From 9bcf19edc560d484cbfbc1bd3b31f74a3675cf7c Mon Sep 17 00:00:00 2001 From: build-pipeline <build-token> Date: Tue, 22 Aug 2023 10:33:55 +0000 Subject: [PATCH] publish: Merge branch 'update-file-architecture' into 'dev' generated from commit bd1a18d9b8e5f51e2d0fe6e0a39142db66b792d4 --- .../ecolyo.f26d6ab6f116670dba25.js | 4070 ++-- .../ecolyo.ee6e82fa75e665d74560.js | 2 +- .../ecolyo.57b00afe94752aab3f67.js | 962 +- .../ecolyo.926db5aee20aaf92c35a.js | 1690 +- .../ecolyo.32df9e098c947b7ccbdc.js | 2 +- .../ecolyo.79baa4590f4f0a94be8c.js | 152 +- .../ecolyo.30da7dc1931663d9bbdf.js | 2 +- ...2a07.js => ecolyo.de85f48a534ff2d6168a.js} | 15345 ++++++++-------- index.html | 2 +- 9 files changed, 11131 insertions(+), 11096 deletions(-) rename 5/ecolyo.ab67c74152b79441d0ad.js => 1/ecolyo.f26d6ab6f116670dba25.js (99%) rename 1/ecolyo.415fd625cd64389d9c8d.js => 2/ecolyo.ee6e82fa75e665d74560.js (97%) rename 6/ecolyo.dea30d504518f2c3c501.js => 4/ecolyo.57b00afe94752aab3f67.js (98%) rename 4/ecolyo.9ad9e1eaa8640d4b9d67.js => 5/ecolyo.926db5aee20aaf92c35a.js (99%) rename 3/ecolyo.1a765c9421658d13ffbd.js => 6/ecolyo.32df9e098c947b7ccbdc.js (99%) rename 9/ecolyo.2b511cc19b26b50403ba.js => 8/ecolyo.79baa4590f4f0a94be8c.js (99%) rename 8/ecolyo.3cfe6955350406c156c4.js => 9/ecolyo.30da7dc1931663d9bbdf.js (99%) rename app/{ecolyo.75c39b14c9c9c2df2a07.js => ecolyo.de85f48a534ff2d6168a.js} (99%) diff --git a/5/ecolyo.ab67c74152b79441d0ad.js b/1/ecolyo.f26d6ab6f116670dba25.js similarity index 99% rename from 5/ecolyo.ab67c74152b79441d0ad.js rename to 1/ecolyo.f26d6ab6f116670dba25.js index a267bb054..7e8eb9369 100644 --- a/5/ecolyo.ab67c74152b79441d0ad.js +++ b/1/ecolyo.f26d6ab6f116670dba25.js @@ -1,11 +1,37 @@ -(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[5],{ +(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[1],{ -/***/ "/knn": +/***/ "+Ryc": +/***/ (function(module, exports, __webpack_require__) { + + +var content = __webpack_require__("qWhG"); + +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) {} + +/***/ }), + +/***/ "/p1F": /***/ (function(module, exports, __webpack_require__) { exports = module.exports = __webpack_require__("JPst")(false); // Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\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 1rem;\n margin-bottom: 1rem;\n}\n.consumption-details-root .consumption-details-content {\n width: 45.75rem;\n}\n@media only screen and (max-width : 768px) {\n .consumption-details-root .consumption-details-content {\n width: 100%;\n }\n}\n.consumption-details-root .consumption-details-content .consumption-details-header {\n margin-bottom: 0.5rem;\n color: #e0e0e0;\n font-size: 1rem;\n}\n.consumption-details-root .consumption-details-content .consumption-details-header.compare {\n margin-top: 4px;\n font-size: 0.8rem;\n color: #7b7b7b;\n}\n.consumption-details-root .consumption-details-content .fluid-details {\n margin-top: 2.75rem;\n}\n.consumption-details-root .consumption-details-content .details-title {\n display: block;\n color: #e0e0e0;\n font-size: 1rem;\n}\n\n.details-container {\n margin-top: 1rem;\n display: flex;\n justify-content: space-between;\n align-items: center;\n}", ""]); +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\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 padding-top: 0.5rem;\n box-shadow: inset 0px 4px 8px #000000;\n}\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}\n@media only screen and (max-width : 768px) {\n .fluid-buttons .content {\n width: 100%;\n }\n}\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}\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}\n.fluid-buttons .fluid-button .fluid-title.active {\n color: white;\n}\n.fluid-buttons .fluid-button .notif-error {\n position: absolute;\n top: -2px;\n right: 11px;\n}", ""]); @@ -68,17 +94,6 @@ 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/** ORANGE **/\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}\n@media only screen and (max-width : 768px) {\n .knotfound {\n margin: 0;\n padding: 0 1rem;\n }\n}\n.knotfound .knotfound-text {\n color: #e0e0e0;\n padding-top: 1rem;\n}\n.knotfound .knotfound-button {\n margin-bottom: 1rem;\n}", ""]); - - - /***/ }), /***/ 1: @@ -375,73 +390,155 @@ exports.default = ConnectionService; /***/ }), -/***/ "49ra": +/***/ "4H1R": /***/ (function(module, exports, __webpack_require__) { +"use strict"; -var content = __webpack_require__("JppB"); -if(typeof content === 'string') content = [[module.i, content, '']]; +var _interopRequireDefault = __webpack_require__("TqRt"); -var transform; -var insertInto; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _regenerator = _interopRequireDefault(__webpack_require__("o0o1")); +var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__("yXPU")); -var options = {"hmr":true} +var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); -options.transform = transform -options.insertInto = undefined; +var _notif_error = _interopRequireDefault(__webpack_require__("pSnQ")); -var update = __webpack_require__("aET+")(content, options); +var _notif_maintenance = _interopRequireDefault(__webpack_require__("goTn")); -if(content.locals) module.exports = content.locals; +var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j")); -if(false) {} +var _cozyClient = __webpack_require__("SH7X"); -/***/ }), +var _I18n = __webpack_require__("buk/"); -/***/ "4xwb": -/***/ (function(module, exports, __webpack_require__) { +var _enums = __webpack_require__("gnxY"); -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\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}\n@media only screen and (max-width : 1023px) {\n .connection-update-result {\n margin: 0 0 0.25rem;\n }\n}\n.connection-update-result .connection-update-errored,\n.connection-update-result .connection-caption-errored {\n background-color: #d25959;\n margin: 0 -2.5rem;\n padding: 0.4rem 2.5rem;\n display: flex;\n align-items: center;\n}\n@media only screen and (max-width : 1023px) {\n .connection-update-result .connection-update-errored,\n.connection-update-result .connection-caption-errored {\n margin: 0 -1.2rem;\n padding: 0.4rem 1.2rem;\n }\n}\n.connection-update-result .connection-update-errored .warning-icon,\n.connection-update-result .connection-caption-errored .warning-icon {\n min-width: 20px;\n margin-right: 1rem;\n}\n.connection-update-result .connection-update-errored .warning-white,\n.connection-update-result .connection-caption-errored .warning-white {\n margin-right: 1rem;\n}\n.connection-update-result .connection-caption {\n color: #e0e0e0;\n}\n\n.delta-caption {\n color: #a0a0a0;\n}\n\n.inline-buttons {\n display: flex;\n flex-flow: row nowrap;\n gap: 1rem;\n}\n.inline-buttons button.btn-secondary-positive span:first-child {\n color: #d25959 !important;\n}", ""]); +var _react = _interopRequireWildcard(__webpack_require__("q1tI")); +var _reactRouterDom = __webpack_require__("SOjZ"); +var _dateChart = _interopRequireDefault(__webpack_require__("Ty7+")); -/***/ }), +var _usageEvent = _interopRequireDefault(__webpack_require__("dECN")); -/***/ 5: -/***/ (function(module, exports) { +var _hooks = __webpack_require__("Zlw4"); -/* (ignored) */ +var _picto = __webpack_require__("6DBe"); -/***/ }), +var _utils = __webpack_require__("c+yx"); -/***/ "5/Sq": -/***/ (function(module, exports, __webpack_require__) { +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 content = __webpack_require__("RMIA"); +var FluidButton = function FluidButton(_ref) { + var fluidType = _ref.fluidType, + isActive = _ref.isActive; -if(typeof content === 'string') content = [[module.i, content, '']]; + var _useI18n = (0, _I18n.useI18n)(), + t = _useI18n.t; -var transform; -var insertInto; + var client = (0, _cozyClient.useClient)(); + var navigate = (0, _reactRouterDom.useNavigate)(); + var _useAppSelector = (0, _hooks.useAppSelector)(function (state) { + return state.ecolyo.global; + }), + fluidStatus = _useAppSelector.fluidStatus; + var _useState = (0, _react.useState)(false), + _useState2 = (0, _slicedToArray2.default)(_useState, 2), + showError = _useState2[0], + setShowError = _useState2[1]; -var options = {"hmr":true} + var isConnected = (0, _react.useCallback)(function () { + if (fluidType === _enums.FluidType.MULTIFLUID) { + return true; + } else return (0, _utils.isKonnectorActive)(fluidStatus, fluidType); + }, [fluidStatus, fluidType]); + var isErrored = (0, _react.useCallback)(function () { + if (fluidType !== _enums.FluidType.MULTIFLUID && fluidStatus[fluidType].status === _enums.FluidState.ERROR || fluidType !== _enums.FluidType.WATER && fluidStatus[fluidType].status === _enums.FluidState.ERROR_LOGIN_FAILED) { + return true; + } -options.transform = transform -options.insertInto = undefined; + 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 _usageEvent.default.addEvent(client, { + type: _enums.UsageEventType.NAVIGATION_EVENT, + target: (0, _utils.getFluidName)(fluidType) + }); -var update = __webpack_require__("aET+")(content, options); + case 2: + navigate(fluidType === _enums.FluidType.MULTIFLUID ? '/consumption' : "/consumption/".concat((0, _utils.getFluidName)(fluidType))); -if(content.locals) module.exports = content.locals; + case 3: + case "end": + return _context.stop(); + } + } + }, _callee); + })), [navigate, fluidType, client]); -if(false) {} + var isFluidMaintenance = function isFluidMaintenance() { + var _fluidStatus$fluidTyp; + + return (_fluidStatus$fluidTyp = fluidStatus[fluidType]) === null || _fluidStatus$fluidTyp === void 0 ? void 0 : _fluidStatus$fluidTyp.maintenance; + }; + + (0, _react.useEffect)(function () { + // Show errors only on connected konnectors that are in error, outdated, with no data (specific case), and not in multifluid + if (fluidType !== _enums.FluidType.MULTIFLUID && isConnected() && isErrored() || fluidType !== _enums.FluidType.MULTIFLUID && isConnected() && isOutdated()) { + setShowError(true); + } + }, [fluidStatus, fluidType, isConnected, isErrored, isOutdated]); + return /*#__PURE__*/_react.default.createElement("div", { + className: "fluid-title ".concat(_enums.FluidType[fluidType].toLowerCase(), " fluid-button"), + onClick: goToFluid + }, /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { + className: "fluid-icon", + icon: iconType, + size: fluidType === _enums.FluidType.MULTIFLUID ? 36 : 32 + }), isFluidMaintenance() ? /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { + icon: _notif_maintenance.default, + size: 22, + className: "notif-error" + }) : 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((0, _utils.getFluidName)(fluidType), " ").concat(isActive && 'active', " text-14-normal") + }, t('FLUID.' + _enums.FluidType[fluidType] + '.LABEL'))); +}; + +var _default = FluidButton; +exports.default = _default; + +/***/ }), + +/***/ 5: +/***/ (function(module, exports) { + +/* (ignored) */ /***/ }), @@ -458,14 +555,14 @@ Object.defineProperty(exports, "__esModule", { }); exports.default = void 0; -var _FormLogin = _interopRequireDefault(__webpack_require__("I0gL")); - var _I18n = __webpack_require__("buk/"); var _react = _interopRequireDefault(__webpack_require__("q1tI")); __webpack_require__("0OtY"); +var _FormLogin = _interopRequireDefault(__webpack_require__("PlmD")); + var EpglForm = function EpglForm(_ref) { var fluidStatus = _ref.fluidStatus, hasCreatedAccount = _ref.hasCreatedAccount; @@ -599,7 +696,44 @@ if(false) {} /***/ }), -/***/ "7qdp": +/***/ "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) {} + +/***/ }), + +/***/ "9Bhs": +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__("JPst")(false); +// Module +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\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}\n\n.underlined-error {\n text-align: center;\n text-decoration: underline;\n}\n\n.warning-icon {\n margin-right: 4px;\n}", ""]); + + + +/***/ }), + +/***/ "9pk8": /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -618,7 +752,7 @@ var _I18n = __webpack_require__("buk/"); var _react = _interopRequireDefault(__webpack_require__("q1tI")); -__webpack_require__("s+h/"); +__webpack_require__("RkiN"); var ConnectionNotFound = function ConnectionNotFound(_ref) { var konnectorSlug = _ref.konnectorSlug; @@ -654,11 +788,22 @@ exports.default = _default; /***/ }), -/***/ "981c": +/***/ "AYiI": +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__("JPst")(false); +// Module +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\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}\n@media only screen and (max-width : 768px) {\n .kmodal-content {\n margin: 0.5rem 0;\n }\n}\n.kmodal-content .kmodal-content-text {\n color: #e0e0e0;\n margin: 1rem;\n text-align: center;\n}\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}\n.kmodal-content .kmodal-waiting-text .kc-wait {\n margin-bottom: 2rem;\n}\n.kmodal-content .kmodal-waiting-text .waiting-text {\n display: none;\n}\n.kmodal-content .kmodal-waiting-text .waiting-text.show {\n animation-duration: 8s;\n animation-name: fadeIn;\n display: block;\n opacity: 0;\n}\n.kmodal-content .kmodal-content-text-center {\n text-align: center;\n}\n.kmodal-content .kmodal-info {\n padding: 1rem;\n text-align: center;\n}\n.kmodal-content .kmodal-info .buttons {\n display: flex;\n gap: 0.825rem;\n}\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 gap: 1rem;\n}\n.kmodal-content .kmodal-info .konnector-config .elec-fail {\n color: #e0e0e0;\n margin-top: 1rem;\n}\n.kmodal-content .kmodal-info .konnector-config.mismatch .title {\n color: #ec9d41;\n}\n.kmodal-content .kmodal-info .konnector-config.mismatch div {\n margin-bottom: 1rem;\n}\n.kmodal-content .kmodal-info .konnector-config.mismatch .info {\n color: #e0e0e0;\n}\n.kmodal-content .kmodal-info .konnector-config .kce-picto-txt {\n color: #d25959;\n}\n.kmodal-content .kmodal-info .konnector-config .kcs-picto-txt {\n color: #e3b82a;\n}\n.kmodal-content .kmodal-info .konnector-config .commonErrors {\n text-decoration: underline;\n cursor: pointer;\n margin: 1rem auto 0.5rem;\n}\n\n#accessibility-title {\n display: none;\n}\n\n@keyframes fadeIn {\n 10%, 90% {\n opacity: 1;\n }\n 100% {\n opacity: 0;\n }\n}", ""]); + + + +/***/ }), + +/***/ "AaFt": /***/ (function(module, exports, __webpack_require__) { -var content = __webpack_require__("V+fP"); +var content = __webpack_require__("P9UJ"); if(typeof content === 'string') content = [[module.i, content, '']]; @@ -678,28 +823,6 @@ if(content.locals) module.exports = content.locals; if(false) {} -/***/ }), - -/***/ "9Bhs": -/***/ (function(module, exports, __webpack_require__) { - -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\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}\n\n.underlined-error {\n text-align: center;\n text-decoration: underline;\n}\n\n.warning-icon {\n margin-right: 4px;\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/** ORANGE **/\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}\n@media only screen and (max-width : 768px) {\n .kmodal-content {\n margin: 0.5rem 0;\n }\n}\n.kmodal-content .kmodal-content-text {\n color: #e0e0e0;\n margin: 1rem;\n text-align: center;\n}\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}\n.kmodal-content .kmodal-waiting-text .kc-wait {\n margin-bottom: 2rem;\n}\n.kmodal-content .kmodal-waiting-text .waiting-text {\n display: none;\n}\n.kmodal-content .kmodal-waiting-text .waiting-text.show {\n animation-duration: 8s;\n animation-name: fadeIn;\n display: block;\n opacity: 0;\n}\n.kmodal-content .kmodal-content-text-center {\n text-align: center;\n}\n.kmodal-content .kmodal-info {\n padding: 1rem;\n text-align: center;\n}\n.kmodal-content .kmodal-info .buttons {\n display: flex;\n gap: 0.825rem;\n}\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 gap: 1rem;\n}\n.kmodal-content .kmodal-info .konnector-config .elec-fail {\n color: #e0e0e0;\n margin-top: 1rem;\n}\n.kmodal-content .kmodal-info .konnector-config.mismatch .title {\n color: #ec9d41;\n}\n.kmodal-content .kmodal-info .konnector-config.mismatch div {\n margin-bottom: 1rem;\n}\n.kmodal-content .kmodal-info .konnector-config.mismatch .info {\n color: #e0e0e0;\n}\n.kmodal-content .kmodal-info .konnector-config .kce-picto-txt {\n color: #d25959;\n}\n.kmodal-content .kmodal-info .konnector-config .kcs-picto-txt {\n color: #e3b82a;\n}\n.kmodal-content .kmodal-info .konnector-config .commonErrors {\n text-decoration: underline;\n cursor: pointer;\n margin: 1rem auto 0.5rem;\n}\n\n#accessibility-title {\n display: none;\n}\n\n@keyframes fadeIn {\n 10%, 90% {\n opacity: 1;\n }\n 100% {\n opacity: 0;\n }\n}", ""]); - - - /***/ }), /***/ "Aqqm": @@ -751,33 +874,7 @@ exports.default = _default; /***/ }), -/***/ "ArRi": -/***/ (function(module, exports, __webpack_require__) { - - -var content = __webpack_require__("rkDQ"); - -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) {} - -/***/ }), - -/***/ "B+yx": +/***/ "B+yx": /***/ (function(module, exports, __webpack_require__) { exports = module.exports = __webpack_require__("JPst")(false); @@ -786,32 +883,6 @@ exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE -/***/ }), - -/***/ "B3W9": -/***/ (function(module, exports, __webpack_require__) { - - -var content = __webpack_require__("jL+i"); - -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) {} - /***/ }), /***/ "Be0E": @@ -972,6 +1043,128 @@ exports.default = _default; /***/ }), +/***/ "C4t8": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var _interopRequireDefault = __webpack_require__("TqRt"); + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; + +var _core = __webpack_require__("TTf+"); + +var _cozyClient = __webpack_require__("SH7X"); + +var _I18n = __webpack_require__("buk/"); + +var _enums = __webpack_require__("gnxY"); + +var _luxon = __webpack_require__("ExVU"); + +var _react = _interopRequireDefault(__webpack_require__("q1tI")); + +var _dateChart = _interopRequireDefault(__webpack_require__("Ty7+")); + +var _usageEvent = _interopRequireDefault(__webpack_require__("dECN")); + +var _chart = __webpack_require__("idK9"); + +var _hooks = __webpack_require__("Zlw4"); + +var _utils = __webpack_require__("c+yx"); + +__webpack_require__("Yiqp"); + +var TimeStepSelector = function TimeStepSelector(_ref) { + var fluidType = _ref.fluidType; + + var _useI18n = (0, _I18n.useI18n)(), + t = _useI18n.t; + + var dispatch = (0, _hooks.useAppDispatch)(); + + var _useAppSelector = (0, _hooks.useAppSelector)(function (state) { + return state.ecolyo.chart; + }), + currentTimeStep = _useAppSelector.currentTimeStep, + selectedDate = _useAppSelector.selectedDate; + + var dateChartService = new _dateChart.default(); + var client = (0, _cozyClient.useClient)(); + var timeStepElecArray = [_enums.TimeStep.HALF_AN_HOUR, _enums.TimeStep.WEEK, _enums.TimeStep.DAY, _enums.TimeStep.MONTH, _enums.TimeStep.YEAR]; + var timeStepMultiArray = [_enums.TimeStep.WEEK, _enums.TimeStep.DAY, _enums.TimeStep.MONTH, _enums.TimeStep.YEAR]; + var timeStepArray = fluidType === _enums.FluidType.ELECTRICITY ? [].concat(timeStepElecArray) : [].concat(timeStepMultiArray); + + var handleToday = function handleToday() { + var today = _luxon.DateTime.local().setZone('utc', { + keepLocalTime: true + }).startOf('day'); + + _usageEvent.default.addEvent(client, { + type: _enums.UsageEventType.CONSUMPTION_CHANGE_TIMESTEP_EVENT, + target: _enums.TimeStep[_enums.TimeStep.WEEK].toLowerCase(), + context: (0, _utils.getFluidName)(fluidType) + }); + + dispatch((0, _chart.setCurrentIndex)(0)); + dispatch((0, _chart.setSelectedDate)(today)); + dispatch((0, _chart.setCurrentTimeStep)(_enums.TimeStep.WEEK)); + }; + + var handleChangeTimeStep = function handleChangeTimeStep(targetTimestep) { + var index = dateChartService.defineDateIndex(targetTimestep, selectedDate); + + _usageEvent.default.addEvent(client, { + type: _enums.UsageEventType.CONSUMPTION_CHANGE_TIMESTEP_EVENT, + target: _enums.TimeStep[currentTimeStep].toLowerCase(), + context: (0, _utils.getFluidName)(fluidType) + }); + + 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 ".concat(fluidType === _enums.FluidType.ELECTRICITY && 'elec-bar') + }, timeStepArray.map(function (step) { + return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, { + key: step + }, /*#__PURE__*/_react.default.createElement("li", { + className: step === currentTimeStep ? 'active circle' : 'circle', + onClick: function onClick() { + return handleChangeTimeStep(step); + }, + id: _enums.TimeStep[step].toLowerCase() + }, /*#__PURE__*/_react.default.createElement("span", { + className: "clickable-area" + }), /*#__PURE__*/_react.default.createElement("span", { + className: 'text text-14-normal' + }, t("timestep.".concat(_enums.TimeStep[step].toLowerCase(), ".period")))), /*#__PURE__*/_react.default.createElement("li", { + className: "bar" + })); + })))); +}; + +var _default = TimeStepSelector; +exports.default = _default; + +/***/ }), + /***/ "C5+q": /***/ (function(module, exports, __webpack_require__) { @@ -1009,7 +1202,7 @@ exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE /***/ }), -/***/ "Fz84": +/***/ "FxUV": /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -1032,7 +1225,7 @@ var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); var _classnames = _interopRequireDefault(__webpack_require__("TSYQ")); -var _ExpiredConsentModal = _interopRequireDefault(__webpack_require__("m9+5")); +var _ExpiredConsentModal = _interopRequireDefault(__webpack_require__("Kgf4")); var _Content = _interopRequireDefault(__webpack_require__("VOVi")); @@ -1046,10 +1239,6 @@ var _CozyBar = _interopRequireDefault(__webpack_require__("CJMG")); var _Header = _interopRequireDefault(__webpack_require__("frrP")); -var _ConsumptionDetails = _interopRequireDefault(__webpack_require__("Otk3")); - -var _FluidButtons = _interopRequireDefault(__webpack_require__("rB8r")); - var _KonnectorViewerCard = _interopRequireDefault(__webpack_require__("GyzU")); var _KonnectorViewerList = _interopRequireDefault(__webpack_require__("WoCI")); @@ -1058,6 +1247,8 @@ var _Loader = _interopRequireDefault(__webpack_require__("Ra/y")); var _PartnerIssueModal = _interopRequireDefault(__webpack_require__("Maki")); +var _ReleaseNotesModal = _interopRequireDefault(__webpack_require__("WQ8Y")); + var _cozyClient = __webpack_require__("SH7X"); var _enums = __webpack_require__("gnxY"); @@ -1084,9 +1275,11 @@ var _date = __webpack_require__("XrP9"); var _utils = __webpack_require__("c+yx"); -var _ReleaseNotesModal = _interopRequireDefault(__webpack_require__("mh/b")); +var _ConsumptionDetails = _interopRequireDefault(__webpack_require__("ibtt")); + +var _FluidButtons = _interopRequireDefault(__webpack_require__("tDRK")); -__webpack_require__("xz5R"); +__webpack_require__("Mvze"); 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); } @@ -1500,6 +1693,32 @@ exports.default = _default; /***/ }), +/***/ "GGWR": +/***/ (function(module, exports, __webpack_require__) { + + +var content = __webpack_require__("YURS"); + +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) {} + +/***/ }), + /***/ "Gk06": /***/ (function(module, exports, __webpack_require__) { @@ -1781,36 +2000,29 @@ exports.default = _default; /***/ }), -/***/ "Go7l": +/***/ "GlMJ": /***/ (function(module, exports, __webpack_require__) { -"use strict"; +var content = __webpack_require__("nva6"); -var _interopRequireDefault = __webpack_require__("TqRt"); +if(typeof content === 'string') content = [[module.i, content, '']]; -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; +var transform; +var insertInto; -var _I18n = __webpack_require__("buk/"); -var _react = _interopRequireDefault(__webpack_require__("q1tI")); -__webpack_require__("5/Sq"); +var options = {"hmr":true} + +options.transform = transform +options.insertInto = undefined; -var HalfHourNoData = function HalfHourNoData() { - var _useI18n = (0, _I18n.useI18n)(), - t = _useI18n.t; +var update = __webpack_require__("aET+")(content, options); - return /*#__PURE__*/_react.default.createElement("div", { - className: "halfHour" - }, /*#__PURE__*/_react.default.createElement("h2", null, t('timestep.half_an_hour.gather_data_title')), /*#__PURE__*/_react.default.createElement("p", null, t('timestep.half_an_hour.gather_data_subtitle'))); -}; +if(content.locals) module.exports = content.locals; -var _default = HalfHourNoData; -exports.default = _default; +if(false) {} /***/ }), @@ -1851,9 +2063,9 @@ var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j")); var _Connection = _interopRequireDefault(__webpack_require__("G9aQ")); -var _ConnectionNotFound = _interopRequireDefault(__webpack_require__("7qdp")); +var _ConnectionNotFound = _interopRequireDefault(__webpack_require__("9pk8")); -var _ConnectionResult = _interopRequireDefault(__webpack_require__("sWHR")); +var _ConnectionResult = _interopRequireDefault(__webpack_require__("kE9e")); var _KonnectorModal = _interopRequireDefault(__webpack_require__("jer4")); @@ -2520,29 +2732,7 @@ exports.default = _default; /***/ }), -/***/ "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_6265dec65ed91711a1172d9845bec03c", - "use": "questionMark_6265dec65ed91711a1172d9845bec03c-usage", - "viewBox": "0 0 38 38", - "content": "<symbol viewBox=\"0 0 38 38\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"questionMark_6265dec65ed91711a1172d9845bec03c\">\n<circle cx=\"18.5\" cy=\"18.5\" r=\"18\" stroke=\"white\" />\n<path d=\"M14.4691 13.1925C14.7071 12.9825 14.9661 12.783 15.2461 12.594C15.5331 12.405 15.8411 12.2405 16.1701 12.1005C16.4991 11.9605 16.8561 11.852 17.2411 11.775C17.6261 11.691 18.0426 11.649 18.4906 11.649C19.0996 11.649 19.6526 11.733 20.1496 11.901C20.6536 12.069 21.0841 12.3105 21.4411 12.6255C21.7981 12.9335 22.0746 13.308 22.2706 13.749C22.4666 14.19 22.5646 14.6835 22.5646 15.2295C22.5646 15.7615 22.4876 16.2235 22.3336 16.6155C22.1796 17.0005 21.9836 17.3365 21.7456 17.6235C21.5146 17.9105 21.2626 18.159 20.9896 18.369C20.7166 18.579 20.4576 18.7785 20.2126 18.9675C19.9676 19.1495 19.7541 19.3315 19.5721 19.5135C19.3971 19.6885 19.2921 19.888 19.2571 20.112L19.0156 21.645H17.2411L17.0626 19.9335C17.0556 19.8985 17.0521 19.8705 17.0521 19.8495C17.0521 19.8215 17.0521 19.79 17.0521 19.755C17.0521 19.447 17.1291 19.181 17.2831 18.957C17.4371 18.726 17.6296 18.5125 17.8606 18.3165C18.0916 18.1135 18.3401 17.9175 18.6061 17.7285C18.8721 17.5395 19.1206 17.3365 19.3516 17.1195C19.5826 16.8955 19.7751 16.6435 19.9291 16.3635C20.0831 16.0835 20.1601 15.7545 20.1601 15.3765C20.1601 15.1245 20.1111 14.9005 20.0131 14.7045C19.9221 14.5015 19.7926 14.33 19.6246 14.19C19.4566 14.043 19.2536 13.931 19.0156 13.854C18.7846 13.777 18.5326 13.7385 18.2596 13.7385C17.8606 13.7385 17.5211 13.784 17.2411 13.875C16.9681 13.959 16.7336 14.057 16.5376 14.169C16.3486 14.274 16.1876 14.372 16.0546 14.463C15.9216 14.547 15.8026 14.589 15.6976 14.589C15.4456 14.589 15.2636 14.484 15.1516 14.274L14.4691 13.1925ZM16.4536 25.572C16.4536 25.355 16.4921 25.1485 16.5691 24.9525C16.6531 24.7565 16.7651 24.5885 16.9051 24.4485C17.0521 24.3085 17.2236 24.1965 17.4196 24.1125C17.6156 24.0285 17.8256 23.9865 18.0496 23.9865C18.2666 23.9865 18.4731 24.0285 18.6691 24.1125C18.8651 24.1965 19.0331 24.3085 19.1731 24.4485C19.3131 24.5885 19.4251 24.7565 19.5091 24.9525C19.5931 25.1485 19.6351 25.355 19.6351 25.572C19.6351 25.796 19.5931 26.006 19.5091 26.202C19.4251 26.391 19.3131 26.5555 19.1731 26.6955C19.0331 26.8355 18.8651 26.944 18.6691 27.021C18.4731 27.105 18.2666 27.147 18.0496 27.147C17.8256 27.147 17.6156 27.105 17.4196 27.021C17.2236 26.944 17.0521 26.8355 16.9051 26.6955C16.7651 26.5555 16.6531 26.391 16.5691 26.202C16.4921 26.006 16.4536 25.796 16.4536 25.572Z\" 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); - -/***/ }), - -/***/ "I0gL": +/***/ "H93m": /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -2555,301 +2745,155 @@ Object.defineProperty(exports, "__esModule", { }); exports.default = void 0; -var _regenerator = _interopRequireDefault(__webpack_require__("o0o1")); +var _core = __webpack_require__("TTf+"); -var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__("yXPU")); +var _Dialog = _interopRequireDefault(__webpack_require__("HhgX")); -var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); +var _close = _interopRequireDefault(__webpack_require__("aodS")); -var _Button = _interopRequireDefault(__webpack_require__("FtsS")); +var _consentOutdatedGrdf = _interopRequireDefault(__webpack_require__("n8dw")); -var Sentry = _interopRequireWildcard(__webpack_require__("agHs")); +var _I18n = __webpack_require__("buk/"); -var _trailingIcon = _interopRequireDefault(__webpack_require__("h1zO")); +var _Icon = _interopRequireDefault(__webpack_require__("y6ex")); -var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j")); +var _react = _interopRequireWildcard(__webpack_require__("q1tI")); -var _StyledIconButton = _interopRequireDefault(__webpack_require__("jZ8W")); +__webpack_require__("+Ryc"); -var _useKonnectorAuth3 = _interopRequireDefault(__webpack_require__("Gk06")); +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); } -var _I18n = __webpack_require__("buk/"); +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 _enums = __webpack_require__("gnxY"); +var DeleteGRDFAccountModal = function DeleteGRDFAccountModal(_ref) { + var open = _ref.open, + handleCloseClick = _ref.handleCloseClick, + deleteAccount = _ref.deleteAccount; -var _react2 = _interopRequireWildcard(__webpack_require__("q1tI")); + var _useI18n = (0, _I18n.useI18n)(), + t = _useI18n.t; -var _picto = __webpack_require__("6DBe"); + var handleDelete = (0, _react.useCallback)(function () { + deleteAccount(); + handleCloseClick(); + }, [deleteAccount, handleCloseClick]); + 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: "delete-grdf-modal" + }, /*#__PURE__*/_react.default.createElement("div", { + className: "icon-main" + }, /*#__PURE__*/_react.default.createElement(_Icon.default, { + icon: _consentOutdatedGrdf.default, + size: 135 + })), /*#__PURE__*/_react.default.createElement("div", { + className: "text-15-normal text1" + }, t("delete_grdf_modal.text1")), /*#__PURE__*/_react.default.createElement("div", { + className: "text-16-normal text2" + }, t("delete_grdf_modal.text2")), /*#__PURE__*/_react.default.createElement("div", { + className: "text-15-normal text3" + }, t("delete_grdf_modal.text3")), /*#__PURE__*/_react.default.createElement("div", { + className: "buttons" + }, /*#__PURE__*/_react.default.createElement(_core.Button, { + "aria-label": t("delete_grdf_modal.cancel"), + onClick: handleCloseClick, + classes: { + root: 'btn-secondary-positive', + label: 'text-16-normal' + } + }, t("delete_grdf_modal.cancel")), /*#__PURE__*/_react.default.createElement(_core.Button, { + "aria-label": t("delete_grdf_modal.go"), + onClick: handleDelete, + classes: { + root: 'btn-highlight', + label: 'text-16-bold' + } + }, t("delete_grdf_modal.go"))))); +}; -__webpack_require__("ArRi"); +var _default = DeleteGRDFAccountModal; +exports.default = _default; -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; } +/***/ "H9Js": +/***/ (function(module, __webpack_exports__, __webpack_require__) { -var FormLogin = function FormLogin(_ref) { - var fluidStatus = _ref.fluidStatus; +"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 _useI18n = (0, _I18n.useI18n)(), - t = _useI18n.t; - var konnectorSlug = fluidStatus.connection.konnectorConfig.slug; - var lastKnownCredentials = fluidStatus.connection.konnectorConfig.lastKnownCredentials; - var fluidName = _enums.FluidType[fluidStatus.fluidType]; - var account = fluidStatus.connection.account; +var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ + "id": "questionMark_6265dec65ed91711a1172d9845bec03c", + "use": "questionMark_6265dec65ed91711a1172d9845bec03c-usage", + "viewBox": "0 0 38 38", + "content": "<symbol viewBox=\"0 0 38 38\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"questionMark_6265dec65ed91711a1172d9845bec03c\">\n<circle cx=\"18.5\" cy=\"18.5\" r=\"18\" stroke=\"white\" />\n<path d=\"M14.4691 13.1925C14.7071 12.9825 14.9661 12.783 15.2461 12.594C15.5331 12.405 15.8411 12.2405 16.1701 12.1005C16.4991 11.9605 16.8561 11.852 17.2411 11.775C17.6261 11.691 18.0426 11.649 18.4906 11.649C19.0996 11.649 19.6526 11.733 20.1496 11.901C20.6536 12.069 21.0841 12.3105 21.4411 12.6255C21.7981 12.9335 22.0746 13.308 22.2706 13.749C22.4666 14.19 22.5646 14.6835 22.5646 15.2295C22.5646 15.7615 22.4876 16.2235 22.3336 16.6155C22.1796 17.0005 21.9836 17.3365 21.7456 17.6235C21.5146 17.9105 21.2626 18.159 20.9896 18.369C20.7166 18.579 20.4576 18.7785 20.2126 18.9675C19.9676 19.1495 19.7541 19.3315 19.5721 19.5135C19.3971 19.6885 19.2921 19.888 19.2571 20.112L19.0156 21.645H17.2411L17.0626 19.9335C17.0556 19.8985 17.0521 19.8705 17.0521 19.8495C17.0521 19.8215 17.0521 19.79 17.0521 19.755C17.0521 19.447 17.1291 19.181 17.2831 18.957C17.4371 18.726 17.6296 18.5125 17.8606 18.3165C18.0916 18.1135 18.3401 17.9175 18.6061 17.7285C18.8721 17.5395 19.1206 17.3365 19.3516 17.1195C19.5826 16.8955 19.7751 16.6435 19.9291 16.3635C20.0831 16.0835 20.1601 15.7545 20.1601 15.3765C20.1601 15.1245 20.1111 14.9005 20.0131 14.7045C19.9221 14.5015 19.7926 14.33 19.6246 14.19C19.4566 14.043 19.2536 13.931 19.0156 13.854C18.7846 13.777 18.5326 13.7385 18.2596 13.7385C17.8606 13.7385 17.5211 13.784 17.2411 13.875C16.9681 13.959 16.7336 14.057 16.5376 14.169C16.3486 14.274 16.1876 14.372 16.0546 14.463C15.9216 14.547 15.8026 14.589 15.6976 14.589C15.4456 14.589 15.2636 14.484 15.1516 14.274L14.4691 13.1925ZM16.4536 25.572C16.4536 25.355 16.4921 25.1485 16.5691 24.9525C16.6531 24.7565 16.7651 24.5885 16.9051 24.4485C17.0521 24.3085 17.2236 24.1965 17.4196 24.1125C17.6156 24.0285 17.8256 23.9865 18.0496 23.9865C18.2666 23.9865 18.4731 24.0285 18.6691 24.1125C18.8651 24.1965 19.0331 24.3085 19.1731 24.4485C19.3131 24.5885 19.4251 24.7565 19.5091 24.9525C19.5931 25.1485 19.6351 25.355 19.6351 25.572C19.6351 25.796 19.5931 26.006 19.5091 26.202C19.4251 26.391 19.3131 26.5555 19.1731 26.6955C19.0331 26.8355 18.8651 26.944 18.6691 27.021C18.4731 27.105 18.2666 27.147 18.0496 27.147C17.8256 27.147 17.6156 27.105 17.4196 27.021C17.2236 26.944 17.0521 26.8355 16.9051 26.6955C16.7651 26.5555 16.6531 26.391 16.5691 26.202C16.4921 26.006 16.4536 25.796 16.4536 25.572Z\" 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); - var _useState = (0, _react2.useState)(''), - _useState2 = (0, _slicedToArray2.default)(_useState, 2), - login = _useState2[0], - setLogin = _useState2[1]; +/***/ }), - var _useState3 = (0, _react2.useState)(''), - _useState4 = (0, _slicedToArray2.default)(_useState3, 2), - password = _useState4[0], - setPassword = _useState4[1]; +/***/ "HhAg": +/***/ (function(module, exports, __webpack_require__) { - var _useState5 = (0, _react2.useState)(''), - _useState6 = (0, _slicedToArray2.default)(_useState5, 2), - error = _useState6[0], - setError = _useState6[1]; +exports = module.exports = __webpack_require__("JPst")(false); +// Module +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\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}\n@media only screen and (max-width : 768px) {\n .knotfound {\n margin: 0;\n padding: 0 1rem;\n }\n}\n.knotfound .knotfound-text {\n color: #e0e0e0;\n padding-top: 1rem;\n}\n.knotfound .knotfound-button {\n margin-bottom: 1rem;\n}", ""]); - var _useState7 = (0, _react2.useState)(false), - _useState8 = (0, _slicedToArray2.default)(_useState7, 2), - loading = _useState8[0], - setLoading = _useState8[1]; - var icon = (0, _picto.getPartnerPicto)(konnectorSlug); - var _useKonnectorAuth = (0, _useKonnectorAuth3.default)(fluidStatus, login, password), - _useKonnectorAuth2 = (0, _slicedToArray2.default)(_useKonnectorAuth, 3), - connect = _useKonnectorAuth2[0], - update = _useKonnectorAuth2[1], - connectError = _useKonnectorAuth2[2]; +/***/ }), - var changeLogin = function changeLogin(value) { - if (/\d/.test(value) && value.length <= 7 || value === '') { - setError(''); - setLogin(value); - } - }; +/***/ "Ijwy": +/***/ (function(module, exports, __webpack_require__) { - var changePassword = function changePassword(value) { - setError(''); - setPassword(value); - }; - var revealPassword = function revealPassword(idInput) { - var input = document.getElementById(idInput); +var content = __webpack_require__("zfb4"); - if (input) { - if (input.getAttribute('type') === 'password') { - input.setAttribute('type', 'text'); - } else { - input.setAttribute('type', 'password'); - } - } - }; +if(typeof content === 'string') content = [[module.i, content, '']]; - var handleSubmit = /*#__PURE__*/function () { - var _ref2 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee(e) { - return _regenerator.default.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - e.preventDefault(); - _context.prev = 1; - setError(''); - setLoading(true); +var transform; +var insertInto; - if (!(!login || !password)) { - _context.next = 8; - break; - } - setError(t('konnector_form.error_no_login_password')); - setLoading(false); - return _context.abrupt("return", null); - case 8: - if (account) { - _context.next = 14; - break; - } +var options = {"hmr":true} - _context.next = 11; - return connect(); +options.transform = transform +options.insertInto = undefined; - case 11: - setLoading(false); - _context.next = 16; - break; +var update = __webpack_require__("aET+")(content, options); - case 14: - _context.next = 16; - return update(); +if(content.locals) module.exports = content.locals; - case 16: - _context.next = 22; - break; +if(false) {} - case 18: - _context.prev = 18; - _context.t0 = _context["catch"](1); - Sentry.captureException(JSON.stringify({ - error: _context.t0 - })); - setLoading(false); +/***/ }), - case 22: - case "end": - return _context.stop(); - } - } - }, _callee, null, [[1, 18]]); - })); +/***/ "KA1Q": +/***/ (function(module, exports, __webpack_require__) { - return function handleSubmit(_x) { - return _ref2.apply(this, arguments); - }; - }(); - - (0, _react2.useEffect)(function () { - if (connectError) setError(connectError); - }, [connectError]); - (0, _react2.useEffect)(function () { - if (account !== null && account !== void 0 && 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__*/_react2.default.createElement("form", { - className: "form", - onSubmit: function onSubmit(e) { - return handleSubmit(e); - } - }, /*#__PURE__*/_react2.default.createElement("div", { - className: "form-group" - }, /*#__PURE__*/_react2.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_form.login'), - placeholder: t('auth.' + konnectorSlug + '.connect_form.login'), - name: "login", - onChange: function onChange(e) { - return changeLogin(e.target.value); - }, - value: login, - inputMode: "numeric" - })), /*#__PURE__*/_react2.default.createElement("div", { - className: "form-group" - }, /*#__PURE__*/_react2.default.createElement("input", { - id: 'idFieldPassword' + fluidName, - type: "password", - className: error === '' ? 'form-control form-input' : 'form-control form-input --error', - "aria-label": t('auth.' + konnectorSlug + '.connect_form.password'), - placeholder: t('auth.' + konnectorSlug + '.connect_form.password'), - name: "password", - onChange: function onChange(e) { - return changePassword(e.target.value); - }, - value: password - }), /*#__PURE__*/_react2.default.createElement("span", null, /*#__PURE__*/_react2.default.createElement(_StyledIconButton.default, { - icon: _trailingIcon.default, - "aria-label": t('auth.accessibility.button_reveal_password'), - className: "form-trailing-icon", - sized: 22, - onClick: function onClick() { - return revealPassword('idFieldPassword' + fluidName); - } - }))), /*#__PURE__*/_react2.default.createElement("div", { - className: "form-message" - }, error === '' ? null : error), /*#__PURE__*/_react2.default.createElement("div", { - className: "connection-form-connect-button" - }, /*#__PURE__*/_react2.default.createElement(_Button.default, { - type: "submit", - "aria-label": t('auth.accessibility.button_connect'), - disabled: loading, - classes: { - root: 'btn-highlight', - label: 'text-18-bold' - } - }, /*#__PURE__*/_react2.default.createElement("div", { - className: "connection-form-connect-button-content" - }, /*#__PURE__*/_react2.default.createElement("div", { - className: "connection-form-connect-button-content-icon" - }, icon && /*#__PURE__*/_react2.default.createElement(_StyledIcon.default, { - icon: icon, - size: 80 - })), /*#__PURE__*/_react2.default.createElement("div", { - className: "connection-form-connect-button-text text-18-bold" - }, /*#__PURE__*/_react2.default.createElement("div", null, t('auth.' + konnectorSlug + '.connect_form.label'))))))); -}; - -var _default = FormLogin; -exports.default = _default; - -/***/ }), - -/***/ "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, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.consumptionview-loading {\n background-color: #121212;\n height: 80vh;\n width: 100%;\n display: flex;\n justify-content: center;\n align-items: center;\n}\n\n.consumptionview-content {\n background-color: #121212;\n}\n.consumptionview-content.--hidden {\n display: none;\n}\n\n.konnector-section {\n background-color: #121212;\n margin: 0 auto;\n width: 45.75rem;\n box-sizing: border-box;\n padding-bottom: 1rem;\n}\n@media only screen and (max-width : 768px) {\n .konnector-section {\n width: 100%;\n padding-left: 1rem;\n padding-right: 1rem;\n }\n}", ""]); - - - -/***/ }), - -/***/ "JppB": -/***/ (function(module, exports, __webpack_require__) { - -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.release-root.black .modal-overlay .modal-close-button {\n display: none;\n}\n\n.release-note-container {\n border-radius: 4px;\n margin-bottom: 1rem;\n color: #e0e0e0;\n}\n.release-note-container .em-content {\n padding: 1rem;\n}\n.release-note-container .release-note-title {\n color: #e3b82a;\n margin-bottom: 2rem;\n}\n.release-note-container .release-note-button {\n display: flex;\n justify-content: center;\n margin-top: 2rem;\n}\n.release-note-container .release-note-button button.btn-highlight, .release-note-container .release-note-button button.btn-secondary-positive {\n width: 45%;\n margin-bottom: 0;\n}\n.release-note-container .release-note-button button.btn-secondary-positive {\n padding: 0.5rem 1rem;\n}\n.release-note-container .release-note-button button.btn-highlight {\n padding: 0.25rem 0.5rem;\n}\n@media only screen and (max-width : 768px) {\n .release-note-container .release-note-button {\n flex-direction: column-reverse;\n }\n .release-note-container .release-note-button button.btn-highlight, .release-note-container .release-note-button button.btn-secondary-positive {\n margin-bottom: 0;\n width: 100%;\n height: 45px;\n }\n}\n.release-note-container .release-note-part {\n margin-top: 0.5rem;\n}\n.release-note-container .release-note-description {\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n}\n\n#accessibility-title {\n display: none;\n}", ""]); - - - -/***/ }), - -/***/ "KA1Q": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; +"use strict"; var _interopRequireDefault = __webpack_require__("TqRt"); @@ -3038,6 +3082,157 @@ exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE +/***/ }), + +/***/ "KUk6": +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__("JPst")(false); +// Module +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.halfHour {\n display: flex;\n flex-direction: column;\n align-items: center;\n text-align: center;\n padding: 2rem 0;\n height: 25.5rem;\n}\n@media only screen and (max-width : 768px) {\n .halfHour {\n height: 17.5rem;\n }\n}\n.halfHour h2 {\n color: #d87b39;\n margin-bottom: 3rem;\n}\n.halfHour p {\n color: #e0e0e0;\n padding: 0 0.5rem;\n}", ""]); + + + +/***/ }), + +/***/ "Kgf4": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var _interopRequireDefault = __webpack_require__("TqRt"); + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; + +var _core = __webpack_require__("TTf+"); + +var _Dialog = _interopRequireDefault(__webpack_require__("HhgX")); + +var _close = _interopRequireDefault(__webpack_require__("aodS")); + +var _consentOutdatedEnedis = _interopRequireDefault(__webpack_require__("h3na")); + +var _consentOutdatedGrdf = _interopRequireDefault(__webpack_require__("n8dw")); + +var _I18n = __webpack_require__("buk/"); + +var _Icon = _interopRequireDefault(__webpack_require__("y6ex")); + +var _enums = __webpack_require__("gnxY"); + +var _react = _interopRequireWildcard(__webpack_require__("q1tI")); + +var _reactRouterDom = __webpack_require__("SOjZ"); + +var _global = __webpack_require__("b3rE"); + +var _hooks = __webpack_require__("Zlw4"); + +var _utils = __webpack_require__("c+yx"); + +__webpack_require__("GlMJ"); + +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 ExpiredConsentModal = function ExpiredConsentModal(_ref) { + var open = _ref.open, + handleCloseClick = _ref.handleCloseClick, + fluidType = _ref.fluidType, + toggleModal = _ref.toggleModal; + + var _useI18n = (0, _I18n.useI18n)(), + t = _useI18n.t; + + var navigate = (0, _reactRouterDom.useNavigate)(); + var dispatch = (0, _hooks.useAppDispatch)(); + + var _useAppSelector = (0, _hooks.useAppSelector)(function (state) { + return state.ecolyo.global; + }), + fluidStatus = _useAppSelector.fluidStatus; + + var launchUpdateConsent = (0, _react.useCallback)(function () { + if (fluidType === _enums.FluidType.ELECTRICITY) { + var _fluidStatus$FluidTyp; + + var accountData = (_fluidStatus$FluidTyp = fluidStatus[_enums.FluidType.ELECTRICITY].connection.account) === null || _fluidStatus$FluidTyp === void 0 ? void 0 : _fluidStatus$FluidTyp.auth; // store the previous account data since the onDelete will remove account from DB + + dispatch((0, _global.updateSgeStore)({ + currentStep: 0, + firstName: accountData.firstname, + lastName: accountData.lastname, + pdl: parseInt(accountData.pointId), + address: accountData.address, + zipCode: parseInt(accountData.postalCode), + city: accountData.city, + dataConsent: true, + pdlConfirm: true, + shouldLaunchAccount: true + })); + dispatch((0, _global.setShouldRefreshConsent)(true)); + } + + toggleModal(); + navigate("/consumption/".concat(_enums.FluidType[fluidType].toLocaleLowerCase())); + }, [dispatch, fluidStatus, fluidType, navigate, toggleModal]); + return /*#__PURE__*/_react.default.createElement(_Dialog.default, { + open: open, + onClose: toggleModal, + "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: toggleModal + }, /*#__PURE__*/_react.default.createElement(_Icon.default, { + icon: _close.default, + size: 16 + })), /*#__PURE__*/_react.default.createElement("div", { + className: "expired-consent-modal" + }, /*#__PURE__*/_react.default.createElement("div", { + className: "icon-main" + }, /*#__PURE__*/_react.default.createElement(_Icon.default, { + icon: fluidType === _enums.FluidType.ELECTRICITY ? _consentOutdatedEnedis.default : _consentOutdatedGrdf.default, + size: 135 + })), /*#__PURE__*/_react.default.createElement("div", { + className: "text-20-bold title ".concat((0, _utils.getFluidName)(fluidType)) + }, t("consent_outdated.title.".concat(fluidType))), /*#__PURE__*/_react.default.createElement("div", { + className: "text-16-normal text1" + }, t("consent_outdated.text1.".concat(fluidType))), /*#__PURE__*/_react.default.createElement("div", { + className: "text-16-normal justified-text" + }, t("consent_outdated.text2.".concat(fluidType))), /*#__PURE__*/_react.default.createElement("div", { + className: "buttons" + }, /*#__PURE__*/_react.default.createElement(_core.Button, { + "aria-label": t('consent_outdated.later'), + onClick: handleCloseClick, + classes: { + root: 'btn-secondary-positive', + label: 'text-16-normal' + } + }, fluidType === _enums.FluidType.ELECTRICITY ? t('consent_outdated.no') : t('consent_outdated.later')), /*#__PURE__*/_react.default.createElement(_core.Button, { + "aria-label": t('consent_outdated.go'), + onClick: launchUpdateConsent, + classes: { + root: 'btn-highlight', + label: 'text-16-bold' + } + }, fluidType === _enums.FluidType.ELECTRICITY ? t('consent_outdated.yes') : t('consent_outdated.go'))))); +}; + +var _default = ExpiredConsentModal; +exports.default = _default; + /***/ }), /***/ "L2+7": @@ -3211,7 +3406,18 @@ exports.default = _default; /***/ }), -/***/ "L7tU": +/***/ "Lf1/": +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__("JPst")(false); +// Module +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\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}\n@media only screen and (max-width : 1023px) {\n .connection-update-result {\n margin: 0 0 0.25rem;\n }\n}\n.connection-update-result .connection-update-errored,\n.connection-update-result .connection-caption-errored {\n background-color: #d25959;\n margin: 0 -2.5rem;\n padding: 0.4rem 2.5rem;\n display: flex;\n align-items: center;\n}\n@media only screen and (max-width : 1023px) {\n .connection-update-result .connection-update-errored,\n.connection-update-result .connection-caption-errored {\n margin: 0 -1.2rem;\n padding: 0.4rem 1.2rem;\n }\n}\n.connection-update-result .connection-update-errored .warning-icon,\n.connection-update-result .connection-caption-errored .warning-icon {\n min-width: 20px;\n margin-right: 1rem;\n}\n.connection-update-result .connection-update-errored .warning-white,\n.connection-update-result .connection-caption-errored .warning-white {\n margin-right: 1rem;\n}\n.connection-update-result .connection-caption {\n color: #e0e0e0;\n}\n\n.delta-caption {\n color: #a0a0a0;\n}\n\n.inline-buttons {\n display: flex;\n flex-flow: row nowrap;\n gap: 1rem;\n}\n.inline-buttons button.btn-secondary-positive span:first-child {\n color: #d25959 !important;\n}", ""]); + + + +/***/ }), + +/***/ "Maki": /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -3224,143 +3430,7 @@ Object.defineProperty(exports, "__esModule", { }); exports.default = void 0; -var _regenerator = _interopRequireDefault(__webpack_require__("o0o1")); - -var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__("yXPU")); - -var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); - -var _Button = _interopRequireDefault(__webpack_require__("FtsS")); - -var _cozyClient = __webpack_require__("SH7X"); - -var _OAuthWindow = __webpack_require__("TZPm"); - -var _I18n = __webpack_require__("buk/"); - -var _enums = __webpack_require__("gnxY"); - -var _react = _interopRequireWildcard(__webpack_require__("q1tI")); - -var _usageEvent = _interopRequireDefault(__webpack_require__("dECN")); - -var _global = __webpack_require__("b3rE"); - -var _hooks = __webpack_require__("Zlw4"); - -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 FormOAuth = function FormOAuth(_ref) { - var konnector = _ref.konnector, - onSuccess = _ref.onSuccess, - fluidStatus = _ref.fluidStatus; - var IDLE = 'idle'; - var WAITING = 'waiting'; - - var _useI18n = (0, _I18n.useI18n)(), - t = _useI18n.t; - - var client = (0, _cozyClient.useClient)(); - - var _useAppSelector = (0, _hooks.useAppSelector)(function (state) { - return state.ecolyo.global; - }), - shouldRefreshConsent = _useAppSelector.shouldRefreshConsent; - - var dispatch = (0, _hooks.useAppDispatch)(); - - var _useState = (0, _react.useState)(IDLE), - _useState2 = (0, _slicedToArray2.default)(_useState, 2), - status = _useState2[0], - setStatus = _useState2[1]; - - var endOAuth = (0, _react.useCallback)(function () { - setStatus(IDLE); // Set back to false the variable that allows to automatically refresh the consent (deletes and recreates the account) - - dispatch((0, _global.setShouldRefreshConsent)(false)); - }, [dispatch]); - var startOAuth = (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: - if (!(konnector !== null && konnector !== void 0 && konnector.slug && fluidStatus.lastDataDate === null)) { - _context.next = 3; - break; - } - - _context.next = 3; - return _usageEvent.default.addEvent(client, { - type: _enums.UsageEventType.KONNECTOR_ATTEMPT_EVENT, - target: konnector.slug, - result: 'error' - }); - - case 3: - setStatus(WAITING); - - case 4: - case "end": - return _context.stop(); - } - } - }, _callee); - })), [client, fluidStatus.lastDataDate, konnector]); - var handleAccountId = (0, _react.useCallback)(function (accountId) { - endOAuth(); - onSuccess(accountId); - }, [endOAuth, onSuccess]); - var isWaiting = status === WAITING; - (0, _react.useEffect)(function () { - if (shouldRefreshConsent) { - // If user has selected accept button on Expired consent modal, his account has been deleted on KonnectorViewerCard, such as his consent (for GRDF), then automatically launch oauth connxion flow - startOAuth(); - } - }, [shouldRefreshConsent, startOAuth]); - - if (!konnector) { - return null; - } - - return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement(_Button.default, { - "aria-label": t('auth.accessibility.button_connect'), - onClick: startOAuth, - disabled: isWaiting, - classes: { - root: 'btn-highlight', - label: 'text-16-bold' - } - }, isWaiting ? t('auth.connect_oauth.loading') : t('auth.button_validate')), isWaiting && /*#__PURE__*/_react.default.createElement(_OAuthWindow.OAuthWindow, { - client: client, - konnector: konnector, - redirectSlug: client.appMetadata.slug, - onSuccess: handleAccountId, - onCancel: endOAuth, - t: t - })); -}; - -var _default = FormOAuth; -exports.default = _default; - -/***/ }), - -/***/ "Maki": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -var _interopRequireDefault = __webpack_require__("TqRt"); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _Button = _interopRequireDefault(__webpack_require__("FtsS")); +var _Button = _interopRequireDefault(__webpack_require__("FtsS")); var _Dialog = _interopRequireDefault(__webpack_require__("HhgX")); @@ -3472,22 +3542,44 @@ exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE /***/ }), -/***/ "N1/j": +/***/ "MkXL": /***/ (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}\n@media only screen and (max-width : 768px) {\n .fluidchartswipe-root {\n height: 14rem;\n }\n}", ""]); +"use strict"; + + +var _interopRequireDefault = __webpack_require__("TqRt"); + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; + +var _I18n = __webpack_require__("buk/"); + +var _react = _interopRequireDefault(__webpack_require__("q1tI")); + +__webpack_require__("tTgM"); + +var HalfHourNoData = function HalfHourNoData() { + var _useI18n = (0, _I18n.useI18n)(), + t = _useI18n.t; + return /*#__PURE__*/_react.default.createElement("div", { + className: "halfHour" + }, /*#__PURE__*/_react.default.createElement("h2", null, t('timestep.half_an_hour.gather_data_title')), /*#__PURE__*/_react.default.createElement("p", null, t('timestep.half_an_hour.gather_data_subtitle'))); +}; +var _default = HalfHourNoData; +exports.default = _default; /***/ }), -/***/ "Nxpj": +/***/ "Mvze": /***/ (function(module, exports, __webpack_require__) { -var content = __webpack_require__("n6jp"); +var content = __webpack_require__("zdNF"); if(typeof content === 'string') content = [[module.i, content, '']]; @@ -3507,6 +3599,17 @@ if(content.locals) module.exports = content.locals; if(false) {} +/***/ }), + +/***/ "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}\n@media only screen and (max-width : 768px) {\n .fluidchartswipe-root {\n height: 14rem;\n }\n}", ""]); + + + /***/ }), /***/ "O/XC": @@ -3621,61 +3724,14 @@ exports.default = _default; /***/ }), -/***/ "Otk3": +/***/ "P9UJ": /***/ (function(module, exports, __webpack_require__) { -"use strict"; - - -var _interopRequireDefault = __webpack_require__("TqRt"); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _TotalConsumption = _interopRequireDefault(__webpack_require__("jLkG")); - -var _I18n = __webpack_require__("buk/"); - -var _enums = __webpack_require__("gnxY"); - -var _react = _interopRequireDefault(__webpack_require__("q1tI")); - -var _hooks = __webpack_require__("Zlw4"); - -var _date = __webpack_require__("XrP9"); - -__webpack_require__("oh4O"); - -var ConsumptionDetails = function ConsumptionDetails(_ref) { - var fluidType = _ref.fluidType; - - var _useI18n = (0, _I18n.useI18n)(), - t = _useI18n.t; - - var _useAppSelector = (0, _hooks.useAppSelector)(function (state) { - return state.ecolyo.chart; - }), - currentTimeStep = _useAppSelector.currentTimeStep, - currentDatachart = _useAppSelector.currentDatachart, - showCompare = _useAppSelector.showCompare; +exports = module.exports = __webpack_require__("JPst")(false); +// Module +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.release-root.black .modal-overlay .modal-close-button {\n display: none;\n}\n\n.release-note-container {\n border-radius: 4px;\n margin-bottom: 1rem;\n color: #e0e0e0;\n}\n.release-note-container .em-content {\n padding: 1rem;\n}\n.release-note-container .release-note-title {\n color: #e3b82a;\n margin-bottom: 2rem;\n}\n.release-note-container .release-note-button {\n display: flex;\n justify-content: center;\n margin-top: 2rem;\n}\n.release-note-container .release-note-button button.btn-highlight, .release-note-container .release-note-button button.btn-secondary-positive {\n width: 45%;\n margin-bottom: 0;\n}\n.release-note-container .release-note-button button.btn-secondary-positive {\n padding: 0.5rem 1rem;\n}\n.release-note-container .release-note-button button.btn-highlight {\n padding: 0.25rem 0.5rem;\n}\n@media only screen and (max-width : 768px) {\n .release-note-container .release-note-button {\n flex-direction: column-reverse;\n }\n .release-note-container .release-note-button button.btn-highlight, .release-note-container .release-note-button button.btn-secondary-positive {\n margin-bottom: 0;\n width: 100%;\n height: 45px;\n }\n}\n.release-note-container .release-note-part {\n margin-top: 0.5rem;\n}\n.release-note-container .release-note-description {\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n}\n\n#accessibility-title {\n display: none;\n}", ""]); - 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), showCompare && /*#__PURE__*/_react.default.createElement("div", { - className: "consumption-details-header compare" - }, t('consumption.compared'), currentTimeStep === _enums.TimeStep.DAY && ' ', currentTimeStep !== _enums.TimeStep.DAY && ' AU ', (0, _date.convertDateToShortDateString)(currentDatachart.comparisonData, currentTimeStep))), /*#__PURE__*/_react.default.createElement(_TotalConsumption.default, { - fluidType: fluidType - })))); -}; -var _default = ConsumptionDetails; -exports.default = _default; /***/ }), @@ -3686,7 +3742,7 @@ module.exports = JSON.parse("[{\"first\":\"Le saviez-vous ?\",\"second\":\"Pour /***/ }), -/***/ "Qc8F": +/***/ "PlmD": /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -3699,110 +3755,250 @@ Object.defineProperty(exports, "__esModule", { }); exports.default = void 0; +var _regenerator = _interopRequireDefault(__webpack_require__("o0o1")); + +var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__("yXPU")); + +var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); + var _Button = _interopRequireDefault(__webpack_require__("FtsS")); -var _grdfLogo = _interopRequireDefault(__webpack_require__("aXGb")); +var Sentry = _interopRequireWildcard(__webpack_require__("agHs")); + +var _trailingIcon = _interopRequireDefault(__webpack_require__("h1zO")); var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j")); +var _StyledIconButton = _interopRequireDefault(__webpack_require__("jZ8W")); + +var _useKonnectorAuth3 = _interopRequireDefault(__webpack_require__("Gk06")); + var _I18n = __webpack_require__("buk/"); -var _react = _interopRequireDefault(__webpack_require__("q1tI")); +var _enums = __webpack_require__("gnxY"); -var _hooks = __webpack_require__("Zlw4"); +var _react2 = _interopRequireWildcard(__webpack_require__("q1tI")); -var _modal = __webpack_require__("oKH6"); +var _picto = __webpack_require__("6DBe"); -__webpack_require__("0OtY"); +__webpack_require__("GGWR"); + +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 FormLogin = function FormLogin(_ref) { + var fluidStatus = _ref.fluidStatus; -var GrdfForm = function GrdfForm() { var _useI18n = (0, _I18n.useI18n)(), t = _useI18n.t; - var dispatch = (0, _hooks.useAppDispatch)(); - return /*#__PURE__*/_react.default.createElement("div", { - className: "connection-form" - }, /*#__PURE__*/_react.default.createElement("p", { - className: "connection-form-title grdfgrandlyon text-20-bold" - }, t('auth.grdfgrandlyon.with_account.title')), /*#__PURE__*/_react.default.createElement("div", { - className: "connection-form-subtitle text-18-bold" - }, t('auth.grdfgrandlyon.with_account.subtitle1')), /*#__PURE__*/_react.default.createElement("div", { - className: "connection-form-connect-button grdf" - }, /*#__PURE__*/_react.default.createElement(_Button.default, { - "aria-label": t('auth.accessibility.button_connect'), - onClick: function onClick() { - return dispatch((0, _modal.openConnectionModal)(true)); - }, - classes: { - root: 'btn-highlight', - label: 'text-18-bold' - } - }, /*#__PURE__*/_react.default.createElement("div", { - className: "connection-form-connect-button-content" - }, /*#__PURE__*/_react.default.createElement("div", { - className: "connection-form-connect-button-content-icon" - }, /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { - icon: _grdfLogo.default, - size: 80 - })), /*#__PURE__*/_react.default.createElement("div", { - className: "connection-form-connect-button-text text-18-bold" - }, /*#__PURE__*/_react.default.createElement("div", null, t('auth.grdfgrandlyon.connect_form.label'))))))); -}; + var konnectorSlug = fluidStatus.connection.konnectorConfig.slug; + var lastKnownCredentials = fluidStatus.connection.konnectorConfig.lastKnownCredentials; + var fluidName = _enums.FluidType[fluidStatus.fluidType]; + var account = fluidStatus.connection.account; -var _default = GrdfForm; -exports.default = _default; + var _useState = (0, _react2.useState)(''), + _useState2 = (0, _slicedToArray2.default)(_useState, 2), + login = _useState2[0], + setLogin = _useState2[1]; -/***/ }), + var _useState3 = (0, _react2.useState)(''), + _useState4 = (0, _slicedToArray2.default)(_useState3, 2), + password = _useState4[0], + setPassword = _useState4[1]; -/***/ "RMIA": -/***/ (function(module, exports, __webpack_require__) { + var _useState5 = (0, _react2.useState)(''), + _useState6 = (0, _slicedToArray2.default)(_useState5, 2), + error = _useState6[0], + setError = _useState6[1]; -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.halfHour {\n display: flex;\n flex-direction: column;\n align-items: center;\n text-align: center;\n padding: 2rem 0;\n height: 25.5rem;\n}\n@media only screen and (max-width : 768px) {\n .halfHour {\n height: 17.5rem;\n }\n}\n.halfHour h2 {\n color: #d87b39;\n margin-bottom: 3rem;\n}\n.halfHour p {\n color: #e0e0e0;\n padding: 0 0.5rem;\n}", ""]); + var _useState7 = (0, _react2.useState)(false), + _useState8 = (0, _slicedToArray2.default)(_useState7, 2), + loading = _useState8[0], + setLoading = _useState8[1]; + var icon = (0, _picto.getPartnerPicto)(konnectorSlug); + var _useKonnectorAuth = (0, _useKonnectorAuth3.default)(fluidStatus, login, password), + _useKonnectorAuth2 = (0, _slicedToArray2.default)(_useKonnectorAuth, 3), + connect = _useKonnectorAuth2[0], + update = _useKonnectorAuth2[1], + connectError = _useKonnectorAuth2[2]; -/***/ }), + var changeLogin = function changeLogin(value) { + if (/\d/.test(value) && value.length <= 7 || value === '') { + setError(''); + setLogin(value); + } + }; -/***/ "RoAm": -/***/ (function(module, exports, __webpack_require__) { + var changePassword = function changePassword(value) { + setError(''); + setPassword(value); + }; -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\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: 0.5rem 2rem 1rem 2rem;\n}\n@media only screen and (max-width : 768px) {\n .fluidchart-root {\n padding: 0rem 1rem 1rem 1rem;\n }\n}\n\n.fluidchart-content {\n min-height: 29.5rem;\n}\n@media only screen and (max-width : 768px) {\n .fluidchart-content {\n min-height: 21.5rem;\n }\n}\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}\n.fluidchart-footer .fluidchart-footer-label {\n color: #e0e0e0;\n}\n\n.compareLegend {\n padding: 0 0 1rem 0;\n display: flex;\n gap: 1rem;\n font-weight: 700;\n max-width: 45.75rem;\n margin: auto;\n}\n.compareLegend .electricity {\n color: #d87b39;\n}\n.compareLegend .electricity.compare {\n color: #e2bca1;\n}\n.compareLegend .gas {\n color: #45d1b8;\n}\n.compareLegend .gas.compare {\n color: #a8f7e9;\n}\n.compareLegend .water {\n color: #3a98ec;\n}\n.compareLegend .water.compare {\n color: #abd4fa;\n}\n.compareLegend .multifluid {\n color: #e3b82a;\n}\n.compareLegend .multifluid.compare {\n color: #ffd597;\n}\n.compareLegend div {\n display: flex;\n gap: 0.5rem;\n align-items: center;\n}\n\n.lastValidData {\n display: flex;\n flex-direction: column;\n align-items: center;\n text-align: center;\n}\n.lastValidData span.date {\n color: #e0e0e0;\n cursor: pointer;\n text-decoration: underline;\n}\n.lastValidData button {\n margin-top: 0rem !important;\n width: 70% !important;\n height: 40px !important;\n max-width: 22.5rem;\n}", ""]); + 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 handleSubmit = /*#__PURE__*/function () { + var _ref2 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee(e) { + return _regenerator.default.wrap(function _callee$(_context) { + while (1) { + switch (_context.prev = _context.next) { + case 0: + e.preventDefault(); + _context.prev = 1; + setError(''); + setLoading(true); -/***/ }), + if (!(!login || !password)) { + _context.next = 8; + break; + } -/***/ "TA95": -/***/ (function(module, exports, __webpack_require__) { + setError(t('konnector_form.error_no_login_password')); + setLoading(false); + return _context.abrupt("return", null); + case 8: + if (account) { + _context.next = 14; + break; + } -var content = __webpack_require__("tVBh"); + _context.next = 11; + return connect(); -if(typeof content === 'string') content = [[module.i, content, '']]; + case 11: + setLoading(false); + _context.next = 16; + break; -var transform; -var insertInto; + case 14: + _context.next = 16; + return update(); + case 16: + _context.next = 22; + break; + case 18: + _context.prev = 18; + _context.t0 = _context["catch"](1); + Sentry.captureException(JSON.stringify({ + error: _context.t0 + })); + setLoading(false); -var options = {"hmr":true} + case 22: + case "end": + return _context.stop(); + } + } + }, _callee, null, [[1, 18]]); + })); -options.transform = transform -options.insertInto = undefined; + return function handleSubmit(_x) { + return _ref2.apply(this, arguments); + }; + }(); -var update = __webpack_require__("aET+")(content, options); + (0, _react2.useEffect)(function () { + if (connectError) setError(connectError); + }, [connectError]); + (0, _react2.useEffect)(function () { + if (account !== null && account !== void 0 && account.auth) { + var auth = account.auth; + var authData = auth; -if(content.locals) module.exports = content.locals; + if (authData.login) { + setLogin(authData.login); + } + } else if (lastKnownCredentials) { + setLogin(lastKnownCredentials); + setError(t('konnector_form.error_login_failed')); + } + }, [account, lastKnownCredentials, t]); + return /*#__PURE__*/_react2.default.createElement("form", { + className: "form", + onSubmit: function onSubmit(e) { + return handleSubmit(e); + } + }, /*#__PURE__*/_react2.default.createElement("div", { + className: "form-group" + }, /*#__PURE__*/_react2.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_form.login'), + placeholder: t('auth.' + konnectorSlug + '.connect_form.login'), + name: "login", + onChange: function onChange(e) { + return changeLogin(e.target.value); + }, + value: login, + inputMode: "numeric" + })), /*#__PURE__*/_react2.default.createElement("div", { + className: "form-group" + }, /*#__PURE__*/_react2.default.createElement("input", { + id: 'idFieldPassword' + fluidName, + type: "password", + className: error === '' ? 'form-control form-input' : 'form-control form-input --error', + "aria-label": t('auth.' + konnectorSlug + '.connect_form.password'), + placeholder: t('auth.' + konnectorSlug + '.connect_form.password'), + name: "password", + onChange: function onChange(e) { + return changePassword(e.target.value); + }, + value: password + }), /*#__PURE__*/_react2.default.createElement("span", null, /*#__PURE__*/_react2.default.createElement(_StyledIconButton.default, { + icon: _trailingIcon.default, + "aria-label": t('auth.accessibility.button_reveal_password'), + className: "form-trailing-icon", + sized: 22, + onClick: function onClick() { + return revealPassword('idFieldPassword' + fluidName); + } + }))), /*#__PURE__*/_react2.default.createElement("div", { + className: "form-message" + }, error === '' ? null : error), /*#__PURE__*/_react2.default.createElement("div", { + className: "connection-form-connect-button" + }, /*#__PURE__*/_react2.default.createElement(_Button.default, { + type: "submit", + "aria-label": t('auth.accessibility.button_connect'), + disabled: loading, + classes: { + root: 'btn-highlight', + label: 'text-18-bold' + } + }, /*#__PURE__*/_react2.default.createElement("div", { + className: "connection-form-connect-button-content" + }, /*#__PURE__*/_react2.default.createElement("div", { + className: "connection-form-connect-button-content-icon" + }, icon && /*#__PURE__*/_react2.default.createElement(_StyledIcon.default, { + icon: icon, + size: 80 + })), /*#__PURE__*/_react2.default.createElement("div", { + className: "connection-form-connect-button-text text-18-bold" + }, /*#__PURE__*/_react2.default.createElement("div", null, t('auth.' + konnectorSlug + '.connect_form.label'))))))); +}; -if(false) {} +var _default = FormLogin; +exports.default = _default; /***/ }), -/***/ "TAXC": +/***/ "Qc8F": /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -3815,31 +4011,162 @@ Object.defineProperty(exports, "__esModule", { }); exports.default = void 0; -var _regenerator = _interopRequireDefault(__webpack_require__("o0o1")); - -var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__("yXPU")); - var _Button = _interopRequireDefault(__webpack_require__("FtsS")); -var _cozyClient = __webpack_require__("SH7X"); +var _grdfLogo = _interopRequireDefault(__webpack_require__("aXGb")); -var _flowEvents = __webpack_require__("Pdj9"); +var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j")); var _I18n = __webpack_require__("buk/"); -var _enums = __webpack_require__("gnxY"); - -var _react = _interopRequireWildcard(__webpack_require__("q1tI")); +var _react = _interopRequireDefault(__webpack_require__("q1tI")); -var _reactRouterDom = __webpack_require__("SOjZ"); +var _hooks = __webpack_require__("Zlw4"); -var _account = _interopRequireDefault(__webpack_require__("gucQ")); +var _modal = __webpack_require__("oKH6"); -__webpack_require__("c+fo"); +__webpack_require__("0OtY"); -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); } +var GrdfForm = function GrdfForm() { + var _useI18n = (0, _I18n.useI18n)(), + t = _useI18n.t; -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 dispatch = (0, _hooks.useAppDispatch)(); + return /*#__PURE__*/_react.default.createElement("div", { + className: "connection-form" + }, /*#__PURE__*/_react.default.createElement("p", { + className: "connection-form-title grdfgrandlyon text-20-bold" + }, t('auth.grdfgrandlyon.with_account.title')), /*#__PURE__*/_react.default.createElement("div", { + className: "connection-form-subtitle text-18-bold" + }, t('auth.grdfgrandlyon.with_account.subtitle1')), /*#__PURE__*/_react.default.createElement("div", { + className: "connection-form-connect-button grdf" + }, /*#__PURE__*/_react.default.createElement(_Button.default, { + "aria-label": t('auth.accessibility.button_connect'), + onClick: function onClick() { + return dispatch((0, _modal.openConnectionModal)(true)); + }, + classes: { + root: 'btn-highlight', + label: 'text-18-bold' + } + }, /*#__PURE__*/_react.default.createElement("div", { + className: "connection-form-connect-button-content" + }, /*#__PURE__*/_react.default.createElement("div", { + className: "connection-form-connect-button-content-icon" + }, /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { + icon: _grdfLogo.default, + size: 80 + })), /*#__PURE__*/_react.default.createElement("div", { + className: "connection-form-connect-button-text text-18-bold" + }, /*#__PURE__*/_react.default.createElement("div", null, t('auth.grdfgrandlyon.connect_form.label'))))))); +}; + +var _default = GrdfForm; +exports.default = _default; + +/***/ }), + +/***/ "RkiN": +/***/ (function(module, exports, __webpack_require__) { + + +var content = __webpack_require__("HhAg"); + +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/** ORANGE **/\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: 0.5rem 2rem 1rem 2rem;\n}\n@media only screen and (max-width : 768px) {\n .fluidchart-root {\n padding: 0rem 1rem 1rem 1rem;\n }\n}\n\n.fluidchart-content {\n min-height: 29.5rem;\n}\n@media only screen and (max-width : 768px) {\n .fluidchart-content {\n min-height: 21.5rem;\n }\n}\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}\n.fluidchart-footer .fluidchart-footer-label {\n color: #e0e0e0;\n}\n\n.compareLegend {\n padding: 0 0 1rem 0;\n display: flex;\n gap: 1rem;\n font-weight: 700;\n max-width: 45.75rem;\n margin: auto;\n}\n.compareLegend .electricity {\n color: #d87b39;\n}\n.compareLegend .electricity.compare {\n color: #e2bca1;\n}\n.compareLegend .gas {\n color: #45d1b8;\n}\n.compareLegend .gas.compare {\n color: #a8f7e9;\n}\n.compareLegend .water {\n color: #3a98ec;\n}\n.compareLegend .water.compare {\n color: #abd4fa;\n}\n.compareLegend .multifluid {\n color: #e3b82a;\n}\n.compareLegend .multifluid.compare {\n color: #ffd597;\n}\n.compareLegend div {\n display: flex;\n gap: 0.5rem;\n align-items: center;\n}\n\n.lastValidData {\n display: flex;\n flex-direction: column;\n align-items: center;\n text-align: center;\n}\n.lastValidData span.date {\n color: #e0e0e0;\n cursor: pointer;\n text-decoration: underline;\n}\n.lastValidData button {\n margin-top: 0rem !important;\n width: 70% !important;\n height: 40px !important;\n max-width: 22.5rem;\n}", ""]); + + + +/***/ }), + +/***/ "TA95": +/***/ (function(module, exports, __webpack_require__) { + + +var content = __webpack_require__("tVBh"); + +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) {} + +/***/ }), + +/***/ "TAXC": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +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 _Button = _interopRequireDefault(__webpack_require__("FtsS")); + +var _cozyClient = __webpack_require__("SH7X"); + +var _flowEvents = __webpack_require__("Pdj9"); + +var _I18n = __webpack_require__("buk/"); + +var _enums = __webpack_require__("gnxY"); + +var _react = _interopRequireWildcard(__webpack_require__("q1tI")); + +var _reactRouterDom = __webpack_require__("SOjZ"); + +var _account = _interopRequireDefault(__webpack_require__("gucQ")); + +__webpack_require__("c+fo"); + +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 KonnectorModalFooter = function KonnectorModalFooter(_ref) { var state = _ref.state, @@ -4127,6 +4454,94 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE /***/ }), +/***/ "WQ8Y": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var _interopRequireDefault = __webpack_require__("TqRt"); + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; + +var _Button = _interopRequireDefault(__webpack_require__("FtsS")); + +var _Dialog = _interopRequireDefault(__webpack_require__("HhgX")); + +var _I18n = __webpack_require__("buk/"); + +var _react = _interopRequireDefault(__webpack_require__("q1tI")); + +var _hooks = __webpack_require__("Zlw4"); + +var _decoreText = __webpack_require__("j5h9"); + +__webpack_require__("AaFt"); + +var ReleaseNotesModal = function ReleaseNotesModal(_ref) { + var open = _ref.open, + handleCloseClick = _ref.handleCloseClick; + + var _useI18n = (0, _I18n.useI18n)(), + t = _useI18n.t; + + var _useAppSelector = (0, _hooks.useAppSelector)(function (state) { + return state.ecolyo.global; + }), + releaseNotes = _useAppSelector.releaseNotes; + + return /*#__PURE__*/_react.default.createElement(_Dialog.default, { + open: open, + disableEscapeKeyDown: true, + onClose: function onClose(event, reason) { + event && reason !== 'backdropClick' && handleCloseClick(); + }, + "aria-labelledby": 'accessibility-title', + classes: { + root: 'modal-root', + paper: 'modal-paper' + } + }, /*#__PURE__*/_react.default.createElement("div", { + id: 'accessibility-title' + }, t('consumption_visualizer.release_notes_modal.accessibility.window_title')), /*#__PURE__*/_react.default.createElement("div", { + className: "em-root release-note-container" + }, /*#__PURE__*/_react.default.createElement("div", { + className: "em-content" + }, /*#__PURE__*/_react.default.createElement("div", { + className: "release-note-title text-20-bold" + }, t('consumption_visualizer.release_notes_modal.title')), /*#__PURE__*/_react.default.createElement("div", { + className: "release-note-message text-16-bold" + }, t('consumption_visualizer.release_notes_modal.message')), /*#__PURE__*/_react.default.createElement("div", { + className: "release-note-message text-16-normal" + }, releaseNotes.notes.length > 0 && releaseNotes.notes.map(function (note) { + return /*#__PURE__*/_react.default.createElement("div", { + key: note.title, + className: "release-note-part" + }, /*#__PURE__*/_react.default.createElement("div", { + className: "release-note-message text-16-bold" + }, note.title), /*#__PURE__*/_react.default.createElement("div", { + className: "release-note-description text-16-normal" + }, (0, _decoreText.decoreText)(note.description))); + })), /*#__PURE__*/_react.default.createElement("div", { + className: "release-note-button" + }, /*#__PURE__*/_react.default.createElement(_Button.default, { + "aria-label": t('consumption_visualizer.release_notes_modal.accessibility.button_go_back'), + onClick: handleCloseClick, + classes: { + root: 'btn-highlight', + label: 'text-16-bold' + } + }, t('consumption_visualizer.release_notes_modal.go_back')))))); +}; + +var _default = ReleaseNotesModal; +exports.default = _default; + +/***/ }), + /***/ "WoCI": /***/ (function(module, exports, __webpack_require__) { @@ -4220,7 +4635,7 @@ var _close = _interopRequireDefault(__webpack_require__("aodS")); var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j")); -var _FormOAuth = _interopRequireDefault(__webpack_require__("L7tU")); +var _GrdfFormOAuth = _interopRequireDefault(__webpack_require__("mjRN")); var _I18n = __webpack_require__("buk/"); @@ -4329,7 +4744,7 @@ var GrdfConnectModal = function GrdfConnectModal(_ref) { label: 'text-16-bold' } }, "< ".concat(t('auth.button_previous'))), - rightButton: /*#__PURE__*/_react.default.createElement(_FormOAuth.default, { + rightButton: /*#__PURE__*/_react.default.createElement(_GrdfFormOAuth.default, { konnector: konnector, onSuccess: handleSuccess, fluidStatus: fluidStatus @@ -4541,17 +4956,6 @@ var StyledSwitch = function StyledSwitch(_ref) { var _default = StyledSwitch; exports.default = _default; -/***/ }), - -/***/ "YEuI": -/***/ (function(module, exports, __webpack_require__) { - -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.delete-grdf-modal .icon-main {\n display: flex;\n}\n.delete-grdf-modal .icon-main svg {\n margin: auto;\n}\n.delete-grdf-modal .text1 {\n margin-top: 1rem;\n}\n.delete-grdf-modal .text2 {\n color: #e0e0e0;\n margin: 1rem 0;\n}\n.delete-grdf-modal .text3 {\n margin-bottom: 1rem;\n}\n.delete-grdf-modal .buttons {\n display: flex;\n}\n.delete-grdf-modal .buttons button.btn-secondary-positive {\n margin-right: 1rem;\n}", ""]); - - - /***/ }), /***/ "YLfl": @@ -4646,18 +5050,22 @@ exports.default = _default; /***/ }), -/***/ "YqUa": -/***/ (function(module) { +/***/ "YURS": +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__("JPst")(false); +// Module +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.form {\n margin: 0 1.3rem 1rem;\n}\n@media only screen and (max-width : 768px) {\n .form {\n margin: 0 0 0.25rem;\n }\n}\n.form .form-info-provider {\n padding: 0;\n margin: 0;\n color: #e0e0e0;\n text-align: center;\n}\n.form label {\n font-style: normal;\n font-weight: normal;\n font-size: 1rem;\n color: #e0e0e0;\n margin-top: 0rem;\n}\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}\n.form .form-input.--error {\n border: 1px solid #d25959;\n}\n.form .form-input:focus {\n outline: none;\n border: 1px solid #e3b82a;\n}\n.form .form-group {\n display: flex;\n flex-direction: column;\n margin: 0.75rem 0 0 0;\n}\n.form .form-group .form-trailing-icon {\n float: right;\n position: relative;\n margin-top: -48px;\n margin-right: 15px;\n}\n.form .form-control {\n height: 3rem;\n}\n@media only screen and (max-width : 768px) {\n .form .form-control {\n max-width: 100vw;\n }\n}\n.form .form-message {\n color: #d25959;\n min-height: 1.25rem;\n margin-top: 0.25rem;\n}\n.form button.btn-highlight {\n margin-top: 0.75rem;\n}\n.form ::placeholder {\n color: #e0e0e0;\n opacity: 0.6;\n}", ""]); + -module.exports = JSON.parse("[{\"first\":\"La première fois cela peut prendre quelques minutes, par la suite, seulement quelques secondes.\",\"second\":\"\"},{\"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.\",\"second\":\"\"},{\"first\":\"Demain matin, vous aurez accès à l'ensemble de vos données (jusqu'à trois ans d'historique).\",\"second\":\"\"}]"); /***/ }), -/***/ "Yqfc": +/***/ "Yiqp": /***/ (function(module, exports, __webpack_require__) { -var content = __webpack_require__("YEuI"); +var content = __webpack_require__("bux3"); if(typeof content === 'string') content = [[module.i, content, '']]; @@ -4679,6 +5087,13 @@ if(false) {} /***/ }), +/***/ "YqUa": +/***/ (function(module) { + +module.exports = JSON.parse("[{\"first\":\"La première fois cela peut prendre quelques minutes, par la suite, seulement quelques secondes.\",\"second\":\"\"},{\"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.\",\"second\":\"\"},{\"first\":\"Demain matin, vous aurez accès à l'ensemble de vos données (jusqu'à trois ans d'historique).\",\"second\":\"\"}]"); + +/***/ }), + /***/ "Z62S": /***/ (function(module, exports, __webpack_require__) { @@ -4905,12 +5320,12 @@ if(false) {} /***/ }), -/***/ "bHYF": +/***/ "bux3": /***/ (function(module, exports, __webpack_require__) { exports = module.exports = __webpack_require__("JPst")(false); // Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\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 padding-top: 0.5rem;\n box-shadow: inset 0px 4px 8px #000000;\n}\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}\n@media only screen and (max-width : 768px) {\n .fluid-buttons .content {\n width: 100%;\n }\n}\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}\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}\n.fluid-buttons .fluid-button .fluid-title.active {\n color: white;\n}\n.fluid-buttons .fluid-button .notif-error {\n position: absolute;\n top: -2px;\n right: 11px;\n}", ""]); +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\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: flex-end;\n margin: auto;\n max-width: 45.75rem;\n height: 36px;\n}\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}\n.timestep-selector .btn-today span:first-child {\n color: #e0e0e0;\n}\n.timestep-selector .btn-today:disabled {\n cursor: not-allowed;\n opacity: 0.5;\n}\n.timestep-selector .timestep-container {\n width: 100%;\n}\n.timestep-selector .timestep-bar {\n margin: 0 1rem 0 1.7rem;\n padding: 0;\n display: flex;\n justify-content: space-evenly;\n align-items: center;\n height: 3rem;\n}\n.timestep-selector .timestep-bar.elec-bar {\n margin-left: 1rem;\n}\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}\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}\n.timestep-selector .timestep-bar .text {\n position: relative;\n display: block;\n top: 15px;\n left: -20px;\n text-align: center;\n color: #7b7b7b;\n width: 50px;\n overflow: visible;\n}\n@media only screen and (max-width: 355px) {\n .timestep-selector .timestep-bar .text {\n opacity: 0;\n }\n}\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}\n.timestep-selector .timestep-bar .bar:last-of-type {\n display: none;\n}\n.timestep-selector .timestep-bar .circle.active {\n background-color: white;\n width: 10px;\n height: 10px;\n}\n.timestep-selector .timestep-bar .circle.active .text {\n opacity: 1;\n top: 16px;\n color: white;\n transition: 300ms ease;\n}", ""]); @@ -5072,11 +5487,11 @@ exports.default = _default; /***/ }), -/***/ "cuPq": +/***/ "clGL": /***/ (function(module, exports, __webpack_require__) { -var content = __webpack_require__("B+yx"); +var content = __webpack_require__("/p1F"); if(typeof content === 'string') content = [[module.i, content, '']]; @@ -5098,13 +5513,39 @@ if(false) {} /***/ }), -/***/ "doh4": +/***/ "cuPq": /***/ (function(module, exports, __webpack_require__) { -"use strict"; +var content = __webpack_require__("B+yx"); -var _interopRequireDefault = __webpack_require__("TqRt"); +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) {} + +/***/ }), + +/***/ "doh4": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var _interopRequireDefault = __webpack_require__("TqRt"); Object.defineProperty(exports, "__esModule", { value: true @@ -5193,105 +5634,6 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE /***/ }), -/***/ "h30T": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -var _interopRequireDefault = __webpack_require__("TqRt"); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _core = __webpack_require__("TTf+"); - -var _Dialog = _interopRequireDefault(__webpack_require__("HhgX")); - -var _close = _interopRequireDefault(__webpack_require__("aodS")); - -var _consentOutdatedGrdf = _interopRequireDefault(__webpack_require__("n8dw")); - -var _I18n = __webpack_require__("buk/"); - -var _Icon = _interopRequireDefault(__webpack_require__("y6ex")); - -var _react = _interopRequireWildcard(__webpack_require__("q1tI")); - -__webpack_require__("Yqfc"); - -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 DeleteGRDFAccountModal = function DeleteGRDFAccountModal(_ref) { - var open = _ref.open, - handleCloseClick = _ref.handleCloseClick, - deleteAccount = _ref.deleteAccount; - - var _useI18n = (0, _I18n.useI18n)(), - t = _useI18n.t; - - var handleDelete = (0, _react.useCallback)(function () { - deleteAccount(); - handleCloseClick(); - }, [deleteAccount, handleCloseClick]); - 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: "delete-grdf-modal" - }, /*#__PURE__*/_react.default.createElement("div", { - className: "icon-main" - }, /*#__PURE__*/_react.default.createElement(_Icon.default, { - icon: _consentOutdatedGrdf.default, - size: 135 - })), /*#__PURE__*/_react.default.createElement("div", { - className: "text-15-normal text1" - }, t("delete_grdf_modal.text1")), /*#__PURE__*/_react.default.createElement("div", { - className: "text-16-normal text2" - }, t("delete_grdf_modal.text2")), /*#__PURE__*/_react.default.createElement("div", { - className: "text-15-normal text3" - }, t("delete_grdf_modal.text3")), /*#__PURE__*/_react.default.createElement("div", { - className: "buttons" - }, /*#__PURE__*/_react.default.createElement(_core.Button, { - "aria-label": t("delete_grdf_modal.cancel"), - onClick: handleCloseClick, - classes: { - root: 'btn-secondary-positive', - label: 'text-16-normal' - } - }, t("delete_grdf_modal.cancel")), /*#__PURE__*/_react.default.createElement(_core.Button, { - "aria-label": t("delete_grdf_modal.go"), - onClick: handleDelete, - classes: { - root: 'btn-highlight', - label: 'text-16-bold' - } - }, t("delete_grdf_modal.go"))))); -}; - -var _default = DeleteGRDFAccountModal; -exports.default = _default; - -/***/ }), - /***/ "h3na": /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -5352,12 +5694,8 @@ var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j")); var _StyledSwitch = _interopRequireDefault(__webpack_require__("Y5EC")); -var _HalfHourNoData = _interopRequireDefault(__webpack_require__("Go7l")); - var _useExploration3 = _interopRequireDefault(__webpack_require__("sU2c")); -var _TimeStepSelector = _interopRequireDefault(__webpack_require__("vgHs")); - var _cozyClient = __webpack_require__("SH7X"); var _I18n = __webpack_require__("buk/"); @@ -5384,6 +5722,10 @@ var _utils = __webpack_require__("c+yx"); var _FluidChartSwipe = _interopRequireDefault(__webpack_require__("cbBy")); +var _HalfHourNoData = _interopRequireDefault(__webpack_require__("MkXL")); + +var _TimeStepSelector = _interopRequireDefault(__webpack_require__("C4t8")); + __webpack_require__("3RoJ"); 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); } @@ -5601,29 +5943,61 @@ exports.default = _default; /***/ }), -/***/ "iYnI": +/***/ "ibtt": /***/ (function(module, exports, __webpack_require__) { +"use strict"; + -var content = __webpack_require__("bHYF"); +var _interopRequireDefault = __webpack_require__("TqRt"); -if(typeof content === 'string') content = [[module.i, content, '']]; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; -var transform; -var insertInto; +var _TotalConsumption = _interopRequireDefault(__webpack_require__("jLkG")); +var _I18n = __webpack_require__("buk/"); +var _enums = __webpack_require__("gnxY"); -var options = {"hmr":true} +var _react = _interopRequireDefault(__webpack_require__("q1tI")); -options.transform = transform -options.insertInto = undefined; +var _hooks = __webpack_require__("Zlw4"); -var update = __webpack_require__("aET+")(content, options); +var _date = __webpack_require__("XrP9"); -if(content.locals) module.exports = content.locals; +__webpack_require__("qb44"); -if(false) {} +var ConsumptionDetails = function ConsumptionDetails(_ref) { + var fluidType = _ref.fluidType; + + var _useI18n = (0, _I18n.useI18n)(), + t = _useI18n.t; + + var _useAppSelector = (0, _hooks.useAppSelector)(function (state) { + return state.ecolyo.chart; + }), + currentTimeStep = _useAppSelector.currentTimeStep, + currentDatachart = _useAppSelector.currentDatachart, + showCompare = _useAppSelector.showCompare; + + 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), showCompare && /*#__PURE__*/_react.default.createElement("div", { + className: "consumption-details-header compare" + }, t('consumption.compared'), currentTimeStep === _enums.TimeStep.DAY && ' ', currentTimeStep !== _enums.TimeStep.DAY && ' AU ', (0, _date.convertDateToShortDateString)(currentDatachart.comparisonData, currentTimeStep))), /*#__PURE__*/_react.default.createElement(_TotalConsumption.default, { + fluidType: fluidType + })))); +}; + +var _default = ConsumptionDetails; +exports.default = _default; /***/ }), @@ -5653,7 +6027,7 @@ if(false) {} /***/ }), -/***/ "jIrk": +/***/ "jLkG": /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -5672,209 +6046,53 @@ var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__("yXPU")); var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); -var _notif_error = _interopRequireDefault(__webpack_require__("pSnQ")); +var _coin = _interopRequireDefault(__webpack_require__("Xyoa")); -var _notif_maintenance = _interopRequireDefault(__webpack_require__("goTn")); +var _coins = _interopRequireDefault(__webpack_require__("Vp4i")); var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j")); var _cozyClient = __webpack_require__("SH7X"); -var _I18n = __webpack_require__("buk/"); - var _enums = __webpack_require__("gnxY"); var _react = _interopRequireWildcard(__webpack_require__("q1tI")); -var _reactRouterDom = __webpack_require__("SOjZ"); - -var _dateChart = _interopRequireDefault(__webpack_require__("Ty7+")); +var _consumption = _interopRequireDefault(__webpack_require__("AVq/")); -var _usageEvent = _interopRequireDefault(__webpack_require__("dECN")); +var _converter = _interopRequireDefault(__webpack_require__("LXmx")); var _hooks = __webpack_require__("Zlw4"); -var _picto = __webpack_require__("6DBe"); - var _utils = __webpack_require__("c+yx"); +__webpack_require__("Ijwy"); + 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 FluidButton = function FluidButton(_ref) { - var fluidType = _ref.fluidType, - isActive = _ref.isActive; - - var _useI18n = (0, _I18n.useI18n)(), - t = _useI18n.t; - - var client = (0, _cozyClient.useClient)(); - var navigate = (0, _reactRouterDom.useNavigate)(); +var TotalConsumption = function TotalConsumption(_ref) { + var fluidType = _ref.fluidType; var _useAppSelector = (0, _hooks.useAppSelector)(function (state) { - return state.ecolyo.global; + return state.ecolyo.chart; }), - fluidStatus = _useAppSelector.fluidStatus; - - var _useState = (0, _react.useState)(false), - _useState2 = (0, _slicedToArray2.default)(_useState, 2), - showError = _useState2[0], - setShowError = _useState2[1]; + currentTimeStep = _useAppSelector.currentTimeStep, + showCompare = _useAppSelector.showCompare, + currentDatachart = _useAppSelector.currentDatachart; - var isConnected = (0, _react.useCallback)(function () { - if (fluidType === _enums.FluidType.MULTIFLUID) { - return true; - } else return (0, _utils.isKonnectorActive)(fluidStatus, fluidType); - }, [fluidStatus, fluidType]); - var isErrored = (0, _react.useCallback)(function () { - if (fluidType !== _enums.FluidType.MULTIFLUID && fluidStatus[fluidType].status === _enums.FluidState.ERROR || fluidType !== _enums.FluidType.WATER && fluidStatus[fluidType].status === _enums.FluidState.ERROR_LOGIN_FAILED) { - return true; - } + var client = (0, _cozyClient.useClient)(); - 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 _usageEvent.default.addEvent(client, { - type: _enums.UsageEventType.NAVIGATION_EVENT, - target: (0, _utils.getFluidName)(fluidType) - }); + var _useState = (0, _react.useState)('-----'), + _useState2 = (0, _slicedToArray2.default)(_useState, 2), + totalValue = _useState2[0], + setTotalValue = _useState2[1]; - case 2: - navigate(fluidType === _enums.FluidType.MULTIFLUID ? '/consumption' : "/consumption/".concat((0, _utils.getFluidName)(fluidType))); - - case 3: - case "end": - return _context.stop(); - } - } - }, _callee); - })), [navigate, fluidType, client]); - - var isFluidMaintenance = function isFluidMaintenance() { - var _fluidStatus$fluidTyp; - - return (_fluidStatus$fluidTyp = fluidStatus[fluidType]) === null || _fluidStatus$fluidTyp === void 0 ? void 0 : _fluidStatus$fluidTyp.maintenance; - }; - - (0, _react.useEffect)(function () { - // Show errors only on connected konnectors that are in error, outdated, with no data (specific case), and not in multifluid - if (fluidType !== _enums.FluidType.MULTIFLUID && isConnected() && isErrored() || fluidType !== _enums.FluidType.MULTIFLUID && isConnected() && isOutdated()) { - setShowError(true); - } - }, [fluidStatus, fluidType, isConnected, isErrored, isOutdated]); - return /*#__PURE__*/_react.default.createElement("div", { - className: "fluid-title ".concat(_enums.FluidType[fluidType].toLowerCase(), " fluid-button"), - onClick: goToFluid - }, /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { - className: "fluid-icon", - icon: iconType, - size: fluidType === _enums.FluidType.MULTIFLUID ? 36 : 32 - }), isFluidMaintenance() ? /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { - icon: _notif_maintenance.default, - size: 22, - className: "notif-error" - }) : 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((0, _utils.getFluidName)(fluidType), " ").concat(isActive && 'active', " text-14-normal") - }, t('FLUID.' + _enums.FluidType[fluidType] + '.LABEL'))); -}; - -var _default = FluidButton; -exports.default = _default; - -/***/ }), - -/***/ "jL+i": -/***/ (function(module, exports, __webpack_require__) { - -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.expired-consent-modal .icon-main {\n display: flex;\n}\n.expired-consent-modal .icon-main svg {\n margin: auto;\n}\n.expired-consent-modal .title {\n text-align: center;\n}\n.expired-consent-modal .title.electricity {\n color: #d87b39;\n}\n.expired-consent-modal .title.gas {\n color: #45d1b8;\n}\n.expired-consent-modal .text1 {\n color: #e0e0e0;\n margin: 1rem 0;\n}\n.expired-consent-modal .buttons {\n display: flex;\n}\n.expired-consent-modal .buttons button.btn-secondary-positive {\n margin-right: 1rem;\n}", ""]); - - - -/***/ }), - -/***/ "jLkG": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -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 _coin = _interopRequireDefault(__webpack_require__("Xyoa")); - -var _coins = _interopRequireDefault(__webpack_require__("Vp4i")); - -var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j")); - -var _cozyClient = __webpack_require__("SH7X"); - -var _enums = __webpack_require__("gnxY"); - -var _react = _interopRequireWildcard(__webpack_require__("q1tI")); - -var _consumption = _interopRequireDefault(__webpack_require__("AVq/")); - -var _converter = _interopRequireDefault(__webpack_require__("LXmx")); - -var _hooks = __webpack_require__("Zlw4"); - -var _utils = __webpack_require__("c+yx"); - -__webpack_require__("Ijwy"); - -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 TotalConsumption = function TotalConsumption(_ref) { - var fluidType = _ref.fluidType; - - var _useAppSelector = (0, _hooks.useAppSelector)(function (state) { - return state.ecolyo.chart; - }), - currentTimeStep = _useAppSelector.currentTimeStep, - showCompare = _useAppSelector.showCompare, - currentDatachart = _useAppSelector.currentDatachart; - - var client = (0, _cozyClient.useClient)(); - - var _useState = (0, _react.useState)('-----'), - _useState2 = (0, _slicedToArray2.default)(_useState, 2), - totalValue = _useState2[0], - setTotalValue = _useState2[1]; - - var _useState3 = (0, _react.useState)('-----'), - _useState4 = (0, _slicedToArray2.default)(_useState3, 2), - previousTotalValue = _useState4[0], - setPreviousTotalValue = _useState4[1]; + var _useState3 = (0, _react.useState)('-----'), + _useState4 = (0, _slicedToArray2.default)(_useState3, 2), + previousTotalValue = _useState4[0], + setPreviousTotalValue = _useState4[1]; var computeTotal = (0, _react.useCallback)( /*#__PURE__*/function () { var _ref2 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee(dataload, setState) { @@ -6440,33 +6658,7 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE /***/ }), -/***/ "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) {} - -/***/ }), - -/***/ "m9+5": +/***/ "kE9e": /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -6479,25 +6671,37 @@ Object.defineProperty(exports, "__esModule", { }); exports.default = void 0; -var _core = __webpack_require__("TTf+"); +var _regenerator = _interopRequireDefault(__webpack_require__("o0o1")); -var _Dialog = _interopRequireDefault(__webpack_require__("HhgX")); +var _defineProperty2 = _interopRequireDefault(__webpack_require__("lSNA")); -var _close = _interopRequireDefault(__webpack_require__("aodS")); +var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__("yXPU")); -var _consentOutdatedEnedis = _interopRequireDefault(__webpack_require__("h3na")); +var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); -var _consentOutdatedGrdf = _interopRequireDefault(__webpack_require__("n8dw")); +var _Button = _interopRequireDefault(__webpack_require__("FtsS")); -var _I18n = __webpack_require__("buk/"); +var _warningWhite = _interopRequireDefault(__webpack_require__("k7GL")); -var _Icon = _interopRequireDefault(__webpack_require__("y6ex")); +var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j")); + +var _Loader = _interopRequireDefault(__webpack_require__("Ra/y")); + +var _cozyClient = __webpack_require__("SH7X"); + +var _I18n = __webpack_require__("buk/"); var _enums = __webpack_require__("gnxY"); +var _luxon = __webpack_require__("ExVU"); + var _react = _interopRequireWildcard(__webpack_require__("q1tI")); -var _reactRouterDom = __webpack_require__("SOjZ"); +var _account2 = _interopRequireDefault(__webpack_require__("gucQ")); + +var _dateChart = _interopRequireDefault(__webpack_require__("Ty7+")); + +var _triggers = _interopRequireDefault(__webpack_require__("7d5P")); var _global = __webpack_require__("b3rE"); @@ -6505,415 +6709,491 @@ var _hooks = __webpack_require__("Zlw4"); var _utils = __webpack_require__("c+yx"); -__webpack_require__("B3W9"); +var _DeleteGRDFAccountModal = _interopRequireDefault(__webpack_require__("H93m")); + +__webpack_require__("yMmd"); 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 ExpiredConsentModal = function ExpiredConsentModal(_ref) { - var open = _ref.open, - handleCloseClick = _ref.handleCloseClick, - fluidType = _ref.fluidType, - toggleModal = _ref.toggleModal; +function _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it.return != null) it.return(); } finally { if (didErr) throw err; } } }; } + +function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } + +function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } + +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +var ConnectionResult = function ConnectionResult(_ref) { + var _fluidStatus$connecti2; + + var fluidStatus = _ref.fluidStatus, + handleAccountDeletion = _ref.handleAccountDeletion, + fluidType = _ref.fluidType; var _useI18n = (0, _I18n.useI18n)(), t = _useI18n.t; - var navigate = (0, _reactRouterDom.useNavigate)(); + var client = (0, _cozyClient.useClient)(); var dispatch = (0, _hooks.useAppDispatch)(); + var account = fluidStatus.connection.account; - var _useAppSelector = (0, _hooks.useAppSelector)(function (state) { - return state.ecolyo.global; - }), - fluidStatus = _useAppSelector.fluidStatus; + var _useState = (0, _react.useState)(false), + _useState2 = (0, _slicedToArray2.default)(_useState, 2), + deleting = _useState2[0], + setDeleting = _useState2[1]; - var launchUpdateConsent = (0, _react.useCallback)(function () { - if (fluidType === _enums.FluidType.ELECTRICITY) { - var _fluidStatus$FluidTyp; + var _useState3 = (0, _react.useState)(false), + _useState4 = (0, _slicedToArray2.default)(_useState3, 2), + updating = _useState4[0], + setUpdating = _useState4[1]; - var accountData = (_fluidStatus$FluidTyp = fluidStatus[_enums.FluidType.ELECTRICITY].connection.account) === null || _fluidStatus$FluidTyp === void 0 ? void 0 : _fluidStatus$FluidTyp.auth; // store the previous account data since the onDelete will remove account from DB + var _useState5 = (0, _react.useState)('-'), + _useState6 = (0, _slicedToArray2.default)(_useState5, 2), + lastExecutionDate = _useState6[0], + setLastExecutionDate = _useState6[1]; - dispatch((0, _global.updateSgeStore)({ - currentStep: 0, - firstName: accountData.firstname, - lastName: accountData.lastname, - pdl: parseInt(accountData.pointId), - address: accountData.address, - zipCode: parseInt(accountData.postalCode), - city: accountData.city, - dataConsent: true, - pdlConfirm: true, - shouldLaunchAccount: true - })); - dispatch((0, _global.setShouldRefreshConsent)(true)); - } + var _useState7 = (0, _react.useState)(''), + _useState8 = (0, _slicedToArray2.default)(_useState7, 2), + konnectorError = _useState8[0], + setKonnectorError = _useState8[1]; - toggleModal(); - navigate("/consumption/".concat(_enums.FluidType[fluidType].toLocaleLowerCase())); - }, [dispatch, fluidStatus, fluidType, navigate, toggleModal]); - return /*#__PURE__*/_react.default.createElement(_Dialog.default, { - open: open, - onClose: toggleModal, - "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: toggleModal - }, /*#__PURE__*/_react.default.createElement(_Icon.default, { - icon: _close.default, - size: 16 - })), /*#__PURE__*/_react.default.createElement("div", { - className: "expired-consent-modal" - }, /*#__PURE__*/_react.default.createElement("div", { - className: "icon-main" - }, /*#__PURE__*/_react.default.createElement(_Icon.default, { - icon: fluidType === _enums.FluidType.ELECTRICITY ? _consentOutdatedEnedis.default : _consentOutdatedGrdf.default, - size: 135 - })), /*#__PURE__*/_react.default.createElement("div", { - className: "text-20-bold title ".concat((0, _utils.getFluidName)(fluidType)) - }, t("consent_outdated.title.".concat(fluidType))), /*#__PURE__*/_react.default.createElement("div", { - className: "text-16-normal text1" - }, t("consent_outdated.text1.".concat(fluidType))), /*#__PURE__*/_react.default.createElement("div", { - className: "text-16-normal justified-text" - }, t("consent_outdated.text2.".concat(fluidType))), /*#__PURE__*/_react.default.createElement("div", { - className: "buttons" - }, /*#__PURE__*/_react.default.createElement(_core.Button, { - "aria-label": t('consent_outdated.later'), - onClick: handleCloseClick, - classes: { - root: 'btn-secondary-positive', - label: 'text-16-normal' - } - }, fluidType === _enums.FluidType.ELECTRICITY ? t('consent_outdated.no') : t('consent_outdated.later')), /*#__PURE__*/_react.default.createElement(_core.Button, { - "aria-label": t('consent_outdated.go'), - onClick: launchUpdateConsent, - classes: { - root: 'btn-highlight', - label: 'text-16-bold' - } - }, fluidType === _enums.FluidType.ELECTRICITY ? t('consent_outdated.yes') : t('consent_outdated.go'))))); -}; - -var _default = ExpiredConsentModal; -exports.default = _default; - -/***/ }), - -/***/ "m9b7": -/***/ (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": "legendComparison_1cbf8e84e88cc88b2ac3b8ea81999ea0", - "use": "legendComparison_1cbf8e84e88cc88b2ac3b8ea81999ea0-usage", - "viewBox": "0 0 12 21", - "content": "<symbol viewBox=\"0 0 12 21\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"legendComparison_1cbf8e84e88cc88b2ac3b8ea81999ea0\">\n<path d=\"M0 12.5C0 11.1193 1.11929 10 2.5 10V10C3.88071 10 5 11.1193 5 12.5V21H0V12.5Z\" fill=\"currentColor\" />\n<path d=\"M7 2.5C7 1.11929 8.11929 0 9.5 0V0C10.8807 0 12 1.11929 12 2.5V21H7V2.5Z\" fill=\"currentColor\" />\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); - -/***/ }), - -/***/ "mh/b": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -var _interopRequireDefault = __webpack_require__("TqRt"); + var _useState9 = (0, _react.useState)(''), + _useState10 = (0, _slicedToArray2.default)(_useState9, 2), + status = _useState10[0], + setStatus = _useState10[1]; -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; + var _useState11 = (0, _react.useState)(null), + _useState12 = (0, _slicedToArray2.default)(_useState11, 2), + outDatedDataDays = _useState12[0], + setOutDatedDataDays = _useState12[1]; -var _Button = _interopRequireDefault(__webpack_require__("FtsS")); + var _useState13 = (0, _react.useState)(false), + _useState14 = (0, _slicedToArray2.default)(_useState13, 2), + openGRDFDeletionModal = _useState14[0], + setOpenGRDFDeletionModal = _useState14[1]; -var _Dialog = _interopRequireDefault(__webpack_require__("HhgX")); + var toggleGRDFDeletionModal = (0, _react.useCallback)(function () { + setOpenGRDFDeletionModal(function (prev) { + return !prev; + }); + }, []); -var _I18n = __webpack_require__("buk/"); + 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 = _objectSpread(_objectSpread({}, fluidStatus.connection), {}, { + shouldLaunchKonnector: true, + isUpdating: true + }); + dispatch((0, _global.updateFluidConnection)({ + fluidType: fluidStatus.fluidType, + fluidConnection: updatedConnection + })); + setUpdating(false); -var _react = _interopRequireDefault(__webpack_require__("q1tI")); + case 7: + case "end": + return _context.stop(); + } + } + }, _callee); + })); -var _hooks = __webpack_require__("Zlw4"); + return function updateKonnector() { + return _ref2.apply(this, arguments); + }; + }(); -var _decoreText = __webpack_require__("j5h9"); + var deleteAccountsAndTriggers = (0, _react.useCallback)( /*#__PURE__*/(0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() { + var accountService, triggerService, accounts, _iterator, _step, _account, trigger; -__webpack_require__("49ra"); + return _regenerator.default.wrap(function _callee2$(_context2) { + while (1) { + switch (_context2.prev = _context2.next) { + case 0: + setDeleting(true); + _context2.prev = 1; -var ReleaseNotesModal = function ReleaseNotesModal(_ref) { - var open = _ref.open, - handleCloseClick = _ref.handleCloseClick; + if (!account) { + _context2.next = 33; + break; + } - var _useI18n = (0, _I18n.useI18n)(), - t = _useI18n.t; + accountService = new _account2.default(client); + triggerService = new _triggers.default(client); + _context2.next = 7; + return accountService.getAccountsByType(account.account_type); - var _useAppSelector = (0, _hooks.useAppSelector)(function (state) { - return state.ecolyo.global; - }), - releaseNotes = _useAppSelector.releaseNotes; + case 7: + accounts = _context2.sent; + _iterator = _createForOfIteratorHelper(accounts); + _context2.prev = 9; - return /*#__PURE__*/_react.default.createElement(_Dialog.default, { - open: open, - disableEscapeKeyDown: true, - onClose: function onClose(event, reason) { - event && reason !== 'backdropClick' && handleCloseClick(); - }, - "aria-labelledby": 'accessibility-title', - classes: { - root: 'modal-root', - paper: 'modal-paper' - } - }, /*#__PURE__*/_react.default.createElement("div", { - id: 'accessibility-title' - }, t('consumption_visualizer.release_notes_modal.accessibility.window_title')), /*#__PURE__*/_react.default.createElement("div", { - className: "em-root release-note-container" - }, /*#__PURE__*/_react.default.createElement("div", { - className: "em-content" - }, /*#__PURE__*/_react.default.createElement("div", { - className: "release-note-title text-20-bold" - }, t('consumption_visualizer.release_notes_modal.title')), /*#__PURE__*/_react.default.createElement("div", { - className: "release-note-message text-16-bold" - }, t('consumption_visualizer.release_notes_modal.message')), /*#__PURE__*/_react.default.createElement("div", { - className: "release-note-message text-16-normal" - }, releaseNotes.notes.length > 0 && releaseNotes.notes.map(function (note) { - return /*#__PURE__*/_react.default.createElement("div", { - key: note.title, - className: "release-note-part" - }, /*#__PURE__*/_react.default.createElement("div", { - className: "release-note-message text-16-bold" - }, note.title), /*#__PURE__*/_react.default.createElement("div", { - className: "release-note-description text-16-normal" - }, (0, _decoreText.decoreText)(note.description))); - })), /*#__PURE__*/_react.default.createElement("div", { - className: "release-note-button" - }, /*#__PURE__*/_react.default.createElement(_Button.default, { - "aria-label": t('consumption_visualizer.release_notes_modal.accessibility.button_go_back'), - onClick: handleCloseClick, - classes: { - root: 'btn-highlight', - label: 'text-16-bold' - } - }, t('consumption_visualizer.release_notes_modal.go_back')))))); -}; + _iterator.s(); -var _default = ReleaseNotesModal; -exports.default = _default; + case 11: + if ((_step = _iterator.n()).done) { + _context2.next = 23; + break; + } -/***/ }), + _account = _step.value; + _context2.next = 15; + return triggerService.getTriggerForAccount(_account); -/***/ "mpFa": -/***/ (function(module, __webpack_exports__, __webpack_require__) { + case 15: + trigger = _context2.sent; -"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__); + if (!trigger) { + _context2.next = 19; + break; + } + _context2.next = 19; + return triggerService.deleteTrigger(trigger); -var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ - "id": "speaker_962d9622aad70c46b631b8d727fcdc49", - "use": "speaker_962d9622aad70c46b631b8d727fcdc49-usage", - "viewBox": "0 0 101 100", - "content": "<symbol viewBox=\"0 0 101 100\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"speaker_962d9622aad70c46b631b8d727fcdc49\">\n<path d=\"M51.0755 77.0337L56.5751 80.331L66.2921 67.8887L65.3579 66.2706L61.7573 64.3939L51.0755 77.0337Z\" fill=\"#1A1A1A\" />\n<path d=\"M56.5756 80.3307L66.4066 67.463L69.3233 71.892L60.1456 84.0229L56.5756 80.3307Z\" fill=\"#454545\" />\n<path d=\"M56.1192 82.0323L51.0756 77.0333L56.5752 80.3307L60.1452 84.0229L56.1192 82.0323Z\" fill=\"black\" />\n<path d=\"M59.934 71.1999L64.0822 65.9283L64.5076 66.0423L63.3117 70.5053C63.2099 70.8851 62.8686 71.1515 62.4754 71.158L59.934 71.1999Z\" fill=\"#976D1B\" />\n<path d=\"M72.301 72.6903C69.0043 69.6792 62.326 63.6344 61.9857 63.5432L65.6168 63.6043L76.8745 67.5326L72.301 72.6903Z\" fill=\"#454545\" />\n<path d=\"M74.9144 69.7431C74.9144 69.7431 62.326 63.6344 61.9857 63.5432L65.6168 63.6043L76.8745 67.5326L74.9144 69.7431Z\" fill=\"#1A1A1A\" />\n<path d=\"M69.3228 71.8923L72.3006 72.6902L63.2615 63.8851L60.7091 63.2012L60.4811 64.052L64.8185 66.582L66.0232 68.0023L67.9021 73.7914L69.3228 71.8923Z\" fill=\"#1A1A1A\" />\n<path d=\"M57.7233 69.2404L59.9337 71.2005L64.0819 65.9288L61.3321 64.2801L57.7233 69.2404Z\" fill=\"#E3B82A\" />\n<path d=\"M72.167 72.6663L63.8336 64.333L60.5006 63.667V64.0003L63.8339 66.0003L72.167 72.6663Z\" fill=\"black\" />\n<path d=\"M68.4998 72.9999L69.1665 71.9993L66.1665 67.9999L68.4998 72.9999Z\" fill=\"black\" />\n<path d=\"M63.8173 49.9C59.5995 65.641 46.6575 75.8499 34.9105 72.7023C23.1636 69.5547 17.0599 54.2425 21.2777 38.5015C25.4955 22.7606 38.4375 12.5516 50.1845 15.6992C61.9315 18.8468 68.0351 34.159 63.8173 49.9Z\" fill=\"#454545\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M21.7084 59.259L54.2531 53.2646L58.9294 60.9262C52.9472 70.0504 43.6024 75.0324 34.9116 72.7037C28.7054 71.0407 24.0743 65.9822 21.7084 59.259Z\" fill=\"#606060\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M21.2387 47.1544L48.6391 50.3928L48.8612 52.7329L21.7397 55.4955L21.2387 47.1544Z\" fill=\"#606060\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M46.4195 15.1413L60.7566 47.7126L60.2087 54.8607L29.2964 23.4115C34.1397 18.0462 40.2986 14.9336 46.4195 15.1413Z\" fill=\"#313131\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M64.8063 34.9979L60.7574 47.7132L58.2146 40.1919L50.0264 15.6604C50.0792 15.674 50.132 15.6879 50.1847 15.702C58.0875 17.8196 63.4361 25.4426 64.8063 34.9979Z\" fill=\"#313131\" />\n<path d=\"M86.3184 45.8989L71.7715 40.6333C75.8732 45.7446 75.9107 50.7092 75.4168 52.5526C74.2737 59.5413 68.2549 63.3998 65.3883 64.4555L72.0807 66.7046L79.9353 69.7211L82.148 68.8044C91.447 64.9518 93.6628 52.7817 86.3184 45.8989Z\" fill=\"#E3B82A\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M88.9415 62.7789L74.1628 57.2321L73.5531 57.5841C71.2217 61.4396 67.472 63.6882 65.3882 64.4557L72.0805 66.7048L79.9351 69.7213L82.1479 68.8046C85.2099 67.536 87.5039 65.3655 88.9415 62.7789Z\" fill=\"#976D1B\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M87.5244 47.1748L72.7404 41.9434C73.3513 42.8453 73.8429 43.7344 74.2351 44.594L74.6878 45.0623L89.5605 50.4667C89.055 49.3084 88.3785 48.1994 87.5244 47.1748Z\" fill=\"#FFD752\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M90.0479 51.7581L74.9399 46.412C75.0091 46.6276 75.0722 46.8402 75.1296 47.0496L90.2768 52.5537C90.2087 52.2869 90.1324 52.0216 90.0479 51.7581Z\" fill=\"#FFD752\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M83.8446 67.9677L69.0581 62.418C67.6815 63.4251 66.3553 64.1005 65.388 64.4567L72.0804 66.7058L79.935 69.7223L82.1477 68.8056C82.7426 68.5591 83.3084 68.2787 83.8446 67.9677Z\" fill=\"#5B450C\" />\n<path opacity=\"0.5\" d=\"M90.0872 60.0817C93.0713 50.3207 81.369 44.1074 71.7715 40.6333C75.8732 45.7446 75.9107 50.7092 75.4168 52.5526C74.2737 59.5413 68.2549 63.3998 65.3883 64.4555L72.0807 66.7046L79.9353 69.7211L82.148 68.8044C86.227 67.1145 88.9431 63.8242 90.0872 60.0817Z\" fill=\"url(#speaker_962d9622aad70c46b631b8d727fcdc49_paint0_linear_118_40903)\" />\n<path d=\"M72.6224 40.8608C70.5436 39.5439 65.365 36.6365 64.6844 36.4542L62.8525 50.0974L56.6526 63.0262L65.3885 64.4551L65.6081 64.3848C75.5738 61.1976 79.2152 48.9855 72.6224 40.8608Z\" fill=\"#7A7A7A\" />\n<path d=\"M72.6224 40.8609C70.5436 39.544 65.3651 36.6366 64.6844 36.4542L64.5399 38.6952L75.1137 45.1759L74.3369 43.495C73.895 42.5391 73.3176 41.6519 72.6224 40.8609Z\" fill=\"#9F9F9F\" />\n<path d=\"M75.8731 50.8505C73.7943 49.5336 61.8094 44.8025 61.1288 44.6201L59.7833 54.7462L56.6528 63.0261L65.3887 64.455L66.7836 63.8951C72.1407 61.7449 75.7112 56.6208 75.8731 50.8505Z\" fill=\"#444549\" />\n<path d=\"M56.6529 63.0251L65.3888 64.454L65.8391 64.3017C69.414 63.0928 72.3918 60.5635 74.1632 57.2313L59.7834 54.7451L56.6529 63.0251Z\" fill=\"#1A1A1A\" />\n<path opacity=\"0.5\" d=\"M63.8173 49.9C59.5995 65.641 46.6575 75.8499 34.9105 72.7023C23.1636 69.5547 17.0599 54.2425 21.2777 38.5015C25.4955 22.7606 38.4375 12.5516 50.1845 15.6992C61.9315 18.8468 68.0351 34.159 63.8173 49.9Z\" fill=\"url(#speaker_962d9622aad70c46b631b8d727fcdc49_paint1_linear_118_40903)\" />\n<path d=\"M55.7186 61.4086L45.5479 50.0205L48.2835 39.811L62.6412 37.275L63.9315 49.4752L55.7186 61.4086Z\" fill=\"#7A7A7A\" />\n<path d=\"M56.3719 60.6718L46.2011 49.2838L46.6876 45.7666L60.976 53.6986L56.3719 60.6718Z\" fill=\"#444549\" />\n<path d=\"M62.2604 47.2037L47.4855 42.7888L47.9415 41.0872L63.2639 38.3538L62.2604 47.2037Z\" fill=\"#9F9F9F\" />\n<path d=\"M63.6277 42.0985L47.485 42.7884L49.1032 41.8541L64.0002 39.0067L63.6277 42.0985Z\" fill=\"#BEBEBE\" />\n<path d=\"M51.1688 46.055C50.4134 48.8743 48.0869 50.7005 45.9725 50.1339C43.858 49.5674 42.7563 46.8226 43.5117 44.0033C44.2671 41.184 46.5936 39.3579 48.7081 39.9244C50.8225 40.491 51.9243 43.2358 51.1688 46.055Z\" fill=\"#444549\" />\n<path d=\"M50.318 45.8271C49.5626 48.6463 47.4266 50.5236 45.5471 50.0199C43.6675 49.5163 42.7563 46.8226 43.5117 44.0033C44.2671 41.184 46.4032 39.3068 48.2827 39.8104C50.1622 40.3141 51.0735 43.0078 50.318 45.8271Z\" fill=\"#BEBEBE\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M50.2166 41.7522C49.8616 41.3288 49.4198 41.027 48.9055 40.8892C47.026 40.3856 44.8899 42.2628 44.1345 45.0821C43.7335 46.5787 43.8022 48.0399 44.236 49.1569C43.2936 48.0328 42.963 46.0512 43.5117 44.0033C44.2671 41.184 46.4032 39.3068 48.2827 39.8104C49.1645 40.0467 49.8331 40.765 50.2166 41.7522Z\" fill=\"#B0B0B0\" />\n<path d=\"M48.4621 47.2646C47.8259 48.2163 46.8549 48.6834 46.2932 48.308C45.7316 47.9325 45.792 46.8567 46.4282 45.905C47.0644 44.9534 48.0354 44.4862 48.597 44.8617C49.1586 45.2371 49.0982 46.313 48.4621 47.2646Z\" fill=\"#DDDDDD\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M50.5509 66.3097C55.2926 62.5694 59.2889 56.5907 61.265 49.2161C63.241 41.8415 62.7694 34.6656 60.5331 29.0555C58.297 23.4458 54.3851 19.5604 49.5006 18.2516C44.6161 16.9428 39.2856 18.3517 34.5442 22.0918C29.8025 25.8322 25.8061 31.8109 23.8301 39.1855C21.8541 46.56 22.3257 53.7359 24.5619 59.346C26.798 64.9557 30.71 68.8412 35.5945 70.1499C40.4789 71.4587 45.8095 70.0498 50.5509 66.3097ZM34.9105 72.7023C46.6575 75.8499 59.5995 65.641 63.8173 49.9C68.0351 34.159 61.9315 18.8468 50.1845 15.6992C38.4375 12.5516 25.4955 22.7606 21.2777 38.5015C17.0599 54.2425 23.1636 69.5547 34.9105 72.7023Z\" fill=\"#BEBEBE\" />\n<path d=\"M23.2458 54.9487C24.0786 58.9145 25.6708 62.347 27.8293 64.9754C30.4393 68.1536 33.7649 70.0305 37.3779 70.5046C41.0047 70.9805 44.9457 70.0442 48.7109 67.6248C51.808 65.6347 54.6387 62.7309 56.9278 59.1429C57.1327 58.8217 57.4563 58.5927 57.8294 58.5158C58.9697 58.2806 59.8494 59.4678 59.2269 60.4516C56.744 64.3754 53.6269 67.6069 50.1394 69.8478C45.9294 72.553 41.3687 73.6933 37.0341 73.1245C32.6994 72.5557 28.7855 70.3034 25.7872 66.6523C23.2961 63.6189 21.5301 59.7332 20.6303 55.3494C20.4014 54.234 21.599 53.4389 22.5814 54.0147C22.9256 54.2165 23.1638 54.5582 23.2458 54.9487Z\" fill=\"#A4A4A4\" />\n<path d=\"M61.9541 46.1162C62.9239 40.6462 62.6035 35.1934 61.0613 30.5094C59.2285 24.9433 55.8534 20.9768 51.7647 19.0753C47.7079 17.1885 42.938 17.3261 38.2498 19.7062C34.2199 21.7521 30.5103 25.3364 27.6978 30.0176C27.5036 30.3408 27.1908 30.5768 26.8244 30.6658C25.6873 30.942 24.7662 29.7751 25.3652 28.7699C28.4021 23.674 32.4818 19.6711 37.0536 17.35C42.375 14.6485 47.9998 14.4101 52.879 16.6793C57.7582 18.9485 61.5585 23.5704 63.5711 29.683C65.335 35.04 65.6203 41.2213 64.4159 47.3248C64.2241 48.2968 62.9655 48.4827 62.4551 47.6336L62.1315 47.0951C61.955 46.8016 61.8943 46.4534 61.9541 46.1162Z\" fill=\"#DDDDDD\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M57.4814 21.1955C58.0013 20.8953 58.6625 20.9887 59.0523 21.4452C60.9792 23.7023 62.519 26.4894 63.5707 29.6835C63.6197 29.8323 63.6676 29.9817 63.7143 30.1318C63.8906 30.6981 63.6388 31.3048 63.1252 31.6014C62.3736 32.0353 61.4162 31.627 61.1544 30.7996C61.1237 30.7027 61.0926 30.6061 61.0609 30.5099C60.1256 27.6695 58.7887 25.2457 57.1603 23.3003C56.6103 22.6432 56.7393 21.6239 57.4814 21.1955Z\" fill=\"white\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M55.8881 63.57C56.1633 64.0468 56.1101 64.6472 55.7404 65.0551C54.0298 66.9427 52.1464 68.5593 50.1404 69.8483C46.4965 72.1898 42.5898 73.3589 38.7944 73.2621C38.0827 73.2439 37.5594 72.6169 37.6097 71.9068C37.6623 71.1623 38.323 70.6159 39.0693 70.6241C42.2114 70.6586 45.5247 69.6733 48.7119 67.6253C50.4795 66.4895 52.1602 65.0562 53.7031 63.3678C54.3196 62.6932 55.4311 62.7785 55.8881 63.57Z\" fill=\"#808080\" />\n<path opacity=\"0.35\" d=\"M61.3542 69.3014L59.9112 66.1791L61.3198 64.2969L64.5071 66.0428L63.26 70.6967C63.2069 70.8951 62.9576 70.9597 62.8148 70.812L61.3542 69.3014Z\" fill=\"#5B450C\" />\n<path d=\"M59.0524 72.7881L57.7233 69.2404L59.9337 71.2005L62.714 71.0336L63.5648 71.2615L60.8374 74.6342L59.0524 72.7881Z\" fill=\"black\" />\n<line x1=\"4.37175\" y1=\"30.3351\" x2=\"16.8351\" y2=\"34.1283\" stroke=\"#E3B82A\" stroke-width=\"3\" stroke-linecap=\"round\" />\n<line x1=\"13.9135\" y1=\"22.9173\" x2=\"19.4173\" y2=\"26.5866\" stroke=\"#E3B82A\" stroke-width=\"3\" stroke-linecap=\"round\" />\n<line x1=\"9.10617\" y1=\"41.6363\" x2=\"15.4697\" y2=\"40.7272\" stroke=\"#E3B82A\" stroke-width=\"3\" stroke-linecap=\"round\" />\n<line x1=\"60.681\" y1=\"16.219\" x2=\"61.0524\" y2=\"14.4857\" stroke=\"#E3B82A\" stroke-width=\"3\" stroke-linecap=\"round\" />\n<line x1=\"64.293\" y1=\"21.2222\" x2=\"70.0555\" y2=\"14.207\" stroke=\"#E3B82A\" stroke-width=\"3\" stroke-linecap=\"round\" />\n<line x1=\"24.2179\" y1=\"71.8974\" x2=\"23.064\" y2=\"72.282\" stroke=\"#E3B82A\" stroke-width=\"3\" stroke-linecap=\"round\" />\n<line x1=\"28.5583\" y1=\"73.9936\" x2=\"25.1603\" y2=\"81.2751\" stroke=\"#E3B82A\" stroke-width=\"3\" stroke-linecap=\"round\" />\n<defs>\n<linearGradient id=\"speaker_962d9622aad70c46b631b8d727fcdc49_paint0_linear_118_40903\" x1=\"88.4454\" y1=\"46.4689\" x2=\"67.0899\" y2=\"64.9114\" gradientUnits=\"userSpaceOnUse\">\n<stop stop-color=\"#FFD752\" />\n<stop offset=\"0.714248\" stop-color=\"#5B450C\" />\n</linearGradient>\n<linearGradient id=\"speaker_962d9622aad70c46b631b8d727fcdc49_paint1_linear_118_40903\" x1=\"38.2734\" y1=\"12.5077\" x2=\"45.9403\" y2=\"77.4815\" gradientUnits=\"userSpaceOnUse\">\n<stop stop-color=\"#25262B\" />\n<stop offset=\"1\" stop-color=\"#60626C\" />\n</linearGradient>\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); + case 19: + _context2.next = 21; + return accountService.deleteAccount(_account); -/***/ }), + case 21: + _context2.next = 11; + break; -/***/ "mvdD": -/***/ (function(module, exports, __webpack_require__) { + case 23: + _context2.next = 28; + break; -"use strict"; + case 25: + _context2.prev = 25; + _context2.t0 = _context2["catch"](9); + _iterator.e(_context2.t0); -var _interopRequireDefault = __webpack_require__("TqRt"); + case 28: + _context2.prev = 28; -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; + _iterator.f(); -var _extends2 = _interopRequireDefault(__webpack_require__("pVnL")); + return _context2.finish(28); -var _objectWithoutProperties2 = _interopRequireDefault(__webpack_require__("QILm")); + case 31: + _context2.next = 33; + return handleAccountDeletion(); -var _CardActionArea = _interopRequireDefault(__webpack_require__("9pVe")); + case 33: + _context2.next = 38; + break; -var _CardContent = _interopRequireDefault(__webpack_require__("7/eH")); + case 35: + _context2.prev = 35; + _context2.t1 = _context2["catch"](1); + setDeleting(false); -var _styles = __webpack_require__("DfQ9"); + case 38: + case "end": + return _context2.stop(); + } + } + }, _callee2, null, [[1, 35], [9, 25, 28, 31]]); + })), [account, client, handleAccountDeletion]); + 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(); -var _react = _interopRequireDefault(__webpack_require__("q1tI")); + if (lastExecutionDate === '-') { + return false; + } else if (lastExecutionDate > todayDate) { + return false; + } else { + return true; + } + }, [lastExecutionDate]); + var handleRefreshConsent = (0, _react.useCallback)(function (fluidType) { + if (fluidType == _enums.FluidType.ELECTRICITY) { + var _fluidStatus$connecti; -var _utils = __webpack_require__("c+yx"); + var accountData = (_fluidStatus$connecti = fluidStatus.connection.account) === null || _fluidStatus$connecti === void 0 ? void 0 : _fluidStatus$connecti.auth; // store the previous account data since the onDelete will remove account from DB -var _excluded = ["fluidType", "children", "className"]; -var CardBase = (0, _styles.withStyles)({ - root: { - background: 'var(--greyLinearGradientBackground)', - boxSizing: 'border-box', - boxShadow: '0px 4px 8px rgba(0, 0, 0, 0.75)', - borderRadius: '4px' - } -})(_CardActionArea.default); -var CardContentBase = (0, _styles.withStyles)({ - root: { - color: 'white', - display: 'flex', - alignItems: 'center', - gap: '1rem', - boxSizing: 'border-box' - } -})(_CardContent.default); + dispatch((0, _global.updateSgeStore)({ + currentStep: 0, + firstName: accountData.firstname, + lastName: accountData.lastname, + pdl: parseInt(accountData.pointId), + address: accountData.address, + zipCode: parseInt(accountData.postalCode), + city: accountData.city, + dataConsent: true, + pdlConfirm: true, + shouldLaunchAccount: true + })); + dispatch((0, _global.setShouldRefreshConsent)(true)); + } else { + deleteAccountsAndTriggers(); + } + }, [deleteAccountsAndTriggers, dispatch, (_fluidStatus$connecti2 = fluidStatus.connection.account) === null || _fluidStatus$connecti2 === void 0 ? void 0 : _fluidStatus$connecti2.auth]); + (0, _react.useEffect)(function () { + var _fluidStatus$connecti3, _fluidStatus$connecti4, _fluidStatus$connecti5; -var StyledCard = function StyledCard(_ref) { - var fluidType = _ref.fluidType, - children = _ref.children, - className = _ref.className, - props = (0, _objectWithoutProperties2.default)(_ref, _excluded); - var cardClass = className + (fluidType !== undefined ? " ".concat((0, _utils.getFluidName)(fluidType)) : ''); - return /*#__PURE__*/_react.default.createElement(CardBase, (0, _extends2.default)({}, props, { - className: cardClass - }), /*#__PURE__*/_react.default.createElement(CardContentBase, null, children)); -}; + if ((_fluidStatus$connecti3 = fluidStatus.connection.triggerState) !== null && _fluidStatus$connecti3 !== void 0 && _fluidStatus$connecti3.last_success) { + var result = _luxon.DateTime.fromISO(fluidStatus.connection.triggerState.last_success); -var _default = StyledCard; -exports.default = _default; + setLastExecutionDate(result); + } else { + setLastExecutionDate('-'); + } -/***/ }), + if (((_fluidStatus$connecti4 = fluidStatus.connection.triggerState) === null || _fluidStatus$connecti4 === void 0 ? void 0 : _fluidStatus$connecti4.status) === 'errored' && (_fluidStatus$connecti5 = fluidStatus.connection.triggerState) !== null && _fluidStatus$connecti5 !== void 0 && _fluidStatus$connecti5.last_error) { + setStatus('errored'); + setKonnectorError((0, _utils.getKonnectorUpdateError)(fluidStatus.connection.triggerState.last_error)); + } -/***/ "n6jp": -/***/ (function(module, exports, __webpack_require__) { + if (isOutdated()) { + setOutDatedDataDays(isOutdated()); + } + }, [fluidStatus.connection.triggerState, isOutdated]); -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\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: flex-end;\n margin: auto;\n max-width: 45.75rem;\n height: 36px;\n}\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}\n.timestep-selector .btn-today span:first-child {\n color: #e0e0e0;\n}\n.timestep-selector .btn-today:disabled {\n cursor: not-allowed;\n opacity: 0.5;\n}\n.timestep-selector .timestep-container {\n width: 100%;\n}\n.timestep-selector .timestep-bar {\n margin: 0 1rem 0 1.7rem;\n padding: 0;\n display: flex;\n justify-content: space-evenly;\n align-items: center;\n height: 3rem;\n}\n.timestep-selector .timestep-bar.elec-bar {\n margin-left: 1rem;\n}\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}\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}\n.timestep-selector .timestep-bar .text {\n position: relative;\n display: block;\n top: 15px;\n left: -20px;\n text-align: center;\n color: #7b7b7b;\n width: 50px;\n overflow: visible;\n}\n@media only screen and (max-width: 355px) {\n .timestep-selector .timestep-bar .text {\n opacity: 0;\n }\n}\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}\n.timestep-selector .timestep-bar .bar:last-of-type {\n display: none;\n}\n.timestep-selector .timestep-bar .circle.active {\n background-color: white;\n width: 10px;\n height: 10px;\n}\n.timestep-selector .timestep-bar .circle.active .text {\n opacity: 1;\n top: 16px;\n color: white;\n transition: 300ms ease;\n}", ""]); + var getFluidTypeTranslation = function getFluidTypeTranslation(fluidType) { + switch (fluidType) { + case _enums.FluidType.GAS: + return 'de gaz'; + case _enums.FluidType.ELECTRICITY: + return "d'électricité"; + default: + return "d'eau"; + } + }; -/***/ }), + var consentError = konnectorError === _enums.KonnectorUpdate.ERROR_CONSENT_FORM_GAS || konnectorError === _enums.KonnectorUpdate.ERROR_UPDATE_OAUTH; + /** + * Get Konnector state, possible values: + * * partner maintenance + * * error state + * * outdated + * * last update date + */ -/***/ "n8dw": -/***/ (function(module, __webpack_exports__, __webpack_require__) { + var getConnectionStatus = function getConnectionStatus() { + // First check if there is partner error from backoffice + if (fluidStatus.maintenance) { + return /*#__PURE__*/_react.default.createElement("div", { + className: "connection-caption text-16-normal" + }, /*#__PURE__*/_react.default.createElement("div", { + className: "text-16-normal" + }, /*#__PURE__*/_react.default.createElement("div", { + className: "connection-caption" + }, t('konnector_form.wait_end_issue')))); + } // Else check if konnector is in error state -"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__); + if (status === 'errored') { + return /*#__PURE__*/_react.default.createElement(DisplayKonnectorErrorState, { + konnectorError: konnectorError, + consentRelatedError: consentError, + lastExecutionDate: lastExecutionDate, + fluidConcerned: getFluidTypeTranslation(fluidType) + }); + } // Else check if data is outdated -var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ - "id": "consent-outdated-grdf_24c47fdff3007d03b2e429bf6d44c6ee", - "use": "consent-outdated-grdf_24c47fdff3007d03b2e429bf6d44c6ee-usage", - "viewBox": "0 0 135 84", - "content": "<symbol viewBox=\"0 0 135 84\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"consent-outdated-grdf_24c47fdff3007d03b2e429bf6d44c6ee\">\n<path d=\"M22.5 14.5H104.5V64C104.5 65.933 102.933 67.5 101 67.5H26C24.067 67.5 22.5 65.933 22.5 64V14.5Z\" fill=\"white\" stroke=\"#A2B4C1\" />\n<path d=\"M22 10C22 7.79086 23.7909 6 26 6H101C103.209 6 105 7.79086 105 10V14H22V10Z\" fill=\"#A2B4C1\" />\n<circle cx=\"27\" cy=\"11\" r=\"2\" fill=\"#FF5F5F\" />\n<circle cx=\"33\" cy=\"11\" r=\"2\" fill=\"#FFB850\" />\n<circle cx=\"39\" cy=\"11\" r=\"2\" fill=\"#3CE800\" />\n<path d=\"M67.9203 53.1792C67.9203 53.4651 67.6815 53.6937 67.3936 53.6937H57.6778C57.3919 53.6937 57.1592 53.4651 57.1592 53.1792V51.703C57.1592 51.4186 57.3919 51.1875 57.6778 51.1875H67.3936C67.6815 51.1875 67.9203 51.4186 67.9203 51.703V53.1792Z\" fill=\"#FAB200\" />\n<path d=\"M81.3997 29.0352V37.8027C82.1987 37.1548 83.4677 36.9386 85.4555 36.8116L85.451 32.8601H88.6257C90.2952 32.7859 94.0078 32.2949 94.0002 29.0352H81.3997Z\" fill=\"#71B857\" />\n<path d=\"M91.0006 36.7112H91.8417C91.8417 36.7112 91.8396 37.3039 91.8396 37.5355C91.8396 39.3558 90.2158 40.2787 87.0208 40.2787H85.4512V43.2939C85.4512 44.3552 85.1947 46.8046 82.7596 46.8559H81.3994V42.4392C81.7847 37.3422 88.6178 36.766 91.0006 36.7112Z\" fill=\"#71B857\" />\n<path d=\"M72.513 29.0401L63.6738 29.0371V46.8561C66.7547 46.4816 67.8813 45.0447 68.0445 42.9265V32.8586H71.93C71.9779 32.8617 72.0321 32.8647 72.0867 32.8677C72.1806 32.8728 72.2753 32.878 72.3391 32.884C74.1825 33.1001 75.3572 33.896 75.4763 37.5492C75.49 37.6922 75.4857 37.853 75.4818 37.999C75.48 38.0635 75.4784 38.1253 75.4784 38.1812C75.3836 44.0994 70.7994 45.9118 68.26 46.5732L68.2468 46.5777C68.2164 46.5902 68.1946 46.6051 68.1946 46.6355V46.7949C68.1946 46.8272 68.2204 46.8516 68.2468 46.8551L68.2554 46.8561H68.553C72.2545 46.8561 79.6934 45.9721 79.6934 37.986V37.84C79.6498 30.9187 76.614 29.0401 72.513 29.0401Z\" fill=\"#00B1AF\" />\n<path d=\"M55.9604 32.8746L53.8711 32.8576C53.7378 32.8576 53.608 32.8522 53.4752 32.8427C50.9002 32.6619 49.429 30.734 48.8292 29.723C48.6918 29.5158 48.561 29.3031 48.4373 29.0785C48.4373 29.0785 48.4247 29.0352 48.446 29.0352H54.4217C56.4213 29.0352 57.2542 29.1567 58.1394 29.4973C58.3483 29.574 58.5658 29.6687 58.7965 29.7738C60.0796 30.3664 60.9491 31.4283 61.2969 32.7904C61.3486 32.9782 61.3815 33.1789 61.4099 33.3796C61.449 33.6441 61.4713 33.9195 61.4713 34.2044C61.4753 36.3225 60.4016 37.5303 58.9161 38.376C58.9141 38.3795 58.8897 38.3934 58.8897 38.3934C58.8695 38.4009 58.8695 38.4009 58.8578 38.4103C58.8414 38.4182 58.8268 38.4269 58.8132 38.4351C58.8045 38.4402 58.7961 38.4452 58.7878 38.4497C58.7833 38.4497 58.7615 38.4656 58.7615 38.4656C58.5881 38.5513 58.4177 38.6041 58.2591 38.6424C58.2341 38.6475 58.2102 38.6538 58.1878 38.6598C58.1683 38.6649 58.1498 38.6698 58.1328 38.6733V34.5012C58.0781 33.2152 56.9262 32.8791 56.2636 32.8791C56.2426 32.8791 56.221 32.8793 56.1987 32.8795C56.1262 32.8802 56.0469 32.8811 55.9604 32.8746Z\" fill=\"#009BC4\" />\n<path d=\"M51.5207 37.7184C50.5138 37.7568 50.4165 38.6687 50.4048 38.8475V41.5379H54.1864C54.5051 41.9981 54.8222 42.4536 55.1171 42.8771L55.4523 43.3588C55.8782 43.9609 56.2868 44.5292 56.4567 44.7468C56.4682 44.7619 56.4817 44.7807 56.4975 44.8027C56.7122 45.1016 57.3588 46.0022 59.5918 46.5408C60.4088 46.7368 61.3089 46.7951 61.8124 46.8277C61.9036 46.8336 61.9823 46.8387 62.0446 46.8436L62.2687 46.8546L62.2449 46.8117C62.2449 46.8117 61.8403 46.2609 61.3293 45.3923L61.2179 45.2029C60.5143 44.0058 58.1279 39.9455 57.6699 39.1528C57.2572 38.4381 56.6001 38.1199 55.9279 37.9266H55.9213C55.4397 37.7951 54.9109 37.7448 54.5149 37.7249C54.4974 37.7242 54.4803 37.7231 54.4632 37.7221C54.4333 37.7203 54.4036 37.7184 54.373 37.7184H51.5207Z\" fill=\"#009BC4\" />\n<path d=\"M46.9584 37.7197C47.9171 37.7636 48.0484 38.6053 48.0641 38.8259V43.1903C48.0425 43.2177 48.0206 43.2456 47.9985 43.2738C47.9037 43.3946 47.805 43.5204 47.7027 43.6335C47.5151 43.8372 47.2155 44.1515 47.1029 44.2571C45.043 46.1895 42.6227 46.8932 40.3651 46.8932C38.5096 46.8932 35.9564 46.3135 33.7815 44.2531C30.0917 40.7429 30.0547 35.122 33.7795 31.6451C34.4695 31.0056 34.7367 30.7666 35.8348 30.15C37.3501 29.2958 39.0678 29 40.4554 29C41.6737 29 43.0075 29.2605 44.0063 29.6684C44.239 29.7615 44.5016 29.8726 44.8316 30.0608C45.7153 30.5658 46.8748 31.4514 47.4542 32.8514V32.8578H36.5562V39.3987C36.6388 40.5646 36.8954 41.4899 37.6198 42.1404C38.2049 42.6678 39.0987 43.0135 40.4554 43.1494C40.8899 43.1957 41.3766 43.2181 41.917 43.2181L44.2856 43.2127C44.2633 43.2052 44.1736 43.1494 43.8451 42.746C43.4364 42.2385 43.3447 41.3699 43.3447 40.721H43.3426V37.7188L46.9584 37.7197Z\" fill=\"#0053A2\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M118.522 75.1521C119.137 74.0979 119.159 73.0437 118.588 71.9896L102.775 44.5812C102.16 43.5271 101.238 43 100.008 43C98.7781 43 97.8557 43.5271 97.2407 44.5812L81.4283 71.9896C80.8572 73.0437 80.8572 74.0979 81.4283 75.1521C82.0432 76.2062 82.9656 76.7333 84.1954 76.7333H115.82C117.05 76.7333 117.951 76.2062 118.522 75.1521ZM101.564 62.292V56H98.374V62.292C98.374 62.9667 98.4143 63.6377 98.495 64.305C98.5757 64.965 98.682 65.6397 98.814 66.329H101.124C101.256 65.6397 101.362 64.965 101.443 64.305C101.524 63.6377 101.564 62.9667 101.564 62.292ZM98.143 69.563C98.0477 69.7903 98 70.036 98 70.3C98 70.564 98.0477 70.8133 98.143 71.048C98.2457 71.2753 98.3813 71.4733 98.55 71.642C98.726 71.8107 98.9313 71.9427 99.166 72.038C99.4007 72.1333 99.6573 72.181 99.936 72.181C100.207 72.181 100.46 72.1333 100.695 72.038C100.93 71.9427 101.135 71.8107 101.311 71.642C101.487 71.4733 101.623 71.2753 101.718 71.048C101.821 70.8133 101.872 70.564 101.872 70.3C101.872 70.036 101.821 69.7903 101.718 69.563C101.623 69.3357 101.487 69.1377 101.311 68.969C101.135 68.8003 100.93 68.6683 100.695 68.573C100.46 68.4703 100.207 68.419 99.936 68.419C99.6573 68.419 99.4007 68.4703 99.166 68.573C98.9313 68.6683 98.726 68.8003 98.55 68.969C98.3813 69.1377 98.2457 69.3357 98.143 69.563Z\" fill=\"#EC9D41\" />\n<path d=\"M101.564 56V62.292C101.564 62.9667 101.524 63.6377 101.443 64.305C101.362 64.965 101.256 65.6397 101.124 66.329H98.814C98.682 65.6397 98.5757 64.965 98.495 64.305C98.4143 63.6377 98.374 62.9667 98.374 62.292V56H101.564Z\" fill=\"#121212\" />\n<path d=\"M98 70.3C98 70.036 98.0477 69.7903 98.143 69.563C98.2457 69.3357 98.3813 69.1377 98.55 68.969C98.726 68.8003 98.9313 68.6683 99.166 68.573C99.4007 68.4703 99.6573 68.419 99.936 68.419C100.207 68.419 100.46 68.4703 100.695 68.573C100.93 68.6683 101.135 68.8003 101.311 68.969C101.487 69.1377 101.623 69.3357 101.718 69.563C101.821 69.7903 101.872 70.036 101.872 70.3C101.872 70.564 101.821 70.8133 101.718 71.048C101.623 71.2753 101.487 71.4733 101.311 71.642C101.135 71.8107 100.93 71.9427 100.695 72.038C100.46 72.1333 100.207 72.181 99.936 72.181C99.6573 72.181 99.4007 72.1333 99.166 72.038C98.9313 71.9427 98.726 71.8107 98.55 71.642C98.3813 71.4733 98.2457 71.2753 98.143 71.048C98.0477 70.8133 98 70.564 98 70.3Z\" fill=\"#121212\" />\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); -/***/ }), + if (outDatedDataDays) { + return /*#__PURE__*/_react.default.createElement(DisplayDataOutdated, { + fluidStatus: fluidStatus, + fluidType: fluidType, + lastExecutionDate: lastExecutionDate, + hasUpdatedToday: hasUpdatedToday() + }); + } // Default to displaying the last update date -/***/ "o1ew": -/***/ (function(module, exports, __webpack_require__) { -"use strict"; + return /*#__PURE__*/_react.default.createElement(DisplayLastUpdateDate, { + fluidType: fluidType, + lastExecutionDate: lastExecutionDate + }); + }; + return /*#__PURE__*/_react.default.createElement("div", { + className: "connection-update-result" + }, /*#__PURE__*/_react.default.createElement("div", { + className: status === 'errored' && !hasUpdatedToday() && !fluidStatus.maintenance ? 'connection-update-errored' : '' + }, getConnectionStatus()), /*#__PURE__*/_react.default.createElement("div", { + className: "inline-buttons" + }, !consentError && /*#__PURE__*/_react.default.createElement(_Button.default, { + "aria-label": t('konnector_form.accessibility.button_delete'), + onClick: fluidType === _enums.FluidType.GAS ? toggleGRDFDeletionModal : deleteAccountsAndTriggers, + disabled: updating || deleting, + classes: { + root: 'btn-secondary-positive', + label: 'text-16-normal' + } + }, deleting ? t('konnector_form.loading') : t('konnector_form.button_delete')), /*#__PURE__*/_react.default.createElement(_Button.default, { + "aria-label": t('konnector_form.accessibility.button_update'), + onClick: consentError ? function () { + return handleRefreshConsent(fluidType); + } : updateKonnector, + disabled: updating || deleting, + classes: { + root: 'btn-highlight', + label: 'text-16-bold' + } + }, updating && /*#__PURE__*/_react.default.createElement(_Loader.default, { + color: "black" + }), !updating && /*#__PURE__*/_react.default.createElement("div", null, consentError ? t('konnector_form.button_oauth_reload') : t('konnector_form.button_update')))), fluidType === _enums.FluidType.GAS && /*#__PURE__*/_react.default.createElement(_DeleteGRDFAccountModal.default, { + open: openGRDFDeletionModal, + handleCloseClick: toggleGRDFDeletionModal, + deleteAccount: deleteAccountsAndTriggers + })); +}; -var _interopRequireDefault = __webpack_require__("TqRt"); +var DisplayKonnectorErrorState = function DisplayKonnectorErrorState(_ref4) { + var konnectorError = _ref4.konnectorError, + consentRelatedError = _ref4.consentRelatedError, + lastExecutionDate = _ref4.lastExecutionDate, + fluidConcerned = _ref4.fluidConcerned; -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; + var _useI18n2 = (0, _I18n.useI18n)(), + t = _useI18n2.t; -var _Button = _interopRequireDefault(__webpack_require__("FtsS")); + return /*#__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 + }), konnectorError === 'login_failed' ? /*#__PURE__*/_react.default.createElement("div", { + className: "text-16-normal" + }, t('konnector_form.login_failed')) : /*#__PURE__*/_react.default.createElement("div", { + className: "text-16-normal" + }, t("konnector_form.".concat(konnectorError), { + fluid: fluidConcerned + }), !consentRelatedError && /*#__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())))); +}; -var _water_bill = _interopRequireDefault(__webpack_require__("S/4M")); +var DisplayDataOutdated = function DisplayDataOutdated(_ref5) { + var fluidStatus = _ref5.fluidStatus, + fluidType = _ref5.fluidType, + lastExecutionDate = _ref5.lastExecutionDate, + hasUpdatedToday = _ref5.hasUpdatedToday; + return /*#__PURE__*/_react.default.createElement("div", { + className: "connection-caption text-16-normal" + }, /*#__PURE__*/_react.default.createElement("div", { + className: "text-16-normal" + }, /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, hasUpdatedToday ? + /*#__PURE__*/ + // If user has already ran an update today, display a message about energy provider issue + _react.default.createElement(DisplayAlreadyUpdatedToday, { + fluidStatus: fluidStatus, + fluidType: fluidType, + lastExecutionDate: lastExecutionDate.toLocaleString() + }) : /*#__PURE__*/_react.default.createElement(DisplayManualUpdate, null)))); +}; +/** If user has already ran an update today, display a message about energy provider issue */ -var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j")); -var _I18n = __webpack_require__("buk/"); +var DisplayAlreadyUpdatedToday = function DisplayAlreadyUpdatedToday(_ref6) { + var _fluidStatus$connecti6; -var _react = _interopRequireDefault(__webpack_require__("q1tI")); + var fluidStatus = _ref6.fluidStatus, + fluidType = _ref6.fluidType, + lastExecutionDate = _ref6.lastExecutionDate; -var _chart = __webpack_require__("idK9"); + var _useI18n3 = (0, _I18n.useI18n)(), + t = _useI18n3.t; -var _hooks = __webpack_require__("Zlw4"); + var getFluidTypeKonnectorTranslation = function getFluidTypeKonnectorTranslation(fluidType) { + switch (fluidType) { + case _enums.FluidType.GAS: + return 'GRDF'; -var _modal = __webpack_require__("oKH6"); + case _enums.FluidType.ELECTRICITY: + return 'Enedis'; -var _decoreText = __webpack_require__("j5h9"); + default: + return 'Eau Publique du Grand Lyon'; + } + }; -__webpack_require__("0OtY"); + return /*#__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 === null || fluidStatus === void 0 ? void 0 : (_fluidStatus$connecti6 = fluidStatus.connection) === null || _fluidStatus$connecti6 === void 0 ? void 0 : _fluidStatus$connecti6.konnector) && t('konnector_form.issue') + ' ' + getFluidTypeKonnectorTranslation(fluidType) + '.')); +}; +/** Tells user to run a manual update */ -var EpglBill = function EpglBill(_ref) { - var fluidStatus = _ref.fluidStatus; - var _useI18n = (0, _I18n.useI18n)(), - t = _useI18n.t; +var DisplayManualUpdate = function DisplayManualUpdate() { + var _useI18n4 = (0, _I18n.useI18n)(), + t = _useI18n4.t; - var dispatch = (0, _hooks.useAppDispatch)(); return /*#__PURE__*/_react.default.createElement("div", { - className: "connection-form" - }, /*#__PURE__*/_react.default.createElement("p", { - className: "connection-form-title eglgrandlyon text-20-bold" - }, t('auth.eglgrandlyon.no_account.title')), /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { - icon: _water_bill.default, - size: 180 - }), /*#__PURE__*/_react.default.createElement("p", { - className: 'connection-form-subtitle eglgrandlyon text-16-regular' - }, (0, _decoreText.decoreText)(t('auth.eglgrandlyon.bill'))), /*#__PURE__*/_react.default.createElement("div", { - className: "connection-form-button" - }, /*#__PURE__*/_react.default.createElement(_Button.default, { - "aria-label": t('auth.eglgrandlyon.accessibility.connect'), - onClick: function onClick() { - return dispatch((0, _modal.openConnectionModal)(true)); - }, - classes: { - root: 'btn-highlight', - label: 'text-16-bold' - } - }, t('auth.eglgrandlyon.connect')), fluidStatus.firstDataDate && /*#__PURE__*/_react.default.createElement(_Button.default, { - classes: { - root: 'btn-secondary', - label: 'text-16-bold' - }, - onClick: function onClick() { - return dispatch((0, _chart.setShowOfflineData)(true)); - } - }, t('auth.button_showOfflineData')))); + 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'))); }; -var _default = EpglBill; +var DisplayLastUpdateDate = function DisplayLastUpdateDate(_ref7) { + var lastExecutionDate = _ref7.lastExecutionDate, + fluidType = _ref7.fluidType; + + var _useI18n5 = (0, _I18n.useI18n)(), + t = _useI18n5.t; + + return /*#__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("br", null), /*#__PURE__*/_react.default.createElement("div", { + className: "text-14-normal delta-caption" + }, t("konnector_form.konnector_delta.".concat(_enums.FluidType[fluidType])))); +}; + +var _default = ConnectionResult; exports.default = _default; /***/ }), -/***/ "oh4O": +/***/ "kpuL": /***/ (function(module, exports, __webpack_require__) { -var content = __webpack_require__("/knn"); +var content = __webpack_require__("Z62S"); if(typeof content === 'string') content = [[module.i, content, '']]; @@ -6935,7 +7215,7 @@ if(false) {} /***/ }), -/***/ "pSnQ": +/***/ "m9b7": /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -6947,96 +7227,17 @@ __webpack_require__.r(__webpack_exports__); 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>" + "id": "legendComparison_1cbf8e84e88cc88b2ac3b8ea81999ea0", + "use": "legendComparison_1cbf8e84e88cc88b2ac3b8ea81999ea0-usage", + "viewBox": "0 0 12 21", + "content": "<symbol viewBox=\"0 0 12 21\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"legendComparison_1cbf8e84e88cc88b2ac3b8ea81999ea0\">\n<path d=\"M0 12.5C0 11.1193 1.11929 10 2.5 10V10C3.88071 10 5 11.1193 5 12.5V21H0V12.5Z\" fill=\"currentColor\" />\n<path d=\"M7 2.5C7 1.11929 8.11929 0 9.5 0V0C10.8807 0 12 1.11929 12 2.5V21H7V2.5Z\" fill=\"currentColor\" />\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); /***/ }), -/***/ "rB8r": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -var _interopRequireDefault = __webpack_require__("TqRt"); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _enums = __webpack_require__("gnxY"); - -var _react = _interopRequireDefault(__webpack_require__("q1tI")); - -var _FluidButton = _interopRequireDefault(__webpack_require__("jIrk")); - -__webpack_require__("iYnI"); - -var FluidButtons = function FluidButtons(_ref) { - var activeFluid = _ref.activeFluid; - var orderedFluids = [_enums.FluidType.MULTIFLUID, _enums.FluidType.ELECTRICITY, _enums.FluidType.WATER, _enums.FluidType.GAS]; - return /*#__PURE__*/_react.default.createElement("div", { - className: "fluid-buttons" - }, /*#__PURE__*/_react.default.createElement("div", { - className: "content" - }, orderedFluids.map(function (fluid) { - return /*#__PURE__*/_react.default.createElement(_FluidButton.default, { - key: fluid, - isActive: activeFluid === fluid, - fluidType: fluid - }); - }))); -}; - -var _default = FluidButtons; -exports.default = _default; - -/***/ }), - -/***/ "rkDQ": -/***/ (function(module, exports, __webpack_require__) { - -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.form {\n margin: 0 1.3rem 1rem;\n}\n@media only screen and (max-width : 768px) {\n .form {\n margin: 0 0 0.25rem;\n }\n}\n.form .form-info-provider {\n padding: 0;\n margin: 0;\n color: #e0e0e0;\n text-align: center;\n}\n.form label {\n font-style: normal;\n font-weight: normal;\n font-size: 1rem;\n color: #e0e0e0;\n margin-top: 0rem;\n}\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}\n.form .form-input.--error {\n border: 1px solid #d25959;\n}\n.form .form-input:focus {\n outline: none;\n border: 1px solid #e3b82a;\n}\n.form .form-group {\n display: flex;\n flex-direction: column;\n margin: 0.75rem 0 0 0;\n}\n.form .form-group .form-trailing-icon {\n float: right;\n position: relative;\n margin-top: -48px;\n margin-right: 15px;\n}\n.form .form-control {\n height: 3rem;\n}\n@media only screen and (max-width : 768px) {\n .form .form-control {\n max-width: 100vw;\n }\n}\n.form .form-message {\n color: #d25959;\n min-height: 1.25rem;\n margin-top: 0.25rem;\n}\n.form button.btn-highlight {\n margin-top: 0.75rem;\n}\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": +/***/ "mjRN": /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -7049,525 +7250,323 @@ Object.defineProperty(exports, "__esModule", { }); exports.default = void 0; -var _regenerator = _interopRequireDefault(__webpack_require__("o0o1")); - -var _defineProperty2 = _interopRequireDefault(__webpack_require__("lSNA")); - -var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__("yXPU")); - -var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); - -var _Button = _interopRequireDefault(__webpack_require__("FtsS")); - -var _warningWhite = _interopRequireDefault(__webpack_require__("k7GL")); - -var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j")); - -var _Loader = _interopRequireDefault(__webpack_require__("Ra/y")); - -var _cozyClient = __webpack_require__("SH7X"); - -var _I18n = __webpack_require__("buk/"); - -var _enums = __webpack_require__("gnxY"); - -var _luxon = __webpack_require__("ExVU"); - -var _react = _interopRequireWildcard(__webpack_require__("q1tI")); - -var _account2 = _interopRequireDefault(__webpack_require__("gucQ")); - -var _dateChart = _interopRequireDefault(__webpack_require__("Ty7+")); - -var _triggers = _interopRequireDefault(__webpack_require__("7d5P")); - -var _global = __webpack_require__("b3rE"); - -var _hooks = __webpack_require__("Zlw4"); - -var _utils = __webpack_require__("c+yx"); - -var _DeleteGRDFAccountModal = _interopRequireDefault(__webpack_require__("h30T")); - -__webpack_require__("uUyM"); - -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; } - -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } - -var ConnectionResult = function ConnectionResult(_ref) { - var _fluidStatus$connecti2; - - 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, _hooks.useAppDispatch)(); - var account = fluidStatus.connection.account; - - var _useState = (0, _react.useState)(false), - _useState2 = (0, _slicedToArray2.default)(_useState, 2), - deleting = _useState2[0], - setDeleting = _useState2[1]; - - var _useState3 = (0, _react.useState)(false), - _useState4 = (0, _slicedToArray2.default)(_useState3, 2), - updating = _useState4[0], - setUpdating = _useState4[1]; - - var _useState5 = (0, _react.useState)('-'), - _useState6 = (0, _slicedToArray2.default)(_useState5, 2), - lastExecutionDate = _useState6[0], - setLastExecutionDate = _useState6[1]; - - var _useState7 = (0, _react.useState)(''), - _useState8 = (0, _slicedToArray2.default)(_useState7, 2), - konnectorError = _useState8[0], - setKonnectorError = _useState8[1]; - - var _useState9 = (0, _react.useState)(''), - _useState10 = (0, _slicedToArray2.default)(_useState9, 2), - status = _useState10[0], - setStatus = _useState10[1]; - - var _useState11 = (0, _react.useState)(null), - _useState12 = (0, _slicedToArray2.default)(_useState11, 2), - outDatedDataDays = _useState12[0], - setOutDatedDataDays = _useState12[1]; - - var _useState13 = (0, _react.useState)(false), - _useState14 = (0, _slicedToArray2.default)(_useState13, 2), - openGRDFDeletionModal = _useState14[0], - setOpenGRDFDeletionModal = _useState14[1]; - - var toggleGRDFDeletionModal = (0, _react.useCallback)(function () { - setOpenGRDFDeletionModal(function (prev) { - return !prev; - }); - }, []); - - 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 = _objectSpread(_objectSpread({}, fluidStatus.connection), {}, { - shouldLaunchKonnector: true, - isUpdating: true - }); - dispatch((0, _global.updateFluidConnection)({ - fluidType: fluidStatus.fluidType, - fluidConnection: updatedConnection - })); - setUpdating(false); - - case 7: - case "end": - return _context.stop(); - } - } - }, _callee); - })); - - return function updateKonnector() { - return _ref2.apply(this, arguments); - }; - }(); +var _regenerator = _interopRequireDefault(__webpack_require__("o0o1")); - var deleteAccountsAndTriggers = (0, _react.useCallback)( /*#__PURE__*/(0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() { - var accountService, triggerService, accounts, _iterator, _step, _account, trigger; +var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__("yXPU")); - return _regenerator.default.wrap(function _callee2$(_context2) { - while (1) { - switch (_context2.prev = _context2.next) { - case 0: - setDeleting(true); - _context2.prev = 1; +var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); - if (!account) { - _context2.next = 33; - break; - } +var _Button = _interopRequireDefault(__webpack_require__("FtsS")); - accountService = new _account2.default(client); - triggerService = new _triggers.default(client); - _context2.next = 7; - return accountService.getAccountsByType(account.account_type); +var _cozyClient = __webpack_require__("SH7X"); - case 7: - accounts = _context2.sent; - _iterator = _createForOfIteratorHelper(accounts); - _context2.prev = 9; +var _OAuthWindow = __webpack_require__("TZPm"); - _iterator.s(); +var _I18n = __webpack_require__("buk/"); - case 11: - if ((_step = _iterator.n()).done) { - _context2.next = 23; - break; - } +var _enums = __webpack_require__("gnxY"); - _account = _step.value; - _context2.next = 15; - return triggerService.getTriggerForAccount(_account); +var _react = _interopRequireWildcard(__webpack_require__("q1tI")); - case 15: - trigger = _context2.sent; +var _usageEvent = _interopRequireDefault(__webpack_require__("dECN")); - if (!trigger) { - _context2.next = 19; - break; - } +var _global = __webpack_require__("b3rE"); - _context2.next = 19; - return triggerService.deleteTrigger(trigger); +var _hooks = __webpack_require__("Zlw4"); - case 19: - _context2.next = 21; - return accountService.deleteAccount(_account); +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); } - case 21: - _context2.next = 11; - break; +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; } - case 23: - _context2.next = 28; - break; +var GrdfFormOAuth = function GrdfFormOAuth(_ref) { + var konnector = _ref.konnector, + onSuccess = _ref.onSuccess, + fluidStatus = _ref.fluidStatus; + var IDLE = 'idle'; + var WAITING = 'waiting'; - case 25: - _context2.prev = 25; - _context2.t0 = _context2["catch"](9); + var _useI18n = (0, _I18n.useI18n)(), + t = _useI18n.t; - _iterator.e(_context2.t0); + var client = (0, _cozyClient.useClient)(); - case 28: - _context2.prev = 28; + var _useAppSelector = (0, _hooks.useAppSelector)(function (state) { + return state.ecolyo.global; + }), + shouldRefreshConsent = _useAppSelector.shouldRefreshConsent; - _iterator.f(); + var dispatch = (0, _hooks.useAppDispatch)(); - return _context2.finish(28); + var _useState = (0, _react.useState)(IDLE), + _useState2 = (0, _slicedToArray2.default)(_useState, 2), + status = _useState2[0], + setStatus = _useState2[1]; - case 31: - _context2.next = 33; - return handleAccountDeletion(); + var endOAuth = (0, _react.useCallback)(function () { + setStatus(IDLE); // Set back to false the variable that allows to automatically refresh the consent (deletes and recreates the account) - case 33: - _context2.next = 38; - break; + dispatch((0, _global.setShouldRefreshConsent)(false)); + }, [dispatch]); + var startOAuth = (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: + if (!(konnector !== null && konnector !== void 0 && konnector.slug && fluidStatus.lastDataDate === null)) { + _context.next = 3; + break; + } - case 35: - _context2.prev = 35; - _context2.t1 = _context2["catch"](1); - setDeleting(false); + _context.next = 3; + return _usageEvent.default.addEvent(client, { + type: _enums.UsageEventType.KONNECTOR_ATTEMPT_EVENT, + target: konnector.slug, + result: 'error' + }); - case 38: + case 3: + setStatus(WAITING); + + case 4: case "end": - return _context2.stop(); + return _context.stop(); } } - }, _callee2, null, [[1, 35], [9, 25, 28, 31]]); - })), [account, client, handleAccountDeletion]); - 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; + }, _callee); + })), [client, fluidStatus.lastDataDate, konnector]); + var handleAccountId = (0, _react.useCallback)(function (accountId) { + endOAuth(); + onSuccess(accountId); + }, [endOAuth, onSuccess]); + var isWaiting = status === WAITING; + (0, _react.useEffect)(function () { + if (shouldRefreshConsent) { + // If user has selected accept button on Expired consent modal, his account has been deleted on KonnectorViewerCard, such as his consent (for GRDF), then automatically launch oauth connxion flow + startOAuth(); } - }, [lastExecutionDate]); - var handleRefreshConsent = (0, _react.useCallback)(function (fluidType) { - if (fluidType == _enums.FluidType.ELECTRICITY) { - var _fluidStatus$connecti; + }, [shouldRefreshConsent, startOAuth]); - var accountData = (_fluidStatus$connecti = fluidStatus.connection.account) === null || _fluidStatus$connecti === void 0 ? void 0 : _fluidStatus$connecti.auth; // store the previous account data since the onDelete will remove account from DB + if (!konnector) { + return null; + } - dispatch((0, _global.updateSgeStore)({ - currentStep: 0, - firstName: accountData.firstname, - lastName: accountData.lastname, - pdl: parseInt(accountData.pointId), - address: accountData.address, - zipCode: parseInt(accountData.postalCode), - city: accountData.city, - dataConsent: true, - pdlConfirm: true, - shouldLaunchAccount: true - })); - dispatch((0, _global.setShouldRefreshConsent)(true)); - } else { - deleteAccountsAndTriggers(); + return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement(_Button.default, { + "aria-label": t('auth.accessibility.button_connect'), + onClick: startOAuth, + disabled: isWaiting, + classes: { + root: 'btn-highlight', + label: 'text-16-bold' } - }, [deleteAccountsAndTriggers, dispatch, (_fluidStatus$connecti2 = fluidStatus.connection.account) === null || _fluidStatus$connecti2 === void 0 ? void 0 : _fluidStatus$connecti2.auth]); - (0, _react.useEffect)(function () { - var _fluidStatus$connecti3, _fluidStatus$connecti4, _fluidStatus$connecti5; + }, isWaiting ? t('auth.connect_oauth.loading') : t('auth.button_validate')), isWaiting && /*#__PURE__*/_react.default.createElement(_OAuthWindow.OAuthWindow, { + client: client, + konnector: konnector, + redirectSlug: client.appMetadata.slug, + onSuccess: handleAccountId, + onCancel: endOAuth, + t: t + })); +}; - if ((_fluidStatus$connecti3 = fluidStatus.connection.triggerState) !== null && _fluidStatus$connecti3 !== void 0 && _fluidStatus$connecti3.last_success) { - var result = _luxon.DateTime.fromISO(fluidStatus.connection.triggerState.last_success); +var _default = GrdfFormOAuth; +exports.default = _default; - setLastExecutionDate(result); - } else { - setLastExecutionDate('-'); - } +/***/ }), - if (((_fluidStatus$connecti4 = fluidStatus.connection.triggerState) === null || _fluidStatus$connecti4 === void 0 ? void 0 : _fluidStatus$connecti4.status) === 'errored' && (_fluidStatus$connecti5 = fluidStatus.connection.triggerState) !== null && _fluidStatus$connecti5 !== void 0 && _fluidStatus$connecti5.last_error) { - setStatus('errored'); - setKonnectorError((0, _utils.getKonnectorUpdateError)(fluidStatus.connection.triggerState.last_error)); - } +/***/ "mpFa": +/***/ (function(module, __webpack_exports__, __webpack_require__) { - if (isOutdated()) { - setOutDatedDataDays(isOutdated()); - } - }, [fluidStatus.connection.triggerState, isOutdated]); +"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": "speaker_962d9622aad70c46b631b8d727fcdc49", + "use": "speaker_962d9622aad70c46b631b8d727fcdc49-usage", + "viewBox": "0 0 101 100", + "content": "<symbol viewBox=\"0 0 101 100\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"speaker_962d9622aad70c46b631b8d727fcdc49\">\n<path d=\"M51.0755 77.0337L56.5751 80.331L66.2921 67.8887L65.3579 66.2706L61.7573 64.3939L51.0755 77.0337Z\" fill=\"#1A1A1A\" />\n<path d=\"M56.5756 80.3307L66.4066 67.463L69.3233 71.892L60.1456 84.0229L56.5756 80.3307Z\" fill=\"#454545\" />\n<path d=\"M56.1192 82.0323L51.0756 77.0333L56.5752 80.3307L60.1452 84.0229L56.1192 82.0323Z\" fill=\"black\" />\n<path d=\"M59.934 71.1999L64.0822 65.9283L64.5076 66.0423L63.3117 70.5053C63.2099 70.8851 62.8686 71.1515 62.4754 71.158L59.934 71.1999Z\" fill=\"#976D1B\" />\n<path d=\"M72.301 72.6903C69.0043 69.6792 62.326 63.6344 61.9857 63.5432L65.6168 63.6043L76.8745 67.5326L72.301 72.6903Z\" fill=\"#454545\" />\n<path d=\"M74.9144 69.7431C74.9144 69.7431 62.326 63.6344 61.9857 63.5432L65.6168 63.6043L76.8745 67.5326L74.9144 69.7431Z\" fill=\"#1A1A1A\" />\n<path d=\"M69.3228 71.8923L72.3006 72.6902L63.2615 63.8851L60.7091 63.2012L60.4811 64.052L64.8185 66.582L66.0232 68.0023L67.9021 73.7914L69.3228 71.8923Z\" fill=\"#1A1A1A\" />\n<path d=\"M57.7233 69.2404L59.9337 71.2005L64.0819 65.9288L61.3321 64.2801L57.7233 69.2404Z\" fill=\"#E3B82A\" />\n<path d=\"M72.167 72.6663L63.8336 64.333L60.5006 63.667V64.0003L63.8339 66.0003L72.167 72.6663Z\" fill=\"black\" />\n<path d=\"M68.4998 72.9999L69.1665 71.9993L66.1665 67.9999L68.4998 72.9999Z\" fill=\"black\" />\n<path d=\"M63.8173 49.9C59.5995 65.641 46.6575 75.8499 34.9105 72.7023C23.1636 69.5547 17.0599 54.2425 21.2777 38.5015C25.4955 22.7606 38.4375 12.5516 50.1845 15.6992C61.9315 18.8468 68.0351 34.159 63.8173 49.9Z\" fill=\"#454545\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M21.7084 59.259L54.2531 53.2646L58.9294 60.9262C52.9472 70.0504 43.6024 75.0324 34.9116 72.7037C28.7054 71.0407 24.0743 65.9822 21.7084 59.259Z\" fill=\"#606060\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M21.2387 47.1544L48.6391 50.3928L48.8612 52.7329L21.7397 55.4955L21.2387 47.1544Z\" fill=\"#606060\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M46.4195 15.1413L60.7566 47.7126L60.2087 54.8607L29.2964 23.4115C34.1397 18.0462 40.2986 14.9336 46.4195 15.1413Z\" fill=\"#313131\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M64.8063 34.9979L60.7574 47.7132L58.2146 40.1919L50.0264 15.6604C50.0792 15.674 50.132 15.6879 50.1847 15.702C58.0875 17.8196 63.4361 25.4426 64.8063 34.9979Z\" fill=\"#313131\" />\n<path d=\"M86.3184 45.8989L71.7715 40.6333C75.8732 45.7446 75.9107 50.7092 75.4168 52.5526C74.2737 59.5413 68.2549 63.3998 65.3883 64.4555L72.0807 66.7046L79.9353 69.7211L82.148 68.8044C91.447 64.9518 93.6628 52.7817 86.3184 45.8989Z\" fill=\"#E3B82A\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M88.9415 62.7789L74.1628 57.2321L73.5531 57.5841C71.2217 61.4396 67.472 63.6882 65.3882 64.4557L72.0805 66.7048L79.9351 69.7213L82.1479 68.8046C85.2099 67.536 87.5039 65.3655 88.9415 62.7789Z\" fill=\"#976D1B\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M87.5244 47.1748L72.7404 41.9434C73.3513 42.8453 73.8429 43.7344 74.2351 44.594L74.6878 45.0623L89.5605 50.4667C89.055 49.3084 88.3785 48.1994 87.5244 47.1748Z\" fill=\"#FFD752\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M90.0479 51.7581L74.9399 46.412C75.0091 46.6276 75.0722 46.8402 75.1296 47.0496L90.2768 52.5537C90.2087 52.2869 90.1324 52.0216 90.0479 51.7581Z\" fill=\"#FFD752\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M83.8446 67.9677L69.0581 62.418C67.6815 63.4251 66.3553 64.1005 65.388 64.4567L72.0804 66.7058L79.935 69.7223L82.1477 68.8056C82.7426 68.5591 83.3084 68.2787 83.8446 67.9677Z\" fill=\"#5B450C\" />\n<path opacity=\"0.5\" d=\"M90.0872 60.0817C93.0713 50.3207 81.369 44.1074 71.7715 40.6333C75.8732 45.7446 75.9107 50.7092 75.4168 52.5526C74.2737 59.5413 68.2549 63.3998 65.3883 64.4555L72.0807 66.7046L79.9353 69.7211L82.148 68.8044C86.227 67.1145 88.9431 63.8242 90.0872 60.0817Z\" fill=\"url(#speaker_962d9622aad70c46b631b8d727fcdc49_paint0_linear_118_40903)\" />\n<path d=\"M72.6224 40.8608C70.5436 39.5439 65.365 36.6365 64.6844 36.4542L62.8525 50.0974L56.6526 63.0262L65.3885 64.4551L65.6081 64.3848C75.5738 61.1976 79.2152 48.9855 72.6224 40.8608Z\" fill=\"#7A7A7A\" />\n<path d=\"M72.6224 40.8609C70.5436 39.544 65.3651 36.6366 64.6844 36.4542L64.5399 38.6952L75.1137 45.1759L74.3369 43.495C73.895 42.5391 73.3176 41.6519 72.6224 40.8609Z\" fill=\"#9F9F9F\" />\n<path d=\"M75.8731 50.8505C73.7943 49.5336 61.8094 44.8025 61.1288 44.6201L59.7833 54.7462L56.6528 63.0261L65.3887 64.455L66.7836 63.8951C72.1407 61.7449 75.7112 56.6208 75.8731 50.8505Z\" fill=\"#444549\" />\n<path d=\"M56.6529 63.0251L65.3888 64.454L65.8391 64.3017C69.414 63.0928 72.3918 60.5635 74.1632 57.2313L59.7834 54.7451L56.6529 63.0251Z\" fill=\"#1A1A1A\" />\n<path opacity=\"0.5\" d=\"M63.8173 49.9C59.5995 65.641 46.6575 75.8499 34.9105 72.7023C23.1636 69.5547 17.0599 54.2425 21.2777 38.5015C25.4955 22.7606 38.4375 12.5516 50.1845 15.6992C61.9315 18.8468 68.0351 34.159 63.8173 49.9Z\" fill=\"url(#speaker_962d9622aad70c46b631b8d727fcdc49_paint1_linear_118_40903)\" />\n<path d=\"M55.7186 61.4086L45.5479 50.0205L48.2835 39.811L62.6412 37.275L63.9315 49.4752L55.7186 61.4086Z\" fill=\"#7A7A7A\" />\n<path d=\"M56.3719 60.6718L46.2011 49.2838L46.6876 45.7666L60.976 53.6986L56.3719 60.6718Z\" fill=\"#444549\" />\n<path d=\"M62.2604 47.2037L47.4855 42.7888L47.9415 41.0872L63.2639 38.3538L62.2604 47.2037Z\" fill=\"#9F9F9F\" />\n<path d=\"M63.6277 42.0985L47.485 42.7884L49.1032 41.8541L64.0002 39.0067L63.6277 42.0985Z\" fill=\"#BEBEBE\" />\n<path d=\"M51.1688 46.055C50.4134 48.8743 48.0869 50.7005 45.9725 50.1339C43.858 49.5674 42.7563 46.8226 43.5117 44.0033C44.2671 41.184 46.5936 39.3579 48.7081 39.9244C50.8225 40.491 51.9243 43.2358 51.1688 46.055Z\" fill=\"#444549\" />\n<path d=\"M50.318 45.8271C49.5626 48.6463 47.4266 50.5236 45.5471 50.0199C43.6675 49.5163 42.7563 46.8226 43.5117 44.0033C44.2671 41.184 46.4032 39.3068 48.2827 39.8104C50.1622 40.3141 51.0735 43.0078 50.318 45.8271Z\" fill=\"#BEBEBE\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M50.2166 41.7522C49.8616 41.3288 49.4198 41.027 48.9055 40.8892C47.026 40.3856 44.8899 42.2628 44.1345 45.0821C43.7335 46.5787 43.8022 48.0399 44.236 49.1569C43.2936 48.0328 42.963 46.0512 43.5117 44.0033C44.2671 41.184 46.4032 39.3068 48.2827 39.8104C49.1645 40.0467 49.8331 40.765 50.2166 41.7522Z\" fill=\"#B0B0B0\" />\n<path d=\"M48.4621 47.2646C47.8259 48.2163 46.8549 48.6834 46.2932 48.308C45.7316 47.9325 45.792 46.8567 46.4282 45.905C47.0644 44.9534 48.0354 44.4862 48.597 44.8617C49.1586 45.2371 49.0982 46.313 48.4621 47.2646Z\" fill=\"#DDDDDD\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M50.5509 66.3097C55.2926 62.5694 59.2889 56.5907 61.265 49.2161C63.241 41.8415 62.7694 34.6656 60.5331 29.0555C58.297 23.4458 54.3851 19.5604 49.5006 18.2516C44.6161 16.9428 39.2856 18.3517 34.5442 22.0918C29.8025 25.8322 25.8061 31.8109 23.8301 39.1855C21.8541 46.56 22.3257 53.7359 24.5619 59.346C26.798 64.9557 30.71 68.8412 35.5945 70.1499C40.4789 71.4587 45.8095 70.0498 50.5509 66.3097ZM34.9105 72.7023C46.6575 75.8499 59.5995 65.641 63.8173 49.9C68.0351 34.159 61.9315 18.8468 50.1845 15.6992C38.4375 12.5516 25.4955 22.7606 21.2777 38.5015C17.0599 54.2425 23.1636 69.5547 34.9105 72.7023Z\" fill=\"#BEBEBE\" />\n<path d=\"M23.2458 54.9487C24.0786 58.9145 25.6708 62.347 27.8293 64.9754C30.4393 68.1536 33.7649 70.0305 37.3779 70.5046C41.0047 70.9805 44.9457 70.0442 48.7109 67.6248C51.808 65.6347 54.6387 62.7309 56.9278 59.1429C57.1327 58.8217 57.4563 58.5927 57.8294 58.5158C58.9697 58.2806 59.8494 59.4678 59.2269 60.4516C56.744 64.3754 53.6269 67.6069 50.1394 69.8478C45.9294 72.553 41.3687 73.6933 37.0341 73.1245C32.6994 72.5557 28.7855 70.3034 25.7872 66.6523C23.2961 63.6189 21.5301 59.7332 20.6303 55.3494C20.4014 54.234 21.599 53.4389 22.5814 54.0147C22.9256 54.2165 23.1638 54.5582 23.2458 54.9487Z\" fill=\"#A4A4A4\" />\n<path d=\"M61.9541 46.1162C62.9239 40.6462 62.6035 35.1934 61.0613 30.5094C59.2285 24.9433 55.8534 20.9768 51.7647 19.0753C47.7079 17.1885 42.938 17.3261 38.2498 19.7062C34.2199 21.7521 30.5103 25.3364 27.6978 30.0176C27.5036 30.3408 27.1908 30.5768 26.8244 30.6658C25.6873 30.942 24.7662 29.7751 25.3652 28.7699C28.4021 23.674 32.4818 19.6711 37.0536 17.35C42.375 14.6485 47.9998 14.4101 52.879 16.6793C57.7582 18.9485 61.5585 23.5704 63.5711 29.683C65.335 35.04 65.6203 41.2213 64.4159 47.3248C64.2241 48.2968 62.9655 48.4827 62.4551 47.6336L62.1315 47.0951C61.955 46.8016 61.8943 46.4534 61.9541 46.1162Z\" fill=\"#DDDDDD\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M57.4814 21.1955C58.0013 20.8953 58.6625 20.9887 59.0523 21.4452C60.9792 23.7023 62.519 26.4894 63.5707 29.6835C63.6197 29.8323 63.6676 29.9817 63.7143 30.1318C63.8906 30.6981 63.6388 31.3048 63.1252 31.6014C62.3736 32.0353 61.4162 31.627 61.1544 30.7996C61.1237 30.7027 61.0926 30.6061 61.0609 30.5099C60.1256 27.6695 58.7887 25.2457 57.1603 23.3003C56.6103 22.6432 56.7393 21.6239 57.4814 21.1955Z\" fill=\"white\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M55.8881 63.57C56.1633 64.0468 56.1101 64.6472 55.7404 65.0551C54.0298 66.9427 52.1464 68.5593 50.1404 69.8483C46.4965 72.1898 42.5898 73.3589 38.7944 73.2621C38.0827 73.2439 37.5594 72.6169 37.6097 71.9068C37.6623 71.1623 38.323 70.6159 39.0693 70.6241C42.2114 70.6586 45.5247 69.6733 48.7119 67.6253C50.4795 66.4895 52.1602 65.0562 53.7031 63.3678C54.3196 62.6932 55.4311 62.7785 55.8881 63.57Z\" fill=\"#808080\" />\n<path opacity=\"0.35\" d=\"M61.3542 69.3014L59.9112 66.1791L61.3198 64.2969L64.5071 66.0428L63.26 70.6967C63.2069 70.8951 62.9576 70.9597 62.8148 70.812L61.3542 69.3014Z\" fill=\"#5B450C\" />\n<path d=\"M59.0524 72.7881L57.7233 69.2404L59.9337 71.2005L62.714 71.0336L63.5648 71.2615L60.8374 74.6342L59.0524 72.7881Z\" fill=\"black\" />\n<line x1=\"4.37175\" y1=\"30.3351\" x2=\"16.8351\" y2=\"34.1283\" stroke=\"#E3B82A\" stroke-width=\"3\" stroke-linecap=\"round\" />\n<line x1=\"13.9135\" y1=\"22.9173\" x2=\"19.4173\" y2=\"26.5866\" stroke=\"#E3B82A\" stroke-width=\"3\" stroke-linecap=\"round\" />\n<line x1=\"9.10617\" y1=\"41.6363\" x2=\"15.4697\" y2=\"40.7272\" stroke=\"#E3B82A\" stroke-width=\"3\" stroke-linecap=\"round\" />\n<line x1=\"60.681\" y1=\"16.219\" x2=\"61.0524\" y2=\"14.4857\" stroke=\"#E3B82A\" stroke-width=\"3\" stroke-linecap=\"round\" />\n<line x1=\"64.293\" y1=\"21.2222\" x2=\"70.0555\" y2=\"14.207\" stroke=\"#E3B82A\" stroke-width=\"3\" stroke-linecap=\"round\" />\n<line x1=\"24.2179\" y1=\"71.8974\" x2=\"23.064\" y2=\"72.282\" stroke=\"#E3B82A\" stroke-width=\"3\" stroke-linecap=\"round\" />\n<line x1=\"28.5583\" y1=\"73.9936\" x2=\"25.1603\" y2=\"81.2751\" stroke=\"#E3B82A\" stroke-width=\"3\" stroke-linecap=\"round\" />\n<defs>\n<linearGradient id=\"speaker_962d9622aad70c46b631b8d727fcdc49_paint0_linear_118_40903\" x1=\"88.4454\" y1=\"46.4689\" x2=\"67.0899\" y2=\"64.9114\" gradientUnits=\"userSpaceOnUse\">\n<stop stop-color=\"#FFD752\" />\n<stop offset=\"0.714248\" stop-color=\"#5B450C\" />\n</linearGradient>\n<linearGradient id=\"speaker_962d9622aad70c46b631b8d727fcdc49_paint1_linear_118_40903\" x1=\"38.2734\" y1=\"12.5077\" x2=\"45.9403\" y2=\"77.4815\" gradientUnits=\"userSpaceOnUse\">\n<stop stop-color=\"#25262B\" />\n<stop offset=\"1\" stop-color=\"#60626C\" />\n</linearGradient>\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); + +/***/ }), + +/***/ "mvdD": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var _interopRequireDefault = __webpack_require__("TqRt"); + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; + +var _extends2 = _interopRequireDefault(__webpack_require__("pVnL")); + +var _objectWithoutProperties2 = _interopRequireDefault(__webpack_require__("QILm")); + +var _CardActionArea = _interopRequireDefault(__webpack_require__("9pVe")); + +var _CardContent = _interopRequireDefault(__webpack_require__("7/eH")); + +var _styles = __webpack_require__("DfQ9"); + +var _react = _interopRequireDefault(__webpack_require__("q1tI")); + +var _utils = __webpack_require__("c+yx"); - var getFluidTypeTranslation = function getFluidTypeTranslation(fluidType) { - switch (fluidType) { - case _enums.FluidType.GAS: - return 'de gaz'; +var _excluded = ["fluidType", "children", "className"]; +var CardBase = (0, _styles.withStyles)({ + root: { + background: 'var(--greyLinearGradientBackground)', + boxSizing: 'border-box', + boxShadow: '0px 4px 8px rgba(0, 0, 0, 0.75)', + borderRadius: '4px' + } +})(_CardActionArea.default); +var CardContentBase = (0, _styles.withStyles)({ + root: { + color: 'white', + display: 'flex', + alignItems: 'center', + gap: '1rem', + boxSizing: 'border-box' + } +})(_CardContent.default); - case _enums.FluidType.ELECTRICITY: - return "d'électricité"; +var StyledCard = function StyledCard(_ref) { + var fluidType = _ref.fluidType, + children = _ref.children, + className = _ref.className, + props = (0, _objectWithoutProperties2.default)(_ref, _excluded); + var cardClass = className + (fluidType !== undefined ? " ".concat((0, _utils.getFluidName)(fluidType)) : ''); + return /*#__PURE__*/_react.default.createElement(CardBase, (0, _extends2.default)({}, props, { + className: cardClass + }), /*#__PURE__*/_react.default.createElement(CardContentBase, null, children)); +}; - default: - return "d'eau"; - } - }; +var _default = StyledCard; +exports.default = _default; - var consentError = konnectorError === _enums.KonnectorUpdate.ERROR_CONSENT_FORM_GAS || konnectorError === _enums.KonnectorUpdate.ERROR_UPDATE_OAUTH; - /** - * Get Konnector state, possible values: - * * partner maintenance - * * error state - * * outdated - * * last update date - */ +/***/ }), - var getConnectionStatus = function getConnectionStatus() { - // First check if there is partner error from backoffice - if (fluidStatus.maintenance) { - return /*#__PURE__*/_react.default.createElement("div", { - className: "connection-caption text-16-normal" - }, /*#__PURE__*/_react.default.createElement("div", { - className: "text-16-normal" - }, /*#__PURE__*/_react.default.createElement("div", { - className: "connection-caption" - }, t('konnector_form.wait_end_issue')))); - } // Else check if konnector is in error state +/***/ "n8dw": +/***/ (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__); - if (status === 'errored') { - return /*#__PURE__*/_react.default.createElement(DisplayKonnectorErrorState, { - konnectorError: konnectorError, - consentRelatedError: consentError, - lastExecutionDate: lastExecutionDate, - fluidConcerned: getFluidTypeTranslation(fluidType) - }); - } // Else check if data is outdated +var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ + "id": "consent-outdated-grdf_24c47fdff3007d03b2e429bf6d44c6ee", + "use": "consent-outdated-grdf_24c47fdff3007d03b2e429bf6d44c6ee-usage", + "viewBox": "0 0 135 84", + "content": "<symbol viewBox=\"0 0 135 84\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"consent-outdated-grdf_24c47fdff3007d03b2e429bf6d44c6ee\">\n<path d=\"M22.5 14.5H104.5V64C104.5 65.933 102.933 67.5 101 67.5H26C24.067 67.5 22.5 65.933 22.5 64V14.5Z\" fill=\"white\" stroke=\"#A2B4C1\" />\n<path d=\"M22 10C22 7.79086 23.7909 6 26 6H101C103.209 6 105 7.79086 105 10V14H22V10Z\" fill=\"#A2B4C1\" />\n<circle cx=\"27\" cy=\"11\" r=\"2\" fill=\"#FF5F5F\" />\n<circle cx=\"33\" cy=\"11\" r=\"2\" fill=\"#FFB850\" />\n<circle cx=\"39\" cy=\"11\" r=\"2\" fill=\"#3CE800\" />\n<path d=\"M67.9203 53.1792C67.9203 53.4651 67.6815 53.6937 67.3936 53.6937H57.6778C57.3919 53.6937 57.1592 53.4651 57.1592 53.1792V51.703C57.1592 51.4186 57.3919 51.1875 57.6778 51.1875H67.3936C67.6815 51.1875 67.9203 51.4186 67.9203 51.703V53.1792Z\" fill=\"#FAB200\" />\n<path d=\"M81.3997 29.0352V37.8027C82.1987 37.1548 83.4677 36.9386 85.4555 36.8116L85.451 32.8601H88.6257C90.2952 32.7859 94.0078 32.2949 94.0002 29.0352H81.3997Z\" fill=\"#71B857\" />\n<path d=\"M91.0006 36.7112H91.8417C91.8417 36.7112 91.8396 37.3039 91.8396 37.5355C91.8396 39.3558 90.2158 40.2787 87.0208 40.2787H85.4512V43.2939C85.4512 44.3552 85.1947 46.8046 82.7596 46.8559H81.3994V42.4392C81.7847 37.3422 88.6178 36.766 91.0006 36.7112Z\" fill=\"#71B857\" />\n<path d=\"M72.513 29.0401L63.6738 29.0371V46.8561C66.7547 46.4816 67.8813 45.0447 68.0445 42.9265V32.8586H71.93C71.9779 32.8617 72.0321 32.8647 72.0867 32.8677C72.1806 32.8728 72.2753 32.878 72.3391 32.884C74.1825 33.1001 75.3572 33.896 75.4763 37.5492C75.49 37.6922 75.4857 37.853 75.4818 37.999C75.48 38.0635 75.4784 38.1253 75.4784 38.1812C75.3836 44.0994 70.7994 45.9118 68.26 46.5732L68.2468 46.5777C68.2164 46.5902 68.1946 46.6051 68.1946 46.6355V46.7949C68.1946 46.8272 68.2204 46.8516 68.2468 46.8551L68.2554 46.8561H68.553C72.2545 46.8561 79.6934 45.9721 79.6934 37.986V37.84C79.6498 30.9187 76.614 29.0401 72.513 29.0401Z\" fill=\"#00B1AF\" />\n<path d=\"M55.9604 32.8746L53.8711 32.8576C53.7378 32.8576 53.608 32.8522 53.4752 32.8427C50.9002 32.6619 49.429 30.734 48.8292 29.723C48.6918 29.5158 48.561 29.3031 48.4373 29.0785C48.4373 29.0785 48.4247 29.0352 48.446 29.0352H54.4217C56.4213 29.0352 57.2542 29.1567 58.1394 29.4973C58.3483 29.574 58.5658 29.6687 58.7965 29.7738C60.0796 30.3664 60.9491 31.4283 61.2969 32.7904C61.3486 32.9782 61.3815 33.1789 61.4099 33.3796C61.449 33.6441 61.4713 33.9195 61.4713 34.2044C61.4753 36.3225 60.4016 37.5303 58.9161 38.376C58.9141 38.3795 58.8897 38.3934 58.8897 38.3934C58.8695 38.4009 58.8695 38.4009 58.8578 38.4103C58.8414 38.4182 58.8268 38.4269 58.8132 38.4351C58.8045 38.4402 58.7961 38.4452 58.7878 38.4497C58.7833 38.4497 58.7615 38.4656 58.7615 38.4656C58.5881 38.5513 58.4177 38.6041 58.2591 38.6424C58.2341 38.6475 58.2102 38.6538 58.1878 38.6598C58.1683 38.6649 58.1498 38.6698 58.1328 38.6733V34.5012C58.0781 33.2152 56.9262 32.8791 56.2636 32.8791C56.2426 32.8791 56.221 32.8793 56.1987 32.8795C56.1262 32.8802 56.0469 32.8811 55.9604 32.8746Z\" fill=\"#009BC4\" />\n<path d=\"M51.5207 37.7184C50.5138 37.7568 50.4165 38.6687 50.4048 38.8475V41.5379H54.1864C54.5051 41.9981 54.8222 42.4536 55.1171 42.8771L55.4523 43.3588C55.8782 43.9609 56.2868 44.5292 56.4567 44.7468C56.4682 44.7619 56.4817 44.7807 56.4975 44.8027C56.7122 45.1016 57.3588 46.0022 59.5918 46.5408C60.4088 46.7368 61.3089 46.7951 61.8124 46.8277C61.9036 46.8336 61.9823 46.8387 62.0446 46.8436L62.2687 46.8546L62.2449 46.8117C62.2449 46.8117 61.8403 46.2609 61.3293 45.3923L61.2179 45.2029C60.5143 44.0058 58.1279 39.9455 57.6699 39.1528C57.2572 38.4381 56.6001 38.1199 55.9279 37.9266H55.9213C55.4397 37.7951 54.9109 37.7448 54.5149 37.7249C54.4974 37.7242 54.4803 37.7231 54.4632 37.7221C54.4333 37.7203 54.4036 37.7184 54.373 37.7184H51.5207Z\" fill=\"#009BC4\" />\n<path d=\"M46.9584 37.7197C47.9171 37.7636 48.0484 38.6053 48.0641 38.8259V43.1903C48.0425 43.2177 48.0206 43.2456 47.9985 43.2738C47.9037 43.3946 47.805 43.5204 47.7027 43.6335C47.5151 43.8372 47.2155 44.1515 47.1029 44.2571C45.043 46.1895 42.6227 46.8932 40.3651 46.8932C38.5096 46.8932 35.9564 46.3135 33.7815 44.2531C30.0917 40.7429 30.0547 35.122 33.7795 31.6451C34.4695 31.0056 34.7367 30.7666 35.8348 30.15C37.3501 29.2958 39.0678 29 40.4554 29C41.6737 29 43.0075 29.2605 44.0063 29.6684C44.239 29.7615 44.5016 29.8726 44.8316 30.0608C45.7153 30.5658 46.8748 31.4514 47.4542 32.8514V32.8578H36.5562V39.3987C36.6388 40.5646 36.8954 41.4899 37.6198 42.1404C38.2049 42.6678 39.0987 43.0135 40.4554 43.1494C40.8899 43.1957 41.3766 43.2181 41.917 43.2181L44.2856 43.2127C44.2633 43.2052 44.1736 43.1494 43.8451 42.746C43.4364 42.2385 43.3447 41.3699 43.3447 40.721H43.3426V37.7188L46.9584 37.7197Z\" fill=\"#0053A2\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M118.522 75.1521C119.137 74.0979 119.159 73.0437 118.588 71.9896L102.775 44.5812C102.16 43.5271 101.238 43 100.008 43C98.7781 43 97.8557 43.5271 97.2407 44.5812L81.4283 71.9896C80.8572 73.0437 80.8572 74.0979 81.4283 75.1521C82.0432 76.2062 82.9656 76.7333 84.1954 76.7333H115.82C117.05 76.7333 117.951 76.2062 118.522 75.1521ZM101.564 62.292V56H98.374V62.292C98.374 62.9667 98.4143 63.6377 98.495 64.305C98.5757 64.965 98.682 65.6397 98.814 66.329H101.124C101.256 65.6397 101.362 64.965 101.443 64.305C101.524 63.6377 101.564 62.9667 101.564 62.292ZM98.143 69.563C98.0477 69.7903 98 70.036 98 70.3C98 70.564 98.0477 70.8133 98.143 71.048C98.2457 71.2753 98.3813 71.4733 98.55 71.642C98.726 71.8107 98.9313 71.9427 99.166 72.038C99.4007 72.1333 99.6573 72.181 99.936 72.181C100.207 72.181 100.46 72.1333 100.695 72.038C100.93 71.9427 101.135 71.8107 101.311 71.642C101.487 71.4733 101.623 71.2753 101.718 71.048C101.821 70.8133 101.872 70.564 101.872 70.3C101.872 70.036 101.821 69.7903 101.718 69.563C101.623 69.3357 101.487 69.1377 101.311 68.969C101.135 68.8003 100.93 68.6683 100.695 68.573C100.46 68.4703 100.207 68.419 99.936 68.419C99.6573 68.419 99.4007 68.4703 99.166 68.573C98.9313 68.6683 98.726 68.8003 98.55 68.969C98.3813 69.1377 98.2457 69.3357 98.143 69.563Z\" fill=\"#EC9D41\" />\n<path d=\"M101.564 56V62.292C101.564 62.9667 101.524 63.6377 101.443 64.305C101.362 64.965 101.256 65.6397 101.124 66.329H98.814C98.682 65.6397 98.5757 64.965 98.495 64.305C98.4143 63.6377 98.374 62.9667 98.374 62.292V56H101.564Z\" fill=\"#121212\" />\n<path d=\"M98 70.3C98 70.036 98.0477 69.7903 98.143 69.563C98.2457 69.3357 98.3813 69.1377 98.55 68.969C98.726 68.8003 98.9313 68.6683 99.166 68.573C99.4007 68.4703 99.6573 68.419 99.936 68.419C100.207 68.419 100.46 68.4703 100.695 68.573C100.93 68.6683 101.135 68.8003 101.311 68.969C101.487 69.1377 101.623 69.3357 101.718 69.563C101.821 69.7903 101.872 70.036 101.872 70.3C101.872 70.564 101.821 70.8133 101.718 71.048C101.623 71.2753 101.487 71.4733 101.311 71.642C101.135 71.8107 100.93 71.9427 100.695 72.038C100.46 72.1333 100.207 72.181 99.936 72.181C99.6573 72.181 99.4007 72.1333 99.166 72.038C98.9313 71.9427 98.726 71.8107 98.55 71.642C98.3813 71.4733 98.2457 71.2753 98.143 71.048C98.0477 70.8133 98 70.564 98 70.3Z\" fill=\"#121212\" />\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); - if (outDatedDataDays) { - return /*#__PURE__*/_react.default.createElement(DisplayDataOutdated, { - fluidStatus: fluidStatus, - fluidType: fluidType, - lastExecutionDate: lastExecutionDate, - hasUpdatedToday: hasUpdatedToday() - }); - } // Default to displaying the last update date +/***/ }), +/***/ "nva6": +/***/ (function(module, exports, __webpack_require__) { - return /*#__PURE__*/_react.default.createElement(DisplayLastUpdateDate, { - fluidType: fluidType, - lastExecutionDate: lastExecutionDate - }); - }; +exports = module.exports = __webpack_require__("JPst")(false); +// Module +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.expired-consent-modal .icon-main {\n display: flex;\n}\n.expired-consent-modal .icon-main svg {\n margin: auto;\n}\n.expired-consent-modal .title {\n text-align: center;\n}\n.expired-consent-modal .title.electricity {\n color: #d87b39;\n}\n.expired-consent-modal .title.gas {\n color: #45d1b8;\n}\n.expired-consent-modal .text1 {\n color: #e0e0e0;\n margin: 1rem 0;\n}\n.expired-consent-modal .buttons {\n display: flex;\n}\n.expired-consent-modal .buttons button.btn-secondary-positive {\n margin-right: 1rem;\n}", ""]); - return /*#__PURE__*/_react.default.createElement("div", { - className: "connection-update-result" - }, /*#__PURE__*/_react.default.createElement("div", { - className: status === 'errored' && !hasUpdatedToday() && !fluidStatus.maintenance ? 'connection-update-errored' : '' - }, getConnectionStatus()), /*#__PURE__*/_react.default.createElement("div", { - className: "inline-buttons" - }, !consentError && /*#__PURE__*/_react.default.createElement(_Button.default, { - "aria-label": t('konnector_form.accessibility.button_delete'), - onClick: fluidType === _enums.FluidType.GAS ? toggleGRDFDeletionModal : deleteAccountsAndTriggers, - disabled: updating || deleting, - classes: { - root: 'btn-secondary-positive', - label: 'text-16-normal' - } - }, deleting ? t('konnector_form.loading') : t('konnector_form.button_delete')), /*#__PURE__*/_react.default.createElement(_Button.default, { - "aria-label": t('konnector_form.accessibility.button_update'), - onClick: consentError ? function () { - return handleRefreshConsent(fluidType); - } : updateKonnector, - disabled: updating || deleting, - classes: { - root: 'btn-highlight', - label: 'text-16-bold' - } - }, updating && /*#__PURE__*/_react.default.createElement(_Loader.default, { - color: "black" - }), !updating && /*#__PURE__*/_react.default.createElement("div", null, consentError ? t('konnector_form.button_oauth_reload') : t('konnector_form.button_update')))), fluidType === _enums.FluidType.GAS && /*#__PURE__*/_react.default.createElement(_DeleteGRDFAccountModal.default, { - open: openGRDFDeletionModal, - handleCloseClick: toggleGRDFDeletionModal, - deleteAccount: deleteAccountsAndTriggers - })); -}; -var DisplayKonnectorErrorState = function DisplayKonnectorErrorState(_ref4) { - var konnectorError = _ref4.konnectorError, - consentRelatedError = _ref4.consentRelatedError, - lastExecutionDate = _ref4.lastExecutionDate, - fluidConcerned = _ref4.fluidConcerned; - var _useI18n2 = (0, _I18n.useI18n)(), - t = _useI18n2.t; +/***/ }), - return /*#__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 - }), konnectorError === 'login_failed' ? /*#__PURE__*/_react.default.createElement("div", { - className: "text-16-normal" - }, t('konnector_form.login_failed')) : /*#__PURE__*/_react.default.createElement("div", { - className: "text-16-normal" - }, t("konnector_form.".concat(konnectorError), { - fluid: fluidConcerned - }), !consentRelatedError && /*#__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())))); -}; +/***/ "o1ew": +/***/ (function(module, exports, __webpack_require__) { -var DisplayDataOutdated = function DisplayDataOutdated(_ref5) { - var fluidStatus = _ref5.fluidStatus, - fluidType = _ref5.fluidType, - lastExecutionDate = _ref5.lastExecutionDate, - hasUpdatedToday = _ref5.hasUpdatedToday; - return /*#__PURE__*/_react.default.createElement("div", { - className: "connection-caption text-16-normal" - }, /*#__PURE__*/_react.default.createElement("div", { - className: "text-16-normal" - }, /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, hasUpdatedToday ? - /*#__PURE__*/ - // If user has already ran an update today, display a message about energy provider issue - _react.default.createElement(DisplayAlreadyUpdatedToday, { - fluidStatus: fluidStatus, - fluidType: fluidType, - lastExecutionDate: lastExecutionDate.toLocaleString() - }) : /*#__PURE__*/_react.default.createElement(DisplayManualUpdate, null)))); -}; -/** If user has already ran an update today, display a message about energy provider issue */ +"use strict"; -var DisplayAlreadyUpdatedToday = function DisplayAlreadyUpdatedToday(_ref6) { - var _fluidStatus$connecti6; +var _interopRequireDefault = __webpack_require__("TqRt"); - var fluidStatus = _ref6.fluidStatus, - fluidType = _ref6.fluidType, - lastExecutionDate = _ref6.lastExecutionDate; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; - var _useI18n3 = (0, _I18n.useI18n)(), - t = _useI18n3.t; +var _Button = _interopRequireDefault(__webpack_require__("FtsS")); - var getFluidTypeKonnectorTranslation = function getFluidTypeKonnectorTranslation(fluidType) { - switch (fluidType) { - case _enums.FluidType.GAS: - return 'GRDF'; +var _water_bill = _interopRequireDefault(__webpack_require__("S/4M")); - case _enums.FluidType.ELECTRICITY: - return 'Enedis'; +var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j")); - default: - return 'Eau Publique du Grand Lyon'; - } - }; +var _I18n = __webpack_require__("buk/"); - return /*#__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 === null || fluidStatus === void 0 ? void 0 : (_fluidStatus$connecti6 = fluidStatus.connection) === null || _fluidStatus$connecti6 === void 0 ? void 0 : _fluidStatus$connecti6.konnector) && t('konnector_form.issue') + ' ' + getFluidTypeKonnectorTranslation(fluidType) + '.')); -}; -/** Tells user to run a manual update */ +var _react = _interopRequireDefault(__webpack_require__("q1tI")); +var _chart = __webpack_require__("idK9"); -var DisplayManualUpdate = function DisplayManualUpdate() { - var _useI18n4 = (0, _I18n.useI18n)(), - t = _useI18n4.t; +var _hooks = __webpack_require__("Zlw4"); - return /*#__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'))); -}; +var _modal = __webpack_require__("oKH6"); -var DisplayLastUpdateDate = function DisplayLastUpdateDate(_ref7) { - var lastExecutionDate = _ref7.lastExecutionDate, - fluidType = _ref7.fluidType; +var _decoreText = __webpack_require__("j5h9"); - var _useI18n5 = (0, _I18n.useI18n)(), - t = _useI18n5.t; +__webpack_require__("0OtY"); - return /*#__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("br", null), /*#__PURE__*/_react.default.createElement("div", { - className: "text-14-normal delta-caption" - }, t("konnector_form.konnector_delta.".concat(_enums.FluidType[fluidType])))); +var EpglBill = function EpglBill(_ref) { + var fluidStatus = _ref.fluidStatus; + + var _useI18n = (0, _I18n.useI18n)(), + t = _useI18n.t; + + var dispatch = (0, _hooks.useAppDispatch)(); + return /*#__PURE__*/_react.default.createElement("div", { + className: "connection-form" + }, /*#__PURE__*/_react.default.createElement("p", { + className: "connection-form-title eglgrandlyon text-20-bold" + }, t('auth.eglgrandlyon.no_account.title')), /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { + icon: _water_bill.default, + size: 180 + }), /*#__PURE__*/_react.default.createElement("p", { + className: 'connection-form-subtitle eglgrandlyon text-16-regular' + }, (0, _decoreText.decoreText)(t('auth.eglgrandlyon.bill'))), /*#__PURE__*/_react.default.createElement("div", { + className: "connection-form-button" + }, /*#__PURE__*/_react.default.createElement(_Button.default, { + "aria-label": t('auth.eglgrandlyon.accessibility.connect'), + onClick: function onClick() { + return dispatch((0, _modal.openConnectionModal)(true)); + }, + classes: { + root: 'btn-highlight', + label: 'text-16-bold' + } + }, t('auth.eglgrandlyon.connect')), fluidStatus.firstDataDate && /*#__PURE__*/_react.default.createElement(_Button.default, { + classes: { + root: 'btn-secondary', + label: 'text-16-bold' + }, + onClick: function onClick() { + return dispatch((0, _chart.setShowOfflineData)(true)); + } + }, t('auth.button_showOfflineData')))); }; -var _default = ConnectionResult; +var _default = EpglBill; exports.default = _default; /***/ }), -/***/ "t+F9": +/***/ "pSnQ": /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -7579,32 +7578,32 @@ __webpack_require__.r(__webpack_exports__); var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ - "id": "warn-orange_91d863d1360634bd71a1d6cff06875a9", - "use": "warn-orange_91d863d1360634bd71a1d6cff06875a9-usage", - "viewBox": "0 0 38 34", - "content": "<symbol viewBox=\"0 0 38 34\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"warn-orange_91d863d1360634bd71a1d6cff06875a9\">\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M37.5217 32.1521C38.1367 31.0979 38.1586 30.0437 37.5876 28.9896L21.7751 1.58125C21.1602 0.527083 20.2378 0 19.0079 0C17.7781 0 16.8557 0.527083 16.2407 1.58125L0.428255 28.9896C-0.142752 30.0437 -0.142752 31.0979 0.428255 32.1521C1.04318 33.2062 1.96558 33.7333 3.19544 33.7333H34.8204C36.0503 33.7333 36.9507 33.2062 37.5217 32.1521ZM20.564 19.292V13H17.374V19.292C17.374 19.9667 17.4143 20.6377 17.495 21.305C17.5757 21.965 17.682 22.6397 17.814 23.329H20.124C20.256 22.6397 20.3623 21.965 20.443 21.305C20.5237 20.6377 20.564 19.9667 20.564 19.292ZM17.143 26.563C17.0477 26.7903 17 27.036 17 27.3C17 27.564 17.0477 27.8133 17.143 28.048C17.2457 28.2753 17.3813 28.4733 17.55 28.642C17.726 28.8107 17.9313 28.9427 18.166 29.038C18.4007 29.1333 18.6573 29.181 18.936 29.181C19.2073 29.181 19.4603 29.1333 19.695 29.038C19.9297 28.9427 20.135 28.8107 20.311 28.642C20.487 28.4733 20.6227 28.2753 20.718 28.048C20.8207 27.8133 20.872 27.564 20.872 27.3C20.872 27.036 20.8207 26.7903 20.718 26.563C20.6227 26.3357 20.487 26.1377 20.311 25.969C20.135 25.8003 19.9297 25.6683 19.695 25.573C19.4603 25.4703 19.2073 25.419 18.936 25.419C18.6573 25.419 18.4007 25.4703 18.166 25.573C17.9313 25.6683 17.726 25.8003 17.55 25.969C17.3813 26.1377 17.2457 26.3357 17.143 26.563Z\" fill=\"#EC9D41\" />\n</symbol>" + "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); /***/ }), -/***/ "tVBh": +/***/ "qWhG": /***/ (function(module, exports, __webpack_require__) { exports = module.exports = __webpack_require__("JPst")(false); // Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.partnerIssueModal {\n padding: 1rem;\n max-width: 20rem;\n text-align: center;\n}\n.partnerIssueModal .warn-icon {\n margin: 1rem auto;\n display: block;\n}\n.partnerIssueModal .partner-issue-title {\n color: #ec9d41;\n margin: 1rem auto;\n text-align: center;\n}\n.partnerIssueModal .partner-issue-content {\n color: #e0e0e0;\n font-weight: bold;\n}\n.partnerIssueModal .partner-issue-content span.gaz {\n color: #45d1b8;\n}\n.partnerIssueModal .partner-issue-content span.elec {\n color: #d87b39;\n}\n.partnerIssueModal .partner-issue-content span.water {\n color: #3a98ec;\n}\n.partnerIssueModal button.btn-highlight {\n padding: 0.65rem;\n}\n\n.partner-issue-portal .modal-overlay .modal-box {\n max-width: 21rem;\n}\n\n#accessibility-title {\n display: none;\n}", ""]); +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.delete-grdf-modal .icon-main {\n display: flex;\n}\n.delete-grdf-modal .icon-main svg {\n margin: auto;\n}\n.delete-grdf-modal .text1 {\n margin-top: 1rem;\n}\n.delete-grdf-modal .text2 {\n color: #e0e0e0;\n margin: 1rem 0;\n}\n.delete-grdf-modal .text3 {\n margin-bottom: 1rem;\n}\n.delete-grdf-modal .buttons {\n display: flex;\n}\n.delete-grdf-modal .buttons button.btn-secondary-positive {\n margin-right: 1rem;\n}", ""]); /***/ }), -/***/ "uUyM": +/***/ "qb44": /***/ (function(module, exports, __webpack_require__) { -var content = __webpack_require__("4xwb"); +var content = __webpack_require__("zkET"); if(typeof content === 'string') content = [[module.i, content, '']]; @@ -7626,7 +7625,29 @@ if(false) {} /***/ }), -/***/ "vgHs": +/***/ "t+F9": +/***/ (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-orange_91d863d1360634bd71a1d6cff06875a9", + "use": "warn-orange_91d863d1360634bd71a1d6cff06875a9-usage", + "viewBox": "0 0 38 34", + "content": "<symbol viewBox=\"0 0 38 34\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"warn-orange_91d863d1360634bd71a1d6cff06875a9\">\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M37.5217 32.1521C38.1367 31.0979 38.1586 30.0437 37.5876 28.9896L21.7751 1.58125C21.1602 0.527083 20.2378 0 19.0079 0C17.7781 0 16.8557 0.527083 16.2407 1.58125L0.428255 28.9896C-0.142752 30.0437 -0.142752 31.0979 0.428255 32.1521C1.04318 33.2062 1.96558 33.7333 3.19544 33.7333H34.8204C36.0503 33.7333 36.9507 33.2062 37.5217 32.1521ZM20.564 19.292V13H17.374V19.292C17.374 19.9667 17.4143 20.6377 17.495 21.305C17.5757 21.965 17.682 22.6397 17.814 23.329H20.124C20.256 22.6397 20.3623 21.965 20.443 21.305C20.5237 20.6377 20.564 19.9667 20.564 19.292ZM17.143 26.563C17.0477 26.7903 17 27.036 17 27.3C17 27.564 17.0477 27.8133 17.143 28.048C17.2457 28.2753 17.3813 28.4733 17.55 28.642C17.726 28.8107 17.9313 28.9427 18.166 29.038C18.4007 29.1333 18.6573 29.181 18.936 29.181C19.2073 29.181 19.4603 29.1333 19.695 29.038C19.9297 28.9427 20.135 28.8107 20.311 28.642C20.487 28.4733 20.6227 28.2753 20.718 28.048C20.8207 27.8133 20.872 27.564 20.872 27.3C20.872 27.036 20.8207 26.7903 20.718 26.563C20.6227 26.3357 20.487 26.1377 20.311 25.969C20.135 25.8003 19.9297 25.6683 19.695 25.573C19.4603 25.4703 19.2073 25.419 18.936 25.419C18.6573 25.419 18.4007 25.4703 18.166 25.573C17.9313 25.6683 17.726 25.8003 17.55 25.969C17.3813 26.1377 17.2457 26.3357 17.143 26.563Z\" fill=\"#EC9D41\" />\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); + +/***/ }), + +/***/ "tDRK": /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -7639,112 +7660,69 @@ Object.defineProperty(exports, "__esModule", { }); exports.default = void 0; -var _core = __webpack_require__("TTf+"); - -var _cozyClient = __webpack_require__("SH7X"); +var _enums = __webpack_require__("gnxY"); -var _I18n = __webpack_require__("buk/"); +var _react = _interopRequireDefault(__webpack_require__("q1tI")); -var _enums = __webpack_require__("gnxY"); +var _FluidButton = _interopRequireDefault(__webpack_require__("4H1R")); -var _luxon = __webpack_require__("ExVU"); +__webpack_require__("clGL"); -var _react = _interopRequireDefault(__webpack_require__("q1tI")); +var FluidButtons = function FluidButtons(_ref) { + var activeFluid = _ref.activeFluid; + var orderedFluids = [_enums.FluidType.MULTIFLUID, _enums.FluidType.ELECTRICITY, _enums.FluidType.WATER, _enums.FluidType.GAS]; + return /*#__PURE__*/_react.default.createElement("div", { + className: "fluid-buttons" + }, /*#__PURE__*/_react.default.createElement("div", { + className: "content" + }, orderedFluids.map(function (fluid) { + return /*#__PURE__*/_react.default.createElement(_FluidButton.default, { + key: fluid, + isActive: activeFluid === fluid, + fluidType: fluid + }); + }))); +}; -var _dateChart = _interopRequireDefault(__webpack_require__("Ty7+")); +var _default = FluidButtons; +exports.default = _default; -var _usageEvent = _interopRequireDefault(__webpack_require__("dECN")); +/***/ }), -var _chart = __webpack_require__("idK9"); +/***/ "tTgM": +/***/ (function(module, exports, __webpack_require__) { -var _hooks = __webpack_require__("Zlw4"); -var _utils = __webpack_require__("c+yx"); +var content = __webpack_require__("KUk6"); -__webpack_require__("Nxpj"); +if(typeof content === 'string') content = [[module.i, content, '']]; -var TimeStepSelector = function TimeStepSelector(_ref) { - var fluidType = _ref.fluidType; +var transform; +var insertInto; - var _useI18n = (0, _I18n.useI18n)(), - t = _useI18n.t; - var dispatch = (0, _hooks.useAppDispatch)(); - var _useAppSelector = (0, _hooks.useAppSelector)(function (state) { - return state.ecolyo.chart; - }), - currentTimeStep = _useAppSelector.currentTimeStep, - selectedDate = _useAppSelector.selectedDate; +var options = {"hmr":true} - var dateChartService = new _dateChart.default(); - var client = (0, _cozyClient.useClient)(); - var timeStepElecArray = [_enums.TimeStep.HALF_AN_HOUR, _enums.TimeStep.WEEK, _enums.TimeStep.DAY, _enums.TimeStep.MONTH, _enums.TimeStep.YEAR]; - var timeStepMultiArray = [_enums.TimeStep.WEEK, _enums.TimeStep.DAY, _enums.TimeStep.MONTH, _enums.TimeStep.YEAR]; - var timeStepArray = fluidType === _enums.FluidType.ELECTRICITY ? [].concat(timeStepElecArray) : [].concat(timeStepMultiArray); +options.transform = transform +options.insertInto = undefined; - var handleToday = function handleToday() { - var today = _luxon.DateTime.local().setZone('utc', { - keepLocalTime: true - }).startOf('day'); +var update = __webpack_require__("aET+")(content, options); - _usageEvent.default.addEvent(client, { - type: _enums.UsageEventType.CONSUMPTION_CHANGE_TIMESTEP_EVENT, - target: _enums.TimeStep[_enums.TimeStep.WEEK].toLowerCase(), - context: (0, _utils.getFluidName)(fluidType) - }); +if(content.locals) module.exports = content.locals; - dispatch((0, _chart.setCurrentIndex)(0)); - dispatch((0, _chart.setSelectedDate)(today)); - dispatch((0, _chart.setCurrentTimeStep)(_enums.TimeStep.WEEK)); - }; +if(false) {} - var handleChangeTimeStep = function handleChangeTimeStep(targetTimestep) { - var index = dateChartService.defineDateIndex(targetTimestep, selectedDate); +/***/ }), - _usageEvent.default.addEvent(client, { - type: _enums.UsageEventType.CONSUMPTION_CHANGE_TIMESTEP_EVENT, - target: _enums.TimeStep[currentTimeStep].toLowerCase(), - context: (0, _utils.getFluidName)(fluidType) - }); +/***/ "tVBh": +/***/ (function(module, exports, __webpack_require__) { - dispatch((0, _chart.setCurrentTimeStep)(targetTimestep)); - dispatch((0, _chart.setCurrentIndex)(index)); - }; +exports = module.exports = __webpack_require__("JPst")(false); +// Module +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.partnerIssueModal {\n padding: 1rem;\n max-width: 20rem;\n text-align: center;\n}\n.partnerIssueModal .warn-icon {\n margin: 1rem auto;\n display: block;\n}\n.partnerIssueModal .partner-issue-title {\n color: #ec9d41;\n margin: 1rem auto;\n text-align: center;\n}\n.partnerIssueModal .partner-issue-content {\n color: #e0e0e0;\n font-weight: bold;\n}\n.partnerIssueModal .partner-issue-content span.gaz {\n color: #45d1b8;\n}\n.partnerIssueModal .partner-issue-content span.elec {\n color: #d87b39;\n}\n.partnerIssueModal .partner-issue-content span.water {\n color: #3a98ec;\n}\n.partnerIssueModal button.btn-highlight {\n padding: 0.65rem;\n}\n\n.partner-issue-portal .modal-overlay .modal-box {\n max-width: 21rem;\n}\n\n#accessibility-title {\n display: none;\n}", ""]); - 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 ".concat(fluidType === _enums.FluidType.ELECTRICITY && 'elec-bar') - }, timeStepArray.map(function (step) { - return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, { - key: step - }, /*#__PURE__*/_react.default.createElement("li", { - className: step === currentTimeStep ? 'active circle' : 'circle', - onClick: function onClick() { - return handleChangeTimeStep(step); - }, - id: _enums.TimeStep[step].toLowerCase() - }, /*#__PURE__*/_react.default.createElement("span", { - className: "clickable-area" - }), /*#__PURE__*/_react.default.createElement("span", { - className: 'text text-14-normal' - }, t("timestep.".concat(_enums.TimeStep[step].toLowerCase(), ".period")))), /*#__PURE__*/_react.default.createElement("li", { - className: "bar" - })); - })))); -}; -var _default = TimeStepSelector; -exports.default = _default; /***/ }), @@ -7839,32 +7817,6 @@ 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 @@ -7981,6 +7933,43 @@ var InfoDataConsumptionVisualizer = function InfoDataConsumptionVisualizer(_ref) var _default = InfoDataConsumptionVisualizer; exports.default = _default; +/***/ }), + +/***/ "yMmd": +/***/ (function(module, exports, __webpack_require__) { + + +var content = __webpack_require__("Lf1/"); + +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) {} + +/***/ }), + +/***/ "zdNF": +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__("JPst")(false); +// Module +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.consumptionview-loading {\n background-color: #121212;\n height: 80vh;\n width: 100%;\n display: flex;\n justify-content: center;\n align-items: center;\n}\n\n.consumptionview-content {\n background-color: #121212;\n}\n.consumptionview-content.--hidden {\n display: none;\n}\n\n.konnector-section {\n background-color: #121212;\n margin: 0 auto;\n width: 45.75rem;\n box-sizing: border-box;\n padding-bottom: 1rem;\n}\n@media only screen and (max-width : 768px) {\n .konnector-section {\n width: 100%;\n padding-left: 1rem;\n padding-right: 1rem;\n }\n}", ""]); + + + /***/ }), /***/ "zfb4": @@ -7992,6 +7981,17 @@ exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE +/***/ }), + +/***/ "zkET": +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__("JPst")(false); +// Module +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\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 1rem;\n margin-bottom: 1rem;\n}\n.consumption-details-root .consumption-details-content {\n width: 45.75rem;\n}\n@media only screen and (max-width : 768px) {\n .consumption-details-root .consumption-details-content {\n width: 100%;\n }\n}\n.consumption-details-root .consumption-details-content .consumption-details-header {\n margin-bottom: 0.5rem;\n color: #e0e0e0;\n font-size: 1rem;\n}\n.consumption-details-root .consumption-details-content .consumption-details-header.compare {\n margin-top: 4px;\n font-size: 0.8rem;\n color: #7b7b7b;\n}\n.consumption-details-root .consumption-details-content .fluid-details {\n margin-top: 2.75rem;\n}\n.consumption-details-root .consumption-details-content .details-title {\n display: block;\n color: #e0e0e0;\n font-size: 1rem;\n}\n\n.details-container {\n margin-top: 1rem;\n display: flex;\n justify-content: space-between;\n align-items: center;\n}", ""]); + + + /***/ }) }]); \ No newline at end of file diff --git a/1/ecolyo.415fd625cd64389d9c8d.js b/2/ecolyo.ee6e82fa75e665d74560.js similarity index 97% rename from 1/ecolyo.415fd625cd64389d9c8d.js rename to 2/ecolyo.ee6e82fa75e665d74560.js index c1d79fbcd..0d13fb8f8 100644 --- a/1/ecolyo.415fd625cd64389d9c8d.js +++ b/2/ecolyo.ee6e82fa75e665d74560.js @@ -1,4 +1,4 @@ -(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[1],{ +(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[2],{ /***/ "+Tny": /***/ (function(module, exports, __webpack_require__) { diff --git a/6/ecolyo.dea30d504518f2c3c501.js b/4/ecolyo.57b00afe94752aab3f67.js similarity index 98% rename from 6/ecolyo.dea30d504518f2c3c501.js rename to 4/ecolyo.57b00afe94752aab3f67.js index 1ddb933ba..5f55840f0 100644 --- a/6/ecolyo.dea30d504518f2c3c501.js +++ b/4/ecolyo.57b00afe94752aab3f67.js @@ -1,6 +1,185 @@ -(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[6],{ +(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[4],{ -/***/ "1MlH": +/***/ "+obZ": +/***/ (function(module, exports, __webpack_require__) { + + +var content = __webpack_require__("70Tl"); + +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) {} + +/***/ }), + +/***/ "3SNE": +/***/ (function(module, exports, __webpack_require__) { + + +var content = __webpack_require__("o9iD"); + +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) {} + +/***/ }), + +/***/ "4Gz1": +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__("JPst")(false); +// Module +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.ec-content {\n height: 100%;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: space-around;\n}\n.ec-content.ec-content-unlocked {\n padding: 0.4rem 0;\n}\n.ec-content.ec-content-challenge {\n padding: 0.5rem 0;\n}\n.ec-content .ec-content-short-name {\n display: flex;\n flex: 1;\n align-items: center;\n text-align: center;\n}\n\n.cp-eg-1 {\n height: 8rem;\n width: 100%;\n margin-right: 0.25rem;\n text-align: center;\n}\n\n.cp-eg-2 {\n height: 8rem;\n width: 100%;\n margin-left: 0.25rem;\n text-align: center;\n}", ""]); + + + +/***/ }), + +/***/ "5ats": +/***/ (function(module, exports, __webpack_require__) { + + +var content = __webpack_require__("wrXS"); + +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) {} + +/***/ }), + +/***/ "70Tl": +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__("JPst")(false); +// Module +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.eg-reinit-modal {\n display: flex;\n flex-direction: column;\n gap: 1rem;\n align-items: center;\n color: #e0e0e0;\n}\n.eg-reinit-modal .title {\n text-align: center;\n color: #ffffff;\n}\n.eg-reinit-modal .warn-title {\n color: #ec9d41;\n margin: 0 0.3rem;\n}\n.eg-reinit-modal .buttons-container {\n display: flex;\n gap: 1rem;\n width: 100%;\n}\n.eg-reinit-modal .buttons-container button {\n margin: 0;\n min-height: 45px;\n}", ""]); + + + +/***/ }), + +/***/ "BYYc": +/***/ (function(module, exports, __webpack_require__) { + + +var content = __webpack_require__("fksC"); + +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) {} + +/***/ }), + +/***/ "Btno": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var _interopRequireDefault = __webpack_require__("TqRt"); + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; + +var _objectWithoutProperties2 = _interopRequireDefault(__webpack_require__("QILm")); + +var _CardActionArea = _interopRequireDefault(__webpack_require__("9pVe")); + +var _CardContent = _interopRequireDefault(__webpack_require__("7/eH")); + +var _styles = __webpack_require__("DfQ9"); + +var _react = _interopRequireDefault(__webpack_require__("q1tI")); + +var _excluded = ["children"]; +var CardBase = (0, _styles.withStyles)({ + root: { + background: 'var(--greyLinearGradientBackground)', + boxSizing: 'border-box', + boxShadow: '0px 4px 16px black', + borderRadius: '4px', + padding: '0.5rem 1rem', + minHeight: '72px' + } +})(_CardActionArea.default); +var CardContentBase = (0, _styles.withStyles)({ + root: { + color: 'white', + height: '100%', + padding: 0 + } +})(_CardContent.default); + +var StyledEcogestureCard = function StyledEcogestureCard(_ref) { + var children = _ref.children, + props = (0, _objectWithoutProperties2.default)(_ref, _excluded); + return /*#__PURE__*/_react.default.createElement(CardBase, props, /*#__PURE__*/_react.default.createElement(CardContentBase, null, children)); +}; + +var _default = StyledEcogestureCard; +exports.default = _default; + +/***/ }), + +/***/ "CmL0": /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -27,8 +206,6 @@ var _classnames = _interopRequireDefault(__webpack_require__("TSYQ")); var _Content = _interopRequireDefault(__webpack_require__("VOVi")); -var _EcogestureList = _interopRequireDefault(__webpack_require__("bOyV")); - var _CozyBar = _interopRequireDefault(__webpack_require__("CJMG")); var _Header = _interopRequireDefault(__webpack_require__("frrP")); @@ -51,13 +228,15 @@ var _hooks = __webpack_require__("Zlw4"); var _profile = __webpack_require__("jPH6"); -var _EcogestureEmptyList = _interopRequireDefault(__webpack_require__("vfcT")); +var _EcogestureEmptyList = _interopRequireDefault(__webpack_require__("iK/h")); -var _EcogestureInitModal = _interopRequireDefault(__webpack_require__("i9Rj")); +var _EcogestureInitModal = _interopRequireDefault(__webpack_require__("txiF")); -var _EcogestureReinitModal = _interopRequireDefault(__webpack_require__("3XtY")); +var _EcogestureList = _interopRequireDefault(__webpack_require__("iB4D")); -__webpack_require__("bSsG"); +var _EcogestureReinitModal = _interopRequireDefault(__webpack_require__("dtrc")); + +__webpack_require__("3SNE"); 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); } @@ -75,7 +254,7 @@ var TabPanel = function TabPanel(_ref) { }, children); }; -var EcogestureView = function EcogestureView() { +var EcogestureTabsView = function EcogestureTabsView() { var _useI18n = (0, _I18n.useI18n)(), t = _useI18n.t; @@ -391,23 +570,38 @@ var EcogestureView = function EcogestureView() { }))); }; -var _default = EcogestureView; +var _default = EcogestureTabsView; exports.default = _default; /***/ }), -/***/ "2rq3": +/***/ "GtFW": /***/ (function(module, exports, __webpack_require__) { -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.ec-empty-container {\n margin-top: 6rem;\n}\n.ec-empty-container .ec-empty-content {\n color: #e0e0e0;\n text-align: center;\n padding: 0 1.5rem;\n display: flex;\n gap: 1rem;\n flex-direction: column;\n align-items: center;\n margin: 0 auto;\n}\n@media (min-width: 576px) {\n .ec-empty-container .ec-empty-content {\n max-width: 45%;\n }\n}\n@media (min-width: 1200px) {\n .ec-empty-container .ec-empty-content {\n max-width: 35%;\n }\n}\n.ec-empty-container .ec-empty-content .btn-container {\n margin-top: 1rem;\n display: flex;\n gap: 1rem;\n}\n.ec-empty-container .ec-empty-content .btn-container button {\n margin: 0;\n}\n.ec-empty-container .ec-empty-content .reinit-button {\n margin-left: 15px;\n}", ""]); +var content = __webpack_require__("jEtO"); + +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) {} /***/ }), -/***/ "3XtY": +/***/ "M0of": /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -420,270 +614,47 @@ Object.defineProperty(exports, "__esModule", { }); exports.default = void 0; +var _regenerator = _interopRequireDefault(__webpack_require__("o0o1")); + +var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__("yXPU")); + +var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); + var _core = __webpack_require__("TTf+"); -var _Dialog = _interopRequireDefault(__webpack_require__("HhgX")); +var _default2 = _interopRequireDefault(__webpack_require__("v9Ot")); -var _close = _interopRequireDefault(__webpack_require__("aodS")); +var _StyledEcogestureCard = _interopRequireDefault(__webpack_require__("Btno")); -var _warnOrange = _interopRequireDefault(__webpack_require__("t+F9")); +var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j")); -var _I18n = __webpack_require__("buk/"); +var _react = _interopRequireWildcard(__webpack_require__("q1tI")); -var _Icon = _interopRequireDefault(__webpack_require__("y6ex")); +var _reactRouterDom = __webpack_require__("SOjZ"); -var _react = _interopRequireDefault(__webpack_require__("q1tI")); +var _utils = __webpack_require__("c+yx"); -__webpack_require__("5F0G"); +var _EfficiencyRating = _interopRequireDefault(__webpack_require__("lZQH")); -var EcogestureReinitModal = function EcogestureReinitModal(_ref) { - var open = _ref.open, - handleCloseClick = _ref.handleCloseClick, - handleLaunchReinit = _ref.handleLaunchReinit; +__webpack_require__("aTDL"); - var _useI18n = (0, _I18n.useI18n)(), - t = _useI18n.t; +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); } - 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('feedback.accessibility.window_title')), /*#__PURE__*/_react.default.createElement(_core.IconButton, { - "aria-label": t('feedback.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: "eg-reinit-modal" - }, /*#__PURE__*/_react.default.createElement(_Icon.default, { - icon: _warnOrange.default, - size: 63 - }), /*#__PURE__*/_react.default.createElement("div", { - className: "title text-20-bold" - }, t('ecogesture.reinitModal.title_part1'), /*#__PURE__*/_react.default.createElement("span", { - className: "warn-title" - }, t('ecogesture.reinitModal.title_part2')), t('ecogesture.reinitModal.title_part3'), /*#__PURE__*/_react.default.createElement("span", { - className: "warn-title" - }, t('ecogesture.reinitModal.title_part4')), t('ecogesture.reinitModal.title_part5'), /*#__PURE__*/_react.default.createElement("span", { - className: "warn-title" - }, t('ecogesture.reinitModal.title_part6'))), /*#__PURE__*/_react.default.createElement("div", { - className: "text-16-normal text" - }, t('ecogesture.reinitModal.text1')), /*#__PURE__*/_react.default.createElement("div", { - className: "text-16-bold text" - }, t('ecogesture.reinitModal.text2')), /*#__PURE__*/_react.default.createElement("div", { - className: "buttons-container" - }, /*#__PURE__*/_react.default.createElement(_core.Button, { - "aria-label": t('ecogesture.reinitModal.btn1'), - onClick: handleCloseClick, - className: "btn1", - classes: { - root: 'btn-secondary-negative', - label: 'text-16-bold' - } - }, t('ecogesture.reinitModal.btn1')), /*#__PURE__*/_react.default.createElement(_core.Button, { - "aria-label": t('ecogesture.reinitModal.btn2'), - onClick: handleLaunchReinit, - classes: { - root: 'btn-profile-next rounded', - label: 'text-16-bold' - } - }, t('ecogesture.reinitModal.btn2'))))); -}; - -var _default = EcogestureReinitModal; -exports.default = _default; - -/***/ }), - -/***/ "3aNE": -/***/ (function(module, exports, __webpack_require__) { - -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\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 padding: 1rem 1.5rem 2.5rem 1.5rem;\n gap: 1rem;\n}\n.ecogesture-root .efficiency-button-content {\n max-width: 52rem;\n width: 100%;\n display: flex;\n flex-direction: column;\n gap: 1rem;\n}\n.ecogesture-root .efficiency-button-content .selection {\n display: flex;\n align-items: center;\n flex-direction: column;\n color: white;\n text-align: center;\n}\n.ecogesture-root .efficiency-button-content .selection button.btn-highlight {\n padding: 0.625rem;\n}\n.ecogesture-root .efficiency-button-content .filters {\n display: flex;\n align-items: center;\n height: 50px;\n color: white;\n position: relative;\n}\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}\n.ecogesture-root .efficiency-button-content .filters .filter svg {\n margin-right: 1rem;\n}\n.ecogesture-root .efficiency-button-content .filters .filter .checkicon {\n opacity: 0;\n margin-left: auto;\n transition: all 300ms ease;\n}\n.ecogesture-root .efficiency-button-content .filters .filter .checkicon.active {\n opacity: 1;\n}\n.ecogesture-root .efficiency-button-content .filters .ecogestures {\n font-size: 0.95rem;\n text-transform: initial;\n padding-left: 0.5rem;\n}\n.ecogesture-root .efficiency-button-content .filters .ecogestures.opened {\n color: #e3b82a;\n}\n.ecogesture-root .efficiency-button-content .filters .filter-button {\n display: flex;\n}\n.ecogesture-root .efficiency-button-content .filters .filter-button .button.btn-secondary-negative {\n margin: auto;\n display: flex;\n align-items: center;\n}\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}\n.ecogesture-root .efficiency-button-content .filters .filter-button .button.btn-secondary-negative svg {\n margin-right: 1rem;\n margin-left: -0.5rem;\n}\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}\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}\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 gap: 1rem;\n}\n@media only screen and (max-width : 1023px) {\n .ecogesture-root .ecogesture-content {\n gap: 0.5rem;\n }\n}\n@keyframes appear {\n from {\n opacity: 0;\n }\n to {\n opacity: 1;\n }\n}\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}\n.ecogesture-root .ecogesture-content .ecogesture-list-item {\n box-sizing: border-box;\n height: 8rem;\n animation: appear 600ms ease;\n display: flex;\n flex: 1;\n flex-basis: 45%;\n max-width: 48%;\n}\n.ecogesture-root .ecogesture-content .ecogesture-list-item > button {\n height: 100%;\n overflow: hidden;\n animation: appear 600ms ease;\n}\n.ecogesture-root .ec-filter-error {\n color: #e0e0e0;\n text-align: center;\n margin-top: 2rem;\n}\n.ecogesture-root .ec-filter-error div:first-child {\n margin-bottom: 1rem;\n}\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}\ndiv.filter-menu.opened {\n display: block;\n}\ndiv.filter-menu .filter {\n padding: 0 1rem;\n}\ndiv.filter-menu .filter.filter-active {\n background: rgba(160, 160, 160, 0.2);\n}\n\n.filter-menu-list li {\n color: #ffffff;\n text-transform: initial;\n font-family: Lato, sans-serif;\n}\n.filter-menu-list li.item-active {\n font-weight: 700;\n}\n\n.filter-menu-icon {\n margin-left: auto;\n min-width: 0;\n}", ""]); - - - -/***/ }), - -/***/ "5F0G": -/***/ (function(module, exports, __webpack_require__) { - - -var content = __webpack_require__("fgrU"); - -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) {} - -/***/ }), - -/***/ "Adui": -/***/ (function(module, exports, __webpack_require__) { - -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.ec-content {\n height: 100%;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: space-around;\n}\n.ec-content.ec-content-unlocked {\n padding: 0.4rem 0;\n}\n.ec-content.ec-content-challenge {\n padding: 0.5rem 0;\n}\n.ec-content .ec-content-short-name {\n display: flex;\n flex: 1;\n align-items: center;\n text-align: center;\n}\n\n.cp-eg-1 {\n height: 8rem;\n width: 100%;\n margin-right: 0.25rem;\n text-align: center;\n}\n\n.cp-eg-2 {\n height: 8rem;\n width: 100%;\n margin-left: 0.25rem;\n text-align: center;\n}", ""]); - - - -/***/ }), - -/***/ "Btno": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -var _interopRequireDefault = __webpack_require__("TqRt"); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _objectWithoutProperties2 = _interopRequireDefault(__webpack_require__("QILm")); - -var _CardActionArea = _interopRequireDefault(__webpack_require__("9pVe")); - -var _CardContent = _interopRequireDefault(__webpack_require__("7/eH")); - -var _styles = __webpack_require__("DfQ9"); - -var _react = _interopRequireDefault(__webpack_require__("q1tI")); - -var _excluded = ["children"]; -var CardBase = (0, _styles.withStyles)({ - root: { - background: 'var(--greyLinearGradientBackground)', - boxSizing: 'border-box', - boxShadow: '0px 4px 16px black', - borderRadius: '4px', - padding: '0.5rem 1rem', - minHeight: '72px' - } -})(_CardActionArea.default); -var CardContentBase = (0, _styles.withStyles)({ - root: { - color: 'white', - height: '100%', - padding: 0 - } -})(_CardContent.default); - -var StyledEcogestureCard = function StyledEcogestureCard(_ref) { - var children = _ref.children, - props = (0, _objectWithoutProperties2.default)(_ref, _excluded); - return /*#__PURE__*/_react.default.createElement(CardBase, props, /*#__PURE__*/_react.default.createElement(CardContentBase, null, children)); -}; - -var _default = StyledEcogestureCard; -exports.default = _default; - -/***/ }), - -/***/ "JY8P": -/***/ (function(module, exports, __webpack_require__) { - - -var content = __webpack_require__("Adui"); - -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) {} - -/***/ }), - -/***/ "PbXD": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -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 _core = __webpack_require__("TTf+"); - -var _default2 = _interopRequireDefault(__webpack_require__("v9Ot")); - -var _StyledEcogestureCard = _interopRequireDefault(__webpack_require__("Btno")); - -var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j")); - -var _react = _interopRequireWildcard(__webpack_require__("q1tI")); - -var _reactRouterDom = __webpack_require__("SOjZ"); - -var _utils = __webpack_require__("c+yx"); - -var _EfficiencyRating = _interopRequireDefault(__webpack_require__("Zjkz")); - -__webpack_require__("JY8P"); - -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 EcogestureCard = function EcogestureCard(_ref) { - var ecogesture = _ref.ecogesture, - _ref$selectionComplet = _ref.selectionCompleted, - selectionCompleted = _ref$selectionComplet === void 0 ? false : _ref$selectionComplet; - - var _useState = (0, _react.useState)(''), - _useState2 = (0, _slicedToArray2.default)(_useState, 2), - ecogestureIcon = _useState2[0], - setEcogestureIcon = _useState2[1]; - - (0, _react.useEffect)(function () { - function handleEcogestureIcon() { - return _handleEcogestureIcon.apply(this, arguments); +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 EcogestureCard = function EcogestureCard(_ref) { + var ecogesture = _ref.ecogesture, + _ref$selectionComplet = _ref.selectionCompleted, + selectionCompleted = _ref$selectionComplet === void 0 ? false : _ref$selectionComplet; + + var _useState = (0, _react.useState)(''), + _useState2 = (0, _slicedToArray2.default)(_useState, 2), + ecogestureIcon = _useState2[0], + setEcogestureIcon = _useState2[1]; + + (0, _react.useEffect)(function () { + function handleEcogestureIcon() { + return _handleEcogestureIcon.apply(this, arguments); } function _handleEcogestureIcon() { @@ -741,11 +712,33 @@ exports.default = _default; /***/ }), -/***/ "Pw+N": +/***/ "WtsX": +/***/ (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": "sort_e663b7974e09c553768eb52e0b83543a", + "use": "sort_e663b7974e09c553768eb52e0b83543a-usage", + "viewBox": "0 0 20 20", + "content": "<symbol viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"sort_e663b7974e09c553768eb52e0b83543a\">\n<line x1=\"1\" y1=\"17\" x2=\"19\" y2=\"17\" stroke=\"#E0E0E0\" stroke-width=\"2\" stroke-linecap=\"round\" />\n<line x1=\"1\" y1=\"10\" x2=\"19\" y2=\"10\" stroke=\"#E0E0E0\" stroke-width=\"2\" stroke-linecap=\"round\" />\n<line x1=\"1\" y1=\"3\" x2=\"19\" y2=\"3\" stroke=\"#E0E0E0\" stroke-width=\"2\" stroke-linecap=\"round\" />\n<circle cx=\"7\" cy=\"17\" r=\"2.5\" transform=\"rotate(-90 7 17)\" fill=\"#282932\" stroke=\"#E0E0E0\" />\n<circle cx=\"7\" cy=\"3\" r=\"2.5\" transform=\"rotate(-90 7 3)\" fill=\"#282932\" stroke=\"#E0E0E0\" />\n<circle cx=\"13\" cy=\"10\" r=\"2.5\" transform=\"rotate(-90 13 10)\" fill=\"#282932\" stroke=\"#E0E0E0\" />\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); + +/***/ }), + +/***/ "aTDL": /***/ (function(module, exports, __webpack_require__) { -var content = __webpack_require__("2rq3"); +var content = __webpack_require__("4Gz1"); if(typeof content === 'string') content = [[module.i, content, '']]; @@ -767,55 +760,114 @@ if(false) {} /***/ }), -/***/ "Tmyz": +/***/ "dtrc": /***/ (function(module, exports, __webpack_require__) { +"use strict"; -var content = __webpack_require__("3aNE"); -if(typeof content === 'string') content = [[module.i, content, '']]; +var _interopRequireDefault = __webpack_require__("TqRt"); -var transform; -var insertInto; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _core = __webpack_require__("TTf+"); +var _Dialog = _interopRequireDefault(__webpack_require__("HhgX")); -var options = {"hmr":true} +var _close = _interopRequireDefault(__webpack_require__("aodS")); -options.transform = transform -options.insertInto = undefined; +var _warnOrange = _interopRequireDefault(__webpack_require__("t+F9")); -var update = __webpack_require__("aET+")(content, options); +var _I18n = __webpack_require__("buk/"); -if(content.locals) module.exports = content.locals; +var _Icon = _interopRequireDefault(__webpack_require__("y6ex")); -if(false) {} +var _react = _interopRequireDefault(__webpack_require__("q1tI")); + +__webpack_require__("+obZ"); + +var EcogestureReinitModal = function EcogestureReinitModal(_ref) { + var open = _ref.open, + handleCloseClick = _ref.handleCloseClick, + handleLaunchReinit = _ref.handleLaunchReinit; + + 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('feedback.accessibility.window_title')), /*#__PURE__*/_react.default.createElement(_core.IconButton, { + "aria-label": t('feedback.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: "eg-reinit-modal" + }, /*#__PURE__*/_react.default.createElement(_Icon.default, { + icon: _warnOrange.default, + size: 63 + }), /*#__PURE__*/_react.default.createElement("div", { + className: "title text-20-bold" + }, t('ecogesture.reinitModal.title_part1'), /*#__PURE__*/_react.default.createElement("span", { + className: "warn-title" + }, t('ecogesture.reinitModal.title_part2')), t('ecogesture.reinitModal.title_part3'), /*#__PURE__*/_react.default.createElement("span", { + className: "warn-title" + }, t('ecogesture.reinitModal.title_part4')), t('ecogesture.reinitModal.title_part5'), /*#__PURE__*/_react.default.createElement("span", { + className: "warn-title" + }, t('ecogesture.reinitModal.title_part6'))), /*#__PURE__*/_react.default.createElement("div", { + className: "text-16-normal text" + }, t('ecogesture.reinitModal.text1')), /*#__PURE__*/_react.default.createElement("div", { + className: "text-16-bold text" + }, t('ecogesture.reinitModal.text2')), /*#__PURE__*/_react.default.createElement("div", { + className: "buttons-container" + }, /*#__PURE__*/_react.default.createElement(_core.Button, { + "aria-label": t('ecogesture.reinitModal.btn1'), + onClick: handleCloseClick, + className: "btn1", + classes: { + root: 'btn-secondary-negative', + label: 'text-16-bold' + } + }, t('ecogesture.reinitModal.btn1')), /*#__PURE__*/_react.default.createElement(_core.Button, { + "aria-label": t('ecogesture.reinitModal.btn2'), + onClick: handleLaunchReinit, + classes: { + root: 'btn-profile-next rounded', + label: 'text-16-bold' + } + }, t('ecogesture.reinitModal.btn2'))))); +}; + +var _default = EcogestureReinitModal; +exports.default = _default; /***/ }), -/***/ "WtsX": -/***/ (function(module, __webpack_exports__, __webpack_require__) { +/***/ "fksC": +/***/ (function(module, 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__); +exports = module.exports = __webpack_require__("JPst")(false); +// Module +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.eg-init-modal {\n color: #e0e0e0;\n margin: 1rem 0;\n}\n.eg-init-modal .title {\n text-align: center;\n color: #e3b82a;\n}\n.eg-init-modal .text {\n margin: 1rem 0;\n}\n.eg-init-modal .buttons-container {\n display: flex;\n gap: 1rem;\n}\n.eg-init-modal .buttons-container button {\n margin: 0;\n}", ""]); -var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ - "id": "sort_e663b7974e09c553768eb52e0b83543a", - "use": "sort_e663b7974e09c553768eb52e0b83543a-usage", - "viewBox": "0 0 20 20", - "content": "<symbol viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"sort_e663b7974e09c553768eb52e0b83543a\">\n<line x1=\"1\" y1=\"17\" x2=\"19\" y2=\"17\" stroke=\"#E0E0E0\" stroke-width=\"2\" stroke-linecap=\"round\" />\n<line x1=\"1\" y1=\"10\" x2=\"19\" y2=\"10\" stroke=\"#E0E0E0\" stroke-width=\"2\" stroke-linecap=\"round\" />\n<line x1=\"1\" y1=\"3\" x2=\"19\" y2=\"3\" stroke=\"#E0E0E0\" stroke-width=\"2\" stroke-linecap=\"round\" />\n<circle cx=\"7\" cy=\"17\" r=\"2.5\" transform=\"rotate(-90 7 17)\" fill=\"#282932\" stroke=\"#E0E0E0\" />\n<circle cx=\"7\" cy=\"3\" r=\"2.5\" transform=\"rotate(-90 7 3)\" fill=\"#282932\" stroke=\"#E0E0E0\" />\n<circle cx=\"13\" cy=\"10\" r=\"2.5\" transform=\"rotate(-90 13 10)\" fill=\"#282932\" stroke=\"#E0E0E0\" />\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); /***/ }), -/***/ "bOyV": +/***/ "iB4D": /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -840,7 +892,7 @@ var _sort = _interopRequireDefault(__webpack_require__("WtsX")); var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j")); -var _EcogestureCard = _interopRequireDefault(__webpack_require__("PbXD")); +var _EcogestureCard = _interopRequireDefault(__webpack_require__("M0of")); var _I18n = __webpack_require__("buk/"); @@ -854,7 +906,7 @@ var _global = __webpack_require__("b3rE"); var _hooks = __webpack_require__("Zlw4"); -__webpack_require__("Tmyz"); +__webpack_require__("5ats"); 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); } @@ -1023,49 +1075,12 @@ var EcogestureList = function EcogestureList(_ref) { }, t('ecogesture.reinit')))); }; -var _default = EcogestureList; -exports.default = _default; - -/***/ }), - -/***/ "bSsG": -/***/ (function(module, exports, __webpack_require__) { - - -var content = __webpack_require__("qrSI"); - -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) {} - -/***/ }), - -/***/ "fgrU": -/***/ (function(module, exports, __webpack_require__) { - -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.eg-reinit-modal {\n display: flex;\n flex-direction: column;\n gap: 1rem;\n align-items: center;\n color: #e0e0e0;\n}\n.eg-reinit-modal .title {\n text-align: center;\n color: #ffffff;\n}\n.eg-reinit-modal .warn-title {\n color: #ec9d41;\n margin: 0 0.3rem;\n}\n.eg-reinit-modal .buttons-container {\n display: flex;\n gap: 1rem;\n width: 100%;\n}\n.eg-reinit-modal .buttons-container button {\n margin: 0;\n min-height: 45px;\n}", ""]); - - +var _default = EcogestureList; +exports.default = _default; /***/ }), -/***/ "i9Rj": +/***/ "iK/h": /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -1078,100 +1093,93 @@ Object.defineProperty(exports, "__esModule", { }); exports.default = void 0; -var _core = __webpack_require__("TTf+"); +var _Button = _interopRequireDefault(__webpack_require__("FtsS")); -var _Dialog = _interopRequireDefault(__webpack_require__("HhgX")); +var _doingEnabled = _interopRequireDefault(__webpack_require__("eirt")); -var _close = _interopRequireDefault(__webpack_require__("aodS")); +var _objectiveEnabled = _interopRequireDefault(__webpack_require__("XtK8")); -var _I18n = __webpack_require__("buk/"); +var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j")); -var _Icon = _interopRequireDefault(__webpack_require__("y6ex")); +var _I18n = __webpack_require__("buk/"); var _react = _interopRequireDefault(__webpack_require__("q1tI")); -__webpack_require__("sTqd"); +var _reactRouterDom = __webpack_require__("SOjZ"); -var EcogestureInitModal = function EcogestureInitModal(_ref) { - var open = _ref.open, - handleCloseClick = _ref.handleCloseClick, - handleLaunchForm = _ref.handleLaunchForm; +__webpack_require__("GtFW"); + +var EcogestureEmptyList = function EcogestureEmptyList(_ref) { + var setTab = _ref.setTab, + isObjective = _ref.isObjective, + isSelectionDone = _ref.isSelectionDone, + handleReinitClick = _ref.handleReinitClick; 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('feedback.accessibility.window_title')), /*#__PURE__*/_react.default.createElement(_core.IconButton, { - "aria-label": t('feedback.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: "eg-init-modal" + var navigate = (0, _reactRouterDom.useNavigate)(); + var objOrDoing = isObjective ? 'obj' : 'doing'; + var isDone = isSelectionDone ? '_done' : ''; + return /*#__PURE__*/_react.default.createElement("div", { + className: "ec-empty-container" }, /*#__PURE__*/_react.default.createElement("div", { - className: "title text-20-bold" - }, t('ecogesture.initModal.title')), /*#__PURE__*/_react.default.createElement("div", { + className: "ec-empty-content" + }, /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { + className: "icon-big", + icon: isObjective ? _objectiveEnabled.default : _doingEnabled.default, + size: 150 + }), /*#__PURE__*/_react.default.createElement("div", { className: "text-16-normal text" - }, t('ecogesture.initModal.text1')), /*#__PURE__*/_react.default.createElement("div", { + }, t("ecogesture.emptyList.".concat(objOrDoing, "1").concat(isDone))), /*#__PURE__*/_react.default.createElement("div", { className: "text-16-normal text" - }, t('ecogesture.initModal.text2')), /*#__PURE__*/_react.default.createElement("div", { - className: "buttons-container" - }, /*#__PURE__*/_react.default.createElement(_core.Button, { - "aria-label": t('ecogesture.initModal.btn1'), - onClick: handleCloseClick, + }, t("ecogesture.emptyList.".concat(objOrDoing, "2").concat(isDone))), /*#__PURE__*/_react.default.createElement("div", { + className: "btn-container" + }, /*#__PURE__*/_react.default.createElement(_Button.default, { + "aria-label": t('ecogesture.emptyList.btn1'), + onClick: function onClick() { + return setTab(2); + }, classes: { - root: 'btn-secondary-negative', + root: 'btn-secondary-negative btn1', label: 'text-16-bold' } - }, t('ecogesture.initModal.btn1')), /*#__PURE__*/_react.default.createElement(_core.Button, { - "aria-label": t('ecogesture.initModal.btn2'), - onClick: handleLaunchForm, + }, t('ecogesture.emptyList.btn1')), isSelectionDone && /*#__PURE__*/_react.default.createElement(_Button.default, { + "aria-label": t('ecogesture.reinit'), + onClick: handleReinitClick, classes: { - root: 'btn-profile-next rounded', + root: 'reinit-button btn-profile-next rounded', label: 'text-16-bold' } - }, t('ecogesture.initModal.btn2'))))); + }, t('ecogesture.reinit')), !isSelectionDone && /*#__PURE__*/_react.default.createElement(_Button.default, { + "aria-label": t('ecogesture.emptyList.btn2'), + onClick: function onClick() { + navigate('/ecogesture-form'); + }, + classes: { + root: 'btn-highlight', + label: 'text-16-bold' + } + }, t('ecogesture.emptyList.btn2'))))); }; -var _default = EcogestureInitModal; +var _default = EcogestureEmptyList; exports.default = _default; /***/ }), -/***/ "oeon": -/***/ (function(module, __webpack_exports__, __webpack_require__) { +/***/ "jEtO": +/***/ (function(module, 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__); +exports = module.exports = __webpack_require__("JPst")(false); +// Module +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.ec-empty-container {\n margin-top: 6rem;\n}\n.ec-empty-container .ec-empty-content {\n color: #e0e0e0;\n text-align: center;\n padding: 0 1.5rem;\n display: flex;\n gap: 1rem;\n flex-direction: column;\n align-items: center;\n margin: 0 auto;\n}\n@media (min-width: 576px) {\n .ec-empty-container .ec-empty-content {\n max-width: 45%;\n }\n}\n@media (min-width: 1200px) {\n .ec-empty-container .ec-empty-content {\n max-width: 35%;\n }\n}\n.ec-empty-container .ec-empty-content .btn-container {\n margin-top: 1rem;\n display: flex;\n gap: 1rem;\n}\n.ec-empty-container .ec-empty-content .btn-container button {\n margin: 0;\n}\n.ec-empty-container .ec-empty-content .reinit-button {\n margin-left: 15px;\n}", ""]); -var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ - "id": "check_62e7c3d9053b7909763854ecb6bd2069", - "use": "check_62e7c3d9053b7909763854ecb6bd2069-usage", - "viewBox": "0 0 15 12", - "content": "<symbol viewBox=\"0 0 15 12\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"check_62e7c3d9053b7909763854ecb6bd2069\">\n<path d=\"M1 4.9845L6 9.9845L14 1.9845\" stroke=\"#E3B82A\" stroke-width=\"2\" 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); /***/ }), -/***/ "qrSI": +/***/ "o9iD": /***/ (function(module, exports, __webpack_require__) { exports = module.exports = __webpack_require__("JPst")(false); @@ -1182,29 +1190,25 @@ exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE /***/ }), -/***/ "sTqd": -/***/ (function(module, exports, __webpack_require__) { - - -var content = __webpack_require__("tChO"); - -if(typeof content === 'string') content = [[module.i, content, '']]; - -var transform; -var insertInto; - - - -var options = {"hmr":true} - -options.transform = transform -options.insertInto = undefined; +/***/ "oeon": +/***/ (function(module, __webpack_exports__, __webpack_require__) { -var update = __webpack_require__("aET+")(content, options); +"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__); -if(content.locals) module.exports = content.locals; -if(false) {} +var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ + "id": "check_62e7c3d9053b7909763854ecb6bd2069", + "use": "check_62e7c3d9053b7909763854ecb6bd2069-usage", + "viewBox": "0 0 15 12", + "content": "<symbol viewBox=\"0 0 15 12\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"check_62e7c3d9053b7909763854ecb6bd2069\">\n<path d=\"M1 4.9845L6 9.9845L14 1.9845\" stroke=\"#E3B82A\" stroke-width=\"2\" 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); /***/ }), @@ -1230,18 +1234,7 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE /***/ }), -/***/ "tChO": -/***/ (function(module, exports, __webpack_require__) { - -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.eg-init-modal {\n color: #e0e0e0;\n margin: 1rem 0;\n}\n.eg-init-modal .title {\n text-align: center;\n color: #e3b82a;\n}\n.eg-init-modal .text {\n margin: 1rem 0;\n}\n.eg-init-modal .buttons-container {\n display: flex;\n gap: 1rem;\n}\n.eg-init-modal .buttons-container button {\n margin: 0;\n}", ""]); - - - -/***/ }), - -/***/ "vfcT": +/***/ "txiF": /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -1254,79 +1247,86 @@ Object.defineProperty(exports, "__esModule", { }); exports.default = void 0; -var _Button = _interopRequireDefault(__webpack_require__("FtsS")); - -var _doingEnabled = _interopRequireDefault(__webpack_require__("eirt")); +var _core = __webpack_require__("TTf+"); -var _objectiveEnabled = _interopRequireDefault(__webpack_require__("XtK8")); +var _Dialog = _interopRequireDefault(__webpack_require__("HhgX")); -var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j")); +var _close = _interopRequireDefault(__webpack_require__("aodS")); var _I18n = __webpack_require__("buk/"); -var _react = _interopRequireDefault(__webpack_require__("q1tI")); +var _Icon = _interopRequireDefault(__webpack_require__("y6ex")); -var _reactRouterDom = __webpack_require__("SOjZ"); +var _react = _interopRequireDefault(__webpack_require__("q1tI")); -__webpack_require__("Pw+N"); +__webpack_require__("BYYc"); -var EcogestureEmptyList = function EcogestureEmptyList(_ref) { - var setTab = _ref.setTab, - isObjective = _ref.isObjective, - isSelectionDone = _ref.isSelectionDone, - handleReinitClick = _ref.handleReinitClick; +var EcogestureInitModal = function EcogestureInitModal(_ref) { + var open = _ref.open, + handleCloseClick = _ref.handleCloseClick, + handleLaunchForm = _ref.handleLaunchForm; var _useI18n = (0, _I18n.useI18n)(), t = _useI18n.t; - var navigate = (0, _reactRouterDom.useNavigate)(); - var objOrDoing = isObjective ? 'obj' : 'doing'; - var isDone = isSelectionDone ? '_done' : ''; - return /*#__PURE__*/_react.default.createElement("div", { - className: "ec-empty-container" + 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", { - className: "ec-empty-content" - }, /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { - className: "icon-big", - icon: isObjective ? _objectiveEnabled.default : _doingEnabled.default, - size: 150 - }), /*#__PURE__*/_react.default.createElement("div", { + id: 'accessibility-title' + }, t('feedback.accessibility.window_title')), /*#__PURE__*/_react.default.createElement(_core.IconButton, { + "aria-label": t('feedback.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: "eg-init-modal" + }, /*#__PURE__*/_react.default.createElement("div", { + className: "title text-20-bold" + }, t('ecogesture.initModal.title')), /*#__PURE__*/_react.default.createElement("div", { className: "text-16-normal text" - }, t("ecogesture.emptyList.".concat(objOrDoing, "1").concat(isDone))), /*#__PURE__*/_react.default.createElement("div", { + }, t('ecogesture.initModal.text1')), /*#__PURE__*/_react.default.createElement("div", { className: "text-16-normal text" - }, t("ecogesture.emptyList.".concat(objOrDoing, "2").concat(isDone))), /*#__PURE__*/_react.default.createElement("div", { - className: "btn-container" - }, /*#__PURE__*/_react.default.createElement(_Button.default, { - "aria-label": t('ecogesture.emptyList.btn1'), - onClick: function onClick() { - return setTab(2); - }, - classes: { - root: 'btn-secondary-negative btn1', - label: 'text-16-bold' - } - }, t('ecogesture.emptyList.btn1')), isSelectionDone && /*#__PURE__*/_react.default.createElement(_Button.default, { - "aria-label": t('ecogesture.reinit'), - onClick: handleReinitClick, + }, t('ecogesture.initModal.text2')), /*#__PURE__*/_react.default.createElement("div", { + className: "buttons-container" + }, /*#__PURE__*/_react.default.createElement(_core.Button, { + "aria-label": t('ecogesture.initModal.btn1'), + onClick: handleCloseClick, classes: { - root: 'reinit-button btn-profile-next rounded', + root: 'btn-secondary-negative', label: 'text-16-bold' } - }, t('ecogesture.reinit')), !isSelectionDone && /*#__PURE__*/_react.default.createElement(_Button.default, { - "aria-label": t('ecogesture.emptyList.btn2'), - onClick: function onClick() { - navigate('/ecogesture-form'); - }, + }, t('ecogesture.initModal.btn1')), /*#__PURE__*/_react.default.createElement(_core.Button, { + "aria-label": t('ecogesture.initModal.btn2'), + onClick: handleLaunchForm, classes: { - root: 'btn-highlight', + root: 'btn-profile-next rounded', label: 'text-16-bold' } - }, t('ecogesture.emptyList.btn2'))))); + }, t('ecogesture.initModal.btn2'))))); }; -var _default = EcogestureEmptyList; +var _default = EcogestureInitModal; exports.default = _default; +/***/ }), + +/***/ "wrXS": +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__("JPst")(false); +// Module +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\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 padding: 1rem 1.5rem 2.5rem 1.5rem;\n gap: 1rem;\n}\n.ecogesture-root .efficiency-button-content {\n max-width: 52rem;\n width: 100%;\n display: flex;\n flex-direction: column;\n gap: 1rem;\n}\n.ecogesture-root .efficiency-button-content .selection {\n display: flex;\n align-items: center;\n flex-direction: column;\n color: white;\n text-align: center;\n}\n.ecogesture-root .efficiency-button-content .selection button.btn-highlight {\n padding: 0.625rem;\n}\n.ecogesture-root .efficiency-button-content .filters {\n display: flex;\n align-items: center;\n height: 50px;\n color: white;\n position: relative;\n}\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}\n.ecogesture-root .efficiency-button-content .filters .filter svg {\n margin-right: 1rem;\n}\n.ecogesture-root .efficiency-button-content .filters .filter .checkicon {\n opacity: 0;\n margin-left: auto;\n transition: all 300ms ease;\n}\n.ecogesture-root .efficiency-button-content .filters .filter .checkicon.active {\n opacity: 1;\n}\n.ecogesture-root .efficiency-button-content .filters .ecogestures {\n font-size: 0.95rem;\n text-transform: initial;\n padding-left: 0.5rem;\n}\n.ecogesture-root .efficiency-button-content .filters .ecogestures.opened {\n color: #e3b82a;\n}\n.ecogesture-root .efficiency-button-content .filters .filter-button {\n display: flex;\n}\n.ecogesture-root .efficiency-button-content .filters .filter-button .button.btn-secondary-negative {\n margin: auto;\n display: flex;\n align-items: center;\n}\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}\n.ecogesture-root .efficiency-button-content .filters .filter-button .button.btn-secondary-negative svg {\n margin-right: 1rem;\n margin-left: -0.5rem;\n}\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}\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}\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 gap: 1rem;\n}\n@media only screen and (max-width : 1023px) {\n .ecogesture-root .ecogesture-content {\n gap: 0.5rem;\n }\n}\n@keyframes appear {\n from {\n opacity: 0;\n }\n to {\n opacity: 1;\n }\n}\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}\n.ecogesture-root .ecogesture-content .ecogesture-list-item {\n box-sizing: border-box;\n height: 8rem;\n animation: appear 600ms ease;\n display: flex;\n flex: 1;\n flex-basis: 45%;\n max-width: 48%;\n}\n.ecogesture-root .ecogesture-content .ecogesture-list-item > button {\n height: 100%;\n overflow: hidden;\n animation: appear 600ms ease;\n}\n.ecogesture-root .ec-filter-error {\n color: #e0e0e0;\n text-align: center;\n margin-top: 2rem;\n}\n.ecogesture-root .ec-filter-error div:first-child {\n margin-bottom: 1rem;\n}\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}\ndiv.filter-menu.opened {\n display: block;\n}\ndiv.filter-menu .filter {\n padding: 0 1rem;\n}\ndiv.filter-menu .filter.filter-active {\n background: rgba(160, 160, 160, 0.2);\n}\n\n.filter-menu-list li {\n color: #ffffff;\n text-transform: initial;\n font-family: Lato, sans-serif;\n}\n.filter-menu-list li.item-active {\n font-weight: 700;\n}\n\n.filter-menu-icon {\n margin-left: auto;\n min-width: 0;\n}", ""]); + + + /***/ }) }]); \ No newline at end of file diff --git a/4/ecolyo.9ad9e1eaa8640d4b9d67.js b/5/ecolyo.926db5aee20aaf92c35a.js similarity index 99% rename from 4/ecolyo.9ad9e1eaa8640d4b9d67.js rename to 5/ecolyo.926db5aee20aaf92c35a.js index c06883260..064f962fa 100644 --- a/4/ecolyo.9ad9e1eaa8640d4b9d67.js +++ b/5/ecolyo.926db5aee20aaf92c35a.js @@ -1,4 +1,30 @@ -(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[4],{ +(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[5],{ + +/***/ "/1S4": +/***/ (function(module, exports, __webpack_require__) { + + +var content = __webpack_require__("A/rY"); + +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) {} + +/***/ }), /***/ "/U1t": /***/ (function(module, exports, __webpack_require__) { @@ -20,6 +46,17 @@ exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE +/***/ }), + +/***/ "0Enu": +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__("JPst")(false); +// Module +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.modal-loading-root .content {\n text-align: center;\n padding-top: 2rem;\n}\n.modal-loading-root .content .text {\n color: #e0e0e0;\n}\n.modal-loading-root .content .text1 {\n margin: 2rem 0;\n color: #e3b82a;\n}\n.modal-loading-root .content button {\n height: 40px;\n}", ""]); + + + /***/ }), /***/ "1kbv": @@ -260,6 +297,101 @@ exports.default = _default; /***/ }), +/***/ "2ZMS": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var _interopRequireDefault = __webpack_require__("TqRt"); + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; + +var _core = __webpack_require__("TTf+"); + +var _Dialog = _interopRequireDefault(__webpack_require__("HhgX")); + +var _close = _interopRequireDefault(__webpack_require__("aodS")); + +var _download = _interopRequireDefault(__webpack_require__("qtkt")); + +var _I18n = __webpack_require__("buk/"); + +var _Icon = _interopRequireDefault(__webpack_require__("y6ex")); + +var _react = _interopRequireDefault(__webpack_require__("q1tI")); + +__webpack_require__("/1S4"); + +var ExportStartModal = function ExportStartModal(_ref) { + var open = _ref.open, + handleCloseClick = _ref.handleCloseClick, + handleDownloadClick = _ref.handleDownloadClick; + + 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('export.modal_start.accessibility_title')), /*#__PURE__*/_react.default.createElement("div", { + className: "modal-start-root" + }, /*#__PURE__*/_react.default.createElement("div", { + onClick: handleCloseClick + }, /*#__PURE__*/_react.default.createElement(_core.IconButton, { + "aria-label": t('export.button_close'), + className: "modal-paper-close-button", + onClick: handleCloseClick + }, /*#__PURE__*/_react.default.createElement(_Icon.default, { + icon: _close.default, + size: 18 + }))), /*#__PURE__*/_react.default.createElement("div", { + className: "content" + }, /*#__PURE__*/_react.default.createElement("div", { + className: "icon-main" + }, /*#__PURE__*/_react.default.createElement(_Icon.default, { + icon: _download.default, + size: 48 + })), /*#__PURE__*/_react.default.createElement("div", { + className: "text-16-bold text text1" + }, t('export.modal_start.text1')), /*#__PURE__*/_react.default.createElement("div", { + className: "text-16-normal text" + }, t('export.modal_start.text2'), /*#__PURE__*/_react.default.createElement("br", null), t('export.modal_start.text3')), /*#__PURE__*/_react.default.createElement("div", { + className: "buttons" + }, /*#__PURE__*/_react.default.createElement(_core.Button, { + "aria-label": t('export.modal_start.button_cancel'), + onClick: handleCloseClick, + classes: { + root: 'btn-secondary-negative', + label: 'text-16-bold' + }, + type: "submit" + }, t('export.modal_start.button_cancel')), /*#__PURE__*/_react.default.createElement(_core.Button, { + "aria-label": t('export.button_download'), + onClick: handleDownloadClick, + classes: { + root: 'btn-highlight', + label: 'text-16-bold' + }, + type: "submit" + }, t('export.button_download')))))); +}; + +var _default = ExportStartModal; +exports.default = _default; + +/***/ }), + /***/ "3/4L": /***/ (function(module, exports, __webpack_require__) { @@ -291,12 +423,6 @@ var _export = _interopRequireDefault(__webpack_require__("l5xD")); var _classnames = _interopRequireDefault(__webpack_require__("TSYQ")); -var _exportDoneModal = _interopRequireDefault(__webpack_require__("z9vy")); - -var _exportLoadingModal = _interopRequireDefault(__webpack_require__("M960")); - -var _exportStartModal = _interopRequireDefault(__webpack_require__("Ugpr")); - var _cozyClient = __webpack_require__("SH7X"); var _I18n = __webpack_require__("buk/"); @@ -311,6 +437,12 @@ var _react = _interopRequireWildcard(__webpack_require__("q1tI")); var _consumption = _interopRequireDefault(__webpack_require__("AVq/")); +var _exportDoneModal = _interopRequireDefault(__webpack_require__("cpg0")); + +var _exportLoadingModal = _interopRequireDefault(__webpack_require__("l4i9")); + +var _exportStartModal = _interopRequireDefault(__webpack_require__("2ZMS")); + __webpack_require__("xPU3"); 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); } @@ -836,17 +968,6 @@ var ProfileTypeOptions = function ProfileTypeOptions() { var _default = ProfileTypeOptions; exports.default = _default; -/***/ }), - -/***/ "73/N": -/***/ (function(module, exports, __webpack_require__) { - -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.modal-loading-root .content {\n text-align: center;\n padding-top: 2rem;\n}\n.modal-loading-root .content .text {\n color: #e0e0e0;\n}\n.modal-loading-root .content .text1 {\n margin: 2rem 0;\n color: #e3b82a;\n}\n.modal-loading-root .content button {\n height: 40px;\n}", ""]); - - - /***/ }), /***/ "7BpI": @@ -869,6 +990,17 @@ var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPO 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); +/***/ }), + +/***/ "A/rY": +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__("JPst")(false); +// Module +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.modal-start-root .content {\n text-align: center;\n padding-top: 2rem;\n}\n.modal-start-root .content .text {\n margin: 2rem 0 0;\n color: #e0e0e0;\n}\n.modal-start-root .content .text1 {\n color: #e3b82a;\n}\n.modal-start-root .content .buttons {\n display: flex;\n gap: 1rem;\n}\n.modal-start-root .content .buttons button {\n height: 40px;\n}", ""]); + + + /***/ }), /***/ "AeX9": @@ -998,6 +1130,17 @@ var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPO 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); +/***/ }), + +/***/ "FXOo": +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__("JPst")(false); +// Module +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.modal-done-root .content {\n text-align: center;\n padding-top: 2rem;\n}\n.modal-done-root .content .text {\n margin: 2rem 0 0;\n color: #e0e0e0;\n}\n.modal-done-root .content .text1 {\n margin-bottom: 2rem;\n color: #e3b82a;\n}\n.modal-done-root .content .error1 {\n color: #d25959;\n}\n.modal-done-root .content button {\n height: 40px;\n}", ""]); + + + /***/ }), /***/ "H9Js": @@ -1022,6 +1165,32 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE /***/ }), +/***/ "HYZs": +/***/ (function(module, exports, __webpack_require__) { + + +var content = __webpack_require__("0Enu"); + +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) {} + +/***/ }), + /***/ "K75s": /***/ (function(module, exports, __webpack_require__) { @@ -1117,447 +1286,303 @@ if(false) {} /***/ }), -/***/ "M960": +/***/ "O6Js": /***/ (function(module, exports, __webpack_require__) { -"use strict"; +var content = __webpack_require__("kHYL"); -var _interopRequireDefault = __webpack_require__("TqRt"); +if(typeof content === 'string') content = [[module.i, content, '']]; -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; +var transform; +var insertInto; -var _regenerator = _interopRequireDefault(__webpack_require__("o0o1")); -var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__("yXPU")); -var _core = __webpack_require__("TTf+"); +var options = {"hmr":true} -var _Dialog = _interopRequireDefault(__webpack_require__("HhgX")); +options.transform = transform +options.insertInto = undefined; -var _cozyClient = __webpack_require__("SH7X"); +var update = __webpack_require__("aET+")(content, options); -var _I18n = __webpack_require__("buk/"); +if(content.locals) module.exports = content.locals; -var _Icon = _interopRequireDefault(__webpack_require__("y6ex")); +if(false) {} -var _fileSaver = _interopRequireDefault(__webpack_require__("Iab2")); +/***/ }), -var _react = _interopRequireWildcard(__webpack_require__("q1tI")); +/***/ "O8Db": +/***/ (function(module, exports, __webpack_require__) { -var XLSX = _interopRequireWildcard(__webpack_require__("JcrP")); -var _close = _interopRequireDefault(__webpack_require__("aodS")); +var content = __webpack_require__("48Vx"); -var _Loader = _interopRequireDefault(__webpack_require__("Ra/y")); +if(typeof content === 'string') content = [[module.i, content, '']]; -var _enums = __webpack_require__("gnxY"); +var transform; +var insertInto; -var _consumption = _interopRequireDefault(__webpack_require__("AVq/")); -var _enedisMonthlyAnalysisData = _interopRequireDefault(__webpack_require__("GrKv")); -__webpack_require__("YEWe"); +var options = {"hmr":true} -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); } +options.transform = transform +options.insertInto = undefined; -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 update = __webpack_require__("aET+")(content, options); -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) { function e(_x4) { return _e.apply(this, arguments); } e.toString = function () { return _e.toString(); }; return e; }(function (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 (_e2) { function e(_x5) { return _e2.apply(this, arguments); } e.toString = function () { return _e2.toString(); }; return e; }(function (e) { didErr = true; err = e; }), f: function f() { try { if (!normalCompletion && it.return != null) it.return(); } finally { if (didErr) throw err; } } }; } +if(content.locals) module.exports = content.locals; -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); } +if(false) {} -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 ExportLoadingModal = function ExportLoadingModal(_ref) { - var open = _ref.open, - handleCloseClick = _ref.handleCloseClick, - handleDone = _ref.handleDone, - selectedFluids = _ref.selectedFluids; +/***/ "QB+N": +/***/ (function(module, exports, __webpack_require__) { - var _useI18n = (0, _I18n.useI18n)(), - t = _useI18n.t; +"use strict"; - var client = (0, _cozyClient.useClient)(); - var fileType = 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;charset=UTF-8'; - var fileExtension = '.xlsx'; - var exportToXlsx = function exportToXlsx(exportDataSheets, fileName) { - var wb = XLSX.utils.book_new(); +var _interopRequireDefault = __webpack_require__("TqRt"); - var _iterator = _createForOfIteratorHelper(exportDataSheets), - _step; - - try { - for (_iterator.s(); !(_step = _iterator.n()).done;) { - var dataSheet = _step.value; - var ws = XLSX.utils.json_to_sheet(dataSheet.data); - XLSX.utils.book_append_sheet(wb, ws, dataSheet.fluidName); - } - } catch (err) { - _iterator.e(err); - } finally { - _iterator.f(); - } - - var excelBuffer = XLSX.write(wb, { - bookType: 'xlsx', - type: 'array' - }); - var data = new Blob([excelBuffer], { - type: fileType - }); - - _fileSaver.default.saveAs(data, fileName + fileExtension); - }; - - var buildDataRow = (0, _react.useCallback)( /*#__PURE__*/function () { - var _ref2 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee(dataload, fluidType) { - var dataRow, emas, maxPowerEntities, maxLoad; - return _regenerator.default.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - dataRow = {}; - dataRow[t('export.month')] = dataload.date.month.toString().padStart(2, '0'); - dataRow[t('export.year')] = dataload.date.year; - dataRow["".concat(t('export.consumption'), " (").concat(t('FLUID.' + _enums.FluidType[fluidType] + '.UNIT'), ")")] = dataload.value; - - if (!(fluidType === _enums.FluidType.ELECTRICITY)) { - _context.next = 10; - break; - } - - emas = new _enedisMonthlyAnalysisData.default(client); - _context.next = 8; - return emas.getMaxPowerByDate(dataload.date.year, dataload.date.month); - - case 8: - maxPowerEntities = _context.sent; - - if (maxPowerEntities) { - maxLoad = maxPowerEntities.reduce(function (max, entity) { - if (entity.load > max) { - return entity.load; - } - - return max; - }, 0); - dataRow[t('export.maxpower')] = maxLoad; - } - - case 10: - return _context.abrupt("return", dataRow); - - case 11: - case "end": - return _context.stop(); - } - } - }, _callee); - })); - - return function (_x, _x2) { - return _ref2.apply(this, arguments); - }; - }(), [client, t]); - var getExportDataSheet = (0, _react.useCallback)( /*#__PURE__*/function () { - var _ref3 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2(fluidType) { - var consumptionService, firstDataDate, lastDataDate, timePeriod, dataLoad, exportDataSheet, _iterator2, _step2, data, dataRow; - - 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.fetchAllFirstDateData([fluidType], _enums.TimeStep.MONTH); - - case 3: - firstDataDate = _context2.sent; - _context2.next = 6; - return consumptionService.fetchAllLastDateData([fluidType], _enums.TimeStep.MONTH); - - case 6: - lastDataDate = _context2.sent; - - if (!(!firstDataDate[0] || !lastDataDate[0])) { - _context2.next = 9; - break; - } - - return _context2.abrupt("return", null); - - case 9: - timePeriod = { - startDate: firstDataDate[0], - endDate: lastDataDate[0] - }; - _context2.next = 12; - return consumptionService.getGraphData(timePeriod, _enums.TimeStep.MONTH, [fluidType], undefined, undefined, false, true); - - case 12: - dataLoad = _context2.sent; - - if (dataLoad !== null && dataLoad !== void 0 && dataLoad.actualData) { - _context2.next = 15; - break; - } - - return _context2.abrupt("return", null); - - case 15: - exportDataSheet = { - fluidName: t('FLUID.' + _enums.FluidType[fluidType] + '.LABEL'), - data: [] - }; - _iterator2 = _createForOfIteratorHelper(dataLoad.actualData); - _context2.prev = 17; - - _iterator2.s(); +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; - case 19: - if ((_step2 = _iterator2.n()).done) { - _context2.next = 29; - break; - } +var _Link = _interopRequireDefault(__webpack_require__("36Cw")); - data = _step2.value; +var _gcu = _interopRequireDefault(__webpack_require__("AeX9")); - if (!(data.value === -1)) { - _context2.next = 23; - break; - } +var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j")); - return _context2.abrupt("continue", 27); +var _I18n = __webpack_require__("buk/"); - case 23: - _context2.next = 25; - return buildDataRow(data, fluidType); +var _react = _interopRequireDefault(__webpack_require__("q1tI")); - case 25: - dataRow = _context2.sent; - exportDataSheet.data.push(dataRow); +var _reactRouterDom = __webpack_require__("SOjZ"); - case 27: - _context2.next = 19; - break; +__webpack_require__("O6Js"); - case 29: - _context2.next = 34; - break; +var GCULink = function GCULink() { + var _useI18n = (0, _I18n.useI18n)(), + t = _useI18n.t; - case 31: - _context2.prev = 31; - _context2.t0 = _context2["catch"](17); + return /*#__PURE__*/_react.default.createElement("div", { + className: "gcu-link-root" + }, /*#__PURE__*/_react.default.createElement("div", { + className: "gcu-link-content" + }, /*#__PURE__*/_react.default.createElement(_Link.default, { + className: "gcu-link-card-link", + component: _reactRouterDom.Link, + to: "/options/gcu" + }, /*#__PURE__*/_react.default.createElement("div", { + className: "card optionCard" + }, /*#__PURE__*/_react.default.createElement("div", { + className: "gcu-link-card" + }, /*#__PURE__*/_react.default.createElement("div", { + className: "gcu-link-card-content" + }, /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { + className: "gcu-link-card-content-icon", + icon: _gcu.default, + size: 42 + }), /*#__PURE__*/_react.default.createElement("div", { + className: "gcu-link-card-content-title" + }, t('common.title_gcu')))))))); +}; - _iterator2.e(_context2.t0); +var _default = GCULink; +exports.default = _default; - case 34: - _context2.prev = 34; +/***/ }), - _iterator2.f(); +/***/ "QIRd": +/***/ (function(module, exports, __webpack_require__) { - return _context2.finish(34); +"use strict"; - case 37: - return _context2.abrupt("return", exportDataSheet); - case 38: - case "end": - return _context2.stop(); - } - } - }, _callee2, null, [[17, 31, 34, 37]]); - })); +var _interopRequireDefault = __webpack_require__("TqRt"); - return function (_x3) { - return _ref3.apply(this, arguments); - }; - }(), [buildDataRow, client, t]); - (0, _react.useEffect)(function () { - var subscribed = true; - var date = new Date(); +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; - var exportData = /*#__PURE__*/function () { - var _ref4 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee3() { - var exportDataSheets, _iterator3, _step3, fluidType, exportDataFluid; +var _cozyClient = __webpack_require__("SH7X"); - return _regenerator.default.wrap(function _callee3$(_context3) { - while (1) { - switch (_context3.prev = _context3.next) { - case 0: - _context3.prev = 0; - exportDataSheets = []; - _iterator3 = _createForOfIteratorHelper(selectedFluids); - _context3.prev = 3; +var _react = _interopRequireDefault(__webpack_require__("q1tI")); - _iterator3.s(); +__webpack_require__("RWZo"); - case 5: - if ((_step3 = _iterator3.n()).done) { - _context3.next = 13; - break; - } +var Version = function Version() { + var client = (0, _cozyClient.useClient)(); + return /*#__PURE__*/_react.default.createElement("div", { + className: "version-root text-14-normal" + }, "v ".concat(client.appMetadata.version)); +}; - fluidType = _step3.value; - _context3.next = 9; - return getExportDataSheet(fluidType); +var _default = Version; +exports.default = _default; - case 9: - exportDataFluid = _context3.sent; +/***/ }), - if (exportDataFluid) { - exportDataSheets.push(exportDataFluid); - } +/***/ "RWZo": +/***/ (function(module, exports, __webpack_require__) { - case 11: - _context3.next = 5; - break; - case 13: - _context3.next = 18; - break; +var content = __webpack_require__("Dw7f"); - case 15: - _context3.prev = 15; - _context3.t0 = _context3["catch"](3); +if(typeof content === 'string') content = [[module.i, content, '']]; - _iterator3.e(_context3.t0); +var transform; +var insertInto; - case 18: - _context3.prev = 18; - _iterator3.f(); - return _context3.finish(18); +var options = {"hmr":true} - case 21: - _context3.next = 23; - return new Promise(function (r) { - return setTimeout(r, 2000); - }); +options.transform = transform +options.insertInto = undefined; - case 23: - if (subscribed) { - exportToXlsx(exportDataSheets, 'ecolyo_data_' + date.toLocaleDateString()); - handleDone(); - } +var update = __webpack_require__("aET+")(content, options); - _context3.next = 29; - break; +if(content.locals) module.exports = content.locals; - case 26: - _context3.prev = 26; - _context3.t1 = _context3["catch"](0); - handleDone(_context3.t1); +if(false) {} - case 29: - case "end": - return _context3.stop(); - } - } - }, _callee3, null, [[0, 26], [3, 15, 18, 21]]); - })); +/***/ }), - return function exportData() { - return _ref4.apply(this, arguments); - }; - }(); +/***/ "Tex6": +/***/ (function(module, exports, __webpack_require__) { - if (subscribed) { - exportData(); - } +exports = module.exports = __webpack_require__("JPst")(false); +// Module +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.matomo-opt-out-container {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n padding: 0 1.5rem;\n margin: 2rem 0;\n}\n.matomo-opt-out-container .matomo-opt-out {\n margin: 0 auto;\n width: 100%;\n}\n@media (min-width: 768px) {\n .matomo-opt-out-container .matomo-opt-out {\n width: 45.75rem;\n }\n}\n.matomo-opt-out-container .matomo-opt-out .opt-out-header {\n color: #e0e0e0;\n}\n.matomo-opt-out-container .matomo-opt-out * {\n font-family: Lato, sans-serif;\n}", ""]); - return function () { - subscribed = false; - }; - }, [getExportDataSheet, handleDone, selectedFluids]); - return /*#__PURE__*/_react.default.createElement(_Dialog.default, { - open: open, - onClose: function onClose(_event, reason) { - if (reason !== 'backdropClick' && reason !== 'escapeKeyDown') { - handleCloseClick(); - } - }, - "aria-labelledby": "accessibility-title", - classes: { - root: 'modal-root', - paper: 'modal-paper' - } - }, /*#__PURE__*/_react.default.createElement("div", { - id: "accessibility-title" - }, t('export.modal_loading.accessibility_title')), /*#__PURE__*/_react.default.createElement("div", { - className: "modal-loading-root" - }, /*#__PURE__*/_react.default.createElement("div", { - onClick: handleCloseClick - }, /*#__PURE__*/_react.default.createElement(_core.IconButton, { - "aria-label": t('export.button_close'), - className: "modal-paper-close-button", - onClick: handleCloseClick - }, /*#__PURE__*/_react.default.createElement(_Icon.default, { - icon: _close.default, - size: 18 - }))), /*#__PURE__*/_react.default.createElement("div", { - className: "content" - }, /*#__PURE__*/_react.default.createElement("div", { - className: "icon-main" - }, /*#__PURE__*/_react.default.createElement(_Loader.default, { - color: "gold" - })), /*#__PURE__*/_react.default.createElement("div", { - className: "text-16-bold text text1" - }, t('export.modal_loading.text1')), /*#__PURE__*/_react.default.createElement("div", { - className: "text-16-normal text" - }, t('export.modal_loading.text2')), /*#__PURE__*/_react.default.createElement(_core.Button, { - "aria-label": t('export.modal_loading.button_cancel'), - onClick: handleCloseClick, - classes: { - root: 'btn-secondary-negative', - label: 'text-16-bold' - }, - type: "submit" - }, t('export.modal_loading.button_cancel'))))); -}; -var _default = ExportLoadingModal; -exports.default = _default; /***/ }), -/***/ "O6Js": +/***/ "Y5EC": /***/ (function(module, exports, __webpack_require__) { +"use strict"; -var content = __webpack_require__("kHYL"); -if(typeof content === 'string') content = [[module.i, content, '']]; +var _interopRequireDefault = __webpack_require__("TqRt"); -var transform; -var insertInto; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _objectWithoutProperties2 = _interopRequireDefault(__webpack_require__("QILm")); +var _styles = __webpack_require__("DfQ9"); -var options = {"hmr":true} +var _Switch = _interopRequireDefault(__webpack_require__("DJX/")); -options.transform = transform -options.insertInto = undefined; +var _enums = __webpack_require__("gnxY"); -var update = __webpack_require__("aET+")(content, options); +var _react = _interopRequireDefault(__webpack_require__("q1tI")); -if(content.locals) module.exports = content.locals; +var _excluded = ["fluidType"]; +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); -if(false) {} +var StyledSwitch = function StyledSwitch(_ref) { + var fluidType = _ref.fluidType, + props = (0, _objectWithoutProperties2.default)(_ref, _excluded); + + if (fluidType !== undefined) { + switch (fluidType) { + case _enums.FluidType.ELECTRICITY: + return /*#__PURE__*/_react.default.createElement(SwitchElec, props); + + case _enums.FluidType.WATER: + return /*#__PURE__*/_react.default.createElement(SwitchWater, props); + + case _enums.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; +exports.default = _default; /***/ }), -/***/ "O8Db": +/***/ "buHZ": /***/ (function(module, exports, __webpack_require__) { -var content = __webpack_require__("48Vx"); +var content = __webpack_require__("FXOo"); if(typeof content === 'string') content = [[module.i, content, '']]; @@ -1579,7 +1604,7 @@ if(false) {} /***/ }), -/***/ "QB+N": +/***/ "cpg0": /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -1592,242 +1617,213 @@ Object.defineProperty(exports, "__esModule", { }); exports.default = void 0; -var _Link = _interopRequireDefault(__webpack_require__("36Cw")); +var _core = __webpack_require__("TTf+"); -var _gcu = _interopRequireDefault(__webpack_require__("AeX9")); +var _Dialog = _interopRequireDefault(__webpack_require__("HhgX")); -var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j")); +var _close = _interopRequireDefault(__webpack_require__("aodS")); + +var _exportDone = _interopRequireDefault(__webpack_require__("u39M")); + +var _warnCross = _interopRequireDefault(__webpack_require__("goId")); var _I18n = __webpack_require__("buk/"); +var _Icon = _interopRequireDefault(__webpack_require__("y6ex")); + var _react = _interopRequireDefault(__webpack_require__("q1tI")); -var _reactRouterDom = __webpack_require__("SOjZ"); +__webpack_require__("buHZ"); -__webpack_require__("O6Js"); +var ExportDoneModal = function ExportDoneModal(_ref) { + var open = _ref.open, + error = _ref.error, + handleCloseClick = _ref.handleCloseClick; -var GCULink = function GCULink() { var _useI18n = (0, _I18n.useI18n)(), t = _useI18n.t; - return /*#__PURE__*/_react.default.createElement("div", { - className: "gcu-link-root" - }, /*#__PURE__*/_react.default.createElement("div", { - className: "gcu-link-content" - }, /*#__PURE__*/_react.default.createElement(_Link.default, { - className: "gcu-link-card-link", - component: _reactRouterDom.Link, - to: "/options/gcu" + 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", { - className: "card optionCard" + id: 'accessibility-title' + }, t('export.modal_done.accessibility_title')), /*#__PURE__*/_react.default.createElement("div", { + className: "modal-done-root" }, /*#__PURE__*/_react.default.createElement("div", { - className: "gcu-link-card" + onClick: handleCloseClick + }, /*#__PURE__*/_react.default.createElement(_core.IconButton, { + "aria-label": t('export.button_close'), + className: "modal-paper-close-button", + onClick: handleCloseClick + }, /*#__PURE__*/_react.default.createElement(_Icon.default, { + icon: _close.default, + size: 18 + }))), /*#__PURE__*/_react.default.createElement("div", { + className: "content" }, /*#__PURE__*/_react.default.createElement("div", { - className: "gcu-link-card-content" - }, /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { - className: "gcu-link-card-content-icon", - icon: _gcu.default, - size: 42 - }), /*#__PURE__*/_react.default.createElement("div", { - className: "gcu-link-card-content-title" - }, t('common.title_gcu')))))))); + className: "icon-main" + }, /*#__PURE__*/_react.default.createElement(_Icon.default, { + icon: error ? _warnCross.default : _exportDone.default, + size: 44 + })), !error && /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement("div", { + className: "text-16-bold text text1" + }, t('export.modal_done.text1')), /*#__PURE__*/_react.default.createElement("div", { + className: "text-16-normal text" + }, t('export.modal_done.text2'))), error && /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement("div", { + className: "text-20-bold text error1" + }, t('export.modal_done.error1')), /*#__PURE__*/_react.default.createElement("div", { + className: "text-16-bold text" + }, t('export.modal_done.error2'))), /*#__PURE__*/_react.default.createElement(_core.Button, { + "aria-label": t('export.modal_done.button_close'), + onClick: handleCloseClick, + classes: { + root: 'btn-highlight', + label: 'text-16-bold' + }, + type: "submit" + }, error ? t('export.modal_done.button_close_error') : t('export.modal_done.button_close'))))); }; -var _default = GCULink; +var _default = ExportDoneModal; exports.default = _default; /***/ }), -/***/ "QIRd": -/***/ (function(module, exports, __webpack_require__) { +/***/ "dCxF": +/***/ (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 _interopRequireDefault = __webpack_require__("TqRt"); - -Object.defineProperty(exports, "__esModule", { - value: true +var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ + "id": "profile_857aa7cec0a86084aba1e35310375d9b", + "use": "profile_857aa7cec0a86084aba1e35310375d9b-usage", + "viewBox": "0 0 38 38", + "content": "<symbol viewBox=\"0 0 38 38\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"profile_857aa7cec0a86084aba1e35310375d9b\">\n<circle cx=\"18.5\" cy=\"18.5\" r=\"18\" stroke=\"white\" />\n<circle cx=\"18.5\" cy=\"13.5\" r=\"5.5\" fill=\"white\" />\n<path d=\"M8 26C8 22.4735 9.60771 19.4852 13 19C14.3163 20.1296 16.5 21 18.5 21C22 21 22.5 20 24 19C27.3923 19.4852 29 22.4735 29 26V27C29 27 25 28 18.5 28C12 28 8 27 8 27V26Z\" fill=\"white\" />\n</symbol>" }); -exports.default = void 0; - -var _cozyClient = __webpack_require__("SH7X"); - -var _react = _interopRequireDefault(__webpack_require__("q1tI")); - -__webpack_require__("RWZo"); - -var Version = function Version() { - var client = (0, _cozyClient.useClient)(); - return /*#__PURE__*/_react.default.createElement("div", { - className: "version-root text-14-normal" - }, "v ".concat(client.appMetadata.version)); -}; - -var _default = Version; -exports.default = _default; - -/***/ }), - -/***/ "RWZo": -/***/ (function(module, exports, __webpack_require__) { - - -var content = __webpack_require__("Dw7f"); - -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) {} +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); /***/ }), -/***/ "SyEs": +/***/ "e+zH": /***/ (function(module, exports, __webpack_require__) { +"use strict"; -var content = __webpack_require__("gzaf"); -if(typeof content === 'string') content = [[module.i, content, '']]; +var _interopRequireDefault = __webpack_require__("TqRt"); -var transform; -var insertInto; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); +var _logos_partenaires = _interopRequireDefault(__webpack_require__("mrO1")); -var options = {"hmr":true} +var _Content = _interopRequireDefault(__webpack_require__("VOVi")); -options.transform = transform -options.insertInto = undefined; +var _CozyBar = _interopRequireDefault(__webpack_require__("CJMG")); -var update = __webpack_require__("aET+")(content, options); +var _Header = _interopRequireDefault(__webpack_require__("frrP")); -if(content.locals) module.exports = content.locals; +var _react = _interopRequireWildcard(__webpack_require__("q1tI")); -if(false) {} +var _Accessibility = _interopRequireDefault(__webpack_require__("zuZ0")); -/***/ }), +var _ExportData = _interopRequireDefault(__webpack_require__("3/4L")); -/***/ "Tex6": -/***/ (function(module, exports, __webpack_require__) { +var _GCULink = _interopRequireDefault(__webpack_require__("QB+N")); -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.matomo-opt-out-container {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n padding: 0 1.5rem;\n margin: 2rem 0;\n}\n.matomo-opt-out-container .matomo-opt-out {\n margin: 0 auto;\n width: 100%;\n}\n@media (min-width: 768px) {\n .matomo-opt-out-container .matomo-opt-out {\n width: 45.75rem;\n }\n}\n.matomo-opt-out-container .matomo-opt-out .opt-out-header {\n color: #e0e0e0;\n}\n.matomo-opt-out-container .matomo-opt-out * {\n font-family: Lato, sans-serif;\n}", ""]); +var _HelpLink = _interopRequireDefault(__webpack_require__("nXo9")); +var _LegalNoticeLink = _interopRequireDefault(__webpack_require__("5cGL")); +var _MatomoOptOut = _interopRequireDefault(__webpack_require__("K7p6")); -/***/ }), +var _ProfileTypeOptions = _interopRequireDefault(__webpack_require__("6OQJ")); -/***/ "Ugpr": -/***/ (function(module, exports, __webpack_require__) { +var _ReportOptions = _interopRequireDefault(__webpack_require__("1kbv")); -"use strict"; +var _Version = _interopRequireDefault(__webpack_require__("QIRd")); +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); } -var _interopRequireDefault = __webpack_require__("TqRt"); +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; } -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; +var OptionsView = function OptionsView() { + var _useState = (0, _react.useState)(0), + _useState2 = (0, _slicedToArray2.default)(_useState, 2), + headerHeight = _useState2[0], + setHeaderHeight = _useState2[1]; -var _core = __webpack_require__("TTf+"); + return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement(_CozyBar.default, { + titleKey: 'common.title_options' + }), /*#__PURE__*/_react.default.createElement(_Header.default, { + setHeaderHeight: setHeaderHeight, + desktopTitleKey: 'common.title_options' + }), /*#__PURE__*/_react.default.createElement(_Content.default, { + heightOffset: headerHeight + }, /*#__PURE__*/_react.default.createElement(_ProfileTypeOptions.default, null), /*#__PURE__*/_react.default.createElement(_ExportData.default, null), /*#__PURE__*/_react.default.createElement(_ReportOptions.default, null), /*#__PURE__*/_react.default.createElement(_HelpLink.default, null), /*#__PURE__*/_react.default.createElement(_LegalNoticeLink.default, null), /*#__PURE__*/_react.default.createElement(_GCULink.default, null), /*#__PURE__*/_react.default.createElement(_Accessibility.default, null), /*#__PURE__*/_react.default.createElement(_MatomoOptOut.default, null), /*#__PURE__*/_react.default.createElement("div", { + className: "parameters-logos" + }, /*#__PURE__*/_react.default.createElement("img", { + src: _logos_partenaires.default, + alt: "ensemble de logos" + })), /*#__PURE__*/_react.default.createElement(_Version.default, null))); +}; -var _Dialog = _interopRequireDefault(__webpack_require__("HhgX")); +var _default = OptionsView; +exports.default = _default; -var _close = _interopRequireDefault(__webpack_require__("aodS")); +/***/ }), -var _download = _interopRequireDefault(__webpack_require__("qtkt")); +/***/ "goId": +/***/ (function(module, __webpack_exports__, __webpack_require__) { -var _I18n = __webpack_require__("buk/"); +"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 _Icon = _interopRequireDefault(__webpack_require__("y6ex")); -var _react = _interopRequireDefault(__webpack_require__("q1tI")); +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); -__webpack_require__("dZpM"); +/***/ }), -var ExportStartModal = function ExportStartModal(_ref) { - var open = _ref.open, - handleCloseClick = _ref.handleCloseClick, - handleDownloadClick = _ref.handleDownloadClick; +/***/ "kHYL": +/***/ (function(module, exports, __webpack_require__) { - var _useI18n = (0, _I18n.useI18n)(), - t = _useI18n.t; +exports = module.exports = __webpack_require__("JPst")(false); +// Module +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.gcu-link-root {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n color: #ffffff;\n padding: 0 1.5rem 0;\n margin-top: 0.5rem;\n}\n.gcu-link-root .gcu-link-header {\n margin-bottom: 1.25rem;\n}\n.gcu-link-root .gcu-link-content {\n width: 45.75rem;\n}\n.gcu-link-root .gcu-link-content p {\n color: #ffffff;\n}\n.gcu-link-root .gcu-link-content a {\n color: #ffffff;\n text-decoration: none;\n}\n.gcu-link-root .gcu-link-content li {\n margin: 1rem 0;\n}\n.gcu-link-root .gcu-link-content h2 {\n color: #ffffff;\n}\n.gcu-link-root .gcu-link-content h3 {\n color: #ffffff;\n margin: 2.5rem 0 1rem;\n}\n.gcu-link-root .gcu-link-content .ln-contact {\n color: #e3b82a;\n}\n@media only screen and (max-width : 768px) {\n .gcu-link-root .gcu-link-content {\n width: 100%;\n }\n}\n\n.optionCard {\n padding: 0.938rem 1rem;\n}\n\n.gcu-link-card-link {\n color: black;\n}\n\n.gcu-link-card {\n display: flex;\n flex-direction: row;\n margin: -0.75rem 0;\n width: 100%;\n}\n@media only screen and (max-width : 768px) {\n .gcu-link-card {\n width: 100%;\n }\n}\n.gcu-link-card .gcu-link-card-content {\n display: flex;\n flex-direction: row;\n}\n.gcu-link-card .gcu-link-card-content .gcu-link-card-content-icon {\n margin: 0.5rem 0;\n}\n.gcu-link-card .gcu-link-card-content .gcu-link-card-content-title {\n margin: 0 1rem;\n align-self: center;\n}", ""]); - 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('export.modal_start.accessibility_title')), /*#__PURE__*/_react.default.createElement("div", { - className: "modal-start-root" - }, /*#__PURE__*/_react.default.createElement("div", { - onClick: handleCloseClick - }, /*#__PURE__*/_react.default.createElement(_core.IconButton, { - "aria-label": t('export.button_close'), - className: "modal-paper-close-button", - onClick: handleCloseClick - }, /*#__PURE__*/_react.default.createElement(_Icon.default, { - icon: _close.default, - size: 18 - }))), /*#__PURE__*/_react.default.createElement("div", { - className: "content" - }, /*#__PURE__*/_react.default.createElement("div", { - className: "icon-main" - }, /*#__PURE__*/_react.default.createElement(_Icon.default, { - icon: _download.default, - size: 48 - })), /*#__PURE__*/_react.default.createElement("div", { - className: "text-16-bold text text1" - }, t('export.modal_start.text1')), /*#__PURE__*/_react.default.createElement("div", { - className: "text-16-normal text" - }, t('export.modal_start.text2'), /*#__PURE__*/_react.default.createElement("br", null), t('export.modal_start.text3')), /*#__PURE__*/_react.default.createElement("div", { - className: "buttons" - }, /*#__PURE__*/_react.default.createElement(_core.Button, { - "aria-label": t('export.modal_start.button_cancel'), - onClick: handleCloseClick, - classes: { - root: 'btn-secondary-negative', - label: 'text-16-bold' - }, - type: "submit" - }, t('export.modal_start.button_cancel')), /*#__PURE__*/_react.default.createElement(_core.Button, { - "aria-label": t('export.button_download'), - onClick: handleDownloadClick, - classes: { - root: 'btn-highlight', - label: 'text-16-bold' - }, - type: "submit" - }, t('export.button_download')))))); -}; -var _default = ExportStartModal; -exports.default = _default; /***/ }), -/***/ "Y5EC": +/***/ "l4i9": /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -1840,294 +1836,400 @@ Object.defineProperty(exports, "__esModule", { }); exports.default = void 0; -var _objectWithoutProperties2 = _interopRequireDefault(__webpack_require__("QILm")); +var _regenerator = _interopRequireDefault(__webpack_require__("o0o1")); -var _styles = __webpack_require__("DfQ9"); +var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__("yXPU")); -var _Switch = _interopRequireDefault(__webpack_require__("DJX/")); +var _core = __webpack_require__("TTf+"); -var _enums = __webpack_require__("gnxY"); +var _Dialog = _interopRequireDefault(__webpack_require__("HhgX")); -var _react = _interopRequireDefault(__webpack_require__("q1tI")); +var _cozyClient = __webpack_require__("SH7X"); -var _excluded = ["fluidType"]; -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 _I18n = __webpack_require__("buk/"); -var StyledSwitch = function StyledSwitch(_ref) { - var fluidType = _ref.fluidType, - props = (0, _objectWithoutProperties2.default)(_ref, _excluded); +var _Icon = _interopRequireDefault(__webpack_require__("y6ex")); - if (fluidType !== undefined) { - switch (fluidType) { - case _enums.FluidType.ELECTRICITY: - return /*#__PURE__*/_react.default.createElement(SwitchElec, props); +var _fileSaver = _interopRequireDefault(__webpack_require__("Iab2")); - case _enums.FluidType.WATER: - return /*#__PURE__*/_react.default.createElement(SwitchWater, props); +var _react = _interopRequireWildcard(__webpack_require__("q1tI")); - case _enums.FluidType.GAS: - return /*#__PURE__*/_react.default.createElement(SwitchGas, props); +var XLSX = _interopRequireWildcard(__webpack_require__("JcrP")); - default: - return /*#__PURE__*/_react.default.createElement(SwitchBase, props); - } - } else { - return /*#__PURE__*/_react.default.createElement(SwitchBase, props); - } -}; +var _close = _interopRequireDefault(__webpack_require__("aodS")); + +var _Loader = _interopRequireDefault(__webpack_require__("Ra/y")); -var _default = StyledSwitch; -exports.default = _default; +var _enums = __webpack_require__("gnxY"); -/***/ }), +var _consumption = _interopRequireDefault(__webpack_require__("AVq/")); -/***/ "YEWe": -/***/ (function(module, exports, __webpack_require__) { +var _enedisMonthlyAnalysisData = _interopRequireDefault(__webpack_require__("GrKv")); +__webpack_require__("HYZs"); -var content = __webpack_require__("73/N"); +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); } -if(typeof content === 'string') content = [[module.i, content, '']]; +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 transform; -var insertInto; +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) { function e(_x4) { return _e.apply(this, arguments); } e.toString = function () { return _e.toString(); }; return e; }(function (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 (_e2) { function e(_x5) { return _e2.apply(this, arguments); } e.toString = function () { return _e2.toString(); }; return e; }(function (e) { didErr = true; err = e; }), 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 options = {"hmr":true} +var ExportLoadingModal = function ExportLoadingModal(_ref) { + var open = _ref.open, + handleCloseClick = _ref.handleCloseClick, + handleDone = _ref.handleDone, + selectedFluids = _ref.selectedFluids; -options.transform = transform -options.insertInto = undefined; + var _useI18n = (0, _I18n.useI18n)(), + t = _useI18n.t; -var update = __webpack_require__("aET+")(content, options); + var client = (0, _cozyClient.useClient)(); + var fileType = 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;charset=UTF-8'; + var fileExtension = '.xlsx'; -if(content.locals) module.exports = content.locals; + var exportToXlsx = function exportToXlsx(exportDataSheets, fileName) { + var wb = XLSX.utils.book_new(); -if(false) {} + var _iterator = _createForOfIteratorHelper(exportDataSheets), + _step; -/***/ }), + try { + for (_iterator.s(); !(_step = _iterator.n()).done;) { + var dataSheet = _step.value; + var ws = XLSX.utils.json_to_sheet(dataSheet.data); + XLSX.utils.book_append_sheet(wb, ws, dataSheet.fluidName); + } + } catch (err) { + _iterator.e(err); + } finally { + _iterator.f(); + } -/***/ "dCxF": -/***/ (function(module, __webpack_exports__, __webpack_require__) { + var excelBuffer = XLSX.write(wb, { + bookType: 'xlsx', + type: 'array' + }); + var data = new Blob([excelBuffer], { + type: fileType + }); -"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__); + _fileSaver.default.saveAs(data, fileName + fileExtension); + }; + var buildDataRow = (0, _react.useCallback)( /*#__PURE__*/function () { + var _ref2 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee(dataload, fluidType) { + var dataRow, emas, maxPowerEntities, maxLoad; + return _regenerator.default.wrap(function _callee$(_context) { + while (1) { + switch (_context.prev = _context.next) { + case 0: + dataRow = {}; + dataRow[t('export.month')] = dataload.date.month.toString().padStart(2, '0'); + dataRow[t('export.year')] = dataload.date.year; + dataRow["".concat(t('export.consumption'), " (").concat(t('FLUID.' + _enums.FluidType[fluidType] + '.UNIT'), ")")] = dataload.value; -var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ - "id": "profile_857aa7cec0a86084aba1e35310375d9b", - "use": "profile_857aa7cec0a86084aba1e35310375d9b-usage", - "viewBox": "0 0 38 38", - "content": "<symbol viewBox=\"0 0 38 38\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"profile_857aa7cec0a86084aba1e35310375d9b\">\n<circle cx=\"18.5\" cy=\"18.5\" r=\"18\" stroke=\"white\" />\n<circle cx=\"18.5\" cy=\"13.5\" r=\"5.5\" fill=\"white\" />\n<path d=\"M8 26C8 22.4735 9.60771 19.4852 13 19C14.3163 20.1296 16.5 21 18.5 21C22 21 22.5 20 24 19C27.3923 19.4852 29 22.4735 29 26V27C29 27 25 28 18.5 28C12 28 8 27 8 27V26Z\" 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); + if (!(fluidType === _enums.FluidType.ELECTRICITY)) { + _context.next = 10; + break; + } -/***/ }), + emas = new _enedisMonthlyAnalysisData.default(client); + _context.next = 8; + return emas.getMaxPowerByDate(dataload.date.year, dataload.date.month); -/***/ "dZpM": -/***/ (function(module, exports, __webpack_require__) { + case 8: + maxPowerEntities = _context.sent; + + if (maxPowerEntities) { + maxLoad = maxPowerEntities.reduce(function (max, entity) { + if (entity.load > max) { + return entity.load; + } + return max; + }, 0); + dataRow[t('export.maxpower')] = maxLoad; + } -var content = __webpack_require__("pUku"); + case 10: + return _context.abrupt("return", dataRow); -if(typeof content === 'string') content = [[module.i, content, '']]; + case 11: + case "end": + return _context.stop(); + } + } + }, _callee); + })); -var transform; -var insertInto; + return function (_x, _x2) { + return _ref2.apply(this, arguments); + }; + }(), [client, t]); + var getExportDataSheet = (0, _react.useCallback)( /*#__PURE__*/function () { + var _ref3 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2(fluidType) { + var consumptionService, firstDataDate, lastDataDate, timePeriod, dataLoad, exportDataSheet, _iterator2, _step2, data, dataRow; + + 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.fetchAllFirstDateData([fluidType], _enums.TimeStep.MONTH); + case 3: + firstDataDate = _context2.sent; + _context2.next = 6; + return consumptionService.fetchAllLastDateData([fluidType], _enums.TimeStep.MONTH); + case 6: + lastDataDate = _context2.sent; -var options = {"hmr":true} + if (!(!firstDataDate[0] || !lastDataDate[0])) { + _context2.next = 9; + break; + } -options.transform = transform -options.insertInto = undefined; + return _context2.abrupt("return", null); -var update = __webpack_require__("aET+")(content, options); + case 9: + timePeriod = { + startDate: firstDataDate[0], + endDate: lastDataDate[0] + }; + _context2.next = 12; + return consumptionService.getGraphData(timePeriod, _enums.TimeStep.MONTH, [fluidType], undefined, undefined, false, true); -if(content.locals) module.exports = content.locals; + case 12: + dataLoad = _context2.sent; -if(false) {} + if (dataLoad !== null && dataLoad !== void 0 && dataLoad.actualData) { + _context2.next = 15; + break; + } -/***/ }), + return _context2.abrupt("return", null); -/***/ "e+zH": -/***/ (function(module, exports, __webpack_require__) { + case 15: + exportDataSheet = { + fluidName: t('FLUID.' + _enums.FluidType[fluidType] + '.LABEL'), + data: [] + }; + _iterator2 = _createForOfIteratorHelper(dataLoad.actualData); + _context2.prev = 17; -"use strict"; + _iterator2.s(); + case 19: + if ((_step2 = _iterator2.n()).done) { + _context2.next = 29; + break; + } -var _interopRequireDefault = __webpack_require__("TqRt"); + data = _step2.value; -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; + if (!(data.value === -1)) { + _context2.next = 23; + break; + } -var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); + return _context2.abrupt("continue", 27); -var _logos_partenaires = _interopRequireDefault(__webpack_require__("mrO1")); + case 23: + _context2.next = 25; + return buildDataRow(data, fluidType); -var _Content = _interopRequireDefault(__webpack_require__("VOVi")); + case 25: + dataRow = _context2.sent; + exportDataSheet.data.push(dataRow); -var _CozyBar = _interopRequireDefault(__webpack_require__("CJMG")); + case 27: + _context2.next = 19; + break; -var _Header = _interopRequireDefault(__webpack_require__("frrP")); + case 29: + _context2.next = 34; + break; -var _react = _interopRequireWildcard(__webpack_require__("q1tI")); + case 31: + _context2.prev = 31; + _context2.t0 = _context2["catch"](17); -var _Accessibility = _interopRequireDefault(__webpack_require__("zuZ0")); + _iterator2.e(_context2.t0); -var _ExportData = _interopRequireDefault(__webpack_require__("3/4L")); + case 34: + _context2.prev = 34; -var _GCULink = _interopRequireDefault(__webpack_require__("QB+N")); + _iterator2.f(); -var _HelpLink = _interopRequireDefault(__webpack_require__("nXo9")); + return _context2.finish(34); -var _LegalNoticeLink = _interopRequireDefault(__webpack_require__("5cGL")); + case 37: + return _context2.abrupt("return", exportDataSheet); -var _MatomoOptOut = _interopRequireDefault(__webpack_require__("K7p6")); + case 38: + case "end": + return _context2.stop(); + } + } + }, _callee2, null, [[17, 31, 34, 37]]); + })); -var _ProfileTypeOptions = _interopRequireDefault(__webpack_require__("6OQJ")); + return function (_x3) { + return _ref3.apply(this, arguments); + }; + }(), [buildDataRow, client, t]); + (0, _react.useEffect)(function () { + var subscribed = true; + var date = new Date(); -var _ReportOptions = _interopRequireDefault(__webpack_require__("1kbv")); + var exportData = /*#__PURE__*/function () { + var _ref4 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee3() { + var exportDataSheets, _iterator3, _step3, fluidType, exportDataFluid; -var _Version = _interopRequireDefault(__webpack_require__("QIRd")); + return _regenerator.default.wrap(function _callee3$(_context3) { + while (1) { + switch (_context3.prev = _context3.next) { + case 0: + _context3.prev = 0; + exportDataSheets = []; + _iterator3 = _createForOfIteratorHelper(selectedFluids); + _context3.prev = 3; -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); } + _iterator3.s(); + + case 5: + if ((_step3 = _iterator3.n()).done) { + _context3.next = 13; + break; + } -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; } + fluidType = _step3.value; + _context3.next = 9; + return getExportDataSheet(fluidType); -var OptionsView = function OptionsView() { - var _useState = (0, _react.useState)(0), - _useState2 = (0, _slicedToArray2.default)(_useState, 2), - headerHeight = _useState2[0], - setHeaderHeight = _useState2[1]; + case 9: + exportDataFluid = _context3.sent; - return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement(_CozyBar.default, { - titleKey: 'common.title_options' - }), /*#__PURE__*/_react.default.createElement(_Header.default, { - setHeaderHeight: setHeaderHeight, - desktopTitleKey: 'common.title_options' - }), /*#__PURE__*/_react.default.createElement(_Content.default, { - heightOffset: headerHeight - }, /*#__PURE__*/_react.default.createElement(_ProfileTypeOptions.default, null), /*#__PURE__*/_react.default.createElement(_ExportData.default, null), /*#__PURE__*/_react.default.createElement(_ReportOptions.default, null), /*#__PURE__*/_react.default.createElement(_HelpLink.default, null), /*#__PURE__*/_react.default.createElement(_LegalNoticeLink.default, null), /*#__PURE__*/_react.default.createElement(_GCULink.default, null), /*#__PURE__*/_react.default.createElement(_Accessibility.default, null), /*#__PURE__*/_react.default.createElement(_MatomoOptOut.default, null), /*#__PURE__*/_react.default.createElement("div", { - className: "parameters-logos" - }, /*#__PURE__*/_react.default.createElement("img", { - src: _logos_partenaires.default, - alt: "ensemble de logos" - })), /*#__PURE__*/_react.default.createElement(_Version.default, null))); -}; + if (exportDataFluid) { + exportDataSheets.push(exportDataFluid); + } -var _default = OptionsView; -exports.default = _default; + case 11: + _context3.next = 5; + break; -/***/ }), + case 13: + _context3.next = 18; + break; -/***/ "goId": -/***/ (function(module, __webpack_exports__, __webpack_require__) { + case 15: + _context3.prev = 15; + _context3.t0 = _context3["catch"](3); -"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__); + _iterator3.e(_context3.t0); + case 18: + _context3.prev = 18; -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); + _iterator3.f(); -/***/ }), + return _context3.finish(18); -/***/ "gzaf": -/***/ (function(module, exports, __webpack_require__) { + case 21: + _context3.next = 23; + return new Promise(function (r) { + return setTimeout(r, 2000); + }); -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.modal-done-root .content {\n text-align: center;\n padding-top: 2rem;\n}\n.modal-done-root .content .text {\n margin: 2rem 0 0;\n color: #e0e0e0;\n}\n.modal-done-root .content .text1 {\n margin-bottom: 2rem;\n color: #e3b82a;\n}\n.modal-done-root .content .error1 {\n color: #d25959;\n}\n.modal-done-root .content button {\n height: 40px;\n}", ""]); + case 23: + if (subscribed) { + exportToXlsx(exportDataSheets, 'ecolyo_data_' + date.toLocaleDateString()); + handleDone(); + } + _context3.next = 29; + break; + case 26: + _context3.prev = 26; + _context3.t1 = _context3["catch"](0); + handleDone(_context3.t1); -/***/ }), + case 29: + case "end": + return _context3.stop(); + } + } + }, _callee3, null, [[0, 26], [3, 15, 18, 21]]); + })); -/***/ "kHYL": -/***/ (function(module, exports, __webpack_require__) { + return function exportData() { + return _ref4.apply(this, arguments); + }; + }(); -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.gcu-link-root {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n color: #ffffff;\n padding: 0 1.5rem 0;\n margin-top: 0.5rem;\n}\n.gcu-link-root .gcu-link-header {\n margin-bottom: 1.25rem;\n}\n.gcu-link-root .gcu-link-content {\n width: 45.75rem;\n}\n.gcu-link-root .gcu-link-content p {\n color: #ffffff;\n}\n.gcu-link-root .gcu-link-content a {\n color: #ffffff;\n text-decoration: none;\n}\n.gcu-link-root .gcu-link-content li {\n margin: 1rem 0;\n}\n.gcu-link-root .gcu-link-content h2 {\n color: #ffffff;\n}\n.gcu-link-root .gcu-link-content h3 {\n color: #ffffff;\n margin: 2.5rem 0 1rem;\n}\n.gcu-link-root .gcu-link-content .ln-contact {\n color: #e3b82a;\n}\n@media only screen and (max-width : 768px) {\n .gcu-link-root .gcu-link-content {\n width: 100%;\n }\n}\n\n.optionCard {\n padding: 0.938rem 1rem;\n}\n\n.gcu-link-card-link {\n color: black;\n}\n\n.gcu-link-card {\n display: flex;\n flex-direction: row;\n margin: -0.75rem 0;\n width: 100%;\n}\n@media only screen and (max-width : 768px) {\n .gcu-link-card {\n width: 100%;\n }\n}\n.gcu-link-card .gcu-link-card-content {\n display: flex;\n flex-direction: row;\n}\n.gcu-link-card .gcu-link-card-content .gcu-link-card-content-icon {\n margin: 0.5rem 0;\n}\n.gcu-link-card .gcu-link-card-content .gcu-link-card-content-title {\n margin: 0 1rem;\n align-self: center;\n}", ""]); + if (subscribed) { + exportData(); + } + return function () { + subscribed = false; + }; + }, [getExportDataSheet, handleDone, selectedFluids]); + return /*#__PURE__*/_react.default.createElement(_Dialog.default, { + open: open, + onClose: function onClose(_event, reason) { + if (reason !== 'backdropClick' && reason !== 'escapeKeyDown') { + handleCloseClick(); + } + }, + "aria-labelledby": "accessibility-title", + classes: { + root: 'modal-root', + paper: 'modal-paper' + } + }, /*#__PURE__*/_react.default.createElement("div", { + id: "accessibility-title" + }, t('export.modal_loading.accessibility_title')), /*#__PURE__*/_react.default.createElement("div", { + className: "modal-loading-root" + }, /*#__PURE__*/_react.default.createElement("div", { + onClick: handleCloseClick + }, /*#__PURE__*/_react.default.createElement(_core.IconButton, { + "aria-label": t('export.button_close'), + className: "modal-paper-close-button", + onClick: handleCloseClick + }, /*#__PURE__*/_react.default.createElement(_Icon.default, { + icon: _close.default, + size: 18 + }))), /*#__PURE__*/_react.default.createElement("div", { + className: "content" + }, /*#__PURE__*/_react.default.createElement("div", { + className: "icon-main" + }, /*#__PURE__*/_react.default.createElement(_Loader.default, { + color: "gold" + })), /*#__PURE__*/_react.default.createElement("div", { + className: "text-16-bold text text1" + }, t('export.modal_loading.text1')), /*#__PURE__*/_react.default.createElement("div", { + className: "text-16-normal text" + }, t('export.modal_loading.text2')), /*#__PURE__*/_react.default.createElement(_core.Button, { + "aria-label": t('export.modal_loading.button_cancel'), + onClick: handleCloseClick, + classes: { + root: 'btn-secondary-negative', + label: 'text-16-bold' + }, + type: "submit" + }, t('export.modal_loading.button_cancel'))))); +}; +var _default = ExportLoadingModal; +exports.default = _default; /***/ }), @@ -2289,17 +2391,6 @@ exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE -/***/ }), - -/***/ "pUku": -/***/ (function(module, exports, __webpack_require__) { - -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.modal-start-root .content {\n text-align: center;\n padding-top: 2rem;\n}\n.modal-start-root .content .text {\n margin: 2rem 0 0;\n color: #e0e0e0;\n}\n.modal-start-root .content .text1 {\n color: #e3b82a;\n}\n.modal-start-root .content .buttons {\n display: flex;\n gap: 1rem;\n}\n.modal-start-root .content .buttons button {\n height: 40px;\n}", ""]); - - - /***/ }), /***/ "qtkt": @@ -2383,97 +2474,6 @@ if(false) {} /***/ }), -/***/ "z9vy": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -var _interopRequireDefault = __webpack_require__("TqRt"); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _core = __webpack_require__("TTf+"); - -var _Dialog = _interopRequireDefault(__webpack_require__("HhgX")); - -var _close = _interopRequireDefault(__webpack_require__("aodS")); - -var _exportDone = _interopRequireDefault(__webpack_require__("u39M")); - -var _warnCross = _interopRequireDefault(__webpack_require__("goId")); - -var _I18n = __webpack_require__("buk/"); - -var _Icon = _interopRequireDefault(__webpack_require__("y6ex")); - -var _react = _interopRequireDefault(__webpack_require__("q1tI")); - -__webpack_require__("SyEs"); - -var ExportDoneModal = function ExportDoneModal(_ref) { - var open = _ref.open, - error = _ref.error, - 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('export.modal_done.accessibility_title')), /*#__PURE__*/_react.default.createElement("div", { - className: "modal-done-root" - }, /*#__PURE__*/_react.default.createElement("div", { - onClick: handleCloseClick - }, /*#__PURE__*/_react.default.createElement(_core.IconButton, { - "aria-label": t('export.button_close'), - className: "modal-paper-close-button", - onClick: handleCloseClick - }, /*#__PURE__*/_react.default.createElement(_Icon.default, { - icon: _close.default, - size: 18 - }))), /*#__PURE__*/_react.default.createElement("div", { - className: "content" - }, /*#__PURE__*/_react.default.createElement("div", { - className: "icon-main" - }, /*#__PURE__*/_react.default.createElement(_Icon.default, { - icon: error ? _warnCross.default : _exportDone.default, - size: 44 - })), !error && /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement("div", { - className: "text-16-bold text text1" - }, t('export.modal_done.text1')), /*#__PURE__*/_react.default.createElement("div", { - className: "text-16-normal text" - }, t('export.modal_done.text2'))), error && /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement("div", { - className: "text-20-bold text error1" - }, t('export.modal_done.error1')), /*#__PURE__*/_react.default.createElement("div", { - className: "text-16-bold text" - }, t('export.modal_done.error2'))), /*#__PURE__*/_react.default.createElement(_core.Button, { - "aria-label": t('export.modal_done.button_close'), - onClick: handleCloseClick, - classes: { - root: 'btn-highlight', - label: 'text-16-bold' - }, - type: "submit" - }, error ? t('export.modal_done.button_close_error') : t('export.modal_done.button_close'))))); -}; - -var _default = ExportDoneModal; -exports.default = _default; - -/***/ }), - /***/ "zuZ0": /***/ (function(module, exports, __webpack_require__) { diff --git a/3/ecolyo.1a765c9421658d13ffbd.js b/6/ecolyo.32df9e098c947b7ccbdc.js similarity index 99% rename from 3/ecolyo.1a765c9421658d13ffbd.js rename to 6/ecolyo.32df9e098c947b7ccbdc.js index fb41c8afe..a9fa3c6c1 100644 --- a/3/ecolyo.1a765c9421658d13ffbd.js +++ b/6/ecolyo.32df9e098c947b7ccbdc.js @@ -1,4 +1,4 @@ -(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[3],{ +(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[6],{ /***/ "/AJG": /***/ (function(module, exports, __webpack_require__) { diff --git a/9/ecolyo.2b511cc19b26b50403ba.js b/8/ecolyo.79baa4590f4f0a94be8c.js similarity index 99% rename from 9/ecolyo.2b511cc19b26b50403ba.js rename to 8/ecolyo.79baa4590f4f0a94be8c.js index 27a1a9934..0b5bb3880 100644 --- a/9/ecolyo.2b511cc19b26b50403ba.js +++ b/8/ecolyo.79baa4590f4f0a94be8c.js @@ -1,6 +1,76 @@ -(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[9],{ +(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[8],{ -/***/ "GwQd": +/***/ "A6Bs": +/***/ (function(module, exports, __webpack_require__) { + + +var content = __webpack_require__("Ncg9"); + +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) {} + +/***/ }), + +/***/ "NWON": +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__("JPst")(false); +// Module +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.error-container {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n max-width: 450px;\n margin: auto;\n padding: 2rem;\n text-align: center;\n}\n.error-container .head {\n color: #e3b82a;\n}", ""]); + + + +/***/ }), + +/***/ "Ncg9": +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__("JPst")(false); +// Module +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.single-ecogesture {\n color: #e0e0e0;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n padding: 1rem 1.2rem;\n}\n.single-ecogesture .icon-container {\n margin: auto;\n max-width: 180px;\n width: 100%;\n display: flex;\n}\n.single-ecogesture .icon-container .icon-big {\n margin: auto;\n}\n.single-ecogesture .details {\n flex-direction: column;\n display: flex;\n}\n.single-ecogesture .details .title {\n color: #a0a0a0;\n font-weight: 700;\n}\n.single-ecogesture .details .efficiency {\n display: flex;\n text-align: center;\n margin: 0.7rem auto 0;\n}\n.single-ecogesture .details .efficiency .text {\n margin-right: 0.7rem;\n}\n.single-ecogesture .styled-container {\n line-height: 150%;\n padding: 1rem;\n margin: 1.5rem 0 1rem;\n max-width: 500px;\n}\n.single-ecogesture .styled-container .long-name {\n text-align: center;\n color: white;\n}\n.single-ecogesture .styled-container .description {\n display: none;\n margin: 1.5rem 0.5rem 0.5rem 0.5rem;\n text-align: left;\n}\n.single-ecogesture .styled-container .block {\n display: block !important;\n}\n.single-ecogesture .styled-container .toggle-text {\n text-align: center;\n text-decoration: underline;\n margin-top: 1.5rem;\n cursor: pointer;\n}\n.single-ecogesture .buttons-selection {\n width: 100%;\n display: flex;\n gap: 0.5rem;\n justify-content: center;\n}\n.single-ecogesture .buttons-selection button {\n margin: 0;\n}\n.single-ecogesture .buttons-selection button.btn-secondary-negative {\n height: 45px;\n max-width: 160px;\n width: 100%;\n border-radius: 4px;\n}\n.single-ecogesture .buttons-selection .objective-btn span {\n color: #e0e0e0;\n}\n.single-ecogesture .buttons-selection .objective-btn.active {\n background: radial-gradient(105.25% 64.58% at 49.68% 70.83%, rgba(12, 44, 91, 0.5) 0%, rgba(255, 255, 255, 0) 100%), #4470b3;\n border-color: transparent;\n}\n.single-ecogesture .buttons-selection .objective-btn.active span {\n color: white;\n}\n.single-ecogesture .buttons-selection .doing-btn span {\n color: #e0e0e0;\n}\n.single-ecogesture .buttons-selection .doing-btn.active {\n background: radial-gradient(105.25% 64.58% at 49.68% 70.83%, rgba(41, 87, 33, 0.5) 0%, rgba(255, 255, 255, 0) 100%), #21a90b;\n border-color: transparent;\n}\n.single-ecogesture .buttons-selection .doing-btn.active span {\n color: white;\n}\n.single-ecogesture .buttons-selection .MuiIconButton-label {\n justify-content: flex-start;\n color: white;\n}", ""]); + + + +/***/ }), + +/***/ "O5T3": +/***/ (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": "doing-disabled_f7c0f6accbf6bee3b67a9fa6e47cc359", + "use": "doing-disabled_f7c0f6accbf6bee3b67a9fa6e47cc359-usage", + "viewBox": "0 0 40 41", + "content": "<symbol viewBox=\"0 0 40 41\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"doing-disabled_f7c0f6accbf6bee3b67a9fa6e47cc359\">\n<g clip-path=\"url(#doing-disabled_f7c0f6accbf6bee3b67a9fa6e47cc359_clip0_11435_1783)\">\n<g clip-path=\"url(#doing-disabled_f7c0f6accbf6bee3b67a9fa6e47cc359_clip1_11435_1783)\">\n<path d=\"M22.6828 5.17873C22.6213 5.17821 22.5599 5.17769 22.5049 5.17578L20.1355 5.06101L20.1208 5.34363C20.036 5.36172 19.9527 5.38632 19.86 5.39928L18.5192 32.5978C18.6058 32.6202 18.6887 32.6571 18.7687 32.6809L18.7554 32.97L21.1249 33.0848L21.1235 33.0783C21.185 33.0788 21.2413 33.0872 21.3041 33.0943C28.2765 33.4403 34.2422 27.4707 34.6219 19.7618C35.0082 12.0515 29.6617 5.5234 22.6828 5.17873Z\" fill=\"#666666\" />\n<path d=\"M32.1416 19.6335C32.5219 11.9257 27.175 5.39835 20.1991 5.05418C13.2231 4.71002 7.25973 10.6794 6.87946 18.3871C6.49919 26.0949 11.8461 32.6223 18.822 32.9664C25.798 33.3106 31.7614 27.3412 32.1416 19.6335Z\" fill=\"#989898\" />\n<path d=\"M29.5447 19.505C29.847 13.3785 25.5995 8.1904 20.0577 7.91699C14.5159 7.64358 9.77837 12.3884 9.47612 18.5149C9.17386 24.6414 13.4213 29.8296 18.9631 30.103C24.5049 30.3764 29.2424 25.6315 29.5447 19.505Z\" fill=\"#E5E5E5\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M25.3898 12.9541C26.0218 13.4046 26.1688 14.2822 25.7183 14.9142L18.6774 24.7898C18.4244 25.1447 18.0211 25.3621 17.5856 25.3784C17.1501 25.3946 16.7317 25.2079 16.4529 24.873L13.0806 20.8207C12.5842 20.2242 12.6653 19.3381 13.2619 18.8416C13.8585 18.3451 14.7445 18.4263 15.241 19.0228L17.4472 21.6738L23.4297 13.2825C23.8803 12.6506 24.7578 12.5035 25.3898 12.9541Z\" fill=\"#C0C0C0\" />\n</g>\n</g>\n<defs>\n<clipPath id=\"doing-disabled_f7c0f6accbf6bee3b67a9fa6e47cc359_clip0_11435_1783\">\n<rect width=\"40\" height=\"40\" fill=\"white\" transform=\"translate(0 0.5)\" />\n</clipPath>\n<clipPath id=\"doing-disabled_f7c0f6accbf6bee3b67a9fa6e47cc359_clip1_11435_1783\">\n<rect width=\"40\" height=\"40\" fill=\"white\" transform=\"translate(0 0.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); + +/***/ }), + +/***/ "Xw8Q": /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -65,9 +135,9 @@ var _hooks = __webpack_require__("Zlw4"); var _utils = __webpack_require__("c+yx"); -var _EfficiencyRating = _interopRequireDefault(__webpack_require__("Zjkz")); +var _EfficiencyRating = _interopRequireDefault(__webpack_require__("lZQH")); -__webpack_require__("KO7X"); +__webpack_require__("A6Bs"); 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); } @@ -77,7 +147,7 @@ function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (O function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } -var SingleEcogesture = function SingleEcogesture() { +var SingleEcogestureView = function SingleEcogestureView() { var _location$state; var _useI18n = (0, _I18n.useI18n)(), @@ -347,79 +417,9 @@ var SingleEcogesture = function SingleEcogesture() { }), /*#__PURE__*/_react.default.createElement("span", null, t('ecogesture.doing'))))))); }; -var _default = SingleEcogesture; +var _default = SingleEcogestureView; exports.default = _default; -/***/ }), - -/***/ "KO7X": -/***/ (function(module, exports, __webpack_require__) { - - -var content = __webpack_require__("T7sD"); - -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) {} - -/***/ }), - -/***/ "NWON": -/***/ (function(module, exports, __webpack_require__) { - -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.error-container {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n max-width: 450px;\n margin: auto;\n padding: 2rem;\n text-align: center;\n}\n.error-container .head {\n color: #e3b82a;\n}", ""]); - - - -/***/ }), - -/***/ "O5T3": -/***/ (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": "doing-disabled_f7c0f6accbf6bee3b67a9fa6e47cc359", - "use": "doing-disabled_f7c0f6accbf6bee3b67a9fa6e47cc359-usage", - "viewBox": "0 0 40 41", - "content": "<symbol viewBox=\"0 0 40 41\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"doing-disabled_f7c0f6accbf6bee3b67a9fa6e47cc359\">\n<g clip-path=\"url(#doing-disabled_f7c0f6accbf6bee3b67a9fa6e47cc359_clip0_11435_1783)\">\n<g clip-path=\"url(#doing-disabled_f7c0f6accbf6bee3b67a9fa6e47cc359_clip1_11435_1783)\">\n<path d=\"M22.6828 5.17873C22.6213 5.17821 22.5599 5.17769 22.5049 5.17578L20.1355 5.06101L20.1208 5.34363C20.036 5.36172 19.9527 5.38632 19.86 5.39928L18.5192 32.5978C18.6058 32.6202 18.6887 32.6571 18.7687 32.6809L18.7554 32.97L21.1249 33.0848L21.1235 33.0783C21.185 33.0788 21.2413 33.0872 21.3041 33.0943C28.2765 33.4403 34.2422 27.4707 34.6219 19.7618C35.0082 12.0515 29.6617 5.5234 22.6828 5.17873Z\" fill=\"#666666\" />\n<path d=\"M32.1416 19.6335C32.5219 11.9257 27.175 5.39835 20.1991 5.05418C13.2231 4.71002 7.25973 10.6794 6.87946 18.3871C6.49919 26.0949 11.8461 32.6223 18.822 32.9664C25.798 33.3106 31.7614 27.3412 32.1416 19.6335Z\" fill=\"#989898\" />\n<path d=\"M29.5447 19.505C29.847 13.3785 25.5995 8.1904 20.0577 7.91699C14.5159 7.64358 9.77837 12.3884 9.47612 18.5149C9.17386 24.6414 13.4213 29.8296 18.9631 30.103C24.5049 30.3764 29.2424 25.6315 29.5447 19.505Z\" fill=\"#E5E5E5\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M25.3898 12.9541C26.0218 13.4046 26.1688 14.2822 25.7183 14.9142L18.6774 24.7898C18.4244 25.1447 18.0211 25.3621 17.5856 25.3784C17.1501 25.3946 16.7317 25.2079 16.4529 24.873L13.0806 20.8207C12.5842 20.2242 12.6653 19.3381 13.2619 18.8416C13.8585 18.3451 14.7445 18.4263 15.241 19.0228L17.4472 21.6738L23.4297 13.2825C23.8803 12.6506 24.7578 12.5035 25.3898 12.9541Z\" fill=\"#C0C0C0\" />\n</g>\n</g>\n<defs>\n<clipPath id=\"doing-disabled_f7c0f6accbf6bee3b67a9fa6e47cc359_clip0_11435_1783\">\n<rect width=\"40\" height=\"40\" fill=\"white\" transform=\"translate(0 0.5)\" />\n</clipPath>\n<clipPath id=\"doing-disabled_f7c0f6accbf6bee3b67a9fa6e47cc359_clip1_11435_1783\">\n<rect width=\"40\" height=\"40\" fill=\"white\" transform=\"translate(0 0.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); - -/***/ }), - -/***/ "T7sD": -/***/ (function(module, exports, __webpack_require__) { - -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.single-ecogesture {\n color: #e0e0e0;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n padding: 1rem 1.2rem;\n}\n.single-ecogesture .icon-container {\n margin: auto;\n max-width: 180px;\n width: 100%;\n display: flex;\n}\n.single-ecogesture .icon-container .icon-big {\n margin: auto;\n}\n.single-ecogesture .details {\n flex-direction: column;\n display: flex;\n}\n.single-ecogesture .details .title {\n color: #a0a0a0;\n font-weight: 700;\n}\n.single-ecogesture .details .efficiency {\n display: flex;\n text-align: center;\n margin: 0.7rem auto 0;\n}\n.single-ecogesture .details .efficiency .text {\n margin-right: 0.7rem;\n}\n.single-ecogesture .styled-container {\n line-height: 150%;\n padding: 1rem;\n margin: 1.5rem 0 1rem;\n max-width: 500px;\n}\n.single-ecogesture .styled-container .long-name {\n text-align: center;\n color: white;\n}\n.single-ecogesture .styled-container .description {\n display: none;\n margin: 1.5rem 0.5rem 0.5rem 0.5rem;\n text-align: left;\n}\n.single-ecogesture .styled-container .block {\n display: block !important;\n}\n.single-ecogesture .styled-container .toggle-text {\n text-align: center;\n text-decoration: underline;\n margin-top: 1.5rem;\n cursor: pointer;\n}\n.single-ecogesture .buttons-selection {\n width: 100%;\n display: flex;\n gap: 0.5rem;\n justify-content: center;\n}\n.single-ecogesture .buttons-selection button {\n margin: 0;\n}\n.single-ecogesture .buttons-selection button.btn-secondary-negative {\n height: 45px;\n max-width: 160px;\n width: 100%;\n border-radius: 4px;\n}\n.single-ecogesture .buttons-selection .objective-btn span {\n color: #e0e0e0;\n}\n.single-ecogesture .buttons-selection .objective-btn.active {\n background: radial-gradient(105.25% 64.58% at 49.68% 70.83%, rgba(12, 44, 91, 0.5) 0%, rgba(255, 255, 255, 0) 100%), #4470b3;\n border-color: transparent;\n}\n.single-ecogesture .buttons-selection .objective-btn.active span {\n color: white;\n}\n.single-ecogesture .buttons-selection .doing-btn span {\n color: #e0e0e0;\n}\n.single-ecogesture .buttons-selection .doing-btn.active {\n background: radial-gradient(105.25% 64.58% at 49.68% 70.83%, rgba(41, 87, 33, 0.5) 0%, rgba(255, 255, 255, 0) 100%), #21a90b;\n border-color: transparent;\n}\n.single-ecogesture .buttons-selection .doing-btn.active span {\n color: white;\n}\n.single-ecogesture .buttons-selection .MuiIconButton-label {\n justify-content: flex-start;\n color: white;\n}", ""]); - - - /***/ }), /***/ "a3OY": diff --git a/8/ecolyo.3cfe6955350406c156c4.js b/9/ecolyo.30da7dc1931663d9bbdf.js similarity index 99% rename from 8/ecolyo.3cfe6955350406c156c4.js rename to 9/ecolyo.30da7dc1931663d9bbdf.js index 2c965650e..6e05ee027 100644 --- a/8/ecolyo.3cfe6955350406c156c4.js +++ b/9/ecolyo.30da7dc1931663d9bbdf.js @@ -1,4 +1,4 @@ -(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[8],{ +(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[9],{ /***/ "GrKv": /***/ (function(module, exports, __webpack_require__) { diff --git a/app/ecolyo.75c39b14c9c9c2df2a07.js b/app/ecolyo.de85f48a534ff2d6168a.js similarity index 99% rename from app/ecolyo.75c39b14c9c9c2df2a07.js rename to app/ecolyo.de85f48a534ff2d6168a.js index a63c4804a..9e1642c0d 100644 --- a/app/ecolyo.75c39b14c9c9c2df2a07.js +++ b/app/ecolyo.de85f48a534ff2d6168a.js @@ -57,14 +57,14 @@ /******/ // undefined = chunk not loaded, null = chunk preloaded/prefetched /******/ // Promise = chunk loading, 0 = chunk loaded /******/ var installedChunks = { -/******/ 2: 0 +/******/ 3: 0 /******/ }; /******/ /******/ var deferredModules = []; /******/ /******/ // script path function /******/ function jsonpScriptSrc(chunkId) { -/******/ return __webpack_require__.p + "" + ({}[chunkId]||chunkId) + "/ecolyo." + {"1":"415fd625cd64389d9c8d","3":"1a765c9421658d13ffbd","4":"9ad9e1eaa8640d4b9d67","5":"ab67c74152b79441d0ad","6":"dea30d504518f2c3c501","7":"6ba6df13f6f2cf6faef8","8":"3cfe6955350406c156c4","9":"2b511cc19b26b50403ba","10":"24e1a14cab96b50d3fbd"}[chunkId] + ".js" +/******/ return __webpack_require__.p + "" + ({}[chunkId]||chunkId) + "/ecolyo." + {"1":"f26d6ab6f116670dba25","2":"ee6e82fa75e665d74560","4":"57b00afe94752aab3f67","5":"926db5aee20aaf92c35a","6":"32df9e098c947b7ccbdc","7":"6ba6df13f6f2cf6faef8","8":"79baa4590f4f0a94be8c","9":"30da7dc1931663d9bbdf","10":"24e1a14cab96b50d3fbd"}[chunkId] + ".js" /******/ } /******/ /******/ // The require function @@ -224,369 +224,6 @@ /************************************************************************/ /******/ ({ -/***/ "+3va": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -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 _core = __webpack_require__("TTf+"); - -var _default2 = _interopRequireDefault(__webpack_require__("v9Ot")); - -var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j")); - -var _EcogestureModal = _interopRequireDefault(__webpack_require__("mJU5")); - -var _cozyClient = __webpack_require__("SH7X"); - -var _enums = __webpack_require__("gnxY"); - -var _react = _interopRequireWildcard(__webpack_require__("q1tI")); - -var _usageEvent = _interopRequireDefault(__webpack_require__("dECN")); - -var _hooks = __webpack_require__("Zlw4"); - -var _utils = __webpack_require__("c+yx"); - -__webpack_require__("9Pmv"); - -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 ActionCard = function ActionCard(_ref) { - var action = _ref.action, - setSelectedAction = _ref.setSelectedAction, - setShowList = _ref.setShowList; - - var _useState = (0, _react.useState)(''), - _useState2 = (0, _slicedToArray2.default)(_useState, 2), - actionIcon = _useState2[0], - setActionIcon = _useState2[1]; - - var _useState3 = (0, _react.useState)(false), - _useState4 = (0, _slicedToArray2.default)(_useState3, 2), - openEcogestureModal = _useState4[0], - setOpenEcogestureModal = _useState4[1]; - - var client = (0, _cozyClient.useClient)(); - - var _useAppSelector = (0, _hooks.useAppSelector)(function (state) { - return state.ecolyo.challenge; - }), - currentChallenge = _useAppSelector.currentChallenge; - - var toggleModal = (0, _react.useCallback)(function () { - setOpenEcogestureModal(function (prev) { - return !prev; - }); - }, []); - var selectEcogesture = (0, _react.useCallback)(function () { - setSelectedAction(action); - setShowList(false); - - _usageEvent.default.addEvent(client, { - type: _enums.UsageEventType.ACTION_CHANGE_EVENT, - target: action.id, - context: currentChallenge ? currentChallenge.id : '' - }); - - toggleModal(); - }, [setSelectedAction, setShowList, action, toggleModal, currentChallenge, client]); - (0, _react.useEffect)(function () { - function handleEcogestureIcon() { - return _handleEcogestureIcon.apply(this, arguments); - } - - function _handleEcogestureIcon() { - _handleEcogestureIcon = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() { - var icon; - return _regenerator.default.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - _context.next = 2; - return (0, _utils.importIconById)(action.id, 'ecogesture'); - - case 2: - icon = _context.sent; - setActionIcon(icon || _default2.default); - - case 4: - case "end": - return _context.stop(); - } - } - }, _callee); - })); - return _handleEcogestureIcon.apply(this, arguments); - } - - handleEcogestureIcon(); - }, [action]); - return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, action && /*#__PURE__*/_react.default.createElement(_core.Button, { - key: action.id, - className: "action-card", - onClick: toggleModal - }, /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { - className: "action-icon", - icon: actionIcon, - size: 100 - }), /*#__PURE__*/_react.default.createElement("div", { - className: "action-title text-18-bold" - }, action.shortName)), action && /*#__PURE__*/_react.default.createElement(_EcogestureModal.default, { - open: openEcogestureModal, - ecogesture: action, - isAction: true, - handleCloseClick: toggleModal, - selectEcogesture: selectEcogesture - })); -}; - -var _default = ActionCard; -exports.default = _default; - -/***/ }), - -/***/ "+9KM": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -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 _Button = _interopRequireDefault(__webpack_require__("FtsS")); - -var _close = _interopRequireDefault(__webpack_require__("aodS")); - -var _StyledIconButton = _interopRequireDefault(__webpack_require__("jZ8W")); - -var _Loader = _interopRequireDefault(__webpack_require__("Ra/y")); - -var _QuizExplanationModal = _interopRequireDefault(__webpack_require__("zxtu")); - -var _cozyClient = __webpack_require__("SH7X"); - -var _I18n = __webpack_require__("buk/"); - -var _enums = __webpack_require__("gnxY"); - -var _react = _interopRequireWildcard(__webpack_require__("q1tI")); - -var _challenge = _interopRequireDefault(__webpack_require__("kdea")); - -var _quiz = _interopRequireDefault(__webpack_require__("CUhI")); - -var _usageEvent = _interopRequireDefault(__webpack_require__("dECN")); - -var _challenge2 = __webpack_require__("F6Xr"); - -var _hooks = __webpack_require__("Zlw4"); - -__webpack_require__("mFBf"); - -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 QuizCustomQuestionContent = function QuizCustomQuestionContent(_ref) { - var userChallenge = _ref.userChallenge, - goBack = _ref.goBack, - question = _ref.question, - isLoading = _ref.isLoading; - - var _useI18n = (0, _I18n.useI18n)(), - t = _useI18n.t; - - var client = (0, _cozyClient.useClient)(); - var dispatch = (0, _hooks.useAppDispatch)(); - - var _useState = (0, _react.useState)(''), - _useState2 = (0, _slicedToArray2.default)(_useState, 2), - userChoice = _useState2[0], - setUserChoice = _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)(0), - _useState6 = (0, _slicedToArray2.default)(_useState5, 2), - answerIndex = _useState6[0], - setAnswerIndex = _useState6[1]; - - var quizService = new _quiz.default(client); - var challengeService = new _challenge.default(client); - - var validateQuestion = /*#__PURE__*/function () { - var _ref2 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() { - var resultIndex, result, quizUpdated, userChallengeUpdated; - return _regenerator.default.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - if (!question) { - _context.next = 12; - break; - } - - resultIndex = question.answers.findIndex(function (answer) { - return answer.answerLabel === userChoice; - }); - setAnswerIndex(resultIndex); - setOpenModal(true); - result = question.answers.filter(function (answer) { - return answer.answerLabel === userChoice; - }); - _context.next = 7; - return quizService.updateUserQuiz(userChallenge.quiz, result[0].isTrue); - - case 7: - quizUpdated = _context.sent; - _context.next = 10; - return challengeService.updateUserChallenge(userChallenge, _enums.UserChallengeUpdateFlag.QUIZ_UPDATE, quizUpdated); - - case 10: - userChallengeUpdated = _context.sent; - dispatch((0, _challenge2.updateUserChallengeList)(userChallengeUpdated)); - - case 12: - case "end": - return _context.stop(); - } - } - }, _callee); - })); - - return function validateQuestion() { - return _ref2.apply(this, arguments); - }; - }(); - - var handleChange = function handleChange(e) { - setUserChoice(e.target.value); - }; - - var finishQuiz = /*#__PURE__*/function () { - var _ref3 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() { - var userChallengeUpdated; - return _regenerator.default.wrap(function _callee2$(_context2) { - while (1) { - switch (_context2.prev = _context2.next) { - case 0: - setOpenModal(false); - _context2.next = 3; - return challengeService.updateUserChallenge(userChallenge, _enums.UserChallengeUpdateFlag.QUIZ_DONE); - - case 3: - userChallengeUpdated = _context2.sent; - _context2.next = 6; - return _usageEvent.default.addEvent(client, { - type: _enums.UsageEventType.QUIZ_END_EVENT, - startDate: userChallenge.quiz.startDate, - target: userChallenge.quiz.id, - result: userChallenge.quiz.result.toString(), - context: userChallenge.id - }); - - case 6: - dispatch((0, _challenge2.updateUserChallengeList)(userChallengeUpdated)); - - case 7: - case "end": - return _context2.stop(); - } - } - }, _callee2); - })); - - return function finishQuiz() { - return _ref3.apply(this, arguments); - }; - }(); - - return /*#__PURE__*/_react.default.createElement("div", { - className: "quiz-container" - }, /*#__PURE__*/_react.default.createElement("div", { - className: "question-container" - }, /*#__PURE__*/_react.default.createElement(_StyledIconButton.default, { - className: "btn-back", - icon: _close.default, - onClick: goBack - }), /*#__PURE__*/_react.default.createElement("p", { - className: "index-question" - }, "5/5"), /*#__PURE__*/_react.default.createElement("p", { - className: "question-title text-18-bold" - }, t('quiz.consumption_question')), isLoading ? /*#__PURE__*/_react.default.createElement("div", { - className: "question-loading" - }, /*#__PURE__*/_react.default.createElement(_Loader.default, null)) : question && /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement("p", { - className: "question text-18-bold" - }, question.questionLabel), question.answers.map(function (answer, index) { - return /*#__PURE__*/_react.default.createElement("div", { - className: "answer", - key: index - }, /*#__PURE__*/_react.default.createElement("input", { - type: "radio", - id: "answer".concat(index), - value: answer.answerLabel, - onChange: handleChange, - checked: userChoice === answer.answerLabel - }), /*#__PURE__*/_react.default.createElement("label", { - htmlFor: "answer".concat(index), - className: "text-16-bold" - }, answer.answerLabel)); - }))), /*#__PURE__*/_react.default.createElement(_Button.default, { - "aria-label": t('quiz.accessibility.button_validate'), - onClick: validateQuestion, - disabled: !userChoice, - classes: { - root: 'btn-secondary-negative', - label: 'text-16-normal' - } - }, t('quiz.button_validate')), /*#__PURE__*/_react.default.createElement(_QuizExplanationModal.default, { - open: openModal, - answerIndex: answerIndex, - question: question, - goNext: finishQuiz, - handleCloseClick: function handleCloseClick() { - return setOpenModal(false); - } - })); -}; - -var _default = QuizCustomQuestionContent; -exports.default = _default; - -/***/ }), - /***/ "+FK5": /***/ (function(module, exports, __webpack_require__) { @@ -792,6 +429,17 @@ var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPO 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); +/***/ }), + +/***/ "+IjV": +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__("JPst")(false); +// Module +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.eg-selection-end-container {\n position: relative;\n min-height: inherit;\n margin: auto;\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n text-align: center;\n color: #e0e0e0;\n max-width: 45.75rem;\n}\n@media only screen and (max-width : 768px) {\n .eg-selection-end-container {\n margin: 0 1rem;\n max-width: unset;\n }\n}\n.eg-selection-end-container .content {\n display: flex;\n flex-direction: column;\n flex: 1;\n gap: 1rem;\n justify-content: center;\n align-items: center;\n}\n.eg-selection-end-container .content .title {\n color: #e3b82a;\n margin: 1rem;\n}\n@media all and (min-width: 1023px) {\n .eg-selection-end-container .content .title {\n margin: 5rem;\n }\n}\n.eg-selection-end-container .buttons {\n margin: 1rem 0;\n display: flex;\n flex-direction: row;\n justify-content: center;\n width: 100%;\n}\n.eg-selection-end-container .buttons button.btn-highlight {\n padding: 0.75rem 0.5rem;\n margin: 0 0.5rem;\n max-width: 25rem;\n}", ""]); + + + /***/ }), /***/ "+LQo": @@ -845,6 +493,32 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE /***/ }), +/***/ "+XsA": +/***/ (function(module, exports, __webpack_require__) { + + +var content = __webpack_require__("Ayfh"); + +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) {} + +/***/ }), + /***/ "+kEd": /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -896,32 +570,6 @@ module.exports = JSON.parse("{\"ecs_ratio\":[{\"occupants_number\":1,\"warm_wate /***/ }), -/***/ "+yuO": -/***/ (function(module, exports, __webpack_require__) { - - -var content = __webpack_require__("MuaF"); - -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) {} - -/***/ }), - /***/ "+z0D": /***/ (function(module, exports, __webpack_require__) { @@ -1033,6 +681,17 @@ var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPO 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); +/***/ }), + +/***/ "/Apl": +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__("JPst")(false); +// Module +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.eg-selection-header {\n color: #e0e0e0;\n text-align: center;\n margin-top: -1rem;\n margin-bottom: 1rem;\n}", ""]); + + + /***/ }), /***/ "/KKD": @@ -1136,6 +795,32 @@ webpackContext.id = "/KVF"; /***/ }), +/***/ "/MD5": +/***/ (function(module, exports, __webpack_require__) { + + +var content = __webpack_require__("GGta"); + +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) {} + +/***/ }), + /***/ "/Pxu": /***/ (function(module, exports, __webpack_require__) { @@ -1192,6 +877,17 @@ exports.ACCOUNTS_DOCTYPE = void 0; var ACCOUNTS_DOCTYPE = 'io.cozy.accounts'; exports.ACCOUNTS_DOCTYPE = ACCOUNTS_DOCTYPE; +/***/ }), + +/***/ "/TLJ": +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__("JPst")(false); +// Module +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.quiz-finish-container {\n padding: 1.5rem;\n box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.55);\n border-radius: 4px;\n transition: all 300ms ease;\n color: #ffffff;\n background: linear-gradient(180deg, #323339 0%, #25262b 100%);\n text-align: center;\n display: flex;\n flex-direction: column;\n align-items: center;\n}\n.quiz-finish-container button.btn-secondary-negative {\n border-color: #e0e0e0;\n}\n.quiz-finish-container .button-start {\n margin-top: 3rem;\n}\n\n.score-final-title {\n font-weight: bold;\n font-size: 2rem;\n margin: 2rem 0 0.5rem;\n}\n\n.score-final {\n font-size: 2.2rem;\n font-weight: bold;\n margin-bottom: 2rem;\n}\n.score-final span {\n color: #61f0f2;\n}\n\n.score-label {\n font-size: 1.15rem;\n font-weight: bold;\n margin-bottom: 0.5rem;\n}\n\n.score-stars {\n font-size: 1.8rem;\n font-weight: bold;\n display: flex;\n justify-content: center;\n align-items: center;\n color: #61f0f2;\n}\n.score-stars .quiz-icon {\n margin-left: 0.5rem;\n}", ""]); + + + /***/ }), /***/ "/U20": @@ -1267,7 +963,29 @@ module.exports = JSON.parse("[{\"_id\":\"ECOGESTURE0001\",\"usage\":1,\"fluidTyp /***/ }), -/***/ "/y87": +/***/ "/yMe": +/***/ (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": "starFinished_33c7764752448e9ea045083b46d1b326", + "use": "starFinished_33c7764752448e9ea045083b46d1b326-usage", + "viewBox": "0 0 16 15", + "content": "<symbol viewBox=\"0 0 16 15\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"starFinished_33c7764752448e9ea045083b46d1b326\">\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</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); + +/***/ }), + +/***/ "0/aJ": /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -1280,215 +998,241 @@ Object.defineProperty(exports, "__esModule", { }); exports.default = void 0; -var _defineProperty2 = _interopRequireDefault(__webpack_require__("lSNA")); +var _regenerator = _interopRequireDefault(__webpack_require__("o0o1")); + +var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__("yXPU")); var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); -var _core = __webpack_require__("TTf+"); +var _Button = _interopRequireDefault(__webpack_require__("FtsS")); -var _FormNavigation = _interopRequireDefault(__webpack_require__("Pnfk")); +var Sentry = _interopRequireWildcard(__webpack_require__("agHs")); -var _FormProgress = _interopRequireDefault(__webpack_require__("Q/++")); +var _finish = _interopRequireDefault(__webpack_require__("de6s")); -__webpack_require__("UGT3"); +var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j")); + +var _useExploration3 = _interopRequireDefault(__webpack_require__("sU2c")); + +var _cozyClient = __webpack_require__("SH7X"); var _I18n = __webpack_require__("buk/"); +var _doctypes = __webpack_require__("D2hQ"); + var _enums = __webpack_require__("gnxY"); var _luxon = __webpack_require__("ExVU"); -var _react = _interopRequireWildcard(__webpack_require__("q1tI")); +var _react2 = _interopRequireWildcard(__webpack_require__("q1tI")); -var _utils = __webpack_require__("c+yx"); +var _reactRouterDom = __webpack_require__("SOjZ"); -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); } +var _profileType = _interopRequireDefault(__webpack_require__("7e12")); -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 _profileTypeEntity = _interopRequireDefault(__webpack_require__("aypK")); -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } +var _usageEvent = _interopRequireDefault(__webpack_require__("dECN")); -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } +var _hooks = __webpack_require__("Zlw4"); -var ProfileTypeFormDateSelection = function ProfileTypeFormDateSelection(_ref) { - var step = _ref.step, - profileType = _ref.profileType, - answerType = _ref.answerType, - setNextStep = _ref.setNextStep, - setPreviousStep = _ref.setPreviousStep; +var _profile = __webpack_require__("jPH6"); + +var _profileType2 = __webpack_require__("ZI2v"); + +__webpack_require__("sPIc"); + +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 ProfileTypeFinished = function ProfileTypeFinished(_ref) { + var profileType = _ref.profileType; var _useI18n = (0, _I18n.useI18n)(), t = _useI18n.t; - var _useState = (0, _react.useState)(_luxon.DateTime.now().year), - _useState2 = (0, _slicedToArray2.default)(_useState, 2), - selectedYear = _useState2[0], - setSelectedYear = _useState2[1]; - - var _useState3 = (0, _react.useState)({ - label: _luxon.DateTime.now().toLocaleString({ - month: 'long' - }), - value: _luxon.DateTime.now().month.toString().padStart(2, '0') // Date.getMonth starts at 0 + var client = (0, _cozyClient.useClient)(); + var location = (0, _reactRouterDom.useLocation)(); + var navigate = (0, _reactRouterDom.useNavigate)(); + var dispatch = (0, _hooks.useAppDispatch)(); + var _useAppSelector = (0, _hooks.useAppSelector)(function (state) { + return state.ecolyo; }), - _useState4 = (0, _slicedToArray2.default)(_useState3, 2), - selectedMonth = _useState4[0], - setSelectedMonth = _useState4[1]; + currentChallenge = _useAppSelector.challenge.currentChallenge, + profile = _useAppSelector.profile; - var buildISODate = function buildISODate(year, month) { - return _luxon.DateTime.fromISO("".concat(year, "-").concat(month, "-01")); + var handleClick = function handleClick() { + if ((location === null || location === void 0 ? void 0 : location.pathname) === '/ecogesture-form') { + navigate('/ecogesture-selection'); + } else { + navigate(-1); + } }; - var _useState5 = (0, _react.useState)(buildISODate(selectedYear.toString(), selectedMonth.value)), - _useState6 = (0, _slicedToArray2.default)(_useState5, 2), - answer = _useState6[0], - setAnswer = _useState6[1]; + var _useState = (0, _react2.useState)(false), + _useState2 = (0, _slicedToArray2.default)(_useState, 2), + isSaved = _useState2[0], + setIsSaved = _useState2[1]; - var selectMonths = [{ - label: 'Janvier', - value: '01' - }, { - label: 'Février', - value: '02' - }, { - label: 'Mars', - value: '03' - }, { - label: 'Avril', - value: '04' - }, { - label: 'Mai', - value: '05' - }, { - label: 'Juin', - value: '06' - }, { - label: 'Juillet', - value: '07' - }, { - label: 'Août', - value: '08' - }, { - label: 'Septembre', - value: '09' - }, { - label: 'Octobre', - value: '10' - }, { - label: 'Novembre', - value: '11' - }, { - label: 'Décembre', - value: '12' - }]; - var selectYears = []; + var _useExploration = (0, _useExploration3.default)(), + _useExploration2 = (0, _slicedToArray2.default)(_useExploration, 2), + setValidExploration = _useExploration2[1]; - var curYear = _luxon.DateTime.now().year; + (0, _react2.useEffect)(function () { + function checkForExistingProfileType() { + return _checkForExistingProfileType.apply(this, arguments); + } - var limitYears = curYear - 10; + function _checkForExistingProfileType() { + _checkForExistingProfileType = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() { + var consistentProfileType, chosenPeriod, profileTypeEntityService, myProfileTypes, destroyPT; + return _regenerator.default.wrap(function _callee$(_context) { + while (1) { + switch (_context.prev = _context.next) { + case 0: + consistentProfileType = _profileType.default.checkConsistency(profileType); + chosenPeriod = { + startDate: profileType.updateDate.setZone('utc', { + keepLocalTime: true + }), + endDate: _luxon.DateTime.local().setZone('utc', { + keepLocalTime: true + }) + }; + profileTypeEntityService = new _profileTypeEntity.default(client); + _context.next = 5; + return profileTypeEntityService.getAllProfileTypes(chosenPeriod); - for (var i = curYear; i >= limitYears; i--) { - selectYears.push(i); - } + case 5: + myProfileTypes = _context.sent; - var handlePrevious = (0, _react.useCallback)(function () { - setPreviousStep(); - }, [setPreviousStep]); + if (!(myProfileTypes !== null)) { + _context.next = 21; + break; + } - var handleNext = function handleNext() { - setNextStep(_objectSpread(_objectSpread({}, profileType), {}, (0, _defineProperty2.default)({}, answerType.attribute, answer))); - }; + _context.next = 9; + return profileTypeEntityService.deleteProfileTypes(myProfileTypes); - function handleSelectMonth(event) { - setSelectedMonth({ - value: event.target.value, - label: (0, _utils.getMonthFullName)(parseInt(event.target.value)) - }); - setAnswer(buildISODate(selectedYear.toString(), event.target.value)); - } + case 9: + destroyPT = _context.sent; - function handleSelectYear(event) { - setSelectedYear(parseInt(event.target.value)); - setAnswer(buildISODate(event.target.value, selectedMonth.value)); - } - /** If current year, only show past and present months else show full months */ + if (!destroyPT) { + _context.next = 17; + break; + } + _context.next = 13; + return createNewProfileType(client, consistentProfileType); - var renderMonths = selectedYear === _luxon.DateTime.now().year ? selectMonths.slice(0, _luxon.DateTime.now().month) : selectMonths; - return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement("div", { - className: 'profile-form-container' - }, /*#__PURE__*/_react.default.createElement(_FormProgress.default, { - step: step, - formType: 'profile' - }), /*#__PURE__*/_react.default.createElement("div", { - className: 'profile-question-label' - }, t("profile_type.".concat(_enums.ProfileTypeStepForm[step].toLowerCase(), ".question"))), answer !== null && /*#__PURE__*/_react.default.createElement("div", { - className: "select-container" - }, /*#__PURE__*/_react.default.createElement("div", { - className: "date-select" - }, /*#__PURE__*/_react.default.createElement(_core.Select, { - labelId: "selectYearDate", - className: "year", - defaultValue: selectedYear, - value: selectedYear, - onChange: function onChange(e) { - return handleSelectYear(e); + case 13: + setIsSaved(true); + dispatch((0, _profile.updateProfile)({ + isProfileEcogestureCompleted: true, + isProfileTypeCompleted: true + })); + _context.next = 19; + break; + + case 17: + console.log('ERROR'); + Sentry.captureException('error in profileTypeFinished'); + + case 19: + _context.next = 25; + break; + + case 21: + _context.next = 23; + return createNewProfileType(client, consistentProfileType); + + case 23: + setIsSaved(true); + dispatch((0, _profile.updateProfile)({ + isProfileEcogestureCompleted: true, + isProfileTypeCompleted: true + })); + + case 25: + case "end": + return _context.stop(); + } + } + }, _callee); + })); + return _checkForExistingProfileType.apply(this, arguments); } - }, selectYears.map(function (year) { - return /*#__PURE__*/_react.default.createElement(_core.MenuItem, { - value: year, - key: year, - className: "date-option" - }, year); - }))), /*#__PURE__*/_react.default.createElement("div", { - className: "date-select" - }, /*#__PURE__*/_react.default.createElement(_core.Select, { - labelId: "selectMonthDate", - className: "month", - defaultValue: selectedMonth.value, - value: selectedMonth.value, - onChange: function onChange(e) { - return handleSelectMonth(e); + + function createNewProfileType(_x, _x2) { + return _createNewProfileType.apply(this, arguments); } - }, renderMonths.map(function (month) { - return /*#__PURE__*/_react.default.createElement(_core.MenuItem, { - value: month.value, - key: month.value, - className: "date-option" - }, month.label); - }))))), /*#__PURE__*/_react.default.createElement(_FormNavigation.default, { - step: step, - handlePrevious: handlePrevious, - handleNext: handleNext, - disableNextButton: answer === '' - })); -}; -var _default = ProfileTypeFormDateSelection; -exports.default = _default; + function _createNewProfileType() { + _createNewProfileType = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2(client, consistentProfileType) { + var _yield$client$create, newProfileType; -/***/ }), + return _regenerator.default.wrap(function _callee2$(_context2) { + while (1) { + switch (_context2.prev = _context2.next) { + case 0: + _context2.next = 2; + return client.create(_doctypes.PROFILETYPE_DOCTYPE, consistentProfileType); -/***/ "/yMe": -/***/ (function(module, __webpack_exports__, __webpack_require__) { + case 2: + _yield$client$create = _context2.sent; + newProfileType = _yield$client$create.data; -"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__); + if (newProfileType) { + dispatch((0, _profileType2.setProfileType)(newProfileType)); + } + case 5: + case "end": + return _context2.stop(); + } + } + }, _callee2); + })); + return _createNewProfileType.apply(this, arguments); + } -var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ - "id": "starFinished_33c7764752448e9ea045083b46d1b326", - "use": "starFinished_33c7764752448e9ea045083b46d1b326-usage", - "viewBox": "0 0 16 15", - "content": "<symbol viewBox=\"0 0 16 15\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"starFinished_33c7764752448e9ea045083b46d1b326\">\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</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); + if (!isSaved) { + checkForExistingProfileType(); + + if (currentChallenge && currentChallenge.exploration.id === _enums.UserExplorationID.EXPLORATION001) { + setValidExploration(currentChallenge.exploration.id); + } + + _usageEvent.default.addEvent(client, { + type: _enums.UsageEventType.PROFILE_SET_EVENT + }); + } + }, [dispatch, profileType, isSaved, profile.isProfileTypeCompleted, currentChallenge, setValidExploration, client]); + return /*#__PURE__*/_react2.default.createElement("div", { + className: 'profile-type-finished-card' + }, /*#__PURE__*/_react2.default.createElement(_StyledIcon.default, { + className: 'profile-type-icon', + icon: _finish.default, + size: 120 + }), /*#__PURE__*/_react2.default.createElement("div", { + className: 'profile-type-finished-label text-28-normal-uppercase' + }, t('profile_type.finished.title')), /*#__PURE__*/_react2.default.createElement("div", { + className: 'profile-type-finished-description text-18-normal' + }, /*#__PURE__*/_react2.default.createElement("div", null, t('profile_type.finished.label1')), /*#__PURE__*/_react2.default.createElement("div", null, t('profile_type.finished.label2'))), /*#__PURE__*/_react2.default.createElement(_Button.default, { + "aria-label": t('profile_type.accessibility.button_validate'), + onClick: handleClick, + className: 'profile-type-finished-button', + classes: { + root: 'btn-primary-positive', + label: 'text-16-normal' + } + }, t('profile_type.finished.button_validate'))); +}; + +var _default = ProfileTypeFinished; +exports.default = _default; /***/ }), @@ -2155,7 +1899,18 @@ exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE /***/ }), -/***/ "06WC": +/***/ "0BWP": +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__("JPst")(false); +// Module +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.quiz-container {\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n margin: auto;\n padding: 1.5rem;\n}\n\n.quiz-begin-container {\n display: flex;\n flex-direction: column;\n align-items: center;\n padding: 2rem 1rem;\n box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.55);\n border-radius: 4px;\n transition: all 300ms ease;\n color: #ffffff;\n background: linear-gradient(180deg, #323339 0%, #25262b 100%);\n text-align: center;\n}\n.quiz-begin-container svg {\n margin-top: -33%;\n}\n@media (min-width: 768px) {\n .quiz-begin-container {\n max-width: 60%;\n justify-content: space-evenly;\n }\n}\n@media (min-width: 1201px) {\n .quiz-begin-container {\n max-width: 40%;\n padding: 0.5rem 1rem 2rem;\n }\n}\n.quiz-begin-container .btn-secondary-negative {\n margin-top: auto;\n border-color: #e0e0e0;\n}\n.quiz-begin-container .quiz-icon-stars {\n margin-top: -4rem;\n}\n.quiz-begin-container .quiz-explanation {\n margin-bottom: 2rem;\n line-height: 24px;\n padding: 1rem;\n}\n@media (min-width: 1201px) {\n .quiz-begin-container .quiz-explanation {\n padding: 0rem 2rem;\n }\n}", ""]); + + + +/***/ }), + +/***/ "0CdT": /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -2174,7 +1929,7 @@ var _defineProperty2 = _interopRequireDefault(__webpack_require__("lSNA")); var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); -var _FormNavigation = _interopRequireDefault(__webpack_require__("Pnfk")); +var _FormNavigation = _interopRequireDefault(__webpack_require__("o73f")); __webpack_require__("UGT3"); @@ -2186,9 +1941,9 @@ var _react = _interopRequireWildcard(__webpack_require__("q1tI")); var _hooks = __webpack_require__("Zlw4"); -var _EquipmentIcon = _interopRequireDefault(__webpack_require__("Nixq")); +var _EquipmentIcon = _interopRequireDefault(__webpack_require__("nxHJ")); -__webpack_require__("cU6T"); +__webpack_require__("dMTb"); 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); } @@ -2293,11 +2048,11 @@ exports.default = _default; /***/ }), -/***/ "09DC": +/***/ "0P3K": /***/ (function(module, exports, __webpack_require__) { -var content = __webpack_require__("oCNE"); +var content = __webpack_require__("vnWI"); if(typeof content === 'string') content = [[module.i, content, '']]; @@ -2319,29 +2074,133 @@ if(false) {} /***/ }), -/***/ "0Jcj": +/***/ "0VvL": /***/ (function(module, exports, __webpack_require__) { +"use strict"; -var content = __webpack_require__("jzOv"); -if(typeof content === 'string') content = [[module.i, content, '']]; +var _interopRequireDefault = __webpack_require__("TqRt"); -var transform; -var insertInto; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); +var _core = __webpack_require__("TTf+"); -var options = {"hmr":true} +var _durationClock = _interopRequireDefault(__webpack_require__("k7k8")); -options.transform = transform -options.insertInto = undefined; +var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j")); -var update = __webpack_require__("aET+")(content, options); +var _EcogestureModal = _interopRequireDefault(__webpack_require__("Y5R6")); -if(content.locals) module.exports = content.locals; +var _I18n = __webpack_require__("buk/"); -if(false) {} +var _react = _interopRequireWildcard(__webpack_require__("q1tI")); + +__webpack_require__("6zVm"); + +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 ActionOnGoing = function ActionOnGoing(_ref) { + var userAction = _ref.userAction; + + var _useI18n = (0, _I18n.useI18n)(), + t = _useI18n.t; + + var _useState = (0, _react.useState)(false), + _useState2 = (0, _slicedToArray2.default)(_useState, 2), + openEcogestureModal = _useState2[0], + setOpenEcogestureModal = _useState2[1]; + + var toggleEcogestureModal = (0, _react.useCallback)(function () { + setOpenEcogestureModal(function (prev) { + return !prev; + }); + }, [setOpenEcogestureModal]); + var setGradient = (0, _react.useCallback)(function () { + if (!userAction.startDate || !userAction.ecogesture) return null; + var circle = 360; + var durationInDays = userAction.ecogesture.actionDuration; + var ratio = circle / durationInDays; + var progressionInDays = -Math.round(userAction.startDate.diffNow('days').days); + var progress = ratio * progressionInDays; + + if (progress === 0) { + return "linear-gradient(90deg, #121212 50%,transparent 50%), linear-gradient(110deg, #58ffff 50%, transparent 50%)"; + } else if (progress === circle) { + return "linear-gradient(90deg, #58ffff 50%, #58ffff 50%)"; + } else if (progress === circle / 2) { + return "linear-gradient(90deg, #121212 50%, #58ffff 50%)"; + } else if (progress > circle / 2) { + if (durationInDays / 3 === 1) { + return "linear-gradient(".concat(progress / 2, "deg, transparent 50%, #58ffff 50%),\n linear-gradient(90deg, transparent 50%, #58ffff 50%)"); + } else { + return "linear-gradient(90deg, transparent 50%, #58ffff 50%),\n linear-gradient(180deg, transparent 50%, #58ffff 50%)"; + } + } else if (progress < circle / 2) { + if (durationInDays / 3 === 1) { + return "linear-gradient(90deg, #121212 50%,transparent 50%), linear-gradient(240deg, #58ffff 50%, transparent 50%)"; + } else { + return "linear-gradient(90deg, #121212 50%,transparent 50%), linear-gradient(".concat(progress * 2, "deg, #58ffff 50%, transparent 50%)"); + } + } + }, [userAction.startDate, userAction.ecogesture]); + var getResultDate = (0, _react.useCallback)(function () { + if (userAction.startDate && userAction.ecogesture) { + var startDate = userAction.startDate; + var durationInHours = userAction.ecogesture.actionDuration * 24; + var resultDate = startDate.plus({ + hours: durationInHours + }).setLocale('fr').toFormat('cccc dd LLLL'); + return resultDate; + } + }, [userAction]); + return /*#__PURE__*/_react.default.createElement("div", { + className: "action-ongoing" + }, userAction.ecogesture && /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement("div", { + className: "duration text-18-normal" + }, t('action.duration', { + // eslint-disable-next-line camelcase + smart_count: userAction.ecogesture.actionDuration + })), /*#__PURE__*/_react.default.createElement("div", { + className: "description text-18-bold" + }, userAction.ecogesture.longName), /*#__PURE__*/_react.default.createElement("div", { + className: "duration-image" + }, /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { + icon: _durationClock.default, + className: "duration-icon", + size: 230 + }), /*#__PURE__*/_react.default.createElement("div", { + className: "pie", + style: { + backgroundImage: "".concat(setGradient()) + } + })), /*#__PURE__*/_react.default.createElement("div", { + className: "result-title text-18-bold" + }, " ", t('action.result')), /*#__PURE__*/_react.default.createElement("div", { + className: "result-date text-24-bold" + }, getResultDate()), /*#__PURE__*/_react.default.createElement(_core.Button, { + classes: { + root: 'btn-secondary-negative btn-detail', + label: 'text-16-normal' + }, + onClick: toggleEcogestureModal + }, t('action.details')), /*#__PURE__*/_react.default.createElement(_EcogestureModal.default, { + open: openEcogestureModal, + ecogesture: userAction.ecogesture, + isAction: false, + handleCloseClick: toggleEcogestureModal + }))); +}; + +var _default = ActionOnGoing; +exports.default = _default; /***/ }), @@ -2479,62 +2338,6 @@ exports.default = _default; /***/ }), -/***/ "0q55": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -var _interopRequireDefault = __webpack_require__("TqRt"); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _Button = _interopRequireDefault(__webpack_require__("FtsS")); - -var _I18n = __webpack_require__("buk/"); - -var _react = _interopRequireWildcard(__webpack_require__("q1tI")); - -var _reactRouterDom = __webpack_require__("SOjZ"); - -__webpack_require__("ZkBf"); - -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 DuelError = function DuelError() { - var _useI18n = (0, _I18n.useI18n)(), - t = _useI18n.t; - - var navigate = (0, _reactRouterDom.useNavigate)(); - var goBack = (0, _react.useCallback)(function () { - navigate(-1); - }, [navigate]); - return /*#__PURE__*/_react.default.createElement("div", { - className: "duel-error-container" - }, /*#__PURE__*/_react.default.createElement("div", { - className: "duel-error-message" - }, t('duel.global_error')), /*#__PURE__*/_react.default.createElement("div", { - className: "duel-error-button" - }, /*#__PURE__*/_react.default.createElement(_Button.default, { - "aria-label": t('duel.accessibility.button_go_back'), - onClick: goBack, - classes: { - root: 'btn-secondary-negative', - label: 'text-16-normal' - } - }, t('duel.button_go_back')))); -}; - -var _default = DuelError; -exports.default = _default; - -/***/ }), - /***/ "16zw": /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -2779,6 +2582,17 @@ var LegalNoticeContent = function LegalNoticeContent() { var _default = LegalNoticeContent; exports.default = _default; +/***/ }), + +/***/ "1tMB": +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__("JPst")(false); +// Module +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.cardLocked {\n filter: drop-shadow(0px 4px 16px rgba(0, 0, 0, 0.55));\n}\n@media all and (max-height: 700px) {\n .cardLocked .challengeIcon {\n width: 60%;\n margin: auto;\n }\n}\n\n.toUnlock {\n text-align: center;\n color: #e0e0e0;\n font-weight: 700;\n}", ""]); + + + /***/ }), /***/ 2: @@ -2813,6 +2627,32 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE /***/ }), +/***/ "2UI0": +/***/ (function(module, exports, __webpack_require__) { + + +var content = __webpack_require__("qWq+"); + +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) {} + +/***/ }), + /***/ "2a0W": /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -3059,7 +2899,7 @@ var _react = _interopRequireWildcard(__webpack_require__("q1tI")); var _hooks = __webpack_require__("Zlw4"); -var _ChallengeCard = _interopRequireDefault(__webpack_require__("bncx")); +var _ChallengeCard = _interopRequireDefault(__webpack_require__("Cloi")); __webpack_require__("yICQ"); @@ -3407,14 +3247,29 @@ exports.default = _default; /***/ }), -/***/ "2xe/": +/***/ "2wI0": /***/ (function(module, exports, __webpack_require__) { -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.profile-type-progress {\n display: flex;\n flex-direction: row;\n justify-content: center;\n align-items: center;\n}\n.profile-type-progress .profile-type-progress-label {\n font-size: 0.938rem;\n font-weight: 700;\n width: 1.875rem;\n color: #e3b82a;\n text-align: right;\n}\n.profile-type-progress .profile-type-progress-bar-container {\n margin-left: 0.5rem;\n flex: 1;\n height: 6px;\n background-color: #121212;\n}\n.profile-type-progress .profile-type-progress-bar-container .profile-type-progress-bar-content {\n height: 100%;\n background-color: #e3b82a;\n border-radius: 12px;\n}", ""]); +var content = __webpack_require__("xEO8"); + +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) {} /***/ }), @@ -3425,6 +3280,54 @@ exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE /***/ }), +/***/ "3/T/": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var _interopRequireDefault = __webpack_require__("TqRt"); + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; + +var _enums = __webpack_require__("gnxY"); + +var _react = _interopRequireDefault(__webpack_require__("q1tI")); + +__webpack_require__("J/Hn"); + +var FormProgress = function FormProgress(_ref) { + var step = _ref.step, + formType = _ref.formType; + + var getProgress = function getProgress() { + var total = Object.values(formType === 'sge' ? _enums.SgeStep : _enums.ProfileTypeStepForm).length / 2; + var progress = Math.round(step / total * 100) || 1; + return progress; + }; + + return /*#__PURE__*/_react.default.createElement("div", { + className: 'profile-type-progress' + }, /*#__PURE__*/_react.default.createElement("div", { + className: 'profile-type-progress-label' + }, getProgress(), "%"), /*#__PURE__*/_react.default.createElement("div", { + className: 'profile-type-progress-bar-container' + }, /*#__PURE__*/_react.default.createElement("div", { + className: 'profile-type-progress-bar-content', + style: { + width: "".concat(getProgress(), "%") + } + }))); +}; + +var _default = FormProgress; +exports.default = _default; + +/***/ }), + /***/ "37t+": /***/ (function(module, exports, __webpack_require__) { @@ -3464,6 +3367,129 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE /***/ }), +/***/ "3EGS": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +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 _core = __webpack_require__("TTf+"); + +var _starFilled = _interopRequireDefault(__webpack_require__("WrET")); + +var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j")); + +var _cozyClient = __webpack_require__("SH7X"); + +var _I18n = __webpack_require__("buk/"); + +var _enums = __webpack_require__("gnxY"); + +var _react = _interopRequireWildcard(__webpack_require__("q1tI")); + +var _reactRouterDom = __webpack_require__("SOjZ"); + +var _challenge = _interopRequireDefault(__webpack_require__("kdea")); + +var _usageEvent = _interopRequireDefault(__webpack_require__("dECN")); + +var _challenge2 = __webpack_require__("F6Xr"); + +var _global = __webpack_require__("b3rE"); + +var _hooks = __webpack_require__("Zlw4"); + +__webpack_require__("2wI0"); + +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 ActionDone = function ActionDone(_ref) { + var currentChallenge = _ref.currentChallenge; + + var _useI18n = (0, _I18n.useI18n)(), + t = _useI18n.t; + + var client = (0, _cozyClient.useClient)(); + var dispatch = (0, _hooks.useAppDispatch)(); + var navigate = (0, _reactRouterDom.useNavigate)(); + var handleEndAction = (0, _react.useCallback)( /*#__PURE__*/(0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() { + var challengeService, updatedChallenge; + return _regenerator.default.wrap(function _callee$(_context) { + while (1) { + switch (_context.prev = _context.next) { + case 0: + challengeService = new _challenge.default(client); + _context.next = 3; + return challengeService.updateUserChallenge(currentChallenge, _enums.UserChallengeUpdateFlag.ACTION_DONE); + + case 3: + updatedChallenge = _context.sent; + _context.next = 6; + return _usageEvent.default.addEvent(client, { + type: _enums.UsageEventType.ACTION_END_EVENT, + target: currentChallenge.action.ecogesture ? currentChallenge.action.ecogesture.id : '', + context: currentChallenge.id, + startDate: currentChallenge.action.startDate + }); + + case 6: + dispatch((0, _global.toggleChallengeActionNotification)(false)); + dispatch((0, _challenge2.updateUserChallengeList)(updatedChallenge)); + navigate(-1); + + case 9: + case "end": + return _context.stop(); + } + } + }, _callee); + })), [currentChallenge, dispatch, client, navigate]); + return /*#__PURE__*/_react.default.createElement("div", { + className: "action-done-container" + }, /*#__PURE__*/_react.default.createElement("div", { + className: "action-done" + }, /*#__PURE__*/_react.default.createElement("div", { + className: "result-title" + }, " ", t('action.finished')), /*#__PURE__*/_react.default.createElement("div", { + className: "result-text text-16-normal" + }, t('action.resultText1')), /*#__PURE__*/_react.default.createElement("div", { + className: "result-text text-16-normal" + }, t('action.resultText2')), /*#__PURE__*/_react.default.createElement("div", { + className: "result-text text-16-normal" + }, t('action.resultText3')), /*#__PURE__*/_react.default.createElement("div", { + className: "result-text text-16-normal" + }, t('action.resultText4')), /*#__PURE__*/_react.default.createElement("div", { + className: "stars" + }, /*#__PURE__*/_react.default.createElement("span", null, "5"), /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { + icon: _starFilled.default, + size: 33 + })), /*#__PURE__*/_react.default.createElement(_core.Button, { + classes: { + root: 'btn-secondary-negative btn-detail', + label: 'text-16-normal' + }, + onClick: handleEndAction + }, t('action.ok')))); +}; + +var _default = ActionDone; +exports.default = _default; + +/***/ }), + /***/ "3HG6": /***/ (function(module, exports, __webpack_require__) { @@ -3524,28 +3550,6 @@ var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPO 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); -/***/ }), - -/***/ "3LEB": -/***/ (function(module, exports, __webpack_require__) { - -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.slide {\n margin: 0 1rem 0 0;\n box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.55);\n border-radius: 4px;\n transition: all 300ms ease;\n color: white;\n display: flex;\n flex-direction: column;\n height: 100%;\n}\n.slide.active {\n transform: scale(1);\n}\n.slide.inactive {\n transform: scale(0.9);\n}\n.slide .cardContent {\n background: linear-gradient(180deg, #323339 0%, #25262b 100%);\n width: 100%;\n height: inherit;\n box-sizing: border-box;\n padding: 1rem;\n transition: all 300ms ease;\n border-radius: 4px;\n}", ""]); - - - -/***/ }), - -/***/ "3Qby": -/***/ (function(module, exports, __webpack_require__) { - -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.action-ongoing {\n box-sizing: border-box;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n text-align: center;\n width: 100%;\n max-width: 600px;\n padding: 1.5rem;\n min-height: 75vh;\n margin: auto;\n}\n.action-ongoing .duration,\n.action-ongoing .result-title {\n color: #e0e0e0;\n}\n.action-ongoing .description {\n color: white;\n margin-top: 1rem;\n}\n.action-ongoing .result-date {\n color: #61f0f2;\n margin-bottom: 2rem;\n}\n.action-ongoing button.btn-detail {\n padding: 0.3rem;\n}\n.action-ongoing .duration-image {\n position: relative;\n padding: 1rem;\n margin: 3rem 0;\n}\n.action-ongoing .duration-image .pie {\n width: 9rem;\n height: 9rem;\n display: block;\n border-radius: 50%;\n background-color: #121212;\n border: 4px solid #121212;\n position: relative;\n top: 5px;\n left: -2px;\n z-index: 0;\n}\n.action-ongoing .duration-image .duration-icon {\n position: absolute;\n left: -25px;\n top: -25px;\n z-index: 0;\n}", ""]); - - - /***/ }), /***/ "3UtN": @@ -3655,12 +3659,6 @@ exports.default = void 0; var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); -var _ActionChoose = _interopRequireDefault(__webpack_require__("WoNc")); - -var _ActionDone = _interopRequireDefault(__webpack_require__("gJ+F")); - -var _ActionOnGoing = _interopRequireDefault(__webpack_require__("4CLA")); - var _Content = _interopRequireDefault(__webpack_require__("VOVi")); var _CozyBar = _interopRequireDefault(__webpack_require__("CJMG")); @@ -3673,6 +3671,12 @@ var _react = _interopRequireWildcard(__webpack_require__("q1tI")); var _hooks = __webpack_require__("Zlw4"); +var _ActionChoose = _interopRequireDefault(__webpack_require__("ljlG")); + +var _ActionDone = _interopRequireDefault(__webpack_require__("3EGS")); + +var _ActionOnGoing = _interopRequireDefault(__webpack_require__("0VvL")); + 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; } @@ -3729,78 +3733,6 @@ exports.default = _default; /***/ }), -/***/ "3j34": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -var _interopRequireDefault = __webpack_require__("TqRt"); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _core = __webpack_require__("TTf+"); - -var _Dialog = _interopRequireDefault(__webpack_require__("HhgX")); - -var _close = _interopRequireDefault(__webpack_require__("aodS")); - -var _I18n = __webpack_require__("buk/"); - -var _Icon = _interopRequireDefault(__webpack_require__("y6ex")); - -var _react = _interopRequireDefault(__webpack_require__("q1tI")); - -__webpack_require__("ZVHH"); - -var EcogestureSelectionModal = function EcogestureSelectionModal(_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('ecogesture_selection.accessibility.window_title')), /*#__PURE__*/_react.default.createElement(_core.IconButton, { - "aria-label": t('ecogesture_selection.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: "eg-selection-modal" - }, /*#__PURE__*/_react.default.createElement("div", { - className: "title text-20-bold" - }, t('ecogesture_selection.selectionModal.title')), /*#__PURE__*/_react.default.createElement("div", { - className: "text text-16-normal" - }, t('ecogesture_selection.selectionModal.text')), /*#__PURE__*/_react.default.createElement(_core.Button, { - "aria-label": t('ecogesture_selection.selectionModal.button_close'), - onClick: handleCloseClick, - classes: { - root: 'btn-highlight', - label: 'text-16-bold' - } - }, t('ecogesture_selection.selectionModal.button_close')))); -}; - -var _default = EcogestureSelectionModal; -exports.default = _default; - -/***/ }), - /***/ "40JQ": /***/ (function(module, exports, __webpack_require__) { @@ -3887,7 +3819,7 @@ exports.default = MailService; /***/ }), -/***/ "45jH": +/***/ "48s9": /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -3900,224 +3832,145 @@ Object.defineProperty(exports, "__esModule", { }); exports.default = void 0; -var _defineProperty2 = _interopRequireDefault(__webpack_require__("lSNA")); - -var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); - -var _classnames = _interopRequireDefault(__webpack_require__("TSYQ")); - -var _FormNavigation = _interopRequireDefault(__webpack_require__("Pnfk")); - -__webpack_require__("UGT3"); - -var _I18n = __webpack_require__("buk/"); - -var _enums = __webpack_require__("gnxY"); - -var _react = _interopRequireWildcard(__webpack_require__("q1tI")); - -var _hooks = __webpack_require__("Zlw4"); - -__webpack_require__("iYKh"); - -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 ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } - -var EcogestureFormSingleChoice = function EcogestureFormSingleChoice(_ref) { - var step = _ref.step, - viewedStep = _ref.viewedStep, - currentProfileEcogesture = _ref.currentProfileEcogesture, - answerType = _ref.answerType, - setNextStep = _ref.setNextStep, - setPreviousStep = _ref.setPreviousStep; - - var _useI18n = (0, _I18n.useI18n)(), - t = _useI18n.t; - - var _useAppSelector = (0, _hooks.useAppSelector)(function (state) { - return state.ecolyo.profile; - }), - isProfileEcogestureCompleted = _useAppSelector.isProfileEcogestureCompleted; - - var _useState = (0, _react.useState)(isProfileEcogestureCompleted || step < viewedStep ? currentProfileEcogesture[answerType.attribute] : null), - _useState2 = (0, _slicedToArray2.default)(_useState, 2), - answer = _useState2[0], - setAnswer = _useState2[1]; - - var handlePrevious = (0, _react.useCallback)(function () { - setPreviousStep(); - }, [setPreviousStep]); - var handleNext = (0, _react.useCallback)(function () { - setNextStep(_objectSpread(_objectSpread({}, currentProfileEcogesture), {}, (0, _defineProperty2.default)({}, answerType.attribute, answer))); - }, [currentProfileEcogesture, setNextStep, answer, answerType.attribute]); - return /*#__PURE__*/_react.default.createElement("div", { - className: "ecogesture-profile-container" - }, /*#__PURE__*/_react.default.createElement("div", { - className: 'profile-form-container ecogesture-form-single' - }, /*#__PURE__*/_react.default.createElement("div", { - className: 'profile-question-label' - }, t("ecogesture_form.".concat(_enums.EcogestureStepForm[step].toLowerCase(), ".question"))), answerType.choices.map(function (value) { - var _classNames; - - if (value === null) return null; - return /*#__PURE__*/_react.default.createElement("label", { - key: value.toString(), - className: (0, _classnames.default)((_classNames = {}, (0, _defineProperty2.default)(_classNames, 'radio_short', answerType.choices.length < 5), (0, _defineProperty2.default)(_classNames, 'radio_long', answerType.choices.length > 4), (0, _defineProperty2.default)(_classNames, 'answer-checked', answer === value), _classNames)) - }, /*#__PURE__*/_react.default.createElement("input", { - type: 'radio', - value: value, - name: value.toString(), - onChange: function onChange() { - return setAnswer(value); - }, - checked: answer === value, - className: answer === value ? 'checked-input' : '' - }), t("ecogesture_form.".concat(_enums.EcogestureStepForm[step].toLowerCase(), ".").concat(value))); - })), /*#__PURE__*/_react.default.createElement(_FormNavigation.default, { - step: step, - handlePrevious: handlePrevious, - handleNext: handleNext, - disableNextButton: answer === null, - isEcogesture: true - })); -}; - -var _default = EcogestureFormSingleChoice; -exports.default = _default; - -/***/ }), - -/***/ "4CLA": -/***/ (function(module, exports, __webpack_require__) { +var _regenerator = _interopRequireDefault(__webpack_require__("o0o1")); -"use strict"; +var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__("yXPU")); +var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); -var _interopRequireDefault = __webpack_require__("TqRt"); +var _core = __webpack_require__("TTf+"); -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; +var _doingEnabled = _interopRequireDefault(__webpack_require__("eirt")); -var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); +var _objectiveEnabled = _interopRequireDefault(__webpack_require__("XtK8")); -var _core = __webpack_require__("TTf+"); +var _skipEnabled = _interopRequireDefault(__webpack_require__("UtXz")); -var _durationClock = _interopRequireDefault(__webpack_require__("k7k8")); +var _default2 = _interopRequireDefault(__webpack_require__("v9Ot")); var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j")); -var _EcogestureModal = _interopRequireDefault(__webpack_require__("mJU5")); - var _I18n = __webpack_require__("buk/"); var _react = _interopRequireWildcard(__webpack_require__("q1tI")); -__webpack_require__("oEJ/"); +var _utils = __webpack_require__("c+yx"); + +__webpack_require__("KXnr"); 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 ActionOnGoing = function ActionOnGoing(_ref) { - var userAction = _ref.userAction; +var EcogestureSelectionDetail = function EcogestureSelectionDetail(_ref) { + var ecogesture = _ref.ecogesture, + validate = _ref.validate, + title = _ref.title; var _useI18n = (0, _I18n.useI18n)(), t = _useI18n.t; - var _useState = (0, _react.useState)(false), + var _useState = (0, _react.useState)(''), _useState2 = (0, _slicedToArray2.default)(_useState, 2), - openEcogestureModal = _useState2[0], - setOpenEcogestureModal = _useState2[1]; + ecogestureIcon = _useState2[0], + setEcogestureIcon = _useState2[1]; - var toggleEcogestureModal = (0, _react.useCallback)(function () { - setOpenEcogestureModal(function (prev) { - return !prev; - }); - }, [setOpenEcogestureModal]); - var setGradient = (0, _react.useCallback)(function () { - if (!userAction.startDate || !userAction.ecogesture) return null; - var circle = 360; - var durationInDays = userAction.ecogesture.actionDuration; - var ratio = circle / durationInDays; - var progressionInDays = -Math.round(userAction.startDate.diffNow('days').days); - var progress = ratio * progressionInDays; + (0, _react.useEffect)(function () { + var subscribed = true; - if (progress === 0) { - return "linear-gradient(90deg, #121212 50%,transparent 50%), linear-gradient(110deg, #58ffff 50%, transparent 50%)"; - } else if (progress === circle) { - return "linear-gradient(90deg, #58ffff 50%, #58ffff 50%)"; - } else if (progress === circle / 2) { - return "linear-gradient(90deg, #121212 50%, #58ffff 50%)"; - } else if (progress > circle / 2) { - if (durationInDays / 3 === 1) { - return "linear-gradient(".concat(progress / 2, "deg, transparent 50%, #58ffff 50%),\n linear-gradient(90deg, transparent 50%, #58ffff 50%)"); - } else { - return "linear-gradient(90deg, transparent 50%, #58ffff 50%),\n linear-gradient(180deg, transparent 50%, #58ffff 50%)"; - } - } else if (progress < circle / 2) { - if (durationInDays / 3 === 1) { - return "linear-gradient(90deg, #121212 50%,transparent 50%), linear-gradient(240deg, #58ffff 50%, transparent 50%)"; - } else { - return "linear-gradient(90deg, #121212 50%,transparent 50%), linear-gradient(".concat(progress * 2, "deg, #58ffff 50%, transparent 50%)"); - } + function getIcon() { + return _getIcon.apply(this, arguments); } - }, [userAction.startDate, userAction.ecogesture]); - var getResultDate = (0, _react.useCallback)(function () { - if (userAction.startDate && userAction.ecogesture) { - var startDate = userAction.startDate; - var durationInHours = userAction.ecogesture.actionDuration * 24; - var resultDate = startDate.plus({ - hours: durationInHours - }).setLocale('fr').toFormat('cccc dd LLLL'); - return resultDate; + + function _getIcon() { + _getIcon = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() { + var icon; + return _regenerator.default.wrap(function _callee$(_context) { + while (1) { + switch (_context.prev = _context.next) { + case 0: + _context.next = 2; + return (0, _utils.importIconById)(ecogesture.id, 'ecogesture'); + + case 2: + icon = _context.sent; + + if (subscribed) { + setEcogestureIcon(icon || _default2.default); + } + + case 4: + case "end": + return _context.stop(); + } + } + }, _callee); + })); + return _getIcon.apply(this, arguments); } - }, [userAction]); + + getIcon(); + return function () { + subscribed = false; + }; + }, [ecogesture.id]); return /*#__PURE__*/_react.default.createElement("div", { - className: "action-ongoing" - }, userAction.ecogesture && /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement("div", { - className: "duration text-18-normal" - }, t('action.duration', { - // eslint-disable-next-line camelcase - smart_count: userAction.ecogesture.actionDuration - })), /*#__PURE__*/_react.default.createElement("div", { - className: "description text-18-bold" - }, userAction.ecogesture.longName), /*#__PURE__*/_react.default.createElement("div", { - className: "duration-image" + className: "eg-selection-detail-container" + }, /*#__PURE__*/_react.default.createElement("div", { + className: "content" }, /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { - icon: _durationClock.default, - className: "duration-icon", - size: 230 + className: "icon", + icon: ecogestureIcon, + size: 240 }), /*#__PURE__*/_react.default.createElement("div", { - className: "pie", - style: { - backgroundImage: "".concat(setGradient()) + className: "text-22 title" + }, title), /*#__PURE__*/_react.default.createElement("div", { + className: "text text-18-bold" + }, ecogesture.longName)), /*#__PURE__*/_react.default.createElement("div", { + className: "buttons" + }, /*#__PURE__*/_react.default.createElement(_core.Button, { + "aria-label": t('ecogesture_selection.button_objective'), + classes: { + root: 'btn-secondary-negative', + label: 'text-14-bold', + focusVisible: 'noFocus' + }, + onClick: function onClick() { + return validate(true, false); } - })), /*#__PURE__*/_react.default.createElement("div", { - className: "result-title text-18-bold" - }, " ", t('action.result')), /*#__PURE__*/_react.default.createElement("div", { - className: "result-date text-24-bold" - }, getResultDate()), /*#__PURE__*/_react.default.createElement(_core.Button, { + }, /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { + icon: _objectiveEnabled.default, + size: 60 + }), t('ecogesture_selection.button_objective')), /*#__PURE__*/_react.default.createElement(_core.Button, { + "aria-label": t('ecogesture_selection.button_doing'), classes: { - root: 'btn-secondary-negative btn-detail', - label: 'text-16-normal' + root: 'btn-secondary-negative', + label: 'text-14-bold', + focusVisible: 'noFocus' }, - onClick: toggleEcogestureModal - }, t('action.details')), /*#__PURE__*/_react.default.createElement(_EcogestureModal.default, { - open: openEcogestureModal, - ecogesture: userAction.ecogesture, - isAction: false, - handleCloseClick: toggleEcogestureModal - }))); + onClick: function onClick() { + return validate(false, true); + } + }, /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { + icon: _doingEnabled.default, + size: 60 + }), t('ecogesture_selection.button_doing')), /*#__PURE__*/_react.default.createElement(_core.Button, { + "aria-label": t('ecogesture_selection.button_skip'), + classes: { + root: 'btn-secondary-negative', + label: 'text-14-bold', + focusVisible: 'noFocus' + }, + onClick: function onClick() { + return validate(false, false); + } + }, /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { + icon: _skipEnabled.default, + size: 60 + }), t('ecogesture_selection.button_skip')))); }; -var _default = ActionOnGoing; +var _default = EcogestureSelectionDetail; exports.default = _default; /***/ }), @@ -4214,26 +4067,78 @@ if(false) {} /***/ }), -/***/ "4iQs": +/***/ "4eYQ": /***/ (function(module, exports, __webpack_require__) { -"use strict"; - -var _interopRequireDefault = __webpack_require__("TqRt"); +var content = __webpack_require__("7jao"); -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; +if(typeof content === 'string') content = [[module.i, content, '']]; -var _regenerator = _interopRequireDefault(__webpack_require__("o0o1")); +var transform; +var insertInto; -var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); -var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__("yXPU")); -var _classCallCheck2 = _interopRequireDefault(__webpack_require__("lwsE")); +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) {} + +/***/ }), + +/***/ "4hre": +/***/ (function(module, exports, __webpack_require__) { + + +var content = __webpack_require__("XsHv"); + +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) {} + +/***/ }), + +/***/ "4iQs": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var _interopRequireDefault = __webpack_require__("TqRt"); + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; + +var _regenerator = _interopRequireDefault(__webpack_require__("o0o1")); + +var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); + +var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__("yXPU")); + +var _classCallCheck2 = _interopRequireDefault(__webpack_require__("lwsE")); var _createClass2 = _interopRequireDefault(__webpack_require__("W8MJ")); @@ -4387,11 +4292,11 @@ var _defineProperty2 = _interopRequireDefault(__webpack_require__("lSNA")); var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); -var _Content = _interopRequireDefault(__webpack_require__("VOVi")); +var _FormNavigation = _interopRequireDefault(__webpack_require__("o73f")); -var _FormNavigation = _interopRequireDefault(__webpack_require__("Pnfk")); +var _FormProgress = _interopRequireDefault(__webpack_require__("3/T/")); -var _FormProgress = _interopRequireDefault(__webpack_require__("Q/++")); +var _Content = _interopRequireDefault(__webpack_require__("VOVi")); var _CozyBar = _interopRequireDefault(__webpack_require__("CJMG")); @@ -4684,17 +4589,6 @@ var PartnersInfoService = /*#__PURE__*/function () { exports.default = PartnersInfoService; -/***/ }), - -/***/ "58Xv": -/***/ (function(module, exports, __webpack_require__) { - -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.eg-selection-detail-container {\n min-height: inherit;\n display: flex;\n flex-direction: column;\n text-align: center;\n color: #e0e0e0;\n padding: 0 1.5rem;\n}\n.eg-selection-detail-container .content {\n display: flex;\n gap: 0.5rem;\n flex-direction: column;\n flex: 1;\n justify-content: center;\n align-items: center;\n}\n.eg-selection-detail-container .content .title {\n color: #a0a0a0;\n font-weight: 700;\n}\n@media only screen and (max-width : 576px) {\n .eg-selection-detail-container .content .icon {\n width: 50%;\n height: 50%;\n }\n}\n@media only screen and (max-width : 320px) {\n .eg-selection-detail-container .content .icon {\n width: 30%;\n height: 30%;\n }\n}\n.eg-selection-detail-container .content .text {\n min-height: 4.875rem;\n display: flex;\n align-items: center;\n margin: 0 1rem;\n}\n.eg-selection-detail-container .buttons {\n margin: 1rem 0;\n display: flex;\n gap: 0.5rem;\n flex-direction: row;\n justify-content: center;\n width: 100%;\n}\n.eg-selection-detail-container .buttons button.btn-secondary-negative {\n margin: 0;\n padding: 0.75rem 0.25rem;\n height: 7.375rem;\n border: 1px solid #e0e0e0;\n border-radius: 0.25rem;\n}\n.eg-selection-detail-container .buttons button.btn-secondary-negative:focus, .eg-selection-detail-container .buttons button.btn-secondary-negative.active, .eg-selection-detail-container .buttons button.btn-secondary-negative:disabled, .eg-selection-detail-container .buttons button.btn-secondary-negative:hover {\n background: transparent;\n}\n.eg-selection-detail-container .buttons button.btn-secondary-negative span {\n flex-direction: column;\n color: #e0e0e0;\n}\n.eg-selection-detail-container .buttons button.noFocus {\n background: transparent;\n}", ""]); - - - /***/ }), /***/ "5Hid": @@ -4708,240 +4602,29 @@ exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE /***/ }), -/***/ "5J5f": +/***/ "5M8s": /***/ (function(module, exports, __webpack_require__) { -"use strict"; - - -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 _core = __webpack_require__("TTf+"); - -var _default2 = _interopRequireDefault(__webpack_require__("v9Ot")); - -var _ActionModal = _interopRequireDefault(__webpack_require__("xXMD")); - -var _StarsContainer = _interopRequireDefault(__webpack_require__("ujnP")); - -var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j")); - -var _cozyClient = __webpack_require__("SH7X"); - -var _I18n = __webpack_require__("buk/"); - -var _react = _interopRequireWildcard(__webpack_require__("q1tI")); - -var _action = _interopRequireDefault(__webpack_require__("5e6O")); - -var _hooks = __webpack_require__("Zlw4"); - -var _utils = __webpack_require__("c+yx"); - -__webpack_require__("09DC"); - -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 ActionBegin = function ActionBegin(_ref) { - var action = _ref.action, - setShowList = _ref.setShowList, - userChallenge = _ref.userChallenge; - var client = (0, _cozyClient.useClient)(); - - var _useI18n = (0, _I18n.useI18n)(), - t = _useI18n.t; - var _useAppSelector = (0, _hooks.useAppSelector)(function (state) { - return state.ecolyo; - }), - fluidTypes = _useAppSelector.global.fluidTypes, - isProfileTypeCompleted = _useAppSelector.profile.isProfileTypeCompleted; +var content = __webpack_require__("GNF8"); - var _useState = (0, _react.useState)(), - _useState2 = (0, _slicedToArray2.default)(_useState, 2), - currentAction = _useState2[0], - setCurrentAction = _useState2[1]; - - var _useState3 = (0, _react.useState)(''), - _useState4 = (0, _slicedToArray2.default)(_useState3, 2), - actionIcon = _useState4[0], - setActionIcon = _useState4[1]; - - var _useState5 = (0, _react.useState)(false), - _useState6 = (0, _slicedToArray2.default)(_useState5, 2), - openLaunchModal = _useState6[0], - setOpenLaunchModal = _useState6[1]; - - var toggleLaunchModal = (0, _react.useCallback)(function () { - setOpenLaunchModal(function (prev) { - return !prev; - }); - }, []); - (0, _react.useEffect)(function () { - var subscribed = true; - - var getAction = /*#__PURE__*/function () { - var _ref2 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() { - var actionService, actions; - return _regenerator.default.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - if (!action) { - _context.next = 4; - break; - } - - if (subscribed) setCurrentAction(action); - _context.next = 16; - break; - - case 4: - actionService = new _action.default(client); - actions = []; - - if (!isProfileTypeCompleted) { - _context.next = 12; - break; - } - - _context.next = 9; - return actionService.getCustomActions(fluidTypes); - - case 9: - actions = _context.sent; - _context.next = 15; - break; - - case 12: - _context.next = 14; - return actionService.getDefaultActions(); - - case 14: - actions = _context.sent; - - case 15: - if (subscribed) { - setCurrentAction(actions[0]); - } +if(typeof content === 'string') content = [[module.i, content, '']]; - case 16: - case "end": - return _context.stop(); - } - } - }, _callee); - })); +var transform; +var insertInto; - return function getAction() { - return _ref2.apply(this, arguments); - }; - }(); - getAction(); - return function () { - subscribed = false; - }; - }, [client, isProfileTypeCompleted, fluidTypes, action, currentAction]); - (0, _react.useEffect)(function () { - function handleEcogestureIcon() { - return _handleEcogestureIcon.apply(this, arguments); - } - function _handleEcogestureIcon() { - _handleEcogestureIcon = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() { - var icon; - return _regenerator.default.wrap(function _callee2$(_context2) { - while (1) { - switch (_context2.prev = _context2.next) { - case 0: - if (!currentAction) { - _context2.next = 5; - break; - } - - _context2.next = 3; - return (0, _utils.importIconById)(currentAction.id, 'ecogesture'); +var options = {"hmr":true} - case 3: - icon = _context2.sent; - setActionIcon(icon || _default2.default); +options.transform = transform +options.insertInto = undefined; - case 5: - case "end": - return _context2.stop(); - } - } - }, _callee2); - })); - return _handleEcogestureIcon.apply(this, arguments); - } +var update = __webpack_require__("aET+")(content, options); - handleEcogestureIcon(); - }, [currentAction]); - return /*#__PURE__*/_react.default.createElement("div", { - className: "action-begin" - }, currentAction && /*#__PURE__*/_react.default.createElement("div", { - className: "action-container" - }, /*#__PURE__*/_react.default.createElement("div", { - className: "action-begin-container" - }, /*#__PURE__*/_react.default.createElement("div", { - className: "icon-container" - }, /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { - className: "action-icon", - icon: actionIcon, - size: 100 - })), /*#__PURE__*/_react.default.createElement(_StarsContainer.default, { - result: userChallenge.progress.actionProgress, - isQuizBegin: true - }), /*#__PURE__*/_react.default.createElement("div", { - className: "action-title text-20-bold" - }, currentAction.shortName), /*#__PURE__*/_react.default.createElement("div", { - className: "action-duration text-18" - }, t('action.duration', { - // eslint-disable-next-line camelcase - smart_count: currentAction.actionDuration - })), /*#__PURE__*/_react.default.createElement("div", { - className: "action-text text-18-bold" - }, currentAction.actionName), /*#__PURE__*/_react.default.createElement("div", { - className: "action-buttons" - }, /*#__PURE__*/_react.default.createElement(_core.Button, { - onClick: toggleLaunchModal, - classes: { - root: 'btn-secondary-negative', - label: 'text-16-normal' - } - }, t('action.apply')), /*#__PURE__*/_react.default.createElement(_core.Button, { - onClick: function onClick() { - return setShowList(true); - }, - classes: { - root: 'btn-secondary-negative', - label: 'text-16-normal' - } - }, t('action.other')))), /*#__PURE__*/_react.default.createElement(_ActionModal.default, { - open: openLaunchModal, - action: currentAction, - handleCloseClick: toggleLaunchModal, - userChallenge: userChallenge - }))); -}; +if(content.locals) module.exports = content.locals; -var _default = ActionBegin; -exports.default = _default; +if(false) {} /***/ }), @@ -5407,326 +5090,6 @@ exports.default = ActionService; /***/ }), -/***/ "5tjS": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -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 _captionAverage = _interopRequireDefault(__webpack_require__("iFxG")); - -var _captionConsumption = _interopRequireDefault(__webpack_require__("u1dl")); - -var _captionIncoming = _interopRequireDefault(__webpack_require__("vYfE")); - -var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j")); - -var _DuelChart = _interopRequireDefault(__webpack_require__("CSEs")); - -var _DuelResultModal = _interopRequireDefault(__webpack_require__("yOtt")); - -var _lastDuelModal = _interopRequireDefault(__webpack_require__("B5Op")); - -var _useChartResize2 = __webpack_require__("tWvI"); - -var _cozyClient = __webpack_require__("SH7X"); - -var _I18n = __webpack_require__("buk/"); - -var _enums = __webpack_require__("gnxY"); - -var _react = _interopRequireWildcard(__webpack_require__("q1tI")); - -var _reactRouterDom = __webpack_require__("SOjZ"); - -var _challenge = _interopRequireDefault(__webpack_require__("kdea")); - -var _usageEvent = _interopRequireDefault(__webpack_require__("dECN")); - -var _challenge2 = __webpack_require__("F6Xr"); - -var _global = __webpack_require__("b3rE"); - -var _hooks = __webpack_require__("Zlw4"); - -var _utils = __webpack_require__("c+yx"); - -__webpack_require__("r6cs"); - -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 DuelOngoing = function DuelOngoing(_ref) { - var userChallenge = _ref.userChallenge, - isFinished = _ref.isFinished; - - var _useI18n = (0, _I18n.useI18n)(), - t = _useI18n.t; - - var client = (0, _cozyClient.useClient)(); - - var _useAppSelector = (0, _hooks.useAppSelector)(function (state) { - return state.ecolyo.challenge; - }), - currentDataload = _useAppSelector.currentDataload, - userChallengeList = _useAppSelector.userChallengeList; - - var dispatch = (0, _hooks.useAppDispatch)(); - var navigate = (0, _reactRouterDom.useNavigate)(); - - var _useState = (0, _react.useState)(false), - _useState2 = (0, _slicedToArray2.default)(_useState, 2), - resultModal = _useState2[0], - setResultModal = _useState2[1]; - - var _useState3 = (0, _react.useState)(false), - _useState4 = (0, _slicedToArray2.default)(_useState3, 2), - winChallenge = _useState4[0], - setWinChallenge = _useState4[1]; - - var _useState5 = (0, _react.useState)(false), - _useState6 = (0, _slicedToArray2.default)(_useState5, 2), - isLastDuel = _useState6[0], - setIsLastDuel = _useState6[1]; - - var _useState7 = (0, _react.useState)(), - _useState8 = (0, _slicedToArray2.default)(_useState7, 2), - finishedDataLoad = _useState8[0], - setFinishedDataLoad = _useState8[1]; - - var chartContainer = (0, _react.useRef)(null); - - var _useChartResize = (0, _useChartResize2.useChartResize)(chartContainer, false), - height = _useChartResize.height, - width = _useChartResize.width; - - var challengeService = (0, _react.useMemo)(function () { - return new _challenge.default(client); - }, [client]); - var duel = userChallenge.duel; - var title = duel.title; - var durationInDays = duel.duration.days; - var userConsumption = (0, _utils.formatNumberValues)(userChallenge.duel.userConsumption).toString(); - var average = (0, _utils.formatNumberValues)(userChallenge.duel.threshold).toString(); - var setResult = (0, _react.useCallback)( /*#__PURE__*/(0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() { - var challengeService, updatedChallenge; - return _regenerator.default.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - challengeService = new _challenge.default(client); - _context.next = 3; - return challengeService.updateUserChallenge(userChallenge, winChallenge ? _enums.UserChallengeUpdateFlag.DUEL_WIN : _enums.UserChallengeUpdateFlag.DUEL_LOSS); - - case 3: - updatedChallenge = _context.sent; - _context.next = 6; - return _usageEvent.default.addEvent(client, { - type: _enums.UsageEventType.DUEL_END_EVENT, - target: userChallenge.duel.id, - result: winChallenge ? 'win' : 'loss', - startDate: userChallenge.startDate - }); - - case 6: - _context.next = 8; - return _usageEvent.default.addEvent(client, { - type: _enums.UsageEventType.CHALLENGE_END_EVENT, - target: userChallenge.id, - startDate: userChallenge.startDate - }); - - case 8: - dispatch((0, _challenge2.updateUserChallengeList)(updatedChallenge)); - dispatch((0, _challenge2.unlockNextUserChallenge)(updatedChallenge)); - dispatch((0, _global.toggleChallengeDuelNotification)(false)); - - if (userChallenge.id == userChallengeList[userChallengeList.length - 1].id) { - setIsLastDuel(true); - } else { - navigate('/challenges'); - } - - case 12: - case "end": - return _context.stop(); - } - } - }, _callee); - })), [client, userChallenge, winChallenge, dispatch, userChallengeList, navigate]); - (0, _react.useEffect)(function () { - var subscribed = true; - - function setChallengeResult() { - return _setChallengeResult.apply(this, arguments); - } - - function _setChallengeResult() { - _setChallengeResult = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() { - var _yield$challengeServi, isDone, isWin; - - return _regenerator.default.wrap(function _callee2$(_context2) { - while (1) { - switch (_context2.prev = _context2.next) { - case 0: - _context2.next = 2; - return challengeService.isChallengeDone(userChallenge, currentDataload); - - case 2: - _yield$challengeServi = _context2.sent; - isDone = _yield$challengeServi.isDone; - isWin = _yield$challengeServi.isWin; - - if (subscribed) { - setResultModal(isDone); - setWinChallenge(isWin); - } - - case 6: - case "end": - return _context2.stop(); - } - } - }, _callee2); - })); - return _setChallengeResult.apply(this, arguments); - } - - setChallengeResult(); - return function () { - subscribed = false; - }; - }, [challengeService, client, currentDataload, userChallenge]); - (0, _react.useEffect)(function () { - var subscribed = true; - - function populateData() { - return _populateData.apply(this, arguments); - } - - function _populateData() { - _populateData = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee3() { - var dataloads; - return _regenerator.default.wrap(function _callee3$(_context3) { - while (1) { - switch (_context3.prev = _context3.next) { - case 0: - if (!isFinished) { - _context3.next = 5; - break; - } - - _context3.next = 3; - return challengeService.getUserChallengeDataload(userChallenge); - - case 3: - dataloads = _context3.sent; - - if (subscribed) { - setFinishedDataLoad(dataloads); - } - - case 5: - case "end": - return _context3.stop(); - } - } - }, _callee3); - })); - return _populateData.apply(this, arguments); - } - - populateData(); - return function () { - subscribed = false; - }; - }, [challengeService, dispatch, isFinished, userChallenge]); - return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement("div", { - className: "duel-ongoing-container" - }, /*#__PURE__*/_react.default.createElement("div", { - className: "duel-title text-16-normal" - }, duel.title), duel.state === _enums.UserDuelState.DONE ? /*#__PURE__*/_react.default.createElement("div", { - className: "duel-goal text-26-bold" - }, userChallenge.success === _enums.UserChallengeSuccess.WIN ? t('duel.goal_done') : t('duel.goal_failed')) : /*#__PURE__*/_react.default.createElement("div", { - className: "duel-goal text-18-normal" - }, t('duel.goal1', { - durationInDays: durationInDays, - // eslint-disable-next-line camelcase - smart_count: durationInDays - }), /*#__PURE__*/_react.default.createElement("span", null, " "), t('duel.goal2', { - title: title, - // eslint-disable-next-line camelcase - smart_count: title - })), /*#__PURE__*/_react.default.createElement("div", { - className: "duel-consumption text-28-normal" - }, /*#__PURE__*/_react.default.createElement("span", { - className: "consumption" - }, userConsumption), " / ".concat(average, " \u20AC")), /*#__PURE__*/_react.default.createElement("div", { - className: "duel-chart fs-root", - ref: chartContainer - }, /*#__PURE__*/_react.default.createElement(_DuelChart.default, { - userChallenge: userChallenge, - finishedDataLoad: finishedDataLoad, - width: width, - height: height - })), /*#__PURE__*/_react.default.createElement("div", { - className: "duel-chart-caption text-15-normal" - }, /*#__PURE__*/_react.default.createElement("div", { - className: "duel-caption" - }, /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { - className: "caption-icon", - icon: _captionAverage.default, - size: 25 - }), /*#__PURE__*/_react.default.createElement("div", { - className: "caption-label" - }, t('duel.caption_average'))), /*#__PURE__*/_react.default.createElement("div", { - className: "duel-caption" - }, /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { - className: "caption-icon", - icon: _captionConsumption.default, - size: 25 - }), /*#__PURE__*/_react.default.createElement("div", { - className: "caption-label" - }, t('duel.caption_consumption'))), /*#__PURE__*/_react.default.createElement("div", { - className: "duel-caption" - }, /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { - className: "caption-icon", - icon: _captionIncoming.default, - size: 25 - }), /*#__PURE__*/_react.default.createElement("div", { - className: "caption-label" - }, t('duel.caption_incoming'))))), /*#__PURE__*/_react.default.createElement(_DuelResultModal.default, { - open: resultModal, - userChallenge: userChallenge, - win: winChallenge, - handleCloseClick: setResult - }), /*#__PURE__*/_react.default.createElement(_lastDuelModal.default, { - open: isLastDuel, - handleCloseClick: function handleCloseClick() { - return navigate('/challenges'); - } - })); -}; - -var _default = DuelOngoing; -exports.default = _default; - -/***/ }), - /***/ "5uJL": /***/ (function(module, exports, __webpack_require__) { @@ -7093,6 +6456,32 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE /***/ }), +/***/ "6uf0": +/***/ (function(module, exports, __webpack_require__) { + + +var content = __webpack_require__("OXnj"); + +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) {} + +/***/ }), + /***/ "6ytv": /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -7115,6 +6504,32 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE /***/ }), +/***/ "6zVm": +/***/ (function(module, exports, __webpack_require__) { + + +var content = __webpack_require__("GjSF"); + +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) {} + +/***/ }), + /***/ "7+4o": /***/ (function(module, exports, __webpack_require__) { @@ -7149,6 +6564,54 @@ exports.KonnectorUpdate = KonnectorUpdate; /***/ }), +/***/ "7/7Y": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var _interopRequireDefault = __webpack_require__("TqRt"); + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; + +var _challengeLocked = _interopRequireDefault(__webpack_require__("4XTx")); + +var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j")); + +var _I18n = __webpack_require__("buk/"); + +var _react = _interopRequireDefault(__webpack_require__("q1tI")); + +var _utils = __webpack_require__("c+yx"); + +__webpack_require__("rYhZ"); + +var ChallengeCardLocked = function ChallengeCardLocked(_ref) { + var userChallenge = _ref.userChallenge; + + var _useI18n = (0, _I18n.useI18n)(), + t = _useI18n.t; + + return /*#__PURE__*/_react.default.createElement("div", { + className: "cardContent cardLocked" + }, /*#__PURE__*/_react.default.createElement("span", { + className: "challengeTitle" + }, (0, _utils.getChallengeTitleWithLineReturn)(userChallenge.id)), /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { + className: "challengeIcon", + icon: _challengeLocked.default + }), /*#__PURE__*/_react.default.createElement("p", { + className: "toUnlock text-16-normal-150" + }, t('challenge.card.locked.desc'))); +}; + +var _default = ChallengeCardLocked; +exports.default = _default; + +/***/ }), + /***/ "7A5i": /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -7171,6 +6634,130 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE /***/ }), +/***/ "7M5r": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +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 _ActionCard = _interopRequireDefault(__webpack_require__("uuAh")); + +var _cozyClient = __webpack_require__("SH7X"); + +var _react = _interopRequireWildcard(__webpack_require__("q1tI")); + +var _action = _interopRequireDefault(__webpack_require__("5e6O")); + +var _hooks = __webpack_require__("Zlw4"); + +__webpack_require__("C84b"); + +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 ActionList = function ActionList(_ref) { + var setSelectedAction = _ref.setSelectedAction, + setShowList = _ref.setShowList; + var client = (0, _cozyClient.useClient)(); + + var _useAppSelector = (0, _hooks.useAppSelector)(function (state) { + return state.ecolyo; + }), + fluidTypes = _useAppSelector.global.fluidTypes, + isProfileTypeCompleted = _useAppSelector.profile.isProfileTypeCompleted; + + var _useState = (0, _react.useState)(), + _useState2 = (0, _slicedToArray2.default)(_useState, 2), + actions = _useState2[0], + setActions = _useState2[1]; + + (0, _react.useEffect)(function () { + var subscribed = true; + + var getActions = /*#__PURE__*/function () { + var _ref2 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() { + var actionService, actionList; + return _regenerator.default.wrap(function _callee$(_context) { + while (1) { + switch (_context.prev = _context.next) { + case 0: + actionService = new _action.default(client); + actionList = []; + + if (!isProfileTypeCompleted) { + _context.next = 8; + break; + } + + _context.next = 5; + return actionService.getCustomActions(fluidTypes); + + case 5: + actionList = _context.sent; + _context.next = 11; + break; + + case 8: + _context.next = 10; + return actionService.getDefaultActions(); + + case 10: + actionList = _context.sent; + + case 11: + if (subscribed) { + setActions(actionList); + } + + case 12: + case "end": + return _context.stop(); + } + } + }, _callee); + })); + + return function getActions() { + return _ref2.apply(this, arguments); + }; + }(); + + getActions(); + return function () { + subscribed = false; + }; + }, [client, isProfileTypeCompleted, fluidTypes]); + return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, actions && /*#__PURE__*/_react.default.createElement("div", { + className: "action-list-container" + }, actions.map(function (action) { + return /*#__PURE__*/_react.default.createElement(_ActionCard.default, { + key: action.id, + action: action, + setSelectedAction: setSelectedAction, + setShowList: setShowList + }); + }))); +}; + +var _default = ActionList; +exports.default = _default; + +/***/ }), + /***/ "7RpM": /***/ (function(module, exports, __webpack_require__) { @@ -8216,37 +7803,22 @@ exports.default = ProfileTypeService; /***/ }), -/***/ "7kNj": +/***/ "7jao": /***/ (function(module, exports, __webpack_require__) { +exports = module.exports = __webpack_require__("JPst")(false); +// Module +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.ecogesture-profile-container {\n display: flex;\n flex-direction: column;\n flex: 1;\n justify-content: space-between;\n height: calc(100vh - 60px - 72px - 56px);\n}\n@media (min-width: 768px) {\n .ecogesture-profile-container {\n height: calc(100vh - 48px - 148px - 72px - 0px);\n }\n}\n.ecogesture-profile-container .ecogesture-form-single {\n max-width: 53rem;\n color: #ffffff;\n margin: 1rem 1rem 3.5rem;\n}\n@media (min-width: 1023px) {\n .ecogesture-profile-container .ecogesture-form-single {\n margin: 1rem 1rem 0;\n }\n}\n.ecogesture-profile-container .ecogesture-form-single label {\n cursor: pointer;\n}", ""]); -var content = __webpack_require__("v8PL"); - -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) {} /***/ }), -/***/ "7pn4": +/***/ "7kNj": /***/ (function(module, exports, __webpack_require__) { -var content = __webpack_require__("dc6k"); +var content = __webpack_require__("v8PL"); if(typeof content === 'string') content = [[module.i, content, '']]; @@ -8285,10 +7857,6 @@ var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); var _Content = _interopRequireDefault(__webpack_require__("VOVi")); -var _DuelError = _interopRequireDefault(__webpack_require__("0q55")); - -var _DuelUnlocked = _interopRequireDefault(__webpack_require__("TLzW")); - var _CozyBar = _interopRequireDefault(__webpack_require__("CJMG")); var _Header = _interopRequireDefault(__webpack_require__("frrP")); @@ -8301,9 +7869,13 @@ var _reactRouterDom = __webpack_require__("SOjZ"); var _hooks = __webpack_require__("Zlw4"); -var _DuelEmptyValueModal = _interopRequireDefault(__webpack_require__("upmN")); +var _DuelEmptyValueModal = _interopRequireDefault(__webpack_require__("SFgC")); + +var _DuelError = _interopRequireDefault(__webpack_require__("Umpc")); -var _DuelOngoing = _interopRequireDefault(__webpack_require__("5tjS")); +var _DuelOngoing = _interopRequireDefault(__webpack_require__("nCDV")); + +var _DuelUnlocked = _interopRequireDefault(__webpack_require__("T3VL")); 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); } @@ -8462,11 +8034,11 @@ if(false) {} /***/ }), -/***/ "8Eoq": +/***/ "8H5e": /***/ (function(module, exports, __webpack_require__) { -var content = __webpack_require__("cPn3"); +var content = __webpack_require__("NGZO"); if(typeof content === 'string') content = [[module.i, content, '']]; @@ -8488,25 +8060,75 @@ if(false) {} /***/ }), -/***/ "8c5z": +/***/ "8LcQ": /***/ (function(module, exports, __webpack_require__) { -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.eg-selection-end-container {\n position: relative;\n min-height: inherit;\n margin: auto;\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n text-align: center;\n color: #e0e0e0;\n max-width: 45.75rem;\n}\n@media only screen and (max-width : 768px) {\n .eg-selection-end-container {\n margin: 0 1rem;\n max-width: unset;\n }\n}\n.eg-selection-end-container .content {\n display: flex;\n flex-direction: column;\n flex: 1;\n gap: 1rem;\n justify-content: center;\n align-items: center;\n}\n.eg-selection-end-container .content .title {\n color: #e3b82a;\n margin: 1rem;\n}\n@media all and (min-width: 1023px) {\n .eg-selection-end-container .content .title {\n margin: 5rem;\n }\n}\n.eg-selection-end-container .buttons {\n margin: 1rem 0;\n display: flex;\n flex-direction: row;\n justify-content: center;\n width: 100%;\n}\n.eg-selection-end-container .buttons button.btn-highlight {\n padding: 0.75rem 0.5rem;\n margin: 0 0.5rem;\n max-width: 25rem;\n}", ""]); +"use strict"; +var _interopRequireDefault = __webpack_require__("TqRt"); -/***/ }), +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; -/***/ "8c7M": -/***/ (function(module, exports, __webpack_require__) { +var _Dialog = _interopRequireDefault(__webpack_require__("HhgX")); -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.profile-type-finished-card {\n margin: auto;\n box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.55);\n border-radius: 4px;\n transition: all 300ms ease;\n color: #ffffff;\n background: linear-gradient(180deg, #323339 0%, #25262b 100%);\n width: 80%;\n text-align: center;\n padding: 1rem;\n}\n@media (min-width: 1023px) {\n .profile-type-finished-card {\n width: 50%;\n }\n}\n@media (min-width: 1201px) {\n .profile-type-finished-card {\n width: 40%;\n }\n}\n.profile-type-finished-card button.profile-type-finished-button {\n margin-top: 2.875rem;\n}\n\n.profile-type-finished-label {\n color: #e3b82a;\n}\n\n.profile-type-finished-description {\n margin-top: 1.875rem;\n}", ""]); +var _close = _interopRequireDefault(__webpack_require__("aodS")); +var _star = _interopRequireDefault(__webpack_require__("CKZ8")); + +var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j")); + +var _I18n = __webpack_require__("buk/"); + +var _react = _interopRequireDefault(__webpack_require__("q1tI")); + +__webpack_require__("2UI0"); + +var LastDuelModal = function LastDuelModal(_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 blue-light-border' + } + }, /*#__PURE__*/_react.default.createElement("div", { + id: 'accessibility-title' + }, t('last_duel_modal.title')), /*#__PURE__*/_react.default.createElement("div", { + className: "duel-last-modal-root" + }, /*#__PURE__*/_react.default.createElement("div", { + onClick: handleCloseClick + }, /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { + className: "closeIcon", + icon: _close.default, + size: 16 + })), /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { + className: "icon", + icon: _star.default, + size: 48 + }), /*#__PURE__*/_react.default.createElement("div", { + className: "text-28-bold title" + }, t('last_duel_modal.title')), /*#__PURE__*/_react.default.createElement("div", { + className: "text-22-bold subtitle" + }, t('last_duel_modal.subtitle')), /*#__PURE__*/_react.default.createElement("div", { + className: "text-18-normal content" + }, t('last_duel_modal.message1')), /*#__PURE__*/_react.default.createElement("div", { + className: "text-18-normal content" + }, t('last_duel_modal.message2')))); +}; + +var _default = LastDuelModal; +exports.default = _default; /***/ }), @@ -8626,6 +8248,196 @@ exports.default = PerformanceIndicatorService; /***/ }), +/***/ "8mmL": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +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 _Button = _interopRequireDefault(__webpack_require__("FtsS")); + +var _challengeLocked = _interopRequireDefault(__webpack_require__("4XTx")); + +var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j")); + +var _cozyClient = __webpack_require__("SH7X"); + +var _I18n = __webpack_require__("buk/"); + +var _enums = __webpack_require__("gnxY"); + +var _react = _interopRequireWildcard(__webpack_require__("q1tI")); + +var _challenge = _interopRequireDefault(__webpack_require__("kdea")); + +var _usageEvent = _interopRequireDefault(__webpack_require__("dECN")); + +var _challenge2 = __webpack_require__("F6Xr"); + +var _hooks = __webpack_require__("Zlw4"); + +var _utils = __webpack_require__("c+yx"); + +var _ChallengeNoFluidModal = _interopRequireDefault(__webpack_require__("yaJd")); + +__webpack_require__("j85Z"); + +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 ChallengeCardUnlocked = function ChallengeCardUnlocked(_ref) { + var userChallenge = _ref.userChallenge; + + var _useI18n = (0, _I18n.useI18n)(), + t = _useI18n.t; + + var client = (0, _cozyClient.useClient)(); + + var _useAppSelector = (0, _hooks.useAppSelector)(function (state) { + return state.ecolyo; + }), + currentChallenge = _useAppSelector.challenge.currentChallenge, + _useAppSelector$globa = _useAppSelector.global, + fluidTypes = _useAppSelector$globa.fluidTypes, + fluidStatus = _useAppSelector$globa.fluidStatus; + + var dispatch = (0, _hooks.useAppDispatch)(); + + var _useState = (0, _react.useState)(false), + _useState2 = (0, _slicedToArray2.default)(_useState, 2), + openNoFluidModal = _useState2[0], + setopenNoFluidModal = _useState2[1]; + + var _useState3 = (0, _react.useState)(_challengeLocked.default), + _useState4 = (0, _slicedToArray2.default)(_useState3, 2), + challengeIcon = _useState4[0], + setChallengeIcon = _useState4[1]; + + var statusRequirementOk = false; + var toggleNoFluidModal = (0, _react.useCallback)(function () { + setopenNoFluidModal(function (prev) { + return !prev; + }); + }, []); + fluidStatus.forEach(function (fluid) { + if (fluid.status !== _enums.FluidState.NOT_CONNECTED && fluid.status !== _enums.FluidState.KONNECTOR_NOT_FOUND) { + statusRequirementOk = true; + } + }); + var launchChallenge = (0, _react.useCallback)( /*#__PURE__*/(0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() { + var challengeService, updatedChallenge; + return _regenerator.default.wrap(function _callee$(_context) { + while (1) { + switch (_context.prev = _context.next) { + case 0: + if (!(fluidTypes.length > 0 && statusRequirementOk)) { + _context.next = 10; + break; + } + + challengeService = new _challenge.default(client); + _context.next = 4; + return challengeService.startUserChallenge(userChallenge); + + case 4: + updatedChallenge = _context.sent; + _context.next = 7; + return _usageEvent.default.addEvent(client, { + type: _enums.UsageEventType.CHALLENGE_LAUNCH_EVENT, + target: userChallenge.id + }); + + case 7: + dispatch((0, _challenge2.updateUserChallengeList)(updatedChallenge)); + _context.next = 11; + break; + + case 10: + return _context.abrupt("return", toggleNoFluidModal()); + + case 11: + case "end": + return _context.stop(); + } + } + }, _callee); + })), [fluidTypes.length, statusRequirementOk, client, userChallenge, dispatch, toggleNoFluidModal]); + (0, _react.useEffect)(function () { + function handleEcogestureIcon() { + return _handleEcogestureIcon.apply(this, arguments); + } + + function _handleEcogestureIcon() { + _handleEcogestureIcon = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() { + var icon; + return _regenerator.default.wrap(function _callee2$(_context2) { + while (1) { + switch (_context2.prev = _context2.next) { + case 0: + _context2.next = 2; + return (0, _utils.importIconById)(userChallenge.id, 'challenge'); + + case 2: + icon = _context2.sent; + + if (icon) { + setChallengeIcon(icon); + } + + case 4: + case "end": + return _context2.stop(); + } + } + }, _callee2); + })); + return _handleEcogestureIcon.apply(this, arguments); + } + + if (userChallenge) { + handleEcogestureIcon(); + } + }, [userChallenge]); + return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement("div", { + className: "cardContent cardUnlocked" + }, /*#__PURE__*/_react.default.createElement("span", { + className: "challengeTitle" + }, (0, _utils.getChallengeTitleWithLineReturn)(userChallenge.id)), /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { + className: "challengeIcon", + icon: challengeIcon + }), /*#__PURE__*/_react.default.createElement(_Button.default, { + "aria-label": t('challenge.accessibility.button_launch'), + onClick: launchChallenge, + classes: { + root: 'btn-duel-active', + label: 'text-16-bold' + }, + disabled: currentChallenge !== null + }, t('challenge.card_unlocked.button_launch'))), /*#__PURE__*/_react.default.createElement(_ChallengeNoFluidModal.default, { + open: openNoFluidModal, + handleCloseClick: toggleNoFluidModal + })); +}; + +var _default = ChallengeCardUnlocked; +exports.default = _default; + +/***/ }), + /***/ "8uWH": /***/ (function(module, exports, __webpack_require__) { @@ -8656,32 +8468,6 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE /***/ }), -/***/ "9Pmv": -/***/ (function(module, exports, __webpack_require__) { - - -var content = __webpack_require__("YM2i"); - -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) {} - -/***/ }), - /***/ "9mY8": /***/ (function(module, exports, __webpack_require__) { @@ -8789,12 +8575,12 @@ module.exports = JSON.parse("{\"common\":{\"title_app\":\"Ecolyo\",\"title_consu /***/ }), -/***/ "A+27": +/***/ "ADgi": /***/ (function(module, exports, __webpack_require__) { exports = module.exports = __webpack_require__("JPst")(false); // Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.quiz-modal-root {\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n text-align: center;\n}\n.quiz-modal-root .quiz-modal-answer {\n font-weight: bold;\n font-size: 1.7rem;\n text-transform: uppercase;\n margin-top: 0;\n margin-bottom: 1rem;\n}\n.quiz-modal-root .quiz-modal-answer.correct {\n color: #e3b82a;\n}\n.quiz-modal-root .quiz-modal-answer.wrong {\n color: #d25959;\n}\n.quiz-modal-root .answer-label {\n margin-bottom: 1.5rem;\n}\n.quiz-modal-root button.btn-secondary-negative {\n width: auto;\n padding: 0.5rem 3rem;\n border-color: #e0e0e0;\n}\n\n#accessibility-title {\n display: none;\n}", ""]); +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.modal-overlay {\n width: 100%;\n height: 100%;\n}\n\n.cardUnlocked {\n background: linear-gradient(180deg, #323339 0%, #25262b 100%);\n filter: drop-shadow(0px 4px 16px rgba(0, 0, 0, 0.55));\n}\n.cardUnlocked button.btn-duel-active {\n padding: 1.2rem 1.5rem;\n}\n@media all and (max-height: 700px) {\n .cardUnlocked .challengeIcon {\n width: 65%;\n margin: auto;\n }\n}", ""]); @@ -8822,7 +8608,7 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE /***/ }), -/***/ "AM8p": +/***/ "AL2c": /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -8835,55 +8621,133 @@ Object.defineProperty(exports, "__esModule", { }); exports.default = void 0; -var _core = __webpack_require__("TTf+"); +var _defineProperty2 = _interopRequireDefault(__webpack_require__("lSNA")); -var _ecolyo = _interopRequireDefault(__webpack_require__("nyyM")); +var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); -var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j")); +var _classnames = _interopRequireDefault(__webpack_require__("TSYQ")); -var _cozyClient = __webpack_require__("SH7X"); +var _FormNavigation = _interopRequireDefault(__webpack_require__("o73f")); + +__webpack_require__("UGT3"); var _I18n = __webpack_require__("buk/"); -var _react = _interopRequireDefault(__webpack_require__("q1tI")); +var _enums = __webpack_require__("gnxY"); -__webpack_require__("xuXH"); +var _react = _interopRequireWildcard(__webpack_require__("q1tI")); + +var _hooks = __webpack_require__("Zlw4"); + +__webpack_require__("4eYQ"); + +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 ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +var EcogestureFormSingleChoice = function EcogestureFormSingleChoice(_ref) { + var step = _ref.step, + viewedStep = _ref.viewedStep, + currentProfileEcogesture = _ref.currentProfileEcogesture, + answerType = _ref.answerType, + setNextStep = _ref.setNextStep, + setPreviousStep = _ref.setPreviousStep; -var ChallengeCardLast = function ChallengeCardLast() { var _useI18n = (0, _I18n.useI18n)(), t = _useI18n.t; - var client = (0, _cozyClient.useClient)(); + var _useAppSelector = (0, _hooks.useAppSelector)(function (state) { + return state.ecolyo.profile; + }), + isProfileEcogestureCompleted = _useAppSelector.isProfileEcogestureCompleted; - var handleClickFeedbacks = function handleClickFeedbacks() { - window.open("".concat("https://demarches-sau.guichet-recette.grandlyon.com/retour-ecolyo/ecolyo-une-idee/", "?version=").concat(client.appMetadata.version)); - }; + var _useState = (0, _react.useState)(isProfileEcogestureCompleted || step < viewedStep ? currentProfileEcogesture[answerType.attribute] : null), + _useState2 = (0, _slicedToArray2.default)(_useState, 2), + answer = _useState2[0], + setAnswer = _useState2[1]; + var handlePrevious = (0, _react.useCallback)(function () { + setPreviousStep(); + }, [setPreviousStep]); + var handleNext = (0, _react.useCallback)(function () { + setNextStep(_objectSpread(_objectSpread({}, currentProfileEcogesture), {}, (0, _defineProperty2.default)({}, answerType.attribute, answer))); + }, [currentProfileEcogesture, setNextStep, answer, answerType.attribute]); return /*#__PURE__*/_react.default.createElement("div", { - className: "cardLast" - }, /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { - icon: _ecolyo.default, - size: 62 - }), /*#__PURE__*/_react.default.createElement("div", { - className: "content" + className: "ecogesture-profile-container" }, /*#__PURE__*/_react.default.createElement("div", { - className: "text-22-bold title-last" - }, t('challenge.card_last.title')), /*#__PURE__*/_react.default.createElement("div", { - className: "text-18-normal message" - }, t('challenge.card_last.message1'))), /*#__PURE__*/_react.default.createElement(_core.Button, { - "aria-label": t('challenge.card_last.button'), - onClick: handleClickFeedbacks, - className: "btn1", - classes: { - root: 'btn-secondary-negative btn_lastCard', - label: 'text-15-bold' - } - }, t('challenge.card_last.button'))); + className: 'profile-form-container ecogesture-form-single' + }, /*#__PURE__*/_react.default.createElement("div", { + className: 'profile-question-label' + }, t("ecogesture_form.".concat(_enums.EcogestureStepForm[step].toLowerCase(), ".question"))), answerType.choices.map(function (value) { + var _classNames; + + if (value === null) return null; + return /*#__PURE__*/_react.default.createElement("label", { + key: value.toString(), + className: (0, _classnames.default)((_classNames = {}, (0, _defineProperty2.default)(_classNames, 'radio_short', answerType.choices.length < 5), (0, _defineProperty2.default)(_classNames, 'radio_long', answerType.choices.length > 4), (0, _defineProperty2.default)(_classNames, 'answer-checked', answer === value), _classNames)) + }, /*#__PURE__*/_react.default.createElement("input", { + type: 'radio', + value: value, + name: value.toString(), + onChange: function onChange() { + return setAnswer(value); + }, + checked: answer === value, + className: answer === value ? 'checked-input' : '' + }), t("ecogesture_form.".concat(_enums.EcogestureStepForm[step].toLowerCase(), ".").concat(value))); + })), /*#__PURE__*/_react.default.createElement(_FormNavigation.default, { + step: step, + handlePrevious: handlePrevious, + handleNext: handleNext, + disableNextButton: answer === null, + isEcogesture: true + })); }; -var _default = ChallengeCardLast; +var _default = EcogestureFormSingleChoice; exports.default = _default; +/***/ }), + +/***/ "ANPW": +/***/ (function(module, exports, __webpack_require__) { + + +var content = __webpack_require__("/TLJ"); + +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) {} + +/***/ }), + +/***/ "AP4k": +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__("JPst")(false); +// Module +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.duel-error-container {\n display: flex;\n min-height: 60vh;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n padding: 1rem 1.5rem;\n color: #e0e0e0;\n}\n\n.duel-error-message {\n margin-top: 3rem;\n text-align: center;\n}\n\n.duel-error-button {\n margin-top: 3rem;\n width: 7.5rem;\n}", ""]); + + + /***/ }), /***/ "AVq/": @@ -10092,6 +9956,17 @@ var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPO 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); +/***/ }), + +/***/ "Ayfh": +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__("JPst")(false); +// Module +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.duel-unlocked-container {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n padding: 0 1.25rem;\n}\n\n.duel-icon {\n margin-top: 2.5rem;\n}\n\n.duel-title {\n color: #a0a0a0;\n}\n\n.duel-description {\n color: #61f0f2;\n margin-top: 0.75rem;\n text-align: center;\n}\n\n.duel-average-info {\n color: #e0e0e0;\n margin-top: 2.5rem;\n text-align: center;\n}\n\n.button-start {\n margin-top: 1rem;\n width: 100%;\n max-width: 175px;\n}\n\nbutton.btn-secondary-negative {\n margin: 0;\n padding: 0.5rem;\n}", ""]); + + + /***/ }), /***/ "B1Wc": @@ -10116,78 +9991,6 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE /***/ }), -/***/ "B5Op": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -var _interopRequireDefault = __webpack_require__("TqRt"); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _Dialog = _interopRequireDefault(__webpack_require__("HhgX")); - -var _close = _interopRequireDefault(__webpack_require__("aodS")); - -var _star = _interopRequireDefault(__webpack_require__("CKZ8")); - -var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j")); - -var _I18n = __webpack_require__("buk/"); - -var _react = _interopRequireDefault(__webpack_require__("q1tI")); - -__webpack_require__("0Jcj"); - -var LastDuelModal = function LastDuelModal(_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 blue-light-border' - } - }, /*#__PURE__*/_react.default.createElement("div", { - id: 'accessibility-title' - }, t('last_duel_modal.title')), /*#__PURE__*/_react.default.createElement("div", { - className: "duel-last-modal-root" - }, /*#__PURE__*/_react.default.createElement("div", { - onClick: handleCloseClick - }, /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { - className: "closeIcon", - icon: _close.default, - size: 16 - })), /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { - className: "icon", - icon: _star.default, - size: 48 - }), /*#__PURE__*/_react.default.createElement("div", { - className: "text-28-bold title" - }, t('last_duel_modal.title')), /*#__PURE__*/_react.default.createElement("div", { - className: "text-22-bold subtitle" - }, t('last_duel_modal.subtitle')), /*#__PURE__*/_react.default.createElement("div", { - className: "text-18-normal content" - }, t('last_duel_modal.message1')), /*#__PURE__*/_react.default.createElement("div", { - className: "text-18-normal content" - }, t('last_duel_modal.message2')))); -}; - -var _default = LastDuelModal; -exports.default = _default; - -/***/ }), - /***/ "BFvv": /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -10347,6 +10150,32 @@ function hashFile(file) { /***/ }), +/***/ "C84b": +/***/ (function(module, exports, __webpack_require__) { + + +var content = __webpack_require__("uYUp"); + +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) {} + +/***/ }), + /***/ "CJMG": /***/ (function(module, exports, __webpack_require__) { @@ -10489,64 +10318,6 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE /***/ }), -/***/ "CSEs": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -var _interopRequireDefault = __webpack_require__("TqRt"); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); - -var _DuelBar = _interopRequireDefault(__webpack_require__("jyKO")); - -var _enums = __webpack_require__("gnxY"); - -var _react = _interopRequireWildcard(__webpack_require__("q1tI")); - -__webpack_require__("JG7q"); - -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 DuelChart = function DuelChart(_ref) { - var userChallenge = _ref.userChallenge, - finishedDataLoad = _ref.finishedDataLoad, - width = _ref.width, - height = _ref.height; - - var _useState = (0, _react.useState)(0), - _useState2 = (0, _slicedToArray2.default)(_useState, 2), - average = _useState2[0], - setAverage = _useState2[1]; - - (0, _react.useEffect)(function () { - setAverage(userChallenge.duel.threshold / userChallenge.duel.duration.days); - }, [userChallenge.duel.duration.days, userChallenge.duel.threshold]); - return /*#__PURE__*/_react.default.createElement("div", { - className: "fs-slide" - }, /*#__PURE__*/_react.default.createElement(_DuelBar.default, { - userChallenge: userChallenge, - finishedDataLoad: finishedDataLoad, - average: average, - timeStep: _enums.TimeStep.DAY, - height: height, - width: width - })); -}; - -var _default = DuelChart; -exports.default = _default; - -/***/ }), - /***/ "CUhI": /***/ (function(module, exports, __webpack_require__) { @@ -11536,6 +11307,95 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE /***/ }), +/***/ "Cloi": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var _interopRequireDefault = __webpack_require__("TqRt"); + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; + +var _enums = __webpack_require__("gnxY"); + +var _react = _interopRequireDefault(__webpack_require__("q1tI")); + +var _ChallengeCardDone = _interopRequireDefault(__webpack_require__("VBkh")); + +var _ChallengeCardLast = _interopRequireDefault(__webpack_require__("jfph")); + +var _ChallengeCardLocked = _interopRequireDefault(__webpack_require__("7/7Y")); + +var _ChallengeCardOnGoing = _interopRequireDefault(__webpack_require__("v2Nb")); + +var _ChallengeCardUnlocked = _interopRequireDefault(__webpack_require__("8mmL")); + +__webpack_require__("K8B9"); + +var ChallengeCard = function ChallengeCard(_ref) { + var userChallenge = _ref.userChallenge, + indexSlider = _ref.indexSlider, + index = _ref.index, + cardWidth = _ref.cardWidth, + cardHeight = _ref.cardHeight, + _ref$isChallengeCardL = _ref.isChallengeCardLast, + isChallengeCardLast = _ref$isChallengeCardL === void 0 ? false : _ref$isChallengeCardL, + moveToSlide = _ref.moveToSlide; + + var renderCard = function renderCard(userChallenge) { + if (!userChallenge || isChallengeCardLast) return /*#__PURE__*/_react.default.createElement(_ChallengeCardLast.default, null); + + switch (userChallenge.state) { + case _enums.UserChallengeState.LOCKED: + return /*#__PURE__*/_react.default.createElement(_ChallengeCardLocked.default, { + userChallenge: userChallenge + }); + + case _enums.UserChallengeState.UNLOCKED: + return /*#__PURE__*/_react.default.createElement(_ChallengeCardUnlocked.default, { + userChallenge: userChallenge + }); + + case _enums.UserChallengeState.DONE: + return /*#__PURE__*/_react.default.createElement(_ChallengeCardDone.default, { + userChallenge: userChallenge + }); + + case _enums.UserChallengeState.ONGOING: + case _enums.UserChallengeState.DUEL: + return /*#__PURE__*/_react.default.createElement(_ChallengeCardOnGoing.default, { + userChallenge: userChallenge + }); + + default: + return /*#__PURE__*/_react.default.createElement(_ChallengeCardLocked.default, { + userChallenge: userChallenge + }); + } + }; + + return /*#__PURE__*/_react.default.createElement("div", { + onClick: function onClick() { + return moveToSlide(index); + }, + className: indexSlider === index ? 'slide active' : 'slide inactive', + style: { + minWidth: "".concat(cardWidth, "px"), + maxWidth: "".concat(cardWidth, "px"), + height: "".concat(cardHeight, "px") + } + }, renderCard(userChallenge)); +}; + +var _default = ChallengeCard; +exports.default = _default; + +/***/ }), + /***/ "CqSv": /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -12817,204 +12677,6 @@ exports.FLUIDSPRICES_DOCTYPE = FLUIDSPRICES_DOCTYPE; /***/ }), -/***/ "Dqfw": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -var _interopRequireDefault = __webpack_require__("TqRt"); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _core = __webpack_require__("TTf+"); - -var _finish = _interopRequireDefault(__webpack_require__("de6s")); - -var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j")); - -var _I18n = __webpack_require__("buk/"); - -var _react = _interopRequireDefault(__webpack_require__("q1tI")); - -var _reactRouterDom = __webpack_require__("SOjZ"); - -__webpack_require__("IzCH"); - -var EcogestureSelectionEnd = function EcogestureSelectionEnd() { - var _useI18n = (0, _I18n.useI18n)(), - t = _useI18n.t; - - var navigate = (0, _reactRouterDom.useNavigate)(); - return /*#__PURE__*/_react.default.createElement("div", { - className: "eg-selection-end-container" - }, /*#__PURE__*/_react.default.createElement("div", { - className: "content" - }, /*#__PURE__*/_react.default.createElement("div", { - className: "title text-28-bold" - }, t('ecogesture_selection.title_final')), /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { - icon: _finish.default, - size: 120 - }), /*#__PURE__*/_react.default.createElement("div", { - className: "text text-16-normal" - }, t('ecogesture_selection.text_final_1')), /*#__PURE__*/_react.default.createElement("div", { - className: "text text-16-normal" - }, t('ecogesture_selection.text_final_2'))), /*#__PURE__*/_react.default.createElement("div", { - className: "buttons" - }, /*#__PURE__*/_react.default.createElement(_core.Button, { - "aria-label": t('ecogesture_selection.accessibility.button_ok'), - classes: { - root: 'btn-highlight', - label: 'text-16-bold' - }, - onClick: function onClick() { - return navigate('/ecogestures?tab=0'); - } - }, t('ecogesture_selection.button_ok')))); -}; - -var _default = EcogestureSelectionEnd; -exports.default = _default; - -/***/ }), - -/***/ "DyCt": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -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 _QuizCustomQuestionContent = _interopRequireDefault(__webpack_require__("+9KM")); - -var _QuizQuestionContent = _interopRequireDefault(__webpack_require__("QceR")); - -var _cozyClient = __webpack_require__("SH7X"); - -var _react = _interopRequireWildcard(__webpack_require__("q1tI")); - -var _reactRouterDom = __webpack_require__("SOjZ"); - -var _quiz = _interopRequireDefault(__webpack_require__("CUhI")); - -var _hooks = __webpack_require__("Zlw4"); - -__webpack_require__("mFBf"); - -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 QuizQuestion = function QuizQuestion(_ref) { - var userChallenge = _ref.userChallenge; - var client = (0, _cozyClient.useClient)(); - var navigate = (0, _reactRouterDom.useNavigate)(); - - var _useAppSelector = (0, _hooks.useAppSelector)(function (state) { - return state.ecolyo.global; - }), - fluidTypes = _useAppSelector.fluidTypes; - - var questionsIsLocked = userChallenge.quiz.questions.some(function (answer) { - return answer.result == 0; - }); - - var _useState = (0, _react.useState)(), - _useState2 = (0, _slicedToArray2.default)(_useState, 2), - question = _useState2[0], - setQuestion = _useState2[1]; - - var _useState3 = (0, _react.useState)(!questionsIsLocked), - _useState4 = (0, _slicedToArray2.default)(_useState3, 2), - isCustomQuest = _useState4[0], - setIsCustomQuest = _useState4[1]; - - var _useState5 = (0, _react.useState)(false), - _useState6 = (0, _slicedToArray2.default)(_useState5, 2), - customQuestionLoading = _useState6[0], - setCustomQuestionLoading = _useState6[1]; - - var goBack = function goBack() { - navigate('/challenges'); - }; - - (0, _react.useEffect)(function () { - var subscribed = true; - - function loadCustomQuestion() { - return _loadCustomQuestion.apply(this, arguments); - } - - function _loadCustomQuestion() { - _loadCustomQuestion = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() { - var quizService, customQuestion; - return _regenerator.default.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - quizService = new _quiz.default(client); - _context.next = 3; - return quizService.getCustomQuestion(userChallenge.quiz.customQuestion, fluidTypes); - - case 3: - customQuestion = _context.sent; - - if (subscribed) { - setQuestion(customQuestion); - setCustomQuestionLoading(false); - } - - case 5: - case "end": - return _context.stop(); - } - } - }, _callee); - })); - return _loadCustomQuestion.apply(this, arguments); - } - - if (isCustomQuest) { - setCustomQuestionLoading(true); - loadCustomQuestion(); - } - - return function () { - subscribed = false; - }; - }, [client, fluidTypes, isCustomQuest, userChallenge.quiz.customQuestion]); - return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, isCustomQuest ? /*#__PURE__*/_react.default.createElement(_QuizCustomQuestionContent.default, { - userChallenge: userChallenge, - goBack: goBack, - question: question, - isLoading: customQuestionLoading - }) : /*#__PURE__*/_react.default.createElement(_QuizQuestionContent.default, { - userChallenge: userChallenge, - setIsCustomQuest: setIsCustomQuest, - goBack: goBack - })); -}; - -var _default = QuizQuestion; -exports.default = _default; - -/***/ }), - /***/ "Dz1g": /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -13299,236 +12961,6 @@ exports.default = _default; /***/ }), -/***/ "En7H": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -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 _asyncToGenerator2 = _interopRequireDefault(__webpack_require__("yXPU")); - -var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); - -var _core = __webpack_require__("TTf+"); - -var _default2 = _interopRequireDefault(__webpack_require__("GwKf")); - -var _classnames = _interopRequireDefault(__webpack_require__("TSYQ")); - -var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j")); - -var _cozyClient = __webpack_require__("SH7X"); - -var _I18n = __webpack_require__("buk/"); - -var _enums = __webpack_require__("gnxY"); - -var _react = _interopRequireWildcard(__webpack_require__("q1tI")); - -var _reactRouterDom = __webpack_require__("SOjZ"); - -var _challenge = _interopRequireDefault(__webpack_require__("kdea")); - -var _challenge2 = __webpack_require__("F6Xr"); - -var _hooks = __webpack_require__("Zlw4"); - -var _utils = __webpack_require__("c+yx"); - -__webpack_require__("uDaB"); - -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 ChallengeCardDone = function ChallengeCardDone(_ref) { - var _classNames; - - var userChallenge = _ref.userChallenge; - - var _useI18n = (0, _I18n.useI18n)(), - t = _useI18n.t; - - var navigate = (0, _reactRouterDom.useNavigate)(); - var client = (0, _cozyClient.useClient)(); - var dispatch = (0, _hooks.useAppDispatch)(); - - var _useAppSelector = (0, _hooks.useAppSelector)(function (state) { - return state.ecolyo.challenge; - }), - currentChallenge = _useAppSelector.currentChallenge; - - var _useState = (0, _react.useState)(_default2.default), - _useState2 = (0, _slicedToArray2.default)(_useState, 2), - winIcon = _useState2[0], - setWinIcon = _useState2[1]; - - var _useState3 = (0, _react.useState)(_default2.default), - _useState4 = (0, _slicedToArray2.default)(_useState3, 2), - lossIcon = _useState4[0], - setLossIcon = _useState4[1]; - - var getUserSaving = function getUserSaving(_userChallenge) { - var label; - if (_userChallenge.success === _enums.UserChallengeSuccess.WIN) label = t('challenge.card_done.saving');else label = t('challenge.card_done.depense'); - return label + ' '; - }; - - var getResultLabel = function getResultLabel(_userChallenge) { - switch (_userChallenge.success) { - case _enums.UserChallengeSuccess.WIN: - return t('challenge.card_done.win'); - - case _enums.UserChallengeSuccess.LOST: - default: - return t('challenge.card_done.lost'); - } - }; - - var getIcon = function getIcon(_userChallenge) { - if (_userChallenge.success == _enums.UserChallengeSuccess.WIN) return winIcon;else return lossIcon; - }; - - var goDuel = /*#__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: - navigate('/challenges/duel?id=' + userChallenge.id); - - case 1: - case "end": - return _context.stop(); - } - } - }, _callee); - })); - - return function goDuel() { - return _ref2.apply(this, arguments); - }; - }(); - - var handleChallengeReset = /*#__PURE__*/function () { - var _ref3 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() { - var challengeService, updatedChallenge; - return _regenerator.default.wrap(function _callee2$(_context2) { - while (1) { - switch (_context2.prev = _context2.next) { - case 0: - challengeService = new _challenge.default(client); - _context2.next = 3; - return challengeService.updateUserChallenge(userChallenge, _enums.UserChallengeUpdateFlag.DUEL_RESET); - - case 3: - updatedChallenge = _context2.sent; - dispatch((0, _challenge2.updateUserChallengeList)(updatedChallenge)); - - case 5: - case "end": - return _context2.stop(); - } - } - }, _callee2); - })); - - return function handleChallengeReset() { - return _ref3.apply(this, arguments); - }; - }(); - - (0, _react.useEffect)(function () { - function handleEcogestureIcon() { - return _handleEcogestureIcon.apply(this, arguments); - } - - function _handleEcogestureIcon() { - _handleEcogestureIcon = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee3() { - var icon, icon2; - return _regenerator.default.wrap(function _callee3$(_context3) { - while (1) { - switch (_context3.prev = _context3.next) { - case 0: - _context3.next = 2; - return (0, _utils.importIconById)(userChallenge.id + '-1', 'duelResult'); - - case 2: - icon = _context3.sent; - setWinIcon(icon || _default2.default); - _context3.next = 6; - return (0, _utils.importIconById)(userChallenge.id + '-0', 'duelResult'); - - case 6: - icon2 = _context3.sent; - setLossIcon(icon2 || _default2.default); - - case 8: - case "end": - return _context3.stop(); - } - } - }, _callee3); - })); - return _handleEcogestureIcon.apply(this, arguments); - } - - handleEcogestureIcon(); - }, [userChallenge]); - return /*#__PURE__*/_react.default.createElement("div", { - className: "cardContent cardDone" - }, /*#__PURE__*/_react.default.createElement("div", { - className: "challengeName text-22-bold" - }, (0, _utils.getChallengeTitleWithLineReturn)(userChallenge.id)), /*#__PURE__*/_react.default.createElement("div", { - className: "iconResult" - }, /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { - className: "imgResult", - icon: getIcon(userChallenge), - size: 180 - })), /*#__PURE__*/_react.default.createElement("div", { - className: "statsResult" - }, /*#__PURE__*/_react.default.createElement("div", { - className: (0, _classnames.default)('labelResult', (_classNames = {}, (0, _defineProperty2.default)(_classNames, 'win', userChallenge.success === _enums.UserChallengeSuccess.WIN), (0, _defineProperty2.default)(_classNames, 'lost', userChallenge.success === _enums.UserChallengeSuccess.LOST), _classNames)) - }, getResultLabel(userChallenge)), /*#__PURE__*/_react.default.createElement("span", { - className: "text-18" - }, getUserSaving(userChallenge), /*#__PURE__*/_react.default.createElement("span", { - className: "text-18-bold" - }, (0, _utils.formatNumberValues)(Math.abs(userChallenge.duel.threshold - userChallenge.duel.userConsumption)) + ' ', "\u20AC"), /*#__PURE__*/_react.default.createElement("br", null), t('challenge.card_done.final_defi'))), /*#__PURE__*/_react.default.createElement("div", { - className: "buttons" - }, /*#__PURE__*/_react.default.createElement(_core.Button, { - "aria-label": t('challenge.card_done.final_defi_view'), - onClick: goDuel, - classes: { - root: 'btn-secondary-negative grey-border', - label: 'text-15-bold' - } - }, t('challenge.card_done.final_defi_view')), /*#__PURE__*/_react.default.createElement(_core.Button, { - "aria-label": t('challenge.card_done.reset_defi'), - onClick: handleChallengeReset, - classes: { - root: userChallenge.success === _enums.UserChallengeSuccess.WIN ? 'btn-secondary-negative grey-border' : 'btn-primary-challenge', - label: 'text-15-bold' - }, - disabled: currentChallenge !== null - }, t('challenge.card_done.reset_defi')))); -}; - -var _default = ChallengeCardDone; -exports.default = _default; - -/***/ }), - /***/ "ExSM": /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -13676,11 +13108,11 @@ exports.setChallengeConsumption = setChallengeConsumption; /***/ }), -/***/ "FCQH": +/***/ "FE9p": /***/ (function(module, exports, __webpack_require__) { -var content = __webpack_require__("J/6P"); +var content = __webpack_require__("cTEj"); if(typeof content === 'string') content = [[module.i, content, '']]; @@ -13868,6 +13300,17 @@ var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPO 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); +/***/ }), + +/***/ "GGta": +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__("JPst")(false); +// Module +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\nbutton.action-card {\n width: 100%;\n box-sizing: border-box;\n display: flex;\n align-items: center;\n justify-content: flex-start;\n height: 10rem;\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 padding: 1rem;\n}\nbutton.action-card .action-title {\n text-align: left;\n color: white;\n margin-left: 1rem;\n text-transform: initial;\n font-size: 1.2rem;\n}", ""]); + + + /***/ }), /***/ "GJT+": @@ -13890,6 +13333,17 @@ var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPO 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); +/***/ }), + +/***/ "GNF8": +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__("JPst")(false); +// Module +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.duel-ongoing-container {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n}\n\n.duel-title {\n color: #a0a0a0;\n margin-top: 1rem;\n}\n\n.duel-goal {\n color: #e0e0e0;\n margin: 1rem 3rem;\n text-align: center;\n}\n\n.duel-consumption {\n color: #e0e0e0;\n margin: 1rem auto;\n}\n@media (max-width: 576px) {\n .duel-consumption {\n margin: 0.5rem auto -0.5rem;\n }\n}\n.duel-consumption .consumption {\n color: #deaf0e;\n}\n\n.duel-chart {\n height: 15.625rem;\n display: flex;\n align-items: center;\n justify-content: center;\n width: 80%;\n}\n\n.duel-chart-caption {\n display: flex;\n flex-direction: column;\n align-self: flex-start;\n}\n.duel-chart-caption .duel-caption {\n display: flex;\n margin-top: 0.75rem;\n}\n.duel-chart-caption .duel-caption .caption-icon {\n margin: auto 1.5rem;\n}\n.duel-chart-caption .duel-caption .caption-label {\n color: #e0e0e0;\n}", ""]); + + + /***/ }), /***/ "GRKY": @@ -13929,527 +13383,273 @@ exports.default = _default; /***/ }), -/***/ "GSmk": +/***/ "GdHE": /***/ (function(module, exports, __webpack_require__) { "use strict"; -var _interopRequireDefault = __webpack_require__("TqRt"); - Object.defineProperty(exports, "__esModule", { value: true }); -exports.default = void 0; +exports.ProfileEcogestureAnswerType = exports.EcogestureStepForm = void 0; +var EcogestureStepForm; +exports.EcogestureStepForm = EcogestureStepForm; -var _regenerator = _interopRequireDefault(__webpack_require__("o0o1")); +(function (EcogestureStepForm) { + EcogestureStepForm[EcogestureStepForm["HEATING_TYPE"] = 0] = "HEATING_TYPE"; + EcogestureStepForm[EcogestureStepForm["WARMING_FLUID"] = 1] = "WARMING_FLUID"; + EcogestureStepForm[EcogestureStepForm["HOT_WATER"] = 2] = "HOT_WATER"; + EcogestureStepForm[EcogestureStepForm["EQUIPMENTS"] = 3] = "EQUIPMENTS"; + EcogestureStepForm[EcogestureStepForm["END"] = 4] = "END"; +})(EcogestureStepForm || (exports.EcogestureStepForm = EcogestureStepForm = {})); -var _defineProperty2 = _interopRequireDefault(__webpack_require__("lSNA")); +var ProfileEcogestureAnswerType; +exports.ProfileEcogestureAnswerType = ProfileEcogestureAnswerType; -var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__("yXPU")); +(function (ProfileEcogestureAnswerType) { + ProfileEcogestureAnswerType[ProfileEcogestureAnswerType["SINGLE_CHOICE"] = 0] = "SINGLE_CHOICE"; + ProfileEcogestureAnswerType[ProfileEcogestureAnswerType["MULTI_CHOICE"] = 1] = "MULTI_CHOICE"; +})(ProfileEcogestureAnswerType || (exports.ProfileEcogestureAnswerType = ProfileEcogestureAnswerType = {})); -var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); +/***/ }), -var _core = __webpack_require__("TTf+"); +/***/ "Ge/O": +/***/ (function(module, exports, __webpack_require__) { -var _CHALLENGE = _interopRequireDefault(__webpack_require__("agKi")); -var _circleChecked = _interopRequireDefault(__webpack_require__("Tp9B")); +var content = __webpack_require__("0BWP"); -var _circleUnchecked = _interopRequireDefault(__webpack_require__("T+pJ")); +if(typeof content === 'string') content = [[module.i, content, '']]; -var _circleStar = _interopRequireDefault(__webpack_require__("rN4g")); +var transform; +var insertInto; -var _default2 = _interopRequireDefault(__webpack_require__("sbny")); -var _locked = _interopRequireDefault(__webpack_require__("EG+L")); -var _classnames = _interopRequireDefault(__webpack_require__("TSYQ")); +var options = {"hmr":true} -var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j")); +options.transform = transform +options.insertInto = undefined; -var _Loader = _interopRequireDefault(__webpack_require__("Ra/y")); +var update = __webpack_require__("aET+")(content, options); -var _cozyClient = __webpack_require__("SH7X"); +if(content.locals) module.exports = content.locals; -var _I18n = __webpack_require__("buk/"); +if(false) {} -var _enums = __webpack_require__("gnxY"); +/***/ }), -var _react = _interopRequireWildcard(__webpack_require__("q1tI")); +/***/ "GjSF": +/***/ (function(module, exports, __webpack_require__) { -var _reactRouterDom = __webpack_require__("SOjZ"); +exports = module.exports = __webpack_require__("JPst")(false); +// Module +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.action-ongoing {\n box-sizing: border-box;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n text-align: center;\n width: 100%;\n max-width: 600px;\n padding: 1.5rem;\n min-height: 75vh;\n margin: auto;\n}\n.action-ongoing .duration,\n.action-ongoing .result-title {\n color: #e0e0e0;\n}\n.action-ongoing .description {\n color: white;\n margin-top: 1rem;\n}\n.action-ongoing .result-date {\n color: #61f0f2;\n margin-bottom: 2rem;\n}\n.action-ongoing button.btn-detail {\n padding: 0.3rem;\n}\n.action-ongoing .duration-image {\n position: relative;\n padding: 1rem;\n margin: 3rem 0;\n}\n.action-ongoing .duration-image .pie {\n width: 9rem;\n height: 9rem;\n display: block;\n border-radius: 50%;\n background-color: #121212;\n border: 4px solid #121212;\n position: relative;\n top: 5px;\n left: -2px;\n z-index: 0;\n}\n.action-ongoing .duration-image .duration-icon {\n position: absolute;\n left: -25px;\n top: -25px;\n z-index: 0;\n}", ""]); -var _challenge = _interopRequireDefault(__webpack_require__("kdea")); -var _challenge2 = __webpack_require__("F6Xr"); -var _hooks = __webpack_require__("Zlw4"); +/***/ }), -var _utils = __webpack_require__("c+yx"); +/***/ "GqtZ": +/***/ (function(module, __webpack_exports__, __webpack_require__) { -var _ChallengeNoFluidModal = _interopRequireDefault(__webpack_require__("rDu6")); +"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 _StarsContainer = _interopRequireDefault(__webpack_require__("ujnP")); -__webpack_require__("FCQH"); +var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ + "id": "ECOGESTURE0037_0809948b11bb5a359535070717ffa384", + "use": "ECOGESTURE0037_0809948b11bb5a359535070717ffa384-usage", + "viewBox": "0 0 120 121", + "content": "<symbol viewBox=\"0 0 120 121\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"ECOGESTURE0037_0809948b11bb5a359535070717ffa384\">\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\" />\n<path d=\"M59.1984 82.6782L58.4484 79.1782L76.4484 69.8032L78.4484 73.5532L76.4484 79.8032C75.3234 80.7616 71.9734 83.1282 67.5734 84.9282C63.1734 86.7282 60.1567 86.6782 59.1984 86.4282V82.6782Z\" fill=\"#BB9050\" />\n<path d=\"M52.4483 26.9282C54.4483 24.9282 61.3233 24.6782 63.8233 24.3032L74.5734 25.3032C75.865 30.0949 78.4984 40.1282 78.6984 41.9282C78.9484 44.1782 77.9484 66.0532 77.8234 66.6782C77.6984 67.3032 75.0734 71.5532 73.5734 72.8032C72.0734 74.0532 69.8234 75.0532 68.5734 76.4282C67.3234 77.8032 60.5734 79.5532 56.8234 80.1782C53.0734 80.8032 52.4483 76.6782 50.9484 75.0532C49.4484 73.4282 48.3233 66.1782 46.1983 60.4282C44.0733 54.6782 46.8233 51.0532 47.0733 48.4282C47.3233 45.8032 47.3233 41.5532 48.3233 36.1782C49.3233 30.8032 50.4483 28.9282 52.4483 26.9282Z\" fill=\"#F6D9AE\" />\n<path d=\"M56.3172 25.3068C54.9743 26.7554 53.5961 28.3838 53.1358 29.3657C52.1983 31.3657 50.8233 35.6782 50.8233 37.1782C50.8233 38.6782 50.8858 39.5532 51.3858 40.4907C51.7858 41.2407 54.4275 44.5116 55.6983 46.0532L51.6983 42.9282H49.2608C49.1358 42.9491 48.8608 43.1407 48.7608 43.7407C48.7144 44.0194 48.5557 44.2032 48.4292 44.3497C48.2153 44.5976 48.0932 44.739 48.7608 45.0532C49.3364 45.3241 49.7836 45.2098 50.2217 45.0978C50.5922 45.0031 50.9562 44.91 51.3858 45.0532C52.1358 45.3032 53.7816 45.8241 54.5108 46.0532L55.6983 48.0532L55.0108 48.5532L53.7608 46.9282C52.99 46.6366 51.3234 46.0532 50.8233 46.0532C50.3233 46.0532 49.5733 46.6366 49.2608 46.9282C49.0942 46.8449 48.7608 46.8157 48.7608 47.3657C48.7608 47.7787 48.5579 48.3946 48.3416 49.0509C48.1978 49.4873 48.0481 49.9414 47.9483 50.3657C47.8777 50.6657 47.7224 51.0006 47.5457 51.3817C47.0966 52.3501 46.5093 53.6165 46.8233 55.3657C47.108 56.9518 47.6309 57.7175 48.0992 58.4033C48.3505 58.7715 48.5862 59.1166 48.7608 59.5532C49.2608 60.8032 49.2608 62.7407 49.2608 64.8032C49.2608 66.2404 49.8677 66.7065 50.5318 67.2165C50.8208 67.4384 51.1205 67.6686 51.3858 67.9907C52.1647 68.9364 53.6366 69.8326 54.3034 70.2386C54.3858 70.2887 54.4558 70.3314 54.5108 70.3657C54.8277 70.5638 55.5964 70.6865 56.2919 70.7976C56.6939 70.8618 57.0715 70.9221 57.3234 70.9907C57.8734 71.1407 58.6775 71.8032 59.0109 72.1157C58.5525 72.0116 57.2484 71.8657 55.6983 72.1157C55.2997 72.18 54.9434 72.2285 54.6277 72.2713C53.4094 72.4369 52.7976 72.52 52.6984 73.1157C52.5984 73.7157 52.4067 75.2407 52.3234 75.9282L51.6899 76.1197C51.4554 75.7122 51.2158 75.343 50.9484 75.0532C50.0905 74.1238 49.3552 71.3542 48.4853 68.0777C47.8343 65.6255 47.1079 62.8895 46.1983 60.4282C44.6695 56.2915 45.6639 53.2546 46.4354 50.8987C46.7362 49.9799 47.0032 49.1647 47.0733 48.4282C47.141 47.7172 47.1904 46.887 47.2463 45.9474C47.3967 43.4183 47.5942 40.0973 48.3233 36.1782C49.3233 30.8032 50.4483 28.9282 52.4483 26.9282C53.206 26.1706 54.6632 25.6641 56.3172 25.3068Z\" fill=\"#E2B97C\" />\n<path d=\"M72.4149 25.1024C73.2369 28.4252 74.2885 33.7047 73.9484 36.5532C73.6163 39.3344 73.7254 40.8198 73.8361 42.3278C73.892 43.0903 73.9484 43.8587 73.9484 44.8032C73.9484 47.6157 73.7609 52.5532 73.1359 55.5532C72.9056 56.6587 72.8111 58.1714 72.7116 59.7632C72.5412 62.4913 72.3562 65.4514 71.4484 66.9907C70.9595 67.8197 70.9839 68.6487 71.0077 69.458C71.0539 71.0283 71.0979 72.5246 67.3859 73.8032C64.9667 74.6365 63.6689 75.3195 62.7417 75.8074C61.513 76.4541 60.9351 76.7582 59.2609 76.6157C58.3004 76.534 57.487 76.5391 56.7571 76.5437C55.2549 76.5531 54.107 76.5604 52.7609 75.8032C52.0463 75.4012 51.3881 75.1173 50.8378 74.9224C50.8744 74.9694 50.9113 75.013 50.9484 75.0532C51.37 75.5099 51.7224 76.164 52.0945 76.8547C53.0465 78.6216 54.1273 80.6276 56.8234 80.1782C60.5734 79.5532 67.3234 77.8032 68.5734 76.4282C69.3006 75.6283 70.3662 74.9553 71.4257 74.2862C72.1875 73.8051 72.946 73.326 73.5734 72.8032C75.0734 71.5532 77.6984 67.3032 77.8234 66.6782C77.9484 66.0532 78.9484 44.1782 78.6984 41.9282C78.4984 40.1282 75.8651 30.0949 74.5734 25.3032L72.4149 25.1024Z\" fill=\"#EDBF7A\" />\n<path d=\"M54.2609 26.6783C55.7109 26.5283 59.615 27.3241 61.3859 27.7408L66.6984 16.5533C66.2192 14.5533 64.215 10.7349 61.0734 10.1782C56.1359 9.30328 51.9335 14.3698 50.1359 17.3657C48.4484 20.1782 46.3859 24.0533 45.6359 25.3033C45.0359 26.3033 43.5525 31.3866 42.8859 33.8033L48.5109 35.5533C48.5942 35.1783 48.8484 34.0658 49.1984 32.6158C49.5484 31.1658 51.1359 28.5533 51.8859 27.4283C52.0734 27.2408 52.8109 26.8283 54.2609 26.6783Z\" fill=\"#CFCFCF\" />\n<path d=\"M54.5734 68.1469C54.0984 68.0969 52.7296 67.7511 52.1046 67.5844C51.2546 67.1344 51.0004 66.4595 50.9796 66.1782C51.1671 66.0949 51.6546 65.9282 52.1046 65.9282C52.6671 65.9282 53.0421 65.7407 53.4484 65.9282C53.8546 66.1157 54.5734 66.5219 55.3546 66.7094C56.1359 66.8969 57.5421 66.5219 58.0734 66.5219C58.6046 66.5219 59.7296 66.8657 60.5421 67.2719C61.1921 67.5969 61.5629 68.1157 61.6671 68.3344C61.3025 68.3448 60.4671 68.3594 60.0421 68.3344C59.5109 68.3032 58.7296 68.3344 57.5421 68.1469C56.3546 67.9594 55.1671 68.2094 54.5734 68.1469Z\" fill=\"#E27A7A\" />\n<path d=\"M56.1358 47.3657C56.1858 46.6407 55.6358 46.2095 55.3546 46.0845L54.1046 44.2095C54.2921 45.0845 54.6671 46.997 54.6671 47.647C54.6671 48.4595 54.8234 49.397 54.6671 49.9282C54.5108 50.4595 53.3859 53.3657 53.1671 54.4595C52.9484 55.5532 52.9796 57.7407 52.8859 58.8345C52.7921 59.9282 52.1671 59.397 51.6359 60.272C51.1046 61.147 51.5734 61.4282 51.6359 62.022C51.6984 62.6157 53.2296 62.897 54.1046 63.147C54.9796 63.397 56.3859 62.6782 57.7609 62.5845C59.1359 62.4907 59.9796 62.7095 60.5109 62.3032C61.0421 61.897 59.8234 61.2095 59.2921 60.8032C58.7609 60.397 57.4171 60.6157 56.6359 60.8032C55.8546 60.9907 54.8858 61.522 54.1046 61.4282C53.3233 61.3345 53.6983 59.8657 53.8858 59.2095C54.0733 58.5532 54.1983 58.0532 54.3546 57.0845C54.5108 56.1157 54.5733 54.9907 54.6671 54.2095C54.7608 53.4282 55.3546 51.3032 55.7296 50.2407C56.1046 49.1782 56.0733 48.272 56.1358 47.3657Z\" fill=\"#E2B97C\" />\n<path d=\"M63.1359 48.1782C62.6609 48.3782 62.2921 49.1157 62.1671 49.4595C62.6046 49.772 64.6984 50.647 66.0109 50.5845C67.3234 50.522 67.8859 49.8657 68.6046 48.9282C68.2921 48.647 66.3859 48.1782 65.4484 47.8345C64.5109 47.4907 63.7296 47.9282 63.1359 48.1782Z\" fill=\"white\" />\n<path d=\"M49.3234 48.8657C49.1984 49.2657 49.3755 49.6782 49.4796 49.8344C49.6567 50.0115 50.2171 50.3657 51.0421 50.3657C52.0734 50.3657 52.3546 50.4595 53.0734 50.3657C53.7921 50.272 54.0421 49.8344 54.2921 49.3657C54.5421 48.897 54.1984 48.7094 53.6359 48.0844C53.0734 47.4594 51.0109 47.4594 50.2921 47.6782C49.5734 47.8969 49.4796 48.3657 49.3234 48.8657Z\" fill=\"white\" />\n<path d=\"M69.0422 42.7408C70.3922 43.2158 71.8338 45.0012 72.3859 45.8345L72.9484 47.4282C72.6984 47.1366 72.0484 46.4095 71.4484 45.8345C70.6984 45.1158 67.1359 43.772 65.5734 43.5532C64.011 43.3345 63.4797 43.5532 62.6984 43.3032C62.0734 43.1032 61.9588 42.3866 61.9797 42.0532C62.8443 41.9387 64.7734 41.7033 65.5734 41.6783C66.5734 41.647 67.3547 42.147 69.0422 42.7408Z\" fill=\"#E9E9E9\" />\n<path d=\"M48.9171 43.9907C48.0671 44.3407 47.6879 45.0949 47.6046 45.4282H47.2921C47.3025 45.022 47.4234 44.0157 47.8234 43.2407C48.3234 42.272 48.2609 42.8345 49.2609 42.147C50.2609 41.4595 52.2921 41.522 53.4484 41.3657C54.6046 41.2095 54.6671 41.7407 54.9796 42.147C55.2296 42.472 54.9796 43.0116 54.8234 43.2407H51.4171C50.2609 43.2407 49.9796 43.5532 48.9171 43.9907Z\" fill=\"#E9E9E9\" />\n<circle cx=\"52.2609\" cy=\"48.9282\" r=\"1.375\" fill=\"#496376\" />\n<circle cx=\"65.7609\" cy=\"49.1477\" r=\"1.375\" fill=\"#496376\" />\n<path d=\"M62.3234 21.9282C62.6359 20.9907 63.1412 19.4195 63.8859 17.6157C67.1669 9.66772 73.4979 10.4228 78.2609 11.9907C88.3234 15.3032 89.8234 26.6157 90.8234 31.9282C91.8234 37.2407 92.1359 62.5532 93.6984 65.8657C95.2609 69.1782 105.386 85.3657 104.823 91.8032C101.761 88.9282 89.5109 83.9282 81.2609 83.3032C74.6609 82.8032 69.2192 98.5532 67.3234 106.491C66.2817 105.657 64.0984 103.191 63.6984 99.9907C63.1984 95.9907 65.3234 91.2407 65.6359 90.0532C65.9484 88.8657 70.2609 81.1157 72.1359 78.8657C74.0109 76.6157 74.8234 71.9907 74.0109 69.4282C73.1984 66.8657 74.0109 64.3032 74.0109 62.1782C74.0109 60.0532 74.5109 59.4282 74.8234 57.0532C75.1359 54.6782 74.8234 48.8032 74.8234 47.1157V39.1782C74.8234 37.6157 74.2609 31.9907 74.0109 30.6782C73.7609 29.3657 71.2609 27.3657 69.0734 27.1157C66.8859 26.8657 63.1984 27.8032 60.9484 27.8032C61.0109 26.6157 62.0109 22.8657 62.3234 21.9282Z\" fill=\"#E9E9E9\" />\n<path d=\"M62.3859 44.9907C60.5109 45.0532 60.6359 45.7407 59.9484 46.8657L60.6984 48.8032C61.1359 48.4282 62.1484 47.5157 62.6984 46.8657C63.3859 46.0532 63.8234 46.8657 65.8234 46.4282C67.4234 46.0782 69.4484 47.5741 70.2609 48.3657C69.4692 47.574 67.6984 45.8907 66.9484 45.4907C66.0109 44.9907 64.2609 44.9282 62.3859 44.9907Z\" fill=\"#E2B97C\" />\n<path d=\"M52.5857 52.0852C53.7357 51.4352 54.7315 49.856 55.0857 49.1477L54.7107 52.4602L50.3982 53.0852C50.6482 53.0227 51.4357 52.7352 52.5857 52.0852Z\" fill=\"#E2B97C\" />\n<path d=\"M62.7609 54.3657C62.1109 53.6657 61.615 51.4491 61.4484 50.4282C62.3984 51.4782 66.2609 51.7824 68.0734 51.8032C68.0317 52.0741 67.6984 52.7032 66.6984 53.0532C65.6984 53.4032 63.9067 52.9074 63.1359 52.6157L64.4484 55.5532C64.1567 55.4491 63.4109 55.0657 62.7609 54.3657Z\" fill=\"#E2B97C\" />\n<path opacity=\"0.7\" d=\"M69.968 36.2522C69.968 36.2522 70.0328 38.7103 68.9415 41.4083C68.5302 42.4251 69.8827 43.3702 70.9791 43.3413C72.0756 43.3125 72.9411 42.4002 72.9122 41.3037C72.8489 38.8997 69.968 36.2522 69.968 36.2522Z\" fill=\"#1DD6FF\" />\n<path opacity=\"0.7\" d=\"M64.872 30.0337C64.872 30.0337 64.9226 31.957 64.0688 34.068C63.747 34.8637 64.8052 35.6032 65.6631 35.5806C66.5211 35.558 67.1982 34.8442 67.1757 33.9862C67.1261 32.1052 64.872 30.0337 64.872 30.0337Z\" fill=\"#1DD6FF\" />\n<path d=\"M16.0917 47.7849L18.1346 44.346L57.5109 68.1157L53.0734 67.8032L16.0917 47.7849Z\" fill=\"white\" />\n<path d=\"M53.3546 69.7095C53.9483 70.2095 54.8546 70.397 55.5421 70.522C55.8442 70.4386 56.6421 70.2532 57.4171 70.1782C58.3859 70.0845 58.8859 69.9282 60.6984 69.3032C62.1484 68.8032 61.7609 68.4907 61.3859 68.397C61.1984 68.3241 60.6859 68.1657 60.1359 68.1157C59.4484 68.0532 56.3234 67.9595 55.5421 67.9282C54.7608 67.897 53.0734 67.4595 52.7296 67.522C52.3859 67.5845 52.2608 68.022 52.1671 68.397C52.0733 68.772 52.7608 69.2095 53.3546 69.7095Z\" fill=\"#954B4B\" />\n<circle cx=\"14.0971\" cy=\"44.3019\" r=\"5.875\" transform=\"rotate(-11.3997 14.0971 44.3019)\" fill=\"white\" />\n<path d=\"M16.6983 47.1783L17.6983 45.147L36.2247 56.1134C36.6755 56.3802 36.7906 56.9816 36.4703 57.3961C36.2063 57.7378 35.7318 57.8346 35.3551 57.6236L16.6983 47.1783Z\" fill=\"#CC3434\" />\n<circle cx=\"14.097\" cy=\"44.3018\" r=\"5.0138\" transform=\"rotate(-11.3997 14.097 44.3018)\" fill=\"#CC3434\" />\n<ellipse opacity=\"0.65\" cx=\"12.4798\" cy=\"41.7094\" rx=\"2.39062\" ry=\"1\" transform=\"rotate(-28.6847 12.4798 41.7094)\" 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); -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; } +/***/ "GsqW": +/***/ (function(module, __webpack_exports__, __webpack_require__) { -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } +"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__); -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } -var ChallengeCardOnGoing = function ChallengeCardOnGoing(_ref) { - var userChallenge = _ref.userChallenge; +var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ + "id": "grdf_e1ba769075d358645a21cfb0943899f4", + "use": "grdf_e1ba769075d358645a21cfb0943899f4-usage", + "viewBox": "0 0 220 220", + "content": "<symbol viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"grdf_e1ba769075d358645a21cfb0943899f4\">\n<path d=\"M2.5293 131.207H115.611V199.241C115.611 201.174 114.044 202.741 112.111 202.741H6.0293C4.0963 202.741 2.5293 201.174 2.5293 199.241V131.207Z\" fill=\"url(#grdf_e1ba769075d358645a21cfb0943899f4_paint0_linear_11182_69332)\" stroke=\"#52616C\" />\n<path d=\"M2.0293 123.962C2.0293 121.753 3.82016 119.962 6.0293 119.962H112.111C114.321 119.962 116.111 121.753 116.111 123.962V130.707H2.0293V123.962Z\" fill=\"#52616C\" />\n<ellipse cx=\"8.90131\" cy=\"126.678\" rx=\"2.74897\" ry=\"2.68643\" fill=\"#FF5F5F\" />\n<ellipse cx=\"17.1484\" cy=\"126.678\" rx=\"2.74897\" ry=\"2.68643\" fill=\"#FFB850\" />\n<ellipse cx=\"25.3954\" cy=\"126.678\" rx=\"2.74896\" ry=\"2.68643\" fill=\"#3CE800\" />\n<path d=\"M44.2788 179.917V181.115H39.0259V184.723H43.2786V185.875H39.0259V189.582H44.2788V190.78H37.5371V179.917H44.2788Z\" fill=\"white\" />\n<path d=\"M51.4717 184.465C51.431 184.521 51.3902 184.564 51.3495 184.594C51.3088 184.624 51.2503 184.64 51.1739 184.64C51.0976 184.64 51.0136 184.609 50.922 184.549C50.8354 184.483 50.7235 184.412 50.586 184.336C50.4486 184.261 50.2806 184.192 50.0821 184.132C49.8887 184.066 49.6495 184.033 49.3644 184.033C48.9878 184.033 48.6544 184.101 48.3643 184.238C48.0741 184.369 47.8298 184.561 47.6313 184.814C47.4379 185.067 47.2903 185.372 47.1885 185.731C47.0918 186.09 47.0434 186.492 47.0434 186.937C47.0434 187.402 47.0969 187.816 47.2038 188.18C47.3106 188.539 47.4608 188.842 47.6542 189.09C47.8476 189.332 48.0818 189.519 48.3566 189.651C48.6366 189.777 48.9496 189.84 49.2957 189.84C49.6266 189.84 49.8989 189.802 50.1127 189.726C50.3264 189.645 50.5046 189.557 50.6471 189.461C50.7896 189.365 50.9067 189.279 50.9983 189.203C51.0899 189.122 51.1816 189.082 51.2732 189.082C51.3902 189.082 51.4768 189.125 51.5328 189.211L51.9145 189.704C51.5786 190.113 51.1586 190.414 50.6547 190.606C50.1508 190.793 49.6189 190.886 49.059 190.886C48.5755 190.886 48.125 190.798 47.7077 190.621C47.2954 190.444 46.9365 190.189 46.6311 189.855C46.3257 189.517 46.084 189.102 45.9058 188.612C45.7328 188.122 45.6462 187.563 45.6462 186.937C45.6462 186.366 45.7251 185.837 45.8829 185.352C46.0458 184.867 46.2799 184.45 46.5853 184.101C46.8958 183.748 47.2776 183.472 47.7306 183.275C48.1836 183.078 48.7027 182.979 49.2881 182.979C49.8276 182.979 50.3061 183.068 50.7235 183.245C51.1408 183.417 51.5099 183.662 51.8305 183.98L51.4717 184.465Z\" fill=\"white\" />\n<path d=\"M56.4542 182.979C57.0192 182.979 57.5282 183.073 57.9812 183.26C58.4393 183.447 58.8261 183.712 59.1417 184.056C59.4623 184.4 59.7067 184.817 59.8746 185.307C60.0477 185.792 60.1342 186.335 60.1342 186.937C60.1342 187.543 60.0477 188.089 59.8746 188.574C59.7067 189.059 59.4623 189.474 59.1417 189.817C58.8261 190.161 58.4393 190.426 57.9812 190.613C57.5282 190.795 57.0192 190.886 56.4542 190.886C55.8892 190.886 55.3777 190.795 54.9196 190.613C54.4666 190.426 54.0797 190.161 53.7591 189.817C53.4384 189.474 53.1915 189.059 53.0185 188.574C52.8454 188.089 52.7589 187.543 52.7589 186.937C52.7589 186.335 52.8454 185.792 53.0185 185.307C53.1915 184.817 53.4384 184.4 53.7591 184.056C54.0797 183.712 54.4666 183.447 54.9196 183.26C55.3777 183.073 55.8892 182.979 56.4542 182.979ZM56.4542 189.832C57.2177 189.832 57.7878 189.58 58.1644 189.074C58.5411 188.564 58.7294 187.854 58.7294 186.944C58.7294 186.029 58.5411 185.317 58.1644 184.806C57.7878 184.296 57.2177 184.041 56.4542 184.041C56.0673 184.041 55.7314 184.106 55.4464 184.238C55.1613 184.369 54.9221 184.559 54.7287 184.806C54.5404 185.054 54.3978 185.36 54.3011 185.724C54.2095 186.083 54.1637 186.489 54.1637 186.944C54.1637 187.399 54.2095 187.806 54.3011 188.165C54.3978 188.524 54.5404 188.827 54.7287 189.074C54.9221 189.317 55.1613 189.504 55.4464 189.635C55.7314 189.767 56.0673 189.832 56.4542 189.832Z\" fill=\"white\" />\n<path d=\"M63.3205 179.614V190.78H61.9615V179.614H63.3205Z\" fill=\"white\" />\n<path d=\"M67.9833 193.047C67.9375 193.148 67.8789 193.229 67.8077 193.289C67.7415 193.35 67.6372 193.38 67.4946 193.38H66.4868L67.8993 190.333L64.7079 183.101H65.8837C66.0007 183.101 66.0924 183.131 66.1585 183.192C66.2247 183.247 66.2731 183.311 66.3036 183.381L68.3727 188.218C68.4185 188.329 68.4566 188.44 68.4872 188.551C68.5228 188.662 68.5534 188.776 68.5788 188.892C68.6144 188.776 68.6501 188.662 68.6857 188.551C68.7213 188.44 68.762 188.326 68.8078 188.21L70.8158 183.381C70.8464 183.3 70.8973 183.235 70.9685 183.184C71.0449 183.129 71.1263 183.101 71.2128 183.101H72.297L67.9833 193.047Z\" fill=\"white\" />\n<path d=\"M76.466 182.979C77.031 182.979 77.54 183.073 77.993 183.26C78.4511 183.447 78.838 183.712 79.1535 184.056C79.4742 184.4 79.7185 184.817 79.8865 185.307C80.0595 185.792 80.1461 186.335 80.1461 186.937C80.1461 187.543 80.0595 188.089 79.8865 188.574C79.7185 189.059 79.4742 189.474 79.1535 189.817C78.838 190.161 78.4511 190.426 77.993 190.613C77.54 190.795 77.031 190.886 76.466 190.886C75.9011 190.886 75.3895 190.795 74.9314 190.613C74.4784 190.426 74.0916 190.161 73.7709 189.817C73.4502 189.474 73.2034 189.059 73.0303 188.574C72.8573 188.089 72.7707 187.543 72.7707 186.937C72.7707 186.335 72.8573 185.792 73.0303 185.307C73.2034 184.817 73.4502 184.4 73.7709 184.056C74.0916 183.712 74.4784 183.447 74.9314 183.26C75.3895 183.073 75.9011 182.979 76.466 182.979ZM76.466 189.832C77.2295 189.832 77.7996 189.58 78.1763 189.074C78.5529 188.564 78.7412 187.854 78.7412 186.944C78.7412 186.029 78.5529 185.317 78.1763 184.806C77.7996 184.296 77.2295 184.041 76.466 184.041C76.0792 184.041 75.7433 184.106 75.4582 184.238C75.1732 184.369 74.934 184.559 74.7405 184.806C74.5522 185.054 74.4097 185.36 74.313 185.724C74.2214 186.083 74.1756 186.489 74.1756 186.944C74.1756 187.399 74.2214 187.806 74.313 188.165C74.4097 188.524 74.5522 188.827 74.7405 189.074C74.934 189.317 75.1732 189.504 75.4582 189.635C75.7433 189.767 76.0792 189.832 76.466 189.832Z\" fill=\"white\" />\n<path d=\"M59.1015 174.342C74.561 168.216 73.3594 159.506 72.5584 146.515C67.5922 146.293 63.1866 144.743 59.1015 142.16C55.0163 144.743 50.6107 146.293 45.6445 146.515C44.8435 159.506 43.6419 168.216 59.1015 174.342Z\" fill=\"#1B1C22\" />\n<path d=\"M59.1014 139.79L58.0541 140.452C54.2241 142.874 50.1454 144.301 45.5575 144.505L43.7785 144.584L43.6673 146.389C43.6342 146.925 43.5999 147.458 43.5657 147.988C43.1983 153.691 42.8537 159.041 44.4 163.651C46.1826 168.965 50.3182 173.02 58.3811 176.215L59.1014 176.501V174.342C44.248 168.456 44.7748 160.184 45.5494 148.023C45.581 147.527 45.613 147.024 45.6444 146.515C50.6107 146.293 55.0162 144.743 59.1014 142.16V139.79Z\" fill=\"#FFC600\" />\n<path d=\"M59.1017 139.79L60.1491 140.452C63.979 142.874 68.0577 144.301 72.6456 144.505L74.4246 144.584L74.5359 146.389C74.5689 146.925 74.6032 147.458 74.6374 147.988C75.0048 153.691 75.3494 159.041 73.8032 163.651C72.0205 168.965 67.8849 173.02 59.822 176.215L59.1017 176.501V174.342C73.9551 168.456 73.4283 160.184 72.6538 148.023C72.6221 147.527 72.5901 147.024 72.5587 146.515C67.5925 146.293 63.1869 144.743 59.1017 142.16V139.79Z\" fill=\"#DB8300\" />\n<path d=\"M54.2159 152.442H54.9187C55.1994 152.442 55.4686 152.554 55.667 152.754C55.8655 152.953 55.977 153.223 55.977 153.505V164.285H53.1576V153.505C53.1576 153.223 53.2691 152.953 53.4676 152.754C53.666 152.554 53.9352 152.442 54.2159 152.442ZM59.099 157.692H59.8018C60.0824 157.692 60.3516 157.804 60.5501 158.003C60.7486 158.202 60.8601 158.472 60.8601 158.754V164.285H58.0407V158.754C58.0407 158.472 58.1522 158.202 58.3506 158.003C58.5491 157.804 58.8183 157.692 59.099 157.692ZM64.2731 155.661H64.9759C65.2566 155.661 65.5257 155.773 65.7242 155.972C65.9227 156.172 66.0342 156.442 66.0342 156.723V164.285H63.2148V156.723C63.2148 156.442 63.3263 156.172 63.5248 155.972C63.7232 155.773 63.9924 155.661 64.2731 155.661Z\" fill=\"#FFC600\" />\n<path d=\"M121.39 51.5078C105.493 53.5147 90.8171 61.0771 79.9564 72.8584C69.0957 84.6396 62.7497 99.8811 62.04 115.889\" stroke=\"#A0A0A0\" stroke-width=\"2\" />\n<path d=\"M131.5 25.5H213.5V75C213.5 76.933 211.933 78.5 210 78.5H135C133.067 78.5 131.5 76.933 131.5 75V25.5Z\" fill=\"white\" stroke=\"#A2B4C1\" />\n<path d=\"M131 21C131 18.7909 132.791 17 135 17H210C212.209 17 214 18.7909 214 21V25H131V21Z\" fill=\"#A2B4C1\" />\n<circle cx=\"136\" cy=\"22\" r=\"2\" fill=\"#FF5F5F\" />\n<circle cx=\"142\" cy=\"22\" r=\"2\" fill=\"#FFB850\" />\n<circle cx=\"148\" cy=\"22\" r=\"2\" fill=\"#3CE800\" />\n<path d=\"M180.92 68.1802C180.92 68.466 180.682 68.6946 180.394 68.6946H170.678C170.392 68.6946 170.159 68.466 170.159 68.1802V66.704C170.159 66.4196 170.392 66.1885 170.678 66.1885H180.394C180.682 66.1885 180.92 66.4196 180.92 66.704V68.1802Z\" fill=\"#FAB200\" />\n<path d=\"M194.4 44.0361V52.8037C195.199 52.1557 196.468 51.9396 198.456 51.8126L198.451 47.8611H201.626C203.295 47.7869 207.008 47.2958 207 44.0361H194.4Z\" fill=\"#71B857\" />\n<path d=\"M204.001 51.7122H204.842C204.842 51.7122 204.84 52.3049 204.84 52.5365C204.84 54.3568 203.216 55.2797 200.021 55.2797H198.451V58.2948C198.451 59.3562 198.195 61.8055 195.76 61.8568H194.399V57.4402C194.785 52.3432 201.618 51.767 204.001 51.7122Z\" fill=\"#71B857\" />\n<path d=\"M185.513 44.0401L176.674 44.0371V61.8561C179.755 61.4816 180.881 60.0447 181.045 57.9265V47.8586H184.93C184.978 47.8617 185.032 47.8647 185.087 47.8677C185.181 47.8728 185.275 47.878 185.339 47.884C187.183 48.1001 188.357 48.896 188.476 52.5492C188.49 52.6922 188.486 52.853 188.482 52.999C188.48 53.0635 188.478 53.1253 188.478 53.1812C188.384 59.0994 183.799 60.9118 181.26 61.5732L181.247 61.5777C181.216 61.5902 181.195 61.6051 181.195 61.6355V61.7949C181.195 61.8272 181.22 61.8516 181.247 61.8551L181.255 61.8561H181.553C185.254 61.8561 192.693 60.9721 192.693 52.986V52.84C192.65 45.9187 189.614 44.0401 185.513 44.0401Z\" fill=\"#00B1AF\" />\n<path d=\"M168.96 47.8756L166.871 47.8586C166.738 47.8586 166.608 47.8531 166.475 47.8437C163.9 47.6629 162.429 45.735 161.829 44.7239C161.692 44.5167 161.561 44.3041 161.437 44.0795C161.437 44.0795 161.425 44.0361 161.446 44.0361H167.422C169.421 44.0361 170.254 44.1577 171.139 44.4983C171.348 44.575 171.566 44.6696 171.796 44.7747C173.08 45.3674 173.949 46.4292 174.297 47.7914C174.349 47.9791 174.382 48.1799 174.41 48.3806C174.449 48.645 174.471 48.9204 174.471 49.2053C174.475 51.3235 173.402 52.5313 171.916 53.3769C171.914 53.3804 171.89 53.3944 171.89 53.3944C171.869 53.4018 171.869 53.4018 171.858 53.4113C171.841 53.4192 171.827 53.4279 171.813 53.436C171.804 53.4412 171.796 53.4462 171.788 53.4507C171.783 53.4507 171.761 53.4666 171.761 53.4666C171.588 53.5523 171.418 53.605 171.259 53.6434C171.234 53.6484 171.21 53.6548 171.188 53.6607C171.168 53.6659 171.15 53.6708 171.133 53.6743V49.5022C171.078 48.2162 169.926 47.88 169.264 47.88C169.243 47.88 169.221 47.8803 169.199 47.8805C169.126 47.8812 169.047 47.882 168.96 47.8756Z\" fill=\"#009BC4\" />\n<path d=\"M164.521 52.7194C163.514 52.7578 163.417 53.6697 163.405 53.8485V56.5389H167.186C167.505 56.9991 167.822 57.4546 168.117 57.8781L168.452 58.3598C168.878 58.9619 169.287 59.5302 169.457 59.7478C169.468 59.7629 169.482 59.7817 169.498 59.8037C169.712 60.1026 170.359 61.0032 172.592 61.5418C173.409 61.7378 174.309 61.7961 174.812 61.8287C174.904 61.8346 174.982 61.8397 175.045 61.8446L175.269 61.8555L175.245 61.8127C175.245 61.8127 174.84 61.2619 174.329 60.3933L174.218 60.2038C173.514 59.0067 171.128 54.9464 170.67 54.1538C170.257 53.4391 169.6 53.1208 168.928 52.9276H168.921C168.44 52.7961 167.911 52.7458 167.515 52.7259C167.497 52.7252 167.48 52.7241 167.463 52.7231C167.433 52.7212 167.404 52.7194 167.373 52.7194H164.521Z\" fill=\"#009BC4\" />\n<path d=\"M159.958 52.7197C160.917 52.7636 161.048 53.6053 161.064 53.8259V58.1903C161.042 58.2177 161.021 58.2456 160.998 58.2738C160.904 58.3946 160.805 58.5204 160.703 58.6335C160.515 58.8372 160.215 59.1515 160.103 59.2571C158.043 61.1895 155.623 61.8932 153.365 61.8932C151.51 61.8932 148.956 61.3135 146.782 59.2531C143.092 55.7429 143.055 50.122 146.779 46.6451C147.469 46.0056 147.737 45.7666 148.835 45.15C150.35 44.2958 152.068 44 153.455 44C154.674 44 156.008 44.2605 157.006 44.6684C157.239 44.7615 157.502 44.8726 157.832 45.0608C158.715 45.5658 159.875 46.4514 160.454 47.8514V47.8578H149.556V54.3987C149.639 55.5646 149.895 56.4899 150.62 57.1404C151.205 57.6678 152.099 58.0135 153.455 58.1494C153.89 58.1957 154.377 58.2181 154.917 58.2181L157.286 58.2127C157.263 58.2052 157.174 58.1494 156.845 57.746C156.436 57.2385 156.345 56.3699 156.345 55.721H156.343V52.7188L159.958 52.7197Z\" fill=\"#0053A2\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M188.731 87C193.047 94.9617 195.732 103.771 196.553 112.912C197.9 127.919 194.144 142.942 185.892 155.548C177.643 168.152 165.384 177.603 151.097 182.375C147.902 183.347 139.667 184.868 121.422 184.992L126.071 180.343C126.462 179.953 126.462 179.319 126.071 178.929C125.681 178.538 125.047 178.538 124.657 178.929L118.293 185.293C117.902 185.683 117.902 186.317 118.293 186.707L124.657 193.071C125.047 193.462 125.681 193.462 126.071 193.071C126.462 192.681 126.462 192.047 126.071 191.657L121.406 186.992C139.762 186.869 148.23 185.34 151.693 184.284L151.705 184.28L151.718 184.276C166.437 179.363 179.068 169.627 187.566 156.644C196.064 143.66 199.932 128.189 198.545 112.734C197.732 103.683 195.145 94.9472 190.996 87H188.731Z\" fill=\"#A0A0A0\" />\n<defs>\n<linearGradient id=\"grdf_e1ba769075d358645a21cfb0943899f4_paint0_linear_11182_69332\" x1=\"57.1095\" y1=\"130.707\" x2=\"57.1095\" y2=\"203.241\" gradientUnits=\"userSpaceOnUse\">\n<stop stop-color=\"#323339\" />\n<stop offset=\"1\" stop-color=\"#25262B\" />\n</linearGradient>\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); - var _useI18n = (0, _I18n.useI18n)(), - t = _useI18n.t; +/***/ }), - var client = (0, _cozyClient.useClient)(); - var navigate = (0, _reactRouterDom.useNavigate)(); - var dispatch = (0, _hooks.useAppDispatch)(); +/***/ "GwKf": +/***/ (function(module, __webpack_exports__, __webpack_require__) { - var _useAppSelector = (0, _hooks.useAppSelector)(function (state) { - return state.ecolyo; - }), - currentDataload = _useAppSelector.challenge.currentDataload, - _useAppSelector$globa = _useAppSelector.global, - fluidTypes = _useAppSelector$globa.fluidTypes, - fluidStatus = _useAppSelector$globa.fluidStatus; +"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 _useState = (0, _react.useState)(true), - _useState2 = (0, _slicedToArray2.default)(_useState, 2), - isOneFluidUp = _useState2[0], - setIsOneFluidUp = _useState2[1]; - var _useState3 = (0, _react.useState)(_default2.default), - _useState4 = (0, _slicedToArray2.default)(_useState3, 2), - challengeIcon = _useState4[0], - setChallengeIcon = _useState4[1]; +var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ + "id": "default_6a53ab0cce315df6cad2d03f42f50c70", + "use": "default_6a53ab0cce315df6cad2d03f42f50c70-usage", + "viewBox": "0 0 208 208", + "content": "<symbol viewBox=\"0 0 208 208\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"default_6a53ab0cce315df6cad2d03f42f50c70\">\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\" />\n<mask id=\"default_6a53ab0cce315df6cad2d03f42f50c70_mask0\" mask-type=\"alpha\" maskUnits=\"userSpaceOnUse\" x=\"19\" y=\"105\" width=\"173\" height=\"55\">\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\" />\n</mask>\n<g mask=\"url(#default_6a53ab0cce315df6cad2d03f42f50c70_mask0)\">\n<path d=\"M134.333 142.132L156 118.732H143L134.333 142.132Z\" fill=\"#89C8DC\" />\n<path d=\"M125.667 143.866C130 149.933 138.667 162.24 138.667 162.933H94.4668L110.067 143.866C113.533 145.6 120.64 149.24 121.333 149.933C122.027 150.626 124.511 146.177 125.667 143.866Z\" fill=\"#88C8DC\" />\n<path d=\"M39.8669 154.266L28.6002 109.199L26.8669 105.732H19.0669L39.8669 154.266Z\" fill=\"#88C8DC\" />\n<path d=\"M164.667 142.133V116.133L176.8 110.933L164.667 142.133Z\" fill=\"#5DADC7\" />\n<path d=\"M92.7337 162.065L102.267 128.265L50.267 123.065L47.667 137.799L50.267 162.065H92.7337Z\" fill=\"#88C8DC\" />\n<path d=\"M47.6671 157.732L36.4004 107.466L52.0004 111.799L52.8671 157.732H47.6671Z\" fill=\"#5DADC7\" />\n</g>\n<path d=\"M47.6668 92.7327C38.1335 96.4882 18.7202 104.173 17.3335 104.866L31.2002 112.666H38.1335L52.8668 128.266L99.6668 130.866L175.934 115.266L192.4 104.866L181.134 92.7327L114.4 86.666L47.6668 92.7327Z\" 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); - var _useState5 = (0, _react.useState)(false), - _useState6 = (0, _slicedToArray2.default)(_useState5, 2), - isDone = _useState6[0], - setIsDone = _useState6[1]; +/***/ }), - var _useState7 = (0, _react.useState)(false), - _useState8 = (0, _slicedToArray2.default)(_useState7, 2), - isLoading = _useState8[0], - setIsLoading = _useState8[1]; +/***/ "HA1A": +/***/ (function(module, __webpack_exports__, __webpack_require__) { - var _userChallenge$progre = userChallenge.progress, - actionProgress = _userChallenge$progre.actionProgress, - explorationProgress = _userChallenge$progre.explorationProgress, - quizProgress = _userChallenge$progre.quizProgress, - target = userChallenge.target, - duel = userChallenge.duel; - var toggleNoFluidModal = (0, _react.useCallback)(function () { - setIsOneFluidUp(function (prev) { - return !prev; - }); - }, []); +"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 goDuel = /*#__PURE__*/function () { - var _ref2 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() { - var challengeService, updatedChallenge; - return _regenerator.default.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - setIsLoading(true); // Check if at least one fluid is up - if (!(fluidTypes.length !== 0)) { - _context.next = 12; - break; - } +var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ + "id": "tuto3_f67682bb06e2246f3190c8caa2cd2a22", + "use": "tuto3_f67682bb06e2246f3190c8caa2cd2a22-usage", + "viewBox": "0 0 242.16 299.92", + "content": "<symbol xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 242.16 299.92\" id=\"tuto3_f67682bb06e2246f3190c8caa2cd2a22\"><defs><style>#tuto3_f67682bb06e2246f3190c8caa2cd2a22 .cls-1{fill:#e7e6e6;}#tuto3_f67682bb06e2246f3190c8caa2cd2a22 .cls-2{fill:#fff;}#tuto3_f67682bb06e2246f3190c8caa2cd2a22 .cls-3{fill:#02b2ae;}#tuto3_f67682bb06e2246f3190c8caa2cd2a22 .cls-4{fill:#f6b6b9;}#tuto3_f67682bb06e2246f3190c8caa2cd2a22 .cls-5{fill:#302f42;}#tuto3_f67682bb06e2246f3190c8caa2cd2a22 .cls-6{fill:#f1c016;}#tuto3_f67682bb06e2246f3190c8caa2cd2a22 .cls-7{fill:#cdcccc;}#tuto3_f67682bb06e2246f3190c8caa2cd2a22 .cls-8{fill:#88ba46;}#tuto3_f67682bb06e2246f3190c8caa2cd2a22 .cls-9{fill:#2769a7;}#tuto3_f67682bb06e2246f3190c8caa2cd2a22 .cls-10{fill:#13a2dd;}#tuto3_f67682bb06e2246f3190c8caa2cd2a22 .cls-11{fill:#d41126;}#tuto3_f67682bb06e2246f3190c8caa2cd2a22 .cls-12{fill:#fab30b;}#tuto3_f67682bb06e2246f3190c8caa2cd2a22 .cls-12,#tuto3_f67682bb06e2246f3190c8caa2cd2a22 .cls-13,#tuto3_f67682bb06e2246f3190c8caa2cd2a22 .cls-14,#tuto3_f67682bb06e2246f3190c8caa2cd2a22 .cls-15,#tuto3_f67682bb06e2246f3190c8caa2cd2a22 .cls-16,#tuto3_f67682bb06e2246f3190c8caa2cd2a22 .cls-17{fill-rule:evenodd;}#tuto3_f67682bb06e2246f3190c8caa2cd2a22 .cls-13{fill:#9897a3;}#tuto3_f67682bb06e2246f3190c8caa2cd2a22 .cls-14{fill:#71b857;}#tuto3_f67682bb06e2246f3190c8caa2cd2a22 .cls-15{fill:#05b2af;}#tuto3_f67682bb06e2246f3190c8caa2cd2a22 .cls-16{fill:#019bc4;}#tuto3_f67682bb06e2246f3190c8caa2cd2a22 .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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\"></image><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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\"></image></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); - if (!(userChallenge.duel.state !== _enums.UserDuelState.ONGOING)) { - _context.next = 8; - break; - } +/***/ }), - challengeService = new _challenge.default(client); - _context.next = 6; - return challengeService.updateUserChallenge(userChallenge, _enums.UserChallengeUpdateFlag.DUEL_UPDATE_THRESHOLD, undefined, fluidStatus); +/***/ "HSg0": +/***/ (function(module, __webpack_exports__, __webpack_require__) { - case 6: - updatedChallenge = _context.sent; - dispatch((0, _challenge2.updateUserChallengeList)(updatedChallenge)); +"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__); - case 8: - setIsLoading(false); - navigate('/challenges/duel?id=' + userChallenge.id); - _context.next = 14; - break; - case 12: - setIsLoading(false); - toggleNoFluidModal(); +var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ + "id": "ECOGESTURE0072_dbdf87426221bd6deb09fbcf298b4992", + "use": "ECOGESTURE0072_dbdf87426221bd6deb09fbcf298b4992-usage", + "viewBox": "0 0 220 220", + "content": "<symbol viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"ECOGESTURE0072_dbdf87426221bd6deb09fbcf298b4992\">\n <rect x=\"43.726\" y=\"19.787\" width=\"132.628\" height=\"180.286\" rx=\"2.683\" fill=\"url(#ECOGESTURE0072_dbdf87426221bd6deb09fbcf298b4992_a)\" />\n <g filter=\"url(#ECOGESTURE0072_dbdf87426221bd6deb09fbcf298b4992_b)\">\n <path d=\"M100.207 25.724c-6.159-1.462-19.245-.61-25.019 0-2.626 0-12.057-4.134-13.81-2.885-1.754 1.25 0 14.744 0 18.598 0 4.485-.808 16.358 0 21.763.75 5.019 3.068 13.353 1.753 16.267-1.315 2.915-1.68 6.08 1.664 6.08 2.483 0 5.13-1.291 13.019-1.291s19.942-2.707 29.584-2.707c9.643 0 30.462 2.707 35.721 2.707 5.26 0 10.081 2.294 12.053 0 1.754-2.04-1.386-3.782-.828-8.127.828-6.445-.925-18.73-1.144-25.808-.219-7.079-1.972-16.24-1.972-19.987s1.534-7.495 0-8.744c-1.534-1.25-4.602 1.249-6.136 1.249-1.534 0-15.341-.208-19.285 0-3.945.208-17.902 4.714-25.6 2.885Z\" fill=\"#000\" fill-opacity=\".25\" />\n </g>\n <path d=\"M102.757 21.973c-5.615-1.403-17.546-.585-22.81 0-2.394 0-10.992-3.967-12.59-2.769-1.6 1.199 0 14.15 0 17.849-.001 4.303-.737 15.698 0 20.885.683 4.817 2.796 12.814 1.598 15.611-1.2 2.798-1.533 5.835 1.517 5.835 2.263 0 4.676-1.24 11.869-1.24s18.182-2.597 26.973-2.597 27.771 2.598 32.567 2.598c4.795 0 9.19 2.201 10.988 0 1.599-1.957-1.264-3.63-.755-7.799.755-6.185-.843-17.975-1.043-24.768-.2-6.793-1.798-15.584-1.798-19.18 0-3.597 1.399-7.194 0-8.392-1.399-1.2-4.196 1.198-5.594 1.198-1.399 0-13.986-.2-17.582 0-3.597.2-16.321 4.524-23.34 2.77Z\" fill=\"#FFE0C4\" />\n <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M149.689 18.599c-.314.295-.493.71-.493 1.272 0 2.159-1.576 2.984-2.829 3.64-1.225.64-2.141 1.12-.967 2.529 1.051 1.261 1.171 4.107 1.308 7.381.173 4.114.374 8.904 2.488 12.074 3.021 4.532-.569 14.772-2.64 20.679-.531 1.516-.963 2.747-1.156 3.522-.873 3.492-29.44.963-38.453.165-.787-.07-1.425-.126-1.883-.165-2.153-.179-7.02.795-12.394 1.87-8.84 1.77-19.052 3.813-20.823 1.452-2.277-3.037-.949-7.276 0-9.016-1.32-3.192-3.561-9.388-4.801-15.036-.05 3.432-.003 6.764.31 8.972.18 1.266.458 2.751.75 4.305.816 4.356 1.732 9.244.848 11.307-1.198 2.797-1.532 5.834 1.518 5.834.813 0 1.646-.16 2.713-.365 1.902-.366 4.548-.874 9.156-.874 3.416 0 7.688-.586 12.175-1.201 4.96-.68 10.182-1.396 14.797-1.396 5.057 0 13.485.859 20.645 1.589 5.288.54 9.885 1.008 11.922 1.008 1.749 0 3.445.293 4.981.558 2.675.462 4.866.84 6.008-.558.821-1.005.465-1.935-.006-3.167-.447-1.167-.997-2.604-.749-4.632.495-4.058-.022-10.528-.493-16.417-.247-3.087-.481-6.015-.55-8.351-.109-3.702-.633-7.997-1.088-11.72-.379-3.111-.71-5.824-.71-7.46 0-1.304.184-2.608.351-3.798.234-1.66.437-3.097.065-4.001ZM67.343 36.375c1.276-2.834 3.283-4.505 4.504-5.116l-5.1-4.25c.087 1.717.215 3.504.332 5.127.12 1.672.227 3.17.264 4.239Z\" fill=\"#F4CCA6\" />\n <path d=\"M81.1 30.563c2.302 2.629 5.514 7.78 3.414 14.541-1.19.988-2.476 8.638-2.86 14.778-.055.86.95 1.359 1.643.848 4.626-3.406 13.861-8.666 25.745-8.666 12.846 0 23.696 3.579 28.238 5.53.767.33 1.651-.318 1.447-1.128-1.561-6.172-5.997-13.674-9.44-14.51 0-3.932.578-10.254 5.217-13.926.697-.552.57-1.707-.31-1.834-9.4-1.362-22.179 5.742-25.152 8.168-9.001-4.882-21.624-5.66-27.156-5.751-.939-.016-1.405 1.244-.786 1.95Z\" fill=\"#EDCBAB\" />\n <path d=\"M76.295 41.747c1.86-3.008 12.82-2.554 15.95-1.58.55 5.548.742 15.263-2.887 9.74-3.628-5.523-13.85-6.888-13.063-8.16Zm62.982-5.507c-2.546-2.454-13.053.697-15.846 2.415.84 5.512 3.058 14.972 5.208 8.723 2.149-6.25 11.715-10.1 10.638-11.139Z\" fill=\"#EDCBAB\" />\n <path d=\"M80.979 36.527c1.07-2.075 5.125-5.835 8.023-6.16 18.721-6.16 47.153-.701 46.134 6.16-.477 3.208-1.344 10.216-.672 15.16.743 5.464 2.678 10.128 2.678 15.963 0 4.669-1.338 6.7-2.006 7.133l-54.783.995c0-1.72-.489-9.161 0-13.776.944-8.92 2.03-11.808 1.47-17.1-.683-6.45-2.181-5.782-.844-8.375Z\" fill=\"#F7E8DA\" style=\"mix-blend-mode:multiply\" />\n <path d=\"M84.315 33.866h49v147h-49v-147Z\" fill=\"url(#ECOGESTURE0072_dbdf87426221bd6deb09fbcf298b4992_c)\" />\n <ellipse cx=\"108.815\" cy=\"33.865\" rx=\"24.5\" ry=\"7\" fill=\"url(#ECOGESTURE0072_dbdf87426221bd6deb09fbcf298b4992_d)\" />\n <ellipse cx=\"108.815\" cy=\"33.626\" rx=\"23.901\" ry=\"6.445\" fill=\"url(#ECOGESTURE0072_dbdf87426221bd6deb09fbcf298b4992_e)\" />\n <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M112.043 58.446a.864.864 0 0 1-.42-1.148c.91-1.96 2.614-3.088 4.356-3.366 1.728-.276 3.569.282 4.644 1.785a.865.865 0 0 1-1.406 1.006c-.621-.869-1.752-1.278-2.965-1.085-1.198.192-2.403.97-3.062 2.388a.864.864 0 0 1-1.147.42Zm-6.586 0a.864.864 0 0 0 .42-1.148c-.91-1.96-2.614-3.088-4.356-3.366-1.728-.276-3.569.282-4.644 1.785a.864.864 0 0 0 1.406 1.006c.621-.869 1.752-1.278 2.965-1.085 1.198.192 2.403.97 3.062 2.388a.864.864 0 0 0 1.147.42Zm-1.18 5.006a.863.863 0 0 0-.244 1.197c1.191 1.803 3.044 2.665 4.808 2.681 1.749.016 3.487-.81 4.326-2.456a.863.863 0 1 0-1.539-.785c-.485.951-1.543 1.524-2.771 1.513-1.213-.01-2.52-.602-3.383-1.906a.864.864 0 0 0-1.197-.244Z\" fill=\"#000\" />\n <g filter=\"url(#ECOGESTURE0072_dbdf87426221bd6deb09fbcf298b4992_f)\">\n <path d=\"M51.027 73.696C44.081 74.92 36.87 75.988 36.87 83.802v47.707c0 17.629-.53 62.413 1.457 67.948 1.5 4.183 3.858 4.797 10.14 5.241 23.439 1.658 25.09 2.637 53.435 0 15.586-1.45 27.21 0 48.636 0h18.201c9.145 0 13.082-1.657 14.447-5.241 2.236-5.87 5.47-120.632 0-123.021-5.47-2.39-6.168-1.397-16.885-1.397-10.109 0-13.578 1.365-19.814-1.343-6.236-2.708-20.298 0-30.436 0-10.139 0-18.265-2.071-28.804-2.39-10.54-.318-22.654 0-36.219 2.39Z\" fill=\"url(#ECOGESTURE0072_dbdf87426221bd6deb09fbcf298b4992_g)\" />\n </g>\n <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M36.85 91.076c6.125-.628 15.052-1.608 18.594-2.429 3.188-.739 15.07-.413 23.833-.173 3.405.093 6.339.173 8.108.173h38.267c3.959 0 8.342-.3 12.887-.61 9.614-.658 19.953-1.366 28.542.61 10.12 2.328 15.943 2.14 19.541 1.324.954-.216.082-10.31-1.802-14.262-3.892-1.807-5.42-1.75-10.052-1.58-1.78.066-4.019.148-7.026.148-2.961 0-5.367.123-7.442.23-5.195.266-8.318.426-12.89-1.72-4.267-2.004-12.104-1.336-19.937-.668-3.916.334-7.83.667-11.297.667-5.524 0-10.466-.647-15.505-1.308-4.452-.583-8.98-1.177-14.053-1.342a219.27 219.27 0 0 0-1.09-.033c-6.848.103-13.38.253-19.323.44a154.453 154.453 0 0 0-17.281 2.344c-6.96 1.32-14 2.656-14.001 11.112v2.83c.322 2.462.943 4.247 1.927 4.247Z\" fill=\"#FFFCF9\" />\n <path d=\"M133.989 169.632c0-8.168-.088-60.476-.088-80.047 5.797 6.92 7.434 87.047 7.079 90.621-.356 3.574-18.602 6.97-13.985 3.907 4.618-3.064 6.994-4.27 6.994-14.481Zm-53.053-6.811c.035-10.016 0-18.973-.752-39.507-2.384 15.034-3.14 45.228-2.663 55.118.21 4.383 11.774 6.138 8.541 3.257-3.562-3.176-5.17-6.348-5.126-18.868Z\" fill=\"#FFE5CE\" />\n <path d=\"M95.628 183.872c-8.314-1.147-12.543-5.018-13.619-6.81-4.39 0-.001 4.547 3.444 5.736 13.29 4.587 28.807 2.628 34.904 1.074-4.778.478-16.414 1.147-24.729 0Z\" fill=\"#F6C598\" />\n <path d=\"M130.776 79.957c-5.2-.499-7.5.761-8 1.454 8.5-1.662 12.5.415 13.5 1.038s10.5 1.246 14.5 0c3.2-.997 7-1.108 8.5-1.038-4.5-1.454-13 0-18 0s-4-.831-10.5-1.454Z\" fill=\"#FFF3E9\" />\n <path d=\"M116.758 90.95c4-.753 11.667-.523 15-.313-13.5.785-10.5 2.514-16 2.2-4.4-.252-9.166-1.153-11-1.572 3-.943 7 .629 12-.314Zm-28.381 2.232c4.05-.414 11.669.462 14.973.952-13.518-.356-10.675 1.62-16.129.843-4.363-.622-9.037-1.922-10.828-2.494 3.069-.686 6.922 1.217 11.984.7Z\" fill=\"#FFE5CE\" />\n <path d=\"M72.921 79.341c-4.008-.585-11.671-.292-15.002-.072 4.66.25 7.215 1.171 12.505 1.456 4.396.236 12.671-.895 14.5-1.273-3.01-.758-6.993.622-12.003-.11Z\" fill=\"#FFF3E9\" />\n <path d=\"M63.482 88.26c5.192-.458 11.5-.06 14.006.197-16.489.754-10.471 1.701-17.959 2.442-7.488.74-15.508-.322-11.009-.404 4.5-.082 8.471-1.665 14.962-2.236Zm87.015 2.43c-6.087-.487-10.235-.087-11.548.174-1.07-.6.311-2.407 5.278-2.356 3.524.036 3.021.031 7.647.961 3.937.79 8.425.4 10.554-.067.057.53-4.322 1.895-11.931 1.287Z\" fill=\"#FFE5CE\" />\n <path d=\"M161.421 179.704c-.63 1.543-11.449 6.872-16.211 7.951a2.985 2.985 0 0 0-.786.275c.493.822 1.164 1.927 1.938 3.16 3.558 2.714 9.671 6.589 7.751 10.473-2.119-1.819-5.405-6.736-7.751-10.473-1.88-1.434-3.047-2.544-1.938-3.16l-.086-.143c-.375-.627.035-1.432.757-1.54 3.382-.507 11.503-2.134 16.326-6.543Zm-98.813 6.253c1.1 1.251 10.007-.626 14.86-1.163 1.598-.177 2.036.522 1.853 1.739l-.153.696c-1.014 3.64-5.639 10.398-4.219 13.844 1.568-2.688 3.248-9.486 4.219-13.844.069-.247.12-.48.153-.696.149-.678.276-1.279.379-1.771a.986.986 0 0 0-1.149-1.171c-3.694.664-13.403 2.366-15.943 2.366Z\" fill=\"#FFDBBB\" />\n <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M140.79 43.123a1.486 1.486 0 0 1 1.049-1.821l8.024-2.157a1.487 1.487 0 0 1 1.673 2.177l-4.544 7.885 5.464-1.47a1.485 1.485 0 1 1 .771 2.87l-8.927 2.401a1.485 1.485 0 0 1-1.674-2.177l4.544-7.885-4.559 1.226a1.486 1.486 0 0 1-1.821-1.05Zm14.131-8.731a1.485 1.485 0 0 1 1.247-1.692l12.204-1.844a1.487 1.487 0 0 1 1.418 2.35l-9.057 12.284 10.032-1.517a1.486 1.486 0 1 1 .444 2.939l-13.579 2.052a1.485 1.485 0 0 1-1.418-2.35l9.057-12.284-8.657 1.309a1.486 1.486 0 0 1-1.691-1.247Zm20.658-8.648a1.486 1.486 0 0 1 1.428-1.542l17.568-.678a1.486 1.486 0 0 1 1.147 2.494l-15.801 17.07 15.963-.616a1.486 1.486 0 0 1 .115 2.97l-19.548.754a1.486 1.486 0 0 1-1.147-2.494l15.801-17.07-13.984.54a1.486 1.486 0 0 1-1.542-1.428Z\" fill=\"#fff\" />\n <defs>\n <linearGradient id=\"ECOGESTURE0072_dbdf87426221bd6deb09fbcf298b4992_a\" x1=\"57.432\" y1=\"19.787\" x2=\"164.358\" y2=\"186.786\" gradientUnits=\"userSpaceOnUse\">\n <stop stop-color=\"#3A9DB1\" />\n <stop offset=\"1\" stop-color=\"#378FA0\" />\n </linearGradient>\n <linearGradient id=\"ECOGESTURE0072_dbdf87426221bd6deb09fbcf298b4992_c\" x1=\"26.128\" y1=\"2.919\" x2=\"182.551\" y2=\"4.07\" gradientUnits=\"userSpaceOnUse\">\n <stop offset=\".284\" stop-color=\"#405561\" />\n <stop offset=\".449\" stop-color=\"#94A3AC\" />\n <stop offset=\".58\" stop-color=\"#D2DADE\" />\n <stop offset=\".658\" stop-color=\"#94A3AC\" />\n <stop offset=\".788\" stop-color=\"#405561\" />\n </linearGradient>\n <linearGradient id=\"ECOGESTURE0072_dbdf87426221bd6deb09fbcf298b4992_d\" x1=\"90.885\" y1=\"33.865\" x2=\"112.127\" y2=\"33.865\" gradientUnits=\"userSpaceOnUse\">\n <stop stop-color=\"#5F7079\" />\n <stop offset=\"1\" stop-color=\"#C1CBD0\" />\n </linearGradient>\n <linearGradient id=\"ECOGESTURE0072_dbdf87426221bd6deb09fbcf298b4992_e\" x1=\"80.892\" y1=\"86.67\" x2=\"145.75\" y2=\"86.794\" gradientUnits=\"userSpaceOnUse\">\n <stop offset=\".284\" stop-color=\"#405561\" />\n <stop offset=\".433\" stop-color=\"#94A3AC\" />\n <stop offset=\".465\" stop-color=\"#94A3AC\" />\n <stop offset=\".788\" stop-color=\"#405561\" />\n </linearGradient>\n <linearGradient id=\"ECOGESTURE0072_dbdf87426221bd6deb09fbcf298b4992_g\" x1=\"152.919\" y1=\"71.203\" x2=\"60.702\" y2=\"208.75\" gradientUnits=\"userSpaceOnUse\">\n <stop stop-color=\"#FFF8F2\" />\n <stop offset=\"1\" stop-color=\"#FFEAD7\" />\n </linearGradient>\n <filter id=\"ECOGESTURE0072_dbdf87426221bd6deb09fbcf298b4992_b\" x=\"58.599\" y=\"19.24\" width=\"99.112\" height=\"68.307\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\n <feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood>\n <feBlend in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"></feBlend>\n <feGaussianBlur stdDeviation=\"1\" result=\"effect1_foregroundBlur\"></feGaussianBlur>\n </filter>\n <filter id=\"ECOGESTURE0072_dbdf87426221bd6deb09fbcf298b4992_f\" x=\"32.805\" y=\"66.203\" width=\"157.388\" height=\"143.126\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\n <feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood>\n <feColorMatrix in=\"SourceAlpha\" 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=\"-1\"></feOffset>\n <feGaussianBlur stdDeviation=\"2\"></feGaussianBlur>\n <feComposite in2=\"hardAlpha\" operator=\"out\"></feComposite>\n <feColorMatrix values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0\"></feColorMatrix>\n <feBlend in2=\"BackgroundImageFix\" result=\"effect1_dropShadow\"></feBlend>\n <feBlend 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); - case 14: - case "end": - return _context.stop(); - } - } - }, _callee); - })); +/***/ }), - return function goDuel() { - return _ref2.apply(this, arguments); - }; - }(); +/***/ "Hufb": +/***/ (function(module, exports, __webpack_require__) { - var goQuiz = /*#__PURE__*/function () { - var _ref3 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() { - var challengeService, updatedChallenge; - return _regenerator.default.wrap(function _callee2$(_context2) { - while (1) { - switch (_context2.prev = _context2.next) { - case 0: - if (!(userChallenge.quiz.state !== _enums.UserQuizState.ONGOING)) { - _context2.next = 6; - break; - } +"use strict"; - challengeService = new _challenge.default(client); - _context2.next = 4; - return challengeService.updateUserChallenge(userChallenge, _enums.UserChallengeUpdateFlag.QUIZ_RESET); - case 4: - updatedChallenge = _context2.sent; - dispatch((0, _challenge2.updateUserChallengeList)(updatedChallenge)); +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.UserQuizState = exports.UserQuestionState = exports.CustomQuestionType = void 0; +var UserQuizState; +exports.UserQuizState = UserQuizState; - case 6: - if (userChallenge.progress.quizProgress !== 5) navigate('/challenges/quiz'); +(function (UserQuizState) { + UserQuizState[UserQuizState["UNLOCKED"] = 0] = "UNLOCKED"; + UserQuizState[UserQuizState["ONGOING"] = 1] = "ONGOING"; + UserQuizState[UserQuizState["DONE"] = 2] = "DONE"; +})(UserQuizState || (exports.UserQuizState = UserQuizState = {})); - case 7: - case "end": - return _context2.stop(); - } - } - }, _callee2); - })); - - return function goQuiz() { - return _ref3.apply(this, arguments); - }; - }(); - - var goExploration = function goExploration() { - if (userChallenge.progress.explorationProgress !== 5) navigate('/challenges/exploration'); - }; - - var goAction = function goAction() { - if (userChallenge.progress.actionProgress !== 5) navigate('/challenges/action'); - }; - - (0, _react.useEffect)(function () { - var subscribed = true; - - function importIcon() { - return _importIcon.apply(this, arguments); - } - - function _importIcon() { - _importIcon = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee3() { - return _regenerator.default.wrap(function _callee3$(_context3) { - while (1) { - switch (_context3.prev = _context3.next) { - case 0: - (0, _utils.importIconById)(userChallenge.id, 'challenge').then(function (icon) { - if (subscribed) { - icon ? setChallengeIcon(icon) : setChallengeIcon(_CHALLENGE.default); - } - }); - - case 1: - case "end": - return _context3.stop(); - } - } - }, _callee3); - })); - return _importIcon.apply(this, arguments); - } - - importIcon(); - return function () { - subscribed = false; - }; - }, [userChallenge]); - (0, _react.useEffect)(function () { - var challengeService = new _challenge.default(client); - var subscribed = true; - - function setChallengeResult() { - return _setChallengeResult.apply(this, arguments); - } - - function _setChallengeResult() { - _setChallengeResult = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee5() { - var isChallengeDone; - return _regenerator.default.wrap(function _callee5$(_context5) { - while (1) { - switch (_context5.prev = _context5.next) { - case 0: - _context5.next = 2; - return challengeService.isChallengeDone(userChallenge, currentDataload); - - case 2: - isChallengeDone = _context5.sent; - - if (subscribed) { - setIsDone(isChallengeDone.isDone); - } - - case 4: - case "end": - return _context5.stop(); - } - } - }, _callee5); - })); - return _setChallengeResult.apply(this, arguments); - } - - var unlockDuel = /*#__PURE__*/function () { - var _ref4 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee4() { - var updatedChallenge; - return _regenerator.default.wrap(function _callee4$(_context4) { - while (1) { - switch (_context4.prev = _context4.next) { - case 0: - if (!(userChallenge.duel.state === _enums.UserDuelState.LOCKED && userChallenge.progress.actionProgress === 5 && userChallenge.progress.quizProgress === 5 && userChallenge.progress.explorationProgress === 5)) { - _context4.next = 5; - break; - } - - _context4.next = 3; - return challengeService.updateUserChallenge(_objectSpread(_objectSpread({}, userChallenge), {}, { - progress: _objectSpread(_objectSpread({}, userChallenge.progress), {}, { - explorationProgress: 5, - actionProgress: 5 - }) - }), _enums.UserChallengeUpdateFlag.DUEL_UNLOCK); - - case 3: - updatedChallenge = _context4.sent; - dispatch((0, _challenge2.updateUserChallengeList)(updatedChallenge)); - - case 5: - case "end": - return _context4.stop(); - } - } - }, _callee4); - })); - - return function unlockDuel() { - return _ref4.apply(this, arguments); - }; - }(); - - unlockDuel(); - setChallengeResult(); - return function () { - subscribed = false; - }; - }, [client, currentDataload, userChallenge, dispatch]); - - var quizButton = function quizButton() { - return /*#__PURE__*/_react.default.createElement(_core.Button, { - title: t('challenge.card.ongoing.quiz'), - tabIndex: userChallenge.progress.quizProgress === 5 ? -1 : 0, - className: (0, _classnames.default)('smallCard', (0, _defineProperty2.default)({}, 'finished', userChallenge.progress.quizProgress === 5)), - onClick: goQuiz - }, /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { - className: "cardIcon", - icon: userChallenge.progress.quizProgress === 5 ? _circleChecked.default : _circleUnchecked.default, - size: 25 - }), /*#__PURE__*/_react.default.createElement("div", { - className: "content" - }, /*#__PURE__*/_react.default.createElement("span", null, t('challenge.card.ongoing.quiz')), /*#__PURE__*/_react.default.createElement(_StarsContainer.default, { - result: userChallenge.progress.quizProgress - }))); - }; - - var explorationButton = function explorationButton() { - return /*#__PURE__*/_react.default.createElement(_core.Button, { - title: t('challenge.card.ongoing.exploration'), - tabIndex: userChallenge.progress.explorationProgress === 5 ? -1 : 0, - className: (0, _classnames.default)('smallCard explorationCard', (0, _defineProperty2.default)({}, 'finished', userChallenge.progress.explorationProgress === 5)), - onClick: goExploration - }, /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { - className: "cardIcon", - icon: userChallenge.progress.explorationProgress === 5 ? _circleChecked.default : _circleUnchecked.default, - size: 25 - }), userChallenge.exploration.state === _enums.UserExplorationState.NOTIFICATION && /*#__PURE__*/_react.default.createElement("div", { - className: "notifChallenge" - }, "1"), /*#__PURE__*/_react.default.createElement("div", { - className: "content" - }, /*#__PURE__*/_react.default.createElement("span", null, t('challenge.card.ongoing.exploration')), /*#__PURE__*/_react.default.createElement(_StarsContainer.default, { - result: userChallenge.progress.explorationProgress - }))); - }; - - var actionButton = function actionButton() { - return /*#__PURE__*/_react.default.createElement(_core.Button, { - title: t('challenge.card.ongoing.action'), - tabIndex: userChallenge.progress.actionProgress === 5 ? -1 : 0, - className: (0, _classnames.default)('smallCard actionCard', (0, _defineProperty2.default)({}, 'finished', userChallenge.progress.actionProgress === 5)), - onClick: goAction - }, /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { - className: "cardIcon", - icon: userChallenge.progress.actionProgress === 5 ? _circleChecked.default : _circleUnchecked.default, - size: 25 - }), userChallenge.action.state === _enums.UserActionState.NOTIFICATION && /*#__PURE__*/_react.default.createElement("div", { - className: "notifChallenge" - }, "1"), /*#__PURE__*/_react.default.createElement("div", { - className: "content" - }, /*#__PURE__*/_react.default.createElement("span", null, t('challenge.card.ongoing.action')), /*#__PURE__*/_react.default.createElement(_StarsContainer.default, { - result: userChallenge.progress.actionProgress - }))); - }; - - var duelButton = /*#__PURE__*/_react.default.createElement(_core.Button, { - className: "smallCard goDuel", - onClick: goDuel - }, isLoading ? /*#__PURE__*/_react.default.createElement("div", { - className: "spinner-container" - }, /*#__PURE__*/_react.default.createElement(_Loader.default, { - color: "black" - })) : /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, t('challenge.card.ongoing.duel'), /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { - className: "challengeminIcon", - icon: challengeIcon, - size: 60 - }))); - - var duelCard = function duelCard(content) { - var extraClassName = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : ''; - return /*#__PURE__*/_react.default.createElement(_core.Button, { - className: "smallCard duelCard ".concat(extraClassName), - onClick: goDuel - }, content, /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { - className: "circleStar", - icon: challengeIcon, - size: 60 - })); - }; +var CustomQuestionType; +exports.CustomQuestionType = CustomQuestionType; - var duelContainer = function duelContainer() { - if (duel.state === _enums.UserDuelState.NO_REF_PERIOD_VALID || actionProgress + explorationProgress + quizProgress >= target && duel.state === _enums.UserDuelState.UNLOCKED) { - return duelButton; - } else if (duel.state === _enums.UserDuelState.ONGOING && !isDone) { - return duelCard( /*#__PURE__*/_react.default.createElement("div", { - className: "finalDuel" - }, /*#__PURE__*/_react.default.createElement("span", null, t('challenge.card.ongoing.duel')), /*#__PURE__*/_react.default.createElement("p", { - className: "starCount" - }, /*#__PURE__*/_react.default.createElement("span", { - className: "blueNumber" - }, "".concat(duel.userConsumption, " \u20AC ")), /*#__PURE__*/_react.default.createElement("span", null, " / ".concat(duel.threshold, " \u20AC")))), 'active'); - } else if (duel.state === _enums.UserDuelState.ONGOING && isDone) { - return duelCard( /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement("div", { - className: "finalDuel result" - }, /*#__PURE__*/_react.default.createElement("span", null, t('challenge.card.ongoing.result')), /*#__PURE__*/_react.default.createElement("span", null, t('challenge.card.ongoing.duelDone'))), /*#__PURE__*/_react.default.createElement("div", { - className: "notifChallenge" - }, "1")), 'active'); - } else { - return /*#__PURE__*/_react.default.createElement(_core.Button, { - className: "smallCard duelCard duelLocked", - disabled: true - }, /*#__PURE__*/_react.default.createElement("div", { - className: "starCount" - }, /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { - icon: _circleStar.default, - size: 30 - }), /*#__PURE__*/_react.default.createElement("span", { - className: "blueNumber" - }, quizProgress + explorationProgress + actionProgress), /*#__PURE__*/_react.default.createElement("span", null, " / ".concat(target))), /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { - className: "circleStar", - icon: _locked.default, - size: 60 - })); - } - }; +(function (CustomQuestionType) { + CustomQuestionType[CustomQuestionType["DATE"] = 0] = "DATE"; + CustomQuestionType[CustomQuestionType["MAXDATA"] = 1] = "MAXDATA"; + CustomQuestionType[CustomQuestionType["AVERAGE"] = 2] = "AVERAGE"; +})(CustomQuestionType || (exports.CustomQuestionType = CustomQuestionType = {})); - return /*#__PURE__*/_react.default.createElement("div", { - className: "cardContent onGoing" - }, /*#__PURE__*/_react.default.createElement("div", { - className: "titleBlock" - }, /*#__PURE__*/_react.default.createElement("span", { - className: "challengeTitle" - }, (0, _utils.getChallengeTitleWithLineReturn)(userChallenge.id))), quizButton(), explorationButton(), actionButton(), duelContainer(), /*#__PURE__*/_react.default.createElement(_ChallengeNoFluidModal.default, { - open: !isOneFluidUp, - handleCloseClick: toggleNoFluidModal - })); -}; +var UserQuestionState; +exports.UserQuestionState = UserQuestionState; -var _default = ChallengeCardOnGoing; -exports.default = _default; +(function (UserQuestionState) { + UserQuestionState[UserQuestionState["UNLOCKED"] = 0] = "UNLOCKED"; + UserQuestionState[UserQuestionState["CORRECT"] = 1] = "CORRECT"; + UserQuestionState[UserQuestionState["UNCORRECT"] = 2] = "UNCORRECT"; +})(UserQuestionState || (exports.UserQuestionState = UserQuestionState = {})); /***/ }), -/***/ "GdHE": +/***/ "I07j": /***/ (function(module, exports, __webpack_require__) { "use strict"; +var _interopRequireDefault = __webpack_require__("TqRt"); + Object.defineProperty(exports, "__esModule", { value: true }); -exports.ProfileEcogestureAnswerType = exports.EcogestureStepForm = void 0; -var EcogestureStepForm; -exports.EcogestureStepForm = EcogestureStepForm; - -(function (EcogestureStepForm) { - EcogestureStepForm[EcogestureStepForm["HEATING_TYPE"] = 0] = "HEATING_TYPE"; - EcogestureStepForm[EcogestureStepForm["WARMING_FLUID"] = 1] = "WARMING_FLUID"; - EcogestureStepForm[EcogestureStepForm["HOT_WATER"] = 2] = "HOT_WATER"; - EcogestureStepForm[EcogestureStepForm["EQUIPMENTS"] = 3] = "EQUIPMENTS"; - EcogestureStepForm[EcogestureStepForm["END"] = 4] = "END"; -})(EcogestureStepForm || (exports.EcogestureStepForm = EcogestureStepForm = {})); - -var ProfileEcogestureAnswerType; -exports.ProfileEcogestureAnswerType = ProfileEcogestureAnswerType; - -(function (ProfileEcogestureAnswerType) { - ProfileEcogestureAnswerType[ProfileEcogestureAnswerType["SINGLE_CHOICE"] = 0] = "SINGLE_CHOICE"; - ProfileEcogestureAnswerType[ProfileEcogestureAnswerType["MULTI_CHOICE"] = 1] = "MULTI_CHOICE"; -})(ProfileEcogestureAnswerType || (exports.ProfileEcogestureAnswerType = ProfileEcogestureAnswerType = {})); - -/***/ }), - -/***/ "Giwf": -/***/ (function(module, exports, __webpack_require__) { - +exports.default = void 0; -var content = __webpack_require__("SoFT"); +var _extends2 = _interopRequireDefault(__webpack_require__("pVnL")); -if(typeof content === 'string') content = [[module.i, content, '']]; +var _objectWithoutProperties2 = _interopRequireDefault(__webpack_require__("QILm")); -var transform; -var insertInto; +var _Icon = _interopRequireDefault(__webpack_require__("y6ex")); +var _react = _interopRequireDefault(__webpack_require__("q1tI")); +var _excluded = ["icon", "ariaHidden", "size"]; -var options = {"hmr":true} +var StyledIcon = function StyledIcon(_ref) { + var icon = _ref.icon, + _ref$ariaHidden = _ref.ariaHidden, + ariaHidden = _ref$ariaHidden === void 0 ? true : _ref$ariaHidden, + _ref$size = _ref.size, + size = _ref$size === void 0 ? 16 : _ref$size, + props = (0, _objectWithoutProperties2.default)(_ref, _excluded); + return /*#__PURE__*/_react.default.createElement(_Icon.default, (0, _extends2.default)({ + "aria-hidden": ariaHidden, + icon: icon, + size: size + }, props)); +}; -options.transform = transform -options.insertInto = undefined; +var _default = StyledIcon; +exports.default = _default; -var update = __webpack_require__("aET+")(content, options); +/***/ }), -if(content.locals) module.exports = content.locals; +/***/ "I8oM": +/***/ (function(module) { -if(false) {} +module.exports = JSON.parse("{\"ratio_kw_per_person_per_year\":200}"); /***/ }), -/***/ "GqtZ": +/***/ "IBB8": /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -14461,39 +13661,25 @@ __webpack_require__.r(__webpack_exports__); var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ - "id": "ECOGESTURE0037_0809948b11bb5a359535070717ffa384", - "use": "ECOGESTURE0037_0809948b11bb5a359535070717ffa384-usage", - "viewBox": "0 0 120 121", - "content": "<symbol viewBox=\"0 0 120 121\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"ECOGESTURE0037_0809948b11bb5a359535070717ffa384\">\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\" />\n<path d=\"M59.1984 82.6782L58.4484 79.1782L76.4484 69.8032L78.4484 73.5532L76.4484 79.8032C75.3234 80.7616 71.9734 83.1282 67.5734 84.9282C63.1734 86.7282 60.1567 86.6782 59.1984 86.4282V82.6782Z\" fill=\"#BB9050\" />\n<path d=\"M52.4483 26.9282C54.4483 24.9282 61.3233 24.6782 63.8233 24.3032L74.5734 25.3032C75.865 30.0949 78.4984 40.1282 78.6984 41.9282C78.9484 44.1782 77.9484 66.0532 77.8234 66.6782C77.6984 67.3032 75.0734 71.5532 73.5734 72.8032C72.0734 74.0532 69.8234 75.0532 68.5734 76.4282C67.3234 77.8032 60.5734 79.5532 56.8234 80.1782C53.0734 80.8032 52.4483 76.6782 50.9484 75.0532C49.4484 73.4282 48.3233 66.1782 46.1983 60.4282C44.0733 54.6782 46.8233 51.0532 47.0733 48.4282C47.3233 45.8032 47.3233 41.5532 48.3233 36.1782C49.3233 30.8032 50.4483 28.9282 52.4483 26.9282Z\" fill=\"#F6D9AE\" />\n<path d=\"M56.3172 25.3068C54.9743 26.7554 53.5961 28.3838 53.1358 29.3657C52.1983 31.3657 50.8233 35.6782 50.8233 37.1782C50.8233 38.6782 50.8858 39.5532 51.3858 40.4907C51.7858 41.2407 54.4275 44.5116 55.6983 46.0532L51.6983 42.9282H49.2608C49.1358 42.9491 48.8608 43.1407 48.7608 43.7407C48.7144 44.0194 48.5557 44.2032 48.4292 44.3497C48.2153 44.5976 48.0932 44.739 48.7608 45.0532C49.3364 45.3241 49.7836 45.2098 50.2217 45.0978C50.5922 45.0031 50.9562 44.91 51.3858 45.0532C52.1358 45.3032 53.7816 45.8241 54.5108 46.0532L55.6983 48.0532L55.0108 48.5532L53.7608 46.9282C52.99 46.6366 51.3234 46.0532 50.8233 46.0532C50.3233 46.0532 49.5733 46.6366 49.2608 46.9282C49.0942 46.8449 48.7608 46.8157 48.7608 47.3657C48.7608 47.7787 48.5579 48.3946 48.3416 49.0509C48.1978 49.4873 48.0481 49.9414 47.9483 50.3657C47.8777 50.6657 47.7224 51.0006 47.5457 51.3817C47.0966 52.3501 46.5093 53.6165 46.8233 55.3657C47.108 56.9518 47.6309 57.7175 48.0992 58.4033C48.3505 58.7715 48.5862 59.1166 48.7608 59.5532C49.2608 60.8032 49.2608 62.7407 49.2608 64.8032C49.2608 66.2404 49.8677 66.7065 50.5318 67.2165C50.8208 67.4384 51.1205 67.6686 51.3858 67.9907C52.1647 68.9364 53.6366 69.8326 54.3034 70.2386C54.3858 70.2887 54.4558 70.3314 54.5108 70.3657C54.8277 70.5638 55.5964 70.6865 56.2919 70.7976C56.6939 70.8618 57.0715 70.9221 57.3234 70.9907C57.8734 71.1407 58.6775 71.8032 59.0109 72.1157C58.5525 72.0116 57.2484 71.8657 55.6983 72.1157C55.2997 72.18 54.9434 72.2285 54.6277 72.2713C53.4094 72.4369 52.7976 72.52 52.6984 73.1157C52.5984 73.7157 52.4067 75.2407 52.3234 75.9282L51.6899 76.1197C51.4554 75.7122 51.2158 75.343 50.9484 75.0532C50.0905 74.1238 49.3552 71.3542 48.4853 68.0777C47.8343 65.6255 47.1079 62.8895 46.1983 60.4282C44.6695 56.2915 45.6639 53.2546 46.4354 50.8987C46.7362 49.9799 47.0032 49.1647 47.0733 48.4282C47.141 47.7172 47.1904 46.887 47.2463 45.9474C47.3967 43.4183 47.5942 40.0973 48.3233 36.1782C49.3233 30.8032 50.4483 28.9282 52.4483 26.9282C53.206 26.1706 54.6632 25.6641 56.3172 25.3068Z\" fill=\"#E2B97C\" />\n<path d=\"M72.4149 25.1024C73.2369 28.4252 74.2885 33.7047 73.9484 36.5532C73.6163 39.3344 73.7254 40.8198 73.8361 42.3278C73.892 43.0903 73.9484 43.8587 73.9484 44.8032C73.9484 47.6157 73.7609 52.5532 73.1359 55.5532C72.9056 56.6587 72.8111 58.1714 72.7116 59.7632C72.5412 62.4913 72.3562 65.4514 71.4484 66.9907C70.9595 67.8197 70.9839 68.6487 71.0077 69.458C71.0539 71.0283 71.0979 72.5246 67.3859 73.8032C64.9667 74.6365 63.6689 75.3195 62.7417 75.8074C61.513 76.4541 60.9351 76.7582 59.2609 76.6157C58.3004 76.534 57.487 76.5391 56.7571 76.5437C55.2549 76.5531 54.107 76.5604 52.7609 75.8032C52.0463 75.4012 51.3881 75.1173 50.8378 74.9224C50.8744 74.9694 50.9113 75.013 50.9484 75.0532C51.37 75.5099 51.7224 76.164 52.0945 76.8547C53.0465 78.6216 54.1273 80.6276 56.8234 80.1782C60.5734 79.5532 67.3234 77.8032 68.5734 76.4282C69.3006 75.6283 70.3662 74.9553 71.4257 74.2862C72.1875 73.8051 72.946 73.326 73.5734 72.8032C75.0734 71.5532 77.6984 67.3032 77.8234 66.6782C77.9484 66.0532 78.9484 44.1782 78.6984 41.9282C78.4984 40.1282 75.8651 30.0949 74.5734 25.3032L72.4149 25.1024Z\" fill=\"#EDBF7A\" />\n<path d=\"M54.2609 26.6783C55.7109 26.5283 59.615 27.3241 61.3859 27.7408L66.6984 16.5533C66.2192 14.5533 64.215 10.7349 61.0734 10.1782C56.1359 9.30328 51.9335 14.3698 50.1359 17.3657C48.4484 20.1782 46.3859 24.0533 45.6359 25.3033C45.0359 26.3033 43.5525 31.3866 42.8859 33.8033L48.5109 35.5533C48.5942 35.1783 48.8484 34.0658 49.1984 32.6158C49.5484 31.1658 51.1359 28.5533 51.8859 27.4283C52.0734 27.2408 52.8109 26.8283 54.2609 26.6783Z\" fill=\"#CFCFCF\" />\n<path d=\"M54.5734 68.1469C54.0984 68.0969 52.7296 67.7511 52.1046 67.5844C51.2546 67.1344 51.0004 66.4595 50.9796 66.1782C51.1671 66.0949 51.6546 65.9282 52.1046 65.9282C52.6671 65.9282 53.0421 65.7407 53.4484 65.9282C53.8546 66.1157 54.5734 66.5219 55.3546 66.7094C56.1359 66.8969 57.5421 66.5219 58.0734 66.5219C58.6046 66.5219 59.7296 66.8657 60.5421 67.2719C61.1921 67.5969 61.5629 68.1157 61.6671 68.3344C61.3025 68.3448 60.4671 68.3594 60.0421 68.3344C59.5109 68.3032 58.7296 68.3344 57.5421 68.1469C56.3546 67.9594 55.1671 68.2094 54.5734 68.1469Z\" fill=\"#E27A7A\" />\n<path d=\"M56.1358 47.3657C56.1858 46.6407 55.6358 46.2095 55.3546 46.0845L54.1046 44.2095C54.2921 45.0845 54.6671 46.997 54.6671 47.647C54.6671 48.4595 54.8234 49.397 54.6671 49.9282C54.5108 50.4595 53.3859 53.3657 53.1671 54.4595C52.9484 55.5532 52.9796 57.7407 52.8859 58.8345C52.7921 59.9282 52.1671 59.397 51.6359 60.272C51.1046 61.147 51.5734 61.4282 51.6359 62.022C51.6984 62.6157 53.2296 62.897 54.1046 63.147C54.9796 63.397 56.3859 62.6782 57.7609 62.5845C59.1359 62.4907 59.9796 62.7095 60.5109 62.3032C61.0421 61.897 59.8234 61.2095 59.2921 60.8032C58.7609 60.397 57.4171 60.6157 56.6359 60.8032C55.8546 60.9907 54.8858 61.522 54.1046 61.4282C53.3233 61.3345 53.6983 59.8657 53.8858 59.2095C54.0733 58.5532 54.1983 58.0532 54.3546 57.0845C54.5108 56.1157 54.5733 54.9907 54.6671 54.2095C54.7608 53.4282 55.3546 51.3032 55.7296 50.2407C56.1046 49.1782 56.0733 48.272 56.1358 47.3657Z\" fill=\"#E2B97C\" />\n<path d=\"M63.1359 48.1782C62.6609 48.3782 62.2921 49.1157 62.1671 49.4595C62.6046 49.772 64.6984 50.647 66.0109 50.5845C67.3234 50.522 67.8859 49.8657 68.6046 48.9282C68.2921 48.647 66.3859 48.1782 65.4484 47.8345C64.5109 47.4907 63.7296 47.9282 63.1359 48.1782Z\" fill=\"white\" />\n<path d=\"M49.3234 48.8657C49.1984 49.2657 49.3755 49.6782 49.4796 49.8344C49.6567 50.0115 50.2171 50.3657 51.0421 50.3657C52.0734 50.3657 52.3546 50.4595 53.0734 50.3657C53.7921 50.272 54.0421 49.8344 54.2921 49.3657C54.5421 48.897 54.1984 48.7094 53.6359 48.0844C53.0734 47.4594 51.0109 47.4594 50.2921 47.6782C49.5734 47.8969 49.4796 48.3657 49.3234 48.8657Z\" fill=\"white\" />\n<path d=\"M69.0422 42.7408C70.3922 43.2158 71.8338 45.0012 72.3859 45.8345L72.9484 47.4282C72.6984 47.1366 72.0484 46.4095 71.4484 45.8345C70.6984 45.1158 67.1359 43.772 65.5734 43.5532C64.011 43.3345 63.4797 43.5532 62.6984 43.3032C62.0734 43.1032 61.9588 42.3866 61.9797 42.0532C62.8443 41.9387 64.7734 41.7033 65.5734 41.6783C66.5734 41.647 67.3547 42.147 69.0422 42.7408Z\" fill=\"#E9E9E9\" />\n<path d=\"M48.9171 43.9907C48.0671 44.3407 47.6879 45.0949 47.6046 45.4282H47.2921C47.3025 45.022 47.4234 44.0157 47.8234 43.2407C48.3234 42.272 48.2609 42.8345 49.2609 42.147C50.2609 41.4595 52.2921 41.522 53.4484 41.3657C54.6046 41.2095 54.6671 41.7407 54.9796 42.147C55.2296 42.472 54.9796 43.0116 54.8234 43.2407H51.4171C50.2609 43.2407 49.9796 43.5532 48.9171 43.9907Z\" fill=\"#E9E9E9\" />\n<circle cx=\"52.2609\" cy=\"48.9282\" r=\"1.375\" fill=\"#496376\" />\n<circle cx=\"65.7609\" cy=\"49.1477\" r=\"1.375\" fill=\"#496376\" />\n<path d=\"M62.3234 21.9282C62.6359 20.9907 63.1412 19.4195 63.8859 17.6157C67.1669 9.66772 73.4979 10.4228 78.2609 11.9907C88.3234 15.3032 89.8234 26.6157 90.8234 31.9282C91.8234 37.2407 92.1359 62.5532 93.6984 65.8657C95.2609 69.1782 105.386 85.3657 104.823 91.8032C101.761 88.9282 89.5109 83.9282 81.2609 83.3032C74.6609 82.8032 69.2192 98.5532 67.3234 106.491C66.2817 105.657 64.0984 103.191 63.6984 99.9907C63.1984 95.9907 65.3234 91.2407 65.6359 90.0532C65.9484 88.8657 70.2609 81.1157 72.1359 78.8657C74.0109 76.6157 74.8234 71.9907 74.0109 69.4282C73.1984 66.8657 74.0109 64.3032 74.0109 62.1782C74.0109 60.0532 74.5109 59.4282 74.8234 57.0532C75.1359 54.6782 74.8234 48.8032 74.8234 47.1157V39.1782C74.8234 37.6157 74.2609 31.9907 74.0109 30.6782C73.7609 29.3657 71.2609 27.3657 69.0734 27.1157C66.8859 26.8657 63.1984 27.8032 60.9484 27.8032C61.0109 26.6157 62.0109 22.8657 62.3234 21.9282Z\" fill=\"#E9E9E9\" />\n<path d=\"M62.3859 44.9907C60.5109 45.0532 60.6359 45.7407 59.9484 46.8657L60.6984 48.8032C61.1359 48.4282 62.1484 47.5157 62.6984 46.8657C63.3859 46.0532 63.8234 46.8657 65.8234 46.4282C67.4234 46.0782 69.4484 47.5741 70.2609 48.3657C69.4692 47.574 67.6984 45.8907 66.9484 45.4907C66.0109 44.9907 64.2609 44.9282 62.3859 44.9907Z\" fill=\"#E2B97C\" />\n<path d=\"M52.5857 52.0852C53.7357 51.4352 54.7315 49.856 55.0857 49.1477L54.7107 52.4602L50.3982 53.0852C50.6482 53.0227 51.4357 52.7352 52.5857 52.0852Z\" fill=\"#E2B97C\" />\n<path d=\"M62.7609 54.3657C62.1109 53.6657 61.615 51.4491 61.4484 50.4282C62.3984 51.4782 66.2609 51.7824 68.0734 51.8032C68.0317 52.0741 67.6984 52.7032 66.6984 53.0532C65.6984 53.4032 63.9067 52.9074 63.1359 52.6157L64.4484 55.5532C64.1567 55.4491 63.4109 55.0657 62.7609 54.3657Z\" fill=\"#E2B97C\" />\n<path opacity=\"0.7\" d=\"M69.968 36.2522C69.968 36.2522 70.0328 38.7103 68.9415 41.4083C68.5302 42.4251 69.8827 43.3702 70.9791 43.3413C72.0756 43.3125 72.9411 42.4002 72.9122 41.3037C72.8489 38.8997 69.968 36.2522 69.968 36.2522Z\" fill=\"#1DD6FF\" />\n<path opacity=\"0.7\" d=\"M64.872 30.0337C64.872 30.0337 64.9226 31.957 64.0688 34.068C63.747 34.8637 64.8052 35.6032 65.6631 35.5806C66.5211 35.558 67.1982 34.8442 67.1757 33.9862C67.1261 32.1052 64.872 30.0337 64.872 30.0337Z\" fill=\"#1DD6FF\" />\n<path d=\"M16.0917 47.7849L18.1346 44.346L57.5109 68.1157L53.0734 67.8032L16.0917 47.7849Z\" fill=\"white\" />\n<path d=\"M53.3546 69.7095C53.9483 70.2095 54.8546 70.397 55.5421 70.522C55.8442 70.4386 56.6421 70.2532 57.4171 70.1782C58.3859 70.0845 58.8859 69.9282 60.6984 69.3032C62.1484 68.8032 61.7609 68.4907 61.3859 68.397C61.1984 68.3241 60.6859 68.1657 60.1359 68.1157C59.4484 68.0532 56.3234 67.9595 55.5421 67.9282C54.7608 67.897 53.0734 67.4595 52.7296 67.522C52.3859 67.5845 52.2608 68.022 52.1671 68.397C52.0733 68.772 52.7608 69.2095 53.3546 69.7095Z\" fill=\"#954B4B\" />\n<circle cx=\"14.0971\" cy=\"44.3019\" r=\"5.875\" transform=\"rotate(-11.3997 14.0971 44.3019)\" fill=\"white\" />\n<path d=\"M16.6983 47.1783L17.6983 45.147L36.2247 56.1134C36.6755 56.3802 36.7906 56.9816 36.4703 57.3961C36.2063 57.7378 35.7318 57.8346 35.3551 57.6236L16.6983 47.1783Z\" fill=\"#CC3434\" />\n<circle cx=\"14.097\" cy=\"44.3018\" r=\"5.0138\" transform=\"rotate(-11.3997 14.097 44.3018)\" fill=\"#CC3434\" />\n<ellipse opacity=\"0.65\" cx=\"12.4798\" cy=\"41.7094\" rx=\"2.39062\" ry=\"1\" transform=\"rotate(-28.6847 12.4798 41.7094)\" fill=\"white\" />\n</symbol>" + "id": "ECOGESTURE0041_ec5440e124e057e708105562fbd42815", + "use": "ECOGESTURE0041_ec5440e124e057e708105562fbd42815-usage", + "viewBox": "0 0 221 220", + "content": "<symbol viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"ECOGESTURE0041_ec5440e124e057e708105562fbd42815\">\n <path d=\"M104.896 59.654a2.035 2.035 0 1 1-4.034-.557c.154-1.114 2.662-4.392 2.662-4.392s1.518 3.888 1.372 4.95Z\" fill=\"url(#ECOGESTURE0041_ec5440e124e057e708105562fbd42815_a)\" />\n <path d=\"M115.525 62.01a2.034 2.034 0 1 1-4.071 0c0-1.126 2.035-4.715 2.035-4.715s2.036 3.589 2.036 4.714Z\" fill=\"url(#ECOGESTURE0041_ec5440e124e057e708105562fbd42815_b)\" />\n <path d=\"M113.332 69.433a2.035 2.035 0 1 1-4.072 0c0-1.125 2.036-4.714 2.036-4.714s2.036 3.59 2.036 4.714Z\" fill=\"url(#ECOGESTURE0041_ec5440e124e057e708105562fbd42815_c)\" />\n <path d=\"M124.053 66.521a2.035 2.035 0 1 1-4.03.582c-.161-1.113 1.341-4.957 1.341-4.957s2.528 3.261 2.689 4.375Z\" fill=\"url(#ECOGESTURE0041_ec5440e124e057e708105562fbd42815_d)\" />\n <path d=\"M102.928 81.228a2.036 2.036 0 0 1-2.186 1.875c-1.121-.086-1.907-1.06-1.82-2.181.085-1.122 2.335-4.55 2.335-4.55s1.756 3.734 1.671 4.856Z\" fill=\"url(#ECOGESTURE0041_ec5440e124e057e708105562fbd42815_e)\" />\n <path d=\"M107.593 72.908a2.034 2.034 0 0 1-2.158 1.906 2.034 2.034 0 0 1-1.905-2.159c.069-1.123 2.324-4.579 2.324-4.579s1.809 3.71 1.739 4.832Z\" fill=\"url(#ECOGESTURE0041_ec5440e124e057e708105562fbd42815_f)\" />\n <path d=\"M100.072 203.551a10.53 10.53 0 0 0-6.795.679c-3.32 1.504-8.071 3.396-11.392 3.396-5.62 0 4.087 6.306 9.707 6.791 3.065.243 12.771-1.843 19.413-.97 6.641.873 12.772 1.94 16.348 1.94 3.576 0 13.844-1.94 16.143-3.638 2.299-1.698-.306-5.094-5.415-5.094s-8.174 1.941-13.283.485c-5.108-1.455-7.663-2.91-11.239-2.91-2.759-.049-9.4.242-13.487-.679Z\" fill=\"url(#ECOGESTURE0041_ec5440e124e057e708105562fbd42815_g)\" />\n <path d=\"M100.947 162.75s2.916 6.306 1.458 9.217c-1.458 2.91-1.069 5.724-.535 6.5.535.776 2.527 19.647.049 22.121-2.43 2.425-9.426 2.862-12.002 3.347-.097 0-.145.097-.194.145-.146.534-.583 2.474 1.506 3.736 2.43 1.455 16.035 2.425 17.493 2.425 1.457 0 2.429-1.407 0-7.47-1.555-3.881-.535-8.15.388-10.818 1.312-3.687 1.701-7.713.826-11.546-.34-1.552-.874-3.153-1.749-4.608-3.401-5.821 6.511-13.098 6.511-13.098h-13.751v.049Zm29.639 0s-2.915 6.306-1.457 9.217c1.457 2.91 1.069 5.724.534 6.5-.534.776-2.526 19.647-.048 22.121 2.429 2.425 9.426 2.862 12.001 3.347.098 0 .146.097.195.145.146.534.583 2.474-1.507 3.736-2.429 1.455-16.034 2.425-17.492 2.425-1.458 0-2.429-1.407 0-7.47 1.555-3.881.535-8.15-.389-10.818-1.312-3.687-1.7-7.713-.826-11.546.34-1.552.875-3.153 1.75-4.608 3.401-5.821-6.512-13.098-6.512-13.098h13.751v.049Zm-.875-56.272c.389-1.262 1.021-2.475 1.701-3.833 1.603-3.25 3.596-7.325 4.082-14.31.68-9.896-.195-14.844-1.41-17.95l.146-3.832c.049-.194.049-.388.097-.582l2.721-2.134c.438-.34.535-.97.195-1.407-.34-.437-.972-.533-1.409-.194l-1.555 1.213c-.049-.146-.097-.34-.146-.485l1.846-3.833a1.005 1.005 0 0 0-.485-1.358 1.009 1.009 0 0 0-1.361.485l-.68 1.407.486-2.037c.145-.534-.195-1.068-.729-1.213-.535-.146-1.069.194-1.215.727l-.632 2.572.098-2.377c.048-.534-.389-1.02-.972-1.068-.535-.048-1.021.388-1.069.97l-.292 6.404a5.55 5.55 0 0 0-.437 1.261l-2.138-2.522c-.34-.437-.972-.485-1.409-.097-.437.34-.486.97-.097 1.406l3.547 4.124c.146 1.261.486 2.668 1.117 4.22 2.138 5.336-.68 14.262-1.895 17.998l-3.304 8.683 5.199 7.762Z\" fill=\"#FFDDBD\" />\n <path d=\"m100.217 98.473 6.317.291c-1.118-3.347-.146-6.985 2.527-9.314 3.109-2.765 7.142-5.675 10.787-6.063 1.652-.194 3.061-.534 4.227-1.02l5.248 1.165c.486.097 1.02-.145 1.215-.582.242-.582-.098-1.213-.729-1.358l-3.207-.728c.34-.291.68-.63.923-.97l5.442-3.25c.437-.291.68-.825.437-1.31-.243-.534-.923-.728-1.409-.437l-2.041 1.213 1.944-1.746c.389-.34.486-.97.194-1.359-.34-.485-1.069-.533-1.506-.145l-1.555 1.407.875-1.213c.291-.388.291-.97-.049-1.31a1.05 1.05 0 0 0-1.555.097l-2.478 3.444c-.145 0-.34.049-.486.097l.341-1.892c.097-.485-.195-1.018-.632-1.164-.583-.194-1.215.194-1.312.777l-.486 2.91c-.194.243-.389.582-.583.825l-3.304 1.94c-3.304.437-6.657.825-15.112 6.112-4.033 3.25-1.895 10.624-4.033 13.583Z\" fill=\"#FFDDBD\" />\n <path d=\"M119.653 95.563h-8.26v6.791h8.26v-6.791Z\" fill=\"#FFDDBD\" />\n <path d=\"M118.195 97.503h-5.345c-3.207 0-5.83-2.62-5.83-5.821V76.644c0-3.202 2.623-5.822 5.83-5.822h5.345c3.207 0 5.831 2.62 5.831 5.822v15.038c0 3.202-2.624 5.821-5.831 5.821Z\" fill=\"#422A17\" />\n <path d=\"M124.005 76.457c0-1.356-1.435-10-1.435-10l-.972 3.395-1.457-2.425-1.458 2.183-1.458-2.668-1.701 2.522-1.117-3.978-2.041 3.396-1.458-3.396-1.457 3.396-1.162-2.944s-1.155 8.785-1.226 10.211c-.071 1.427 16.942 1.663 16.942.308Z\" fill=\"#422A17\" />\n <path d=\"M147.925 98.958H84.37v63.452h63.555V98.958Z\" fill=\"url(#ECOGESTURE0041_ec5440e124e057e708105562fbd42815_h)\" stroke=\"#fff\" stroke-miterlimit=\"10\" />\n <path d=\"M84.37 151.866h63.555M84.37 141.275h63.555M84.37 130.684h63.555M84.37 120.14h63.555M84.37 109.549h63.555m-10.608-10.591v63.451m-10.561-63.451v63.451m-10.609-63.451v63.451m-10.608-63.451v63.451M94.978 98.958v63.451M84.37 151.866h63.555M84.37 141.275h63.555M84.37 130.684h63.555M84.37 120.14h63.555M84.37 109.549h63.555m-10.608-10.591v63.451m-10.561-63.451v63.451m-10.609-63.451v63.451m-10.608-63.451v63.451M94.978 98.958v63.451\" stroke=\"#fff\" stroke-miterlimit=\"10\" />\n <path d=\"M123.932 82.47a2.035 2.035 0 1 1-4.045.465c-.128-1.118 1.485-4.917 1.485-4.917s2.432 3.334 2.56 4.452Z\" fill=\"url(#ECOGESTURE0041_ec5440e124e057e708105562fbd42815_i)\" />\n <path d=\"M112.953 90.442a2.035 2.035 0 1 1-4.072 0c0-1.125 2.036-4.714 2.036-4.714s2.036 3.59 2.036 4.714Z\" fill=\"url(#ECOGESTURE0041_ec5440e124e057e708105562fbd42815_j)\" />\n <path d=\"M131.615 187.472a2.034 2.034 0 1 1-4.02.643c-.178-1.11 1.265-4.977 1.265-4.977s2.577 3.223 2.755 4.334Z\" fill=\"url(#ECOGESTURE0041_ec5440e124e057e708105562fbd42815_k)\" />\n <path d=\"M102.711 170.869a2.035 2.035 0 1 1-3.948-.996c.276-1.091 3.128-4.073 3.128-4.073s1.096 3.978.82 5.069Z\" fill=\"url(#ECOGESTURE0041_ec5440e124e057e708105562fbd42815_l)\" />\n <path d=\"M96.99 195.299a2.035 2.035 0 0 1-2.267 1.774 2.035 2.035 0 0 1-1.775-2.267c.137-1.117 2.592-4.434 2.592-4.434s1.586 3.81 1.45 4.927Z\" fill=\"url(#ECOGESTURE0041_ec5440e124e057e708105562fbd42815_m)\" />\n <path d=\"M116.148 75.173a2.035 2.035 0 1 1-4.072 0c0-1.126 2.036-4.715 2.036-4.715s2.036 3.59 2.036 4.715Z\" fill=\"url(#ECOGESTURE0041_ec5440e124e057e708105562fbd42815_n)\" />\n <path d=\"M127.292 35.226c1.74 8.004-2.137 14.466-10.141 17.1-8.003 2.635-16.105.497-18.79-7.456-2.535-7.606.845-20.281 11.632-16.504 1.492.547 3.182.398 4.623-.248 6.413-2.734 11.085-.1 12.676 7.108Z\" fill=\"url(#ECOGESTURE0041_ec5440e124e057e708105562fbd42815_o)\" />\n <path d=\"M127.292 35.227c1.74 8.003-2.137 14.465-10.141 17.1-8.003 2.634-16.105.497-18.79-7.457-2.535-7.605.845-20.281 11.632-16.503 1.492.547 3.182.398 4.623-.249 6.413-2.734 11.085-.1 12.676 7.109Z\" fill=\"url(#ECOGESTURE0041_ec5440e124e057e708105562fbd42815_p)\" />\n <path d=\"M112.777 30.206s-1.79-4.673.994-8.849\" stroke=\"#1B682A\" stroke-miterlimit=\"10\" stroke-linecap=\"round\" stroke-linejoin=\"round\" />\n <path d=\"M109.248 29.808s1.789 1.342 6.611 0\" stroke=\"#AB1A1A\" stroke-miterlimit=\"10\" stroke-linecap=\"round\" />\n <path fill=\"#E4EAEB\" d=\"M70.034 122.373v2.877H59.831v-2.877z\" />\n <path fill=\"#84AAB2\" d=\"M70.034 123.722v1.25H59.831v-1.25zm0-1.146v.262H59.831v-.262z\" />\n <path fill=\"#E4EAEB\" d=\"M70.034 31.867v2.877H59.831v-2.877z\" />\n <path fill=\"#84AAB2\" d=\"M70.034 33.276v1.19H59.831v-1.19zm.001-1.206v.262H59.832v-.262z\" />\n <path fill=\"#E4EAEB\" d=\"M58.526 120.802h2.877v6.021h-2.877z\" />\n <path fill=\"#84AAB2\" d=\"M58.526 123.92h2.877v2.431h-2.877zm0-2.762h2.877v.335h-2.877z\" />\n <path fill=\"#E4EAEB\" d=\"M58.526 30.296h2.877v6.021h-2.877z\" />\n <path fill=\"#84AAB2\" d=\"M58.526 33.414h2.877v2.431h-2.877zm0-2.763h2.877v.335h-2.877z\" />\n <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M84.899 8.96c-9.665 0-17.5 7.836-17.5 17.5v181.901h-5v-181.9c0-12.426 10.073-22.5 22.5-22.5h23.763a7.5 7.5 0 0 1 7.5 7.5v11.254h-5V11.46a2.5 2.5 0 0 0-2.5-2.5H84.899Z\" fill=\"#E4EAEB\" />\n <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M85.044 4.66c-12.068 0-21.85 9.782-21.85 21.85l.3 181.812h-.3l-.3-181.813c0-12.233 9.917-22.15 22.15-22.15h23.404a7.15 7.15 0 0 1 7.15 7.15v11.236h-.3V11.509a6.85 6.85 0 0 0-6.85-6.85H85.044Z\" fill=\"#84AAB2\" />\n <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M85.62 8.006c-10.631 0-19.25 8.619-19.25 19.25V208.35h-1.5V27.256c0-11.46 9.29-20.75 20.75-20.75h23.011a4.75 4.75 0 0 1 4.75 4.75V22.71h-1.5V11.256a3.25 3.25 0 0 0-3.25-3.25h-23.01Z\" fill=\"#84AAB2\" />\n <circle cx=\"70.348\" cy=\"123.812\" r=\"3.311\" fill=\"#E4EAEB\" />\n <mask id=\"ECOGESTURE0041_ec5440e124e057e708105562fbd42815_q\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"67\" y=\"120\" width=\"7\" height=\"8\">\n <circle cx=\"70.348\" cy=\"123.812\" r=\"3.311\" fill=\"#E4EAEB\" />\n </mask>\n <g mask=\"url(#ECOGESTURE0041_ec5440e124e057e708105562fbd42815_q)\" fill=\"#84AAB2\">\n <path d=\"m72.325 120.747 2.404 1.925-4.382 5.473-2.404-1.925zm-1.855-1.642.495.395-4.382 5.473-.494-.396z\" />\n </g>\n <path fill=\"#E4EAEB\" d=\"M100.174 19.857h27v3h-27z\" />\n <path fill=\"#84AAB2\" d=\"M101.926 19.857h13.676v3h-13.676zm22.487 0h1.346v3h-1.346z\" />\n <defs>\n <radialGradient id=\"ECOGESTURE0041_ec5440e124e057e708105562fbd42815_a\" cx=\"0\" cy=\"0\" r=\"1\" gradientUnits=\"userSpaceOnUse\" gradientTransform=\"matrix(-2.21554 -2.75469 3.91213 -3.14644 103.58 59.346)\">\n <stop stop-color=\"#9AE7FF\" />\n <stop offset=\"1\" stop-color=\"#30CDFE\" />\n </radialGradient>\n <radialGradient id=\"ECOGESTURE0041_ec5440e124e057e708105562fbd42815_b\" cx=\"0\" cy=\"0\" r=\"1\" gradientUnits=\"userSpaceOnUse\" gradientTransform=\"matrix(-2.57144 -2.42583 3.44509 -3.65188 114.18 61.883)\">\n <stop stop-color=\"#9AE7FF\" />\n <stop offset=\"1\" stop-color=\"#30CDFE\" />\n </radialGradient>\n <radialGradient id=\"ECOGESTURE0041_ec5440e124e057e708105562fbd42815_c\" cx=\"0\" cy=\"0\" r=\"1\" gradientUnits=\"userSpaceOnUse\" gradientTransform=\"rotate(-136.668 69.76 12.41) scale(3.53511 5.02044)\">\n <stop stop-color=\"#9AE7FF\" />\n <stop offset=\"1\" stop-color=\"#30CDFE\" />\n </radialGradient>\n <radialGradient id=\"ECOGESTURE0041_ec5440e124e057e708105562fbd42815_d\" cx=\"0\" cy=\"0\" r=\"1\" gradientUnits=\"userSpaceOnUse\" gradientTransform=\"rotate(-144.889 71.885 13.885) scale(3.53512 5.02046)\">\n <stop stop-color=\"#9AE7FF\" />\n <stop offset=\"1\" stop-color=\"#30CDFE\" />\n </radialGradient>\n <radialGradient id=\"ECOGESTURE0041_ec5440e124e057e708105562fbd42815_e\" cx=\"0\" cy=\"0\" r=\"1\" gradientUnits=\"userSpaceOnUse\" gradientTransform=\"rotate(-131.914 68.875 17.834) scale(3.51057 4.98901)\">\n <stop stop-color=\"#9AE7FF\" />\n <stop offset=\"1\" stop-color=\"#30CDFE\" />\n </radialGradient>\n <radialGradient id=\"ECOGESTURE0041_ec5440e124e057e708105562fbd42815_f\" cx=\"0\" cy=\"0\" r=\"1\" gradientUnits=\"userSpaceOnUse\" gradientTransform=\"rotate(-133.11 68.893 13.309) scale(3.53511 5.02045)\">\n <stop stop-color=\"#9AE7FF\" />\n <stop offset=\"1\" stop-color=\"#30CDFE\" />\n </radialGradient>\n <radialGradient id=\"ECOGESTURE0041_ec5440e124e057e708105562fbd42815_g\" cx=\"0\" cy=\"0\" r=\"1\" gradientUnits=\"userSpaceOnUse\" gradientTransform=\"matrix(.00002 8.83744 -36.2638 .00006 112.265 206.55)\">\n <stop stop-color=\"#17A3CF\" />\n <stop offset=\"1\" stop-color=\"#82E1FF\" />\n </radialGradient>\n <radialGradient id=\"ECOGESTURE0041_ec5440e124e057e708105562fbd42815_i\" cx=\"0\" cy=\"0\" r=\"1\" gradientUnits=\"userSpaceOnUse\" gradientTransform=\"rotate(-143.22 75.004 20.872) scale(3.5351 5.02043)\">\n <stop stop-color=\"#9AE7FF\" />\n <stop offset=\"1\" stop-color=\"#30CDFE\" />\n </radialGradient>\n <radialGradient id=\"ECOGESTURE0041_ec5440e124e057e708105562fbd42815_j\" cx=\"0\" cy=\"0\" r=\"1\" gradientUnits=\"userSpaceOnUse\" gradientTransform=\"rotate(-136.668 73.744 22.99) scale(3.53511 5.02045)\">\n <stop stop-color=\"#9AE7FF\" />\n <stop offset=\"1\" stop-color=\"#30CDFE\" />\n </radialGradient>\n <radialGradient id=\"ECOGESTURE0041_ec5440e124e057e708105562fbd42815_k\" cx=\"0\" cy=\"0\" r=\"1\" gradientUnits=\"userSpaceOnUse\" gradientTransform=\"rotate(-145.761 94.019 73.718) scale(3.53511 5.02045)\">\n <stop stop-color=\"#9AE7FF\" />\n <stop offset=\"1\" stop-color=\"#30CDFE\" />\n </radialGradient>\n <radialGradient id=\"ECOGESTURE0041_ec5440e124e057e708105562fbd42815_l\" cx=\"0\" cy=\"0\" r=\"1\" gradientUnits=\"userSpaceOnUse\" gradientTransform=\"matrix(-1.89973 -2.98128 4.23392 -2.69793 101.438 170.418)\">\n <stop stop-color=\"#9AE7FF\" />\n <stop offset=\"1\" stop-color=\"#30CDFE\" />\n </radialGradient>\n <radialGradient id=\"ECOGESTURE0041_ec5440e124e057e708105562fbd42815_m\" cx=\"0\" cy=\"0\" r=\"1\" gradientUnits=\"userSpaceOnUse\" gradientTransform=\"matrix(-2.25892 -2.71924 3.86178 -3.20805 95.67 195.011)\">\n <stop stop-color=\"#9AE7FF\" />\n <stop offset=\"1\" stop-color=\"#30CDFE\" />\n </radialGradient>\n <radialGradient id=\"ECOGESTURE0041_ec5440e124e057e708105562fbd42815_n\" cx=\"0\" cy=\"0\" r=\"1\" gradientUnits=\"userSpaceOnUse\" gradientTransform=\"rotate(-136.668 72.308 14.72) scale(3.5351 5.02043)\">\n <stop stop-color=\"#9AE7FF\" />\n <stop offset=\"1\" stop-color=\"#30CDFE\" />\n </radialGradient>\n <radialGradient id=\"ECOGESTURE0041_ec5440e124e057e708105562fbd42815_o\" cx=\"0\" cy=\"0\" r=\"1\" gradientUnits=\"userSpaceOnUse\" gradientTransform=\"matrix(-3.12692 11.84916 -9.7707 -2.57843 118.054 35.08)\">\n <stop stop-color=\"#FF5F5F\" />\n <stop offset=\"1\" stop-color=\"#EA2626\" />\n </radialGradient>\n <radialGradient id=\"ECOGESTURE0041_ec5440e124e057e708105562fbd42815_p\" cx=\"0\" cy=\"0\" r=\"1\" gradientUnits=\"userSpaceOnUse\" gradientTransform=\"matrix(-3.03127 15.07281 -14.55684 -2.9275 115.663 37.03)\">\n <stop stop-color=\"#FF5F5F\" stop-opacity=\"0\" />\n <stop offset=\"1\" stop-color=\"#D11C1C\" />\n </radialGradient>\n <linearGradient id=\"ECOGESTURE0041_ec5440e124e057e708105562fbd42815_h\" x1=\"86.742\" y1=\"96.921\" x2=\"145.456\" y2=\"164.575\" gradientUnits=\"userSpaceOnUse\">\n <stop stop-color=\"#FFDDBD\" />\n <stop offset=\".229\" stop-color=\"#FEDAB9\" />\n <stop offset=\".467\" stop-color=\"#FBD3AC\" />\n <stop offset=\".708\" stop-color=\"#F6C598\" />\n <stop offset=\".95\" stop-color=\"#F0B37B\" />\n <stop offset=\"1\" stop-color=\"#EEAF74\" />\n </linearGradient>\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); /***/ }), -/***/ "GsqW": -/***/ (function(module, __webpack_exports__, __webpack_require__) { +/***/ "IJQy": +/***/ (function(module, 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": "grdf_e1ba769075d358645a21cfb0943899f4", - "use": "grdf_e1ba769075d358645a21cfb0943899f4-usage", - "viewBox": "0 0 220 220", - "content": "<symbol viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"grdf_e1ba769075d358645a21cfb0943899f4\">\n<path d=\"M2.5293 131.207H115.611V199.241C115.611 201.174 114.044 202.741 112.111 202.741H6.0293C4.0963 202.741 2.5293 201.174 2.5293 199.241V131.207Z\" fill=\"url(#grdf_e1ba769075d358645a21cfb0943899f4_paint0_linear_11182_69332)\" stroke=\"#52616C\" />\n<path d=\"M2.0293 123.962C2.0293 121.753 3.82016 119.962 6.0293 119.962H112.111C114.321 119.962 116.111 121.753 116.111 123.962V130.707H2.0293V123.962Z\" fill=\"#52616C\" />\n<ellipse cx=\"8.90131\" cy=\"126.678\" rx=\"2.74897\" ry=\"2.68643\" fill=\"#FF5F5F\" />\n<ellipse cx=\"17.1484\" cy=\"126.678\" rx=\"2.74897\" ry=\"2.68643\" fill=\"#FFB850\" />\n<ellipse cx=\"25.3954\" cy=\"126.678\" rx=\"2.74896\" ry=\"2.68643\" fill=\"#3CE800\" />\n<path d=\"M44.2788 179.917V181.115H39.0259V184.723H43.2786V185.875H39.0259V189.582H44.2788V190.78H37.5371V179.917H44.2788Z\" fill=\"white\" />\n<path d=\"M51.4717 184.465C51.431 184.521 51.3902 184.564 51.3495 184.594C51.3088 184.624 51.2503 184.64 51.1739 184.64C51.0976 184.64 51.0136 184.609 50.922 184.549C50.8354 184.483 50.7235 184.412 50.586 184.336C50.4486 184.261 50.2806 184.192 50.0821 184.132C49.8887 184.066 49.6495 184.033 49.3644 184.033C48.9878 184.033 48.6544 184.101 48.3643 184.238C48.0741 184.369 47.8298 184.561 47.6313 184.814C47.4379 185.067 47.2903 185.372 47.1885 185.731C47.0918 186.09 47.0434 186.492 47.0434 186.937C47.0434 187.402 47.0969 187.816 47.2038 188.18C47.3106 188.539 47.4608 188.842 47.6542 189.09C47.8476 189.332 48.0818 189.519 48.3566 189.651C48.6366 189.777 48.9496 189.84 49.2957 189.84C49.6266 189.84 49.8989 189.802 50.1127 189.726C50.3264 189.645 50.5046 189.557 50.6471 189.461C50.7896 189.365 50.9067 189.279 50.9983 189.203C51.0899 189.122 51.1816 189.082 51.2732 189.082C51.3902 189.082 51.4768 189.125 51.5328 189.211L51.9145 189.704C51.5786 190.113 51.1586 190.414 50.6547 190.606C50.1508 190.793 49.6189 190.886 49.059 190.886C48.5755 190.886 48.125 190.798 47.7077 190.621C47.2954 190.444 46.9365 190.189 46.6311 189.855C46.3257 189.517 46.084 189.102 45.9058 188.612C45.7328 188.122 45.6462 187.563 45.6462 186.937C45.6462 186.366 45.7251 185.837 45.8829 185.352C46.0458 184.867 46.2799 184.45 46.5853 184.101C46.8958 183.748 47.2776 183.472 47.7306 183.275C48.1836 183.078 48.7027 182.979 49.2881 182.979C49.8276 182.979 50.3061 183.068 50.7235 183.245C51.1408 183.417 51.5099 183.662 51.8305 183.98L51.4717 184.465Z\" fill=\"white\" />\n<path d=\"M56.4542 182.979C57.0192 182.979 57.5282 183.073 57.9812 183.26C58.4393 183.447 58.8261 183.712 59.1417 184.056C59.4623 184.4 59.7067 184.817 59.8746 185.307C60.0477 185.792 60.1342 186.335 60.1342 186.937C60.1342 187.543 60.0477 188.089 59.8746 188.574C59.7067 189.059 59.4623 189.474 59.1417 189.817C58.8261 190.161 58.4393 190.426 57.9812 190.613C57.5282 190.795 57.0192 190.886 56.4542 190.886C55.8892 190.886 55.3777 190.795 54.9196 190.613C54.4666 190.426 54.0797 190.161 53.7591 189.817C53.4384 189.474 53.1915 189.059 53.0185 188.574C52.8454 188.089 52.7589 187.543 52.7589 186.937C52.7589 186.335 52.8454 185.792 53.0185 185.307C53.1915 184.817 53.4384 184.4 53.7591 184.056C54.0797 183.712 54.4666 183.447 54.9196 183.26C55.3777 183.073 55.8892 182.979 56.4542 182.979ZM56.4542 189.832C57.2177 189.832 57.7878 189.58 58.1644 189.074C58.5411 188.564 58.7294 187.854 58.7294 186.944C58.7294 186.029 58.5411 185.317 58.1644 184.806C57.7878 184.296 57.2177 184.041 56.4542 184.041C56.0673 184.041 55.7314 184.106 55.4464 184.238C55.1613 184.369 54.9221 184.559 54.7287 184.806C54.5404 185.054 54.3978 185.36 54.3011 185.724C54.2095 186.083 54.1637 186.489 54.1637 186.944C54.1637 187.399 54.2095 187.806 54.3011 188.165C54.3978 188.524 54.5404 188.827 54.7287 189.074C54.9221 189.317 55.1613 189.504 55.4464 189.635C55.7314 189.767 56.0673 189.832 56.4542 189.832Z\" fill=\"white\" />\n<path d=\"M63.3205 179.614V190.78H61.9615V179.614H63.3205Z\" fill=\"white\" />\n<path d=\"M67.9833 193.047C67.9375 193.148 67.8789 193.229 67.8077 193.289C67.7415 193.35 67.6372 193.38 67.4946 193.38H66.4868L67.8993 190.333L64.7079 183.101H65.8837C66.0007 183.101 66.0924 183.131 66.1585 183.192C66.2247 183.247 66.2731 183.311 66.3036 183.381L68.3727 188.218C68.4185 188.329 68.4566 188.44 68.4872 188.551C68.5228 188.662 68.5534 188.776 68.5788 188.892C68.6144 188.776 68.6501 188.662 68.6857 188.551C68.7213 188.44 68.762 188.326 68.8078 188.21L70.8158 183.381C70.8464 183.3 70.8973 183.235 70.9685 183.184C71.0449 183.129 71.1263 183.101 71.2128 183.101H72.297L67.9833 193.047Z\" fill=\"white\" />\n<path d=\"M76.466 182.979C77.031 182.979 77.54 183.073 77.993 183.26C78.4511 183.447 78.838 183.712 79.1535 184.056C79.4742 184.4 79.7185 184.817 79.8865 185.307C80.0595 185.792 80.1461 186.335 80.1461 186.937C80.1461 187.543 80.0595 188.089 79.8865 188.574C79.7185 189.059 79.4742 189.474 79.1535 189.817C78.838 190.161 78.4511 190.426 77.993 190.613C77.54 190.795 77.031 190.886 76.466 190.886C75.9011 190.886 75.3895 190.795 74.9314 190.613C74.4784 190.426 74.0916 190.161 73.7709 189.817C73.4502 189.474 73.2034 189.059 73.0303 188.574C72.8573 188.089 72.7707 187.543 72.7707 186.937C72.7707 186.335 72.8573 185.792 73.0303 185.307C73.2034 184.817 73.4502 184.4 73.7709 184.056C74.0916 183.712 74.4784 183.447 74.9314 183.26C75.3895 183.073 75.9011 182.979 76.466 182.979ZM76.466 189.832C77.2295 189.832 77.7996 189.58 78.1763 189.074C78.5529 188.564 78.7412 187.854 78.7412 186.944C78.7412 186.029 78.5529 185.317 78.1763 184.806C77.7996 184.296 77.2295 184.041 76.466 184.041C76.0792 184.041 75.7433 184.106 75.4582 184.238C75.1732 184.369 74.934 184.559 74.7405 184.806C74.5522 185.054 74.4097 185.36 74.313 185.724C74.2214 186.083 74.1756 186.489 74.1756 186.944C74.1756 187.399 74.2214 187.806 74.313 188.165C74.4097 188.524 74.5522 188.827 74.7405 189.074C74.934 189.317 75.1732 189.504 75.4582 189.635C75.7433 189.767 76.0792 189.832 76.466 189.832Z\" fill=\"white\" />\n<path d=\"M59.1015 174.342C74.561 168.216 73.3594 159.506 72.5584 146.515C67.5922 146.293 63.1866 144.743 59.1015 142.16C55.0163 144.743 50.6107 146.293 45.6445 146.515C44.8435 159.506 43.6419 168.216 59.1015 174.342Z\" fill=\"#1B1C22\" />\n<path d=\"M59.1014 139.79L58.0541 140.452C54.2241 142.874 50.1454 144.301 45.5575 144.505L43.7785 144.584L43.6673 146.389C43.6342 146.925 43.5999 147.458 43.5657 147.988C43.1983 153.691 42.8537 159.041 44.4 163.651C46.1826 168.965 50.3182 173.02 58.3811 176.215L59.1014 176.501V174.342C44.248 168.456 44.7748 160.184 45.5494 148.023C45.581 147.527 45.613 147.024 45.6444 146.515C50.6107 146.293 55.0162 144.743 59.1014 142.16V139.79Z\" fill=\"#FFC600\" />\n<path d=\"M59.1017 139.79L60.1491 140.452C63.979 142.874 68.0577 144.301 72.6456 144.505L74.4246 144.584L74.5359 146.389C74.5689 146.925 74.6032 147.458 74.6374 147.988C75.0048 153.691 75.3494 159.041 73.8032 163.651C72.0205 168.965 67.8849 173.02 59.822 176.215L59.1017 176.501V174.342C73.9551 168.456 73.4283 160.184 72.6538 148.023C72.6221 147.527 72.5901 147.024 72.5587 146.515C67.5925 146.293 63.1869 144.743 59.1017 142.16V139.79Z\" fill=\"#DB8300\" />\n<path d=\"M54.2159 152.442H54.9187C55.1994 152.442 55.4686 152.554 55.667 152.754C55.8655 152.953 55.977 153.223 55.977 153.505V164.285H53.1576V153.505C53.1576 153.223 53.2691 152.953 53.4676 152.754C53.666 152.554 53.9352 152.442 54.2159 152.442ZM59.099 157.692H59.8018C60.0824 157.692 60.3516 157.804 60.5501 158.003C60.7486 158.202 60.8601 158.472 60.8601 158.754V164.285H58.0407V158.754C58.0407 158.472 58.1522 158.202 58.3506 158.003C58.5491 157.804 58.8183 157.692 59.099 157.692ZM64.2731 155.661H64.9759C65.2566 155.661 65.5257 155.773 65.7242 155.972C65.9227 156.172 66.0342 156.442 66.0342 156.723V164.285H63.2148V156.723C63.2148 156.442 63.3263 156.172 63.5248 155.972C63.7232 155.773 63.9924 155.661 64.2731 155.661Z\" fill=\"#FFC600\" />\n<path d=\"M121.39 51.5078C105.493 53.5147 90.8171 61.0771 79.9564 72.8584C69.0957 84.6396 62.7497 99.8811 62.04 115.889\" stroke=\"#A0A0A0\" stroke-width=\"2\" />\n<path d=\"M131.5 25.5H213.5V75C213.5 76.933 211.933 78.5 210 78.5H135C133.067 78.5 131.5 76.933 131.5 75V25.5Z\" fill=\"white\" stroke=\"#A2B4C1\" />\n<path d=\"M131 21C131 18.7909 132.791 17 135 17H210C212.209 17 214 18.7909 214 21V25H131V21Z\" fill=\"#A2B4C1\" />\n<circle cx=\"136\" cy=\"22\" r=\"2\" fill=\"#FF5F5F\" />\n<circle cx=\"142\" cy=\"22\" r=\"2\" fill=\"#FFB850\" />\n<circle cx=\"148\" cy=\"22\" r=\"2\" fill=\"#3CE800\" />\n<path d=\"M180.92 68.1802C180.92 68.466 180.682 68.6946 180.394 68.6946H170.678C170.392 68.6946 170.159 68.466 170.159 68.1802V66.704C170.159 66.4196 170.392 66.1885 170.678 66.1885H180.394C180.682 66.1885 180.92 66.4196 180.92 66.704V68.1802Z\" fill=\"#FAB200\" />\n<path d=\"M194.4 44.0361V52.8037C195.199 52.1557 196.468 51.9396 198.456 51.8126L198.451 47.8611H201.626C203.295 47.7869 207.008 47.2958 207 44.0361H194.4Z\" fill=\"#71B857\" />\n<path d=\"M204.001 51.7122H204.842C204.842 51.7122 204.84 52.3049 204.84 52.5365C204.84 54.3568 203.216 55.2797 200.021 55.2797H198.451V58.2948C198.451 59.3562 198.195 61.8055 195.76 61.8568H194.399V57.4402C194.785 52.3432 201.618 51.767 204.001 51.7122Z\" fill=\"#71B857\" />\n<path d=\"M185.513 44.0401L176.674 44.0371V61.8561C179.755 61.4816 180.881 60.0447 181.045 57.9265V47.8586H184.93C184.978 47.8617 185.032 47.8647 185.087 47.8677C185.181 47.8728 185.275 47.878 185.339 47.884C187.183 48.1001 188.357 48.896 188.476 52.5492C188.49 52.6922 188.486 52.853 188.482 52.999C188.48 53.0635 188.478 53.1253 188.478 53.1812C188.384 59.0994 183.799 60.9118 181.26 61.5732L181.247 61.5777C181.216 61.5902 181.195 61.6051 181.195 61.6355V61.7949C181.195 61.8272 181.22 61.8516 181.247 61.8551L181.255 61.8561H181.553C185.254 61.8561 192.693 60.9721 192.693 52.986V52.84C192.65 45.9187 189.614 44.0401 185.513 44.0401Z\" fill=\"#00B1AF\" />\n<path d=\"M168.96 47.8756L166.871 47.8586C166.738 47.8586 166.608 47.8531 166.475 47.8437C163.9 47.6629 162.429 45.735 161.829 44.7239C161.692 44.5167 161.561 44.3041 161.437 44.0795C161.437 44.0795 161.425 44.0361 161.446 44.0361H167.422C169.421 44.0361 170.254 44.1577 171.139 44.4983C171.348 44.575 171.566 44.6696 171.796 44.7747C173.08 45.3674 173.949 46.4292 174.297 47.7914C174.349 47.9791 174.382 48.1799 174.41 48.3806C174.449 48.645 174.471 48.9204 174.471 49.2053C174.475 51.3235 173.402 52.5313 171.916 53.3769C171.914 53.3804 171.89 53.3944 171.89 53.3944C171.869 53.4018 171.869 53.4018 171.858 53.4113C171.841 53.4192 171.827 53.4279 171.813 53.436C171.804 53.4412 171.796 53.4462 171.788 53.4507C171.783 53.4507 171.761 53.4666 171.761 53.4666C171.588 53.5523 171.418 53.605 171.259 53.6434C171.234 53.6484 171.21 53.6548 171.188 53.6607C171.168 53.6659 171.15 53.6708 171.133 53.6743V49.5022C171.078 48.2162 169.926 47.88 169.264 47.88C169.243 47.88 169.221 47.8803 169.199 47.8805C169.126 47.8812 169.047 47.882 168.96 47.8756Z\" fill=\"#009BC4\" />\n<path d=\"M164.521 52.7194C163.514 52.7578 163.417 53.6697 163.405 53.8485V56.5389H167.186C167.505 56.9991 167.822 57.4546 168.117 57.8781L168.452 58.3598C168.878 58.9619 169.287 59.5302 169.457 59.7478C169.468 59.7629 169.482 59.7817 169.498 59.8037C169.712 60.1026 170.359 61.0032 172.592 61.5418C173.409 61.7378 174.309 61.7961 174.812 61.8287C174.904 61.8346 174.982 61.8397 175.045 61.8446L175.269 61.8555L175.245 61.8127C175.245 61.8127 174.84 61.2619 174.329 60.3933L174.218 60.2038C173.514 59.0067 171.128 54.9464 170.67 54.1538C170.257 53.4391 169.6 53.1208 168.928 52.9276H168.921C168.44 52.7961 167.911 52.7458 167.515 52.7259C167.497 52.7252 167.48 52.7241 167.463 52.7231C167.433 52.7212 167.404 52.7194 167.373 52.7194H164.521Z\" fill=\"#009BC4\" />\n<path d=\"M159.958 52.7197C160.917 52.7636 161.048 53.6053 161.064 53.8259V58.1903C161.042 58.2177 161.021 58.2456 160.998 58.2738C160.904 58.3946 160.805 58.5204 160.703 58.6335C160.515 58.8372 160.215 59.1515 160.103 59.2571C158.043 61.1895 155.623 61.8932 153.365 61.8932C151.51 61.8932 148.956 61.3135 146.782 59.2531C143.092 55.7429 143.055 50.122 146.779 46.6451C147.469 46.0056 147.737 45.7666 148.835 45.15C150.35 44.2958 152.068 44 153.455 44C154.674 44 156.008 44.2605 157.006 44.6684C157.239 44.7615 157.502 44.8726 157.832 45.0608C158.715 45.5658 159.875 46.4514 160.454 47.8514V47.8578H149.556V54.3987C149.639 55.5646 149.895 56.4899 150.62 57.1404C151.205 57.6678 152.099 58.0135 153.455 58.1494C153.89 58.1957 154.377 58.2181 154.917 58.2181L157.286 58.2127C157.263 58.2052 157.174 58.1494 156.845 57.746C156.436 57.2385 156.345 56.3699 156.345 55.721H156.343V52.7188L159.958 52.7197Z\" fill=\"#0053A2\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M188.731 87C193.047 94.9617 195.732 103.771 196.553 112.912C197.9 127.919 194.144 142.942 185.892 155.548C177.643 168.152 165.384 177.603 151.097 182.375C147.902 183.347 139.667 184.868 121.422 184.992L126.071 180.343C126.462 179.953 126.462 179.319 126.071 178.929C125.681 178.538 125.047 178.538 124.657 178.929L118.293 185.293C117.902 185.683 117.902 186.317 118.293 186.707L124.657 193.071C125.047 193.462 125.681 193.462 126.071 193.071C126.462 192.681 126.462 192.047 126.071 191.657L121.406 186.992C139.762 186.869 148.23 185.34 151.693 184.284L151.705 184.28L151.718 184.276C166.437 179.363 179.068 169.627 187.566 156.644C196.064 143.66 199.932 128.189 198.545 112.734C197.732 103.683 195.145 94.9472 190.996 87H188.731Z\" fill=\"#A0A0A0\" />\n<defs>\n<linearGradient id=\"grdf_e1ba769075d358645a21cfb0943899f4_paint0_linear_11182_69332\" x1=\"57.1095\" y1=\"130.707\" x2=\"57.1095\" y2=\"203.241\" gradientUnits=\"userSpaceOnUse\">\n<stop stop-color=\"#323339\" />\n<stop offset=\"1\" stop-color=\"#25262B\" />\n</linearGradient>\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); /***/ }), -/***/ "GwKf": +/***/ "IM28": /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -14505,43 +13691,53 @@ __webpack_require__.r(__webpack_exports__); var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ - "id": "default_6a53ab0cce315df6cad2d03f42f50c70", - "use": "default_6a53ab0cce315df6cad2d03f42f50c70-usage", - "viewBox": "0 0 208 208", - "content": "<symbol viewBox=\"0 0 208 208\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"default_6a53ab0cce315df6cad2d03f42f50c70\">\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\" />\n<mask id=\"default_6a53ab0cce315df6cad2d03f42f50c70_mask0\" mask-type=\"alpha\" maskUnits=\"userSpaceOnUse\" x=\"19\" y=\"105\" width=\"173\" height=\"55\">\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\" />\n</mask>\n<g mask=\"url(#default_6a53ab0cce315df6cad2d03f42f50c70_mask0)\">\n<path d=\"M134.333 142.132L156 118.732H143L134.333 142.132Z\" fill=\"#89C8DC\" />\n<path d=\"M125.667 143.866C130 149.933 138.667 162.24 138.667 162.933H94.4668L110.067 143.866C113.533 145.6 120.64 149.24 121.333 149.933C122.027 150.626 124.511 146.177 125.667 143.866Z\" fill=\"#88C8DC\" />\n<path d=\"M39.8669 154.266L28.6002 109.199L26.8669 105.732H19.0669L39.8669 154.266Z\" fill=\"#88C8DC\" />\n<path d=\"M164.667 142.133V116.133L176.8 110.933L164.667 142.133Z\" fill=\"#5DADC7\" />\n<path d=\"M92.7337 162.065L102.267 128.265L50.267 123.065L47.667 137.799L50.267 162.065H92.7337Z\" fill=\"#88C8DC\" />\n<path d=\"M47.6671 157.732L36.4004 107.466L52.0004 111.799L52.8671 157.732H47.6671Z\" fill=\"#5DADC7\" />\n</g>\n<path d=\"M47.6668 92.7327C38.1335 96.4882 18.7202 104.173 17.3335 104.866L31.2002 112.666H38.1335L52.8668 128.266L99.6668 130.866L175.934 115.266L192.4 104.866L181.134 92.7327L114.4 86.666L47.6668 92.7327Z\" fill=\"white\" />\n</symbol>" + "id": "ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3", + "use": "ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3-usage", + "viewBox": "0 0 221 220", + "content": "<symbol viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" id=\"ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3\"><path d=\"m3.773 36.96 29.648-1.383h143.55l26.318 1.383.506.613c-.281 14.81-12.368 26.67-27.181 26.67H31.056c-15.068 0-27.283-12.215-27.283-27.283Z\" fill=\"#AEAEAE\" /><path d=\"M4.271 37.564 33.92 36.18h143.55l26.318 1.384c0 15.068-12.215 27.283-27.283 27.283H31.554c-15.067 0-27.283-12.215-27.283-27.283Z\" fill=\"#fff\" /><path d=\"m6.841 39.527 27.002-1.265-16.17 6.063c-4.339 1.627-9.146-.542-10.832-4.798Zm194.411 0-27.071-1.265 16.227 6.07c4.344 1.624 9.154-.547 10.844-4.805ZM10.412 50.205l24.548-10.97-12.597 11.448c-3.41 3.1-8.74 2.85-11.95-.478Zm187.26 0-24.611-10.971 12.638 11.457c3.416 3.097 8.754 2.843 11.973-.486ZM18.134 58.688l18.271-18.656-6.95 14.627c-1.978 4.165-7.072 5.938-11.32 4.03Zm171.797 0L171.612 40.03l6.968 14.63c1.984 4.166 7.091 5.94 11.351 4.03ZM28.442 63.167l9.32-22.31-1.538 15.553c-.388 3.917-3.833 6.863-7.782 6.757Zm151.154 0-9.345-22.315 1.542 15.55c.389 3.92 3.845 6.871 7.803 6.765Z\" fill=\"#fff\" stroke=\"#535353\" stroke-width=\".697\" stroke-linejoin=\"round\" /><path d=\"m18.673 44.307.534-.2s-.206-.057-.542-.169l-.512.193a18.516 18.516 0 0 0 .52.176Zm-12.2-4.765.368-.017a8.585 8.585 0 0 1-.128-.343l-.24.36Zm189.191-.284a1.9 1.9 0 0 1-.063.397c-.136.524-.516 1.233-1.432 2.107-.93.889-2.247 1.558-3.306 2-.348.146-.673.27-.952.369l.502.188c4.34 1.63 9.15-.538 10.84-4.794l-5.589-.267ZM21.754 50.284c.381.005.732-.003 1.03-.015l-.328.305c-3.37 3.14-8.704 2.951-11.95-.34l5.033-2.322c.051.104.121.22.216.343.334.432.966.944 2.157 1.411 1.211.475 2.69.603 3.842.618Zm170.777-2.373a1.97 1.97 0 0 1-.217.344c-.335.432-.968.944-2.162 1.41-1.214.475-2.696.603-3.851.618-.383.005-.734-.002-1.033-.014l.338.313c3.375 3.137 8.717 2.945 11.972-.348l-5.047-2.323ZM29.559 54.285l-.159.341c-1.934 4.165-7.008 5.95-11.236 4.044l3.856-3.887c.082.074.185.151.312.227.46.274 1.228.519 2.51.536 1.314.018 2.734-.427 3.802-.86.342-.138.651-.276.915-.401Zm148.413-.25-.244-.523s.191.11.517.275l.232.497a15.83 15.83 0 0 1-.408-.2c-.034-.017-.067-.033-.097-.05Zm12.189 4.895-.259-.26c.112-.05.223-.103.334-.159l-.075.42Zm-159.731-.5c.075.026.16.05.257.066.465.08 1.164.003 2.213-.467 1.071-.48 2.11-1.359 2.866-2.096.21-.204.4-.4.566-.576l-.055.684c-.32 4.02-3.773 7.112-7.817 7.108l1.97-4.72Zm147.175-.001c-.076.027-.162.05-.259.067-.466.08-1.166.003-2.218-.467-1.074-.48-2.115-1.359-2.874-2.096a18.58 18.58 0 0 1-.568-.578l.054.676c.321 4.024 3.785 7.122 7.84 7.118l-1.975-4.72Z\" fill=\"#535353\" stroke=\"#535353\" stroke-width=\".697\" stroke-linejoin=\"round\" /><rect x=\"39.95\" y=\"38.164\" width=\"41.579\" height=\"3.687\" rx=\"1.045\" fill=\"#fff\" stroke=\"#535353\" stroke-width=\".697\" stroke-linejoin=\"round\" /><rect x=\"-.348\" y=\".348\" width=\"41.685\" height=\"3.687\" rx=\"1.045\" transform=\"matrix(-1 0 0 1 167.712 37.815)\" fill=\"#fff\" stroke=\"#535353\" stroke-width=\".697\" stroke-linejoin=\"round\" /><rect x=\".333\" y=\".363\" width=\"3.309\" height=\"19.648\" rx=\"1.045\" transform=\"rotate(2.371 -1024.477 978.77) skewX(-.165)\" fill=\"#fff\" stroke=\"#535353\" stroke-width=\".697\" stroke-linejoin=\"round\" /><rect x=\"-.333\" y=\".363\" width=\"3.319\" height=\"19.648\" rx=\"1.045\" transform=\"matrix(-.99915 .04127 .04436 .99901 167.724 43.255)\" fill=\"#fff\" stroke=\"#535353\" stroke-width=\".697\" stroke-linejoin=\"round\" /><path d=\"M38.895 59.285c.034-.769.595 1.164 1.39 1.197l1.122.047c.795.032 1.524-1.847 1.49-1.078l-.128 2.887c-.035.77-.707 1.366-1.502 1.333l-1.122-.046c-.795-.033-1.413-.683-1.379-1.452l.129-2.888Zm130.222 0c-.034-.769-.597 1.164-1.394 1.197l-1.124.047c-.798.032-1.528-1.847-1.494-1.078l.129 2.887c.034.77.708 1.366 1.505 1.333l1.125-.046c.797-.033 1.416-.683 1.382-1.452l-.129-2.888ZM44.538 37.812c.881.001-1.304.698-1.304 1.56l-.001 1.217c0 .863 2.184 1.565 1.302 1.563l-3.309-.005c-.881-.002-1.595-.702-1.595-1.565l.001-1.216c0-.863.715-1.561 1.597-1.56l3.309.006Zm118.923 0c-.884.001 1.307.698 1.307 1.56l.001 1.217c0 .863-2.189 1.565-1.306 1.563l3.317-.005c.884-.002 1.6-.702 1.599-1.565v-1.216c-.001-.863-.717-1.561-1.601-1.56l-3.317.006Zm-86.522 4.372c-.881-.006 1.308-.69 1.314-1.553l.009-1.216c.006-.863-2.174-1.578-1.293-1.571l3.31.025c.88.007 1.59.712 1.584 1.574l-.009 1.217c-.006.862-.725 1.556-1.606 1.55l-3.31-.026Zm54.04 0c.883-.006-1.312-.69-1.318-1.553l-.008-1.216c-.006-.863 2.179-1.578 1.295-1.571l-3.317.025c-.884.007-1.595.712-1.589 1.574l.009 1.217c.006.862.727 1.556 1.611 1.55l3.317-.026Z\" fill=\"#535353\" /><rect x=\".338\" y=\".358\" width=\"3.309\" height=\"19.648\" rx=\"1.045\" transform=\"rotate(1.52 -1611.562 1719.996) skewX(-.106)\" fill=\"#fff\" stroke=\"#535353\" stroke-width=\".697\" stroke-linejoin=\"round\" /><rect x=\"-.338\" y=\".358\" width=\"3.319\" height=\"19.648\" rx=\"1.045\" transform=\"matrix(-.99965 .02646 .02844 .9996 162.269 43.365)\" fill=\"#fff\" stroke=\"#535353\" stroke-width=\".697\" stroke-linejoin=\"round\" /><rect x=\".337\" y=\".359\" width=\"3.309\" height=\"19.648\" rx=\"1.045\" transform=\"rotate(1.709 -1426.368 1724.352) skewX(-.119)\" fill=\"#fff\" stroke=\"#535353\" stroke-width=\".697\" stroke-linejoin=\"round\" /><rect x=\"-.337\" y=\".359\" width=\"3.319\" height=\"19.648\" rx=\"1.045\" transform=\"matrix(-.99956 .02977 .032 .99949 156.474 43.362)\" fill=\"#fff\" stroke=\"#535353\" stroke-width=\".697\" stroke-linejoin=\"round\" /><rect x=\".344\" y=\".353\" width=\"3.309\" height=\"19.647\" rx=\"1.045\" transform=\"rotate(.668 -3692.336 4830.977) skewX(-.047)\" fill=\"#fff\" stroke=\"#535353\" stroke-width=\".697\" stroke-linejoin=\"round\" /><rect x=\"-.344\" y=\".353\" width=\"3.319\" height=\"19.647\" rx=\"1.045\" transform=\"matrix(-.99993 .01163 .0125 .99992 151.206 43.387)\" fill=\"#fff\" stroke=\"#535353\" stroke-width=\".697\" stroke-linejoin=\"round\" /><rect x=\"61.74\" y=\"43.755\" width=\"3.309\" height=\"19.647\" rx=\"1.045\" fill=\"#fff\" stroke=\"#535353\" stroke-width=\".697\" stroke-linejoin=\"round\" /><rect x=\"-.348\" y=\".348\" width=\"3.319\" height=\"19.647\" rx=\"1.045\" transform=\"matrix(-1 0 0 1 145.867 43.406)\" fill=\"#fff\" stroke=\"#535353\" stroke-width=\".697\" stroke-linejoin=\"round\" /><rect x=\".353\" y=\".344\" width=\"3.309\" height=\"19.647\" rx=\"1.045\" transform=\"rotate(-.678 3710.365 -5625.085) skewX(.047)\" fill=\"#fff\" stroke=\"#535353\" stroke-width=\".697\" stroke-linejoin=\"round\" /><rect x=\"-.353\" y=\".344\" width=\"3.319\" height=\"19.647\" rx=\"1.045\" transform=\"matrix(-.99993 -.01178 -.01267 .99992 140.53 43.427)\" fill=\"#fff\" stroke=\"#535353\" stroke-width=\".697\" stroke-linejoin=\"round\" /><rect x=\".358\" y=\".34\" width=\"3.309\" height=\"19.648\" rx=\"1.045\" transform=\"rotate(-1.406 1808.11 -2914.11) skewX(.098)\" fill=\"#fff\" stroke=\"#535353\" stroke-width=\".697\" stroke-linejoin=\"round\" /><rect x=\"-.358\" y=\".34\" width=\"3.319\" height=\"19.648\" rx=\"1.045\" transform=\"matrix(-.9997 -.02446 -.0263 .99965 135.203 43.449)\" fill=\"#fff\" stroke=\"#535353\" stroke-width=\".697\" stroke-linejoin=\"round\" /><rect x=\".368\" y=\".33\" width=\"3.308\" height=\"19.649\" rx=\"1.045\" transform=\"matrix(.99863 -.0523 .05594 .99843 77.15 43.544)\" fill=\"#fff\" stroke=\"#535353\" stroke-width=\".697\" stroke-linejoin=\"round\" /><rect x=\"-.368\" y=\".33\" width=\"3.318\" height=\"19.649\" rx=\"1.045\" transform=\"matrix(-.99864 -.05218 -.05608 .99843 130.032 43.505)\" fill=\"#fff\" stroke=\"#535353\" stroke-width=\".697\" stroke-linejoin=\"round\" /><path d=\"M44.574 59.41c.024-.769.609 1.158 1.405 1.182l1.121.034c.796.024 1.502-1.864 1.477-1.094l-.093 2.888c-.025.77-.69 1.374-1.486 1.35l-1.122-.034c-.796-.024-1.421-.667-1.396-1.437l.094-2.888Zm118.85 0c-.025-.769-.611 1.158-1.408 1.182l-1.125.034c-.798.024-1.506-1.864-1.481-1.094l.094 2.888c.025.77.692 1.374 1.49 1.35l1.125-.034c.797-.024 1.424-.667 1.399-1.437l-.094-2.888Zm-85.376.07c-.054-.768.725 1.094 1.519 1.042l1.12-.074c.794-.052 1.304-1.998 1.358-1.23l.202 2.884c.053.768-.547 1.433-1.341 1.485l-1.12.073c-.795.052-1.482-.528-1.536-1.296l-.202-2.884Zm51.818 0c.054-.768-.726 1.094-1.523 1.042l-1.122-.074c-.797-.052-1.308-1.998-1.362-1.23l-.202 2.884c-.054.768.548 1.433 1.344 1.485l1.123.073c.796.052 1.486-.528 1.54-1.296l.202-2.884Zm-57.426-.001c-.03-.77.688 1.115 1.483 1.087l1.122-.039c.796-.028 1.369-1.957 1.397-1.188l.108 2.889c.029.769-.593 1.415-1.389 1.443l-1.122.039c-.795.028-1.464-.574-1.492-1.343l-.108-2.888Zm63.05 0c.028-.77-.69 1.115-1.488 1.087l-1.125-.039c-.797-.028-1.372-1.957-1.401-1.188l-.107 2.889c-.029.769.594 1.415 1.392 1.443l1.124.039c.798.028 1.468-.574 1.497-1.343l.108-2.888Zm-68.558-.008c-.012-.77.658 1.13 1.446 1.119l1.111-.015c.789-.011 1.397-1.928 1.41-1.158l.044 2.89c.012.77-.618 1.402-1.406 1.413l-1.111.015c-.789.01-1.437-.604-1.45-1.374l-.044-2.89Zm74.078 0c.012-.77-.659 1.13-1.45 1.119l-1.114-.015c-.79-.011-1.4-1.928-1.412-1.158l-.045 2.89c-.012.77.619 1.402 1.409 1.413l1.115.015c.79.01 1.44-.604 1.452-1.374l.045-2.89Zm-79.567-.041c.004-.77.633 1.142 1.42 1.148l1.112.007c.789.005 1.439-1.899 1.434-1.129l-.018 2.89c-.005.77-.648 1.39-1.436 1.385l-1.111-.008c-.789-.005-1.424-.633-1.42-1.403l.019-2.89Zm85.07 0c-.005-.77-.635 1.142-1.425 1.148l-1.114.007c-.791.005-1.442-1.899-1.438-1.129l.018 2.89c.005.77.65 1.39 1.44 1.385l1.114-.008c.791-.005 1.427-.633 1.423-1.403l-.018-2.89Zm-90.607 0c.005-.77.633 1.142 1.421 1.148l1.112.007c.788.005 1.438-1.899 1.433-1.129l-.018 2.89c-.004.77-.647 1.39-1.436 1.385l-1.111-.008c-.788-.005-1.424-.633-1.42-1.403l.019-2.89Zm96.157 0c-.004-.77-.634 1.142-1.424 1.148l-1.115.007c-.79.005-1.442-1.899-1.437-1.129l.018 2.89c.005.77.65 1.39 1.44 1.385l1.114-.008c.79-.005 1.427-.633 1.423-1.403l-.019-2.89Zm-101.759-.039c.021-.77.608 1.155 1.396 1.176l1.111.03c.788.021 1.48-1.869 1.458-1.1l-.08 2.89c-.022.77-.678 1.376-1.467 1.355l-1.11-.03c-.789-.021-1.41-.662-1.389-1.432l.08-2.889Zm107.376 0c-.022-.77-.61 1.155-1.4 1.176l-1.114.03c-.79.021-1.483-1.869-1.461-1.1l.081 2.89c.021.77.679 1.376 1.469 1.355l1.114-.03c.79-.021 1.413-.662 1.392-1.432l-.081-2.889Z\" fill=\"#535353\" /><path d=\"m13.363 39.957 13.648-.7c-.94.592-2.102 1.05-3.98 1.334-1.437.217-2.887-.159-3.102-.284-.342.135-.618.317-1.706.725-1.335.5-2.492.491-3.309.2-.564-.2-1.284-.867-1.55-1.275Zm181.35 0-13.681-.7c.941.592 2.107 1.05 3.989 1.334 1.441.217 2.895-.159 3.111-.284.342.135.619.317 1.71.725 1.338.5 2.497.491 3.317.2.565-.2 1.287-.867 1.554-1.275ZM16.937 48.233 29.23 42.46c-.628.898-1.515 1.757-3.13 2.724-1.238.74-2.725.94-2.973.905-.26.253-.442.524-1.28 1.309-1.029.962-2.099 1.389-2.969 1.428-.6.027-1.53-.316-1.94-.592Zm174.194 0-12.324-5.774c.629.898 1.519 1.757 3.139 2.724 1.24.74 2.731.94 2.98.905.261.253.443.524 1.283 1.309 1.031.962 2.104 1.389 2.976 1.428.602.027 1.535-.316 1.946-.592ZM23.424 54.55l9.063-9.627c-.246 1.053-.741 2.16-1.858 3.62-.854 1.116-2.13 1.815-2.368 1.87-.145.325-.212.64-.69 1.661-.586 1.252-1.401 2.019-2.176 2.356-.534.232-1.5.235-1.971.12Zm161.204 0-9.086-9.627c.247 1.053.743 2.16 1.862 3.62.857 1.116 2.136 1.815 2.374 1.87.146.325.213.64.692 1.661.587 1.252 1.405 2.019 2.181 2.356.536.232 1.505.235 1.977.12ZM31.645 57.485l4.235-10.313c.11.92.045 1.952-.399 3.442-.34 1.142-1.123 2.064-1.29 2.175-.02.303.02.577-.058 1.534-.094 1.175-.503 2.023-1.004 2.512-.345.338-1.089.611-1.484.65Zm144.741 0-4.246-10.313c-.111.92-.046 1.952.399 3.442.341 1.142 1.126 2.064 1.294 2.175.019.303-.019.577.058 1.534.094 1.175.505 2.023 1.006 2.512.347.338 1.092.611 1.489.65Z\" fill=\"#EC4E3A\" /><path d=\"M18.186 43.128c-.5-.046-1.875-.832-2.49-1.302 1.856.483 3.668-.508 4.343-1.064.856.667 3.45.431 4.64.23-1.964.786-5.993 2.182-6.493 2.136Zm171.693 0c.501-.046 1.88-.832 2.496-1.302-1.861.483-3.677-.508-4.353-1.064-.859.667-3.459.431-4.652.23 1.968.786 6.008 2.182 6.509 2.136ZM22.654 49.342c-.479.146-2.062-.062-2.817-.264 1.904-.252 3.175-1.847 3.573-2.613 1.057.293 3.352-.899 4.367-1.532-1.492 1.462-4.644 4.264-5.123 4.41Zm162.745 0c.48.146 2.067-.062 2.824-.264-1.909-.252-3.183-1.847-3.582-2.613-1.06.293-3.36-.899-4.378-1.532 1.496 1.462 4.655 4.264 5.136 4.41ZM28.915 53.538c-.382.3-1.89.654-2.648.727 1.635-.893 2.214-2.818 2.299-3.669 1.063-.092 2.714-1.996 3.406-2.936-.827 1.878-2.675 5.577-3.057 5.878Zm150.207 0c.382.3 1.896.654 2.654.727-1.639-.893-2.219-2.818-2.304-3.669-1.066-.092-2.721-1.996-3.415-2.936.829 1.878 2.682 5.577 3.065 5.878Zm-143.536 1.59c-.208.35-1.27 1.059-1.832 1.33 1.005-1.18.901-2.895.724-3.605.792-.374 1.521-2.373 1.786-3.326-.101 1.747-.47 5.25-.678 5.6Zm136.848 0c.209.35 1.273 1.059 1.837 1.33-1.007-1.18-.904-2.895-.726-3.605-.794-.374-1.525-2.373-1.791-3.326.102 1.747.472 5.25.68 5.6Z\" fill=\"#4194A7\" /><path d=\"M47.169 40.745c.371-.192.404-1.048 0-1.467-.492-.51-2.508-.329-2.786 0-.28.33-.341.958 0 1.467.34.509 2.322.24 2.786 0Zm113.654 0c-.372-.192-.405-1.048 0-1.467.493-.51 2.514-.329 2.793 0 .28.33.342.958 0 1.467-.341.509-2.327.24-2.793 0ZM74.15 39.249c-.372.191-.405 1.048 0 1.466.491.51 2.507.33 2.786 0 .278-.329.34-.957 0-1.466s-2.322-.24-2.787 0Zm59.624 0c.373.191.405 1.048 0 1.466-.493.51-2.514.33-2.793 0-.28-.329-.342-.957 0-1.466.341-.509 2.328-.24 2.793 0Z\" fill=\"#535353\" /><path d=\"M48.476 38.114c.447.435 1.072 1.791 0 3.732m111.037-3.732c-.448.435-1.076 1.791 0 3.732M73.06 38.062c-.446.435-1.072 1.791 0 3.732m61.806-3.732c.448.435 1.075 1.791 0 3.732\" stroke=\"#535353\" stroke-width=\".976\" /><path d=\"M56.825 39.206c-.546.23-.276 1.075-.072 1.47.562.79 2.88.319 3.969-.016.58.107 3.366.355 3.825.377.458.02 1.156-1.42.38-1.773-.621-.284-3.224.142-4.448.39-.99-.245-3.108-.677-3.654-.448Zm94.316 0c.548.23.277 1.075.073 1.47-.564.79-2.888.319-3.979-.016-.581.107-3.375.355-3.834.377-.46.02-1.16-1.42-.382-1.773.623-.284 3.232.142 4.459.39.993-.245 3.116-.677 3.663-.448Z\" fill=\"#4194A7\" /><path d=\"M52.904 38.968c-.254 0-2.669.83-2.669 1.076 0 .316 2.451.927 2.67.927.173 0 2.725-.77 2.673-.927-.052-.158-2.42-1.076-2.674-1.076Zm102.169 0c.255 0 2.675.83 2.675 1.076 0 .316-2.457.927-2.675.927-.175 0-2.733-.77-2.681-.927.052-.158 2.426-1.076 2.681-1.076Zm-86.233 0c-.255 0-2.67.83-2.67 1.076 0 .316 2.451.927 2.67.927.174 0 2.725-.77 2.673-.927-.051-.158-2.42-1.076-2.674-1.076Zm70.258 0c.255 0 2.675.83 2.675 1.076 0 .316-2.456.927-2.675.927-.175 0-2.732-.77-2.681-.927.052-.158 2.426-1.076 2.681-1.076Zm-98.455 15.38c.483.982.684 2.24.725 2.745.302-1.227.604-2.626.604-3.797 0-1.067-.604-1.66-1.33-1.228-.626.373-.604 1.052 0 2.28Zm126.722 0c-.485.982-.687 2.24-.727 2.745-.303-1.227-.606-2.626-.606-3.797 0-1.067.606-1.66 1.333-1.228.628.373.606 1.052 0 2.28Zm-120.993 0c.483.982.684 2.24.725 2.745.302-1.227.604-2.626.604-3.797 0-1.067-.604-1.66-1.33-1.228-.626.373-.604 1.052 0 2.28Zm115.25 0c-.484.982-.686 2.24-.727 2.745-.303-1.227-.606-2.626-.606-3.797 0-1.067.606-1.66 1.333-1.228.628.373.606 1.052 0 2.28Zm-109.597 0c.483.982.685 2.24.725 2.745.302-1.227.605-2.626.605-3.797 0-1.067-.605-1.66-1.33-1.228-.626.373-.604 1.052 0 2.28Zm103.93 0c-.485.982-.687 2.24-.727 2.745-.303-1.227-.606-2.626-.606-3.797 0-1.067.606-1.66 1.333-1.228.628.373.606 1.052 0 2.28Zm-98.393.004c.504.973.731 2.226.782 2.731.277-1.233.55-2.638.526-3.808-.022-1.067-.639-1.648-1.355-1.202-.618.385-.582 1.063.047 2.28Zm92.842 0c-.505.973-.733 2.226-.784 2.731-.277-1.233-.551-2.638-.527-3.808.022-1.067.64-1.648 1.358-1.202.62.385.584 1.063-.047 2.28Zm-87.384.244c.503.973.73 2.226.781 2.731.277-1.233.55-2.638.526-3.809-.022-1.066-.638-1.647-1.354-1.201-.619.385-.583 1.063.047 2.279Zm81.913 0c-.505.973-.733 2.226-.784 2.731-.277-1.233-.551-2.638-.527-3.809.022-1.066.64-1.647 1.358-1.201.62.385.584 1.063-.047 2.279Zm-76.381.013c.542.953.82 2.197.89 2.7.228-1.243.445-2.657.374-3.826-.065-1.065-.704-1.622-1.402-1.15-.602.408-.54 1.084.138 2.276Zm70.833 0c-.543.953-.821 2.197-.892 2.7-.228-1.243-.446-2.657-.374-3.826.064-1.065.705-1.622 1.405-1.15.604.408.541 1.084-.139 2.276Zm-65.483.001c.55.95.838 2.191.912 2.693.218-1.244.423-2.66.343-3.828-.074-1.064-.718-1.617-1.411-1.14-.6.413-.531 1.09.156 2.275Zm60.121 0c-.551.95-.839 2.191-.915 2.693-.217-1.244-.423-2.66-.342-3.828.073-1.064.718-1.617 1.414-1.14.601.413.532 1.09-.157 2.275Zm-54.576-.326c.586.929.92 2.16 1.015 2.659.17-1.252.32-2.674.195-3.838-.114-1.061-.778-1.59-1.453-1.088-.583.433-.489 1.106.243 2.267Zm49.017 0c-.588.929-.923 2.16-1.018 2.659-.17-1.252-.321-2.674-.195-3.838.114-1.061.78-1.59 1.457-1.088.584.433.49 1.106-.244 2.267ZM40.96 46.432c.412.835.583 1.905.617 2.335.258-1.044.515-2.234.515-3.23 0-.907-.514-1.41-1.131-1.044-.533.317-.514.895 0 1.939Zm126.087 0c-.412.835-.584 1.905-.618 2.335-.258-1.044-.515-2.234-.515-3.23 0-.907.515-1.41 1.133-1.044.534.317.515.895 0 1.939Zm-120.358 0c.41.835.582 1.905.617 2.335.257-1.044.514-2.234.514-3.23 0-.907-.514-1.41-1.131-1.044-.533.317-.514.895 0 1.939Zm114.615 0c-.412.835-.584 1.905-.618 2.335-.258-1.044-.516-2.234-.516-3.23 0-.907.516-1.41 1.134-1.044.534.317.515.895 0 1.939Zm-108.962 0c.411.835.583 1.905.617 2.335.257-1.044.514-2.234.514-3.23 0-.907-.514-1.41-1.13-1.044-.533.317-.515.895 0 1.939Zm103.294 0c-.412.835-.584 1.905-.618 2.335-.258-1.044-.515-2.234-.515-3.23 0-.907.515-1.41 1.133-1.044.534.317.516.895 0 1.939Zm-97.92.003c.428.827.622 1.893.665 2.323.235-1.049.468-2.244.447-3.24-.019-.906-.543-1.4-1.152-1.02-.526.326-.495.903.04 1.937Zm92.533 0c-.43.827-.624 1.893-.667 2.323-.236-1.049-.469-2.244-.448-3.24.019-.906.544-1.4 1.155-1.02.527.326.496.903-.04 1.937Zm-87.075.241c.428.827.621 1.893.664 2.323.236-1.05.468-2.244.448-3.24-.02-.906-.543-1.4-1.152-1.021-.526.327-.496.904.04 1.938Zm81.603 0c-.429.827-.623 1.893-.666 2.323-.236-1.05-.469-2.244-.448-3.24.018-.906.544-1.4 1.155-1.021.527.327.496.904-.041 1.938Zm-76.387.014c.461.81.697 1.868.757 2.296.193-1.057.378-2.26.318-3.254-.055-.905-.599-1.38-1.192-.978-.513.347-.46.922.117 1.935Zm71.158 0c-.462.81-.698 1.868-.759 2.296-.194-1.057-.379-2.26-.318-3.254.055-.905.6-1.38 1.195-.978.513.347.46.922-.118 1.935Zm-65.873.004c.468.807.712 1.863.776 2.29.185-1.058.36-2.262.29-3.256-.061-.905-.609-1.375-1.2-.968-.508.35-.45.925.134 1.934Zm60.575 0c-.468.807-.714 1.863-.777 2.29-.186-1.058-.361-2.262-.292-3.256.062-.905.611-1.375 1.203-.968.511.35.452.925-.134 1.934Zm-55.333-.317c.498.79.783 1.836.863 2.26.144-1.063.272-2.273.166-3.263-.097-.902-.662-1.352-1.236-.925-.496.368-.416.94.207 1.928Zm50.078 0c-.499.79-.785 1.836-.865 2.26-.145-1.063-.273-2.273-.167-3.263.098-.902.664-1.352 1.24-.925.497.368.416.94-.208 1.928Z\" fill=\"#EC4E3A\" /><path d=\"M41.306 57.702c-.477-.985-.671-2.243-.708-2.75-.31 1.226-.62 2.624-.628 3.795-.007 1.066.594 1.662 1.322 1.235.628-.37.61-1.049.014-2.28Zm125.394 0c.479-.985.673-2.243.71-2.75.311 1.226.622 2.624.629 3.795.007 1.066-.595 1.662-1.325 1.235-.63-.37-.612-1.049-.014-2.28Zm-119.666 0c-.477-.985-.671-2.243-.708-2.75-.31 1.226-.62 2.624-.628 3.795-.007 1.066.594 1.662 1.322 1.235.628-.37.61-1.049.014-2.28Zm113.924 0c.479-.985.673-2.243.71-2.75.311 1.226.622 2.624.63 3.795.006 1.066-.596 1.662-1.326 1.235-.63-.37-.612-1.049-.014-2.28Zm-108.27 0c-.477-.985-.671-2.243-.708-2.75-.31 1.226-.621 2.624-.628 3.795-.007 1.066.594 1.662 1.322 1.235.628-.37.61-1.049.014-2.28Zm102.602 0c.478-.985.673-2.243.71-2.75.31 1.226.622 2.624.629 3.795.007 1.066-.595 1.662-1.325 1.235-.63-.37-.612-1.049-.014-2.28Zm-96.996-.004c-.498-.976-.717-2.23-.765-2.736-.285 1.231-.567 2.635-.55 3.806.016 1.066.629 1.65 1.348 1.209.62-.381.589-1.06-.033-2.28Zm91.375 0c.499-.976.719-2.23.767-2.736.285 1.231.568 2.635.551 3.806-.015 1.066-.63 1.65-1.351 1.209-.622-.381-.59-1.06.033-2.28Zm-85.917.242c-.498-.976-.718-2.23-.765-2.736-.285 1.231-.567 2.634-.55 3.805.016 1.067.629 1.651 1.348 1.21.62-.382.589-1.06-.033-2.28Zm80.446 0c.499-.976.719-2.23.767-2.736.285 1.231.568 2.634.551 3.805-.016 1.067-.63 1.651-1.351 1.21-.622-.382-.59-1.06.033-2.28Zm-74.781-.019c-.536-.956-.805-2.202-.873-2.705-.235 1.241-.46 2.654-.397 3.823.058 1.066.694 1.627 1.394 1.158.605-.404.547-1.08-.124-2.276Zm69.102 0c.537-.956.808-2.202.876-2.705.235 1.241.461 2.654.397 3.823-.058 1.066-.695 1.627-1.398 1.158-.606-.404-.547-1.08.125-2.276Zm-63.725-.004c-.544-.952-.824-2.195-.896-2.698-.225 1.243-.439 2.657-.366 3.826.067 1.065.707 1.621 1.404 1.148.602-.409.538-1.085-.142-2.276Zm58.334 0c.546-.952.826-2.195.898-2.698.225 1.243.44 2.657.367 3.826-.067 1.065-.709 1.621-1.408 1.148-.603-.409-.538-1.085.143-2.276Zm-52.663-.364c-.58-.932-.907-2.165-.998-2.665-.177 1.25-.337 2.672-.219 3.837.108 1.062.769 1.594 1.447 1.096.586-.43.495-1.103-.23-2.268Zm46.978 0c.582-.932.91-2.165 1.001-2.665.177 1.25.338 2.672.219 3.837-.107 1.062-.77 1.594-1.45 1.096-.587-.43-.497-1.103.23-2.268Zm-85.918-8.268c-.406-.837-.571-1.907-.603-2.338-.263 1.042-.527 2.23-.534 3.227-.005.907.506 1.414 1.125 1.05.534-.314.52-.891.012-1.938Zm124.957 0c.407-.837.572-1.907.604-2.338.264 1.042.529 2.23.535 3.227.005.907-.507 1.414-1.127 1.05-.536-.314-.521-.891-.012-1.938Zm-119.229 0c-.406-.837-.571-1.907-.603-2.338-.263 1.042-.527 2.23-.534 3.227-.005.907.506 1.414 1.125 1.05.534-.314.52-.891.012-1.938Zm113.486 0c.407-.837.572-1.907.604-2.338.264 1.042.529 2.23.535 3.227.006.907-.506 1.414-1.127 1.05-.536-.314-.521-.891-.012-1.938Zm-107.832 0c-.406-.837-.571-1.907-.603-2.338-.263 1.042-.528 2.23-.534 3.227-.005.907.505 1.414 1.124 1.05.535-.314.52-.891.013-1.938Zm102.164 0c.407-.837.572-1.907.604-2.338.264 1.042.529 2.23.535 3.227.006.907-.506 1.414-1.127 1.05-.536-.314-.521-.891-.012-1.938Zm-96.732-.007c-.423-.83-.61-1.896-.65-2.326-.243 1.047-.482 2.24-.468 3.236.013.907.534 1.404 1.146 1.028.527-.324.5-.9-.028-1.938Zm91.286 0c.424-.83.611-1.896.652-2.326.242 1.047.483 2.24.468 3.236-.013.907-.535 1.404-1.148 1.028-.529-.324-.502-.9.028-1.938Zm-85.829.241c-.423-.83-.61-1.897-.65-2.327-.242 1.048-.482 2.241-.468 3.237.014.907.535 1.404 1.146 1.028.528-.324.501-.901-.028-1.938Zm80.357 0c.424-.83.612-1.897.652-2.327.243 1.048.483 2.241.469 3.237-.014.907-.536 1.404-1.149 1.028-.529-.324-.502-.901.028-1.938Zm-75.027-.013c-.456-.813-.685-1.872-.743-2.3-.2 1.055-.392 2.257-.337 3.251.049.906.59 1.383 1.185.985.515-.343.465-.92-.105-1.936Zm69.685 0c.457-.813.687-1.872.745-2.3.2 1.055.392 2.257.338 3.251-.049.906-.591 1.383-1.189.985-.516-.343-.466-.92.106-1.936Zm-64.378-.001c-.463-.81-.7-1.867-.762-2.294-.19 1.057-.373 2.26-.31 3.254.056.905.6 1.378 1.193.975.512-.347.457-.922-.12-1.935Zm59.057 0c.464-.81.702-1.867.764-2.294.191 1.057.374 2.26.311 3.254-.056.905-.602 1.378-1.196.975-.513-.347-.459-.922.121-1.935Zm-53.707-.344c-.493-.792-.772-1.84-.849-2.266-.15 1.063-.287 2.272-.186 3.263.091.903.653 1.356 1.23.932.498-.365.422-.938-.195-1.929Zm48.344 0c.494-.792.773-1.84.851-2.266.151 1.063.287 2.272.187 3.263-.092.903-.656 1.356-1.234.932-.499-.365-.422-.938.196-1.929Z\" fill=\"#4194A7\" /><path d=\"M108.227 8.574S93.462 6.464 91.514 6.24c-3.108-.353-11.026.462-6.412 11.108 3.074 7.09 4.566-2.62 8.007 1.683\" fill=\"#EEA201\" /><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M97.555 7.058c4.821.675 10.668 1.511 10.668 1.511L93.105 19.025c-1.595-1.993-2.77-.977-3.88-.019-1.284 1.11-2.478 2.14-4.127-1.663-.5-1.152-.852-2.189-1.08-3.121.853-.807 2.526-1.98 4.573-2.841 1.528-.644 2.642-.856 3.466-1.013.435-.082.789-.15 1.08-.257.336-.124.974-.627 1.695-1.197.922-.729 1.982-1.565 2.724-1.856Z\" fill=\"#693F00\" fill-opacity=\".2\" style=\"mix-blend-mode:darken\" /><path d=\"m107.433 8.455-7.64-1.133c-3.746 0-6.78 4.166-6.78 7.912v17.078a6.776 6.776 0 0 0 6.78 6.78h7.64a6.776 6.776 0 0 0 6.778-6.78V15.235c.007-3.74-3.033-6.78-6.778-6.78Z\" fill=\"#fff\" /><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M114.211 19.779c-.113 1.576-.337 4.128-.94 5.247-2.412 4.471-7.629 4.761-12.455 5.03a430.692 430.692 0 0 0-1.28.073c-3.57.206-5.629.325-6.522-.44v2.623c0 .182.007.362.02.54 1.148.484 3.34.876 7.584 1.029 3.596.13 10.907.207 13.592-1.457l.001-.112V19.78Z\" fill=\"#1B1C22\" fill-opacity=\".1\" style=\"mix-blend-mode:darken\" /><path d=\"M97.091 11.482s2.416-3.895 8.238.183c0 0-3.311 4.933-8.238-.183Z\" fill=\"#EEA201\" /><path d=\"M102.194 11.502a1.697 1.697 0 1 1-3.394 0 1.697 1.697 0 0 1 3.394 0Z\" fill=\"#401810\" /><path d=\"M112.054 31.078h-16.59a5.101 5.101 0 0 0-5.103 5.102 5.101 5.101 0 0 0 5.102 5.103h16.591a5.1 5.1 0 0 0 5.102-5.103 5.096 5.096 0 0 0-5.102-5.102Z\" fill=\"#EC4E3A\" /><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M114.474 31.686c-.082.57-.723 1.787-3.29 2.227-3.366.577-18.896.589-19.328.156-.309-.308-.058-1.134.17-1.661a5.09 5.09 0 0 0-1.665 3.772c0 .529.08 1.038.229 1.518.269.159.592.28.977.35 1.638.294 20.258.368 25.362-.355.148-.478.227-.986.227-1.513a5.087 5.087 0 0 0-2.682-4.494Z\" fill=\"#450000\" fill-opacity=\".2\" style=\"mix-blend-mode:darken\" /><path d=\"M123.3 71.374H84.748v46.619H123.3V71.374Z\" fill=\"url(#ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_a)\" /><path d=\"M104.023 110.405s-4.875.614-4.875-3.25 1.959-12.442 4.875-12.495c2.917.053 4.876 8.631 4.876 12.495 0 3.864-4.876 3.25-4.876 3.25Z\" fill=\"url(#ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_b)\" /><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M104.024 123.287v.002H90.237c-5.715 0-5.49-5.295-5.49-5.295h19.277v-.002h19.275s.226 5.295-5.489 5.295h-13.786Z\" fill=\"url(#ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_c)\" /><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M104.024 71.373v-5.295h13.787c5.715 0 5.489 5.295 5.489 5.295h-19.276Zm0 .002v-5.296H90.237c-5.715 0-5.49 5.296-5.49 5.296h19.277Z\" fill=\"url(#ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_d)\" /><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M104.023 109.07a2.136 2.136 0 0 0 2.131-2.131 2.129 2.129 0 0 0-2.131-2.131v4.262Zm0 0a2.136 2.136 0 0 1-2.131-2.131c0-1.173.958-2.131 2.131-2.131v4.262Z\" fill=\"url(#ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_e)\" /><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M104.024 101.064h1.905v2.357h-1.905v.001h-1.905v-2.357h1.905v-.001Z\" fill=\"url(#ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_f)\" /><path d=\"M104.024 114.677a.968.968 0 1 0 0-1.937.968.968 0 0 0 0 1.937Z\" fill=\"#505153\" /><path d=\"M96.565 114.677a.969.969 0 1 0 0-1.938.969.969 0 0 0 0 1.938Z\" fill=\"#EF3836\" /><path d=\"M111.504 114.677a.968.968 0 1 0 0-1.937.968.968 0 0 0 0 1.937Z\" fill=\"#00A2DD\" /><path d=\"M115.438 193.261h-3.314v5.707h3.314v-5.707Z\" fill=\"#F7F8F8\" /><path d=\"M115.438 195.144h-3.314v1.071h3.314v-1.071Z\" fill=\"#00A2DD\" /><path d=\"M116.049 197.997h-4.536v1.943h4.536v-1.943Z\" fill=\"#3E3F41\" /><path d=\"M95.974 193.261H92.66v5.707h3.314v-5.707Z\" fill=\"#F7F8F8\" /><path d=\"M95.974 195.144H92.66v1.071h3.314v-1.071Z\" fill=\"#EF3836\" /><path d=\"M96.585 197.997H92.05v1.943h4.536v-1.943Z\" fill=\"#3E3F41\" /><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M104.024 128.876v-5.657h10.841c5.844 0 8.436 5.657 8.436 5.657h-19.277Zm-.002.001v-5.657h-10.84c-5.845 0-8.437 5.657-8.437 5.657h19.277Z\" fill=\"url(#ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_g)\" /><path d=\"M123.301 128.89H84.747v57.27h38.554v-57.27Z\" fill=\"url(#ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_h)\" /><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M87.214 189.648c-2.729-1.683-2.467-3.502-2.467-3.502h19.277v7.788H91.887c-3.48 0-3.83-1.722-4.09-3.008-.117-.583-.217-1.076-.583-1.278Zm33.62 0c2.729-1.683 2.467-3.502 2.467-3.502h-19.277v7.788h12.137c3.481 0 3.83-1.722 4.09-3.008.118-.583.218-1.076.583-1.278Z\" fill=\"url(#ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_i)\" /><path d=\"M104.024 193.934h-4.461c.137-1.583 2.182-5.134 4.461-5.134v5.134Z\" fill=\"url(#ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_j)\" /><path d=\"M104.024 193.934h4.461c-.137-1.583-2.512-5.134-4.461-5.134v5.134Z\" fill=\"url(#ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_k)\" /><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M104.037 191.168h2.454v1.657h-4.922v-1.657h2.468Z\" fill=\"#F7F8F8\" /><path d=\"M104.024 138.995a2.813 2.813 0 0 1-2.816-2.817 2.813 2.813 0 0 1 2.816-2.816\" fill=\"url(#ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_l)\" /><path d=\"M104.024 138.995a2.814 2.814 0 0 0 2.816-2.817 2.814 2.814 0 0 0-2.816-2.816\" fill=\"url(#ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_m)\" /><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M104.024 175.966h5.957a1.864 1.864 0 0 0 1.869-1.857v-7.912c0-.848-.686-1.533-1.533-1.533h-6.293v11.302Zm-5.807.001h5.807v-11.302h-5.956c-1.034 0-1.87.835-1.87 1.869v7.414c0 1.122.91 2.019 2.02 2.019Z\" fill=\"url(#ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_n)\" /><path d=\"M105.643 180.988h-3.227a.625.625 0 0 1-.623-.623v-.66c0-.337.274-.623.623-.623h3.227c.337 0 .623.274.623.623v.672a.63.63 0 0 1-.623.611Z\" fill=\"#F7F8F8\" /><path d=\"M99.488 180.988h-3.227a.625.625 0 0 1-.623-.623v-.66c0-.337.274-.623.623-.623h3.227c.337 0 .623.274.623.623v.672a.614.614 0 0 1-.623.611Z\" fill=\"#EF3836\" /><path d=\"M111.824 180.988h-3.227a.624.624 0 0 1-.623-.623v-.66c0-.337.274-.623.623-.623h3.227c.337 0 .623.274.623.623v.672a.614.614 0 0 1-.623.611Z\" fill=\"#00A2DD\" /><path d=\"M123.295 38.085a2.852 2.852 0 0 0-2.851-2.851H87.595a2.852 2.852 0 0 0-2.85 2.851v3.198h38.55v-3.198Z\" fill=\"url(#ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_o)\" /><path d=\"M84.747 63.227a2.852 2.852 0 0 0 2.85 2.85h32.85a2.852 2.852 0 0 0 2.851-2.85v-3.199H84.747v3.199Z\" fill=\"url(#ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_p)\" /><path d=\"M123.298 41.285H84.747v18.744h38.551V41.285Z\" fill=\"url(#ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_q)\" /><path opacity=\".1\" d=\"M92.415 41.285h-7.668v18.744h7.668V41.285Z\" fill=\"url(#ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_r)\" /><path opacity=\".1\" d=\"M123.298 41.285h-7.669v18.744h7.669V41.285Z\" fill=\"url(#ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_s)\" /><path d=\"M84.747 41.285h38.551M84.747 60.027h38.551\" stroke=\"#D1D3D4\" stroke-width=\".158\" stroke-miterlimit=\"10\" /><path opacity=\".2\" d=\"M97.285 54.657a4.036 4.036 0 1 1-8.073 0 4.036 4.036 0 0 1 8.073 0Z\" fill=\"url(#ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_t)\" /><path d=\"M97.286 54.097a4.036 4.036 0 1 1-8.073 0 4.036 4.036 0 0 1 8.073 0Z\" fill=\"url(#ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_u)\" /><path d=\"M93.248 57.576a3.478 3.478 0 1 0 0-6.955 3.478 3.478 0 0 0 0 6.955Z\" fill=\"url(#ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_v)\" /><path d=\"M96.424 54.099a3.175 3.175 0 1 1-6.35 0 3.175 3.175 0 0 1 6.35 0Z\" fill=\"#F5F5F5\" /><path opacity=\".1\" d=\"M90.097 53.724H96.4a3.174 3.174 0 0 0-6.304 0Z\" fill=\"url(#ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_w)\" /><path d=\"M92.966 54.191a.097.097 0 0 1-.098-.098c0-.055.044-.098.098-.098h1.89c.055 0 .099.044.099.098a.097.097 0 0 1-.098.098h-1.89Z\" fill=\"#ED1C24\" /><path opacity=\".7\" d=\"M92.966 54.188h1.89a.097.097 0 0 0 .099-.098h-2.087c0 .055.044.098.098.098Z\" fill=\"url(#ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_x)\" /><path opacity=\".3\" d=\"M94.857 54.02h-1.89a.074.074 0 0 0-.074.074h2.04a.077.077 0 0 0-.076-.074Z\" fill=\"url(#ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_y)\" /><path fill=\"url(#ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_z)\" d=\"M93.016 53.869h.463v.463h-.463z\" /><path d=\"M93.313 53.301v-.072h-.127v.072a.127.127 0 1 0 .19.111.124.124 0 0 0-.063-.11Zm.056-.029v-.581a.121.121 0 0 0-.12-.12.121.121 0 0 0-.12.12v.581a.185.185 0 1 0 .241 0Zm-.12.294a.153.153 0 0 1-.095-.273l.006-.005v-.596a.09.09 0 1 1 .18 0v.058h-.079c-.01 0-.02.01-.02.021 0 .011.01.021.02.021h.08v.143h-.08c-.01 0-.02.01-.02.02 0 .012.01.022.02.022h.08v.143h-.08c-.01 0-.02.01-.02.02 0 .012.01.021.02.021h.08v.127l.006.005a.153.153 0 0 1 .058.12.156.156 0 0 1-.156.153Z\" fill=\"#000\" /><path d=\"m91.859 51.966.281.487c.077-.053.157-.1.242-.14l-.28-.487c-.084.042-.164.09-.243.14Z\" fill=\"#3F44C6\" /><path d=\"m92.637 51.629.098.554c.11-.03.226-.05.345-.061l-.098-.554a2.42 2.42 0 0 0-.345.06Z\" fill=\"#3D23DF\" /><path d=\"m91.238 52.544.429.36a1.82 1.82 0 0 1 .135-.16l-.43-.362a4.5 4.5 0 0 0-.134.162Z\" fill=\"#005DB2\" /><path d=\"M90.709 54.06v.071h.56v-.07h-.56Z\" fill=\"#00AEEF\" /><path d=\"m90.837 53.291.527.192c.015-.045.03-.089.048-.132l-.526-.191a2.158 2.158 0 0 0-.049.131Z\" fill=\"#008BA9\" /><path d=\"m95.51 52.935-.532.195c.102.181.176.38.217.593l.532-.195a2.487 2.487 0 0 0-.217-.593Z\" fill=\"#F12254\" /><path d=\"M95.766 53.746h-.567a1.943 1.943 0 0 1 0 .7h.567a2.507 2.507 0 0 0 0-.7Z\" fill=\"#ED1C24\" /><path d=\"m94.301 51.782-.281.488c.153.064.294.148.424.246l.283-.488a2.595 2.595 0 0 0-.426-.246Z\" fill=\"#7D1AFA\" /><path d=\"m95.003 52.256-.432.363c.14.126.262.27.361.43l.432-.364a2.562 2.562 0 0 0-.361-.429Z\" fill=\"#F520C6\" /><path d=\"M93.384 52.12c.143.009.28.033.414.071l.098-.554a2.52 2.52 0 0 0-.414-.072l-.098.554Z\" fill=\"#7305FF\" /><path d=\"M111.135 57.202a.68.68 0 0 1-.678.678h-8.721a.68.68 0 0 1-.677-.678v-4.938a.68.68 0 0 1 .677-.678h8.721a.68.68 0 0 1 .678.678v4.938Z\" fill=\"#fff\" /><path opacity=\".05\" d=\"M106.348 55.18a1.607 1.607 0 1 1-3.214.002 1.607 1.607 0 0 1 3.214-.002Z\" fill=\"url(#ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_A)\" /><path opacity=\".1\" d=\"M110.457 51.586h-8.721a.68.68 0 0 0-.677.678v4.938a.68.68 0 0 0 .677.678h8.721a.68.68 0 0 0 .678-.678v-4.938a.68.68 0 0 0-.678-.678Zm.339 5.616a.34.34 0 0 1-.339.339h-8.721a.34.34 0 0 1-.338-.339v-4.938a.34.34 0 0 1 .338-.339h8.721a.34.34 0 0 1 .339.34v4.937Z\" fill=\"#000\" /><path d=\"M106.348 54.959a1.607 1.607 0 1 1-3.214 0 1.607 1.607 0 0 1 3.214 0Z\" fill=\"url(#ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_B)\" /><path d=\"M106.167 54.961a1.425 1.425 0 1 1-2.85 0 1.425 1.425 0 0 1 2.85 0Z\" fill=\"url(#ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_C)\" /><path d=\"m103.118 55.858-.458.263a.034.034 0 0 0-.012.047.032.032 0 0 0 .046.013l.458-.264a.035.035 0 0 0 .013-.046.034.034 0 0 0-.047-.013Zm-.135-.427c-.005-.018-.024-.03-.041-.024l-.511.136a.034.034 0 0 0-.024.042.032.032 0 0 0 .033.026c.004 0 .007 0 .008-.002l.511-.137a.034.034 0 0 0 .024-.041Zm-.289-1.693a.034.034 0 0 0-.046.012.034.034 0 0 0 .012.047l.458.265a.032.032 0 0 0 .018.005c.011 0 .022-.007.03-.018a.034.034 0 0 0-.012-.046l-.46-.265Zm.885-.86a.034.034 0 0 0-.046-.013c-.016.01-.023.03-.013.047l.263.458a.035.035 0 0 0 .029.017.038.038 0 0 0 .018-.004.035.035 0 0 0 .013-.047l-.264-.458Zm2.739 1.171a.034.034 0 0 0 .029.018.04.04 0 0 0 .018-.005l.457-.263c.016-.01.023-.03.013-.047a.034.034 0 0 0-.046-.013l-.458.264a.036.036 0 0 0-.013.046Zm-3.397.911a.034.034 0 0 0-.034-.034h-.529a.033.033 0 0 0-.033.034c0 .02.014.034.033.034h.529a.033.033 0 0 0 .034-.034Zm3.58-.472c.003.016.018.025.034.025l.008-.001.511-.137a.035.035 0 0 0 .024-.041.035.035 0 0 0-.042-.025l-.511.137a.034.034 0 0 0-.024.042Zm-4.07-.113.511.137.009.001c.015 0 .029-.01.034-.025a.035.035 0 0 0-.024-.042l-.511-.137a.035.035 0 0 0-.042.025.032.032 0 0 0 .023.041Zm.65-1.124a.035.035 0 0 0-.048 0 .035.035 0 0 0 0 .048l.373.374a.035.035 0 0 0 .048 0 .035.035 0 0 0 0-.048l-.373-.374Zm1.035-.627a.034.034 0 0 0-.024.042l.136.511a.034.034 0 0 0 .032.026c.004 0 .007 0 .008-.002a.034.034 0 0 0 .024-.042l-.136-.51a.032.032 0 0 0-.04-.025Zm2.25 3.234a.034.034 0 0 0-.046.013.034.034 0 0 0 .012.046l.458.265a.033.033 0 0 0 .018.005.035.035 0 0 0 .029-.017.035.035 0 0 0-.013-.047l-.458-.265Zm.686-.315-.509-.136a.035.035 0 0 0-.042.024.034.034 0 0 0 .024.041l.511.137.008.002c.014 0 .029-.01.034-.026a.037.037 0 0 0-.026-.042Zm.072-.617h-.528a.033.033 0 0 0-.034.034c0 .02.015.034.034.034h.528c.02 0 .034-.015.034-.034.002-.02-.014-.034-.034-.034Zm-.673-1.675a.035.035 0 0 0-.048 0l-.374.373a.035.035 0 0 0 0 .048.035.035 0 0 0 .048 0l.374-.373a.034.034 0 0 0 0-.048Zm-1.709-.709a.034.034 0 0 0-.034.034v.529c0 .019.015.033.034.033a.034.034 0 0 0 .034-.033v-.529a.035.035 0 0 0-.034-.034Zm1.162.336-.266.458a.035.035 0 0 0 .031.051.034.034 0 0 0 .029-.017l.265-.458c.01-.016.003-.037-.013-.047-.016-.008-.037-.003-.046.013Zm-.537-.254a.035.035 0 0 0-.042.024l-.136.51a.034.034 0 0 0 .024.041.016.016 0 0 0 .008.002c.014 0 .029-.01.032-.026l.137-.509a.032.032 0 0 0-.023-.042Z\" fill=\"#A7A9AC\" /><path d=\"M109.831 53.19a.53.53 0 1 1-1.061-.001.53.53 0 0 1 1.061.001Z\" fill=\"url(#ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_D)\" /><path d=\"M109.746 53.19a.447.447 0 1 1-.894-.001.447.447 0 0 1 .894 0Z\" fill=\"#EF3836\" /><path d=\"M109.83 54.735a.53.53 0 1 1-1.061-.002.53.53 0 0 1 1.061.002Z\" fill=\"url(#ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_E)\" /><path d=\"M109.301 55.18a.447.447 0 1 0 0-.894.447.447 0 0 0 0 .893Z\" fill=\"#505153\" /><path d=\"M109.83 56.277a.53.53 0 1 1-1.061-.002.53.53 0 0 1 1.061.002Z\" fill=\"url(#ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_F)\" /><path d=\"M109.747 56.275a.447.447 0 1 1-.894-.001.447.447 0 0 1 .894 0Z\" fill=\"#00A2DD\" /><path d=\"M112.376 135.493c4.442-4.442 8.552-2.498 10.872 4.75v18.219c0 11.074.038 20.489.038 27.775-.215 2.622-2.642 3.093-2.778 3.755-.516 2.507-1.311 3.961-3.973 3.961-4.251 0-18.073-.005-18.073-.005 0-2.057 4.792-4.739 4.792-10.615 0-5.814.377-39.095 9.122-47.84Zm-1.599-49.745c4.152-6.747 9.754-12.12 12.497-2.304.046 12.214.031 30.627.031 34.271 0 4.069-2.804 5.562-4.891 5.562h-20.71c1.405-1.027 4.378-3.568 5.027-5.514.811-2.433 2.856-23.582 8.046-32.015Z\" fill=\"#67E3FC\" style=\"mix-blend-mode:overlay\" /><path d=\"M84.744 63.219V49.014c1.158 1.95 0 13.821 3.006 15.666 2.095 1.286 19.135 1.304 24.579 1.45-2.832 0-21.02-.401-23.928 3.113-2.5 3.02-1.779 20.961-3.657 21.951 0-2.862.025-16.167.025-20.146 0-3.369 2.786-4.916 4.703-4.916-.316 0-1.217-.035-1.722-.035-1.865 0-3.006-1.405-3.006-2.878Z\" fill=\"#1B1C22\" fill-opacity=\".1\" style=\"mix-blend-mode:darken\" /><path d=\"M123.299 63.159v-8.712c-1.195-.885-3.155-2.29-6.939 1.293-2.298 2.176-4.133 7.778-4.666 10.359h8.45c2.3 0 3.155-1.607 3.155-2.94Z\" fill=\"#67E3FC\" style=\"mix-blend-mode:overlay\" /><path d=\"M89.87 127.994c1.85-2.642 6.275-4.181 8.104-4.684h-5.292c-4.201 0-6.979 3.703-7.939 5.578v17.832c.93 1.263 2.007-14.269 5.128-18.726Z\" fill=\"#1B1C22\" fill-opacity=\".1\" style=\"mix-blend-mode:darken\" /><path d=\"M133.471 206.373c.204-.327.502-.585.855-.739 3.931-1.695 8.835-1.936 13.385-2.757 5.028-.907 9.86-2.873 15.187-3.829 1.81-.326 4.937-1.055 6.777-1.303-.587 2.293.036 5.592.87 7.71-1.343.351-2.68.333-3.851.587-1.604.347-3.213.632-4.793.973-3.928.856-7.675 1.904-11.373 2.749-5.082 1.145-9.84 2.282-14.647 2.73a2.093 2.093 0 0 1-1.029-.189 2.097 2.097 0 0 1-.812-.661c-1.089-1.397-1.692-3.495-.569-5.271Z\" fill=\"#633D2A\" /><path opacity=\".74\" d=\"M166.937 198.873c-1.419.734-3.292.939-4.81 1.448-1.381.462-2.837.643-4.21 1.068-1.426.442-2.965.784-4.429 1.114-1.888.422-3.753 1.075-5.666 1.423-.974.166-1.932.414-2.864.742 1.609.111 3.369-.483 4.995-.572 1.857-.091 3.573-.734 5.329-1.276a32.45 32.45 0 0 1 4.85-1.192c1.247-.188 3.261-.095 4.323-.833.442-.308.702-.743 1.238-1.033.458-.23.878-.53 1.244-.889Zm-22.871 6.304a21.357 21.357 0 0 0-3.6-.197c-1.124.009-2.176.516-3.221.94-.536.216-1.064.456-1.607.667a6.75 6.75 0 0 0-.84.296 6.62 6.62 0 0 0 3.607-.48c-.719.346-1.409.753-2.127 1.101-.59.284-1.509.503-1.97.949a3.35 3.35 0 0 1 .776-.326c.325-.139.669-.255.998-.381.689-.267 1.375-.535 2.087-.736 2.704-.774 5.476-.939 8.228-1.284.935-.117 1.405-.594 2.319-.757-1.547-.025-3.101.464-4.65.208Zm5.541.157c1.176-.566 2.296-.748 3.578-.999 1.469-.285 2.922-.678 4.361-1.031 1.681-.414 3.344-.689 4.994-1.224 1.164-.378 2.517-1.032 3.703-1.134-.412.568-.272 1.649-.064 2.254-1.076-.536-1.924-.759-3.125-.506-1.608.341-3.293.937-4.923 1.379a75.387 75.387 0 0 1-4.618 1.102c-1.547.313-2.826 1.03-4.324 1.518-2.584.846-5.253 1.053-7.894 1.554a48.667 48.667 0 0 1-5.577.725 16.41 16.41 0 0 1 3.704-1.329c1.392-.272 2.853-.095 4.24-.459 1.202-.319 2.473-.517 3.65-.887.682-.216 1.923-.329 2.295-.963Z\" fill=\"#976645\" /><path opacity=\".74\" d=\"M144.13 208.554c-1.573.326-3.033.722-4.649.856-1.396.117-2.818.218-4.202.341-.719.033-1.435.108-2.146.224.116.336.264.661.441.969.282-.027.568-.046.864-.044 1.811.008 3.454-.541 5.23-.753a31.601 31.601 0 0 0 4.758-.85c3.712-1.029 7.792-1.789 11.153-3.738-2.472-.112-5.254 1.42-7.586 2.144-1.252.387-2.61.578-3.863.851Z\" fill=\"#976645\" /><path opacity=\".74\" d=\"M152.726 207.601c4.418-2.089 9.716-3.737 14.601-3.488-.716.72-2.438.761-3.409.83-1.459.109-2.9.389-4.293.833-1.521.46-3.083.864-4.562 1.411-.799.296-1.854.128-2.552.585-.148.012.186-.116.215-.171Zm-11.072 2.992c-1.434.253-2.885.409-4.311.6-1.04.113-2.061.361-3.037.739.298.278.669.466 1.07.541l.109-.031c2.544-.652 5.231-.733 7.754-1.508 1.347-.415 2.67-.911 4.031-1.303 1.361-.393 3.062-.589 4.347-1.275-.365-.096-.756.068-1.123.121-3.038.533-5.806 1.579-8.84 2.116Zm20.243-3.576c1.58-.342 3.181-.623 4.792-.973.406-.09.87-.156 1.369-.225a1.112 1.112 0 0 0-.275-.246c-.533-.334-1.168-.064-1.79.079-1.645.379-3.393.158-5.013.584-1.737.452-3.399 1.046-5.113 1.576-1.118.353-2.477.443-3.528.916-.445.221-.85.516-1.198.873 3.491-.796 7.043-1.777 10.756-2.584Z\" fill=\"#895B3E\" /><path d=\"M172.894 201.196a5.018 5.018 0 0 1-.466 2.761c-.329.634-1.167 1.365-1.883 1.497-.865.16-1.672-.456-2.258-1.009-.693-.649-.987-1.591-1.091-2.507a3.496 3.496 0 0 1 .263-2.01c.593-1.172 1.388-2.532 2.936-2.114.341.096.634.091.929.317.26.214.495.456.699.724.353.452.597.979.713 1.54.075.262.128.53.158.801Z\" fill=\"#895B3E\" /><path d=\"M170.284 198.357c-1.216.098-2.073 1.825-2.229 2.845-.156 1.02.64 2.556 1.489 3.154.356.254 1.018.218 1.403.05.531-.229.855-.886 1.037-1.385.215-.614.499-1.226.431-1.896a3.457 3.457 0 0 0-.795-1.773c-.445-.538-.69-1.052-1.336-.995Z\" fill=\"#5A3722\" /><path d=\"M170.209 198.967c-.606.091-1.196.871-1.442 1.39a2.855 2.855 0 0 0-.141 1.725c.2.789.977 2.482 2.036 1.972.897-.432 1.355-1.975 1.239-2.909a4.077 4.077 0 0 0-.608-1.564c-.319-.454-.537-.698-1.084-.614Z\" fill=\"#895B3E\" /><path d=\"M170.329 199.517c-.707-.022-1.174.885-1.284 1.454a3.058 3.058 0 0 0 .317 1.731c.22.458.648 1.12 1.229.749.58-.371.689-1.297.804-1.946.051-.238.051-.484.001-.721a1.733 1.733 0 0 0-.295-.658c-.199-.327-.325-.588-.772-.609Z\" fill=\"#5A3722\" /><path d=\"M170.203 200.168c-.675.272-.783 1.263-.636 1.862.106.422.325 1.288.884.756.354-.324.676-1.182.579-1.655-.067-.334-.32-1.166-.827-.963Z\" fill=\"#895B3E\" /><path d=\"M170.319 200.833c-.461.19-.614 1.583-.006 1.343.431-.166.499-1.545.006-1.343Zm-2.947-1.711c.318-.003 1.018.059 1.337.041a6.37 6.37 0 0 0-.885-.445c-.185-.005-.324.283-.458.386.045-.018-.026.042.006.018Zm-.514 3.053c.218-.105.788-.38 1.025-.361-.11.103-.428.339-.548.444-.121.105-.241.157-.332.255a1.402 1.402 0 0 1-.145-.338Zm1.065 2.361c.212-.311.491-.569.817-.757-.184.316-.391.752-.568 1.047a.736.736 0 0 1-.249-.29Zm3.328-.093c.059.122.248.385.313.502.086-.068.17-.138.25-.212a7.174 7.174 0 0 0-.563-.29Zm1.532-1.454c-.167.003-.487-.061-.595-.009.149.138.317.257.497.351.041-.117.07-.228.098-.342Zm-1.72-4.48c.05-.086.168-.308.22-.401a1.296 1.296 0 0 0-.178-.101 1.768 1.768 0 0 0-.042.502Z\" fill=\"#5A3722\" /><path d=\"M168.283 204.447a3.337 3.337 0 0 1-.884-1.485 5.119 5.119 0 0 1-.874.495c-.879.242-1.744.506-2.615.769-1.854.559-3.799.193-5.702.484a36.058 36.058 0 0 0-5.628 1.464c-1.88.61-3.815 1.06-5.672 1.712-1.664.583-3.3 1.276-5.011 1.722-2.998.78-6.173.521-9.005-.736a4.903 4.903 0 0 0 .345 1.372c.072.151.131.309.218.453l.016.034c.165.318.359.62.579.902.175.226.391.417.635.565l.019.009c.034.022.071.042.106.061l.034.013c.031.017.063.032.095.046l.04.016c.031.014.063.026.095.037l.039.014.103.03.035.01c.209.053.425.07.64.049 4.804-.448 9.573-1.581 14.652-2.733 2.722-.62 5.478-1.354 8.313-2.04l.159-.038 1.143-.255.302-.078c.477-.108.956-.217 1.439-.323l1.189-.248c1.192-.24 2.396-.463 3.604-.726.085-.02.172-.035.268-.055 1.11-.204 2.346-.217 3.578-.542-.868.173-1.665-.447-2.255-.998Z\" fill=\"#563B13\" style=\"mix-blend-mode:multiply\" opacity=\".44\" /><path d=\"m170.545 205.454.12-.028-.12.028Z\" fill=\"#5B2F07\" style=\"mix-blend-mode:multiply\" opacity=\".32\" /><path d=\"M151.645 213.216a1.427 1.427 0 0 1-.684-.448c-2.001-2.381-3.236-5.699-4.784-8.667-1.71-3.281-4.089-6.228-5.898-9.704-.614-1.181-1.789-3.19-2.359-4.406 1.672-.024 3.755-1.066 4.997-2.032.53.855.811 1.776 1.238 2.531.584 1.036 1.127 2.086 1.703 3.107 1.435 2.535 2.96 4.91 4.337 7.288 1.882 3.273 3.688 6.325 5.041 9.538.094.238.127.493.098.742-.03.248-.122.482-.267.679-.702 1.008-1.982 1.812-3.422 1.372Z\" fill=\"#633D2A\" /><path opacity=\".74\" d=\"M139.278 191.659c.804.836 1.352 2.083 2.027 3.029.612.861 1.053 1.827 1.639 2.689.609.896 1.176 1.887 1.719 2.831.696 1.216 1.543 2.373 2.196 3.621.325.637.702 1.248 1.126 1.826-.278-1.124-1.062-2.221-1.477-3.319-.468-1.257-1.276-2.315-2.025-3.418a24.668 24.668 0 0 1-1.863-3.104c-.399-.821-.777-2.22-1.506-2.811-.303-.246-.653-.343-.966-.657a3.751 3.751 0 0 0-.87-.687Zm9.245 14.512c.148.849.367 1.687.655 2.506.252.769.823 1.396 1.336 2.034.264.327.54.645.801.978.116.181.244.356.383.521a4.966 4.966 0 0 0-1.112-2.385c.39.429.814.827 1.206 1.254.32.352.668.942 1.069 1.175a2.552 2.552 0 0 1-.389-.472c-.165-.197-.317-.411-.474-.613-.33-.423-.661-.844-.952-1.295-1.112-1.71-1.83-3.581-2.664-5.404-.283-.62-.707-.854-1.016-1.45.321 1.066.99 2.041 1.157 3.151Zm-1.106-3.83c-.639-.702-1.006-1.436-1.455-2.268-.514-.955-1.095-1.878-1.648-2.799-.646-1.076-1.195-2.166-1.916-3.198-.508-.728-1.245-1.534-1.572-2.329.472.177 1.168-.12 1.53-.376-.125.838-.09 1.462.343 2.238.581 1.039 1.35 2.084 2.004 3.12.611.968 1.203 1.96 1.752 2.962.55 1.003 1.311 1.747 1.967 2.683 1.134 1.615 1.858 3.407 2.773 5.125a36.638 36.638 0 0 1 1.707 3.69 12.535 12.535 0 0 1-1.704-2.292c-.487-.905-.688-1.94-1.236-2.823-.478-.765-.889-1.6-1.395-2.339-.295-.427-.643-1.257-1.15-1.394Z\" fill=\"#976645\" /><path opacity=\".74\" d=\"M150.78 205.499c.564 1.018 1.15 1.946 1.593 3.029.385.936.763 1.892 1.149 2.819.179.487.386.964.62 1.43.201-.142.387-.304.555-.483a6.404 6.404 0 0 1-.218-.584c-.391-1.244-1.12-2.269-1.651-3.447a23.982 23.982 0 0 0-1.612-3.105c-1.505-2.355-2.909-5.012-4.955-6.954.466 1.716 2.105 3.339 3.102 4.804.534.786.959 1.682 1.417 2.491Z\" fill=\"#976645\" /><path opacity=\".74\" d=\"M148.258 199.78c-2.372-2.642-4.639-5.969-5.541-9.366.641.357 1.046 1.531 1.304 2.184.393.98.896 1.917 1.5 2.79.643.957 1.256 1.953 1.947 2.866.374.493.492 1.248.953 1.641.04.099-.119-.106-.163-.115Zm4.436 7.036c.484.937.906 1.903 1.346 2.846a9.113 9.113 0 0 0 1.162 1.945c.122-.256.167-.546.13-.835l-.045-.069c-.995-1.623-1.637-3.451-2.71-5.037-.575-.847-1.197-1.662-1.759-2.523-.562-.86-1.066-1.99-1.809-2.743.015.268.211.505.327.747 1.024 1.985 2.333 3.688 3.358 5.669Zm-6.834-13.218c-.576-1.02-1.115-2.066-1.704-3.106a13.295 13.295 0 0 1-.45-.896.738.738 0 0 0-.105.234c-.108.428.212.813.444 1.213.615 1.058.849 2.298 1.489 3.33.685 1.107 1.448 2.136 2.18 3.213.481.701.839 1.617 1.388 2.249.246.265.533.487.848.659-1.298-2.246-2.735-4.5-4.09-6.896Z\" fill=\"#895B3E\" /><mask id=\"ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_G\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"137\" y=\"187\" width=\"19\" height=\"27\"><path d=\"M151.645 213.216a1.427 1.427 0 0 1-.684-.448c-2.001-2.381-3.236-5.699-4.784-8.667-1.71-3.281-4.089-6.228-5.898-9.704-.614-1.181-1.789-3.19-2.359-4.406 1.672-.024 3.755-1.066 4.997-2.032.53.855.811 1.776 1.238 2.531.584 1.036 1.127 2.086 1.703 3.107 1.435 2.535 2.96 4.91 4.337 7.288 1.882 3.273 3.688 6.325 5.041 9.538.094.238.127.493.098.742-.03.248-.122.482-.267.679-.702 1.008-1.982 1.812-3.422 1.372Z\" fill=\"#412719\" /></mask><g mask=\"url(#ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_G)\"><path d=\"M151.644 213.216a1.434 1.434 0 0 1-.684-.449c-2.001-2.381-3.236-5.699-4.783-8.667-1.71-3.28-4.09-6.228-5.898-9.704-.615-1.18-1.79-3.19-2.36-4.406 1.672-.024 1.055.518 2.415-.132.53.856 1.718 3.445 2.145 4.201.584 1.035 1.351 2.362 1.926 3.382 1.435 2.536 2.202 3.616 3.579 5.995 1.883 3.272 3.136 4.837 4.489 8.05.094.238.059.541 1.098 1.76 0 0 .364.62.218.818-.702 1.007-.705-.408-2.145-.848Z\" fill=\"#492C1C\" fill-opacity=\".5\" /></g><path d=\"M139.538 187.14a3.473 3.473 0 0 1 1.959-.195c.498.108 1.174.546 1.419 1.013.297.563.059 1.232-.185 1.736-.285.597-.855.974-1.448 1.216a2.41 2.41 0 0 1-1.41.194c-.918-.189-2.007-.481-2.064-1.62-.01-.252-.078-.452.01-.697.087-.218.199-.424.334-.614.227-.326.528-.592.88-.776.16-.1.329-.186.505-.257Z\" fill=\"#895B3E\" /><path d=\"M138.2 189.458c.332.816 1.681 1.083 2.401.999.72-.083 1.58-.915 1.796-1.608.093-.291-.075-.739-.273-.972-.27-.321-.783-.421-1.158-.453-.46-.033-.934-.114-1.37.058a2.276 2.276 0 0 0-1.019.875c-.265.406-.557.669-.377 1.101Z\" fill=\"#5A3722\" /><path d=\"M138.626 189.397c.193.398.847.657 1.251.729.416.052.833-.026 1.191-.224.487-.285 1.456-1.133.881-1.764-.486-.535-1.625-.562-2.228-.308a2.689 2.689 0 0 0-.919.708c-.236.304-.352.499-.176.859Z\" fill=\"#895B3E\" /><path d=\"M138.969 189.211c.139.49.852.641 1.259.61a2.038 2.038 0 0 0 1.095-.54c.26-.236.612-.653.235-.982-.376-.329-1.023-.231-1.485-.189a1.16 1.16 0 0 0-.485.134c-.149.079-.278.19-.378.325-.177.197-.325.332-.241.642Z\" fill=\"#5A3722\" /><path d=\"M139.435 189.178c.331.412 1.021.301 1.392.089.26-.151.795-.462.315-.747-.296-.183-.943-.244-1.24-.089-.21.108-.715.437-.467.747Z\" fill=\"#895B3E\" /><path d=\"M139.857 188.973c.228.281 1.199.127.905-.246-.206-.264-1.149-.054-.905.246Zm-.507 2.341c-.072-.217-.183-.709-.265-.924a4.427 4.427 0 0 0-.106.689c.037.129.261.17.36.243-.022-.027.034.01.011-.008Zm2.166-.216c-.118-.13-.428-.47-.467-.636.093.056.321.23.419.293.097.063.158.136.243.181a.95.95 0 0 1-.195.162Zm1.355-1.171a1.89 1.89 0 0 1-.688-.42c.253.068.592.128.829.195a.488.488 0 0 1-.141.225Zm-.789-2.264c.069-.064.206-.242.27-.309a3.56 3.56 0 0 0-.197-.132 5.157 5.157 0 0 0-.073.441Zm-1.315-.782c.039.114.066.346.125.41a1.58 1.58 0 0 0 .127-.407 2.667 2.667 0 0 0-.252-.003Zm-2.638 2.016c-.069-.019-.244-.058-.318-.077a.953.953 0 0 0-.029.141 1.23 1.23 0 0 0 .347-.064Z\" fill=\"#5A3722\" /><path d=\"m142.916 187.959-.046-.079.046.079Z\" fill=\"#5B2F07\" style=\"mix-blend-mode:multiply\" opacity=\".32\" /><path d=\"M159.127 212.312a2.033 2.033 0 0 1-1.104.209c-4.262-.404-8.679-2.413-13.063-3.798-4.846-1.531-10.027-2.123-15.158-3.748-1.743-.552-4.836-1.371-6.57-1.998 1.616-1.579 2.652-4.509 2.937-6.585 1.346.321 2.511.936 3.66 1.258 1.573.442 3.12.936 4.67 1.372 3.856 1.078 7.646 1.919 11.294 2.902 5.007 1.364 9.726 2.588 14.157 4.388.322.139.601.35.812.614.211.264.347.572.395.895.285 1.613-.193 3.569-2.03 4.491Z\" fill=\"#633D2A\" /><path opacity=\".74\" d=\"M126.176 203.301c1.596.048 3.338.725 4.913.997 1.433.25 2.797.759 4.205 1.034 1.462.286 2.976.703 4.42 1.095 1.857.51 3.806.823 5.652 1.403a18.93 18.93 0 0 0 2.868.691c-1.359-.812-3.187-1.126-4.656-1.785-1.673-.761-3.486-1.016-5.286-1.37a34.898 34.898 0 0 1-4.826-1.22c-1.184-.41-2.906-1.39-4.191-1.274-.536.048-.973.281-1.582.274a5.33 5.33 0 0 0-1.517.155Zm23.084 5.21c.966.67 1.99 1.264 3.063 1.776.99.497 2.156.563 3.275.692.575.067 1.153.112 1.73.186.29.065.583.111.879.14a6.998 6.998 0 0 0-3.394-1.235c.797.045 1.597.028 2.394.071.654.037 1.565.274 2.183.123a3.74 3.74 0 0 1-.837-.086c-.352-.035-.708-.097-1.057-.143-.733-.096-1.463-.188-2.184-.347-2.743-.593-5.255-1.706-7.833-2.665-.877-.327-1.518-.154-2.398-.434 1.346.715 2.943 1.021 4.179 1.922Zm-4.785-2.615c-1.304-.073-2.374-.43-3.618-.805-1.425-.431-2.888-.768-4.319-1.131-1.674-.423-3.264-.949-4.968-1.26-1.202-.22-2.703-.302-3.792-.754.634-.27 1.03-1.202 1.137-1.782.687.914 1.324 1.475 2.499 1.811 1.573.449 3.337.727 4.979 1.104 1.533.354 3.072.747 4.58 1.19 1.507.443 2.972.442 4.52.723 2.672.482 5.113 1.515 7.67 2.299a51.804 51.804 0 0 1 5.239 1.923 17.754 17.754 0 0 1-3.886-.597c-1.352-.407-2.548-1.205-3.939-1.536-1.207-.284-2.418-.695-3.628-.928-.701-.132-1.844-.599-2.474-.257Z\" fill=\"#976645\" /><path opacity=\".74\" d=\"M150.824 205.771c1.537.445 3.007.783 4.488 1.401 1.281.533 2.577 1.091 3.85 1.614.646.296 1.31.558 1.989.784a4.77 4.77 0 0 0 .079-.976 8.973 8.973 0 0 1-.78-.353c-1.584-.82-3.289-1.117-4.948-1.745a33.696 33.696 0 0 0-4.581-1.455c-3.749-.841-7.693-2.064-11.575-2.008 2.114 1.2 5.289 1.22 7.682 1.686 1.284.251 2.566.708 3.796 1.052Z\" fill=\"#976645\" /><path opacity=\".74\" d=\"M142.828 202.674c-4.878-.307-10.315-1.364-14.481-3.759.974-.256 2.504.485 3.389.866 1.332.567 2.73.99 4.165 1.259 1.555.314 3.119.691 4.678.916.843.121 1.688.731 2.52.677.135.057-.219.01-.271.041Zm11.147 2.571c1.379.441 2.727.968 4.069 1.455a12.88 12.88 0 0 0 3.018.771 2.015 2.015 0 0 0-.678-.916l-.111-.023c-2.544-.619-4.939-1.762-7.524-2.273-1.381-.272-2.78-.468-4.162-.764-1.382-.296-2.968-.903-4.424-.929.274.241.696.285 1.043.407 2.921.937 5.85 1.34 8.769 2.272Zm-19.472-6.222c-1.55-.435-3.089-.929-4.67-1.371a19.374 19.374 0 0 1-1.308-.435.967.967 0 0 0 .123.321c.307.508.993.576 1.607.741 1.625.434 3.052 1.398 4.677 1.783 1.741.417 3.484.687 5.242 1.031 1.149.22 2.385.758 3.533.849.497.023.994-.032 1.469-.162-3.443-.93-7.029-1.737-10.673-2.757Z\" fill=\"#895B3E\" /><mask id=\"ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_H\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"123\" y=\"196\" width=\"39\" height=\"17\"><path d=\"M159.127 212.312a2.033 2.033 0 0 1-1.104.209c-4.262-.404-8.679-2.413-13.063-3.798-4.846-1.531-10.027-2.123-15.158-3.748-1.743-.552-4.836-1.371-6.57-1.998 1.616-1.579 2.652-4.509 2.937-6.585 1.346.321 2.511.936 3.66 1.258 1.573.442 3.12.936 4.67 1.372 3.856 1.078 7.646 1.919 11.294 2.902 5.007 1.364 9.726 2.588 14.157 4.388.322.139.601.35.812.614.211.264.347.572.395.895.285 1.613-.193 3.569-2.03 4.491Z\" fill=\"#412719\" /></mask><g mask=\"url(#ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_H)\"><path d=\"M159.126 212.311a2.02 2.02 0 0 1-1.104.21c-4.262-.404-8.678-2.414-13.063-3.799-4.845-1.531-10.027-2.122-15.157-3.747-1.744-.552-4.836-1.371-6.57-1.999 1.616-1.578 1.535-.488 2.24-2.372 1.346.321 5.012 1.68 6.161 2.002 1.574.442 3.607.991 5.157 1.427 3.856 1.078 5.652 1.392 9.3 2.375 5.007 1.363 7.748 1.686 12.178 3.485.322.139.58.461 2.778.654 0 0 .955.251 1.003.575.285 1.612-1.085.268-2.923 1.189Z\" fill=\"#492C1C\" fill-opacity=\".5\" /></g><path d=\"M122.065 198.757a4.65 4.65 0 0 1 1.733-2.008c.594-.361 1.679-.572 2.37-.357.836.26 1.248 1.117 1.496 1.825.297.833.103 1.722-.245 2.504a3.211 3.211 0 0 1-1.195 1.497c-1.083.675-2.433 1.41-3.589.379-.254-.23-.513-.357-.663-.672a3.798 3.798 0 0 1-.267-.896 3.155 3.155 0 0 1 .115-1.557 4.22 4.22 0 0 1 .245-.715Z\" fill=\"#895B3E\" /><path d=\"M122.992 202.21c1.114.467 2.695-.535 3.32-1.284.626-.749.665-2.341.208-3.203-.19-.364-.788-.633-1.207-.671-.575-.054-1.175.329-1.574.647-.483.397-1.026.761-1.287 1.33a2.939 2.939 0 0 0-.154 1.781c.132.633.1 1.155.694 1.4Z\" fill=\"#5A3722\" /><path d=\"M123.351 201.754c.575.2 1.467-.162 1.931-.469.459-.338.792-.8.952-1.322.203-.724.334-2.433-.84-2.499-.993-.056-2.136.978-2.482 1.78a3.459 3.459 0 0 0-.217 1.53c.062.508.136.802.656.98Z\" fill=\"#895B3E\" /><path d=\"M123.509 201.259c.61.336 1.455-.183 1.824-.591.344-.449.536-.982.553-1.533.026-.467-.032-1.191-.719-1.154-.687.037-1.227.733-1.639 1.202a1.538 1.538 0 0 0-.347.579 1.467 1.467 0 0 0-.056.661c.017.352.002.618.384.836Z\" fill=\"#5A3722\" /><path d=\"M123.932 200.792c.723.085 1.293-.663 1.451-1.211.11-.386.333-1.18-.412-1.004-.467.102-1.161.646-1.302 1.07-.102.298-.279 1.08.263 1.145Z\" fill=\"#895B3E\" /><path d=\"M124.15 200.206c.495.055 1.298-.996.65-1.077-.458-.06-1.18 1.018-.65 1.077Zm1.763 2.699c-.279-.141-.864-.505-1.152-.634.166.265.354.517.562.755.16.087.42-.082.587-.104-.048-.005.044-.022.003-.017Zm1.916-2.221c-.241-.014-.874-.049-1.072-.171.146-.033.538-.08.694-.11.156-.031.286-.019.413-.056.005.114-.007.227-.035.337Zm.198-2.375a2.655 2.655 0 0 1-1.079.24c.313-.171.703-.428 1-.586a.63.63 0 0 1 .079.346Zm-2.963-1.421c.007-.125-.032-.421-.033-.544a4.312 4.312 0 0 0-.321.058c.076.122.294.416.354.486Zm-2.042.479c.148.072.398.268.518.275a2.083 2.083 0 0 0-.268-.506 3.504 3.504 0 0 0-.25.231Zm-.641 4.373c-.085.047-.294.172-.385.224.031.056.067.109.108.16.112-.115.205-.244.277-.384Z\" fill=\"#5A3722\" /><path d=\"m126.168 196.393-.118-.032.118.032Z\" fill=\"#5B2F07\" style=\"mix-blend-mode:multiply\" opacity=\".32\" /><g filter=\"url(#ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_I)\"><path d=\"M163.163 201.173c-2.313 1.933-10.912 4.855-21.596 2.225-15.904-3.915-21.319-17.729-22.124-23.816 1.623.903 5.861 2.84 9.826 3.37-3.314-4.554-5.635-15.141-4.358-24.687 2.809 2.468 9.377 2.998 12.31 2.955-2.96-3.012-8.567-11.386-7.309-20.785 9.297 8.718 18.465 5.834 23.848 10.291 5.383 4.457 2.248 8.335 5.709 14.591.042-4.778 3.595-11.976 5.367-14.978 0 0 .449 9.216 2.112 13.549 1.662 4.333 5.603 5.608 5.979 12.572.301 5.571-4.628 13.644-7.13 16.984 1.309-.012 5.052-.894 9.548-4.329-1.03 4.908-9.868 10.125-12.182 12.058Z\" fill=\"#0260EE\" /></g><g filter=\"url(#ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_J)\"><path d=\"M163.163 201.173c-2.313 1.933-10.912 4.855-21.596 2.225-15.904-3.915-21.319-17.729-22.124-23.816 1.623.903 5.861 2.84 9.826 3.37-3.314-4.554-5.635-15.141-4.358-24.687 2.809 2.468 9.377 2.998 12.31 2.955-2.96-3.012-8.567-11.386-7.309-20.785 9.297 8.718 18.465 5.834 23.848 10.291 5.383 4.457 2.248 8.335 5.709 14.591.042-4.778 3.595-11.976 5.367-14.978 0 0 .449 9.216 2.112 13.549 1.662 4.333 5.603 5.608 5.979 12.572.301 5.571-4.628 13.644-7.13 16.984 1.309-.012 5.052-.894 9.548-4.329-1.03 4.908-9.868 10.125-12.182 12.058Z\" fill=\"#007BED\" /></g><g filter=\"url(#ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_K)\"><path d=\"M153.915 200.062c-1.083 1.086-5.053 2.79-9.91 1.481-7.23-1.948-9.539-9.441-9.834-12.761.732.474 2.648 1.482 4.456 1.724-1.461-2.452-2.394-8.216-1.694-13.455 1.256 1.316 4.255 1.526 5.598 1.467-1.318-1.612-3.782-6.125-3.092-11.283 4.149 4.656 8.379 2.966 10.788 5.339 2.409 2.373.927 4.534 2.435 7.914.077-2.615 1.791-6.597 2.638-8.261 0 0 .093 5.037.801 7.388.708 2.351 2.496 3 2.583 6.806.07 3.044-2.284 7.522-3.47 9.38.6-.023 2.323-.551 4.422-2.485-.531 2.698-4.639 5.66-5.721 6.746Z\" fill=\"#7BF7FF\" /></g><path d=\"M104.394 205.964c-.02-.248.017-.48.097-.695.707-1.911 3.509-2.155 5.326-1.234a3.807 3.807 0 0 1 1.829 1.929c.293.658-2.158 1.522-3.23 2.025-1.073.503-3.882-.284-4.022-2.025Z\" fill=\"gray\" /><path d=\"M108.413 207.992c-1.073.497-3.884-.28-4.024-2 1.028.616 3.919 1.478 7.257 0 .293.65-2.16 1.503-3.233 2Z\" fill=\"#5A5A5A\" /><path d=\"M89.64 199.118a1.61 1.61 0 0 0-.098-.696c-.707-1.91-3.508-2.155-5.326-1.234a3.8 3.8 0 0 0-1.828 1.93c-.294.657 2.157 1.521 3.23 2.024 1.072.503 3.88-.283 4.021-2.024Z\" fill=\"gray\" /><path d=\"M85.62 201.145c1.073.497 3.884-.28 4.024-2-1.028.615-3.918 1.478-7.256 0-.294.649 2.159 1.503 3.232 2Z\" fill=\"#5A5A5A\" /><path d=\"M78.713 201.828c-.72.338-2.608-.19-2.703-1.358-.135-1.678 2.695-2.048 4.048-1.047.51.378.725.821.826 1.047.198.441-1.45 1.021-2.17 1.358Z\" fill=\"gray\" /><path d=\"M78.711 201.825c-.721.345-2.61-.194-2.705-1.389.691.428 2.634 1.027 4.878 0 .197.451-1.451 1.044-2.173 1.389Z\" fill=\"#5A5A5A\" /><path d=\"M139.031 218.433c.721.337 2.609-.191 2.703-1.359.136-1.677-2.695-2.047-4.048-1.046-.51.377-.725.82-.826 1.046-.197.442 1.45 1.021 2.171 1.359Z\" fill=\"gray\" /><path d=\"M139.033 218.431c.721.345 2.61-.195 2.705-1.389-.691.427-2.634 1.026-4.878 0-.197.451 1.451 1.044 2.173 1.389Z\" fill=\"#5A5A5A\" /><path d=\"M172.911 210.369c.961.449 3.477-.254 3.603-1.811.181-2.236-3.593-2.729-5.396-1.395a3.373 3.373 0 0 0-1.101 1.395c-.263.588 1.933 1.361 2.894 1.811Z\" fill=\"gray\" /><path d=\"M172.913 210.367c.961.46 3.48-.259 3.606-1.852-.922.57-3.512 1.368-6.502 0-.264.602 1.934 1.392 2.896 1.852Z\" fill=\"#5A5A5A\" /><defs><linearGradient id=\"ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_a\" x1=\"84.748\" y1=\"94.683\" x2=\"123.301\" y2=\"94.683\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"#E6E6E6\" /><stop offset=\".1\" stop-color=\"#fff\" /><stop offset=\".162\" stop-color=\"#F6F6F6\" /><stop offset=\".289\" stop-color=\"#EAEAEA\" /><stop offset=\".411\" stop-color=\"#E6E6E6\" /><stop offset=\".55\" stop-color=\"#EEE\" /><stop offset=\".712\" stop-color=\"#fff\" /><stop offset=\".81\" stop-color=\"#F6F6F6\" /><stop offset=\".971\" stop-color=\"#DEDEDE\" /><stop offset=\"1\" stop-color=\"#D9D9D9\" /></linearGradient><linearGradient id=\"ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_b\" x1=\"99.148\" y1=\"102.55\" x2=\"108.899\" y2=\"102.55\" gradientUnits=\"userSpaceOnUse\"><stop /><stop offset=\".02\" stop-color=\"#050505\" /><stop offset=\".131\" stop-color=\"#1D1D1D\" /><stop offset=\".2\" stop-color=\"#262626\" /><stop offset=\".23\" stop-color=\"#212121\" /><stop offset=\".397\" stop-color=\"#090909\" /><stop offset=\".5\" /><stop offset=\".75\" stop-color=\"#262626\" /><stop offset=\".836\" stop-color=\"#1D1D1D\" /><stop offset=\".975\" stop-color=\"#050505\" /><stop offset=\"1\" /></linearGradient><linearGradient id=\"ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_c\" x1=\"84.747\" y1=\"120.641\" x2=\"123.301\" y2=\"120.641\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"#E6E6E6\" /><stop offset=\".1\" stop-color=\"#F2F2F2\" /><stop offset=\".162\" stop-color=\"#E9E9E9\" /><stop offset=\".289\" stop-color=\"#DDD\" /><stop offset=\".411\" stop-color=\"#D9D9D9\" /><stop offset=\".532\" stop-color=\"#E2E2E2\" /><stop offset=\".712\" stop-color=\"#F7F7F7\" /><stop offset=\".828\" stop-color=\"#EEE\" /><stop offset=\"1\" stop-color=\"#D9D9D9\" /></linearGradient><linearGradient id=\"ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_d\" x1=\"84.747\" y1=\"68.727\" x2=\"123.301\" y2=\"68.727\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"#E6E6E6\" /><stop offset=\".1\" stop-color=\"#F2F2F2\" /><stop offset=\".162\" stop-color=\"#E9E9E9\" /><stop offset=\".289\" stop-color=\"#DDD\" /><stop offset=\".411\" stop-color=\"#D9D9D9\" /><stop offset=\".532\" stop-color=\"#E2E2E2\" /><stop offset=\".712\" stop-color=\"#F7F7F7\" /><stop offset=\".828\" stop-color=\"#EEE\" /><stop offset=\"1\" stop-color=\"#D9D9D9\" /></linearGradient><linearGradient id=\"ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_e\" x1=\"101.892\" y1=\"106.939\" x2=\"106.154\" y2=\"106.939\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"#E6E6E6\" /><stop offset=\".1\" stop-color=\"#fff\" /><stop offset=\".162\" stop-color=\"#F6F6F6\" /><stop offset=\".289\" stop-color=\"#EAEAEA\" /><stop offset=\".411\" stop-color=\"#E6E6E6\" /><stop offset=\".55\" stop-color=\"#EEE\" /><stop offset=\".712\" stop-color=\"#fff\" /><stop offset=\".81\" stop-color=\"#F6F6F6\" /><stop offset=\".971\" stop-color=\"#DEDEDE\" /><stop offset=\"1\" stop-color=\"#D9D9D9\" /></linearGradient><linearGradient id=\"ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_f\" x1=\"102.119\" y1=\"102.243\" x2=\"105.929\" y2=\"102.243\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"#E6E6E6\" /><stop offset=\".1\" stop-color=\"#fff\" /><stop offset=\".162\" stop-color=\"#F6F6F6\" /><stop offset=\".289\" stop-color=\"#EAEAEA\" /><stop offset=\".411\" stop-color=\"#E6E6E6\" /><stop offset=\".55\" stop-color=\"#EEE\" /><stop offset=\".712\" stop-color=\"#fff\" /><stop offset=\".81\" stop-color=\"#F6F6F6\" /><stop offset=\".971\" stop-color=\"#DEDEDE\" /><stop offset=\"1\" stop-color=\"#D9D9D9\" /></linearGradient><linearGradient id=\"ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_g\" x1=\"84.745\" y1=\"126.048\" x2=\"123.301\" y2=\"126.048\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"#C2C2C2\" /><stop offset=\".1\" stop-color=\"#D7D7D7\" /><stop offset=\".162\" stop-color=\"#C8C8C8\" /><stop offset=\".289\" stop-color=\"#CDCDCD\" /><stop offset=\".411\" stop-color=\"#C7C7C7\" /><stop offset=\".55\" stop-color=\"#CFCFCF\" /><stop offset=\".712\" stop-color=\"#DDD\" /><stop offset=\".81\" stop-color=\"#D6D6D6\" /><stop offset=\".971\" stop-color=\"#C1C1C1\" /><stop offset=\"1\" stop-color=\"#BABABA\" /></linearGradient><linearGradient id=\"ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_h\" x1=\"84.747\" y1=\"157.525\" x2=\"123.301\" y2=\"157.525\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"#E6E6E6\" /><stop offset=\".1\" stop-color=\"#F2F2F2\" /><stop offset=\".162\" stop-color=\"#E9E9E9\" /><stop offset=\".289\" stop-color=\"#DDD\" /><stop offset=\".411\" stop-color=\"#D9D9D9\" /><stop offset=\".532\" stop-color=\"#E2E2E2\" /><stop offset=\".712\" stop-color=\"#F7F7F7\" /><stop offset=\".828\" stop-color=\"#EEE\" /><stop offset=\"1\" stop-color=\"#D9D9D9\" /></linearGradient><linearGradient id=\"ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_i\" x1=\"84.74\" y1=\"190.04\" x2=\"123.308\" y2=\"190.04\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"#C2C2C2\" /><stop offset=\".1\" stop-color=\"#D7D7D7\" /><stop offset=\".162\" stop-color=\"#C8C8C8\" /><stop offset=\".289\" stop-color=\"#CDCDCD\" /><stop offset=\".411\" stop-color=\"#C7C7C7\" /><stop offset=\".55\" stop-color=\"#CFCFCF\" /><stop offset=\".712\" stop-color=\"#DDD\" /><stop offset=\".81\" stop-color=\"#D6D6D6\" /><stop offset=\".971\" stop-color=\"#C1C1C1\" /><stop offset=\"1\" stop-color=\"#BABABA\" /></linearGradient><linearGradient id=\"ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_j\" x1=\"99.563\" y1=\"191.367\" x2=\"108.485\" y2=\"191.367\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"#9A9A9A\" /><stop offset=\".1\" stop-color=\"#878787\" /><stop offset=\".162\" stop-color=\"#878787\" /><stop offset=\".289\" stop-color=\"#9A9A9A\" /><stop offset=\".411\" stop-color=\"#959595\" /><stop offset=\".55\" stop-color=\"#B7B7B7\" /><stop offset=\".712\" stop-color=\"#BEBEBE\" /><stop offset=\".81\" stop-color=\"#9D9D9D\" /><stop offset=\".971\" stop-color=\"#959595\" /><stop offset=\"1\" stop-color=\"#828282\" /></linearGradient><linearGradient id=\"ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_k\" x1=\"99.563\" y1=\"191.367\" x2=\"108.485\" y2=\"191.367\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"#9A9A9A\" /><stop offset=\".1\" stop-color=\"#878787\" /><stop offset=\".162\" stop-color=\"#878787\" /><stop offset=\".289\" stop-color=\"#9A9A9A\" /><stop offset=\".411\" stop-color=\"#959595\" /><stop offset=\".55\" stop-color=\"#B7B7B7\" /><stop offset=\".712\" stop-color=\"#BEBEBE\" /><stop offset=\".81\" stop-color=\"#9D9D9D\" /><stop offset=\".971\" stop-color=\"#959595\" /><stop offset=\"1\" stop-color=\"#828282\" /></linearGradient><linearGradient id=\"ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_l\" x1=\"101.208\" y1=\"136.178\" x2=\"106.84\" y2=\"136.178\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"#E6E6E6\" /><stop offset=\".24\" stop-color=\"#fff\" /><stop offset=\".49\" stop-color=\"#EAEAEA\" /><stop offset=\".771\" stop-color=\"#EEE\" /><stop offset=\".971\" stop-color=\"#DEDEDE\" /><stop offset=\"1\" stop-color=\"#D9D9D9\" /></linearGradient><linearGradient id=\"ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_m\" x1=\"101.208\" y1=\"136.178\" x2=\"106.84\" y2=\"136.178\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"#E6E6E6\" /><stop offset=\".24\" stop-color=\"#fff\" /><stop offset=\".49\" stop-color=\"#EAEAEA\" /><stop offset=\".771\" stop-color=\"#EEE\" /><stop offset=\".971\" stop-color=\"#DEDEDE\" /><stop offset=\"1\" stop-color=\"#D9D9D9\" /></linearGradient><linearGradient id=\"ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_n\" x1=\"96.199\" y1=\"170.315\" x2=\"111.85\" y2=\"170.315\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"#E6E6E6\" /><stop offset=\".1\" stop-color=\"#fff\" /><stop offset=\".162\" stop-color=\"#F6F6F6\" /><stop offset=\".289\" stop-color=\"#EAEAEA\" /><stop offset=\".411\" stop-color=\"#E6E6E6\" /><stop offset=\".55\" stop-color=\"#EEE\" /><stop offset=\".712\" stop-color=\"#fff\" /><stop offset=\".81\" stop-color=\"#F6F6F6\" /><stop offset=\".971\" stop-color=\"#DEDEDE\" /><stop offset=\"1\" stop-color=\"#D9D9D9\" /></linearGradient><linearGradient id=\"ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_o\" x1=\"84.744\" y1=\"38.259\" x2=\"123.295\" y2=\"38.259\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"#E6E6E6\" /><stop offset=\".1\" stop-color=\"#F2F2F2\" /><stop offset=\".162\" stop-color=\"#E9E9E9\" /><stop offset=\".289\" stop-color=\"#DDD\" /><stop offset=\".411\" stop-color=\"#D9D9D9\" /><stop offset=\".532\" stop-color=\"#E2E2E2\" /><stop offset=\".712\" stop-color=\"#F7F7F7\" /><stop offset=\".828\" stop-color=\"#EEE\" /><stop offset=\"1\" stop-color=\"#D9D9D9\" /></linearGradient><linearGradient id=\"ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_p\" x1=\"84.746\" y1=\"63.052\" x2=\"123.298\" y2=\"63.052\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"#E6E6E6\" /><stop offset=\".1\" stop-color=\"#F2F2F2\" /><stop offset=\".162\" stop-color=\"#E9E9E9\" /><stop offset=\".289\" stop-color=\"#DDD\" /><stop offset=\".411\" stop-color=\"#D9D9D9\" /><stop offset=\".532\" stop-color=\"#E2E2E2\" /><stop offset=\".712\" stop-color=\"#F7F7F7\" /><stop offset=\".828\" stop-color=\"#EEE\" /><stop offset=\"1\" stop-color=\"#D9D9D9\" /></linearGradient><linearGradient id=\"ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_q\" x1=\"84.746\" y1=\"50.657\" x2=\"123.298\" y2=\"50.657\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"#E6E6E6\" /><stop offset=\".1\" stop-color=\"#fff\" /><stop offset=\".162\" stop-color=\"#F6F6F6\" /><stop offset=\".289\" stop-color=\"#EAEAEA\" /><stop offset=\".411\" stop-color=\"#E6E6E6\" /><stop offset=\".55\" stop-color=\"#EEE\" /><stop offset=\".712\" stop-color=\"#fff\" /><stop offset=\".81\" stop-color=\"#F6F6F6\" /><stop offset=\".971\" stop-color=\"#DEDEDE\" /><stop offset=\"1\" stop-color=\"#D9D9D9\" /></linearGradient><linearGradient id=\"ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_r\" x1=\"84.746\" y1=\"50.657\" x2=\"92.415\" y2=\"50.657\" gradientUnits=\"userSpaceOnUse\"><stop /><stop offset=\"1\" stop-opacity=\"0\" /></linearGradient><linearGradient id=\"ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_s\" x1=\"123.298\" y1=\"50.657\" x2=\"115.629\" y2=\"50.657\" gradientUnits=\"userSpaceOnUse\"><stop /><stop offset=\"1\" stop-opacity=\"0\" /></linearGradient><linearGradient id=\"ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_t\" x1=\"93.249\" y1=\"50.621\" x2=\"93.249\" y2=\"58.694\" gradientUnits=\"userSpaceOnUse\"><stop /><stop offset=\"1\" stop-color=\"#999\" /></linearGradient><linearGradient id=\"ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_u\" x1=\"93.25\" y1=\"50.06\" x2=\"93.25\" y2=\"58.134\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"#E6E6E6\" /><stop offset=\"1\" stop-color=\"#999\" /></linearGradient><linearGradient id=\"ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_v\" x1=\"93.249\" y1=\"57.575\" x2=\"93.249\" y2=\"50.621\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"#E6E6E6\" /><stop offset=\"1\" stop-color=\"#999\" /></linearGradient><linearGradient id=\"ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_w\" x1=\"93.249\" y1=\"50.923\" x2=\"93.249\" y2=\"53.723\" gradientUnits=\"userSpaceOnUse\"><stop /><stop offset=\"1\" stop-opacity=\"0\" /></linearGradient><linearGradient id=\"ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_x\" x1=\"93.911\" y1=\"54.189\" x2=\"93.911\" y2=\"54.091\" gradientUnits=\"userSpaceOnUse\"><stop /><stop offset=\"1\" stop-opacity=\"0\" /></linearGradient><linearGradient id=\"ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_y\" x1=\"93.911\" y1=\"54.095\" x2=\"93.911\" y2=\"54.02\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"#fff\" /><stop offset=\"1\" stop-color=\"#fff\" stop-opacity=\"0\" /></linearGradient><linearGradient id=\"ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_A\" x1=\"103.134\" y1=\"55.181\" x2=\"106.349\" y2=\"55.181\" gradientUnits=\"userSpaceOnUse\"><stop /><stop offset=\"1\" stop-color=\"#999\" /></linearGradient><linearGradient id=\"ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_B\" x1=\"104.741\" y1=\"53.351\" x2=\"104.741\" y2=\"56.565\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"#E6E6E6\" /><stop offset=\"1\" stop-color=\"#CCC\" /></linearGradient><linearGradient id=\"ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_C\" x1=\"104.742\" y1=\"56.385\" x2=\"104.742\" y2=\"53.536\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"#F2F2F2\" /><stop offset=\"1\" stop-color=\"#CCC\" /></linearGradient><linearGradient id=\"ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_D\" x1=\"109.301\" y1=\"52.66\" x2=\"109.301\" y2=\"53.719\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"#BFBFBF\" /><stop offset=\"1\" stop-color=\"gray\" /></linearGradient><linearGradient id=\"ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_E\" x1=\"109.3\" y1=\"54.205\" x2=\"109.3\" y2=\"55.264\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"#BFBFBF\" /><stop offset=\"1\" stop-color=\"gray\" /></linearGradient><linearGradient id=\"ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_F\" x1=\"109.3\" y1=\"55.748\" x2=\"109.3\" y2=\"56.807\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"#BFBFBF\" /><stop offset=\"1\" stop-color=\"gray\" /></linearGradient><filter id=\"ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_I\" x=\"110.818\" y=\"131.81\" width=\"73.153\" height=\"81.261\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\"><feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood><feBlend in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"></feBlend><feGaussianBlur stdDeviation=\"4.313\" result=\"effect1_foregroundBlur\"></feGaussianBlur></filter><filter id=\"ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_J\" x=\"117.718\" y=\"138.71\" width=\"59.352\" height=\"67.46\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\"><feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood><feBlend in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"></feBlend><feGaussianBlur stdDeviation=\".863\" result=\"effect1_foregroundBlur\"></feGaussianBlur></filter><filter id=\"ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_K\" x=\"132.446\" y=\"165.509\" width=\"28.915\" height=\"38.233\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\"><feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood><feBlend in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"></feBlend><feGaussianBlur stdDeviation=\".863\" result=\"effect1_foregroundBlur\"></feGaussianBlur></filter><pattern id=\"ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_z\" patternContentUnits=\"objectBoundingBox\" width=\"1\" height=\"1\"><use xlink:href=\"#ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_L\" transform=\"scale(.05882)\" /></pattern><image id=\"ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_L\" width=\"17\" height=\"17\" xlink:href=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAACXBIWXMAAC4jAAAuIwF4pT92AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAVFJREFUeNrcU8FSgzAUXFIEgVatWK899gPqL9T/P/VoL1qtdpwipSQkJL6E0akzwelV9wJJ2H37Ng/gXyHwbUbxuRkNM9Sco1EKSojgZJGLyysznU4RRxFWqwcwFkJrhWK/d+d9YsFx9cXiHsYYZMOh29Nti5fnNZbLJUTTkCvpFWI/Fow5gTM26CrQ+jq/wXx+hzAMe9v5FpnNZuSiqy6oon3ymkNRJi21dDuZICKhMI6NV8S2IsmulA1aIls1rTUGA+beeV2jJbE0SYkQ+J1oGFRV5T6UUhJPOxGL3e4dRVEiSbOugAfhUepm87rBeDyG4JFrwTrgQrgPq6rswhU88IpY1ETIsgyy6UhfTpRqUZYf4Fy4fHqdWGy3b0EcRy60JE0cef30SAMn3NwIErdtnzSxeZ4bO1w2QEsaURbV4eDOfK38CnuV9tb+1l/8KcAAI7nCkIZFmYoAAAAASUVORK5CYII=\"></image></defs></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); /***/ }), -/***/ "HA1A": -/***/ (function(module, __webpack_exports__, __webpack_require__) { +/***/ "IReP": +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__("JPst")(false); +// Module +exports.push([module.i, ".noFluidModal {\n padding: 1rem;\n max-width: 20rem;\n}\n.noFluidModal .no-fluid-title {\n text-transform: uppercase;\n font-size: 1.8rem;\n color: white;\n font-family: Lato, sans-serif;\n margin: 0.5rem auto;\n text-align: center;\n}\n.noFluidModal .no-fluid-content {\n font-size: 1.1rem;\n color: white;\n font-family: Lato, sans-serif;\n text-align: center;\n}\n.noFluidModal button.btn-secondary-negative {\n display: block;\n text-align: center;\n margin: auto;\n margin-top: 3.5rem;\n margin-bottom: 0;\n}\n\n.nofluid-portal .modal-overlay .modal-box {\n max-width: 21rem;\n}\n\n#accessibility-title {\n display: none;\n}", ""]); + + + +/***/ }), + +/***/ "IyxM": +/***/ (function(module, 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": "tuto3_f67682bb06e2246f3190c8caa2cd2a22", - "use": "tuto3_f67682bb06e2246f3190c8caa2cd2a22-usage", - "viewBox": "0 0 242.16 299.92", - "content": "<symbol xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 242.16 299.92\" id=\"tuto3_f67682bb06e2246f3190c8caa2cd2a22\"><defs><style>#tuto3_f67682bb06e2246f3190c8caa2cd2a22 .cls-1{fill:#e7e6e6;}#tuto3_f67682bb06e2246f3190c8caa2cd2a22 .cls-2{fill:#fff;}#tuto3_f67682bb06e2246f3190c8caa2cd2a22 .cls-3{fill:#02b2ae;}#tuto3_f67682bb06e2246f3190c8caa2cd2a22 .cls-4{fill:#f6b6b9;}#tuto3_f67682bb06e2246f3190c8caa2cd2a22 .cls-5{fill:#302f42;}#tuto3_f67682bb06e2246f3190c8caa2cd2a22 .cls-6{fill:#f1c016;}#tuto3_f67682bb06e2246f3190c8caa2cd2a22 .cls-7{fill:#cdcccc;}#tuto3_f67682bb06e2246f3190c8caa2cd2a22 .cls-8{fill:#88ba46;}#tuto3_f67682bb06e2246f3190c8caa2cd2a22 .cls-9{fill:#2769a7;}#tuto3_f67682bb06e2246f3190c8caa2cd2a22 .cls-10{fill:#13a2dd;}#tuto3_f67682bb06e2246f3190c8caa2cd2a22 .cls-11{fill:#d41126;}#tuto3_f67682bb06e2246f3190c8caa2cd2a22 .cls-12{fill:#fab30b;}#tuto3_f67682bb06e2246f3190c8caa2cd2a22 .cls-12,#tuto3_f67682bb06e2246f3190c8caa2cd2a22 .cls-13,#tuto3_f67682bb06e2246f3190c8caa2cd2a22 .cls-14,#tuto3_f67682bb06e2246f3190c8caa2cd2a22 .cls-15,#tuto3_f67682bb06e2246f3190c8caa2cd2a22 .cls-16,#tuto3_f67682bb06e2246f3190c8caa2cd2a22 .cls-17{fill-rule:evenodd;}#tuto3_f67682bb06e2246f3190c8caa2cd2a22 .cls-13{fill:#9897a3;}#tuto3_f67682bb06e2246f3190c8caa2cd2a22 .cls-14{fill:#71b857;}#tuto3_f67682bb06e2246f3190c8caa2cd2a22 .cls-15{fill:#05b2af;}#tuto3_f67682bb06e2246f3190c8caa2cd2a22 .cls-16{fill:#019bc4;}#tuto3_f67682bb06e2246f3190c8caa2cd2a22 .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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\"></image><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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\"></image></symbol>" +Object.defineProperty(exports, "__esModule", { + value: true }); -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); +exports.FluidSlugType = void 0; +var FluidSlugType; +exports.FluidSlugType = FluidSlugType; + +(function (FluidSlugType) { + FluidSlugType["ELECTRICITY"] = "enedissgegrandlyon"; + FluidSlugType["WATER"] = "eglgrandlyon"; + FluidSlugType["GAS"] = "grdfgrandlyon"; +})(FluidSlugType || (exports.FluidSlugType = FluidSlugType = {})); /***/ }), -/***/ "HNny": +/***/ "J/Hn": /***/ (function(module, exports, __webpack_require__) { -var content = __webpack_require__("O8Gc"); +var content = __webpack_require__("Ty00"); if(typeof content === 'string') content = [[module.i, content, '']]; @@ -14563,40 +13759,7 @@ if(false) {} /***/ }), -/***/ "HR6j": -/***/ (function(module, exports, __webpack_require__) { - -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.action-done-container {\n max-width: 600px;\n margin: auto;\n width: 100%;\n padding: 1.5rem;\n box-sizing: border-box;\n display: flex;\n flex-direction: column;\n}\n.action-done-container .action-done {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n text-align: center;\n padding: 3rem 1.2rem;\n color: white;\n background: linear-gradient(180deg, #323339 0%, #25262b 100%);\n box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.55);\n}\n.action-done-container .action-done .result-title {\n font-size: 1.8rem;\n color: white;\n text-transform: uppercase;\n}\n.action-done-container .action-done .result-text {\n padding: 0.7rem 0;\n}\n.action-done-container .action-done .stars {\n display: flex;\n align-items: center;\n color: #61f0f2;\n font-size: 1.5rem;\n font-weight: bold;\n}\n.action-done-container .action-done .stars span {\n margin-right: 0.5rem;\n}\n.action-done-container .action-done button.btn-detail {\n max-width: 210px;\n}", ""]); - - - -/***/ }), - -/***/ "HSg0": -/***/ (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": "ECOGESTURE0072_dbdf87426221bd6deb09fbcf298b4992", - "use": "ECOGESTURE0072_dbdf87426221bd6deb09fbcf298b4992-usage", - "viewBox": "0 0 220 220", - "content": "<symbol viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"ECOGESTURE0072_dbdf87426221bd6deb09fbcf298b4992\">\n <rect x=\"43.726\" y=\"19.787\" width=\"132.628\" height=\"180.286\" rx=\"2.683\" fill=\"url(#ECOGESTURE0072_dbdf87426221bd6deb09fbcf298b4992_a)\" />\n <g filter=\"url(#ECOGESTURE0072_dbdf87426221bd6deb09fbcf298b4992_b)\">\n <path d=\"M100.207 25.724c-6.159-1.462-19.245-.61-25.019 0-2.626 0-12.057-4.134-13.81-2.885-1.754 1.25 0 14.744 0 18.598 0 4.485-.808 16.358 0 21.763.75 5.019 3.068 13.353 1.753 16.267-1.315 2.915-1.68 6.08 1.664 6.08 2.483 0 5.13-1.291 13.019-1.291s19.942-2.707 29.584-2.707c9.643 0 30.462 2.707 35.721 2.707 5.26 0 10.081 2.294 12.053 0 1.754-2.04-1.386-3.782-.828-8.127.828-6.445-.925-18.73-1.144-25.808-.219-7.079-1.972-16.24-1.972-19.987s1.534-7.495 0-8.744c-1.534-1.25-4.602 1.249-6.136 1.249-1.534 0-15.341-.208-19.285 0-3.945.208-17.902 4.714-25.6 2.885Z\" fill=\"#000\" fill-opacity=\".25\" />\n </g>\n <path d=\"M102.757 21.973c-5.615-1.403-17.546-.585-22.81 0-2.394 0-10.992-3.967-12.59-2.769-1.6 1.199 0 14.15 0 17.849-.001 4.303-.737 15.698 0 20.885.683 4.817 2.796 12.814 1.598 15.611-1.2 2.798-1.533 5.835 1.517 5.835 2.263 0 4.676-1.24 11.869-1.24s18.182-2.597 26.973-2.597 27.771 2.598 32.567 2.598c4.795 0 9.19 2.201 10.988 0 1.599-1.957-1.264-3.63-.755-7.799.755-6.185-.843-17.975-1.043-24.768-.2-6.793-1.798-15.584-1.798-19.18 0-3.597 1.399-7.194 0-8.392-1.399-1.2-4.196 1.198-5.594 1.198-1.399 0-13.986-.2-17.582 0-3.597.2-16.321 4.524-23.34 2.77Z\" fill=\"#FFE0C4\" />\n <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M149.689 18.599c-.314.295-.493.71-.493 1.272 0 2.159-1.576 2.984-2.829 3.64-1.225.64-2.141 1.12-.967 2.529 1.051 1.261 1.171 4.107 1.308 7.381.173 4.114.374 8.904 2.488 12.074 3.021 4.532-.569 14.772-2.64 20.679-.531 1.516-.963 2.747-1.156 3.522-.873 3.492-29.44.963-38.453.165-.787-.07-1.425-.126-1.883-.165-2.153-.179-7.02.795-12.394 1.87-8.84 1.77-19.052 3.813-20.823 1.452-2.277-3.037-.949-7.276 0-9.016-1.32-3.192-3.561-9.388-4.801-15.036-.05 3.432-.003 6.764.31 8.972.18 1.266.458 2.751.75 4.305.816 4.356 1.732 9.244.848 11.307-1.198 2.797-1.532 5.834 1.518 5.834.813 0 1.646-.16 2.713-.365 1.902-.366 4.548-.874 9.156-.874 3.416 0 7.688-.586 12.175-1.201 4.96-.68 10.182-1.396 14.797-1.396 5.057 0 13.485.859 20.645 1.589 5.288.54 9.885 1.008 11.922 1.008 1.749 0 3.445.293 4.981.558 2.675.462 4.866.84 6.008-.558.821-1.005.465-1.935-.006-3.167-.447-1.167-.997-2.604-.749-4.632.495-4.058-.022-10.528-.493-16.417-.247-3.087-.481-6.015-.55-8.351-.109-3.702-.633-7.997-1.088-11.72-.379-3.111-.71-5.824-.71-7.46 0-1.304.184-2.608.351-3.798.234-1.66.437-3.097.065-4.001ZM67.343 36.375c1.276-2.834 3.283-4.505 4.504-5.116l-5.1-4.25c.087 1.717.215 3.504.332 5.127.12 1.672.227 3.17.264 4.239Z\" fill=\"#F4CCA6\" />\n <path d=\"M81.1 30.563c2.302 2.629 5.514 7.78 3.414 14.541-1.19.988-2.476 8.638-2.86 14.778-.055.86.95 1.359 1.643.848 4.626-3.406 13.861-8.666 25.745-8.666 12.846 0 23.696 3.579 28.238 5.53.767.33 1.651-.318 1.447-1.128-1.561-6.172-5.997-13.674-9.44-14.51 0-3.932.578-10.254 5.217-13.926.697-.552.57-1.707-.31-1.834-9.4-1.362-22.179 5.742-25.152 8.168-9.001-4.882-21.624-5.66-27.156-5.751-.939-.016-1.405 1.244-.786 1.95Z\" fill=\"#EDCBAB\" />\n <path d=\"M76.295 41.747c1.86-3.008 12.82-2.554 15.95-1.58.55 5.548.742 15.263-2.887 9.74-3.628-5.523-13.85-6.888-13.063-8.16Zm62.982-5.507c-2.546-2.454-13.053.697-15.846 2.415.84 5.512 3.058 14.972 5.208 8.723 2.149-6.25 11.715-10.1 10.638-11.139Z\" fill=\"#EDCBAB\" />\n <path d=\"M80.979 36.527c1.07-2.075 5.125-5.835 8.023-6.16 18.721-6.16 47.153-.701 46.134 6.16-.477 3.208-1.344 10.216-.672 15.16.743 5.464 2.678 10.128 2.678 15.963 0 4.669-1.338 6.7-2.006 7.133l-54.783.995c0-1.72-.489-9.161 0-13.776.944-8.92 2.03-11.808 1.47-17.1-.683-6.45-2.181-5.782-.844-8.375Z\" fill=\"#F7E8DA\" style=\"mix-blend-mode:multiply\" />\n <path d=\"M84.315 33.866h49v147h-49v-147Z\" fill=\"url(#ECOGESTURE0072_dbdf87426221bd6deb09fbcf298b4992_c)\" />\n <ellipse cx=\"108.815\" cy=\"33.865\" rx=\"24.5\" ry=\"7\" fill=\"url(#ECOGESTURE0072_dbdf87426221bd6deb09fbcf298b4992_d)\" />\n <ellipse cx=\"108.815\" cy=\"33.626\" rx=\"23.901\" ry=\"6.445\" fill=\"url(#ECOGESTURE0072_dbdf87426221bd6deb09fbcf298b4992_e)\" />\n <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M112.043 58.446a.864.864 0 0 1-.42-1.148c.91-1.96 2.614-3.088 4.356-3.366 1.728-.276 3.569.282 4.644 1.785a.865.865 0 0 1-1.406 1.006c-.621-.869-1.752-1.278-2.965-1.085-1.198.192-2.403.97-3.062 2.388a.864.864 0 0 1-1.147.42Zm-6.586 0a.864.864 0 0 0 .42-1.148c-.91-1.96-2.614-3.088-4.356-3.366-1.728-.276-3.569.282-4.644 1.785a.864.864 0 0 0 1.406 1.006c.621-.869 1.752-1.278 2.965-1.085 1.198.192 2.403.97 3.062 2.388a.864.864 0 0 0 1.147.42Zm-1.18 5.006a.863.863 0 0 0-.244 1.197c1.191 1.803 3.044 2.665 4.808 2.681 1.749.016 3.487-.81 4.326-2.456a.863.863 0 1 0-1.539-.785c-.485.951-1.543 1.524-2.771 1.513-1.213-.01-2.52-.602-3.383-1.906a.864.864 0 0 0-1.197-.244Z\" fill=\"#000\" />\n <g filter=\"url(#ECOGESTURE0072_dbdf87426221bd6deb09fbcf298b4992_f)\">\n <path d=\"M51.027 73.696C44.081 74.92 36.87 75.988 36.87 83.802v47.707c0 17.629-.53 62.413 1.457 67.948 1.5 4.183 3.858 4.797 10.14 5.241 23.439 1.658 25.09 2.637 53.435 0 15.586-1.45 27.21 0 48.636 0h18.201c9.145 0 13.082-1.657 14.447-5.241 2.236-5.87 5.47-120.632 0-123.021-5.47-2.39-6.168-1.397-16.885-1.397-10.109 0-13.578 1.365-19.814-1.343-6.236-2.708-20.298 0-30.436 0-10.139 0-18.265-2.071-28.804-2.39-10.54-.318-22.654 0-36.219 2.39Z\" fill=\"url(#ECOGESTURE0072_dbdf87426221bd6deb09fbcf298b4992_g)\" />\n </g>\n <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M36.85 91.076c6.125-.628 15.052-1.608 18.594-2.429 3.188-.739 15.07-.413 23.833-.173 3.405.093 6.339.173 8.108.173h38.267c3.959 0 8.342-.3 12.887-.61 9.614-.658 19.953-1.366 28.542.61 10.12 2.328 15.943 2.14 19.541 1.324.954-.216.082-10.31-1.802-14.262-3.892-1.807-5.42-1.75-10.052-1.58-1.78.066-4.019.148-7.026.148-2.961 0-5.367.123-7.442.23-5.195.266-8.318.426-12.89-1.72-4.267-2.004-12.104-1.336-19.937-.668-3.916.334-7.83.667-11.297.667-5.524 0-10.466-.647-15.505-1.308-4.452-.583-8.98-1.177-14.053-1.342a219.27 219.27 0 0 0-1.09-.033c-6.848.103-13.38.253-19.323.44a154.453 154.453 0 0 0-17.281 2.344c-6.96 1.32-14 2.656-14.001 11.112v2.83c.322 2.462.943 4.247 1.927 4.247Z\" fill=\"#FFFCF9\" />\n <path d=\"M133.989 169.632c0-8.168-.088-60.476-.088-80.047 5.797 6.92 7.434 87.047 7.079 90.621-.356 3.574-18.602 6.97-13.985 3.907 4.618-3.064 6.994-4.27 6.994-14.481Zm-53.053-6.811c.035-10.016 0-18.973-.752-39.507-2.384 15.034-3.14 45.228-2.663 55.118.21 4.383 11.774 6.138 8.541 3.257-3.562-3.176-5.17-6.348-5.126-18.868Z\" fill=\"#FFE5CE\" />\n <path d=\"M95.628 183.872c-8.314-1.147-12.543-5.018-13.619-6.81-4.39 0-.001 4.547 3.444 5.736 13.29 4.587 28.807 2.628 34.904 1.074-4.778.478-16.414 1.147-24.729 0Z\" fill=\"#F6C598\" />\n <path d=\"M130.776 79.957c-5.2-.499-7.5.761-8 1.454 8.5-1.662 12.5.415 13.5 1.038s10.5 1.246 14.5 0c3.2-.997 7-1.108 8.5-1.038-4.5-1.454-13 0-18 0s-4-.831-10.5-1.454Z\" fill=\"#FFF3E9\" />\n <path d=\"M116.758 90.95c4-.753 11.667-.523 15-.313-13.5.785-10.5 2.514-16 2.2-4.4-.252-9.166-1.153-11-1.572 3-.943 7 .629 12-.314Zm-28.381 2.232c4.05-.414 11.669.462 14.973.952-13.518-.356-10.675 1.62-16.129.843-4.363-.622-9.037-1.922-10.828-2.494 3.069-.686 6.922 1.217 11.984.7Z\" fill=\"#FFE5CE\" />\n <path d=\"M72.921 79.341c-4.008-.585-11.671-.292-15.002-.072 4.66.25 7.215 1.171 12.505 1.456 4.396.236 12.671-.895 14.5-1.273-3.01-.758-6.993.622-12.003-.11Z\" fill=\"#FFF3E9\" />\n <path d=\"M63.482 88.26c5.192-.458 11.5-.06 14.006.197-16.489.754-10.471 1.701-17.959 2.442-7.488.74-15.508-.322-11.009-.404 4.5-.082 8.471-1.665 14.962-2.236Zm87.015 2.43c-6.087-.487-10.235-.087-11.548.174-1.07-.6.311-2.407 5.278-2.356 3.524.036 3.021.031 7.647.961 3.937.79 8.425.4 10.554-.067.057.53-4.322 1.895-11.931 1.287Z\" fill=\"#FFE5CE\" />\n <path d=\"M161.421 179.704c-.63 1.543-11.449 6.872-16.211 7.951a2.985 2.985 0 0 0-.786.275c.493.822 1.164 1.927 1.938 3.16 3.558 2.714 9.671 6.589 7.751 10.473-2.119-1.819-5.405-6.736-7.751-10.473-1.88-1.434-3.047-2.544-1.938-3.16l-.086-.143c-.375-.627.035-1.432.757-1.54 3.382-.507 11.503-2.134 16.326-6.543Zm-98.813 6.253c1.1 1.251 10.007-.626 14.86-1.163 1.598-.177 2.036.522 1.853 1.739l-.153.696c-1.014 3.64-5.639 10.398-4.219 13.844 1.568-2.688 3.248-9.486 4.219-13.844.069-.247.12-.48.153-.696.149-.678.276-1.279.379-1.771a.986.986 0 0 0-1.149-1.171c-3.694.664-13.403 2.366-15.943 2.366Z\" fill=\"#FFDBBB\" />\n <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M140.79 43.123a1.486 1.486 0 0 1 1.049-1.821l8.024-2.157a1.487 1.487 0 0 1 1.673 2.177l-4.544 7.885 5.464-1.47a1.485 1.485 0 1 1 .771 2.87l-8.927 2.401a1.485 1.485 0 0 1-1.674-2.177l4.544-7.885-4.559 1.226a1.486 1.486 0 0 1-1.821-1.05Zm14.131-8.731a1.485 1.485 0 0 1 1.247-1.692l12.204-1.844a1.487 1.487 0 0 1 1.418 2.35l-9.057 12.284 10.032-1.517a1.486 1.486 0 1 1 .444 2.939l-13.579 2.052a1.485 1.485 0 0 1-1.418-2.35l9.057-12.284-8.657 1.309a1.486 1.486 0 0 1-1.691-1.247Zm20.658-8.648a1.486 1.486 0 0 1 1.428-1.542l17.568-.678a1.486 1.486 0 0 1 1.147 2.494l-15.801 17.07 15.963-.616a1.486 1.486 0 0 1 .115 2.97l-19.548.754a1.486 1.486 0 0 1-1.147-2.494l15.801-17.07-13.984.54a1.486 1.486 0 0 1-1.542-1.428Z\" fill=\"#fff\" />\n <defs>\n <linearGradient id=\"ECOGESTURE0072_dbdf87426221bd6deb09fbcf298b4992_a\" x1=\"57.432\" y1=\"19.787\" x2=\"164.358\" y2=\"186.786\" gradientUnits=\"userSpaceOnUse\">\n <stop stop-color=\"#3A9DB1\" />\n <stop offset=\"1\" stop-color=\"#378FA0\" />\n </linearGradient>\n <linearGradient id=\"ECOGESTURE0072_dbdf87426221bd6deb09fbcf298b4992_c\" x1=\"26.128\" y1=\"2.919\" x2=\"182.551\" y2=\"4.07\" gradientUnits=\"userSpaceOnUse\">\n <stop offset=\".284\" stop-color=\"#405561\" />\n <stop offset=\".449\" stop-color=\"#94A3AC\" />\n <stop offset=\".58\" stop-color=\"#D2DADE\" />\n <stop offset=\".658\" stop-color=\"#94A3AC\" />\n <stop offset=\".788\" stop-color=\"#405561\" />\n </linearGradient>\n <linearGradient id=\"ECOGESTURE0072_dbdf87426221bd6deb09fbcf298b4992_d\" x1=\"90.885\" y1=\"33.865\" x2=\"112.127\" y2=\"33.865\" gradientUnits=\"userSpaceOnUse\">\n <stop stop-color=\"#5F7079\" />\n <stop offset=\"1\" stop-color=\"#C1CBD0\" />\n </linearGradient>\n <linearGradient id=\"ECOGESTURE0072_dbdf87426221bd6deb09fbcf298b4992_e\" x1=\"80.892\" y1=\"86.67\" x2=\"145.75\" y2=\"86.794\" gradientUnits=\"userSpaceOnUse\">\n <stop offset=\".284\" stop-color=\"#405561\" />\n <stop offset=\".433\" stop-color=\"#94A3AC\" />\n <stop offset=\".465\" stop-color=\"#94A3AC\" />\n <stop offset=\".788\" stop-color=\"#405561\" />\n </linearGradient>\n <linearGradient id=\"ECOGESTURE0072_dbdf87426221bd6deb09fbcf298b4992_g\" x1=\"152.919\" y1=\"71.203\" x2=\"60.702\" y2=\"208.75\" gradientUnits=\"userSpaceOnUse\">\n <stop stop-color=\"#FFF8F2\" />\n <stop offset=\"1\" stop-color=\"#FFEAD7\" />\n </linearGradient>\n <filter id=\"ECOGESTURE0072_dbdf87426221bd6deb09fbcf298b4992_b\" x=\"58.599\" y=\"19.24\" width=\"99.112\" height=\"68.307\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\n <feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood>\n <feBlend in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"></feBlend>\n <feGaussianBlur stdDeviation=\"1\" result=\"effect1_foregroundBlur\"></feGaussianBlur>\n </filter>\n <filter id=\"ECOGESTURE0072_dbdf87426221bd6deb09fbcf298b4992_f\" x=\"32.805\" y=\"66.203\" width=\"157.388\" height=\"143.126\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\n <feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood>\n <feColorMatrix in=\"SourceAlpha\" 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=\"-1\"></feOffset>\n <feGaussianBlur stdDeviation=\"2\"></feGaussianBlur>\n <feComposite in2=\"hardAlpha\" operator=\"out\"></feComposite>\n <feColorMatrix values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0\"></feColorMatrix>\n <feBlend in2=\"BackgroundImageFix\" result=\"effect1_dropShadow\"></feBlend>\n <feBlend 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); - -/***/ }), - -/***/ "HXM0": +/***/ "J0Ii": /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -14611,21 +13774,17 @@ exports.default = void 0; var _regenerator = _interopRequireDefault(__webpack_require__("o0o1")); +var _defineProperty2 = _interopRequireDefault(__webpack_require__("lSNA")); + var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__("yXPU")); var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); var _core = __webpack_require__("TTf+"); -var _CHALLENGE = _interopRequireDefault(__webpack_require__("jz85")); - -var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j")); - -var _Content = _interopRequireDefault(__webpack_require__("VOVi")); - -var _CozyBar = _interopRequireDefault(__webpack_require__("CJMG")); +var _classnames = _interopRequireDefault(__webpack_require__("TSYQ")); -var _Header = _interopRequireDefault(__webpack_require__("frrP")); +var _cozyClient = __webpack_require__("SH7X"); var _I18n = __webpack_require__("buk/"); @@ -14633,394 +13792,55 @@ var _react = _interopRequireWildcard(__webpack_require__("q1tI")); var _reactRouterDom = __webpack_require__("SOjZ"); +var _terms = _interopRequireDefault(__webpack_require__("wPjT")); + +var _global = __webpack_require__("b3rE"); + var _hooks = __webpack_require__("Zlw4"); -var _profile = __webpack_require__("jPH6"); +var _decoreText = __webpack_require__("j5h9"); + +var _CGUModal = _interopRequireDefault(__webpack_require__("/KKD")); -__webpack_require__("+yuO"); +var _DataShareConsentContent = _interopRequireDefault(__webpack_require__("JY/7")); + +var _LegalNoticeModal = _interopRequireDefault(__webpack_require__("EOiG")); + +var _MinorUpdateContent = _interopRequireDefault(__webpack_require__("GRKY")); + +__webpack_require__("7kNj"); 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 UnSubscribe = function UnSubscribe() { +var TermsView = function TermsView() { var _useI18n = (0, _I18n.useI18n)(), t = _useI18n.t; + var client = (0, _cozyClient.useClient)(); var navigate = (0, _reactRouterDom.useNavigate)(); var dispatch = (0, _hooks.useAppDispatch)(); - var _useState = (0, _react.useState)(0), + var _useAppSelector = (0, _hooks.useAppSelector)(function (state) { + return state.ecolyo.global; + }), + termsStatus = _useAppSelector.termsStatus; + + var _useState = (0, _react.useState)(false), _useState2 = (0, _slicedToArray2.default)(_useState, 2), - headerHeight = _useState2[0], - setHeaderHeight = _useState2[1]; + GCUValidation = _useState2[0], + setGCUValidation = _useState2[1]; - var unSubscribe = /*#__PURE__*/function () { - var _ref = (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: - dispatch((0, _profile.updateProfile)({ - sendAnalysisNotification: false - })); - navigate('/consumption'); + var _useState3 = (0, _react.useState)(false), + _useState4 = (0, _slicedToArray2.default)(_useState3, 2), + dataConsentValidation = _useState4[0], + setDataConsentValidation = _useState4[1]; - case 2: - case "end": - return _context.stop(); - } - } - }, _callee); - })); - - return function unSubscribe() { - return _ref.apply(this, arguments); - }; - }(); - - return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement(_CozyBar.default, { - titleKey: 'common.title_analysis' - }), /*#__PURE__*/_react.default.createElement(_Header.default, { - setHeaderHeight: setHeaderHeight, - desktopTitleKey: 'common.title_analysis' - }), /*#__PURE__*/_react.default.createElement(_Content.default, { - heightOffset: headerHeight - }, /*#__PURE__*/_react.default.createElement("div", { - className: "unsubscribe-container" - }, /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { - className: "profile-icon", - icon: _CHALLENGE.default, - size: 250 - }), /*#__PURE__*/_react.default.createElement("div", { - className: "text-20-bold head" - }, t('unsubscribe.title')), /*#__PURE__*/_react.default.createElement("div", { - className: "text-16-normal question" - }, t('unsubscribe.content')), /*#__PURE__*/_react.default.createElement(_core.Button, { - "aria-label": t('unsubscribe.button_accessibility'), - onClick: function onClick() { - return unSubscribe(); - }, - variant: 'contained', - classes: { - root: 'btn-highlight', - label: 'text-18-bold' - }, - type: "submit" - }, t('unsubscribe.button_text'))))); -}; - -var _default = UnSubscribe; -exports.default = _default; - -/***/ }), - -/***/ "Hufb": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.UserQuizState = exports.UserQuestionState = exports.CustomQuestionType = void 0; -var UserQuizState; -exports.UserQuizState = UserQuizState; - -(function (UserQuizState) { - UserQuizState[UserQuizState["UNLOCKED"] = 0] = "UNLOCKED"; - UserQuizState[UserQuizState["ONGOING"] = 1] = "ONGOING"; - UserQuizState[UserQuizState["DONE"] = 2] = "DONE"; -})(UserQuizState || (exports.UserQuizState = UserQuizState = {})); - -var CustomQuestionType; -exports.CustomQuestionType = CustomQuestionType; - -(function (CustomQuestionType) { - CustomQuestionType[CustomQuestionType["DATE"] = 0] = "DATE"; - CustomQuestionType[CustomQuestionType["MAXDATA"] = 1] = "MAXDATA"; - CustomQuestionType[CustomQuestionType["AVERAGE"] = 2] = "AVERAGE"; -})(CustomQuestionType || (exports.CustomQuestionType = CustomQuestionType = {})); - -var UserQuestionState; -exports.UserQuestionState = UserQuestionState; - -(function (UserQuestionState) { - UserQuestionState[UserQuestionState["UNLOCKED"] = 0] = "UNLOCKED"; - UserQuestionState[UserQuestionState["CORRECT"] = 1] = "CORRECT"; - UserQuestionState[UserQuestionState["UNCORRECT"] = 2] = "UNCORRECT"; -})(UserQuestionState || (exports.UserQuestionState = UserQuestionState = {})); - -/***/ }), - -/***/ "HvHZ": -/***/ (function(module, exports, __webpack_require__) { - - -var content = __webpack_require__("TKGY"); - -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) {} - -/***/ }), - -/***/ "I07j": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -var _interopRequireDefault = __webpack_require__("TqRt"); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _extends2 = _interopRequireDefault(__webpack_require__("pVnL")); - -var _objectWithoutProperties2 = _interopRequireDefault(__webpack_require__("QILm")); - -var _Icon = _interopRequireDefault(__webpack_require__("y6ex")); - -var _react = _interopRequireDefault(__webpack_require__("q1tI")); - -var _excluded = ["icon", "ariaHidden", "size"]; - -var StyledIcon = function StyledIcon(_ref) { - var icon = _ref.icon, - _ref$ariaHidden = _ref.ariaHidden, - ariaHidden = _ref$ariaHidden === void 0 ? true : _ref$ariaHidden, - _ref$size = _ref.size, - size = _ref$size === void 0 ? 16 : _ref$size, - props = (0, _objectWithoutProperties2.default)(_ref, _excluded); - return /*#__PURE__*/_react.default.createElement(_Icon.default, (0, _extends2.default)({ - "aria-hidden": ariaHidden, - icon: icon, - size: size - }, props)); -}; - -var _default = StyledIcon; -exports.default = _default; - -/***/ }), - -/***/ "I8oM": -/***/ (function(module) { - -module.exports = JSON.parse("{\"ratio_kw_per_person_per_year\":200}"); - -/***/ }), - -/***/ "IBB8": -/***/ (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": "ECOGESTURE0041_ec5440e124e057e708105562fbd42815", - "use": "ECOGESTURE0041_ec5440e124e057e708105562fbd42815-usage", - "viewBox": "0 0 221 220", - "content": "<symbol viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"ECOGESTURE0041_ec5440e124e057e708105562fbd42815\">\n <path d=\"M104.896 59.654a2.035 2.035 0 1 1-4.034-.557c.154-1.114 2.662-4.392 2.662-4.392s1.518 3.888 1.372 4.95Z\" fill=\"url(#ECOGESTURE0041_ec5440e124e057e708105562fbd42815_a)\" />\n <path d=\"M115.525 62.01a2.034 2.034 0 1 1-4.071 0c0-1.126 2.035-4.715 2.035-4.715s2.036 3.589 2.036 4.714Z\" fill=\"url(#ECOGESTURE0041_ec5440e124e057e708105562fbd42815_b)\" />\n <path d=\"M113.332 69.433a2.035 2.035 0 1 1-4.072 0c0-1.125 2.036-4.714 2.036-4.714s2.036 3.59 2.036 4.714Z\" fill=\"url(#ECOGESTURE0041_ec5440e124e057e708105562fbd42815_c)\" />\n <path d=\"M124.053 66.521a2.035 2.035 0 1 1-4.03.582c-.161-1.113 1.341-4.957 1.341-4.957s2.528 3.261 2.689 4.375Z\" fill=\"url(#ECOGESTURE0041_ec5440e124e057e708105562fbd42815_d)\" />\n <path d=\"M102.928 81.228a2.036 2.036 0 0 1-2.186 1.875c-1.121-.086-1.907-1.06-1.82-2.181.085-1.122 2.335-4.55 2.335-4.55s1.756 3.734 1.671 4.856Z\" fill=\"url(#ECOGESTURE0041_ec5440e124e057e708105562fbd42815_e)\" />\n <path d=\"M107.593 72.908a2.034 2.034 0 0 1-2.158 1.906 2.034 2.034 0 0 1-1.905-2.159c.069-1.123 2.324-4.579 2.324-4.579s1.809 3.71 1.739 4.832Z\" fill=\"url(#ECOGESTURE0041_ec5440e124e057e708105562fbd42815_f)\" />\n <path d=\"M100.072 203.551a10.53 10.53 0 0 0-6.795.679c-3.32 1.504-8.071 3.396-11.392 3.396-5.62 0 4.087 6.306 9.707 6.791 3.065.243 12.771-1.843 19.413-.97 6.641.873 12.772 1.94 16.348 1.94 3.576 0 13.844-1.94 16.143-3.638 2.299-1.698-.306-5.094-5.415-5.094s-8.174 1.941-13.283.485c-5.108-1.455-7.663-2.91-11.239-2.91-2.759-.049-9.4.242-13.487-.679Z\" fill=\"url(#ECOGESTURE0041_ec5440e124e057e708105562fbd42815_g)\" />\n <path d=\"M100.947 162.75s2.916 6.306 1.458 9.217c-1.458 2.91-1.069 5.724-.535 6.5.535.776 2.527 19.647.049 22.121-2.43 2.425-9.426 2.862-12.002 3.347-.097 0-.145.097-.194.145-.146.534-.583 2.474 1.506 3.736 2.43 1.455 16.035 2.425 17.493 2.425 1.457 0 2.429-1.407 0-7.47-1.555-3.881-.535-8.15.388-10.818 1.312-3.687 1.701-7.713.826-11.546-.34-1.552-.874-3.153-1.749-4.608-3.401-5.821 6.511-13.098 6.511-13.098h-13.751v.049Zm29.639 0s-2.915 6.306-1.457 9.217c1.457 2.91 1.069 5.724.534 6.5-.534.776-2.526 19.647-.048 22.121 2.429 2.425 9.426 2.862 12.001 3.347.098 0 .146.097.195.145.146.534.583 2.474-1.507 3.736-2.429 1.455-16.034 2.425-17.492 2.425-1.458 0-2.429-1.407 0-7.47 1.555-3.881.535-8.15-.389-10.818-1.312-3.687-1.7-7.713-.826-11.546.34-1.552.875-3.153 1.75-4.608 3.401-5.821-6.512-13.098-6.512-13.098h13.751v.049Zm-.875-56.272c.389-1.262 1.021-2.475 1.701-3.833 1.603-3.25 3.596-7.325 4.082-14.31.68-9.896-.195-14.844-1.41-17.95l.146-3.832c.049-.194.049-.388.097-.582l2.721-2.134c.438-.34.535-.97.195-1.407-.34-.437-.972-.533-1.409-.194l-1.555 1.213c-.049-.146-.097-.34-.146-.485l1.846-3.833a1.005 1.005 0 0 0-.485-1.358 1.009 1.009 0 0 0-1.361.485l-.68 1.407.486-2.037c.145-.534-.195-1.068-.729-1.213-.535-.146-1.069.194-1.215.727l-.632 2.572.098-2.377c.048-.534-.389-1.02-.972-1.068-.535-.048-1.021.388-1.069.97l-.292 6.404a5.55 5.55 0 0 0-.437 1.261l-2.138-2.522c-.34-.437-.972-.485-1.409-.097-.437.34-.486.97-.097 1.406l3.547 4.124c.146 1.261.486 2.668 1.117 4.22 2.138 5.336-.68 14.262-1.895 17.998l-3.304 8.683 5.199 7.762Z\" fill=\"#FFDDBD\" />\n <path d=\"m100.217 98.473 6.317.291c-1.118-3.347-.146-6.985 2.527-9.314 3.109-2.765 7.142-5.675 10.787-6.063 1.652-.194 3.061-.534 4.227-1.02l5.248 1.165c.486.097 1.02-.145 1.215-.582.242-.582-.098-1.213-.729-1.358l-3.207-.728c.34-.291.68-.63.923-.97l5.442-3.25c.437-.291.68-.825.437-1.31-.243-.534-.923-.728-1.409-.437l-2.041 1.213 1.944-1.746c.389-.34.486-.97.194-1.359-.34-.485-1.069-.533-1.506-.145l-1.555 1.407.875-1.213c.291-.388.291-.97-.049-1.31a1.05 1.05 0 0 0-1.555.097l-2.478 3.444c-.145 0-.34.049-.486.097l.341-1.892c.097-.485-.195-1.018-.632-1.164-.583-.194-1.215.194-1.312.777l-.486 2.91c-.194.243-.389.582-.583.825l-3.304 1.94c-3.304.437-6.657.825-15.112 6.112-4.033 3.25-1.895 10.624-4.033 13.583Z\" fill=\"#FFDDBD\" />\n <path d=\"M119.653 95.563h-8.26v6.791h8.26v-6.791Z\" fill=\"#FFDDBD\" />\n <path d=\"M118.195 97.503h-5.345c-3.207 0-5.83-2.62-5.83-5.821V76.644c0-3.202 2.623-5.822 5.83-5.822h5.345c3.207 0 5.831 2.62 5.831 5.822v15.038c0 3.202-2.624 5.821-5.831 5.821Z\" fill=\"#422A17\" />\n <path d=\"M124.005 76.457c0-1.356-1.435-10-1.435-10l-.972 3.395-1.457-2.425-1.458 2.183-1.458-2.668-1.701 2.522-1.117-3.978-2.041 3.396-1.458-3.396-1.457 3.396-1.162-2.944s-1.155 8.785-1.226 10.211c-.071 1.427 16.942 1.663 16.942.308Z\" fill=\"#422A17\" />\n <path d=\"M147.925 98.958H84.37v63.452h63.555V98.958Z\" fill=\"url(#ECOGESTURE0041_ec5440e124e057e708105562fbd42815_h)\" stroke=\"#fff\" stroke-miterlimit=\"10\" />\n <path d=\"M84.37 151.866h63.555M84.37 141.275h63.555M84.37 130.684h63.555M84.37 120.14h63.555M84.37 109.549h63.555m-10.608-10.591v63.451m-10.561-63.451v63.451m-10.609-63.451v63.451m-10.608-63.451v63.451M94.978 98.958v63.451M84.37 151.866h63.555M84.37 141.275h63.555M84.37 130.684h63.555M84.37 120.14h63.555M84.37 109.549h63.555m-10.608-10.591v63.451m-10.561-63.451v63.451m-10.609-63.451v63.451m-10.608-63.451v63.451M94.978 98.958v63.451\" stroke=\"#fff\" stroke-miterlimit=\"10\" />\n <path d=\"M123.932 82.47a2.035 2.035 0 1 1-4.045.465c-.128-1.118 1.485-4.917 1.485-4.917s2.432 3.334 2.56 4.452Z\" fill=\"url(#ECOGESTURE0041_ec5440e124e057e708105562fbd42815_i)\" />\n <path d=\"M112.953 90.442a2.035 2.035 0 1 1-4.072 0c0-1.125 2.036-4.714 2.036-4.714s2.036 3.59 2.036 4.714Z\" fill=\"url(#ECOGESTURE0041_ec5440e124e057e708105562fbd42815_j)\" />\n <path d=\"M131.615 187.472a2.034 2.034 0 1 1-4.02.643c-.178-1.11 1.265-4.977 1.265-4.977s2.577 3.223 2.755 4.334Z\" fill=\"url(#ECOGESTURE0041_ec5440e124e057e708105562fbd42815_k)\" />\n <path d=\"M102.711 170.869a2.035 2.035 0 1 1-3.948-.996c.276-1.091 3.128-4.073 3.128-4.073s1.096 3.978.82 5.069Z\" fill=\"url(#ECOGESTURE0041_ec5440e124e057e708105562fbd42815_l)\" />\n <path d=\"M96.99 195.299a2.035 2.035 0 0 1-2.267 1.774 2.035 2.035 0 0 1-1.775-2.267c.137-1.117 2.592-4.434 2.592-4.434s1.586 3.81 1.45 4.927Z\" fill=\"url(#ECOGESTURE0041_ec5440e124e057e708105562fbd42815_m)\" />\n <path d=\"M116.148 75.173a2.035 2.035 0 1 1-4.072 0c0-1.126 2.036-4.715 2.036-4.715s2.036 3.59 2.036 4.715Z\" fill=\"url(#ECOGESTURE0041_ec5440e124e057e708105562fbd42815_n)\" />\n <path d=\"M127.292 35.226c1.74 8.004-2.137 14.466-10.141 17.1-8.003 2.635-16.105.497-18.79-7.456-2.535-7.606.845-20.281 11.632-16.504 1.492.547 3.182.398 4.623-.248 6.413-2.734 11.085-.1 12.676 7.108Z\" fill=\"url(#ECOGESTURE0041_ec5440e124e057e708105562fbd42815_o)\" />\n <path d=\"M127.292 35.227c1.74 8.003-2.137 14.465-10.141 17.1-8.003 2.634-16.105.497-18.79-7.457-2.535-7.605.845-20.281 11.632-16.503 1.492.547 3.182.398 4.623-.249 6.413-2.734 11.085-.1 12.676 7.109Z\" fill=\"url(#ECOGESTURE0041_ec5440e124e057e708105562fbd42815_p)\" />\n <path d=\"M112.777 30.206s-1.79-4.673.994-8.849\" stroke=\"#1B682A\" stroke-miterlimit=\"10\" stroke-linecap=\"round\" stroke-linejoin=\"round\" />\n <path d=\"M109.248 29.808s1.789 1.342 6.611 0\" stroke=\"#AB1A1A\" stroke-miterlimit=\"10\" stroke-linecap=\"round\" />\n <path fill=\"#E4EAEB\" d=\"M70.034 122.373v2.877H59.831v-2.877z\" />\n <path fill=\"#84AAB2\" d=\"M70.034 123.722v1.25H59.831v-1.25zm0-1.146v.262H59.831v-.262z\" />\n <path fill=\"#E4EAEB\" d=\"M70.034 31.867v2.877H59.831v-2.877z\" />\n <path fill=\"#84AAB2\" d=\"M70.034 33.276v1.19H59.831v-1.19zm.001-1.206v.262H59.832v-.262z\" />\n <path fill=\"#E4EAEB\" d=\"M58.526 120.802h2.877v6.021h-2.877z\" />\n <path fill=\"#84AAB2\" d=\"M58.526 123.92h2.877v2.431h-2.877zm0-2.762h2.877v.335h-2.877z\" />\n <path fill=\"#E4EAEB\" d=\"M58.526 30.296h2.877v6.021h-2.877z\" />\n <path fill=\"#84AAB2\" d=\"M58.526 33.414h2.877v2.431h-2.877zm0-2.763h2.877v.335h-2.877z\" />\n <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M84.899 8.96c-9.665 0-17.5 7.836-17.5 17.5v181.901h-5v-181.9c0-12.426 10.073-22.5 22.5-22.5h23.763a7.5 7.5 0 0 1 7.5 7.5v11.254h-5V11.46a2.5 2.5 0 0 0-2.5-2.5H84.899Z\" fill=\"#E4EAEB\" />\n <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M85.044 4.66c-12.068 0-21.85 9.782-21.85 21.85l.3 181.812h-.3l-.3-181.813c0-12.233 9.917-22.15 22.15-22.15h23.404a7.15 7.15 0 0 1 7.15 7.15v11.236h-.3V11.509a6.85 6.85 0 0 0-6.85-6.85H85.044Z\" fill=\"#84AAB2\" />\n <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M85.62 8.006c-10.631 0-19.25 8.619-19.25 19.25V208.35h-1.5V27.256c0-11.46 9.29-20.75 20.75-20.75h23.011a4.75 4.75 0 0 1 4.75 4.75V22.71h-1.5V11.256a3.25 3.25 0 0 0-3.25-3.25h-23.01Z\" fill=\"#84AAB2\" />\n <circle cx=\"70.348\" cy=\"123.812\" r=\"3.311\" fill=\"#E4EAEB\" />\n <mask id=\"ECOGESTURE0041_ec5440e124e057e708105562fbd42815_q\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"67\" y=\"120\" width=\"7\" height=\"8\">\n <circle cx=\"70.348\" cy=\"123.812\" r=\"3.311\" fill=\"#E4EAEB\" />\n </mask>\n <g mask=\"url(#ECOGESTURE0041_ec5440e124e057e708105562fbd42815_q)\" fill=\"#84AAB2\">\n <path d=\"m72.325 120.747 2.404 1.925-4.382 5.473-2.404-1.925zm-1.855-1.642.495.395-4.382 5.473-.494-.396z\" />\n </g>\n <path fill=\"#E4EAEB\" d=\"M100.174 19.857h27v3h-27z\" />\n <path fill=\"#84AAB2\" d=\"M101.926 19.857h13.676v3h-13.676zm22.487 0h1.346v3h-1.346z\" />\n <defs>\n <radialGradient id=\"ECOGESTURE0041_ec5440e124e057e708105562fbd42815_a\" cx=\"0\" cy=\"0\" r=\"1\" gradientUnits=\"userSpaceOnUse\" gradientTransform=\"matrix(-2.21554 -2.75469 3.91213 -3.14644 103.58 59.346)\">\n <stop stop-color=\"#9AE7FF\" />\n <stop offset=\"1\" stop-color=\"#30CDFE\" />\n </radialGradient>\n <radialGradient id=\"ECOGESTURE0041_ec5440e124e057e708105562fbd42815_b\" cx=\"0\" cy=\"0\" r=\"1\" gradientUnits=\"userSpaceOnUse\" gradientTransform=\"matrix(-2.57144 -2.42583 3.44509 -3.65188 114.18 61.883)\">\n <stop stop-color=\"#9AE7FF\" />\n <stop offset=\"1\" stop-color=\"#30CDFE\" />\n </radialGradient>\n <radialGradient id=\"ECOGESTURE0041_ec5440e124e057e708105562fbd42815_c\" cx=\"0\" cy=\"0\" r=\"1\" gradientUnits=\"userSpaceOnUse\" gradientTransform=\"rotate(-136.668 69.76 12.41) scale(3.53511 5.02044)\">\n <stop stop-color=\"#9AE7FF\" />\n <stop offset=\"1\" stop-color=\"#30CDFE\" />\n </radialGradient>\n <radialGradient id=\"ECOGESTURE0041_ec5440e124e057e708105562fbd42815_d\" cx=\"0\" cy=\"0\" r=\"1\" gradientUnits=\"userSpaceOnUse\" gradientTransform=\"rotate(-144.889 71.885 13.885) scale(3.53512 5.02046)\">\n <stop stop-color=\"#9AE7FF\" />\n <stop offset=\"1\" stop-color=\"#30CDFE\" />\n </radialGradient>\n <radialGradient id=\"ECOGESTURE0041_ec5440e124e057e708105562fbd42815_e\" cx=\"0\" cy=\"0\" r=\"1\" gradientUnits=\"userSpaceOnUse\" gradientTransform=\"rotate(-131.914 68.875 17.834) scale(3.51057 4.98901)\">\n <stop stop-color=\"#9AE7FF\" />\n <stop offset=\"1\" stop-color=\"#30CDFE\" />\n </radialGradient>\n <radialGradient id=\"ECOGESTURE0041_ec5440e124e057e708105562fbd42815_f\" cx=\"0\" cy=\"0\" r=\"1\" gradientUnits=\"userSpaceOnUse\" gradientTransform=\"rotate(-133.11 68.893 13.309) scale(3.53511 5.02045)\">\n <stop stop-color=\"#9AE7FF\" />\n <stop offset=\"1\" stop-color=\"#30CDFE\" />\n </radialGradient>\n <radialGradient id=\"ECOGESTURE0041_ec5440e124e057e708105562fbd42815_g\" cx=\"0\" cy=\"0\" r=\"1\" gradientUnits=\"userSpaceOnUse\" gradientTransform=\"matrix(.00002 8.83744 -36.2638 .00006 112.265 206.55)\">\n <stop stop-color=\"#17A3CF\" />\n <stop offset=\"1\" stop-color=\"#82E1FF\" />\n </radialGradient>\n <radialGradient id=\"ECOGESTURE0041_ec5440e124e057e708105562fbd42815_i\" cx=\"0\" cy=\"0\" r=\"1\" gradientUnits=\"userSpaceOnUse\" gradientTransform=\"rotate(-143.22 75.004 20.872) scale(3.5351 5.02043)\">\n <stop stop-color=\"#9AE7FF\" />\n <stop offset=\"1\" stop-color=\"#30CDFE\" />\n </radialGradient>\n <radialGradient id=\"ECOGESTURE0041_ec5440e124e057e708105562fbd42815_j\" cx=\"0\" cy=\"0\" r=\"1\" gradientUnits=\"userSpaceOnUse\" gradientTransform=\"rotate(-136.668 73.744 22.99) scale(3.53511 5.02045)\">\n <stop stop-color=\"#9AE7FF\" />\n <stop offset=\"1\" stop-color=\"#30CDFE\" />\n </radialGradient>\n <radialGradient id=\"ECOGESTURE0041_ec5440e124e057e708105562fbd42815_k\" cx=\"0\" cy=\"0\" r=\"1\" gradientUnits=\"userSpaceOnUse\" gradientTransform=\"rotate(-145.761 94.019 73.718) scale(3.53511 5.02045)\">\n <stop stop-color=\"#9AE7FF\" />\n <stop offset=\"1\" stop-color=\"#30CDFE\" />\n </radialGradient>\n <radialGradient id=\"ECOGESTURE0041_ec5440e124e057e708105562fbd42815_l\" cx=\"0\" cy=\"0\" r=\"1\" gradientUnits=\"userSpaceOnUse\" gradientTransform=\"matrix(-1.89973 -2.98128 4.23392 -2.69793 101.438 170.418)\">\n <stop stop-color=\"#9AE7FF\" />\n <stop offset=\"1\" stop-color=\"#30CDFE\" />\n </radialGradient>\n <radialGradient id=\"ECOGESTURE0041_ec5440e124e057e708105562fbd42815_m\" cx=\"0\" cy=\"0\" r=\"1\" gradientUnits=\"userSpaceOnUse\" gradientTransform=\"matrix(-2.25892 -2.71924 3.86178 -3.20805 95.67 195.011)\">\n <stop stop-color=\"#9AE7FF\" />\n <stop offset=\"1\" stop-color=\"#30CDFE\" />\n </radialGradient>\n <radialGradient id=\"ECOGESTURE0041_ec5440e124e057e708105562fbd42815_n\" cx=\"0\" cy=\"0\" r=\"1\" gradientUnits=\"userSpaceOnUse\" gradientTransform=\"rotate(-136.668 72.308 14.72) scale(3.5351 5.02043)\">\n <stop stop-color=\"#9AE7FF\" />\n <stop offset=\"1\" stop-color=\"#30CDFE\" />\n </radialGradient>\n <radialGradient id=\"ECOGESTURE0041_ec5440e124e057e708105562fbd42815_o\" cx=\"0\" cy=\"0\" r=\"1\" gradientUnits=\"userSpaceOnUse\" gradientTransform=\"matrix(-3.12692 11.84916 -9.7707 -2.57843 118.054 35.08)\">\n <stop stop-color=\"#FF5F5F\" />\n <stop offset=\"1\" stop-color=\"#EA2626\" />\n </radialGradient>\n <radialGradient id=\"ECOGESTURE0041_ec5440e124e057e708105562fbd42815_p\" cx=\"0\" cy=\"0\" r=\"1\" gradientUnits=\"userSpaceOnUse\" gradientTransform=\"matrix(-3.03127 15.07281 -14.55684 -2.9275 115.663 37.03)\">\n <stop stop-color=\"#FF5F5F\" stop-opacity=\"0\" />\n <stop offset=\"1\" stop-color=\"#D11C1C\" />\n </radialGradient>\n <linearGradient id=\"ECOGESTURE0041_ec5440e124e057e708105562fbd42815_h\" x1=\"86.742\" y1=\"96.921\" x2=\"145.456\" y2=\"164.575\" gradientUnits=\"userSpaceOnUse\">\n <stop stop-color=\"#FFDDBD\" />\n <stop offset=\".229\" stop-color=\"#FEDAB9\" />\n <stop offset=\".467\" stop-color=\"#FBD3AC\" />\n <stop offset=\".708\" stop-color=\"#F6C598\" />\n <stop offset=\".95\" stop-color=\"#F0B37B\" />\n <stop offset=\"1\" stop-color=\"#EEAF74\" />\n </linearGradient>\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); - -/***/ }), - -/***/ "IJQy": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -/***/ }), - -/***/ "IM28": -/***/ (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": "ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3", - "use": "ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3-usage", - "viewBox": "0 0 221 220", - "content": "<symbol viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" id=\"ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3\"><path d=\"m3.773 36.96 29.648-1.383h143.55l26.318 1.383.506.613c-.281 14.81-12.368 26.67-27.181 26.67H31.056c-15.068 0-27.283-12.215-27.283-27.283Z\" fill=\"#AEAEAE\" /><path d=\"M4.271 37.564 33.92 36.18h143.55l26.318 1.384c0 15.068-12.215 27.283-27.283 27.283H31.554c-15.067 0-27.283-12.215-27.283-27.283Z\" fill=\"#fff\" /><path d=\"m6.841 39.527 27.002-1.265-16.17 6.063c-4.339 1.627-9.146-.542-10.832-4.798Zm194.411 0-27.071-1.265 16.227 6.07c4.344 1.624 9.154-.547 10.844-4.805ZM10.412 50.205l24.548-10.97-12.597 11.448c-3.41 3.1-8.74 2.85-11.95-.478Zm187.26 0-24.611-10.971 12.638 11.457c3.416 3.097 8.754 2.843 11.973-.486ZM18.134 58.688l18.271-18.656-6.95 14.627c-1.978 4.165-7.072 5.938-11.32 4.03Zm171.797 0L171.612 40.03l6.968 14.63c1.984 4.166 7.091 5.94 11.351 4.03ZM28.442 63.167l9.32-22.31-1.538 15.553c-.388 3.917-3.833 6.863-7.782 6.757Zm151.154 0-9.345-22.315 1.542 15.55c.389 3.92 3.845 6.871 7.803 6.765Z\" fill=\"#fff\" stroke=\"#535353\" stroke-width=\".697\" stroke-linejoin=\"round\" /><path d=\"m18.673 44.307.534-.2s-.206-.057-.542-.169l-.512.193a18.516 18.516 0 0 0 .52.176Zm-12.2-4.765.368-.017a8.585 8.585 0 0 1-.128-.343l-.24.36Zm189.191-.284a1.9 1.9 0 0 1-.063.397c-.136.524-.516 1.233-1.432 2.107-.93.889-2.247 1.558-3.306 2-.348.146-.673.27-.952.369l.502.188c4.34 1.63 9.15-.538 10.84-4.794l-5.589-.267ZM21.754 50.284c.381.005.732-.003 1.03-.015l-.328.305c-3.37 3.14-8.704 2.951-11.95-.34l5.033-2.322c.051.104.121.22.216.343.334.432.966.944 2.157 1.411 1.211.475 2.69.603 3.842.618Zm170.777-2.373a1.97 1.97 0 0 1-.217.344c-.335.432-.968.944-2.162 1.41-1.214.475-2.696.603-3.851.618-.383.005-.734-.002-1.033-.014l.338.313c3.375 3.137 8.717 2.945 11.972-.348l-5.047-2.323ZM29.559 54.285l-.159.341c-1.934 4.165-7.008 5.95-11.236 4.044l3.856-3.887c.082.074.185.151.312.227.46.274 1.228.519 2.51.536 1.314.018 2.734-.427 3.802-.86.342-.138.651-.276.915-.401Zm148.413-.25-.244-.523s.191.11.517.275l.232.497a15.83 15.83 0 0 1-.408-.2c-.034-.017-.067-.033-.097-.05Zm12.189 4.895-.259-.26c.112-.05.223-.103.334-.159l-.075.42Zm-159.731-.5c.075.026.16.05.257.066.465.08 1.164.003 2.213-.467 1.071-.48 2.11-1.359 2.866-2.096.21-.204.4-.4.566-.576l-.055.684c-.32 4.02-3.773 7.112-7.817 7.108l1.97-4.72Zm147.175-.001c-.076.027-.162.05-.259.067-.466.08-1.166.003-2.218-.467-1.074-.48-2.115-1.359-2.874-2.096a18.58 18.58 0 0 1-.568-.578l.054.676c.321 4.024 3.785 7.122 7.84 7.118l-1.975-4.72Z\" fill=\"#535353\" stroke=\"#535353\" stroke-width=\".697\" stroke-linejoin=\"round\" /><rect x=\"39.95\" y=\"38.164\" width=\"41.579\" height=\"3.687\" rx=\"1.045\" fill=\"#fff\" stroke=\"#535353\" stroke-width=\".697\" stroke-linejoin=\"round\" /><rect x=\"-.348\" y=\".348\" width=\"41.685\" height=\"3.687\" rx=\"1.045\" transform=\"matrix(-1 0 0 1 167.712 37.815)\" fill=\"#fff\" stroke=\"#535353\" stroke-width=\".697\" stroke-linejoin=\"round\" /><rect x=\".333\" y=\".363\" width=\"3.309\" height=\"19.648\" rx=\"1.045\" transform=\"rotate(2.371 -1024.477 978.77) skewX(-.165)\" fill=\"#fff\" stroke=\"#535353\" stroke-width=\".697\" stroke-linejoin=\"round\" /><rect x=\"-.333\" y=\".363\" width=\"3.319\" height=\"19.648\" rx=\"1.045\" transform=\"matrix(-.99915 .04127 .04436 .99901 167.724 43.255)\" fill=\"#fff\" stroke=\"#535353\" stroke-width=\".697\" stroke-linejoin=\"round\" /><path d=\"M38.895 59.285c.034-.769.595 1.164 1.39 1.197l1.122.047c.795.032 1.524-1.847 1.49-1.078l-.128 2.887c-.035.77-.707 1.366-1.502 1.333l-1.122-.046c-.795-.033-1.413-.683-1.379-1.452l.129-2.888Zm130.222 0c-.034-.769-.597 1.164-1.394 1.197l-1.124.047c-.798.032-1.528-1.847-1.494-1.078l.129 2.887c.034.77.708 1.366 1.505 1.333l1.125-.046c.797-.033 1.416-.683 1.382-1.452l-.129-2.888ZM44.538 37.812c.881.001-1.304.698-1.304 1.56l-.001 1.217c0 .863 2.184 1.565 1.302 1.563l-3.309-.005c-.881-.002-1.595-.702-1.595-1.565l.001-1.216c0-.863.715-1.561 1.597-1.56l3.309.006Zm118.923 0c-.884.001 1.307.698 1.307 1.56l.001 1.217c0 .863-2.189 1.565-1.306 1.563l3.317-.005c.884-.002 1.6-.702 1.599-1.565v-1.216c-.001-.863-.717-1.561-1.601-1.56l-3.317.006Zm-86.522 4.372c-.881-.006 1.308-.69 1.314-1.553l.009-1.216c.006-.863-2.174-1.578-1.293-1.571l3.31.025c.88.007 1.59.712 1.584 1.574l-.009 1.217c-.006.862-.725 1.556-1.606 1.55l-3.31-.026Zm54.04 0c.883-.006-1.312-.69-1.318-1.553l-.008-1.216c-.006-.863 2.179-1.578 1.295-1.571l-3.317.025c-.884.007-1.595.712-1.589 1.574l.009 1.217c.006.862.727 1.556 1.611 1.55l3.317-.026Z\" fill=\"#535353\" /><rect x=\".338\" y=\".358\" width=\"3.309\" height=\"19.648\" rx=\"1.045\" transform=\"rotate(1.52 -1611.562 1719.996) skewX(-.106)\" fill=\"#fff\" stroke=\"#535353\" stroke-width=\".697\" stroke-linejoin=\"round\" /><rect x=\"-.338\" y=\".358\" width=\"3.319\" height=\"19.648\" rx=\"1.045\" transform=\"matrix(-.99965 .02646 .02844 .9996 162.269 43.365)\" fill=\"#fff\" stroke=\"#535353\" stroke-width=\".697\" stroke-linejoin=\"round\" /><rect x=\".337\" y=\".359\" width=\"3.309\" height=\"19.648\" rx=\"1.045\" transform=\"rotate(1.709 -1426.368 1724.352) skewX(-.119)\" fill=\"#fff\" stroke=\"#535353\" stroke-width=\".697\" stroke-linejoin=\"round\" /><rect x=\"-.337\" y=\".359\" width=\"3.319\" height=\"19.648\" rx=\"1.045\" transform=\"matrix(-.99956 .02977 .032 .99949 156.474 43.362)\" fill=\"#fff\" stroke=\"#535353\" stroke-width=\".697\" stroke-linejoin=\"round\" /><rect x=\".344\" y=\".353\" width=\"3.309\" height=\"19.647\" rx=\"1.045\" transform=\"rotate(.668 -3692.336 4830.977) skewX(-.047)\" fill=\"#fff\" stroke=\"#535353\" stroke-width=\".697\" stroke-linejoin=\"round\" /><rect x=\"-.344\" y=\".353\" width=\"3.319\" height=\"19.647\" rx=\"1.045\" transform=\"matrix(-.99993 .01163 .0125 .99992 151.206 43.387)\" fill=\"#fff\" stroke=\"#535353\" stroke-width=\".697\" stroke-linejoin=\"round\" /><rect x=\"61.74\" y=\"43.755\" width=\"3.309\" height=\"19.647\" rx=\"1.045\" fill=\"#fff\" stroke=\"#535353\" stroke-width=\".697\" stroke-linejoin=\"round\" /><rect x=\"-.348\" y=\".348\" width=\"3.319\" height=\"19.647\" rx=\"1.045\" transform=\"matrix(-1 0 0 1 145.867 43.406)\" fill=\"#fff\" stroke=\"#535353\" stroke-width=\".697\" stroke-linejoin=\"round\" /><rect x=\".353\" y=\".344\" width=\"3.309\" height=\"19.647\" rx=\"1.045\" transform=\"rotate(-.678 3710.365 -5625.085) skewX(.047)\" fill=\"#fff\" stroke=\"#535353\" stroke-width=\".697\" stroke-linejoin=\"round\" /><rect x=\"-.353\" y=\".344\" width=\"3.319\" height=\"19.647\" rx=\"1.045\" transform=\"matrix(-.99993 -.01178 -.01267 .99992 140.53 43.427)\" fill=\"#fff\" stroke=\"#535353\" stroke-width=\".697\" stroke-linejoin=\"round\" /><rect x=\".358\" y=\".34\" width=\"3.309\" height=\"19.648\" rx=\"1.045\" transform=\"rotate(-1.406 1808.11 -2914.11) skewX(.098)\" fill=\"#fff\" stroke=\"#535353\" stroke-width=\".697\" stroke-linejoin=\"round\" /><rect x=\"-.358\" y=\".34\" width=\"3.319\" height=\"19.648\" rx=\"1.045\" transform=\"matrix(-.9997 -.02446 -.0263 .99965 135.203 43.449)\" fill=\"#fff\" stroke=\"#535353\" stroke-width=\".697\" stroke-linejoin=\"round\" /><rect x=\".368\" y=\".33\" width=\"3.308\" height=\"19.649\" rx=\"1.045\" transform=\"matrix(.99863 -.0523 .05594 .99843 77.15 43.544)\" fill=\"#fff\" stroke=\"#535353\" stroke-width=\".697\" stroke-linejoin=\"round\" /><rect x=\"-.368\" y=\".33\" width=\"3.318\" height=\"19.649\" rx=\"1.045\" transform=\"matrix(-.99864 -.05218 -.05608 .99843 130.032 43.505)\" fill=\"#fff\" stroke=\"#535353\" stroke-width=\".697\" stroke-linejoin=\"round\" /><path d=\"M44.574 59.41c.024-.769.609 1.158 1.405 1.182l1.121.034c.796.024 1.502-1.864 1.477-1.094l-.093 2.888c-.025.77-.69 1.374-1.486 1.35l-1.122-.034c-.796-.024-1.421-.667-1.396-1.437l.094-2.888Zm118.85 0c-.025-.769-.611 1.158-1.408 1.182l-1.125.034c-.798.024-1.506-1.864-1.481-1.094l.094 2.888c.025.77.692 1.374 1.49 1.35l1.125-.034c.797-.024 1.424-.667 1.399-1.437l-.094-2.888Zm-85.376.07c-.054-.768.725 1.094 1.519 1.042l1.12-.074c.794-.052 1.304-1.998 1.358-1.23l.202 2.884c.053.768-.547 1.433-1.341 1.485l-1.12.073c-.795.052-1.482-.528-1.536-1.296l-.202-2.884Zm51.818 0c.054-.768-.726 1.094-1.523 1.042l-1.122-.074c-.797-.052-1.308-1.998-1.362-1.23l-.202 2.884c-.054.768.548 1.433 1.344 1.485l1.123.073c.796.052 1.486-.528 1.54-1.296l.202-2.884Zm-57.426-.001c-.03-.77.688 1.115 1.483 1.087l1.122-.039c.796-.028 1.369-1.957 1.397-1.188l.108 2.889c.029.769-.593 1.415-1.389 1.443l-1.122.039c-.795.028-1.464-.574-1.492-1.343l-.108-2.888Zm63.05 0c.028-.77-.69 1.115-1.488 1.087l-1.125-.039c-.797-.028-1.372-1.957-1.401-1.188l-.107 2.889c-.029.769.594 1.415 1.392 1.443l1.124.039c.798.028 1.468-.574 1.497-1.343l.108-2.888Zm-68.558-.008c-.012-.77.658 1.13 1.446 1.119l1.111-.015c.789-.011 1.397-1.928 1.41-1.158l.044 2.89c.012.77-.618 1.402-1.406 1.413l-1.111.015c-.789.01-1.437-.604-1.45-1.374l-.044-2.89Zm74.078 0c.012-.77-.659 1.13-1.45 1.119l-1.114-.015c-.79-.011-1.4-1.928-1.412-1.158l-.045 2.89c-.012.77.619 1.402 1.409 1.413l1.115.015c.79.01 1.44-.604 1.452-1.374l.045-2.89Zm-79.567-.041c.004-.77.633 1.142 1.42 1.148l1.112.007c.789.005 1.439-1.899 1.434-1.129l-.018 2.89c-.005.77-.648 1.39-1.436 1.385l-1.111-.008c-.789-.005-1.424-.633-1.42-1.403l.019-2.89Zm85.07 0c-.005-.77-.635 1.142-1.425 1.148l-1.114.007c-.791.005-1.442-1.899-1.438-1.129l.018 2.89c.005.77.65 1.39 1.44 1.385l1.114-.008c.791-.005 1.427-.633 1.423-1.403l-.018-2.89Zm-90.607 0c.005-.77.633 1.142 1.421 1.148l1.112.007c.788.005 1.438-1.899 1.433-1.129l-.018 2.89c-.004.77-.647 1.39-1.436 1.385l-1.111-.008c-.788-.005-1.424-.633-1.42-1.403l.019-2.89Zm96.157 0c-.004-.77-.634 1.142-1.424 1.148l-1.115.007c-.79.005-1.442-1.899-1.437-1.129l.018 2.89c.005.77.65 1.39 1.44 1.385l1.114-.008c.79-.005 1.427-.633 1.423-1.403l-.019-2.89Zm-101.759-.039c.021-.77.608 1.155 1.396 1.176l1.111.03c.788.021 1.48-1.869 1.458-1.1l-.08 2.89c-.022.77-.678 1.376-1.467 1.355l-1.11-.03c-.789-.021-1.41-.662-1.389-1.432l.08-2.889Zm107.376 0c-.022-.77-.61 1.155-1.4 1.176l-1.114.03c-.79.021-1.483-1.869-1.461-1.1l.081 2.89c.021.77.679 1.376 1.469 1.355l1.114-.03c.79-.021 1.413-.662 1.392-1.432l-.081-2.889Z\" fill=\"#535353\" /><path d=\"m13.363 39.957 13.648-.7c-.94.592-2.102 1.05-3.98 1.334-1.437.217-2.887-.159-3.102-.284-.342.135-.618.317-1.706.725-1.335.5-2.492.491-3.309.2-.564-.2-1.284-.867-1.55-1.275Zm181.35 0-13.681-.7c.941.592 2.107 1.05 3.989 1.334 1.441.217 2.895-.159 3.111-.284.342.135.619.317 1.71.725 1.338.5 2.497.491 3.317.2.565-.2 1.287-.867 1.554-1.275ZM16.937 48.233 29.23 42.46c-.628.898-1.515 1.757-3.13 2.724-1.238.74-2.725.94-2.973.905-.26.253-.442.524-1.28 1.309-1.029.962-2.099 1.389-2.969 1.428-.6.027-1.53-.316-1.94-.592Zm174.194 0-12.324-5.774c.629.898 1.519 1.757 3.139 2.724 1.24.74 2.731.94 2.98.905.261.253.443.524 1.283 1.309 1.031.962 2.104 1.389 2.976 1.428.602.027 1.535-.316 1.946-.592ZM23.424 54.55l9.063-9.627c-.246 1.053-.741 2.16-1.858 3.62-.854 1.116-2.13 1.815-2.368 1.87-.145.325-.212.64-.69 1.661-.586 1.252-1.401 2.019-2.176 2.356-.534.232-1.5.235-1.971.12Zm161.204 0-9.086-9.627c.247 1.053.743 2.16 1.862 3.62.857 1.116 2.136 1.815 2.374 1.87.146.325.213.64.692 1.661.587 1.252 1.405 2.019 2.181 2.356.536.232 1.505.235 1.977.12ZM31.645 57.485l4.235-10.313c.11.92.045 1.952-.399 3.442-.34 1.142-1.123 2.064-1.29 2.175-.02.303.02.577-.058 1.534-.094 1.175-.503 2.023-1.004 2.512-.345.338-1.089.611-1.484.65Zm144.741 0-4.246-10.313c-.111.92-.046 1.952.399 3.442.341 1.142 1.126 2.064 1.294 2.175.019.303-.019.577.058 1.534.094 1.175.505 2.023 1.006 2.512.347.338 1.092.611 1.489.65Z\" fill=\"#EC4E3A\" /><path d=\"M18.186 43.128c-.5-.046-1.875-.832-2.49-1.302 1.856.483 3.668-.508 4.343-1.064.856.667 3.45.431 4.64.23-1.964.786-5.993 2.182-6.493 2.136Zm171.693 0c.501-.046 1.88-.832 2.496-1.302-1.861.483-3.677-.508-4.353-1.064-.859.667-3.459.431-4.652.23 1.968.786 6.008 2.182 6.509 2.136ZM22.654 49.342c-.479.146-2.062-.062-2.817-.264 1.904-.252 3.175-1.847 3.573-2.613 1.057.293 3.352-.899 4.367-1.532-1.492 1.462-4.644 4.264-5.123 4.41Zm162.745 0c.48.146 2.067-.062 2.824-.264-1.909-.252-3.183-1.847-3.582-2.613-1.06.293-3.36-.899-4.378-1.532 1.496 1.462 4.655 4.264 5.136 4.41ZM28.915 53.538c-.382.3-1.89.654-2.648.727 1.635-.893 2.214-2.818 2.299-3.669 1.063-.092 2.714-1.996 3.406-2.936-.827 1.878-2.675 5.577-3.057 5.878Zm150.207 0c.382.3 1.896.654 2.654.727-1.639-.893-2.219-2.818-2.304-3.669-1.066-.092-2.721-1.996-3.415-2.936.829 1.878 2.682 5.577 3.065 5.878Zm-143.536 1.59c-.208.35-1.27 1.059-1.832 1.33 1.005-1.18.901-2.895.724-3.605.792-.374 1.521-2.373 1.786-3.326-.101 1.747-.47 5.25-.678 5.6Zm136.848 0c.209.35 1.273 1.059 1.837 1.33-1.007-1.18-.904-2.895-.726-3.605-.794-.374-1.525-2.373-1.791-3.326.102 1.747.472 5.25.68 5.6Z\" fill=\"#4194A7\" /><path d=\"M47.169 40.745c.371-.192.404-1.048 0-1.467-.492-.51-2.508-.329-2.786 0-.28.33-.341.958 0 1.467.34.509 2.322.24 2.786 0Zm113.654 0c-.372-.192-.405-1.048 0-1.467.493-.51 2.514-.329 2.793 0 .28.33.342.958 0 1.467-.341.509-2.327.24-2.793 0ZM74.15 39.249c-.372.191-.405 1.048 0 1.466.491.51 2.507.33 2.786 0 .278-.329.34-.957 0-1.466s-2.322-.24-2.787 0Zm59.624 0c.373.191.405 1.048 0 1.466-.493.51-2.514.33-2.793 0-.28-.329-.342-.957 0-1.466.341-.509 2.328-.24 2.793 0Z\" fill=\"#535353\" /><path d=\"M48.476 38.114c.447.435 1.072 1.791 0 3.732m111.037-3.732c-.448.435-1.076 1.791 0 3.732M73.06 38.062c-.446.435-1.072 1.791 0 3.732m61.806-3.732c.448.435 1.075 1.791 0 3.732\" stroke=\"#535353\" stroke-width=\".976\" /><path d=\"M56.825 39.206c-.546.23-.276 1.075-.072 1.47.562.79 2.88.319 3.969-.016.58.107 3.366.355 3.825.377.458.02 1.156-1.42.38-1.773-.621-.284-3.224.142-4.448.39-.99-.245-3.108-.677-3.654-.448Zm94.316 0c.548.23.277 1.075.073 1.47-.564.79-2.888.319-3.979-.016-.581.107-3.375.355-3.834.377-.46.02-1.16-1.42-.382-1.773.623-.284 3.232.142 4.459.39.993-.245 3.116-.677 3.663-.448Z\" fill=\"#4194A7\" /><path d=\"M52.904 38.968c-.254 0-2.669.83-2.669 1.076 0 .316 2.451.927 2.67.927.173 0 2.725-.77 2.673-.927-.052-.158-2.42-1.076-2.674-1.076Zm102.169 0c.255 0 2.675.83 2.675 1.076 0 .316-2.457.927-2.675.927-.175 0-2.733-.77-2.681-.927.052-.158 2.426-1.076 2.681-1.076Zm-86.233 0c-.255 0-2.67.83-2.67 1.076 0 .316 2.451.927 2.67.927.174 0 2.725-.77 2.673-.927-.051-.158-2.42-1.076-2.674-1.076Zm70.258 0c.255 0 2.675.83 2.675 1.076 0 .316-2.456.927-2.675.927-.175 0-2.732-.77-2.681-.927.052-.158 2.426-1.076 2.681-1.076Zm-98.455 15.38c.483.982.684 2.24.725 2.745.302-1.227.604-2.626.604-3.797 0-1.067-.604-1.66-1.33-1.228-.626.373-.604 1.052 0 2.28Zm126.722 0c-.485.982-.687 2.24-.727 2.745-.303-1.227-.606-2.626-.606-3.797 0-1.067.606-1.66 1.333-1.228.628.373.606 1.052 0 2.28Zm-120.993 0c.483.982.684 2.24.725 2.745.302-1.227.604-2.626.604-3.797 0-1.067-.604-1.66-1.33-1.228-.626.373-.604 1.052 0 2.28Zm115.25 0c-.484.982-.686 2.24-.727 2.745-.303-1.227-.606-2.626-.606-3.797 0-1.067.606-1.66 1.333-1.228.628.373.606 1.052 0 2.28Zm-109.597 0c.483.982.685 2.24.725 2.745.302-1.227.605-2.626.605-3.797 0-1.067-.605-1.66-1.33-1.228-.626.373-.604 1.052 0 2.28Zm103.93 0c-.485.982-.687 2.24-.727 2.745-.303-1.227-.606-2.626-.606-3.797 0-1.067.606-1.66 1.333-1.228.628.373.606 1.052 0 2.28Zm-98.393.004c.504.973.731 2.226.782 2.731.277-1.233.55-2.638.526-3.808-.022-1.067-.639-1.648-1.355-1.202-.618.385-.582 1.063.047 2.28Zm92.842 0c-.505.973-.733 2.226-.784 2.731-.277-1.233-.551-2.638-.527-3.808.022-1.067.64-1.648 1.358-1.202.62.385.584 1.063-.047 2.28Zm-87.384.244c.503.973.73 2.226.781 2.731.277-1.233.55-2.638.526-3.809-.022-1.066-.638-1.647-1.354-1.201-.619.385-.583 1.063.047 2.279Zm81.913 0c-.505.973-.733 2.226-.784 2.731-.277-1.233-.551-2.638-.527-3.809.022-1.066.64-1.647 1.358-1.201.62.385.584 1.063-.047 2.279Zm-76.381.013c.542.953.82 2.197.89 2.7.228-1.243.445-2.657.374-3.826-.065-1.065-.704-1.622-1.402-1.15-.602.408-.54 1.084.138 2.276Zm70.833 0c-.543.953-.821 2.197-.892 2.7-.228-1.243-.446-2.657-.374-3.826.064-1.065.705-1.622 1.405-1.15.604.408.541 1.084-.139 2.276Zm-65.483.001c.55.95.838 2.191.912 2.693.218-1.244.423-2.66.343-3.828-.074-1.064-.718-1.617-1.411-1.14-.6.413-.531 1.09.156 2.275Zm60.121 0c-.551.95-.839 2.191-.915 2.693-.217-1.244-.423-2.66-.342-3.828.073-1.064.718-1.617 1.414-1.14.601.413.532 1.09-.157 2.275Zm-54.576-.326c.586.929.92 2.16 1.015 2.659.17-1.252.32-2.674.195-3.838-.114-1.061-.778-1.59-1.453-1.088-.583.433-.489 1.106.243 2.267Zm49.017 0c-.588.929-.923 2.16-1.018 2.659-.17-1.252-.321-2.674-.195-3.838.114-1.061.78-1.59 1.457-1.088.584.433.49 1.106-.244 2.267ZM40.96 46.432c.412.835.583 1.905.617 2.335.258-1.044.515-2.234.515-3.23 0-.907-.514-1.41-1.131-1.044-.533.317-.514.895 0 1.939Zm126.087 0c-.412.835-.584 1.905-.618 2.335-.258-1.044-.515-2.234-.515-3.23 0-.907.515-1.41 1.133-1.044.534.317.515.895 0 1.939Zm-120.358 0c.41.835.582 1.905.617 2.335.257-1.044.514-2.234.514-3.23 0-.907-.514-1.41-1.131-1.044-.533.317-.514.895 0 1.939Zm114.615 0c-.412.835-.584 1.905-.618 2.335-.258-1.044-.516-2.234-.516-3.23 0-.907.516-1.41 1.134-1.044.534.317.515.895 0 1.939Zm-108.962 0c.411.835.583 1.905.617 2.335.257-1.044.514-2.234.514-3.23 0-.907-.514-1.41-1.13-1.044-.533.317-.515.895 0 1.939Zm103.294 0c-.412.835-.584 1.905-.618 2.335-.258-1.044-.515-2.234-.515-3.23 0-.907.515-1.41 1.133-1.044.534.317.516.895 0 1.939Zm-97.92.003c.428.827.622 1.893.665 2.323.235-1.049.468-2.244.447-3.24-.019-.906-.543-1.4-1.152-1.02-.526.326-.495.903.04 1.937Zm92.533 0c-.43.827-.624 1.893-.667 2.323-.236-1.049-.469-2.244-.448-3.24.019-.906.544-1.4 1.155-1.02.527.326.496.903-.04 1.937Zm-87.075.241c.428.827.621 1.893.664 2.323.236-1.05.468-2.244.448-3.24-.02-.906-.543-1.4-1.152-1.021-.526.327-.496.904.04 1.938Zm81.603 0c-.429.827-.623 1.893-.666 2.323-.236-1.05-.469-2.244-.448-3.24.018-.906.544-1.4 1.155-1.021.527.327.496.904-.041 1.938Zm-76.387.014c.461.81.697 1.868.757 2.296.193-1.057.378-2.26.318-3.254-.055-.905-.599-1.38-1.192-.978-.513.347-.46.922.117 1.935Zm71.158 0c-.462.81-.698 1.868-.759 2.296-.194-1.057-.379-2.26-.318-3.254.055-.905.6-1.38 1.195-.978.513.347.46.922-.118 1.935Zm-65.873.004c.468.807.712 1.863.776 2.29.185-1.058.36-2.262.29-3.256-.061-.905-.609-1.375-1.2-.968-.508.35-.45.925.134 1.934Zm60.575 0c-.468.807-.714 1.863-.777 2.29-.186-1.058-.361-2.262-.292-3.256.062-.905.611-1.375 1.203-.968.511.35.452.925-.134 1.934Zm-55.333-.317c.498.79.783 1.836.863 2.26.144-1.063.272-2.273.166-3.263-.097-.902-.662-1.352-1.236-.925-.496.368-.416.94.207 1.928Zm50.078 0c-.499.79-.785 1.836-.865 2.26-.145-1.063-.273-2.273-.167-3.263.098-.902.664-1.352 1.24-.925.497.368.416.94-.208 1.928Z\" fill=\"#EC4E3A\" /><path d=\"M41.306 57.702c-.477-.985-.671-2.243-.708-2.75-.31 1.226-.62 2.624-.628 3.795-.007 1.066.594 1.662 1.322 1.235.628-.37.61-1.049.014-2.28Zm125.394 0c.479-.985.673-2.243.71-2.75.311 1.226.622 2.624.629 3.795.007 1.066-.595 1.662-1.325 1.235-.63-.37-.612-1.049-.014-2.28Zm-119.666 0c-.477-.985-.671-2.243-.708-2.75-.31 1.226-.62 2.624-.628 3.795-.007 1.066.594 1.662 1.322 1.235.628-.37.61-1.049.014-2.28Zm113.924 0c.479-.985.673-2.243.71-2.75.311 1.226.622 2.624.63 3.795.006 1.066-.596 1.662-1.326 1.235-.63-.37-.612-1.049-.014-2.28Zm-108.27 0c-.477-.985-.671-2.243-.708-2.75-.31 1.226-.621 2.624-.628 3.795-.007 1.066.594 1.662 1.322 1.235.628-.37.61-1.049.014-2.28Zm102.602 0c.478-.985.673-2.243.71-2.75.31 1.226.622 2.624.629 3.795.007 1.066-.595 1.662-1.325 1.235-.63-.37-.612-1.049-.014-2.28Zm-96.996-.004c-.498-.976-.717-2.23-.765-2.736-.285 1.231-.567 2.635-.55 3.806.016 1.066.629 1.65 1.348 1.209.62-.381.589-1.06-.033-2.28Zm91.375 0c.499-.976.719-2.23.767-2.736.285 1.231.568 2.635.551 3.806-.015 1.066-.63 1.65-1.351 1.209-.622-.381-.59-1.06.033-2.28Zm-85.917.242c-.498-.976-.718-2.23-.765-2.736-.285 1.231-.567 2.634-.55 3.805.016 1.067.629 1.651 1.348 1.21.62-.382.589-1.06-.033-2.28Zm80.446 0c.499-.976.719-2.23.767-2.736.285 1.231.568 2.634.551 3.805-.016 1.067-.63 1.651-1.351 1.21-.622-.382-.59-1.06.033-2.28Zm-74.781-.019c-.536-.956-.805-2.202-.873-2.705-.235 1.241-.46 2.654-.397 3.823.058 1.066.694 1.627 1.394 1.158.605-.404.547-1.08-.124-2.276Zm69.102 0c.537-.956.808-2.202.876-2.705.235 1.241.461 2.654.397 3.823-.058 1.066-.695 1.627-1.398 1.158-.606-.404-.547-1.08.125-2.276Zm-63.725-.004c-.544-.952-.824-2.195-.896-2.698-.225 1.243-.439 2.657-.366 3.826.067 1.065.707 1.621 1.404 1.148.602-.409.538-1.085-.142-2.276Zm58.334 0c.546-.952.826-2.195.898-2.698.225 1.243.44 2.657.367 3.826-.067 1.065-.709 1.621-1.408 1.148-.603-.409-.538-1.085.143-2.276Zm-52.663-.364c-.58-.932-.907-2.165-.998-2.665-.177 1.25-.337 2.672-.219 3.837.108 1.062.769 1.594 1.447 1.096.586-.43.495-1.103-.23-2.268Zm46.978 0c.582-.932.91-2.165 1.001-2.665.177 1.25.338 2.672.219 3.837-.107 1.062-.77 1.594-1.45 1.096-.587-.43-.497-1.103.23-2.268Zm-85.918-8.268c-.406-.837-.571-1.907-.603-2.338-.263 1.042-.527 2.23-.534 3.227-.005.907.506 1.414 1.125 1.05.534-.314.52-.891.012-1.938Zm124.957 0c.407-.837.572-1.907.604-2.338.264 1.042.529 2.23.535 3.227.005.907-.507 1.414-1.127 1.05-.536-.314-.521-.891-.012-1.938Zm-119.229 0c-.406-.837-.571-1.907-.603-2.338-.263 1.042-.527 2.23-.534 3.227-.005.907.506 1.414 1.125 1.05.534-.314.52-.891.012-1.938Zm113.486 0c.407-.837.572-1.907.604-2.338.264 1.042.529 2.23.535 3.227.006.907-.506 1.414-1.127 1.05-.536-.314-.521-.891-.012-1.938Zm-107.832 0c-.406-.837-.571-1.907-.603-2.338-.263 1.042-.528 2.23-.534 3.227-.005.907.505 1.414 1.124 1.05.535-.314.52-.891.013-1.938Zm102.164 0c.407-.837.572-1.907.604-2.338.264 1.042.529 2.23.535 3.227.006.907-.506 1.414-1.127 1.05-.536-.314-.521-.891-.012-1.938Zm-96.732-.007c-.423-.83-.61-1.896-.65-2.326-.243 1.047-.482 2.24-.468 3.236.013.907.534 1.404 1.146 1.028.527-.324.5-.9-.028-1.938Zm91.286 0c.424-.83.611-1.896.652-2.326.242 1.047.483 2.24.468 3.236-.013.907-.535 1.404-1.148 1.028-.529-.324-.502-.9.028-1.938Zm-85.829.241c-.423-.83-.61-1.897-.65-2.327-.242 1.048-.482 2.241-.468 3.237.014.907.535 1.404 1.146 1.028.528-.324.501-.901-.028-1.938Zm80.357 0c.424-.83.612-1.897.652-2.327.243 1.048.483 2.241.469 3.237-.014.907-.536 1.404-1.149 1.028-.529-.324-.502-.901.028-1.938Zm-75.027-.013c-.456-.813-.685-1.872-.743-2.3-.2 1.055-.392 2.257-.337 3.251.049.906.59 1.383 1.185.985.515-.343.465-.92-.105-1.936Zm69.685 0c.457-.813.687-1.872.745-2.3.2 1.055.392 2.257.338 3.251-.049.906-.591 1.383-1.189.985-.516-.343-.466-.92.106-1.936Zm-64.378-.001c-.463-.81-.7-1.867-.762-2.294-.19 1.057-.373 2.26-.31 3.254.056.905.6 1.378 1.193.975.512-.347.457-.922-.12-1.935Zm59.057 0c.464-.81.702-1.867.764-2.294.191 1.057.374 2.26.311 3.254-.056.905-.602 1.378-1.196.975-.513-.347-.459-.922.121-1.935Zm-53.707-.344c-.493-.792-.772-1.84-.849-2.266-.15 1.063-.287 2.272-.186 3.263.091.903.653 1.356 1.23.932.498-.365.422-.938-.195-1.929Zm48.344 0c.494-.792.773-1.84.851-2.266.151 1.063.287 2.272.187 3.263-.092.903-.656 1.356-1.234.932-.499-.365-.422-.938.196-1.929Z\" fill=\"#4194A7\" /><path d=\"M108.227 8.574S93.462 6.464 91.514 6.24c-3.108-.353-11.026.462-6.412 11.108 3.074 7.09 4.566-2.62 8.007 1.683\" fill=\"#EEA201\" /><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M97.555 7.058c4.821.675 10.668 1.511 10.668 1.511L93.105 19.025c-1.595-1.993-2.77-.977-3.88-.019-1.284 1.11-2.478 2.14-4.127-1.663-.5-1.152-.852-2.189-1.08-3.121.853-.807 2.526-1.98 4.573-2.841 1.528-.644 2.642-.856 3.466-1.013.435-.082.789-.15 1.08-.257.336-.124.974-.627 1.695-1.197.922-.729 1.982-1.565 2.724-1.856Z\" fill=\"#693F00\" fill-opacity=\".2\" style=\"mix-blend-mode:darken\" /><path d=\"m107.433 8.455-7.64-1.133c-3.746 0-6.78 4.166-6.78 7.912v17.078a6.776 6.776 0 0 0 6.78 6.78h7.64a6.776 6.776 0 0 0 6.778-6.78V15.235c.007-3.74-3.033-6.78-6.778-6.78Z\" fill=\"#fff\" /><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M114.211 19.779c-.113 1.576-.337 4.128-.94 5.247-2.412 4.471-7.629 4.761-12.455 5.03a430.692 430.692 0 0 0-1.28.073c-3.57.206-5.629.325-6.522-.44v2.623c0 .182.007.362.02.54 1.148.484 3.34.876 7.584 1.029 3.596.13 10.907.207 13.592-1.457l.001-.112V19.78Z\" fill=\"#1B1C22\" fill-opacity=\".1\" style=\"mix-blend-mode:darken\" /><path d=\"M97.091 11.482s2.416-3.895 8.238.183c0 0-3.311 4.933-8.238-.183Z\" fill=\"#EEA201\" /><path d=\"M102.194 11.502a1.697 1.697 0 1 1-3.394 0 1.697 1.697 0 0 1 3.394 0Z\" fill=\"#401810\" /><path d=\"M112.054 31.078h-16.59a5.101 5.101 0 0 0-5.103 5.102 5.101 5.101 0 0 0 5.102 5.103h16.591a5.1 5.1 0 0 0 5.102-5.103 5.096 5.096 0 0 0-5.102-5.102Z\" fill=\"#EC4E3A\" /><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M114.474 31.686c-.082.57-.723 1.787-3.29 2.227-3.366.577-18.896.589-19.328.156-.309-.308-.058-1.134.17-1.661a5.09 5.09 0 0 0-1.665 3.772c0 .529.08 1.038.229 1.518.269.159.592.28.977.35 1.638.294 20.258.368 25.362-.355.148-.478.227-.986.227-1.513a5.087 5.087 0 0 0-2.682-4.494Z\" fill=\"#450000\" fill-opacity=\".2\" style=\"mix-blend-mode:darken\" /><path d=\"M123.3 71.374H84.748v46.619H123.3V71.374Z\" fill=\"url(#ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_a)\" /><path d=\"M104.023 110.405s-4.875.614-4.875-3.25 1.959-12.442 4.875-12.495c2.917.053 4.876 8.631 4.876 12.495 0 3.864-4.876 3.25-4.876 3.25Z\" fill=\"url(#ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_b)\" /><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M104.024 123.287v.002H90.237c-5.715 0-5.49-5.295-5.49-5.295h19.277v-.002h19.275s.226 5.295-5.489 5.295h-13.786Z\" fill=\"url(#ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_c)\" /><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M104.024 71.373v-5.295h13.787c5.715 0 5.489 5.295 5.489 5.295h-19.276Zm0 .002v-5.296H90.237c-5.715 0-5.49 5.296-5.49 5.296h19.277Z\" fill=\"url(#ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_d)\" /><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M104.023 109.07a2.136 2.136 0 0 0 2.131-2.131 2.129 2.129 0 0 0-2.131-2.131v4.262Zm0 0a2.136 2.136 0 0 1-2.131-2.131c0-1.173.958-2.131 2.131-2.131v4.262Z\" fill=\"url(#ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_e)\" /><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M104.024 101.064h1.905v2.357h-1.905v.001h-1.905v-2.357h1.905v-.001Z\" fill=\"url(#ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_f)\" /><path d=\"M104.024 114.677a.968.968 0 1 0 0-1.937.968.968 0 0 0 0 1.937Z\" fill=\"#505153\" /><path d=\"M96.565 114.677a.969.969 0 1 0 0-1.938.969.969 0 0 0 0 1.938Z\" fill=\"#EF3836\" /><path d=\"M111.504 114.677a.968.968 0 1 0 0-1.937.968.968 0 0 0 0 1.937Z\" fill=\"#00A2DD\" /><path d=\"M115.438 193.261h-3.314v5.707h3.314v-5.707Z\" fill=\"#F7F8F8\" /><path d=\"M115.438 195.144h-3.314v1.071h3.314v-1.071Z\" fill=\"#00A2DD\" /><path d=\"M116.049 197.997h-4.536v1.943h4.536v-1.943Z\" fill=\"#3E3F41\" /><path d=\"M95.974 193.261H92.66v5.707h3.314v-5.707Z\" fill=\"#F7F8F8\" /><path d=\"M95.974 195.144H92.66v1.071h3.314v-1.071Z\" fill=\"#EF3836\" /><path d=\"M96.585 197.997H92.05v1.943h4.536v-1.943Z\" fill=\"#3E3F41\" /><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M104.024 128.876v-5.657h10.841c5.844 0 8.436 5.657 8.436 5.657h-19.277Zm-.002.001v-5.657h-10.84c-5.845 0-8.437 5.657-8.437 5.657h19.277Z\" fill=\"url(#ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_g)\" /><path d=\"M123.301 128.89H84.747v57.27h38.554v-57.27Z\" fill=\"url(#ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_h)\" /><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M87.214 189.648c-2.729-1.683-2.467-3.502-2.467-3.502h19.277v7.788H91.887c-3.48 0-3.83-1.722-4.09-3.008-.117-.583-.217-1.076-.583-1.278Zm33.62 0c2.729-1.683 2.467-3.502 2.467-3.502h-19.277v7.788h12.137c3.481 0 3.83-1.722 4.09-3.008.118-.583.218-1.076.583-1.278Z\" fill=\"url(#ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_i)\" /><path d=\"M104.024 193.934h-4.461c.137-1.583 2.182-5.134 4.461-5.134v5.134Z\" fill=\"url(#ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_j)\" /><path d=\"M104.024 193.934h4.461c-.137-1.583-2.512-5.134-4.461-5.134v5.134Z\" fill=\"url(#ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_k)\" /><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M104.037 191.168h2.454v1.657h-4.922v-1.657h2.468Z\" fill=\"#F7F8F8\" /><path d=\"M104.024 138.995a2.813 2.813 0 0 1-2.816-2.817 2.813 2.813 0 0 1 2.816-2.816\" fill=\"url(#ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_l)\" /><path d=\"M104.024 138.995a2.814 2.814 0 0 0 2.816-2.817 2.814 2.814 0 0 0-2.816-2.816\" fill=\"url(#ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_m)\" /><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M104.024 175.966h5.957a1.864 1.864 0 0 0 1.869-1.857v-7.912c0-.848-.686-1.533-1.533-1.533h-6.293v11.302Zm-5.807.001h5.807v-11.302h-5.956c-1.034 0-1.87.835-1.87 1.869v7.414c0 1.122.91 2.019 2.02 2.019Z\" fill=\"url(#ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_n)\" /><path d=\"M105.643 180.988h-3.227a.625.625 0 0 1-.623-.623v-.66c0-.337.274-.623.623-.623h3.227c.337 0 .623.274.623.623v.672a.63.63 0 0 1-.623.611Z\" fill=\"#F7F8F8\" /><path d=\"M99.488 180.988h-3.227a.625.625 0 0 1-.623-.623v-.66c0-.337.274-.623.623-.623h3.227c.337 0 .623.274.623.623v.672a.614.614 0 0 1-.623.611Z\" fill=\"#EF3836\" /><path d=\"M111.824 180.988h-3.227a.624.624 0 0 1-.623-.623v-.66c0-.337.274-.623.623-.623h3.227c.337 0 .623.274.623.623v.672a.614.614 0 0 1-.623.611Z\" fill=\"#00A2DD\" /><path d=\"M123.295 38.085a2.852 2.852 0 0 0-2.851-2.851H87.595a2.852 2.852 0 0 0-2.85 2.851v3.198h38.55v-3.198Z\" fill=\"url(#ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_o)\" /><path d=\"M84.747 63.227a2.852 2.852 0 0 0 2.85 2.85h32.85a2.852 2.852 0 0 0 2.851-2.85v-3.199H84.747v3.199Z\" fill=\"url(#ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_p)\" /><path d=\"M123.298 41.285H84.747v18.744h38.551V41.285Z\" fill=\"url(#ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_q)\" /><path opacity=\".1\" d=\"M92.415 41.285h-7.668v18.744h7.668V41.285Z\" fill=\"url(#ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_r)\" /><path opacity=\".1\" d=\"M123.298 41.285h-7.669v18.744h7.669V41.285Z\" fill=\"url(#ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_s)\" /><path d=\"M84.747 41.285h38.551M84.747 60.027h38.551\" stroke=\"#D1D3D4\" stroke-width=\".158\" stroke-miterlimit=\"10\" /><path opacity=\".2\" d=\"M97.285 54.657a4.036 4.036 0 1 1-8.073 0 4.036 4.036 0 0 1 8.073 0Z\" fill=\"url(#ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_t)\" /><path d=\"M97.286 54.097a4.036 4.036 0 1 1-8.073 0 4.036 4.036 0 0 1 8.073 0Z\" fill=\"url(#ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_u)\" /><path d=\"M93.248 57.576a3.478 3.478 0 1 0 0-6.955 3.478 3.478 0 0 0 0 6.955Z\" fill=\"url(#ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_v)\" /><path d=\"M96.424 54.099a3.175 3.175 0 1 1-6.35 0 3.175 3.175 0 0 1 6.35 0Z\" fill=\"#F5F5F5\" /><path opacity=\".1\" d=\"M90.097 53.724H96.4a3.174 3.174 0 0 0-6.304 0Z\" fill=\"url(#ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_w)\" /><path d=\"M92.966 54.191a.097.097 0 0 1-.098-.098c0-.055.044-.098.098-.098h1.89c.055 0 .099.044.099.098a.097.097 0 0 1-.098.098h-1.89Z\" fill=\"#ED1C24\" /><path opacity=\".7\" d=\"M92.966 54.188h1.89a.097.097 0 0 0 .099-.098h-2.087c0 .055.044.098.098.098Z\" fill=\"url(#ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_x)\" /><path opacity=\".3\" d=\"M94.857 54.02h-1.89a.074.074 0 0 0-.074.074h2.04a.077.077 0 0 0-.076-.074Z\" fill=\"url(#ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_y)\" /><path fill=\"url(#ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_z)\" d=\"M93.016 53.869h.463v.463h-.463z\" /><path d=\"M93.313 53.301v-.072h-.127v.072a.127.127 0 1 0 .19.111.124.124 0 0 0-.063-.11Zm.056-.029v-.581a.121.121 0 0 0-.12-.12.121.121 0 0 0-.12.12v.581a.185.185 0 1 0 .241 0Zm-.12.294a.153.153 0 0 1-.095-.273l.006-.005v-.596a.09.09 0 1 1 .18 0v.058h-.079c-.01 0-.02.01-.02.021 0 .011.01.021.02.021h.08v.143h-.08c-.01 0-.02.01-.02.02 0 .012.01.022.02.022h.08v.143h-.08c-.01 0-.02.01-.02.02 0 .012.01.021.02.021h.08v.127l.006.005a.153.153 0 0 1 .058.12.156.156 0 0 1-.156.153Z\" fill=\"#000\" /><path d=\"m91.859 51.966.281.487c.077-.053.157-.1.242-.14l-.28-.487c-.084.042-.164.09-.243.14Z\" fill=\"#3F44C6\" /><path d=\"m92.637 51.629.098.554c.11-.03.226-.05.345-.061l-.098-.554a2.42 2.42 0 0 0-.345.06Z\" fill=\"#3D23DF\" /><path d=\"m91.238 52.544.429.36a1.82 1.82 0 0 1 .135-.16l-.43-.362a4.5 4.5 0 0 0-.134.162Z\" fill=\"#005DB2\" /><path d=\"M90.709 54.06v.071h.56v-.07h-.56Z\" fill=\"#00AEEF\" /><path d=\"m90.837 53.291.527.192c.015-.045.03-.089.048-.132l-.526-.191a2.158 2.158 0 0 0-.049.131Z\" fill=\"#008BA9\" /><path d=\"m95.51 52.935-.532.195c.102.181.176.38.217.593l.532-.195a2.487 2.487 0 0 0-.217-.593Z\" fill=\"#F12254\" /><path d=\"M95.766 53.746h-.567a1.943 1.943 0 0 1 0 .7h.567a2.507 2.507 0 0 0 0-.7Z\" fill=\"#ED1C24\" /><path d=\"m94.301 51.782-.281.488c.153.064.294.148.424.246l.283-.488a2.595 2.595 0 0 0-.426-.246Z\" fill=\"#7D1AFA\" /><path d=\"m95.003 52.256-.432.363c.14.126.262.27.361.43l.432-.364a2.562 2.562 0 0 0-.361-.429Z\" fill=\"#F520C6\" /><path d=\"M93.384 52.12c.143.009.28.033.414.071l.098-.554a2.52 2.52 0 0 0-.414-.072l-.098.554Z\" fill=\"#7305FF\" /><path d=\"M111.135 57.202a.68.68 0 0 1-.678.678h-8.721a.68.68 0 0 1-.677-.678v-4.938a.68.68 0 0 1 .677-.678h8.721a.68.68 0 0 1 .678.678v4.938Z\" fill=\"#fff\" /><path opacity=\".05\" d=\"M106.348 55.18a1.607 1.607 0 1 1-3.214.002 1.607 1.607 0 0 1 3.214-.002Z\" fill=\"url(#ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_A)\" /><path opacity=\".1\" d=\"M110.457 51.586h-8.721a.68.68 0 0 0-.677.678v4.938a.68.68 0 0 0 .677.678h8.721a.68.68 0 0 0 .678-.678v-4.938a.68.68 0 0 0-.678-.678Zm.339 5.616a.34.34 0 0 1-.339.339h-8.721a.34.34 0 0 1-.338-.339v-4.938a.34.34 0 0 1 .338-.339h8.721a.34.34 0 0 1 .339.34v4.937Z\" fill=\"#000\" /><path d=\"M106.348 54.959a1.607 1.607 0 1 1-3.214 0 1.607 1.607 0 0 1 3.214 0Z\" fill=\"url(#ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_B)\" /><path d=\"M106.167 54.961a1.425 1.425 0 1 1-2.85 0 1.425 1.425 0 0 1 2.85 0Z\" fill=\"url(#ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_C)\" /><path d=\"m103.118 55.858-.458.263a.034.034 0 0 0-.012.047.032.032 0 0 0 .046.013l.458-.264a.035.035 0 0 0 .013-.046.034.034 0 0 0-.047-.013Zm-.135-.427c-.005-.018-.024-.03-.041-.024l-.511.136a.034.034 0 0 0-.024.042.032.032 0 0 0 .033.026c.004 0 .007 0 .008-.002l.511-.137a.034.034 0 0 0 .024-.041Zm-.289-1.693a.034.034 0 0 0-.046.012.034.034 0 0 0 .012.047l.458.265a.032.032 0 0 0 .018.005c.011 0 .022-.007.03-.018a.034.034 0 0 0-.012-.046l-.46-.265Zm.885-.86a.034.034 0 0 0-.046-.013c-.016.01-.023.03-.013.047l.263.458a.035.035 0 0 0 .029.017.038.038 0 0 0 .018-.004.035.035 0 0 0 .013-.047l-.264-.458Zm2.739 1.171a.034.034 0 0 0 .029.018.04.04 0 0 0 .018-.005l.457-.263c.016-.01.023-.03.013-.047a.034.034 0 0 0-.046-.013l-.458.264a.036.036 0 0 0-.013.046Zm-3.397.911a.034.034 0 0 0-.034-.034h-.529a.033.033 0 0 0-.033.034c0 .02.014.034.033.034h.529a.033.033 0 0 0 .034-.034Zm3.58-.472c.003.016.018.025.034.025l.008-.001.511-.137a.035.035 0 0 0 .024-.041.035.035 0 0 0-.042-.025l-.511.137a.034.034 0 0 0-.024.042Zm-4.07-.113.511.137.009.001c.015 0 .029-.01.034-.025a.035.035 0 0 0-.024-.042l-.511-.137a.035.035 0 0 0-.042.025.032.032 0 0 0 .023.041Zm.65-1.124a.035.035 0 0 0-.048 0 .035.035 0 0 0 0 .048l.373.374a.035.035 0 0 0 .048 0 .035.035 0 0 0 0-.048l-.373-.374Zm1.035-.627a.034.034 0 0 0-.024.042l.136.511a.034.034 0 0 0 .032.026c.004 0 .007 0 .008-.002a.034.034 0 0 0 .024-.042l-.136-.51a.032.032 0 0 0-.04-.025Zm2.25 3.234a.034.034 0 0 0-.046.013.034.034 0 0 0 .012.046l.458.265a.033.033 0 0 0 .018.005.035.035 0 0 0 .029-.017.035.035 0 0 0-.013-.047l-.458-.265Zm.686-.315-.509-.136a.035.035 0 0 0-.042.024.034.034 0 0 0 .024.041l.511.137.008.002c.014 0 .029-.01.034-.026a.037.037 0 0 0-.026-.042Zm.072-.617h-.528a.033.033 0 0 0-.034.034c0 .02.015.034.034.034h.528c.02 0 .034-.015.034-.034.002-.02-.014-.034-.034-.034Zm-.673-1.675a.035.035 0 0 0-.048 0l-.374.373a.035.035 0 0 0 0 .048.035.035 0 0 0 .048 0l.374-.373a.034.034 0 0 0 0-.048Zm-1.709-.709a.034.034 0 0 0-.034.034v.529c0 .019.015.033.034.033a.034.034 0 0 0 .034-.033v-.529a.035.035 0 0 0-.034-.034Zm1.162.336-.266.458a.035.035 0 0 0 .031.051.034.034 0 0 0 .029-.017l.265-.458c.01-.016.003-.037-.013-.047-.016-.008-.037-.003-.046.013Zm-.537-.254a.035.035 0 0 0-.042.024l-.136.51a.034.034 0 0 0 .024.041.016.016 0 0 0 .008.002c.014 0 .029-.01.032-.026l.137-.509a.032.032 0 0 0-.023-.042Z\" fill=\"#A7A9AC\" /><path d=\"M109.831 53.19a.53.53 0 1 1-1.061-.001.53.53 0 0 1 1.061.001Z\" fill=\"url(#ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_D)\" /><path d=\"M109.746 53.19a.447.447 0 1 1-.894-.001.447.447 0 0 1 .894 0Z\" fill=\"#EF3836\" /><path d=\"M109.83 54.735a.53.53 0 1 1-1.061-.002.53.53 0 0 1 1.061.002Z\" fill=\"url(#ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_E)\" /><path d=\"M109.301 55.18a.447.447 0 1 0 0-.894.447.447 0 0 0 0 .893Z\" fill=\"#505153\" /><path d=\"M109.83 56.277a.53.53 0 1 1-1.061-.002.53.53 0 0 1 1.061.002Z\" fill=\"url(#ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_F)\" /><path d=\"M109.747 56.275a.447.447 0 1 1-.894-.001.447.447 0 0 1 .894 0Z\" fill=\"#00A2DD\" /><path d=\"M112.376 135.493c4.442-4.442 8.552-2.498 10.872 4.75v18.219c0 11.074.038 20.489.038 27.775-.215 2.622-2.642 3.093-2.778 3.755-.516 2.507-1.311 3.961-3.973 3.961-4.251 0-18.073-.005-18.073-.005 0-2.057 4.792-4.739 4.792-10.615 0-5.814.377-39.095 9.122-47.84Zm-1.599-49.745c4.152-6.747 9.754-12.12 12.497-2.304.046 12.214.031 30.627.031 34.271 0 4.069-2.804 5.562-4.891 5.562h-20.71c1.405-1.027 4.378-3.568 5.027-5.514.811-2.433 2.856-23.582 8.046-32.015Z\" fill=\"#67E3FC\" style=\"mix-blend-mode:overlay\" /><path d=\"M84.744 63.219V49.014c1.158 1.95 0 13.821 3.006 15.666 2.095 1.286 19.135 1.304 24.579 1.45-2.832 0-21.02-.401-23.928 3.113-2.5 3.02-1.779 20.961-3.657 21.951 0-2.862.025-16.167.025-20.146 0-3.369 2.786-4.916 4.703-4.916-.316 0-1.217-.035-1.722-.035-1.865 0-3.006-1.405-3.006-2.878Z\" fill=\"#1B1C22\" fill-opacity=\".1\" style=\"mix-blend-mode:darken\" /><path d=\"M123.299 63.159v-8.712c-1.195-.885-3.155-2.29-6.939 1.293-2.298 2.176-4.133 7.778-4.666 10.359h8.45c2.3 0 3.155-1.607 3.155-2.94Z\" fill=\"#67E3FC\" style=\"mix-blend-mode:overlay\" /><path d=\"M89.87 127.994c1.85-2.642 6.275-4.181 8.104-4.684h-5.292c-4.201 0-6.979 3.703-7.939 5.578v17.832c.93 1.263 2.007-14.269 5.128-18.726Z\" fill=\"#1B1C22\" fill-opacity=\".1\" style=\"mix-blend-mode:darken\" /><path d=\"M133.471 206.373c.204-.327.502-.585.855-.739 3.931-1.695 8.835-1.936 13.385-2.757 5.028-.907 9.86-2.873 15.187-3.829 1.81-.326 4.937-1.055 6.777-1.303-.587 2.293.036 5.592.87 7.71-1.343.351-2.68.333-3.851.587-1.604.347-3.213.632-4.793.973-3.928.856-7.675 1.904-11.373 2.749-5.082 1.145-9.84 2.282-14.647 2.73a2.093 2.093 0 0 1-1.029-.189 2.097 2.097 0 0 1-.812-.661c-1.089-1.397-1.692-3.495-.569-5.271Z\" fill=\"#633D2A\" /><path opacity=\".74\" d=\"M166.937 198.873c-1.419.734-3.292.939-4.81 1.448-1.381.462-2.837.643-4.21 1.068-1.426.442-2.965.784-4.429 1.114-1.888.422-3.753 1.075-5.666 1.423-.974.166-1.932.414-2.864.742 1.609.111 3.369-.483 4.995-.572 1.857-.091 3.573-.734 5.329-1.276a32.45 32.45 0 0 1 4.85-1.192c1.247-.188 3.261-.095 4.323-.833.442-.308.702-.743 1.238-1.033.458-.23.878-.53 1.244-.889Zm-22.871 6.304a21.357 21.357 0 0 0-3.6-.197c-1.124.009-2.176.516-3.221.94-.536.216-1.064.456-1.607.667a6.75 6.75 0 0 0-.84.296 6.62 6.62 0 0 0 3.607-.48c-.719.346-1.409.753-2.127 1.101-.59.284-1.509.503-1.97.949a3.35 3.35 0 0 1 .776-.326c.325-.139.669-.255.998-.381.689-.267 1.375-.535 2.087-.736 2.704-.774 5.476-.939 8.228-1.284.935-.117 1.405-.594 2.319-.757-1.547-.025-3.101.464-4.65.208Zm5.541.157c1.176-.566 2.296-.748 3.578-.999 1.469-.285 2.922-.678 4.361-1.031 1.681-.414 3.344-.689 4.994-1.224 1.164-.378 2.517-1.032 3.703-1.134-.412.568-.272 1.649-.064 2.254-1.076-.536-1.924-.759-3.125-.506-1.608.341-3.293.937-4.923 1.379a75.387 75.387 0 0 1-4.618 1.102c-1.547.313-2.826 1.03-4.324 1.518-2.584.846-5.253 1.053-7.894 1.554a48.667 48.667 0 0 1-5.577.725 16.41 16.41 0 0 1 3.704-1.329c1.392-.272 2.853-.095 4.24-.459 1.202-.319 2.473-.517 3.65-.887.682-.216 1.923-.329 2.295-.963Z\" fill=\"#976645\" /><path opacity=\".74\" d=\"M144.13 208.554c-1.573.326-3.033.722-4.649.856-1.396.117-2.818.218-4.202.341-.719.033-1.435.108-2.146.224.116.336.264.661.441.969.282-.027.568-.046.864-.044 1.811.008 3.454-.541 5.23-.753a31.601 31.601 0 0 0 4.758-.85c3.712-1.029 7.792-1.789 11.153-3.738-2.472-.112-5.254 1.42-7.586 2.144-1.252.387-2.61.578-3.863.851Z\" fill=\"#976645\" /><path opacity=\".74\" d=\"M152.726 207.601c4.418-2.089 9.716-3.737 14.601-3.488-.716.72-2.438.761-3.409.83-1.459.109-2.9.389-4.293.833-1.521.46-3.083.864-4.562 1.411-.799.296-1.854.128-2.552.585-.148.012.186-.116.215-.171Zm-11.072 2.992c-1.434.253-2.885.409-4.311.6-1.04.113-2.061.361-3.037.739.298.278.669.466 1.07.541l.109-.031c2.544-.652 5.231-.733 7.754-1.508 1.347-.415 2.67-.911 4.031-1.303 1.361-.393 3.062-.589 4.347-1.275-.365-.096-.756.068-1.123.121-3.038.533-5.806 1.579-8.84 2.116Zm20.243-3.576c1.58-.342 3.181-.623 4.792-.973.406-.09.87-.156 1.369-.225a1.112 1.112 0 0 0-.275-.246c-.533-.334-1.168-.064-1.79.079-1.645.379-3.393.158-5.013.584-1.737.452-3.399 1.046-5.113 1.576-1.118.353-2.477.443-3.528.916-.445.221-.85.516-1.198.873 3.491-.796 7.043-1.777 10.756-2.584Z\" fill=\"#895B3E\" /><path d=\"M172.894 201.196a5.018 5.018 0 0 1-.466 2.761c-.329.634-1.167 1.365-1.883 1.497-.865.16-1.672-.456-2.258-1.009-.693-.649-.987-1.591-1.091-2.507a3.496 3.496 0 0 1 .263-2.01c.593-1.172 1.388-2.532 2.936-2.114.341.096.634.091.929.317.26.214.495.456.699.724.353.452.597.979.713 1.54.075.262.128.53.158.801Z\" fill=\"#895B3E\" /><path d=\"M170.284 198.357c-1.216.098-2.073 1.825-2.229 2.845-.156 1.02.64 2.556 1.489 3.154.356.254 1.018.218 1.403.05.531-.229.855-.886 1.037-1.385.215-.614.499-1.226.431-1.896a3.457 3.457 0 0 0-.795-1.773c-.445-.538-.69-1.052-1.336-.995Z\" fill=\"#5A3722\" /><path d=\"M170.209 198.967c-.606.091-1.196.871-1.442 1.39a2.855 2.855 0 0 0-.141 1.725c.2.789.977 2.482 2.036 1.972.897-.432 1.355-1.975 1.239-2.909a4.077 4.077 0 0 0-.608-1.564c-.319-.454-.537-.698-1.084-.614Z\" fill=\"#895B3E\" /><path d=\"M170.329 199.517c-.707-.022-1.174.885-1.284 1.454a3.058 3.058 0 0 0 .317 1.731c.22.458.648 1.12 1.229.749.58-.371.689-1.297.804-1.946.051-.238.051-.484.001-.721a1.733 1.733 0 0 0-.295-.658c-.199-.327-.325-.588-.772-.609Z\" fill=\"#5A3722\" /><path d=\"M170.203 200.168c-.675.272-.783 1.263-.636 1.862.106.422.325 1.288.884.756.354-.324.676-1.182.579-1.655-.067-.334-.32-1.166-.827-.963Z\" fill=\"#895B3E\" /><path d=\"M170.319 200.833c-.461.19-.614 1.583-.006 1.343.431-.166.499-1.545.006-1.343Zm-2.947-1.711c.318-.003 1.018.059 1.337.041a6.37 6.37 0 0 0-.885-.445c-.185-.005-.324.283-.458.386.045-.018-.026.042.006.018Zm-.514 3.053c.218-.105.788-.38 1.025-.361-.11.103-.428.339-.548.444-.121.105-.241.157-.332.255a1.402 1.402 0 0 1-.145-.338Zm1.065 2.361c.212-.311.491-.569.817-.757-.184.316-.391.752-.568 1.047a.736.736 0 0 1-.249-.29Zm3.328-.093c.059.122.248.385.313.502.086-.068.17-.138.25-.212a7.174 7.174 0 0 0-.563-.29Zm1.532-1.454c-.167.003-.487-.061-.595-.009.149.138.317.257.497.351.041-.117.07-.228.098-.342Zm-1.72-4.48c.05-.086.168-.308.22-.401a1.296 1.296 0 0 0-.178-.101 1.768 1.768 0 0 0-.042.502Z\" fill=\"#5A3722\" /><path d=\"M168.283 204.447a3.337 3.337 0 0 1-.884-1.485 5.119 5.119 0 0 1-.874.495c-.879.242-1.744.506-2.615.769-1.854.559-3.799.193-5.702.484a36.058 36.058 0 0 0-5.628 1.464c-1.88.61-3.815 1.06-5.672 1.712-1.664.583-3.3 1.276-5.011 1.722-2.998.78-6.173.521-9.005-.736a4.903 4.903 0 0 0 .345 1.372c.072.151.131.309.218.453l.016.034c.165.318.359.62.579.902.175.226.391.417.635.565l.019.009c.034.022.071.042.106.061l.034.013c.031.017.063.032.095.046l.04.016c.031.014.063.026.095.037l.039.014.103.03.035.01c.209.053.425.07.64.049 4.804-.448 9.573-1.581 14.652-2.733 2.722-.62 5.478-1.354 8.313-2.04l.159-.038 1.143-.255.302-.078c.477-.108.956-.217 1.439-.323l1.189-.248c1.192-.24 2.396-.463 3.604-.726.085-.02.172-.035.268-.055 1.11-.204 2.346-.217 3.578-.542-.868.173-1.665-.447-2.255-.998Z\" fill=\"#563B13\" style=\"mix-blend-mode:multiply\" opacity=\".44\" /><path d=\"m170.545 205.454.12-.028-.12.028Z\" fill=\"#5B2F07\" style=\"mix-blend-mode:multiply\" opacity=\".32\" /><path d=\"M151.645 213.216a1.427 1.427 0 0 1-.684-.448c-2.001-2.381-3.236-5.699-4.784-8.667-1.71-3.281-4.089-6.228-5.898-9.704-.614-1.181-1.789-3.19-2.359-4.406 1.672-.024 3.755-1.066 4.997-2.032.53.855.811 1.776 1.238 2.531.584 1.036 1.127 2.086 1.703 3.107 1.435 2.535 2.96 4.91 4.337 7.288 1.882 3.273 3.688 6.325 5.041 9.538.094.238.127.493.098.742-.03.248-.122.482-.267.679-.702 1.008-1.982 1.812-3.422 1.372Z\" fill=\"#633D2A\" /><path opacity=\".74\" d=\"M139.278 191.659c.804.836 1.352 2.083 2.027 3.029.612.861 1.053 1.827 1.639 2.689.609.896 1.176 1.887 1.719 2.831.696 1.216 1.543 2.373 2.196 3.621.325.637.702 1.248 1.126 1.826-.278-1.124-1.062-2.221-1.477-3.319-.468-1.257-1.276-2.315-2.025-3.418a24.668 24.668 0 0 1-1.863-3.104c-.399-.821-.777-2.22-1.506-2.811-.303-.246-.653-.343-.966-.657a3.751 3.751 0 0 0-.87-.687Zm9.245 14.512c.148.849.367 1.687.655 2.506.252.769.823 1.396 1.336 2.034.264.327.54.645.801.978.116.181.244.356.383.521a4.966 4.966 0 0 0-1.112-2.385c.39.429.814.827 1.206 1.254.32.352.668.942 1.069 1.175a2.552 2.552 0 0 1-.389-.472c-.165-.197-.317-.411-.474-.613-.33-.423-.661-.844-.952-1.295-1.112-1.71-1.83-3.581-2.664-5.404-.283-.62-.707-.854-1.016-1.45.321 1.066.99 2.041 1.157 3.151Zm-1.106-3.83c-.639-.702-1.006-1.436-1.455-2.268-.514-.955-1.095-1.878-1.648-2.799-.646-1.076-1.195-2.166-1.916-3.198-.508-.728-1.245-1.534-1.572-2.329.472.177 1.168-.12 1.53-.376-.125.838-.09 1.462.343 2.238.581 1.039 1.35 2.084 2.004 3.12.611.968 1.203 1.96 1.752 2.962.55 1.003 1.311 1.747 1.967 2.683 1.134 1.615 1.858 3.407 2.773 5.125a36.638 36.638 0 0 1 1.707 3.69 12.535 12.535 0 0 1-1.704-2.292c-.487-.905-.688-1.94-1.236-2.823-.478-.765-.889-1.6-1.395-2.339-.295-.427-.643-1.257-1.15-1.394Z\" fill=\"#976645\" /><path opacity=\".74\" d=\"M150.78 205.499c.564 1.018 1.15 1.946 1.593 3.029.385.936.763 1.892 1.149 2.819.179.487.386.964.62 1.43.201-.142.387-.304.555-.483a6.404 6.404 0 0 1-.218-.584c-.391-1.244-1.12-2.269-1.651-3.447a23.982 23.982 0 0 0-1.612-3.105c-1.505-2.355-2.909-5.012-4.955-6.954.466 1.716 2.105 3.339 3.102 4.804.534.786.959 1.682 1.417 2.491Z\" fill=\"#976645\" /><path opacity=\".74\" d=\"M148.258 199.78c-2.372-2.642-4.639-5.969-5.541-9.366.641.357 1.046 1.531 1.304 2.184.393.98.896 1.917 1.5 2.79.643.957 1.256 1.953 1.947 2.866.374.493.492 1.248.953 1.641.04.099-.119-.106-.163-.115Zm4.436 7.036c.484.937.906 1.903 1.346 2.846a9.113 9.113 0 0 0 1.162 1.945c.122-.256.167-.546.13-.835l-.045-.069c-.995-1.623-1.637-3.451-2.71-5.037-.575-.847-1.197-1.662-1.759-2.523-.562-.86-1.066-1.99-1.809-2.743.015.268.211.505.327.747 1.024 1.985 2.333 3.688 3.358 5.669Zm-6.834-13.218c-.576-1.02-1.115-2.066-1.704-3.106a13.295 13.295 0 0 1-.45-.896.738.738 0 0 0-.105.234c-.108.428.212.813.444 1.213.615 1.058.849 2.298 1.489 3.33.685 1.107 1.448 2.136 2.18 3.213.481.701.839 1.617 1.388 2.249.246.265.533.487.848.659-1.298-2.246-2.735-4.5-4.09-6.896Z\" fill=\"#895B3E\" /><mask id=\"ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_G\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"137\" y=\"187\" width=\"19\" height=\"27\"><path d=\"M151.645 213.216a1.427 1.427 0 0 1-.684-.448c-2.001-2.381-3.236-5.699-4.784-8.667-1.71-3.281-4.089-6.228-5.898-9.704-.614-1.181-1.789-3.19-2.359-4.406 1.672-.024 3.755-1.066 4.997-2.032.53.855.811 1.776 1.238 2.531.584 1.036 1.127 2.086 1.703 3.107 1.435 2.535 2.96 4.91 4.337 7.288 1.882 3.273 3.688 6.325 5.041 9.538.094.238.127.493.098.742-.03.248-.122.482-.267.679-.702 1.008-1.982 1.812-3.422 1.372Z\" fill=\"#412719\" /></mask><g mask=\"url(#ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_G)\"><path d=\"M151.644 213.216a1.434 1.434 0 0 1-.684-.449c-2.001-2.381-3.236-5.699-4.783-8.667-1.71-3.28-4.09-6.228-5.898-9.704-.615-1.18-1.79-3.19-2.36-4.406 1.672-.024 1.055.518 2.415-.132.53.856 1.718 3.445 2.145 4.201.584 1.035 1.351 2.362 1.926 3.382 1.435 2.536 2.202 3.616 3.579 5.995 1.883 3.272 3.136 4.837 4.489 8.05.094.238.059.541 1.098 1.76 0 0 .364.62.218.818-.702 1.007-.705-.408-2.145-.848Z\" fill=\"#492C1C\" fill-opacity=\".5\" /></g><path d=\"M139.538 187.14a3.473 3.473 0 0 1 1.959-.195c.498.108 1.174.546 1.419 1.013.297.563.059 1.232-.185 1.736-.285.597-.855.974-1.448 1.216a2.41 2.41 0 0 1-1.41.194c-.918-.189-2.007-.481-2.064-1.62-.01-.252-.078-.452.01-.697.087-.218.199-.424.334-.614.227-.326.528-.592.88-.776.16-.1.329-.186.505-.257Z\" fill=\"#895B3E\" /><path d=\"M138.2 189.458c.332.816 1.681 1.083 2.401.999.72-.083 1.58-.915 1.796-1.608.093-.291-.075-.739-.273-.972-.27-.321-.783-.421-1.158-.453-.46-.033-.934-.114-1.37.058a2.276 2.276 0 0 0-1.019.875c-.265.406-.557.669-.377 1.101Z\" fill=\"#5A3722\" /><path d=\"M138.626 189.397c.193.398.847.657 1.251.729.416.052.833-.026 1.191-.224.487-.285 1.456-1.133.881-1.764-.486-.535-1.625-.562-2.228-.308a2.689 2.689 0 0 0-.919.708c-.236.304-.352.499-.176.859Z\" fill=\"#895B3E\" /><path d=\"M138.969 189.211c.139.49.852.641 1.259.61a2.038 2.038 0 0 0 1.095-.54c.26-.236.612-.653.235-.982-.376-.329-1.023-.231-1.485-.189a1.16 1.16 0 0 0-.485.134c-.149.079-.278.19-.378.325-.177.197-.325.332-.241.642Z\" fill=\"#5A3722\" /><path d=\"M139.435 189.178c.331.412 1.021.301 1.392.089.26-.151.795-.462.315-.747-.296-.183-.943-.244-1.24-.089-.21.108-.715.437-.467.747Z\" fill=\"#895B3E\" /><path d=\"M139.857 188.973c.228.281 1.199.127.905-.246-.206-.264-1.149-.054-.905.246Zm-.507 2.341c-.072-.217-.183-.709-.265-.924a4.427 4.427 0 0 0-.106.689c.037.129.261.17.36.243-.022-.027.034.01.011-.008Zm2.166-.216c-.118-.13-.428-.47-.467-.636.093.056.321.23.419.293.097.063.158.136.243.181a.95.95 0 0 1-.195.162Zm1.355-1.171a1.89 1.89 0 0 1-.688-.42c.253.068.592.128.829.195a.488.488 0 0 1-.141.225Zm-.789-2.264c.069-.064.206-.242.27-.309a3.56 3.56 0 0 0-.197-.132 5.157 5.157 0 0 0-.073.441Zm-1.315-.782c.039.114.066.346.125.41a1.58 1.58 0 0 0 .127-.407 2.667 2.667 0 0 0-.252-.003Zm-2.638 2.016c-.069-.019-.244-.058-.318-.077a.953.953 0 0 0-.029.141 1.23 1.23 0 0 0 .347-.064Z\" fill=\"#5A3722\" /><path d=\"m142.916 187.959-.046-.079.046.079Z\" fill=\"#5B2F07\" style=\"mix-blend-mode:multiply\" opacity=\".32\" /><path d=\"M159.127 212.312a2.033 2.033 0 0 1-1.104.209c-4.262-.404-8.679-2.413-13.063-3.798-4.846-1.531-10.027-2.123-15.158-3.748-1.743-.552-4.836-1.371-6.57-1.998 1.616-1.579 2.652-4.509 2.937-6.585 1.346.321 2.511.936 3.66 1.258 1.573.442 3.12.936 4.67 1.372 3.856 1.078 7.646 1.919 11.294 2.902 5.007 1.364 9.726 2.588 14.157 4.388.322.139.601.35.812.614.211.264.347.572.395.895.285 1.613-.193 3.569-2.03 4.491Z\" fill=\"#633D2A\" /><path opacity=\".74\" d=\"M126.176 203.301c1.596.048 3.338.725 4.913.997 1.433.25 2.797.759 4.205 1.034 1.462.286 2.976.703 4.42 1.095 1.857.51 3.806.823 5.652 1.403a18.93 18.93 0 0 0 2.868.691c-1.359-.812-3.187-1.126-4.656-1.785-1.673-.761-3.486-1.016-5.286-1.37a34.898 34.898 0 0 1-4.826-1.22c-1.184-.41-2.906-1.39-4.191-1.274-.536.048-.973.281-1.582.274a5.33 5.33 0 0 0-1.517.155Zm23.084 5.21c.966.67 1.99 1.264 3.063 1.776.99.497 2.156.563 3.275.692.575.067 1.153.112 1.73.186.29.065.583.111.879.14a6.998 6.998 0 0 0-3.394-1.235c.797.045 1.597.028 2.394.071.654.037 1.565.274 2.183.123a3.74 3.74 0 0 1-.837-.086c-.352-.035-.708-.097-1.057-.143-.733-.096-1.463-.188-2.184-.347-2.743-.593-5.255-1.706-7.833-2.665-.877-.327-1.518-.154-2.398-.434 1.346.715 2.943 1.021 4.179 1.922Zm-4.785-2.615c-1.304-.073-2.374-.43-3.618-.805-1.425-.431-2.888-.768-4.319-1.131-1.674-.423-3.264-.949-4.968-1.26-1.202-.22-2.703-.302-3.792-.754.634-.27 1.03-1.202 1.137-1.782.687.914 1.324 1.475 2.499 1.811 1.573.449 3.337.727 4.979 1.104 1.533.354 3.072.747 4.58 1.19 1.507.443 2.972.442 4.52.723 2.672.482 5.113 1.515 7.67 2.299a51.804 51.804 0 0 1 5.239 1.923 17.754 17.754 0 0 1-3.886-.597c-1.352-.407-2.548-1.205-3.939-1.536-1.207-.284-2.418-.695-3.628-.928-.701-.132-1.844-.599-2.474-.257Z\" fill=\"#976645\" /><path opacity=\".74\" d=\"M150.824 205.771c1.537.445 3.007.783 4.488 1.401 1.281.533 2.577 1.091 3.85 1.614.646.296 1.31.558 1.989.784a4.77 4.77 0 0 0 .079-.976 8.973 8.973 0 0 1-.78-.353c-1.584-.82-3.289-1.117-4.948-1.745a33.696 33.696 0 0 0-4.581-1.455c-3.749-.841-7.693-2.064-11.575-2.008 2.114 1.2 5.289 1.22 7.682 1.686 1.284.251 2.566.708 3.796 1.052Z\" fill=\"#976645\" /><path opacity=\".74\" d=\"M142.828 202.674c-4.878-.307-10.315-1.364-14.481-3.759.974-.256 2.504.485 3.389.866 1.332.567 2.73.99 4.165 1.259 1.555.314 3.119.691 4.678.916.843.121 1.688.731 2.52.677.135.057-.219.01-.271.041Zm11.147 2.571c1.379.441 2.727.968 4.069 1.455a12.88 12.88 0 0 0 3.018.771 2.015 2.015 0 0 0-.678-.916l-.111-.023c-2.544-.619-4.939-1.762-7.524-2.273-1.381-.272-2.78-.468-4.162-.764-1.382-.296-2.968-.903-4.424-.929.274.241.696.285 1.043.407 2.921.937 5.85 1.34 8.769 2.272Zm-19.472-6.222c-1.55-.435-3.089-.929-4.67-1.371a19.374 19.374 0 0 1-1.308-.435.967.967 0 0 0 .123.321c.307.508.993.576 1.607.741 1.625.434 3.052 1.398 4.677 1.783 1.741.417 3.484.687 5.242 1.031 1.149.22 2.385.758 3.533.849.497.023.994-.032 1.469-.162-3.443-.93-7.029-1.737-10.673-2.757Z\" fill=\"#895B3E\" /><mask id=\"ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_H\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"123\" y=\"196\" width=\"39\" height=\"17\"><path d=\"M159.127 212.312a2.033 2.033 0 0 1-1.104.209c-4.262-.404-8.679-2.413-13.063-3.798-4.846-1.531-10.027-2.123-15.158-3.748-1.743-.552-4.836-1.371-6.57-1.998 1.616-1.579 2.652-4.509 2.937-6.585 1.346.321 2.511.936 3.66 1.258 1.573.442 3.12.936 4.67 1.372 3.856 1.078 7.646 1.919 11.294 2.902 5.007 1.364 9.726 2.588 14.157 4.388.322.139.601.35.812.614.211.264.347.572.395.895.285 1.613-.193 3.569-2.03 4.491Z\" fill=\"#412719\" /></mask><g mask=\"url(#ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_H)\"><path d=\"M159.126 212.311a2.02 2.02 0 0 1-1.104.21c-4.262-.404-8.678-2.414-13.063-3.799-4.845-1.531-10.027-2.122-15.157-3.747-1.744-.552-4.836-1.371-6.57-1.999 1.616-1.578 1.535-.488 2.24-2.372 1.346.321 5.012 1.68 6.161 2.002 1.574.442 3.607.991 5.157 1.427 3.856 1.078 5.652 1.392 9.3 2.375 5.007 1.363 7.748 1.686 12.178 3.485.322.139.58.461 2.778.654 0 0 .955.251 1.003.575.285 1.612-1.085.268-2.923 1.189Z\" fill=\"#492C1C\" fill-opacity=\".5\" /></g><path d=\"M122.065 198.757a4.65 4.65 0 0 1 1.733-2.008c.594-.361 1.679-.572 2.37-.357.836.26 1.248 1.117 1.496 1.825.297.833.103 1.722-.245 2.504a3.211 3.211 0 0 1-1.195 1.497c-1.083.675-2.433 1.41-3.589.379-.254-.23-.513-.357-.663-.672a3.798 3.798 0 0 1-.267-.896 3.155 3.155 0 0 1 .115-1.557 4.22 4.22 0 0 1 .245-.715Z\" fill=\"#895B3E\" /><path d=\"M122.992 202.21c1.114.467 2.695-.535 3.32-1.284.626-.749.665-2.341.208-3.203-.19-.364-.788-.633-1.207-.671-.575-.054-1.175.329-1.574.647-.483.397-1.026.761-1.287 1.33a2.939 2.939 0 0 0-.154 1.781c.132.633.1 1.155.694 1.4Z\" fill=\"#5A3722\" /><path d=\"M123.351 201.754c.575.2 1.467-.162 1.931-.469.459-.338.792-.8.952-1.322.203-.724.334-2.433-.84-2.499-.993-.056-2.136.978-2.482 1.78a3.459 3.459 0 0 0-.217 1.53c.062.508.136.802.656.98Z\" fill=\"#895B3E\" /><path d=\"M123.509 201.259c.61.336 1.455-.183 1.824-.591.344-.449.536-.982.553-1.533.026-.467-.032-1.191-.719-1.154-.687.037-1.227.733-1.639 1.202a1.538 1.538 0 0 0-.347.579 1.467 1.467 0 0 0-.056.661c.017.352.002.618.384.836Z\" fill=\"#5A3722\" /><path d=\"M123.932 200.792c.723.085 1.293-.663 1.451-1.211.11-.386.333-1.18-.412-1.004-.467.102-1.161.646-1.302 1.07-.102.298-.279 1.08.263 1.145Z\" fill=\"#895B3E\" /><path d=\"M124.15 200.206c.495.055 1.298-.996.65-1.077-.458-.06-1.18 1.018-.65 1.077Zm1.763 2.699c-.279-.141-.864-.505-1.152-.634.166.265.354.517.562.755.16.087.42-.082.587-.104-.048-.005.044-.022.003-.017Zm1.916-2.221c-.241-.014-.874-.049-1.072-.171.146-.033.538-.08.694-.11.156-.031.286-.019.413-.056.005.114-.007.227-.035.337Zm.198-2.375a2.655 2.655 0 0 1-1.079.24c.313-.171.703-.428 1-.586a.63.63 0 0 1 .079.346Zm-2.963-1.421c.007-.125-.032-.421-.033-.544a4.312 4.312 0 0 0-.321.058c.076.122.294.416.354.486Zm-2.042.479c.148.072.398.268.518.275a2.083 2.083 0 0 0-.268-.506 3.504 3.504 0 0 0-.25.231Zm-.641 4.373c-.085.047-.294.172-.385.224.031.056.067.109.108.16.112-.115.205-.244.277-.384Z\" fill=\"#5A3722\" /><path d=\"m126.168 196.393-.118-.032.118.032Z\" fill=\"#5B2F07\" style=\"mix-blend-mode:multiply\" opacity=\".32\" /><g filter=\"url(#ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_I)\"><path d=\"M163.163 201.173c-2.313 1.933-10.912 4.855-21.596 2.225-15.904-3.915-21.319-17.729-22.124-23.816 1.623.903 5.861 2.84 9.826 3.37-3.314-4.554-5.635-15.141-4.358-24.687 2.809 2.468 9.377 2.998 12.31 2.955-2.96-3.012-8.567-11.386-7.309-20.785 9.297 8.718 18.465 5.834 23.848 10.291 5.383 4.457 2.248 8.335 5.709 14.591.042-4.778 3.595-11.976 5.367-14.978 0 0 .449 9.216 2.112 13.549 1.662 4.333 5.603 5.608 5.979 12.572.301 5.571-4.628 13.644-7.13 16.984 1.309-.012 5.052-.894 9.548-4.329-1.03 4.908-9.868 10.125-12.182 12.058Z\" fill=\"#0260EE\" /></g><g filter=\"url(#ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_J)\"><path d=\"M163.163 201.173c-2.313 1.933-10.912 4.855-21.596 2.225-15.904-3.915-21.319-17.729-22.124-23.816 1.623.903 5.861 2.84 9.826 3.37-3.314-4.554-5.635-15.141-4.358-24.687 2.809 2.468 9.377 2.998 12.31 2.955-2.96-3.012-8.567-11.386-7.309-20.785 9.297 8.718 18.465 5.834 23.848 10.291 5.383 4.457 2.248 8.335 5.709 14.591.042-4.778 3.595-11.976 5.367-14.978 0 0 .449 9.216 2.112 13.549 1.662 4.333 5.603 5.608 5.979 12.572.301 5.571-4.628 13.644-7.13 16.984 1.309-.012 5.052-.894 9.548-4.329-1.03 4.908-9.868 10.125-12.182 12.058Z\" fill=\"#007BED\" /></g><g filter=\"url(#ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_K)\"><path d=\"M153.915 200.062c-1.083 1.086-5.053 2.79-9.91 1.481-7.23-1.948-9.539-9.441-9.834-12.761.732.474 2.648 1.482 4.456 1.724-1.461-2.452-2.394-8.216-1.694-13.455 1.256 1.316 4.255 1.526 5.598 1.467-1.318-1.612-3.782-6.125-3.092-11.283 4.149 4.656 8.379 2.966 10.788 5.339 2.409 2.373.927 4.534 2.435 7.914.077-2.615 1.791-6.597 2.638-8.261 0 0 .093 5.037.801 7.388.708 2.351 2.496 3 2.583 6.806.07 3.044-2.284 7.522-3.47 9.38.6-.023 2.323-.551 4.422-2.485-.531 2.698-4.639 5.66-5.721 6.746Z\" fill=\"#7BF7FF\" /></g><path d=\"M104.394 205.964c-.02-.248.017-.48.097-.695.707-1.911 3.509-2.155 5.326-1.234a3.807 3.807 0 0 1 1.829 1.929c.293.658-2.158 1.522-3.23 2.025-1.073.503-3.882-.284-4.022-2.025Z\" fill=\"gray\" /><path d=\"M108.413 207.992c-1.073.497-3.884-.28-4.024-2 1.028.616 3.919 1.478 7.257 0 .293.65-2.16 1.503-3.233 2Z\" fill=\"#5A5A5A\" /><path d=\"M89.64 199.118a1.61 1.61 0 0 0-.098-.696c-.707-1.91-3.508-2.155-5.326-1.234a3.8 3.8 0 0 0-1.828 1.93c-.294.657 2.157 1.521 3.23 2.024 1.072.503 3.88-.283 4.021-2.024Z\" fill=\"gray\" /><path d=\"M85.62 201.145c1.073.497 3.884-.28 4.024-2-1.028.615-3.918 1.478-7.256 0-.294.649 2.159 1.503 3.232 2Z\" fill=\"#5A5A5A\" /><path d=\"M78.713 201.828c-.72.338-2.608-.19-2.703-1.358-.135-1.678 2.695-2.048 4.048-1.047.51.378.725.821.826 1.047.198.441-1.45 1.021-2.17 1.358Z\" fill=\"gray\" /><path d=\"M78.711 201.825c-.721.345-2.61-.194-2.705-1.389.691.428 2.634 1.027 4.878 0 .197.451-1.451 1.044-2.173 1.389Z\" fill=\"#5A5A5A\" /><path d=\"M139.031 218.433c.721.337 2.609-.191 2.703-1.359.136-1.677-2.695-2.047-4.048-1.046-.51.377-.725.82-.826 1.046-.197.442 1.45 1.021 2.171 1.359Z\" fill=\"gray\" /><path d=\"M139.033 218.431c.721.345 2.61-.195 2.705-1.389-.691.427-2.634 1.026-4.878 0-.197.451 1.451 1.044 2.173 1.389Z\" fill=\"#5A5A5A\" /><path d=\"M172.911 210.369c.961.449 3.477-.254 3.603-1.811.181-2.236-3.593-2.729-5.396-1.395a3.373 3.373 0 0 0-1.101 1.395c-.263.588 1.933 1.361 2.894 1.811Z\" fill=\"gray\" /><path d=\"M172.913 210.367c.961.46 3.48-.259 3.606-1.852-.922.57-3.512 1.368-6.502 0-.264.602 1.934 1.392 2.896 1.852Z\" fill=\"#5A5A5A\" /><defs><linearGradient id=\"ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_a\" x1=\"84.748\" y1=\"94.683\" x2=\"123.301\" y2=\"94.683\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"#E6E6E6\" /><stop offset=\".1\" stop-color=\"#fff\" /><stop offset=\".162\" stop-color=\"#F6F6F6\" /><stop offset=\".289\" stop-color=\"#EAEAEA\" /><stop offset=\".411\" stop-color=\"#E6E6E6\" /><stop offset=\".55\" stop-color=\"#EEE\" /><stop offset=\".712\" stop-color=\"#fff\" /><stop offset=\".81\" stop-color=\"#F6F6F6\" /><stop offset=\".971\" stop-color=\"#DEDEDE\" /><stop offset=\"1\" stop-color=\"#D9D9D9\" /></linearGradient><linearGradient id=\"ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_b\" x1=\"99.148\" y1=\"102.55\" x2=\"108.899\" y2=\"102.55\" gradientUnits=\"userSpaceOnUse\"><stop /><stop offset=\".02\" stop-color=\"#050505\" /><stop offset=\".131\" stop-color=\"#1D1D1D\" /><stop offset=\".2\" stop-color=\"#262626\" /><stop offset=\".23\" stop-color=\"#212121\" /><stop offset=\".397\" stop-color=\"#090909\" /><stop offset=\".5\" /><stop offset=\".75\" stop-color=\"#262626\" /><stop offset=\".836\" stop-color=\"#1D1D1D\" /><stop offset=\".975\" stop-color=\"#050505\" /><stop offset=\"1\" /></linearGradient><linearGradient id=\"ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_c\" x1=\"84.747\" y1=\"120.641\" x2=\"123.301\" y2=\"120.641\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"#E6E6E6\" /><stop offset=\".1\" stop-color=\"#F2F2F2\" /><stop offset=\".162\" stop-color=\"#E9E9E9\" /><stop offset=\".289\" stop-color=\"#DDD\" /><stop offset=\".411\" stop-color=\"#D9D9D9\" /><stop offset=\".532\" stop-color=\"#E2E2E2\" /><stop offset=\".712\" stop-color=\"#F7F7F7\" /><stop offset=\".828\" stop-color=\"#EEE\" /><stop offset=\"1\" stop-color=\"#D9D9D9\" /></linearGradient><linearGradient id=\"ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_d\" x1=\"84.747\" y1=\"68.727\" x2=\"123.301\" y2=\"68.727\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"#E6E6E6\" /><stop offset=\".1\" stop-color=\"#F2F2F2\" /><stop offset=\".162\" stop-color=\"#E9E9E9\" /><stop offset=\".289\" stop-color=\"#DDD\" /><stop offset=\".411\" stop-color=\"#D9D9D9\" /><stop offset=\".532\" stop-color=\"#E2E2E2\" /><stop offset=\".712\" stop-color=\"#F7F7F7\" /><stop offset=\".828\" stop-color=\"#EEE\" /><stop offset=\"1\" stop-color=\"#D9D9D9\" /></linearGradient><linearGradient id=\"ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_e\" x1=\"101.892\" y1=\"106.939\" x2=\"106.154\" y2=\"106.939\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"#E6E6E6\" /><stop offset=\".1\" stop-color=\"#fff\" /><stop offset=\".162\" stop-color=\"#F6F6F6\" /><stop offset=\".289\" stop-color=\"#EAEAEA\" /><stop offset=\".411\" stop-color=\"#E6E6E6\" /><stop offset=\".55\" stop-color=\"#EEE\" /><stop offset=\".712\" stop-color=\"#fff\" /><stop offset=\".81\" stop-color=\"#F6F6F6\" /><stop offset=\".971\" stop-color=\"#DEDEDE\" /><stop offset=\"1\" stop-color=\"#D9D9D9\" /></linearGradient><linearGradient id=\"ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_f\" x1=\"102.119\" y1=\"102.243\" x2=\"105.929\" y2=\"102.243\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"#E6E6E6\" /><stop offset=\".1\" stop-color=\"#fff\" /><stop offset=\".162\" stop-color=\"#F6F6F6\" /><stop offset=\".289\" stop-color=\"#EAEAEA\" /><stop offset=\".411\" stop-color=\"#E6E6E6\" /><stop offset=\".55\" stop-color=\"#EEE\" /><stop offset=\".712\" stop-color=\"#fff\" /><stop offset=\".81\" stop-color=\"#F6F6F6\" /><stop offset=\".971\" stop-color=\"#DEDEDE\" /><stop offset=\"1\" stop-color=\"#D9D9D9\" /></linearGradient><linearGradient id=\"ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_g\" x1=\"84.745\" y1=\"126.048\" x2=\"123.301\" y2=\"126.048\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"#C2C2C2\" /><stop offset=\".1\" stop-color=\"#D7D7D7\" /><stop offset=\".162\" stop-color=\"#C8C8C8\" /><stop offset=\".289\" stop-color=\"#CDCDCD\" /><stop offset=\".411\" stop-color=\"#C7C7C7\" /><stop offset=\".55\" stop-color=\"#CFCFCF\" /><stop offset=\".712\" stop-color=\"#DDD\" /><stop offset=\".81\" stop-color=\"#D6D6D6\" /><stop offset=\".971\" stop-color=\"#C1C1C1\" /><stop offset=\"1\" stop-color=\"#BABABA\" /></linearGradient><linearGradient id=\"ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_h\" x1=\"84.747\" y1=\"157.525\" x2=\"123.301\" y2=\"157.525\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"#E6E6E6\" /><stop offset=\".1\" stop-color=\"#F2F2F2\" /><stop offset=\".162\" stop-color=\"#E9E9E9\" /><stop offset=\".289\" stop-color=\"#DDD\" /><stop offset=\".411\" stop-color=\"#D9D9D9\" /><stop offset=\".532\" stop-color=\"#E2E2E2\" /><stop offset=\".712\" stop-color=\"#F7F7F7\" /><stop offset=\".828\" stop-color=\"#EEE\" /><stop offset=\"1\" stop-color=\"#D9D9D9\" /></linearGradient><linearGradient id=\"ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_i\" x1=\"84.74\" y1=\"190.04\" x2=\"123.308\" y2=\"190.04\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"#C2C2C2\" /><stop offset=\".1\" stop-color=\"#D7D7D7\" /><stop offset=\".162\" stop-color=\"#C8C8C8\" /><stop offset=\".289\" stop-color=\"#CDCDCD\" /><stop offset=\".411\" stop-color=\"#C7C7C7\" /><stop offset=\".55\" stop-color=\"#CFCFCF\" /><stop offset=\".712\" stop-color=\"#DDD\" /><stop offset=\".81\" stop-color=\"#D6D6D6\" /><stop offset=\".971\" stop-color=\"#C1C1C1\" /><stop offset=\"1\" stop-color=\"#BABABA\" /></linearGradient><linearGradient id=\"ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_j\" x1=\"99.563\" y1=\"191.367\" x2=\"108.485\" y2=\"191.367\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"#9A9A9A\" /><stop offset=\".1\" stop-color=\"#878787\" /><stop offset=\".162\" stop-color=\"#878787\" /><stop offset=\".289\" stop-color=\"#9A9A9A\" /><stop offset=\".411\" stop-color=\"#959595\" /><stop offset=\".55\" stop-color=\"#B7B7B7\" /><stop offset=\".712\" stop-color=\"#BEBEBE\" /><stop offset=\".81\" stop-color=\"#9D9D9D\" /><stop offset=\".971\" stop-color=\"#959595\" /><stop offset=\"1\" stop-color=\"#828282\" /></linearGradient><linearGradient id=\"ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_k\" x1=\"99.563\" y1=\"191.367\" x2=\"108.485\" y2=\"191.367\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"#9A9A9A\" /><stop offset=\".1\" stop-color=\"#878787\" /><stop offset=\".162\" stop-color=\"#878787\" /><stop offset=\".289\" stop-color=\"#9A9A9A\" /><stop offset=\".411\" stop-color=\"#959595\" /><stop offset=\".55\" stop-color=\"#B7B7B7\" /><stop offset=\".712\" stop-color=\"#BEBEBE\" /><stop offset=\".81\" stop-color=\"#9D9D9D\" /><stop offset=\".971\" stop-color=\"#959595\" /><stop offset=\"1\" stop-color=\"#828282\" /></linearGradient><linearGradient id=\"ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_l\" x1=\"101.208\" y1=\"136.178\" x2=\"106.84\" y2=\"136.178\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"#E6E6E6\" /><stop offset=\".24\" stop-color=\"#fff\" /><stop offset=\".49\" stop-color=\"#EAEAEA\" /><stop offset=\".771\" stop-color=\"#EEE\" /><stop offset=\".971\" stop-color=\"#DEDEDE\" /><stop offset=\"1\" stop-color=\"#D9D9D9\" /></linearGradient><linearGradient id=\"ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_m\" x1=\"101.208\" y1=\"136.178\" x2=\"106.84\" y2=\"136.178\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"#E6E6E6\" /><stop offset=\".24\" stop-color=\"#fff\" /><stop offset=\".49\" stop-color=\"#EAEAEA\" /><stop offset=\".771\" stop-color=\"#EEE\" /><stop offset=\".971\" stop-color=\"#DEDEDE\" /><stop offset=\"1\" stop-color=\"#D9D9D9\" /></linearGradient><linearGradient id=\"ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_n\" x1=\"96.199\" y1=\"170.315\" x2=\"111.85\" y2=\"170.315\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"#E6E6E6\" /><stop offset=\".1\" stop-color=\"#fff\" /><stop offset=\".162\" stop-color=\"#F6F6F6\" /><stop offset=\".289\" stop-color=\"#EAEAEA\" /><stop offset=\".411\" stop-color=\"#E6E6E6\" /><stop offset=\".55\" stop-color=\"#EEE\" /><stop offset=\".712\" stop-color=\"#fff\" /><stop offset=\".81\" stop-color=\"#F6F6F6\" /><stop offset=\".971\" stop-color=\"#DEDEDE\" /><stop offset=\"1\" stop-color=\"#D9D9D9\" /></linearGradient><linearGradient id=\"ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_o\" x1=\"84.744\" y1=\"38.259\" x2=\"123.295\" y2=\"38.259\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"#E6E6E6\" /><stop offset=\".1\" stop-color=\"#F2F2F2\" /><stop offset=\".162\" stop-color=\"#E9E9E9\" /><stop offset=\".289\" stop-color=\"#DDD\" /><stop offset=\".411\" stop-color=\"#D9D9D9\" /><stop offset=\".532\" stop-color=\"#E2E2E2\" /><stop offset=\".712\" stop-color=\"#F7F7F7\" /><stop offset=\".828\" stop-color=\"#EEE\" /><stop offset=\"1\" stop-color=\"#D9D9D9\" /></linearGradient><linearGradient id=\"ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_p\" x1=\"84.746\" y1=\"63.052\" x2=\"123.298\" y2=\"63.052\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"#E6E6E6\" /><stop offset=\".1\" stop-color=\"#F2F2F2\" /><stop offset=\".162\" stop-color=\"#E9E9E9\" /><stop offset=\".289\" stop-color=\"#DDD\" /><stop offset=\".411\" stop-color=\"#D9D9D9\" /><stop offset=\".532\" stop-color=\"#E2E2E2\" /><stop offset=\".712\" stop-color=\"#F7F7F7\" /><stop offset=\".828\" stop-color=\"#EEE\" /><stop offset=\"1\" stop-color=\"#D9D9D9\" /></linearGradient><linearGradient id=\"ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_q\" x1=\"84.746\" y1=\"50.657\" x2=\"123.298\" y2=\"50.657\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"#E6E6E6\" /><stop offset=\".1\" stop-color=\"#fff\" /><stop offset=\".162\" stop-color=\"#F6F6F6\" /><stop offset=\".289\" stop-color=\"#EAEAEA\" /><stop offset=\".411\" stop-color=\"#E6E6E6\" /><stop offset=\".55\" stop-color=\"#EEE\" /><stop offset=\".712\" stop-color=\"#fff\" /><stop offset=\".81\" stop-color=\"#F6F6F6\" /><stop offset=\".971\" stop-color=\"#DEDEDE\" /><stop offset=\"1\" stop-color=\"#D9D9D9\" /></linearGradient><linearGradient id=\"ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_r\" x1=\"84.746\" y1=\"50.657\" x2=\"92.415\" y2=\"50.657\" gradientUnits=\"userSpaceOnUse\"><stop /><stop offset=\"1\" stop-opacity=\"0\" /></linearGradient><linearGradient id=\"ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_s\" x1=\"123.298\" y1=\"50.657\" x2=\"115.629\" y2=\"50.657\" gradientUnits=\"userSpaceOnUse\"><stop /><stop offset=\"1\" stop-opacity=\"0\" /></linearGradient><linearGradient id=\"ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_t\" x1=\"93.249\" y1=\"50.621\" x2=\"93.249\" y2=\"58.694\" gradientUnits=\"userSpaceOnUse\"><stop /><stop offset=\"1\" stop-color=\"#999\" /></linearGradient><linearGradient id=\"ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_u\" x1=\"93.25\" y1=\"50.06\" x2=\"93.25\" y2=\"58.134\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"#E6E6E6\" /><stop offset=\"1\" stop-color=\"#999\" /></linearGradient><linearGradient id=\"ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_v\" x1=\"93.249\" y1=\"57.575\" x2=\"93.249\" y2=\"50.621\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"#E6E6E6\" /><stop offset=\"1\" stop-color=\"#999\" /></linearGradient><linearGradient id=\"ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_w\" x1=\"93.249\" y1=\"50.923\" x2=\"93.249\" y2=\"53.723\" gradientUnits=\"userSpaceOnUse\"><stop /><stop offset=\"1\" stop-opacity=\"0\" /></linearGradient><linearGradient id=\"ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_x\" x1=\"93.911\" y1=\"54.189\" x2=\"93.911\" y2=\"54.091\" gradientUnits=\"userSpaceOnUse\"><stop /><stop offset=\"1\" stop-opacity=\"0\" /></linearGradient><linearGradient id=\"ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_y\" x1=\"93.911\" y1=\"54.095\" x2=\"93.911\" y2=\"54.02\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"#fff\" /><stop offset=\"1\" stop-color=\"#fff\" stop-opacity=\"0\" /></linearGradient><linearGradient id=\"ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_A\" x1=\"103.134\" y1=\"55.181\" x2=\"106.349\" y2=\"55.181\" gradientUnits=\"userSpaceOnUse\"><stop /><stop offset=\"1\" stop-color=\"#999\" /></linearGradient><linearGradient id=\"ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_B\" x1=\"104.741\" y1=\"53.351\" x2=\"104.741\" y2=\"56.565\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"#E6E6E6\" /><stop offset=\"1\" stop-color=\"#CCC\" /></linearGradient><linearGradient id=\"ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_C\" x1=\"104.742\" y1=\"56.385\" x2=\"104.742\" y2=\"53.536\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"#F2F2F2\" /><stop offset=\"1\" stop-color=\"#CCC\" /></linearGradient><linearGradient id=\"ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_D\" x1=\"109.301\" y1=\"52.66\" x2=\"109.301\" y2=\"53.719\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"#BFBFBF\" /><stop offset=\"1\" stop-color=\"gray\" /></linearGradient><linearGradient id=\"ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_E\" x1=\"109.3\" y1=\"54.205\" x2=\"109.3\" y2=\"55.264\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"#BFBFBF\" /><stop offset=\"1\" stop-color=\"gray\" /></linearGradient><linearGradient id=\"ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_F\" x1=\"109.3\" y1=\"55.748\" x2=\"109.3\" y2=\"56.807\" gradientUnits=\"userSpaceOnUse\"><stop stop-color=\"#BFBFBF\" /><stop offset=\"1\" stop-color=\"gray\" /></linearGradient><filter id=\"ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_I\" x=\"110.818\" y=\"131.81\" width=\"73.153\" height=\"81.261\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\"><feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood><feBlend in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"></feBlend><feGaussianBlur stdDeviation=\"4.313\" result=\"effect1_foregroundBlur\"></feGaussianBlur></filter><filter id=\"ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_J\" x=\"117.718\" y=\"138.71\" width=\"59.352\" height=\"67.46\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\"><feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood><feBlend in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"></feBlend><feGaussianBlur stdDeviation=\".863\" result=\"effect1_foregroundBlur\"></feGaussianBlur></filter><filter id=\"ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_K\" x=\"132.446\" y=\"165.509\" width=\"28.915\" height=\"38.233\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\"><feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood><feBlend in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"></feBlend><feGaussianBlur stdDeviation=\".863\" result=\"effect1_foregroundBlur\"></feGaussianBlur></filter><pattern id=\"ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_z\" patternContentUnits=\"objectBoundingBox\" width=\"1\" height=\"1\"><use xlink:href=\"#ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_L\" transform=\"scale(.05882)\" /></pattern><image id=\"ECOGESTURE0046_1ddb35dc8ec304a9b87ab28a6ce694f3_L\" width=\"17\" height=\"17\" xlink:href=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAACXBIWXMAAC4jAAAuIwF4pT92AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAVFJREFUeNrcU8FSgzAUXFIEgVatWK899gPqL9T/P/VoL1qtdpwipSQkJL6E0akzwelV9wJJ2H37Ng/gXyHwbUbxuRkNM9Sco1EKSojgZJGLyysznU4RRxFWqwcwFkJrhWK/d+d9YsFx9cXiHsYYZMOh29Nti5fnNZbLJUTTkCvpFWI/Fow5gTM26CrQ+jq/wXx+hzAMe9v5FpnNZuSiqy6oon3ymkNRJi21dDuZICKhMI6NV8S2IsmulA1aIls1rTUGA+beeV2jJbE0SYkQ+J1oGFRV5T6UUhJPOxGL3e4dRVEiSbOugAfhUepm87rBeDyG4JFrwTrgQrgPq6rswhU88IpY1ETIsgyy6UhfTpRqUZYf4Fy4fHqdWGy3b0EcRy60JE0cef30SAMn3NwIErdtnzSxeZ4bO1w2QEsaURbV4eDOfK38CnuV9tb+1l/8KcAAI7nCkIZFmYoAAAAASUVORK5CYII=\"></image></defs></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); - -/***/ }), - -/***/ "IyxM": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.FluidSlugType = void 0; -var FluidSlugType; -exports.FluidSlugType = FluidSlugType; - -(function (FluidSlugType) { - FluidSlugType["ELECTRICITY"] = "enedissgegrandlyon"; - FluidSlugType["WATER"] = "eglgrandlyon"; - FluidSlugType["GAS"] = "grdfgrandlyon"; -})(FluidSlugType || (exports.FluidSlugType = FluidSlugType = {})); - -/***/ }), - -/***/ "IzCH": -/***/ (function(module, exports, __webpack_require__) { - - -var content = __webpack_require__("8c5z"); - -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) {} - -/***/ }), - -/***/ "J/6P": -/***/ (function(module, exports, __webpack_require__) { - -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.cardContent {\n background: transparent;\n display: flex;\n flex-direction: column;\n justify-content: center;\n gap: 1rem;\n}\n.cardContent.onGoing {\n border: 1px solid #e0e0e0;\n background: inherit !important;\n}\n.cardContent.onGoing .challengeTitle {\n margin-top: 0;\n}\n\n.titleBlock {\n position: absolute;\n left: 0;\n right: 0;\n margin: auto;\n top: -1.5rem;\n background: #121212;\n width: fit-content;\n padding: 0 1rem;\n max-width: 235px;\n}\n\n.notifChallenge {\n position: absolute;\n display: flex;\n justify-content: center;\n align-items: center;\n right: 4px;\n top: 4px;\n width: 1.25rem;\n height: 1.25rem;\n color: #25262b;\n border-radius: 50%;\n border: 1px solid #25262b;\n z-index: 1;\n background: 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 font-size: 12px;\n}\n\n.smallCard {\n background: linear-gradient(180deg, #323339 0%, #25262b 100%);\n max-height: 90px;\n}\n@media all and (max-height: 800px) {\n .smallCard {\n max-height: 85px;\n }\n}\n@media all and (max-height: 730px) {\n .smallCard {\n max-height: 70px;\n }\n}\n.smallCard.finished {\n border: 1px solid #7b7b7b;\n background: #121212;\n}\n.smallCard.finished > * {\n color: #7b7b7b !important;\n}\n.smallCard.duelCard {\n background: #181819;\n border: solid 1px rgba(97, 240, 242, 0.5);\n}\n.smallCard.duelCard.active {\n background: linear-gradient(180deg, #323339 0%, #25262b 100%);\n}\n.smallCard.duelCard span {\n justify-content: space-between !important;\n}\n.smallCard.goDuel {\n background: linear-gradient(180deg, #61f0f2 0%, #48c2c4 100%);\n}\n.smallCard.goDuel span {\n color: #121212 !important;\n justify-content: space-between !important;\n font-weight: 700;\n}\n.smallCard span.MuiButton-label {\n display: flex;\n justify-content: flex-start;\n padding: 1rem 0.5rem;\n color: #e0e0e0;\n transition: all 300ms ease;\n text-transform: capitalize;\n}\n.smallCard span.MuiButton-label .content {\n display: flex;\n flex-direction: column;\n align-items: flex-start;\n text-transform: capitalize;\n}\n.smallCard span.MuiButton-label .content .stars {\n display: flex;\n gap: 2px;\n}\n.smallCard span.MuiButton-label .spinner-container {\n height: 3.75rem;\n width: 3.75rem;\n margin: auto;\n}\n.smallCard span.MuiButton-label .cardIcon {\n margin-right: 1rem;\n}\n.smallCard span.MuiButton-label span {\n font-size: 1.1rem;\n font-weight: 700;\n}\n@media all and (max-height: 700px) {\n .smallCard span.MuiButton-label span {\n font-size: 1rem;\n }\n}\n.smallCard span.MuiButton-label .challengeminIcon {\n filter: drop-shadow(0px 2px 2px rgba(0, 0, 0, 0.55));\n}\n.smallCard span.MuiButton-label .starCount {\n display: flex;\n align-items: center;\n margin: 0;\n}\n.smallCard span.MuiButton-label .starCount span {\n margin: 0;\n}\n.smallCard span.MuiButton-label .starCount .blueNumber {\n font-weight: 900;\n color: #61f0f2;\n margin: 0 0.3rem 0 0.7rem;\n}\n.smallCard span.MuiButton-label .finalDuel {\n display: flex;\n flex-direction: column;\n align-items: flex-start;\n}\n.smallCard span.MuiButton-label .finalDuel .starCount span {\n font-size: 1rem;\n font-weight: 500;\n}\n.smallCard span.MuiButton-label .finalDuel .starCount .blueNumber {\n margin-left: 0;\n}\n.smallCard span.MuiButton-label .finalDuel.result span {\n margin-bottom: 0.2rem;\n font-weight: 600;\n font-size: 1rem;\n}", ""]); - - - -/***/ }), - -/***/ "J0Ii": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -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 _asyncToGenerator2 = _interopRequireDefault(__webpack_require__("yXPU")); - -var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); - -var _core = __webpack_require__("TTf+"); - -var _classnames = _interopRequireDefault(__webpack_require__("TSYQ")); - -var _cozyClient = __webpack_require__("SH7X"); - -var _I18n = __webpack_require__("buk/"); - -var _react = _interopRequireWildcard(__webpack_require__("q1tI")); - -var _reactRouterDom = __webpack_require__("SOjZ"); - -var _terms = _interopRequireDefault(__webpack_require__("wPjT")); - -var _global = __webpack_require__("b3rE"); - -var _hooks = __webpack_require__("Zlw4"); - -var _decoreText = __webpack_require__("j5h9"); - -var _CGUModal = _interopRequireDefault(__webpack_require__("/KKD")); - -var _DataShareConsentContent = _interopRequireDefault(__webpack_require__("JY/7")); - -var _LegalNoticeModal = _interopRequireDefault(__webpack_require__("EOiG")); - -var _MinorUpdateContent = _interopRequireDefault(__webpack_require__("GRKY")); - -__webpack_require__("7kNj"); - -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 TermsView = function TermsView() { - var _useI18n = (0, _I18n.useI18n)(), - t = _useI18n.t; - - var client = (0, _cozyClient.useClient)(); - var navigate = (0, _reactRouterDom.useNavigate)(); - var dispatch = (0, _hooks.useAppDispatch)(); - - var _useAppSelector = (0, _hooks.useAppSelector)(function (state) { - return state.ecolyo.global; - }), - termsStatus = _useAppSelector.termsStatus; - - var _useState = (0, _react.useState)(false), - _useState2 = (0, _slicedToArray2.default)(_useState, 2), - GCUValidation = _useState2[0], - setGCUValidation = _useState2[1]; - - var _useState3 = (0, _react.useState)(false), - _useState4 = (0, _slicedToArray2.default)(_useState3, 2), - dataConsentValidation = _useState4[0], - setDataConsentValidation = _useState4[1]; - - var _useState5 = (0, _react.useState)(false), - _useState6 = (0, _slicedToArray2.default)(_useState5, 2), - openCGUModal = _useState6[0], - setOpenCGUModal = _useState6[1]; + var _useState5 = (0, _react.useState)(false), + _useState6 = (0, _slicedToArray2.default)(_useState5, 2), + openCGUModal = _useState6[0], + setOpenCGUModal = _useState6[1]; var _useState7 = (0, _react.useState)(false), _useState8 = (0, _slicedToArray2.default)(_useState7, 2), @@ -15150,32 +13970,6 @@ exports.default = _default; /***/ }), -/***/ "JG7q": -/***/ (function(module, exports, __webpack_require__) { - - -var content = __webpack_require__("siP8"); - -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) {} - -/***/ }), - /***/ "JIzA": /***/ (function(module, exports, __webpack_require__) { @@ -15270,6 +14064,17 @@ var _analysisSlice$action = analysisSlice.actions, exports.setAnalysisMonth = setAnalysisMonth; exports.setPeriod = setPeriod; +/***/ }), + +/***/ "JTxF": +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__("JPst")(false); +// Module +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.eg-init-modal {\n color: #e0e0e0;\n margin: 1rem 0;\n}\n.eg-init-modal .title {\n text-align: center;\n color: #e3b82a;\n}\n.eg-init-modal .text {\n margin: 1rem 0;\n}\n.eg-init-modal button {\n min-height: 45px;\n}", ""]); + + + /***/ }), /***/ "JUAg": @@ -15413,6 +14218,32 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE /***/ }), +/***/ "K8B9": +/***/ (function(module, exports, __webpack_require__) { + + +var content = __webpack_require__("ok2M"); + +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) {} + +/***/ }), + /***/ "KBDK": /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -15465,272 +14296,233 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE /***/ }), -/***/ "KgDj": +/***/ "KMm5": /***/ (function(module, exports, __webpack_require__) { "use strict"; +var _interopRequireDefault = __webpack_require__("TqRt"); + Object.defineProperty(exports, "__esModule", { value: true }); -exports.UserChallengeUpdateFlag = exports.UserChallengeSuccess = exports.UserChallengeState = void 0; -var UserChallengeUpdateFlag; -exports.UserChallengeUpdateFlag = UserChallengeUpdateFlag; - -(function (UserChallengeUpdateFlag) { - UserChallengeUpdateFlag[UserChallengeUpdateFlag["CHALLENGE"] = 0] = "CHALLENGE"; - UserChallengeUpdateFlag[UserChallengeUpdateFlag["DUEL_UNLOCK"] = 10] = "DUEL_UNLOCK"; - UserChallengeUpdateFlag[UserChallengeUpdateFlag["DUEL_UPDATE_THRESHOLD"] = 11] = "DUEL_UPDATE_THRESHOLD"; - UserChallengeUpdateFlag[UserChallengeUpdateFlag["DUEL_START"] = 12] = "DUEL_START"; - UserChallengeUpdateFlag[UserChallengeUpdateFlag["DUEL_CONSUMPTION"] = 13] = "DUEL_CONSUMPTION"; - UserChallengeUpdateFlag[UserChallengeUpdateFlag["DUEL_WIN"] = 14] = "DUEL_WIN"; - UserChallengeUpdateFlag[UserChallengeUpdateFlag["DUEL_LOSS"] = 15] = "DUEL_LOSS"; - UserChallengeUpdateFlag[UserChallengeUpdateFlag["DUEL_RESET"] = 16] = "DUEL_RESET"; - UserChallengeUpdateFlag[UserChallengeUpdateFlag["QUIZ"] = 20] = "QUIZ"; - UserChallengeUpdateFlag[UserChallengeUpdateFlag["QUIZ_START"] = 21] = "QUIZ_START"; - UserChallengeUpdateFlag[UserChallengeUpdateFlag["QUIZ_DONE"] = 22] = "QUIZ_DONE"; - UserChallengeUpdateFlag[UserChallengeUpdateFlag["QUIZ_RESET"] = 23] = "QUIZ_RESET"; - UserChallengeUpdateFlag[UserChallengeUpdateFlag["QUIZ_UPDATE"] = 24] = "QUIZ_UPDATE"; - UserChallengeUpdateFlag[UserChallengeUpdateFlag["EXPLORATION_START"] = 30] = "EXPLORATION_START"; - UserChallengeUpdateFlag[UserChallengeUpdateFlag["EXPLORATION_UPDATE"] = 31] = "EXPLORATION_UPDATE"; - UserChallengeUpdateFlag[UserChallengeUpdateFlag["EXPLORATION_NOTIFICATION"] = 32] = "EXPLORATION_NOTIFICATION"; - UserChallengeUpdateFlag[UserChallengeUpdateFlag["EXPLORATION_DONE"] = 33] = "EXPLORATION_DONE"; - UserChallengeUpdateFlag[UserChallengeUpdateFlag["ACTION_START"] = 40] = "ACTION_START"; - UserChallengeUpdateFlag[UserChallengeUpdateFlag["ACTION_NOTIFICATION"] = 41] = "ACTION_NOTIFICATION"; - UserChallengeUpdateFlag[UserChallengeUpdateFlag["ACTION_DONE"] = 42] = "ACTION_DONE"; -})(UserChallengeUpdateFlag || (exports.UserChallengeUpdateFlag = UserChallengeUpdateFlag = {})); - -var UserChallengeState; -exports.UserChallengeState = UserChallengeState; +exports.default = void 0; -(function (UserChallengeState) { - UserChallengeState[UserChallengeState["LOCKED"] = 0] = "LOCKED"; - UserChallengeState[UserChallengeState["UNLOCKED"] = 1] = "UNLOCKED"; - UserChallengeState[UserChallengeState["ONGOING"] = 2] = "ONGOING"; - UserChallengeState[UserChallengeState["DUEL"] = 3] = "DUEL"; - UserChallengeState[UserChallengeState["DONE"] = 4] = "DONE"; -})(UserChallengeState || (exports.UserChallengeState = UserChallengeState = {})); +var _regenerator = _interopRequireDefault(__webpack_require__("o0o1")); -var UserChallengeSuccess; -exports.UserChallengeSuccess = UserChallengeSuccess; +var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__("yXPU")); -(function (UserChallengeSuccess) { - UserChallengeSuccess[UserChallengeSuccess["ONGOING"] = 0] = "ONGOING"; - UserChallengeSuccess[UserChallengeSuccess["LOST"] = 1] = "LOST"; - UserChallengeSuccess[UserChallengeSuccess["WIN"] = 2] = "WIN"; -})(UserChallengeSuccess || (exports.UserChallengeSuccess = UserChallengeSuccess = {})); +var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); -/***/ }), +var _Button = _interopRequireDefault(__webpack_require__("FtsS")); -/***/ "KgH+": -/***/ (function(module, __webpack_exports__, __webpack_require__) { +var _Dialog = _interopRequireDefault(__webpack_require__("HhgX")); -"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 _challengeWon = _interopRequireDefault(__webpack_require__("BJRm")); +var _default2 = _interopRequireDefault(__webpack_require__("GwKf")); -var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ - "id": "quizStars_70dcbc6a9381300cac00b920170f74ce", - "use": "quizStars_70dcbc6a9381300cac00b920170f74ce-usage", - "viewBox": "0 0 149 25", - "content": "<symbol viewBox=\"0 0 149 25\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"quizStars_70dcbc6a9381300cac00b920170f74ce\">\n<g filter=\"url(#quizStars_70dcbc6a9381300cac00b920170f74ce_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\" />\n<path d=\"M55.3263 8.45108L47.532 7.35612L44.0478 0.528203C43.9526 0.341259 43.7961 0.189923 43.6027 0.0979342C43.1176 -0.133521 42.5282 0.0593584 42.2857 0.528203L38.8015 7.35612L31.0072 8.45108C30.7923 8.48076 30.5958 8.57868 30.4454 8.72705C30.2635 8.90772 30.1633 9.15079 30.1668 9.40284C30.1702 9.6549 30.2771 9.89531 30.4638 10.0713L36.1031 15.3858L34.7708 22.8903C34.7395 23.0649 34.7595 23.2444 34.8285 23.4086C34.8974 23.5727 35.0126 23.7149 35.1608 23.819C35.3091 23.9231 35.4846 23.985 35.6675 23.9976C35.8503 24.0102 36.0331 23.973 36.1952 23.8903L43.1667 20.3473L50.1383 23.8903C50.3287 23.9882 50.5497 24.0209 50.7615 23.9853C51.2957 23.8962 51.6548 23.4066 51.5627 22.8903L50.2304 15.3858L55.8697 10.0713C56.0232 9.92587 56.1245 9.73595 56.1552 9.52824C56.2381 9.00895 55.8636 8.52823 55.3263 8.45108Z\" fill=\"#121212\" />\n<path d=\"M87.2617 8.45108L78.8678 7.35612L75.1156 0.528203C75.0131 0.341259 74.8445 0.189923 74.6362 0.0979342C74.1139 -0.133521 73.4791 0.0593584 73.2179 0.528203L69.4657 7.35612L61.0718 8.45108C60.8404 8.48076 60.6288 8.57868 60.4668 8.72705C60.271 8.90772 60.1631 9.15079 60.1668 9.40284C60.1705 9.6549 60.2856 9.89531 60.4867 10.0713L66.5597 15.3858L65.1249 22.8903C65.0913 23.0649 65.1128 23.2444 65.1871 23.4086C65.2613 23.5727 65.3853 23.7149 65.545 23.819C65.7047 23.9231 65.8937 23.985 66.0906 23.9976C66.2875 24.0102 66.4844 23.973 66.6589 23.8903L74.1668 20.3473L81.6746 23.8903C81.8796 23.9882 82.1176 24.0209 82.3457 23.9853C82.921 23.8962 83.3078 23.4066 83.2086 22.8903L81.7738 15.3858L87.8469 10.0713C88.0122 9.92587 88.1213 9.73595 88.1543 9.52824C88.2436 9.00895 87.8402 8.52823 87.2617 8.45108Z\" fill=\"#121212\" />\n<path d=\"M117.326 8.45108L109.532 7.35612L106.048 0.528203C105.953 0.341259 105.796 0.189923 105.603 0.0979342C105.118 -0.133521 104.528 0.0593584 104.286 0.528203L100.801 7.35612L93.0071 8.45108C92.7922 8.48076 92.5958 8.57868 92.4453 8.72705C92.2635 8.90772 92.1633 9.15079 92.1667 9.40284C92.1702 9.6549 92.277 9.89531 92.4638 10.0713L98.103 15.3858L96.7707 22.8903C96.7395 23.0649 96.7595 23.2444 96.8284 23.4086C96.8974 23.5727 97.0125 23.7149 97.1608 23.819C97.3091 23.9231 97.4846 23.985 97.6674 23.9976C97.8502 24.0102 98.0331 23.973 98.1951 23.8903L105.167 20.3473L112.138 23.8903C112.329 23.9882 112.55 24.0209 112.761 23.9853C113.296 23.8962 113.655 23.4066 113.563 22.8903L112.23 15.3858L117.87 10.0713C118.023 9.92587 118.124 9.73595 118.155 9.52824C118.238 9.00895 117.864 8.52823 117.326 8.45108Z\" fill=\"#121212\" />\n<path d=\"M147.326 8.45108L139.532 7.35612L136.048 0.528203C135.953 0.341259 135.796 0.189923 135.603 0.0979342C135.118 -0.133521 134.528 0.0593584 134.286 0.528203L130.801 7.35612L123.007 8.45108C122.792 8.48076 122.596 8.57868 122.445 8.72705C122.263 8.90772 122.163 9.15079 122.167 9.40284C122.17 9.6549 122.277 9.89531 122.464 10.0713L128.103 15.3858L126.771 22.8903C126.739 23.0649 126.759 23.2444 126.828 23.4086C126.897 23.5727 127.013 23.7149 127.161 23.819C127.309 23.9231 127.485 23.985 127.667 23.9976C127.85 24.0102 128.033 23.973 128.195 23.8903L135.167 20.3473L142.138 23.8903C142.329 23.9882 142.55 24.0209 142.761 23.9853C143.296 23.8962 143.655 23.4066 143.563 22.8903L142.23 15.3858L147.87 10.0713C148.023 9.92587 148.124 9.73595 148.155 9.52824C148.238 9.00895 147.864 8.52823 147.326 8.45108Z\" fill=\"#121212\" />\n</g>\n<defs>\n<filter id=\"quizStars_70dcbc6a9381300cac00b920170f74ce_filter0_d\" x=\"0.166687\" y=\"0\" width=\"148\" height=\"25\" 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\"></feColorMatrix>\n<feOffset dy=\"1\"></feOffset>\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 0.2875 0 0 0 0 0.2875 0 0 0 0 0.2875 0 0 0 1 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); +var _I18n = __webpack_require__("buk/"); -/***/ }), +var _Icon = _interopRequireDefault(__webpack_require__("y6ex")); -/***/ "L0ad": -/***/ (function(module, exports, __webpack_require__) { +var _react = _interopRequireWildcard(__webpack_require__("q1tI")); -"use strict"; +var _utils = __webpack_require__("c+yx"); +__webpack_require__("FE9p"); -var _interopRequireDefault = __webpack_require__("TqRt"); +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); } -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.profileEcogestureReducer = void 0; +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 _defineProperty2 = _interopRequireDefault(__webpack_require__("lSNA")); +var DuelResultModal = function DuelResultModal(_ref) { + var open = _ref.open, + userChallenge = _ref.userChallenge, + win = _ref.win, + handleCloseClick = _ref.handleCloseClick; -var _enums = __webpack_require__("gnxY"); + var _useI18n = (0, _I18n.useI18n)(), + t = _useI18n.t; -var _profileEcogesture = __webpack_require__("Zmlh"); + var _useState = (0, _react.useState)(_default2.default), + _useState2 = (0, _slicedToArray2.default)(_useState, 2), + winIcon = _useState2[0], + setWinIcon = _useState2[1]; -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + var _useState3 = (0, _react.useState)(_default2.default), + _useState4 = (0, _slicedToArray2.default)(_useState3, 2), + lossIcon = _useState4[0], + setLossIcon = _useState4[1]; -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + var result = (0, _utils.formatNumberValues)(Math.abs(userChallenge.duel.threshold - userChallenge.duel.userConsumption)); + (0, _react.useEffect)(function () { + function handleEcogestureIcon() { + return _handleEcogestureIcon.apply(this, arguments); + } -var initialState = { - heating: _enums.IndividualOrCollective.INDIVIDUAL, - warmingFluid: _enums.WarmingType.ELECTRICITY, - hotWater: _enums.IndividualOrCollective.INDIVIDUAL, - equipments: [] -}; - -var profileEcogestureReducer = function profileEcogestureReducer() { - var state = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : initialState; - var action = arguments.length > 1 ? arguments[1] : undefined; - if (action.payload == undefined) return state; - - switch (action.type) { - case _profileEcogesture.UPDATE_PROFILE_ECOGESTURE: - case _profileEcogesture.CREATE_NEW_PROFILE_ECOGESTURE: - return _objectSpread(_objectSpread({}, state), action.payload); - - default: - return state; - } -}; - -exports.profileEcogestureReducer = profileEcogestureReducer; + function _handleEcogestureIcon() { + _handleEcogestureIcon = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() { + var icon, icon2; + return _regenerator.default.wrap(function _callee$(_context) { + while (1) { + switch (_context.prev = _context.next) { + case 0: + _context.next = 2; + return (0, _utils.importIconById)(userChallenge.id + '-1', 'duelResult'); -/***/ }), + case 2: + icon = _context.sent; + setWinIcon(icon || _default2.default); + _context.next = 6; + return (0, _utils.importIconById)(userChallenge.id + '-0', 'duelResult'); -/***/ "L9+3": -/***/ (function(module, __webpack_exports__, __webpack_require__) { + case 6: + icon2 = _context.sent; + setLossIcon(icon2 || _default2.default); -"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__); + case 8: + case "end": + return _context.stop(); + } + } + }, _callee); + })); + return _handleEcogestureIcon.apply(this, arguments); + } + handleEcogestureIcon(); + }, [userChallenge]); + return /*#__PURE__*/_react.default.createElement(_Dialog.default, { + open: open, + onClose: handleCloseClick, + "aria-labelledby": 'accessibility-title', + classes: { + root: 'modal-root', + paper: 'modal-paper blue-border' + } + }, /*#__PURE__*/_react.default.createElement("div", { + id: 'accessibility-title' + }, t('duel_result_modal.accessibility.window_title')), /*#__PURE__*/_react.default.createElement("div", { + className: "duel-result-modal-root " + }, /*#__PURE__*/_react.default.createElement("div", { + className: "imgResultContainer" + }, win && /*#__PURE__*/_react.default.createElement(_Icon.default, { + className: "challengeWon", + icon: _challengeWon.default, + size: 300 + }), /*#__PURE__*/_react.default.createElement(_Icon.default, { + className: "imgResult", + icon: win ? winIcon : lossIcon, + size: 180 + })), /*#__PURE__*/_react.default.createElement("div", { + className: "text-28-normal-uppercase title" + }, win ? t('duel_result_modal.sucess.title') : t('duel_result_modal.lost.title')), /*#__PURE__*/_react.default.createElement("div", { + className: "text-18-normal" + }, win ? t('duel_result_modal.sucess.message1') + result + ' €' : t('duel_result_modal.lost.message1') + result + ' €'), /*#__PURE__*/_react.default.createElement("div", { + className: "text-18-normal" + }, win ? t('duel_result_modal.sucess.message2') + userChallenge.title : t('duel_result_modal.lost.message2') + userChallenge.title + '...'), /*#__PURE__*/_react.default.createElement(_Button.default, { + "aria-label": t('duel_result_modal.accessibility.button_validate'), + className: "button", + onClick: handleCloseClick, + classes: { + root: 'btn-secondary-negative', + label: 'text-16-normal' + } + }, win ? t('duel_result_modal.sucess.button_validate') : t('duel_result_modal.lost.button_validate')))); +}; -var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ - "id": "CHALLENGE0003-0_32cac73d8033f2f365dd39736a486f89", - "use": "CHALLENGE0003-0_32cac73d8033f2f365dd39736a486f89-usage", - "viewBox": "0 0 180 180", - "content": "<symbol viewBox=\"0 0 180 180\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"CHALLENGE0003-0_32cac73d8033f2f365dd39736a486f89\">\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\" />\n<mask id=\"CHALLENGE0003-0_32cac73d8033f2f365dd39736a486f89_mask0\" mask-type=\"alpha\" maskUnits=\"userSpaceOnUse\" x=\"17\" y=\"90\" width=\"149\" height=\"48\">\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\" />\n</mask>\n<g mask=\"url(#CHALLENGE0003-0_32cac73d8033f2f365dd39736a486f89_mask0)\">\n<path d=\"M116.604 122.317L135.25 102.18H124.062L116.604 122.317Z\" fill=\"#89C8DC\" />\n<path d=\"M109.146 123.809C112.875 129.029 120.333 139.62 120.333 140.217H82.2959L95.7209 123.809C98.7042 125.3 104.82 128.433 105.417 129.029C106.013 129.626 108.151 125.797 109.146 123.809Z\" fill=\"#88C8DC\" />\n<path d=\"M35.3082 132.759L25.6124 93.9755L24.1207 90.9922H17.4082L35.3082 132.759Z\" fill=\"#88C8DC\" />\n<path d=\"M142.708 122.317V99.9418L153.15 95.4668L142.708 122.317Z\" fill=\"#5DADC7\" />\n<path d=\"M80.8038 139.472L89.008 110.384L44.258 105.909L42.0205 118.588L44.258 139.472H80.8038Z\" fill=\"#88C8DC\" />\n<path d=\"M42.0205 135.742L32.3247 92.4834L45.7497 96.2126L46.4955 135.742H42.0205Z\" fill=\"#5DADC7\" />\n</g>\n<path d=\"M42.0207 79.8048C33.8165 83.0368 17.1098 89.6498 15.9165 90.2465L27.8498 96.959H33.8165L46.4957 110.384L86.7707 112.621L152.404 99.1965L166.575 90.2465L156.879 79.8048L99.4498 74.584L42.0207 79.8048Z\" fill=\"white\" />\n<path d=\"M121.079 75.3299V74.5841L116.604 71.6008V93.9758H135.995C143.454 93.9758 142.708 90.9924 142.708 88.7549V75.3299C142.708 69.3633 139.724 69.3633 135.995 69.3633C132.266 69.3633 131.52 73.0924 131.52 75.3299C131.52 79.0591 131.52 79.8049 127.791 79.8049C124.062 79.8049 121.079 79.8049 121.079 75.3299Z\" fill=\"#A6BEC1\" />\n<path d=\"M62.1788 75.3299V74.5841L66.6538 71.6008V93.9758H47.2621C39.8038 93.9758 40.5496 90.9924 40.5496 88.7549V75.3299C40.5496 69.3633 43.533 69.3633 47.2621 69.3633C50.9913 69.3633 51.7371 73.0924 51.7371 75.3299C51.7371 79.0591 51.7371 79.8049 55.4663 79.8049C59.1955 79.8049 62.1788 79.8049 62.1788 75.3299Z\" fill=\"#A6BEC1\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M91.2454 51.6182C75.5758 51.6182 62.7175 60.9441 61.4121 73.527V93.9753H121.079V73.527C119.773 60.9441 106.915 51.6182 91.2454 51.6182Z\" fill=\"#A6BEC1\" />\n<path d=\"M118.095 53.7007C116.604 45.4965 65.8869 44.0049 64.3952 53.7007C62.9036 63.3965 67.3786 96.959 67.3786 96.959C67.3786 100.254 70.0499 102.926 73.3452 102.926H79.3357C81.7134 102.926 83.5661 100.864 83.313 98.4998L80.8036 75.0666C80.8036 77.2715 85.4785 79.059 91.2452 79.059C97.012 79.059 101.687 77.2715 101.687 75.0666L99.1775 98.4998C98.9244 100.864 100.777 102.926 103.155 102.926H109.145C112.441 102.926 115.112 100.254 115.112 96.959C115.112 96.959 119.587 61.9049 118.095 53.7007Z\" fill=\"#C8D6D8\" />\n<path d=\"M118.096 54.6425H64.3955C65.5704 44.903 77.1428 37.6846 91.2455 37.6846C105.348 37.6846 116.921 44.903 118.096 54.6425Z\" fill=\"#C8D6D8\" />\n<path d=\"M109.314 32.0318C109.314 35.6158 110.619 40.2013 107.808 43.3371C104.497 47.03 96.6421 48.9897 91.2456 48.9897C85.849 48.9897 77.9937 46.3128 74.6829 42.6198C71.8717 39.4841 73.1773 35.6158 73.1773 32.0318C73.1773 24.2272 81.2667 20.7266 91.2456 20.7266C101.224 20.7266 109.314 24.2272 109.314 32.0318Z\" fill=\"#DDE4E4\" />\n<ellipse cx=\"75.7005\" cy=\"23.553\" rx=\"5.65263\" ry=\"5.65263\" fill=\"#DDE4E4\" />\n<path d=\"M78.5271 23.5529C78.5271 21.9919 77.2618 20.7266 75.7008 20.7266C74.1399 20.7266 72.8745 21.9919 72.8745 23.5529C72.8745 25.1138 74.1399 26.3792 75.7008 26.3792C75.7008 24.8183 76.9662 23.5529 78.5271 23.5529Z\" fill=\"#FFA9E2\" />\n<ellipse cx=\"106.79\" cy=\"23.553\" rx=\"5.65263\" ry=\"5.65263\" fill=\"#DDE4E4\" />\n<path d=\"M81.3535 43.3373C81.3535 38.6546 85.7824 34.8584 91.2456 34.8584C96.7089 34.8584 101.138 38.6546 101.138 43.3373C101.138 51.8163 96.7089 51.8163 91.2456 51.8163C85.7824 51.8163 81.3535 51.8163 81.3535 43.3373Z\" fill=\"white\" />\n<path d=\"M106.79 26.3792C108.351 26.3792 109.616 25.1138 109.616 23.5529C109.616 21.9919 108.351 20.7266 106.79 20.7266C105.229 20.7266 103.964 21.9919 103.964 23.5529C105.525 23.5529 106.79 24.8183 106.79 26.3792Z\" fill=\"#FFA9E2\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M91.2454 41.2178C91.6356 41.2178 91.952 41.5341 91.952 41.9244C91.952 45.0493 89.8668 47.8419 87.0059 47.8419C86.6157 47.8419 86.2993 47.5256 86.2993 47.1354C86.2993 46.7451 86.6157 46.4288 87.0059 46.4288C88.8278 46.4288 90.5388 44.5553 90.5388 41.9244C90.5388 41.5341 90.8551 41.2178 91.2454 41.2178Z\" fill=\"#3C6775\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M91.2459 41.2178C90.8556 41.2178 90.5393 41.5341 90.5393 41.9244C90.5393 45.0493 92.6244 47.8419 95.4853 47.8419C95.8755 47.8419 96.1919 47.5256 96.1919 47.1354C96.1919 46.7451 95.8755 46.4288 95.4853 46.4288C93.6634 46.4288 91.9524 44.5553 91.9524 41.9244C91.9524 41.5341 91.6361 41.2178 91.2459 41.2178Z\" fill=\"#3C6775\" />\n<path d=\"M87.6766 39.4951C87.2709 40.4666 89.4562 42.5864 91.2455 42.5864C93.0348 42.5864 95.3082 40.4225 94.8143 39.4951C94.3204 38.5677 93.4536 37.9053 91.2455 37.9053C89.0374 37.9053 88.0824 38.5236 87.6766 39.4951Z\" fill=\"#040404\" />\n<ellipse cx=\"83.7871\" cy=\"31.3257\" rx=\"1.49167\" ry=\"1.49167\" fill=\"#121212\" />\n<ellipse cx=\"98.7036\" cy=\"31.3257\" rx=\"1.49167\" ry=\"1.49167\" fill=\"#121212\" />\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); +var _default = DuelResultModal; +exports.default = _default; /***/ }), -/***/ "LEH5": +/***/ "KXnr": /***/ (function(module, exports, __webpack_require__) { -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.cardLast {\n width: 100%;\n height: inherit;\n box-sizing: border-box;\n padding: 5%;\n transition: all 300ms ease;\n border: 1px solid #e0e0e0;\n border-radius: 4px;\n align-items: center;\n text-align: center;\n display: flex;\n flex-direction: column;\n}\n.cardLast .content {\n max-height: 350px;\n flex-direction: column;\n display: flex;\n}\n.cardLast svg {\n max-height: 150px;\n}\n.cardLast .title-last {\n padding: 1rem 2.3rem 1.5rem;\n}\n.cardLast .message {\n margin: 0 0 0.7rem;\n}\n.cardLast .btn_lastCard {\n padding: 8px;\n max-height: 40px;\n}\n.cardLast .content,\n.cardLast .title-last,\n.cardLast .message,\n.cardLast .btn_lastCard,\n.cardLast svg {\n flex: 1;\n}", ""]); - +var content = __webpack_require__("etqP"); -/***/ }), +if(typeof content === 'string') content = [[module.i, content, '']]; -/***/ "LIEf": -/***/ (function(module, __webpack_exports__, __webpack_require__) { +var transform; +var insertInto; -"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": "parametre-on_93b7569f1aee79b4cedabad21439941d", - "use": "parametre-on_93b7569f1aee79b4cedabad21439941d-usage", - "viewBox": "0 0 36 36", - "content": "<symbol viewBox=\"0 0 36 36\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"parametre-on_93b7569f1aee79b4cedabad21439941d\">\n<line x1=\"7.5\" y1=\"11.5\" x2=\"28.5\" y2=\"11.5\" stroke=\"#E3B82A\" stroke-linecap=\"round\" />\n<line x1=\"7.5\" y1=\"18.5\" x2=\"28.5\" y2=\"18.5\" stroke=\"#E3B82A\" stroke-linecap=\"round\" />\n<line x1=\"7.5\" y1=\"25.5\" x2=\"28.5\" y2=\"25.5\" stroke=\"#E3B82A\" stroke-linecap=\"round\" />\n<circle cx=\"21.5\" cy=\"11.5\" r=\"2.5\" fill=\"#E3B82A\" />\n<circle cx=\"13.5\" cy=\"18.5\" r=\"2.5\" fill=\"#E3B82A\" />\n<circle cx=\"22.5\" cy=\"25.5\" r=\"2.5\" 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); +var options = {"hmr":true} -/***/ }), +options.transform = transform +options.insertInto = undefined; -/***/ "LWW+": -/***/ (function(module, exports, __webpack_require__) { +var update = __webpack_require__("aET+")(content, options); -"use strict"; +if(content.locals) module.exports = content.locals; +if(false) {} /***/ }), -/***/ "LXmx": +/***/ "KgDj": /***/ (function(module, exports, __webpack_require__) { "use strict"; -var _interopRequireDefault = __webpack_require__("TqRt"); - Object.defineProperty(exports, "__esModule", { value: true }); -exports.default = void 0; - -var _classCallCheck2 = _interopRequireDefault(__webpack_require__("lwsE")); - -var _createClass2 = _interopRequireDefault(__webpack_require__("W8MJ")); - -var _defineProperty2 = _interopRequireDefault(__webpack_require__("lSNA")); - -var _enums = __webpack_require__("gnxY"); - -var _fluidConfig = _interopRequireDefault(__webpack_require__("JIzA")); - -var ConverterService = /*#__PURE__*/function () { - function ConverterService() { - (0, _classCallCheck2.default)(this, ConverterService); - (0, _defineProperty2.default)(this, "_fluidConfig", void 0); - this._fluidConfig = new _fluidConfig.default().getFluidConfig(); - } - - (0, _createClass2.default)(ConverterService, [{ - key: "LoadToEuro", - value: function LoadToEuro(load, fluidType, price) { - var convertedLoad; // If Multifluid do not apply coeff because it doesn't exist - - if (fluidType === _enums.FluidType.MULTIFLUID) { - convertedLoad = load; - } else { - convertedLoad = this.applyPrice(this._fluidConfig[fluidType], load, price); - } // Prevent round 0 case when the actual value is not 0 +exports.UserChallengeUpdateFlag = exports.UserChallengeSuccess = exports.UserChallengeState = void 0; +var UserChallengeUpdateFlag; +exports.UserChallengeUpdateFlag = UserChallengeUpdateFlag; +(function (UserChallengeUpdateFlag) { + UserChallengeUpdateFlag[UserChallengeUpdateFlag["CHALLENGE"] = 0] = "CHALLENGE"; + UserChallengeUpdateFlag[UserChallengeUpdateFlag["DUEL_UNLOCK"] = 10] = "DUEL_UNLOCK"; + UserChallengeUpdateFlag[UserChallengeUpdateFlag["DUEL_UPDATE_THRESHOLD"] = 11] = "DUEL_UPDATE_THRESHOLD"; + UserChallengeUpdateFlag[UserChallengeUpdateFlag["DUEL_START"] = 12] = "DUEL_START"; + UserChallengeUpdateFlag[UserChallengeUpdateFlag["DUEL_CONSUMPTION"] = 13] = "DUEL_CONSUMPTION"; + UserChallengeUpdateFlag[UserChallengeUpdateFlag["DUEL_WIN"] = 14] = "DUEL_WIN"; + UserChallengeUpdateFlag[UserChallengeUpdateFlag["DUEL_LOSS"] = 15] = "DUEL_LOSS"; + UserChallengeUpdateFlag[UserChallengeUpdateFlag["DUEL_RESET"] = 16] = "DUEL_RESET"; + UserChallengeUpdateFlag[UserChallengeUpdateFlag["QUIZ"] = 20] = "QUIZ"; + UserChallengeUpdateFlag[UserChallengeUpdateFlag["QUIZ_START"] = 21] = "QUIZ_START"; + UserChallengeUpdateFlag[UserChallengeUpdateFlag["QUIZ_DONE"] = 22] = "QUIZ_DONE"; + UserChallengeUpdateFlag[UserChallengeUpdateFlag["QUIZ_RESET"] = 23] = "QUIZ_RESET"; + UserChallengeUpdateFlag[UserChallengeUpdateFlag["QUIZ_UPDATE"] = 24] = "QUIZ_UPDATE"; + UserChallengeUpdateFlag[UserChallengeUpdateFlag["EXPLORATION_START"] = 30] = "EXPLORATION_START"; + UserChallengeUpdateFlag[UserChallengeUpdateFlag["EXPLORATION_UPDATE"] = 31] = "EXPLORATION_UPDATE"; + UserChallengeUpdateFlag[UserChallengeUpdateFlag["EXPLORATION_NOTIFICATION"] = 32] = "EXPLORATION_NOTIFICATION"; + UserChallengeUpdateFlag[UserChallengeUpdateFlag["EXPLORATION_DONE"] = 33] = "EXPLORATION_DONE"; + UserChallengeUpdateFlag[UserChallengeUpdateFlag["ACTION_START"] = 40] = "ACTION_START"; + UserChallengeUpdateFlag[UserChallengeUpdateFlag["ACTION_NOTIFICATION"] = 41] = "ACTION_NOTIFICATION"; + UserChallengeUpdateFlag[UserChallengeUpdateFlag["ACTION_DONE"] = 42] = "ACTION_DONE"; +})(UserChallengeUpdateFlag || (exports.UserChallengeUpdateFlag = UserChallengeUpdateFlag = {})); - if (convertedLoad > 0 && convertedLoad < 0.01) { - convertedLoad = 0.01; - } +var UserChallengeState; +exports.UserChallengeState = UserChallengeState; - return convertedLoad; - } - /** - * Return calculated price - * @param {FluidConfig} fluidConfig - Fluid configuration - * @param {number} load - Load value - * @param {number} [price] - Price if exist - * @returns {number} - */ +(function (UserChallengeState) { + UserChallengeState[UserChallengeState["LOCKED"] = 0] = "LOCKED"; + UserChallengeState[UserChallengeState["UNLOCKED"] = 1] = "UNLOCKED"; + UserChallengeState[UserChallengeState["ONGOING"] = 2] = "ONGOING"; + UserChallengeState[UserChallengeState["DUEL"] = 3] = "DUEL"; + UserChallengeState[UserChallengeState["DONE"] = 4] = "DONE"; +})(UserChallengeState || (exports.UserChallengeState = UserChallengeState = {})); - }, { - key: "applyPrice", - value: function applyPrice(fluidConfig, load, price) { - if (price) { - return price; - } else { - return load * fluidConfig.coefficient; - } - } - }]); - return ConverterService; -}(); +var UserChallengeSuccess; +exports.UserChallengeSuccess = UserChallengeSuccess; -exports.default = ConverterService; +(function (UserChallengeSuccess) { + UserChallengeSuccess[UserChallengeSuccess["ONGOING"] = 0] = "ONGOING"; + UserChallengeSuccess[UserChallengeSuccess["LOST"] = 1] = "LOST"; + UserChallengeSuccess[UserChallengeSuccess["WIN"] = 2] = "WIN"; +})(UserChallengeSuccess || (exports.UserChallengeSuccess = UserChallengeSuccess = {})); /***/ }), -/***/ "LaBx": +/***/ "KgH+": /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -15742,43 +14534,17 @@ __webpack_require__.r(__webpack_exports__); var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ - "id": "arrowRight_6f92132cde0428f5b00e66bb7615de23", - "use": "arrowRight_6f92132cde0428f5b00e66bb7615de23-usage", - "viewBox": "0 0 24 24", - "content": "<symbol viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"arrowRight_6f92132cde0428f5b00e66bb7615de23\">\n<path d=\"M8 6L16 12.5L8 19\" stroke=\"#121212\" stroke-linecap=\"round\" stroke-linejoin=\"round\" />\n</symbol>" + "id": "quizStars_70dcbc6a9381300cac00b920170f74ce", + "use": "quizStars_70dcbc6a9381300cac00b920170f74ce-usage", + "viewBox": "0 0 149 25", + "content": "<symbol viewBox=\"0 0 149 25\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"quizStars_70dcbc6a9381300cac00b920170f74ce\">\n<g filter=\"url(#quizStars_70dcbc6a9381300cac00b920170f74ce_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\" />\n<path d=\"M55.3263 8.45108L47.532 7.35612L44.0478 0.528203C43.9526 0.341259 43.7961 0.189923 43.6027 0.0979342C43.1176 -0.133521 42.5282 0.0593584 42.2857 0.528203L38.8015 7.35612L31.0072 8.45108C30.7923 8.48076 30.5958 8.57868 30.4454 8.72705C30.2635 8.90772 30.1633 9.15079 30.1668 9.40284C30.1702 9.6549 30.2771 9.89531 30.4638 10.0713L36.1031 15.3858L34.7708 22.8903C34.7395 23.0649 34.7595 23.2444 34.8285 23.4086C34.8974 23.5727 35.0126 23.7149 35.1608 23.819C35.3091 23.9231 35.4846 23.985 35.6675 23.9976C35.8503 24.0102 36.0331 23.973 36.1952 23.8903L43.1667 20.3473L50.1383 23.8903C50.3287 23.9882 50.5497 24.0209 50.7615 23.9853C51.2957 23.8962 51.6548 23.4066 51.5627 22.8903L50.2304 15.3858L55.8697 10.0713C56.0232 9.92587 56.1245 9.73595 56.1552 9.52824C56.2381 9.00895 55.8636 8.52823 55.3263 8.45108Z\" fill=\"#121212\" />\n<path d=\"M87.2617 8.45108L78.8678 7.35612L75.1156 0.528203C75.0131 0.341259 74.8445 0.189923 74.6362 0.0979342C74.1139 -0.133521 73.4791 0.0593584 73.2179 0.528203L69.4657 7.35612L61.0718 8.45108C60.8404 8.48076 60.6288 8.57868 60.4668 8.72705C60.271 8.90772 60.1631 9.15079 60.1668 9.40284C60.1705 9.6549 60.2856 9.89531 60.4867 10.0713L66.5597 15.3858L65.1249 22.8903C65.0913 23.0649 65.1128 23.2444 65.1871 23.4086C65.2613 23.5727 65.3853 23.7149 65.545 23.819C65.7047 23.9231 65.8937 23.985 66.0906 23.9976C66.2875 24.0102 66.4844 23.973 66.6589 23.8903L74.1668 20.3473L81.6746 23.8903C81.8796 23.9882 82.1176 24.0209 82.3457 23.9853C82.921 23.8962 83.3078 23.4066 83.2086 22.8903L81.7738 15.3858L87.8469 10.0713C88.0122 9.92587 88.1213 9.73595 88.1543 9.52824C88.2436 9.00895 87.8402 8.52823 87.2617 8.45108Z\" fill=\"#121212\" />\n<path d=\"M117.326 8.45108L109.532 7.35612L106.048 0.528203C105.953 0.341259 105.796 0.189923 105.603 0.0979342C105.118 -0.133521 104.528 0.0593584 104.286 0.528203L100.801 7.35612L93.0071 8.45108C92.7922 8.48076 92.5958 8.57868 92.4453 8.72705C92.2635 8.90772 92.1633 9.15079 92.1667 9.40284C92.1702 9.6549 92.277 9.89531 92.4638 10.0713L98.103 15.3858L96.7707 22.8903C96.7395 23.0649 96.7595 23.2444 96.8284 23.4086C96.8974 23.5727 97.0125 23.7149 97.1608 23.819C97.3091 23.9231 97.4846 23.985 97.6674 23.9976C97.8502 24.0102 98.0331 23.973 98.1951 23.8903L105.167 20.3473L112.138 23.8903C112.329 23.9882 112.55 24.0209 112.761 23.9853C113.296 23.8962 113.655 23.4066 113.563 22.8903L112.23 15.3858L117.87 10.0713C118.023 9.92587 118.124 9.73595 118.155 9.52824C118.238 9.00895 117.864 8.52823 117.326 8.45108Z\" fill=\"#121212\" />\n<path d=\"M147.326 8.45108L139.532 7.35612L136.048 0.528203C135.953 0.341259 135.796 0.189923 135.603 0.0979342C135.118 -0.133521 134.528 0.0593584 134.286 0.528203L130.801 7.35612L123.007 8.45108C122.792 8.48076 122.596 8.57868 122.445 8.72705C122.263 8.90772 122.163 9.15079 122.167 9.40284C122.17 9.6549 122.277 9.89531 122.464 10.0713L128.103 15.3858L126.771 22.8903C126.739 23.0649 126.759 23.2444 126.828 23.4086C126.897 23.5727 127.013 23.7149 127.161 23.819C127.309 23.9231 127.485 23.985 127.667 23.9976C127.85 24.0102 128.033 23.973 128.195 23.8903L135.167 20.3473L142.138 23.8903C142.329 23.9882 142.55 24.0209 142.761 23.9853C143.296 23.8962 143.655 23.4066 143.563 22.8903L142.23 15.3858L147.87 10.0713C148.023 9.92587 148.124 9.73595 148.155 9.52824C148.238 9.00895 147.864 8.52823 147.326 8.45108Z\" fill=\"#121212\" />\n</g>\n<defs>\n<filter id=\"quizStars_70dcbc6a9381300cac00b920170f74ce_filter0_d\" x=\"0.166687\" y=\"0\" width=\"148\" height=\"25\" 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\"></feColorMatrix>\n<feOffset dy=\"1\"></feOffset>\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 0.2875 0 0 0 0 0.2875 0 0 0 0 0.2875 0 0 0 1 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); /***/ }), -/***/ "Layg": -/***/ (function(module, exports, __webpack_require__) { - - -var content = __webpack_require__("bXKO"); - -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) {} - -/***/ }), - -/***/ "Lix/": +/***/ "L0ad": /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -15789,310 +14555,45 @@ var _interopRequireDefault = __webpack_require__("TqRt"); Object.defineProperty(exports, "__esModule", { value: true }); -exports.default = void 0; - -var _regenerator = _interopRequireDefault(__webpack_require__("o0o1")); +exports.profileEcogestureReducer = void 0; var _defineProperty2 = _interopRequireDefault(__webpack_require__("lSNA")); -var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__("yXPU")); - -var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); - -var _Content = _interopRequireDefault(__webpack_require__("VOVi")); - -var _EcogestureSelectionDetail = _interopRequireDefault(__webpack_require__("kckh")); - -var _EcogestureSelectionEnd = _interopRequireDefault(__webpack_require__("Dqfw")); - -var _EcogestureSelectionModal = _interopRequireDefault(__webpack_require__("3j34")); - -var _EcogestureSelectionRestart = _interopRequireDefault(__webpack_require__("keF7")); - -var _CozyBar = _interopRequireDefault(__webpack_require__("CJMG")); - -var _Header = _interopRequireDefault(__webpack_require__("frrP")); - -var _Loader = _interopRequireDefault(__webpack_require__("Ra/y")); - -var _cozyClient = __webpack_require__("SH7X"); - -var _I18n = __webpack_require__("buk/"); - -var _react = _interopRequireWildcard(__webpack_require__("q1tI")); - -var _reactRouterDom = __webpack_require__("SOjZ"); - -var _ecogesture = _interopRequireDefault(__webpack_require__("w4u3")); - -var _hooks = __webpack_require__("Zlw4"); - -__webpack_require__("qzRO"); - -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); } +var _enums = __webpack_require__("gnxY"); -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 _profileEcogesture = __webpack_require__("Zmlh"); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } -var EcogestureSelection = function EcogestureSelection() { - var _useI18n = (0, _I18n.useI18n)(), - t = _useI18n.t; - - var client = (0, _cozyClient.useClient)(); - var navigate = (0, _reactRouterDom.useNavigate)(); - - var _useAppSelector = (0, _hooks.useAppSelector)(function (state) { - return state.ecolyo; - }), - profileEcogesture = _useAppSelector.profileEcogesture; - - var _useState = (0, _react.useState)(true), - _useState2 = (0, _slicedToArray2.default)(_useState, 2), - isLoading = _useState2[0], - setIsLoading = _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)(0), - _useState6 = (0, _slicedToArray2.default)(_useState5, 2), - indexEcogesture = _useState6[0], - setIndexEcogesture = _useState6[1]; - - var _useState7 = (0, _react.useState)([]), - _useState8 = (0, _slicedToArray2.default)(_useState7, 2), - ecogestureList = _useState8[0], - setEcogestureList = _useState8[1]; - - var _useState9 = (0, _react.useState)(0), - _useState10 = (0, _slicedToArray2.default)(_useState9, 2), - totalViewed = _useState10[0], - setTotalViewed = _useState10[1]; - - var _useState11 = (0, _react.useState)(0), - _useState12 = (0, _slicedToArray2.default)(_useState11, 2), - totalAvailable = _useState12[0], - setTotalAvailable = _useState12[1]; - - var _useState13 = (0, _react.useState)(false), - _useState14 = (0, _slicedToArray2.default)(_useState13, 2), - openEcogestureSelectionModal = _useState14[0], - setOpenEcogestureSelectionModal = _useState14[1]; - - var ecogestureService = (0, _react.useMemo)(function () { - return new _ecogesture.default(client); - }, [client]); - var getTitle = (0, _react.useCallback)(function () { - if (indexEcogesture <= ecogestureList.length - 1 && ecogestureList[indexEcogesture]) { - return ecogestureList[indexEcogesture].shortName; - } - - return t('ecogesture_selection.header'); - }, [ecogestureList, indexEcogesture, t]); - var validateChoice = (0, _react.useCallback)( /*#__PURE__*/function () { - var _ref = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee(objective, doing) { - var updatedEcogesture, updatedList; - return _regenerator.default.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - _context.next = 2; - return ecogestureService.updateEcogesture(_objectSpread(_objectSpread({}, ecogestureList[indexEcogesture]), {}, { - objective: objective, - doing: doing, - viewedInSelection: true - })); - - case 2: - updatedEcogesture = _context.sent; - updatedList = ecogestureList; - updatedList[indexEcogesture] = updatedEcogesture; - setEcogestureList(updatedList); - setIndexEcogesture(function (prev) { - return prev + 1; - }); - - case 7: - case "end": - return _context.stop(); - } - } - }, _callee); - })); - - return function (_x, _x2) { - return _ref.apply(this, arguments); - }; - }(), [ecogestureList, ecogestureService, indexEcogesture]); - var restartSelection = (0, _react.useCallback)( /*#__PURE__*/(0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() { - var availableList, filteredList, slicedFilteredList; - return _regenerator.default.wrap(function _callee2$(_context2) { - while (1) { - switch (_context2.prev = _context2.next) { - case 0: - setIsLoading(true); - _context2.next = 3; - return ecogestureService.getEcogestureListByProfile(profileEcogesture); - - case 3: - availableList = _context2.sent; - filteredList = availableList.filter(function (ecogesture) { - return ecogesture.viewedInSelection === false; - }); - slicedFilteredList = filteredList.slice(0, 10); - setTotalViewed(availableList.length - filteredList.length); - setEcogestureList(slicedFilteredList); - setIndexEcogesture(0); - setIsLoading(false); - - case 10: - case "end": - return _context2.stop(); - } - } - }, _callee2); - })), [ecogestureService, profileEcogesture]); - (0, _react.useEffect)(function () { - var subscribed = true; - - function getFilteredList() { - return _getFilteredList.apply(this, arguments); - } - - function _getFilteredList() { - _getFilteredList = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee3() { - var availableList, filteredList, slicedFilteredList; - return _regenerator.default.wrap(function _callee3$(_context3) { - while (1) { - switch (_context3.prev = _context3.next) { - case 0: - _context3.next = 2; - return ecogestureService.getEcogestureListByProfile(profileEcogesture); - - case 2: - availableList = _context3.sent; - filteredList = availableList.filter(function (ecogesture) { - return ecogesture.viewedInSelection === false; - }); - slicedFilteredList = filteredList.slice(0, 10); - - if (subscribed) { - if (availableList.length === filteredList.length && slicedFilteredList.length > 0) { - setOpenEcogestureSelectionModal(true); - } - - setTotalAvailable(availableList.length); - setTotalViewed(availableList.length - filteredList.length); - setEcogestureList(slicedFilteredList); - setIndexEcogesture(0); - setIsLoading(false); - } - - case 6: - case "end": - return _context3.stop(); - } - } - }, _callee3); - })); - return _getFilteredList.apply(this, arguments); - } - - getFilteredList(); - return function () { - subscribed = false; - }; - }, [ecogestureService, profileEcogesture]); - - var renderEcogestureSelection = function renderEcogestureSelection() { - if (indexEcogesture <= ecogestureList.length - 1) { - return /*#__PURE__*/_react.default.createElement(_EcogestureSelectionDetail.default, { - ecogesture: ecogestureList[indexEcogesture], - validate: validateChoice, - title: getTitle() - }); - } else if (totalAvailable > totalViewed + ecogestureList.length) { - return /*#__PURE__*/_react.default.createElement(_EcogestureSelectionRestart.default, { - listLength: ecogestureList.length, - restart: restartSelection - }); - } else { - return /*#__PURE__*/_react.default.createElement(_EcogestureSelectionEnd.default, null); - } - }; - - return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement(_CozyBar.default, { - titleKey: 'common.title_ecogestures_choice', - displayBackArrow: true, - backFunction: function backFunction() { - return navigate('/ecogestures'); - } - }), /*#__PURE__*/_react.default.createElement(_Header.default, { - setHeaderHeight: setHeaderHeight, - desktopTitleKey: 'common.title_ecogestures_choice', - displayBackArrow: true - }, /*#__PURE__*/_react.default.createElement("div", { - className: "eg-selection-header" - }, indexEcogesture <= ecogestureList.length - 1 ? "".concat(totalViewed + indexEcogesture + 1, "/").concat(totalAvailable) : '')), /*#__PURE__*/_react.default.createElement(_Content.default, { - heightOffset: headerHeight - }, isLoading && /*#__PURE__*/_react.default.createElement("div", { - className: "loaderContainer" - }, /*#__PURE__*/_react.default.createElement(_Loader.default, null)), !isLoading && /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, renderEcogestureSelection(), openEcogestureSelectionModal && /*#__PURE__*/_react.default.createElement(_EcogestureSelectionModal.default, { - open: openEcogestureSelectionModal, - handleCloseClick: function handleCloseClick() { - return setOpenEcogestureSelectionModal(false); - } - })))); +var initialState = { + heating: _enums.IndividualOrCollective.INDIVIDUAL, + warmingFluid: _enums.WarmingType.ELECTRICITY, + hotWater: _enums.IndividualOrCollective.INDIVIDUAL, + equipments: [] }; -var _default = EcogestureSelection; -exports.default = _default; - -/***/ }), - -/***/ "MDWW": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.USERCHALLENGE_DOCTYPE = void 0; -var USERCHALLENGE_DOCTYPE = 'com.grandlyon.ecolyo.userchallenge'; -exports.USERCHALLENGE_DOCTYPE = USERCHALLENGE_DOCTYPE; - -/***/ }), - -/***/ "MNnD": -/***/ (function(module, __webpack_exports__, __webpack_require__) { +var profileEcogestureReducer = function profileEcogestureReducer() { + var state = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : initialState; + var action = arguments.length > 1 ? arguments[1] : undefined; + if (action.payload == undefined) return state; -"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__); + switch (action.type) { + case _profileEcogesture.UPDATE_PROFILE_ECOGESTURE: + case _profileEcogesture.CREATE_NEW_PROFILE_ECOGESTURE: + return _objectSpread(_objectSpread({}, state), action.payload); + default: + return state; + } +}; -var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ - "id": "ECOGESTURE0010_548e97b369b4f3901e0951f1c56ef016", - "use": "ECOGESTURE0010_548e97b369b4f3901e0951f1c56ef016-usage", - "viewBox": "0 0 120 120", - "content": "<symbol viewBox=\"0 0 120 120\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"ECOGESTURE0010_548e97b369b4f3901e0951f1c56ef016\">\n <g clip-path=\"url(#ECOGESTURE0010_548e97b369b4f3901e0951f1c56ef016_a)\">\n <path d=\"m52.078 77.803 16.429-23.848L65.73 42.92c-.96-3.82 1.382-7.64 5.233-8.536l7.997-1.859a7.25 7.25 0 0 1 1.385-.184l7.037-7.575c1.783-1.92 4.824-2.024 6.791-.234a4.767 4.767 0 0 1 1.44 4.68 5.215 5.215 0 0 1 4.973 1.154c1.728 1.573 2.141 4.027 1.17 5.987a5.353 5.353 0 0 1 4.279 1.356 5.213 5.213 0 0 1 1.511 5.36 4.702 4.702 0 0 1 3.803 1.184c1.892 1.721 2.035 4.612.321 6.457l-6.456 6.95a4.5 4.5 0 0 1-1.435 1.037c-.571 2.134-1.722 4.25-3.426 6.083-2.779 2.991-6.45 4.61-9.866 4.596L72.882 94.174c-10.061-7.333-10.402-8.867-20.804-16.37Z\" fill=\"#70E5FF\" />\n <path d=\"m95.356 48.638-5.401-5.468.002 6.662-5.637 4.997-1.19 4.98 9.929 9.339 8.337-5.515 1.746-3.148v-2.22l-1.748-2.563-6.038-7.064Z\" fill=\"#2BBEDE\" />\n <path d=\"m68.931 53.954-16.853 23.85\" stroke=\"#0B8CA8\" stroke-linecap=\"round\" />\n <path d=\"M100.361 37.021c-2.279 2.297-2.612 2.572-2.91 2.898l-3.953 4.348c-1.797 1.964-1.646 5.04.337 6.872 1.983 1.83 5.047 1.723 6.843-.241l2.413-2.664c-1.796 1.122-4.201.943-5.855-.584-1.983-1.83-2.133-4.907-.337-6.871l3.462-3.758Z\" fill=\"#2BBEDE\" />\n <path d=\"M105.663 43.89c-2.079 2.12-2.383 2.374-2.655 2.675l-3.605 4.015c-1.64 1.814-1.502 4.654.307 6.345 1.809 1.69 4.603 1.59 6.242-.224l2.201-2.46c-1.638 1.037-3.832.872-5.341-.538-1.808-1.69-1.946-4.53-.307-6.344l3.158-3.47Z\" fill=\"#2BBEDE\" />\n <rect x=\"102.85\" y=\"34.282\" width=\"9.328\" height=\"19.047\" rx=\"4.664\" transform=\"rotate(42.59 102.85 34.282)\" stroke=\"#0B8CA8\" />\n <rect x=\"108.829\" y=\"41.562\" width=\"7.995\" height=\"17.734\" rx=\"3.998\" transform=\"rotate(42.59 108.829 41.562)\" stroke=\"#0B8CA8\" />\n <path d=\"M103.773 58.324c-.534 2.17-1.678 4.346-3.411 6.232-2.865 3.116-6.654 4.696-10.048 4.532\" stroke=\"#0B8CA8\" stroke-linecap=\"round\" />\n <path d=\"M94.573 23.105c-2.032-1.868-5.172-1.758-7.013.245l-8.082 8.792c1.21.076 3.845.4 4.71 1.093.863.693 2.22 2.654 2.79 3.547 0 0 .073.247.104.373l.29 1.166 7.546-8.208c1.841-2.003 1.686-5.14-.345-7.008Z\" fill=\"#70E5FF\" />\n <path d=\"M94.573 23.105c-2.032-1.868-5.172-1.758-7.013.245l-8.082 8.792a6.588 6.588 0 0 1 1.853-.047l7.21-7.843c1.35-1.47 3.653-1.55 5.143-.18 1.49 1.37 1.603 3.67.253 5.14l-6.96 7.57a5.7 5.7 0 0 1 .105.373l.29 1.166 7.546-8.208c1.841-2.003 1.686-5.14-.345-7.008Z\" fill=\"#0B8CA8\" />\n <path d=\"M101.195 29.192c-2.167-1.993-5.516-1.876-7.48.26l-6.737 7.33c.038.122.073.247.104.373l2.464 9.895a5.21 5.21 0 0 0 4.016-1.68l8.001-8.703c1.964-2.136 1.799-5.483-.368-7.476Z\" fill=\"#70E5FF\" />\n <path d=\"M94.125 30.417c-2.279 2.297-2.612 2.572-2.91 2.898l-3.953 4.348c-1.797 1.964-1.646 5.04.337 6.871 1.983 1.831 5.046 1.723 6.843-.24l2.413-2.665c-1.796 1.123-4.201.944-5.855-.583-1.983-1.831-2.134-4.907-.337-6.871l3.462-3.758Z\" fill=\"#2BBEDE\" />\n <path d=\"M101.195 29.192c-2.167-1.993-5.516-1.876-7.48.26l-6.737 7.33c.038.122.073.247.104.373l.29 1.166 7.324-7.966c1.473-1.603 3.984-1.69 5.61-.196 1.625 1.494 1.749 4.004.276 5.606l-8 8.704a3.919 3.919 0 0 1-3.372 1.233l.336 1.349a5.21 5.21 0 0 0 4.016-1.68l8.001-8.704c1.964-2.136 1.799-5.483-.368-7.476Z\" fill=\"#0B8CA8\" />\n <path d=\"m82.784 31.351-15.711 3.693a2.726 2.726 0 0 0-2.027 3.32l3.683 14.795c.13.521.41.995.803 1.365l7.403 6.94c.902.846 2.264 1.028 3.33.425 1.655-.938 3.06-1.97 3.71-4.336.453-1.645 2.011-2.723 3.725-2.85 1.63-.122 2.48-1.587 2.814-2.653.114-.362.09-.75-.002-1.122L86.15 33.405a2.814 2.814 0 0 0-3.365-2.054Z\" fill=\"#70E5FF\" />\n <path d=\"M82.515 60.238a2.88 2.88 0 0 0 .323-.737c.503-1.877 1.572-4.218 2.043-5.154-.943-.117-3.05-.859-3.932-2.881-.818-1.878-2.694-6.17-3.713-8.503a4.574 4.574 0 0 0-.22-.503l.22.503c.51 1.36 1.114 4.316.568 8.459-.425 3.23-4.917 10.042-6.286 11.847l3.616.05c1.796 1.684 4.95-1 6.815-2.552.198-.165.387-.34.566-.53Z\" fill=\"#2BBEDE\" />\n <path d=\"M84.673 55.042c-.146 1.8-1.625 6-6.376 8.413\" stroke=\"#0B8CA8\" stroke-linecap=\"round\" />\n <path d=\"m68.928 53.958-3.883-15.594a2.725 2.725 0 0 1 2.027-3.32l15.711-3.693a2.814 2.814 0 0 1 3.365 2.054l4.363 17.523c.093.371.116.76.002 1.122-.334 1.066-1.184 2.53-2.813 2.652-2.43.181-5.633-.271-8.83-8.116-2.556-6.275-1.811-5.084-1.119-3.705\" stroke=\"#0B8CA8\" />\n <ellipse opacity=\".8\" cx=\"91.958\" cy=\"26.147\" rx=\"3.017\" ry=\"1.641\" transform=\"rotate(43.18 91.958 26.147)\" fill=\"#fff\" />\n <ellipse opacity=\".8\" cx=\"75.97\" cy=\"37.283\" rx=\"6.865\" ry=\"1.876\" transform=\"rotate(-10.446 75.97 37.283)\" fill=\"#fff\" />\n <ellipse opacity=\".8\" cx=\"98.256\" cy=\"32.031\" rx=\"3.017\" ry=\"1.641\" transform=\"rotate(43.18 98.256 32.03)\" fill=\"#fff\" />\n <ellipse opacity=\".8\" cx=\"103.687\" cy=\"40.361\" rx=\"2.529\" ry=\"1.641\" transform=\"rotate(43.18 103.687 40.36)\" fill=\"#fff\" />\n <ellipse opacity=\".8\" cx=\"109.6\" cy=\"46.777\" rx=\"2.236\" ry=\"1.5\" transform=\"rotate(43.18 109.6 46.777)\" fill=\"#fff\" />\n <rect opacity=\".8\" x=\"70.074\" y=\"55.851\" width=\"4.117\" height=\"25.821\" rx=\"2.059\" transform=\"rotate(34.892 70.074 55.851)\" fill=\"#fff\" />\n <path d=\"M76.715 89.4 53.134 53.955 55.91 42.92a6.99 6.99 0 0 0-5.232-8.537l-7.997-1.858a7.25 7.25 0 0 0-1.386-.185l-7.037-7.575c-1.783-1.919-4.823-2.024-6.79-.234a4.767 4.767 0 0 0-1.44 4.68 5.214 5.214 0 0 0-4.973 1.154c-1.729 1.573-2.142 4.027-1.17 5.987a5.353 5.353 0 0 0-4.28 1.356 5.214 5.214 0 0 0-1.51 5.36 4.701 4.701 0 0 0-3.803 1.185c-1.892 1.72-2.036 4.612-.322 6.457l6.457 6.95c.417.45.906.795 1.435 1.036.57 2.134 1.722 4.25 3.426 6.083 2.778 2.992 6.45 4.61 9.866 4.597 11.101 15.145 17.837 25.17 28.939 40.315 11.425-12.96 7.844-9.208 16.622-20.293Z\" fill=\"#70E5FF\" />\n <path d=\"m26.284 48.639 5.402-5.469-.002 6.662 5.637 4.998 1.19 4.98-9.93 9.338-8.336-5.515-1.747-3.148.001-2.22 1.748-2.563 6.037-7.063Z\" fill=\"#2BBEDE\" />\n <path d=\"m52.71 53.955 23.583 33.569M31.472 69.342l28.28 40.35\" stroke=\"#0B8CA8\" stroke-linecap=\"round\" />\n <path d=\"M21.279 37.022c2.28 2.297 2.612 2.572 2.91 2.898l3.953 4.347c1.797 1.964 1.646 5.04-.337 6.872-1.982 1.831-5.046 1.723-6.843-.24l-2.412-2.665c1.795 1.122 4.2.944 5.854-.583 1.983-1.831 2.134-4.908.337-6.872l-3.462-3.757Z\" fill=\"#2BBEDE\" />\n <path d=\"M15.977 43.89c2.08 2.12 2.383 2.375 2.655 2.676l3.606 4.015c1.639 1.813 1.501 4.654-.307 6.344-1.809 1.69-4.604 1.59-6.243-.223l-2.2-2.46c1.638 1.036 3.832.871 5.34-.538 1.809-1.69 1.947-4.531.308-6.345l-3.159-3.47Z\" fill=\"#2BBEDE\" />\n <rect width=\"9.328\" height=\"19.047\" rx=\"4.664\" transform=\"scale(-1 1) rotate(42.589 -53.372 -6.963)\" stroke=\"#0B8CA8\" />\n <rect width=\"7.995\" height=\"17.734\" rx=\"3.998\" transform=\"scale(-1 1) rotate(42.589 -59.721 4.347)\" stroke=\"#0B8CA8\" />\n <path d=\"M17.868 58.325c.534 2.17 1.678 4.346 3.411 6.231 2.865 3.117 6.654 4.696 10.048 4.532\" stroke=\"#0B8CA8\" stroke-linecap=\"round\" />\n <path d=\"M27.068 23.105c2.032-1.868 5.171-1.758 7.012.245l8.083 8.793c-1.21.075-3.846.4-4.71 1.093-.864.693-2.22 2.653-2.79 3.546 0 0-.073.247-.104.373l-.29 1.167-7.546-8.209c-1.841-2.003-1.687-5.14.345-7.008Z\" fill=\"#70E5FF\" />\n <path d=\"M27.068 23.105c2.032-1.868 5.171-1.758 7.012.245l8.083 8.793a6.588 6.588 0 0 0-1.854-.048l-7.21-7.843c-1.35-1.469-3.652-1.55-5.142-.18-1.49 1.37-1.603 3.67-.253 5.14l6.959 7.57a6.755 6.755 0 0 0-.104.373l-.29 1.167-7.546-8.209c-1.841-2.003-1.687-5.14.345-7.008Z\" fill=\"#0B8CA8\" />\n <path d=\"M20.445 29.192c2.168-1.992 5.517-1.875 7.48.261l6.737 7.33a6.777 6.777 0 0 0-.104.372l-2.464 9.896a5.21 5.21 0 0 1-4.016-1.68l-8-8.704c-1.965-2.136-1.8-5.483.367-7.475Z\" fill=\"#70E5FF\" />\n <path d=\"M27.515 30.417c2.28 2.297 2.613 2.572 2.91 2.898l3.954 4.348c1.796 1.964 1.645 5.04-.337 6.872-1.983 1.83-5.047 1.723-6.844-.241l-2.412-2.664c1.795 1.122 4.201.943 5.855-.584 1.982-1.83 2.133-4.907.337-6.871l-3.463-3.758Z\" fill=\"#2BBEDE\" />\n <path d=\"M20.445 29.192c2.168-1.992 5.517-1.875 7.48.261l6.737 7.33a6.777 6.777 0 0 0-.104.372l-.29 1.167-7.323-7.967c-1.473-1.602-3.985-1.69-5.61-.196-1.626 1.494-1.75 4.004-.277 5.607l8.001 8.703a3.918 3.918 0 0 0 3.371 1.233l-.336 1.349a5.21 5.21 0 0 1-4.016-1.68l-8-8.704c-1.965-2.136-1.8-5.483.367-7.475Z\" fill=\"#0B8CA8\" />\n <path d=\"m38.856 31.352 15.712 3.692a2.725 2.725 0 0 1 2.027 3.32L52.91 53.16c-.13.52-.409.995-.803 1.364l-7.402 6.94c-.903.846-2.264 1.028-3.33.425-1.656-.938-3.06-1.97-3.711-4.336-.453-1.645-2.01-2.722-3.725-2.85-1.629-.122-2.479-1.587-2.813-2.653-.114-.362-.09-.75.002-1.121l4.363-17.523a2.814 2.814 0 0 1 3.364-2.054Z\" fill=\"#70E5FF\" />\n <path d=\"M39.126 60.238a2.884 2.884 0 0 1-.324-.737c-.502-1.877-1.57-4.218-2.042-5.153.943-.118 3.05-.86 3.931-2.882.818-1.877 2.694-6.17 3.714-8.502a4.68 4.68 0 0 1 .22-.504l-.22.504c-.511 1.36-1.114 4.316-.568 8.458.425 3.23 4.917 10.042 6.286 11.847l-3.617.05c-1.795 1.684-4.95-1-6.815-2.552a6.474 6.474 0 0 1-.565-.529Z\" fill=\"#2BBEDE\" />\n <path d=\"M36.968 55.042c.145 1.8 1.624 6 6.376 8.413\" stroke=\"#0B8CA8\" stroke-linecap=\"round\" />\n <path d=\"m52.713 53.958 3.883-15.593a2.726 2.726 0 0 0-2.027-3.321l-15.712-3.692a2.814 2.814 0 0 0-3.365 2.053L31.13 50.93c-.092.37-.116.759-.002 1.121.335 1.066 1.185 2.53 2.814 2.653 2.429.18 5.633-.272 8.83-8.116 2.556-6.276 1.81-5.085 1.118-3.705\" stroke=\"#0B8CA8\" />\n <path opacity=\".8\" d=\"M38.463 35.525a.52.52 0 0 1 .001-.158c.12-.735 1.838-1.065 3.837-.738 1.998.328 3.52 1.189 3.4 1.924-.12.734-1.838 1.065-3.837.737-.803-.132-1.53-.35-2.103-.61-.048 1.523-.556 3.956-1.442 6.611-1.419 4.256-3.268 7.472-4.13 7.184-.864-.287-.413-3.97 1.006-8.225 1.044-3.133 2.322-5.702 3.268-6.725Z\" fill=\"#fff\" />\n <ellipse opacity=\".8\" rx=\"3.017\" ry=\"1.641\" transform=\"scale(-1 1) rotate(43.18 -47.88 -24.431)\" fill=\"#fff\" />\n <ellipse opacity=\".8\" rx=\"3.017\" ry=\"1.641\" transform=\"scale(-1 1) rotate(43.18 -52.164 -13.532)\" fill=\"#fff\" />\n <ellipse opacity=\".8\" rx=\"2.529\" ry=\"1.641\" transform=\"scale(-1 1) rotate(43.18 -59.973 -2.505)\" fill=\"#fff\" />\n <ellipse opacity=\".8\" rx=\"2.236\" ry=\"1.5\" transform=\"scale(-1 1) rotate(43.18 -65.124 8.176)\" fill=\"#fff\" />\n <rect opacity=\".8\" width=\"4.117\" height=\"36.269\" rx=\"2.059\" transform=\"scale(-1 1) rotate(34.892 -116.175 -55.111)\" fill=\"#fff\" />\n <path d=\"m89.96 69.14-29.868 40.808\" stroke=\"#0B8CA8\" stroke-linecap=\"round\" />\n </g>\n <defs>\n <clipPath id=\"ECOGESTURE0010_548e97b369b4f3901e0951f1c56ef016_a\">\n <path d=\"M0 0h120v120H0V0Z\" fill=\"#fff\" />\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); +exports.profileEcogestureReducer = profileEcogestureReducer; /***/ }), -/***/ "MUYh": +/***/ "L9+3": /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -16104,32 +14605,17 @@ __webpack_require__.r(__webpack_exports__); var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ - "id": "CHALLENGE0003-2_ba692307742aa42df9ae91f0c849b82d", - "use": "CHALLENGE0003-2_ba692307742aa42df9ae91f0c849b82d-usage", + "id": "CHALLENGE0003-0_32cac73d8033f2f365dd39736a486f89", + "use": "CHALLENGE0003-0_32cac73d8033f2f365dd39736a486f89-usage", "viewBox": "0 0 180 180", - "content": "<symbol viewBox=\"0 0 180 180\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"CHALLENGE0003-2_ba692307742aa42df9ae91f0c849b82d\">\n<circle cx=\"90\" cy=\"90\" r=\"64\" fill=\"url(#CHALLENGE0003-2_ba692307742aa42df9ae91f0c849b82d_paint0_linear)\" />\n<circle cx=\"90\" cy=\"90\" r=\"78\" stroke=\"#A5A5A5\" stroke-width=\"24\" />\n<circle cx=\"89.9998\" cy=\"89.9998\" r=\"64.6326\" stroke=\"#6D7071\" stroke-width=\"3\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M88.5083 156.116C124.343 155.323 153.149 126.025 153.149 89.9998C153.149 53.9743 124.343 24.6768 88.5083 23.8837C89.0042 23.8727 89.5015 23.8672 90 23.8672C126.524 23.8672 156.133 53.4758 156.133 89.9998C156.133 126.524 126.524 156.132 90 156.132C89.5015 156.132 89.0042 156.127 88.5083 156.116Z\" fill=\"#D5D5D5\" />\n<path d=\"M178.5 90C178.5 138.877 138.877 178.5 90 178.5C41.1228 178.5 1.5 138.877 1.5 90C1.5 41.1228 41.1228 1.5 90 1.5C138.877 1.5 178.5 41.1228 178.5 90Z\" stroke=\"#6D7071\" stroke-width=\"3\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M25.5837 31.4975C11.5416 46.9499 2.98343 67.4755 2.98343 90C2.98343 112.524 11.5416 133.05 25.5837 148.502C41.6895 167.314 65.4213 179.402 91.989 179.978C91.3277 179.993 90.6647 180 90 180C40.2944 180 0 139.706 0 90C0 40.2944 40.2944 0 90 0C90.6647 0 91.3277 0.00720564 91.989 0.0215431C65.4213 0.597591 41.6896 12.6862 25.5837 31.4975Z\" fill=\"#D4D4D4\" />\n<g filter=\"url(#CHALLENGE0003-2_ba692307742aa42df9ae91f0c849b82d_filter0_d)\">\n<path d=\"M159.613 90.4975L163.343 84.0382L170.801 84.0382L174.53 90.4975L170.801 96.9568L163.343 96.9568L159.613 90.4975Z\" fill=\"#A5A5A5\" />\n<path d=\"M159.397 90.3725L159.325 90.4975L159.397 90.6225L163.126 97.0818L163.198 97.2068L163.343 97.2068L170.801 97.2068L170.945 97.2068L171.018 97.0818L174.747 90.6225L174.819 90.4975L174.747 90.3725L171.018 83.9132L170.945 83.7882L170.801 83.7882L163.343 83.7882L163.198 83.7882L163.126 83.9132L159.397 90.3725Z\" stroke=\"#6E7474\" stroke-width=\"0.5\" />\n</g>\n<path d=\"M159.613 90.4975L163.343 84.0382L170.801 84.0382L174.53 90.4975L170.801 96.9568L163.343 96.9568L159.613 90.4975Z\" fill=\"#A5A5A5\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M163.343 84.0374L159.613 90.4967L160.686 92.3555L164.834 85.4626L171.624 85.4626L170.801 84.0374L163.343 84.0374Z\" fill=\"#D8D8D8\" />\n<circle cx=\"167.072\" cy=\"90.4971\" r=\"4.06831\" transform=\"rotate(-90 167.072 90.4971)\" fill=\"#A5A5A5\" />\n<ellipse cx=\"165.58\" cy=\"90.0005\" rx=\"1.49171\" ry=\"1.49171\" transform=\"rotate(-90 165.58 90.0005)\" fill=\"#DCDCDC\" />\n<circle cx=\"167.072\" cy=\"90.4971\" r=\"4.06831\" transform=\"rotate(-90 167.072 90.4971)\" stroke=\"#6D7071\" />\n<g filter=\"url(#CHALLENGE0003-2_ba692307742aa42df9ae91f0c849b82d_filter1_d)\">\n<path d=\"M5.9668 90.4975L9.69608 84.0382L17.1546 84.0382L20.8839 90.4975L17.1546 96.9568L9.69608 96.9568L5.9668 90.4975Z\" fill=\"#A5A5A5\" />\n<path d=\"M5.75029 90.3725L5.67812 90.4975L5.75029 90.6225L9.47957 97.0818L9.55174 97.2068L9.69608 97.2068L17.1546 97.2068L17.299 97.2068L17.3711 97.0818L21.1004 90.6225L21.1726 90.4975L21.1004 90.3725L17.3711 83.9132L17.299 83.7882L17.1546 83.7882L9.69608 83.7882L9.55174 83.7882L9.47957 83.9132L5.75029 90.3725Z\" stroke=\"#6E7474\" stroke-width=\"0.5\" />\n</g>\n<path d=\"M5.9668 90.4975L9.69608 84.0382L17.1546 84.0382L20.8839 90.4975L17.1546 96.9568L9.69608 96.9568L5.9668 90.4975Z\" fill=\"#A5A5A5\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M9.69608 84.0374L5.9668 90.4967L7.03998 92.3555L11.1878 85.4626L17.9775 85.4626L17.1546 84.0374L9.69608 84.0374Z\" fill=\"#D8D8D8\" />\n<circle cx=\"13.4252\" cy=\"90.4971\" r=\"4.06831\" transform=\"rotate(-90 13.4252 90.4971)\" fill=\"#A5A5A5\" />\n<ellipse cx=\"11.9336\" cy=\"90.0005\" rx=\"1.49171\" ry=\"1.49171\" transform=\"rotate(-90 11.9336 90.0005)\" fill=\"#DCDCDC\" />\n<circle cx=\"13.4252\" cy=\"90.4971\" r=\"4.06831\" transform=\"rotate(-90 13.4252 90.4971)\" stroke=\"#6D7071\" />\n<g filter=\"url(#CHALLENGE0003-2_ba692307742aa42df9ae91f0c849b82d_filter2_d)\">\n<path d=\"M90.2486 159.862L96.7079 163.592L96.7079 171.05L90.2486 174.779L83.7893 171.05L83.7893 163.592L90.2486 159.862Z\" fill=\"#A5A5A5\" />\n<path d=\"M90.3736 159.646L90.2486 159.574L90.1236 159.646L83.6643 163.375L83.5393 163.447V163.592L83.5393 171.05V171.194L83.6643 171.267L90.1236 174.996L90.2486 175.068L90.3736 174.996L96.8329 171.267L96.9579 171.194V171.05L96.9579 163.592V163.447L96.8329 163.375L90.3736 159.646Z\" stroke=\"#6E7474\" stroke-width=\"0.5\" />\n</g>\n<path d=\"M90.2486 159.862L96.7079 163.592L96.7079 171.05L90.2486 174.779L83.7893 171.05L83.7893 163.592L90.2486 159.862Z\" fill=\"#A5A5A5\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M96.7077 163.591L90.2484 159.861L88.3896 160.934L95.2825 165.082V171.872L96.7077 171.049L96.7077 163.591Z\" fill=\"#D8D8D8\" />\n<circle cx=\"90.2485\" cy=\"167.32\" r=\"4.06831\" fill=\"#A5A5A5\" />\n<ellipse cx=\"90.7456\" cy=\"165.829\" rx=\"1.49171\" ry=\"1.49171\" fill=\"#DCDCDC\" />\n<circle cx=\"90.2485\" cy=\"167.32\" r=\"4.06831\" stroke=\"#6D7071\" />\n<g filter=\"url(#CHALLENGE0003-2_ba692307742aa42df9ae91f0c849b82d_filter3_d)\">\n<path d=\"M90.2486 6.21582L96.7079 9.9451L96.7079 17.4037L90.2486 21.1329L83.7893 17.4037L83.7893 9.9451L90.2486 6.21582Z\" fill=\"#A5A5A5\" />\n<path d=\"M90.3736 5.99931L90.2486 5.92715L90.1236 5.99931L83.6643 9.7286L83.5393 9.80076V9.9451L83.5393 17.4037V17.548L83.6643 17.6202L90.1236 21.3495L90.2486 21.4216L90.3736 21.3495L96.8329 17.6202L96.9579 17.548V17.4037L96.9579 9.9451V9.80076L96.8329 9.7286L90.3736 5.99931Z\" stroke=\"#6E7474\" stroke-width=\"0.5\" />\n</g>\n<path d=\"M90.2486 6.21582L96.7079 9.9451L96.7079 17.4037L90.2486 21.1329L83.7893 17.4037L83.7893 9.9451L90.2486 6.21582Z\" fill=\"#A5A5A5\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M96.7077 9.94413L90.2484 6.21484L88.3896 7.288L95.2825 11.4358V18.2255L96.7077 17.4027L96.7077 9.94413Z\" fill=\"#D8D8D8\" />\n<circle cx=\"90.2485\" cy=\"13.6738\" r=\"4.06831\" fill=\"#A5A5A5\" />\n<ellipse cx=\"90.7456\" cy=\"12.1821\" rx=\"1.49171\" ry=\"1.49171\" fill=\"#DCDCDC\" />\n<circle cx=\"90.2485\" cy=\"13.6738\" r=\"4.06831\" stroke=\"#6D7071\" />\n<g filter=\"url(#CHALLENGE0003-2_ba692307742aa42df9ae91f0c849b82d_filter4_d)\">\n<path d=\"M139.297 139.545L146.501 137.615L151.775 142.889L149.845 150.093L142.641 152.024L137.367 146.75L139.297 139.545Z\" fill=\"#A5A5A5\" />\n<path d=\"M139.232 139.304L139.093 139.341L139.055 139.481L137.125 146.685L137.088 146.824L137.19 146.927L142.464 152.201L142.566 152.303L142.705 152.265L149.91 150.335L150.049 150.297L150.086 150.158L152.017 142.954L152.054 142.814L151.952 142.712L146.678 137.438L146.576 137.336L146.437 137.373L139.232 139.304Z\" stroke=\"#6E7474\" stroke-width=\"0.5\" />\n</g>\n<path d=\"M139.297 139.545L146.501 137.615L151.775 142.889L149.845 150.093L142.641 152.024L137.367 146.75L139.297 139.545Z\" fill=\"#A5A5A5\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M146.502 137.615L139.297 139.546L138.742 141.619L146.549 139.678L151.35 144.479L151.776 142.889L146.502 137.615Z\" fill=\"#D8D8D8\" />\n<circle cx=\"144.571\" cy=\"144.819\" r=\"4.06831\" transform=\"rotate(-45 144.571 144.819)\" fill=\"#A5A5A5\" />\n<ellipse cx=\"143.868\" cy=\"143.413\" rx=\"1.49171\" ry=\"1.49171\" transform=\"rotate(-45 143.868 143.413)\" fill=\"#DCDCDC\" />\n<circle cx=\"144.571\" cy=\"144.819\" r=\"4.06831\" transform=\"rotate(-45 144.571 144.819)\" stroke=\"#6D7071\" />\n<g filter=\"url(#CHALLENGE0003-2_ba692307742aa42df9ae91f0c849b82d_filter5_d)\">\n<path d=\"M30.6524 30.9008L37.8568 28.9704L43.1308 34.2444L41.2004 41.4488L33.996 43.3792L28.722 38.1052L30.6524 30.9008Z\" fill=\"#A5A5A5\" />\n<path d=\"M30.5877 30.6593L30.4483 30.6967L30.4109 30.8361L28.4805 38.0405L28.4432 38.1799L28.5452 38.282L33.8192 43.556L33.9213 43.6581L34.0607 43.6207L41.2651 41.6903L41.4045 41.6529L41.4419 41.5135L43.3723 34.3091L43.4097 34.1697L43.3076 34.0676L38.0336 28.7936L37.9316 28.6915L37.7921 28.7289L30.5877 30.6593Z\" stroke=\"#6E7474\" stroke-width=\"0.5\" />\n</g>\n<path d=\"M30.6524 30.9008L37.8568 28.9704L43.1308 34.2444L41.2004 41.4488L33.996 43.3792L28.722 38.1052L30.6524 30.9008Z\" fill=\"#A5A5A5\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M37.8566 28.9706L30.6522 30.901L30.0965 32.9749L37.9037 31.0338L42.7046 35.8347L43.1306 34.2446L37.8566 28.9706Z\" fill=\"#D8D8D8\" />\n<circle cx=\"35.9263\" cy=\"36.1748\" r=\"4.06831\" transform=\"rotate(-45 35.9263 36.1748)\" fill=\"#A5A5A5\" />\n<ellipse cx=\"35.2234\" cy=\"34.7686\" rx=\"1.49171\" ry=\"1.49171\" transform=\"rotate(-45 35.2234 34.7686)\" fill=\"#DCDCDC\" />\n<circle cx=\"35.9263\" cy=\"36.1748\" r=\"4.06831\" transform=\"rotate(-45 35.9263 36.1748)\" stroke=\"#6D7071\" />\n<g filter=\"url(#CHALLENGE0003-2_ba692307742aa42df9ae91f0c849b82d_filter6_d)\">\n<path d=\"M41.2003 139.545L43.1307 146.75L37.8567 152.024L30.6523 150.093L28.7219 142.889L33.9959 137.615L41.2003 139.545Z\" fill=\"#A5A5A5\" />\n<path d=\"M41.4418 139.481L41.4044 139.341L41.265 139.304L34.0606 137.374L33.9211 137.336L33.8191 137.438L28.5451 142.712L28.443 142.814L28.4804 142.954L30.4108 150.158L30.4481 150.298L30.5876 150.335L37.792 152.265L37.9314 152.303L38.0335 152.201L43.3075 146.927L43.4095 146.825L43.3722 146.685L41.4418 139.481Z\" stroke=\"#6E7474\" stroke-width=\"0.5\" />\n</g>\n<path d=\"M41.2003 139.545L43.1307 146.75L37.8567 152.024L30.6523 150.093L28.7219 142.889L33.9959 137.615L41.2003 139.545Z\" fill=\"#A5A5A5\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M43.1305 146.75L41.2001 139.546L39.1269 138.99L41.068 146.797L36.267 151.598L37.8565 152.024L43.1305 146.75Z\" fill=\"#D8D8D8\" />\n<circle cx=\"35.9263\" cy=\"144.82\" r=\"4.06831\" transform=\"rotate(45 35.9263 144.82)\" fill=\"#A5A5A5\" />\n<ellipse cx=\"37.3325\" cy=\"144.116\" rx=\"1.49171\" ry=\"1.49171\" transform=\"rotate(45 37.3325 144.116)\" fill=\"#DCDCDC\" />\n<circle cx=\"35.9263\" cy=\"144.82\" r=\"4.06831\" transform=\"rotate(45 35.9263 144.82)\" stroke=\"#6D7071\" />\n<g filter=\"url(#CHALLENGE0003-2_ba692307742aa42df9ae91f0c849b82d_filter7_d)\">\n<path d=\"M149.845 30.901L151.775 38.1054L146.501 43.3794L139.297 41.449L137.366 34.2445L142.64 28.9705L149.845 30.901Z\" fill=\"#A5A5A5\" />\n<path d=\"M150.086 30.8362L150.049 30.6968L149.91 30.6595L142.705 28.7291L142.566 28.6917L142.464 28.7938L137.19 34.0678L137.088 34.1698L137.125 34.3092L139.055 41.5137L139.093 41.6531L139.232 41.6904L146.437 43.6209L146.576 43.6582L146.678 43.5562L151.952 38.2821L152.054 38.1801L152.017 38.0407L150.086 30.8362Z\" stroke=\"#6E7474\" stroke-width=\"0.5\" />\n</g>\n<path d=\"M149.845 30.901L151.775 38.1054L146.501 43.3794L139.297 41.449L137.366 34.2445L142.64 28.9705L149.845 30.901Z\" fill=\"#A5A5A5\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M151.775 38.1057L149.845 30.9013L147.771 30.3458L149.712 38.1529L144.912 42.9538L146.501 43.3797L151.775 38.1057Z\" fill=\"#D8D8D8\" />\n<circle cx=\"144.571\" cy=\"36.1753\" r=\"4.06831\" transform=\"rotate(45 144.571 36.1753)\" fill=\"#A5A5A5\" />\n<ellipse cx=\"145.977\" cy=\"35.4719\" rx=\"1.49171\" ry=\"1.49171\" transform=\"rotate(45 145.977 35.4719)\" fill=\"#DCDCDC\" />\n<circle cx=\"144.571\" cy=\"36.1753\" r=\"4.06831\" transform=\"rotate(45 144.571 36.1753)\" stroke=\"#6D7071\" />\n<path opacity=\"0.35\" d=\"M45.7195 129C44.5024 123.791 43.8587 118.36 43.8587 112.779C43.8587 73.6359 75.5226 41.9039 114.582 41.9039C118.121 41.9039 121.6 42.1645 125 42.6675C115.192 35.3384 103.028 31 89.8535 31C57.3496 31 31 57.4063 31 89.9802C31 104.942 36.5588 118.602 45.7195 129Z\" fill=\"white\" />\n<path d=\"M109.719 76.1372C109.644 75.3123 110.251 74.5822 111.076 74.5066C111.901 74.4311 112.631 75.0386 112.707 75.8635L109.719 76.1372ZM101.609 87.477C103.074 86.673 105.28 85.0913 107.033 83.0283C108.796 80.9526 109.943 78.5822 109.719 76.1372L112.707 75.8635C113.035 79.4464 111.337 82.5957 109.319 84.9706C107.291 87.3583 104.78 89.1584 103.054 90.1065L101.609 87.477Z\" fill=\"#540A00\" />\n<path d=\"M71.8252 76.1372C71.9008 75.3123 71.2933 74.5822 70.4683 74.5066C69.6433 74.4311 68.9133 75.0386 68.8377 75.8635L71.8252 76.1372ZM79.935 87.477C78.4709 86.673 76.2645 85.0913 74.5118 83.0283C72.7483 80.9526 71.6012 78.5822 71.8252 76.1372L68.8377 75.8635C68.5095 79.4464 70.2078 82.5957 72.2255 84.9706C74.2539 87.3583 76.7643 89.1584 78.4909 90.1065L79.935 87.477Z\" fill=\"#540A00\" />\n<path d=\"M114.743 105.819C115.196 106.513 116.125 106.709 116.819 106.256C117.513 105.804 117.709 104.874 117.256 104.181L114.743 105.819ZM97.2636 101.314C99.4614 100.921 103.034 100.692 106.498 101.285C109.994 101.885 113.079 103.266 114.743 105.819L117.256 104.181C114.924 100.603 110.842 98.9864 107.005 98.3286C103.135 97.6653 99.2061 97.9196 96.7362 98.3606L97.2636 101.314Z\" fill=\"#540A00\" />\n<path d=\"M66.2565 105.819C65.804 106.513 64.8747 106.709 64.1807 106.256C63.4868 105.804 63.2911 104.874 63.7436 104.181L66.2565 105.819ZM83.7364 101.314C81.5386 100.921 77.9661 100.692 74.5022 101.285C71.0058 101.885 67.9214 103.266 66.2565 105.819L63.7436 104.181C66.0764 100.603 70.1581 98.9864 73.9954 98.3286C77.8652 97.6653 81.7939 97.9196 84.2638 98.3606L83.7364 101.314Z\" fill=\"#540A00\" />\n<path d=\"M106.732 124.093C106.344 124.825 106.624 125.732 107.356 126.12C108.088 126.508 108.996 126.229 109.383 125.496L106.732 124.093ZM103.619 110.503C104.66 111.809 106.087 114.119 106.909 116.698C107.736 119.293 107.881 121.923 106.732 124.093L109.383 125.496C111.067 122.317 110.714 118.756 109.767 115.787C108.816 112.802 107.193 110.174 105.965 108.633L103.619 110.503Z\" fill=\"#540A00\" />\n<path d=\"M74.4232 124.093C74.8109 124.825 74.5317 125.732 73.7996 126.12C73.0675 126.508 72.1597 126.229 71.772 125.496L74.4232 124.093ZM77.536 110.503C76.495 111.809 75.0686 114.119 74.2464 116.698C73.4192 119.293 73.2742 121.923 74.4232 124.093L71.772 125.496C70.0883 122.317 70.4416 118.756 71.3881 115.787C72.3396 112.802 73.9623 110.174 75.19 108.633L77.536 110.503Z\" fill=\"#540A00\" />\n<ellipse cx=\"90.5\" cy=\"110\" rx=\"15.5\" ry=\"18\" transform=\"rotate(-180 90.5 110)\" fill=\"#F74D36\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M102.802 99.0477C103.574 101.187 104 103.536 104 106C104 115.941 97.0604 124 88.5 124C83.4881 124 79.0317 121.238 76.1984 116.952C78.5403 123.442 84.0618 128 90.5 128C99.0604 128 106 119.941 106 110C106 105.879 104.808 102.082 102.802 99.0477Z\" fill=\"#DF2B13\" />\n<ellipse cx=\"90.5\" cy=\"90.5\" rx=\"12.5\" ry=\"14.5\" transform=\"rotate(-180 90.5 90.5)\" fill=\"#D82D16\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M79.6912 97.7877C81.9508 100.391 85.0634 102 88.5 102C95.4036 102 101 95.5081 101 87.5C101 84.8433 100.384 82.3535 99.3089 80.2123C101.589 82.839 103 86.4783 103 90.5C103 98.5081 97.4036 105 90.5 105C85.8867 105 81.857 102.101 79.6912 97.7877Z\" fill=\"#C21E07\" />\n<path d=\"M105.198 52.4868C106.019 52.3774 106.596 51.6229 106.487 50.8018C106.377 49.9806 105.623 49.4037 104.802 49.5132L105.198 52.4868ZM95.9423 62.9121C96.4011 61.3061 97.4534 58.8035 99.0758 56.6365C100.708 54.4561 102.765 52.8113 105.198 52.4868L104.802 49.5132C101.235 49.9887 98.5419 52.3439 96.6742 54.8385C94.7966 57.3465 93.5989 60.1939 93.0577 62.0879L95.9423 62.9121Z\" fill=\"#540A00\" />\n<path d=\"M76.8018 52.4868C75.9806 52.3774 75.4037 51.6229 75.5132 50.8018C75.6226 49.9806 76.3771 49.4037 77.1982 49.5132L76.8018 52.4868ZM86.0577 62.9121C85.5989 61.3061 84.5466 58.8035 82.9242 56.6365C81.2919 54.4561 79.2355 52.8113 76.8018 52.4868L77.1982 49.5132C80.7645 49.9887 83.4581 52.3439 85.3258 54.8385C87.2034 57.3465 88.4011 60.1939 88.9423 62.0879L86.0577 62.9121Z\" fill=\"#540A00\" />\n<path d=\"M102 71.0682C102 77.4195 96.2464 81 90.5 81C84.7536 81 79 77.4195 79 71.0682C79 64.7169 84.7536 58 90.5 58C96.2464 58 102 64.7169 102 71.0682Z\" fill=\"#C61800\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M83.7203 64C82.6806 64.7224 82 65.9253 82 67.2872C82 69.4964 83.7909 71.2872 86 71.2872C88.2091 71.2872 90 69.4964 90 67.2872C90 67.2308 89.9988 67.1747 89.9965 67.1189L83.7203 64Z\" fill=\"white\" />\n<circle cx=\"86\" cy=\"67.2871\" r=\"2\" fill=\"#6A3708\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M97.2797 64C98.3194 64.7224 99 65.9253 99 67.2872C99 69.4964 97.2091 71.2872 95 71.2872C92.7909 71.2872 91 69.4964 91 67.2872C91 67.2308 91.0012 67.1747 91.0035 67.1189L97.2797 64Z\" fill=\"white\" />\n<circle r=\"2\" transform=\"matrix(-1 0 0 1 95 67.2871)\" fill=\"#6A3708\" />\n<path d=\"M82.4998 73.0056C82.7489 72.8872 86.9403 76.0056 90.5 76.0056C94.4403 76.0056 98.2819 72.8503 98.4998 73.0055C99.3596 73.6183 95.2291 79.0056 90.5 79.0056C85.7709 79.0056 81.2102 73.6184 82.4998 73.0056Z\" fill=\"white\" />\n<defs>\n<filter id=\"CHALLENGE0003-2_ba692307742aa42df9ae91f0c849b82d_filter0_d\" x=\"158.036\" y=\"82.5381\" width=\"18.0718\" height=\"15.9186\" 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\"></feColorMatrix>\n<feOffset></feOffset>\n<feGaussianBlur stdDeviation=\"0.5\"></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.35 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<filter id=\"CHALLENGE0003-2_ba692307742aa42df9ae91f0c849b82d_filter1_d\" x=\"4.38965\" y=\"82.5381\" width=\"18.0718\" height=\"15.9186\" 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\"></feColorMatrix>\n<feOffset></feOffset>\n<feGaussianBlur stdDeviation=\"0.5\"></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.35 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<filter id=\"CHALLENGE0003-2_ba692307742aa42df9ae91f0c849b82d_filter2_d\" x=\"82.2891\" y=\"158.285\" width=\"15.9186\" height=\"18.0718\" 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\"></feColorMatrix>\n<feOffset></feOffset>\n<feGaussianBlur stdDeviation=\"0.5\"></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.35 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<filter id=\"CHALLENGE0003-2_ba692307742aa42df9ae91f0c849b82d_filter3_d\" x=\"82.2891\" y=\"4.63867\" width=\"15.9186\" height=\"18.0718\" 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\"></feColorMatrix>\n<feOffset></feOffset>\n<feGaussianBlur stdDeviation=\"0.5\"></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.35 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<filter id=\"CHALLENGE0003-2_ba692307742aa42df9ae91f0c849b82d_filter4_d\" x=\"135.809\" y=\"136.058\" width=\"17.5242\" height=\"17.5242\" 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\"></feColorMatrix>\n<feOffset></feOffset>\n<feGaussianBlur stdDeviation=\"0.5\"></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.35 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<filter id=\"CHALLENGE0003-2_ba692307742aa42df9ae91f0c849b82d_filter5_d\" x=\"27.1646\" y=\"27.4131\" width=\"17.5242\" height=\"17.5242\" 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\"></feColorMatrix>\n<feOffset></feOffset>\n<feGaussianBlur stdDeviation=\"0.5\"></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.35 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<filter id=\"CHALLENGE0003-2_ba692307742aa42df9ae91f0c849b82d_filter6_d\" x=\"27.1641\" y=\"136.058\" width=\"17.5242\" height=\"17.5242\" 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\"></feColorMatrix>\n<feOffset></feOffset>\n<feGaussianBlur stdDeviation=\"0.5\"></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.35 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<filter id=\"CHALLENGE0003-2_ba692307742aa42df9ae91f0c849b82d_filter7_d\" x=\"135.809\" y=\"27.4131\" width=\"17.5242\" height=\"17.5242\" 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\"></feColorMatrix>\n<feOffset></feOffset>\n<feGaussianBlur stdDeviation=\"0.5\"></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.35 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<linearGradient id=\"CHALLENGE0003-2_ba692307742aa42df9ae91f0c849b82d_paint0_linear\" x1=\"90\" y1=\"26\" x2=\"90\" y2=\"154\" gradientUnits=\"userSpaceOnUse\">\n<stop offset=\"0.479167\" stop-color=\"#25AEB0\" />\n<stop offset=\"1\" stop-color=\"#12797A\" />\n</linearGradient>\n</defs>\n</symbol>" + "content": "<symbol viewBox=\"0 0 180 180\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"CHALLENGE0003-0_32cac73d8033f2f365dd39736a486f89\">\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\" />\n<mask id=\"CHALLENGE0003-0_32cac73d8033f2f365dd39736a486f89_mask0\" mask-type=\"alpha\" maskUnits=\"userSpaceOnUse\" x=\"17\" y=\"90\" width=\"149\" height=\"48\">\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\" />\n</mask>\n<g mask=\"url(#CHALLENGE0003-0_32cac73d8033f2f365dd39736a486f89_mask0)\">\n<path d=\"M116.604 122.317L135.25 102.18H124.062L116.604 122.317Z\" fill=\"#89C8DC\" />\n<path d=\"M109.146 123.809C112.875 129.029 120.333 139.62 120.333 140.217H82.2959L95.7209 123.809C98.7042 125.3 104.82 128.433 105.417 129.029C106.013 129.626 108.151 125.797 109.146 123.809Z\" fill=\"#88C8DC\" />\n<path d=\"M35.3082 132.759L25.6124 93.9755L24.1207 90.9922H17.4082L35.3082 132.759Z\" fill=\"#88C8DC\" />\n<path d=\"M142.708 122.317V99.9418L153.15 95.4668L142.708 122.317Z\" fill=\"#5DADC7\" />\n<path d=\"M80.8038 139.472L89.008 110.384L44.258 105.909L42.0205 118.588L44.258 139.472H80.8038Z\" fill=\"#88C8DC\" />\n<path d=\"M42.0205 135.742L32.3247 92.4834L45.7497 96.2126L46.4955 135.742H42.0205Z\" fill=\"#5DADC7\" />\n</g>\n<path d=\"M42.0207 79.8048C33.8165 83.0368 17.1098 89.6498 15.9165 90.2465L27.8498 96.959H33.8165L46.4957 110.384L86.7707 112.621L152.404 99.1965L166.575 90.2465L156.879 79.8048L99.4498 74.584L42.0207 79.8048Z\" fill=\"white\" />\n<path d=\"M121.079 75.3299V74.5841L116.604 71.6008V93.9758H135.995C143.454 93.9758 142.708 90.9924 142.708 88.7549V75.3299C142.708 69.3633 139.724 69.3633 135.995 69.3633C132.266 69.3633 131.52 73.0924 131.52 75.3299C131.52 79.0591 131.52 79.8049 127.791 79.8049C124.062 79.8049 121.079 79.8049 121.079 75.3299Z\" fill=\"#A6BEC1\" />\n<path d=\"M62.1788 75.3299V74.5841L66.6538 71.6008V93.9758H47.2621C39.8038 93.9758 40.5496 90.9924 40.5496 88.7549V75.3299C40.5496 69.3633 43.533 69.3633 47.2621 69.3633C50.9913 69.3633 51.7371 73.0924 51.7371 75.3299C51.7371 79.0591 51.7371 79.8049 55.4663 79.8049C59.1955 79.8049 62.1788 79.8049 62.1788 75.3299Z\" fill=\"#A6BEC1\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M91.2454 51.6182C75.5758 51.6182 62.7175 60.9441 61.4121 73.527V93.9753H121.079V73.527C119.773 60.9441 106.915 51.6182 91.2454 51.6182Z\" fill=\"#A6BEC1\" />\n<path d=\"M118.095 53.7007C116.604 45.4965 65.8869 44.0049 64.3952 53.7007C62.9036 63.3965 67.3786 96.959 67.3786 96.959C67.3786 100.254 70.0499 102.926 73.3452 102.926H79.3357C81.7134 102.926 83.5661 100.864 83.313 98.4998L80.8036 75.0666C80.8036 77.2715 85.4785 79.059 91.2452 79.059C97.012 79.059 101.687 77.2715 101.687 75.0666L99.1775 98.4998C98.9244 100.864 100.777 102.926 103.155 102.926H109.145C112.441 102.926 115.112 100.254 115.112 96.959C115.112 96.959 119.587 61.9049 118.095 53.7007Z\" fill=\"#C8D6D8\" />\n<path d=\"M118.096 54.6425H64.3955C65.5704 44.903 77.1428 37.6846 91.2455 37.6846C105.348 37.6846 116.921 44.903 118.096 54.6425Z\" fill=\"#C8D6D8\" />\n<path d=\"M109.314 32.0318C109.314 35.6158 110.619 40.2013 107.808 43.3371C104.497 47.03 96.6421 48.9897 91.2456 48.9897C85.849 48.9897 77.9937 46.3128 74.6829 42.6198C71.8717 39.4841 73.1773 35.6158 73.1773 32.0318C73.1773 24.2272 81.2667 20.7266 91.2456 20.7266C101.224 20.7266 109.314 24.2272 109.314 32.0318Z\" fill=\"#DDE4E4\" />\n<ellipse cx=\"75.7005\" cy=\"23.553\" rx=\"5.65263\" ry=\"5.65263\" fill=\"#DDE4E4\" />\n<path d=\"M78.5271 23.5529C78.5271 21.9919 77.2618 20.7266 75.7008 20.7266C74.1399 20.7266 72.8745 21.9919 72.8745 23.5529C72.8745 25.1138 74.1399 26.3792 75.7008 26.3792C75.7008 24.8183 76.9662 23.5529 78.5271 23.5529Z\" fill=\"#FFA9E2\" />\n<ellipse cx=\"106.79\" cy=\"23.553\" rx=\"5.65263\" ry=\"5.65263\" fill=\"#DDE4E4\" />\n<path d=\"M81.3535 43.3373C81.3535 38.6546 85.7824 34.8584 91.2456 34.8584C96.7089 34.8584 101.138 38.6546 101.138 43.3373C101.138 51.8163 96.7089 51.8163 91.2456 51.8163C85.7824 51.8163 81.3535 51.8163 81.3535 43.3373Z\" fill=\"white\" />\n<path d=\"M106.79 26.3792C108.351 26.3792 109.616 25.1138 109.616 23.5529C109.616 21.9919 108.351 20.7266 106.79 20.7266C105.229 20.7266 103.964 21.9919 103.964 23.5529C105.525 23.5529 106.79 24.8183 106.79 26.3792Z\" fill=\"#FFA9E2\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M91.2454 41.2178C91.6356 41.2178 91.952 41.5341 91.952 41.9244C91.952 45.0493 89.8668 47.8419 87.0059 47.8419C86.6157 47.8419 86.2993 47.5256 86.2993 47.1354C86.2993 46.7451 86.6157 46.4288 87.0059 46.4288C88.8278 46.4288 90.5388 44.5553 90.5388 41.9244C90.5388 41.5341 90.8551 41.2178 91.2454 41.2178Z\" fill=\"#3C6775\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M91.2459 41.2178C90.8556 41.2178 90.5393 41.5341 90.5393 41.9244C90.5393 45.0493 92.6244 47.8419 95.4853 47.8419C95.8755 47.8419 96.1919 47.5256 96.1919 47.1354C96.1919 46.7451 95.8755 46.4288 95.4853 46.4288C93.6634 46.4288 91.9524 44.5553 91.9524 41.9244C91.9524 41.5341 91.6361 41.2178 91.2459 41.2178Z\" fill=\"#3C6775\" />\n<path d=\"M87.6766 39.4951C87.2709 40.4666 89.4562 42.5864 91.2455 42.5864C93.0348 42.5864 95.3082 40.4225 94.8143 39.4951C94.3204 38.5677 93.4536 37.9053 91.2455 37.9053C89.0374 37.9053 88.0824 38.5236 87.6766 39.4951Z\" fill=\"#040404\" />\n<ellipse cx=\"83.7871\" cy=\"31.3257\" rx=\"1.49167\" ry=\"1.49167\" fill=\"#121212\" />\n<ellipse cx=\"98.7036\" cy=\"31.3257\" rx=\"1.49167\" ry=\"1.49167\" fill=\"#121212\" />\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); /***/ }), -/***/ "Mfyn": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.QUIZ_DOCTYPE = void 0; -var QUIZ_DOCTYPE = 'com.grandlyon.ecolyo.quiz'; -exports.QUIZ_DOCTYPE = QUIZ_DOCTYPE; - -/***/ }), - -/***/ "Mnxy": +/***/ "LIEf": /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -16141,166 +14627,25 @@ __webpack_require__.r(__webpack_exports__); var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ - "id": "CHALLENGE0002-0_32cac73d8033f2f365dd39736a486f89", - "use": "CHALLENGE0002-0_32cac73d8033f2f365dd39736a486f89-usage", - "viewBox": "0 0 180 180", - "content": "<symbol viewBox=\"0 0 180 180\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"CHALLENGE0002-0_32cac73d8033f2f365dd39736a486f89\">\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\" />\n<mask id=\"CHALLENGE0002-0_32cac73d8033f2f365dd39736a486f89_mask0\" mask-type=\"alpha\" maskUnits=\"userSpaceOnUse\" x=\"17\" y=\"90\" width=\"149\" height=\"48\">\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\" />\n</mask>\n<g mask=\"url(#CHALLENGE0002-0_32cac73d8033f2f365dd39736a486f89_mask0)\">\n<path d=\"M116.604 122.317L135.25 102.18H124.062L116.604 122.317Z\" fill=\"#89C8DC\" />\n<path d=\"M109.146 123.809C112.875 129.029 120.333 139.62 120.333 140.217H82.2959L95.7209 123.809C98.7042 125.3 104.82 128.433 105.417 129.029C106.013 129.626 108.151 125.797 109.146 123.809Z\" fill=\"#88C8DC\" />\n<path d=\"M35.3082 132.759L25.6124 93.9755L24.1207 90.9922H17.4082L35.3082 132.759Z\" fill=\"#88C8DC\" />\n<path d=\"M142.708 122.317V99.9418L153.15 95.4668L142.708 122.317Z\" fill=\"#5DADC7\" />\n<path d=\"M80.8038 139.472L89.008 110.384L44.258 105.909L42.0205 118.588L44.258 139.472H80.8038Z\" fill=\"#88C8DC\" />\n<path d=\"M42.0205 135.742L32.3247 92.4834L45.7497 96.2126L46.4955 135.742H42.0205Z\" fill=\"#5DADC7\" />\n</g>\n<path d=\"M42.0207 79.8048C33.8165 83.0368 17.1098 89.6498 15.9165 90.2465L27.8498 96.959H33.8165L46.4957 110.384L86.7707 112.621L152.404 99.1965L166.575 90.2465L156.879 79.8048L99.4498 74.584L42.0207 79.8048Z\" fill=\"white\" />\n<path d=\"M121.079 75.3299V74.5841L116.604 71.6008V93.9758H135.995C143.454 93.9758 142.708 90.9924 142.708 88.7549V75.3299C142.708 69.3633 139.724 69.3633 135.995 69.3633C132.266 69.3633 131.52 73.0924 131.52 75.3299C131.52 79.0591 131.52 79.8049 127.791 79.8049C124.062 79.8049 121.079 79.8049 121.079 75.3299Z\" fill=\"#A6BEC1\" />\n<path d=\"M62.1788 75.3299V74.5841L66.6538 71.6008V93.9758H47.2621C39.8038 93.9758 40.5496 90.9924 40.5496 88.7549V75.3299C40.5496 69.3633 43.533 69.3633 47.2621 69.3633C50.9913 69.3633 51.7371 73.0924 51.7371 75.3299C51.7371 79.0591 51.7371 79.8049 55.4663 79.8049C59.1955 79.8049 62.1788 79.8049 62.1788 75.3299Z\" fill=\"#A6BEC1\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M91.2454 51.6182C75.5758 51.6182 62.7175 60.9441 61.4121 73.527V93.9753H121.079V73.527C119.773 60.9441 106.915 51.6182 91.2454 51.6182Z\" fill=\"#A6BEC1\" />\n<path d=\"M118.095 53.7007C116.604 45.4965 65.8869 44.0049 64.3952 53.7007C62.9036 63.3965 67.3786 96.959 67.3786 96.959C67.3786 100.254 70.0499 102.926 73.3452 102.926H79.3357C81.7134 102.926 83.5661 100.864 83.313 98.4998L80.8036 75.0666C80.8036 77.2715 85.4785 79.059 91.2452 79.059C97.012 79.059 101.687 77.2715 101.687 75.0666L99.1775 98.4998C98.9244 100.864 100.777 102.926 103.155 102.926H109.145C112.441 102.926 115.112 100.254 115.112 96.959C115.112 96.959 119.587 61.9049 118.095 53.7007Z\" fill=\"#C8D6D8\" />\n<path d=\"M118.096 54.6425H64.3955C65.5704 44.903 77.1428 37.6846 91.2455 37.6846C105.348 37.6846 116.921 44.903 118.096 54.6425Z\" fill=\"#C8D6D8\" />\n<path d=\"M109.314 32.0318C109.314 35.6158 110.619 40.2013 107.808 43.3371C104.497 47.03 96.6421 48.9897 91.2456 48.9897C85.849 48.9897 77.9937 46.3128 74.6829 42.6198C71.8717 39.4841 73.1773 35.6158 73.1773 32.0318C73.1773 24.2272 81.2667 20.7266 91.2456 20.7266C101.224 20.7266 109.314 24.2272 109.314 32.0318Z\" fill=\"#DDE4E4\" />\n<ellipse cx=\"75.7005\" cy=\"23.553\" rx=\"5.65263\" ry=\"5.65263\" fill=\"#DDE4E4\" />\n<path d=\"M78.5271 23.5529C78.5271 21.9919 77.2618 20.7266 75.7008 20.7266C74.1399 20.7266 72.8745 21.9919 72.8745 23.5529C72.8745 25.1138 74.1399 26.3792 75.7008 26.3792C75.7008 24.8183 76.9662 23.5529 78.5271 23.5529Z\" fill=\"#FFA9E2\" />\n<ellipse cx=\"106.79\" cy=\"23.553\" rx=\"5.65263\" ry=\"5.65263\" fill=\"#DDE4E4\" />\n<path d=\"M81.3535 43.3373C81.3535 38.6546 85.7824 34.8584 91.2456 34.8584C96.7089 34.8584 101.138 38.6546 101.138 43.3373C101.138 51.8163 96.7089 51.8163 91.2456 51.8163C85.7824 51.8163 81.3535 51.8163 81.3535 43.3373Z\" fill=\"white\" />\n<path d=\"M106.79 26.3792C108.351 26.3792 109.616 25.1138 109.616 23.5529C109.616 21.9919 108.351 20.7266 106.79 20.7266C105.229 20.7266 103.964 21.9919 103.964 23.5529C105.525 23.5529 106.79 24.8183 106.79 26.3792Z\" fill=\"#FFA9E2\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M91.2454 41.2178C91.6356 41.2178 91.952 41.5341 91.952 41.9244C91.952 45.0493 89.8668 47.8419 87.0059 47.8419C86.6157 47.8419 86.2993 47.5256 86.2993 47.1354C86.2993 46.7451 86.6157 46.4288 87.0059 46.4288C88.8278 46.4288 90.5388 44.5553 90.5388 41.9244C90.5388 41.5341 90.8551 41.2178 91.2454 41.2178Z\" fill=\"#3C6775\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M91.2459 41.2178C90.8556 41.2178 90.5393 41.5341 90.5393 41.9244C90.5393 45.0493 92.6244 47.8419 95.4853 47.8419C95.8755 47.8419 96.1919 47.5256 96.1919 47.1354C96.1919 46.7451 95.8755 46.4288 95.4853 46.4288C93.6634 46.4288 91.9524 44.5553 91.9524 41.9244C91.9524 41.5341 91.6361 41.2178 91.2459 41.2178Z\" fill=\"#3C6775\" />\n<path d=\"M87.6766 39.4951C87.2709 40.4666 89.4562 42.5864 91.2455 42.5864C93.0348 42.5864 95.3082 40.4225 94.8143 39.4951C94.3204 38.5677 93.4536 37.9053 91.2455 37.9053C89.0374 37.9053 88.0824 38.5236 87.6766 39.4951Z\" fill=\"#040404\" />\n<ellipse cx=\"83.7871\" cy=\"31.3257\" rx=\"1.49167\" ry=\"1.49167\" fill=\"#121212\" />\n<ellipse cx=\"98.7036\" cy=\"31.3257\" rx=\"1.49167\" ry=\"1.49167\" fill=\"#121212\" />\n</symbol>" + "id": "parametre-on_93b7569f1aee79b4cedabad21439941d", + "use": "parametre-on_93b7569f1aee79b4cedabad21439941d-usage", + "viewBox": "0 0 36 36", + "content": "<symbol viewBox=\"0 0 36 36\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"parametre-on_93b7569f1aee79b4cedabad21439941d\">\n<line x1=\"7.5\" y1=\"11.5\" x2=\"28.5\" y2=\"11.5\" stroke=\"#E3B82A\" stroke-linecap=\"round\" />\n<line x1=\"7.5\" y1=\"18.5\" x2=\"28.5\" y2=\"18.5\" stroke=\"#E3B82A\" stroke-linecap=\"round\" />\n<line x1=\"7.5\" y1=\"25.5\" x2=\"28.5\" y2=\"25.5\" stroke=\"#E3B82A\" stroke-linecap=\"round\" />\n<circle cx=\"21.5\" cy=\"11.5\" r=\"2.5\" fill=\"#E3B82A\" />\n<circle cx=\"13.5\" cy=\"18.5\" r=\"2.5\" fill=\"#E3B82A\" />\n<circle cx=\"22.5\" cy=\"25.5\" r=\"2.5\" 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); /***/ }), -/***/ "Mqix": +/***/ "LWW+": /***/ (function(module, exports, __webpack_require__) { "use strict"; -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 _classnames = _interopRequireDefault(__webpack_require__("TSYQ")); - -var _FormNavigation = _interopRequireDefault(__webpack_require__("Pnfk")); - -var _FormProgress = _interopRequireDefault(__webpack_require__("Q/++")); - -__webpack_require__("UGT3"); - -var _I18n = __webpack_require__("buk/"); - -var _enums = __webpack_require__("gnxY"); - -var _lodash = __webpack_require__("LvDl"); - -var _react = _interopRequireWildcard(__webpack_require__("q1tI")); - -var _hooks = __webpack_require__("Zlw4"); - -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 ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } - -var ProfileTypeFormMultiChoice = function ProfileTypeFormMultiChoice(_ref) { - var step = _ref.step, - viewedStep = _ref.viewedStep, - currentProfileType = _ref.currentProfileType, - answerType = _ref.answerType, - setNextStep = _ref.setNextStep, - setPreviousStep = _ref.setPreviousStep; - - var _useI18n = (0, _I18n.useI18n)(), - t = _useI18n.t; - - var _useAppSelector = (0, _hooks.useAppSelector)(function (state) { - return state.ecolyo.profile; - }), - isProfileTypeCompleted = _useAppSelector.isProfileTypeCompleted; - - var _useState = (0, _react.useState)([]), - _useState2 = (0, _slicedToArray2.default)(_useState, 2), - answer = _useState2[0], - setAnswer = _useState2[1]; - - var handleChange = function handleChange(value) { - var tempAnswer = (0, _toConsumableArray2.default)(answer); - - if (value === 'none' && !tempAnswer.includes(value)) { - tempAnswer = [value]; - } else if (tempAnswer.includes(value)) { - (0, _lodash.remove)(tempAnswer, function (n) { - return n === 'none' || n === value; - }); - } else { - (0, _lodash.remove)(tempAnswer, function (n) { - return n === 'none'; - }); - tempAnswer.push(value); - } - - setAnswer(tempAnswer); - }; - - var isChecked = function isChecked(value) { - return answer.includes(value); - }; - - var handlePrevious = (0, _react.useCallback)(function () { - setPreviousStep(); - }, [setPreviousStep]); - var handleNext = (0, _react.useCallback)(function () { - setNextStep(_objectSpread(_objectSpread({}, currentProfileType), {}, (0, _defineProperty2.default)({}, answerType.attribute, answer))); - }, [currentProfileType, setNextStep, answer, answerType.attribute]); - (0, _react.useEffect)(function () { - // Set answer if profileType is completed - if (step < viewedStep || isProfileTypeCompleted) { - setAnswer(currentProfileType[answerType.attribute]); - } - }, [step, viewedStep, currentProfileType, answerType, isProfileTypeCompleted]); - return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement("div", { - className: 'profile-form-container' - }, /*#__PURE__*/_react.default.createElement(_FormProgress.default, { - step: step, - formType: 'profile' - }), /*#__PURE__*/_react.default.createElement("div", { - className: 'profile-question-label' - }, t("profile_type.".concat(_enums.ProfileTypeStepForm[step].toLowerCase(), ".question"))), /*#__PURE__*/_react.default.createElement("span", { - className: "profile-question-hint" - }, t('profile_type.multi_choices')), answerType.choices.map(function (value, index) { - if (!value) return null; - var stringValue = value.toString(); - return /*#__PURE__*/_react.default.createElement("label", { - key: index, - className: (0, _classnames.default)('checkbox', (0, _defineProperty2.default)({}, 'answer-checked', answer.includes(stringValue))) - }, /*#__PURE__*/_react.default.createElement("input", { - type: 'checkbox', - value: stringValue, - name: stringValue, - onChange: function onChange() { - return handleChange(stringValue); - }, - checked: isChecked(stringValue) - }), t("profile_type.".concat(_enums.ProfileTypeStepForm[step].toLowerCase(), ".").concat(value))); - })), /*#__PURE__*/_react.default.createElement(_FormNavigation.default, { - step: step, - handlePrevious: handlePrevious, - handleNext: handleNext, - disableNextButton: answer.length < 1 - })); -}; - -var _default = ProfileTypeFormMultiChoice; -exports.default = _default; - -/***/ }), - -/***/ "MuaF": -/***/ (function(module, exports, __webpack_require__) { - -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.unsubscribe-container {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n max-width: 450px;\n margin: auto;\n padding: 2rem;\n text-align: center;\n}\n.unsubscribe-container .head {\n color: #e3b82a;\n}\n.unsubscribe-container .question {\n color: #ffffff;\n margin-top: 1.5rem;\n}", ""]); - - - /***/ }), -/***/ "MyUw": +/***/ "LXmx": /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -16313,162 +14658,67 @@ Object.defineProperty(exports, "__esModule", { }); exports.default = void 0; -var _defineProperty2 = _interopRequireDefault(__webpack_require__("lSNA")); - -var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); - -var _core = __webpack_require__("TTf+"); - -var _FormNavigation = _interopRequireDefault(__webpack_require__("Pnfk")); - -var _FormProgress = _interopRequireDefault(__webpack_require__("Q/++")); +var _classCallCheck2 = _interopRequireDefault(__webpack_require__("lwsE")); -__webpack_require__("UGT3"); +var _createClass2 = _interopRequireDefault(__webpack_require__("W8MJ")); -var _I18n = __webpack_require__("buk/"); +var _defineProperty2 = _interopRequireDefault(__webpack_require__("lSNA")); var _enums = __webpack_require__("gnxY"); -var _react = _interopRequireWildcard(__webpack_require__("q1tI")); - -var _hooks = __webpack_require__("Zlw4"); - -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 ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } - -var ProfileTypeFormNumberSelection = function ProfileTypeFormNumberSelection(_ref) { - var step = _ref.step, - viewedStep = _ref.viewedStep, - currentProfileType = _ref.currentProfileType, - answerType = _ref.answerType, - setNextStep = _ref.setNextStep, - setPreviousStep = _ref.setPreviousStep; - - var _useI18n = (0, _I18n.useI18n)(), - t = _useI18n.t; +var _fluidConfig = _interopRequireDefault(__webpack_require__("JIzA")); - var _useAppSelector = (0, _hooks.useAppSelector)(function (state) { - return state.ecolyo.profile; - }), - isProfileTypeCompleted = _useAppSelector.isProfileTypeCompleted; +var ConverterService = /*#__PURE__*/function () { + function ConverterService() { + (0, _classCallCheck2.default)(this, ConverterService); + (0, _defineProperty2.default)(this, "_fluidConfig", void 0); + this._fluidConfig = new _fluidConfig.default().getFluidConfig(); + } - var _useState = (0, _react.useState)(''), - _useState2 = (0, _slicedToArray2.default)(_useState, 2), - answer = _useState2[0], - setAnswer = _useState2[1]; + (0, _createClass2.default)(ConverterService, [{ + key: "LoadToEuro", + value: function LoadToEuro(load, fluidType, price) { + var convertedLoad; // If Multifluid do not apply coeff because it doesn't exist - var _useState3 = (0, _react.useState)(0), - _useState4 = (0, _slicedToArray2.default)(_useState3, 2), - index = _useState4[0], - setIndex = _useState4[1]; + if (fluidType === _enums.FluidType.MULTIFLUID) { + convertedLoad = load; + } else { + convertedLoad = this.applyPrice(this._fluidConfig[fluidType], load, price); + } // Prevent round 0 case when the actual value is not 0 - var decrement = function decrement() { - setAnswer(answerType.choices[index - 1]); - setIndex(function (prev) { - return prev - 1; - }); - }; - var increment = function increment() { - setAnswer(answerType.choices[index + 1]); - setIndex(function (prev) { - return prev + 1; - }); - }; + if (convertedLoad > 0 && convertedLoad < 0.01) { + convertedLoad = 0.01; + } - var handlePrevious = (0, _react.useCallback)(function () { - setPreviousStep(); - }, [setPreviousStep]); - var handleNext = (0, _react.useCallback)(function () { - setNextStep(_objectSpread(_objectSpread({}, currentProfileType), {}, (0, _defineProperty2.default)({}, answerType.attribute, answer))); - }, [currentProfileType, setNextStep, answer, answerType.attribute]); - (0, _react.useEffect)(function () { - if (step < viewedStep || isProfileTypeCompleted) { - var foundIndex = answerType.choices.findIndex(function (element) { - return element && element === currentProfileType[answerType.attribute]; - }); - foundIndex > -1 && setIndex(foundIndex); - setAnswer(currentProfileType[answerType.attribute]); - } else { - setAnswer(answerType.choices[0]); + return convertedLoad; } - }, [step, viewedStep, currentProfileType, answerType, isProfileTypeCompleted]); - return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement("div", { - className: 'profile-form-container' - }, /*#__PURE__*/_react.default.createElement(_FormProgress.default, { - step: step, - formType: 'profile' - }), /*#__PURE__*/_react.default.createElement("div", { - className: 'profile-question-label' - }, t("profile_type.".concat(_enums.ProfileTypeStepForm[step].toLowerCase(), ".question"))), answer !== null ? /*#__PURE__*/_react.default.createElement("div", { - className: 'number-container' - }, /*#__PURE__*/_react.default.createElement(_core.Button, { - className: 'btn-profile-number', - onClick: function onClick() { - return decrement(); - }, - disabled: index < 1 - }, "-"), /*#__PURE__*/_react.default.createElement("label", { - className: 'number' - }, /*#__PURE__*/_react.default.createElement("input", { - type: 'text', - value: answer.toString(), - name: answerType.attribute, - disabled: true - })), /*#__PURE__*/_react.default.createElement(_core.Button, { - className: 'btn-profile-number', - onClick: function onClick() { - return increment(); - }, - disabled: index >= answerType.choices.length - 1 - }, "+")) : null), /*#__PURE__*/_react.default.createElement(_FormNavigation.default, { - step: step, - handlePrevious: handlePrevious, - handleNext: handleNext, - disableNextButton: answer === '' - })); -}; - -var _default = ProfileTypeFormNumberSelection; -exports.default = _default; - -/***/ }), - -/***/ "N1kC": -/***/ (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": "electricity_bill_428dcb326ea9cd5e2728908bf5c7952c", - "use": "electricity_bill_428dcb326ea9cd5e2728908bf5c7952c-usage", - "viewBox": "0 0 176 186", - "content": "<symbol viewBox=\"0 0 176 186\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"electricity_bill_428dcb326ea9cd5e2728908bf5c7952c\">\n<g clip-path=\"url(#electricity_bill_428dcb326ea9cd5e2728908bf5c7952c_clip0_115_37229)\">\n<path d=\"M56.8017 20.6657L55.3012 20.4406L54.6783 21.8278L36.6037 62.0787L36.3709 62.597L36.4445 63.1599L42.0312 105.916L21.4536 150.539L20.3376 152.959L22.9672 153.354L122.529 168.293L124.014 168.516L124.644 167.149L145.465 122L145.707 121.475L145.632 120.901L140.044 78.1339L157.886 38.4013L158.966 35.9956L156.364 35.6051L56.8017 20.6657Z\" stroke=\"#D87B39\" stroke-width=\"4\" />\n<path d=\"M44.088 106.225L143.65 121.165L122.83 166.313L23.2679 151.374L44.088 106.225Z\" fill=\"white\" />\n<path d=\"M44.0879 106.226L143.65 121.165L137.988 77.8353L38.426 62.8959L44.0879 106.226Z\" fill=\"#F5E3D8\" />\n<path d=\"M56.5009 22.6447L156.063 37.5841L137.988 77.835L38.4263 62.8956L56.5009 22.6447Z\" fill=\"white\" />\n<mask id=\"electricity_bill_428dcb326ea9cd5e2728908bf5c7952c_mask0_115_37229\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"37\" y=\"109\" width=\"94\" height=\"42\">\n<path d=\"M51.9463 109.819L130.854 121.659L122.497 142.152L91.0476 137.433L84.9867 150.499L37.0118 143.3L51.9463 109.819Z\" fill=\"#D87B39\" />\n</mask>\n<g mask=\"url(#electricity_bill_428dcb326ea9cd5e2728908bf5c7952c_mask0_115_37229)\">\n<rect width=\"93.2376\" height=\"3.81911\" transform=\"matrix(0.988929 0.14839 -0.1469 0.989151 44.4486 112.556)\" fill=\"#D87B39\" />\n<path d=\"M38.9602 123.4L127.187 136.639L125.924 140.311L38.3991 127.178L38.9602 123.4Z\" fill=\"#D87B39\" />\n<rect width=\"93.2376\" height=\"3.81904\" transform=\"matrix(0.988929 0.14839 -0.1469 0.989151 34.9278 134.78)\" fill=\"#D87B39\" />\n</g>\n<mask id=\"electricity_bill_428dcb326ea9cd5e2728908bf5c7952c_mask1_115_37229\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"47\" y=\"67\" width=\"87\" height=\"50\">\n<path d=\"M129.289 79.9088L47.2962 67.6058L51.8517 104.011L133.844 116.314L129.289 79.9088Z\" fill=\"#D87B39\" />\n</mask>\n<g mask=\"url(#electricity_bill_428dcb326ea9cd5e2728908bf5c7952c_mask1_115_37229)\">\n<rect width=\"93.2376\" height=\"3.8191\" transform=\"matrix(0.988929 0.14839 -0.1469 0.989151 45.0519 82.7158)\" fill=\"#D87B39\" />\n<path d=\"M42.6775 70.3994L81.711 76.2564L83.2832 81.1116L42.0064 74.918L42.6775 70.3994Z\" fill=\"#D87B39\" />\n<rect width=\"93.2376\" height=\"3.81909\" transform=\"matrix(0.988929 0.14839 -0.1469 0.989151 46.1771 94.4697)\" fill=\"#D87B39\" />\n</g>\n<path d=\"M91.9717 62.7591C99.2172 63.8463 105.871 58.0984 107.041 50.2201C108.211 42.3417 103.517 34.8911 96.2718 33.8039C89.0263 32.7167 82.3725 38.4646 81.2025 46.343C80.0325 54.2213 84.7262 61.6719 91.9717 62.7591Z\" fill=\"#D87B39\" stroke=\"#D87B39\" stroke-width=\"2\" />\n<path d=\"M81.5198 46.9077L84.1017 50.0529L87.1889 45.69L89.0697 53.5562L94.3515 42.628L95.7315 53.8663L99.916 46.2208L101.66 53.9813L104.908 49.5655L106.348 52.1845\" stroke=\"white\" />\n</g>\n<defs>\n<clipPath id=\"electricity_bill_428dcb326ea9cd5e2728908bf5c7952c_clip0_115_37229\">\n<rect width=\"153.345\" height=\"158.97\" fill=\"white\" transform=\"matrix(0.988929 0.14839 -0.1469 0.989151 23.8526 5.67773)\" />\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); - -/***/ }), - -/***/ "NErO": -/***/ (function(module) { + /** + * Return calculated price + * @param {FluidConfig} fluidConfig - Fluid configuration + * @param {number} load - Load value + * @param {number} [price] - Price if exist + * @returns {number} + */ -module.exports = JSON.parse("[{\"_id\":\"DUEL001\",\"title\":\"Simone VEILLE\",\"description\":\"Je vous défie de consommer moins que #CONSUMPTION € dans les #DURATION prochains jours\",\"duration\":{\"days\":7}},{\"_id\":\"DUEL002\",\"title\":\"Jean-Jacques RUISSEAU\",\"description\":\"Je vous défie de consommer moins que #CONSUMPTION € dans les #DURATION prochains jours\",\"duration\":{\"days\":14}},{\"_id\":\"DUEL003\",\"title\":\"Usain VOLT\",\"description\":\"Je vous défie de consommer moins que #CONSUMPTION € dans les #DURATION prochains jours\",\"duration\":{\"days\":14}},{\"_id\":\"DUEL004\",\"title\":\"Bernard PIV'EAU\",\"description\":\"Je vous défie de consommer moins que #CONSUMPTION € dans les #DURATION prochains jours\",\"duration\":{\"days\":21}},{\"_id\":\"DUEL005\",\"title\":\"Maria SHARAPOWATT\",\"description\":\"Je vous défie de consommer moins que #CONSUMPTION € dans les #DURATION prochains jours\",\"duration\":{\"days\":28}}]"); + }, { + key: "applyPrice", + value: function applyPrice(fluidConfig, load, price) { + if (price) { + return price; + } else { + return load * fluidConfig.coefficient; + } + } + }]); + return ConverterService; +}(); + +exports.default = ConverterService; /***/ }), -/***/ "NLGX": +/***/ "LaBx": /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -16480,21 +14730,21 @@ __webpack_require__.r(__webpack_exports__); var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ - "id": "wrongAnswer_788c7a58f6f8e19d27697cbaf219441f", - "use": "wrongAnswer_788c7a58f6f8e19d27697cbaf219441f-usage", - "viewBox": "0 0 120 120", - "content": "<symbol viewBox=\"0 0 120 120\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"wrongAnswer_788c7a58f6f8e19d27697cbaf219441f\">\r\n<path d=\"M57.3247 33.5029L49.0446 57.8504H58.8789L53.0398 87.1921L43.987 95.2732C43.5915 95.6274 43.1034 95.8697 42.5779 95.9727C42.0524 96.0757 41.5105 96.0352 41.0138 95.8559C40.5171 95.6765 40.0853 95.3655 39.7675 94.958C39.4498 94.5505 39.2586 94.0628 39.2158 93.5504L37.3461 71.5289L17.4399 60.9127C16.7807 60.5613 16.2988 59.9689 16.0999 59.2657C15.901 58.5625 16.0015 57.8061 16.3793 57.1626C16.6926 56.6334 17.1737 56.2106 17.7581 55.965L38.9385 47.0035L43.651 25.2488C43.9838 23.7526 45.5029 22.7667 47.0457 23.0479C47.6606 23.1592 48.2161 23.4646 48.625 23.916L57.3247 33.5029Z\" fill=\"url(#wrongAnswer_788c7a58f6f8e19d27697cbaf219441f_paint0_linear)\" />\r\n<path d=\"M72.7739 32.3263L66.0446 45.6175H74.1691L55.659 86.1569L62.8036 83.2933L82.2229 95.2714C82.7528 95.6019 83.3883 95.7515 84.0139 95.7016C85.5912 95.5782 86.7586 94.2539 86.6186 92.7396L84.6024 70.7311L102.342 56.7924C102.825 56.4109 103.167 55.8877 103.308 55.2954C103.678 53.8163 102.707 52.3342 101.162 51.9769L78.739 46.8637L72.7739 32.3263Z\" fill=\"url(#wrongAnswer_788c7a58f6f8e19d27697cbaf219441f_paint1_linear)\" />\r\n<defs>\r\n<linearGradient id=\"wrongAnswer_788c7a58f6f8e19d27697cbaf219441f_paint0_linear\" x1=\"64.2951\" y1=\"33.8658\" x2=\"60.5952\" y2=\"93.7311\" gradientUnits=\"userSpaceOnUse\">\r\n<stop stop-color=\"#FF7B7B\" />\r\n<stop offset=\"1\" stop-color=\"#BE2121\" />\r\n</linearGradient>\r\n<linearGradient id=\"wrongAnswer_788c7a58f6f8e19d27697cbaf219441f_paint1_linear\" x1=\"64.2951\" y1=\"33.8658\" x2=\"60.5952\" y2=\"93.7311\" gradientUnits=\"userSpaceOnUse\">\r\n<stop stop-color=\"#FF7B7B\" />\r\n<stop offset=\"1\" stop-color=\"#BE2121\" />\r\n</linearGradient>\r\n</defs>\r\n</symbol>" + "id": "arrowRight_6f92132cde0428f5b00e66bb7615de23", + "use": "arrowRight_6f92132cde0428f5b00e66bb7615de23-usage", + "viewBox": "0 0 24 24", + "content": "<symbol viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"arrowRight_6f92132cde0428f5b00e66bb7615de23\">\n<path d=\"M8 6L16 12.5L8 19\" stroke=\"#121212\" stroke-linecap=\"round\" stroke-linejoin=\"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); /***/ }), -/***/ "NPzc": +/***/ "Llbj": /***/ (function(module, exports, __webpack_require__) { -var content = __webpack_require__("3LEB"); +var content = __webpack_require__("AP4k"); if(typeof content === 'string') content = [[module.i, content, '']]; @@ -16516,7 +14766,22 @@ if(false) {} /***/ }), -/***/ "NaFR": +/***/ "MDWW": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.USERCHALLENGE_DOCTYPE = void 0; +var USERCHALLENGE_DOCTYPE = 'com.grandlyon.ecolyo.userchallenge'; +exports.USERCHALLENGE_DOCTYPE = USERCHALLENGE_DOCTYPE; + +/***/ }), + +/***/ "MNnD": /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -16528,17 +14793,17 @@ __webpack_require__.r(__webpack_exports__); var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ - "id": "star_eea558670a3a3801ced7803d94fccbb0", - "use": "star_eea558670a3a3801ced7803d94fccbb0-usage", - "viewBox": "0 0 16 16", - "content": "<symbol viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"star_eea558670a3a3801ced7803d94fccbb0\">\n<g filter=\"url(#star_eea558670a3a3801ced7803d94fccbb0_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\" />\n</g>\n<defs>\n<filter id=\"star_eea558670a3a3801ced7803d94fccbb0_filter0_d\" x=\"0\" y=\"0\" width=\"16\" height=\"16\" 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\"></feColorMatrix>\n<feOffset dy=\"1\"></feOffset>\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 0.2875 0 0 0 0 0.2875 0 0 0 0 0.2875 0 0 0 1 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>" + "id": "ECOGESTURE0010_548e97b369b4f3901e0951f1c56ef016", + "use": "ECOGESTURE0010_548e97b369b4f3901e0951f1c56ef016-usage", + "viewBox": "0 0 120 120", + "content": "<symbol viewBox=\"0 0 120 120\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"ECOGESTURE0010_548e97b369b4f3901e0951f1c56ef016\">\n <g clip-path=\"url(#ECOGESTURE0010_548e97b369b4f3901e0951f1c56ef016_a)\">\n <path d=\"m52.078 77.803 16.429-23.848L65.73 42.92c-.96-3.82 1.382-7.64 5.233-8.536l7.997-1.859a7.25 7.25 0 0 1 1.385-.184l7.037-7.575c1.783-1.92 4.824-2.024 6.791-.234a4.767 4.767 0 0 1 1.44 4.68 5.215 5.215 0 0 1 4.973 1.154c1.728 1.573 2.141 4.027 1.17 5.987a5.353 5.353 0 0 1 4.279 1.356 5.213 5.213 0 0 1 1.511 5.36 4.702 4.702 0 0 1 3.803 1.184c1.892 1.721 2.035 4.612.321 6.457l-6.456 6.95a4.5 4.5 0 0 1-1.435 1.037c-.571 2.134-1.722 4.25-3.426 6.083-2.779 2.991-6.45 4.61-9.866 4.596L72.882 94.174c-10.061-7.333-10.402-8.867-20.804-16.37Z\" fill=\"#70E5FF\" />\n <path d=\"m95.356 48.638-5.401-5.468.002 6.662-5.637 4.997-1.19 4.98 9.929 9.339 8.337-5.515 1.746-3.148v-2.22l-1.748-2.563-6.038-7.064Z\" fill=\"#2BBEDE\" />\n <path d=\"m68.931 53.954-16.853 23.85\" stroke=\"#0B8CA8\" stroke-linecap=\"round\" />\n <path d=\"M100.361 37.021c-2.279 2.297-2.612 2.572-2.91 2.898l-3.953 4.348c-1.797 1.964-1.646 5.04.337 6.872 1.983 1.83 5.047 1.723 6.843-.241l2.413-2.664c-1.796 1.122-4.201.943-5.855-.584-1.983-1.83-2.133-4.907-.337-6.871l3.462-3.758Z\" fill=\"#2BBEDE\" />\n <path d=\"M105.663 43.89c-2.079 2.12-2.383 2.374-2.655 2.675l-3.605 4.015c-1.64 1.814-1.502 4.654.307 6.345 1.809 1.69 4.603 1.59 6.242-.224l2.201-2.46c-1.638 1.037-3.832.872-5.341-.538-1.808-1.69-1.946-4.53-.307-6.344l3.158-3.47Z\" fill=\"#2BBEDE\" />\n <rect x=\"102.85\" y=\"34.282\" width=\"9.328\" height=\"19.047\" rx=\"4.664\" transform=\"rotate(42.59 102.85 34.282)\" stroke=\"#0B8CA8\" />\n <rect x=\"108.829\" y=\"41.562\" width=\"7.995\" height=\"17.734\" rx=\"3.998\" transform=\"rotate(42.59 108.829 41.562)\" stroke=\"#0B8CA8\" />\n <path d=\"M103.773 58.324c-.534 2.17-1.678 4.346-3.411 6.232-2.865 3.116-6.654 4.696-10.048 4.532\" stroke=\"#0B8CA8\" stroke-linecap=\"round\" />\n <path d=\"M94.573 23.105c-2.032-1.868-5.172-1.758-7.013.245l-8.082 8.792c1.21.076 3.845.4 4.71 1.093.863.693 2.22 2.654 2.79 3.547 0 0 .073.247.104.373l.29 1.166 7.546-8.208c1.841-2.003 1.686-5.14-.345-7.008Z\" fill=\"#70E5FF\" />\n <path d=\"M94.573 23.105c-2.032-1.868-5.172-1.758-7.013.245l-8.082 8.792a6.588 6.588 0 0 1 1.853-.047l7.21-7.843c1.35-1.47 3.653-1.55 5.143-.18 1.49 1.37 1.603 3.67.253 5.14l-6.96 7.57a5.7 5.7 0 0 1 .105.373l.29 1.166 7.546-8.208c1.841-2.003 1.686-5.14-.345-7.008Z\" fill=\"#0B8CA8\" />\n <path d=\"M101.195 29.192c-2.167-1.993-5.516-1.876-7.48.26l-6.737 7.33c.038.122.073.247.104.373l2.464 9.895a5.21 5.21 0 0 0 4.016-1.68l8.001-8.703c1.964-2.136 1.799-5.483-.368-7.476Z\" fill=\"#70E5FF\" />\n <path d=\"M94.125 30.417c-2.279 2.297-2.612 2.572-2.91 2.898l-3.953 4.348c-1.797 1.964-1.646 5.04.337 6.871 1.983 1.831 5.046 1.723 6.843-.24l2.413-2.665c-1.796 1.123-4.201.944-5.855-.583-1.983-1.831-2.134-4.907-.337-6.871l3.462-3.758Z\" fill=\"#2BBEDE\" />\n <path d=\"M101.195 29.192c-2.167-1.993-5.516-1.876-7.48.26l-6.737 7.33c.038.122.073.247.104.373l.29 1.166 7.324-7.966c1.473-1.603 3.984-1.69 5.61-.196 1.625 1.494 1.749 4.004.276 5.606l-8 8.704a3.919 3.919 0 0 1-3.372 1.233l.336 1.349a5.21 5.21 0 0 0 4.016-1.68l8.001-8.704c1.964-2.136 1.799-5.483-.368-7.476Z\" fill=\"#0B8CA8\" />\n <path d=\"m82.784 31.351-15.711 3.693a2.726 2.726 0 0 0-2.027 3.32l3.683 14.795c.13.521.41.995.803 1.365l7.403 6.94c.902.846 2.264 1.028 3.33.425 1.655-.938 3.06-1.97 3.71-4.336.453-1.645 2.011-2.723 3.725-2.85 1.63-.122 2.48-1.587 2.814-2.653.114-.362.09-.75-.002-1.122L86.15 33.405a2.814 2.814 0 0 0-3.365-2.054Z\" fill=\"#70E5FF\" />\n <path d=\"M82.515 60.238a2.88 2.88 0 0 0 .323-.737c.503-1.877 1.572-4.218 2.043-5.154-.943-.117-3.05-.859-3.932-2.881-.818-1.878-2.694-6.17-3.713-8.503a4.574 4.574 0 0 0-.22-.503l.22.503c.51 1.36 1.114 4.316.568 8.459-.425 3.23-4.917 10.042-6.286 11.847l3.616.05c1.796 1.684 4.95-1 6.815-2.552.198-.165.387-.34.566-.53Z\" fill=\"#2BBEDE\" />\n <path d=\"M84.673 55.042c-.146 1.8-1.625 6-6.376 8.413\" stroke=\"#0B8CA8\" stroke-linecap=\"round\" />\n <path d=\"m68.928 53.958-3.883-15.594a2.725 2.725 0 0 1 2.027-3.32l15.711-3.693a2.814 2.814 0 0 1 3.365 2.054l4.363 17.523c.093.371.116.76.002 1.122-.334 1.066-1.184 2.53-2.813 2.652-2.43.181-5.633-.271-8.83-8.116-2.556-6.275-1.811-5.084-1.119-3.705\" stroke=\"#0B8CA8\" />\n <ellipse opacity=\".8\" cx=\"91.958\" cy=\"26.147\" rx=\"3.017\" ry=\"1.641\" transform=\"rotate(43.18 91.958 26.147)\" fill=\"#fff\" />\n <ellipse opacity=\".8\" cx=\"75.97\" cy=\"37.283\" rx=\"6.865\" ry=\"1.876\" transform=\"rotate(-10.446 75.97 37.283)\" fill=\"#fff\" />\n <ellipse opacity=\".8\" cx=\"98.256\" cy=\"32.031\" rx=\"3.017\" ry=\"1.641\" transform=\"rotate(43.18 98.256 32.03)\" fill=\"#fff\" />\n <ellipse opacity=\".8\" cx=\"103.687\" cy=\"40.361\" rx=\"2.529\" ry=\"1.641\" transform=\"rotate(43.18 103.687 40.36)\" fill=\"#fff\" />\n <ellipse opacity=\".8\" cx=\"109.6\" cy=\"46.777\" rx=\"2.236\" ry=\"1.5\" transform=\"rotate(43.18 109.6 46.777)\" fill=\"#fff\" />\n <rect opacity=\".8\" x=\"70.074\" y=\"55.851\" width=\"4.117\" height=\"25.821\" rx=\"2.059\" transform=\"rotate(34.892 70.074 55.851)\" fill=\"#fff\" />\n <path d=\"M76.715 89.4 53.134 53.955 55.91 42.92a6.99 6.99 0 0 0-5.232-8.537l-7.997-1.858a7.25 7.25 0 0 0-1.386-.185l-7.037-7.575c-1.783-1.919-4.823-2.024-6.79-.234a4.767 4.767 0 0 0-1.44 4.68 5.214 5.214 0 0 0-4.973 1.154c-1.729 1.573-2.142 4.027-1.17 5.987a5.353 5.353 0 0 0-4.28 1.356 5.214 5.214 0 0 0-1.51 5.36 4.701 4.701 0 0 0-3.803 1.185c-1.892 1.72-2.036 4.612-.322 6.457l6.457 6.95c.417.45.906.795 1.435 1.036.57 2.134 1.722 4.25 3.426 6.083 2.778 2.992 6.45 4.61 9.866 4.597 11.101 15.145 17.837 25.17 28.939 40.315 11.425-12.96 7.844-9.208 16.622-20.293Z\" fill=\"#70E5FF\" />\n <path d=\"m26.284 48.639 5.402-5.469-.002 6.662 5.637 4.998 1.19 4.98-9.93 9.338-8.336-5.515-1.747-3.148.001-2.22 1.748-2.563 6.037-7.063Z\" fill=\"#2BBEDE\" />\n <path d=\"m52.71 53.955 23.583 33.569M31.472 69.342l28.28 40.35\" stroke=\"#0B8CA8\" stroke-linecap=\"round\" />\n <path d=\"M21.279 37.022c2.28 2.297 2.612 2.572 2.91 2.898l3.953 4.347c1.797 1.964 1.646 5.04-.337 6.872-1.982 1.831-5.046 1.723-6.843-.24l-2.412-2.665c1.795 1.122 4.2.944 5.854-.583 1.983-1.831 2.134-4.908.337-6.872l-3.462-3.757Z\" fill=\"#2BBEDE\" />\n <path d=\"M15.977 43.89c2.08 2.12 2.383 2.375 2.655 2.676l3.606 4.015c1.639 1.813 1.501 4.654-.307 6.344-1.809 1.69-4.604 1.59-6.243-.223l-2.2-2.46c1.638 1.036 3.832.871 5.34-.538 1.809-1.69 1.947-4.531.308-6.345l-3.159-3.47Z\" fill=\"#2BBEDE\" />\n <rect width=\"9.328\" height=\"19.047\" rx=\"4.664\" transform=\"scale(-1 1) rotate(42.589 -53.372 -6.963)\" stroke=\"#0B8CA8\" />\n <rect width=\"7.995\" height=\"17.734\" rx=\"3.998\" transform=\"scale(-1 1) rotate(42.589 -59.721 4.347)\" stroke=\"#0B8CA8\" />\n <path d=\"M17.868 58.325c.534 2.17 1.678 4.346 3.411 6.231 2.865 3.117 6.654 4.696 10.048 4.532\" stroke=\"#0B8CA8\" stroke-linecap=\"round\" />\n <path d=\"M27.068 23.105c2.032-1.868 5.171-1.758 7.012.245l8.083 8.793c-1.21.075-3.846.4-4.71 1.093-.864.693-2.22 2.653-2.79 3.546 0 0-.073.247-.104.373l-.29 1.167-7.546-8.209c-1.841-2.003-1.687-5.14.345-7.008Z\" fill=\"#70E5FF\" />\n <path d=\"M27.068 23.105c2.032-1.868 5.171-1.758 7.012.245l8.083 8.793a6.588 6.588 0 0 0-1.854-.048l-7.21-7.843c-1.35-1.469-3.652-1.55-5.142-.18-1.49 1.37-1.603 3.67-.253 5.14l6.959 7.57a6.755 6.755 0 0 0-.104.373l-.29 1.167-7.546-8.209c-1.841-2.003-1.687-5.14.345-7.008Z\" fill=\"#0B8CA8\" />\n <path d=\"M20.445 29.192c2.168-1.992 5.517-1.875 7.48.261l6.737 7.33a6.777 6.777 0 0 0-.104.372l-2.464 9.896a5.21 5.21 0 0 1-4.016-1.68l-8-8.704c-1.965-2.136-1.8-5.483.367-7.475Z\" fill=\"#70E5FF\" />\n <path d=\"M27.515 30.417c2.28 2.297 2.613 2.572 2.91 2.898l3.954 4.348c1.796 1.964 1.645 5.04-.337 6.872-1.983 1.83-5.047 1.723-6.844-.241l-2.412-2.664c1.795 1.122 4.201.943 5.855-.584 1.982-1.83 2.133-4.907.337-6.871l-3.463-3.758Z\" fill=\"#2BBEDE\" />\n <path d=\"M20.445 29.192c2.168-1.992 5.517-1.875 7.48.261l6.737 7.33a6.777 6.777 0 0 0-.104.372l-.29 1.167-7.323-7.967c-1.473-1.602-3.985-1.69-5.61-.196-1.626 1.494-1.75 4.004-.277 5.607l8.001 8.703a3.918 3.918 0 0 0 3.371 1.233l-.336 1.349a5.21 5.21 0 0 1-4.016-1.68l-8-8.704c-1.965-2.136-1.8-5.483.367-7.475Z\" fill=\"#0B8CA8\" />\n <path d=\"m38.856 31.352 15.712 3.692a2.725 2.725 0 0 1 2.027 3.32L52.91 53.16c-.13.52-.409.995-.803 1.364l-7.402 6.94c-.903.846-2.264 1.028-3.33.425-1.656-.938-3.06-1.97-3.711-4.336-.453-1.645-2.01-2.722-3.725-2.85-1.629-.122-2.479-1.587-2.813-2.653-.114-.362-.09-.75.002-1.121l4.363-17.523a2.814 2.814 0 0 1 3.364-2.054Z\" fill=\"#70E5FF\" />\n <path d=\"M39.126 60.238a2.884 2.884 0 0 1-.324-.737c-.502-1.877-1.57-4.218-2.042-5.153.943-.118 3.05-.86 3.931-2.882.818-1.877 2.694-6.17 3.714-8.502a4.68 4.68 0 0 1 .22-.504l-.22.504c-.511 1.36-1.114 4.316-.568 8.458.425 3.23 4.917 10.042 6.286 11.847l-3.617.05c-1.795 1.684-4.95-1-6.815-2.552a6.474 6.474 0 0 1-.565-.529Z\" fill=\"#2BBEDE\" />\n <path d=\"M36.968 55.042c.145 1.8 1.624 6 6.376 8.413\" stroke=\"#0B8CA8\" stroke-linecap=\"round\" />\n <path d=\"m52.713 53.958 3.883-15.593a2.726 2.726 0 0 0-2.027-3.321l-15.712-3.692a2.814 2.814 0 0 0-3.365 2.053L31.13 50.93c-.092.37-.116.759-.002 1.121.335 1.066 1.185 2.53 2.814 2.653 2.429.18 5.633-.272 8.83-8.116 2.556-6.276 1.81-5.085 1.118-3.705\" stroke=\"#0B8CA8\" />\n <path opacity=\".8\" d=\"M38.463 35.525a.52.52 0 0 1 .001-.158c.12-.735 1.838-1.065 3.837-.738 1.998.328 3.52 1.189 3.4 1.924-.12.734-1.838 1.065-3.837.737-.803-.132-1.53-.35-2.103-.61-.048 1.523-.556 3.956-1.442 6.611-1.419 4.256-3.268 7.472-4.13 7.184-.864-.287-.413-3.97 1.006-8.225 1.044-3.133 2.322-5.702 3.268-6.725Z\" fill=\"#fff\" />\n <ellipse opacity=\".8\" rx=\"3.017\" ry=\"1.641\" transform=\"scale(-1 1) rotate(43.18 -47.88 -24.431)\" fill=\"#fff\" />\n <ellipse opacity=\".8\" rx=\"3.017\" ry=\"1.641\" transform=\"scale(-1 1) rotate(43.18 -52.164 -13.532)\" fill=\"#fff\" />\n <ellipse opacity=\".8\" rx=\"2.529\" ry=\"1.641\" transform=\"scale(-1 1) rotate(43.18 -59.973 -2.505)\" fill=\"#fff\" />\n <ellipse opacity=\".8\" rx=\"2.236\" ry=\"1.5\" transform=\"scale(-1 1) rotate(43.18 -65.124 8.176)\" fill=\"#fff\" />\n <rect opacity=\".8\" width=\"4.117\" height=\"36.269\" rx=\"2.059\" transform=\"scale(-1 1) rotate(34.892 -116.175 -55.111)\" fill=\"#fff\" />\n <path d=\"m89.96 69.14-29.868 40.808\" stroke=\"#0B8CA8\" stroke-linecap=\"round\" />\n </g>\n <defs>\n <clipPath id=\"ECOGESTURE0010_548e97b369b4f3901e0951f1c56ef016_a\">\n <path d=\"M0 0h120v120H0V0Z\" fill=\"#fff\" />\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); /***/ }), -/***/ "NbGc": +/***/ "MUYh": /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -16550,17 +14815,104 @@ __webpack_require__.r(__webpack_exports__); var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ - "id": "parametre-off_251693065f7fc925c4b3db0ff3641de1", - "use": "parametre-off_251693065f7fc925c4b3db0ff3641de1-usage", - "viewBox": "0 0 36 36", - "content": "<symbol viewBox=\"0 0 36 36\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"parametre-off_251693065f7fc925c4b3db0ff3641de1\">\n<line x1=\"7.5\" y1=\"11.5\" x2=\"28.5\" y2=\"11.5\" stroke=\"currentColor\" stroke-linecap=\"round\" />\n<line x1=\"7.5\" y1=\"18.5\" x2=\"28.5\" y2=\"18.5\" stroke=\"currentColor\" stroke-linecap=\"round\" />\n<line x1=\"7.5\" y1=\"25.5\" x2=\"28.5\" y2=\"25.5\" stroke=\"currentColor\" stroke-linecap=\"round\" />\n<circle cx=\"21.5\" cy=\"11.5\" r=\"2.5\" fill=\"currentColor\" />\n<circle cx=\"13.5\" cy=\"18.5\" r=\"2.5\" fill=\"currentColor\" />\n<circle cx=\"22.5\" cy=\"25.5\" r=\"2.5\" fill=\"currentColor\" />\n</symbol>" + "id": "CHALLENGE0003-2_ba692307742aa42df9ae91f0c849b82d", + "use": "CHALLENGE0003-2_ba692307742aa42df9ae91f0c849b82d-usage", + "viewBox": "0 0 180 180", + "content": "<symbol viewBox=\"0 0 180 180\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"CHALLENGE0003-2_ba692307742aa42df9ae91f0c849b82d\">\n<circle cx=\"90\" cy=\"90\" r=\"64\" fill=\"url(#CHALLENGE0003-2_ba692307742aa42df9ae91f0c849b82d_paint0_linear)\" />\n<circle cx=\"90\" cy=\"90\" r=\"78\" stroke=\"#A5A5A5\" stroke-width=\"24\" />\n<circle cx=\"89.9998\" cy=\"89.9998\" r=\"64.6326\" stroke=\"#6D7071\" stroke-width=\"3\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M88.5083 156.116C124.343 155.323 153.149 126.025 153.149 89.9998C153.149 53.9743 124.343 24.6768 88.5083 23.8837C89.0042 23.8727 89.5015 23.8672 90 23.8672C126.524 23.8672 156.133 53.4758 156.133 89.9998C156.133 126.524 126.524 156.132 90 156.132C89.5015 156.132 89.0042 156.127 88.5083 156.116Z\" fill=\"#D5D5D5\" />\n<path d=\"M178.5 90C178.5 138.877 138.877 178.5 90 178.5C41.1228 178.5 1.5 138.877 1.5 90C1.5 41.1228 41.1228 1.5 90 1.5C138.877 1.5 178.5 41.1228 178.5 90Z\" stroke=\"#6D7071\" stroke-width=\"3\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M25.5837 31.4975C11.5416 46.9499 2.98343 67.4755 2.98343 90C2.98343 112.524 11.5416 133.05 25.5837 148.502C41.6895 167.314 65.4213 179.402 91.989 179.978C91.3277 179.993 90.6647 180 90 180C40.2944 180 0 139.706 0 90C0 40.2944 40.2944 0 90 0C90.6647 0 91.3277 0.00720564 91.989 0.0215431C65.4213 0.597591 41.6896 12.6862 25.5837 31.4975Z\" fill=\"#D4D4D4\" />\n<g filter=\"url(#CHALLENGE0003-2_ba692307742aa42df9ae91f0c849b82d_filter0_d)\">\n<path d=\"M159.613 90.4975L163.343 84.0382L170.801 84.0382L174.53 90.4975L170.801 96.9568L163.343 96.9568L159.613 90.4975Z\" fill=\"#A5A5A5\" />\n<path d=\"M159.397 90.3725L159.325 90.4975L159.397 90.6225L163.126 97.0818L163.198 97.2068L163.343 97.2068L170.801 97.2068L170.945 97.2068L171.018 97.0818L174.747 90.6225L174.819 90.4975L174.747 90.3725L171.018 83.9132L170.945 83.7882L170.801 83.7882L163.343 83.7882L163.198 83.7882L163.126 83.9132L159.397 90.3725Z\" stroke=\"#6E7474\" stroke-width=\"0.5\" />\n</g>\n<path d=\"M159.613 90.4975L163.343 84.0382L170.801 84.0382L174.53 90.4975L170.801 96.9568L163.343 96.9568L159.613 90.4975Z\" fill=\"#A5A5A5\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M163.343 84.0374L159.613 90.4967L160.686 92.3555L164.834 85.4626L171.624 85.4626L170.801 84.0374L163.343 84.0374Z\" fill=\"#D8D8D8\" />\n<circle cx=\"167.072\" cy=\"90.4971\" r=\"4.06831\" transform=\"rotate(-90 167.072 90.4971)\" fill=\"#A5A5A5\" />\n<ellipse cx=\"165.58\" cy=\"90.0005\" rx=\"1.49171\" ry=\"1.49171\" transform=\"rotate(-90 165.58 90.0005)\" fill=\"#DCDCDC\" />\n<circle cx=\"167.072\" cy=\"90.4971\" r=\"4.06831\" transform=\"rotate(-90 167.072 90.4971)\" stroke=\"#6D7071\" />\n<g filter=\"url(#CHALLENGE0003-2_ba692307742aa42df9ae91f0c849b82d_filter1_d)\">\n<path d=\"M5.9668 90.4975L9.69608 84.0382L17.1546 84.0382L20.8839 90.4975L17.1546 96.9568L9.69608 96.9568L5.9668 90.4975Z\" fill=\"#A5A5A5\" />\n<path d=\"M5.75029 90.3725L5.67812 90.4975L5.75029 90.6225L9.47957 97.0818L9.55174 97.2068L9.69608 97.2068L17.1546 97.2068L17.299 97.2068L17.3711 97.0818L21.1004 90.6225L21.1726 90.4975L21.1004 90.3725L17.3711 83.9132L17.299 83.7882L17.1546 83.7882L9.69608 83.7882L9.55174 83.7882L9.47957 83.9132L5.75029 90.3725Z\" stroke=\"#6E7474\" stroke-width=\"0.5\" />\n</g>\n<path d=\"M5.9668 90.4975L9.69608 84.0382L17.1546 84.0382L20.8839 90.4975L17.1546 96.9568L9.69608 96.9568L5.9668 90.4975Z\" fill=\"#A5A5A5\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M9.69608 84.0374L5.9668 90.4967L7.03998 92.3555L11.1878 85.4626L17.9775 85.4626L17.1546 84.0374L9.69608 84.0374Z\" fill=\"#D8D8D8\" />\n<circle cx=\"13.4252\" cy=\"90.4971\" r=\"4.06831\" transform=\"rotate(-90 13.4252 90.4971)\" fill=\"#A5A5A5\" />\n<ellipse cx=\"11.9336\" cy=\"90.0005\" rx=\"1.49171\" ry=\"1.49171\" transform=\"rotate(-90 11.9336 90.0005)\" fill=\"#DCDCDC\" />\n<circle cx=\"13.4252\" cy=\"90.4971\" r=\"4.06831\" transform=\"rotate(-90 13.4252 90.4971)\" stroke=\"#6D7071\" />\n<g filter=\"url(#CHALLENGE0003-2_ba692307742aa42df9ae91f0c849b82d_filter2_d)\">\n<path d=\"M90.2486 159.862L96.7079 163.592L96.7079 171.05L90.2486 174.779L83.7893 171.05L83.7893 163.592L90.2486 159.862Z\" fill=\"#A5A5A5\" />\n<path d=\"M90.3736 159.646L90.2486 159.574L90.1236 159.646L83.6643 163.375L83.5393 163.447V163.592L83.5393 171.05V171.194L83.6643 171.267L90.1236 174.996L90.2486 175.068L90.3736 174.996L96.8329 171.267L96.9579 171.194V171.05L96.9579 163.592V163.447L96.8329 163.375L90.3736 159.646Z\" stroke=\"#6E7474\" stroke-width=\"0.5\" />\n</g>\n<path d=\"M90.2486 159.862L96.7079 163.592L96.7079 171.05L90.2486 174.779L83.7893 171.05L83.7893 163.592L90.2486 159.862Z\" fill=\"#A5A5A5\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M96.7077 163.591L90.2484 159.861L88.3896 160.934L95.2825 165.082V171.872L96.7077 171.049L96.7077 163.591Z\" fill=\"#D8D8D8\" />\n<circle cx=\"90.2485\" cy=\"167.32\" r=\"4.06831\" fill=\"#A5A5A5\" />\n<ellipse cx=\"90.7456\" cy=\"165.829\" rx=\"1.49171\" ry=\"1.49171\" fill=\"#DCDCDC\" />\n<circle cx=\"90.2485\" cy=\"167.32\" r=\"4.06831\" stroke=\"#6D7071\" />\n<g filter=\"url(#CHALLENGE0003-2_ba692307742aa42df9ae91f0c849b82d_filter3_d)\">\n<path d=\"M90.2486 6.21582L96.7079 9.9451L96.7079 17.4037L90.2486 21.1329L83.7893 17.4037L83.7893 9.9451L90.2486 6.21582Z\" fill=\"#A5A5A5\" />\n<path d=\"M90.3736 5.99931L90.2486 5.92715L90.1236 5.99931L83.6643 9.7286L83.5393 9.80076V9.9451L83.5393 17.4037V17.548L83.6643 17.6202L90.1236 21.3495L90.2486 21.4216L90.3736 21.3495L96.8329 17.6202L96.9579 17.548V17.4037L96.9579 9.9451V9.80076L96.8329 9.7286L90.3736 5.99931Z\" stroke=\"#6E7474\" stroke-width=\"0.5\" />\n</g>\n<path d=\"M90.2486 6.21582L96.7079 9.9451L96.7079 17.4037L90.2486 21.1329L83.7893 17.4037L83.7893 9.9451L90.2486 6.21582Z\" fill=\"#A5A5A5\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M96.7077 9.94413L90.2484 6.21484L88.3896 7.288L95.2825 11.4358V18.2255L96.7077 17.4027L96.7077 9.94413Z\" fill=\"#D8D8D8\" />\n<circle cx=\"90.2485\" cy=\"13.6738\" r=\"4.06831\" fill=\"#A5A5A5\" />\n<ellipse cx=\"90.7456\" cy=\"12.1821\" rx=\"1.49171\" ry=\"1.49171\" fill=\"#DCDCDC\" />\n<circle cx=\"90.2485\" cy=\"13.6738\" r=\"4.06831\" stroke=\"#6D7071\" />\n<g filter=\"url(#CHALLENGE0003-2_ba692307742aa42df9ae91f0c849b82d_filter4_d)\">\n<path d=\"M139.297 139.545L146.501 137.615L151.775 142.889L149.845 150.093L142.641 152.024L137.367 146.75L139.297 139.545Z\" fill=\"#A5A5A5\" />\n<path d=\"M139.232 139.304L139.093 139.341L139.055 139.481L137.125 146.685L137.088 146.824L137.19 146.927L142.464 152.201L142.566 152.303L142.705 152.265L149.91 150.335L150.049 150.297L150.086 150.158L152.017 142.954L152.054 142.814L151.952 142.712L146.678 137.438L146.576 137.336L146.437 137.373L139.232 139.304Z\" stroke=\"#6E7474\" stroke-width=\"0.5\" />\n</g>\n<path d=\"M139.297 139.545L146.501 137.615L151.775 142.889L149.845 150.093L142.641 152.024L137.367 146.75L139.297 139.545Z\" fill=\"#A5A5A5\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M146.502 137.615L139.297 139.546L138.742 141.619L146.549 139.678L151.35 144.479L151.776 142.889L146.502 137.615Z\" fill=\"#D8D8D8\" />\n<circle cx=\"144.571\" cy=\"144.819\" r=\"4.06831\" transform=\"rotate(-45 144.571 144.819)\" fill=\"#A5A5A5\" />\n<ellipse cx=\"143.868\" cy=\"143.413\" rx=\"1.49171\" ry=\"1.49171\" transform=\"rotate(-45 143.868 143.413)\" fill=\"#DCDCDC\" />\n<circle cx=\"144.571\" cy=\"144.819\" r=\"4.06831\" transform=\"rotate(-45 144.571 144.819)\" stroke=\"#6D7071\" />\n<g filter=\"url(#CHALLENGE0003-2_ba692307742aa42df9ae91f0c849b82d_filter5_d)\">\n<path d=\"M30.6524 30.9008L37.8568 28.9704L43.1308 34.2444L41.2004 41.4488L33.996 43.3792L28.722 38.1052L30.6524 30.9008Z\" fill=\"#A5A5A5\" />\n<path d=\"M30.5877 30.6593L30.4483 30.6967L30.4109 30.8361L28.4805 38.0405L28.4432 38.1799L28.5452 38.282L33.8192 43.556L33.9213 43.6581L34.0607 43.6207L41.2651 41.6903L41.4045 41.6529L41.4419 41.5135L43.3723 34.3091L43.4097 34.1697L43.3076 34.0676L38.0336 28.7936L37.9316 28.6915L37.7921 28.7289L30.5877 30.6593Z\" stroke=\"#6E7474\" stroke-width=\"0.5\" />\n</g>\n<path d=\"M30.6524 30.9008L37.8568 28.9704L43.1308 34.2444L41.2004 41.4488L33.996 43.3792L28.722 38.1052L30.6524 30.9008Z\" fill=\"#A5A5A5\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M37.8566 28.9706L30.6522 30.901L30.0965 32.9749L37.9037 31.0338L42.7046 35.8347L43.1306 34.2446L37.8566 28.9706Z\" fill=\"#D8D8D8\" />\n<circle cx=\"35.9263\" cy=\"36.1748\" r=\"4.06831\" transform=\"rotate(-45 35.9263 36.1748)\" fill=\"#A5A5A5\" />\n<ellipse cx=\"35.2234\" cy=\"34.7686\" rx=\"1.49171\" ry=\"1.49171\" transform=\"rotate(-45 35.2234 34.7686)\" fill=\"#DCDCDC\" />\n<circle cx=\"35.9263\" cy=\"36.1748\" r=\"4.06831\" transform=\"rotate(-45 35.9263 36.1748)\" stroke=\"#6D7071\" />\n<g filter=\"url(#CHALLENGE0003-2_ba692307742aa42df9ae91f0c849b82d_filter6_d)\">\n<path d=\"M41.2003 139.545L43.1307 146.75L37.8567 152.024L30.6523 150.093L28.7219 142.889L33.9959 137.615L41.2003 139.545Z\" fill=\"#A5A5A5\" />\n<path d=\"M41.4418 139.481L41.4044 139.341L41.265 139.304L34.0606 137.374L33.9211 137.336L33.8191 137.438L28.5451 142.712L28.443 142.814L28.4804 142.954L30.4108 150.158L30.4481 150.298L30.5876 150.335L37.792 152.265L37.9314 152.303L38.0335 152.201L43.3075 146.927L43.4095 146.825L43.3722 146.685L41.4418 139.481Z\" stroke=\"#6E7474\" stroke-width=\"0.5\" />\n</g>\n<path d=\"M41.2003 139.545L43.1307 146.75L37.8567 152.024L30.6523 150.093L28.7219 142.889L33.9959 137.615L41.2003 139.545Z\" fill=\"#A5A5A5\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M43.1305 146.75L41.2001 139.546L39.1269 138.99L41.068 146.797L36.267 151.598L37.8565 152.024L43.1305 146.75Z\" fill=\"#D8D8D8\" />\n<circle cx=\"35.9263\" cy=\"144.82\" r=\"4.06831\" transform=\"rotate(45 35.9263 144.82)\" fill=\"#A5A5A5\" />\n<ellipse cx=\"37.3325\" cy=\"144.116\" rx=\"1.49171\" ry=\"1.49171\" transform=\"rotate(45 37.3325 144.116)\" fill=\"#DCDCDC\" />\n<circle cx=\"35.9263\" cy=\"144.82\" r=\"4.06831\" transform=\"rotate(45 35.9263 144.82)\" stroke=\"#6D7071\" />\n<g filter=\"url(#CHALLENGE0003-2_ba692307742aa42df9ae91f0c849b82d_filter7_d)\">\n<path d=\"M149.845 30.901L151.775 38.1054L146.501 43.3794L139.297 41.449L137.366 34.2445L142.64 28.9705L149.845 30.901Z\" fill=\"#A5A5A5\" />\n<path d=\"M150.086 30.8362L150.049 30.6968L149.91 30.6595L142.705 28.7291L142.566 28.6917L142.464 28.7938L137.19 34.0678L137.088 34.1698L137.125 34.3092L139.055 41.5137L139.093 41.6531L139.232 41.6904L146.437 43.6209L146.576 43.6582L146.678 43.5562L151.952 38.2821L152.054 38.1801L152.017 38.0407L150.086 30.8362Z\" stroke=\"#6E7474\" stroke-width=\"0.5\" />\n</g>\n<path d=\"M149.845 30.901L151.775 38.1054L146.501 43.3794L139.297 41.449L137.366 34.2445L142.64 28.9705L149.845 30.901Z\" fill=\"#A5A5A5\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M151.775 38.1057L149.845 30.9013L147.771 30.3458L149.712 38.1529L144.912 42.9538L146.501 43.3797L151.775 38.1057Z\" fill=\"#D8D8D8\" />\n<circle cx=\"144.571\" cy=\"36.1753\" r=\"4.06831\" transform=\"rotate(45 144.571 36.1753)\" fill=\"#A5A5A5\" />\n<ellipse cx=\"145.977\" cy=\"35.4719\" rx=\"1.49171\" ry=\"1.49171\" transform=\"rotate(45 145.977 35.4719)\" fill=\"#DCDCDC\" />\n<circle cx=\"144.571\" cy=\"36.1753\" r=\"4.06831\" transform=\"rotate(45 144.571 36.1753)\" stroke=\"#6D7071\" />\n<path opacity=\"0.35\" d=\"M45.7195 129C44.5024 123.791 43.8587 118.36 43.8587 112.779C43.8587 73.6359 75.5226 41.9039 114.582 41.9039C118.121 41.9039 121.6 42.1645 125 42.6675C115.192 35.3384 103.028 31 89.8535 31C57.3496 31 31 57.4063 31 89.9802C31 104.942 36.5588 118.602 45.7195 129Z\" fill=\"white\" />\n<path d=\"M109.719 76.1372C109.644 75.3123 110.251 74.5822 111.076 74.5066C111.901 74.4311 112.631 75.0386 112.707 75.8635L109.719 76.1372ZM101.609 87.477C103.074 86.673 105.28 85.0913 107.033 83.0283C108.796 80.9526 109.943 78.5822 109.719 76.1372L112.707 75.8635C113.035 79.4464 111.337 82.5957 109.319 84.9706C107.291 87.3583 104.78 89.1584 103.054 90.1065L101.609 87.477Z\" fill=\"#540A00\" />\n<path d=\"M71.8252 76.1372C71.9008 75.3123 71.2933 74.5822 70.4683 74.5066C69.6433 74.4311 68.9133 75.0386 68.8377 75.8635L71.8252 76.1372ZM79.935 87.477C78.4709 86.673 76.2645 85.0913 74.5118 83.0283C72.7483 80.9526 71.6012 78.5822 71.8252 76.1372L68.8377 75.8635C68.5095 79.4464 70.2078 82.5957 72.2255 84.9706C74.2539 87.3583 76.7643 89.1584 78.4909 90.1065L79.935 87.477Z\" fill=\"#540A00\" />\n<path d=\"M114.743 105.819C115.196 106.513 116.125 106.709 116.819 106.256C117.513 105.804 117.709 104.874 117.256 104.181L114.743 105.819ZM97.2636 101.314C99.4614 100.921 103.034 100.692 106.498 101.285C109.994 101.885 113.079 103.266 114.743 105.819L117.256 104.181C114.924 100.603 110.842 98.9864 107.005 98.3286C103.135 97.6653 99.2061 97.9196 96.7362 98.3606L97.2636 101.314Z\" fill=\"#540A00\" />\n<path d=\"M66.2565 105.819C65.804 106.513 64.8747 106.709 64.1807 106.256C63.4868 105.804 63.2911 104.874 63.7436 104.181L66.2565 105.819ZM83.7364 101.314C81.5386 100.921 77.9661 100.692 74.5022 101.285C71.0058 101.885 67.9214 103.266 66.2565 105.819L63.7436 104.181C66.0764 100.603 70.1581 98.9864 73.9954 98.3286C77.8652 97.6653 81.7939 97.9196 84.2638 98.3606L83.7364 101.314Z\" fill=\"#540A00\" />\n<path d=\"M106.732 124.093C106.344 124.825 106.624 125.732 107.356 126.12C108.088 126.508 108.996 126.229 109.383 125.496L106.732 124.093ZM103.619 110.503C104.66 111.809 106.087 114.119 106.909 116.698C107.736 119.293 107.881 121.923 106.732 124.093L109.383 125.496C111.067 122.317 110.714 118.756 109.767 115.787C108.816 112.802 107.193 110.174 105.965 108.633L103.619 110.503Z\" fill=\"#540A00\" />\n<path d=\"M74.4232 124.093C74.8109 124.825 74.5317 125.732 73.7996 126.12C73.0675 126.508 72.1597 126.229 71.772 125.496L74.4232 124.093ZM77.536 110.503C76.495 111.809 75.0686 114.119 74.2464 116.698C73.4192 119.293 73.2742 121.923 74.4232 124.093L71.772 125.496C70.0883 122.317 70.4416 118.756 71.3881 115.787C72.3396 112.802 73.9623 110.174 75.19 108.633L77.536 110.503Z\" fill=\"#540A00\" />\n<ellipse cx=\"90.5\" cy=\"110\" rx=\"15.5\" ry=\"18\" transform=\"rotate(-180 90.5 110)\" fill=\"#F74D36\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M102.802 99.0477C103.574 101.187 104 103.536 104 106C104 115.941 97.0604 124 88.5 124C83.4881 124 79.0317 121.238 76.1984 116.952C78.5403 123.442 84.0618 128 90.5 128C99.0604 128 106 119.941 106 110C106 105.879 104.808 102.082 102.802 99.0477Z\" fill=\"#DF2B13\" />\n<ellipse cx=\"90.5\" cy=\"90.5\" rx=\"12.5\" ry=\"14.5\" transform=\"rotate(-180 90.5 90.5)\" fill=\"#D82D16\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M79.6912 97.7877C81.9508 100.391 85.0634 102 88.5 102C95.4036 102 101 95.5081 101 87.5C101 84.8433 100.384 82.3535 99.3089 80.2123C101.589 82.839 103 86.4783 103 90.5C103 98.5081 97.4036 105 90.5 105C85.8867 105 81.857 102.101 79.6912 97.7877Z\" fill=\"#C21E07\" />\n<path d=\"M105.198 52.4868C106.019 52.3774 106.596 51.6229 106.487 50.8018C106.377 49.9806 105.623 49.4037 104.802 49.5132L105.198 52.4868ZM95.9423 62.9121C96.4011 61.3061 97.4534 58.8035 99.0758 56.6365C100.708 54.4561 102.765 52.8113 105.198 52.4868L104.802 49.5132C101.235 49.9887 98.5419 52.3439 96.6742 54.8385C94.7966 57.3465 93.5989 60.1939 93.0577 62.0879L95.9423 62.9121Z\" fill=\"#540A00\" />\n<path d=\"M76.8018 52.4868C75.9806 52.3774 75.4037 51.6229 75.5132 50.8018C75.6226 49.9806 76.3771 49.4037 77.1982 49.5132L76.8018 52.4868ZM86.0577 62.9121C85.5989 61.3061 84.5466 58.8035 82.9242 56.6365C81.2919 54.4561 79.2355 52.8113 76.8018 52.4868L77.1982 49.5132C80.7645 49.9887 83.4581 52.3439 85.3258 54.8385C87.2034 57.3465 88.4011 60.1939 88.9423 62.0879L86.0577 62.9121Z\" fill=\"#540A00\" />\n<path d=\"M102 71.0682C102 77.4195 96.2464 81 90.5 81C84.7536 81 79 77.4195 79 71.0682C79 64.7169 84.7536 58 90.5 58C96.2464 58 102 64.7169 102 71.0682Z\" fill=\"#C61800\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M83.7203 64C82.6806 64.7224 82 65.9253 82 67.2872C82 69.4964 83.7909 71.2872 86 71.2872C88.2091 71.2872 90 69.4964 90 67.2872C90 67.2308 89.9988 67.1747 89.9965 67.1189L83.7203 64Z\" fill=\"white\" />\n<circle cx=\"86\" cy=\"67.2871\" r=\"2\" fill=\"#6A3708\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M97.2797 64C98.3194 64.7224 99 65.9253 99 67.2872C99 69.4964 97.2091 71.2872 95 71.2872C92.7909 71.2872 91 69.4964 91 67.2872C91 67.2308 91.0012 67.1747 91.0035 67.1189L97.2797 64Z\" fill=\"white\" />\n<circle r=\"2\" transform=\"matrix(-1 0 0 1 95 67.2871)\" fill=\"#6A3708\" />\n<path d=\"M82.4998 73.0056C82.7489 72.8872 86.9403 76.0056 90.5 76.0056C94.4403 76.0056 98.2819 72.8503 98.4998 73.0055C99.3596 73.6183 95.2291 79.0056 90.5 79.0056C85.7709 79.0056 81.2102 73.6184 82.4998 73.0056Z\" fill=\"white\" />\n<defs>\n<filter id=\"CHALLENGE0003-2_ba692307742aa42df9ae91f0c849b82d_filter0_d\" x=\"158.036\" y=\"82.5381\" width=\"18.0718\" height=\"15.9186\" 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\"></feColorMatrix>\n<feOffset></feOffset>\n<feGaussianBlur stdDeviation=\"0.5\"></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.35 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<filter id=\"CHALLENGE0003-2_ba692307742aa42df9ae91f0c849b82d_filter1_d\" x=\"4.38965\" y=\"82.5381\" width=\"18.0718\" height=\"15.9186\" 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\"></feColorMatrix>\n<feOffset></feOffset>\n<feGaussianBlur stdDeviation=\"0.5\"></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.35 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<filter id=\"CHALLENGE0003-2_ba692307742aa42df9ae91f0c849b82d_filter2_d\" x=\"82.2891\" y=\"158.285\" width=\"15.9186\" height=\"18.0718\" 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\"></feColorMatrix>\n<feOffset></feOffset>\n<feGaussianBlur stdDeviation=\"0.5\"></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.35 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<filter id=\"CHALLENGE0003-2_ba692307742aa42df9ae91f0c849b82d_filter3_d\" x=\"82.2891\" y=\"4.63867\" width=\"15.9186\" height=\"18.0718\" 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\"></feColorMatrix>\n<feOffset></feOffset>\n<feGaussianBlur stdDeviation=\"0.5\"></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.35 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<filter id=\"CHALLENGE0003-2_ba692307742aa42df9ae91f0c849b82d_filter4_d\" x=\"135.809\" y=\"136.058\" width=\"17.5242\" height=\"17.5242\" 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\"></feColorMatrix>\n<feOffset></feOffset>\n<feGaussianBlur stdDeviation=\"0.5\"></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.35 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<filter id=\"CHALLENGE0003-2_ba692307742aa42df9ae91f0c849b82d_filter5_d\" x=\"27.1646\" y=\"27.4131\" width=\"17.5242\" height=\"17.5242\" 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\"></feColorMatrix>\n<feOffset></feOffset>\n<feGaussianBlur stdDeviation=\"0.5\"></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.35 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<filter id=\"CHALLENGE0003-2_ba692307742aa42df9ae91f0c849b82d_filter6_d\" x=\"27.1641\" y=\"136.058\" width=\"17.5242\" height=\"17.5242\" 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\"></feColorMatrix>\n<feOffset></feOffset>\n<feGaussianBlur stdDeviation=\"0.5\"></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.35 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<filter id=\"CHALLENGE0003-2_ba692307742aa42df9ae91f0c849b82d_filter7_d\" x=\"135.809\" y=\"27.4131\" width=\"17.5242\" height=\"17.5242\" 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\"></feColorMatrix>\n<feOffset></feOffset>\n<feGaussianBlur stdDeviation=\"0.5\"></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.35 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<linearGradient id=\"CHALLENGE0003-2_ba692307742aa42df9ae91f0c849b82d_paint0_linear\" x1=\"90\" y1=\"26\" x2=\"90\" y2=\"154\" gradientUnits=\"userSpaceOnUse\">\n<stop offset=\"0.479167\" stop-color=\"#25AEB0\" />\n<stop offset=\"1\" stop-color=\"#12797A\" />\n</linearGradient>\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); /***/ }), -/***/ "NfJ5": +/***/ "Mfyn": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.QUIZ_DOCTYPE = void 0; +var QUIZ_DOCTYPE = 'com.grandlyon.ecolyo.quiz'; +exports.QUIZ_DOCTYPE = QUIZ_DOCTYPE; + +/***/ }), + +/***/ "MmXM": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var _interopRequireDefault = __webpack_require__("TqRt"); + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; + +var _core = __webpack_require__("TTf+"); + +var _Dialog = _interopRequireDefault(__webpack_require__("HhgX")); + +var _close = _interopRequireDefault(__webpack_require__("aodS")); + +var _I18n = __webpack_require__("buk/"); + +var _Icon = _interopRequireDefault(__webpack_require__("y6ex")); + +var _react = _interopRequireDefault(__webpack_require__("q1tI")); + +__webpack_require__("bsbo"); + +var EcogestureSelectionModal = function EcogestureSelectionModal(_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('ecogesture_selection.accessibility.window_title')), /*#__PURE__*/_react.default.createElement(_core.IconButton, { + "aria-label": t('ecogesture_selection.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: "eg-selection-modal" + }, /*#__PURE__*/_react.default.createElement("div", { + className: "title text-20-bold" + }, t('ecogesture_selection.selectionModal.title')), /*#__PURE__*/_react.default.createElement("div", { + className: "text text-16-normal" + }, t('ecogesture_selection.selectionModal.text')), /*#__PURE__*/_react.default.createElement(_core.Button, { + "aria-label": t('ecogesture_selection.selectionModal.button_close'), + onClick: handleCloseClick, + classes: { + root: 'btn-highlight', + label: 'text-16-bold' + } + }, t('ecogesture_selection.selectionModal.button_close')))); +}; + +var _default = EcogestureSelectionModal; +exports.default = _default; + +/***/ }), + +/***/ "Mnxy": /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -16572,17 +14924,50 @@ __webpack_require__.r(__webpack_exports__); var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ - "id": "ECOGESTURE0054_918a1d1a115ec323543b22cd96f5dfe2", - "use": "ECOGESTURE0054_918a1d1a115ec323543b22cd96f5dfe2-usage", - "viewBox": "0 0 51 50", - "content": "<symbol viewBox=\"0 0 51 50\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"ECOGESTURE0054_918a1d1a115ec323543b22cd96f5dfe2\">\n <path d=\"m11.785 22.057.01.007c.225.063.476.121.74.182l.207.048c.35.082.72.174 1.013.29.145.057.298.131.426.231a.771.771 0 0 1 .307.505c.037.295.083.676-.176 1.06-.227.336-.65.617-1.286.942-.339.173-.7.324-1.039.46-.076.032-.152.062-.225.091-.26.104-.499.2-.716.298-.283.127-.486.24-.615.347a.474.474 0 0 0-.106.114c-.011.018-.01.027-.01.027 0 .161.014.292.059.413a.954.954 0 0 0 .294.394c.359.307 1.099.66 2.621.976.27.055.54.11.811.163 1.245.249 2.476.494 3.44.882.593.24 1.13.548 1.52.981.4.446.626 1 .626 1.675 0 .575-.264 1.07-.634 1.484-.368.411-.867.77-1.404 1.085-.959.562-2.129 1.033-3.104 1.426l-.34.138c-.33.133-.687.263-1.058.397-.88.32-1.837.666-2.69 1.168-.492.289-.922.615-1.257.996H8.063c.459-.765 1.164-1.342 1.926-1.79.931-.546 2.027-.944 2.933-1.273a28.187 28.187 0 0 0 1.277-.489c.985-.397 2.088-.842 2.983-1.367.5-.292.907-.594 1.185-.905.276-.308.4-.594.4-.87 0-.45-.143-.784-.391-1.059-.259-.287-.652-.53-1.18-.744-.876-.352-1.999-.577-3.24-.825h-.001l-.852-.172c-1.561-.323-2.492-.714-3.034-1.178a1.88 1.88 0 0 1-.558-.772 2.063 2.063 0 0 1-.117-.734c0-.38.221-.66.45-.849.227-.189.525-.343.824-.478.237-.107.501-.213.763-.317l.212-.085c.336-.136.664-.274.963-.427.64-.328.863-.518.943-.638.044-.064.06-.119.036-.345a1.093 1.093 0 0 0-.17-.081 6.816 6.816 0 0 0-.882-.249l-.194-.045c-.29-.067-.596-.137-.864-.216-.088-.026-.113-.077-.14-.128-.023-.046-.046-.093-.115-.124l-.037-.016c-.124-.055-.226-.1-.337-.208a6.721 6.721 0 0 1-.47-.501l-.002-.003c.666-.332.96-.158 1.41.108Z\" fill=\"#E4A400\" />\n <path d=\"M13.55 21.795c-.137.048-.328.104-.564.173l-.474.14a11.06 11.06 0 0 0-1.361.492 3.48 3.48 0 0 0-.595.336 1.415 1.415 0 0 0-.45.497.873.873 0 0 0-.017.76c.104.236.302.43.537.596.47.331 1.063.546 1.664.705.593.156 1.232.267 1.824.369l.035.006c.613.106 1.165.203 1.613.332.468.136.711.28.808.407.092.12.104.222.052.363-.065.176-.233.404-.534.677-.598.543-1.555 1.118-2.604 1.688-.457.248-1.052.486-1.73.758l-.17.068c-.733.295-1.54.625-2.28 1.029-.954.519-1.866 1.198-2.368 2.14l1.225-.314c.391-.42.973-.686 1.583-1.019.687-.374 1.447-.687 2.184-.982l.182-.073c.66-.265 1.306-.524 1.813-.799 1.046-.568 2.094-1.19 2.783-1.814.342-.31.638-.658.779-1.04a1.25 1.25 0 0 0-.184-1.241c-.292-.382-.797-.59-1.283-.731-.506-.147-1.113-.252-1.712-.356l-.017-.003c-.605-.104-1.21-.209-1.764-.355-.563-.148-1.032-.33-1.37-.567a.758.758 0 0 1-.219-.205.631.631 0 0 1 .16-.15c.11-.08.257-.163.44-.246.364-.168.813-.317 1.243-.447l.424-.126c.258-.075.495-.145.654-.201l-.307-.867Z\" fill=\"#E4A400\" />\n <path d=\"m13.842 21.559-.624.518-.289.113a.324.324 0 0 0 .036-.06l.004-.012a2.663 2.663 0 0 0-.292-.141 5.139 5.139 0 0 0-.779-.255 6.805 6.805 0 0 1-1.017-.305c-.363-.148-.755-.368-1.05-.718a.58.58 0 0 1-.139-.358l1.405.079c.052.025.105.049.161.071.284.116.588.191.869.258.309.072.65.184.938.306.145.061.285.128.406.198a1.3 1.3 0 0 1 .371.306Zm.098-1.72-.625.518-.289.113a.327.327 0 0 0 .036-.06l.004-.012a2.683 2.683 0 0 0-.293-.142 5.15 5.15 0 0 0-.778-.254 6.815 6.815 0 0 1-1.018-.304c-.363-.149-.754-.369-1.05-.719a.58.58 0 0 1-.138-.358l1.405.079c.051.025.105.049.16.072.285.115.589.19.87.256.309.073.649.185.938.307.145.061.285.128.405.198a1.3 1.3 0 0 1 .372.306Z\" fill=\"#E4A400\" />\n <path d=\"M13.727 21.4c-.073.24-.25.407-.379.509-.17.134-.378.246-.58.339-.4.182-.86.323-1.184.401l-1.168.39a.507.507 0 0 1-.098.022.5.5 0 0 0 .37.927l1.168-.39a6.984 6.984 0 0 0 1.184-.401c.202-.092.411-.205.58-.339.152-.12.37-.33.408-.639.045-.363-.118-.636-.3-.819Zm-1.122-.692a7.21 7.21 0 0 1-1.023.331l-1.131.377a.5.5 0 0 0 .384.92l1.168-.388c.324-.079.785-.22 1.184-.402a2.9 2.9 0 0 0 .58-.339c.152-.12.37-.33.408-.639.055-.442-.198-.75-.42-.924l-.001.016c-.039.309-.256.52-.407.639-.125.098-.27.185-.419.26a3.003 3.003 0 0 1-.323.149Zm-2.867-.278a.5.5 0 0 1 .324-.629l1.769-.567.019-.004a6.865 6.865 0 0 0 1.064-.346c.15-.065.27-.129.356-.186l.728-.201a.5.5 0 0 0 .267-.183.912.912 0 0 1 .078.506c-.04.32-.275.532-.428.647a3.062 3.062 0 0 1-.603.334c-.415.18-.892.32-1.213.397l-1.732.556a.5.5 0 0 1-.629-.324Z\" fill=\"#FFDC5F\" />\n <path d=\"M14.364 18.015a.5.5 0 0 1-.366.482l-4 1.107a.5.5 0 0 1-.634-.482v-2.339c0-.512.753-1.387.984-1.387h2.939c.198 0 1.077.875 1.077 1.387v1.232Z\" fill=\"#F4F4F4\" />\n <path d=\"M13.955 15.963c-.258-.313-.562-.567-.668-.567h-2.94c-.23 0-.983.875-.983 1.387v2.34a.5.5 0 0 0 .634.481l.032-.009V17.35c0-.512.752-1.387.983-1.387h2.942Z\" fill=\"#DDD\" />\n <rect x=\"13.336\" y=\"15.148\" width=\"3.054\" height=\"1\" rx=\".5\" transform=\"rotate(180 13.336 15.148)\" fill=\"#C4C4C4\" />\n <path d=\"M13.305 14.822a.5.5 0 0 0-.47-.673h-2.053a.5.5 0 0 0-.47.673.5.5 0 0 1 .47-.327h2.054a.5.5 0 0 1 .47.327Z\" fill=\"#9C9C9C\" />\n <ellipse cx=\"12.403\" cy=\"14.802\" rx=\".471\" ry=\".215\" transform=\"rotate(180 12.403 14.802)\" fill=\"#fff\" />\n <rect x=\"13.336\" y=\"14.059\" width=\"3.054\" height=\"1\" rx=\".5\" transform=\"rotate(180 13.336 14.059)\" fill=\"#C4C4C4\" />\n <path d=\"M13.305 13.732a.499.499 0 0 0-.469-.673h-2.054a.5.5 0 0 0-.47.673.5.5 0 0 1 .47-.327h2.054a.5.5 0 0 1 .47.327Z\" fill=\"#9C9C9C\" />\n <ellipse cx=\"12.403\" cy=\"13.712\" rx=\".471\" ry=\".215\" transform=\"rotate(180 12.403 13.712)\" fill=\"#fff\" />\n <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M11.606 12.768V0h.647v12.768h-.647Z\" fill=\"#fff\" />\n <path d=\"M14.437 23.134a1.063 1.063 0 0 1-.102.138c-.166.187-.502.458-.91.728-.136.117-.378.277-.819.503-.299.153-.627.291-.963.427l-.21.084h-.002c-.262.105-.526.211-.764.318-.298.135-.596.29-.823.478-.229.19-.45.468-.45.85 0 .21.018.465.117.733.077.205.195.402.368.589a1.94 1.94 0 0 0-.066-.157c-.27-.57-.24-.629.39-1.138.062-.05.132-.101.208-.151l.02-.018c.128-.106.332-.22.615-.347.217-.098.457-.194.716-.298l.225-.09c.34-.137.7-.288 1.039-.461.635-.325 1.059-.606 1.286-.942.259-.384.213-.765.176-1.06a.678.678 0 0 0-.051-.186Zm2.745 10.784c-.326.191-.68.372-1.045.543-.41.206-.756.366-.937.426a.932.932 0 0 1-.085.024 79.098 79.098 0 0 1-1.257.512c-.27.11-.59.226-.936.351-.906.329-2.002.727-2.933 1.274-1.316.773-2.463 1.93-2.463 3.784 0 .791.366 1.566.97 2.25-.304-.624-.184-1.523-.12-2.016.015-.105.026-.192.03-.253.006-.073.023-.17.054-.287.112-1.217.902-2.043 1.995-2.685.854-.502 1.81-.849 2.691-1.168a30.529 30.529 0 0 0 1.398-.535c.975-.393 2.145-.864 3.104-1.426.537-.315 1.036-.674 1.404-1.085.37-.413.634-.91.634-1.484 0-.201-.02-.391-.058-.571l-.029.113c-.21.778-.27.868-.718 1.227-.212.17-.907.574-1.647.975l-.052.031Zm25.763-17.213a8.437 8.437 0 0 0-.27-.573c-.53-.511-1.03-.908-1.45-1.158-4.747-2.82-9.953-.656-13.87 3.25-1.633 1.627-1.983 3.42-1.634 5.117-.129.63.816 2.326 1.575 3.528.303.48.793.95 1.332 1.365.35.346.706.658 1.05.929.361.169.753.286 1.153.372.061.025.12.047.173.067.729.26 3.296.325 4.49.325l7.546-6.116a35.91 35.91 0 0 0-.315-1.465c.98-1.985 1.202-4.043.545-5-.116-.168-.217-.396-.325-.641Z\" fill=\"#FFDC5F\" />\n <path d=\"M35.73 40.588c-.039-.1-.074-.191-.164-.13-.075-.21.242-.977.663-1.996.9-2.182 2.278-5.52 1.309-7.014-.494-.762-.995-1.148-1.51-1.322.72-.326 1.453-.74 2.19-1.247 4.059-2.79 7.271-7.842 6.063-10.917 1.99 2.637 3.659 6.427 2.333 9.7-1.05 2.596-5.295 7.165-7.984 10.059-1.123 1.209-1.975 2.126-2.21 2.485-.526.806-.615.578-.69.382Z\" fill=\"#FFDC5F\" />\n <path d=\"M38.836 14.998a7.995 7.995 0 0 0-.372-.513 9.072 9.072 0 0 0-1.42-.785c1.404.062 2.811.46 4.18 1.274.422.25.922.647 1.45 1.158.102.188.189.386.271.573.108.245.209.473.325.642.389.566.47 1.517.268 2.611-.801-1.518-1.967-2.886-3.158-3.97.084.132.158.271.223.416-.524-.645-1.102-1.128-1.748-1.378l-.019-.028Z\" fill=\"#E4A400\" />\n <path d=\"M35.566 40.458c-.057-.16.115-.65.39-1.328-.04.29-.045.49.004.574.077-.077.128.007.185.098.11.178.239.386.608-.503.164-.396.833-1.455 1.714-2.85 2.11-3.34 5.44-8.612 5.994-11.357.25-1.24.112-2.473-.282-3.647.42-1.273.495-2.483.102-3.483 1.99 2.637 3.659 6.427 2.333 9.7-1.051 2.596-5.295 7.165-7.984 10.06-1.123 1.208-1.975 2.125-2.21 2.484-.527.806-.615.578-.69.382-.039-.1-.074-.191-.164-.13Z\" fill=\"#E4A400\" />\n <path d=\"M34.702 15.655c1.207 4.005-1.31 7.678-4.694 7.899-3.384.22-7.33-3.516-7.563-7.101-.233-3.585 2.321-6.67 5.706-6.89 3.384-.22 6.317 2.507 6.55 6.092Z\" fill=\"#FFDDBD\" />\n <path d=\"M30.484 23.5c3.139-.516 5.367-4.03 4.217-7.845-.233-3.585-3.166-6.312-6.55-6.092a5.829 5.829 0 0 0-2.395.688 5.88 5.88 0 0 1 .732-.094c3.384-.22 6.317 2.507 6.55 6.092.933 3.095-.357 5.992-2.554 7.25Z\" fill=\"#EEAF74\" />\n <path d=\"M26.754 8.913c.435 1.418.428 2.742.644 4.14.259 1.676.498 1.93.494 1.933-.003.003-.29-.289-1.138.601-1.462 1.533-2.576 3.532-1.148 6.587-2.277-.97-3.99-2.973-4.38-5.49-.541-3.508 2.098-6.578 5.528-7.77Z\" fill=\"#FFDC5F\" />\n <path d=\"m24.825 20.472.013.017.395 1.45 1.44.822-.869-2.514c-.384-1.111-.34-1.909-.136-2.514.21-.625.625-1.155 1.169-1.662.063-.059.114-.102.154-.133.029.002.059.002.09.002a1 1 0 0 0 .887-1.416v-.001l-.005-.01a1.253 1.253 0 0 1-.021-.081c-.036-.158-.095-.5-.137-1.155l-.01-.135c-.309.317-.62.637-.92.949.078.647.168.818.182.845l.002.004s-.002 0-.003-.002c-.024-.022-.239-.216-.902.402l-.008.008c-.958.896-1.766 2.047-1.613 3.77.037.416.13.866.292 1.354Z\" fill=\"#C65F00\" />\n <path d=\"M21.35 14.3c1.236.957 2.568 1.702 3.84 1.892 1.662.25 2.78-.08 3.973-.433 1.446-.428 3.002-.888 5.768-.387A6.836 6.836 0 0 0 21.35 14.3Z\" fill=\"#FFDC5F\" />\n <path d=\"M33.01 15.16a12.99 12.99 0 0 1 1.921.212 6.836 6.836 0 0 0-10.098-5.964 6.837 6.837 0 0 1 8.176 5.751Z\" fill=\"#E4A400\" />\n <path d=\"M22.401 14.834h-.114a7.58 7.58 0 0 1-1.004-.528c-.016.091-.03.183-.042.275l-.078.591.482.35c1.149.834 2.488 1.558 3.845 1.719 1.665.198 2.8-.176 3.833-.517l.039-.012c1.176-.388 2.335-.77 4.508-.445l1.192.178-.038-1.008-1.013-.286c.003.042.005.084.006.127a12.482 12.482 0 0 0-1.007-.11c-1.796-.12-2.92.25-3.975.598-1.023.337-1.983.653-3.427.482-1.05-.125-2.16-.68-3.207-1.415Z\" fill=\"#C65F00\" />\n <path d=\"M41.218 22.836c.885-1.093 1.41-3.188 1.562-4.1l1.431.326c0 .477-.286 1.965-1.431 4.099-1.145 2.134-4.12 4.662-5.465 5.66-.499.455-.92.831-2.05 1.024-1.236.212-3.512.13-4.52-.357-.847 0 1.222-.12 2.211-.277 1.236-.195 3.058-1.496 4.359-2.277 1.301-.78 2.797-2.732 3.903-4.098Z\" fill=\"#E4A400\" />\n <path d=\"M42.945 16.705a7.998 7.998 0 0 0-.271-.573c-.114-.11-.227-.215-.337-.314 1.315 1.02 2.486 2.628 2.98 3.44v.244a17.012 17.012 0 0 0-1.036-1.54c1.208 3.075-2.004 8.127-6.063 10.917a14.27 14.27 0 0 1-2.19 1.247c.12.04.239.092.357.158-.767-.166-1.904-.102-2.73-.325.654-.116 1.66-.608 2.412-.973-.505-.247-.997-.675-1.38-1.245-.394-.585-.606-1.218-.636-1.79-1.001.585-1.961.97-2.868 1.174l-.852-.717c-.506-.521-1.477-1.732-1.29-1.79.1-.032.615.308 1.152.662.59.39 1.207.797 1.331.75.928-.358 2.008-.89 2.842-1.464 2.057-1.414 3.882-3.448 4.94-5.445.071-.137-.142-2.17-.142-2.17s.987 1.993 1.29 2.105c-1.05 2.249-3.032 4.563-5.303 6.182a4.35 4.35 0 0 0-.057.559c-.002.375.133.87.461 1.359.329.488.737.8 1.086.939.18.072.451.15.66.193.116-.075.233-.152.35-.233 2.058-1.414 3.882-3.448 4.94-5.446 1.092-2.064 1.365-4.264.679-5.262-.116-.169-.217-.397-.325-.642Z\" fill=\"#C65F00\" />\n <path d=\"M17.115 26.179a5.122 5.122 0 0 0-.184-.469 1.5 1.5 0 0 1 .37.339c.297.388.338.825.184 1.241-.14.382-.437.73-.779 1.04-.689.625-1.736 1.246-2.783 1.814-.506.275-1.152.534-1.813.799l-.182.073c-.737.296-1.497.608-2.184.983-.452.245-.87.507-1.25.802-.935.624-3.218 3.956-.218 9.105 3.756 6.448 10.913 7.42 15.503 6.782 4.37-.606 7.568-3.328 9.822-6.153 1.126-1.41 2.007-2.834 2.673-4.012.329-.581.604-1.1.832-1.53l.014-.027c.223-.42.411-.775.554-.998l.843.539a16.32 16.32 0 0 0-.518.936l-.011.021c-.228.43-.508.959-.844 1.551-.681 1.204-1.591 2.678-2.761 4.144-2.335 2.925-5.74 5.864-10.466 6.52-4.778.664-12.454-.316-16.505-7.27-3.246-5.572-.822-9.416.585-10.354a9.79 9.79 0 0 1 1.307-.864c.74-.404 1.547-.734 2.281-1.03l.169-.067c.678-.272 1.274-.51 1.73-.758 1.049-.57 2.006-1.145 2.604-1.688a3.1 3.1 0 0 0 .334-.347c.06-.053.12-.103.179-.152.37-.31.66-.554.514-.97Z\" fill=\"#FFDC5F\" />\n <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M32.743 19.285c-.179.302-.461.733-1.158 1.02a8.495 8.495 0 0 1-1.02.361 2.368 2.368 0 0 1-.302.063 1.127 1.127 0 0 1-.133.009.621.621 0 0 1-.195-.03.5.5 0 0 1 .209-.972 1.5 1.5 0 0 0 .165-.036c.178-.048.465-.142.895-.32.41-.168.55-.387.68-.605l.02-.036c.06-.104.16-.274.297-.4a.92.92 0 0 1 .74-.23c.234.024.451.124.627.229.182.109.358.246.516.385.315.279.714.627 1.035 1.234.16.301.895 1.604.895 2.228l-1.962-2.042a5.378 5.378 0 0 0-.63-.67 2.572 2.572 0 0 0-.366-.277.696.696 0 0 0-.203-.09.728.728 0 0 0-.013.02c-.021.031-.041.066-.07.115l-.027.044Z\" fill=\"#000\" />\n <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M28.918 21.358c.332-.427.621-.983.72-1.201l.91.413a7.89 7.89 0 0 1-.84 1.402 6.022 6.022 0 0 1-.177.215l-.023.027c-.043.05-.076.089-.105.126a.672.672 0 0 0-.06.082.41.41 0 0 0 .029.072c.047.1.144.25.331.485.283.353 1.37 1.76 1.567 2.386-.396-.187-1.676-.922-2.348-1.762a3.648 3.648 0 0 1-.454-.681 1.093 1.093 0 0 1-.11-.685 1.2 1.2 0 0 1 .261-.52l.13-.155.02-.024c.05-.058.1-.116.15-.18Zm.424 1.051v.004-.004Z\" fill=\"#000\" />\n <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M26.518 10.892a5.671 5.671 0 0 0-1.27.893.5.5 0 0 1-.695-.72 6.663 6.663 0 0 1 1.509-1.063c.645-.33 1.451-.6 2.265-.505 1.434.166 2.682.757 3.152 1.047a.5.5 0 1 1-.525.85c-.372-.229-1.482-.758-2.742-.904-.534-.062-1.131.114-1.694.402Zm10.904 4.203c-.614.009-1.12.12-1.337.231a.397.397 0 0 1-.558-.204.485.485 0 0 1 .22-.607c.392-.202 1.05-.316 1.707-.326.666-.01 1.422.085 2.011.375.53.261 1.086.594 1.542.905.228.155.435.308.605.447a2.5 2.5 0 0 1 .408.397.48.48 0 0 1-.076.638.401.401 0 0 1-.595-.048 1.891 1.891 0 0 0-.274-.258 8.102 8.102 0 0 0-.55-.406 12.67 12.67 0 0 0-1.447-.85c-.434-.213-1.052-.304-1.656-.294Z\" fill=\"#fff\" />\n <circle cx=\"30.397\" cy=\"17.796\" r=\".5\" fill=\"#7D4816\" />\n <circle cx=\"27.559\" cy=\"20.157\" r=\".5\" fill=\"#7D4816\" />\n <path d=\"m34.217 4.152.16.979a1.65 1.65 0 0 0 1.361 1.36l.979.16-.979.162a1.65 1.65 0 0 0-1.36 1.36l-.161.979-.161-.979a1.65 1.65 0 0 0-1.36-1.36l-.98-.161.98-.161a1.65 1.65 0 0 0 1.36-1.36l.16-.98ZM22.158 23.71l.129.783c.091.559.53.996 1.088 1.088l.783.13-.783.128a1.32 1.32 0 0 0-1.088 1.088l-.13.783-.128-.783a1.32 1.32 0 0 0-1.088-1.088l-.783-.129.783-.129a1.32 1.32 0 0 0 1.088-1.088l.129-.783ZM45.71 9.201l.098.588a.99.99 0 0 0 .816.816l.587.096-.587.097a.99.99 0 0 0-.816.816l-.097.587-.097-.587a.99.99 0 0 0-.816-.816l-.587-.097.587-.096a.99.99 0 0 0 .816-.816l.097-.588Zm-1.5 29.636.098.588a.99.99 0 0 0 .816.816l.587.096-.587.097a.99.99 0 0 0-.816.816l-.097.587-.097-.587a.99.99 0 0 0-.816-.816l-.587-.096.587-.097a.99.99 0 0 0 .816-.816l.097-.587Z\" fill=\"#FFDC5F\" />\n</symbol>" + "id": "CHALLENGE0002-0_32cac73d8033f2f365dd39736a486f89", + "use": "CHALLENGE0002-0_32cac73d8033f2f365dd39736a486f89-usage", + "viewBox": "0 0 180 180", + "content": "<symbol viewBox=\"0 0 180 180\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"CHALLENGE0002-0_32cac73d8033f2f365dd39736a486f89\">\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\" />\n<mask id=\"CHALLENGE0002-0_32cac73d8033f2f365dd39736a486f89_mask0\" mask-type=\"alpha\" maskUnits=\"userSpaceOnUse\" x=\"17\" y=\"90\" width=\"149\" height=\"48\">\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\" />\n</mask>\n<g mask=\"url(#CHALLENGE0002-0_32cac73d8033f2f365dd39736a486f89_mask0)\">\n<path d=\"M116.604 122.317L135.25 102.18H124.062L116.604 122.317Z\" fill=\"#89C8DC\" />\n<path d=\"M109.146 123.809C112.875 129.029 120.333 139.62 120.333 140.217H82.2959L95.7209 123.809C98.7042 125.3 104.82 128.433 105.417 129.029C106.013 129.626 108.151 125.797 109.146 123.809Z\" fill=\"#88C8DC\" />\n<path d=\"M35.3082 132.759L25.6124 93.9755L24.1207 90.9922H17.4082L35.3082 132.759Z\" fill=\"#88C8DC\" />\n<path d=\"M142.708 122.317V99.9418L153.15 95.4668L142.708 122.317Z\" fill=\"#5DADC7\" />\n<path d=\"M80.8038 139.472L89.008 110.384L44.258 105.909L42.0205 118.588L44.258 139.472H80.8038Z\" fill=\"#88C8DC\" />\n<path d=\"M42.0205 135.742L32.3247 92.4834L45.7497 96.2126L46.4955 135.742H42.0205Z\" fill=\"#5DADC7\" />\n</g>\n<path d=\"M42.0207 79.8048C33.8165 83.0368 17.1098 89.6498 15.9165 90.2465L27.8498 96.959H33.8165L46.4957 110.384L86.7707 112.621L152.404 99.1965L166.575 90.2465L156.879 79.8048L99.4498 74.584L42.0207 79.8048Z\" fill=\"white\" />\n<path d=\"M121.079 75.3299V74.5841L116.604 71.6008V93.9758H135.995C143.454 93.9758 142.708 90.9924 142.708 88.7549V75.3299C142.708 69.3633 139.724 69.3633 135.995 69.3633C132.266 69.3633 131.52 73.0924 131.52 75.3299C131.52 79.0591 131.52 79.8049 127.791 79.8049C124.062 79.8049 121.079 79.8049 121.079 75.3299Z\" fill=\"#A6BEC1\" />\n<path d=\"M62.1788 75.3299V74.5841L66.6538 71.6008V93.9758H47.2621C39.8038 93.9758 40.5496 90.9924 40.5496 88.7549V75.3299C40.5496 69.3633 43.533 69.3633 47.2621 69.3633C50.9913 69.3633 51.7371 73.0924 51.7371 75.3299C51.7371 79.0591 51.7371 79.8049 55.4663 79.8049C59.1955 79.8049 62.1788 79.8049 62.1788 75.3299Z\" fill=\"#A6BEC1\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M91.2454 51.6182C75.5758 51.6182 62.7175 60.9441 61.4121 73.527V93.9753H121.079V73.527C119.773 60.9441 106.915 51.6182 91.2454 51.6182Z\" fill=\"#A6BEC1\" />\n<path d=\"M118.095 53.7007C116.604 45.4965 65.8869 44.0049 64.3952 53.7007C62.9036 63.3965 67.3786 96.959 67.3786 96.959C67.3786 100.254 70.0499 102.926 73.3452 102.926H79.3357C81.7134 102.926 83.5661 100.864 83.313 98.4998L80.8036 75.0666C80.8036 77.2715 85.4785 79.059 91.2452 79.059C97.012 79.059 101.687 77.2715 101.687 75.0666L99.1775 98.4998C98.9244 100.864 100.777 102.926 103.155 102.926H109.145C112.441 102.926 115.112 100.254 115.112 96.959C115.112 96.959 119.587 61.9049 118.095 53.7007Z\" fill=\"#C8D6D8\" />\n<path d=\"M118.096 54.6425H64.3955C65.5704 44.903 77.1428 37.6846 91.2455 37.6846C105.348 37.6846 116.921 44.903 118.096 54.6425Z\" fill=\"#C8D6D8\" />\n<path d=\"M109.314 32.0318C109.314 35.6158 110.619 40.2013 107.808 43.3371C104.497 47.03 96.6421 48.9897 91.2456 48.9897C85.849 48.9897 77.9937 46.3128 74.6829 42.6198C71.8717 39.4841 73.1773 35.6158 73.1773 32.0318C73.1773 24.2272 81.2667 20.7266 91.2456 20.7266C101.224 20.7266 109.314 24.2272 109.314 32.0318Z\" fill=\"#DDE4E4\" />\n<ellipse cx=\"75.7005\" cy=\"23.553\" rx=\"5.65263\" ry=\"5.65263\" fill=\"#DDE4E4\" />\n<path d=\"M78.5271 23.5529C78.5271 21.9919 77.2618 20.7266 75.7008 20.7266C74.1399 20.7266 72.8745 21.9919 72.8745 23.5529C72.8745 25.1138 74.1399 26.3792 75.7008 26.3792C75.7008 24.8183 76.9662 23.5529 78.5271 23.5529Z\" fill=\"#FFA9E2\" />\n<ellipse cx=\"106.79\" cy=\"23.553\" rx=\"5.65263\" ry=\"5.65263\" fill=\"#DDE4E4\" />\n<path d=\"M81.3535 43.3373C81.3535 38.6546 85.7824 34.8584 91.2456 34.8584C96.7089 34.8584 101.138 38.6546 101.138 43.3373C101.138 51.8163 96.7089 51.8163 91.2456 51.8163C85.7824 51.8163 81.3535 51.8163 81.3535 43.3373Z\" fill=\"white\" />\n<path d=\"M106.79 26.3792C108.351 26.3792 109.616 25.1138 109.616 23.5529C109.616 21.9919 108.351 20.7266 106.79 20.7266C105.229 20.7266 103.964 21.9919 103.964 23.5529C105.525 23.5529 106.79 24.8183 106.79 26.3792Z\" fill=\"#FFA9E2\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M91.2454 41.2178C91.6356 41.2178 91.952 41.5341 91.952 41.9244C91.952 45.0493 89.8668 47.8419 87.0059 47.8419C86.6157 47.8419 86.2993 47.5256 86.2993 47.1354C86.2993 46.7451 86.6157 46.4288 87.0059 46.4288C88.8278 46.4288 90.5388 44.5553 90.5388 41.9244C90.5388 41.5341 90.8551 41.2178 91.2454 41.2178Z\" fill=\"#3C6775\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M91.2459 41.2178C90.8556 41.2178 90.5393 41.5341 90.5393 41.9244C90.5393 45.0493 92.6244 47.8419 95.4853 47.8419C95.8755 47.8419 96.1919 47.5256 96.1919 47.1354C96.1919 46.7451 95.8755 46.4288 95.4853 46.4288C93.6634 46.4288 91.9524 44.5553 91.9524 41.9244C91.9524 41.5341 91.6361 41.2178 91.2459 41.2178Z\" fill=\"#3C6775\" />\n<path d=\"M87.6766 39.4951C87.2709 40.4666 89.4562 42.5864 91.2455 42.5864C93.0348 42.5864 95.3082 40.4225 94.8143 39.4951C94.3204 38.5677 93.4536 37.9053 91.2455 37.9053C89.0374 37.9053 88.0824 38.5236 87.6766 39.4951Z\" fill=\"#040404\" />\n<ellipse cx=\"83.7871\" cy=\"31.3257\" rx=\"1.49167\" ry=\"1.49167\" fill=\"#121212\" />\n<ellipse cx=\"98.7036\" cy=\"31.3257\" rx=\"1.49167\" ry=\"1.49167\" fill=\"#121212\" />\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); + +/***/ }), + +/***/ "N1kC": +/***/ (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": "electricity_bill_428dcb326ea9cd5e2728908bf5c7952c", + "use": "electricity_bill_428dcb326ea9cd5e2728908bf5c7952c-usage", + "viewBox": "0 0 176 186", + "content": "<symbol viewBox=\"0 0 176 186\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"electricity_bill_428dcb326ea9cd5e2728908bf5c7952c\">\n<g clip-path=\"url(#electricity_bill_428dcb326ea9cd5e2728908bf5c7952c_clip0_115_37229)\">\n<path d=\"M56.8017 20.6657L55.3012 20.4406L54.6783 21.8278L36.6037 62.0787L36.3709 62.597L36.4445 63.1599L42.0312 105.916L21.4536 150.539L20.3376 152.959L22.9672 153.354L122.529 168.293L124.014 168.516L124.644 167.149L145.465 122L145.707 121.475L145.632 120.901L140.044 78.1339L157.886 38.4013L158.966 35.9956L156.364 35.6051L56.8017 20.6657Z\" stroke=\"#D87B39\" stroke-width=\"4\" />\n<path d=\"M44.088 106.225L143.65 121.165L122.83 166.313L23.2679 151.374L44.088 106.225Z\" fill=\"white\" />\n<path d=\"M44.0879 106.226L143.65 121.165L137.988 77.8353L38.426 62.8959L44.0879 106.226Z\" fill=\"#F5E3D8\" />\n<path d=\"M56.5009 22.6447L156.063 37.5841L137.988 77.835L38.4263 62.8956L56.5009 22.6447Z\" fill=\"white\" />\n<mask id=\"electricity_bill_428dcb326ea9cd5e2728908bf5c7952c_mask0_115_37229\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"37\" y=\"109\" width=\"94\" height=\"42\">\n<path d=\"M51.9463 109.819L130.854 121.659L122.497 142.152L91.0476 137.433L84.9867 150.499L37.0118 143.3L51.9463 109.819Z\" fill=\"#D87B39\" />\n</mask>\n<g mask=\"url(#electricity_bill_428dcb326ea9cd5e2728908bf5c7952c_mask0_115_37229)\">\n<rect width=\"93.2376\" height=\"3.81911\" transform=\"matrix(0.988929 0.14839 -0.1469 0.989151 44.4486 112.556)\" fill=\"#D87B39\" />\n<path d=\"M38.9602 123.4L127.187 136.639L125.924 140.311L38.3991 127.178L38.9602 123.4Z\" fill=\"#D87B39\" />\n<rect width=\"93.2376\" height=\"3.81904\" transform=\"matrix(0.988929 0.14839 -0.1469 0.989151 34.9278 134.78)\" fill=\"#D87B39\" />\n</g>\n<mask id=\"electricity_bill_428dcb326ea9cd5e2728908bf5c7952c_mask1_115_37229\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"47\" y=\"67\" width=\"87\" height=\"50\">\n<path d=\"M129.289 79.9088L47.2962 67.6058L51.8517 104.011L133.844 116.314L129.289 79.9088Z\" fill=\"#D87B39\" />\n</mask>\n<g mask=\"url(#electricity_bill_428dcb326ea9cd5e2728908bf5c7952c_mask1_115_37229)\">\n<rect width=\"93.2376\" height=\"3.8191\" transform=\"matrix(0.988929 0.14839 -0.1469 0.989151 45.0519 82.7158)\" fill=\"#D87B39\" />\n<path d=\"M42.6775 70.3994L81.711 76.2564L83.2832 81.1116L42.0064 74.918L42.6775 70.3994Z\" fill=\"#D87B39\" />\n<rect width=\"93.2376\" height=\"3.81909\" transform=\"matrix(0.988929 0.14839 -0.1469 0.989151 46.1771 94.4697)\" fill=\"#D87B39\" />\n</g>\n<path d=\"M91.9717 62.7591C99.2172 63.8463 105.871 58.0984 107.041 50.2201C108.211 42.3417 103.517 34.8911 96.2718 33.8039C89.0263 32.7167 82.3725 38.4646 81.2025 46.343C80.0325 54.2213 84.7262 61.6719 91.9717 62.7591Z\" fill=\"#D87B39\" stroke=\"#D87B39\" stroke-width=\"2\" />\n<path d=\"M81.5198 46.9077L84.1017 50.0529L87.1889 45.69L89.0697 53.5562L94.3515 42.628L95.7315 53.8663L99.916 46.2208L101.66 53.9813L104.908 49.5655L106.348 52.1845\" stroke=\"white\" />\n</g>\n<defs>\n<clipPath id=\"electricity_bill_428dcb326ea9cd5e2728908bf5c7952c_clip0_115_37229\">\n<rect width=\"153.345\" height=\"158.97\" fill=\"white\" transform=\"matrix(0.988929 0.14839 -0.1469 0.989151 23.8526 5.67773)\" />\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); /***/ }), -/***/ "Nixq": +/***/ "N22W": +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__("JPst")(false); +// Module +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.equipment-form-container {\n padding: 1.5rem;\n color: #e0e0e0;\n}\n@media (min-width: 768px) {\n .equipment-form-container .equipment-label {\n text-align: center;\n }\n}\n.equipment-form-container .equipment-hint {\n margin: 1rem 0;\n}\n@media (min-width: 768px) {\n .equipment-form-container .equipment-hint {\n text-align: center;\n }\n}\n.equipment-form-container .icons-container {\n display: grid;\n grid-template-columns: repeat(3, 1fr);\n grid-template-rows: repeat(5, 1fr);\n grid-column-gap: 32px;\n grid-row-gap: 32px;\n max-width: 400px;\n margin: 1.5rem auto 3rem auto;\n}\n.equipment-form-container .icons-container .checkbox-equipment {\n cursor: pointer;\n max-width: 80px;\n text-align: center;\n margin: 0 auto;\n}\n.equipment-form-container .icons-container .checkbox-equipment .text {\n margin-top: 0.5rem;\n text-align: center;\n}\n.equipment-form-container .icons-container input.item-eq {\n display: none;\n}\n.equipment-form-container .icons-container .equipment-icon-container {\n display: flex;\n transition: all 200ms ease;\n box-sizing: border-box;\n flex-direction: column;\n width: 80px;\n height: 80px;\n border-radius: 5px;\n background-color: #e0e0e0;\n}\n.equipment-form-container .icons-container .equipment-icon-container.checked {\n background-color: #e3b82a;\n}\n.equipment-form-container .icons-container .equipment-icon-container .equipmentIcon {\n margin: auto;\n}", ""]); + + + +/***/ }), + +/***/ "N6rj": /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -16601,110 +14986,327 @@ var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__("yXPU")); var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); -__webpack_require__("UGT3"); +var _core = __webpack_require__("TTf+"); -var _I18n = __webpack_require__("buk/"); +var _default2 = _interopRequireDefault(__webpack_require__("v9Ot")); -var _Icon = _interopRequireDefault(__webpack_require__("y6ex")); +var _ActionModal = _interopRequireDefault(__webpack_require__("w6z3")); + +var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j")); + +var _StarsContainer = _interopRequireDefault(__webpack_require__("TEZG")); + +var _cozyClient = __webpack_require__("SH7X"); + +var _I18n = __webpack_require__("buk/"); var _react = _interopRequireWildcard(__webpack_require__("q1tI")); +var _action = _interopRequireDefault(__webpack_require__("5e6O")); + +var _hooks = __webpack_require__("Zlw4"); + var _utils = __webpack_require__("c+yx"); +__webpack_require__("8H5e"); + 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 EquipmentIcon = function EquipmentIcon(_ref) { - var equipment = _ref.equipment, - isChecked = _ref.isChecked; +var ActionBegin = function ActionBegin(_ref) { + var action = _ref.action, + setShowList = _ref.setShowList, + userChallenge = _ref.userChallenge; + var client = (0, _cozyClient.useClient)(); var _useI18n = (0, _I18n.useI18n)(), t = _useI18n.t; - var _useState = (0, _react.useState)(''), + var _useAppSelector = (0, _hooks.useAppSelector)(function (state) { + return state.ecolyo; + }), + fluidTypes = _useAppSelector.global.fluidTypes, + isProfileTypeCompleted = _useAppSelector.profile.isProfileTypeCompleted; + + var _useState = (0, _react.useState)(), _useState2 = (0, _slicedToArray2.default)(_useState, 2), - icon = _useState2[0], - setIcon = _useState2[1]; + currentAction = _useState2[0], + setCurrentAction = _useState2[1]; + var _useState3 = (0, _react.useState)(''), + _useState4 = (0, _slicedToArray2.default)(_useState3, 2), + actionIcon = _useState4[0], + setActionIcon = _useState4[1]; + + var _useState5 = (0, _react.useState)(false), + _useState6 = (0, _slicedToArray2.default)(_useState5, 2), + openLaunchModal = _useState6[0], + setOpenLaunchModal = _useState6[1]; + + var toggleLaunchModal = (0, _react.useCallback)(function () { + setOpenLaunchModal(function (prev) { + return !prev; + }); + }, []); (0, _react.useEffect)(function () { var subscribed = true; - function getIcon() { - return _getIcon.apply(this, arguments); - } - - function _getIcon() { - _getIcon = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() { - var svg; + var getAction = /*#__PURE__*/function () { + var _ref2 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() { + var actionService, actions; return _regenerator.default.wrap(function _callee$(_context) { while (1) { switch (_context.prev = _context.next) { case 0: - _context.next = 2; - return (0, _utils.importIconById)(equipment, 'equipments'); + if (!action) { + _context.next = 4; + break; + } - case 2: - svg = _context.sent; + if (subscribed) setCurrentAction(action); + _context.next = 16; + break; - if (subscribed && svg) { - setIcon(svg); + case 4: + actionService = new _action.default(client); + actions = []; + + if (!isProfileTypeCompleted) { + _context.next = 12; + break; } - case 4: + _context.next = 9; + return actionService.getCustomActions(fluidTypes); + + case 9: + actions = _context.sent; + _context.next = 15; + break; + + case 12: + _context.next = 14; + return actionService.getDefaultActions(); + + case 14: + actions = _context.sent; + + case 15: + if (subscribed) { + setCurrentAction(actions[0]); + } + + case 16: case "end": return _context.stop(); } } }, _callee); })); - return _getIcon.apply(this, arguments); - } - getIcon(); + return function getAction() { + return _ref2.apply(this, arguments); + }; + }(); + + getAction(); return function () { subscribed = false; }; - }, [equipment]); - return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement("div", { - className: isChecked ? 'equipment-icon-container checked' : ' equipment-icon-container' - }, /*#__PURE__*/_react.default.createElement(_Icon.default, { - icon: icon, - size: 40, - className: 'equipmentIcon ' + }, [client, isProfileTypeCompleted, fluidTypes, action, currentAction]); + (0, _react.useEffect)(function () { + function handleEcogestureIcon() { + return _handleEcogestureIcon.apply(this, arguments); + } + + function _handleEcogestureIcon() { + _handleEcogestureIcon = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() { + var icon; + return _regenerator.default.wrap(function _callee2$(_context2) { + while (1) { + switch (_context2.prev = _context2.next) { + case 0: + if (!currentAction) { + _context2.next = 5; + break; + } + + _context2.next = 3; + return (0, _utils.importIconById)(currentAction.id, 'ecogesture'); + + case 3: + icon = _context2.sent; + setActionIcon(icon || _default2.default); + + case 5: + case "end": + return _context2.stop(); + } + } + }, _callee2); + })); + return _handleEcogestureIcon.apply(this, arguments); + } + + handleEcogestureIcon(); + }, [currentAction]); + return /*#__PURE__*/_react.default.createElement("div", { + className: "action-begin" + }, currentAction && /*#__PURE__*/_react.default.createElement("div", { + className: "action-container" + }, /*#__PURE__*/_react.default.createElement("div", { + className: "action-begin-container" + }, /*#__PURE__*/_react.default.createElement("div", { + className: "icon-container" + }, /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { + className: "action-icon", + icon: actionIcon, + size: 100 + })), /*#__PURE__*/_react.default.createElement(_StarsContainer.default, { + result: userChallenge.progress.actionProgress, + isQuizBegin: true + }), /*#__PURE__*/_react.default.createElement("div", { + className: "action-title text-20-bold" + }, currentAction.shortName), /*#__PURE__*/_react.default.createElement("div", { + className: "action-duration text-18" + }, t('action.duration', { + // eslint-disable-next-line camelcase + smart_count: currentAction.actionDuration })), /*#__PURE__*/_react.default.createElement("div", { - className: "text text-14-normal" - }, t("ecogesture_profile.equipments.".concat(equipment.toLocaleLowerCase())))); + className: "action-text text-18-bold" + }, currentAction.actionName), /*#__PURE__*/_react.default.createElement("div", { + className: "action-buttons" + }, /*#__PURE__*/_react.default.createElement(_core.Button, { + onClick: toggleLaunchModal, + classes: { + root: 'btn-secondary-negative', + label: 'text-16-normal' + } + }, t('action.apply')), /*#__PURE__*/_react.default.createElement(_core.Button, { + onClick: function onClick() { + return setShowList(true); + }, + classes: { + root: 'btn-secondary-negative', + label: 'text-16-normal' + } + }, t('action.other')))), /*#__PURE__*/_react.default.createElement(_ActionModal.default, { + open: openLaunchModal, + action: currentAction, + handleCloseClick: toggleLaunchModal, + userChallenge: userChallenge + }))); }; -var _default = EquipmentIcon; +var _default = ActionBegin; exports.default = _default; /***/ }), -/***/ "Nji6": +/***/ "NErO": +/***/ (function(module) { + +module.exports = JSON.parse("[{\"_id\":\"DUEL001\",\"title\":\"Simone VEILLE\",\"description\":\"Je vous défie de consommer moins que #CONSUMPTION € dans les #DURATION prochains jours\",\"duration\":{\"days\":7}},{\"_id\":\"DUEL002\",\"title\":\"Jean-Jacques RUISSEAU\",\"description\":\"Je vous défie de consommer moins que #CONSUMPTION € dans les #DURATION prochains jours\",\"duration\":{\"days\":14}},{\"_id\":\"DUEL003\",\"title\":\"Usain VOLT\",\"description\":\"Je vous défie de consommer moins que #CONSUMPTION € dans les #DURATION prochains jours\",\"duration\":{\"days\":14}},{\"_id\":\"DUEL004\",\"title\":\"Bernard PIV'EAU\",\"description\":\"Je vous défie de consommer moins que #CONSUMPTION € dans les #DURATION prochains jours\",\"duration\":{\"days\":21}},{\"_id\":\"DUEL005\",\"title\":\"Maria SHARAPOWATT\",\"description\":\"Je vous défie de consommer moins que #CONSUMPTION € dans les #DURATION prochains jours\",\"duration\":{\"days\":28}}]"); + +/***/ }), + +/***/ "NGZO": /***/ (function(module, exports, __webpack_require__) { +exports = module.exports = __webpack_require__("JPst")(false); +// Module +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.action-begin {\n margin: auto;\n}\n\n.action-container {\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n margin: auto;\n padding: 1.5rem;\n}\n\n.action-begin-container {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: space-around;\n box-sizing: border-box;\n box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.55);\n border-radius: 4px;\n transition: all 300ms ease;\n color: #ffffff;\n background: linear-gradient(180deg, #323339 0%, #25262b 100%);\n height: auto;\n gap: 1.5rem;\n max-height: 63svh;\n text-align: center;\n position: relative;\n padding: 5rem 1rem 1rem 1rem;\n}\n@media (min-width: 1201px) {\n .action-begin-container {\n margin: 6rem 1rem 1rem 1rem;\n }\n}\n.action-begin-container .icon-container {\n width: 8.125rem;\n height: 8.125rem;\n position: absolute;\n left: 0;\n right: 0;\n margin: 0 auto;\n top: -70px;\n background: linear-gradient(180deg, #323339 0%, #25262b 100%);\n box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.55);\n border-radius: 8px;\n border: solid 2px #58ffff;\n display: flex;\n}\n.action-begin-container .action-icon {\n margin: auto;\n}\n.action-begin-container .action-icon-stars {\n margin-top: -4rem;\n}\n.action-begin-container .stars .star:not(:last-of-type) {\n margin-right: 0.4rem;\n}\n.action-begin-container .action-duration {\n color: #e0e0e0;\n}\n.action-begin-container .action-explanation {\n margin-bottom: 2rem;\n line-height: 24px;\n padding: 1rem;\n}\n@media (min-width: 1201px) {\n .action-begin-container .action-explanation {\n padding: 0rem 2rem;\n }\n}\n.action-begin-container .action-buttons button {\n padding: 0.7rem;\n border-color: #e0e0e0;\n margin-top: 0.5rem;\n}\n.action-begin-container .action-buttons button span {\n font-weight: 700;\n}", ""]); -var content = __webpack_require__("aSL/"); -if(typeof content === 'string') content = [[module.i, content, '']]; -var transform; -var insertInto; +/***/ }), +/***/ "NLGX": +/***/ (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 options = {"hmr":true} -options.transform = transform -options.insertInto = undefined; +var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ + "id": "wrongAnswer_788c7a58f6f8e19d27697cbaf219441f", + "use": "wrongAnswer_788c7a58f6f8e19d27697cbaf219441f-usage", + "viewBox": "0 0 120 120", + "content": "<symbol viewBox=\"0 0 120 120\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"wrongAnswer_788c7a58f6f8e19d27697cbaf219441f\">\r\n<path d=\"M57.3247 33.5029L49.0446 57.8504H58.8789L53.0398 87.1921L43.987 95.2732C43.5915 95.6274 43.1034 95.8697 42.5779 95.9727C42.0524 96.0757 41.5105 96.0352 41.0138 95.8559C40.5171 95.6765 40.0853 95.3655 39.7675 94.958C39.4498 94.5505 39.2586 94.0628 39.2158 93.5504L37.3461 71.5289L17.4399 60.9127C16.7807 60.5613 16.2988 59.9689 16.0999 59.2657C15.901 58.5625 16.0015 57.8061 16.3793 57.1626C16.6926 56.6334 17.1737 56.2106 17.7581 55.965L38.9385 47.0035L43.651 25.2488C43.9838 23.7526 45.5029 22.7667 47.0457 23.0479C47.6606 23.1592 48.2161 23.4646 48.625 23.916L57.3247 33.5029Z\" fill=\"url(#wrongAnswer_788c7a58f6f8e19d27697cbaf219441f_paint0_linear)\" />\r\n<path d=\"M72.7739 32.3263L66.0446 45.6175H74.1691L55.659 86.1569L62.8036 83.2933L82.2229 95.2714C82.7528 95.6019 83.3883 95.7515 84.0139 95.7016C85.5912 95.5782 86.7586 94.2539 86.6186 92.7396L84.6024 70.7311L102.342 56.7924C102.825 56.4109 103.167 55.8877 103.308 55.2954C103.678 53.8163 102.707 52.3342 101.162 51.9769L78.739 46.8637L72.7739 32.3263Z\" fill=\"url(#wrongAnswer_788c7a58f6f8e19d27697cbaf219441f_paint1_linear)\" />\r\n<defs>\r\n<linearGradient id=\"wrongAnswer_788c7a58f6f8e19d27697cbaf219441f_paint0_linear\" x1=\"64.2951\" y1=\"33.8658\" x2=\"60.5952\" y2=\"93.7311\" gradientUnits=\"userSpaceOnUse\">\r\n<stop stop-color=\"#FF7B7B\" />\r\n<stop offset=\"1\" stop-color=\"#BE2121\" />\r\n</linearGradient>\r\n<linearGradient id=\"wrongAnswer_788c7a58f6f8e19d27697cbaf219441f_paint1_linear\" x1=\"64.2951\" y1=\"33.8658\" x2=\"60.5952\" y2=\"93.7311\" gradientUnits=\"userSpaceOnUse\">\r\n<stop stop-color=\"#FF7B7B\" />\r\n<stop offset=\"1\" stop-color=\"#BE2121\" />\r\n</linearGradient>\r\n</defs>\r\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); -var update = __webpack_require__("aET+")(content, options); +/***/ }), -if(content.locals) module.exports = content.locals; +/***/ "NaFR": +/***/ (function(module, __webpack_exports__, __webpack_require__) { -if(false) {} +"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": "star_eea558670a3a3801ced7803d94fccbb0", + "use": "star_eea558670a3a3801ced7803d94fccbb0-usage", + "viewBox": "0 0 16 16", + "content": "<symbol viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"star_eea558670a3a3801ced7803d94fccbb0\">\n<g filter=\"url(#star_eea558670a3a3801ced7803d94fccbb0_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\" />\n</g>\n<defs>\n<filter id=\"star_eea558670a3a3801ced7803d94fccbb0_filter0_d\" x=\"0\" y=\"0\" width=\"16\" height=\"16\" 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\"></feColorMatrix>\n<feOffset dy=\"1\"></feOffset>\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 0.2875 0 0 0 0 0.2875 0 0 0 0 0.2875 0 0 0 1 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); + +/***/ }), + +/***/ "NbGc": +/***/ (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": "parametre-off_251693065f7fc925c4b3db0ff3641de1", + "use": "parametre-off_251693065f7fc925c4b3db0ff3641de1-usage", + "viewBox": "0 0 36 36", + "content": "<symbol viewBox=\"0 0 36 36\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"parametre-off_251693065f7fc925c4b3db0ff3641de1\">\n<line x1=\"7.5\" y1=\"11.5\" x2=\"28.5\" y2=\"11.5\" stroke=\"currentColor\" stroke-linecap=\"round\" />\n<line x1=\"7.5\" y1=\"18.5\" x2=\"28.5\" y2=\"18.5\" stroke=\"currentColor\" stroke-linecap=\"round\" />\n<line x1=\"7.5\" y1=\"25.5\" x2=\"28.5\" y2=\"25.5\" stroke=\"currentColor\" stroke-linecap=\"round\" />\n<circle cx=\"21.5\" cy=\"11.5\" r=\"2.5\" fill=\"currentColor\" />\n<circle cx=\"13.5\" cy=\"18.5\" r=\"2.5\" fill=\"currentColor\" />\n<circle cx=\"22.5\" cy=\"25.5\" r=\"2.5\" fill=\"currentColor\" />\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); + +/***/ }), + +/***/ "NfJ5": +/***/ (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": "ECOGESTURE0054_918a1d1a115ec323543b22cd96f5dfe2", + "use": "ECOGESTURE0054_918a1d1a115ec323543b22cd96f5dfe2-usage", + "viewBox": "0 0 51 50", + "content": "<symbol viewBox=\"0 0 51 50\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"ECOGESTURE0054_918a1d1a115ec323543b22cd96f5dfe2\">\n <path d=\"m11.785 22.057.01.007c.225.063.476.121.74.182l.207.048c.35.082.72.174 1.013.29.145.057.298.131.426.231a.771.771 0 0 1 .307.505c.037.295.083.676-.176 1.06-.227.336-.65.617-1.286.942-.339.173-.7.324-1.039.46-.076.032-.152.062-.225.091-.26.104-.499.2-.716.298-.283.127-.486.24-.615.347a.474.474 0 0 0-.106.114c-.011.018-.01.027-.01.027 0 .161.014.292.059.413a.954.954 0 0 0 .294.394c.359.307 1.099.66 2.621.976.27.055.54.11.811.163 1.245.249 2.476.494 3.44.882.593.24 1.13.548 1.52.981.4.446.626 1 .626 1.675 0 .575-.264 1.07-.634 1.484-.368.411-.867.77-1.404 1.085-.959.562-2.129 1.033-3.104 1.426l-.34.138c-.33.133-.687.263-1.058.397-.88.32-1.837.666-2.69 1.168-.492.289-.922.615-1.257.996H8.063c.459-.765 1.164-1.342 1.926-1.79.931-.546 2.027-.944 2.933-1.273a28.187 28.187 0 0 0 1.277-.489c.985-.397 2.088-.842 2.983-1.367.5-.292.907-.594 1.185-.905.276-.308.4-.594.4-.87 0-.45-.143-.784-.391-1.059-.259-.287-.652-.53-1.18-.744-.876-.352-1.999-.577-3.24-.825h-.001l-.852-.172c-1.561-.323-2.492-.714-3.034-1.178a1.88 1.88 0 0 1-.558-.772 2.063 2.063 0 0 1-.117-.734c0-.38.221-.66.45-.849.227-.189.525-.343.824-.478.237-.107.501-.213.763-.317l.212-.085c.336-.136.664-.274.963-.427.64-.328.863-.518.943-.638.044-.064.06-.119.036-.345a1.093 1.093 0 0 0-.17-.081 6.816 6.816 0 0 0-.882-.249l-.194-.045c-.29-.067-.596-.137-.864-.216-.088-.026-.113-.077-.14-.128-.023-.046-.046-.093-.115-.124l-.037-.016c-.124-.055-.226-.1-.337-.208a6.721 6.721 0 0 1-.47-.501l-.002-.003c.666-.332.96-.158 1.41.108Z\" fill=\"#E4A400\" />\n <path d=\"M13.55 21.795c-.137.048-.328.104-.564.173l-.474.14a11.06 11.06 0 0 0-1.361.492 3.48 3.48 0 0 0-.595.336 1.415 1.415 0 0 0-.45.497.873.873 0 0 0-.017.76c.104.236.302.43.537.596.47.331 1.063.546 1.664.705.593.156 1.232.267 1.824.369l.035.006c.613.106 1.165.203 1.613.332.468.136.711.28.808.407.092.12.104.222.052.363-.065.176-.233.404-.534.677-.598.543-1.555 1.118-2.604 1.688-.457.248-1.052.486-1.73.758l-.17.068c-.733.295-1.54.625-2.28 1.029-.954.519-1.866 1.198-2.368 2.14l1.225-.314c.391-.42.973-.686 1.583-1.019.687-.374 1.447-.687 2.184-.982l.182-.073c.66-.265 1.306-.524 1.813-.799 1.046-.568 2.094-1.19 2.783-1.814.342-.31.638-.658.779-1.04a1.25 1.25 0 0 0-.184-1.241c-.292-.382-.797-.59-1.283-.731-.506-.147-1.113-.252-1.712-.356l-.017-.003c-.605-.104-1.21-.209-1.764-.355-.563-.148-1.032-.33-1.37-.567a.758.758 0 0 1-.219-.205.631.631 0 0 1 .16-.15c.11-.08.257-.163.44-.246.364-.168.813-.317 1.243-.447l.424-.126c.258-.075.495-.145.654-.201l-.307-.867Z\" fill=\"#E4A400\" />\n <path d=\"m13.842 21.559-.624.518-.289.113a.324.324 0 0 0 .036-.06l.004-.012a2.663 2.663 0 0 0-.292-.141 5.139 5.139 0 0 0-.779-.255 6.805 6.805 0 0 1-1.017-.305c-.363-.148-.755-.368-1.05-.718a.58.58 0 0 1-.139-.358l1.405.079c.052.025.105.049.161.071.284.116.588.191.869.258.309.072.65.184.938.306.145.061.285.128.406.198a1.3 1.3 0 0 1 .371.306Zm.098-1.72-.625.518-.289.113a.327.327 0 0 0 .036-.06l.004-.012a2.683 2.683 0 0 0-.293-.142 5.15 5.15 0 0 0-.778-.254 6.815 6.815 0 0 1-1.018-.304c-.363-.149-.754-.369-1.05-.719a.58.58 0 0 1-.138-.358l1.405.079c.051.025.105.049.16.072.285.115.589.19.87.256.309.073.649.185.938.307.145.061.285.128.405.198a1.3 1.3 0 0 1 .372.306Z\" fill=\"#E4A400\" />\n <path d=\"M13.727 21.4c-.073.24-.25.407-.379.509-.17.134-.378.246-.58.339-.4.182-.86.323-1.184.401l-1.168.39a.507.507 0 0 1-.098.022.5.5 0 0 0 .37.927l1.168-.39a6.984 6.984 0 0 0 1.184-.401c.202-.092.411-.205.58-.339.152-.12.37-.33.408-.639.045-.363-.118-.636-.3-.819Zm-1.122-.692a7.21 7.21 0 0 1-1.023.331l-1.131.377a.5.5 0 0 0 .384.92l1.168-.388c.324-.079.785-.22 1.184-.402a2.9 2.9 0 0 0 .58-.339c.152-.12.37-.33.408-.639.055-.442-.198-.75-.42-.924l-.001.016c-.039.309-.256.52-.407.639-.125.098-.27.185-.419.26a3.003 3.003 0 0 1-.323.149Zm-2.867-.278a.5.5 0 0 1 .324-.629l1.769-.567.019-.004a6.865 6.865 0 0 0 1.064-.346c.15-.065.27-.129.356-.186l.728-.201a.5.5 0 0 0 .267-.183.912.912 0 0 1 .078.506c-.04.32-.275.532-.428.647a3.062 3.062 0 0 1-.603.334c-.415.18-.892.32-1.213.397l-1.732.556a.5.5 0 0 1-.629-.324Z\" fill=\"#FFDC5F\" />\n <path d=\"M14.364 18.015a.5.5 0 0 1-.366.482l-4 1.107a.5.5 0 0 1-.634-.482v-2.339c0-.512.753-1.387.984-1.387h2.939c.198 0 1.077.875 1.077 1.387v1.232Z\" fill=\"#F4F4F4\" />\n <path d=\"M13.955 15.963c-.258-.313-.562-.567-.668-.567h-2.94c-.23 0-.983.875-.983 1.387v2.34a.5.5 0 0 0 .634.481l.032-.009V17.35c0-.512.752-1.387.983-1.387h2.942Z\" fill=\"#DDD\" />\n <rect x=\"13.336\" y=\"15.148\" width=\"3.054\" height=\"1\" rx=\".5\" transform=\"rotate(180 13.336 15.148)\" fill=\"#C4C4C4\" />\n <path d=\"M13.305 14.822a.5.5 0 0 0-.47-.673h-2.053a.5.5 0 0 0-.47.673.5.5 0 0 1 .47-.327h2.054a.5.5 0 0 1 .47.327Z\" fill=\"#9C9C9C\" />\n <ellipse cx=\"12.403\" cy=\"14.802\" rx=\".471\" ry=\".215\" transform=\"rotate(180 12.403 14.802)\" fill=\"#fff\" />\n <rect x=\"13.336\" y=\"14.059\" width=\"3.054\" height=\"1\" rx=\".5\" transform=\"rotate(180 13.336 14.059)\" fill=\"#C4C4C4\" />\n <path d=\"M13.305 13.732a.499.499 0 0 0-.469-.673h-2.054a.5.5 0 0 0-.47.673.5.5 0 0 1 .47-.327h2.054a.5.5 0 0 1 .47.327Z\" fill=\"#9C9C9C\" />\n <ellipse cx=\"12.403\" cy=\"13.712\" rx=\".471\" ry=\".215\" transform=\"rotate(180 12.403 13.712)\" fill=\"#fff\" />\n <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M11.606 12.768V0h.647v12.768h-.647Z\" fill=\"#fff\" />\n <path d=\"M14.437 23.134a1.063 1.063 0 0 1-.102.138c-.166.187-.502.458-.91.728-.136.117-.378.277-.819.503-.299.153-.627.291-.963.427l-.21.084h-.002c-.262.105-.526.211-.764.318-.298.135-.596.29-.823.478-.229.19-.45.468-.45.85 0 .21.018.465.117.733.077.205.195.402.368.589a1.94 1.94 0 0 0-.066-.157c-.27-.57-.24-.629.39-1.138.062-.05.132-.101.208-.151l.02-.018c.128-.106.332-.22.615-.347.217-.098.457-.194.716-.298l.225-.09c.34-.137.7-.288 1.039-.461.635-.325 1.059-.606 1.286-.942.259-.384.213-.765.176-1.06a.678.678 0 0 0-.051-.186Zm2.745 10.784c-.326.191-.68.372-1.045.543-.41.206-.756.366-.937.426a.932.932 0 0 1-.085.024 79.098 79.098 0 0 1-1.257.512c-.27.11-.59.226-.936.351-.906.329-2.002.727-2.933 1.274-1.316.773-2.463 1.93-2.463 3.784 0 .791.366 1.566.97 2.25-.304-.624-.184-1.523-.12-2.016.015-.105.026-.192.03-.253.006-.073.023-.17.054-.287.112-1.217.902-2.043 1.995-2.685.854-.502 1.81-.849 2.691-1.168a30.529 30.529 0 0 0 1.398-.535c.975-.393 2.145-.864 3.104-1.426.537-.315 1.036-.674 1.404-1.085.37-.413.634-.91.634-1.484 0-.201-.02-.391-.058-.571l-.029.113c-.21.778-.27.868-.718 1.227-.212.17-.907.574-1.647.975l-.052.031Zm25.763-17.213a8.437 8.437 0 0 0-.27-.573c-.53-.511-1.03-.908-1.45-1.158-4.747-2.82-9.953-.656-13.87 3.25-1.633 1.627-1.983 3.42-1.634 5.117-.129.63.816 2.326 1.575 3.528.303.48.793.95 1.332 1.365.35.346.706.658 1.05.929.361.169.753.286 1.153.372.061.025.12.047.173.067.729.26 3.296.325 4.49.325l7.546-6.116a35.91 35.91 0 0 0-.315-1.465c.98-1.985 1.202-4.043.545-5-.116-.168-.217-.396-.325-.641Z\" fill=\"#FFDC5F\" />\n <path d=\"M35.73 40.588c-.039-.1-.074-.191-.164-.13-.075-.21.242-.977.663-1.996.9-2.182 2.278-5.52 1.309-7.014-.494-.762-.995-1.148-1.51-1.322.72-.326 1.453-.74 2.19-1.247 4.059-2.79 7.271-7.842 6.063-10.917 1.99 2.637 3.659 6.427 2.333 9.7-1.05 2.596-5.295 7.165-7.984 10.059-1.123 1.209-1.975 2.126-2.21 2.485-.526.806-.615.578-.69.382Z\" fill=\"#FFDC5F\" />\n <path d=\"M38.836 14.998a7.995 7.995 0 0 0-.372-.513 9.072 9.072 0 0 0-1.42-.785c1.404.062 2.811.46 4.18 1.274.422.25.922.647 1.45 1.158.102.188.189.386.271.573.108.245.209.473.325.642.389.566.47 1.517.268 2.611-.801-1.518-1.967-2.886-3.158-3.97.084.132.158.271.223.416-.524-.645-1.102-1.128-1.748-1.378l-.019-.028Z\" fill=\"#E4A400\" />\n <path d=\"M35.566 40.458c-.057-.16.115-.65.39-1.328-.04.29-.045.49.004.574.077-.077.128.007.185.098.11.178.239.386.608-.503.164-.396.833-1.455 1.714-2.85 2.11-3.34 5.44-8.612 5.994-11.357.25-1.24.112-2.473-.282-3.647.42-1.273.495-2.483.102-3.483 1.99 2.637 3.659 6.427 2.333 9.7-1.051 2.596-5.295 7.165-7.984 10.06-1.123 1.208-1.975 2.125-2.21 2.484-.527.806-.615.578-.69.382-.039-.1-.074-.191-.164-.13Z\" fill=\"#E4A400\" />\n <path d=\"M34.702 15.655c1.207 4.005-1.31 7.678-4.694 7.899-3.384.22-7.33-3.516-7.563-7.101-.233-3.585 2.321-6.67 5.706-6.89 3.384-.22 6.317 2.507 6.55 6.092Z\" fill=\"#FFDDBD\" />\n <path d=\"M30.484 23.5c3.139-.516 5.367-4.03 4.217-7.845-.233-3.585-3.166-6.312-6.55-6.092a5.829 5.829 0 0 0-2.395.688 5.88 5.88 0 0 1 .732-.094c3.384-.22 6.317 2.507 6.55 6.092.933 3.095-.357 5.992-2.554 7.25Z\" fill=\"#EEAF74\" />\n <path d=\"M26.754 8.913c.435 1.418.428 2.742.644 4.14.259 1.676.498 1.93.494 1.933-.003.003-.29-.289-1.138.601-1.462 1.533-2.576 3.532-1.148 6.587-2.277-.97-3.99-2.973-4.38-5.49-.541-3.508 2.098-6.578 5.528-7.77Z\" fill=\"#FFDC5F\" />\n <path d=\"m24.825 20.472.013.017.395 1.45 1.44.822-.869-2.514c-.384-1.111-.34-1.909-.136-2.514.21-.625.625-1.155 1.169-1.662.063-.059.114-.102.154-.133.029.002.059.002.09.002a1 1 0 0 0 .887-1.416v-.001l-.005-.01a1.253 1.253 0 0 1-.021-.081c-.036-.158-.095-.5-.137-1.155l-.01-.135c-.309.317-.62.637-.92.949.078.647.168.818.182.845l.002.004s-.002 0-.003-.002c-.024-.022-.239-.216-.902.402l-.008.008c-.958.896-1.766 2.047-1.613 3.77.037.416.13.866.292 1.354Z\" fill=\"#C65F00\" />\n <path d=\"M21.35 14.3c1.236.957 2.568 1.702 3.84 1.892 1.662.25 2.78-.08 3.973-.433 1.446-.428 3.002-.888 5.768-.387A6.836 6.836 0 0 0 21.35 14.3Z\" fill=\"#FFDC5F\" />\n <path d=\"M33.01 15.16a12.99 12.99 0 0 1 1.921.212 6.836 6.836 0 0 0-10.098-5.964 6.837 6.837 0 0 1 8.176 5.751Z\" fill=\"#E4A400\" />\n <path d=\"M22.401 14.834h-.114a7.58 7.58 0 0 1-1.004-.528c-.016.091-.03.183-.042.275l-.078.591.482.35c1.149.834 2.488 1.558 3.845 1.719 1.665.198 2.8-.176 3.833-.517l.039-.012c1.176-.388 2.335-.77 4.508-.445l1.192.178-.038-1.008-1.013-.286c.003.042.005.084.006.127a12.482 12.482 0 0 0-1.007-.11c-1.796-.12-2.92.25-3.975.598-1.023.337-1.983.653-3.427.482-1.05-.125-2.16-.68-3.207-1.415Z\" fill=\"#C65F00\" />\n <path d=\"M41.218 22.836c.885-1.093 1.41-3.188 1.562-4.1l1.431.326c0 .477-.286 1.965-1.431 4.099-1.145 2.134-4.12 4.662-5.465 5.66-.499.455-.92.831-2.05 1.024-1.236.212-3.512.13-4.52-.357-.847 0 1.222-.12 2.211-.277 1.236-.195 3.058-1.496 4.359-2.277 1.301-.78 2.797-2.732 3.903-4.098Z\" fill=\"#E4A400\" />\n <path d=\"M42.945 16.705a7.998 7.998 0 0 0-.271-.573c-.114-.11-.227-.215-.337-.314 1.315 1.02 2.486 2.628 2.98 3.44v.244a17.012 17.012 0 0 0-1.036-1.54c1.208 3.075-2.004 8.127-6.063 10.917a14.27 14.27 0 0 1-2.19 1.247c.12.04.239.092.357.158-.767-.166-1.904-.102-2.73-.325.654-.116 1.66-.608 2.412-.973-.505-.247-.997-.675-1.38-1.245-.394-.585-.606-1.218-.636-1.79-1.001.585-1.961.97-2.868 1.174l-.852-.717c-.506-.521-1.477-1.732-1.29-1.79.1-.032.615.308 1.152.662.59.39 1.207.797 1.331.75.928-.358 2.008-.89 2.842-1.464 2.057-1.414 3.882-3.448 4.94-5.445.071-.137-.142-2.17-.142-2.17s.987 1.993 1.29 2.105c-1.05 2.249-3.032 4.563-5.303 6.182a4.35 4.35 0 0 0-.057.559c-.002.375.133.87.461 1.359.329.488.737.8 1.086.939.18.072.451.15.66.193.116-.075.233-.152.35-.233 2.058-1.414 3.882-3.448 4.94-5.446 1.092-2.064 1.365-4.264.679-5.262-.116-.169-.217-.397-.325-.642Z\" fill=\"#C65F00\" />\n <path d=\"M17.115 26.179a5.122 5.122 0 0 0-.184-.469 1.5 1.5 0 0 1 .37.339c.297.388.338.825.184 1.241-.14.382-.437.73-.779 1.04-.689.625-1.736 1.246-2.783 1.814-.506.275-1.152.534-1.813.799l-.182.073c-.737.296-1.497.608-2.184.983-.452.245-.87.507-1.25.802-.935.624-3.218 3.956-.218 9.105 3.756 6.448 10.913 7.42 15.503 6.782 4.37-.606 7.568-3.328 9.822-6.153 1.126-1.41 2.007-2.834 2.673-4.012.329-.581.604-1.1.832-1.53l.014-.027c.223-.42.411-.775.554-.998l.843.539a16.32 16.32 0 0 0-.518.936l-.011.021c-.228.43-.508.959-.844 1.551-.681 1.204-1.591 2.678-2.761 4.144-2.335 2.925-5.74 5.864-10.466 6.52-4.778.664-12.454-.316-16.505-7.27-3.246-5.572-.822-9.416.585-10.354a9.79 9.79 0 0 1 1.307-.864c.74-.404 1.547-.734 2.281-1.03l.169-.067c.678-.272 1.274-.51 1.73-.758 1.049-.57 2.006-1.145 2.604-1.688a3.1 3.1 0 0 0 .334-.347c.06-.053.12-.103.179-.152.37-.31.66-.554.514-.97Z\" fill=\"#FFDC5F\" />\n <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M32.743 19.285c-.179.302-.461.733-1.158 1.02a8.495 8.495 0 0 1-1.02.361 2.368 2.368 0 0 1-.302.063 1.127 1.127 0 0 1-.133.009.621.621 0 0 1-.195-.03.5.5 0 0 1 .209-.972 1.5 1.5 0 0 0 .165-.036c.178-.048.465-.142.895-.32.41-.168.55-.387.68-.605l.02-.036c.06-.104.16-.274.297-.4a.92.92 0 0 1 .74-.23c.234.024.451.124.627.229.182.109.358.246.516.385.315.279.714.627 1.035 1.234.16.301.895 1.604.895 2.228l-1.962-2.042a5.378 5.378 0 0 0-.63-.67 2.572 2.572 0 0 0-.366-.277.696.696 0 0 0-.203-.09.728.728 0 0 0-.013.02c-.021.031-.041.066-.07.115l-.027.044Z\" fill=\"#000\" />\n <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M28.918 21.358c.332-.427.621-.983.72-1.201l.91.413a7.89 7.89 0 0 1-.84 1.402 6.022 6.022 0 0 1-.177.215l-.023.027c-.043.05-.076.089-.105.126a.672.672 0 0 0-.06.082.41.41 0 0 0 .029.072c.047.1.144.25.331.485.283.353 1.37 1.76 1.567 2.386-.396-.187-1.676-.922-2.348-1.762a3.648 3.648 0 0 1-.454-.681 1.093 1.093 0 0 1-.11-.685 1.2 1.2 0 0 1 .261-.52l.13-.155.02-.024c.05-.058.1-.116.15-.18Zm.424 1.051v.004-.004Z\" fill=\"#000\" />\n <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M26.518 10.892a5.671 5.671 0 0 0-1.27.893.5.5 0 0 1-.695-.72 6.663 6.663 0 0 1 1.509-1.063c.645-.33 1.451-.6 2.265-.505 1.434.166 2.682.757 3.152 1.047a.5.5 0 1 1-.525.85c-.372-.229-1.482-.758-2.742-.904-.534-.062-1.131.114-1.694.402Zm10.904 4.203c-.614.009-1.12.12-1.337.231a.397.397 0 0 1-.558-.204.485.485 0 0 1 .22-.607c.392-.202 1.05-.316 1.707-.326.666-.01 1.422.085 2.011.375.53.261 1.086.594 1.542.905.228.155.435.308.605.447a2.5 2.5 0 0 1 .408.397.48.48 0 0 1-.076.638.401.401 0 0 1-.595-.048 1.891 1.891 0 0 0-.274-.258 8.102 8.102 0 0 0-.55-.406 12.67 12.67 0 0 0-1.447-.85c-.434-.213-1.052-.304-1.656-.294Z\" fill=\"#fff\" />\n <circle cx=\"30.397\" cy=\"17.796\" r=\".5\" fill=\"#7D4816\" />\n <circle cx=\"27.559\" cy=\"20.157\" r=\".5\" fill=\"#7D4816\" />\n <path d=\"m34.217 4.152.16.979a1.65 1.65 0 0 0 1.361 1.36l.979.16-.979.162a1.65 1.65 0 0 0-1.36 1.36l-.161.979-.161-.979a1.65 1.65 0 0 0-1.36-1.36l-.98-.161.98-.161a1.65 1.65 0 0 0 1.36-1.36l.16-.98ZM22.158 23.71l.129.783c.091.559.53.996 1.088 1.088l.783.13-.783.128a1.32 1.32 0 0 0-1.088 1.088l-.13.783-.128-.783a1.32 1.32 0 0 0-1.088-1.088l-.783-.129.783-.129a1.32 1.32 0 0 0 1.088-1.088l.129-.783ZM45.71 9.201l.098.588a.99.99 0 0 0 .816.816l.587.096-.587.097a.99.99 0 0 0-.816.816l-.097.587-.097-.587a.99.99 0 0 0-.816-.816l-.587-.097.587-.096a.99.99 0 0 0 .816-.816l.097-.588Zm-1.5 29.636.098.588a.99.99 0 0 0 .816.816l.587.096-.587.097a.99.99 0 0 0-.816.816l-.097.587-.097-.587a.99.99 0 0 0-.816-.816l-.587-.096.587-.097a.99.99 0 0 0 .816-.816l.097-.587Z\" fill=\"#FFDC5F\" />\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); /***/ }), @@ -16761,17 +15363,6 @@ exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE -/***/ }), - -/***/ "O8Gc": -/***/ (function(module, exports, __webpack_require__) { - -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.cardLocked {\n filter: drop-shadow(0px 4px 16px rgba(0, 0, 0, 0.55));\n}\n@media all and (max-height: 700px) {\n .cardLocked .challengeIcon {\n width: 60%;\n margin: auto;\n }\n}\n\n.toUnlock {\n text-align: center;\n color: #e0e0e0;\n font-weight: 700;\n}", ""]); - - - /***/ }), /***/ "OKpF": @@ -16816,6 +15407,17 @@ var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPO 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); +/***/ }), + +/***/ "OXnj": +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__("JPst")(false); +// Module +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.unsubscribe-container {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n max-width: 450px;\n margin: auto;\n padding: 2rem;\n text-align: center;\n}\n.unsubscribe-container .head {\n color: #e3b82a;\n}\n.unsubscribe-container .question {\n color: #ffffff;\n margin-top: 1.5rem;\n}", ""]); + + + /***/ }), /***/ "OXtu": @@ -16963,125 +15565,6 @@ exports.ProfileTypeFormType = ProfileTypeFormType; /***/ }), -/***/ "OjiV": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -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 _classnames = _interopRequireDefault(__webpack_require__("TSYQ")); - -var _FormNavigation = _interopRequireDefault(__webpack_require__("Pnfk")); - -var _FormProgress = _interopRequireDefault(__webpack_require__("Q/++")); - -__webpack_require__("UGT3"); - -var _I18n = __webpack_require__("buk/"); - -var _enums = __webpack_require__("gnxY"); - -var _react = _interopRequireWildcard(__webpack_require__("q1tI")); - -var _hooks = __webpack_require__("Zlw4"); - -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 ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } - -var ProfileTypeFormSingleChoice = function ProfileTypeFormSingleChoice(_ref) { - var step = _ref.step, - viewedStep = _ref.viewedStep, - currentProfileType = _ref.currentProfileType, - answerType = _ref.answerType, - setNextStep = _ref.setNextStep, - setPreviousStep = _ref.setPreviousStep; - - var _useI18n = (0, _I18n.useI18n)(), - t = _useI18n.t; - - var _useAppSelector = (0, _hooks.useAppSelector)(function (state) { - return state.ecolyo; - }), - _useAppSelector$profi = _useAppSelector.profile, - isProfileTypeCompleted = _useAppSelector$profi.isProfileTypeCompleted, - isProfileEcogestureCompleted = _useAppSelector$profi.isProfileEcogestureCompleted, - profileEcogesture = _useAppSelector.profileEcogesture; - - var _useState = (0, _react.useState)(''), - _useState2 = (0, _slicedToArray2.default)(_useState, 2), - answer = _useState2[0], - setAnswer = _useState2[1]; - - var handlePrevious = (0, _react.useCallback)(function () { - setPreviousStep(); - }, [setPreviousStep]); - var handleNext = (0, _react.useCallback)(function () { - setNextStep(_objectSpread(_objectSpread({}, currentProfileType), {}, (0, _defineProperty2.default)({}, answerType.attribute, answer))); - }, [currentProfileType, setNextStep, answer, answerType.attribute]); - (0, _react.useEffect)(function () { - // Set answer if profileType is completed - if (step < viewedStep || isProfileTypeCompleted) { - setAnswer(currentProfileType[answerType.attribute]); - return; - } // Set answer if ecogestureProfile is completed - - - if (isProfileEcogestureCompleted) { - setAnswer(profileEcogesture[answerType.attribute]); - } - }, [step, viewedStep, currentProfileType, answerType, isProfileTypeCompleted, isProfileEcogestureCompleted, profileEcogesture]); - return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement("div", { - className: 'profile-form-container' - }, /*#__PURE__*/_react.default.createElement(_FormProgress.default, { - step: step, - formType: 'profile' - }), /*#__PURE__*/_react.default.createElement("div", { - className: 'profile-question-label' - }, t("profile_type.".concat(_enums.ProfileTypeStepForm[step].toLowerCase(), ".question"))), answerType.choices.map(function (value, index) { - var _classNames; - - if (value === null) return null; - return /*#__PURE__*/_react.default.createElement("label", { - key: index, - className: (0, _classnames.default)((_classNames = {}, (0, _defineProperty2.default)(_classNames, 'radio_short', answerType.choices.length < 5), (0, _defineProperty2.default)(_classNames, 'radio_long', answerType.choices.length > 4), (0, _defineProperty2.default)(_classNames, 'answer-checked', answer === value), _classNames)) - }, /*#__PURE__*/_react.default.createElement("input", { - type: 'radio', - value: value.toString(), - name: value.toString(), - onChange: function onChange() { - return setAnswer(value); - }, - checked: answer === value ? true : false - }), t("profile_type.".concat(_enums.ProfileTypeStepForm[step].toLowerCase(), ".").concat(value))); - })), /*#__PURE__*/_react.default.createElement(_FormNavigation.default, { - step: step, - handlePrevious: handlePrevious, - handleNext: handleNext, - disableNextButton: answer === '' || answer === undefined - })); -}; - -var _default = ProfileTypeFormSingleChoice; -exports.default = _default; - -/***/ }), - /***/ "OnF0": /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -17110,6 +15593,32 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE "use strict"; +/***/ }), + +/***/ "Ozma": +/***/ (function(module, exports, __webpack_require__) { + + +var content = __webpack_require__("ZExt"); + +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) {} + /***/ }), /***/ "P/PX": @@ -17274,103 +15783,6 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE /***/ }), -/***/ "Pnfk": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -var _interopRequireDefault = __webpack_require__("TqRt"); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _defineProperty2 = _interopRequireDefault(__webpack_require__("lSNA")); - -var _Button = _interopRequireDefault(__webpack_require__("FtsS")); - -var _classnames = _interopRequireDefault(__webpack_require__("TSYQ")); - -__webpack_require__("ptXp"); - -var _I18n = __webpack_require__("buk/"); - -var _enums = __webpack_require__("gnxY"); - -var _react = _interopRequireWildcard(__webpack_require__("q1tI")); - -var _reactRouterDom = __webpack_require__("SOjZ"); - -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 FormNavigation = function FormNavigation(_ref) { - var step = _ref.step, - handlePrevious = _ref.handlePrevious, - handleNext = _ref.handleNext, - disableNextButton = _ref.disableNextButton, - disablePrevButton = _ref.disablePrevButton, - isEcogesture = _ref.isEcogesture, - isLastConnectStep = _ref.isLastConnectStep, - isLoading = _ref.isLoading; - - var _useI18n = (0, _I18n.useI18n)(), - t = _useI18n.t; - - var navigate = (0, _reactRouterDom.useNavigate)(); - - var handlePreviousClick = function handlePreviousClick() { - handlePrevious(); - }; - - var handleNextClick = function handleNextClick() { - handleNext(); // handle go back to connect for SGE - - if (isLastConnectStep) { - navigate('/consumption/electricity'); - } - }; - - var getSecondButtonLabel = (0, _react.useCallback)(function () { - if (isLoading) { - return t('profile_type.form.button_loading'); - } else if (isLastConnectStep || step === _enums.ProfileTypeStepForm.UPDATE_DATE || step === _enums.EcogestureStepForm.EQUIPMENTS && isEcogesture) { - return t('profile_type.form.button_end'); - } else { - return "".concat(t('profile_type.form.button_next'), " >"); - } - }, [isEcogesture, isLastConnectStep, isLoading, step, t]); - return /*#__PURE__*/_react.default.createElement("div", { - className: "profile-navigation" - }, /*#__PURE__*/_react.default.createElement(_Button.default, { - "aria-label": t('profile_type.accessibility.button_previous'), - onClick: handlePreviousClick, - className: 'profile-navigation-button', - disabled: disablePrevButton || step === _enums.ProfileTypeStepForm.HOUSING_TYPE, - classes: { - root: 'btn-profile-back', - label: 'text-16-bold' - } - }, "< ".concat(t('profile_type.form.button_previous'))), /*#__PURE__*/_react.default.createElement(_Button.default, { - "aria-label": step === _enums.ProfileTypeStepForm.UPDATE_DATE || step === _enums.EcogestureStepForm.EQUIPMENTS && isEcogesture ? t('profile_type.accessibility.button_end') : t('profile_type.accessibility.button_next'), - onClick: handleNextClick, - className: (0, _classnames.default)('profile-navigation-button', (0, _defineProperty2.default)({}, 'disabled', disableNextButton)), - disabled: disableNextButton, - classes: { - root: 'btn-profile-next', - label: 'text-16-bold' - } - }, getSecondButtonLabel())); -}; - -var _default = FormNavigation; -exports.default = _default; - -/***/ }), - /***/ "PoS9": /***/ (function(module, exports, __webpack_require__) { @@ -17444,80 +15856,6 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE /***/ }), -/***/ "PsAx": -/***/ (function(module, exports, __webpack_require__) { - - -var content = __webpack_require__("izn8"); - -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) {} - -/***/ }), - -/***/ "Q/++": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -var _interopRequireDefault = __webpack_require__("TqRt"); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -__webpack_require__("ehrw"); - -var _enums = __webpack_require__("gnxY"); - -var _react = _interopRequireDefault(__webpack_require__("q1tI")); - -var FormProgress = function FormProgress(_ref) { - var step = _ref.step, - formType = _ref.formType; - - var getProgress = function getProgress() { - var total = Object.values(formType === 'sge' ? _enums.SgeStep : _enums.ProfileTypeStepForm).length / 2; - var progress = Math.round(step / total * 100) || 1; - return progress; - }; - - return /*#__PURE__*/_react.default.createElement("div", { - className: 'profile-type-progress' - }, /*#__PURE__*/_react.default.createElement("div", { - className: 'profile-type-progress-label' - }, getProgress(), "%"), /*#__PURE__*/_react.default.createElement("div", { - className: 'profile-type-progress-bar-container' - }, /*#__PURE__*/_react.default.createElement("div", { - className: 'profile-type-progress-bar-content', - style: { - width: "".concat(getProgress(), "%") - } - }))); -}; - -var _default = FormProgress; -exports.default = _default; - -/***/ }), - /***/ "Q9/l": /***/ (function(module, exports, __webpack_require__) { @@ -17764,6 +16102,64 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE /***/ }), +/***/ "QOwa": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var _interopRequireDefault = __webpack_require__("TqRt"); + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; + +var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); + +var _DuelBar = _interopRequireDefault(__webpack_require__("bTxm")); + +var _enums = __webpack_require__("gnxY"); + +var _react = _interopRequireWildcard(__webpack_require__("q1tI")); + +__webpack_require__("uZFu"); + +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 DuelChart = function DuelChart(_ref) { + var userChallenge = _ref.userChallenge, + finishedDataLoad = _ref.finishedDataLoad, + width = _ref.width, + height = _ref.height; + + var _useState = (0, _react.useState)(0), + _useState2 = (0, _slicedToArray2.default)(_useState, 2), + average = _useState2[0], + setAverage = _useState2[1]; + + (0, _react.useEffect)(function () { + setAverage(userChallenge.duel.threshold / userChallenge.duel.duration.days); + }, [userChallenge.duel.duration.days, userChallenge.duel.threshold]); + return /*#__PURE__*/_react.default.createElement("div", { + className: "fs-slide" + }, /*#__PURE__*/_react.default.createElement(_DuelBar.default, { + userChallenge: userChallenge, + finishedDataLoad: finishedDataLoad, + average: average, + timeStep: _enums.TimeStep.DAY, + height: height, + width: width + })); +}; + +var _default = DuelChart; +exports.default = _default; + +/***/ }), + /***/ "QRYu": /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -17786,353 +16182,6 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE /***/ }), -/***/ "QceR": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -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 _Button = _interopRequireDefault(__webpack_require__("FtsS")); - -var _close = _interopRequireDefault(__webpack_require__("aodS")); - -var _StyledIconButton = _interopRequireDefault(__webpack_require__("jZ8W")); - -var _QuizExplanationModal = _interopRequireDefault(__webpack_require__("zxtu")); - -var _cozyClient = __webpack_require__("SH7X"); - -var _I18n = __webpack_require__("buk/"); - -var _enums = __webpack_require__("gnxY"); - -var _react = _interopRequireWildcard(__webpack_require__("q1tI")); - -var _challenge = _interopRequireDefault(__webpack_require__("kdea")); - -var _quiz = _interopRequireDefault(__webpack_require__("CUhI")); - -var _challenge2 = __webpack_require__("F6Xr"); - -var _hooks = __webpack_require__("Zlw4"); - -__webpack_require__("mFBf"); - -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 QuizQuestionContent = function QuizQuestionContent(_ref) { - var userChallenge = _ref.userChallenge, - setIsCustomQuest = _ref.setIsCustomQuest, - goBack = _ref.goBack; - - var _useI18n = (0, _I18n.useI18n)(), - t = _useI18n.t; - - var client = (0, _cozyClient.useClient)(); - var dispatch = (0, _hooks.useAppDispatch)(); - var questionIndexLocked = userChallenge.quiz.questions.findIndex(function (answer) { - return answer.result == 0; - }); - - var _useState = (0, _react.useState)(''), - _useState2 = (0, _slicedToArray2.default)(_useState, 2), - userChoice = _useState2[0], - setUserChoice = _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)(0), - _useState6 = (0, _slicedToArray2.default)(_useState5, 2), - answerIndex = _useState6[0], - setAnswerIndex = _useState6[1]; - - var _useState7 = (0, _react.useState)(questionIndexLocked), - _useState8 = (0, _slicedToArray2.default)(_useState7, 2), - questionIndex = _useState8[0], - setQuestionIndex = _useState8[1]; - - var quizService = new _quiz.default(client); - var challengeService = new _challenge.default(client); - - var validateQuestion = /*#__PURE__*/function () { - var _ref2 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() { - var resultIndex, result, quizUpdated, userChallengeUpdated; - return _regenerator.default.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - resultIndex = userChallenge.quiz.questions[questionIndex].answers.findIndex(function (answer) { - return answer.answerLabel === userChoice; - }); - result = userChallenge.quiz.questions[questionIndex].answers.filter(function (answer) { - return answer.answerLabel === userChoice; - }); - setAnswerIndex(resultIndex); - setOpenModal(true); - _context.next = 6; - return quizService.updateUserQuiz(userChallenge.quiz, result[0].isTrue, questionIndex); - - case 6: - quizUpdated = _context.sent; - _context.next = 9; - return challengeService.updateUserChallenge(userChallenge, _enums.UserChallengeUpdateFlag.QUIZ_UPDATE, quizUpdated); - - case 9: - userChallengeUpdated = _context.sent; - dispatch((0, _challenge2.updateUserChallengeList)(userChallengeUpdated)); - - case 11: - case "end": - return _context.stop(); - } - } - }, _callee); - })); - - return function validateQuestion() { - return _ref2.apply(this, arguments); - }; - }(); - - var handleChange = function handleChange(e) { - setUserChoice(e.target.value); - }; - - var goNextQuestion = (0, _react.useCallback)(function () { - setUserChoice(''); - setOpenModal(false); - - if (questionIndex === userChallenge.quiz.questions.length - 1) { - setIsCustomQuest(true); - } - - if (questionIndex !== userChallenge.quiz.questions.length - 1) { - setQuestionIndex(questionIndex + 1); - } - }, [questionIndex, setIsCustomQuest, setQuestionIndex, setUserChoice, setOpenModal, userChallenge.quiz.questions.length]); - return /*#__PURE__*/_react.default.createElement("div", { - className: "quiz-container" - }, /*#__PURE__*/_react.default.createElement("div", { - className: "question-container" - }, /*#__PURE__*/_react.default.createElement(_StyledIconButton.default, { - className: "btn-back", - icon: _close.default, - onClick: goBack - }), /*#__PURE__*/_react.default.createElement("p", { - className: "index-question" - }, questionIndex + 1, "/5"), /*#__PURE__*/_react.default.createElement("p", { - className: "question text-18-bold" - }, userChallenge.quiz.questions[questionIndex].questionLabel), userChallenge.quiz.questions[questionIndex].answers.map(function (answer, index) { - return /*#__PURE__*/_react.default.createElement("div", { - className: "answer", - key: index - }, /*#__PURE__*/_react.default.createElement("input", { - type: "radio", - id: "answer".concat(index), - value: answer.answerLabel, - onChange: handleChange, - checked: userChoice === answer.answerLabel - }), /*#__PURE__*/_react.default.createElement("label", { - htmlFor: "answer".concat(index), - className: "text-16-bold" - }, answer.answerLabel)); - })), /*#__PURE__*/_react.default.createElement(_Button.default, { - "aria-label": t('quiz.accessibility.button_validate'), - onClick: validateQuestion, - disabled: !userChoice, - classes: { - root: 'btn-secondary-negative', - label: 'text-16-normal' - } - }, t('quiz.button_validate')), openModal && /*#__PURE__*/_react.default.createElement(_QuizExplanationModal.default, { - open: openModal, - answerIndex: answerIndex, - question: userChallenge.quiz.questions[questionIndex], - goNext: goNextQuestion, - handleCloseClick: function handleCloseClick() { - return setOpenModal(false); - } - })); -}; - -var _default = QuizQuestionContent; -exports.default = _default; - -/***/ }), - -/***/ "Qqu8": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -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 _Button = _interopRequireDefault(__webpack_require__("FtsS")); - -var _starResult = _interopRequireDefault(__webpack_require__("uv5W")); - -var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j")); - -var _cozyClient = __webpack_require__("SH7X"); - -var _I18n = __webpack_require__("buk/"); - -var _enums = __webpack_require__("gnxY"); - -var _react = _interopRequireWildcard(__webpack_require__("q1tI")); - -var _reactRouterDom = __webpack_require__("SOjZ"); - -var _challenge = _interopRequireDefault(__webpack_require__("kdea")); - -var _challenge2 = __webpack_require__("F6Xr"); - -var _hooks = __webpack_require__("Zlw4"); - -__webpack_require__("Giwf"); - -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 QuizFinish = function QuizFinish(_ref) { - var userChallenge = _ref.userChallenge; - - var _useI18n = (0, _I18n.useI18n)(), - t = _useI18n.t; - - var client = (0, _cozyClient.useClient)(); - var navigate = (0, _reactRouterDom.useNavigate)(); - var dispatch = (0, _hooks.useAppDispatch)(); - var challengeService = (0, _react.useMemo)(function () { - return new _challenge.default(client); - }, [client]); - var retryQuiz = (0, _react.useCallback)( /*#__PURE__*/(0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() { - var userChallengeUpdated; - return _regenerator.default.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - _context.next = 2; - return challengeService.updateUserChallenge(userChallenge, _enums.UserChallengeUpdateFlag.QUIZ_RESET); - - case 2: - userChallengeUpdated = _context.sent; - dispatch((0, _challenge2.updateUserChallengeList)(userChallengeUpdated)); - - case 4: - case "end": - return _context.stop(); - } - } - }, _callee); - })), [dispatch, userChallenge, challengeService]); - - var goBack = /*#__PURE__*/function () { - var _ref3 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() { - var userChallengeUpdated; - return _regenerator.default.wrap(function _callee2$(_context2) { - while (1) { - switch (_context2.prev = _context2.next) { - case 0: - _context2.next = 2; - return challengeService.updateUserChallenge(userChallenge, _enums.UserChallengeUpdateFlag.QUIZ_UPDATE, userChallenge.quiz); - - case 2: - userChallengeUpdated = _context2.sent; - dispatch((0, _challenge2.updateUserChallengeList)(userChallengeUpdated)); - navigate('/challenges'); - - case 5: - case "end": - return _context2.stop(); - } - } - }, _callee2); - })); - - return function goBack() { - return _ref3.apply(this, arguments); - }; - }(); - - return /*#__PURE__*/_react.default.createElement("div", { - className: "quiz-container" - }, /*#__PURE__*/_react.default.createElement("div", { - className: "quiz-finish-container" - }, /*#__PURE__*/_react.default.createElement("div", null, /*#__PURE__*/_react.default.createElement("div", { - className: "score-final-title" - }, t('quiz.score_final')), /*#__PURE__*/_react.default.createElement("div", { - className: "score-final" - }, /*#__PURE__*/_react.default.createElement("span", null, userChallenge.quiz.result), " / 5"), /*#__PURE__*/_react.default.createElement("div", { - className: "score-label" - }, t('quiz.earn')), /*#__PURE__*/_react.default.createElement("div", { - className: "score-stars" - }, userChallenge.quiz.result, /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { - className: "quiz-icon", - icon: _starResult.default, - size: 30 - }))), userChallenge.quiz.result === 5 ? /*#__PURE__*/_react.default.createElement("div", { - className: "button-start" - }, /*#__PURE__*/_react.default.createElement(_Button.default, { - "aria-label": t('quiz.accessibility.button_end_quiz'), - onClick: goBack, - classes: { - root: 'btn-secondary-negative', - label: 'text-16-normal' - } - }, t('quiz.button_end_quiz'))) : /*#__PURE__*/_react.default.createElement("div", { - className: "button-start" - }, /*#__PURE__*/_react.default.createElement(_Button.default, { - "aria-label": t('quiz.accessibility.button_go_back'), - onClick: goBack, - classes: { - root: 'btn-secondary-negative', - label: 'text-16-normal' - } - }, t('quiz.button_go_back')), /*#__PURE__*/_react.default.createElement(_Button.default, { - "aria-label": t('quiz.accessibility.button_try_again'), - onClick: retryQuiz, - classes: { - root: 'btn-secondary-negative', - label: 'text-16-normal' - } - }, t('quiz.button_try_again'))))); -}; - -var _default = QuizFinish; -exports.default = _default; - -/***/ }), - /***/ "R3Qp": /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -18951,62 +17000,7 @@ exports.DUEL_DOCTYPE = DUEL_DOCTYPE; /***/ }), -/***/ "Ruhm": -/***/ (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": "CHALLENGE0005-2_ba692307742aa42df9ae91f0c849b82d", - "use": "CHALLENGE0005-2_ba692307742aa42df9ae91f0c849b82d-usage", - "viewBox": "0 0 180 180", - "content": "<symbol viewBox=\"0 0 180 180\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"CHALLENGE0005-2_ba692307742aa42df9ae91f0c849b82d\">\n<circle cx=\"90\" cy=\"90\" r=\"64\" fill=\"url(#CHALLENGE0005-2_ba692307742aa42df9ae91f0c849b82d_paint0_linear)\" />\n<circle cx=\"90\" cy=\"90\" r=\"78\" stroke=\"#A5A5A5\" stroke-width=\"24\" />\n<circle cx=\"89.9998\" cy=\"89.9998\" r=\"64.6326\" stroke=\"#6D7071\" stroke-width=\"3\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M88.5083 156.116C124.343 155.323 153.149 126.025 153.149 89.9998C153.149 53.9743 124.343 24.6768 88.5083 23.8837C89.0042 23.8727 89.5015 23.8672 90 23.8672C126.524 23.8672 156.133 53.4758 156.133 89.9998C156.133 126.524 126.524 156.132 90 156.132C89.5015 156.132 89.0042 156.127 88.5083 156.116Z\" fill=\"#D5D5D5\" />\n<path d=\"M178.5 90C178.5 138.877 138.877 178.5 90 178.5C41.1228 178.5 1.5 138.877 1.5 90C1.5 41.1228 41.1228 1.5 90 1.5C138.877 1.5 178.5 41.1228 178.5 90Z\" stroke=\"#6D7071\" stroke-width=\"3\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M25.5837 31.4975C11.5416 46.9499 2.98343 67.4755 2.98343 90C2.98343 112.524 11.5416 133.05 25.5837 148.502C41.6895 167.314 65.4213 179.402 91.989 179.978C91.3277 179.993 90.6647 180 90 180C40.2944 180 0 139.706 0 90C0 40.2944 40.2944 0 90 0C90.6647 0 91.3277 0.00720564 91.989 0.0215431C65.4213 0.597591 41.6896 12.6862 25.5837 31.4975Z\" fill=\"#D4D4D4\" />\n<g filter=\"url(#CHALLENGE0005-2_ba692307742aa42df9ae91f0c849b82d_filter0_d)\">\n<path d=\"M159.613 90.4975L163.343 84.0382L170.801 84.0382L174.53 90.4975L170.801 96.9568L163.343 96.9568L159.613 90.4975Z\" fill=\"#A5A5A5\" />\n<path d=\"M159.397 90.3725L159.325 90.4975L159.397 90.6225L163.126 97.0818L163.198 97.2068L163.343 97.2068L170.801 97.2068L170.945 97.2068L171.018 97.0818L174.747 90.6225L174.819 90.4975L174.747 90.3725L171.018 83.9132L170.945 83.7882L170.801 83.7882L163.343 83.7882L163.198 83.7882L163.126 83.9132L159.397 90.3725Z\" stroke=\"#6E7474\" stroke-width=\"0.5\" />\n</g>\n<path d=\"M159.613 90.4975L163.343 84.0382L170.801 84.0382L174.53 90.4975L170.801 96.9568L163.343 96.9568L159.613 90.4975Z\" fill=\"#A5A5A5\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M163.343 84.0374L159.613 90.4967L160.686 92.3555L164.834 85.4626L171.624 85.4626L170.801 84.0374L163.343 84.0374Z\" fill=\"#D8D8D8\" />\n<circle cx=\"167.072\" cy=\"90.4971\" r=\"4.06831\" transform=\"rotate(-90 167.072 90.4971)\" fill=\"#A5A5A5\" />\n<ellipse cx=\"165.58\" cy=\"90.0005\" rx=\"1.49171\" ry=\"1.49171\" transform=\"rotate(-90 165.58 90.0005)\" fill=\"#DCDCDC\" />\n<circle cx=\"167.072\" cy=\"90.4971\" r=\"4.06831\" transform=\"rotate(-90 167.072 90.4971)\" stroke=\"#6D7071\" />\n<g filter=\"url(#CHALLENGE0005-2_ba692307742aa42df9ae91f0c849b82d_filter1_d)\">\n<path d=\"M5.9668 90.4975L9.69608 84.0382L17.1546 84.0382L20.8839 90.4975L17.1546 96.9568L9.69608 96.9568L5.9668 90.4975Z\" fill=\"#A5A5A5\" />\n<path d=\"M5.75029 90.3725L5.67812 90.4975L5.75029 90.6225L9.47957 97.0818L9.55174 97.2068L9.69608 97.2068L17.1546 97.2068L17.299 97.2068L17.3711 97.0818L21.1004 90.6225L21.1726 90.4975L21.1004 90.3725L17.3711 83.9132L17.299 83.7882L17.1546 83.7882L9.69608 83.7882L9.55174 83.7882L9.47957 83.9132L5.75029 90.3725Z\" stroke=\"#6E7474\" stroke-width=\"0.5\" />\n</g>\n<path d=\"M5.9668 90.4975L9.69608 84.0382L17.1546 84.0382L20.8839 90.4975L17.1546 96.9568L9.69608 96.9568L5.9668 90.4975Z\" fill=\"#A5A5A5\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M9.69608 84.0374L5.9668 90.4967L7.03998 92.3555L11.1878 85.4626L17.9775 85.4626L17.1546 84.0374L9.69608 84.0374Z\" fill=\"#D8D8D8\" />\n<circle cx=\"13.4252\" cy=\"90.4971\" r=\"4.06831\" transform=\"rotate(-90 13.4252 90.4971)\" fill=\"#A5A5A5\" />\n<ellipse cx=\"11.9336\" cy=\"90.0005\" rx=\"1.49171\" ry=\"1.49171\" transform=\"rotate(-90 11.9336 90.0005)\" fill=\"#DCDCDC\" />\n<circle cx=\"13.4252\" cy=\"90.4971\" r=\"4.06831\" transform=\"rotate(-90 13.4252 90.4971)\" stroke=\"#6D7071\" />\n<g filter=\"url(#CHALLENGE0005-2_ba692307742aa42df9ae91f0c849b82d_filter2_d)\">\n<path d=\"M90.2486 159.862L96.7079 163.592L96.7079 171.05L90.2486 174.779L83.7893 171.05L83.7893 163.592L90.2486 159.862Z\" fill=\"#A5A5A5\" />\n<path d=\"M90.3736 159.646L90.2486 159.574L90.1236 159.646L83.6643 163.375L83.5393 163.447V163.592L83.5393 171.05V171.194L83.6643 171.267L90.1236 174.996L90.2486 175.068L90.3736 174.996L96.8329 171.267L96.9579 171.194V171.05L96.9579 163.592V163.447L96.8329 163.375L90.3736 159.646Z\" stroke=\"#6E7474\" stroke-width=\"0.5\" />\n</g>\n<path d=\"M90.2486 159.862L96.7079 163.592L96.7079 171.05L90.2486 174.779L83.7893 171.05L83.7893 163.592L90.2486 159.862Z\" fill=\"#A5A5A5\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M96.7077 163.591L90.2484 159.861L88.3896 160.934L95.2825 165.082V171.872L96.7077 171.049L96.7077 163.591Z\" fill=\"#D8D8D8\" />\n<circle cx=\"90.2485\" cy=\"167.32\" r=\"4.06831\" fill=\"#A5A5A5\" />\n<ellipse cx=\"90.7456\" cy=\"165.829\" rx=\"1.49171\" ry=\"1.49171\" fill=\"#DCDCDC\" />\n<circle cx=\"90.2485\" cy=\"167.32\" r=\"4.06831\" stroke=\"#6D7071\" />\n<g filter=\"url(#CHALLENGE0005-2_ba692307742aa42df9ae91f0c849b82d_filter3_d)\">\n<path d=\"M90.2486 6.21582L96.7079 9.9451L96.7079 17.4037L90.2486 21.1329L83.7893 17.4037L83.7893 9.9451L90.2486 6.21582Z\" fill=\"#A5A5A5\" />\n<path d=\"M90.3736 5.99931L90.2486 5.92715L90.1236 5.99931L83.6643 9.7286L83.5393 9.80076V9.9451L83.5393 17.4037V17.548L83.6643 17.6202L90.1236 21.3495L90.2486 21.4216L90.3736 21.3495L96.8329 17.6202L96.9579 17.548V17.4037L96.9579 9.9451V9.80076L96.8329 9.7286L90.3736 5.99931Z\" stroke=\"#6E7474\" stroke-width=\"0.5\" />\n</g>\n<path d=\"M90.2486 6.21582L96.7079 9.9451L96.7079 17.4037L90.2486 21.1329L83.7893 17.4037L83.7893 9.9451L90.2486 6.21582Z\" fill=\"#A5A5A5\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M96.7077 9.94413L90.2484 6.21484L88.3896 7.288L95.2825 11.4358V18.2255L96.7077 17.4027L96.7077 9.94413Z\" fill=\"#D8D8D8\" />\n<circle cx=\"90.2485\" cy=\"13.6738\" r=\"4.06831\" fill=\"#A5A5A5\" />\n<ellipse cx=\"90.7456\" cy=\"12.1821\" rx=\"1.49171\" ry=\"1.49171\" fill=\"#DCDCDC\" />\n<circle cx=\"90.2485\" cy=\"13.6738\" r=\"4.06831\" stroke=\"#6D7071\" />\n<g filter=\"url(#CHALLENGE0005-2_ba692307742aa42df9ae91f0c849b82d_filter4_d)\">\n<path d=\"M139.297 139.545L146.501 137.615L151.775 142.889L149.845 150.093L142.641 152.024L137.367 146.75L139.297 139.545Z\" fill=\"#A5A5A5\" />\n<path d=\"M139.232 139.304L139.093 139.341L139.055 139.481L137.125 146.685L137.088 146.824L137.19 146.927L142.464 152.201L142.566 152.303L142.705 152.265L149.91 150.335L150.049 150.297L150.086 150.158L152.017 142.954L152.054 142.814L151.952 142.712L146.678 137.438L146.576 137.336L146.437 137.373L139.232 139.304Z\" stroke=\"#6E7474\" stroke-width=\"0.5\" />\n</g>\n<path d=\"M139.297 139.545L146.501 137.615L151.775 142.889L149.845 150.093L142.641 152.024L137.367 146.75L139.297 139.545Z\" fill=\"#A5A5A5\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M146.502 137.615L139.297 139.546L138.742 141.619L146.549 139.678L151.35 144.479L151.776 142.889L146.502 137.615Z\" fill=\"#D8D8D8\" />\n<circle cx=\"144.571\" cy=\"144.819\" r=\"4.06831\" transform=\"rotate(-45 144.571 144.819)\" fill=\"#A5A5A5\" />\n<ellipse cx=\"143.868\" cy=\"143.413\" rx=\"1.49171\" ry=\"1.49171\" transform=\"rotate(-45 143.868 143.413)\" fill=\"#DCDCDC\" />\n<circle cx=\"144.571\" cy=\"144.819\" r=\"4.06831\" transform=\"rotate(-45 144.571 144.819)\" stroke=\"#6D7071\" />\n<g filter=\"url(#CHALLENGE0005-2_ba692307742aa42df9ae91f0c849b82d_filter5_d)\">\n<path d=\"M30.6524 30.9008L37.8568 28.9704L43.1308 34.2444L41.2004 41.4488L33.996 43.3792L28.722 38.1052L30.6524 30.9008Z\" fill=\"#A5A5A5\" />\n<path d=\"M30.5877 30.6593L30.4483 30.6967L30.4109 30.8361L28.4805 38.0405L28.4432 38.1799L28.5452 38.282L33.8192 43.556L33.9213 43.6581L34.0607 43.6207L41.2651 41.6903L41.4045 41.6529L41.4419 41.5135L43.3723 34.3091L43.4097 34.1697L43.3076 34.0676L38.0336 28.7936L37.9316 28.6915L37.7921 28.7289L30.5877 30.6593Z\" stroke=\"#6E7474\" stroke-width=\"0.5\" />\n</g>\n<path d=\"M30.6524 30.9008L37.8568 28.9704L43.1308 34.2444L41.2004 41.4488L33.996 43.3792L28.722 38.1052L30.6524 30.9008Z\" fill=\"#A5A5A5\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M37.8566 28.9706L30.6522 30.901L30.0965 32.9749L37.9037 31.0338L42.7046 35.8347L43.1306 34.2446L37.8566 28.9706Z\" fill=\"#D8D8D8\" />\n<circle cx=\"35.9263\" cy=\"36.1748\" r=\"4.06831\" transform=\"rotate(-45 35.9263 36.1748)\" fill=\"#A5A5A5\" />\n<ellipse cx=\"35.2234\" cy=\"34.7686\" rx=\"1.49171\" ry=\"1.49171\" transform=\"rotate(-45 35.2234 34.7686)\" fill=\"#DCDCDC\" />\n<circle cx=\"35.9263\" cy=\"36.1748\" r=\"4.06831\" transform=\"rotate(-45 35.9263 36.1748)\" stroke=\"#6D7071\" />\n<g filter=\"url(#CHALLENGE0005-2_ba692307742aa42df9ae91f0c849b82d_filter6_d)\">\n<path d=\"M41.2003 139.545L43.1307 146.75L37.8567 152.024L30.6523 150.093L28.7219 142.889L33.9959 137.615L41.2003 139.545Z\" fill=\"#A5A5A5\" />\n<path d=\"M41.4418 139.481L41.4044 139.341L41.265 139.304L34.0606 137.374L33.9211 137.336L33.8191 137.438L28.5451 142.712L28.443 142.814L28.4804 142.954L30.4108 150.158L30.4481 150.298L30.5876 150.335L37.792 152.265L37.9314 152.303L38.0335 152.201L43.3075 146.927L43.4095 146.825L43.3722 146.685L41.4418 139.481Z\" stroke=\"#6E7474\" stroke-width=\"0.5\" />\n</g>\n<path d=\"M41.2003 139.545L43.1307 146.75L37.8567 152.024L30.6523 150.093L28.7219 142.889L33.9959 137.615L41.2003 139.545Z\" fill=\"#A5A5A5\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M43.1305 146.75L41.2001 139.546L39.1269 138.99L41.068 146.797L36.267 151.598L37.8565 152.024L43.1305 146.75Z\" fill=\"#D8D8D8\" />\n<circle cx=\"35.9263\" cy=\"144.82\" r=\"4.06831\" transform=\"rotate(45 35.9263 144.82)\" fill=\"#A5A5A5\" />\n<ellipse cx=\"37.3325\" cy=\"144.116\" rx=\"1.49171\" ry=\"1.49171\" transform=\"rotate(45 37.3325 144.116)\" fill=\"#DCDCDC\" />\n<circle cx=\"35.9263\" cy=\"144.82\" r=\"4.06831\" transform=\"rotate(45 35.9263 144.82)\" stroke=\"#6D7071\" />\n<g filter=\"url(#CHALLENGE0005-2_ba692307742aa42df9ae91f0c849b82d_filter7_d)\">\n<path d=\"M149.845 30.901L151.775 38.1054L146.501 43.3794L139.297 41.449L137.366 34.2445L142.64 28.9705L149.845 30.901Z\" fill=\"#A5A5A5\" />\n<path d=\"M150.086 30.8362L150.049 30.6968L149.91 30.6595L142.705 28.7291L142.566 28.6917L142.464 28.7938L137.19 34.0678L137.088 34.1698L137.125 34.3092L139.055 41.5137L139.093 41.6531L139.232 41.6904L146.437 43.6209L146.576 43.6582L146.678 43.5562L151.952 38.2821L152.054 38.1801L152.017 38.0407L150.086 30.8362Z\" stroke=\"#6E7474\" stroke-width=\"0.5\" />\n</g>\n<path d=\"M149.845 30.901L151.775 38.1054L146.501 43.3794L139.297 41.449L137.366 34.2445L142.64 28.9705L149.845 30.901Z\" fill=\"#A5A5A5\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M151.775 38.1057L149.845 30.9013L147.771 30.3458L149.712 38.1529L144.912 42.9538L146.501 43.3797L151.775 38.1057Z\" fill=\"#D8D8D8\" />\n<circle cx=\"144.571\" cy=\"36.1753\" r=\"4.06831\" transform=\"rotate(45 144.571 36.1753)\" fill=\"#A5A5A5\" />\n<ellipse cx=\"145.977\" cy=\"35.4719\" rx=\"1.49171\" ry=\"1.49171\" transform=\"rotate(45 145.977 35.4719)\" fill=\"#DCDCDC\" />\n<circle cx=\"144.571\" cy=\"36.1753\" r=\"4.06831\" transform=\"rotate(45 144.571 36.1753)\" stroke=\"#6D7071\" />\n<path opacity=\"0.35\" d=\"M45.7195 129C44.5024 123.791 43.8587 118.36 43.8587 112.779C43.8587 73.6359 75.5226 41.9039 114.582 41.9039C118.121 41.9039 121.6 42.1645 125 42.6675C115.192 35.3384 103.028 31 89.8535 31C57.3496 31 31 57.4063 31 89.9802C31 104.942 36.5588 118.602 45.7195 129Z\" fill=\"white\" />\n<path d=\"M109.719 76.1372C109.644 75.3123 110.251 74.5822 111.076 74.5066C111.901 74.4311 112.631 75.0386 112.707 75.8635L109.719 76.1372ZM101.609 87.477C103.074 86.673 105.28 85.0913 107.033 83.0283C108.796 80.9526 109.943 78.5822 109.719 76.1372L112.707 75.8635C113.035 79.4464 111.337 82.5957 109.319 84.9706C107.291 87.3583 104.78 89.1584 103.054 90.1065L101.609 87.477Z\" fill=\"#540A00\" />\n<path d=\"M71.8252 76.1372C71.9008 75.3123 71.2933 74.5822 70.4683 74.5066C69.6433 74.4311 68.9133 75.0386 68.8377 75.8635L71.8252 76.1372ZM79.935 87.477C78.4709 86.673 76.2645 85.0913 74.5118 83.0283C72.7483 80.9526 71.6012 78.5822 71.8252 76.1372L68.8377 75.8635C68.5095 79.4464 70.2078 82.5957 72.2255 84.9706C74.2539 87.3583 76.7643 89.1584 78.4909 90.1065L79.935 87.477Z\" fill=\"#540A00\" />\n<path d=\"M114.743 105.819C115.196 106.513 116.125 106.709 116.819 106.256C117.513 105.804 117.709 104.874 117.256 104.181L114.743 105.819ZM97.2636 101.314C99.4614 100.921 103.034 100.692 106.498 101.285C109.994 101.885 113.079 103.266 114.743 105.819L117.256 104.181C114.924 100.603 110.842 98.9864 107.005 98.3286C103.135 97.6653 99.2061 97.9196 96.7362 98.3606L97.2636 101.314Z\" fill=\"#540A00\" />\n<path d=\"M66.2565 105.819C65.804 106.513 64.8747 106.709 64.1807 106.256C63.4868 105.804 63.2911 104.874 63.7436 104.181L66.2565 105.819ZM83.7364 101.314C81.5386 100.921 77.9661 100.692 74.5022 101.285C71.0058 101.885 67.9214 103.266 66.2565 105.819L63.7436 104.181C66.0764 100.603 70.1581 98.9864 73.9954 98.3286C77.8652 97.6653 81.7939 97.9196 84.2638 98.3606L83.7364 101.314Z\" fill=\"#540A00\" />\n<path d=\"M106.732 124.093C106.344 124.825 106.624 125.732 107.356 126.12C108.088 126.508 108.996 126.229 109.383 125.496L106.732 124.093ZM103.619 110.503C104.66 111.809 106.087 114.119 106.909 116.698C107.736 119.293 107.881 121.923 106.732 124.093L109.383 125.496C111.067 122.317 110.714 118.756 109.767 115.787C108.816 112.802 107.193 110.174 105.965 108.633L103.619 110.503Z\" fill=\"#540A00\" />\n<path d=\"M74.4232 124.093C74.8109 124.825 74.5317 125.732 73.7996 126.12C73.0675 126.508 72.1597 126.229 71.772 125.496L74.4232 124.093ZM77.536 110.503C76.495 111.809 75.0686 114.119 74.2464 116.698C73.4192 119.293 73.2742 121.923 74.4232 124.093L71.772 125.496C70.0883 122.317 70.4416 118.756 71.3881 115.787C72.3396 112.802 73.9623 110.174 75.19 108.633L77.536 110.503Z\" fill=\"#540A00\" />\n<ellipse cx=\"90.5\" cy=\"110\" rx=\"15.5\" ry=\"18\" transform=\"rotate(-180 90.5 110)\" fill=\"#F74D36\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M102.802 99.0477C103.574 101.187 104 103.536 104 106C104 115.941 97.0604 124 88.5 124C83.4881 124 79.0317 121.238 76.1984 116.952C78.5403 123.442 84.0618 128 90.5 128C99.0604 128 106 119.941 106 110C106 105.879 104.808 102.082 102.802 99.0477Z\" fill=\"#DF2B13\" />\n<ellipse cx=\"90.5\" cy=\"90.5\" rx=\"12.5\" ry=\"14.5\" transform=\"rotate(-180 90.5 90.5)\" fill=\"#D82D16\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M79.6912 97.7877C81.9508 100.391 85.0634 102 88.5 102C95.4036 102 101 95.5081 101 87.5C101 84.8433 100.384 82.3535 99.3089 80.2123C101.589 82.839 103 86.4783 103 90.5C103 98.5081 97.4036 105 90.5 105C85.8867 105 81.857 102.101 79.6912 97.7877Z\" fill=\"#C21E07\" />\n<path d=\"M105.198 52.4868C106.019 52.3774 106.596 51.6229 106.487 50.8018C106.377 49.9806 105.623 49.4037 104.802 49.5132L105.198 52.4868ZM95.9423 62.9121C96.4011 61.3061 97.4534 58.8035 99.0758 56.6365C100.708 54.4561 102.765 52.8113 105.198 52.4868L104.802 49.5132C101.235 49.9887 98.5419 52.3439 96.6742 54.8385C94.7966 57.3465 93.5989 60.1939 93.0577 62.0879L95.9423 62.9121Z\" fill=\"#540A00\" />\n<path d=\"M76.8018 52.4868C75.9806 52.3774 75.4037 51.6229 75.5132 50.8018C75.6226 49.9806 76.3771 49.4037 77.1982 49.5132L76.8018 52.4868ZM86.0577 62.9121C85.5989 61.3061 84.5466 58.8035 82.9242 56.6365C81.2919 54.4561 79.2355 52.8113 76.8018 52.4868L77.1982 49.5132C80.7645 49.9887 83.4581 52.3439 85.3258 54.8385C87.2034 57.3465 88.4011 60.1939 88.9423 62.0879L86.0577 62.9121Z\" fill=\"#540A00\" />\n<path d=\"M102 71.0682C102 77.4195 96.2464 81 90.5 81C84.7536 81 79 77.4195 79 71.0682C79 64.7169 84.7536 58 90.5 58C96.2464 58 102 64.7169 102 71.0682Z\" fill=\"#C61800\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M83.7203 64C82.6806 64.7224 82 65.9253 82 67.2872C82 69.4964 83.7909 71.2872 86 71.2872C88.2091 71.2872 90 69.4964 90 67.2872C90 67.2308 89.9988 67.1747 89.9965 67.1189L83.7203 64Z\" fill=\"white\" />\n<circle cx=\"86\" cy=\"67.2871\" r=\"2\" fill=\"#6A3708\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M97.2797 64C98.3194 64.7224 99 65.9253 99 67.2872C99 69.4964 97.2091 71.2872 95 71.2872C92.7909 71.2872 91 69.4964 91 67.2872C91 67.2308 91.0012 67.1747 91.0035 67.1189L97.2797 64Z\" fill=\"white\" />\n<circle r=\"2\" transform=\"matrix(-1 0 0 1 95 67.2871)\" fill=\"#6A3708\" />\n<path d=\"M82.4998 73.0056C82.7489 72.8872 86.9403 76.0056 90.5 76.0056C94.4403 76.0056 98.2819 72.8503 98.4998 73.0055C99.3596 73.6183 95.2291 79.0056 90.5 79.0056C85.7709 79.0056 81.2102 73.6184 82.4998 73.0056Z\" fill=\"white\" />\n<defs>\n<filter id=\"CHALLENGE0005-2_ba692307742aa42df9ae91f0c849b82d_filter0_d\" x=\"158.036\" y=\"82.5381\" width=\"18.0718\" height=\"15.9186\" 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\"></feColorMatrix>\n<feOffset></feOffset>\n<feGaussianBlur stdDeviation=\"0.5\"></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.35 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<filter id=\"CHALLENGE0005-2_ba692307742aa42df9ae91f0c849b82d_filter1_d\" x=\"4.38965\" y=\"82.5381\" width=\"18.0718\" height=\"15.9186\" 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\"></feColorMatrix>\n<feOffset></feOffset>\n<feGaussianBlur stdDeviation=\"0.5\"></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.35 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<filter id=\"CHALLENGE0005-2_ba692307742aa42df9ae91f0c849b82d_filter2_d\" x=\"82.2891\" y=\"158.285\" width=\"15.9186\" height=\"18.0718\" 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\"></feColorMatrix>\n<feOffset></feOffset>\n<feGaussianBlur stdDeviation=\"0.5\"></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.35 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<filter id=\"CHALLENGE0005-2_ba692307742aa42df9ae91f0c849b82d_filter3_d\" x=\"82.2891\" y=\"4.63867\" width=\"15.9186\" height=\"18.0718\" 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\"></feColorMatrix>\n<feOffset></feOffset>\n<feGaussianBlur stdDeviation=\"0.5\"></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.35 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<filter id=\"CHALLENGE0005-2_ba692307742aa42df9ae91f0c849b82d_filter4_d\" x=\"135.809\" y=\"136.058\" width=\"17.5242\" height=\"17.5242\" 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\"></feColorMatrix>\n<feOffset></feOffset>\n<feGaussianBlur stdDeviation=\"0.5\"></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.35 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<filter id=\"CHALLENGE0005-2_ba692307742aa42df9ae91f0c849b82d_filter5_d\" x=\"27.1646\" y=\"27.4131\" width=\"17.5242\" height=\"17.5242\" 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\"></feColorMatrix>\n<feOffset></feOffset>\n<feGaussianBlur stdDeviation=\"0.5\"></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.35 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<filter id=\"CHALLENGE0005-2_ba692307742aa42df9ae91f0c849b82d_filter6_d\" x=\"27.1641\" y=\"136.058\" width=\"17.5242\" height=\"17.5242\" 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\"></feColorMatrix>\n<feOffset></feOffset>\n<feGaussianBlur stdDeviation=\"0.5\"></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.35 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<filter id=\"CHALLENGE0005-2_ba692307742aa42df9ae91f0c849b82d_filter7_d\" x=\"135.809\" y=\"27.4131\" width=\"17.5242\" height=\"17.5242\" 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\"></feColorMatrix>\n<feOffset></feOffset>\n<feGaussianBlur stdDeviation=\"0.5\"></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.35 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<linearGradient id=\"CHALLENGE0005-2_ba692307742aa42df9ae91f0c849b82d_paint0_linear\" x1=\"90\" y1=\"26\" x2=\"90\" y2=\"154\" gradientUnits=\"userSpaceOnUse\">\n<stop offset=\"0.479167\" stop-color=\"#25AEB0\" />\n<stop offset=\"1\" stop-color=\"#12797A\" />\n</linearGradient>\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); - -/***/ }), - -/***/ "S/4M": -/***/ (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_bill_b2851f9c0f0b0857683293a48cd317c8", - "use": "water_bill_b2851f9c0f0b0857683293a48cd317c8-usage", - "viewBox": "0 0 176 186", - "content": "<symbol viewBox=\"0 0 176 186\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"water_bill_b2851f9c0f0b0857683293a48cd317c8\">\n<g clip-path=\"url(#water_bill_b2851f9c0f0b0857683293a48cd317c8_clip0_115_37337)\">\n<path d=\"M56.8017 20.6667L55.3012 20.4416L54.6783 21.8287L36.6037 62.0796L36.3709 62.598L36.4445 63.1608L42.0312 105.917L21.4536 150.54L20.3376 152.96L22.9672 153.355L122.529 168.294L124.014 168.517L124.644 167.15L145.465 122.001L145.707 121.475L145.632 120.902L140.044 78.1349L157.886 38.4023L158.966 35.9966L156.364 35.6061L56.8017 20.6667Z\" stroke=\"#1761A4\" stroke-width=\"4\" />\n<path d=\"M44.088 106.226L143.65 121.165L122.83 166.314L23.2678 151.375L44.088 106.226Z\" fill=\"white\" />\n<path d=\"M44.0879 106.227L143.65 121.166L137.988 77.8363L38.426 62.8969L44.0879 106.227Z\" fill=\"#D7E6F4\" />\n<path d=\"M56.5009 22.6457L156.063 37.5851L137.988 77.836L38.4263 62.8966L56.5009 22.6457Z\" fill=\"white\" />\n<mask id=\"water_bill_b2851f9c0f0b0857683293a48cd317c8_mask0_115_37337\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"37\" y=\"109\" width=\"94\" height=\"42\">\n<path d=\"M51.9463 109.819L130.854 121.659L122.497 142.152L91.0476 137.433L84.9867 150.499L37.0118 143.3L51.9463 109.819Z\" fill=\"#D87B39\" />\n</mask>\n<g mask=\"url(#water_bill_b2851f9c0f0b0857683293a48cd317c8_mask0_115_37337)\">\n<rect width=\"93.2376\" height=\"3.8191\" transform=\"matrix(0.988929 0.14839 -0.1469 0.989151 44.4486 112.556)\" fill=\"#3A98EC\" />\n<path d=\"M38.9602 123.401L127.187 136.639L125.924 140.312L38.3991 127.179L38.9602 123.401Z\" fill=\"#3A98EC\" />\n<rect width=\"93.2376\" height=\"3.81906\" transform=\"matrix(0.988929 0.14839 -0.1469 0.989151 34.9278 134.781)\" fill=\"#3A98EC\" />\n</g>\n<mask id=\"water_bill_b2851f9c0f0b0857683293a48cd317c8_mask1_115_37337\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"47\" y=\"67\" width=\"87\" height=\"50\">\n<path d=\"M129.289 79.9093L47.2962 67.6063L51.8517 104.012L133.844 116.315L129.289 79.9093Z\" fill=\"#D87B39\" />\n</mask>\n<g mask=\"url(#water_bill_b2851f9c0f0b0857683293a48cd317c8_mask1_115_37337)\">\n<rect width=\"93.2376\" height=\"3.81909\" transform=\"matrix(0.988929 0.14839 -0.1469 0.989151 45.0518 82.7163)\" fill=\"#3A98EC\" />\n<path d=\"M42.6775 70.4004L81.7109 76.2574L83.2832 81.1126L42.0064 74.9189L42.6775 70.4004Z\" fill=\"#3A98EC\" />\n<rect width=\"93.2376\" height=\"3.81909\" transform=\"matrix(0.988929 0.14839 -0.1469 0.989151 46.1771 94.4712)\" fill=\"#3A98EC\" />\n</g>\n<g clip-path=\"url(#water_bill_b2851f9c0f0b0857683293a48cd317c8_clip1_115_37337)\">\n<circle r=\"14.8636\" transform=\"matrix(0.986285 0.165209 -0.163716 0.986482 97.675 53.5358)\" fill=\"white\" stroke=\"#3A98EC\" stroke-width=\"3\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M81.3748 54.9542C83.1815 52.4137 86.8365 48.9775 91.3057 49.7261C94.5343 50.2669 95.8211 52.5107 97.1078 54.7546C98.3946 56.9984 99.6814 59.2422 102.91 59.783C106.214 60.3364 108.616 58.325 110.732 56.5535C111.879 55.593 112.942 54.7031 114.019 54.3308C113.988 54.963 113.921 55.6001 113.814 56.2395C112.335 65.1548 103.91 71.1716 94.9962 69.6785C87.4763 68.4189 82.0112 62.2163 81.3748 54.9542Z\" fill=\"#3A98EC\" />\n</g>\n</g>\n<defs>\n<clipPath id=\"water_bill_b2851f9c0f0b0857683293a48cd317c8_clip0_115_37337\">\n<rect width=\"153.345\" height=\"158.97\" fill=\"white\" transform=\"matrix(0.988929 0.14839 -0.1469 0.989151 23.8526 5.67822)\" />\n</clipPath>\n<clipPath id=\"water_bill_b2851f9c0f0b0857683293a48cd317c8_clip1_115_37337\">\n<rect width=\"36\" height=\"36\" fill=\"white\" transform=\"matrix(0.986285 0.165209 -0.163716 0.986482 82.8688 32.8052)\" />\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); - -/***/ }), - -/***/ "SXX1": -/***/ (function(module, exports, __webpack_require__) { - -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.eg-selection-modal {\n color: #e0e0e0;\n margin: 1rem 0;\n text-align: center;\n display: flex;\n flex-direction: column;\n}\n.eg-selection-modal .title {\n margin: 1rem 0;\n color: #e3b82a;\n}\n.eg-selection-modal .text {\n margin: 1rem 0;\n}\n.eg-selection-modal button.btn-highlight {\n padding: 0.75rem 0.5rem;\n}", ""]); - - - -/***/ }), - -/***/ "SXsc": +/***/ "Ruhm": /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -19018,32 +17012,39 @@ __webpack_require__.r(__webpack_exports__); var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ - "id": "ECOGESTURE0029_c024161d5a0778de2c7a22b644ed32ea", - "use": "ECOGESTURE0029_c024161d5a0778de2c7a22b644ed32ea-usage", - "viewBox": "0 0 221 220", - "content": "<symbol viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"ECOGESTURE0029_c024161d5a0778de2c7a22b644ed32ea\"><path d=\"M90.14 163.167h43.999s2.75 33.916 15.584 33.916c-22 2.75-70.584 5.5-74.25 0 11.916 0 14.666-33.916 14.666-33.916Z\" fill=\"#BCBCBC\" /><rect x=\"64.473\" y=\"196.167\" width=\"93.5\" height=\"9.167\" rx=\"1\" fill=\"#E0E0E0\" /><rect x=\"7.639\" y=\"34.833\" width=\"205.333\" height=\"124.667\" rx=\"2\" fill=\"url(#ECOGESTURE0029_c024161d5a0778de2c7a22b644ed32ea_a)\" stroke=\"#E0E0E0\" stroke-width=\"4\" /><path d=\"M23.327 51.522c-.102.05-.218.09-.348.12.13.03.246.07.348.12l.852.462a.245.245 0 0 1 .15.225v.645l-2.43-1.27v-.362l2.43-1.272v.645a.246.246 0 0 1-.036.129.27.27 0 0 1-.114.099l-.852.459Zm2.751-2.346v4.49h-.93v-4.49h.93Zm1.46 1.38v3.11h-.93v-3.11h.93Zm.096-.852a.502.502 0 0 1-.045.21.573.573 0 0 1-1.035 0 .54.54 0 0 1 .51-.756.57.57 0 0 1 .525.333c.03.066.045.137.045.213Zm1.29 1.188a2.26 2.26 0 0 1 .186-.156 1.136 1.136 0 0 1 .441-.198c.086-.02.18-.03.28-.03.17 0 .32.03.45.09a.91.91 0 0 1 .332.246c.09.104.158.229.204.375.046.144.07.3.07.47v1.978h-.93V51.69a.538.538 0 0 0-.106-.354c-.07-.086-.173-.13-.309-.13a.647.647 0 0 0-.288.067c-.088.042-.174.1-.258.174v2.22h-.93v-3.111h.576c.116 0 .192.052.228.156l.054.18Zm3.374-1.716v2.517h.138a.288.288 0 0 0 .132-.024.33.33 0 0 0 .09-.087l.588-.876a.356.356 0 0 1 .123-.111.357.357 0 0 1 .177-.04h.852l-.804 1.108a.987.987 0 0 1-.27.246.713.713 0 0 1 .126.12c.038.044.074.094.108.15l.876 1.488h-.84a.445.445 0 0 1-.18-.033.297.297 0 0 1-.126-.123L32.7 52.41c-.028-.05-.057-.082-.087-.096a.296.296 0 0 0-.135-.024h-.18v1.377h-.93v-4.491h.93Zm125.259 1.653c.112-.096.233-.173.363-.231.132-.06.289-.09.471-.09.17 0 .32.03.45.09a.91.91 0 0 1 .333.246c.09.104.158.229.204.375.046.144.069.3.069.47v1.978h-.93V51.69a.538.538 0 0 0-.105-.354c-.07-.086-.173-.13-.309-.13a.647.647 0 0 0-.288.067c-.088.042-.174.1-.258.174v2.22h-.93v-4.491h.93v1.653Zm3.242.207c.096-.168.206-.3.33-.396a.694.694 0 0 1 .432-.144c.14 0 .254.033.342.099l-.06.684c-.01.044-.027.074-.051.09a.156.156 0 0 1-.093.024 14.879 14.879 0 0 0-.144-.009 1.162 1.162 0 0 0-.087-.01.554.554 0 0 0-.078-.005.478.478 0 0 0-.327.108.86.86 0 0 0-.204.3v1.89h-.93v-3.111h.552c.046 0 .084.004.114.012a.18.18 0 0 1 .078.039.136.136 0 0 1 .048.066.52.52 0 0 1 .03.102l.048.26Zm3.183.702a.782.782 0 0 0-.03-.216.48.48 0 0 0-.093-.186.453.453 0 0 0-.168-.135.58.58 0 0 0-.255-.051.553.553 0 0 0-.414.153c-.1.1-.166.245-.198.435h1.158Zm-1.17.54c.03.26.109.449.237.567a.709.709 0 0 0 .495.174.886.886 0 0 0 .279-.04c.078-.025.147-.054.207-.086l.168-.087a.358.358 0 0 1 .162-.04c.074 0 .13.028.168.082l.27.333c-.096.11-.2.2-.312.27a1.667 1.667 0 0 1-.693.24 2.44 2.44 0 0 1-.333.024c-.218 0-.423-.035-.615-.105a1.446 1.446 0 0 1-.501-.318 1.522 1.522 0 0 1-.339-.522 1.972 1.972 0 0 1-.123-.726c0-.208.035-.405.105-.591.072-.186.174-.35.306-.49.134-.14.295-.25.483-.332.19-.082.404-.123.642-.123.206 0 .394.032.564.096a1.212 1.212 0 0 1 .729.729c.07.176.105.376.105.6 0 .07-.003.127-.009.17a.27.27 0 0 1-.033.106.125.125 0 0 1-.066.054.29.29 0 0 1-.102.015h-1.794Zm2.522 1.389v-2.472l-.204-.042a.435.435 0 0 1-.171-.075c-.042-.034-.063-.084-.063-.15v-.366h.438v-.177c0-.178.028-.34.084-.483.058-.144.14-.267.246-.37.108-.101.239-.18.393-.236a1.53 1.53 0 0 1 .525-.084c.076 0 .146.005.21.015.064.008.131.022.201.042l-.018.453a.168.168 0 0 1-.024.08.177.177 0 0 1-.057.052.346.346 0 0 1-.15.036.906.906 0 0 0-.219.024.354.354 0 0 0-.162.087.38.38 0 0 0-.096.162.81.81 0 0 0-.033.252v.147h.729v.636h-.699v2.469h-.93ZM55.494 60.63a.522.522 0 0 1-.088.144.485.485 0 0 1-.117.105.512.512 0 0 1-.282.084h-.396l1.704-4.473a.48.48 0 0 1 .468-.315h.396l-1.686 4.455Zm6.608-3.075-.966 3.11h-.756a.151.151 0 0 1-.102-.035.242.242 0 0 1-.066-.12l-.444-1.551a4.713 4.713 0 0 1-.06-.207 6.287 6.287 0 0 1-.045-.207c-.014.07-.03.14-.048.21-.016.07-.035.14-.057.21l-.45 1.545c-.03.104-.096.156-.198.156h-.72l-.966-3.111h.744c.066 0 .121.016.165.048.046.03.077.068.093.114l.312 1.395a7.345 7.345 0 0 1 .123.606c.026-.1.053-.2.081-.297l.096-.31.39-1.397a.226.226 0 0 1 .09-.114.258.258 0 0 1 .156-.048h.414c.066 0 .121.016.165.048.046.03.077.068.093.114l.372 1.398c.03.106.06.209.087.309.03.1.057.2.081.303.016-.1.035-.2.057-.3.022-.1.047-.204.075-.312l.33-1.395a.226.226 0 0 1 .09-.114.258.258 0 0 1 .156-.048h.708Zm4.79 0-.966 3.11h-.756a.151.151 0 0 1-.102-.035.242.242 0 0 1-.066-.12l-.444-1.551a4.713 4.713 0 0 1-.06-.207 6.287 6.287 0 0 1-.045-.207c-.014.07-.03.14-.048.21-.016.07-.035.14-.057.21l-.45 1.545c-.03.104-.096.156-.198.156h-.72l-.966-3.111h.744c.066 0 .121.016.165.048.046.03.077.068.093.114l.312 1.395a7.345 7.345 0 0 1 .123.606c.026-.1.053-.2.081-.297l.096-.31.39-1.397a.226.226 0 0 1 .09-.114.258.258 0 0 1 .156-.048h.414c.066 0 .121.016.165.048.046.03.077.068.093.114l.372 1.398c.03.106.06.209.087.309.03.1.057.2.081.303.016-.1.035-.2.057-.3.022-.1.047-.204.075-.312l.33-1.395a.226.226 0 0 1 .09-.114.258.258 0 0 1 .156-.048h.708Zm4.79 0-.966 3.11h-.755a.151.151 0 0 1-.102-.035.242.242 0 0 1-.066-.12l-.445-1.551a4.713 4.713 0 0 1-.06-.207 6.287 6.287 0 0 1-.044-.207c-.014.07-.03.14-.049.21a2.33 2.33 0 0 1-.056.21l-.45 1.545c-.03.104-.096.156-.198.156h-.72l-.966-3.111h.743c.067 0 .121.016.165.048a.22.22 0 0 1 .094.114l.311 1.395a7.345 7.345 0 0 1 .124.606c.025-.1.052-.2.08-.297l.096-.31.39-1.397a.226.226 0 0 1 .09-.114.258.258 0 0 1 .157-.048h.413c.066 0 .121.016.165.048a.22.22 0 0 1 .094.114l.371 1.398.088.309c.03.1.056.2.08.303.016-.1.035-.2.057-.3.023-.1.048-.204.076-.312l.33-1.395a.226.226 0 0 1 .09-.114.258.258 0 0 1 .156-.048h.708Zm-45.604 5.62v4.49h-.93v-4.49h.93Zm1.46 1.38v3.11h-.93v-3.11h.93Zm.096-.852a.502.502 0 0 1-.045.21.573.573 0 0 1-1.035 0 .54.54 0 0 1 .51-.756.57.57 0 0 1 .525.333c.03.066.045.137.045.213Zm1.29 1.188a2.26 2.26 0 0 1 .186-.156 1.136 1.136 0 0 1 .441-.198c.086-.02.18-.03.28-.03.17 0 .32.03.45.09a.91.91 0 0 1 .332.246c.09.104.158.229.204.375.046.144.07.3.07.47v1.978h-.93V65.69a.538.538 0 0 0-.106-.354c-.07-.086-.173-.13-.309-.13a.647.647 0 0 0-.288.067c-.088.042-.174.1-.258.174v2.22h-.93v-3.111h.576c.116 0 .192.052.228.156l.054.18Zm3.374-1.716v2.517h.138a.288.288 0 0 0 .132-.024.33.33 0 0 0 .09-.087l.588-.876a.356.356 0 0 1 .123-.111.357.357 0 0 1 .177-.04h.852l-.804 1.108a.987.987 0 0 1-.27.246.713.713 0 0 1 .126.12c.038.044.074.094.108.15l.876 1.488h-.84a.445.445 0 0 1-.18-.033.297.297 0 0 1-.126-.123l-.588-1.1c-.028-.05-.057-.082-.087-.096a.296.296 0 0 0-.135-.024h-.18v1.377h-.93v-4.491h.93Zm4.44 1.86c.096-.168.206-.3.33-.396a.694.694 0 0 1 .432-.144c.14 0 .254.033.342.099l-.06.684c-.01.044-.027.074-.05.09a.156.156 0 0 1-.094.024 14.879 14.879 0 0 0-.144-.009 1.162 1.162 0 0 0-.087-.01.554.554 0 0 0-.078-.005.478.478 0 0 0-.327.108.86.86 0 0 0-.204.3v1.89h-.93v-3.111h.552c.046 0 .084.004.114.012a.18.18 0 0 1 .078.039.136.136 0 0 1 .048.066.52.52 0 0 1 .03.102l.048.26Zm3.184.702a.782.782 0 0 0-.03-.216.48.48 0 0 0-.093-.186.453.453 0 0 0-.168-.135.58.58 0 0 0-.255-.051.553.553 0 0 0-.414.153c-.1.1-.166.245-.198.435h1.158Zm-1.17.54c.03.26.109.449.237.567a.709.709 0 0 0 .495.174.886.886 0 0 0 .279-.04c.078-.025.147-.054.207-.086l.168-.087a.358.358 0 0 1 .162-.04c.074 0 .13.028.168.082l.27.333c-.096.11-.2.2-.312.27a1.667 1.667 0 0 1-.693.24 2.44 2.44 0 0 1-.333.024c-.218 0-.423-.035-.615-.105a1.446 1.446 0 0 1-.501-.318 1.522 1.522 0 0 1-.34-.522 1.972 1.972 0 0 1-.122-.726c0-.208.035-.405.105-.591.072-.186.174-.35.306-.49.134-.14.295-.25.483-.332.19-.082.404-.123.642-.123.206 0 .394.032.564.096a1.212 1.212 0 0 1 .729.729 1.613 1.613 0 0 1 .095.77.27.27 0 0 1-.032.106.125.125 0 0 1-.066.054.29.29 0 0 1-.102.015h-1.794Zm3.28-3.102v4.49h-.93v-4.49h.93Zm-5.864 8.86c.096-.168.206-.3.33-.396a.694.694 0 0 1 .431-.144c.14 0 .255.033.343.099l-.06.684c-.01.044-.028.074-.052.09a.156.156 0 0 1-.092.024 14.879 14.879 0 0 0-.144-.009 1.162 1.162 0 0 0-.087-.01.554.554 0 0 0-.079-.005.478.478 0 0 0-.327.108.86.86 0 0 0-.203.3v1.89h-.93v-3.111h.551c.047 0 .085.004.115.012a.18.18 0 0 1 .078.039.136.136 0 0 1 .047.066.52.52 0 0 1 .03.102l.048.26Zm3.183.702a.782.782 0 0 0-.03-.216.48.48 0 0 0-.093-.186.453.453 0 0 0-.168-.135.58.58 0 0 0-.255-.051.553.553 0 0 0-.414.153c-.1.1-.166.245-.198.435h1.158Zm-1.17.54c.03.26.109.449.237.567a.709.709 0 0 0 .495.174.886.886 0 0 0 .279-.04c.078-.025.147-.054.207-.086l.168-.087a.358.358 0 0 1 .162-.04c.074 0 .13.028.168.082l.27.333c-.096.11-.2.2-.312.27a1.667 1.667 0 0 1-.693.24 2.44 2.44 0 0 1-.333.024c-.218 0-.423-.035-.615-.105a1.446 1.446 0 0 1-.501-.318 1.522 1.522 0 0 1-.34-.522 1.972 1.972 0 0 1-.122-.726c0-.208.035-.405.105-.591.072-.186.174-.35.306-.49.134-.14.295-.25.483-.332.19-.082.404-.123.642-.123.206 0 .394.032.564.096a1.212 1.212 0 0 1 .729.729 1.613 1.613 0 0 1 .095.77.27.27 0 0 1-.032.106.125.125 0 0 1-.066.054.29.29 0 0 1-.102.015H38.18Zm3.28-3.102v4.49h-.93v-4.49h.93Zm.568 2.694h2.73v.666h-2.73v-.666Zm0-1.101h2.73v.669h-2.73v-.67Zm6.062 7.06c.112-.096.233-.173.363-.231.132-.06.29-.09.471-.09.17 0 .32.03.45.09a.91.91 0 0 1 .333.246c.09.104.158.229.204.375.046.144.07.3.07.47v1.978h-.93V79.69a.538.538 0 0 0-.106-.354c-.07-.086-.173-.13-.309-.13a.647.647 0 0 0-.288.067c-.088.042-.174.1-.258.174v2.22h-.93v-4.491h.93v1.653Zm3.242.207c.096-.168.206-.3.33-.396a.694.694 0 0 1 .432-.144c.14 0 .254.033.342.099l-.06.684c-.01.044-.027.074-.051.09a.156.156 0 0 1-.093.024 14.879 14.879 0 0 0-.144-.009 1.162 1.162 0 0 0-.087-.01.554.554 0 0 0-.078-.005.478.478 0 0 0-.327.108.86.86 0 0 0-.204.3v1.89h-.93v-3.111h.552c.046 0 .084.004.114.012a.18.18 0 0 1 .078.039.136.136 0 0 1 .048.066.52.52 0 0 1 .03.102l.048.26Zm3.183.702a.782.782 0 0 0-.03-.216.48.48 0 0 0-.093-.186.453.453 0 0 0-.168-.135.58.58 0 0 0-.255-.051.553.553 0 0 0-.414.153c-.1.1-.166.245-.198.435h1.158Zm-1.17.54c.03.26.11.449.237.567a.709.709 0 0 0 .495.174.886.886 0 0 0 .28-.04c.077-.025.146-.054.206-.086l.168-.087a.358.358 0 0 1 .162-.04c.074 0 .13.028.168.082l.27.333c-.096.11-.2.2-.312.27a1.667 1.667 0 0 1-.693.24 2.44 2.44 0 0 1-.333.024c-.218 0-.423-.035-.615-.105a1.446 1.446 0 0 1-.5-.318 1.522 1.522 0 0 1-.34-.522 1.972 1.972 0 0 1-.123-.726c0-.208.035-.405.105-.591.072-.186.174-.35.306-.49.134-.14.295-.25.483-.332.19-.082.404-.123.642-.123.206 0 .394.032.564.096a1.212 1.212 0 0 1 .73.729c.07.176.104.376.104.6 0 .07-.003.127-.009.17a.27.27 0 0 1-.033.106.125.125 0 0 1-.066.054.29.29 0 0 1-.102.015h-1.794Zm2.522 1.389v-2.472l-.204-.042a.435.435 0 0 1-.171-.075c-.042-.034-.063-.084-.063-.15v-.366h.438v-.177c0-.178.028-.34.084-.483.058-.144.14-.267.246-.37.108-.101.239-.18.393-.236a1.53 1.53 0 0 1 .525-.084c.076 0 .146.005.21.015.064.008.131.022.201.042l-.018.453a.168.168 0 0 1-.024.08.177.177 0 0 1-.057.052.346.346 0 0 1-.15.036.906.906 0 0 0-.219.024.354.354 0 0 0-.162.087.38.38 0 0 0-.096.162.81.81 0 0 0-.033.252v.147h.729v.636h-.699v2.469h-.93Zm-7.777 4.162c.112-.096.233-.173.363-.231.132-.06.29-.09.471-.09.17 0 .32.03.45.09a.91.91 0 0 1 .333.246c.09.104.158.229.204.375.046.144.07.3.07.47v1.978h-.93V86.69a.538.538 0 0 0-.106-.354c-.07-.086-.173-.13-.309-.13a.647.647 0 0 0-.288.067c-.088.042-.174.1-.258.174v2.22h-.93v-4.491h.93v1.653Zm3.242.207c.096-.168.206-.3.33-.396a.694.694 0 0 1 .432-.144c.14 0 .254.033.342.099l-.06.684c-.01.044-.027.074-.051.09a.156.156 0 0 1-.093.024 14.879 14.879 0 0 0-.144-.009 1.162 1.162 0 0 0-.087-.01.554.554 0 0 0-.078-.005.478.478 0 0 0-.327.108.86.86 0 0 0-.204.3v1.89h-.93v-3.111h.552c.046 0 .084.004.114.012a.18.18 0 0 1 .078.039.136.136 0 0 1 .048.066.52.52 0 0 1 .03.102l.048.26Zm3.183.702a.782.782 0 0 0-.03-.216.48.48 0 0 0-.093-.186.453.453 0 0 0-.168-.135.58.58 0 0 0-.255-.051.553.553 0 0 0-.414.153c-.1.1-.166.245-.198.435h1.158Zm-1.17.54c.03.26.11.449.237.567a.709.709 0 0 0 .495.174.886.886 0 0 0 .28-.04c.077-.025.146-.054.206-.086l.168-.087a.358.358 0 0 1 .162-.04c.074 0 .13.028.168.082l.27.333c-.096.11-.2.2-.312.27a1.667 1.667 0 0 1-.693.24 2.44 2.44 0 0 1-.333.024c-.218 0-.423-.035-.615-.105a1.446 1.446 0 0 1-.5-.318 1.522 1.522 0 0 1-.34-.522 1.972 1.972 0 0 1-.123-.726c0-.208.035-.405.105-.591.072-.186.174-.35.306-.49.134-.14.295-.25.483-.332.19-.082.404-.123.642-.123.206 0 .394.032.564.096a1.212 1.212 0 0 1 .73.729c.07.176.104.376.104.6 0 .07-.003.127-.009.17a.27.27 0 0 1-.033.106.125.125 0 0 1-.066.054.29.29 0 0 1-.102.015h-1.794Zm2.522 1.389v-2.472l-.204-.042a.435.435 0 0 1-.171-.075c-.042-.034-.063-.084-.063-.15v-.366h.438v-.177c0-.178.028-.34.084-.483.058-.144.14-.267.246-.37.108-.101.239-.18.393-.236a1.53 1.53 0 0 1 .525-.084c.076 0 .146.005.21.015.064.008.131.022.201.042l-.018.453a.168.168 0 0 1-.024.08.177.177 0 0 1-.057.052.346.346 0 0 1-.15.036.906.906 0 0 0-.219.024.354.354 0 0 0-.162.087.38.38 0 0 0-.096.162.81.81 0 0 0-.033.252v.147h.729v.636h-.699v2.469h-.93Zm-18.432 4.369c.096-.168.206-.3.33-.396a.694.694 0 0 1 .432-.144c.14 0 .254.033.342.099l-.06.684c-.01.044-.027.074-.05.09a.156.156 0 0 1-.094.024 14.879 14.879 0 0 0-.144-.009 1.162 1.162 0 0 0-.087-.01.554.554 0 0 0-.078-.005.478.478 0 0 0-.327.108.86.86 0 0 0-.204.3v1.89h-.93v-3.111h.552c.046 0 .084.004.114.012a.18.18 0 0 1 .078.039.136.136 0 0 1 .048.066.52.52 0 0 1 .03.102l.048.26Zm3.184.702a.782.782 0 0 0-.03-.216.48.48 0 0 0-.094-.186.453.453 0 0 0-.168-.135.58.58 0 0 0-.255-.051.553.553 0 0 0-.413.153c-.1.1-.166.245-.198.435h1.157Zm-1.17.54c.03.26.108.449.236.567a.709.709 0 0 0 .495.174.886.886 0 0 0 .28-.04c.078-.025.147-.054.206-.086l.169-.087a.358.358 0 0 1 .162-.04c.074 0 .13.028.168.082l.27.333c-.096.11-.2.2-.313.27a1.667 1.667 0 0 1-.692.24 2.44 2.44 0 0 1-.334.024c-.218 0-.422-.035-.614-.105a1.446 1.446 0 0 1-.502-.318 1.522 1.522 0 0 1-.339-.522 1.972 1.972 0 0 1-.123-.726c0-.208.035-.405.105-.591.072-.186.174-.35.306-.49.135-.14.295-.25.483-.332a1.61 1.61 0 0 1 .643-.123c.206 0 .394.032.564.096a1.212 1.212 0 0 1 .729.729 1.613 1.613 0 0 1 .095.77.27.27 0 0 1-.033.106.125.125 0 0 1-.066.054.29.29 0 0 1-.102.015H39.45Zm3.279-3.102v4.49h-.93v-4.49h.93Zm.568 2.694h2.73v.666h-2.73v-.666Zm0-1.101h2.73v.669h-2.73v-.67Zm-6.773 7.06c.111-.096.233-.173.362-.231.133-.06.29-.09.471-.09.17 0 .32.03.45.09a.91.91 0 0 1 .334.246c.09.104.157.229.203.375.047.144.07.301.07.471v1.977h-.93v-1.977a.538.538 0 0 0-.105-.354c-.07-.086-.173-.129-.31-.129a.647.647 0 0 0-.288.066 1.17 1.17 0 0 0-.258.174v2.22h-.93v-4.491h.93v1.653Zm3.443 2.886c-.148 0-.279-.021-.393-.063a.822.822 0 0 1-.285-.183.805.805 0 0 1-.174-.288 1.11 1.11 0 0 1-.06-.375v-1.608h-.264a.18.18 0 0 1-.123-.045c-.034-.032-.05-.078-.05-.138v-.363l.494-.096.183-.76c.024-.095.092-.143.204-.143h.486v.909h.771v.636h-.77v1.545c0 .072.016.132.05.18a.183.183 0 0 0 .153.069.326.326 0 0 0 .084-.009.466.466 0 0 0 .06-.024.534.534 0 0 1 .048-.024.12.12 0 0 1 .054-.012c.028 0 .05.007.066.021a.203.203 0 0 1 .054.06l.282.441c-.12.09-.255.158-.405.204-.15.044-.305.066-.465.066Zm2.183 0c-.148 0-.279-.021-.393-.063a.822.822 0 0 1-.285-.183.805.805 0 0 1-.174-.288 1.11 1.11 0 0 1-.06-.375v-1.608h-.264a.18.18 0 0 1-.123-.045c-.034-.032-.05-.078-.05-.138v-.363l.494-.096.183-.76c.024-.095.092-.143.204-.143h.486v.909h.771v.636h-.77v1.545c0 .072.016.132.05.18a.183.183 0 0 0 .153.069.326.326 0 0 0 .084-.009.466.466 0 0 0 .06-.024.534.534 0 0 1 .048-.024.12.12 0 0 1 .054-.012c.028 0 .05.007.066.021a.203.203 0 0 1 .054.06l.282.441c-.12.09-.255.158-.405.204-.15.044-.305.066-.465.066Zm2-.894c.07.076.146.13.228.162a.703.703 0 0 0 .258.048.548.548 0 0 0 .237-.051.476.476 0 0 0 .186-.162.869.869 0 0 0 .126-.294c.03-.12.045-.266.045-.438 0-.164-.012-.302-.036-.414a.81.81 0 0 0-.102-.27.378.378 0 0 0-.354-.195.674.674 0 0 0-.336.075.934.934 0 0 0-.252.219v1.32Zm-.057-1.881c.122-.13.26-.236.414-.318.156-.084.34-.126.555-.126.162 0 .312.036.45.108.138.072.257.176.357.312.1.136.178.303.234.501.058.196.087.419.087.669 0 .234-.033.45-.1.648-.063.198-.154.37-.272.516-.116.146-.256.26-.42.342a1.178 1.178 0 0 1-.54.123 1.06 1.06 0 0 1-.408-.069 1.108 1.108 0 0 1-.3-.186v1.194h-.93v-4.098h.576c.116 0 .192.052.228.156l.069.228Zm4.435.297a.234.234 0 0 1-.078.081.193.193 0 0 1-.102.024.346.346 0 0 1-.132-.027 5.984 5.984 0 0 0-.144-.063 1.3 1.3 0 0 0-.171-.06.734.734 0 0 0-.219-.03.463.463 0 0 0-.273.069.215.215 0 0 0-.093.186c0 .058.02.106.06.144a.614.614 0 0 0 .165.102c.068.028.145.055.231.081.086.026.174.055.264.087.09.032.178.07.264.114a.93.93 0 0 1 .231.159.675.675 0 0 1 .162.228c.042.09.063.198.063.324 0 .154-.028.296-.084.426a.898.898 0 0 1-.252.336c-.11.094-.247.167-.411.219a1.837 1.837 0 0 1-.561.078c-.106 0-.212-.01-.318-.03a2.26 2.26 0 0 1-.309-.081 1.786 1.786 0 0 1-.273-.12 1.245 1.245 0 0 1-.216-.153l.216-.342a.268.268 0 0 1 .09-.093.265.265 0 0 1 .144-.036c.054 0 .102.012.144.036l.141.078a.775.775 0 0 0 .429.114.687.687 0 0 0 .183-.021.339.339 0 0 0 .12-.063.246.246 0 0 0 .087-.186.202.202 0 0 0-.063-.153.528.528 0 0 0-.165-.102 1.672 1.672 0 0 0-.234-.081 5.792 5.792 0 0 1-.264-.087 2.379 2.379 0 0 1-.267-.114.813.813 0 0 1-.396-.426.936.936 0 0 1-.063-.363.885.885 0 0 1 .306-.69c.102-.09.23-.161.384-.213.154-.054.334-.081.54-.081a1.712 1.712 0 0 1 .621.114 1.356 1.356 0 0 1 .453.288l-.21.327Zm-.437 6.592c.112-.096.233-.173.363-.231.132-.06.29-.09.471-.09.17 0 .32.03.45.09a.91.91 0 0 1 .333.246c.09.104.158.229.204.375.046.144.07.301.07.471v1.977h-.93v-1.977a.538.538 0 0 0-.106-.354c-.07-.086-.173-.129-.309-.129a.647.647 0 0 0-.288.066c-.088.042-.174.1-.258.174v2.22h-.93v-4.491h.93v1.653Zm3.242.207c.096-.168.206-.3.33-.396a.694.694 0 0 1 .432-.144c.14 0 .254.033.342.099l-.06.684c-.01.044-.027.074-.051.09a.156.156 0 0 1-.093.024 14.879 14.879 0 0 0-.144-.009 1.162 1.162 0 0 0-.087-.009.554.554 0 0 0-.078-.006.478.478 0 0 0-.327.108.86.86 0 0 0-.204.3v1.89h-.93v-3.111h.552c.046 0 .084.004.114.012a.18.18 0 0 1 .078.039.136.136 0 0 1 .048.066.52.52 0 0 1 .03.102l.048.261Zm3.183.702a.782.782 0 0 0-.03-.216.48.48 0 0 0-.093-.186.453.453 0 0 0-.168-.135.58.58 0 0 0-.255-.051.553.553 0 0 0-.414.153c-.1.1-.166.245-.198.435h1.158Zm-1.17.54c.03.26.11.449.237.567a.709.709 0 0 0 .495.174.886.886 0 0 0 .28-.039c.077-.026.146-.055.206-.087l.168-.087a.358.358 0 0 1 .162-.039c.074 0 .13.027.168.081l.27.333c-.096.11-.2.2-.312.27a1.667 1.667 0 0 1-.693.24 2.44 2.44 0 0 1-.333.024c-.218 0-.423-.035-.615-.105a1.446 1.446 0 0 1-.5-.318 1.522 1.522 0 0 1-.34-.522 1.972 1.972 0 0 1-.123-.726c0-.208.035-.405.105-.591.072-.186.174-.349.306-.489.134-.14.295-.251.483-.333.19-.082.404-.123.642-.123.206 0 .394.032.564.096a1.212 1.212 0 0 1 .73.729c.07.176.104.376.104.6 0 .07-.003.127-.009.171a.27.27 0 0 1-.033.105.125.125 0 0 1-.066.054.29.29 0 0 1-.102.015h-1.794Zm2.522 1.389v-2.472l-.204-.042a.435.435 0 0 1-.171-.075c-.042-.034-.063-.084-.063-.15v-.366h.438v-.177c0-.178.028-.339.084-.483.058-.144.14-.267.246-.369.108-.102.239-.181.393-.237a1.53 1.53 0 0 1 .525-.084c.076 0 .146.005.21.015.064.008.131.022.201.042l-.018.453a.168.168 0 0 1-.024.081.177.177 0 0 1-.057.051.346.346 0 0 1-.15.036.906.906 0 0 0-.219.024.354.354 0 0 0-.162.087.38.38 0 0 0-.096.162.81.81 0 0 0-.033.252v.147h.729v.636h-.699v2.469h-.93Zm-33.15 4.162c.112-.096.233-.173.363-.231.132-.06.289-.09.47-.09.17 0 .32.03.45.09a.91.91 0 0 1 .334.246c.09.104.158.229.204.375.046.144.069.301.069.471v1.977h-.93v-1.977a.538.538 0 0 0-.105-.354c-.07-.086-.173-.129-.31-.129a.647.647 0 0 0-.287.066c-.088.042-.174.1-.258.174v2.22h-.93v-4.491h.93v1.653Zm3.241.207c.096-.168.207-.3.33-.396a.694.694 0 0 1 .432-.144c.14 0 .255.033.343.099l-.06.684c-.01.044-.027.074-.052.09a.156.156 0 0 1-.093.024 14.879 14.879 0 0 0-.144-.009 1.162 1.162 0 0 0-.087-.009.554.554 0 0 0-.078-.006.478.478 0 0 0-.326.108.86.86 0 0 0-.204.3v1.89h-.93v-3.111h.552c.046 0 .084.004.114.012a.18.18 0 0 1 .078.039.136.136 0 0 1 .047.066.52.52 0 0 1 .03.102l.048.261Zm3.184.702a.782.782 0 0 0-.03-.216.48.48 0 0 0-.093-.186.453.453 0 0 0-.168-.135.58.58 0 0 0-.255-.051.553.553 0 0 0-.414.153c-.1.1-.166.245-.198.435h1.158Zm-1.17.54c.03.26.109.449.237.567a.709.709 0 0 0 .495.174.886.886 0 0 0 .279-.039c.078-.026.147-.055.207-.087l.168-.087a.358.358 0 0 1 .162-.039c.074 0 .13.027.168.081l.27.333c-.096.11-.2.2-.312.27a1.667 1.667 0 0 1-.693.24 2.44 2.44 0 0 1-.333.024c-.218 0-.423-.035-.615-.105a1.446 1.446 0 0 1-.501-.318 1.522 1.522 0 0 1-.34-.522 1.972 1.972 0 0 1-.122-.726c0-.208.035-.405.105-.591.072-.186.174-.349.306-.489.134-.14.295-.251.483-.333.19-.082.404-.123.642-.123.206 0 .394.032.564.096a1.212 1.212 0 0 1 .729.729 1.613 1.613 0 0 1 .095.771.27.27 0 0 1-.032.105.125.125 0 0 1-.066.054.29.29 0 0 1-.102.015h-1.794Zm2.522 1.389v-2.472l-.204-.042a.435.435 0 0 1-.171-.075c-.042-.034-.063-.084-.063-.15v-.366h.438v-.177c0-.178.028-.339.084-.483.058-.144.14-.267.246-.369.108-.102.239-.181.393-.237a1.53 1.53 0 0 1 .525-.084c.076 0 .146.005.21.015.064.008.13.022.2.042l-.017.453a.168.168 0 0 1-.024.081.177.177 0 0 1-.057.051.346.346 0 0 1-.15.036.906.906 0 0 0-.22.024.354.354 0 0 0-.161.087.38.38 0 0 0-.096.162.81.81 0 0 0-.033.252v.147h.729v.636h-.7v2.469h-.93Zm8.21 4.369c.096-.168.206-.3.33-.396a.694.694 0 0 1 .432-.144c.14 0 .254.033.342.099l-.06.684c-.01.044-.027.074-.051.09a.156.156 0 0 1-.093.024 14.879 14.879 0 0 0-.144-.009 1.162 1.162 0 0 0-.087-.009.554.554 0 0 0-.078-.006.478.478 0 0 0-.327.108.86.86 0 0 0-.204.3v1.89h-.93v-3.111h.552c.046 0 .084.004.114.012a.18.18 0 0 1 .078.039.136.136 0 0 1 .048.066.52.52 0 0 1 .03.102l.048.261Zm3.183.702a.782.782 0 0 0-.03-.216.48.48 0 0 0-.093-.186.453.453 0 0 0-.168-.135.58.58 0 0 0-.255-.051.553.553 0 0 0-.414.153c-.1.1-.166.245-.198.435h1.158Zm-1.17.54c.03.26.11.449.237.567a.709.709 0 0 0 .495.174.886.886 0 0 0 .28-.039c.077-.026.146-.055.206-.087l.168-.087a.358.358 0 0 1 .162-.039c.074 0 .13.027.168.081l.27.333c-.096.11-.2.2-.312.27a1.667 1.667 0 0 1-.693.24 2.44 2.44 0 0 1-.333.024c-.218 0-.423-.035-.615-.105a1.446 1.446 0 0 1-.5-.318 1.522 1.522 0 0 1-.34-.522 1.972 1.972 0 0 1-.123-.726c0-.208.035-.405.105-.591.072-.186.174-.349.306-.489.134-.14.295-.251.483-.333.19-.082.404-.123.642-.123.206 0 .394.032.564.096a1.212 1.212 0 0 1 .73.729c.07.176.104.376.104.6 0 .07-.003.127-.009.171a.27.27 0 0 1-.033.105.125.125 0 0 1-.066.054.29.29 0 0 1-.102.015h-1.794Zm3.28-3.102v4.491h-.93v-4.491h.93Zm.568 2.694h2.73v.666h-2.73v-.666Zm0-1.101h2.73v.669h-2.73v-.669Zm-5.861 7.267c.096-.168.206-.3.33-.396a.694.694 0 0 1 .432-.144c.14 0 .254.033.342.099l-.06.684c-.01.044-.027.074-.051.09a.156.156 0 0 1-.093.024 14.879 14.879 0 0 0-.144-.009 1.162 1.162 0 0 0-.087-.009.554.554 0 0 0-.078-.006.478.478 0 0 0-.327.108.86.86 0 0 0-.204.3v1.89h-.93v-3.111h.552c.046 0 .084.004.114.012a.18.18 0 0 1 .078.039.136.136 0 0 1 .048.066.52.52 0 0 1 .03.102l.048.261Zm3.183.702a.782.782 0 0 0-.03-.216.48.48 0 0 0-.093-.186.453.453 0 0 0-.168-.135.58.58 0 0 0-.255-.051.553.553 0 0 0-.414.153c-.1.1-.166.245-.198.435h1.158Zm-1.17.54c.03.26.11.449.237.567a.709.709 0 0 0 .495.174.886.886 0 0 0 .28-.039c.077-.026.146-.055.206-.087l.168-.087a.358.358 0 0 1 .162-.039c.074 0 .13.027.168.081l.27.333c-.096.11-.2.2-.312.27a1.667 1.667 0 0 1-.693.24 2.44 2.44 0 0 1-.333.024c-.218 0-.423-.035-.615-.105a1.446 1.446 0 0 1-.5-.318 1.522 1.522 0 0 1-.34-.522 1.972 1.972 0 0 1-.123-.726c0-.208.035-.405.105-.591.072-.186.174-.349.306-.489.134-.14.295-.251.483-.333.19-.082.404-.123.642-.123.206 0 .394.032.564.096a1.212 1.212 0 0 1 .73.729c.07.176.104.376.104.6 0 .07-.003.127-.009.171a.27.27 0 0 1-.033.105.125.125 0 0 1-.066.054.29.29 0 0 1-.102.015h-1.794Zm3.28-3.102v4.491h-.93v-4.491h.93Zm.568 2.694h2.73v.666h-2.73v-.666Zm0-1.101h2.73v.669h-2.73v-.669Zm2.256 7.06c.112-.096.233-.173.363-.231.132-.06.29-.09.471-.09.17 0 .32.03.45.09a.91.91 0 0 1 .333.246c.09.104.158.229.204.375.046.144.07.301.07.471v1.977h-.93v-1.977a.538.538 0 0 0-.106-.354c-.07-.086-.173-.129-.309-.129a.647.647 0 0 0-.288.066c-.088.042-.174.1-.258.174v2.22h-.93v-4.491h.93v1.653Zm3.242.207c.096-.168.206-.3.33-.396a.694.694 0 0 1 .432-.144c.14 0 .254.033.342.099l-.06.684c-.01.044-.027.074-.05.09a.156.156 0 0 1-.094.024 14.879 14.879 0 0 0-.144-.009 1.162 1.162 0 0 0-.087-.009.554.554 0 0 0-.078-.006.478.478 0 0 0-.327.108.86.86 0 0 0-.204.3v1.89h-.93v-3.111h.552c.046 0 .084.004.114.012a.18.18 0 0 1 .078.039.136.136 0 0 1 .048.066.52.52 0 0 1 .03.102l.048.261Zm3.184.702a.782.782 0 0 0-.03-.216.48.48 0 0 0-.093-.186.453.453 0 0 0-.168-.135.58.58 0 0 0-.255-.051.553.553 0 0 0-.414.153c-.1.1-.166.245-.198.435h1.158Zm-1.17.54c.03.26.109.449.237.567a.709.709 0 0 0 .495.174.886.886 0 0 0 .279-.039c.078-.026.147-.055.207-.087l.168-.087a.358.358 0 0 1 .162-.039c.074 0 .13.027.168.081l.27.333c-.096.11-.2.2-.312.27a1.667 1.667 0 0 1-.693.24 2.44 2.44 0 0 1-.333.024c-.218 0-.423-.035-.615-.105a1.446 1.446 0 0 1-.501-.318 1.522 1.522 0 0 1-.34-.522 1.972 1.972 0 0 1-.122-.726c0-.208.035-.405.105-.591.072-.186.174-.349.306-.489.134-.14.295-.251.483-.333.19-.082.404-.123.642-.123.206 0 .394.032.564.096a1.212 1.212 0 0 1 .729.729 1.613 1.613 0 0 1 .095.771.27.27 0 0 1-.032.105.125.125 0 0 1-.066.054.29.29 0 0 1-.102.015h-1.794Zm2.521 1.389v-2.472l-.204-.042a.435.435 0 0 1-.17-.075c-.043-.034-.064-.084-.064-.15v-.366h.438v-.177c0-.178.028-.339.084-.483.058-.144.14-.267.246-.369.108-.102.24-.181.393-.237a1.53 1.53 0 0 1 .525-.084c.076 0 .146.005.21.015.064.008.131.022.201.042l-.018.453a.168.168 0 0 1-.024.081.177.177 0 0 1-.057.051.346.346 0 0 1-.15.036.906.906 0 0 0-.219.024.354.354 0 0 0-.162.087.38.38 0 0 0-.096.162.81.81 0 0 0-.033.252v.147h.73v.636h-.7v2.469h-.93Zm-7.777 4.162c.112-.096.233-.173.363-.231.132-.06.29-.09.471-.09.17 0 .32.03.45.09a.91.91 0 0 1 .333.246c.09.104.158.229.204.375.046.144.07.301.07.471v1.977h-.93v-1.977a.538.538 0 0 0-.106-.354c-.07-.086-.173-.129-.309-.129a.647.647 0 0 0-.288.066c-.088.042-.174.1-.258.174v2.22h-.93v-4.491h.93v1.653Zm3.242.207c.096-.168.206-.3.33-.396a.694.694 0 0 1 .432-.144c.14 0 .254.033.342.099l-.06.684c-.01.044-.027.074-.05.09a.156.156 0 0 1-.094.024 14.879 14.879 0 0 0-.144-.009 1.162 1.162 0 0 0-.087-.009.554.554 0 0 0-.078-.006.478.478 0 0 0-.327.108.86.86 0 0 0-.204.3v1.89h-.93v-3.111h.552c.046 0 .084.004.114.012a.18.18 0 0 1 .078.039.136.136 0 0 1 .048.066.52.52 0 0 1 .03.102l.048.261Zm3.184.702a.782.782 0 0 0-.03-.216.48.48 0 0 0-.093-.186.453.453 0 0 0-.168-.135.58.58 0 0 0-.255-.051.553.553 0 0 0-.414.153c-.1.1-.166.245-.198.435h1.158Zm-1.17.54c.03.26.109.449.237.567a.709.709 0 0 0 .495.174.886.886 0 0 0 .279-.039c.078-.026.147-.055.207-.087l.168-.087a.358.358 0 0 1 .162-.039c.074 0 .13.027.168.081l.27.333c-.096.11-.2.2-.312.27a1.667 1.667 0 0 1-.693.24 2.44 2.44 0 0 1-.333.024c-.218 0-.423-.035-.615-.105a1.446 1.446 0 0 1-.501-.318 1.522 1.522 0 0 1-.34-.522 1.972 1.972 0 0 1-.122-.726c0-.208.035-.405.105-.591.072-.186.174-.349.306-.489.134-.14.295-.251.483-.333.19-.082.404-.123.642-.123.206 0 .394.032.564.096a1.212 1.212 0 0 1 .729.729 1.613 1.613 0 0 1 .095.771.27.27 0 0 1-.032.105.125.125 0 0 1-.066.054.29.29 0 0 1-.102.015h-1.794Zm2.521 1.389v-2.472l-.204-.042a.435.435 0 0 1-.17-.075c-.043-.034-.064-.084-.064-.15v-.366h.438v-.177c0-.178.028-.339.084-.483.058-.144.14-.267.246-.369.108-.102.24-.181.393-.237a1.53 1.53 0 0 1 .525-.084c.076 0 .146.005.21.015.064.008.131.022.201.042l-.018.453a.168.168 0 0 1-.024.081.177.177 0 0 1-.057.051.346.346 0 0 1-.15.036.906.906 0 0 0-.219.024.354.354 0 0 0-.162.087.38.38 0 0 0-.096.162.81.81 0 0 0-.033.252v.147h.73v.636h-.7v2.469h-.93Z\" fill=\"#FF58E4\" /><path d=\"M112.007 88.667v-3.111h.576c.116 0 .192.052.228.156l.051.168c.052-.054.106-.103.162-.147a.957.957 0 0 1 .39-.195.977.977 0 0 1 .249-.03c.188 0 .343.049.465.147a.89.89 0 0 1 .282.387.936.936 0 0 1 .432-.411c.088-.042.18-.073.276-.093a1.452 1.452 0 0 1 .765.05.868.868 0 0 1 .345.232c.094.1.165.224.213.372.048.146.072.312.072.498v1.977h-.93V86.69c0-.322-.138-.483-.414-.483a.427.427 0 0 0-.315.126c-.082.082-.123.2-.123.357v1.977h-.93V86.69c0-.178-.035-.303-.105-.375-.07-.072-.173-.108-.309-.108a.53.53 0 0 0-.24.057.879.879 0 0 0-.21.153v2.25h-.93Zm5.703-.036a.522.522 0 0 1-.087.144.485.485 0 0 1-.117.105.512.512 0 0 1-.282.084h-.396l1.704-4.473a.48.48 0 0 1 .468-.315h.396l-1.686 4.455Zm3.373-1.23a3.088 3.088 0 0 0-.459.048c-.12.024-.215.054-.285.09a.357.357 0 0 0-.147.123.3.3 0 0 0-.039.15c0 .106.029.18.087.225a.432.432 0 0 0 .255.063c.12 0 .225-.021.315-.063a.96.96 0 0 0 .273-.204V87.4Zm-1.674-1.413c.188-.166.396-.29.624-.37.23-.081.476-.122.738-.122.188 0 .357.03.507.093a1.088 1.088 0 0 1 .627.642c.056.15.084.314.084.492v1.944h-.426a.446.446 0 0 1-.201-.036c-.044-.024-.081-.074-.111-.15l-.066-.171a2.998 2.998 0 0 1-.225.174c-.072.05-.147.093-.225.129a1.41 1.41 0 0 1-.534.102c-.142 0-.271-.018-.387-.054a.73.73 0 0 1-.483-.432.98.98 0 0 1-.066-.372c0-.112.028-.225.084-.34a.826.826 0 0 1 .291-.314c.138-.096.324-.176.558-.24.234-.064.529-.1.885-.108v-.132c0-.182-.038-.313-.114-.393-.074-.082-.18-.123-.318-.123a.848.848 0 0 0-.459.117c-.054.03-.107.057-.159.08a.44.44 0 0 1-.186.037.268.268 0 0 1-.162-.048.417.417 0 0 1-.108-.114l-.168-.291Zm3.984 1.833c.07.076.146.13.228.162a.703.703 0 0 0 .258.048.548.548 0 0 0 .237-.051.476.476 0 0 0 .186-.162.869.869 0 0 0 .126-.294c.03-.12.045-.266.045-.438 0-.164-.012-.302-.036-.414a.81.81 0 0 0-.102-.27.378.378 0 0 0-.354-.195.674.674 0 0 0-.336.075.934.934 0 0 0-.252.219v1.32Zm-.057-1.881c.122-.13.26-.236.414-.318.156-.084.341-.126.555-.126.162 0 .312.036.45.108.138.072.257.176.357.312.1.136.178.303.234.5.058.197.087.42.087.67 0 .234-.033.45-.099.648-.064.198-.155.37-.273.516-.116.146-.256.26-.42.342a1.178 1.178 0 0 1-.54.123 1.06 1.06 0 0 1-.408-.07 1.108 1.108 0 0 1-.3-.185v1.194h-.93v-4.098h.576c.116 0 .192.052.228.156l.069.228Zm3.388 1.88a.62.62 0 0 0 .228.163.703.703 0 0 0 .258.048.548.548 0 0 0 .237-.051.476.476 0 0 0 .186-.162.869.869 0 0 0 .126-.294c.03-.12.045-.266.045-.438 0-.164-.012-.302-.036-.414a.81.81 0 0 0-.102-.27.378.378 0 0 0-.354-.195.674.674 0 0 0-.336.075.934.934 0 0 0-.252.219v1.32Zm-.057-1.88c.122-.13.26-.236.414-.318.156-.084.341-.126.555-.126.162 0 .312.036.45.108.138.072.257.176.357.312.1.136.178.303.234.5.058.197.087.42.087.67 0 .234-.033.45-.099.648-.064.198-.155.37-.273.516-.116.146-.256.26-.42.342a1.178 1.178 0 0 1-.54.123 1.06 1.06 0 0 1-.408-.07 1.108 1.108 0 0 1-.3-.185v1.194h-.93v-4.098h.576c.116 0 .192.052.228.156l.069.228Zm3.389-1.764v4.49h-.93v-4.49h.93Zm2.443 2.562a.782.782 0 0 0-.03-.216.48.48 0 0 0-.093-.186.453.453 0 0 0-.168-.135.58.58 0 0 0-.255-.051.553.553 0 0 0-.414.153c-.1.1-.166.245-.198.435h1.158Zm-1.17.54c.03.26.109.449.237.567a.709.709 0 0 0 .495.174.886.886 0 0 0 .279-.04c.078-.025.147-.054.207-.086l.168-.087a.358.358 0 0 1 .162-.04c.074 0 .13.028.168.082l.27.333c-.096.11-.2.2-.312.27a1.667 1.667 0 0 1-.693.24 2.44 2.44 0 0 1-.333.024c-.218 0-.423-.035-.615-.105a1.446 1.446 0 0 1-.501-.318 1.522 1.522 0 0 1-.339-.522 1.972 1.972 0 0 1-.123-.726c0-.208.035-.405.105-.591.072-.186.174-.35.306-.49.134-.14.295-.25.483-.332.19-.082.404-.123.642-.123.206 0 .394.032.564.096a1.212 1.212 0 0 1 .729.729c.07.176.105.376.105.6 0 .07-.003.127-.009.17a.27.27 0 0 1-.033.106.125.125 0 0 1-.066.054.29.29 0 0 1-.102.015h-1.794Zm-31.983 5.959a.234.234 0 0 1-.078.08.193.193 0 0 1-.102.025.346.346 0 0 1-.132-.027 5.984 5.984 0 0 0-.144-.063 1.3 1.3 0 0 0-.171-.06.734.734 0 0 0-.22-.03.463.463 0 0 0-.272.069.215.215 0 0 0-.093.186c0 .058.02.106.06.144a.614.614 0 0 0 .165.102c.068.028.145.055.23.08.087.027.175.056.265.088.09.032.178.07.264.114a.93.93 0 0 1 .23.159.675.675 0 0 1 .163.228c.042.09.063.198.063.324 0 .154-.028.296-.084.426a.898.898 0 0 1-.252.336c-.11.094-.247.167-.411.219a1.837 1.837 0 0 1-.561.078c-.106 0-.212-.01-.318-.03a2.26 2.26 0 0 1-.31-.081 1.786 1.786 0 0 1-.272-.12 1.245 1.245 0 0 1-.216-.153l.216-.342a.268.268 0 0 1 .09-.093.265.265 0 0 1 .144-.036c.054 0 .102.012.144.036l.14.078a.775.775 0 0 0 .429.114.687.687 0 0 0 .184-.021.339.339 0 0 0 .12-.063.246.246 0 0 0 .087-.186.202.202 0 0 0-.063-.153.528.528 0 0 0-.165-.102 1.672 1.672 0 0 0-.234-.081 5.792 5.792 0 0 1-.264-.087 2.379 2.379 0 0 1-.267-.114.813.813 0 0 1-.396-.426.936.936 0 0 1-.063-.363.887.887 0 0 1 .306-.69c.102-.09.23-.161.384-.213.154-.054.334-.081.54-.081a1.712 1.712 0 0 1 .62.114 1.356 1.356 0 0 1 .454.288l-.21.327Zm1.526-.681v3.11h-.93v-3.11h.93Zm.096-.852a.502.502 0 0 1-.045.21.573.573 0 0 1-1.035 0 .54.54 0 0 1 .51-.756.57.57 0 0 1 .525.333c.03.066.045.137.045.213Zm2.745 1.224a.536.536 0 0 1-.033.186.422.422 0 0 1-.087.147l-1.299 1.716h1.389v.69h-2.46v-.378a.54.54 0 0 1 .12-.306l1.311-1.737h-1.347v-.69h2.406v.372Zm2.245.81a.782.782 0 0 0-.03-.216.48.48 0 0 0-.093-.186.453.453 0 0 0-.168-.135.58.58 0 0 0-.255-.051.553.553 0 0 0-.414.153c-.1.1-.166.245-.198.435h1.158Zm-1.17.54c.03.26.109.449.237.567a.709.709 0 0 0 .495.174.886.886 0 0 0 .279-.04c.078-.025.147-.054.207-.086l.168-.087a.358.358 0 0 1 .162-.04c.074 0 .13.028.168.082l.27.333c-.096.11-.2.2-.312.27a1.667 1.667 0 0 1-.693.24 2.44 2.44 0 0 1-.333.024c-.218 0-.423-.035-.615-.105a1.446 1.446 0 0 1-.501-.318 1.522 1.522 0 0 1-.339-.522 1.972 1.972 0 0 1-.123-.726c0-.208.035-.405.105-.591.072-.186.174-.35.306-.49.134-.14.295-.25.483-.332.19-.082.404-.123.642-.123.206 0 .394.032.564.096a1.212 1.212 0 0 1 .729.729c.07.176.105.376.105.6 0 .07-.003.127-.009.17a.27.27 0 0 1-.033.106.125.125 0 0 1-.066.054.29.29 0 0 1-.102.015h-1.794Zm4.326-1.041a.234.234 0 0 1-.078.08.193.193 0 0 1-.102.025.346.346 0 0 1-.132-.027 5.984 5.984 0 0 0-.144-.063 1.3 1.3 0 0 0-.171-.06.734.734 0 0 0-.219-.03.463.463 0 0 0-.273.069.215.215 0 0 0-.093.186c0 .058.02.106.06.144a.614.614 0 0 0 .165.102c.068.028.145.055.231.08.086.027.174.056.264.088.09.032.178.07.264.114a.93.93 0 0 1 .231.159.675.675 0 0 1 .162.228c.042.09.063.198.063.324 0 .154-.028.296-.084.426a.898.898 0 0 1-.252.336c-.11.094-.247.167-.411.219a1.837 1.837 0 0 1-.561.078c-.106 0-.212-.01-.318-.03a2.26 2.26 0 0 1-.309-.081 1.786 1.786 0 0 1-.273-.12 1.245 1.245 0 0 1-.216-.153l.216-.342a.268.268 0 0 1 .09-.093.265.265 0 0 1 .144-.036c.054 0 .102.012.144.036l.141.078a.775.775 0 0 0 .429.114.687.687 0 0 0 .183-.021.339.339 0 0 0 .12-.063.246.246 0 0 0 .087-.186.202.202 0 0 0-.063-.153.528.528 0 0 0-.165-.102 1.672 1.672 0 0 0-.234-.081 5.792 5.792 0 0 1-.264-.087 2.379 2.379 0 0 1-.267-.114.813.813 0 0 1-.396-.426.936.936 0 0 1-.063-.363.887.887 0 0 1 .306-.69c.102-.09.23-.161.384-.213.154-.054.334-.081.54-.081a1.712 1.712 0 0 1 .621.114 1.356 1.356 0 0 1 .453.288l-.21.327Zm.635.633h2.73v.666h-2.73v-.666Zm0-1.101h2.73v.669h-2.73v-.67Zm4.044-1.473v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm1.2 0v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm3.282 3.699v.672h-2.49v-.672h.84V92.79a4.707 4.707 0 0 1 .012-.342l-.498.414a.307.307 0 0 1-.132.063.402.402 0 0 1-.12 0 .328.328 0 0 1-.102-.04.246.246 0 0 1-.066-.06l-.294-.39 1.362-1.142h.768v3.702h.72Zm2.293-1.026v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.05-.132.05h-.27v1.006h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.46 2.022-2.717h.888v2.673h.45Zm2.1 0v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.05-.132.05h-.27v1.006h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.46 2.022-2.717h.888v2.673h.45Zm3.307 1.698h-.894a.26.26 0 0 1-.162-.048.375.375 0 0 1-.096-.114l-.555-.954a.681.681 0 0 1-.081.18l-.456.774a.646.646 0 0 1-.099.11.212.212 0 0 1-.147.052h-.828l1.044-1.608-1.002-1.503h.894c.066 0 .114.009.144.027.032.016.06.044.084.084l.555.92a1.456 1.456 0 0 1 .105-.213l.396-.692a.318.318 0 0 1 .087-.096.217.217 0 0 1 .117-.03h.852l-1.002 1.46 1.044 1.65Zm3.005-.672v.672h-2.49v-.672h.84V92.79a4.707 4.707 0 0 1 .012-.342l-.498.414a.307.307 0 0 1-.132.063.402.402 0 0 1-.12 0 .328.328 0 0 1-.102-.04.246.246 0 0 1-.066-.06l-.294-.39 1.362-1.142h.768v3.702h.72Zm2.293-1.026v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.05-.132.05h-.27v1.006h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.46 2.022-2.717h.888v2.673h.45Zm2.1 0v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.05-.132.05h-.27v1.006h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.46 2.022-2.717h.888v2.673h.45Zm-41.507 5.587v3.111h-.576c-.115 0-.192-.052-.227-.156l-.054-.18c-.06.058-.123.111-.187.159a1.242 1.242 0 0 1-.206.12 1.175 1.175 0 0 1-.238.075c-.084.02-.175.03-.276.03-.17 0-.32-.029-.453-.087a.948.948 0 0 1-.33-.249 1.08 1.08 0 0 1-.203-.375 1.551 1.551 0 0 1-.07-.474v-1.974h.93v1.974c0 .154.035.273.105.357.07.084.174.126.31.126a.653.653 0 0 0 .285-.063 1.18 1.18 0 0 0 .26-.177v-2.217h.93Zm1.442.273c.112-.096.233-.173.363-.231.132-.06.29-.09.471-.09.17 0 .32.03.45.09a.91.91 0 0 1 .333.246c.09.104.158.229.204.375.046.144.069.301.069.471v1.977h-.93v-1.977a.538.538 0 0 0-.105-.354c-.07-.086-.173-.129-.309-.129a.647.647 0 0 0-.288.066c-.088.042-.174.1-.258.174v2.22h-.93v-4.491h.93v1.653Zm2.246 2.367c0-.072.013-.139.039-.201a.542.542 0 0 1 .111-.162.527.527 0 0 1 .168-.108.518.518 0 0 1 .21-.042.51.51 0 0 1 .207.042c.064.026.12.062.168.108.048.046.085.1.111.162a.503.503 0 0 1-.279.675.545.545 0 0 1-.207.039.553.553 0 0 1-.378-.147.542.542 0 0 1-.111-.162.537.537 0 0 1-.039-.204Zm3.728-1.902a.514.514 0 0 1-.081.081.179.179 0 0 1-.111.03.247.247 0 0 1-.126-.033 4.22 4.22 0 0 0-.123-.072.697.697 0 0 0-.393-.108.657.657 0 0 0-.297.063.55.55 0 0 0-.204.18.823.823 0 0 0-.12.288 1.691 1.691 0 0 0-.039.381c0 .298.057.527.171.687.116.16.275.24.477.24a.676.676 0 0 0 .255-.039.866.866 0 0 0 .162-.09l.12-.093a.231.231 0 0 1 .141-.042c.074 0 .13.027.168.081l.27.333c-.096.11-.197.2-.303.27a1.604 1.604 0 0 1-.327.162c-.11.038-.221.064-.333.078a2.312 2.312 0 0 1-.327.024c-.19 0-.372-.036-.546-.108a1.364 1.364 0 0 1-.456-.312 1.551 1.551 0 0 1-.312-.507 1.916 1.916 0 0 1-.114-.684c0-.224.033-.433.099-.627a1.44 1.44 0 0 1 .297-.507 1.39 1.39 0 0 1 .486-.34c.194-.081.418-.122.672-.122.244 0 .458.039.642.117.184.078.35.192.498.342l-.246.327Zm1.893-.786c.236 0 .451.037.645.11a1.4 1.4 0 0 1 .822.823c.078.196.117.417.117.663 0 .248-.039.472-.117.672a1.433 1.433 0 0 1-.324.507 1.434 1.434 0 0 1-.498.321 1.797 1.797 0 0 1-.645.111 1.83 1.83 0 0 1-.651-.111 1.498 1.498 0 0 1-.504-.321 1.467 1.467 0 0 1-.327-.507 1.88 1.88 0 0 1-.114-.672c0-.246.038-.467.114-.663a1.44 1.44 0 0 1 .327-.504c.142-.138.31-.244.504-.318a1.83 1.83 0 0 1 .651-.111Zm0 2.517c.214 0 .371-.075.471-.225.102-.152.153-.382.153-.69 0-.308-.051-.537-.153-.687-.1-.15-.257-.225-.471-.225-.22 0-.381.075-.483.225-.102.15-.153.379-.153.687 0 .308.051.538.153.69.102.15.263.225.483.225Zm1.932.642v-3.111h.576c.116 0 .192.052.228.156l.051.168c.052-.054.106-.103.162-.147a.957.957 0 0 1 .39-.195.977.977 0 0 1 .249-.03c.188 0 .343.049.465.147a.89.89 0 0 1 .282.387.932.932 0 0 1 .432-.411c.088-.042.18-.073.276-.093a1.452 1.452 0 0 1 .765.05.868.868 0 0 1 .345.232c.094.1.165.224.213.372.048.146.072.312.072.498v1.977h-.93v-1.977c0-.322-.138-.483-.414-.483a.427.427 0 0 0-.315.126c-.082.082-.123.201-.123.357v1.977h-.93v-1.977c0-.178-.035-.303-.105-.375-.07-.072-.173-.108-.309-.108a.53.53 0 0 0-.24.057.879.879 0 0 0-.21.153v2.25h-.93Zm5.704-.036a.522.522 0 0 1-.087.144.485.485 0 0 1-.117.105.512.512 0 0 1-.282.084h-.396l1.704-4.473a.48.48 0 0 1 .468-.315h.396l-1.686 4.455Zm3.372-1.23a3.088 3.088 0 0 0-.459.048c-.12.024-.215.054-.285.09a.357.357 0 0 0-.147.123.3.3 0 0 0-.039.15c0 .106.029.181.087.225a.432.432 0 0 0 .255.063c.12 0 .225-.021.315-.063a.96.96 0 0 0 .273-.204v-.432Zm-1.674-1.413c.188-.166.396-.29.624-.37.23-.081.476-.122.738-.122.188 0 .357.03.507.093a1.09 1.09 0 0 1 .627.642c.056.15.084.314.084.492v1.944h-.426a.446.446 0 0 1-.201-.036c-.044-.024-.081-.074-.111-.15l-.066-.171a2.998 2.998 0 0 1-.225.174c-.072.05-.147.093-.225.129a1.41 1.41 0 0 1-.534.102c-.142 0-.271-.018-.387-.054a.73.73 0 0 1-.483-.432.98.98 0 0 1-.066-.372c0-.112.028-.225.084-.339a.826.826 0 0 1 .291-.315c.138-.096.324-.176.558-.24.234-.064.529-.1.885-.108v-.132c0-.182-.038-.313-.114-.393-.074-.082-.18-.123-.318-.123a.848.848 0 0 0-.459.117c-.054.03-.107.057-.159.081a.44.44 0 0 1-.186.036.268.268 0 0 1-.162-.048.417.417 0 0 1-.108-.114l-.168-.291Zm3.985 1.833c.07.076.146.13.228.162a.703.703 0 0 0 .258.048.548.548 0 0 0 .237-.051.476.476 0 0 0 .186-.162.869.869 0 0 0 .126-.294c.03-.12.045-.266.045-.438 0-.164-.012-.302-.036-.414a.81.81 0 0 0-.102-.27.378.378 0 0 0-.354-.195.674.674 0 0 0-.336.075.934.934 0 0 0-.252.219v1.32Zm-.057-1.881c.122-.13.26-.236.414-.318.156-.084.341-.126.555-.126.162 0 .312.036.45.108.138.072.257.176.357.312.1.136.178.303.234.501.058.196.087.419.087.669 0 .234-.033.45-.099.648-.064.198-.155.37-.273.516-.116.146-.256.26-.42.342a1.178 1.178 0 0 1-.54.123 1.06 1.06 0 0 1-.408-.069 1.108 1.108 0 0 1-.3-.186v1.194h-.93v-4.098h.576c.116 0 .192.052.228.156l.069.228Zm3.388 1.881c.07.076.146.13.228.162a.703.703 0 0 0 .258.048.548.548 0 0 0 .237-.051.476.476 0 0 0 .186-.162.869.869 0 0 0 .126-.294c.03-.12.045-.266.045-.438 0-.164-.012-.302-.036-.414a.81.81 0 0 0-.102-.27.378.378 0 0 0-.354-.195.674.674 0 0 0-.336.075.934.934 0 0 0-.252.219v1.32Zm-.057-1.881c.122-.13.26-.236.414-.318.156-.084.341-.126.555-.126.162 0 .312.036.45.108.138.072.257.176.357.312.1.136.178.303.234.501.058.196.087.419.087.669 0 .234-.033.45-.099.648-.064.198-.155.37-.273.516-.116.146-.256.26-.42.342a1.178 1.178 0 0 1-.54.123 1.06 1.06 0 0 1-.408-.069 1.108 1.108 0 0 1-.3-.186v1.194h-.93v-4.098h.576c.116 0 .192.052.228.156l.069.228Zm3.388-1.764v4.491h-.93v-4.491h.93Zm2.444 2.562a.782.782 0 0 0-.03-.216.48.48 0 0 0-.093-.186.453.453 0 0 0-.168-.135.58.58 0 0 0-.255-.051.553.553 0 0 0-.414.153c-.1.1-.166.245-.198.435h1.158Zm-1.17.54c.03.26.109.449.237.567a.709.709 0 0 0 .495.174.886.886 0 0 0 .279-.039c.078-.026.147-.055.207-.087l.168-.087a.358.358 0 0 1 .162-.039c.074 0 .13.027.168.081l.27.333c-.096.11-.2.2-.312.27a1.667 1.667 0 0 1-.693.24 2.44 2.44 0 0 1-.333.024c-.218 0-.423-.035-.615-.105a1.446 1.446 0 0 1-.501-.318 1.522 1.522 0 0 1-.339-.522 1.972 1.972 0 0 1-.123-.726c0-.208.035-.405.105-.591.072-.186.174-.349.306-.49.134-.14.295-.25.483-.332.19-.082.404-.123.642-.123.206 0 .394.032.564.096a1.212 1.212 0 0 1 .729.729c.07.176.105.376.105.6 0 .07-.003.127-.009.171a.27.27 0 0 1-.033.105.125.125 0 0 1-.066.054.29.29 0 0 1-.102.015h-1.794Zm2.346-.81h1.62v.75h-1.62v-.75Zm3.078-.912v3.111h-.93v-3.111h.93Zm.096-.852a.502.502 0 0 1-.045.21.573.573 0 0 1-1.035 0 .54.54 0 0 1 .51-.756.57.57 0 0 1 .525.333c.03.066.045.137.045.213Zm2.719 1.59a.514.514 0 0 1-.081.081.179.179 0 0 1-.111.03.247.247 0 0 1-.126-.033 4.22 4.22 0 0 0-.123-.072.697.697 0 0 0-.393-.108.657.657 0 0 0-.297.063.55.55 0 0 0-.204.18.823.823 0 0 0-.12.288 1.691 1.691 0 0 0-.039.381c0 .298.057.527.171.687.116.16.275.24.477.24a.676.676 0 0 0 .255-.039.866.866 0 0 0 .162-.09l.12-.093a.231.231 0 0 1 .141-.042c.074 0 .13.027.168.081l.27.333c-.096.11-.197.2-.303.27a1.604 1.604 0 0 1-.327.162c-.11.038-.221.064-.333.078a2.312 2.312 0 0 1-.327.024c-.19 0-.372-.036-.546-.108a1.364 1.364 0 0 1-.456-.312 1.551 1.551 0 0 1-.312-.507 1.916 1.916 0 0 1-.114-.684c0-.224.033-.433.099-.627a1.44 1.44 0 0 1 .297-.507 1.39 1.39 0 0 1 .486-.34c.194-.081.418-.122.672-.122.244 0 .458.039.642.117.184.078.35.192.498.342l-.246.327Zm1.893-.786c.236 0 .451.037.645.11a1.4 1.4 0 0 1 .822.823c.078.196.117.417.117.663 0 .248-.039.472-.117.672a1.433 1.433 0 0 1-.324.507 1.434 1.434 0 0 1-.498.321 1.797 1.797 0 0 1-.645.111 1.83 1.83 0 0 1-.651-.111 1.498 1.498 0 0 1-.504-.321 1.467 1.467 0 0 1-.327-.507 1.88 1.88 0 0 1-.114-.672c0-.246.038-.467.114-.663a1.44 1.44 0 0 1 .327-.504c.142-.138.31-.244.504-.318a1.83 1.83 0 0 1 .651-.111Zm0 2.517c.214 0 .371-.075.471-.225.102-.152.153-.382.153-.69 0-.308-.051-.537-.153-.687-.1-.15-.257-.225-.471-.225-.22 0-.381.075-.483.225-.102.15-.153.379-.153.687 0 .308.051.538.153.69.102.15.263.225.483.225Zm-40.048 3.271v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.249l-.084-.474v-.858h.81Zm1.2 0v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.249l-.084-.474v-.858h.81Zm2.757 1.632a.536.536 0 0 1-.033.186.422.422 0 0 1-.087.147l-1.299 1.716h1.389v.69h-2.46v-.378a.54.54 0 0 1 .12-.306l1.311-1.737h-1.347v-.69h2.406v.372Zm1.313-.372v3.111h-.93v-3.111h.93Zm.096-.852a.502.502 0 0 1-.045.21.573.573 0 0 1-1.035 0 .54.54 0 0 1 .51-.756.57.57 0 0 1 .525.333c.03.066.045.137.045.213Zm2.745 1.224a.536.536 0 0 1-.033.186.422.422 0 0 1-.087.147l-1.299 1.716h1.389v.69h-2.46v-.378a.54.54 0 0 1 .12-.306l1.311-1.737h-1.347v-.69h2.406v.372Zm1.313-.372v3.111h-.93v-3.111h.93Zm.096-.852a.502.502 0 0 1-.045.21.573.573 0 0 1-1.035 0 .54.54 0 0 1 .51-.756.57.57 0 0 1 .525.333c.03.066.045.137.045.213Zm2.41 1.533a.234.234 0 0 1-.078.081.193.193 0 0 1-.102.024.346.346 0 0 1-.132-.027 5.984 5.984 0 0 0-.144-.063 1.3 1.3 0 0 0-.171-.06.734.734 0 0 0-.219-.03.463.463 0 0 0-.273.069.215.215 0 0 0-.093.186c0 .058.02.106.06.144a.614.614 0 0 0 .165.102c.068.028.145.055.231.081.086.026.174.055.264.087.09.032.178.07.264.114a.93.93 0 0 1 .231.159.675.675 0 0 1 .162.228c.042.09.063.198.063.324 0 .154-.028.296-.084.426a.898.898 0 0 1-.252.336c-.11.094-.247.167-.411.219a1.837 1.837 0 0 1-.561.078c-.106 0-.212-.01-.318-.03a2.26 2.26 0 0 1-.309-.081 1.786 1.786 0 0 1-.273-.12 1.245 1.245 0 0 1-.216-.153l.216-.342a.268.268 0 0 1 .09-.093.265.265 0 0 1 .144-.036c.054 0 .102.012.144.036l.141.078a.775.775 0 0 0 .429.114.687.687 0 0 0 .183-.021.339.339 0 0 0 .12-.063.246.246 0 0 0 .087-.186.202.202 0 0 0-.063-.153.528.528 0 0 0-.165-.102 1.672 1.672 0 0 0-.234-.081 5.792 5.792 0 0 1-.264-.087 2.379 2.379 0 0 1-.267-.114.813.813 0 0 1-.396-.426.936.936 0 0 1-.063-.363.887.887 0 0 1 .306-.69c.102-.09.23-.161.384-.213.154-.054.334-.081.54-.081a1.712 1.712 0 0 1 .621.114 1.356 1.356 0 0 1 .453.288l-.21.327Zm.635.633h2.73v.666h-2.73v-.666Zm0-1.101h2.73v.669h-2.73v-.669Zm4.044-1.473v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.249l-.084-.474v-.858h.81Zm1.2 0v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.249l-.084-.474v-.858h.81Zm3.282 3.699v.672h-2.49v-.672h.84v-2.205a4.707 4.707 0 0 1 .012-.342l-.498.414a.307.307 0 0 1-.132.063.402.402 0 0 1-.12 0 .328.328 0 0 1-.102-.039.246.246 0 0 1-.066-.06l-.294-.39 1.362-1.143h.768v3.702h.72Zm2.292-1.026v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.051-.132.051h-.27v1.005h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.459 2.022-2.718h.888v2.673h.45Zm2.101 0v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.051-.132.051h-.27v1.005h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.459 2.022-2.718h.888v2.673h.45Zm3.306 1.698h-.894a.26.26 0 0 1-.162-.048.375.375 0 0 1-.096-.114l-.555-.954a.681.681 0 0 1-.081.18l-.456.774a.646.646 0 0 1-.099.111.212.212 0 0 1-.147.051h-.828l1.044-1.608-1.002-1.503h.894c.066 0 .114.009.144.027.032.016.06.044.084.084l.555.921a1.456 1.456 0 0 1 .105-.213l.396-.693a.318.318 0 0 1 .087-.096.217.217 0 0 1 .117-.03h.852l-1.002 1.461 1.044 1.65Zm3.006-.672v.672h-2.49v-.672h.84v-2.205a4.707 4.707 0 0 1 .012-.342l-.498.414a.307.307 0 0 1-.132.063.402.402 0 0 1-.12 0 .328.328 0 0 1-.102-.039.246.246 0 0 1-.066-.06l-.294-.39 1.362-1.143h.768v3.702h.72Zm2.292-1.026v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.051-.132.051h-.27v1.005h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.459 2.022-2.718h.888v2.673h.45Zm2.101 0v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.051-.132.051h-.27v1.005h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.459 2.022-2.718h.888v2.673h.45Zm3.168 1.026v.672h-2.49v-.672h.84v-2.205a4.707 4.707 0 0 1 .012-.342l-.498.414a.307.307 0 0 1-.132.063.402.402 0 0 1-.12 0 .328.328 0 0 1-.102-.039.246.246 0 0 1-.066-.06l-.294-.39 1.362-1.143h.768v3.702h.72Zm1.267-3.699v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.249l-.084-.474v-.858h.81Zm1.2 0v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.249l-.084-.474v-.858h.81Zm-43.574 8.533c.112-.096.233-.173.363-.231.132-.06.289-.09.471-.09.17 0 .32.03.45.09a.91.91 0 0 1 .333.246c.09.104.158.229.204.375.046.144.069.301.069.471v1.977h-.93v-1.977a.538.538 0 0 0-.105-.354c-.07-.086-.173-.129-.309-.129a.647.647 0 0 0-.288.066c-.088.042-.174.1-.258.174v2.22h-.93v-4.491h.93v1.653Zm2.246 2.367c0-.072.013-.139.039-.201a.542.542 0 0 1 .111-.162.527.527 0 0 1 .168-.108.518.518 0 0 1 .21-.042.51.51 0 0 1 .207.042c.064.026.12.062.168.108.048.046.085.1.111.162a.503.503 0 0 1-.279.675.545.545 0 0 1-.207.039.553.553 0 0 1-.378-.147.542.542 0 0 1-.111-.162.537.537 0 0 1-.039-.204Zm3.727-1.902a.514.514 0 0 1-.081.081.179.179 0 0 1-.111.03.247.247 0 0 1-.126-.033 4.22 4.22 0 0 0-.123-.072.697.697 0 0 0-.393-.108.657.657 0 0 0-.297.063.55.55 0 0 0-.204.18.823.823 0 0 0-.12.288 1.691 1.691 0 0 0-.039.381c0 .298.057.527.171.687.116.16.275.24.477.24a.676.676 0 0 0 .255-.039.866.866 0 0 0 .162-.09l.12-.093a.231.231 0 0 1 .141-.042c.074 0 .13.027.168.081l.27.333c-.096.11-.197.2-.303.27a1.604 1.604 0 0 1-.327.162c-.11.038-.221.064-.333.078a2.312 2.312 0 0 1-.327.024c-.19 0-.372-.036-.546-.108a1.364 1.364 0 0 1-.456-.312 1.551 1.551 0 0 1-.312-.507 1.916 1.916 0 0 1-.114-.684c0-.224.033-.433.099-.627a1.44 1.44 0 0 1 .297-.507 1.39 1.39 0 0 1 .486-.339c.194-.082.418-.123.672-.123.244 0 .458.039.642.117.184.078.35.192.498.342l-.246.327Zm1.894-.786c.236 0 .451.037.645.111a1.4 1.4 0 0 1 .822.822c.078.196.117.417.117.663 0 .248-.039.472-.117.672a1.433 1.433 0 0 1-.324.507 1.434 1.434 0 0 1-.498.321 1.797 1.797 0 0 1-.645.111 1.83 1.83 0 0 1-.651-.111 1.498 1.498 0 0 1-.504-.321 1.467 1.467 0 0 1-.327-.507 1.88 1.88 0 0 1-.114-.672c0-.246.038-.467.114-.663.078-.198.187-.366.327-.504.142-.138.31-.244.504-.318a1.83 1.83 0 0 1 .651-.111Zm0 2.517c.214 0 .371-.075.471-.225.102-.152.153-.382.153-.69 0-.308-.051-.537-.153-.687-.1-.15-.257-.225-.471-.225-.22 0-.381.075-.483.225-.102.15-.153.379-.153.687 0 .308.051.538.153.69.102.15.263.225.483.225Zm1.932.642v-3.111h.576c.116 0 .192.052.228.156l.051.168c.052-.054.106-.103.162-.147a.957.957 0 0 1 .39-.195.977.977 0 0 1 .249-.03c.188 0 .343.049.465.147a.89.89 0 0 1 .282.387.936.936 0 0 1 .432-.411c.088-.042.18-.073.276-.093a1.452 1.452 0 0 1 .765.051.868.868 0 0 1 .345.231c.094.1.165.224.213.372.048.146.072.312.072.498v1.977h-.93v-1.977c0-.322-.138-.483-.414-.483a.427.427 0 0 0-.315.126c-.082.082-.123.201-.123.357v1.977h-.93v-1.977c0-.178-.035-.303-.105-.375-.07-.072-.173-.108-.309-.108a.53.53 0 0 0-.24.057.879.879 0 0 0-.21.153v2.25h-.93Zm5.703-.036a.522.522 0 0 1-.087.144.485.485 0 0 1-.117.105.512.512 0 0 1-.282.084h-.396l1.704-4.473a.48.48 0 0 1 .468-.315h.396l-1.686 4.455Zm3.373-1.23a3.088 3.088 0 0 0-.459.048c-.12.024-.215.054-.285.09a.357.357 0 0 0-.147.123.3.3 0 0 0-.039.15c0 .106.029.181.087.225a.432.432 0 0 0 .255.063c.12 0 .225-.021.315-.063a.96.96 0 0 0 .273-.204v-.432Zm-1.674-1.413c.188-.166.396-.289.624-.369.23-.082.476-.123.738-.123.188 0 .357.031.507.093a1.088 1.088 0 0 1 .627.642c.056.15.084.314.084.492v1.944h-.426a.446.446 0 0 1-.201-.036c-.044-.024-.081-.074-.111-.15l-.066-.171a2.998 2.998 0 0 1-.225.174c-.072.05-.147.093-.225.129a1.41 1.41 0 0 1-.534.102c-.142 0-.271-.018-.387-.054a.73.73 0 0 1-.483-.432.98.98 0 0 1-.066-.372c0-.112.028-.225.084-.339a.826.826 0 0 1 .291-.315c.138-.096.324-.176.558-.24.234-.064.529-.1.885-.108v-.132c0-.182-.038-.313-.114-.393-.074-.082-.18-.123-.318-.123a.848.848 0 0 0-.459.117c-.054.03-.107.057-.159.081a.44.44 0 0 1-.186.036.268.268 0 0 1-.162-.048.417.417 0 0 1-.108-.114l-.168-.291Zm3.984 1.833c.07.076.146.13.228.162a.703.703 0 0 0 .258.048.548.548 0 0 0 .237-.051.476.476 0 0 0 .186-.162.869.869 0 0 0 .126-.294c.03-.12.045-.266.045-.438 0-.164-.012-.302-.036-.414a.81.81 0 0 0-.102-.27.378.378 0 0 0-.354-.195.674.674 0 0 0-.336.075.934.934 0 0 0-.252.219v1.32Zm-.057-1.881c.122-.13.26-.236.414-.318.156-.084.341-.126.555-.126.162 0 .312.036.45.108.138.072.257.176.357.312.1.136.178.303.234.501.058.196.087.419.087.669 0 .234-.033.45-.099.648-.064.198-.155.37-.273.516-.116.146-.256.26-.42.342a1.178 1.178 0 0 1-.54.123 1.06 1.06 0 0 1-.408-.069 1.108 1.108 0 0 1-.3-.186v1.194h-.93v-4.098h.576c.116 0 .192.052.228.156l.069.228Zm3.389 1.881c.07.076.146.13.228.162a.703.703 0 0 0 .258.048.548.548 0 0 0 .237-.051.476.476 0 0 0 .186-.162.869.869 0 0 0 .126-.294c.03-.12.045-.266.045-.438 0-.164-.012-.302-.036-.414a.81.81 0 0 0-.102-.27.378.378 0 0 0-.354-.195.674.674 0 0 0-.336.075.934.934 0 0 0-.252.219v1.32Zm-.057-1.881c.122-.13.26-.236.414-.318.156-.084.341-.126.555-.126.162 0 .312.036.45.108.138.072.257.176.357.312.1.136.178.303.234.501.058.196.087.419.087.669 0 .234-.033.45-.099.648-.064.198-.155.37-.273.516-.116.146-.256.26-.42.342a1.178 1.178 0 0 1-.54.123 1.06 1.06 0 0 1-.408-.069 1.108 1.108 0 0 1-.3-.186v1.194h-.93v-4.098h.576c.116 0 .192.052.228.156l.069.228Zm3.388-1.764v4.491h-.93v-4.491h.93Zm2.443 2.562a.782.782 0 0 0-.03-.216.48.48 0 0 0-.093-.186.453.453 0 0 0-.168-.135.58.58 0 0 0-.255-.051.553.553 0 0 0-.414.153c-.1.1-.166.245-.198.435h1.158Zm-1.17.54c.03.26.109.449.237.567a.709.709 0 0 0 .495.174.886.886 0 0 0 .279-.039c.078-.026.147-.055.207-.087l.168-.087a.358.358 0 0 1 .162-.039c.074 0 .13.027.168.081l.27.333c-.096.11-.2.2-.312.27a1.667 1.667 0 0 1-.693.24 2.44 2.44 0 0 1-.333.024c-.218 0-.423-.035-.615-.105a1.446 1.446 0 0 1-.501-.318 1.522 1.522 0 0 1-.339-.522 1.972 1.972 0 0 1-.123-.726c0-.208.035-.405.105-.591.072-.186.174-.349.306-.489.134-.14.295-.251.483-.333.19-.082.404-.123.642-.123.206 0 .394.032.564.096a1.212 1.212 0 0 1 .729.729c.07.176.105.376.105.6 0 .07-.003.127-.009.171a.27.27 0 0 1-.033.105.125.125 0 0 1-.066.054.29.29 0 0 1-.102.015h-1.794Zm2.347-.81h1.62v.75h-1.62v-.75Zm3.078-.912v3.111h-.93v-3.111h.93Zm.096-.852a.502.502 0 0 1-.045.21.573.573 0 0 1-1.035 0 .54.54 0 0 1 .51-.756.57.57 0 0 1 .525.333c.03.066.045.137.045.213Zm2.718 1.59a.514.514 0 0 1-.081.081.179.179 0 0 1-.111.03.247.247 0 0 1-.126-.033 4.22 4.22 0 0 0-.123-.072.697.697 0 0 0-.393-.108.657.657 0 0 0-.297.063.55.55 0 0 0-.204.18.823.823 0 0 0-.12.288 1.691 1.691 0 0 0-.039.381c0 .298.057.527.171.687.116.16.275.24.477.24a.676.676 0 0 0 .255-.039.866.866 0 0 0 .162-.09l.12-.093a.231.231 0 0 1 .141-.042c.074 0 .13.027.168.081l.27.333c-.096.11-.197.2-.303.27a1.604 1.604 0 0 1-.327.162c-.11.038-.221.064-.333.078a2.312 2.312 0 0 1-.327.024c-.19 0-.372-.036-.546-.108a1.364 1.364 0 0 1-.456-.312 1.551 1.551 0 0 1-.312-.507 1.916 1.916 0 0 1-.114-.684c0-.224.033-.433.099-.627a1.44 1.44 0 0 1 .297-.507 1.39 1.39 0 0 1 .486-.339c.194-.082.418-.123.672-.123.244 0 .458.039.642.117.184.078.35.192.498.342l-.246.327Zm1.894-.786c.236 0 .451.037.645.111a1.4 1.4 0 0 1 .822.822c.078.196.117.417.117.663 0 .248-.039.472-.117.672a1.433 1.433 0 0 1-.324.507 1.434 1.434 0 0 1-.498.321 1.797 1.797 0 0 1-.645.111 1.83 1.83 0 0 1-.651-.111 1.498 1.498 0 0 1-.504-.321 1.467 1.467 0 0 1-.327-.507 1.88 1.88 0 0 1-.114-.672c0-.246.038-.467.114-.663.078-.198.187-.366.327-.504.142-.138.31-.244.504-.318a1.83 1.83 0 0 1 .651-.111Zm0 2.517c.214 0 .371-.075.471-.225.102-.152.153-.382.153-.69 0-.308-.051-.537-.153-.687-.1-.15-.257-.225-.471-.225-.22 0-.381.075-.483.225-.102.15-.153.379-.153.687 0 .308.051.538.153.69.102.15.263.225.483.225Zm-34.431 5.713a.782.782 0 0 0-.03-.216.48.48 0 0 0-.093-.186.453.453 0 0 0-.168-.135.58.58 0 0 0-.255-.051.553.553 0 0 0-.414.153c-.1.1-.166.245-.198.435h1.158Zm-1.17.54c.03.26.109.449.237.567a.709.709 0 0 0 .495.174.886.886 0 0 0 .279-.039c.078-.026.147-.055.207-.087l.168-.087a.358.358 0 0 1 .162-.039c.074 0 .13.027.168.081l.27.333c-.096.11-.2.2-.312.27a1.667 1.667 0 0 1-.693.24 2.44 2.44 0 0 1-.333.024c-.218 0-.423-.035-.615-.105a1.446 1.446 0 0 1-.501-.318 1.522 1.522 0 0 1-.339-.522 1.972 1.972 0 0 1-.123-.726c0-.208.035-.405.105-.591.072-.186.174-.349.306-.489.134-.14.295-.251.483-.333.19-.082.404-.123.642-.123.206 0 .394.032.564.096a1.212 1.212 0 0 1 .729.729c.07.176.105.376.105.6 0 .07-.003.127-.009.171a.27.27 0 0 1-.033.105.125.125 0 0 1-.066.054.29.29 0 0 1-.102.015h-1.794Zm4.327-1.041a.234.234 0 0 1-.078.081.193.193 0 0 1-.102.024.346.346 0 0 1-.132-.027 5.984 5.984 0 0 0-.144-.063 1.3 1.3 0 0 0-.171-.06.734.734 0 0 0-.219-.03.463.463 0 0 0-.273.069.215.215 0 0 0-.093.186c0 .058.02.106.06.144a.614.614 0 0 0 .165.102c.068.028.145.055.231.081.086.026.174.055.264.087.09.032.178.07.264.114a.93.93 0 0 1 .231.159.675.675 0 0 1 .162.228c.042.09.063.198.063.324 0 .154-.028.296-.084.426a.898.898 0 0 1-.252.336c-.11.094-.247.167-.411.219a1.837 1.837 0 0 1-.561.078c-.106 0-.212-.01-.318-.03a2.26 2.26 0 0 1-.309-.081 1.786 1.786 0 0 1-.273-.12 1.245 1.245 0 0 1-.216-.153l.216-.342a.268.268 0 0 1 .09-.093.265.265 0 0 1 .144-.036c.054 0 .102.012.144.036l.141.078a.775.775 0 0 0 .429.114.687.687 0 0 0 .183-.021.339.339 0 0 0 .12-.063.246.246 0 0 0 .087-.186.202.202 0 0 0-.063-.153.528.528 0 0 0-.165-.102 1.672 1.672 0 0 0-.234-.081 5.792 5.792 0 0 1-.264-.087 2.379 2.379 0 0 1-.267-.114.813.813 0 0 1-.396-.426.936.936 0 0 1-.063-.363.887.887 0 0 1 .306-.69c.102-.09.23-.161.384-.213.154-.054.334-.081.54-.081a1.712 1.712 0 0 1 .621.114 1.356 1.356 0 0 1 .453.288l-.21.327Zm.635.633h2.73v.666h-2.73v-.666Zm0-1.101h2.73v.669h-2.73v-.669Zm4.044-1.473v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.249l-.084-.474v-.858h.81Zm1.2 0v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.249l-.084-.474v-.858h.81Zm3.282 3.699v.672h-2.49v-.672h.84v-2.205a4.707 4.707 0 0 1 .012-.342l-.498.414a.307.307 0 0 1-.132.063.402.402 0 0 1-.12 0 .328.328 0 0 1-.102-.039.246.246 0 0 1-.066-.06l-.294-.39 1.362-1.143h.768v3.702h.72Zm2.292-1.026v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.051-.132.051h-.27v1.005h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.459 2.022-2.718h.888v2.673h.45Zm2.101 0v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.051-.132.051h-.27v1.005h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.459 2.022-2.718h.888v2.673h.45Zm3.306 1.698h-.894a.26.26 0 0 1-.162-.048.375.375 0 0 1-.096-.114l-.555-.954a.681.681 0 0 1-.081.18l-.456.774a.646.646 0 0 1-.099.111.212.212 0 0 1-.147.051h-.828l1.044-1.608-1.002-1.503h.894c.066 0 .114.009.144.027.032.016.06.044.084.084l.555.921a1.456 1.456 0 0 1 .105-.213l.396-.693a.318.318 0 0 1 .087-.096.217.217 0 0 1 .117-.03h.852l-1.002 1.461 1.044 1.65Zm3.006-.672v.672h-2.49v-.672h.84v-2.205a4.707 4.707 0 0 1 .012-.342l-.498.414a.307.307 0 0 1-.132.063.402.402 0 0 1-.12 0 .328.328 0 0 1-.102-.039.246.246 0 0 1-.066-.06l-.294-.39 1.362-1.143h.768v3.702h.72Zm2.293-1.026v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.051-.132.051h-.27v1.005h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.459 2.022-2.718h.888v2.673h.45Z\" fill=\"#61D8F2\" /><path d=\"M36.738 51.036c.096-.168.206-.3.33-.396a.694.694 0 0 1 .432-.144c.14 0 .254.033.342.099l-.06.684c-.01.044-.027.074-.05.09a.156.156 0 0 1-.094.024 14.879 14.879 0 0 0-.144-.009 1.162 1.162 0 0 0-.087-.01.554.554 0 0 0-.078-.005.478.478 0 0 0-.327.108.86.86 0 0 0-.204.3v1.89h-.93v-3.111h.552c.046 0 .084.004.114.012a.18.18 0 0 1 .078.039.136.136 0 0 1 .048.066.52.52 0 0 1 .03.102l.048.26Zm3.184.702a.782.782 0 0 0-.03-.216.48.48 0 0 0-.093-.186.453.453 0 0 0-.168-.135.58.58 0 0 0-.255-.051.553.553 0 0 0-.414.153c-.1.1-.166.245-.198.435h1.158Zm-1.17.54c.03.26.109.449.237.567a.709.709 0 0 0 .495.174.886.886 0 0 0 .279-.04c.078-.025.147-.054.207-.086l.168-.087a.358.358 0 0 1 .162-.04c.074 0 .13.028.168.082l.27.333c-.096.11-.2.2-.312.27a1.667 1.667 0 0 1-.693.24 2.44 2.44 0 0 1-.333.024c-.218 0-.423-.035-.615-.105a1.446 1.446 0 0 1-.501-.318 1.522 1.522 0 0 1-.34-.522 1.972 1.972 0 0 1-.122-.726c0-.208.035-.405.105-.591.072-.186.174-.35.306-.49.134-.14.295-.25.483-.332.19-.082.404-.123.642-.123.206 0 .394.032.564.096a1.212 1.212 0 0 1 .729.729 1.613 1.613 0 0 1 .095.77.27.27 0 0 1-.032.106.125.125 0 0 1-.066.054.29.29 0 0 1-.102.015h-1.794Zm3.28-3.102v4.49h-.93v-4.49h.93Zm.568 2.694h2.73v.666H42.6v-.666Zm0-1.101h2.73v.669H42.6v-.67Zm4.044-1.473v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm1.2 0v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm1.961 3.105a3.088 3.088 0 0 0-.459.048c-.12.024-.215.054-.285.09a.357.357 0 0 0-.147.123.3.3 0 0 0-.039.15c0 .106.03.18.087.225a.432.432 0 0 0 .255.063c.12 0 .225-.021.315-.063a.96.96 0 0 0 .273-.204V52.4Zm-1.674-1.413c.188-.166.396-.29.624-.37.23-.081.476-.122.738-.122.188 0 .357.03.507.093a1.088 1.088 0 0 1 .627.642c.056.15.084.314.084.492v1.944h-.426a.446.446 0 0 1-.2-.036c-.045-.024-.082-.074-.112-.15l-.066-.171a2.998 2.998 0 0 1-.225.174c-.072.05-.147.093-.225.129a1.41 1.41 0 0 1-.534.102c-.142 0-.27-.018-.387-.054a.73.73 0 0 1-.483-.432.98.98 0 0 1-.066-.372c0-.112.028-.225.084-.34a.826.826 0 0 1 .291-.314c.138-.096.324-.176.558-.24.234-.064.53-.1.885-.108v-.132c0-.182-.038-.313-.114-.393-.074-.082-.18-.123-.318-.123a.848.848 0 0 0-.459.117c-.054.03-.107.057-.159.08a.44.44 0 0 1-.186.037.268.268 0 0 1-.162-.048.417.417 0 0 1-.108-.114l-.168-.291Zm3.984 1.833c.07.076.146.13.228.162a.703.703 0 0 0 .258.048.548.548 0 0 0 .238-.051.476.476 0 0 0 .186-.162.869.869 0 0 0 .126-.294c.03-.12.044-.266.044-.438 0-.164-.011-.302-.035-.414a.81.81 0 0 0-.102-.27.378.378 0 0 0-.355-.195.674.674 0 0 0-.336.075.934.934 0 0 0-.252.219v1.32Zm-.056-1.881c.122-.13.26-.236.413-.318.157-.084.341-.126.556-.126.162 0 .312.036.45.108.137.072.256.176.356.312.1.136.178.303.234.5.059.197.088.42.088.67 0 .234-.033.45-.1.648-.063.198-.154.37-.273.516-.116.146-.255.26-.42.342a1.178 1.178 0 0 1-.54.123 1.06 1.06 0 0 1-.407-.07 1.108 1.108 0 0 1-.3-.185v1.194h-.93v-4.098h.575c.116 0 .192.052.228.156l.07.228Zm3.388 1.88a.62.62 0 0 0 .228.163.703.703 0 0 0 .258.048.548.548 0 0 0 .237-.051.476.476 0 0 0 .186-.162.869.869 0 0 0 .126-.294c.03-.12.045-.266.045-.438 0-.164-.012-.302-.036-.414a.81.81 0 0 0-.102-.27.378.378 0 0 0-.354-.195.674.674 0 0 0-.336.075.934.934 0 0 0-.252.219v1.32Zm-.057-1.88c.122-.13.26-.236.414-.318.156-.084.34-.126.555-.126.162 0 .312.036.45.108.138.072.257.176.357.312.1.136.178.303.234.5.058.197.087.42.087.67 0 .234-.033.45-.1.648-.063.198-.154.37-.272.516-.116.146-.256.26-.42.342a1.178 1.178 0 0 1-.54.123 1.06 1.06 0 0 1-.408-.07 1.108 1.108 0 0 1-.3-.185v1.194h-.93v-4.098h.576c.116 0 .192.052.228.156l.069.228Zm3.388-1.764v4.49h-.93v-4.49h.93Zm2.444 2.562a.782.782 0 0 0-.03-.216.48.48 0 0 0-.093-.186.453.453 0 0 0-.168-.135.58.58 0 0 0-.255-.051.553.553 0 0 0-.415.153c-.1.1-.166.245-.198.435h1.158Zm-1.17.54c.03.26.108.449.236.567a.709.709 0 0 0 .495.174.886.886 0 0 0 .28-.04 1.24 1.24 0 0 0 .206-.086l.169-.087a.358.358 0 0 1 .161-.04c.075 0 .13.028.169.082l.27.333c-.096.11-.2.2-.313.27a1.667 1.667 0 0 1-.693.24 2.44 2.44 0 0 1-.332.024c-.219 0-.424-.035-.616-.105a1.446 1.446 0 0 1-.5-.318 1.522 1.522 0 0 1-.34-.522 1.972 1.972 0 0 1-.123-.726c0-.208.035-.405.105-.591.072-.186.175-.35.306-.49.135-.14.296-.25.484-.332.19-.082.404-.123.642-.123.206 0 .393.032.563.096a1.212 1.212 0 0 1 .73.729 1.613 1.613 0 0 1 .095.77.27.27 0 0 1-.032.106.125.125 0 0 1-.067.054.29.29 0 0 1-.102.015h-1.794Zm2.346-.81h1.62v.75h-1.62v-.75Zm3.24 2.247c-.148 0-.279-.021-.393-.063a.822.822 0 0 1-.285-.183.805.805 0 0 1-.174-.288 1.11 1.11 0 0 1-.06-.375v-1.608h-.264a.18.18 0 0 1-.123-.045c-.034-.032-.051-.078-.051-.138v-.363l.495-.096.183-.76c.024-.095.092-.143.204-.143h.486v.909h.771v.636h-.771v1.545c0 .072.017.132.051.18a.183.183 0 0 0 .153.069.326.326 0 0 0 .084-.01.466.466 0 0 0 .06-.023.534.534 0 0 1 .048-.024.12.12 0 0 1 .054-.012c.028 0 .05.007.066.02a.203.203 0 0 1 .054.06l.282.442c-.12.09-.255.158-.405.204-.15.044-.305.066-.465.066Zm2.474-3.207c.236 0 .451.037.645.11a1.4 1.4 0 0 1 .822.823c.078.196.117.417.117.663 0 .248-.039.472-.117.672a1.433 1.433 0 0 1-.324.507 1.434 1.434 0 0 1-.498.32 1.797 1.797 0 0 1-.645.112 1.83 1.83 0 0 1-.65-.111 1.498 1.498 0 0 1-.505-.321 1.467 1.467 0 0 1-.327-.507 1.88 1.88 0 0 1-.114-.672c0-.246.038-.467.114-.663.078-.198.187-.366.327-.504.142-.138.31-.244.504-.318a1.83 1.83 0 0 1 .651-.111Zm0 2.517c.214 0 .371-.075.471-.225.102-.152.153-.382.153-.69 0-.308-.05-.537-.153-.687-.1-.15-.257-.225-.47-.225-.22 0-.382.075-.484.225-.102.15-.153.379-.153.687 0 .308.051.538.153.69.102.15.263.225.483.225Zm4.723-2.47v3.112h-.576c-.116 0-.192-.052-.228-.156l-.054-.18c-.06.058-.122.11-.186.159a1.242 1.242 0 0 1-.207.12 1.175 1.175 0 0 1-.237.075c-.084.02-.176.03-.276.03-.17 0-.321-.03-.453-.087a.948.948 0 0 1-.33-.25 1.08 1.08 0 0 1-.204-.374 1.551 1.551 0 0 1-.07-.474v-1.974h.93v1.974c0 .154.036.273.106.357.07.084.173.126.309.126a.653.653 0 0 0 .285-.063 1.18 1.18 0 0 0 .26-.177v-2.217h.93Zm2.798.739a.514.514 0 0 1-.081.08.179.179 0 0 1-.111.03.247.247 0 0 1-.126-.032 4.22 4.22 0 0 0-.123-.072.697.697 0 0 0-.393-.108.657.657 0 0 0-.297.063.55.55 0 0 0-.204.18.823.823 0 0 0-.12.288 1.691 1.691 0 0 0-.04.38c0 .299.058.528.172.688.116.16.275.24.477.24a.676.676 0 0 0 .255-.04.866.866 0 0 0 .162-.09l.12-.092a.231.231 0 0 1 .14-.042c.075 0 .13.027.169.08l.27.334c-.096.11-.197.2-.303.27a1.604 1.604 0 0 1-.327.162c-.11.038-.221.064-.333.078a2.312 2.312 0 0 1-.327.024c-.19 0-.372-.036-.546-.108a1.364 1.364 0 0 1-.456-.312 1.551 1.551 0 0 1-.312-.507 1.916 1.916 0 0 1-.114-.684c0-.224.033-.433.099-.627a1.44 1.44 0 0 1 .297-.507 1.39 1.39 0 0 1 .486-.34c.194-.081.418-.122.672-.122.244 0 .458.039.642.117.184.078.35.192.498.342l-.246.327Zm1.442-.465c.112-.096.233-.173.363-.231.132-.06.289-.09.47-.09.17 0 .32.03.45.09a.91.91 0 0 1 .334.246c.09.104.158.229.204.375.046.144.069.3.069.47v1.978h-.93V51.69a.538.538 0 0 0-.105-.354c-.07-.086-.173-.13-.31-.13a.647.647 0 0 0-.287.067c-.088.042-.174.1-.258.174v2.22h-.93v-4.491h.93v1.653Zm90.165 1.04h2.73v.667h-2.73v-.666Zm0-1.1h2.73v.669h-2.73v-.67Zm4.044-1.473v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm1.2 0v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm1.374 1.533c.112-.096.233-.173.363-.231.132-.06.289-.09.471-.09.17 0 .32.03.45.09a.91.91 0 0 1 .333.246c.09.104.158.229.204.375.046.144.069.3.069.47v1.978h-.93V51.69a.538.538 0 0 0-.105-.354c-.07-.086-.173-.13-.309-.13a.647.647 0 0 0-.288.067c-.088.042-.174.1-.258.174v2.22h-.93v-4.491h.93v1.653Zm3.444 2.886c-.148 0-.279-.021-.393-.063a.822.822 0 0 1-.285-.183.805.805 0 0 1-.174-.288 1.11 1.11 0 0 1-.06-.375v-1.608h-.264a.18.18 0 0 1-.123-.045c-.034-.032-.051-.078-.051-.138v-.363l.495-.096.183-.76c.024-.095.092-.143.204-.143h.486v.909h.771v.636h-.771v1.545c0 .072.017.132.051.18a.183.183 0 0 0 .153.069.326.326 0 0 0 .084-.01.466.466 0 0 0 .06-.023.534.534 0 0 1 .048-.024.12.12 0 0 1 .054-.012c.028 0 .05.007.066.02a.203.203 0 0 1 .054.06l.282.442c-.12.09-.255.158-.405.204-.15.044-.305.066-.465.066Zm2.183 0c-.148 0-.279-.021-.393-.063a.822.822 0 0 1-.285-.183.805.805 0 0 1-.174-.288 1.11 1.11 0 0 1-.06-.375v-1.608h-.264a.18.18 0 0 1-.123-.045c-.034-.032-.051-.078-.051-.138v-.363l.495-.096.183-.76c.024-.095.092-.143.204-.143h.486v.909h.771v.636h-.771v1.545c0 .072.017.132.051.18a.183.183 0 0 0 .153.069.326.326 0 0 0 .084-.01.466.466 0 0 0 .06-.023.534.534 0 0 1 .048-.024.12.12 0 0 1 .054-.012c.028 0 .05.007.066.02a.203.203 0 0 1 .054.06l.282.442c-.12.09-.255.158-.405.204-.15.044-.305.066-.465.066Zm1.999-.894c.07.076.146.13.228.162a.703.703 0 0 0 .258.048.548.548 0 0 0 .237-.051.476.476 0 0 0 .186-.162.869.869 0 0 0 .126-.294c.03-.12.045-.266.045-.438 0-.164-.012-.302-.036-.414a.81.81 0 0 0-.102-.27.378.378 0 0 0-.354-.195.674.674 0 0 0-.336.075.934.934 0 0 0-.252.219v1.32Zm-.057-1.881c.122-.13.26-.236.414-.318.156-.084.341-.126.555-.126.162 0 .312.036.45.108.138.072.257.176.357.312.1.136.178.303.234.5.058.197.087.42.087.67 0 .234-.033.45-.099.648-.064.198-.155.37-.273.516-.116.146-.256.26-.42.342a1.178 1.178 0 0 1-.54.123 1.06 1.06 0 0 1-.408-.07 1.108 1.108 0 0 1-.3-.185v1.194h-.93v-4.098h.576c.116 0 .192.052.228.156l.069.228Zm4.436.297a.234.234 0 0 1-.078.08.193.193 0 0 1-.102.025.346.346 0 0 1-.132-.027 5.984 5.984 0 0 0-.144-.063 1.3 1.3 0 0 0-.171-.06.734.734 0 0 0-.219-.03.463.463 0 0 0-.273.069.215.215 0 0 0-.093.186c0 .058.02.106.06.144a.614.614 0 0 0 .165.102c.068.028.145.055.231.08.086.027.174.056.264.088.09.032.178.07.264.114a.93.93 0 0 1 .231.159.675.675 0 0 1 .162.228c.042.09.063.198.063.324 0 .154-.028.296-.084.426a.898.898 0 0 1-.252.336c-.11.094-.247.167-.411.219a1.837 1.837 0 0 1-.561.078c-.106 0-.212-.01-.318-.03a2.26 2.26 0 0 1-.309-.081 1.786 1.786 0 0 1-.273-.12 1.245 1.245 0 0 1-.216-.153l.216-.342a.268.268 0 0 1 .09-.093.265.265 0 0 1 .144-.036c.054 0 .102.012.144.036l.141.078a.775.775 0 0 0 .429.114.687.687 0 0 0 .183-.021.339.339 0 0 0 .12-.063.246.246 0 0 0 .087-.186.202.202 0 0 0-.063-.153.528.528 0 0 0-.165-.102 1.672 1.672 0 0 0-.234-.081 5.792 5.792 0 0 1-.264-.087 2.379 2.379 0 0 1-.267-.114.813.813 0 0 1-.396-.426.936.936 0 0 1-.063-.363.887.887 0 0 1 .306-.69c.102-.09.23-.161.384-.213.154-.054.334-.081.54-.081a1.712 1.712 0 0 1 .621.114 1.356 1.356 0 0 1 .453.288l-.21.327Zm.526 1.959a.51.51 0 0 1 .039-.201.542.542 0 0 1 .111-.162.527.527 0 0 1 .168-.108.518.518 0 0 1 .21-.042.51.51 0 0 1 .207.042c.064.026.12.062.168.108.048.046.085.1.111.162a.503.503 0 0 1-.279.675.545.545 0 0 1-.207.039.553.553 0 0 1-.378-.147.542.542 0 0 1-.111-.162.537.537 0 0 1-.039-.204Zm0-2.05c0-.071.013-.138.039-.2a.542.542 0 0 1 .111-.162.527.527 0 0 1 .168-.108.518.518 0 0 1 .21-.042.51.51 0 0 1 .207.042c.064.026.12.062.168.108.048.046.085.1.111.162a.503.503 0 0 1-.279.675.545.545 0 0 1-.207.039.553.553 0 0 1-.378-.147.542.542 0 0 1-.111-.162.537.537 0 0 1-.039-.204Zm2.236 2.485a.522.522 0 0 1-.087.144.485.485 0 0 1-.117.105.512.512 0 0 1-.282.084h-.396l1.704-4.473a.48.48 0 0 1 .468-.315h.396l-1.686 4.455ZM71.769 60.196a.51.51 0 0 1 .039-.201.542.542 0 0 1 .11-.162.527.527 0 0 1 .169-.108.518.518 0 0 1 .21-.042.51.51 0 0 1 .207.042c.064.026.12.062.168.108.048.046.085.1.11.162a.503.503 0 0 1-.279.675.545.545 0 0 1-.206.039.553.553 0 0 1-.378-.147.542.542 0 0 1-.111-.162.537.537 0 0 1-.04-.204Zm2.311-2.16c.096-.168.206-.3.33-.396a.694.694 0 0 1 .432-.144c.14 0 .254.033.342.099l-.06.684c-.01.044-.027.074-.05.09a.156.156 0 0 1-.094.024 14.879 14.879 0 0 0-.144-.009 1.162 1.162 0 0 0-.087-.01.554.554 0 0 0-.078-.005.478.478 0 0 0-.327.108.86.86 0 0 0-.204.3v1.89h-.93v-3.111h.552c.046 0 .084.004.114.012a.18.18 0 0 1 .078.039.136.136 0 0 1 .048.066.52.52 0 0 1 .03.102l.048.26Zm2.877 1.365a3.088 3.088 0 0 0-.459.048c-.12.024-.215.054-.285.09a.357.357 0 0 0-.147.123.3.3 0 0 0-.039.15c0 .106.029.18.087.225a.432.432 0 0 0 .255.063c.12 0 .225-.021.315-.063a.96.96 0 0 0 .273-.204V59.4Zm-1.674-1.413c.188-.166.396-.29.624-.37.23-.081.476-.122.738-.122.188 0 .357.03.507.093a1.088 1.088 0 0 1 .627.642c.056.15.084.314.084.492v1.944h-.426a.446.446 0 0 1-.201-.036c-.044-.024-.081-.074-.111-.15l-.066-.171a2.998 2.998 0 0 1-.225.174c-.072.05-.147.093-.225.129a1.41 1.41 0 0 1-.534.102c-.142 0-.271-.018-.387-.054a.73.73 0 0 1-.483-.432.98.98 0 0 1-.066-.372c0-.112.028-.225.084-.34a.826.826 0 0 1 .291-.314c.138-.096.324-.176.558-.24.234-.064.529-.1.885-.108v-.132c0-.182-.038-.313-.114-.393-.074-.082-.18-.123-.318-.123a.848.848 0 0 0-.459.117c-.054.03-.107.057-.159.08a.44.44 0 0 1-.186.037.268.268 0 0 1-.162-.048.417.417 0 0 1-.108-.114l-.168-.291Zm4.941.402a.573.573 0 0 0-.228-.162.703.703 0 0 0-.258-.048.49.49 0 0 0-.426.216.873.873 0 0 0-.123.29c-.03.12-.045.266-.045.436 0 .164.012.302.036.414a.9.9 0 0 0 .1.273.403.403 0 0 0 .155.147c.06.03.127.045.201.045a.693.693 0 0 0 .336-.075.624.624 0 0 0 .13-.09 1.27 1.27 0 0 0 .122-.13V58.39Zm.93-2.214v4.49h-.576c-.116 0-.192-.051-.228-.155l-.072-.237a1.824 1.824 0 0 1-.195.18 1.126 1.126 0 0 1-.477.228c-.09.022-.188.033-.294.033a.958.958 0 0 1-.45-.108 1.037 1.037 0 0 1-.357-.312 1.6 1.6 0 0 1-.237-.498 2.483 2.483 0 0 1-.084-.675c0-.232.032-.447.096-.645.064-.2.154-.372.27-.516.118-.146.26-.26.423-.342.164-.082.345-.123.543-.123.162 0 .298.023.408.069.11.046.21.108.3.186v-1.575h.93Zm75.437 2.793v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.05-.132.05h-.27v1.006h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.46 2.022-2.717h.888v2.673h.45Zm2.1 0v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.05-.132.05h-.27v1.006h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.46 2.022-2.717h.888v2.673h.45Zm.205 1.227a.51.51 0 0 1 .039-.201.542.542 0 0 1 .111-.162.527.527 0 0 1 .168-.108.518.518 0 0 1 .21-.042.51.51 0 0 1 .207.042c.064.026.12.062.168.108.048.046.085.1.111.162a.503.503 0 0 1-.279.675.545.545 0 0 1-.207.039.553.553 0 0 1-.378-.147.542.542 0 0 1-.111-.162.537.537 0 0 1-.039-.204Zm2.371-.375c.07.076.146.13.228.162a.703.703 0 0 0 .258.048.548.548 0 0 0 .237-.051.476.476 0 0 0 .186-.162.869.869 0 0 0 .126-.294c.03-.12.045-.266.045-.438 0-.164-.012-.302-.036-.414a.81.81 0 0 0-.102-.27.378.378 0 0 0-.354-.195.674.674 0 0 0-.336.075.934.934 0 0 0-.252.219v1.32Zm-.057-1.881c.122-.13.26-.236.414-.318.156-.084.341-.126.555-.126.162 0 .312.036.45.108.138.072.257.176.357.312.1.136.178.303.234.5.058.197.087.42.087.67 0 .234-.033.45-.099.648-.064.198-.155.37-.273.516-.116.146-.256.26-.42.342a1.178 1.178 0 0 1-.54.123 1.06 1.06 0 0 1-.408-.07 1.108 1.108 0 0 1-.3-.185v1.194h-.93v-4.098h.576c.116 0 .192.052.228.156l.069.228Zm3.316-.048a2.26 2.26 0 0 1 .186-.156 1.136 1.136 0 0 1 .441-.198c.086-.02.179-.03.279-.03.17 0 .32.03.45.09a.91.91 0 0 1 .333.246c.09.104.158.229.204.375.046.144.069.3.069.47v1.978h-.93V58.69a.538.538 0 0 0-.105-.354c-.07-.086-.173-.13-.309-.13a.647.647 0 0 0-.288.067c-.088.042-.174.1-.258.174v2.22h-.93v-3.111h.576c.116 0 .192.052.228.156l.054.18Zm3.629 1.056c.154 0 .265-.038.333-.114a.432.432 0 0 0 .105-.3.408.408 0 0 0-.105-.297c-.068-.072-.179-.108-.333-.108-.154 0-.266.036-.336.108a.415.415 0 0 0-.102.297c0 .06.008.115.024.165.018.05.045.094.081.132a.403.403 0 0 0 .135.087.59.59 0 0 0 .198.03Zm.72 1.833a.164.164 0 0 0-.099-.16.796.796 0 0 0-.258-.071 3.105 3.105 0 0 0-.357-.024 6.375 6.375 0 0 1-.39-.024.623.623 0 0 0-.144.135.268.268 0 0 0-.054.165c0 .044.009.084.027.12.02.036.054.067.102.093a.64.64 0 0 0 .192.06c.082.016.185.024.309.024.134 0 .244-.008.33-.024a.678.678 0 0 0 .204-.066.244.244 0 0 0 .138-.228Zm.918-3.13v.34a.166.166 0 0 1-.045.123.288.288 0 0 1-.147.069l-.225.05c.012.045.021.09.027.136a.88.88 0 0 1-.087.564.947.947 0 0 1-.267.318 1.268 1.268 0 0 1-.399.2 1.722 1.722 0 0 1-.495.07 1.463 1.463 0 0 1-.276-.021c-.068.042-.102.089-.102.14 0 .053.028.09.084.115.056.022.13.038.222.048.092.008.196.014.312.018.118.002.238.009.36.02.122.01.241.029.357.055a.981.981 0 0 1 .315.126.656.656 0 0 1 .306.603c0 .14-.034.277-.102.41a1.073 1.073 0 0 1-.3.358 1.544 1.544 0 0 1-.486.249 2.085 2.085 0 0 1-.66.096c-.244 0-.455-.023-.633-.07a1.524 1.524 0 0 1-.441-.182.756.756 0 0 1-.258-.258.608.608 0 0 1-.084-.306c0-.138.04-.253.12-.345a.837.837 0 0 1 .336-.222.526.526 0 0 1-.18-.177.529.529 0 0 1-.042-.423.527.527 0 0 1 .075-.15.79.79 0 0 1 .318-.258 1.039 1.039 0 0 1-.384-.34.876.876 0 0 1-.141-.494.88.88 0 0 1 .099-.42.94.94 0 0 1 .27-.318c.116-.088.252-.155.408-.201.156-.048.325-.072.507-.072.264 0 .498.05.702.15h.936Zm1.012-1.355v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm1.2 0v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm3.183 2.166v.363l-2.43 1.269v-.645c0-.046.011-.088.033-.126a.265.265 0 0 1 .117-.1l.852-.461c.102-.05.218-.09.348-.12-.13-.03-.246-.07-.348-.12l-.852-.46a.293.293 0 0 1-.117-.098.263.263 0 0 1-.033-.13v-.644l2.43 1.272Zm-154.381 7.06c-.102.05-.218.09-.348.12.13.03.246.07.348.12l.852.462a.245.245 0 0 1 .15.225v.645l-2.43-1.27v-.362l2.43-1.272v.645a.246.246 0 0 1-.036.129.27.27 0 0 1-.114.099l-.852.459Zm19.273.348h2.73v.666H42.6v-.666Zm0-1.101h2.73v.669H42.6v-.67Zm4.044-1.473v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm1.2 0v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm1.961 3.105a3.088 3.088 0 0 0-.459.048c-.12.024-.215.054-.285.09a.357.357 0 0 0-.147.123.3.3 0 0 0-.039.15c0 .106.03.18.087.225a.432.432 0 0 0 .255.063c.12 0 .225-.021.315-.063a.96.96 0 0 0 .273-.204V66.4Zm-1.674-1.413c.188-.166.396-.29.624-.37.23-.081.476-.122.738-.122.188 0 .357.03.507.093a1.088 1.088 0 0 1 .627.642c.056.15.084.314.084.492v1.944h-.426a.446.446 0 0 1-.2-.036c-.045-.024-.082-.074-.112-.15l-.066-.171a2.998 2.998 0 0 1-.225.174c-.072.05-.147.093-.225.129a1.41 1.41 0 0 1-.534.102c-.142 0-.27-.018-.387-.054a.73.73 0 0 1-.483-.432.98.98 0 0 1-.066-.372c0-.112.028-.225.084-.34a.826.826 0 0 1 .291-.314c.138-.096.324-.176.558-.24.234-.064.53-.1.885-.108v-.132c0-.182-.038-.313-.114-.393-.074-.082-.18-.123-.318-.123a.848.848 0 0 0-.459.117c-.054.03-.107.057-.159.08a.44.44 0 0 1-.186.037.268.268 0 0 1-.162-.048.417.417 0 0 1-.108-.114l-.168-.291Zm3.984 1.833c.07.076.146.13.228.162a.703.703 0 0 0 .258.048.548.548 0 0 0 .238-.051.476.476 0 0 0 .186-.162.869.869 0 0 0 .126-.294c.03-.12.044-.266.044-.438 0-.164-.011-.302-.035-.414a.81.81 0 0 0-.102-.27.378.378 0 0 0-.355-.195.674.674 0 0 0-.336.075.934.934 0 0 0-.252.219v1.32Zm-.056-1.881c.122-.13.26-.236.413-.318.157-.084.341-.126.556-.126.162 0 .312.036.45.108.137.072.256.176.356.312.1.136.178.303.234.5.059.197.088.42.088.67 0 .234-.033.45-.1.648-.063.198-.154.37-.273.516-.116.146-.255.26-.42.342a1.178 1.178 0 0 1-.54.123 1.06 1.06 0 0 1-.407-.07 1.108 1.108 0 0 1-.3-.185v1.194h-.93v-4.098h.575c.116 0 .192.052.228.156l.07.228Zm3.388 1.88a.62.62 0 0 0 .228.163.703.703 0 0 0 .258.048.548.548 0 0 0 .237-.051.476.476 0 0 0 .186-.162.869.869 0 0 0 .126-.294c.03-.12.045-.266.045-.438 0-.164-.012-.302-.036-.414a.81.81 0 0 0-.102-.27.378.378 0 0 0-.354-.195.674.674 0 0 0-.336.075.934.934 0 0 0-.252.219v1.32Zm-.057-1.88c.122-.13.26-.236.414-.318.156-.084.34-.126.555-.126.162 0 .312.036.45.108.138.072.257.176.357.312.1.136.178.303.234.5.058.197.087.42.087.67 0 .234-.033.45-.1.648-.063.198-.154.37-.272.516-.116.146-.256.26-.42.342a1.178 1.178 0 0 1-.54.123 1.06 1.06 0 0 1-.408-.07 1.108 1.108 0 0 1-.3-.185v1.194h-.93v-4.098h.576c.116 0 .192.052.228.156l.069.228Zm3.388-1.764v4.49h-.93v-4.49h.93Zm2.444 2.562a.782.782 0 0 0-.03-.216.48.48 0 0 0-.093-.186.453.453 0 0 0-.168-.135.58.58 0 0 0-.255-.051.553.553 0 0 0-.415.153c-.1.1-.166.245-.198.435h1.158Zm-1.17.54c.03.26.108.449.236.567a.709.709 0 0 0 .495.174.886.886 0 0 0 .28-.04 1.24 1.24 0 0 0 .206-.086l.169-.087a.358.358 0 0 1 .161-.04c.075 0 .13.028.169.082l.27.333c-.096.11-.2.2-.313.27a1.667 1.667 0 0 1-.693.24 2.44 2.44 0 0 1-.332.024c-.219 0-.424-.035-.616-.105a1.446 1.446 0 0 1-.5-.318 1.522 1.522 0 0 1-.34-.522 1.972 1.972 0 0 1-.123-.726c0-.208.035-.405.105-.591.072-.186.175-.35.306-.49.135-.14.296-.25.484-.332.19-.082.404-.123.642-.123.206 0 .393.032.563.096a1.212 1.212 0 0 1 .73.729 1.613 1.613 0 0 1 .095.77.27.27 0 0 1-.032.106.125.125 0 0 1-.067.054.29.29 0 0 1-.102.015h-1.794Zm2.346-.81h1.62v.75h-1.62v-.75Zm3.24 2.247c-.148 0-.279-.021-.393-.063a.822.822 0 0 1-.285-.183.805.805 0 0 1-.174-.288 1.11 1.11 0 0 1-.06-.375v-1.608h-.264a.18.18 0 0 1-.123-.045c-.034-.032-.051-.078-.051-.138v-.363l.495-.096.183-.76c.024-.095.092-.143.204-.143h.486v.909h.771v.636h-.771v1.545c0 .072.017.132.051.18a.183.183 0 0 0 .153.069.326.326 0 0 0 .084-.01.466.466 0 0 0 .06-.023.534.534 0 0 1 .048-.024.12.12 0 0 1 .054-.012c.028 0 .05.007.066.02a.203.203 0 0 1 .054.06l.282.442c-.12.09-.255.158-.405.204-.15.044-.305.066-.465.066Zm2.474-3.207c.236 0 .451.037.645.11a1.4 1.4 0 0 1 .822.823c.078.196.117.417.117.663 0 .248-.039.472-.117.672a1.433 1.433 0 0 1-.324.507 1.434 1.434 0 0 1-.498.32 1.797 1.797 0 0 1-.645.112 1.83 1.83 0 0 1-.65-.111 1.498 1.498 0 0 1-.505-.321 1.467 1.467 0 0 1-.327-.507 1.88 1.88 0 0 1-.114-.672c0-.246.038-.467.114-.663.078-.198.187-.366.327-.504.142-.138.31-.244.504-.318a1.83 1.83 0 0 1 .651-.111Zm0 2.517c.214 0 .371-.075.471-.225.102-.152.153-.382.153-.69 0-.308-.05-.537-.153-.687-.1-.15-.257-.225-.47-.225-.22 0-.382.075-.484.225-.102.15-.153.379-.153.687 0 .308.051.538.153.69.102.15.263.225.483.225Zm4.723-2.47v3.112h-.576c-.116 0-.192-.052-.228-.156l-.054-.18c-.06.058-.122.11-.186.159a1.242 1.242 0 0 1-.207.12 1.175 1.175 0 0 1-.237.075c-.084.02-.176.03-.276.03-.17 0-.321-.03-.453-.087a.948.948 0 0 1-.33-.25 1.08 1.08 0 0 1-.204-.374 1.551 1.551 0 0 1-.07-.474v-1.974h.93v1.974c0 .154.036.273.106.357.07.084.173.126.309.126a.653.653 0 0 0 .285-.063 1.18 1.18 0 0 0 .26-.177v-2.217h.93Zm2.798.739a.514.514 0 0 1-.081.08.179.179 0 0 1-.111.03.247.247 0 0 1-.126-.032 4.22 4.22 0 0 0-.123-.072.697.697 0 0 0-.393-.108.657.657 0 0 0-.297.063.55.55 0 0 0-.204.18.823.823 0 0 0-.12.288 1.691 1.691 0 0 0-.04.38c0 .299.058.528.172.688.116.16.275.24.477.24a.676.676 0 0 0 .255-.04.866.866 0 0 0 .162-.09l.12-.092a.231.231 0 0 1 .14-.042c.075 0 .13.027.169.08l.27.334c-.096.11-.197.2-.303.27a1.604 1.604 0 0 1-.327.162c-.11.038-.221.064-.333.078a2.312 2.312 0 0 1-.327.024c-.19 0-.372-.036-.546-.108a1.364 1.364 0 0 1-.456-.312 1.551 1.551 0 0 1-.312-.507 1.916 1.916 0 0 1-.114-.684c0-.224.033-.433.099-.627a1.44 1.44 0 0 1 .297-.507 1.39 1.39 0 0 1 .486-.34c.194-.081.418-.122.672-.122.244 0 .458.039.642.117.184.078.35.192.498.342l-.246.327Zm1.442-.465c.112-.096.233-.173.363-.231.132-.06.289-.09.47-.09.17 0 .32.03.45.09a.91.91 0 0 1 .334.246c.09.104.158.229.204.375.046.144.069.3.069.47v1.978h-.93V65.69a.538.538 0 0 0-.105-.354c-.07-.086-.173-.13-.31-.13a.647.647 0 0 0-.287.067c-.088.042-.174.1-.258.174v2.22h-.93v-4.491h.93v1.653Zm79.604 1.04h2.73v.667h-2.73v-.666Zm0-1.1h2.73v.669h-2.73v-.67Zm4.044-1.473v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm1.2 0v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm1.188 0v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm1.2 0v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81ZM32.207 72.522c-.102.05-.218.09-.348.12.13.03.246.07.348.12l.852.462a.245.245 0 0 1 .15.225v.645l-2.43-1.27v-.362l2.43-1.272v.645a.246.246 0 0 1-.036.129.27.27 0 0 1-.114.099l-.852.459Zm13.866-2.226v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm1.2 0v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm1.961 3.105a3.088 3.088 0 0 0-.459.048c-.12.024-.215.054-.285.09a.357.357 0 0 0-.147.123.3.3 0 0 0-.039.15c0 .106.03.18.087.225a.432.432 0 0 0 .255.063c.12 0 .225-.021.315-.063a.96.96 0 0 0 .273-.204V73.4Zm-1.674-1.413c.188-.166.396-.29.624-.37.23-.081.476-.122.738-.122.188 0 .357.03.507.093a1.088 1.088 0 0 1 .627.642c.056.15.084.314.084.492v1.944h-.426a.446.446 0 0 1-.2-.036c-.045-.024-.082-.074-.112-.15l-.066-.171a2.998 2.998 0 0 1-.225.174c-.072.05-.147.093-.225.129a1.41 1.41 0 0 1-.534.102c-.142 0-.27-.018-.387-.054a.73.73 0 0 1-.483-.432.98.98 0 0 1-.066-.372c0-.112.028-.225.084-.34a.826.826 0 0 1 .291-.314c.138-.096.324-.176.558-.24.234-.064.53-.1.885-.108v-.132c0-.182-.038-.313-.114-.393-.074-.082-.18-.123-.318-.123a.848.848 0 0 0-.459.117c-.054.03-.107.057-.159.08a.44.44 0 0 1-.186.037.268.268 0 0 1-.162-.048.417.417 0 0 1-.108-.114l-.168-.291Zm3.985 1.833c.07.076.146.13.228.162a.703.703 0 0 0 .258.048.548.548 0 0 0 .237-.051.476.476 0 0 0 .186-.162.869.869 0 0 0 .126-.294c.03-.12.045-.266.045-.438 0-.164-.012-.302-.036-.414a.81.81 0 0 0-.102-.27.378.378 0 0 0-.354-.195.674.674 0 0 0-.336.075.934.934 0 0 0-.252.219v1.32Zm-.057-1.881c.122-.13.26-.236.414-.318.156-.084.34-.126.555-.126.162 0 .312.036.45.108.138.072.257.176.357.312.1.136.178.303.234.5.058.197.087.42.087.67 0 .234-.033.45-.1.648-.063.198-.154.37-.272.516-.116.146-.256.26-.42.342a1.178 1.178 0 0 1-.54.123 1.06 1.06 0 0 1-.408-.07 1.108 1.108 0 0 1-.3-.185v1.194h-.93v-4.098h.576c.116 0 .192.052.228.156l.069.228Zm3.388 1.88a.62.62 0 0 0 .228.163.703.703 0 0 0 .258.048.548.548 0 0 0 .237-.051.476.476 0 0 0 .186-.162.869.869 0 0 0 .126-.294c.03-.12.045-.266.045-.438 0-.164-.012-.302-.036-.414a.81.81 0 0 0-.102-.27.378.378 0 0 0-.354-.195.674.674 0 0 0-.336.075.934.934 0 0 0-.252.219v1.32Zm-.057-1.88c.122-.13.26-.236.414-.318.156-.084.34-.126.555-.126.162 0 .312.036.45.108.138.072.257.176.357.312.1.136.178.303.234.5.058.197.087.42.087.67 0 .234-.033.45-.1.648-.063.198-.154.37-.272.516-.116.146-.256.26-.42.342a1.178 1.178 0 0 1-.54.123 1.06 1.06 0 0 1-.408-.07 1.108 1.108 0 0 1-.3-.185v1.194h-.93v-4.098h.576c.116 0 .192.052.228.156l.069.228Zm3.388-1.764v4.49h-.93v-4.49h.93Zm2.444 2.562a.782.782 0 0 0-.03-.216.48.48 0 0 0-.093-.186.453.453 0 0 0-.169-.135.58.58 0 0 0-.255-.051.553.553 0 0 0-.413.153c-.1.1-.166.245-.199.435h1.159Zm-1.17.54c.03.26.108.449.236.567a.709.709 0 0 0 .495.174.886.886 0 0 0 .28-.04c.078-.025.147-.054.207-.086l.168-.087a.358.358 0 0 1 .162-.04c.073 0 .13.028.167.082l.27.333c-.096.11-.2.2-.312.27a1.667 1.667 0 0 1-.693.24 2.44 2.44 0 0 1-.332.024c-.218 0-.423-.035-.615-.105a1.446 1.446 0 0 1-.502-.318 1.522 1.522 0 0 1-.339-.522 1.972 1.972 0 0 1-.123-.726c0-.208.036-.405.106-.591.072-.186.174-.35.306-.49.133-.14.294-.25.482-.332.19-.082.404-.123.642-.123.206 0 .395.032.565.096a1.212 1.212 0 0 1 .728.729c.07.176.105.376.105.6 0 .07-.003.127-.009.17a.27.27 0 0 1-.032.106.125.125 0 0 1-.066.054.29.29 0 0 1-.102.015H59.48Zm2.346-.81h1.62v.75h-1.62v-.75Zm3.24 2.247c-.148 0-.279-.021-.393-.063a.822.822 0 0 1-.285-.183.805.805 0 0 1-.174-.288 1.11 1.11 0 0 1-.06-.375v-1.608h-.264a.18.18 0 0 1-.123-.045c-.034-.032-.05-.078-.05-.138v-.363l.494-.096.183-.76c.024-.095.092-.143.204-.143h.486v.909h.771v.636h-.77v1.545c0 .072.016.132.05.18a.183.183 0 0 0 .153.069.326.326 0 0 0 .084-.01.466.466 0 0 0 .06-.023.534.534 0 0 1 .048-.024.12.12 0 0 1 .054-.012c.028 0 .05.007.066.02a.203.203 0 0 1 .054.06l.282.442c-.12.09-.255.158-.405.204-.15.044-.305.066-.465.066Zm2.475-3.207c.236 0 .45.037.644.11a1.4 1.4 0 0 1 .822.823c.079.196.118.417.118.663 0 .248-.04.472-.118.672a1.433 1.433 0 0 1-.323.507 1.434 1.434 0 0 1-.499.32 1.797 1.797 0 0 1-.645.112 1.83 1.83 0 0 1-.65-.111 1.498 1.498 0 0 1-.505-.321 1.467 1.467 0 0 1-.326-.507 1.88 1.88 0 0 1-.115-.672c0-.246.039-.467.115-.663.078-.198.186-.366.326-.504.142-.138.31-.244.505-.318a1.83 1.83 0 0 1 .65-.111Zm0 2.517c.213 0 .37-.075.47-.225.103-.152.153-.382.153-.69 0-.308-.05-.537-.153-.687-.1-.15-.257-.225-.47-.225-.22 0-.382.075-.484.225-.102.15-.153.379-.153.687 0 .308.052.538.153.69.102.15.263.225.483.225Zm4.722-2.47v3.112h-.576c-.116 0-.192-.052-.228-.156l-.054-.18c-.06.058-.122.11-.186.159a1.242 1.242 0 0 1-.207.12 1.175 1.175 0 0 1-.237.075c-.084.02-.176.03-.276.03-.17 0-.321-.03-.453-.087a.948.948 0 0 1-.33-.25 1.08 1.08 0 0 1-.204-.374 1.551 1.551 0 0 1-.07-.474v-1.974h.93v1.974c0 .154.036.273.106.357.07.084.173.126.309.126a.653.653 0 0 0 .285-.063 1.18 1.18 0 0 0 .26-.177v-2.217h.93Zm2.798.739a.514.514 0 0 1-.081.08.179.179 0 0 1-.111.03.247.247 0 0 1-.126-.032 4.22 4.22 0 0 0-.123-.072.697.697 0 0 0-.393-.108.657.657 0 0 0-.297.063.55.55 0 0 0-.204.18.823.823 0 0 0-.12.288 1.691 1.691 0 0 0-.04.38c0 .299.058.528.172.688.116.16.275.24.477.24a.676.676 0 0 0 .255-.04.866.866 0 0 0 .162-.09l.12-.092a.231.231 0 0 1 .14-.042c.075 0 .13.027.169.08l.27.334c-.096.11-.197.2-.303.27a1.604 1.604 0 0 1-.327.162c-.11.038-.221.064-.333.078a2.312 2.312 0 0 1-.327.024c-.19 0-.372-.036-.546-.108a1.364 1.364 0 0 1-.456-.312 1.551 1.551 0 0 1-.312-.507 1.916 1.916 0 0 1-.114-.684c0-.224.033-.433.099-.627a1.44 1.44 0 0 1 .297-.507 1.39 1.39 0 0 1 .486-.34c.194-.081.418-.122.672-.122.244 0 .458.039.642.117.184.078.35.192.498.342l-.246.327Zm1.442-.465c.112-.096.233-.173.363-.231.132-.06.289-.09.47-.09.17 0 .32.03.45.09a.91.91 0 0 1 .334.246c.09.104.158.229.204.375.046.144.069.3.069.47v1.978h-.93V72.69a.538.538 0 0 0-.105-.354c-.07-.086-.173-.13-.31-.13a.647.647 0 0 0-.287.067c-.088.042-.174.1-.258.174v2.22h-.93v-4.491h.93v1.653Zm82.388-1.533v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm1.2 0v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm3.281 3.699v.672h-2.49v-.672h.84V71.79a4.707 4.707 0 0 1 .012-.342l-.498.414a.307.307 0 0 1-.132.063.402.402 0 0 1-.12 0 .328.328 0 0 1-.102-.04.246.246 0 0 1-.066-.06l-.294-.39 1.362-1.142h.768v3.702h.72Zm2.293-1.026v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.05-.132.05h-.27v1.006h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.46 2.022-2.717h.888v2.673h.45Zm2.1 0v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.05-.132.05h-.27v1.006h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.46 2.022-2.717h.888v2.673h.45Zm3.307 1.698h-.894a.26.26 0 0 1-.162-.048.375.375 0 0 1-.096-.114l-.555-.954a.681.681 0 0 1-.081.18l-.456.774a.646.646 0 0 1-.099.11.212.212 0 0 1-.147.052h-.828l1.044-1.608-1.002-1.503h.894c.066 0 .114.009.144.027.032.016.06.044.084.084l.555.92a1.456 1.456 0 0 1 .105-.213l.396-.692a.318.318 0 0 1 .087-.096.217.217 0 0 1 .117-.03h.852l-1.002 1.46 1.044 1.65Zm3.005-.672v.672h-2.49v-.672h.84V71.79a4.707 4.707 0 0 1 .012-.342l-.498.414a.307.307 0 0 1-.132.063.402.402 0 0 1-.12 0 .328.328 0 0 1-.102-.04.246.246 0 0 1-.066-.06l-.294-.39 1.362-1.142h.768v3.702h.72Zm2.293-1.026v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.05-.132.05h-.27v1.006h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.46 2.022-2.717h.888v2.673h.45Zm2.1 0v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.05-.132.05h-.27v1.006h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.46 2.022-2.717h.888v2.673h.45Zm1.075-2.673v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm1.2 0v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81ZM57.774 79.87h2.73v.666h-2.73v-.666Zm0-1.101h2.73v.669h-2.73v-.67Zm4.045-1.473v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm1.2 0v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm1.374 1.533c.112-.096.233-.173.363-.231.132-.06.289-.09.47-.09.17 0 .32.03.45.09a.91.91 0 0 1 .334.246c.09.104.158.229.204.375.046.144.069.3.069.47v1.978h-.93V79.69a.538.538 0 0 0-.105-.354c-.07-.086-.173-.13-.31-.13a.647.647 0 0 0-.287.067c-.088.042-.174.1-.258.174v2.22h-.93v-4.491h.93v1.653Zm3.443 2.886c-.148 0-.279-.021-.393-.063a.822.822 0 0 1-.285-.183.805.805 0 0 1-.174-.288 1.11 1.11 0 0 1-.06-.375v-1.608h-.264a.18.18 0 0 1-.123-.045c-.034-.032-.05-.078-.05-.138v-.363l.494-.096.183-.76c.024-.095.092-.143.204-.143h.486v.909h.771v.636h-.77v1.545c0 .072.016.132.05.18a.183.183 0 0 0 .153.069.326.326 0 0 0 .084-.01.466.466 0 0 0 .06-.023.534.534 0 0 1 .048-.024.12.12 0 0 1 .054-.012c.028 0 .05.007.066.02a.203.203 0 0 1 .054.06l.282.442c-.12.09-.255.158-.405.204-.15.044-.305.066-.465.066Zm2.183 0c-.148 0-.279-.021-.393-.063a.822.822 0 0 1-.285-.183.805.805 0 0 1-.174-.288 1.11 1.11 0 0 1-.06-.375v-1.608h-.264a.18.18 0 0 1-.123-.045c-.034-.032-.05-.078-.05-.138v-.363l.494-.096.183-.76c.024-.095.092-.143.204-.143h.486v.909h.771v.636h-.77v1.545c0 .072.016.132.05.18a.183.183 0 0 0 .153.069.326.326 0 0 0 .084-.01.466.466 0 0 0 .06-.023.534.534 0 0 1 .048-.024.12.12 0 0 1 .054-.012c.028 0 .05.007.066.02a.203.203 0 0 1 .054.06l.282.442c-.12.09-.255.158-.405.204-.15.044-.305.066-.465.066Zm2-.894c.07.076.146.13.228.162a.703.703 0 0 0 .258.048.548.548 0 0 0 .237-.051.476.476 0 0 0 .186-.162.869.869 0 0 0 .126-.294c.03-.12.045-.266.045-.438 0-.164-.012-.302-.036-.414a.81.81 0 0 0-.102-.27.378.378 0 0 0-.354-.195.674.674 0 0 0-.336.075.934.934 0 0 0-.252.219v1.32Zm-.057-1.881c.122-.13.26-.236.414-.318.156-.084.34-.126.555-.126.162 0 .312.036.45.108.138.072.257.176.357.312.1.136.178.303.234.5.058.197.087.42.087.67 0 .234-.033.45-.1.648-.063.198-.154.37-.272.516-.116.146-.256.26-.42.342a1.178 1.178 0 0 1-.54.123 1.06 1.06 0 0 1-.408-.07 1.108 1.108 0 0 1-.3-.185v1.194h-.93v-4.098h.576c.116 0 .192.052.228.156l.069.228Zm4.435.297a.234.234 0 0 1-.078.08.193.193 0 0 1-.102.025.346.346 0 0 1-.132-.027 5.984 5.984 0 0 0-.144-.063 1.3 1.3 0 0 0-.17-.06.734.734 0 0 0-.22-.03.463.463 0 0 0-.273.069.215.215 0 0 0-.093.186c0 .058.02.106.06.144a.614.614 0 0 0 .165.102c.068.028.145.055.231.08.086.027.174.056.264.088.09.032.178.07.264.114a.93.93 0 0 1 .231.159.675.675 0 0 1 .162.228c.042.09.063.198.063.324 0 .154-.028.296-.084.426a.898.898 0 0 1-.252.336 1.17 1.17 0 0 1-.41.219 1.837 1.837 0 0 1-.562.078c-.106 0-.212-.01-.318-.03a2.26 2.26 0 0 1-.309-.081 1.786 1.786 0 0 1-.273-.12 1.245 1.245 0 0 1-.216-.153l.216-.342a.268.268 0 0 1 .09-.093.265.265 0 0 1 .144-.036c.054 0 .102.012.144.036l.141.078a.775.775 0 0 0 .429.114.687.687 0 0 0 .183-.021.339.339 0 0 0 .12-.063.246.246 0 0 0 .087-.186.202.202 0 0 0-.063-.153.528.528 0 0 0-.165-.102 1.672 1.672 0 0 0-.234-.081 5.792 5.792 0 0 1-.264-.087 2.379 2.379 0 0 1-.267-.114.813.813 0 0 1-.396-.426.936.936 0 0 1-.063-.363.887.887 0 0 1 .306-.69c.102-.09.23-.161.384-.213.154-.054.334-.081.54-.081a1.712 1.712 0 0 1 .621.114 1.356 1.356 0 0 1 .453.288l-.21.327Zm.527 1.959a.51.51 0 0 1 .039-.201.542.542 0 0 1 .111-.162.527.527 0 0 1 .168-.108.518.518 0 0 1 .21-.042.51.51 0 0 1 .207.042c.064.026.12.062.168.108.048.046.085.1.111.162a.503.503 0 0 1-.279.675.545.545 0 0 1-.207.039.553.553 0 0 1-.378-.147.542.542 0 0 1-.111-.162.537.537 0 0 1-.039-.204Zm0-2.05c0-.071.013-.138.039-.2a.542.542 0 0 1 .111-.162.527.527 0 0 1 .168-.108.518.518 0 0 1 .21-.042.51.51 0 0 1 .207.042c.064.026.12.062.168.108.048.046.085.1.111.162a.503.503 0 0 1-.279.675.545.545 0 0 1-.207.039.553.553 0 0 1-.378-.147.542.542 0 0 1-.111-.162.537.537 0 0 1-.039-.204Zm2.236 2.485a.522.522 0 0 1-.087.144.485.485 0 0 1-.117.105.512.512 0 0 1-.282.084h-.396l1.704-4.473a.48.48 0 0 1 .468-.315h.396L79.16 81.63Zm82.237.036h-.894a.26.26 0 0 1-.162-.048.375.375 0 0 1-.096-.114l-.555-.954a.681.681 0 0 1-.081.18l-.456.774a.646.646 0 0 1-.099.11.212.212 0 0 1-.147.052h-.828l1.044-1.608-1.002-1.503h.894c.066 0 .114.009.144.027.032.016.06.044.084.084l.555.92a1.456 1.456 0 0 1 .105-.213l.396-.692a.318.318 0 0 1 .087-.096.217.217 0 0 1 .117-.03h.852l-1.002 1.46 1.044 1.65Zm3.005-.672v.672h-2.49v-.672h.84V78.79a4.707 4.707 0 0 1 .012-.342l-.498.414a.307.307 0 0 1-.132.063.402.402 0 0 1-.12 0 .328.328 0 0 1-.102-.04.246.246 0 0 1-.066-.06l-.294-.39 1.362-1.142h.768v3.702h.72Zm2.293-1.026v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.05-.132.05h-.27v1.006h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.46 2.022-2.717h.888v2.673h.45Zm2.1 0v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.05-.132.05h-.27v1.006h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.46 2.022-2.717h.888v2.673h.45Zm.205 1.227a.51.51 0 0 1 .039-.201.542.542 0 0 1 .111-.162.527.527 0 0 1 .168-.108.518.518 0 0 1 .21-.042.51.51 0 0 1 .207.042c.064.026.12.062.168.108.048.046.085.1.111.162a.503.503 0 0 1-.279.675.545.545 0 0 1-.207.039.553.553 0 0 1-.378-.147.542.542 0 0 1-.111-.162.537.537 0 0 1-.039-.204ZM57.774 86.87h2.73v.666h-2.73v-.666Zm0-1.101h2.73v.669h-2.73v-.67Zm4.045-1.473v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm1.2 0v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm1.374 1.533c.112-.096.233-.173.363-.231.132-.06.289-.09.47-.09.17 0 .32.03.45.09a.91.91 0 0 1 .334.246c.09.104.158.229.204.375.046.144.069.3.069.47v1.978h-.93V86.69a.538.538 0 0 0-.105-.354c-.07-.086-.173-.13-.31-.13a.647.647 0 0 0-.287.067c-.088.042-.174.1-.258.174v2.22h-.93v-4.491h.93v1.653Zm3.443 2.886c-.148 0-.279-.021-.393-.063a.822.822 0 0 1-.285-.183.805.805 0 0 1-.174-.288 1.11 1.11 0 0 1-.06-.375v-1.608h-.264a.18.18 0 0 1-.123-.045c-.034-.032-.05-.078-.05-.138v-.363l.494-.096.183-.76c.024-.095.092-.143.204-.143h.486v.909h.771v.636h-.77v1.545c0 .072.016.132.05.18a.183.183 0 0 0 .153.069.326.326 0 0 0 .084-.01.466.466 0 0 0 .06-.023.534.534 0 0 1 .048-.024.12.12 0 0 1 .054-.012c.028 0 .05.007.066.02a.203.203 0 0 1 .054.06l.282.442c-.12.09-.255.158-.405.204-.15.044-.305.066-.465.066Zm2.183 0c-.148 0-.279-.021-.393-.063a.822.822 0 0 1-.285-.183.805.805 0 0 1-.174-.288 1.11 1.11 0 0 1-.06-.375v-1.608h-.264a.18.18 0 0 1-.123-.045c-.034-.032-.05-.078-.05-.138v-.363l.494-.096.183-.76c.024-.095.092-.143.204-.143h.486v.909h.771v.636h-.77v1.545c0 .072.016.132.05.18a.183.183 0 0 0 .153.069.326.326 0 0 0 .084-.01.466.466 0 0 0 .06-.023.534.534 0 0 1 .048-.024.12.12 0 0 1 .054-.012c.028 0 .05.007.066.02a.203.203 0 0 1 .054.06l.282.442c-.12.09-.255.158-.405.204-.15.044-.305.066-.465.066Zm2-.894c.07.076.146.13.228.162a.703.703 0 0 0 .258.048.548.548 0 0 0 .237-.051.476.476 0 0 0 .186-.162.869.869 0 0 0 .126-.294c.03-.12.045-.266.045-.438 0-.164-.012-.302-.036-.414a.81.81 0 0 0-.102-.27.378.378 0 0 0-.354-.195.674.674 0 0 0-.336.075.934.934 0 0 0-.252.219v1.32Zm-.057-1.881c.122-.13.26-.236.414-.318.156-.084.34-.126.555-.126.162 0 .312.036.45.108.138.072.257.176.357.312.1.136.178.303.234.5.058.197.087.42.087.67 0 .234-.033.45-.1.648-.063.198-.154.37-.272.516-.116.146-.256.26-.42.342a1.178 1.178 0 0 1-.54.123 1.06 1.06 0 0 1-.408-.07 1.108 1.108 0 0 1-.3-.185v1.194h-.93v-4.098h.576c.116 0 .192.052.228.156l.069.228Zm4.435.297a.234.234 0 0 1-.078.08.193.193 0 0 1-.102.025.346.346 0 0 1-.132-.027 5.984 5.984 0 0 0-.144-.063 1.3 1.3 0 0 0-.17-.06.734.734 0 0 0-.22-.03.463.463 0 0 0-.273.069.215.215 0 0 0-.093.186c0 .058.02.106.06.144a.614.614 0 0 0 .165.102c.068.028.145.055.231.08.086.027.174.056.264.088.09.032.178.07.264.114a.93.93 0 0 1 .231.159.675.675 0 0 1 .162.228c.042.09.063.198.063.324 0 .154-.028.296-.084.426a.898.898 0 0 1-.252.336 1.17 1.17 0 0 1-.41.219 1.837 1.837 0 0 1-.562.078c-.106 0-.212-.01-.318-.03a2.26 2.26 0 0 1-.309-.081 1.786 1.786 0 0 1-.273-.12 1.245 1.245 0 0 1-.216-.153l.216-.342a.268.268 0 0 1 .09-.093.265.265 0 0 1 .144-.036c.054 0 .102.012.144.036l.141.078a.775.775 0 0 0 .429.114.687.687 0 0 0 .183-.021.339.339 0 0 0 .12-.063.246.246 0 0 0 .087-.186.202.202 0 0 0-.063-.153.528.528 0 0 0-.165-.102 1.672 1.672 0 0 0-.234-.081 5.792 5.792 0 0 1-.264-.087 2.379 2.379 0 0 1-.267-.114.813.813 0 0 1-.396-.426.936.936 0 0 1-.063-.363.887.887 0 0 1 .306-.69c.102-.09.23-.161.384-.213.154-.054.334-.081.54-.081a1.712 1.712 0 0 1 .621.114 1.356 1.356 0 0 1 .453.288l-.21.327Zm.527 1.959a.51.51 0 0 1 .039-.201.542.542 0 0 1 .111-.162.527.527 0 0 1 .168-.108.518.518 0 0 1 .21-.042.51.51 0 0 1 .207.042c.064.026.12.062.168.108.048.046.085.1.111.162a.503.503 0 0 1-.279.675.545.545 0 0 1-.207.039.553.553 0 0 1-.378-.147.542.542 0 0 1-.111-.162.537.537 0 0 1-.039-.204Zm0-2.05c0-.071.013-.138.039-.2a.542.542 0 0 1 .111-.162.527.527 0 0 1 .168-.108.518.518 0 0 1 .21-.042.51.51 0 0 1 .207.042c.064.026.12.062.168.108.048.046.085.1.111.162a.503.503 0 0 1-.279.675.545.545 0 0 1-.207.039.553.553 0 0 1-.378-.147.542.542 0 0 1-.111-.162.537.537 0 0 1-.039-.204Zm2.236 2.485a.522.522 0 0 1-.087.144.485.485 0 0 1-.117.105.512.512 0 0 1-.282.084h-.396l1.704-4.473a.48.48 0 0 1 .468-.315h.396L79.16 88.63Zm1.304 0a.522.522 0 0 1-.087.144.485.485 0 0 1-.117.105.512.512 0 0 1-.282.084h-.396l1.704-4.473a.48.48 0 0 1 .468-.315h.396l-1.686 4.455Zm-46.988 4.89c-.102.05-.218.09-.348.12.13.03.246.07.348.12l.852.463a.245.245 0 0 1 .15.225v.645l-2.43-1.27v-.362l2.43-1.272v.645a.246.246 0 0 1-.036.129.27.27 0 0 1-.114.099l-.852.459Zm14.66 0c-.101.05-.217.09-.347.12.13.03.246.07.348.12l.852.463a.245.245 0 0 1 .15.225v.645l-2.43-1.27v-.362l2.43-1.272v.645a.246.246 0 0 1-.036.129.27.27 0 0 1-.114.099l-.852.459Zm2.752-2.345v4.49h-.93v-4.49h.93Zm1.46 1.38v3.11h-.93v-3.11h.93Zm.096-.852a.502.502 0 0 1-.045.21.573.573 0 0 1-1.035 0 .54.54 0 0 1 .51-.756.57.57 0 0 1 .525.333c.03.066.045.137.045.213Zm1.29 1.188a2.26 2.26 0 0 1 .187-.156 1.136 1.136 0 0 1 .441-.198c.086-.02.179-.03.279-.03.17 0 .32.03.45.09a.91.91 0 0 1 .333.246c.09.104.158.229.204.375.046.144.069.3.069.47v1.978h-.93V93.69a.538.538 0 0 0-.105-.354c-.07-.086-.173-.13-.31-.13a.647.647 0 0 0-.287.067c-.088.042-.174.1-.258.174v2.22h-.93v-3.111h.576c.116 0 .192.052.228.156l.054.18Zm3.374-1.716v2.517h.138a.288.288 0 0 0 .132-.024.33.33 0 0 0 .09-.087l.588-.876a.356.356 0 0 1 .123-.111.357.357 0 0 1 .177-.04h.852l-.804 1.108a.987.987 0 0 1-.27.246.713.713 0 0 1 .126.12c.038.044.074.094.108.15l.876 1.488h-.84a.445.445 0 0 1-.18-.033.297.297 0 0 1-.126-.123l-.588-1.101c-.028-.05-.057-.082-.087-.096a.296.296 0 0 0-.135-.024h-.18v1.377h-.93v-4.491h.93Zm4.5 3.645a.62.62 0 0 0 .229.162.703.703 0 0 0 .258.048.548.548 0 0 0 .237-.051.476.476 0 0 0 .186-.162.869.869 0 0 0 .126-.294c.03-.12.045-.266.045-.438 0-.164-.012-.302-.036-.414a.81.81 0 0 0-.102-.27.378.378 0 0 0-.354-.195.674.674 0 0 0-.336.075.934.934 0 0 0-.252.219v1.32Zm-.056-1.881c.122-.13.26-.236.414-.318.156-.084.34-.126.555-.126.162 0 .312.036.45.108.138.072.257.176.357.312.1.136.178.303.234.5.058.197.087.42.087.67 0 .234-.033.45-.1.648-.063.198-.154.37-.272.516-.116.146-.256.26-.42.342a1.178 1.178 0 0 1-.54.123 1.06 1.06 0 0 1-.408-.07 1.108 1.108 0 0 1-.3-.185v1.194h-.93v-4.098h.576c.116 0 .192.052.228.156l.069.228Zm3.388 1.88a.62.62 0 0 0 .228.163.703.703 0 0 0 .258.048.548.548 0 0 0 .237-.051.476.476 0 0 0 .186-.162.869.869 0 0 0 .126-.294c.03-.12.045-.266.045-.438 0-.164-.012-.302-.036-.414a.81.81 0 0 0-.102-.27.378.378 0 0 0-.354-.195.674.674 0 0 0-.336.075.934.934 0 0 0-.252.219v1.32Zm-.057-1.88c.122-.13.26-.236.414-.318.156-.084.34-.126.555-.126.162 0 .312.036.45.108.138.072.257.176.357.312.1.136.178.303.234.5.058.197.087.42.087.67 0 .234-.033.45-.1.648-.063.198-.154.37-.272.516-.116.146-.256.26-.42.342a1.178 1.178 0 0 1-.54.123 1.06 1.06 0 0 1-.408-.07 1.108 1.108 0 0 1-.3-.185v1.194h-.93v-4.098h.576c.116 0 .192.052.228.156l.069.228Zm3.388-1.764v4.49h-.93v-4.49h.93Zm2.444 2.562a.782.782 0 0 0-.03-.216.48.48 0 0 0-.093-.186.453.453 0 0 0-.168-.135.58.58 0 0 0-.255-.051.553.553 0 0 0-.414.153c-.1.1-.166.245-.198.435h1.158Zm-1.17.54c.03.26.109.449.237.567a.709.709 0 0 0 .495.174.886.886 0 0 0 .279-.04c.078-.025.147-.054.207-.086l.168-.087a.358.358 0 0 1 .162-.04c.074 0 .13.028.168.082l.27.333c-.096.11-.2.2-.312.27a1.667 1.667 0 0 1-.693.24 2.44 2.44 0 0 1-.333.024c-.218 0-.423-.035-.615-.105a1.446 1.446 0 0 1-.501-.318 1.522 1.522 0 0 1-.34-.522 1.972 1.972 0 0 1-.122-.726c0-.208.035-.405.105-.591.072-.186.174-.35.306-.49.134-.14.295-.25.483-.332.19-.082.404-.123.642-.123.206 0 .394.032.564.096a1.212 1.212 0 0 1 .729.729 1.613 1.613 0 0 1 .095.77.27.27 0 0 1-.032.106.125.125 0 0 1-.066.054.29.29 0 0 1-.102.015h-1.794Zm2.346-.81h1.62v.75h-1.62v-.75Zm3.24 2.247c-.148 0-.279-.021-.393-.063a.822.822 0 0 1-.285-.183.805.805 0 0 1-.174-.288 1.11 1.11 0 0 1-.06-.375v-1.608h-.264a.18.18 0 0 1-.123-.045c-.034-.032-.05-.078-.05-.138v-.363l.494-.096.183-.76c.024-.095.092-.143.204-.143h.486v.909h.771v.636h-.77v1.545c0 .072.016.132.05.18a.183.183 0 0 0 .153.069.326.326 0 0 0 .084-.01.466.466 0 0 0 .06-.023.534.534 0 0 1 .048-.024.12.12 0 0 1 .054-.012c.028 0 .05.007.066.02a.203.203 0 0 1 .054.06l.282.442c-.12.09-.255.158-.405.204-.15.044-.305.066-.465.066Zm2.475-3.207c.236 0 .45.037.645.11a1.4 1.4 0 0 1 .822.823c.078.196.117.417.117.663 0 .248-.04.472-.117.672a1.433 1.433 0 0 1-.324.507 1.434 1.434 0 0 1-.498.32 1.797 1.797 0 0 1-.645.112 1.83 1.83 0 0 1-.651-.111 1.498 1.498 0 0 1-.504-.321 1.467 1.467 0 0 1-.327-.507 1.88 1.88 0 0 1-.114-.672c0-.246.038-.467.114-.663.078-.198.187-.366.327-.504.142-.138.31-.244.504-.318a1.83 1.83 0 0 1 .65-.111Zm0 2.517c.214 0 .37-.075.47-.225.103-.152.154-.382.154-.69 0-.308-.051-.537-.153-.687-.1-.15-.257-.225-.471-.225-.22 0-.381.075-.483.225-.102.15-.153.379-.153.687 0 .308.05.538.153.69.102.15.263.225.483.225Zm78.349-1.155h2.73v.666h-2.73v-.666Zm0-1.101h2.73v.669h-2.73v-.67Zm4.044-1.473v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm1.2 0v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm3.282 3.699v.672h-2.49v-.672h.84V92.79a4.707 4.707 0 0 1 .012-.342l-.498.414a.307.307 0 0 1-.132.063.402.402 0 0 1-.12 0 .328.328 0 0 1-.102-.04.246.246 0 0 1-.066-.06l-.294-.39 1.362-1.142h.768v3.702h.72Zm2.293-1.026v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.05-.132.05h-.27v1.006h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.46 2.022-2.717h.888v2.673h.45Zm2.1 0v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.05-.132.05h-.27v1.006h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.46 2.022-2.717h.888v2.673h.45Zm3.307 1.698h-.894a.26.26 0 0 1-.162-.048.375.375 0 0 1-.096-.114l-.555-.954a.681.681 0 0 1-.081.18l-.456.774a.646.646 0 0 1-.099.11.212.212 0 0 1-.147.052h-.828l1.044-1.608-1.002-1.503h.894c.066 0 .114.009.144.027.032.016.06.044.084.084l.555.92a1.456 1.456 0 0 1 .105-.213l.396-.692a.318.318 0 0 1 .087-.096.217.217 0 0 1 .117-.03h.852l-1.002 1.46 1.044 1.65Zm3.005-.672v.672h-2.49v-.672h.84V92.79a4.707 4.707 0 0 1 .012-.342l-.498.414a.307.307 0 0 1-.132.063.402.402 0 0 1-.12 0 .328.328 0 0 1-.102-.04.246.246 0 0 1-.066-.06l-.294-.39 1.362-1.142h.768v3.702h.72Zm2.293-1.026v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.05-.132.05h-.27v1.006h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.46 2.022-2.717h.888v2.673h.45Zm2.1 0v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.05-.132.05h-.27v1.006h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.46 2.022-2.717h.888v2.673h.45Zm1.075-2.673v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm1.2 0v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm-154.213 7v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm1.2 0v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm15.174 3.9c0-.072.013-.139.039-.201a.542.542 0 0 1 .11-.162.527.527 0 0 1 .169-.108.518.518 0 0 1 .21-.042.51.51 0 0 1 .207.042c.064.026.12.062.168.108.048.046.085.1.11.162a.503.503 0 0 1-.279.675.545.545 0 0 1-.206.039.553.553 0 0 1-.378-.147.542.542 0 0 1-.111-.162.537.537 0 0 1-.04-.204Zm0-2.049c0-.072.013-.139.039-.201a.542.542 0 0 1 .11-.162.527.527 0 0 1 .169-.108.518.518 0 0 1 .21-.042.51.51 0 0 1 .207.042c.064.026.12.062.168.108.048.046.085.1.11.162a.503.503 0 0 1-.279.675.545.545 0 0 1-.206.039.553.553 0 0 1-.378-.147.542.542 0 0 1-.111-.162.537.537 0 0 1-.04-.204Zm2.236 2.484a.522.522 0 0 1-.087.144.485.485 0 0 1-.117.105.512.512 0 0 1-.282.084h-.396l1.704-4.473a.48.48 0 0 1 .468-.315h.396l-1.686 4.455Zm1.304 0a.522.522 0 0 1-.087.144.485.485 0 0 1-.117.105.512.512 0 0 1-.282.084h-.396l1.704-4.473a.48.48 0 0 1 .468-.315h.396l-1.686 4.455Zm6.609-3.075-.966 3.111h-.756a.151.151 0 0 1-.102-.036.242.242 0 0 1-.066-.12l-.444-1.551a4.713 4.713 0 0 1-.06-.207 6.287 6.287 0 0 1-.045-.207c-.014.07-.03.14-.048.21-.016.07-.035.14-.057.21l-.45 1.545c-.03.104-.096.156-.198.156h-.72l-.966-3.111h.744c.066 0 .12.016.165.048.046.03.077.068.093.114l.312 1.395a7.345 7.345 0 0 1 .123.606l.08-.297c.03-.1.063-.203.097-.309l.39-1.398a.226.226 0 0 1 .09-.114.258.258 0 0 1 .156-.048h.414c.066 0 .12.016.165.048.046.03.077.068.093.114l.372 1.398.087.309c.03.1.057.201.08.303a6.34 6.34 0 0 1 .133-.612l.33-1.395a.226.226 0 0 1 .09-.114.258.258 0 0 1 .156-.048h.708Zm4.79 0-.966 3.111h-.756a.151.151 0 0 1-.102-.036.242.242 0 0 1-.066-.12l-.444-1.551a4.713 4.713 0 0 1-.06-.207 6.287 6.287 0 0 1-.045-.207c-.014.07-.03.14-.048.21-.016.07-.035.14-.057.21l-.45 1.545c-.03.104-.096.156-.198.156h-.72l-.966-3.111h.744c.066 0 .12.016.165.048.046.03.077.068.093.114l.312 1.395a7.345 7.345 0 0 1 .123.606l.08-.297c.03-.1.063-.203.097-.309l.39-1.398a.226.226 0 0 1 .09-.114.258.258 0 0 1 .156-.048h.414c.066 0 .12.016.165.048.046.03.077.068.093.114l.372 1.398.087.309c.03.1.057.201.08.303a6.34 6.34 0 0 1 .133-.612l.33-1.395a.226.226 0 0 1 .09-.114.258.258 0 0 1 .156-.048h.708Zm4.79 0-.966 3.111h-.756a.151.151 0 0 1-.102-.036.242.242 0 0 1-.066-.12l-.444-1.551a4.713 4.713 0 0 1-.06-.207 6.287 6.287 0 0 1-.045-.207c-.014.07-.03.14-.048.21-.016.07-.035.14-.057.21l-.45 1.545c-.03.104-.096.156-.198.156h-.72l-.966-3.111h.744c.066 0 .121.016.165.048.046.03.077.068.093.114l.312 1.395a7.345 7.345 0 0 1 .123.606c.026-.1.053-.199.081-.297.03-.1.062-.203.096-.309l.39-1.398A.226.226 0 0 1 66 99.6a.258.258 0 0 1 .156-.048h.414c.066 0 .121.016.165.048.046.03.077.068.093.114l.372 1.398.087.309c.03.1.057.201.081.303.016-.1.035-.2.057-.3.022-.1.047-.204.075-.312l.33-1.395a.226.226 0 0 1 .09-.114.258.258 0 0 1 .156-.048h.708Zm-.043 2.64c0-.072.013-.139.04-.201a.542.542 0 0 1 .11-.162.527.527 0 0 1 .168-.108.518.518 0 0 1 .21-.042.51.51 0 0 1 .207.042c.064.026.12.062.168.108.048.046.085.1.111.162a.503.503 0 0 1-.279.675.545.545 0 0 1-.207.039.553.553 0 0 1-.378-.147.542.542 0 0 1-.11-.162.537.537 0 0 1-.04-.204Zm2.312-2.16c.096-.168.206-.3.33-.396a.694.694 0 0 1 .432-.144c.14 0 .254.033.342.099l-.06.684c-.01.044-.027.074-.051.09a.156.156 0 0 1-.093.024 14.879 14.879 0 0 0-.144-.009 1.162 1.162 0 0 0-.087-.009.554.554 0 0 0-.078-.006.478.478 0 0 0-.327.108.86.86 0 0 0-.204.3v1.89h-.93v-3.111h.552c.046 0 .084.004.114.012a.18.18 0 0 1 .078.039.136.136 0 0 1 .048.066.52.52 0 0 1 .03.102l.048.261Zm2.877 1.365a3.088 3.088 0 0 0-.46.048c-.12.024-.215.054-.284.09a.357.357 0 0 0-.148.123.3.3 0 0 0-.038.15c0 .106.028.181.087.225a.432.432 0 0 0 .254.063c.12 0 .226-.021.316-.063a.96.96 0 0 0 .273-.204v-.432Zm-1.675-1.413c.189-.166.397-.29.624-.37.23-.081.477-.122.739-.122.188 0 .357.03.507.093a1.09 1.09 0 0 1 .627.642c.056.15.084.314.084.492v1.944h-.427a.446.446 0 0 1-.2-.036c-.044-.024-.082-.074-.112-.15l-.066-.171a2.998 2.998 0 0 1-.225.174c-.072.05-.147.093-.224.129a1.41 1.41 0 0 1-.534.102c-.142 0-.272-.018-.388-.054a.73.73 0 0 1-.483-.432.98.98 0 0 1-.066-.372c0-.112.028-.225.084-.339a.826.826 0 0 1 .292-.315c.138-.096.324-.176.558-.24.233-.064.528-.1.885-.108v-.132c0-.182-.039-.313-.115-.393-.073-.082-.18-.123-.317-.123a.848.848 0 0 0-.46.117c-.053.03-.106.057-.159.081a.44.44 0 0 1-.186.036.268.268 0 0 1-.162-.048.417.417 0 0 1-.108-.114l-.168-.291Zm4.942.402a.573.573 0 0 0-.228-.162.703.703 0 0 0-.258-.048.49.49 0 0 0-.426.216.873.873 0 0 0-.123.291c-.03.12-.045.265-.045.435 0 .164.012.302.036.414a.9.9 0 0 0 .099.273.403.403 0 0 0 .156.147c.06.03.127.045.201.045a.693.693 0 0 0 .336-.075.624.624 0 0 0 .129-.09 1.27 1.27 0 0 0 .123-.129v-1.317Zm.93-2.214v4.491h-.576c-.116 0-.192-.052-.228-.156l-.072-.237a1.824 1.824 0 0 1-.195.18 1.126 1.126 0 0 1-.477.228c-.09.022-.188.033-.294.033a.958.958 0 0 1-.45-.108 1.037 1.037 0 0 1-.357-.312 1.6 1.6 0 0 1-.237-.498 2.483 2.483 0 0 1-.084-.675c0-.232.032-.447.096-.645.064-.2.154-.372.27-.516.118-.146.259-.26.423-.342.164-.082.345-.123.543-.123.162 0 .298.023.408.069.11.046.21.108.3.186v-1.575h.93Zm1.46 1.38v3.111h-.93v-3.111h.93Zm.095-.852a.502.502 0 0 1-.045.21.573.573 0 0 1-1.035 0 .54.54 0 0 1 .51-.756.57.57 0 0 1 .525.333c.03.066.045.137.045.213Zm80.873 3.963h-.894a.26.26 0 0 1-.162-.048.375.375 0 0 1-.096-.114l-.555-.954a.681.681 0 0 1-.081.18l-.456.774a.646.646 0 0 1-.099.111.212.212 0 0 1-.147.051h-.828l1.044-1.608-1.002-1.503h.894c.066 0 .114.009.144.027.032.016.06.044.084.084l.555.921a1.456 1.456 0 0 1 .105-.213l.396-.693a.318.318 0 0 1 .087-.096.217.217 0 0 1 .117-.03h.852l-1.002 1.461 1.044 1.65Zm3.006-.672v.672h-2.49v-.672h.84V99.79a4.707 4.707 0 0 1 .012-.342l-.498.414a.307.307 0 0 1-.132.063.402.402 0 0 1-.12 0 .328.328 0 0 1-.102-.04.246.246 0 0 1-.066-.06l-.294-.39 1.362-1.142h.768v3.702h.72Zm2.292-1.026v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.051-.132.051h-.27v1.005h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.459 2.022-2.718h.888v2.673h.45ZM57.774 107.87h2.73v.666h-2.73v-.666Zm0-1.101h2.73v.669h-2.73v-.669Zm4.84.753c-.102.05-.218.09-.348.12.13.03.246.07.348.12l.852.462a.245.245 0 0 1 .15.225v.645l-2.43-1.269v-.363l2.43-1.272v.645a.246.246 0 0 1-.036.129.27.27 0 0 1-.114.099l-.852.459Zm2.751-2.346v4.491h-.93v-4.491h.93Zm1.46 1.38v3.111h-.93v-3.111h.93Zm.096-.852a.502.502 0 0 1-.045.21.573.573 0 0 1-1.035 0 .54.54 0 0 1 .51-.756.57.57 0 0 1 .525.333c.03.066.045.137.045.213Zm1.29 1.188a2.26 2.26 0 0 1 .186-.156 1.136 1.136 0 0 1 .441-.198c.086-.02.18-.03.28-.03.17 0 .32.03.45.09a.91.91 0 0 1 .332.246c.09.104.158.229.204.375.046.144.07.301.07.471v1.977h-.93v-1.977a.538.538 0 0 0-.106-.354c-.07-.086-.173-.129-.309-.129a.647.647 0 0 0-.288.066c-.088.042-.174.1-.258.174v2.22h-.93v-3.111h.576c.116 0 .192.052.228.156l.054.18Zm3.374-1.716v2.517h.138a.288.288 0 0 0 .132-.024.33.33 0 0 0 .09-.087l.588-.876a.356.356 0 0 1 .123-.111.357.357 0 0 1 .177-.039h.852l-.804 1.107a.987.987 0 0 1-.27.246.713.713 0 0 1 .126.12c.038.044.074.094.108.15l.876 1.488h-.84a.445.445 0 0 1-.18-.033.297.297 0 0 1-.126-.123l-.588-1.101c-.028-.05-.057-.082-.087-.096a.296.296 0 0 0-.135-.024h-.18v1.377h-.93v-4.491h.93Zm6.36 1.38v3.111h-.575c-.117 0-.193-.052-.229-.156l-.053-.18c-.06.058-.122.111-.186.159a1.242 1.242 0 0 1-.207.12 1.175 1.175 0 0 1-.237.075c-.084.02-.177.03-.276.03-.17 0-.322-.029-.454-.087a.948.948 0 0 1-.33-.249 1.08 1.08 0 0 1-.203-.375 1.551 1.551 0 0 1-.07-.474v-1.974h.93v1.974c0 .154.035.273.105.357.07.084.174.126.31.126a.653.653 0 0 0 .284-.063 1.18 1.18 0 0 0 .261-.177v-2.217h.93Zm2.798.738a.514.514 0 0 1-.08.081.179.179 0 0 1-.112.03.247.247 0 0 1-.126-.033 4.22 4.22 0 0 0-.123-.072.697.697 0 0 0-.393-.108.657.657 0 0 0-.297.063.55.55 0 0 0-.204.18.823.823 0 0 0-.12.288 1.691 1.691 0 0 0-.039.381c0 .298.057.527.171.687.116.16.275.24.477.24a.676.676 0 0 0 .255-.039.866.866 0 0 0 .162-.09l.12-.093a.231.231 0 0 1 .141-.042c.074 0 .13.027.168.081l.27.333c-.096.11-.197.2-.303.27a1.604 1.604 0 0 1-.327.162c-.11.038-.22.064-.333.078a2.312 2.312 0 0 1-.327.024c-.19 0-.372-.036-.546-.108a1.364 1.364 0 0 1-.456-.312 1.551 1.551 0 0 1-.312-.507 1.916 1.916 0 0 1-.114-.684c0-.224.033-.433.1-.627a1.44 1.44 0 0 1 .296-.507 1.39 1.39 0 0 1 .486-.339c.194-.082.418-.123.672-.123.244 0 .458.039.642.117.184.078.35.192.498.342l-.246.327Zm74.902.576h2.73v.666h-2.73v-.666Zm0-1.101h2.73v.669h-2.73v-.669ZM32.401 114.87h2.73v.666H32.4v-.666Zm0-1.101h2.73v.669H32.4v-.669Zm4.044-1.473v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.249l-.084-.474v-.858h.81Zm1.2 0v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.249l-.084-.474v-.858h.81Zm1.374 1.533c.112-.096.233-.173.363-.231.132-.06.29-.09.471-.09.17 0 .32.03.45.09a.91.91 0 0 1 .333.246c.09.104.158.229.204.375.046.144.07.301.07.471v1.977h-.93v-1.977a.538.538 0 0 0-.106-.354c-.07-.086-.173-.129-.309-.129a.647.647 0 0 0-.288.066c-.088.042-.174.1-.258.174v2.22h-.93v-4.491h.93v1.653Zm3.444 2.886c-.148 0-.279-.021-.393-.063a.822.822 0 0 1-.285-.183.805.805 0 0 1-.174-.288 1.11 1.11 0 0 1-.06-.375v-1.608h-.264a.18.18 0 0 1-.123-.045c-.034-.032-.051-.078-.051-.138v-.363l.495-.096.183-.759c.024-.096.092-.144.204-.144h.486v.909h.771v.636h-.771v1.545c0 .072.017.132.051.18a.183.183 0 0 0 .153.069.326.326 0 0 0 .084-.009.466.466 0 0 0 .06-.024.534.534 0 0 1 .048-.024.12.12 0 0 1 .054-.012c.028 0 .05.007.066.021a.203.203 0 0 1 .054.06l.282.441c-.12.09-.255.158-.405.204-.15.044-.305.066-.465.066Zm2.183 0c-.148 0-.28-.021-.393-.063a.822.822 0 0 1-.285-.183.805.805 0 0 1-.174-.288 1.11 1.11 0 0 1-.06-.375v-1.608h-.264a.18.18 0 0 1-.123-.045c-.034-.032-.051-.078-.051-.138v-.363l.495-.096.183-.759c.024-.096.092-.144.204-.144h.486v.909h.77v.636h-.77v1.545a.31.31 0 0 0 .05.18.183.183 0 0 0 .154.069.326.326 0 0 0 .084-.009.466.466 0 0 0 .06-.024.534.534 0 0 1 .048-.024.12.12 0 0 1 .054-.012c.028 0 .05.007.066.021a.203.203 0 0 1 .054.06l.282.441c-.12.09-.255.158-.405.204-.15.044-.305.066-.465.066Zm2-.894c.07.076.145.13.227.162a.703.703 0 0 0 .259.048.548.548 0 0 0 .236-.051.476.476 0 0 0 .186-.162.869.869 0 0 0 .127-.294c.03-.12.044-.266.044-.438 0-.164-.011-.302-.035-.414a.81.81 0 0 0-.102-.27.378.378 0 0 0-.355-.195.674.674 0 0 0-.335.075.934.934 0 0 0-.253.219v1.32Zm-.057-1.881c.122-.13.26-.236.413-.318.156-.084.341-.126.555-.126.162 0 .313.036.45.108.139.072.258.176.358.312.1.136.177.303.233.501.059.196.087.419.087.669 0 .234-.032.45-.099.648-.063.198-.154.37-.273.516-.116.146-.256.26-.42.342a1.178 1.178 0 0 1-.54.123 1.06 1.06 0 0 1-.407-.069 1.108 1.108 0 0 1-.3-.186v1.194h-.93v-4.098h.575c.117 0 .193.052.229.156l.069.228Zm4.435.297a.234.234 0 0 1-.078.081.193.193 0 0 1-.102.024.346.346 0 0 1-.132-.027 5.984 5.984 0 0 0-.144-.063 1.3 1.3 0 0 0-.171-.06.734.734 0 0 0-.22-.03.463.463 0 0 0-.272.069.215.215 0 0 0-.093.186c0 .058.02.106.06.144a.614.614 0 0 0 .165.102c.068.028.145.055.23.081.087.026.175.055.265.087.09.032.178.07.264.114a.93.93 0 0 1 .23.159.675.675 0 0 1 .163.228c.042.09.063.198.063.324 0 .154-.028.296-.084.426a.898.898 0 0 1-.252.336c-.11.094-.247.167-.411.219a1.837 1.837 0 0 1-.561.078c-.106 0-.212-.01-.318-.03a2.26 2.26 0 0 1-.31-.081 1.786 1.786 0 0 1-.272-.12 1.245 1.245 0 0 1-.216-.153l.216-.342a.268.268 0 0 1 .09-.093.265.265 0 0 1 .144-.036c.054 0 .102.012.144.036l.14.078a.775.775 0 0 0 .429.114.687.687 0 0 0 .184-.021.339.339 0 0 0 .12-.063.246.246 0 0 0 .087-.186.202.202 0 0 0-.063-.153.528.528 0 0 0-.165-.102 1.672 1.672 0 0 0-.234-.081 5.792 5.792 0 0 1-.264-.087 2.379 2.379 0 0 1-.267-.114.813.813 0 0 1-.396-.426.936.936 0 0 1-.063-.363.887.887 0 0 1 .306-.69c.102-.09.23-.161.384-.213.154-.054.334-.081.54-.081a1.712 1.712 0 0 1 .62.114 1.356 1.356 0 0 1 .454.288l-.21.327Zm.526 1.959c0-.072.014-.139.04-.201a.542.542 0 0 1 .11-.162.527.527 0 0 1 .168-.108.518.518 0 0 1 .21-.042.51.51 0 0 1 .207.042.49.49 0 0 1 .279.27.503.503 0 0 1-.279.675.545.545 0 0 1-.207.039.553.553 0 0 1-.378-.147.542.542 0 0 1-.11-.162.537.537 0 0 1-.04-.204Zm0-2.049c0-.072.014-.139.04-.201a.542.542 0 0 1 .11-.162.527.527 0 0 1 .168-.108.518.518 0 0 1 .21-.042.51.51 0 0 1 .207.042.49.49 0 0 1 .279.27.503.503 0 0 1-.279.675.545.545 0 0 1-.207.039.553.553 0 0 1-.378-.147.542.542 0 0 1-.11-.162.537.537 0 0 1-.04-.204Zm2.236 2.484a.522.522 0 0 1-.087.144.485.485 0 0 1-.117.105.512.512 0 0 1-.282.084h-.396l1.704-4.473a.48.48 0 0 1 .468-.315h.396l-1.686 4.455Zm1.304 0a.522.522 0 0 1-.087.144.485.485 0 0 1-.117.105.512.512 0 0 1-.282.084h-.396l1.704-4.473a.48.48 0 0 1 .468-.315h.396l-1.686 4.455Zm6.61-3.075-.967 3.111h-.756a.151.151 0 0 1-.102-.036.242.242 0 0 1-.066-.12l-.444-1.551a4.713 4.713 0 0 1-.06-.207 6.287 6.287 0 0 1-.045-.207c-.014.07-.03.14-.048.21-.016.07-.035.14-.057.21l-.45 1.545c-.03.104-.096.156-.198.156h-.72l-.966-3.111h.744c.066 0 .121.016.165.048.046.03.077.068.093.114l.312 1.395a7.345 7.345 0 0 1 .123.606c.026-.1.053-.199.081-.297.03-.1.062-.203.096-.309l.39-1.398a.226.226 0 0 1 .09-.114.258.258 0 0 1 .156-.048h.414c.066 0 .121.016.165.048.046.03.077.068.093.114l.372 1.398c.03.106.06.209.087.309.03.1.057.201.081.303.016-.1.035-.2.057-.3.022-.1.047-.204.075-.312l.33-1.395a.226.226 0 0 1 .09-.114.258.258 0 0 1 .156-.048h.708Zm4.79 0-.966 3.111h-.757a.151.151 0 0 1-.102-.036.242.242 0 0 1-.066-.12l-.444-1.551a4.713 4.713 0 0 1-.06-.207 6.287 6.287 0 0 1-.044-.207c-.014.07-.03.14-.049.21a2.33 2.33 0 0 1-.056.21l-.45 1.545c-.03.104-.096.156-.199.156h-.72l-.965-3.111h.743c.067 0 .122.016.166.048.045.03.076.068.093.114l.312 1.395a7.345 7.345 0 0 1 .122.606c.026-.1.053-.199.081-.297.03-.1.063-.203.096-.309l.39-1.398a.226.226 0 0 1 .09-.114.258.258 0 0 1 .157-.048h.413c.066 0 .121.016.165.048a.22.22 0 0 1 .094.114l.371 1.398.088.309c.03.1.056.201.08.303a6.34 6.34 0 0 1 .133-.612l.33-1.395a.226.226 0 0 1 .09-.114.258.258 0 0 1 .155-.048h.709Zm4.79 0-.966 3.111h-.756a.151.151 0 0 1-.102-.036.242.242 0 0 1-.066-.12l-.444-1.551a4.713 4.713 0 0 1-.06-.207 6.287 6.287 0 0 1-.045-.207c-.014.07-.03.14-.048.21-.016.07-.035.14-.057.21l-.45 1.545c-.03.104-.096.156-.198.156h-.72l-.966-3.111h.744c.066 0 .12.016.165.048.046.03.077.068.093.114l.312 1.395a7.345 7.345 0 0 1 .123.606l.08-.297c.03-.1.063-.203.097-.309l.39-1.398a.226.226 0 0 1 .09-.114.258.258 0 0 1 .156-.048h.414c.066 0 .12.016.165.048.046.03.077.068.093.114l.372 1.398.087.309c.03.1.057.201.08.303a6.34 6.34 0 0 1 .133-.612l.33-1.395a.226.226 0 0 1 .09-.114.258.258 0 0 1 .156-.048h.708Zm-.043 2.64c0-.072.013-.139.039-.201a.542.542 0 0 1 .11-.162.527.527 0 0 1 .169-.108.518.518 0 0 1 .21-.042.51.51 0 0 1 .207.042c.064.026.12.062.168.108.048.046.085.1.11.162a.503.503 0 0 1-.279.675.545.545 0 0 1-.206.039.553.553 0 0 1-.378-.147.542.542 0 0 1-.111-.162.537.537 0 0 1-.04-.204Zm2.311-2.16c.096-.168.206-.3.33-.396a.694.694 0 0 1 .432-.144c.14 0 .254.033.342.099l-.06.684c-.01.044-.027.074-.05.09a.156.156 0 0 1-.094.024 14.879 14.879 0 0 0-.144-.009 1.162 1.162 0 0 0-.087-.009.554.554 0 0 0-.078-.006.478.478 0 0 0-.327.108.86.86 0 0 0-.204.3v1.89h-.93v-3.111h.552c.046 0 .084.004.114.012a.18.18 0 0 1 .078.039.136.136 0 0 1 .048.066.52.52 0 0 1 .03.102l.048.261Zm2.877 1.365a3.088 3.088 0 0 0-.459.048c-.12.024-.215.054-.285.09a.357.357 0 0 0-.147.123.3.3 0 0 0-.039.15c0 .106.03.181.087.225a.432.432 0 0 0 .255.063c.12 0 .225-.021.315-.063a.96.96 0 0 0 .273-.204v-.432Zm-1.674-1.413c.188-.166.396-.289.624-.369.23-.082.476-.123.738-.123.188 0 .357.031.507.093a1.088 1.088 0 0 1 .627.642c.056.15.084.314.084.492v1.944h-.426a.446.446 0 0 1-.2-.036c-.045-.024-.082-.074-.112-.15l-.066-.171a2.998 2.998 0 0 1-.225.174c-.072.05-.147.093-.225.129a1.41 1.41 0 0 1-.534.102c-.142 0-.27-.018-.387-.054a.73.73 0 0 1-.483-.432.98.98 0 0 1-.066-.372c0-.112.028-.225.084-.339a.826.826 0 0 1 .291-.315c.138-.096.324-.176.558-.24.234-.064.53-.1.885-.108v-.132c0-.182-.038-.313-.114-.393-.074-.082-.18-.123-.318-.123a.848.848 0 0 0-.459.117c-.054.03-.107.057-.159.081a.44.44 0 0 1-.186.036.268.268 0 0 1-.162-.048.417.417 0 0 1-.108-.114l-.168-.291Zm4.942.402a.573.573 0 0 0-.228-.162.703.703 0 0 0-.258-.048.49.49 0 0 0-.426.216.873.873 0 0 0-.123.291c-.03.12-.045.265-.045.435 0 .164.012.302.036.414a.9.9 0 0 0 .099.273.403.403 0 0 0 .156.147c.06.03.127.045.2.045a.693.693 0 0 0 .336-.075.624.624 0 0 0 .13-.09 1.27 1.27 0 0 0 .123-.129v-1.317Zm.93-2.214v4.491h-.576c-.116 0-.192-.052-.228-.156l-.072-.237a1.824 1.824 0 0 1-.195.18 1.126 1.126 0 0 1-.477.228c-.09.022-.188.033-.294.033a.958.958 0 0 1-.45-.108 1.037 1.037 0 0 1-.357-.312 1.6 1.6 0 0 1-.237-.498 2.483 2.483 0 0 1-.084-.675c0-.232.032-.447.096-.645.064-.2.154-.372.27-.516.118-.146.259-.26.423-.342.164-.082.345-.123.543-.123.162 0 .298.023.408.069.11.046.21.108.3.186v-1.575h.93Zm79.067 4.491h-.894a.26.26 0 0 1-.162-.048.375.375 0 0 1-.096-.114l-.555-.954a.681.681 0 0 1-.081.18l-.456.774a.646.646 0 0 1-.099.111.212.212 0 0 1-.147.051h-.828l1.044-1.608-1.002-1.503h.894c.066 0 .114.009.144.027.032.016.06.044.084.084l.555.921a1.456 1.456 0 0 1 .105-.213l.396-.693a.318.318 0 0 1 .087-.096.217.217 0 0 1 .117-.03h.852l-1.002 1.461 1.044 1.65Zm3.006-.672v.672h-2.49v-.672h.84v-2.205a4.707 4.707 0 0 1 .012-.342l-.498.414a.307.307 0 0 1-.132.063.402.402 0 0 1-.12 0 .328.328 0 0 1-.102-.039.246.246 0 0 1-.066-.06l-.294-.39 1.362-1.143h.768v3.702h.72Zm2.292-1.026v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.051-.132.051h-.27v1.005h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.459 2.022-2.718h.888v2.673h.45Zm2.101 0v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.051-.132.051h-.27v1.005h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.459 2.022-2.718h.888v2.673h.45Zm.204 1.227c0-.072.013-.139.039-.201a.542.542 0 0 1 .111-.162.527.527 0 0 1 .168-.108.518.518 0 0 1 .21-.042.51.51 0 0 1 .207.042c.064.026.12.062.168.108.048.046.085.1.111.162a.503.503 0 0 1-.279.675.545.545 0 0 1-.207.039.553.553 0 0 1-.378-.147.542.542 0 0 1-.111-.162.537.537 0 0 1-.039-.204Zm2.372-.375c.07.076.146.13.228.162a.703.703 0 0 0 .258.048.548.548 0 0 0 .237-.051.476.476 0 0 0 .186-.162.869.869 0 0 0 .126-.294c.03-.12.045-.266.045-.438 0-.164-.012-.302-.036-.414a.81.81 0 0 0-.102-.27.378.378 0 0 0-.354-.195.674.674 0 0 0-.336.075.934.934 0 0 0-.252.219v1.32Zm-.057-1.881c.122-.13.26-.236.414-.318.156-.084.341-.126.555-.126.162 0 .312.036.45.108.138.072.257.176.357.312.1.136.178.303.234.501.058.196.087.419.087.669 0 .234-.033.45-.099.648-.064.198-.155.37-.273.516-.116.146-.256.26-.42.342a1.178 1.178 0 0 1-.54.123 1.06 1.06 0 0 1-.408-.069 1.108 1.108 0 0 1-.3-.186v1.194h-.93v-4.098h.576c.116 0 .192.052.228.156l.069.228Zm3.316-.048a2.26 2.26 0 0 1 .186-.156 1.136 1.136 0 0 1 .441-.198c.086-.02.179-.03.279-.03.17 0 .32.03.45.09a.91.91 0 0 1 .333.246c.09.104.158.229.204.375.046.144.069.301.069.471v1.977h-.93v-1.977a.538.538 0 0 0-.105-.354c-.07-.086-.173-.129-.309-.129a.647.647 0 0 0-.288.066c-.088.042-.174.1-.258.174v2.22h-.93v-3.111h.576c.116 0 .192.052.228.156l.054.18Zm3.629 1.056c.154 0 .265-.038.333-.114a.432.432 0 0 0 .105-.3.408.408 0 0 0-.105-.297c-.068-.072-.179-.108-.333-.108-.154 0-.266.036-.336.108a.415.415 0 0 0-.102.297c0 .06.008.115.024.165.018.05.045.094.081.132a.403.403 0 0 0 .135.087.59.59 0 0 0 .198.03Zm.72 1.833a.164.164 0 0 0-.099-.159.796.796 0 0 0-.258-.072 3.105 3.105 0 0 0-.357-.024 6.375 6.375 0 0 1-.39-.024.623.623 0 0 0-.144.135.268.268 0 0 0-.054.165c0 .044.009.084.027.12.02.036.054.067.102.093a.64.64 0 0 0 .192.06c.082.016.185.024.309.024.134 0 .244-.008.33-.024a.678.678 0 0 0 .204-.066.244.244 0 0 0 .138-.228Zm.918-3.129v.339a.166.166 0 0 1-.045.123.288.288 0 0 1-.147.069l-.225.051c.012.044.021.089.027.135a.88.88 0 0 1-.087.564.947.947 0 0 1-.267.318 1.268 1.268 0 0 1-.399.201 1.722 1.722 0 0 1-.495.069 1.463 1.463 0 0 1-.276-.021c-.068.042-.102.089-.102.141 0 .052.028.09.084.114.056.022.13.038.222.048.092.008.196.014.312.018.118.002.238.009.36.021.122.01.241.028.357.054a.981.981 0 0 1 .315.126.656.656 0 0 1 .306.603c0 .14-.034.277-.102.411a1.073 1.073 0 0 1-.3.357 1.544 1.544 0 0 1-.486.249 2.085 2.085 0 0 1-.66.096c-.244 0-.455-.023-.633-.069a1.524 1.524 0 0 1-.441-.183.756.756 0 0 1-.258-.258.608.608 0 0 1-.084-.306c0-.138.04-.253.12-.345a.837.837 0 0 1 .336-.222.526.526 0 0 1-.18-.177.529.529 0 0 1-.042-.423.527.527 0 0 1 .075-.15.79.79 0 0 1 .318-.258 1.039 1.039 0 0 1-.384-.339.876.876 0 0 1-.141-.495.88.88 0 0 1 .099-.42.94.94 0 0 1 .27-.318c.116-.088.252-.155.408-.201.156-.048.325-.072.507-.072.264 0 .498.05.702.15h.936Zm1.012-1.356v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.249l-.084-.474v-.858h.81Zm1.2 0v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.249l-.084-.474v-.858h.81Zm3.183 2.166v.363l-2.43 1.269v-.645c0-.046.011-.088.033-.126a.265.265 0 0 1 .117-.099l.852-.462c.102-.05.218-.09.348-.12-.13-.03-.246-.07-.348-.12l-.852-.459a.293.293 0 0 1-.117-.099.263.263 0 0 1-.033-.129v-.645l2.43 1.272Zm-151.361 7.06c-.102.05-.218.09-.348.12.13.03.246.07.348.12l.852.462a.245.245 0 0 1 .15.225v.645l-2.43-1.269v-.363l2.43-1.272v.645a.246.246 0 0 1-.036.129.27.27 0 0 1-.114.099l-.852.459Zm13.866-2.226v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.249l-.084-.474v-.858h.81Zm1.2 0v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.249l-.084-.474v-.858h.81Zm1.96 3.105a3.088 3.088 0 0 0-.459.048c-.12.024-.215.054-.284.09a.357.357 0 0 0-.148.123.3.3 0 0 0-.038.15c0 .106.029.181.087.225a.432.432 0 0 0 .255.063c.12 0 .224-.021.315-.063a.96.96 0 0 0 .273-.204v-.432Zm-1.674-1.413c.188-.166.396-.289.624-.369.23-.082.477-.123.739-.123.188 0 .356.031.507.093a1.088 1.088 0 0 1 .627.642c.056.15.084.314.084.492v1.944h-.426a.446.446 0 0 1-.202-.036c-.043-.024-.08-.074-.11-.15l-.066-.171a2.998 2.998 0 0 1-.226.174c-.072.05-.147.093-.225.129a1.41 1.41 0 0 1-.534.102 1.3 1.3 0 0 1-.386-.054.73.73 0 0 1-.483-.432.98.98 0 0 1-.067-.372c0-.112.028-.225.084-.339a.826.826 0 0 1 .291-.315c.139-.096.325-.176.558-.24.234-.064.53-.1.886-.108v-.132c0-.182-.038-.313-.114-.393-.075-.082-.18-.123-.319-.123a.848.848 0 0 0-.459.117 2.17 2.17 0 0 1-.159.081.44.44 0 0 1-.185.036.268.268 0 0 1-.163-.048.417.417 0 0 1-.107-.114l-.169-.291Zm3.985 1.833c.07.076.146.13.228.162a.703.703 0 0 0 .258.048.548.548 0 0 0 .237-.051.476.476 0 0 0 .186-.162.869.869 0 0 0 .126-.294c.03-.12.045-.266.045-.438 0-.164-.012-.302-.036-.414a.81.81 0 0 0-.102-.27.378.378 0 0 0-.354-.195.674.674 0 0 0-.336.075.934.934 0 0 0-.252.219v1.32Zm-.057-1.881c.122-.13.26-.236.414-.318.156-.084.341-.126.555-.126.162 0 .312.036.45.108.138.072.257.176.357.312.1.136.178.303.234.501.058.196.087.419.087.669 0 .234-.033.45-.099.648-.064.198-.155.37-.273.516-.116.146-.256.26-.42.342a1.178 1.178 0 0 1-.54.123 1.06 1.06 0 0 1-.408-.069 1.108 1.108 0 0 1-.3-.186v1.194h-.93v-4.098h.576c.116 0 .192.052.228.156l.069.228Zm3.388 1.881c.07.076.146.13.228.162a.703.703 0 0 0 .258.048.548.548 0 0 0 .237-.051.476.476 0 0 0 .186-.162.869.869 0 0 0 .126-.294c.03-.12.045-.266.045-.438 0-.164-.012-.302-.036-.414a.81.81 0 0 0-.102-.27.378.378 0 0 0-.354-.195.674.674 0 0 0-.336.075.934.934 0 0 0-.252.219v1.32Zm-.057-1.881c.122-.13.26-.236.414-.318.156-.084.341-.126.555-.126.162 0 .312.036.45.108.138.072.257.176.357.312.1.136.178.303.234.501.058.196.087.419.087.669 0 .234-.033.45-.099.648-.064.198-.155.37-.273.516-.116.146-.256.26-.42.342a1.178 1.178 0 0 1-.54.123 1.06 1.06 0 0 1-.408-.069 1.108 1.108 0 0 1-.3-.186v1.194h-.93v-4.098h.576c.116 0 .192.052.228.156l.07.228Zm3.388-1.764v4.491h-.93v-4.491h.93Zm2.444 2.562a.782.782 0 0 0-.03-.216.48.48 0 0 0-.093-.186.453.453 0 0 0-.168-.135.58.58 0 0 0-.255-.051.553.553 0 0 0-.414.153c-.1.1-.166.245-.198.435h1.158Zm-1.17.54c.03.26.109.449.237.567a.709.709 0 0 0 .495.174.886.886 0 0 0 .279-.039c.078-.026.147-.055.207-.087l.168-.087a.358.358 0 0 1 .162-.039c.074 0 .13.027.168.081l.27.333c-.096.11-.2.2-.312.27a1.667 1.667 0 0 1-.693.24 2.44 2.44 0 0 1-.333.024c-.218 0-.423-.035-.615-.105a1.446 1.446 0 0 1-.501-.318 1.522 1.522 0 0 1-.34-.522 1.972 1.972 0 0 1-.122-.726c0-.208.035-.405.105-.591.072-.186.174-.349.306-.489.134-.14.295-.251.483-.333.19-.082.404-.123.642-.123.206 0 .394.032.564.096a1.212 1.212 0 0 1 .729.729 1.613 1.613 0 0 1 .095.771.27.27 0 0 1-.032.105.125.125 0 0 1-.066.054.29.29 0 0 1-.102.015h-1.794Zm2.346-.81h1.62v.75h-1.62v-.75Zm3.24 2.247c-.148 0-.279-.021-.393-.063a.822.822 0 0 1-.285-.183.805.805 0 0 1-.174-.288 1.11 1.11 0 0 1-.06-.375v-1.608h-.264a.18.18 0 0 1-.123-.045c-.034-.032-.05-.078-.05-.138v-.363l.494-.096.183-.759c.024-.096.092-.144.204-.144h.486v.909h.771v.636h-.77v1.545c0 .072.016.132.05.18a.183.183 0 0 0 .153.069.326.326 0 0 0 .084-.009.466.466 0 0 0 .06-.024.534.534 0 0 1 .048-.024.12.12 0 0 1 .054-.012c.028 0 .05.007.066.021a.203.203 0 0 1 .054.06l.282.441c-.12.09-.255.158-.405.204-.15.044-.305.066-.465.066Zm2.475-3.207c.236 0 .45.037.645.111a1.4 1.4 0 0 1 .822.822c.078.196.117.417.117.663 0 .248-.04.472-.117.672a1.433 1.433 0 0 1-.324.507 1.434 1.434 0 0 1-.498.321 1.797 1.797 0 0 1-.645.111 1.83 1.83 0 0 1-.651-.111 1.498 1.498 0 0 1-.504-.321 1.467 1.467 0 0 1-.327-.507 1.88 1.88 0 0 1-.114-.672c0-.246.038-.467.114-.663.078-.198.187-.366.327-.504.142-.138.31-.244.504-.318a1.83 1.83 0 0 1 .65-.111Zm0 2.517c.214 0 .37-.075.47-.225.103-.152.154-.382.154-.69 0-.308-.051-.537-.153-.687-.1-.15-.257-.225-.471-.225-.22 0-.381.075-.483.225-.102.15-.153.379-.153.687 0 .308.05.538.153.69.102.15.263.225.483.225Zm4.722-2.469v3.111h-.576c-.116 0-.192-.052-.228-.156l-.054-.18c-.06.058-.122.111-.186.159a1.242 1.242 0 0 1-.207.12 1.175 1.175 0 0 1-.237.075c-.084.02-.176.03-.276.03-.17 0-.32-.029-.453-.087a.948.948 0 0 1-.33-.249 1.08 1.08 0 0 1-.204-.375 1.551 1.551 0 0 1-.069-.474v-1.974h.93v1.974c0 .154.035.273.105.357.07.084.173.126.31.126a.653.653 0 0 0 .284-.063 1.18 1.18 0 0 0 .261-.177v-2.217h.93Zm2.798.738a.514.514 0 0 1-.081.081.179.179 0 0 1-.111.03.247.247 0 0 1-.126-.033 4.22 4.22 0 0 0-.123-.072.697.697 0 0 0-.393-.108.657.657 0 0 0-.297.063.55.55 0 0 0-.204.18.823.823 0 0 0-.12.288 1.691 1.691 0 0 0-.039.381c0 .298.057.527.171.687.116.16.275.24.477.24a.676.676 0 0 0 .255-.039.866.866 0 0 0 .162-.09l.12-.093a.231.231 0 0 1 .141-.042c.074 0 .13.027.168.081l.27.333c-.096.11-.197.2-.303.27a1.604 1.604 0 0 1-.327.162c-.11.038-.221.064-.333.078a2.312 2.312 0 0 1-.327.024c-.19 0-.372-.036-.546-.108a1.364 1.364 0 0 1-.456-.312 1.551 1.551 0 0 1-.312-.507 1.916 1.916 0 0 1-.114-.684c0-.224.033-.433.099-.627a1.44 1.44 0 0 1 .297-.507 1.39 1.39 0 0 1 .486-.339c.194-.082.418-.123.672-.123.244 0 .458.039.642.117.184.078.35.192.498.342l-.246.327Zm1.442-.465c.112-.096.233-.173.363-.231.132-.06.289-.09.471-.09.17 0 .32.03.45.09a.91.91 0 0 1 .333.246c.09.104.158.229.204.375.046.144.069.301.069.471v1.977h-.93v-1.977a.538.538 0 0 0-.105-.354c-.07-.086-.173-.129-.309-.129a.647.647 0 0 0-.288.066c-.088.042-.174.1-.258.174v2.22h-.93v-4.491h.93v1.653Zm78.103 1.041h2.73v.666h-2.73v-.666Zm0-1.101h2.73v.669h-2.73v-.669Zm4.045-1.473v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.249l-.084-.474v-.858h.81Zm1.2 0v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.249l-.084-.474v-.858h.81Zm3.282 3.699v.672h-2.49v-.672h.84v-2.205a4.707 4.707 0 0 1 .012-.342l-.498.414a.307.307 0 0 1-.132.063.402.402 0 0 1-.12 0 .328.328 0 0 1-.102-.039.246.246 0 0 1-.066-.06l-.294-.39 1.362-1.143h.768v3.702h.72Zm2.292-1.026v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.051-.132.051h-.27v1.005h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.459 2.022-2.718h.888v2.673h.45Zm2.101 0v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.051-.132.051h-.27v1.005h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.459 2.022-2.718h.888v2.673h.45Zm3.306 1.698h-.894a.26.26 0 0 1-.162-.048.375.375 0 0 1-.096-.114l-.555-.954a.681.681 0 0 1-.081.18l-.456.774a.646.646 0 0 1-.099.111.212.212 0 0 1-.147.051h-.828l1.044-1.608-1.002-1.503h.894c.066 0 .114.009.144.027.032.016.06.044.084.084l.555.921a1.456 1.456 0 0 1 .105-.213l.396-.693a.318.318 0 0 1 .087-.096.217.217 0 0 1 .117-.03h.852l-1.002 1.461 1.044 1.65Zm3.006-.672v.672h-2.49v-.672h.84v-2.205a4.707 4.707 0 0 1 .012-.342l-.498.414a.307.307 0 0 1-.132.063.402.402 0 0 1-.12 0 .328.328 0 0 1-.102-.039.246.246 0 0 1-.066-.06l-.294-.39 1.362-1.143h.768v3.702h.72Zm2.292-1.026v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.051-.132.051h-.27v1.005h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.459 2.022-2.718h.888v2.673h.45Zm2.101 0v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.051-.132.051h-.27v1.005h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.459 2.022-2.718h.888v2.673h.45Zm1.074-2.673v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.249l-.084-.474v-.858h.81Zm1.2 0v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.249l-.084-.474v-.858h.81Zm-153.338 9.226c-.102.05-.218.09-.348.12.13.03.246.07.348.12l.852.462a.245.245 0 0 1 .15.225v.645l-2.43-1.269v-.363l2.43-1.272v.645a.246.246 0 0 1-.036.129.27.27 0 0 1-.114.099l-.852.459Zm13.866-2.226v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.249l-.084-.474v-.858h.81Zm1.2 0v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.249l-.084-.474v-.858h.81Zm1.96 3.105a3.088 3.088 0 0 0-.459.048c-.12.024-.215.054-.284.09a.357.357 0 0 0-.148.123.3.3 0 0 0-.038.15c0 .106.029.181.087.225a.432.432 0 0 0 .255.063c.12 0 .224-.021.315-.063a.96.96 0 0 0 .273-.204v-.432Zm-1.674-1.413c.188-.166.396-.289.624-.369.23-.082.477-.123.739-.123.188 0 .356.031.507.093a1.088 1.088 0 0 1 .627.642c.056.15.084.314.084.492v1.944h-.426a.446.446 0 0 1-.202-.036c-.043-.024-.08-.074-.11-.15l-.066-.171a2.998 2.998 0 0 1-.226.174c-.072.05-.147.093-.225.129a1.41 1.41 0 0 1-.534.102 1.3 1.3 0 0 1-.386-.054.73.73 0 0 1-.483-.432.98.98 0 0 1-.067-.372c0-.112.028-.225.084-.339a.826.826 0 0 1 .291-.315c.139-.096.325-.176.558-.24.234-.064.53-.1.886-.108v-.132c0-.182-.038-.313-.114-.393-.075-.082-.18-.123-.319-.123a.848.848 0 0 0-.459.117 2.17 2.17 0 0 1-.159.081.44.44 0 0 1-.185.036.268.268 0 0 1-.163-.048.417.417 0 0 1-.107-.114l-.169-.291Zm3.985 1.833c.07.076.146.13.228.162a.703.703 0 0 0 .258.048.548.548 0 0 0 .237-.051.476.476 0 0 0 .186-.162.869.869 0 0 0 .126-.294c.03-.12.045-.266.045-.438 0-.164-.012-.302-.036-.414a.81.81 0 0 0-.102-.27.378.378 0 0 0-.354-.195.674.674 0 0 0-.336.075.934.934 0 0 0-.252.219v1.32Zm-.057-1.881c.122-.13.26-.236.414-.318.156-.084.341-.126.555-.126.162 0 .312.036.45.108.138.072.257.176.357.312.1.136.178.303.234.501.058.196.087.419.087.669 0 .234-.033.45-.099.648-.064.198-.155.37-.273.516-.116.146-.256.26-.42.342a1.178 1.178 0 0 1-.54.123 1.06 1.06 0 0 1-.408-.069 1.108 1.108 0 0 1-.3-.186v1.194h-.93v-4.098h.576c.116 0 .192.052.228.156l.069.228Zm3.388 1.881c.07.076.146.13.228.162a.703.703 0 0 0 .258.048.548.548 0 0 0 .237-.051.476.476 0 0 0 .186-.162.869.869 0 0 0 .126-.294c.03-.12.045-.266.045-.438 0-.164-.012-.302-.036-.414a.81.81 0 0 0-.102-.27.378.378 0 0 0-.354-.195.674.674 0 0 0-.336.075.934.934 0 0 0-.252.219v1.32Zm-.057-1.881c.122-.13.26-.236.414-.318.156-.084.341-.126.555-.126.162 0 .312.036.45.108.138.072.257.176.357.312.1.136.178.303.234.501.058.196.087.419.087.669 0 .234-.033.45-.099.648-.064.198-.155.37-.273.516-.116.146-.256.26-.42.342a1.178 1.178 0 0 1-.54.123 1.06 1.06 0 0 1-.408-.069 1.108 1.108 0 0 1-.3-.186v1.194h-.93v-4.098h.576c.116 0 .192.052.228.156l.07.228Zm3.388-1.764v4.491h-.93v-4.491h.93Zm2.444 2.562a.782.782 0 0 0-.03-.216.48.48 0 0 0-.093-.186.453.453 0 0 0-.168-.135.58.58 0 0 0-.255-.051.553.553 0 0 0-.414.153c-.1.1-.166.245-.198.435h1.158Zm-1.17.54c.03.26.109.449.237.567a.709.709 0 0 0 .495.174.886.886 0 0 0 .279-.039c.078-.026.147-.055.207-.087l.168-.087a.358.358 0 0 1 .162-.039c.074 0 .13.027.168.081l.27.333c-.096.11-.2.2-.312.27a1.667 1.667 0 0 1-.693.24 2.44 2.44 0 0 1-.333.024c-.218 0-.423-.035-.615-.105a1.446 1.446 0 0 1-.501-.318 1.522 1.522 0 0 1-.34-.522 1.972 1.972 0 0 1-.122-.726c0-.208.035-.405.105-.591.072-.186.174-.349.306-.489.134-.14.295-.251.483-.333.19-.082.404-.123.642-.123.206 0 .394.032.564.096a1.212 1.212 0 0 1 .729.729 1.613 1.613 0 0 1 .095.771.27.27 0 0 1-.032.105.125.125 0 0 1-.066.054.29.29 0 0 1-.102.015h-1.794Zm2.346-.81h1.62v.75h-1.62v-.75Zm3.24 2.247c-.148 0-.279-.021-.393-.063a.822.822 0 0 1-.285-.183.805.805 0 0 1-.174-.288 1.11 1.11 0 0 1-.06-.375v-1.608h-.264a.18.18 0 0 1-.123-.045c-.034-.032-.05-.078-.05-.138v-.363l.494-.096.183-.759c.024-.096.092-.144.204-.144h.486v.909h.771v.636h-.77v1.545c0 .072.016.132.05.18a.183.183 0 0 0 .153.069.326.326 0 0 0 .084-.009.466.466 0 0 0 .06-.024.534.534 0 0 1 .048-.024.12.12 0 0 1 .054-.012c.028 0 .05.007.066.021a.203.203 0 0 1 .054.06l.282.441c-.12.09-.255.158-.405.204-.15.044-.305.066-.465.066Zm2.475-3.207c.236 0 .45.037.645.111a1.4 1.4 0 0 1 .822.822c.078.196.117.417.117.663 0 .248-.04.472-.117.672a1.433 1.433 0 0 1-.324.507 1.434 1.434 0 0 1-.498.321 1.797 1.797 0 0 1-.645.111 1.83 1.83 0 0 1-.651-.111 1.498 1.498 0 0 1-.504-.321 1.467 1.467 0 0 1-.327-.507 1.88 1.88 0 0 1-.114-.672c0-.246.038-.467.114-.663.078-.198.187-.366.327-.504.142-.138.31-.244.504-.318a1.83 1.83 0 0 1 .65-.111Zm0 2.517c.214 0 .37-.075.47-.225.103-.152.154-.382.154-.69 0-.308-.051-.537-.153-.687-.1-.15-.257-.225-.471-.225-.22 0-.381.075-.483.225-.102.15-.153.379-.153.687 0 .308.05.538.153.69.102.15.263.225.483.225Zm4.722-2.469v3.111h-.576c-.116 0-.192-.052-.228-.156l-.054-.18c-.06.058-.122.111-.186.159a1.242 1.242 0 0 1-.207.12 1.175 1.175 0 0 1-.237.075c-.084.02-.176.03-.276.03-.17 0-.32-.029-.453-.087a.948.948 0 0 1-.33-.249 1.08 1.08 0 0 1-.204-.375 1.551 1.551 0 0 1-.069-.474v-1.974h.93v1.974c0 .154.035.273.105.357.07.084.173.126.31.126a.653.653 0 0 0 .284-.063 1.18 1.18 0 0 0 .261-.177v-2.217h.93Zm2.798.738a.514.514 0 0 1-.081.081.179.179 0 0 1-.111.03.247.247 0 0 1-.126-.033 4.22 4.22 0 0 0-.123-.072.697.697 0 0 0-.393-.108.657.657 0 0 0-.297.063.55.55 0 0 0-.204.18.823.823 0 0 0-.12.288 1.691 1.691 0 0 0-.039.381c0 .298.057.527.171.687.116.16.275.24.477.24a.676.676 0 0 0 .255-.039.866.866 0 0 0 .162-.09l.12-.093a.231.231 0 0 1 .141-.042c.074 0 .13.027.168.081l.27.333c-.096.11-.197.2-.303.27a1.604 1.604 0 0 1-.327.162c-.11.038-.221.064-.333.078a2.312 2.312 0 0 1-.327.024c-.19 0-.372-.036-.546-.108a1.364 1.364 0 0 1-.456-.312 1.551 1.551 0 0 1-.312-.507 1.916 1.916 0 0 1-.114-.684c0-.224.033-.433.099-.627a1.44 1.44 0 0 1 .297-.507 1.39 1.39 0 0 1 .486-.339c.194-.082.418-.123.672-.123.244 0 .458.039.642.117.184.078.35.192.498.342l-.246.327Zm1.442-.465c.112-.096.233-.173.363-.231.132-.06.289-.09.471-.09.17 0 .32.03.45.09a.91.91 0 0 1 .333.246c.09.104.158.229.204.375.046.144.069.301.069.471v1.977h-.93v-1.977a.538.538 0 0 0-.105-.354c-.07-.086-.173-.129-.309-.129a.647.647 0 0 0-.288.066c-.088.042-.174.1-.258.174v2.22h-.93v-4.491h.93v1.653Zm82.577 2.838h-.894a.26.26 0 0 1-.162-.048.375.375 0 0 1-.096-.114l-.555-.954a.681.681 0 0 1-.081.18l-.456.774a.646.646 0 0 1-.099.111.212.212 0 0 1-.147.051h-.828l1.044-1.608-1.002-1.503h.894c.066 0 .114.009.144.027.032.016.06.044.084.084l.555.921a1.456 1.456 0 0 1 .105-.213l.396-.693a.318.318 0 0 1 .087-.096.217.217 0 0 1 .117-.03h.852l-1.002 1.461 1.044 1.65Zm3.006-.672v.672h-2.49v-.672h.84v-2.205a4.707 4.707 0 0 1 .012-.342l-.498.414a.307.307 0 0 1-.132.063.402.402 0 0 1-.12 0 .328.328 0 0 1-.102-.039.246.246 0 0 1-.066-.06l-.294-.39 1.362-1.143h.768v3.702h.72Zm2.293-1.026v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.051-.132.051h-.27v1.005h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.459 2.022-2.718h.888v2.673h.45Zm2.1 0v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.051-.132.051h-.27v1.005h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.459 2.022-2.718h.888v2.673h.45Zm.205 1.227c0-.072.013-.139.039-.201a.542.542 0 0 1 .111-.162.527.527 0 0 1 .168-.108.518.518 0 0 1 .21-.042.51.51 0 0 1 .207.042c.064.026.12.062.168.108.048.046.085.1.111.162a.503.503 0 0 1-.279.675.545.545 0 0 1-.207.039.553.553 0 0 1-.378-.147.542.542 0 0 1-.111-.162.537.537 0 0 1-.039-.204ZM56.506 135.87h2.73v.666h-2.73v-.666Zm0-1.101h2.73v.669h-2.73v-.669Zm4.044-1.473v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.249l-.084-.474v-.858h.81Zm1.2 0v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.249l-.084-.474v-.858h.81Zm1.374 1.533c.112-.096.233-.173.363-.231.132-.06.289-.09.47-.09.17 0 .32.03.45.09a.91.91 0 0 1 .334.246c.09.104.158.229.204.375.046.144.069.301.069.471v1.977h-.93v-1.977a.538.538 0 0 0-.105-.354c-.07-.086-.173-.129-.31-.129a.647.647 0 0 0-.287.066c-.088.042-.174.1-.258.174v2.22h-.93v-4.491h.93v1.653Zm3.444 2.886c-.148 0-.28-.021-.393-.063a.822.822 0 0 1-.285-.183.805.805 0 0 1-.174-.288 1.11 1.11 0 0 1-.06-.375v-1.608h-.264a.18.18 0 0 1-.123-.045c-.034-.032-.051-.078-.051-.138v-.363l.495-.096.183-.759c.024-.096.092-.144.204-.144h.486v.909h.77v.636h-.77v1.545a.31.31 0 0 0 .05.18.183.183 0 0 0 .154.069.326.326 0 0 0 .084-.009.466.466 0 0 0 .06-.024.534.534 0 0 1 .048-.024.12.12 0 0 1 .054-.012c.028 0 .05.007.066.021a.203.203 0 0 1 .054.06l.282.441c-.12.09-.255.158-.405.204-.15.044-.305.066-.465.066Zm2.183 0c-.148 0-.28-.021-.394-.063a.822.822 0 0 1-.284-.183.805.805 0 0 1-.174-.288 1.11 1.11 0 0 1-.06-.375v-1.608h-.264a.18.18 0 0 1-.124-.045c-.033-.032-.05-.078-.05-.138v-.363l.495-.096.183-.759c.024-.096.092-.144.204-.144h.486v.909h.77v.636h-.77v1.545c0 .072.016.132.05.18a.183.183 0 0 0 .153.069.326.326 0 0 0 .085-.009.466.466 0 0 0 .06-.024.534.534 0 0 1 .047-.024.12.12 0 0 1 .055-.012c.028 0 .05.007.066.021a.203.203 0 0 1 .053.06l.283.441c-.12.09-.255.158-.405.204-.15.044-.305.066-.465.066Zm2-.894c.07.076.145.13.227.162a.703.703 0 0 0 .258.048.548.548 0 0 0 .237-.051.476.476 0 0 0 .186-.162.869.869 0 0 0 .126-.294c.03-.12.045-.266.045-.438 0-.164-.012-.302-.036-.414a.81.81 0 0 0-.102-.27.378.378 0 0 0-.354-.195.674.674 0 0 0-.336.075.934.934 0 0 0-.252.219v1.32Zm-.058-1.881c.122-.13.26-.236.414-.318.156-.084.341-.126.555-.126.162 0 .312.036.45.108.138.072.257.176.357.312.1.136.178.303.234.501.058.196.087.419.087.669 0 .234-.033.45-.099.648-.064.198-.155.37-.273.516-.116.146-.256.26-.42.342a1.178 1.178 0 0 1-.54.123 1.06 1.06 0 0 1-.408-.069 1.108 1.108 0 0 1-.3-.186v1.194h-.93v-4.098h.576c.116 0 .192.052.228.156l.07.228Zm4.435.297a.234.234 0 0 1-.078.081.193.193 0 0 1-.102.024.346.346 0 0 1-.132-.027 5.984 5.984 0 0 0-.144-.063 1.3 1.3 0 0 0-.17-.06.734.734 0 0 0-.22-.03.463.463 0 0 0-.273.069.215.215 0 0 0-.093.186c0 .058.02.106.06.144a.614.614 0 0 0 .165.102c.068.028.145.055.231.081.086.026.174.055.264.087.09.032.178.07.264.114a.93.93 0 0 1 .231.159.675.675 0 0 1 .162.228c.042.09.063.198.063.324 0 .154-.028.296-.084.426a.898.898 0 0 1-.252.336 1.17 1.17 0 0 1-.41.219 1.837 1.837 0 0 1-.562.078c-.106 0-.212-.01-.318-.03a2.26 2.26 0 0 1-.309-.081 1.786 1.786 0 0 1-.273-.12 1.245 1.245 0 0 1-.216-.153l.216-.342a.268.268 0 0 1 .09-.093.265.265 0 0 1 .144-.036c.054 0 .102.012.144.036l.141.078a.775.775 0 0 0 .429.114.687.687 0 0 0 .183-.021.339.339 0 0 0 .12-.063.246.246 0 0 0 .087-.186.202.202 0 0 0-.063-.153.528.528 0 0 0-.165-.102 1.672 1.672 0 0 0-.234-.081 5.792 5.792 0 0 1-.264-.087 2.379 2.379 0 0 1-.267-.114.813.813 0 0 1-.396-.426.936.936 0 0 1-.063-.363.887.887 0 0 1 .306-.69c.102-.09.23-.161.384-.213.154-.054.334-.081.54-.081a1.712 1.712 0 0 1 .621.114 1.356 1.356 0 0 1 .453.288l-.21.327Zm.527 1.959c0-.072.013-.139.04-.201a.542.542 0 0 1 .11-.162.527.527 0 0 1 .168-.108.518.518 0 0 1 .21-.042.51.51 0 0 1 .207.042c.064.026.12.062.168.108.048.046.085.1.111.162a.503.503 0 0 1-.279.675.545.545 0 0 1-.207.039.553.553 0 0 1-.378-.147.542.542 0 0 1-.11-.162.537.537 0 0 1-.04-.204Zm0-2.049c0-.072.013-.139.04-.201a.542.542 0 0 1 .11-.162.527.527 0 0 1 .168-.108.518.518 0 0 1 .21-.042.51.51 0 0 1 .207.042c.064.026.12.062.168.108.048.046.085.1.111.162a.503.503 0 0 1-.279.675.545.545 0 0 1-.207.039.553.553 0 0 1-.378-.147.542.542 0 0 1-.11-.162.537.537 0 0 1-.04-.204Zm2.236 2.484a.522.522 0 0 1-.087.144.485.485 0 0 1-.117.105.512.512 0 0 1-.282.084h-.396l1.704-4.473a.48.48 0 0 1 .468-.315h.396l-1.686 4.455Zm81.363-1.761h2.73v.666h-2.73v-.666Zm0-1.101h2.73v.669h-2.73v-.669Zm4.045-1.473v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.249l-.084-.474v-.858h.81Zm1.2 0v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.249l-.084-.474v-.858h.81Zm3.282 3.699v.672h-2.49v-.672h.84v-2.205a4.707 4.707 0 0 1 .012-.342l-.498.414a.307.307 0 0 1-.132.063.402.402 0 0 1-.12 0 .328.328 0 0 1-.102-.039.246.246 0 0 1-.066-.06l-.294-.39 1.362-1.143h.768v3.702h.72Zm2.292-1.026v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.051-.132.051h-.27v1.005h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.459 2.022-2.718h.888v2.673h.45Zm2.1 0v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.051-.132.051h-.27v1.005h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.459 2.022-2.718h.888v2.673h.45Zm3.307 1.698h-.894a.26.26 0 0 1-.162-.048.375.375 0 0 1-.096-.114l-.555-.954a.681.681 0 0 1-.081.18l-.456.774a.646.646 0 0 1-.099.111.212.212 0 0 1-.147.051h-.828l1.044-1.608-1.002-1.503h.894c.066 0 .114.009.144.027.032.016.06.044.084.084l.555.921a1.456 1.456 0 0 1 .105-.213l.396-.693a.318.318 0 0 1 .087-.096.217.217 0 0 1 .117-.03h.852l-1.002 1.461 1.044 1.65Zm3.006-.672v.672h-2.49v-.672h.84v-2.205a4.707 4.707 0 0 1 .012-.342l-.498.414a.307.307 0 0 1-.132.063.402.402 0 0 1-.12 0 .328.328 0 0 1-.102-.039.246.246 0 0 1-.066-.06l-.294-.39 1.362-1.143h.768v3.702h.72Zm2.292-1.026v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.051-.132.051h-.27v1.005h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.459 2.022-2.718h.888v2.673h.45Zm2.101 0v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.051-.132.051h-.27v1.005h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.459 2.022-2.718h.888v2.673h.45Zm1.074-2.673v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.249l-.084-.474v-.858h.81Zm1.2 0v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.249l-.084-.474v-.858h.81ZM56.506 142.87h2.73v.666h-2.73v-.666Zm0-1.101h2.73v.669h-2.73v-.669Zm4.044-1.473v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.249l-.084-.474v-.858h.81Zm1.2 0v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.249l-.084-.474v-.858h.81Zm1.374 1.533c.112-.096.233-.173.363-.231.132-.06.289-.09.47-.09.17 0 .32.03.45.09a.91.91 0 0 1 .334.246c.09.104.158.229.204.375.046.144.069.301.069.471v1.977h-.93v-1.977a.538.538 0 0 0-.105-.354c-.07-.086-.173-.129-.31-.129a.647.647 0 0 0-.287.066c-.088.042-.174.1-.258.174v2.22h-.93v-4.491h.93v1.653Zm3.444 2.886c-.148 0-.28-.021-.393-.063a.822.822 0 0 1-.285-.183.805.805 0 0 1-.174-.288 1.11 1.11 0 0 1-.06-.375v-1.608h-.264a.18.18 0 0 1-.123-.045c-.034-.032-.051-.078-.051-.138v-.363l.495-.096.183-.759c.024-.096.092-.144.204-.144h.486v.909h.77v.636h-.77v1.545a.31.31 0 0 0 .05.18.183.183 0 0 0 .154.069.326.326 0 0 0 .084-.009.466.466 0 0 0 .06-.024.534.534 0 0 1 .048-.024.12.12 0 0 1 .054-.012c.028 0 .05.007.066.021a.203.203 0 0 1 .054.06l.282.441c-.12.09-.255.158-.405.204-.15.044-.305.066-.465.066Zm2.183 0c-.148 0-.28-.021-.394-.063a.822.822 0 0 1-.284-.183.805.805 0 0 1-.174-.288 1.11 1.11 0 0 1-.06-.375v-1.608h-.264a.18.18 0 0 1-.124-.045c-.033-.032-.05-.078-.05-.138v-.363l.495-.096.183-.759c.024-.096.092-.144.204-.144h.486v.909h.77v.636h-.77v1.545c0 .072.016.132.05.18a.183.183 0 0 0 .153.069.326.326 0 0 0 .085-.009.466.466 0 0 0 .06-.024.534.534 0 0 1 .047-.024.12.12 0 0 1 .055-.012c.028 0 .05.007.066.021a.203.203 0 0 1 .053.06l.283.441c-.12.09-.255.158-.405.204-.15.044-.305.066-.465.066Zm2-.894c.07.076.145.13.227.162a.703.703 0 0 0 .258.048.548.548 0 0 0 .237-.051.476.476 0 0 0 .186-.162.869.869 0 0 0 .126-.294c.03-.12.045-.266.045-.438 0-.164-.012-.302-.036-.414a.81.81 0 0 0-.102-.27.378.378 0 0 0-.354-.195.674.674 0 0 0-.336.075.934.934 0 0 0-.252.219v1.32Zm-.058-1.881c.122-.13.26-.236.414-.318.156-.084.341-.126.555-.126.162 0 .312.036.45.108.138.072.257.176.357.312.1.136.178.303.234.501.058.196.087.419.087.669 0 .234-.033.45-.099.648-.064.198-.155.37-.273.516-.116.146-.256.26-.42.342a1.178 1.178 0 0 1-.54.123 1.06 1.06 0 0 1-.408-.069 1.108 1.108 0 0 1-.3-.186v1.194h-.93v-4.098h.576c.116 0 .192.052.228.156l.07.228Zm4.435.297a.234.234 0 0 1-.078.081.193.193 0 0 1-.102.024.346.346 0 0 1-.132-.027 5.984 5.984 0 0 0-.144-.063 1.3 1.3 0 0 0-.17-.06.734.734 0 0 0-.22-.03.463.463 0 0 0-.273.069.215.215 0 0 0-.093.186c0 .058.02.106.06.144a.614.614 0 0 0 .165.102c.068.028.145.055.231.081.086.026.174.055.264.087.09.032.178.07.264.114a.93.93 0 0 1 .231.159.675.675 0 0 1 .162.228c.042.09.063.198.063.324 0 .154-.028.296-.084.426a.898.898 0 0 1-.252.336 1.17 1.17 0 0 1-.41.219 1.837 1.837 0 0 1-.562.078c-.106 0-.212-.01-.318-.03a2.26 2.26 0 0 1-.309-.081 1.786 1.786 0 0 1-.273-.12 1.245 1.245 0 0 1-.216-.153l.216-.342a.268.268 0 0 1 .09-.093.265.265 0 0 1 .144-.036c.054 0 .102.012.144.036l.141.078a.775.775 0 0 0 .429.114.687.687 0 0 0 .183-.021.339.339 0 0 0 .12-.063.246.246 0 0 0 .087-.186.202.202 0 0 0-.063-.153.528.528 0 0 0-.165-.102 1.672 1.672 0 0 0-.234-.081 5.792 5.792 0 0 1-.264-.087 2.379 2.379 0 0 1-.267-.114.813.813 0 0 1-.396-.426.936.936 0 0 1-.063-.363.887.887 0 0 1 .306-.69c.102-.09.23-.161.384-.213.154-.054.334-.081.54-.081a1.712 1.712 0 0 1 .621.114 1.356 1.356 0 0 1 .453.288l-.21.327Zm.527 1.959c0-.072.013-.139.04-.201a.542.542 0 0 1 .11-.162.527.527 0 0 1 .168-.108.518.518 0 0 1 .21-.042.51.51 0 0 1 .207.042c.064.026.12.062.168.108.048.046.085.1.111.162a.503.503 0 0 1-.279.675.545.545 0 0 1-.207.039.553.553 0 0 1-.378-.147.542.542 0 0 1-.11-.162.537.537 0 0 1-.04-.204Zm0-2.049c0-.072.013-.139.04-.201a.542.542 0 0 1 .11-.162.527.527 0 0 1 .168-.108.518.518 0 0 1 .21-.042.51.51 0 0 1 .207.042c.064.026.12.062.168.108.048.046.085.1.111.162a.503.503 0 0 1-.279.675.545.545 0 0 1-.207.039.553.553 0 0 1-.378-.147.542.542 0 0 1-.11-.162.537.537 0 0 1-.04-.204Zm2.236 2.484a.522.522 0 0 1-.087.144.485.485 0 0 1-.117.105.512.512 0 0 1-.282.084h-.396l1.704-4.473a.48.48 0 0 1 .468-.315h.396l-1.686 4.455Zm2.028-2.163h1.62v.75h-1.62v-.75Zm78.585-2.292v2.517h.138a.288.288 0 0 0 .132-.024.33.33 0 0 0 .09-.087l.588-.876a.356.356 0 0 1 .123-.111.357.357 0 0 1 .177-.039h.852l-.804 1.107a.987.987 0 0 1-.27.246.713.713 0 0 1 .126.12c.038.044.074.094.108.15l.876 1.488h-.84a.445.445 0 0 1-.18-.033.297.297 0 0 1-.126-.123l-.588-1.101c-.028-.05-.057-.082-.087-.096a.296.296 0 0 0-.135-.024h-.18v1.377h-.93v-4.491h.93Z\" fill=\"#7B7B7B\" /><path d=\"M79.444 51.468h1.62v.75h-1.62v-.75Zm3.078-.912v3.11h-.93v-3.11h.93Zm.096-.852a.502.502 0 0 1-.045.21.573.573 0 0 1-1.035 0 .54.54 0 0 1 .51-.756.57.57 0 0 1 .525.333c.03.066.045.137.045.213Zm2.718 1.59a.514.514 0 0 1-.08.08.179.179 0 0 1-.112.03.247.247 0 0 1-.126-.032 4.22 4.22 0 0 0-.123-.072.697.697 0 0 0-.393-.108.657.657 0 0 0-.297.063.55.55 0 0 0-.204.18.823.823 0 0 0-.12.288 1.691 1.691 0 0 0-.039.38c0 .299.057.528.171.688.116.16.275.24.477.24a.676.676 0 0 0 .255-.04.866.866 0 0 0 .162-.09l.12-.092a.231.231 0 0 1 .141-.042c.074 0 .13.027.168.08l.27.334c-.096.11-.197.2-.303.27a1.604 1.604 0 0 1-.327.162c-.11.038-.22.064-.333.078a2.312 2.312 0 0 1-.327.024c-.19 0-.372-.036-.546-.108a1.364 1.364 0 0 1-.456-.312 1.551 1.551 0 0 1-.312-.507 1.916 1.916 0 0 1-.114-.684c0-.224.033-.433.1-.627a1.44 1.44 0 0 1 .296-.507 1.39 1.39 0 0 1 .486-.34c.194-.081.418-.122.672-.122.244 0 .458.039.642.117.184.078.35.192.498.342l-.246.327Zm1.894-.786c.236 0 .45.037.644.11a1.4 1.4 0 0 1 .823.823c.078.196.117.417.117.663 0 .248-.04.472-.117.672a1.433 1.433 0 0 1-.325.507 1.434 1.434 0 0 1-.498.32 1.797 1.797 0 0 1-.644.112 1.83 1.83 0 0 1-.651-.111 1.498 1.498 0 0 1-.504-.321 1.467 1.467 0 0 1-.328-.507 1.88 1.88 0 0 1-.114-.672c0-.246.038-.467.115-.663.078-.198.186-.366.326-.504.142-.138.31-.244.505-.318a1.83 1.83 0 0 1 .65-.111Zm0 2.517c.213 0 .37-.075.47-.225.102-.152.153-.382.153-.69 0-.308-.05-.537-.152-.687-.1-.15-.257-.225-.471-.225-.22 0-.382.075-.484.225-.102.15-.152.379-.152.687 0 .308.05.538.153.69.102.15.263.225.483.225Zm2.79-2.133a2.26 2.26 0 0 1 .186-.156 1.136 1.136 0 0 1 .441-.198c.086-.02.179-.03.279-.03.17 0 .32.03.45.09a.91.91 0 0 1 .333.246c.09.104.158.229.204.375.046.144.069.3.069.47v1.978h-.93V51.69a.538.538 0 0 0-.105-.354c-.07-.086-.173-.13-.31-.13a.647.647 0 0 0-.287.067c-.088.042-.174.1-.258.174v2.22h-.93v-3.111h.576c.116 0 .192.052.228.156l.054.18Zm3.076-1.596v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm1.2 0v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm2.327 1.94a.234.234 0 0 1-.078.082.193.193 0 0 1-.102.024.346.346 0 0 1-.132-.027 5.984 5.984 0 0 0-.144-.063 1.3 1.3 0 0 0-.17-.06.734.734 0 0 0-.22-.03.463.463 0 0 0-.273.069.215.215 0 0 0-.093.186c0 .058.02.106.06.144a.614.614 0 0 0 .165.102c.068.028.145.055.231.08.086.027.174.056.264.088.09.032.178.07.264.114a.93.93 0 0 1 .231.159.675.675 0 0 1 .162.228c.042.09.063.198.063.324 0 .154-.028.296-.084.426a.898.898 0 0 1-.252.336 1.17 1.17 0 0 1-.41.219 1.837 1.837 0 0 1-.562.078c-.106 0-.212-.01-.318-.03a2.26 2.26 0 0 1-.309-.081 1.786 1.786 0 0 1-.273-.12 1.245 1.245 0 0 1-.216-.153l.216-.342a.268.268 0 0 1 .09-.093.265.265 0 0 1 .144-.036c.054 0 .102.012.144.036l.141.078a.775.775 0 0 0 .429.114.687.687 0 0 0 .183-.021.339.339 0 0 0 .12-.063.246.246 0 0 0 .087-.186.202.202 0 0 0-.063-.153.528.528 0 0 0-.165-.102 1.672 1.672 0 0 0-.234-.081 5.792 5.792 0 0 1-.264-.087 2.379 2.379 0 0 1-.267-.114.813.813 0 0 1-.396-.426.936.936 0 0 1-.063-.363.887.887 0 0 1 .306-.69c.102-.09.23-.161.384-.213.154-.054.334-.081.54-.081a1.712 1.712 0 0 1 .621.114 1.356 1.356 0 0 1 .453.288l-.21.327Zm1.526-.68v3.11h-.93v-3.11h.93Zm.096-.852a.502.502 0 0 1-.045.21.573.573 0 0 1-1.035 0 .54.54 0 0 1 .51-.756.57.57 0 0 1 .525.333c.03.066.045.137.045.213Zm2.746 1.224a.536.536 0 0 1-.033.186.422.422 0 0 1-.087.147l-1.3 1.716h1.39v.69h-2.46v-.378a.54.54 0 0 1 .12-.306l1.31-1.737h-1.346v-.69h2.406v.372Zm2.244.81a.782.782 0 0 0-.03-.216.48.48 0 0 0-.093-.186.453.453 0 0 0-.168-.135.58.58 0 0 0-.255-.051.553.553 0 0 0-.414.153c-.1.1-.166.245-.198.435h1.158Zm-1.17.54c.03.26.109.449.237.567a.709.709 0 0 0 .495.174.886.886 0 0 0 .279-.04c.078-.025.147-.054.207-.086l.168-.087a.358.358 0 0 1 .162-.04c.074 0 .13.028.168.082l.27.333c-.096.11-.2.2-.312.27a1.667 1.667 0 0 1-.693.24 2.44 2.44 0 0 1-.333.024c-.218 0-.423-.035-.615-.105a1.446 1.446 0 0 1-.501-.318 1.522 1.522 0 0 1-.339-.522 1.972 1.972 0 0 1-.123-.726c0-.208.035-.405.105-.591.072-.186.174-.35.306-.49.134-.14.295-.25.483-.332.19-.082.404-.123.642-.123.206 0 .394.032.564.096a1.212 1.212 0 0 1 .729.729c.07.176.105.376.105.6 0 .07-.003.127-.009.17a.27.27 0 0 1-.033.106.125.125 0 0 1-.066.054.29.29 0 0 1-.102.015h-1.794Zm4.326-1.041a.234.234 0 0 1-.078.08.193.193 0 0 1-.102.025.346.346 0 0 1-.132-.027 5.984 5.984 0 0 0-.144-.063 1.3 1.3 0 0 0-.171-.06.734.734 0 0 0-.219-.03.463.463 0 0 0-.273.069.215.215 0 0 0-.093.186c0 .058.02.106.06.144a.614.614 0 0 0 .165.102c.068.028.145.055.231.08.086.027.174.056.264.088.09.032.178.07.264.114a.93.93 0 0 1 .231.159.675.675 0 0 1 .162.228c.042.09.063.198.063.324 0 .154-.028.296-.084.426a.898.898 0 0 1-.252.336c-.11.094-.247.167-.411.219a1.837 1.837 0 0 1-.561.078c-.106 0-.212-.01-.318-.03a2.26 2.26 0 0 1-.309-.081 1.786 1.786 0 0 1-.273-.12 1.245 1.245 0 0 1-.216-.153l.216-.342a.268.268 0 0 1 .09-.093.265.265 0 0 1 .144-.036c.054 0 .102.012.144.036l.141.078a.775.775 0 0 0 .429.114.687.687 0 0 0 .183-.021.339.339 0 0 0 .12-.063.246.246 0 0 0 .087-.186.202.202 0 0 0-.063-.153.528.528 0 0 0-.165-.102 1.672 1.672 0 0 0-.234-.081 5.792 5.792 0 0 1-.264-.087 2.379 2.379 0 0 1-.267-.114.813.813 0 0 1-.396-.426.936.936 0 0 1-.063-.363.887.887 0 0 1 .306-.69c.102-.09.23-.161.384-.213.154-.054.334-.081.54-.081a1.712 1.712 0 0 1 .621.114 1.356 1.356 0 0 1 .453.288l-.21.327Zm.635.633h2.73v.666h-2.73v-.666Zm0-1.101h2.73v.669h-2.73v-.67Zm4.045-1.473v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm1.2 0v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm3.282 3.699v.672h-2.49v-.672h.84V50.79a4.707 4.707 0 0 1 .012-.342l-.498.414a.307.307 0 0 1-.132.063.402.402 0 0 1-.12 0 .328.328 0 0 1-.102-.04.246.246 0 0 1-.066-.06l-.294-.39 1.362-1.142h.768v3.702h.72Zm2.292-1.026v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.05-.132.05h-.27v1.006h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.46 2.022-2.717h.888v2.673h.45Zm2.101 0v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.05-.132.05h-.27v1.006h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.46 2.022-2.717h.888v2.673h.45Zm3.306 1.698h-.894a.26.26 0 0 1-.162-.048.375.375 0 0 1-.096-.114l-.555-.954a.681.681 0 0 1-.081.18l-.456.774a.646.646 0 0 1-.099.11.212.212 0 0 1-.147.052h-.828l1.044-1.608-1.002-1.503h.894c.066 0 .114.009.144.027.032.016.06.044.084.084l.555.92a1.456 1.456 0 0 1 .105-.213l.396-.692a.318.318 0 0 1 .087-.096.217.217 0 0 1 .117-.03h.852l-1.002 1.46 1.044 1.65Zm3.006-.672v.672h-2.49v-.672h.84V50.79a4.707 4.707 0 0 1 .012-.342l-.498.414a.307.307 0 0 1-.132.063.402.402 0 0 1-.12 0 .328.328 0 0 1-.102-.04.246.246 0 0 1-.066-.06l-.294-.39 1.362-1.142h.768v3.702h.72Zm2.292-1.026v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.05-.132.05h-.27v1.006h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.46 2.022-2.717h.888v2.673h.45Zm2.101 0v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.05-.132.05h-.27v1.006h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.46 2.022-2.717h.888v2.673h.45Zm1.074-2.673v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm1.2 0v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm3.69 1.94a.234.234 0 0 1-.078.082.193.193 0 0 1-.102.024.346.346 0 0 1-.132-.027 5.984 5.984 0 0 0-.144-.063 1.3 1.3 0 0 0-.171-.06.734.734 0 0 0-.219-.03.463.463 0 0 0-.273.069.215.215 0 0 0-.093.186c0 .058.02.106.06.144a.614.614 0 0 0 .165.102c.068.028.145.055.231.08.086.027.174.056.264.088.09.032.178.07.264.114a.93.93 0 0 1 .231.159.675.675 0 0 1 .162.228c.042.09.063.198.063.324 0 .154-.028.296-.084.426a.898.898 0 0 1-.252.336c-.11.094-.247.167-.411.219a1.837 1.837 0 0 1-.561.078c-.106 0-.212-.01-.318-.03a2.26 2.26 0 0 1-.309-.081 1.786 1.786 0 0 1-.273-.12 1.245 1.245 0 0 1-.216-.153l.216-.342a.268.268 0 0 1 .09-.093.265.265 0 0 1 .144-.036c.054 0 .102.012.144.036l.141.078a.775.775 0 0 0 .429.114.687.687 0 0 0 .183-.021.339.339 0 0 0 .12-.063.246.246 0 0 0 .087-.186.202.202 0 0 0-.063-.153.528.528 0 0 0-.165-.102 1.672 1.672 0 0 0-.234-.081 5.792 5.792 0 0 1-.264-.087 2.379 2.379 0 0 1-.267-.114.813.813 0 0 1-.396-.426.936.936 0 0 1-.063-.363.887.887 0 0 1 .306-.69c.102-.09.23-.161.384-.213.154-.054.334-.081.54-.081a1.712 1.712 0 0 1 .621.114 1.356 1.356 0 0 1 .453.288l-.21.327Zm1.525-.68v3.11h-.93v-3.11h.93Zm.096-.852a.502.502 0 0 1-.045.21.573.573 0 0 1-1.035 0 .54.54 0 0 1 .51-.756.57.57 0 0 1 .525.333c.03.066.045.137.045.213Zm2.746 1.224a.536.536 0 0 1-.033.186.422.422 0 0 1-.087.147l-1.299 1.716h1.389v.69h-2.46v-.378a.54.54 0 0 1 .12-.306l1.311-1.737h-1.347v-.69h2.406v.372Zm2.244.81a.782.782 0 0 0-.03-.216.48.48 0 0 0-.093-.186.453.453 0 0 0-.168-.135.58.58 0 0 0-.255-.051.553.553 0 0 0-.414.153c-.1.1-.166.245-.198.435h1.158Zm-1.17.54c.03.26.109.449.237.567a.709.709 0 0 0 .495.174.886.886 0 0 0 .279-.04c.078-.025.147-.054.207-.086l.168-.087a.358.358 0 0 1 .162-.04c.074 0 .13.028.168.082l.27.333c-.096.11-.2.2-.312.27a1.667 1.667 0 0 1-.693.24 2.44 2.44 0 0 1-.333.024c-.218 0-.423-.035-.615-.105a1.446 1.446 0 0 1-.501-.318 1.522 1.522 0 0 1-.339-.522 1.972 1.972 0 0 1-.123-.726c0-.208.035-.405.105-.591.072-.186.174-.35.306-.49.134-.14.295-.25.483-.332.19-.082.404-.123.642-.123.206 0 .394.032.564.096a1.212 1.212 0 0 1 .729.729c.07.176.105.376.105.6 0 .07-.003.127-.009.17a.27.27 0 0 1-.033.106.125.125 0 0 1-.066.054.29.29 0 0 1-.102.015h-1.794Zm4.327-1.041a.234.234 0 0 1-.078.08.193.193 0 0 1-.102.025.346.346 0 0 1-.132-.027 5.984 5.984 0 0 0-.144-.063 1.3 1.3 0 0 0-.171-.06.734.734 0 0 0-.219-.03.463.463 0 0 0-.273.069.215.215 0 0 0-.093.186c0 .058.02.106.06.144a.614.614 0 0 0 .165.102c.068.028.145.055.231.08.086.027.174.056.264.088.09.032.178.07.264.114a.93.93 0 0 1 .231.159.675.675 0 0 1 .162.228c.042.09.063.198.063.324 0 .154-.028.296-.084.426a.898.898 0 0 1-.252.336c-.11.094-.247.167-.411.219a1.837 1.837 0 0 1-.561.078c-.106 0-.212-.01-.318-.03a2.26 2.26 0 0 1-.309-.081 1.786 1.786 0 0 1-.273-.12 1.245 1.245 0 0 1-.216-.153l.216-.342a.268.268 0 0 1 .09-.093.265.265 0 0 1 .144-.036c.054 0 .102.012.144.036l.141.078a.775.775 0 0 0 .429.114.687.687 0 0 0 .183-.021.339.339 0 0 0 .12-.063.246.246 0 0 0 .087-.186.202.202 0 0 0-.063-.153.528.528 0 0 0-.165-.102 1.672 1.672 0 0 0-.234-.081 5.792 5.792 0 0 1-.264-.087 2.379 2.379 0 0 1-.267-.114.813.813 0 0 1-.396-.426.936.936 0 0 1-.063-.363.887.887 0 0 1 .306-.69c.102-.09.23-.161.384-.213.154-.054.334-.081.54-.081a1.712 1.712 0 0 1 .621.114 1.356 1.356 0 0 1 .453.288l-.21.327Zm.634.633h2.73v.666h-2.73v-.666Zm0-1.101h2.73v.669h-2.73v-.67Zm-69.443 6.787v3.11h-.93v-3.11h.93Zm.096-.852a.502.502 0 0 1-.045.21.573.573 0 0 1-1.035 0 .54.54 0 0 1 .51-.756.57.57 0 0 1 .525.333c.03.066.045.137.045.213Zm1.866.804c.236 0 .451.037.645.11a1.4 1.4 0 0 1 .822.823c.078.196.117.417.117.663 0 .248-.039.472-.117.672a1.433 1.433 0 0 1-.324.507 1.434 1.434 0 0 1-.498.32 1.797 1.797 0 0 1-.645.112 1.83 1.83 0 0 1-.65-.111 1.498 1.498 0 0 1-.505-.321 1.467 1.467 0 0 1-.327-.507 1.88 1.88 0 0 1-.114-.672c0-.246.038-.467.114-.663.078-.198.187-.366.327-.504.142-.138.31-.244.504-.318a1.83 1.83 0 0 1 .651-.111Zm0 2.517c.214 0 .371-.075.471-.225.102-.152.153-.382.153-.69 0-.308-.05-.537-.153-.687-.1-.15-.257-.225-.47-.225-.22 0-.382.075-.484.225-.102.15-.153.379-.153.687 0 .308.051.538.153.69.102.15.263.225.483.225Zm1.933.642v-3.111h.576c.116 0 .192.052.228.156l.05.168c.053-.054.107-.103.163-.147a.957.957 0 0 1 .39-.195.977.977 0 0 1 .249-.03c.188 0 .343.049.465.147a.89.89 0 0 1 .282.387.936.936 0 0 1 .432-.411c.088-.042.18-.073.276-.093a1.452 1.452 0 0 1 .765.05.868.868 0 0 1 .345.232c.094.1.165.224.213.372.048.146.072.312.072.498v1.977h-.93V58.69c0-.322-.138-.483-.414-.483a.427.427 0 0 0-.315.126c-.082.082-.123.2-.123.357v1.977h-.93V58.69c0-.178-.035-.303-.105-.375-.07-.072-.173-.108-.31-.108a.53.53 0 0 0-.24.057.879.879 0 0 0-.21.153v2.25h-.93Zm6.918-1.93a.782.782 0 0 0-.03-.215.48.48 0 0 0-.093-.186.453.453 0 0 0-.168-.135.58.58 0 0 0-.255-.051.553.553 0 0 0-.414.153c-.1.1-.166.245-.198.435h1.158Zm-1.17.54c.03.26.11.45.237.568a.709.709 0 0 0 .495.174.886.886 0 0 0 .28-.04c.077-.025.146-.054.206-.086l.168-.087a.358.358 0 0 1 .162-.04c.074 0 .13.028.168.082l.27.333c-.096.11-.2.2-.312.27a1.667 1.667 0 0 1-.693.24 2.44 2.44 0 0 1-.333.024c-.218 0-.423-.035-.615-.105a1.446 1.446 0 0 1-.5-.318 1.522 1.522 0 0 1-.34-.522 1.972 1.972 0 0 1-.123-.726c0-.208.035-.405.105-.591.072-.186.174-.35.306-.49.134-.14.295-.25.483-.332.19-.082.404-.123.642-.123.206 0 .394.032.564.096a1.212 1.212 0 0 1 .73.729c.07.176.104.376.104.6 0 .07-.003.127-.009.17a.27.27 0 0 1-.033.106.125.125 0 0 1-.066.054.29.29 0 0 1-.102.015h-1.794Zm5.14-1.721v3.11h-.576c-.116 0-.192-.051-.228-.155l-.054-.18c-.06.058-.122.11-.186.159a1.242 1.242 0 0 1-.207.12 1.175 1.175 0 0 1-.237.075c-.084.02-.176.03-.276.03-.17 0-.321-.03-.453-.087a.948.948 0 0 1-.33-.25 1.08 1.08 0 0 1-.204-.374 1.551 1.551 0 0 1-.07-.474v-1.974h.93v1.974c0 .154.036.273.106.357.07.084.173.126.309.126a.653.653 0 0 0 .285-.063 1.18 1.18 0 0 0 .26-.177v-2.217h.93Zm1.441.273c.112-.096.233-.173.363-.231.132-.06.29-.09.471-.09.17 0 .32.03.45.09a.91.91 0 0 1 .333.246c.09.104.158.229.204.375.046.144.069.3.069.47v1.978h-.93V58.69a.538.538 0 0 0-.105-.354c-.07-.086-.173-.13-.309-.13a.647.647 0 0 0-.288.067c-.088.042-.174.1-.258.174v2.22h-.93v-4.491h.93v1.653Zm2.246 2.367a.51.51 0 0 1 .039-.201.542.542 0 0 1 .111-.162.527.527 0 0 1 .168-.108.518.518 0 0 1 .21-.042.51.51 0 0 1 .207.042c.064.026.12.062.168.108.048.046.085.1.111.162a.503.503 0 0 1-.279.675.545.545 0 0 1-.207.039.553.553 0 0 1-.378-.147.542.542 0 0 1-.111-.162.537.537 0 0 1-.039-.204Zm3.728-1.902a.514.514 0 0 1-.081.08.179.179 0 0 1-.111.03.247.247 0 0 1-.126-.032 4.22 4.22 0 0 0-.123-.072.697.697 0 0 0-.393-.108.657.657 0 0 0-.297.063.55.55 0 0 0-.204.18.823.823 0 0 0-.12.288 1.691 1.691 0 0 0-.039.38c0 .299.057.528.171.688.116.16.275.24.477.24a.676.676 0 0 0 .255-.04.866.866 0 0 0 .162-.09l.12-.092a.231.231 0 0 1 .141-.042c.074 0 .13.027.168.08l.27.334c-.096.11-.197.2-.303.27a1.604 1.604 0 0 1-.327.162c-.11.038-.221.064-.333.078a2.312 2.312 0 0 1-.327.024c-.19 0-.372-.036-.546-.108a1.364 1.364 0 0 1-.456-.312 1.551 1.551 0 0 1-.312-.507 1.916 1.916 0 0 1-.114-.684c0-.224.033-.433.099-.627a1.44 1.44 0 0 1 .297-.507 1.39 1.39 0 0 1 .486-.34c.194-.081.418-.122.672-.122.244 0 .458.039.642.117.184.078.35.192.498.342l-.246.327Zm1.893-.786c.236 0 .451.037.645.11a1.4 1.4 0 0 1 .822.823c.078.196.117.417.117.663 0 .248-.039.472-.117.672a1.433 1.433 0 0 1-.324.507 1.434 1.434 0 0 1-.498.32 1.797 1.797 0 0 1-.645.112 1.83 1.83 0 0 1-.651-.111 1.498 1.498 0 0 1-.504-.321 1.467 1.467 0 0 1-.327-.507 1.88 1.88 0 0 1-.114-.672c0-.246.038-.467.114-.663.078-.198.187-.366.327-.504.142-.138.31-.244.504-.318a1.83 1.83 0 0 1 .651-.111Zm0 2.517c.214 0 .371-.075.471-.225.102-.152.153-.382.153-.69 0-.308-.051-.537-.153-.687-.1-.15-.257-.225-.471-.225-.22 0-.381.075-.483.225-.102.15-.153.379-.153.687 0 .308.051.538.153.69.102.15.263.225.483.225Zm1.932.642v-3.111h.576c.116 0 .192.052.228.156l.051.168c.052-.054.106-.103.162-.147a.957.957 0 0 1 .39-.195.977.977 0 0 1 .249-.03c.188 0 .343.049.465.147a.89.89 0 0 1 .282.387.936.936 0 0 1 .432-.411c.088-.042.18-.073.276-.093a1.452 1.452 0 0 1 .765.05.868.868 0 0 1 .345.232c.094.1.165.224.213.372.048.146.072.312.072.498v1.977h-.93V58.69c0-.322-.138-.483-.414-.483a.427.427 0 0 0-.315.126c-.082.082-.123.2-.123.357v1.977h-.93V58.69c0-.178-.035-.303-.105-.375-.07-.072-.173-.108-.309-.108a.53.53 0 0 0-.24.057.879.879 0 0 0-.21.153v2.25h-.93Zm5.704-.036a.522.522 0 0 1-.087.144.485.485 0 0 1-.117.105.512.512 0 0 1-.282.084h-.396l1.704-4.473a.48.48 0 0 1 .468-.315h.396l-1.686 4.455Zm3.372-1.23a3.088 3.088 0 0 0-.459.048c-.12.024-.215.054-.285.09a.357.357 0 0 0-.147.123.3.3 0 0 0-.039.15c0 .106.029.18.087.225a.432.432 0 0 0 .255.063c.12 0 .225-.021.315-.063a.96.96 0 0 0 .273-.204V59.4Zm-1.674-1.413c.188-.166.396-.29.624-.37.23-.081.476-.122.738-.122.188 0 .357.03.507.093a1.088 1.088 0 0 1 .627.642c.056.15.084.314.084.492v1.944h-.426a.446.446 0 0 1-.201-.036c-.044-.024-.081-.074-.111-.15l-.066-.171a2.998 2.998 0 0 1-.225.174c-.072.05-.147.093-.225.129a1.41 1.41 0 0 1-.534.102c-.142 0-.271-.018-.387-.054a.73.73 0 0 1-.483-.432.98.98 0 0 1-.066-.372c0-.112.028-.225.084-.34a.826.826 0 0 1 .291-.314c.138-.096.324-.176.558-.24.234-.064.529-.1.885-.108v-.132c0-.182-.038-.313-.114-.393-.074-.082-.18-.123-.318-.123a.848.848 0 0 0-.459.117c-.054.03-.107.057-.159.08a.44.44 0 0 1-.186.037.268.268 0 0 1-.162-.048.417.417 0 0 1-.108-.114l-.168-.291Zm3.985 1.833c.07.076.146.13.228.162a.703.703 0 0 0 .258.048.548.548 0 0 0 .237-.051.476.476 0 0 0 .186-.162.869.869 0 0 0 .126-.294c.03-.12.045-.266.045-.438 0-.164-.012-.302-.036-.414a.81.81 0 0 0-.102-.27.378.378 0 0 0-.354-.195.674.674 0 0 0-.336.075.934.934 0 0 0-.252.219v1.32Zm-.057-1.881c.122-.13.26-.236.414-.318.156-.084.341-.126.555-.126.162 0 .312.036.45.108.138.072.257.176.357.312.1.136.178.303.234.5.058.197.087.42.087.67 0 .234-.033.45-.099.648-.064.198-.155.37-.273.516-.116.146-.256.26-.42.342a1.178 1.178 0 0 1-.54.123 1.06 1.06 0 0 1-.408-.07 1.108 1.108 0 0 1-.3-.185v1.194h-.93v-4.098h.576c.116 0 .192.052.228.156l.069.228Zm3.388 1.88a.62.62 0 0 0 .228.163.703.703 0 0 0 .258.048.548.548 0 0 0 .237-.051.476.476 0 0 0 .186-.162.869.869 0 0 0 .126-.294c.03-.12.045-.266.045-.438 0-.164-.012-.302-.036-.414a.81.81 0 0 0-.102-.27.378.378 0 0 0-.354-.195.674.674 0 0 0-.336.075.934.934 0 0 0-.252.219v1.32Zm-.057-1.88c.122-.13.26-.236.414-.318.156-.084.341-.126.555-.126.162 0 .312.036.45.108.138.072.257.176.357.312.1.136.178.303.234.5.058.197.087.42.087.67 0 .234-.033.45-.099.648-.064.198-.155.37-.273.516-.116.146-.256.26-.42.342a1.178 1.178 0 0 1-.54.123 1.06 1.06 0 0 1-.408-.07 1.108 1.108 0 0 1-.3-.185v1.194h-.93v-4.098h.576c.116 0 .192.052.228.156l.069.228Zm3.388-1.764v4.49h-.93v-4.49h.93Zm20.04 2.793v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.05-.132.05h-.27v1.006h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.46 2.022-2.717h.888v2.673h.45Zm2.101 0v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.05-.132.05h-.27v1.006h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.46 2.022-2.717h.888v2.673h.45Zm3.306 1.698h-.894a.26.26 0 0 1-.162-.048.375.375 0 0 1-.096-.114l-.555-.954a.681.681 0 0 1-.081.18l-.456.774a.646.646 0 0 1-.099.11.212.212 0 0 1-.147.052h-.828l1.044-1.608-1.002-1.503h.894c.066 0 .114.009.144.027.032.016.06.044.084.084l.555.92a1.456 1.456 0 0 1 .105-.213l.396-.692a.318.318 0 0 1 .087-.096.217.217 0 0 1 .117-.03h.852l-1.002 1.46 1.044 1.65Zm-75.21 4.8h1.62v.75h-1.62v-.75Zm3.079-.911v3.11h-.93v-3.11h.93Zm.096-.852a.502.502 0 0 1-.045.21.573.573 0 0 1-1.035 0 .54.54 0 0 1 .51-.756.57.57 0 0 1 .525.333c.03.066.045.137.045.213Zm2.718 1.59a.514.514 0 0 1-.08.08.179.179 0 0 1-.112.03.247.247 0 0 1-.126-.032 4.22 4.22 0 0 0-.123-.072.697.697 0 0 0-.393-.108.657.657 0 0 0-.297.063.55.55 0 0 0-.204.18.823.823 0 0 0-.12.288 1.691 1.691 0 0 0-.039.38c0 .299.057.528.171.688.116.16.275.24.477.24a.676.676 0 0 0 .255-.04.866.866 0 0 0 .162-.09l.12-.092a.231.231 0 0 1 .141-.042c.074 0 .13.027.168.08l.27.334c-.096.11-.197.2-.303.27a1.604 1.604 0 0 1-.327.162c-.11.038-.22.064-.333.078a2.312 2.312 0 0 1-.327.024c-.19 0-.372-.036-.546-.108a1.364 1.364 0 0 1-.456-.312 1.551 1.551 0 0 1-.312-.507 1.916 1.916 0 0 1-.114-.684c0-.224.033-.433.1-.627a1.44 1.44 0 0 1 .296-.507 1.39 1.39 0 0 1 .486-.34c.194-.081.418-.122.672-.122.244 0 .458.039.642.117.184.078.35.192.498.342l-.246.327Zm1.894-.786c.236 0 .45.037.644.11a1.4 1.4 0 0 1 .823.823c.078.196.117.417.117.663 0 .248-.04.472-.117.672a1.433 1.433 0 0 1-.325.507 1.434 1.434 0 0 1-.498.32 1.797 1.797 0 0 1-.644.112 1.83 1.83 0 0 1-.651-.111 1.498 1.498 0 0 1-.504-.321 1.467 1.467 0 0 1-.328-.507 1.88 1.88 0 0 1-.114-.672c0-.246.038-.467.115-.663.078-.198.186-.366.326-.504.142-.138.31-.244.505-.318a1.83 1.83 0 0 1 .65-.111Zm0 2.517c.213 0 .37-.075.47-.225.102-.152.153-.382.153-.69 0-.308-.05-.537-.152-.687-.1-.15-.257-.225-.471-.225-.22 0-.382.075-.484.225-.102.15-.152.379-.152.687 0 .308.05.538.153.69.102.15.263.225.483.225Zm2.79-2.133a2.26 2.26 0 0 1 .186-.156 1.136 1.136 0 0 1 .441-.198c.086-.02.179-.03.279-.03.17 0 .32.03.45.09a.91.91 0 0 1 .333.246c.09.104.158.229.204.375.046.144.069.3.069.47v1.978h-.93V65.69a.538.538 0 0 0-.105-.354c-.07-.086-.173-.13-.31-.13a.647.647 0 0 0-.287.067c-.088.042-.174.1-.258.174v2.22h-.93v-3.111h.576c.116 0 .192.052.228.156l.054.18Zm3.076-1.596v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm1.2 0v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm2.327 1.94a.234.234 0 0 1-.078.082.193.193 0 0 1-.102.024.346.346 0 0 1-.132-.027 5.984 5.984 0 0 0-.144-.063 1.3 1.3 0 0 0-.17-.06.734.734 0 0 0-.22-.03.463.463 0 0 0-.273.069.215.215 0 0 0-.093.186c0 .058.02.106.06.144a.614.614 0 0 0 .165.102c.068.028.145.055.231.08.086.027.174.056.264.088.09.032.178.07.264.114a.93.93 0 0 1 .231.159.675.675 0 0 1 .162.228c.042.09.063.198.063.324 0 .154-.028.296-.084.426a.898.898 0 0 1-.252.336 1.17 1.17 0 0 1-.41.219 1.837 1.837 0 0 1-.562.078c-.106 0-.212-.01-.318-.03a2.26 2.26 0 0 1-.309-.081 1.786 1.786 0 0 1-.273-.12 1.245 1.245 0 0 1-.216-.153l.216-.342a.268.268 0 0 1 .09-.093.265.265 0 0 1 .144-.036c.054 0 .102.012.144.036l.141.078a.775.775 0 0 0 .429.114.687.687 0 0 0 .183-.021.339.339 0 0 0 .12-.063.246.246 0 0 0 .087-.186.202.202 0 0 0-.063-.153.528.528 0 0 0-.165-.102 1.672 1.672 0 0 0-.234-.081 5.792 5.792 0 0 1-.264-.087 2.379 2.379 0 0 1-.267-.114.813.813 0 0 1-.396-.426.936.936 0 0 1-.063-.363.887.887 0 0 1 .306-.69c.102-.09.23-.161.384-.213.154-.054.334-.081.54-.081a1.712 1.712 0 0 1 .621.114 1.356 1.356 0 0 1 .453.288l-.21.327Zm1.526-.68v3.11h-.93v-3.11h.93Zm.096-.852a.502.502 0 0 1-.045.21.573.573 0 0 1-1.035 0 .54.54 0 0 1 .51-.756.57.57 0 0 1 .525.333c.03.066.045.137.045.213Zm2.746 1.224a.536.536 0 0 1-.033.186.422.422 0 0 1-.087.147l-1.3 1.716h1.39v.69h-2.46v-.378a.54.54 0 0 1 .12-.306l1.31-1.737h-1.346v-.69h2.406v.372Zm2.244.81a.782.782 0 0 0-.03-.216.48.48 0 0 0-.093-.186.453.453 0 0 0-.168-.135.58.58 0 0 0-.255-.051.553.553 0 0 0-.414.153c-.1.1-.166.245-.198.435h1.158Zm-1.17.54c.03.26.109.449.237.567a.709.709 0 0 0 .495.174.886.886 0 0 0 .279-.04c.078-.025.147-.054.207-.086l.168-.087a.358.358 0 0 1 .162-.04c.074 0 .13.028.168.082l.27.333c-.096.11-.2.2-.312.27a1.667 1.667 0 0 1-.693.24 2.44 2.44 0 0 1-.333.024c-.218 0-.423-.035-.615-.105a1.446 1.446 0 0 1-.501-.318 1.522 1.522 0 0 1-.339-.522 1.972 1.972 0 0 1-.123-.726c0-.208.035-.405.105-.591.072-.186.174-.35.306-.49.134-.14.295-.25.483-.332.19-.082.404-.123.642-.123.206 0 .394.032.564.096a1.212 1.212 0 0 1 .729.729c.07.176.105.376.105.6 0 .07-.003.127-.009.17a.27.27 0 0 1-.033.106.125.125 0 0 1-.066.054.29.29 0 0 1-.102.015h-1.794Zm4.326-1.041a.234.234 0 0 1-.078.08.193.193 0 0 1-.102.025.346.346 0 0 1-.132-.027 5.984 5.984 0 0 0-.144-.063 1.3 1.3 0 0 0-.171-.06.734.734 0 0 0-.219-.03.463.463 0 0 0-.273.069.215.215 0 0 0-.093.186c0 .058.02.106.06.144a.614.614 0 0 0 .165.102c.068.028.145.055.231.08.086.027.174.056.264.088.09.032.178.07.264.114a.93.93 0 0 1 .231.159.675.675 0 0 1 .162.228c.042.09.063.198.063.324 0 .154-.028.296-.084.426a.898.898 0 0 1-.252.336c-.11.094-.247.167-.411.219a1.837 1.837 0 0 1-.561.078c-.106 0-.212-.01-.318-.03a2.26 2.26 0 0 1-.309-.081 1.786 1.786 0 0 1-.273-.12 1.245 1.245 0 0 1-.216-.153l.216-.342a.268.268 0 0 1 .09-.093.265.265 0 0 1 .144-.036c.054 0 .102.012.144.036l.141.078a.775.775 0 0 0 .429.114.687.687 0 0 0 .183-.021.339.339 0 0 0 .12-.063.246.246 0 0 0 .087-.186.202.202 0 0 0-.063-.153.528.528 0 0 0-.165-.102 1.672 1.672 0 0 0-.234-.081 5.792 5.792 0 0 1-.264-.087 2.379 2.379 0 0 1-.267-.114.813.813 0 0 1-.396-.426.936.936 0 0 1-.063-.363.887.887 0 0 1 .306-.69c.102-.09.23-.161.384-.213.154-.054.334-.081.54-.081a1.712 1.712 0 0 1 .621.114 1.356 1.356 0 0 1 .453.288l-.21.327Zm.635.633h2.73v.666h-2.73v-.666Zm0-1.101h2.73v.669h-2.73v-.67Zm4.045-1.473v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm1.2 0v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm3.282 3.699v.672h-2.49v-.672h.84V64.79a4.707 4.707 0 0 1 .012-.342l-.498.414a.307.307 0 0 1-.132.063.402.402 0 0 1-.12 0 .328.328 0 0 1-.102-.04.246.246 0 0 1-.066-.06l-.294-.39 1.362-1.142h.768v3.702h.72Zm2.292-1.026v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.05-.132.05h-.27v1.006h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.46 2.022-2.717h.888v2.673h.45Zm2.101 0v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.05-.132.05h-.27v1.006h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.46 2.022-2.717h.888v2.673h.45Zm3.306 1.698h-.894a.26.26 0 0 1-.162-.048.375.375 0 0 1-.096-.114l-.555-.954a.681.681 0 0 1-.081.18l-.456.774a.646.646 0 0 1-.099.11.212.212 0 0 1-.147.052h-.828l1.044-1.608-1.002-1.503h.894c.066 0 .114.009.144.027.032.016.06.044.084.084l.555.92a1.456 1.456 0 0 1 .105-.213l.396-.692a.318.318 0 0 1 .087-.096.217.217 0 0 1 .117-.03h.852l-1.002 1.46 1.044 1.65Zm21.511-2.74a.536.536 0 0 1-.033.187.422.422 0 0 1-.087.147l-1.299 1.716h1.389v.69h-2.46v-.378a.54.54 0 0 1 .12-.306l1.311-1.737h-1.347v-.69h2.406v.372Zm2.244.81a.782.782 0 0 0-.03-.215.48.48 0 0 0-.093-.186.453.453 0 0 0-.168-.135.58.58 0 0 0-.255-.051.553.553 0 0 0-.414.153c-.1.1-.166.245-.198.435h1.158Zm-1.17.54c.03.26.109.45.237.568a.709.709 0 0 0 .495.174.886.886 0 0 0 .279-.04c.078-.025.147-.054.207-.086l.168-.087a.358.358 0 0 1 .162-.04c.074 0 .13.028.168.082l.27.333c-.096.11-.2.2-.312.27a1.667 1.667 0 0 1-.693.24 2.44 2.44 0 0 1-.333.024c-.218 0-.423-.035-.615-.105a1.446 1.446 0 0 1-.501-.318 1.522 1.522 0 0 1-.339-.522 1.972 1.972 0 0 1-.123-.726c0-.208.035-.405.105-.591.072-.186.174-.35.306-.49.134-.14.295-.25.483-.332.19-.082.404-.123.642-.123.206 0 .394.032.564.096a1.212 1.212 0 0 1 .729.729c.07.176.105.376.105.6 0 .07-.003.127-.009.17a.27.27 0 0 1-.033.106.125.125 0 0 1-.066.054.29.29 0 0 1-.102.015h-1.794Zm4.326-1.04a.234.234 0 0 1-.078.08.193.193 0 0 1-.102.025.346.346 0 0 1-.132-.027 5.984 5.984 0 0 0-.144-.063 1.3 1.3 0 0 0-.171-.06.734.734 0 0 0-.219-.03.463.463 0 0 0-.273.069.215.215 0 0 0-.093.186c0 .058.02.106.06.144a.614.614 0 0 0 .165.102c.068.028.145.055.231.08.086.027.174.056.264.088.09.032.178.07.264.114a.93.93 0 0 1 .231.159.675.675 0 0 1 .162.228c.042.09.063.198.063.324 0 .154-.028.296-.084.426a.898.898 0 0 1-.252.336c-.11.094-.247.167-.411.219a1.837 1.837 0 0 1-.561.078c-.106 0-.212-.01-.318-.03a2.26 2.26 0 0 1-.309-.081 1.786 1.786 0 0 1-.273-.12 1.245 1.245 0 0 1-.216-.153l.216-.342a.268.268 0 0 1 .09-.093.265.265 0 0 1 .144-.036c.054 0 .102.012.144.036l.141.078a.775.775 0 0 0 .429.114.687.687 0 0 0 .183-.021.339.339 0 0 0 .12-.063.246.246 0 0 0 .087-.186.202.202 0 0 0-.063-.153.528.528 0 0 0-.165-.102 1.672 1.672 0 0 0-.234-.081 5.792 5.792 0 0 1-.264-.087 2.379 2.379 0 0 1-.267-.114.813.813 0 0 1-.396-.426.936.936 0 0 1-.063-.363.887.887 0 0 1 .306-.69c.102-.09.23-.161.384-.213.154-.054.334-.081.54-.081a1.712 1.712 0 0 1 .621.114 1.356 1.356 0 0 1 .453.288l-.21.327Zm3.413 1.758v.672h-2.49v-.672h.84V64.79a4.707 4.707 0 0 1 .012-.342l-.498.414a.307.307 0 0 1-.132.063.402.402 0 0 1-.12 0 .328.328 0 0 1-.102-.04.246.246 0 0 1-.066-.06l-.294-.39 1.362-1.142h.768v3.702h.72Zm-77.224 5.473h1.62v.75h-1.62v-.75Zm3.079-.912v3.11h-.93v-3.11h.93Zm.096-.852a.502.502 0 0 1-.045.21.573.573 0 0 1-1.035 0 .54.54 0 0 1 .51-.756.57.57 0 0 1 .525.333c.03.066.045.137.045.213Zm2.718 1.59a.514.514 0 0 1-.08.08.179.179 0 0 1-.112.03.247.247 0 0 1-.126-.032 4.22 4.22 0 0 0-.123-.072.697.697 0 0 0-.393-.108.657.657 0 0 0-.297.063.55.55 0 0 0-.204.18.823.823 0 0 0-.12.288 1.691 1.691 0 0 0-.039.38c0 .299.057.528.171.688.116.16.275.24.477.24a.676.676 0 0 0 .255-.04.866.866 0 0 0 .162-.09l.12-.092a.231.231 0 0 1 .141-.042c.074 0 .13.027.168.08l.27.334c-.096.11-.197.2-.303.27a1.604 1.604 0 0 1-.327.162c-.11.038-.22.064-.333.078a2.312 2.312 0 0 1-.327.024c-.19 0-.372-.036-.546-.108a1.364 1.364 0 0 1-.456-.312 1.551 1.551 0 0 1-.312-.507 1.916 1.916 0 0 1-.114-.684c0-.224.033-.433.1-.627a1.44 1.44 0 0 1 .296-.507 1.39 1.39 0 0 1 .486-.34c.194-.081.418-.122.672-.122.244 0 .458.039.642.117.184.078.35.192.498.342l-.246.327Zm1.894-.786c.235 0 .45.037.644.11a1.4 1.4 0 0 1 .823.823c.078.196.117.417.117.663 0 .248-.04.472-.117.672a1.433 1.433 0 0 1-.325.507 1.434 1.434 0 0 1-.498.32 1.797 1.797 0 0 1-.644.112 1.83 1.83 0 0 1-.652-.111 1.498 1.498 0 0 1-.504-.321 1.467 1.467 0 0 1-.326-.507 1.88 1.88 0 0 1-.115-.672c0-.246.038-.467.115-.663a1.42 1.42 0 0 1 .326-.504c.142-.138.31-.244.504-.318a1.83 1.83 0 0 1 .651-.111Zm0 2.517c.213 0 .37-.075.47-.225.102-.152.153-.382.153-.69 0-.308-.05-.537-.153-.687-.1-.15-.257-.225-.47-.225-.22 0-.382.075-.484.225-.102.15-.153.379-.153.687 0 .308.051.538.153.69.103.15.264.225.484.225Zm2.79-2.133a2.26 2.26 0 0 1 .186-.156 1.136 1.136 0 0 1 .441-.198c.086-.02.179-.03.279-.03.17 0 .32.03.45.09a.91.91 0 0 1 .333.246c.09.104.158.229.204.375.046.144.069.3.069.47v1.978h-.93V72.69a.538.538 0 0 0-.105-.354c-.07-.086-.173-.13-.31-.13a.647.647 0 0 0-.287.067c-.088.042-.174.1-.258.174v2.22h-.93v-3.111h.576c.116 0 .192.052.228.156l.054.18Zm3.076-1.596v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm1.2 0v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm2.328 1.94a.234.234 0 0 1-.078.082.193.193 0 0 1-.102.024.346.346 0 0 1-.133-.027 5.984 5.984 0 0 0-.143-.063 1.3 1.3 0 0 0-.171-.06.734.734 0 0 0-.22-.03.463.463 0 0 0-.273.069.215.215 0 0 0-.093.186c0 .058.02.106.06.144a.614.614 0 0 0 .165.102c.069.028.145.055.231.08.086.027.174.056.264.088.09.032.178.07.264.114a.93.93 0 0 1 .231.159.675.675 0 0 1 .162.228c.043.09.064.198.064.324 0 .154-.029.296-.085.426a.898.898 0 0 1-.251.336c-.11.094-.247.167-.411.219a1.837 1.837 0 0 1-.562.078c-.105 0-.212-.01-.317-.03a2.26 2.26 0 0 1-.31-.081 1.786 1.786 0 0 1-.272-.12 1.245 1.245 0 0 1-.216-.153l.216-.342a.268.268 0 0 1 .09-.093.265.265 0 0 1 .144-.036c.053 0 .102.012.144.036l.14.078a.775.775 0 0 0 .429.114.687.687 0 0 0 .183-.021.339.339 0 0 0 .12-.063.246.246 0 0 0 .088-.186.202.202 0 0 0-.064-.153.528.528 0 0 0-.164-.102 1.672 1.672 0 0 0-.235-.081 5.792 5.792 0 0 1-.263-.087 2.379 2.379 0 0 1-.267-.114.813.813 0 0 1-.396-.426.936.936 0 0 1-.064-.363c0-.132.026-.257.076-.375a.887.887 0 0 1 .23-.315c.103-.09.23-.161.385-.213.153-.054.334-.081.54-.081a1.712 1.712 0 0 1 .62.114 1.356 1.356 0 0 1 .454.288l-.21.327Zm1.525-.68v3.11h-.93v-3.11h.93Zm.096-.852a.502.502 0 0 1-.045.21.573.573 0 0 1-1.035 0 .54.54 0 0 1 .51-.756.57.57 0 0 1 .525.333c.03.066.045.137.045.213Zm2.746 1.224a.536.536 0 0 1-.033.186.422.422 0 0 1-.087.147l-1.299 1.716h1.389v.69h-2.46v-.378a.54.54 0 0 1 .12-.306l1.311-1.737h-1.347v-.69h2.406v.372Zm2.244.81a.782.782 0 0 0-.03-.216.48.48 0 0 0-.093-.186.453.453 0 0 0-.168-.135.58.58 0 0 0-.255-.051.553.553 0 0 0-.414.153c-.1.1-.166.245-.198.435h1.158Zm-1.17.54c.03.26.109.449.237.567a.709.709 0 0 0 .495.174.886.886 0 0 0 .279-.04c.078-.025.147-.054.207-.086l.168-.087a.358.358 0 0 1 .162-.04c.074 0 .13.028.168.082l.27.333c-.096.11-.2.2-.312.27a1.667 1.667 0 0 1-.693.24 2.44 2.44 0 0 1-.333.024c-.218 0-.423-.035-.615-.105a1.446 1.446 0 0 1-.501-.318 1.522 1.522 0 0 1-.339-.522 1.972 1.972 0 0 1-.123-.726c0-.208.035-.405.105-.591.072-.186.174-.35.306-.49.134-.14.295-.25.483-.332.19-.082.404-.123.642-.123.206 0 .394.032.564.096a1.212 1.212 0 0 1 .729.729c.07.176.105.376.105.6 0 .07-.003.127-.009.17a.27.27 0 0 1-.033.106.125.125 0 0 1-.066.054.29.29 0 0 1-.102.015h-1.794Zm4.327-1.041a.234.234 0 0 1-.078.08.193.193 0 0 1-.102.025.346.346 0 0 1-.132-.027 5.984 5.984 0 0 0-.144-.063 1.3 1.3 0 0 0-.171-.06.734.734 0 0 0-.219-.03.463.463 0 0 0-.273.069.215.215 0 0 0-.093.186c0 .058.02.106.06.144a.614.614 0 0 0 .165.102c.068.028.145.055.231.08.086.027.174.056.264.088.09.032.178.07.264.114a.93.93 0 0 1 .231.159.675.675 0 0 1 .162.228c.042.09.063.198.063.324 0 .154-.028.296-.084.426a.898.898 0 0 1-.252.336c-.11.094-.247.167-.411.219a1.837 1.837 0 0 1-.561.078c-.106 0-.212-.01-.318-.03a2.26 2.26 0 0 1-.309-.081 1.786 1.786 0 0 1-.273-.12 1.245 1.245 0 0 1-.216-.153l.216-.342a.268.268 0 0 1 .09-.093.265.265 0 0 1 .144-.036c.054 0 .102.012.144.036l.141.078a.775.775 0 0 0 .429.114.687.687 0 0 0 .183-.021.339.339 0 0 0 .12-.063.246.246 0 0 0 .087-.186.202.202 0 0 0-.063-.153.528.528 0 0 0-.165-.102 1.672 1.672 0 0 0-.234-.081 5.792 5.792 0 0 1-.264-.087 2.379 2.379 0 0 1-.267-.114.813.813 0 0 1-.396-.426.936.936 0 0 1-.063-.363.887.887 0 0 1 .306-.69c.102-.09.23-.161.384-.213.154-.054.334-.081.54-.081a1.712 1.712 0 0 1 .621.114 1.356 1.356 0 0 1 .453.288l-.21.327Zm.634.633h2.73v.666h-2.73v-.666Zm0-1.101h2.73v.669h-2.73v-.67Zm4.045-1.473v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm1.2 0v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm3.282 3.699v.672h-2.49v-.672h.84V71.79a4.707 4.707 0 0 1 .012-.342l-.498.414a.307.307 0 0 1-.132.063.402.402 0 0 1-.12 0 .328.328 0 0 1-.102-.04.246.246 0 0 1-.066-.06l-.294-.39 1.362-1.142h.768v3.702h.72Zm2.292-1.026v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.05-.132.05h-.27v1.006h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.46 2.022-2.717h.888v2.673h.45Zm2.101 0v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.05-.132.05h-.27v1.006h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.46 2.022-2.717h.888v2.673h.45Zm3.306 1.698h-.894a.26.26 0 0 1-.162-.048.375.375 0 0 1-.096-.114l-.555-.954a.681.681 0 0 1-.081.18l-.456.774a.646.646 0 0 1-.099.11.212.212 0 0 1-.147.052h-.828l1.044-1.608-1.002-1.503h.894c.066 0 .114.009.144.027.032.016.06.044.084.084l.555.92a1.456 1.456 0 0 1 .105-.213l.396-.692a.318.318 0 0 1 .087-.096.217.217 0 0 1 .117-.03h.852l-1.002 1.46 1.044 1.65Zm3.006-.672v.672h-2.49v-.672h.84V71.79a4.707 4.707 0 0 1 .012-.342l-.498.414a.307.307 0 0 1-.132.063.402.402 0 0 1-.12 0 .328.328 0 0 1-.102-.04.246.246 0 0 1-.066-.06l-.294-.39 1.362-1.142h.768v3.702h.72Zm2.292-1.026v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.05-.132.05h-.27v1.006h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.46 2.022-2.717h.888v2.673h.45Zm2.101 0v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.05-.132.05h-.27v1.006h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.46 2.022-2.717h.888v2.673h.45Zm1.074-2.673v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm1.2 0v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm3.69 1.94a.234.234 0 0 1-.078.082.193.193 0 0 1-.102.024.346.346 0 0 1-.132-.027 5.984 5.984 0 0 0-.144-.063 1.3 1.3 0 0 0-.171-.06.734.734 0 0 0-.219-.03.463.463 0 0 0-.273.069.215.215 0 0 0-.093.186c0 .058.02.106.06.144a.614.614 0 0 0 .165.102c.068.028.145.055.231.08.086.027.174.056.264.088.09.032.178.07.264.114a.93.93 0 0 1 .231.159.675.675 0 0 1 .162.228c.042.09.063.198.063.324 0 .154-.028.296-.084.426a.898.898 0 0 1-.252.336c-.11.094-.247.167-.411.219a1.837 1.837 0 0 1-.561.078c-.106 0-.212-.01-.318-.03a2.26 2.26 0 0 1-.309-.081 1.786 1.786 0 0 1-.273-.12 1.245 1.245 0 0 1-.216-.153l.216-.342a.268.268 0 0 1 .09-.093.265.265 0 0 1 .144-.036c.054 0 .102.012.144.036l.141.078a.775.775 0 0 0 .429.114.687.687 0 0 0 .183-.021.339.339 0 0 0 .12-.063.246.246 0 0 0 .087-.186.202.202 0 0 0-.063-.153.528.528 0 0 0-.165-.102 1.672 1.672 0 0 0-.234-.081 5.792 5.792 0 0 1-.264-.087 2.379 2.379 0 0 1-.267-.114.813.813 0 0 1-.396-.426.936.936 0 0 1-.063-.363.887.887 0 0 1 .306-.69c.102-.09.23-.161.384-.213.154-.054.334-.081.54-.081a1.712 1.712 0 0 1 .621.114 1.356 1.356 0 0 1 .453.288l-.21.327Zm1.526-.68v3.11h-.93v-3.11h.93Zm.096-.852a.502.502 0 0 1-.045.21.573.573 0 0 1-1.035 0 .54.54 0 0 1 .51-.756.57.57 0 0 1 .525.333c.03.066.045.137.045.213Zm2.745 1.224a.536.536 0 0 1-.033.186.422.422 0 0 1-.087.147l-1.299 1.716h1.389v.69h-2.46v-.378a.54.54 0 0 1 .12-.306l1.311-1.737h-1.347v-.69h2.406v.372Zm2.244.81a.782.782 0 0 0-.03-.216.48.48 0 0 0-.093-.186.453.453 0 0 0-.168-.135.58.58 0 0 0-.255-.051.553.553 0 0 0-.414.153c-.1.1-.166.245-.198.435h1.158Zm-1.17.54c.03.26.109.449.237.567a.709.709 0 0 0 .495.174.886.886 0 0 0 .279-.04c.078-.025.147-.054.207-.086l.168-.087a.358.358 0 0 1 .162-.04c.074 0 .13.028.168.082l.27.333c-.096.11-.2.2-.312.27a1.667 1.667 0 0 1-.693.24 2.44 2.44 0 0 1-.333.024c-.218 0-.423-.035-.615-.105a1.446 1.446 0 0 1-.501-.318 1.522 1.522 0 0 1-.339-.522 1.972 1.972 0 0 1-.123-.726c0-.208.035-.405.105-.591.072-.186.174-.35.306-.49.134-.14.295-.25.483-.332.19-.082.404-.123.642-.123.206 0 .394.032.564.096a1.212 1.212 0 0 1 .729.729c.07.176.105.376.105.6 0 .07-.003.127-.009.17a.27.27 0 0 1-.033.106.125.125 0 0 1-.066.054.29.29 0 0 1-.102.015h-1.794Zm4.327-1.041a.234.234 0 0 1-.078.08.193.193 0 0 1-.102.025.346.346 0 0 1-.132-.027 5.984 5.984 0 0 0-.144-.063 1.3 1.3 0 0 0-.171-.06.734.734 0 0 0-.219-.03.463.463 0 0 0-.273.069.215.215 0 0 0-.093.186c0 .058.02.106.06.144a.614.614 0 0 0 .165.102c.068.028.145.055.231.08.086.027.174.056.264.088.09.032.178.07.264.114a.93.93 0 0 1 .231.159.675.675 0 0 1 .162.228c.042.09.063.198.063.324 0 .154-.028.296-.084.426a.898.898 0 0 1-.252.336c-.11.094-.247.167-.411.219a1.837 1.837 0 0 1-.561.078c-.106 0-.212-.01-.318-.03a2.26 2.26 0 0 1-.309-.081 1.786 1.786 0 0 1-.273-.12 1.245 1.245 0 0 1-.216-.153l.216-.342a.268.268 0 0 1 .09-.093.265.265 0 0 1 .144-.036c.054 0 .102.012.144.036l.141.078a.775.775 0 0 0 .429.114.687.687 0 0 0 .183-.021.339.339 0 0 0 .12-.063.246.246 0 0 0 .087-.186.202.202 0 0 0-.063-.153.528.528 0 0 0-.165-.102 1.672 1.672 0 0 0-.234-.081 5.792 5.792 0 0 1-.264-.087 2.379 2.379 0 0 1-.267-.114.813.813 0 0 1-.396-.426.936.936 0 0 1-.063-.363.887.887 0 0 1 .306-.69c.102-.09.23-.161.384-.213.154-.054.334-.081.54-.081a1.712 1.712 0 0 1 .621.114 1.356 1.356 0 0 1 .453.288l-.21.327Zm.635.633h2.73v.666h-2.73v-.666Zm0-1.101h2.73v.669h-2.73v-.67Zm6.138 2.226v.672h-2.49v-.672h.84V71.79a4.707 4.707 0 0 1 .012-.342l-.498.414a.307.307 0 0 1-.132.063.402.402 0 0 1-.12 0 .328.328 0 0 1-.102-.04.246.246 0 0 1-.066-.06l-.294-.39 1.362-1.142h.768v3.702h.72Zm-75.483 4.56v3.112h-.93v-3.111h.93Zm.096-.851a.502.502 0 0 1-.045.21.573.573 0 0 1-1.035 0 .54.54 0 0 1 .51-.756.57.57 0 0 1 .525.333c.03.066.045.137.045.213Zm1.867.804c.236 0 .45.037.644.11a1.4 1.4 0 0 1 .823.823c.078.196.117.417.117.663 0 .248-.04.472-.117.672a1.433 1.433 0 0 1-.325.507 1.434 1.434 0 0 1-.498.32 1.797 1.797 0 0 1-.644.112 1.83 1.83 0 0 1-.651-.111 1.498 1.498 0 0 1-.504-.321 1.467 1.467 0 0 1-.328-.507 1.88 1.88 0 0 1-.114-.672c0-.246.038-.467.115-.663.078-.198.186-.366.326-.504.142-.138.31-.244.505-.318a1.83 1.83 0 0 1 .65-.111Zm0 2.517c.213 0 .37-.075.47-.225.102-.152.153-.382.153-.69 0-.308-.05-.537-.152-.687-.1-.15-.257-.225-.471-.225-.22 0-.382.075-.484.225-.102.15-.152.379-.152.687 0 .308.05.538.153.69.102.15.263.225.483.225Zm1.932.642v-3.111h.576c.116 0 .192.052.228.156l.05.168c.053-.054.107-.103.163-.147a.957.957 0 0 1 .39-.195.977.977 0 0 1 .249-.03c.188 0 .343.049.465.147a.89.89 0 0 1 .282.387.936.936 0 0 1 .432-.411c.088-.042.18-.073.276-.093a1.452 1.452 0 0 1 .765.05.868.868 0 0 1 .345.232c.094.1.165.224.213.372.048.146.072.312.072.498v1.977h-.93V79.69c0-.322-.138-.483-.414-.483a.427.427 0 0 0-.315.126c-.082.082-.123.2-.123.357v1.977h-.93V79.69c0-.178-.035-.303-.105-.375-.07-.072-.173-.108-.31-.108a.53.53 0 0 0-.24.057.879.879 0 0 0-.21.153v2.25h-.93Zm6.918-1.93a.782.782 0 0 0-.03-.215.48.48 0 0 0-.093-.186.453.453 0 0 0-.168-.135.58.58 0 0 0-.255-.051.553.553 0 0 0-.414.153c-.1.1-.166.245-.198.435h1.158Zm-1.17.54c.03.26.11.45.237.568a.709.709 0 0 0 .495.174.886.886 0 0 0 .28-.04c.077-.025.146-.054.206-.086l.168-.087a.358.358 0 0 1 .162-.04c.074 0 .13.028.168.082l.27.333c-.096.11-.2.2-.312.27a1.667 1.667 0 0 1-.693.24 2.44 2.44 0 0 1-.333.024c-.218 0-.423-.035-.615-.105a1.446 1.446 0 0 1-.5-.318 1.522 1.522 0 0 1-.34-.522 1.972 1.972 0 0 1-.123-.726c0-.208.035-.405.105-.591.072-.186.174-.35.306-.49.134-.14.295-.25.483-.332.19-.082.404-.123.642-.123.206 0 .394.032.564.096a1.212 1.212 0 0 1 .73.729c.07.176.104.376.104.6 0 .07-.003.127-.009.17a.27.27 0 0 1-.033.106.125.125 0 0 1-.066.054.29.29 0 0 1-.102.015h-1.794Zm5.14-1.721v3.11h-.576c-.116 0-.192-.051-.228-.155l-.054-.18c-.06.058-.122.11-.186.159a1.242 1.242 0 0 1-.207.12 1.175 1.175 0 0 1-.237.075c-.084.02-.176.03-.276.03-.17 0-.321-.03-.453-.087a.948.948 0 0 1-.33-.25 1.08 1.08 0 0 1-.204-.374 1.551 1.551 0 0 1-.07-.474v-1.974h.93v1.974c0 .154.036.273.106.357.07.084.173.126.309.126a.653.653 0 0 0 .285-.063 1.18 1.18 0 0 0 .26-.177v-2.217h.93Zm1.442.273c.112-.096.233-.173.363-.231.132-.06.289-.09.47-.09.17 0 .32.03.45.09a.91.91 0 0 1 .334.246c.09.104.158.229.204.375.046.144.069.3.069.47v1.978h-.93V79.69a.538.538 0 0 0-.105-.354c-.07-.086-.173-.13-.31-.13a.647.647 0 0 0-.287.067c-.088.042-.174.1-.258.174v2.22h-.93v-4.491h.93v1.653Zm2.246 2.367a.51.51 0 0 1 .039-.201.542.542 0 0 1 .111-.162.527.527 0 0 1 .168-.108.518.518 0 0 1 .21-.042.51.51 0 0 1 .207.042c.064.026.12.062.168.108.048.046.085.1.111.162a.503.503 0 0 1-.279.675.545.545 0 0 1-.207.039.553.553 0 0 1-.378-.147.542.542 0 0 1-.111-.162.537.537 0 0 1-.039-.204Zm3.727-1.902a.514.514 0 0 1-.081.08.179.179 0 0 1-.111.03.247.247 0 0 1-.126-.032 4.22 4.22 0 0 0-.123-.072.697.697 0 0 0-.393-.108.657.657 0 0 0-.297.063.55.55 0 0 0-.204.18.823.823 0 0 0-.12.288 1.691 1.691 0 0 0-.039.38c0 .299.057.528.171.688.116.16.275.24.477.24a.676.676 0 0 0 .255-.04.866.866 0 0 0 .162-.09l.12-.092a.231.231 0 0 1 .141-.042c.074 0 .13.027.168.08l.27.334c-.096.11-.197.2-.303.27a1.604 1.604 0 0 1-.327.162c-.11.038-.221.064-.333.078a2.312 2.312 0 0 1-.327.024c-.19 0-.372-.036-.546-.108a1.364 1.364 0 0 1-.456-.312 1.551 1.551 0 0 1-.312-.507 1.916 1.916 0 0 1-.114-.684c0-.224.033-.433.099-.627a1.44 1.44 0 0 1 .297-.507 1.39 1.39 0 0 1 .486-.34c.194-.081.418-.122.672-.122.244 0 .458.039.642.117.184.078.35.192.498.342l-.246.327Zm1.893-.786c.236 0 .451.037.645.11a1.4 1.4 0 0 1 .822.823c.078.196.117.417.117.663 0 .248-.039.472-.117.672a1.433 1.433 0 0 1-.324.507 1.434 1.434 0 0 1-.498.32 1.797 1.797 0 0 1-.645.112 1.83 1.83 0 0 1-.651-.111 1.498 1.498 0 0 1-.504-.321 1.467 1.467 0 0 1-.327-.507 1.88 1.88 0 0 1-.114-.672c0-.246.038-.467.114-.663.078-.198.187-.366.327-.504.142-.138.31-.244.504-.318a1.83 1.83 0 0 1 .651-.111Zm0 2.517c.214 0 .371-.075.471-.225.102-.152.153-.382.153-.69 0-.308-.051-.537-.153-.687-.1-.15-.257-.225-.471-.225-.22 0-.381.075-.483.225-.102.15-.153.379-.153.687 0 .308.051.538.153.69.102.15.263.225.483.225Zm1.933.642v-3.111h.576c.116 0 .192.052.228.156l.051.168c.052-.054.106-.103.162-.147a.957.957 0 0 1 .39-.195.977.977 0 0 1 .249-.03c.188 0 .343.049.465.147a.89.89 0 0 1 .282.387.936.936 0 0 1 .432-.411c.088-.042.18-.073.276-.093a1.452 1.452 0 0 1 .765.05.868.868 0 0 1 .345.232c.094.1.165.224.213.372.048.146.072.312.072.498v1.977h-.93V79.69c0-.322-.138-.483-.414-.483a.427.427 0 0 0-.315.126c-.082.082-.123.2-.123.357v1.977h-.93V79.69c0-.178-.035-.303-.105-.375-.07-.072-.173-.108-.309-.108a.53.53 0 0 0-.24.057.879.879 0 0 0-.21.153v2.25h-.93Zm5.703-.036a.522.522 0 0 1-.087.144.485.485 0 0 1-.117.105.512.512 0 0 1-.282.084h-.396l1.704-4.473a.48.48 0 0 1 .468-.315h.396l-1.686 4.455Zm3.373-1.23a3.088 3.088 0 0 0-.459.048c-.12.024-.215.054-.285.09a.357.357 0 0 0-.147.123.3.3 0 0 0-.039.15c0 .106.029.18.087.225a.432.432 0 0 0 .255.063c.12 0 .225-.021.315-.063a.96.96 0 0 0 .273-.204V80.4Zm-1.674-1.413c.188-.166.396-.29.624-.37.23-.081.476-.122.738-.122.188 0 .357.03.507.093a1.088 1.088 0 0 1 .627.642c.056.15.084.314.084.492v1.944h-.426a.446.446 0 0 1-.201-.036c-.044-.024-.081-.074-.111-.15l-.066-.171a2.998 2.998 0 0 1-.225.174c-.072.05-.147.093-.225.129a1.41 1.41 0 0 1-.534.102c-.142 0-.271-.018-.387-.054a.73.73 0 0 1-.483-.432.98.98 0 0 1-.066-.372c0-.112.028-.225.084-.34a.826.826 0 0 1 .291-.314c.138-.096.324-.176.558-.24.234-.064.529-.1.885-.108v-.132c0-.182-.038-.313-.114-.393-.074-.082-.18-.123-.318-.123a.848.848 0 0 0-.459.117c-.054.03-.107.057-.159.08a.44.44 0 0 1-.186.037.268.268 0 0 1-.162-.048.417.417 0 0 1-.108-.114l-.168-.291Zm3.984 1.833c.07.076.146.13.228.162a.703.703 0 0 0 .258.048.548.548 0 0 0 .237-.051.476.476 0 0 0 .186-.162.869.869 0 0 0 .126-.294c.03-.12.045-.266.045-.438 0-.164-.012-.302-.036-.414a.81.81 0 0 0-.102-.27.378.378 0 0 0-.354-.195.674.674 0 0 0-.336.075.934.934 0 0 0-.252.219v1.32Zm-.057-1.881c.122-.13.26-.236.414-.318.156-.084.341-.126.555-.126.162 0 .312.036.45.108.138.072.257.176.357.312.1.136.178.303.234.5.058.197.087.42.087.67 0 .234-.033.45-.099.648-.064.198-.155.37-.273.516-.116.146-.256.26-.42.342a1.178 1.178 0 0 1-.54.123 1.06 1.06 0 0 1-.408-.07 1.108 1.108 0 0 1-.3-.185v1.194h-.93v-4.098h.576c.116 0 .192.052.228.156l.069.228Zm3.388 1.88a.62.62 0 0 0 .228.163.703.703 0 0 0 .258.048.548.548 0 0 0 .237-.051.476.476 0 0 0 .186-.162.869.869 0 0 0 .126-.294c.03-.12.045-.266.045-.438 0-.164-.012-.302-.036-.414a.81.81 0 0 0-.102-.27.378.378 0 0 0-.354-.195.674.674 0 0 0-.336.075.934.934 0 0 0-.252.219v1.32Zm-.057-1.88c.122-.13.26-.236.414-.318.156-.084.341-.126.555-.126.162 0 .312.036.45.108.138.072.257.176.357.312.1.136.178.303.234.5.058.197.087.42.087.67 0 .234-.033.45-.099.648-.064.198-.155.37-.273.516-.116.146-.256.26-.42.342a1.178 1.178 0 0 1-.54.123 1.06 1.06 0 0 1-.408-.07 1.108 1.108 0 0 1-.3-.185v1.194h-.93v-4.098h.576c.116 0 .192.052.228.156l.069.228Zm3.388-1.764v4.49h-.93v-4.49h.93Zm2.444 2.562a.782.782 0 0 0-.03-.216.48.48 0 0 0-.093-.186.453.453 0 0 0-.168-.135.58.58 0 0 0-.255-.051.553.553 0 0 0-.414.153c-.1.1-.166.245-.198.435h1.158Zm-1.17.54c.03.26.109.449.237.567a.709.709 0 0 0 .495.174.886.886 0 0 0 .279-.04c.078-.025.147-.054.207-.086l.168-.087a.358.358 0 0 1 .162-.04c.074 0 .13.028.168.082l.27.333c-.096.11-.2.2-.312.27a1.667 1.667 0 0 1-.693.24 2.44 2.44 0 0 1-.333.024c-.218 0-.423-.035-.615-.105a1.446 1.446 0 0 1-.501-.318 1.522 1.522 0 0 1-.339-.522 1.972 1.972 0 0 1-.123-.726c0-.208.035-.405.105-.591.072-.186.174-.35.306-.49.134-.14.295-.25.483-.332.19-.082.404-.123.642-.123.206 0 .394.032.564.096a1.212 1.212 0 0 1 .729.729c.07.176.105.376.105.6 0 .07-.003.127-.009.17a.27.27 0 0 1-.033.106.125.125 0 0 1-.066.054.29.29 0 0 1-.102.015h-1.794Zm2.346-.81h1.62v.75h-1.62v-.75Zm3.078-.912v3.11h-.93v-3.11h.93Zm.096-.852a.502.502 0 0 1-.045.21.573.573 0 0 1-1.035 0 .54.54 0 0 1 .51-.756.57.57 0 0 1 .525.333c.03.066.045.137.045.213Zm2.719 1.59a.514.514 0 0 1-.081.08.179.179 0 0 1-.111.03.247.247 0 0 1-.126-.032 4.22 4.22 0 0 0-.123-.072.697.697 0 0 0-.393-.108.657.657 0 0 0-.297.063.55.55 0 0 0-.204.18.823.823 0 0 0-.12.288 1.691 1.691 0 0 0-.039.38c0 .299.057.528.171.688.116.16.275.24.477.24a.676.676 0 0 0 .255-.04.866.866 0 0 0 .162-.09l.12-.092a.231.231 0 0 1 .141-.042c.074 0 .13.027.168.08l.27.334c-.096.11-.197.2-.303.27a1.604 1.604 0 0 1-.327.162c-.11.038-.221.064-.333.078a2.312 2.312 0 0 1-.327.024c-.19 0-.372-.036-.546-.108a1.364 1.364 0 0 1-.456-.312 1.551 1.551 0 0 1-.312-.507 1.916 1.916 0 0 1-.114-.684c0-.224.033-.433.099-.627a1.44 1.44 0 0 1 .297-.507 1.39 1.39 0 0 1 .486-.34c.194-.081.418-.122.672-.122.244 0 .458.039.642.117.184.078.35.192.498.342l-.246.327Zm1.893-.786c.236 0 .451.037.645.11a1.4 1.4 0 0 1 .822.823c.078.196.117.417.117.663 0 .248-.039.472-.117.672a1.433 1.433 0 0 1-.324.507 1.434 1.434 0 0 1-.498.32 1.797 1.797 0 0 1-.645.112 1.83 1.83 0 0 1-.651-.111 1.498 1.498 0 0 1-.504-.321 1.467 1.467 0 0 1-.327-.507 1.88 1.88 0 0 1-.114-.672c0-.246.038-.467.114-.663.078-.198.187-.366.327-.504.142-.138.31-.244.504-.318a1.83 1.83 0 0 1 .651-.111Zm0 2.517c.214 0 .371-.075.471-.225.102-.152.153-.382.153-.69 0-.308-.051-.537-.153-.687-.1-.15-.257-.225-.471-.225-.22 0-.381.075-.483.225-.102.15-.153.379-.153.687 0 .308.051.538.153.69.102.15.263.225.483.225Zm2.791-2.133a2.26 2.26 0 0 1 .186-.156 1.136 1.136 0 0 1 .441-.198c.086-.02.179-.03.279-.03.17 0 .32.03.45.09a.91.91 0 0 1 .333.246c.09.104.158.229.204.375.046.144.069.3.069.47v1.978h-.93V79.69a.538.538 0 0 0-.105-.354c-.07-.086-.173-.13-.309-.13a.647.647 0 0 0-.288.067c-.088.042-.174.1-.258.174v2.22h-.93v-3.111h.576c.116 0 .192.052.228.156l.054.18Zm2.441.576h1.62v.75h-1.62v-.75Zm4.965 1.527v.672h-2.49v-.672h.84V78.79a4.707 4.707 0 0 1 .012-.342l-.498.414a.307.307 0 0 1-.132.063.402.402 0 0 1-.12 0 .328.328 0 0 1-.102-.04.246.246 0 0 1-.066-.06l-.294-.39 1.362-1.142h.768v3.702h.72Zm2.292-1.026v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.05-.132.05h-.27v1.006h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.46 2.022-2.717h.888v2.673h.45Zm2.101 0v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.05-.132.05h-.27v1.006h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.46 2.022-2.717h.888v2.673h.45Zm3.168 1.026v.672h-2.49v-.672h.84V78.79a4.707 4.707 0 0 1 .012-.342l-.498.414a.307.307 0 0 1-.132.063.402.402 0 0 1-.12 0 .328.328 0 0 1-.102-.04.246.246 0 0 1-.066-.06l-.294-.39 1.362-1.142h.768v3.702h.72Zm-74.452 4.56v3.112h-.93v-3.111h.93Zm.096-.851a.502.502 0 0 1-.045.21.573.573 0 0 1-1.035 0 .54.54 0 0 1 .51-.756.57.57 0 0 1 .525.333c.03.066.045.137.045.213Zm1.866.804c.236 0 .451.037.645.11a1.4 1.4 0 0 1 .822.823c.078.196.117.417.117.663 0 .248-.039.472-.117.672a1.433 1.433 0 0 1-.324.507 1.434 1.434 0 0 1-.498.32 1.797 1.797 0 0 1-.645.112 1.83 1.83 0 0 1-.65-.111 1.498 1.498 0 0 1-.505-.321 1.467 1.467 0 0 1-.327-.507 1.88 1.88 0 0 1-.114-.672c0-.246.038-.467.114-.663.078-.198.187-.366.327-.504.142-.138.31-.244.504-.318a1.83 1.83 0 0 1 .651-.111Zm0 2.517c.214 0 .371-.075.471-.225.102-.152.153-.382.153-.69 0-.308-.05-.537-.153-.687-.1-.15-.257-.225-.47-.225-.22 0-.382.075-.484.225-.102.15-.153.379-.153.687 0 .308.051.538.153.69.102.15.263.225.483.225Zm1.933.642v-3.111h.576c.116 0 .192.052.228.156l.05.168c.053-.054.107-.103.163-.147a.957.957 0 0 1 .39-.195.977.977 0 0 1 .249-.03c.188 0 .343.049.465.147a.89.89 0 0 1 .282.387.936.936 0 0 1 .432-.411c.088-.042.18-.073.276-.093a1.452 1.452 0 0 1 .765.05.868.868 0 0 1 .345.232c.094.1.165.224.213.372.048.146.072.312.072.498v1.977h-.93V86.69c0-.322-.138-.483-.414-.483a.427.427 0 0 0-.315.126c-.082.082-.123.2-.123.357v1.977h-.93V86.69c0-.178-.035-.303-.105-.375-.07-.072-.173-.108-.31-.108a.53.53 0 0 0-.24.057.879.879 0 0 0-.21.153v2.25h-.93Zm6.918-1.93a.782.782 0 0 0-.03-.215.48.48 0 0 0-.093-.186.453.453 0 0 0-.168-.135.58.58 0 0 0-.255-.051.553.553 0 0 0-.414.153c-.1.1-.166.245-.198.435h1.158Zm-1.17.54c.03.26.11.45.237.568a.709.709 0 0 0 .495.174.886.886 0 0 0 .28-.04c.077-.025.146-.054.206-.086l.168-.087a.358.358 0 0 1 .162-.04c.074 0 .13.028.168.082l.27.333c-.096.11-.2.2-.312.27a1.667 1.667 0 0 1-.693.24 2.44 2.44 0 0 1-.333.024c-.218 0-.423-.035-.615-.105a1.446 1.446 0 0 1-.5-.318 1.522 1.522 0 0 1-.34-.522 1.972 1.972 0 0 1-.123-.726c0-.208.035-.405.105-.591.072-.186.174-.35.306-.49.134-.14.295-.25.483-.332.19-.082.404-.123.642-.123.206 0 .394.032.564.096a1.212 1.212 0 0 1 .73.729c.07.176.104.376.104.6 0 .07-.003.127-.009.17a.27.27 0 0 1-.033.106.125.125 0 0 1-.066.054.29.29 0 0 1-.102.015H93.09Zm5.14-1.721v3.11h-.576c-.116 0-.192-.051-.228-.155l-.054-.18c-.06.058-.122.11-.186.159a1.242 1.242 0 0 1-.207.12 1.175 1.175 0 0 1-.237.075c-.084.02-.176.03-.276.03-.17 0-.321-.03-.453-.087a.948.948 0 0 1-.33-.25 1.08 1.08 0 0 1-.204-.374 1.551 1.551 0 0 1-.07-.474v-1.974h.93v1.974c0 .154.036.273.106.357.07.084.173.126.309.126a.653.653 0 0 0 .285-.063 1.18 1.18 0 0 0 .26-.177v-2.217h.93Zm1.442.273c.111-.096.232-.173.362-.231.132-.06.289-.09.471-.09.17 0 .32.03.45.09a.91.91 0 0 1 .333.246c.09.104.158.229.204.375.046.144.069.3.069.47v1.978h-.93V86.69a.538.538 0 0 0-.105-.354c-.07-.086-.173-.13-.309-.13a.643.643 0 0 0-.287.067c-.088.042-.175.1-.258.174v2.22h-.93v-4.491h.93v1.653Zm2.245 2.367a.51.51 0 0 1 .039-.201.542.542 0 0 1 .111-.162.527.527 0 0 1 .168-.108.518.518 0 0 1 .21-.042.51.51 0 0 1 .207.042c.064.026.12.062.168.108.048.046.085.1.111.162a.503.503 0 0 1-.279.675.545.545 0 0 1-.207.039.553.553 0 0 1-.378-.147.542.542 0 0 1-.111-.162.537.537 0 0 1-.039-.204Zm3.728-1.902a.514.514 0 0 1-.081.08.179.179 0 0 1-.111.03.247.247 0 0 1-.126-.032 4.22 4.22 0 0 0-.123-.072.697.697 0 0 0-.393-.108.657.657 0 0 0-.297.063.55.55 0 0 0-.204.18.823.823 0 0 0-.12.288 1.691 1.691 0 0 0-.039.38c0 .299.057.528.171.688.116.16.275.24.477.24a.676.676 0 0 0 .255-.04.866.866 0 0 0 .162-.09l.12-.092a.231.231 0 0 1 .141-.042c.074 0 .13.027.168.08l.27.334c-.096.11-.197.2-.303.27a1.604 1.604 0 0 1-.327.162c-.11.038-.221.064-.333.078a2.312 2.312 0 0 1-.327.024c-.19 0-.372-.036-.546-.108a1.364 1.364 0 0 1-.456-.312 1.551 1.551 0 0 1-.312-.507 1.916 1.916 0 0 1-.114-.684c0-.224.033-.433.099-.627a1.44 1.44 0 0 1 .297-.507 1.39 1.39 0 0 1 .486-.34c.194-.081.418-.122.672-.122.244 0 .458.039.642.117.184.078.35.192.498.342l-.246.327Zm1.893-.786c.236 0 .451.037.645.11a1.4 1.4 0 0 1 .822.823c.078.196.117.417.117.663 0 .248-.039.472-.117.672a1.433 1.433 0 0 1-.324.507 1.434 1.434 0 0 1-.498.32 1.797 1.797 0 0 1-.645.112 1.83 1.83 0 0 1-.651-.111 1.498 1.498 0 0 1-.504-.321 1.467 1.467 0 0 1-.327-.507 1.88 1.88 0 0 1-.114-.672c0-.246.038-.467.114-.663.078-.198.187-.366.327-.504.142-.138.31-.244.504-.318a1.83 1.83 0 0 1 .651-.111Zm0 2.517c.214 0 .371-.075.471-.225.102-.152.153-.382.153-.69 0-.308-.051-.537-.153-.687-.1-.15-.257-.225-.471-.225-.22 0-.381.075-.483.225-.102.15-.153.379-.153.687 0 .308.051.538.153.69.102.15.263.225.483.225Zm28.676-1.557h1.62v.75h-1.62v-.75Zm3.078-.912v3.11h-.93v-3.11h.93Zm.096-.852a.502.502 0 0 1-.045.21.573.573 0 0 1-1.035 0 .54.54 0 0 1 .51-.756.57.57 0 0 1 .525.333c.03.066.045.137.045.213Zm2.719 1.59a.514.514 0 0 1-.081.08.179.179 0 0 1-.111.03.247.247 0 0 1-.126-.032 4.22 4.22 0 0 0-.123-.072.697.697 0 0 0-.393-.108.657.657 0 0 0-.297.063.55.55 0 0 0-.204.18.823.823 0 0 0-.12.288 1.691 1.691 0 0 0-.039.38c0 .299.057.528.171.688.116.16.275.24.477.24a.676.676 0 0 0 .255-.04.866.866 0 0 0 .162-.09l.12-.092a.231.231 0 0 1 .141-.042c.074 0 .13.027.168.08l.27.334c-.096.11-.197.2-.303.27a1.604 1.604 0 0 1-.327.162c-.11.038-.221.064-.333.078a2.312 2.312 0 0 1-.327.024c-.19 0-.372-.036-.546-.108a1.364 1.364 0 0 1-.456-.312 1.551 1.551 0 0 1-.312-.507 1.916 1.916 0 0 1-.114-.684c0-.224.033-.433.099-.627a1.44 1.44 0 0 1 .297-.507 1.39 1.39 0 0 1 .486-.34c.194-.081.418-.122.672-.122.244 0 .458.039.642.117.184.078.35.192.498.342l-.246.327Zm1.893-.786c.236 0 .451.037.645.11a1.4 1.4 0 0 1 .822.823c.078.196.117.417.117.663 0 .248-.039.472-.117.672a1.433 1.433 0 0 1-.324.507 1.434 1.434 0 0 1-.498.32 1.797 1.797 0 0 1-.645.112 1.83 1.83 0 0 1-.651-.111 1.498 1.498 0 0 1-.504-.321 1.467 1.467 0 0 1-.327-.507 1.88 1.88 0 0 1-.114-.672c0-.246.038-.467.114-.663.078-.198.187-.366.327-.504.142-.138.31-.244.504-.318a1.83 1.83 0 0 1 .651-.111Zm0 2.517c.214 0 .371-.075.471-.225.102-.152.153-.382.153-.69 0-.308-.051-.537-.153-.687-.1-.15-.257-.225-.471-.225-.22 0-.381.075-.483.225-.102.15-.153.379-.153.687 0 .308.051.538.153.69.102.15.263.225.483.225Zm2.79-2.133a2.26 2.26 0 0 1 .186-.156 1.136 1.136 0 0 1 .441-.198c.086-.02.179-.03.279-.03.17 0 .32.03.45.09a.91.91 0 0 1 .333.246c.09.104.158.229.204.375.046.144.069.3.069.47v1.978h-.93V86.69a.538.538 0 0 0-.105-.354c-.07-.086-.173-.13-.309-.13a.647.647 0 0 0-.288.067c-.088.042-.174.1-.258.174v2.22h-.93v-3.111h.576c.116 0 .192.052.228.156l.054.18Zm2.441.576h1.62v.75h-1.62v-.75Zm4.965 1.527v.672h-2.49v-.672h.84V85.79a4.707 4.707 0 0 1 .012-.342l-.498.414a.307.307 0 0 1-.132.063.402.402 0 0 1-.12 0 .328.328 0 0 1-.102-.04.246.246 0 0 1-.066-.06l-.294-.39 1.362-1.142h.768v3.702h.72Zm2.293-1.026v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.05-.132.05h-.27v1.006h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.46 2.022-2.717h.888v2.673h.45Zm-78.213 6.499h1.62v.75h-1.62v-.75Zm3.078-.912v3.11h-.93v-3.11h.93Zm.096-.852a.502.502 0 0 1-.045.21.573.573 0 0 1-1.035 0 .54.54 0 0 1 .51-.756.57.57 0 0 1 .525.333c.03.066.045.137.045.213Zm2.719 1.59a.514.514 0 0 1-.081.08.179.179 0 0 1-.111.03.247.247 0 0 1-.126-.032 4.22 4.22 0 0 0-.123-.072.697.697 0 0 0-.393-.108.657.657 0 0 0-.297.063.55.55 0 0 0-.204.18.823.823 0 0 0-.12.288 1.691 1.691 0 0 0-.04.38c0 .299.058.528.172.688.116.16.275.24.477.24a.676.676 0 0 0 .255-.04.866.866 0 0 0 .162-.09l.12-.092a.231.231 0 0 1 .14-.042c.075 0 .13.027.169.08l.27.334c-.096.11-.197.2-.303.27a1.604 1.604 0 0 1-.327.162c-.11.038-.221.064-.333.078a2.312 2.312 0 0 1-.327.024c-.19 0-.372-.036-.546-.108a1.364 1.364 0 0 1-.456-.312 1.551 1.551 0 0 1-.312-.507 1.916 1.916 0 0 1-.114-.684c0-.224.033-.433.099-.627a1.44 1.44 0 0 1 .297-.507 1.39 1.39 0 0 1 .486-.34c.194-.081.418-.122.672-.122.244 0 .458.039.642.117.184.078.35.192.498.342l-.246.327Zm1.893-.786c.236 0 .45.037.645.11a1.4 1.4 0 0 1 .822.823c.078.196.117.417.117.663 0 .248-.04.472-.117.672a1.433 1.433 0 0 1-.324.507 1.434 1.434 0 0 1-.498.32 1.797 1.797 0 0 1-.645.112 1.83 1.83 0 0 1-.651-.111 1.498 1.498 0 0 1-.504-.321 1.467 1.467 0 0 1-.327-.507 1.88 1.88 0 0 1-.114-.672c0-.246.038-.467.114-.663.078-.198.187-.366.327-.504.142-.138.31-.244.504-.318a1.83 1.83 0 0 1 .65-.111Zm0 2.517c.214 0 .37-.075.47-.225.103-.152.154-.382.154-.69 0-.308-.051-.537-.153-.687-.1-.15-.257-.225-.471-.225-.22 0-.381.075-.483.225-.102.15-.153.379-.153.687 0 .308.05.538.153.69.102.15.263.225.483.225Zm2.79-2.133a2.26 2.26 0 0 1 .186-.156 1.136 1.136 0 0 1 .441-.198c.086-.02.18-.03.28-.03.17 0 .32.03.45.09a.91.91 0 0 1 .332.246c.09.104.158.229.204.375.046.144.07.3.07.47v1.978h-.93V93.69a.538.538 0 0 0-.106-.354c-.07-.086-.173-.13-.309-.13a.647.647 0 0 0-.288.067c-.088.042-.174.1-.258.174v2.22h-.93v-3.111h.576c.116 0 .192.052.228.156l.054.18Zm3.077-1.596v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm1.2 0v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm47.637 0v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm1.2 0v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm2.327 1.94a.234.234 0 0 1-.078.082.193.193 0 0 1-.102.024.346.346 0 0 1-.132-.027 5.984 5.984 0 0 0-.144-.063 1.3 1.3 0 0 0-.171-.06.734.734 0 0 0-.219-.03.463.463 0 0 0-.273.069.215.215 0 0 0-.093.186c0 .058.02.106.06.144a.614.614 0 0 0 .165.102c.068.028.145.055.231.08.086.027.174.056.264.088.09.032.178.07.264.114a.93.93 0 0 1 .231.159.675.675 0 0 1 .162.228c.042.09.063.198.063.324 0 .154-.028.296-.084.426a.898.898 0 0 1-.252.336c-.11.094-.247.167-.411.219a1.837 1.837 0 0 1-.561.078c-.106 0-.212-.01-.318-.03a2.26 2.26 0 0 1-.309-.081 1.786 1.786 0 0 1-.273-.12 1.245 1.245 0 0 1-.216-.153l.216-.342a.268.268 0 0 1 .09-.093.265.265 0 0 1 .144-.036c.054 0 .102.012.144.036l.141.078a.775.775 0 0 0 .429.114.687.687 0 0 0 .183-.021.339.339 0 0 0 .12-.063.246.246 0 0 0 .087-.186.202.202 0 0 0-.063-.153.528.528 0 0 0-.165-.102 1.672 1.672 0 0 0-.234-.081 5.792 5.792 0 0 1-.264-.087 2.379 2.379 0 0 1-.267-.114.813.813 0 0 1-.396-.426.936.936 0 0 1-.063-.363.887.887 0 0 1 .306-.69c.102-.09.23-.161.384-.213.154-.054.334-.081.54-.081a1.712 1.712 0 0 1 .621.114 1.356 1.356 0 0 1 .453.288l-.21.327Zm1.526-.68v3.11h-.93v-3.11h.93Zm.096-.852a.502.502 0 0 1-.045.21.573.573 0 0 1-1.035 0 .54.54 0 0 1 .51-.756.57.57 0 0 1 .525.333c.03.066.045.137.045.213Zm2.745 1.224a.536.536 0 0 1-.033.186.422.422 0 0 1-.087.147l-1.299 1.716h1.389v.69h-2.46v-.378a.54.54 0 0 1 .12-.306l1.311-1.737h-1.347v-.69h2.406v.372Zm2.245.81a.782.782 0 0 0-.03-.216.48.48 0 0 0-.093-.186.453.453 0 0 0-.168-.135.58.58 0 0 0-.255-.051.553.553 0 0 0-.414.153c-.1.1-.166.245-.198.435h1.158Zm-1.17.54c.03.26.109.449.237.567a.709.709 0 0 0 .495.174.886.886 0 0 0 .279-.04c.078-.025.147-.054.207-.086l.168-.087a.358.358 0 0 1 .162-.04c.074 0 .13.028.168.082l.27.333c-.096.11-.2.2-.312.27a1.667 1.667 0 0 1-.693.24 2.44 2.44 0 0 1-.333.024c-.218 0-.423-.035-.615-.105a1.446 1.446 0 0 1-.501-.318 1.522 1.522 0 0 1-.339-.522 1.972 1.972 0 0 1-.123-.726c0-.208.035-.405.105-.591.072-.186.174-.35.306-.49.134-.14.295-.25.483-.332.19-.082.404-.123.642-.123.206 0 .394.032.564.096a1.212 1.212 0 0 1 .729.729c.07.176.105.376.105.6 0 .07-.003.127-.009.17a.27.27 0 0 1-.033.106.125.125 0 0 1-.066.054.29.29 0 0 1-.102.015h-1.794Zm4.326-1.041a.234.234 0 0 1-.078.08.193.193 0 0 1-.102.025.346.346 0 0 1-.132-.027 5.984 5.984 0 0 0-.144-.063 1.3 1.3 0 0 0-.171-.06.734.734 0 0 0-.219-.03.463.463 0 0 0-.273.069.215.215 0 0 0-.093.186c0 .058.02.106.06.144a.614.614 0 0 0 .165.102c.068.028.145.055.231.08.086.027.174.056.264.088.09.032.178.07.264.114a.93.93 0 0 1 .231.159.675.675 0 0 1 .162.228c.042.09.063.198.063.324 0 .154-.028.296-.084.426a.898.898 0 0 1-.252.336c-.11.094-.247.167-.411.219a1.837 1.837 0 0 1-.561.078c-.106 0-.212-.01-.318-.03a2.26 2.26 0 0 1-.309-.081 1.786 1.786 0 0 1-.273-.12 1.245 1.245 0 0 1-.216-.153l.216-.342a.268.268 0 0 1 .09-.093.265.265 0 0 1 .144-.036c.054 0 .102.012.144.036l.141.078a.775.775 0 0 0 .429.114.687.687 0 0 0 .183-.021.339.339 0 0 0 .12-.063.246.246 0 0 0 .087-.186.202.202 0 0 0-.063-.153.528.528 0 0 0-.165-.102 1.672 1.672 0 0 0-.234-.081 5.792 5.792 0 0 1-.264-.087 2.379 2.379 0 0 1-.267-.114.813.813 0 0 1-.396-.426.936.936 0 0 1-.063-.363.887.887 0 0 1 .306-.69c.102-.09.23-.161.384-.213.154-.054.334-.081.54-.081a1.712 1.712 0 0 1 .621.114 1.356 1.356 0 0 1 .453.288l-.21.327Zm-73.771 6.27c.236 0 .45.038.645.112a1.4 1.4 0 0 1 .822.822c.078.196.117.417.117.663 0 .248-.04.472-.117.672a1.433 1.433 0 0 1-.324.507 1.434 1.434 0 0 1-.498.321 1.797 1.797 0 0 1-.645.111 1.83 1.83 0 0 1-.651-.111 1.498 1.498 0 0 1-.504-.321 1.467 1.467 0 0 1-.327-.507 1.88 1.88 0 0 1-.114-.672c0-.246.038-.467.114-.663a1.44 1.44 0 0 1 .327-.504c.142-.138.31-.244.504-.318a1.83 1.83 0 0 1 .65-.111Zm0 2.518c.214 0 .37-.075.47-.225.103-.152.154-.382.154-.69 0-.308-.051-.537-.153-.687-.1-.15-.257-.225-.471-.225-.22 0-.381.075-.483.225-.102.15-.153.379-.153.687 0 .308.05.538.153.69.102.15.263.225.483.225Zm1.932.642v-3.111h.576c.116 0 .192.052.228.156l.051.168c.052-.054.106-.103.162-.147a.957.957 0 0 1 .39-.195.977.977 0 0 1 .25-.03c.187 0 .342.049.464.147a.89.89 0 0 1 .282.387.932.932 0 0 1 .432-.411c.088-.042.18-.073.276-.093a1.452 1.452 0 0 1 .765.05.868.868 0 0 1 .345.232c.094.1.165.224.213.372.048.146.072.312.072.498v1.977h-.93v-1.977c0-.322-.138-.483-.414-.483a.427.427 0 0 0-.315.126c-.082.082-.123.201-.123.357v1.977h-.93v-1.977c0-.178-.035-.303-.105-.375-.07-.072-.173-.108-.309-.108a.53.53 0 0 0-.24.057.879.879 0 0 0-.21.153v2.25h-.93Zm6.919-1.929a.782.782 0 0 0-.03-.216.48.48 0 0 0-.093-.186.453.453 0 0 0-.168-.135.58.58 0 0 0-.255-.051.553.553 0 0 0-.414.153c-.1.1-.166.245-.198.435H90.4Zm-1.17.54c.03.26.109.449.237.567a.709.709 0 0 0 .495.174.886.886 0 0 0 .279-.039c.078-.026.147-.055.207-.087l.168-.087a.358.358 0 0 1 .162-.039c.074 0 .13.027.168.081l.27.333c-.096.11-.2.2-.312.27a1.667 1.667 0 0 1-.693.24 2.44 2.44 0 0 1-.333.024c-.218 0-.423-.035-.615-.105a1.446 1.446 0 0 1-.501-.318 1.522 1.522 0 0 1-.34-.522 1.972 1.972 0 0 1-.122-.726c0-.208.035-.405.105-.591.072-.186.174-.349.306-.49.134-.14.295-.25.483-.332.19-.082.404-.123.642-.123.206 0 .394.032.564.096a1.212 1.212 0 0 1 .729.729 1.613 1.613 0 0 1 .095.771.27.27 0 0 1-.032.105.125.125 0 0 1-.066.054.29.29 0 0 1-.102.015H89.23Zm53.7-1.386a2.26 2.26 0 0 1 .186-.156 1.136 1.136 0 0 1 .441-.198c.086-.02.179-.03.279-.03.17 0 .32.03.45.09a.91.91 0 0 1 .333.246c.09.104.158.229.204.375.046.144.069.301.069.471v1.977h-.93v-1.977a.538.538 0 0 0-.105-.354c-.07-.086-.173-.129-.309-.129a.647.647 0 0 0-.288.066c-.088.042-.174.1-.258.174v2.22h-.93v-3.111h.576c.116 0 .192.052.228.156l.054.18Zm2.441.576h1.62v.75h-1.62v-.75Zm4.965 1.527v.672h-2.49v-.672h.84V99.79a4.707 4.707 0 0 1 .012-.342l-.498.414a.307.307 0 0 1-.132.063.402.402 0 0 1-.12 0 .328.328 0 0 1-.102-.04.246.246 0 0 1-.066-.06l-.294-.39 1.362-1.142h.768v3.702h.72Zm2.292-1.026v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.051-.132.051h-.27v1.005h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.459 2.022-2.718h.888v2.673h.45Zm3.169 1.026v.672h-2.49v-.672h.84V99.79a4.707 4.707 0 0 1 .012-.342l-.498.414a.307.307 0 0 1-.132.063.402.402 0 0 1-.12 0 .328.328 0 0 1-.102-.04.246.246 0 0 1-.066-.06l-.294-.39 1.362-1.142h.768v3.702h.72Zm-75.805 5.473h1.62v.75h-1.62v-.75Zm3.079-.912v3.111h-.93v-3.111h.93Zm.096-.852a.502.502 0 0 1-.046.21.573.573 0 0 1-1.034 0 .54.54 0 0 1 .51-.756.57.57 0 0 1 .524.333.51.51 0 0 1 .046.213Zm2.718 1.59a.514.514 0 0 1-.08.081.179.179 0 0 1-.112.03.247.247 0 0 1-.126-.033 4.22 4.22 0 0 0-.123-.072.697.697 0 0 0-.393-.108.657.657 0 0 0-.297.063.55.55 0 0 0-.204.18.823.823 0 0 0-.12.288 1.691 1.691 0 0 0-.039.381c0 .298.057.527.171.687.116.16.275.24.477.24a.676.676 0 0 0 .255-.039.866.866 0 0 0 .162-.09l.12-.093a.231.231 0 0 1 .141-.042c.074 0 .13.027.168.081l.27.333c-.096.11-.197.2-.303.27a1.604 1.604 0 0 1-.327.162c-.11.038-.22.064-.333.078a2.312 2.312 0 0 1-.327.024c-.19 0-.372-.036-.546-.108a1.364 1.364 0 0 1-.456-.312 1.551 1.551 0 0 1-.312-.507 1.916 1.916 0 0 1-.114-.684c0-.224.033-.433.1-.627a1.44 1.44 0 0 1 .296-.507 1.39 1.39 0 0 1 .486-.339c.194-.082.418-.123.672-.123.244 0 .458.039.642.117.184.078.35.192.498.342l-.246.327Zm1.893-.786c.236 0 .451.037.645.111a1.4 1.4 0 0 1 .822.822c.078.196.117.417.117.663 0 .248-.039.472-.117.672a1.433 1.433 0 0 1-.324.507 1.434 1.434 0 0 1-.498.321 1.797 1.797 0 0 1-.645.111 1.83 1.83 0 0 1-.65-.111 1.498 1.498 0 0 1-.505-.321 1.467 1.467 0 0 1-.327-.507 1.88 1.88 0 0 1-.114-.672c0-.246.038-.467.114-.663.078-.198.187-.366.327-.504.142-.138.31-.244.504-.318a1.83 1.83 0 0 1 .651-.111Zm0 2.517c.214 0 .371-.075.471-.225.102-.152.153-.382.153-.69 0-.308-.05-.537-.153-.687-.1-.15-.257-.225-.47-.225-.22 0-.382.075-.484.225-.102.15-.153.379-.153.687 0 .308.051.538.153.69.102.15.263.225.483.225Zm2.79-2.133a2.26 2.26 0 0 1 .187-.156 1.136 1.136 0 0 1 .441-.198c.086-.02.179-.03.279-.03.17 0 .32.03.45.09a.91.91 0 0 1 .333.246c.09.104.158.229.204.375.046.144.069.301.069.471v1.977h-.93v-1.977a.538.538 0 0 0-.105-.354c-.07-.086-.173-.129-.31-.129a.647.647 0 0 0-.287.066c-.088.042-.174.1-.258.174v2.22h-.93v-3.111h.576c.116 0 .192.052.228.156l.054.18Zm57.548.345a.234.234 0 0 1-.078.081.193.193 0 0 1-.102.024.346.346 0 0 1-.132-.027 5.984 5.984 0 0 0-.144-.063 1.3 1.3 0 0 0-.171-.06.734.734 0 0 0-.219-.03.463.463 0 0 0-.273.069.215.215 0 0 0-.093.186c0 .058.02.106.06.144a.614.614 0 0 0 .165.102c.068.028.145.055.231.081.086.026.174.055.264.087.09.032.178.07.264.114a.93.93 0 0 1 .231.159.675.675 0 0 1 .162.228c.042.09.063.198.063.324 0 .154-.028.296-.084.426a.898.898 0 0 1-.252.336c-.11.094-.247.167-.411.219a1.837 1.837 0 0 1-.561.078c-.106 0-.212-.01-.318-.03a2.26 2.26 0 0 1-.309-.081 1.786 1.786 0 0 1-.273-.12 1.245 1.245 0 0 1-.216-.153l.216-.342a.268.268 0 0 1 .09-.093.265.265 0 0 1 .144-.036c.054 0 .102.012.144.036l.141.078a.775.775 0 0 0 .429.114.687.687 0 0 0 .183-.021.339.339 0 0 0 .12-.063.246.246 0 0 0 .087-.186.202.202 0 0 0-.063-.153.528.528 0 0 0-.165-.102 1.672 1.672 0 0 0-.234-.081 5.792 5.792 0 0 1-.264-.087 2.379 2.379 0 0 1-.267-.114.813.813 0 0 1-.396-.426.936.936 0 0 1-.063-.363.887.887 0 0 1 .306-.69c.102-.09.23-.161.384-.213.154-.054.334-.081.54-.081a1.712 1.712 0 0 1 .621.114 1.356 1.356 0 0 1 .453.288l-.21.327Zm1.526-.681v3.111h-.93v-3.111h.93Zm.096-.852a.502.502 0 0 1-.045.21.573.573 0 0 1-1.035 0 .54.54 0 0 1 .51-.756.57.57 0 0 1 .525.333c.03.066.045.137.045.213Zm2.746 1.224a.536.536 0 0 1-.033.186.422.422 0 0 1-.087.147l-1.299 1.716h1.389v.69h-2.46v-.378a.54.54 0 0 1 .12-.306l1.311-1.737h-1.347v-.69h2.406v.372Zm1.312-.372v3.111h-.93v-3.111h.93Zm.096-.852a.502.502 0 0 1-.045.21.573.573 0 0 1-1.035 0 .54.54 0 0 1 .51-.756.57.57 0 0 1 .525.333c.03.066.045.137.045.213Zm-73.07 7.852v3.111h-.93v-3.111h.93Zm.096-.852a.502.502 0 0 1-.045.21.573.573 0 0 1-1.035 0 .54.54 0 0 1 .51-.756.57.57 0 0 1 .525.333c.03.066.045.137.045.213Zm1.867.804c.236 0 .45.037.644.111a1.4 1.4 0 0 1 .823.822c.078.196.117.417.117.663 0 .248-.04.472-.118.672a1.433 1.433 0 0 1-.323.507 1.434 1.434 0 0 1-.499.321 1.797 1.797 0 0 1-.644.111 1.83 1.83 0 0 1-.651-.111 1.498 1.498 0 0 1-.505-.321 1.467 1.467 0 0 1-.326-.507 1.88 1.88 0 0 1-.115-.672c0-.246.039-.467.115-.663.078-.198.186-.366.326-.504.142-.138.31-.244.505-.318a1.83 1.83 0 0 1 .65-.111Zm0 2.517c.213 0 .37-.075.47-.225.103-.152.153-.382.153-.69 0-.308-.05-.537-.153-.687-.1-.15-.257-.225-.47-.225-.22 0-.382.075-.484.225-.102.15-.153.379-.153.687 0 .308.052.538.153.69.102.15.263.225.483.225Zm1.932.642v-3.111h.576c.116 0 .192.052.228.156l.05.168c.053-.054.107-.103.163-.147a.957.957 0 0 1 .39-.195.977.977 0 0 1 .249-.03c.188 0 .343.049.465.147a.89.89 0 0 1 .282.387.936.936 0 0 1 .432-.411c.088-.042.18-.073.276-.093a1.452 1.452 0 0 1 .765.051.868.868 0 0 1 .345.231c.094.1.165.224.213.372.048.146.072.312.072.498v1.977h-.93v-1.977c0-.322-.138-.483-.414-.483a.427.427 0 0 0-.315.126c-.082.082-.123.201-.123.357v1.977h-.93v-1.977c0-.178-.035-.303-.105-.375-.07-.072-.173-.108-.31-.108a.53.53 0 0 0-.24.057.879.879 0 0 0-.21.153v2.25h-.93Zm6.918-1.929a.782.782 0 0 0-.03-.216.48.48 0 0 0-.093-.186.453.453 0 0 0-.168-.135.58.58 0 0 0-.255-.051.553.553 0 0 0-.414.153c-.1.1-.166.245-.198.435h1.158Zm-1.17.54c.03.26.11.449.237.567a.709.709 0 0 0 .495.174.886.886 0 0 0 .28-.039c.077-.026.146-.055.206-.087l.168-.087a.358.358 0 0 1 .162-.039c.074 0 .13.027.168.081l.27.333c-.096.11-.2.2-.312.27a1.667 1.667 0 0 1-.693.24 2.44 2.44 0 0 1-.333.024c-.218 0-.423-.035-.615-.105a1.446 1.446 0 0 1-.5-.318 1.522 1.522 0 0 1-.34-.522 1.972 1.972 0 0 1-.123-.726c0-.208.035-.405.105-.591.072-.186.174-.349.306-.489.134-.14.295-.251.483-.333.19-.082.404-.123.642-.123.206 0 .394.032.564.096a1.212 1.212 0 0 1 .73.729c.07.176.104.376.104.6 0 .07-.003.127-.009.171a.27.27 0 0 1-.033.105.125.125 0 0 1-.066.054.29.29 0 0 1-.102.015h-1.794Zm5.14-1.722v3.111h-.576c-.116 0-.192-.052-.228-.156l-.054-.18c-.06.058-.122.111-.186.159a1.242 1.242 0 0 1-.207.12 1.175 1.175 0 0 1-.237.075c-.084.02-.176.03-.276.03-.17 0-.321-.029-.453-.087a.948.948 0 0 1-.33-.249 1.08 1.08 0 0 1-.204-.375 1.551 1.551 0 0 1-.07-.474v-1.974h.93v1.974c0 .154.036.273.106.357.07.084.173.126.309.126a.653.653 0 0 0 .285-.063 1.18 1.18 0 0 0 .26-.177v-2.217h.93Zm48.56.336a2.26 2.26 0 0 1 .186-.156 1.136 1.136 0 0 1 .441-.198c.086-.02.179-.03.279-.03.17 0 .32.03.45.09a.91.91 0 0 1 .333.246c.09.104.158.229.204.375.046.144.069.301.069.471v1.977h-.93v-1.977a.538.538 0 0 0-.105-.354c-.07-.086-.173-.129-.309-.129a.647.647 0 0 0-.288.066c-.088.042-.174.1-.258.174v2.22h-.93v-3.111h.576c.116 0 .192.052.228.156l.054.18Zm2.441.576h1.62v.75h-1.62v-.75Zm4.965 1.527v.672h-2.49v-.672h.84v-2.205a4.707 4.707 0 0 1 .012-.342l-.498.414a.307.307 0 0 1-.132.063.402.402 0 0 1-.12 0 .328.328 0 0 1-.102-.039.246.246 0 0 1-.066-.06l-.294-.39 1.362-1.143h.768v3.702h.72Zm2.293-1.026v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.051-.132.051h-.27v1.005h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.459 2.022-2.718h.888v2.673h.45Zm-74.02 5.587v3.111h-.93v-3.111h.93Zm.096-.852a.502.502 0 0 1-.045.21.573.573 0 0 1-1.035 0 .54.54 0 0 1 .51-.756.57.57 0 0 1 .525.333c.03.066.045.137.045.213Zm2.719 1.59a.514.514 0 0 1-.082.081.179.179 0 0 1-.11.03.247.247 0 0 1-.126-.033 4.22 4.22 0 0 0-.124-.072.697.697 0 0 0-.393-.108.657.657 0 0 0-.296.063.55.55 0 0 0-.204.18.823.823 0 0 0-.12.288 1.691 1.691 0 0 0-.04.381c0 .298.058.527.172.687.116.16.275.24.477.24a.676.676 0 0 0 .255-.039.866.866 0 0 0 .162-.09l.12-.093a.231.231 0 0 1 .14-.042c.075 0 .13.027.168.081l.27.333c-.095.11-.197.2-.302.27a1.604 1.604 0 0 1-.328.162c-.11.038-.22.064-.332.078a2.312 2.312 0 0 1-.328.024c-.19 0-.371-.036-.546-.108a1.364 1.364 0 0 1-.456-.312 1.551 1.551 0 0 1-.312-.507 1.916 1.916 0 0 1-.113-.684c0-.224.032-.433.099-.627a1.44 1.44 0 0 1 .296-.507 1.39 1.39 0 0 1 .486-.339c.195-.082.419-.123.672-.123.244 0 .459.039.642.117.184.078.35.192.498.342l-.246.327Zm1.893-.786c.236 0 .45.037.645.111a1.4 1.4 0 0 1 .822.822c.078.196.117.417.117.663 0 .248-.04.472-.117.672a1.433 1.433 0 0 1-.324.507 1.434 1.434 0 0 1-.498.321 1.797 1.797 0 0 1-.645.111 1.83 1.83 0 0 1-.651-.111 1.498 1.498 0 0 1-.504-.321 1.467 1.467 0 0 1-.327-.507 1.88 1.88 0 0 1-.114-.672c0-.246.038-.467.114-.663.078-.198.187-.366.327-.504.142-.138.31-.244.504-.318a1.83 1.83 0 0 1 .65-.111Zm0 2.517c.214 0 .37-.075.47-.225.103-.152.154-.382.154-.69 0-.308-.051-.537-.153-.687-.1-.15-.257-.225-.471-.225-.22 0-.381.075-.483.225-.102.15-.153.379-.153.687 0 .308.05.538.153.69.102.15.263.225.483.225Zm2.79-2.133a2.26 2.26 0 0 1 .186-.156 1.136 1.136 0 0 1 .441-.198c.086-.02.18-.03.28-.03.17 0 .32.03.45.09a.91.91 0 0 1 .332.246c.09.104.158.229.204.375.046.144.07.301.07.471v1.977h-.93v-1.977a.538.538 0 0 0-.106-.354c-.07-.086-.173-.129-.309-.129a.647.647 0 0 0-.288.066c-.088.042-.174.1-.258.174v2.22h-.93v-3.111h.576c.116 0 .192.052.228.156l.054.18Zm3.077-1.596v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.249l-.084-.474v-.858h.81Zm1.2 0v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.249l-.084-.474v-.858h.81Zm2.327 1.941a.234.234 0 0 1-.078.081.193.193 0 0 1-.102.024.346.346 0 0 1-.132-.027 5.984 5.984 0 0 0-.144-.063 1.3 1.3 0 0 0-.171-.06.734.734 0 0 0-.22-.03.463.463 0 0 0-.272.069.215.215 0 0 0-.093.186c0 .058.02.106.06.144a.614.614 0 0 0 .165.102c.068.028.145.055.23.081.087.026.175.055.265.087.09.032.178.07.264.114a.93.93 0 0 1 .23.159.675.675 0 0 1 .163.228c.042.09.063.198.063.324 0 .154-.028.296-.084.426a.898.898 0 0 1-.252.336c-.11.094-.247.167-.411.219a1.837 1.837 0 0 1-.561.078c-.106 0-.212-.01-.318-.03a2.26 2.26 0 0 1-.31-.081 1.786 1.786 0 0 1-.272-.12 1.245 1.245 0 0 1-.216-.153l.216-.342a.268.268 0 0 1 .09-.093.265.265 0 0 1 .144-.036c.054 0 .102.012.144.036l.14.078a.775.775 0 0 0 .429.114.687.687 0 0 0 .184-.021.339.339 0 0 0 .12-.063.246.246 0 0 0 .087-.186.202.202 0 0 0-.063-.153.528.528 0 0 0-.165-.102 1.672 1.672 0 0 0-.234-.081 5.792 5.792 0 0 1-.264-.087 2.379 2.379 0 0 1-.267-.114.813.813 0 0 1-.396-.426.936.936 0 0 1-.063-.363.887.887 0 0 1 .306-.69c.102-.09.23-.161.384-.213.154-.054.334-.081.54-.081a1.712 1.712 0 0 1 .62.114 1.356 1.356 0 0 1 .454.288l-.21.327Zm1.526-.681v3.111h-.93v-3.111h.93Zm.096-.852a.502.502 0 0 1-.045.21.573.573 0 0 1-1.036 0 .54.54 0 0 1 .51-.756.57.57 0 0 1 .526.333c.03.066.044.137.044.213Zm2.745 1.224a.536.536 0 0 1-.033.186.422.422 0 0 1-.087.147l-1.299 1.716h1.389v.69h-2.46v-.378a.54.54 0 0 1 .12-.306l1.311-1.737h-1.347v-.69h2.406v.372Zm38.567 1.041v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.051-.132.051h-.27v1.005h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.459 2.022-2.718h.888v2.673h.45Zm1.075-2.673v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.249l-.084-.474v-.858h.81Zm1.2 0v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.249l-.084-.474v-.858h.81Zm2.327 1.941a.234.234 0 0 1-.078.081.193.193 0 0 1-.102.024.346.346 0 0 1-.132-.027 5.984 5.984 0 0 0-.144-.063 1.3 1.3 0 0 0-.171-.06.734.734 0 0 0-.219-.03.463.463 0 0 0-.273.069.215.215 0 0 0-.093.186c0 .058.02.106.06.144a.614.614 0 0 0 .165.102c.068.028.145.055.231.081.086.026.174.055.264.087.09.032.178.07.264.114a.93.93 0 0 1 .231.159.675.675 0 0 1 .162.228c.042.09.063.198.063.324 0 .154-.028.296-.084.426a.898.898 0 0 1-.252.336c-.11.094-.247.167-.411.219a1.837 1.837 0 0 1-.561.078c-.106 0-.212-.01-.318-.03a2.26 2.26 0 0 1-.309-.081 1.786 1.786 0 0 1-.273-.12 1.245 1.245 0 0 1-.216-.153l.216-.342a.268.268 0 0 1 .09-.093.265.265 0 0 1 .144-.036c.054 0 .102.012.144.036l.141.078a.775.775 0 0 0 .429.114.687.687 0 0 0 .183-.021.339.339 0 0 0 .12-.063.246.246 0 0 0 .087-.186.202.202 0 0 0-.063-.153.528.528 0 0 0-.165-.102 1.672 1.672 0 0 0-.234-.081 5.792 5.792 0 0 1-.264-.087 2.379 2.379 0 0 1-.267-.114.813.813 0 0 1-.396-.426.936.936 0 0 1-.063-.363.887.887 0 0 1 .306-.69c.102-.09.23-.161.384-.213.154-.054.334-.081.54-.081a1.712 1.712 0 0 1 .621.114 1.356 1.356 0 0 1 .453.288l-.21.327Zm1.526-.681v3.111h-.93v-3.111h.93Zm.096-.852a.502.502 0 0 1-.045.21.573.573 0 0 1-1.035 0 .54.54 0 0 1 .51-.756.57.57 0 0 1 .525.333c.03.066.045.137.045.213Zm2.745 1.224a.536.536 0 0 1-.033.186.422.422 0 0 1-.087.147l-1.299 1.716h1.389v.69h-2.46v-.378a.54.54 0 0 1 .12-.306l1.311-1.737h-1.347v-.69h2.406v.372Zm2.245.81a.782.782 0 0 0-.03-.216.48.48 0 0 0-.093-.186.453.453 0 0 0-.168-.135.58.58 0 0 0-.255-.051.553.553 0 0 0-.414.153c-.1.1-.166.245-.198.435h1.158Zm-1.17.54c.03.26.109.449.237.567a.709.709 0 0 0 .495.174.886.886 0 0 0 .279-.039c.078-.026.147-.055.207-.087l.168-.087a.358.358 0 0 1 .162-.039c.074 0 .13.027.168.081l.27.333c-.096.11-.2.2-.312.27a1.667 1.667 0 0 1-.693.24 2.44 2.44 0 0 1-.333.024c-.218 0-.423-.035-.615-.105a1.446 1.446 0 0 1-.501-.318 1.522 1.522 0 0 1-.339-.522 1.972 1.972 0 0 1-.123-.726c0-.208.035-.405.105-.591.072-.186.174-.349.306-.489.134-.14.295-.251.483-.333.19-.082.404-.123.642-.123.206 0 .394.032.564.096a1.212 1.212 0 0 1 .729.729c.07.176.105.376.105.6 0 .07-.003.127-.009.171a.27.27 0 0 1-.033.105.125.125 0 0 1-.066.054.29.29 0 0 1-.102.015h-1.794Zm4.326-1.041a.234.234 0 0 1-.078.081.193.193 0 0 1-.102.024.346.346 0 0 1-.132-.027 5.984 5.984 0 0 0-.144-.063 1.3 1.3 0 0 0-.171-.06.734.734 0 0 0-.219-.03.463.463 0 0 0-.273.069.215.215 0 0 0-.093.186c0 .058.02.106.06.144a.614.614 0 0 0 .165.102c.068.028.145.055.231.081.086.026.174.055.264.087.09.032.178.07.264.114a.93.93 0 0 1 .231.159.675.675 0 0 1 .162.228c.042.09.063.198.063.324 0 .154-.028.296-.084.426a.898.898 0 0 1-.252.336c-.11.094-.247.167-.411.219a1.837 1.837 0 0 1-.561.078c-.106 0-.212-.01-.318-.03a2.26 2.26 0 0 1-.309-.081 1.786 1.786 0 0 1-.273-.12 1.245 1.245 0 0 1-.216-.153l.216-.342a.268.268 0 0 1 .09-.093.265.265 0 0 1 .144-.036c.054 0 .102.012.144.036l.141.078a.775.775 0 0 0 .429.114.687.687 0 0 0 .183-.021.339.339 0 0 0 .12-.063.246.246 0 0 0 .087-.186.202.202 0 0 0-.063-.153.528.528 0 0 0-.165-.102 1.672 1.672 0 0 0-.234-.081 5.792 5.792 0 0 1-.264-.087 2.379 2.379 0 0 1-.267-.114.813.813 0 0 1-.396-.426.936.936 0 0 1-.063-.363.887.887 0 0 1 .306-.69c.102-.09.23-.161.384-.213.154-.054.334-.081.54-.081a1.712 1.712 0 0 1 .621.114 1.356 1.356 0 0 1 .453.288l-.21.327Zm1.526-.681v3.111h-.93v-3.111h.93Zm.096-.852a.502.502 0 0 1-.045.21.573.573 0 0 1-1.035 0 .54.54 0 0 1 .51-.756.57.57 0 0 1 .525.333c.03.066.045.137.045.213Zm-74.288 7.852v3.111h-.93v-3.111h.93Zm.096-.852a.502.502 0 0 1-.045.21.573.573 0 0 1-1.035 0 .54.54 0 0 1 .51-.756.57.57 0 0 1 .525.333c.03.066.045.137.045.213Zm1.867.804c.236 0 .45.037.645.111a1.4 1.4 0 0 1 .822.822c.078.196.117.417.117.663 0 .248-.04.472-.118.672a1.433 1.433 0 0 1-.324.507 1.434 1.434 0 0 1-.497.321 1.797 1.797 0 0 1-.645.111 1.83 1.83 0 0 1-.651-.111 1.498 1.498 0 0 1-.505-.321 1.467 1.467 0 0 1-.327-.507 1.88 1.88 0 0 1-.113-.672c0-.246.038-.467.114-.663.078-.198.186-.366.326-.504.142-.138.31-.244.504-.318a1.83 1.83 0 0 1 .651-.111Zm0 2.517c.213 0 .37-.075.47-.225.103-.152.154-.382.154-.69 0-.308-.051-.537-.153-.687-.1-.15-.258-.225-.472-.225-.22 0-.38.075-.482.225-.102.15-.153.379-.153.687 0 .308.05.538.153.69.102.15.263.225.483.225Zm1.932.642v-3.111h.576c.116 0 .192.052.228.156l.05.168c.053-.054.107-.103.163-.147a.957.957 0 0 1 .39-.195.977.977 0 0 1 .249-.03c.188 0 .343.049.465.147a.89.89 0 0 1 .282.387.936.936 0 0 1 .432-.411c.088-.042.18-.073.276-.093a1.452 1.452 0 0 1 .765.051.868.868 0 0 1 .345.231c.094.1.165.224.213.372.048.146.072.312.072.498v1.977h-.93v-1.977c0-.322-.138-.483-.414-.483a.427.427 0 0 0-.315.126c-.082.082-.123.201-.123.357v1.977h-.93v-1.977c0-.178-.035-.303-.105-.375-.07-.072-.173-.108-.31-.108a.53.53 0 0 0-.24.057.879.879 0 0 0-.21.153v2.25h-.93Zm6.918-1.929a.782.782 0 0 0-.03-.216.48.48 0 0 0-.093-.186.453.453 0 0 0-.168-.135.58.58 0 0 0-.255-.051.553.553 0 0 0-.414.153c-.1.1-.166.245-.198.435h1.158Zm-1.17.54c.03.26.11.449.237.567a.709.709 0 0 0 .495.174.886.886 0 0 0 .28-.039c.077-.026.146-.055.206-.087l.168-.087a.358.358 0 0 1 .162-.039c.074 0 .13.027.168.081l.27.333c-.096.11-.2.2-.312.27a1.667 1.667 0 0 1-.693.24 2.44 2.44 0 0 1-.333.024c-.218 0-.423-.035-.615-.105a1.446 1.446 0 0 1-.5-.318 1.522 1.522 0 0 1-.34-.522 1.972 1.972 0 0 1-.123-.726c0-.208.035-.405.105-.591.072-.186.174-.349.306-.489.134-.14.295-.251.483-.333.19-.082.404-.123.642-.123.206 0 .394.032.564.096a1.212 1.212 0 0 1 .73.729c.07.176.104.376.104.6 0 .07-.003.127-.009.171a.27.27 0 0 1-.033.105.125.125 0 0 1-.066.054.29.29 0 0 1-.102.015h-1.794Zm5.14-1.722v3.111h-.576c-.116 0-.192-.052-.228-.156l-.054-.18c-.06.058-.122.111-.186.159a1.242 1.242 0 0 1-.207.12 1.175 1.175 0 0 1-.237.075c-.084.02-.176.03-.276.03-.17 0-.321-.029-.453-.087a.948.948 0 0 1-.33-.249 1.08 1.08 0 0 1-.204-.375 1.551 1.551 0 0 1-.07-.474v-1.974h.93v1.974c0 .154.036.273.106.357.07.084.173.126.309.126a.653.653 0 0 0 .285-.063 1.18 1.18 0 0 0 .26-.177v-2.217h.93Zm1.442.273c.112-.096.233-.173.363-.231.132-.06.289-.09.47-.09.17 0 .32.03.45.09.133.058.244.14.334.246.09.104.158.229.204.375.046.144.069.301.069.471v1.977h-.93v-1.977a.538.538 0 0 0-.105-.354c-.07-.086-.173-.129-.31-.129a.647.647 0 0 0-.287.066c-.088.042-.174.1-.258.174v2.22h-.93v-4.491h.93v1.653Zm2.245 2.367c0-.072.013-.139.039-.201a.542.542 0 0 1 .111-.162.527.527 0 0 1 .168-.108.518.518 0 0 1 .21-.042.51.51 0 0 1 .207.042c.064.026.12.062.168.108.048.046.085.1.111.162a.503.503 0 0 1-.279.675.545.545 0 0 1-.207.039.553.553 0 0 1-.378-.147.542.542 0 0 1-.111-.162.537.537 0 0 1-.039-.204Zm3.728-1.902a.514.514 0 0 1-.081.081.179.179 0 0 1-.111.03.247.247 0 0 1-.126-.033 4.22 4.22 0 0 0-.123-.072.697.697 0 0 0-.393-.108.657.657 0 0 0-.297.063.55.55 0 0 0-.204.18.823.823 0 0 0-.12.288 1.691 1.691 0 0 0-.039.381c0 .298.057.527.171.687.116.16.275.24.477.24a.676.676 0 0 0 .255-.039.866.866 0 0 0 .162-.09l.12-.093a.231.231 0 0 1 .141-.042c.074 0 .13.027.168.081l.27.333c-.096.11-.197.2-.303.27a1.604 1.604 0 0 1-.327.162c-.11.038-.221.064-.333.078a2.312 2.312 0 0 1-.327.024c-.19 0-.372-.036-.546-.108a1.364 1.364 0 0 1-.456-.312 1.551 1.551 0 0 1-.312-.507 1.916 1.916 0 0 1-.114-.684c0-.224.033-.433.099-.627a1.44 1.44 0 0 1 .297-.507 1.39 1.39 0 0 1 .486-.339c.194-.082.418-.123.672-.123.244 0 .458.039.642.117.184.078.35.192.498.342l-.246.327Zm1.893-.786c.236 0 .451.037.645.111a1.4 1.4 0 0 1 .822.822c.078.196.117.417.117.663 0 .248-.039.472-.117.672a1.433 1.433 0 0 1-.324.507 1.434 1.434 0 0 1-.498.321 1.797 1.797 0 0 1-.645.111 1.83 1.83 0 0 1-.651-.111 1.498 1.498 0 0 1-.504-.321 1.467 1.467 0 0 1-.327-.507 1.88 1.88 0 0 1-.114-.672c0-.246.038-.467.114-.663.078-.198.187-.366.327-.504.142-.138.31-.244.504-.318a1.83 1.83 0 0 1 .651-.111Zm0 2.517c.214 0 .371-.075.471-.225.102-.152.153-.382.153-.69 0-.308-.051-.537-.153-.687-.1-.15-.257-.225-.471-.225-.22 0-.381.075-.483.225-.102.15-.153.379-.153.687 0 .308.051.538.153.69.102.15.263.225.483.225Zm1.933.642v-3.111h.576c.116 0 .192.052.228.156l.051.168c.052-.054.106-.103.162-.147a.957.957 0 0 1 .39-.195.977.977 0 0 1 .249-.03c.188 0 .343.049.465.147a.89.89 0 0 1 .282.387.936.936 0 0 1 .432-.411c.088-.042.18-.073.276-.093a1.452 1.452 0 0 1 .765.051.868.868 0 0 1 .345.231c.094.1.165.224.213.372.048.146.072.312.072.498v1.977h-.93v-1.977c0-.322-.138-.483-.414-.483a.427.427 0 0 0-.315.126c-.082.082-.123.201-.123.357v1.977h-.93v-1.977c0-.178-.035-.303-.105-.375-.07-.072-.173-.108-.309-.108a.53.53 0 0 0-.24.057.879.879 0 0 0-.21.153v2.25h-.93Zm5.703-.036a.522.522 0 0 1-.087.144.485.485 0 0 1-.117.105.512.512 0 0 1-.282.084h-.396l1.704-4.473a.48.48 0 0 1 .468-.315h.396l-1.686 4.455Zm3.373-1.23a3.088 3.088 0 0 0-.459.048c-.12.024-.215.054-.285.09a.357.357 0 0 0-.147.123.3.3 0 0 0-.039.15c0 .106.029.181.087.225a.432.432 0 0 0 .255.063c.12 0 .225-.021.315-.063a.96.96 0 0 0 .273-.204v-.432Zm-1.674-1.413c.188-.166.396-.289.624-.369.23-.082.476-.123.738-.123.188 0 .357.031.507.093a1.088 1.088 0 0 1 .627.642c.056.15.084.314.084.492v1.944h-.426a.446.446 0 0 1-.201-.036c-.044-.024-.081-.074-.111-.15l-.066-.171a2.998 2.998 0 0 1-.225.174c-.072.05-.147.093-.225.129a1.41 1.41 0 0 1-.534.102c-.142 0-.271-.018-.387-.054a.73.73 0 0 1-.483-.432.98.98 0 0 1-.066-.372c0-.112.028-.225.084-.339a.826.826 0 0 1 .291-.315c.138-.096.324-.176.558-.24.234-.064.529-.1.885-.108v-.132c0-.182-.038-.313-.114-.393-.074-.082-.18-.123-.318-.123a.848.848 0 0 0-.459.117c-.054.03-.107.057-.159.081a.44.44 0 0 1-.186.036.268.268 0 0 1-.162-.048.417.417 0 0 1-.108-.114l-.168-.291Zm3.984 1.833c.07.076.146.13.228.162a.703.703 0 0 0 .258.048.548.548 0 0 0 .237-.051.476.476 0 0 0 .186-.162.869.869 0 0 0 .126-.294c.03-.12.045-.266.045-.438 0-.164-.012-.302-.036-.414a.81.81 0 0 0-.102-.27.378.378 0 0 0-.354-.195.674.674 0 0 0-.336.075.934.934 0 0 0-.252.219v1.32Zm-.057-1.881c.122-.13.26-.236.414-.318.156-.084.341-.126.555-.126.162 0 .312.036.45.108.138.072.257.176.357.312.1.136.178.303.234.501.058.196.087.419.087.669 0 .234-.033.45-.099.648-.064.198-.155.37-.273.516-.116.146-.256.26-.42.342a1.178 1.178 0 0 1-.54.123 1.06 1.06 0 0 1-.408-.069 1.108 1.108 0 0 1-.3-.186v1.194h-.93v-4.098h.576c.116 0 .192.052.228.156l.069.228Zm3.388 1.881c.07.076.146.13.228.162a.703.703 0 0 0 .258.048.548.548 0 0 0 .237-.051.476.476 0 0 0 .186-.162.869.869 0 0 0 .126-.294c.03-.12.045-.266.045-.438 0-.164-.012-.302-.036-.414a.81.81 0 0 0-.102-.27.378.378 0 0 0-.354-.195.674.674 0 0 0-.336.075.934.934 0 0 0-.252.219v1.32Zm-.057-1.881c.122-.13.26-.236.414-.318.156-.084.341-.126.555-.126.162 0 .312.036.45.108.138.072.257.176.357.312.1.136.178.303.234.501.058.196.087.419.087.669 0 .234-.033.45-.099.648-.064.198-.155.37-.273.516-.116.146-.256.26-.42.342a1.178 1.178 0 0 1-.54.123 1.06 1.06 0 0 1-.408-.069 1.108 1.108 0 0 1-.3-.186v1.194h-.93v-4.098h.576c.116 0 .192.052.228.156l.069.228Zm3.388-1.764v4.491h-.93v-4.491h.93Zm2.444 2.562a.782.782 0 0 0-.03-.216.48.48 0 0 0-.093-.186.453.453 0 0 0-.168-.135.58.58 0 0 0-.255-.051.553.553 0 0 0-.414.153c-.1.1-.166.245-.198.435h1.158Zm-1.17.54c.03.26.109.449.237.567a.709.709 0 0 0 .495.174.886.886 0 0 0 .279-.039c.078-.026.147-.055.207-.087l.168-.087a.358.358 0 0 1 .162-.039c.074 0 .13.027.168.081l.27.333c-.096.11-.2.2-.312.27a1.667 1.667 0 0 1-.693.24 2.44 2.44 0 0 1-.333.024c-.218 0-.423-.035-.615-.105a1.446 1.446 0 0 1-.501-.318 1.522 1.522 0 0 1-.339-.522 1.972 1.972 0 0 1-.123-.726c0-.208.035-.405.105-.591.072-.186.174-.349.306-.489.134-.14.295-.251.483-.333.19-.082.404-.123.642-.123.206 0 .394.032.564.096a1.212 1.212 0 0 1 .729.729c.07.176.105.376.105.6 0 .07-.003.127-.009.171a.27.27 0 0 1-.033.105.125.125 0 0 1-.066.054.29.29 0 0 1-.102.015h-1.794Zm2.346-.81h1.62v.75h-1.62v-.75Zm3.078-.912v3.111h-.93v-3.111h.93Zm.096-.852a.502.502 0 0 1-.045.21.573.573 0 0 1-1.035 0 .54.54 0 0 1 .51-.756.57.57 0 0 1 .525.333c.03.066.045.137.045.213Zm2.719 1.59a.514.514 0 0 1-.081.081.179.179 0 0 1-.111.03.247.247 0 0 1-.126-.033 4.22 4.22 0 0 0-.123-.072.697.697 0 0 0-.393-.108.657.657 0 0 0-.297.063.55.55 0 0 0-.204.18.823.823 0 0 0-.12.288 1.691 1.691 0 0 0-.039.381c0 .298.057.527.171.687.116.16.275.24.477.24a.676.676 0 0 0 .255-.039.866.866 0 0 0 .162-.09l.12-.093a.231.231 0 0 1 .141-.042c.074 0 .13.027.168.081l.27.333c-.096.11-.197.2-.303.27a1.604 1.604 0 0 1-.327.162c-.11.038-.221.064-.333.078a2.312 2.312 0 0 1-.327.024c-.19 0-.372-.036-.546-.108a1.364 1.364 0 0 1-.456-.312 1.551 1.551 0 0 1-.312-.507 1.916 1.916 0 0 1-.114-.684c0-.224.033-.433.099-.627a1.44 1.44 0 0 1 .297-.507 1.39 1.39 0 0 1 .486-.339c.194-.082.418-.123.672-.123.244 0 .458.039.642.117.184.078.35.192.498.342l-.246.327Zm1.893-.786c.236 0 .451.037.645.111a1.4 1.4 0 0 1 .822.822c.078.196.117.417.117.663 0 .248-.039.472-.117.672a1.433 1.433 0 0 1-.324.507 1.434 1.434 0 0 1-.498.321 1.797 1.797 0 0 1-.645.111 1.83 1.83 0 0 1-.651-.111 1.498 1.498 0 0 1-.504-.321 1.467 1.467 0 0 1-.327-.507 1.88 1.88 0 0 1-.114-.672c0-.246.038-.467.114-.663.078-.198.187-.366.327-.504.142-.138.31-.244.504-.318a1.83 1.83 0 0 1 .651-.111Zm0 2.517c.214 0 .371-.075.471-.225.102-.152.153-.382.153-.69 0-.308-.051-.537-.153-.687-.1-.15-.257-.225-.471-.225-.22 0-.381.075-.483.225-.102.15-.153.379-.153.687 0 .308.051.538.153.69.102.15.263.225.483.225Zm2.791-2.133a2.26 2.26 0 0 1 .186-.156 1.136 1.136 0 0 1 .441-.198c.086-.02.179-.03.279-.03.17 0 .32.03.45.09a.91.91 0 0 1 .333.246c.09.104.158.229.204.375.046.144.069.301.069.471v1.977h-.93v-1.977a.538.538 0 0 0-.105-.354c-.07-.086-.173-.129-.309-.129a.647.647 0 0 0-.288.066c-.088.042-.174.1-.258.174v2.22h-.93v-3.111h.576c.116 0 .192.052.228.156l.054.18Zm2.44.576h1.62v.75h-1.62v-.75Zm4.966 1.527v.672h-2.49v-.672h.84v-2.205a4.707 4.707 0 0 1 .012-.342l-.498.414a.307.307 0 0 1-.132.063.402.402 0 0 1-.12 0 .328.328 0 0 1-.102-.039.246.246 0 0 1-.066-.06l-.294-.39 1.362-1.143h.768v3.702h.72Zm2.292-1.026v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.051-.132.051h-.27v1.005h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.459 2.022-2.718h.888v2.673h.45Zm2.101 0v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.051-.132.051h-.27v1.005h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.459 2.022-2.718h.888v2.673h.45Zm3.168 1.026v.672h-2.49v-.672h.84v-2.205a4.707 4.707 0 0 1 .012-.342l-.498.414a.307.307 0 0 1-.132.063.402.402 0 0 1-.12 0 .328.328 0 0 1-.102-.039.246.246 0 0 1-.066-.06l-.294-.39 1.362-1.143h.768v3.702h.72Zm-78.2 5.473h1.62v.75h-1.62v-.75Zm3.077-.912v3.111h-.93v-3.111h.93Zm.096-.852a.502.502 0 0 1-.045.21.573.573 0 0 1-1.035 0 .54.54 0 0 1 .51-.756.57.57 0 0 1 .525.333c.03.066.045.137.045.213Zm2.719 1.59a.514.514 0 0 1-.081.081.179.179 0 0 1-.111.03.247.247 0 0 1-.126-.033 4.22 4.22 0 0 0-.123-.072.697.697 0 0 0-.393-.108.657.657 0 0 0-.297.063.55.55 0 0 0-.204.18.823.823 0 0 0-.12.288 1.691 1.691 0 0 0-.039.381c0 .298.057.527.171.687.116.16.275.24.477.24a.676.676 0 0 0 .255-.039.866.866 0 0 0 .162-.09l.12-.093a.231.231 0 0 1 .141-.042c.074 0 .13.027.168.081l.27.333c-.096.11-.197.2-.303.27a1.604 1.604 0 0 1-.327.162c-.11.038-.221.064-.333.078a2.312 2.312 0 0 1-.327.024c-.19 0-.372-.036-.546-.108a1.364 1.364 0 0 1-.456-.312 1.551 1.551 0 0 1-.312-.507 1.916 1.916 0 0 1-.114-.684c0-.224.033-.433.099-.627a1.44 1.44 0 0 1 .297-.507 1.39 1.39 0 0 1 .486-.339c.194-.082.418-.123.672-.123.244 0 .458.039.642.117.184.078.35.192.498.342l-.246.327Zm1.893-.786c.236 0 .451.037.645.111a1.4 1.4 0 0 1 .822.822c.078.196.117.417.117.663 0 .248-.039.472-.117.672a1.433 1.433 0 0 1-.324.507 1.434 1.434 0 0 1-.498.321 1.797 1.797 0 0 1-.645.111 1.83 1.83 0 0 1-.65-.111 1.498 1.498 0 0 1-.505-.321 1.467 1.467 0 0 1-.327-.507 1.88 1.88 0 0 1-.114-.672c0-.246.038-.467.114-.663.078-.198.187-.366.327-.504.142-.138.31-.244.504-.318a1.83 1.83 0 0 1 .651-.111Zm0 2.517c.214 0 .371-.075.471-.225.102-.152.153-.382.153-.69 0-.308-.05-.537-.153-.687-.1-.15-.257-.225-.47-.225-.22 0-.382.075-.484.225-.102.15-.153.379-.153.687 0 .308.051.538.153.69.102.15.263.225.483.225Zm2.79-2.133a2.26 2.26 0 0 1 .187-.156 1.136 1.136 0 0 1 .441-.198c.086-.02.179-.03.279-.03.17 0 .32.03.45.09a.91.91 0 0 1 .333.246c.09.104.158.229.204.375.046.144.069.301.069.471v1.977h-.93v-1.977a.538.538 0 0 0-.105-.354c-.07-.086-.173-.129-.31-.129a.647.647 0 0 0-.287.066c-.088.042-.174.1-.258.174v2.22h-.93v-3.111h.576c.116 0 .192.052.228.156l.054.18Zm3.077-1.596v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.249l-.084-.474v-.858h.81Zm1.2 0v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.249l-.084-.474v-.858h.81Zm2.327 1.941a.234.234 0 0 1-.078.081.193.193 0 0 1-.102.024.346.346 0 0 1-.132-.027 5.984 5.984 0 0 0-.144-.063 1.3 1.3 0 0 0-.17-.06.734.734 0 0 0-.22-.03.463.463 0 0 0-.273.069.215.215 0 0 0-.093.186c0 .058.02.106.06.144a.614.614 0 0 0 .165.102c.068.028.145.055.231.081.086.026.174.055.264.087.09.032.178.07.264.114a.93.93 0 0 1 .231.159.675.675 0 0 1 .162.228c.042.09.063.198.063.324 0 .154-.028.296-.084.426a.898.898 0 0 1-.252.336 1.17 1.17 0 0 1-.41.219 1.837 1.837 0 0 1-.562.078c-.106 0-.212-.01-.318-.03a2.26 2.26 0 0 1-.309-.081 1.786 1.786 0 0 1-.273-.12 1.245 1.245 0 0 1-.216-.153l.216-.342a.268.268 0 0 1 .09-.093.265.265 0 0 1 .144-.036c.054 0 .102.012.144.036l.141.078a.775.775 0 0 0 .429.114.687.687 0 0 0 .183-.021.339.339 0 0 0 .12-.063.246.246 0 0 0 .087-.186.202.202 0 0 0-.063-.153.528.528 0 0 0-.165-.102 1.672 1.672 0 0 0-.234-.081 5.792 5.792 0 0 1-.264-.087 2.379 2.379 0 0 1-.267-.114.813.813 0 0 1-.396-.426.936.936 0 0 1-.063-.363.887.887 0 0 1 .306-.69c.102-.09.23-.161.384-.213.154-.054.334-.081.54-.081a1.712 1.712 0 0 1 .621.114 1.356 1.356 0 0 1 .453.288l-.21.327Zm1.526-.681v3.111h-.93v-3.111h.93Zm.096-.852a.502.502 0 0 1-.045.21.573.573 0 0 1-1.035 0 .54.54 0 0 1 .51-.756.57.57 0 0 1 .525.333c.03.066.045.137.045.213Zm2.746 1.224a.536.536 0 0 1-.033.186.422.422 0 0 1-.087.147l-1.299 1.716h1.389v.69h-2.46v-.378a.54.54 0 0 1 .12-.306l1.311-1.737h-1.347v-.69h2.406v.372Zm2.244.81a.782.782 0 0 0-.03-.216.48.48 0 0 0-.093-.186.453.453 0 0 0-.168-.135.58.58 0 0 0-.255-.051.553.553 0 0 0-.414.153c-.1.1-.166.245-.198.435h1.158Zm-1.17.54c.03.26.109.449.237.567a.709.709 0 0 0 .495.174.886.886 0 0 0 .279-.039c.078-.026.147-.055.207-.087l.168-.087a.358.358 0 0 1 .162-.039c.074 0 .13.027.168.081l.27.333c-.096.11-.2.2-.312.27a1.667 1.667 0 0 1-.693.24 2.44 2.44 0 0 1-.333.024c-.218 0-.423-.035-.615-.105a1.446 1.446 0 0 1-.501-.318 1.522 1.522 0 0 1-.339-.522 1.972 1.972 0 0 1-.123-.726c0-.208.035-.405.105-.591.072-.186.174-.349.306-.489.134-.14.295-.251.483-.333.19-.082.404-.123.642-.123.206 0 .394.032.564.096a1.212 1.212 0 0 1 .729.729c.07.176.105.376.105.6 0 .07-.003.127-.009.171a.27.27 0 0 1-.033.105.125.125 0 0 1-.066.054.29.29 0 0 1-.102.015h-1.794Zm4.326-1.041a.234.234 0 0 1-.078.081.193.193 0 0 1-.102.024.346.346 0 0 1-.132-.027 5.984 5.984 0 0 0-.144-.063 1.3 1.3 0 0 0-.171-.06.734.734 0 0 0-.219-.03.463.463 0 0 0-.273.069.215.215 0 0 0-.093.186c0 .058.02.106.06.144a.614.614 0 0 0 .165.102c.068.028.145.055.231.081.086.026.174.055.264.087.09.032.178.07.264.114a.93.93 0 0 1 .231.159.675.675 0 0 1 .162.228c.042.09.063.198.063.324 0 .154-.028.296-.084.426a.898.898 0 0 1-.252.336c-.11.094-.247.167-.411.219a1.837 1.837 0 0 1-.561.078c-.106 0-.212-.01-.318-.03a2.26 2.26 0 0 1-.309-.081 1.786 1.786 0 0 1-.273-.12 1.245 1.245 0 0 1-.216-.153l.216-.342a.268.268 0 0 1 .09-.093.265.265 0 0 1 .144-.036c.054 0 .102.012.144.036l.141.078a.775.775 0 0 0 .429.114.687.687 0 0 0 .183-.021.339.339 0 0 0 .12-.063.246.246 0 0 0 .087-.186.202.202 0 0 0-.063-.153.528.528 0 0 0-.165-.102 1.672 1.672 0 0 0-.234-.081 5.792 5.792 0 0 1-.264-.087 2.379 2.379 0 0 1-.267-.114.813.813 0 0 1-.396-.426.936.936 0 0 1-.063-.363.887.887 0 0 1 .306-.69c.102-.09.23-.161.384-.213.154-.054.334-.081.54-.081a1.712 1.712 0 0 1 .621.114 1.356 1.356 0 0 1 .453.288l-.21.327Zm.635.633h2.73v.666h-2.73v-.666Zm0-1.101h2.73v.669h-2.73v-.669Zm4.045-1.473v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.249l-.084-.474v-.858h.81Zm1.2 0v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.249l-.084-.474v-.858h.81Zm3.281 3.699v.672h-2.49v-.672h.84v-2.205a4.707 4.707 0 0 1 .012-.342l-.498.414a.307.307 0 0 1-.132.063.402.402 0 0 1-.12 0 .328.328 0 0 1-.102-.039.246.246 0 0 1-.066-.06l-.294-.39 1.362-1.143h.768v3.702h.72Zm2.293-1.026v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.051-.132.051h-.27v1.005h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.459 2.022-2.718h.888v2.673h.45Zm2.1 0v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.051-.132.051h-.27v1.005h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.459 2.022-2.718h.888v2.673h.45Zm3.307 1.698h-.894a.26.26 0 0 1-.162-.048.375.375 0 0 1-.096-.114l-.555-.954a.681.681 0 0 1-.081.18l-.456.774a.646.646 0 0 1-.099.111.212.212 0 0 1-.147.051h-.828l1.044-1.608-1.002-1.503h.894c.066 0 .114.009.144.027.032.016.06.044.084.084l.555.921a1.456 1.456 0 0 1 .105-.213l.396-.693a.318.318 0 0 1 .087-.096.217.217 0 0 1 .117-.03h.852l-1.002 1.461 1.044 1.65Zm3.005-.672v.672h-2.49v-.672h.84v-2.205a4.707 4.707 0 0 1 .012-.342l-.498.414a.307.307 0 0 1-.132.063.402.402 0 0 1-.12 0 .328.328 0 0 1-.102-.039.246.246 0 0 1-.066-.06l-.294-.39 1.362-1.143h.768v3.702h.72Zm2.293-1.026v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.051-.132.051h-.27v1.005h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.459 2.022-2.718h.888v2.673h.45Zm2.1 0v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.051-.132.051h-.27v1.005h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.459 2.022-2.718h.888v2.673h.45Zm1.075-2.673v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.249l-.084-.474v-.858h.81Zm1.2 0v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.249l-.084-.474v-.858h.81Zm3.689 1.941a.234.234 0 0 1-.078.081.193.193 0 0 1-.102.024.346.346 0 0 1-.132-.027 5.984 5.984 0 0 0-.144-.063 1.3 1.3 0 0 0-.171-.06.734.734 0 0 0-.219-.03.463.463 0 0 0-.273.069.215.215 0 0 0-.093.186c0 .058.02.106.06.144a.614.614 0 0 0 .165.102c.068.028.145.055.231.081.086.026.174.055.264.087.09.032.178.07.264.114a.93.93 0 0 1 .231.159.675.675 0 0 1 .162.228c.042.09.063.198.063.324 0 .154-.028.296-.084.426a.898.898 0 0 1-.252.336c-.11.094-.247.167-.411.219a1.837 1.837 0 0 1-.561.078c-.106 0-.212-.01-.318-.03a2.26 2.26 0 0 1-.309-.081 1.786 1.786 0 0 1-.273-.12 1.245 1.245 0 0 1-.216-.153l.216-.342a.268.268 0 0 1 .09-.093.265.265 0 0 1 .144-.036c.054 0 .102.012.144.036l.141.078a.775.775 0 0 0 .429.114.687.687 0 0 0 .183-.021.339.339 0 0 0 .12-.063.246.246 0 0 0 .087-.186.202.202 0 0 0-.063-.153.528.528 0 0 0-.165-.102 1.672 1.672 0 0 0-.234-.081 5.792 5.792 0 0 1-.264-.087 2.379 2.379 0 0 1-.267-.114.813.813 0 0 1-.396-.426.936.936 0 0 1-.063-.363.887.887 0 0 1 .306-.69c.102-.09.23-.161.384-.213.154-.054.334-.081.54-.081a1.712 1.712 0 0 1 .621.114 1.356 1.356 0 0 1 .453.288l-.21.327Zm1.526-.681v3.111h-.93v-3.111h.93Zm.096-.852a.502.502 0 0 1-.045.21.573.573 0 0 1-1.035 0 .54.54 0 0 1 .51-.756.57.57 0 0 1 .525.333c.03.066.045.137.045.213Zm2.746 1.224a.536.536 0 0 1-.033.186.422.422 0 0 1-.087.147l-1.299 1.716h1.389v.69h-2.46v-.378a.54.54 0 0 1 .12-.306l1.311-1.737h-1.347v-.69h2.406v.372Zm2.244.81a.782.782 0 0 0-.03-.216.48.48 0 0 0-.093-.186.453.453 0 0 0-.168-.135.58.58 0 0 0-.255-.051.553.553 0 0 0-.414.153c-.1.1-.166.245-.198.435h1.158Zm-1.17.54c.03.26.109.449.237.567a.709.709 0 0 0 .495.174.886.886 0 0 0 .279-.039c.078-.026.147-.055.207-.087l.168-.087a.358.358 0 0 1 .162-.039c.074 0 .13.027.168.081l.27.333c-.096.11-.2.2-.312.27a1.667 1.667 0 0 1-.693.24 2.44 2.44 0 0 1-.333.024c-.218 0-.423-.035-.615-.105a1.446 1.446 0 0 1-.501-.318 1.522 1.522 0 0 1-.339-.522 1.972 1.972 0 0 1-.123-.726c0-.208.035-.405.105-.591.072-.186.174-.349.306-.489.134-.14.295-.251.483-.333.19-.082.404-.123.642-.123.206 0 .394.032.564.096a1.212 1.212 0 0 1 .729.729c.07.176.105.376.105.6 0 .07-.003.127-.009.171a.27.27 0 0 1-.033.105.125.125 0 0 1-.066.054.29.29 0 0 1-.102.015h-1.794Zm4.326-1.041a.234.234 0 0 1-.078.081.193.193 0 0 1-.102.024.346.346 0 0 1-.132-.027 5.984 5.984 0 0 0-.144-.063 1.3 1.3 0 0 0-.171-.06.734.734 0 0 0-.219-.03.463.463 0 0 0-.273.069.215.215 0 0 0-.093.186c0 .058.02.106.06.144a.614.614 0 0 0 .165.102c.068.028.145.055.231.081.086.026.174.055.264.087.09.032.178.07.264.114a.93.93 0 0 1 .231.159.675.675 0 0 1 .162.228c.042.09.063.198.063.324 0 .154-.028.296-.084.426a.898.898 0 0 1-.252.336c-.11.094-.247.167-.411.219a1.837 1.837 0 0 1-.561.078c-.106 0-.212-.01-.318-.03a2.26 2.26 0 0 1-.309-.081 1.786 1.786 0 0 1-.273-.12 1.245 1.245 0 0 1-.216-.153l.216-.342a.268.268 0 0 1 .09-.093.265.265 0 0 1 .144-.036c.054 0 .102.012.144.036l.141.078a.775.775 0 0 0 .429.114.687.687 0 0 0 .183-.021.339.339 0 0 0 .12-.063.246.246 0 0 0 .087-.186.202.202 0 0 0-.063-.153.528.528 0 0 0-.165-.102 1.672 1.672 0 0 0-.234-.081 5.792 5.792 0 0 1-.264-.087 2.379 2.379 0 0 1-.267-.114.813.813 0 0 1-.396-.426.936.936 0 0 1-.063-.363.887.887 0 0 1 .306-.69c.102-.09.23-.161.384-.213.154-.054.334-.081.54-.081a1.712 1.712 0 0 1 .621.114 1.356 1.356 0 0 1 .453.288l-.21.327Zm2.345.732v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.051-.132.051h-.27v1.005h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.459 2.022-2.718h.888v2.673h.45Zm3.169 1.026v.672h-2.49v-.672h.84v-2.205a4.707 4.707 0 0 1 .012-.342l-.498.414a.307.307 0 0 1-.132.063.402.402 0 0 1-.12 0 .328.328 0 0 1-.102-.039.246.246 0 0 1-.066-.06l-.294-.39 1.362-1.143h.768v3.702h.72Zm-76.626 7.672v-3.111h.576c.116 0 .192.052.228.156l.051.168c.052-.054.106-.103.162-.147a.957.957 0 0 1 .39-.195.977.977 0 0 1 .25-.03c.187 0 .342.049.464.147a.89.89 0 0 1 .282.387.936.936 0 0 1 .432-.411c.088-.042.18-.073.276-.093a1.452 1.452 0 0 1 .765.051.868.868 0 0 1 .345.231c.094.1.165.224.213.372.048.146.072.312.072.498v1.977h-.93v-1.977c0-.322-.138-.483-.414-.483a.427.427 0 0 0-.315.126c-.082.082-.123.201-.123.357v1.977h-.93v-1.977c0-.178-.035-.303-.105-.375-.07-.072-.173-.108-.309-.108a.53.53 0 0 0-.24.057.879.879 0 0 0-.21.153v2.25h-.93Zm6.919-1.929a.782.782 0 0 0-.03-.216.48.48 0 0 0-.093-.186.453.453 0 0 0-.168-.135.58.58 0 0 0-.255-.051.553.553 0 0 0-.414.153c-.1.1-.166.245-.198.435h1.158Zm-1.17.54c.03.26.109.449.237.567a.709.709 0 0 0 .495.174.886.886 0 0 0 .279-.039c.078-.026.147-.055.207-.087l.168-.087a.358.358 0 0 1 .162-.039c.074 0 .13.027.168.081l.27.333c-.096.11-.2.2-.312.27a1.667 1.667 0 0 1-.693.24 2.44 2.44 0 0 1-.333.024c-.218 0-.423-.035-.615-.105a1.446 1.446 0 0 1-.501-.318 1.522 1.522 0 0 1-.34-.522 1.972 1.972 0 0 1-.122-.726c0-.208.035-.405.105-.591.072-.186.174-.349.306-.489.134-.14.295-.251.483-.333.19-.082.404-.123.642-.123.206 0 .394.032.564.096a1.212 1.212 0 0 1 .729.729 1.613 1.613 0 0 1 .095.771.27.27 0 0 1-.032.105.125.125 0 0 1-.066.054.29.29 0 0 1-.102.015h-1.794Zm5.14-1.722v3.111h-.577c-.116 0-.192-.052-.228-.156l-.054-.18c-.06.058-.122.111-.186.159a1.242 1.242 0 0 1-.207.12 1.175 1.175 0 0 1-.237.075c-.084.02-.176.03-.276.03-.17 0-.32-.029-.453-.087a.948.948 0 0 1-.33-.249 1.08 1.08 0 0 1-.204-.375 1.551 1.551 0 0 1-.069-.474v-1.974h.93v1.974c0 .154.035.273.105.357.07.084.173.126.31.126a.653.653 0 0 0 .284-.063 1.18 1.18 0 0 0 .261-.177v-2.217h.93Zm1.441.273c.112-.096.233-.173.363-.231.132-.06.29-.09.471-.09.17 0 .32.03.45.09a.91.91 0 0 1 .333.246c.09.104.158.229.204.375.046.144.07.301.07.471v1.977h-.93v-1.977a.538.538 0 0 0-.106-.354c-.07-.086-.173-.129-.309-.129a.647.647 0 0 0-.288.066c-.088.042-.174.1-.258.174v2.22h-.93v-4.491h.93v1.653Zm2.246 2.367c0-.072.013-.139.039-.201a.542.542 0 0 1 .111-.162.527.527 0 0 1 .168-.108.518.518 0 0 1 .21-.042.51.51 0 0 1 .207.042c.064.026.12.062.168.108.048.046.085.1.111.162a.503.503 0 0 1-.279.675.545.545 0 0 1-.207.039.553.553 0 0 1-.378-.147.542.542 0 0 1-.111-.162.537.537 0 0 1-.039-.204Zm3.728-1.902a.514.514 0 0 1-.081.081.179.179 0 0 1-.111.03.247.247 0 0 1-.126-.033 4.905 4.905 0 0 0-.123-.072.697.697 0 0 0-.393-.108.657.657 0 0 0-.297.063.55.55 0 0 0-.204.18.823.823 0 0 0-.12.288 1.691 1.691 0 0 0-.04.381c0 .298.058.527.172.687.116.16.275.24.477.24a.676.676 0 0 0 .255-.039.866.866 0 0 0 .162-.09l.12-.093a.231.231 0 0 1 .141-.042c.074 0 .13.027.168.081l.27.333c-.096.11-.197.2-.303.27a1.597 1.597 0 0 1-.327.162c-.11.038-.221.064-.333.078a2.312 2.312 0 0 1-.327.024c-.19 0-.372-.036-.546-.108a1.364 1.364 0 0 1-.456-.312 1.551 1.551 0 0 1-.312-.507 1.916 1.916 0 0 1-.114-.684c0-.224.033-.433.099-.627a1.44 1.44 0 0 1 .297-.507 1.39 1.39 0 0 1 .486-.339c.194-.082.418-.123.672-.123.244 0 .458.039.642.117.184.078.35.192.498.342l-.246.327Zm1.893-.786c.236 0 .451.037.645.111a1.4 1.4 0 0 1 .822.822c.078.196.117.417.117.663 0 .248-.039.472-.117.672a1.433 1.433 0 0 1-.324.507 1.434 1.434 0 0 1-.498.321 1.797 1.797 0 0 1-.645.111 1.83 1.83 0 0 1-.651-.111 1.498 1.498 0 0 1-.504-.321 1.467 1.467 0 0 1-.327-.507 1.88 1.88 0 0 1-.114-.672c0-.246.038-.467.114-.663.078-.198.187-.366.327-.504.142-.138.31-.244.504-.318a1.83 1.83 0 0 1 .651-.111Zm0 2.517c.214 0 .371-.075.471-.225.102-.152.153-.382.153-.69 0-.308-.051-.537-.153-.687-.1-.15-.257-.225-.471-.225-.22 0-.381.075-.483.225-.102.15-.153.379-.153.687 0 .308.051.538.153.69.102.15.263.225.483.225Zm1.932.642v-3.111h.576c.116 0 .192.052.228.156l.051.168c.052-.054.106-.103.162-.147a.957.957 0 0 1 .39-.195.977.977 0 0 1 .249-.03c.188 0 .343.049.465.147a.89.89 0 0 1 .282.387.936.936 0 0 1 .432-.411c.088-.042.18-.073.276-.093a1.452 1.452 0 0 1 .765.051.868.868 0 0 1 .345.231c.094.1.165.224.213.372.048.146.072.312.072.498v1.977h-.93v-1.977c0-.322-.138-.483-.414-.483a.427.427 0 0 0-.315.126c-.082.082-.123.201-.123.357v1.977h-.93v-1.977c0-.178-.035-.303-.105-.375-.07-.072-.173-.108-.309-.108a.53.53 0 0 0-.24.057.879.879 0 0 0-.21.153v2.25h-.93Zm5.704-.036a.522.522 0 0 1-.087.144.485.485 0 0 1-.117.105.512.512 0 0 1-.282.084h-.396l1.704-4.473a.48.48 0 0 1 .468-.315h.396l-1.686 4.455Zm3.372-1.23a3.088 3.088 0 0 0-.459.048c-.12.024-.215.054-.285.09a.357.357 0 0 0-.147.123.3.3 0 0 0-.039.15c0 .106.029.181.087.225a.432.432 0 0 0 .255.063c.12 0 .225-.021.315-.063a.96.96 0 0 0 .273-.204v-.432Zm-1.674-1.413c.188-.166.396-.289.624-.369.23-.082.476-.123.738-.123.188 0 .357.031.507.093a1.088 1.088 0 0 1 .627.642c.056.15.084.314.084.492v1.944h-.426a.446.446 0 0 1-.201-.036c-.044-.024-.081-.074-.111-.15l-.066-.171a2.998 2.998 0 0 1-.225.174c-.072.05-.147.093-.225.129a1.41 1.41 0 0 1-.534.102c-.142 0-.271-.018-.387-.054a.73.73 0 0 1-.483-.432.98.98 0 0 1-.066-.372c0-.112.028-.225.084-.339a.826.826 0 0 1 .291-.315c.138-.096.324-.176.558-.24.234-.064.529-.1.885-.108v-.132c0-.182-.038-.313-.114-.393-.074-.082-.18-.123-.318-.123a.848.848 0 0 0-.459.117c-.054.03-.107.057-.159.081a.44.44 0 0 1-.186.036.268.268 0 0 1-.162-.048.417.417 0 0 1-.108-.114l-.168-.291Zm3.985 1.833c.07.076.146.13.228.162a.703.703 0 0 0 .258.048.548.548 0 0 0 .237-.051.476.476 0 0 0 .186-.162.869.869 0 0 0 .126-.294c.03-.12.045-.266.045-.438 0-.164-.012-.302-.036-.414a.81.81 0 0 0-.102-.27.378.378 0 0 0-.354-.195.674.674 0 0 0-.336.075.934.934 0 0 0-.252.219v1.32Zm-.057-1.881c.122-.13.26-.236.414-.318.156-.084.341-.126.555-.126.162 0 .312.036.45.108.138.072.257.176.357.312.1.136.178.303.234.501.058.196.087.419.087.669 0 .234-.033.45-.099.648-.064.198-.155.37-.273.516-.116.146-.256.26-.42.342a1.178 1.178 0 0 1-.54.123 1.06 1.06 0 0 1-.408-.069 1.108 1.108 0 0 1-.3-.186v1.194h-.93v-4.098h.576c.116 0 .192.052.228.156l.069.228Zm3.388 1.881c.07.076.146.13.228.162a.703.703 0 0 0 .258.048.548.548 0 0 0 .237-.051.476.476 0 0 0 .186-.162.869.869 0 0 0 .126-.294c.03-.12.045-.266.045-.438 0-.164-.012-.302-.036-.414a.81.81 0 0 0-.102-.27.378.378 0 0 0-.354-.195.674.674 0 0 0-.336.075.934.934 0 0 0-.252.219v1.32Zm-.057-1.881c.122-.13.26-.236.414-.318.156-.084.341-.126.555-.126.162 0 .312.036.45.108.138.072.257.176.357.312.1.136.178.303.234.501.058.196.087.419.087.669 0 .234-.033.45-.099.648-.064.198-.155.37-.273.516-.116.146-.256.26-.42.342a1.178 1.178 0 0 1-.54.123 1.06 1.06 0 0 1-.408-.069 1.108 1.108 0 0 1-.3-.186v1.194h-.93v-4.098h.576c.116 0 .192.052.228.156l.069.228Zm3.388-1.764v4.491h-.93v-4.491h.93Zm2.444 2.562a.782.782 0 0 0-.03-.216.48.48 0 0 0-.093-.186.453.453 0 0 0-.168-.135.58.58 0 0 0-.255-.051.553.553 0 0 0-.414.153c-.1.1-.166.245-.198.435h1.158Zm-1.17.54c.03.26.109.449.237.567a.709.709 0 0 0 .495.174.886.886 0 0 0 .279-.039c.078-.026.147-.055.207-.087l.168-.087a.358.358 0 0 1 .162-.039c.074 0 .13.027.168.081l.27.333c-.096.11-.2.2-.312.27a1.667 1.667 0 0 1-.693.24 2.44 2.44 0 0 1-.333.024c-.218 0-.423-.035-.615-.105a1.446 1.446 0 0 1-.501-.318 1.522 1.522 0 0 1-.339-.522 1.972 1.972 0 0 1-.123-.726c0-.208.035-.405.105-.591.072-.186.174-.349.306-.489.134-.14.295-.251.483-.333.19-.082.404-.123.642-.123.206 0 .394.032.564.096a1.212 1.212 0 0 1 .729.729c.07.176.105.376.105.6 0 .07-.003.127-.009.171a.27.27 0 0 1-.033.105.125.125 0 0 1-.066.054.29.29 0 0 1-.102.015h-1.794Zm2.346-.81h1.62v.75h-1.62v-.75Zm3.078-.912v3.111h-.93v-3.111h.93Zm.096-.852a.502.502 0 0 1-.045.21.573.573 0 0 1-1.035 0 .54.54 0 0 1 .51-.756.57.57 0 0 1 .525.333c.03.066.045.137.045.213Zm2.719 1.59a.514.514 0 0 1-.081.081.179.179 0 0 1-.111.03.247.247 0 0 1-.126-.033 4.22 4.22 0 0 0-.123-.072.697.697 0 0 0-.393-.108.657.657 0 0 0-.297.063.55.55 0 0 0-.204.18.823.823 0 0 0-.12.288 1.691 1.691 0 0 0-.039.381c0 .298.057.527.171.687.116.16.275.24.477.24a.676.676 0 0 0 .255-.039.866.866 0 0 0 .162-.09l.12-.093a.231.231 0 0 1 .141-.042c.074 0 .13.027.168.081l.27.333c-.096.11-.197.2-.303.27a1.604 1.604 0 0 1-.327.162c-.11.038-.221.064-.333.078a2.312 2.312 0 0 1-.327.024c-.19 0-.372-.036-.546-.108a1.364 1.364 0 0 1-.456-.312 1.551 1.551 0 0 1-.312-.507 1.916 1.916 0 0 1-.114-.684c0-.224.033-.433.099-.627a1.44 1.44 0 0 1 .297-.507 1.39 1.39 0 0 1 .486-.339c.194-.082.418-.123.672-.123.244 0 .458.039.642.117.184.078.35.192.498.342l-.246.327Zm1.893-.786c.236 0 .451.037.645.111a1.4 1.4 0 0 1 .822.822c.078.196.117.417.117.663 0 .248-.039.472-.117.672a1.433 1.433 0 0 1-.324.507 1.434 1.434 0 0 1-.498.321 1.797 1.797 0 0 1-.645.111 1.83 1.83 0 0 1-.651-.111 1.498 1.498 0 0 1-.504-.321 1.467 1.467 0 0 1-.327-.507 1.88 1.88 0 0 1-.114-.672c0-.246.038-.467.114-.663.078-.198.187-.366.327-.504.142-.138.31-.244.504-.318a1.83 1.83 0 0 1 .651-.111Zm0 2.517c.214 0 .371-.075.471-.225.102-.152.153-.382.153-.69 0-.308-.051-.537-.153-.687-.1-.15-.257-.225-.471-.225-.22 0-.381.075-.483.225-.102.15-.153.379-.153.687 0 .308.051.538.153.69.102.15.263.225.483.225Zm2.79-2.133a2.26 2.26 0 0 1 .186-.156 1.136 1.136 0 0 1 .441-.198c.086-.02.179-.03.279-.03.17 0 .32.03.45.09a.91.91 0 0 1 .333.246c.09.104.158.229.204.375.046.144.069.301.069.471v1.977h-.93v-1.977a.538.538 0 0 0-.105-.354c-.07-.086-.173-.129-.309-.129a.647.647 0 0 0-.288.066c-.088.042-.174.1-.258.174v2.22h-.93v-3.111h.576c.116 0 .192.052.228.156l.054.18Zm2.441.576h1.62v.75h-1.62v-.75Zm4.965 1.527v.672h-2.49v-.672h.84v-2.205a4.707 4.707 0 0 1 .012-.342l-.498.414a.307.307 0 0 1-.132.063.402.402 0 0 1-.12 0 .328.328 0 0 1-.102-.039.246.246 0 0 1-.066-.06l-.294-.39 1.362-1.143h.768v3.702h.72Zm2.293-1.026v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.051-.132.051h-.27v1.005h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.459 2.022-2.718h.888v2.673h.45Zm2.1 0v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.051-.132.051h-.27v1.005h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.459 2.022-2.718h.888v2.673h.45Zm3.307 1.698h-.894a.26.26 0 0 1-.162-.048.375.375 0 0 1-.096-.114l-.555-.954a.681.681 0 0 1-.081.18l-.456.774a.646.646 0 0 1-.099.111.212.212 0 0 1-.147.051h-.828l1.044-1.608-1.002-1.503h.894c.066 0 .114.009.144.027.032.016.06.044.084.084l.555.921a1.456 1.456 0 0 1 .105-.213l.396-.693a.318.318 0 0 1 .087-.096.217.217 0 0 1 .117-.03h.852l-1.002 1.461 1.044 1.65Zm3.005-.672v.672h-2.49v-.672h.84v-2.205a4.707 4.707 0 0 1 .012-.342l-.498.414a.307.307 0 0 1-.132.063.402.402 0 0 1-.12 0 .328.328 0 0 1-.102-.039.246.246 0 0 1-.066-.06l-.294-.39 1.362-1.143h.768v3.702h.72Z\" fill=\"#fff\" /><defs><radialGradient id=\"ECOGESTURE0029_c024161d5a0778de2c7a22b644ed32ea_a\" cx=\"0\" cy=\"0\" r=\"1\" gradientUnits=\"userSpaceOnUse\" gradientTransform=\"matrix(0 38.1792 -124.529 0 110.306 38.73)\"><stop stop-color=\"#2A2B30\" /><stop offset=\"1\" stop-color=\"#1B1C22\" /></radialGradient></defs></symbol>" + "id": "CHALLENGE0005-2_ba692307742aa42df9ae91f0c849b82d", + "use": "CHALLENGE0005-2_ba692307742aa42df9ae91f0c849b82d-usage", + "viewBox": "0 0 180 180", + "content": "<symbol viewBox=\"0 0 180 180\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"CHALLENGE0005-2_ba692307742aa42df9ae91f0c849b82d\">\n<circle cx=\"90\" cy=\"90\" r=\"64\" fill=\"url(#CHALLENGE0005-2_ba692307742aa42df9ae91f0c849b82d_paint0_linear)\" />\n<circle cx=\"90\" cy=\"90\" r=\"78\" stroke=\"#A5A5A5\" stroke-width=\"24\" />\n<circle cx=\"89.9998\" cy=\"89.9998\" r=\"64.6326\" stroke=\"#6D7071\" stroke-width=\"3\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M88.5083 156.116C124.343 155.323 153.149 126.025 153.149 89.9998C153.149 53.9743 124.343 24.6768 88.5083 23.8837C89.0042 23.8727 89.5015 23.8672 90 23.8672C126.524 23.8672 156.133 53.4758 156.133 89.9998C156.133 126.524 126.524 156.132 90 156.132C89.5015 156.132 89.0042 156.127 88.5083 156.116Z\" fill=\"#D5D5D5\" />\n<path d=\"M178.5 90C178.5 138.877 138.877 178.5 90 178.5C41.1228 178.5 1.5 138.877 1.5 90C1.5 41.1228 41.1228 1.5 90 1.5C138.877 1.5 178.5 41.1228 178.5 90Z\" stroke=\"#6D7071\" stroke-width=\"3\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M25.5837 31.4975C11.5416 46.9499 2.98343 67.4755 2.98343 90C2.98343 112.524 11.5416 133.05 25.5837 148.502C41.6895 167.314 65.4213 179.402 91.989 179.978C91.3277 179.993 90.6647 180 90 180C40.2944 180 0 139.706 0 90C0 40.2944 40.2944 0 90 0C90.6647 0 91.3277 0.00720564 91.989 0.0215431C65.4213 0.597591 41.6896 12.6862 25.5837 31.4975Z\" fill=\"#D4D4D4\" />\n<g filter=\"url(#CHALLENGE0005-2_ba692307742aa42df9ae91f0c849b82d_filter0_d)\">\n<path d=\"M159.613 90.4975L163.343 84.0382L170.801 84.0382L174.53 90.4975L170.801 96.9568L163.343 96.9568L159.613 90.4975Z\" fill=\"#A5A5A5\" />\n<path d=\"M159.397 90.3725L159.325 90.4975L159.397 90.6225L163.126 97.0818L163.198 97.2068L163.343 97.2068L170.801 97.2068L170.945 97.2068L171.018 97.0818L174.747 90.6225L174.819 90.4975L174.747 90.3725L171.018 83.9132L170.945 83.7882L170.801 83.7882L163.343 83.7882L163.198 83.7882L163.126 83.9132L159.397 90.3725Z\" stroke=\"#6E7474\" stroke-width=\"0.5\" />\n</g>\n<path d=\"M159.613 90.4975L163.343 84.0382L170.801 84.0382L174.53 90.4975L170.801 96.9568L163.343 96.9568L159.613 90.4975Z\" fill=\"#A5A5A5\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M163.343 84.0374L159.613 90.4967L160.686 92.3555L164.834 85.4626L171.624 85.4626L170.801 84.0374L163.343 84.0374Z\" fill=\"#D8D8D8\" />\n<circle cx=\"167.072\" cy=\"90.4971\" r=\"4.06831\" transform=\"rotate(-90 167.072 90.4971)\" fill=\"#A5A5A5\" />\n<ellipse cx=\"165.58\" cy=\"90.0005\" rx=\"1.49171\" ry=\"1.49171\" transform=\"rotate(-90 165.58 90.0005)\" fill=\"#DCDCDC\" />\n<circle cx=\"167.072\" cy=\"90.4971\" r=\"4.06831\" transform=\"rotate(-90 167.072 90.4971)\" stroke=\"#6D7071\" />\n<g filter=\"url(#CHALLENGE0005-2_ba692307742aa42df9ae91f0c849b82d_filter1_d)\">\n<path d=\"M5.9668 90.4975L9.69608 84.0382L17.1546 84.0382L20.8839 90.4975L17.1546 96.9568L9.69608 96.9568L5.9668 90.4975Z\" fill=\"#A5A5A5\" />\n<path d=\"M5.75029 90.3725L5.67812 90.4975L5.75029 90.6225L9.47957 97.0818L9.55174 97.2068L9.69608 97.2068L17.1546 97.2068L17.299 97.2068L17.3711 97.0818L21.1004 90.6225L21.1726 90.4975L21.1004 90.3725L17.3711 83.9132L17.299 83.7882L17.1546 83.7882L9.69608 83.7882L9.55174 83.7882L9.47957 83.9132L5.75029 90.3725Z\" stroke=\"#6E7474\" stroke-width=\"0.5\" />\n</g>\n<path d=\"M5.9668 90.4975L9.69608 84.0382L17.1546 84.0382L20.8839 90.4975L17.1546 96.9568L9.69608 96.9568L5.9668 90.4975Z\" fill=\"#A5A5A5\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M9.69608 84.0374L5.9668 90.4967L7.03998 92.3555L11.1878 85.4626L17.9775 85.4626L17.1546 84.0374L9.69608 84.0374Z\" fill=\"#D8D8D8\" />\n<circle cx=\"13.4252\" cy=\"90.4971\" r=\"4.06831\" transform=\"rotate(-90 13.4252 90.4971)\" fill=\"#A5A5A5\" />\n<ellipse cx=\"11.9336\" cy=\"90.0005\" rx=\"1.49171\" ry=\"1.49171\" transform=\"rotate(-90 11.9336 90.0005)\" fill=\"#DCDCDC\" />\n<circle cx=\"13.4252\" cy=\"90.4971\" r=\"4.06831\" transform=\"rotate(-90 13.4252 90.4971)\" stroke=\"#6D7071\" />\n<g filter=\"url(#CHALLENGE0005-2_ba692307742aa42df9ae91f0c849b82d_filter2_d)\">\n<path d=\"M90.2486 159.862L96.7079 163.592L96.7079 171.05L90.2486 174.779L83.7893 171.05L83.7893 163.592L90.2486 159.862Z\" fill=\"#A5A5A5\" />\n<path d=\"M90.3736 159.646L90.2486 159.574L90.1236 159.646L83.6643 163.375L83.5393 163.447V163.592L83.5393 171.05V171.194L83.6643 171.267L90.1236 174.996L90.2486 175.068L90.3736 174.996L96.8329 171.267L96.9579 171.194V171.05L96.9579 163.592V163.447L96.8329 163.375L90.3736 159.646Z\" stroke=\"#6E7474\" stroke-width=\"0.5\" />\n</g>\n<path d=\"M90.2486 159.862L96.7079 163.592L96.7079 171.05L90.2486 174.779L83.7893 171.05L83.7893 163.592L90.2486 159.862Z\" fill=\"#A5A5A5\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M96.7077 163.591L90.2484 159.861L88.3896 160.934L95.2825 165.082V171.872L96.7077 171.049L96.7077 163.591Z\" fill=\"#D8D8D8\" />\n<circle cx=\"90.2485\" cy=\"167.32\" r=\"4.06831\" fill=\"#A5A5A5\" />\n<ellipse cx=\"90.7456\" cy=\"165.829\" rx=\"1.49171\" ry=\"1.49171\" fill=\"#DCDCDC\" />\n<circle cx=\"90.2485\" cy=\"167.32\" r=\"4.06831\" stroke=\"#6D7071\" />\n<g filter=\"url(#CHALLENGE0005-2_ba692307742aa42df9ae91f0c849b82d_filter3_d)\">\n<path d=\"M90.2486 6.21582L96.7079 9.9451L96.7079 17.4037L90.2486 21.1329L83.7893 17.4037L83.7893 9.9451L90.2486 6.21582Z\" fill=\"#A5A5A5\" />\n<path d=\"M90.3736 5.99931L90.2486 5.92715L90.1236 5.99931L83.6643 9.7286L83.5393 9.80076V9.9451L83.5393 17.4037V17.548L83.6643 17.6202L90.1236 21.3495L90.2486 21.4216L90.3736 21.3495L96.8329 17.6202L96.9579 17.548V17.4037L96.9579 9.9451V9.80076L96.8329 9.7286L90.3736 5.99931Z\" stroke=\"#6E7474\" stroke-width=\"0.5\" />\n</g>\n<path d=\"M90.2486 6.21582L96.7079 9.9451L96.7079 17.4037L90.2486 21.1329L83.7893 17.4037L83.7893 9.9451L90.2486 6.21582Z\" fill=\"#A5A5A5\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M96.7077 9.94413L90.2484 6.21484L88.3896 7.288L95.2825 11.4358V18.2255L96.7077 17.4027L96.7077 9.94413Z\" fill=\"#D8D8D8\" />\n<circle cx=\"90.2485\" cy=\"13.6738\" r=\"4.06831\" fill=\"#A5A5A5\" />\n<ellipse cx=\"90.7456\" cy=\"12.1821\" rx=\"1.49171\" ry=\"1.49171\" fill=\"#DCDCDC\" />\n<circle cx=\"90.2485\" cy=\"13.6738\" r=\"4.06831\" stroke=\"#6D7071\" />\n<g filter=\"url(#CHALLENGE0005-2_ba692307742aa42df9ae91f0c849b82d_filter4_d)\">\n<path d=\"M139.297 139.545L146.501 137.615L151.775 142.889L149.845 150.093L142.641 152.024L137.367 146.75L139.297 139.545Z\" fill=\"#A5A5A5\" />\n<path d=\"M139.232 139.304L139.093 139.341L139.055 139.481L137.125 146.685L137.088 146.824L137.19 146.927L142.464 152.201L142.566 152.303L142.705 152.265L149.91 150.335L150.049 150.297L150.086 150.158L152.017 142.954L152.054 142.814L151.952 142.712L146.678 137.438L146.576 137.336L146.437 137.373L139.232 139.304Z\" stroke=\"#6E7474\" stroke-width=\"0.5\" />\n</g>\n<path d=\"M139.297 139.545L146.501 137.615L151.775 142.889L149.845 150.093L142.641 152.024L137.367 146.75L139.297 139.545Z\" fill=\"#A5A5A5\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M146.502 137.615L139.297 139.546L138.742 141.619L146.549 139.678L151.35 144.479L151.776 142.889L146.502 137.615Z\" fill=\"#D8D8D8\" />\n<circle cx=\"144.571\" cy=\"144.819\" r=\"4.06831\" transform=\"rotate(-45 144.571 144.819)\" fill=\"#A5A5A5\" />\n<ellipse cx=\"143.868\" cy=\"143.413\" rx=\"1.49171\" ry=\"1.49171\" transform=\"rotate(-45 143.868 143.413)\" fill=\"#DCDCDC\" />\n<circle cx=\"144.571\" cy=\"144.819\" r=\"4.06831\" transform=\"rotate(-45 144.571 144.819)\" stroke=\"#6D7071\" />\n<g filter=\"url(#CHALLENGE0005-2_ba692307742aa42df9ae91f0c849b82d_filter5_d)\">\n<path d=\"M30.6524 30.9008L37.8568 28.9704L43.1308 34.2444L41.2004 41.4488L33.996 43.3792L28.722 38.1052L30.6524 30.9008Z\" fill=\"#A5A5A5\" />\n<path d=\"M30.5877 30.6593L30.4483 30.6967L30.4109 30.8361L28.4805 38.0405L28.4432 38.1799L28.5452 38.282L33.8192 43.556L33.9213 43.6581L34.0607 43.6207L41.2651 41.6903L41.4045 41.6529L41.4419 41.5135L43.3723 34.3091L43.4097 34.1697L43.3076 34.0676L38.0336 28.7936L37.9316 28.6915L37.7921 28.7289L30.5877 30.6593Z\" stroke=\"#6E7474\" stroke-width=\"0.5\" />\n</g>\n<path d=\"M30.6524 30.9008L37.8568 28.9704L43.1308 34.2444L41.2004 41.4488L33.996 43.3792L28.722 38.1052L30.6524 30.9008Z\" fill=\"#A5A5A5\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M37.8566 28.9706L30.6522 30.901L30.0965 32.9749L37.9037 31.0338L42.7046 35.8347L43.1306 34.2446L37.8566 28.9706Z\" fill=\"#D8D8D8\" />\n<circle cx=\"35.9263\" cy=\"36.1748\" r=\"4.06831\" transform=\"rotate(-45 35.9263 36.1748)\" fill=\"#A5A5A5\" />\n<ellipse cx=\"35.2234\" cy=\"34.7686\" rx=\"1.49171\" ry=\"1.49171\" transform=\"rotate(-45 35.2234 34.7686)\" fill=\"#DCDCDC\" />\n<circle cx=\"35.9263\" cy=\"36.1748\" r=\"4.06831\" transform=\"rotate(-45 35.9263 36.1748)\" stroke=\"#6D7071\" />\n<g filter=\"url(#CHALLENGE0005-2_ba692307742aa42df9ae91f0c849b82d_filter6_d)\">\n<path d=\"M41.2003 139.545L43.1307 146.75L37.8567 152.024L30.6523 150.093L28.7219 142.889L33.9959 137.615L41.2003 139.545Z\" fill=\"#A5A5A5\" />\n<path d=\"M41.4418 139.481L41.4044 139.341L41.265 139.304L34.0606 137.374L33.9211 137.336L33.8191 137.438L28.5451 142.712L28.443 142.814L28.4804 142.954L30.4108 150.158L30.4481 150.298L30.5876 150.335L37.792 152.265L37.9314 152.303L38.0335 152.201L43.3075 146.927L43.4095 146.825L43.3722 146.685L41.4418 139.481Z\" stroke=\"#6E7474\" stroke-width=\"0.5\" />\n</g>\n<path d=\"M41.2003 139.545L43.1307 146.75L37.8567 152.024L30.6523 150.093L28.7219 142.889L33.9959 137.615L41.2003 139.545Z\" fill=\"#A5A5A5\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M43.1305 146.75L41.2001 139.546L39.1269 138.99L41.068 146.797L36.267 151.598L37.8565 152.024L43.1305 146.75Z\" fill=\"#D8D8D8\" />\n<circle cx=\"35.9263\" cy=\"144.82\" r=\"4.06831\" transform=\"rotate(45 35.9263 144.82)\" fill=\"#A5A5A5\" />\n<ellipse cx=\"37.3325\" cy=\"144.116\" rx=\"1.49171\" ry=\"1.49171\" transform=\"rotate(45 37.3325 144.116)\" fill=\"#DCDCDC\" />\n<circle cx=\"35.9263\" cy=\"144.82\" r=\"4.06831\" transform=\"rotate(45 35.9263 144.82)\" stroke=\"#6D7071\" />\n<g filter=\"url(#CHALLENGE0005-2_ba692307742aa42df9ae91f0c849b82d_filter7_d)\">\n<path d=\"M149.845 30.901L151.775 38.1054L146.501 43.3794L139.297 41.449L137.366 34.2445L142.64 28.9705L149.845 30.901Z\" fill=\"#A5A5A5\" />\n<path d=\"M150.086 30.8362L150.049 30.6968L149.91 30.6595L142.705 28.7291L142.566 28.6917L142.464 28.7938L137.19 34.0678L137.088 34.1698L137.125 34.3092L139.055 41.5137L139.093 41.6531L139.232 41.6904L146.437 43.6209L146.576 43.6582L146.678 43.5562L151.952 38.2821L152.054 38.1801L152.017 38.0407L150.086 30.8362Z\" stroke=\"#6E7474\" stroke-width=\"0.5\" />\n</g>\n<path d=\"M149.845 30.901L151.775 38.1054L146.501 43.3794L139.297 41.449L137.366 34.2445L142.64 28.9705L149.845 30.901Z\" fill=\"#A5A5A5\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M151.775 38.1057L149.845 30.9013L147.771 30.3458L149.712 38.1529L144.912 42.9538L146.501 43.3797L151.775 38.1057Z\" fill=\"#D8D8D8\" />\n<circle cx=\"144.571\" cy=\"36.1753\" r=\"4.06831\" transform=\"rotate(45 144.571 36.1753)\" fill=\"#A5A5A5\" />\n<ellipse cx=\"145.977\" cy=\"35.4719\" rx=\"1.49171\" ry=\"1.49171\" transform=\"rotate(45 145.977 35.4719)\" fill=\"#DCDCDC\" />\n<circle cx=\"144.571\" cy=\"36.1753\" r=\"4.06831\" transform=\"rotate(45 144.571 36.1753)\" stroke=\"#6D7071\" />\n<path opacity=\"0.35\" d=\"M45.7195 129C44.5024 123.791 43.8587 118.36 43.8587 112.779C43.8587 73.6359 75.5226 41.9039 114.582 41.9039C118.121 41.9039 121.6 42.1645 125 42.6675C115.192 35.3384 103.028 31 89.8535 31C57.3496 31 31 57.4063 31 89.9802C31 104.942 36.5588 118.602 45.7195 129Z\" fill=\"white\" />\n<path d=\"M109.719 76.1372C109.644 75.3123 110.251 74.5822 111.076 74.5066C111.901 74.4311 112.631 75.0386 112.707 75.8635L109.719 76.1372ZM101.609 87.477C103.074 86.673 105.28 85.0913 107.033 83.0283C108.796 80.9526 109.943 78.5822 109.719 76.1372L112.707 75.8635C113.035 79.4464 111.337 82.5957 109.319 84.9706C107.291 87.3583 104.78 89.1584 103.054 90.1065L101.609 87.477Z\" fill=\"#540A00\" />\n<path d=\"M71.8252 76.1372C71.9008 75.3123 71.2933 74.5822 70.4683 74.5066C69.6433 74.4311 68.9133 75.0386 68.8377 75.8635L71.8252 76.1372ZM79.935 87.477C78.4709 86.673 76.2645 85.0913 74.5118 83.0283C72.7483 80.9526 71.6012 78.5822 71.8252 76.1372L68.8377 75.8635C68.5095 79.4464 70.2078 82.5957 72.2255 84.9706C74.2539 87.3583 76.7643 89.1584 78.4909 90.1065L79.935 87.477Z\" fill=\"#540A00\" />\n<path d=\"M114.743 105.819C115.196 106.513 116.125 106.709 116.819 106.256C117.513 105.804 117.709 104.874 117.256 104.181L114.743 105.819ZM97.2636 101.314C99.4614 100.921 103.034 100.692 106.498 101.285C109.994 101.885 113.079 103.266 114.743 105.819L117.256 104.181C114.924 100.603 110.842 98.9864 107.005 98.3286C103.135 97.6653 99.2061 97.9196 96.7362 98.3606L97.2636 101.314Z\" fill=\"#540A00\" />\n<path d=\"M66.2565 105.819C65.804 106.513 64.8747 106.709 64.1807 106.256C63.4868 105.804 63.2911 104.874 63.7436 104.181L66.2565 105.819ZM83.7364 101.314C81.5386 100.921 77.9661 100.692 74.5022 101.285C71.0058 101.885 67.9214 103.266 66.2565 105.819L63.7436 104.181C66.0764 100.603 70.1581 98.9864 73.9954 98.3286C77.8652 97.6653 81.7939 97.9196 84.2638 98.3606L83.7364 101.314Z\" fill=\"#540A00\" />\n<path d=\"M106.732 124.093C106.344 124.825 106.624 125.732 107.356 126.12C108.088 126.508 108.996 126.229 109.383 125.496L106.732 124.093ZM103.619 110.503C104.66 111.809 106.087 114.119 106.909 116.698C107.736 119.293 107.881 121.923 106.732 124.093L109.383 125.496C111.067 122.317 110.714 118.756 109.767 115.787C108.816 112.802 107.193 110.174 105.965 108.633L103.619 110.503Z\" fill=\"#540A00\" />\n<path d=\"M74.4232 124.093C74.8109 124.825 74.5317 125.732 73.7996 126.12C73.0675 126.508 72.1597 126.229 71.772 125.496L74.4232 124.093ZM77.536 110.503C76.495 111.809 75.0686 114.119 74.2464 116.698C73.4192 119.293 73.2742 121.923 74.4232 124.093L71.772 125.496C70.0883 122.317 70.4416 118.756 71.3881 115.787C72.3396 112.802 73.9623 110.174 75.19 108.633L77.536 110.503Z\" fill=\"#540A00\" />\n<ellipse cx=\"90.5\" cy=\"110\" rx=\"15.5\" ry=\"18\" transform=\"rotate(-180 90.5 110)\" fill=\"#F74D36\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M102.802 99.0477C103.574 101.187 104 103.536 104 106C104 115.941 97.0604 124 88.5 124C83.4881 124 79.0317 121.238 76.1984 116.952C78.5403 123.442 84.0618 128 90.5 128C99.0604 128 106 119.941 106 110C106 105.879 104.808 102.082 102.802 99.0477Z\" fill=\"#DF2B13\" />\n<ellipse cx=\"90.5\" cy=\"90.5\" rx=\"12.5\" ry=\"14.5\" transform=\"rotate(-180 90.5 90.5)\" fill=\"#D82D16\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M79.6912 97.7877C81.9508 100.391 85.0634 102 88.5 102C95.4036 102 101 95.5081 101 87.5C101 84.8433 100.384 82.3535 99.3089 80.2123C101.589 82.839 103 86.4783 103 90.5C103 98.5081 97.4036 105 90.5 105C85.8867 105 81.857 102.101 79.6912 97.7877Z\" fill=\"#C21E07\" />\n<path d=\"M105.198 52.4868C106.019 52.3774 106.596 51.6229 106.487 50.8018C106.377 49.9806 105.623 49.4037 104.802 49.5132L105.198 52.4868ZM95.9423 62.9121C96.4011 61.3061 97.4534 58.8035 99.0758 56.6365C100.708 54.4561 102.765 52.8113 105.198 52.4868L104.802 49.5132C101.235 49.9887 98.5419 52.3439 96.6742 54.8385C94.7966 57.3465 93.5989 60.1939 93.0577 62.0879L95.9423 62.9121Z\" fill=\"#540A00\" />\n<path d=\"M76.8018 52.4868C75.9806 52.3774 75.4037 51.6229 75.5132 50.8018C75.6226 49.9806 76.3771 49.4037 77.1982 49.5132L76.8018 52.4868ZM86.0577 62.9121C85.5989 61.3061 84.5466 58.8035 82.9242 56.6365C81.2919 54.4561 79.2355 52.8113 76.8018 52.4868L77.1982 49.5132C80.7645 49.9887 83.4581 52.3439 85.3258 54.8385C87.2034 57.3465 88.4011 60.1939 88.9423 62.0879L86.0577 62.9121Z\" fill=\"#540A00\" />\n<path d=\"M102 71.0682C102 77.4195 96.2464 81 90.5 81C84.7536 81 79 77.4195 79 71.0682C79 64.7169 84.7536 58 90.5 58C96.2464 58 102 64.7169 102 71.0682Z\" fill=\"#C61800\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M83.7203 64C82.6806 64.7224 82 65.9253 82 67.2872C82 69.4964 83.7909 71.2872 86 71.2872C88.2091 71.2872 90 69.4964 90 67.2872C90 67.2308 89.9988 67.1747 89.9965 67.1189L83.7203 64Z\" fill=\"white\" />\n<circle cx=\"86\" cy=\"67.2871\" r=\"2\" fill=\"#6A3708\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M97.2797 64C98.3194 64.7224 99 65.9253 99 67.2872C99 69.4964 97.2091 71.2872 95 71.2872C92.7909 71.2872 91 69.4964 91 67.2872C91 67.2308 91.0012 67.1747 91.0035 67.1189L97.2797 64Z\" fill=\"white\" />\n<circle r=\"2\" transform=\"matrix(-1 0 0 1 95 67.2871)\" fill=\"#6A3708\" />\n<path d=\"M82.4998 73.0056C82.7489 72.8872 86.9403 76.0056 90.5 76.0056C94.4403 76.0056 98.2819 72.8503 98.4998 73.0055C99.3596 73.6183 95.2291 79.0056 90.5 79.0056C85.7709 79.0056 81.2102 73.6184 82.4998 73.0056Z\" fill=\"white\" />\n<defs>\n<filter id=\"CHALLENGE0005-2_ba692307742aa42df9ae91f0c849b82d_filter0_d\" x=\"158.036\" y=\"82.5381\" width=\"18.0718\" height=\"15.9186\" 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\"></feColorMatrix>\n<feOffset></feOffset>\n<feGaussianBlur stdDeviation=\"0.5\"></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.35 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<filter id=\"CHALLENGE0005-2_ba692307742aa42df9ae91f0c849b82d_filter1_d\" x=\"4.38965\" y=\"82.5381\" width=\"18.0718\" height=\"15.9186\" 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\"></feColorMatrix>\n<feOffset></feOffset>\n<feGaussianBlur stdDeviation=\"0.5\"></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.35 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<filter id=\"CHALLENGE0005-2_ba692307742aa42df9ae91f0c849b82d_filter2_d\" x=\"82.2891\" y=\"158.285\" width=\"15.9186\" height=\"18.0718\" 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\"></feColorMatrix>\n<feOffset></feOffset>\n<feGaussianBlur stdDeviation=\"0.5\"></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.35 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<filter id=\"CHALLENGE0005-2_ba692307742aa42df9ae91f0c849b82d_filter3_d\" x=\"82.2891\" y=\"4.63867\" width=\"15.9186\" height=\"18.0718\" 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\"></feColorMatrix>\n<feOffset></feOffset>\n<feGaussianBlur stdDeviation=\"0.5\"></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.35 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<filter id=\"CHALLENGE0005-2_ba692307742aa42df9ae91f0c849b82d_filter4_d\" x=\"135.809\" y=\"136.058\" width=\"17.5242\" height=\"17.5242\" 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\"></feColorMatrix>\n<feOffset></feOffset>\n<feGaussianBlur stdDeviation=\"0.5\"></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.35 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<filter id=\"CHALLENGE0005-2_ba692307742aa42df9ae91f0c849b82d_filter5_d\" x=\"27.1646\" y=\"27.4131\" width=\"17.5242\" height=\"17.5242\" 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\"></feColorMatrix>\n<feOffset></feOffset>\n<feGaussianBlur stdDeviation=\"0.5\"></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.35 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<filter id=\"CHALLENGE0005-2_ba692307742aa42df9ae91f0c849b82d_filter6_d\" x=\"27.1641\" y=\"136.058\" width=\"17.5242\" height=\"17.5242\" 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\"></feColorMatrix>\n<feOffset></feOffset>\n<feGaussianBlur stdDeviation=\"0.5\"></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.35 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<filter id=\"CHALLENGE0005-2_ba692307742aa42df9ae91f0c849b82d_filter7_d\" x=\"135.809\" y=\"27.4131\" width=\"17.5242\" height=\"17.5242\" 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\"></feColorMatrix>\n<feOffset></feOffset>\n<feGaussianBlur stdDeviation=\"0.5\"></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.35 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<linearGradient id=\"CHALLENGE0005-2_ba692307742aa42df9ae91f0c849b82d_paint0_linear\" x1=\"90\" y1=\"26\" x2=\"90\" y2=\"154\" gradientUnits=\"userSpaceOnUse\">\n<stop offset=\"0.479167\" stop-color=\"#25AEB0\" />\n<stop offset=\"1\" stop-color=\"#12797A\" />\n</linearGradient>\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); /***/ }), -/***/ "ScHj": -/***/ (function(module, exports, __webpack_require__) { +/***/ "S/4M": +/***/ (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__); -Object.defineProperty(exports, "__esModule", { - value: true +var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ + "id": "water_bill_b2851f9c0f0b0857683293a48cd317c8", + "use": "water_bill_b2851f9c0f0b0857683293a48cd317c8-usage", + "viewBox": "0 0 176 186", + "content": "<symbol viewBox=\"0 0 176 186\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"water_bill_b2851f9c0f0b0857683293a48cd317c8\">\n<g clip-path=\"url(#water_bill_b2851f9c0f0b0857683293a48cd317c8_clip0_115_37337)\">\n<path d=\"M56.8017 20.6667L55.3012 20.4416L54.6783 21.8287L36.6037 62.0796L36.3709 62.598L36.4445 63.1608L42.0312 105.917L21.4536 150.54L20.3376 152.96L22.9672 153.355L122.529 168.294L124.014 168.517L124.644 167.15L145.465 122.001L145.707 121.475L145.632 120.902L140.044 78.1349L157.886 38.4023L158.966 35.9966L156.364 35.6061L56.8017 20.6667Z\" stroke=\"#1761A4\" stroke-width=\"4\" />\n<path d=\"M44.088 106.226L143.65 121.165L122.83 166.314L23.2678 151.375L44.088 106.226Z\" fill=\"white\" />\n<path d=\"M44.0879 106.227L143.65 121.166L137.988 77.8363L38.426 62.8969L44.0879 106.227Z\" fill=\"#D7E6F4\" />\n<path d=\"M56.5009 22.6457L156.063 37.5851L137.988 77.836L38.4263 62.8966L56.5009 22.6457Z\" fill=\"white\" />\n<mask id=\"water_bill_b2851f9c0f0b0857683293a48cd317c8_mask0_115_37337\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"37\" y=\"109\" width=\"94\" height=\"42\">\n<path d=\"M51.9463 109.819L130.854 121.659L122.497 142.152L91.0476 137.433L84.9867 150.499L37.0118 143.3L51.9463 109.819Z\" fill=\"#D87B39\" />\n</mask>\n<g mask=\"url(#water_bill_b2851f9c0f0b0857683293a48cd317c8_mask0_115_37337)\">\n<rect width=\"93.2376\" height=\"3.8191\" transform=\"matrix(0.988929 0.14839 -0.1469 0.989151 44.4486 112.556)\" fill=\"#3A98EC\" />\n<path d=\"M38.9602 123.401L127.187 136.639L125.924 140.312L38.3991 127.179L38.9602 123.401Z\" fill=\"#3A98EC\" />\n<rect width=\"93.2376\" height=\"3.81906\" transform=\"matrix(0.988929 0.14839 -0.1469 0.989151 34.9278 134.781)\" fill=\"#3A98EC\" />\n</g>\n<mask id=\"water_bill_b2851f9c0f0b0857683293a48cd317c8_mask1_115_37337\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"47\" y=\"67\" width=\"87\" height=\"50\">\n<path d=\"M129.289 79.9093L47.2962 67.6063L51.8517 104.012L133.844 116.315L129.289 79.9093Z\" fill=\"#D87B39\" />\n</mask>\n<g mask=\"url(#water_bill_b2851f9c0f0b0857683293a48cd317c8_mask1_115_37337)\">\n<rect width=\"93.2376\" height=\"3.81909\" transform=\"matrix(0.988929 0.14839 -0.1469 0.989151 45.0518 82.7163)\" fill=\"#3A98EC\" />\n<path d=\"M42.6775 70.4004L81.7109 76.2574L83.2832 81.1126L42.0064 74.9189L42.6775 70.4004Z\" fill=\"#3A98EC\" />\n<rect width=\"93.2376\" height=\"3.81909\" transform=\"matrix(0.988929 0.14839 -0.1469 0.989151 46.1771 94.4712)\" fill=\"#3A98EC\" />\n</g>\n<g clip-path=\"url(#water_bill_b2851f9c0f0b0857683293a48cd317c8_clip1_115_37337)\">\n<circle r=\"14.8636\" transform=\"matrix(0.986285 0.165209 -0.163716 0.986482 97.675 53.5358)\" fill=\"white\" stroke=\"#3A98EC\" stroke-width=\"3\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M81.3748 54.9542C83.1815 52.4137 86.8365 48.9775 91.3057 49.7261C94.5343 50.2669 95.8211 52.5107 97.1078 54.7546C98.3946 56.9984 99.6814 59.2422 102.91 59.783C106.214 60.3364 108.616 58.325 110.732 56.5535C111.879 55.593 112.942 54.7031 114.019 54.3308C113.988 54.963 113.921 55.6001 113.814 56.2395C112.335 65.1548 103.91 71.1716 94.9962 69.6785C87.4763 68.4189 82.0112 62.2163 81.3748 54.9542Z\" fill=\"#3A98EC\" />\n</g>\n</g>\n<defs>\n<clipPath id=\"water_bill_b2851f9c0f0b0857683293a48cd317c8_clip0_115_37337\">\n<rect width=\"153.345\" height=\"158.97\" fill=\"white\" transform=\"matrix(0.988929 0.14839 -0.1469 0.989151 23.8526 5.67822)\" />\n</clipPath>\n<clipPath id=\"water_bill_b2851f9c0f0b0857683293a48cd317c8_clip1_115_37337\">\n<rect width=\"36\" height=\"36\" fill=\"white\" transform=\"matrix(0.986285 0.165209 -0.163716 0.986482 82.8688 32.8052)\" />\n</clipPath>\n</defs>\n</symbol>" }); -exports.TERMS_DOCTYPE = void 0; -var TERMS_DOCTYPE = 'io.cozy.terms'; -exports.TERMS_DOCTYPE = TERMS_DOCTYPE; +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); /***/ }), -/***/ "Sft7": +/***/ "SFgC": /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -19056,65 +17057,147 @@ Object.defineProperty(exports, "__esModule", { }); exports.default = void 0; -var _core = __webpack_require__("TTf+"); +var _regenerator = _interopRequireDefault(__webpack_require__("o0o1")); + +var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__("yXPU")); + +var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); + +var _Button = _interopRequireDefault(__webpack_require__("FtsS")); var _Dialog = _interopRequireDefault(__webpack_require__("HhgX")); -var _close = _interopRequireDefault(__webpack_require__("aodS")); +var _default2 = _interopRequireDefault(__webpack_require__("GwKf")); var _I18n = __webpack_require__("buk/"); var _Icon = _interopRequireDefault(__webpack_require__("y6ex")); -var _react = _interopRequireDefault(__webpack_require__("q1tI")); +var _react = _interopRequireWildcard(__webpack_require__("q1tI")); -__webpack_require__("dLWW"); +var _utils = __webpack_require__("c+yx"); -var EcogestureLaunchFormModal = function EcogestureLaunchFormModal(_ref) { +__webpack_require__("ZA3r"); + +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 DuelEmptyValueModal = function DuelEmptyValueModal(_ref) { var open = _ref.open, handleCloseClick = _ref.handleCloseClick; var _useI18n = (0, _I18n.useI18n)(), t = _useI18n.t; + var _useState = (0, _react.useState)(_default2.default), + _useState2 = (0, _slicedToArray2.default)(_useState, 2), + emptyIcon = _useState2[0], + setEmptyIcon = _useState2[1]; + + (0, _react.useEffect)(function () { + function handleEcogestureIcon() { + return _handleEcogestureIcon.apply(this, arguments); + } + + function _handleEcogestureIcon() { + _handleEcogestureIcon = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() { + var icon; + return _regenerator.default.wrap(function _callee$(_context) { + while (1) { + switch (_context.prev = _context.next) { + case 0: + _context.next = 2; + return (0, _utils.importIconById)('emptyValue', 'duel'); + + case 2: + icon = _context.sent; + setEmptyIcon(icon || _default2.default); + + case 4: + case "end": + return _context.stop(); + } + } + }, _callee); + })); + return _handleEcogestureIcon.apply(this, arguments); + } + + handleEcogestureIcon(); + }, []); return /*#__PURE__*/_react.default.createElement(_Dialog.default, { open: open, onClose: handleCloseClick, "aria-labelledby": 'accessibility-title', classes: { root: 'modal-root', - paper: 'modal-paper' + paper: 'modal-paper blue-border' } }, /*#__PURE__*/_react.default.createElement("div", { id: 'accessibility-title' - }, t('feedback.accessibility.window_title')), /*#__PURE__*/_react.default.createElement(_core.IconButton, { - "aria-label": t('feedback.accessibility.button_close'), - className: "modal-paper-close-button", - onClick: handleCloseClick + }, t('duel_empty_value_modal.accessibility.window_title')), /*#__PURE__*/_react.default.createElement("div", { + className: "modal-empty-value-root" }, /*#__PURE__*/_react.default.createElement(_Icon.default, { - icon: _close.default, - size: 16 - })), /*#__PURE__*/_react.default.createElement("div", { - className: "eg-init-modal" - }, /*#__PURE__*/_react.default.createElement("div", { - className: "title text-20-bold" - }, t('ecogesture.initModal.title')), /*#__PURE__*/_react.default.createElement("div", { - className: "text-16-normal text" - }, t('ecogesture.initModal.text3')), /*#__PURE__*/_react.default.createElement(_core.Button, { - "aria-label": t('ecogesture.initModal.btn2'), + className: "imgResult", + icon: emptyIcon, + size: 208 + }), /*#__PURE__*/_react.default.createElement("div", { + className: "text-28-normal-uppercase modal-empty-value-title" + }, t('duel_empty_value_modal.title')), /*#__PURE__*/_react.default.createElement("div", { + className: "text-18-normal" + }, t('duel_empty_value_modal.message')), /*#__PURE__*/_react.default.createElement(_Button.default, { + "aria-label": t('duel_empty_value_modal.accessibility.button_validate'), onClick: handleCloseClick, classes: { - root: 'btn-profile-next rounded', - label: 'text-16-bold' + root: 'btn-secondary-negative', + label: 'text-16-normal' } - }, t('ecogesture.initModal.btn2')))); + }, t('duel_empty_value_modal.button')))); }; -var _default = EcogestureLaunchFormModal; +var _default = DuelEmptyValueModal; exports.default = _default; /***/ }), +/***/ "SXsc": +/***/ (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": "ECOGESTURE0029_c024161d5a0778de2c7a22b644ed32ea", + "use": "ECOGESTURE0029_c024161d5a0778de2c7a22b644ed32ea-usage", + "viewBox": "0 0 221 220", + "content": "<symbol viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"ECOGESTURE0029_c024161d5a0778de2c7a22b644ed32ea\"><path d=\"M90.14 163.167h43.999s2.75 33.916 15.584 33.916c-22 2.75-70.584 5.5-74.25 0 11.916 0 14.666-33.916 14.666-33.916Z\" fill=\"#BCBCBC\" /><rect x=\"64.473\" y=\"196.167\" width=\"93.5\" height=\"9.167\" rx=\"1\" fill=\"#E0E0E0\" /><rect x=\"7.639\" y=\"34.833\" width=\"205.333\" height=\"124.667\" rx=\"2\" fill=\"url(#ECOGESTURE0029_c024161d5a0778de2c7a22b644ed32ea_a)\" stroke=\"#E0E0E0\" stroke-width=\"4\" /><path d=\"M23.327 51.522c-.102.05-.218.09-.348.12.13.03.246.07.348.12l.852.462a.245.245 0 0 1 .15.225v.645l-2.43-1.27v-.362l2.43-1.272v.645a.246.246 0 0 1-.036.129.27.27 0 0 1-.114.099l-.852.459Zm2.751-2.346v4.49h-.93v-4.49h.93Zm1.46 1.38v3.11h-.93v-3.11h.93Zm.096-.852a.502.502 0 0 1-.045.21.573.573 0 0 1-1.035 0 .54.54 0 0 1 .51-.756.57.57 0 0 1 .525.333c.03.066.045.137.045.213Zm1.29 1.188a2.26 2.26 0 0 1 .186-.156 1.136 1.136 0 0 1 .441-.198c.086-.02.18-.03.28-.03.17 0 .32.03.45.09a.91.91 0 0 1 .332.246c.09.104.158.229.204.375.046.144.07.3.07.47v1.978h-.93V51.69a.538.538 0 0 0-.106-.354c-.07-.086-.173-.13-.309-.13a.647.647 0 0 0-.288.067c-.088.042-.174.1-.258.174v2.22h-.93v-3.111h.576c.116 0 .192.052.228.156l.054.18Zm3.374-1.716v2.517h.138a.288.288 0 0 0 .132-.024.33.33 0 0 0 .09-.087l.588-.876a.356.356 0 0 1 .123-.111.357.357 0 0 1 .177-.04h.852l-.804 1.108a.987.987 0 0 1-.27.246.713.713 0 0 1 .126.12c.038.044.074.094.108.15l.876 1.488h-.84a.445.445 0 0 1-.18-.033.297.297 0 0 1-.126-.123L32.7 52.41c-.028-.05-.057-.082-.087-.096a.296.296 0 0 0-.135-.024h-.18v1.377h-.93v-4.491h.93Zm125.259 1.653c.112-.096.233-.173.363-.231.132-.06.289-.09.471-.09.17 0 .32.03.45.09a.91.91 0 0 1 .333.246c.09.104.158.229.204.375.046.144.069.3.069.47v1.978h-.93V51.69a.538.538 0 0 0-.105-.354c-.07-.086-.173-.13-.309-.13a.647.647 0 0 0-.288.067c-.088.042-.174.1-.258.174v2.22h-.93v-4.491h.93v1.653Zm3.242.207c.096-.168.206-.3.33-.396a.694.694 0 0 1 .432-.144c.14 0 .254.033.342.099l-.06.684c-.01.044-.027.074-.051.09a.156.156 0 0 1-.093.024 14.879 14.879 0 0 0-.144-.009 1.162 1.162 0 0 0-.087-.01.554.554 0 0 0-.078-.005.478.478 0 0 0-.327.108.86.86 0 0 0-.204.3v1.89h-.93v-3.111h.552c.046 0 .084.004.114.012a.18.18 0 0 1 .078.039.136.136 0 0 1 .048.066.52.52 0 0 1 .03.102l.048.26Zm3.183.702a.782.782 0 0 0-.03-.216.48.48 0 0 0-.093-.186.453.453 0 0 0-.168-.135.58.58 0 0 0-.255-.051.553.553 0 0 0-.414.153c-.1.1-.166.245-.198.435h1.158Zm-1.17.54c.03.26.109.449.237.567a.709.709 0 0 0 .495.174.886.886 0 0 0 .279-.04c.078-.025.147-.054.207-.086l.168-.087a.358.358 0 0 1 .162-.04c.074 0 .13.028.168.082l.27.333c-.096.11-.2.2-.312.27a1.667 1.667 0 0 1-.693.24 2.44 2.44 0 0 1-.333.024c-.218 0-.423-.035-.615-.105a1.446 1.446 0 0 1-.501-.318 1.522 1.522 0 0 1-.339-.522 1.972 1.972 0 0 1-.123-.726c0-.208.035-.405.105-.591.072-.186.174-.35.306-.49.134-.14.295-.25.483-.332.19-.082.404-.123.642-.123.206 0 .394.032.564.096a1.212 1.212 0 0 1 .729.729c.07.176.105.376.105.6 0 .07-.003.127-.009.17a.27.27 0 0 1-.033.106.125.125 0 0 1-.066.054.29.29 0 0 1-.102.015h-1.794Zm2.522 1.389v-2.472l-.204-.042a.435.435 0 0 1-.171-.075c-.042-.034-.063-.084-.063-.15v-.366h.438v-.177c0-.178.028-.34.084-.483.058-.144.14-.267.246-.37.108-.101.239-.18.393-.236a1.53 1.53 0 0 1 .525-.084c.076 0 .146.005.21.015.064.008.131.022.201.042l-.018.453a.168.168 0 0 1-.024.08.177.177 0 0 1-.057.052.346.346 0 0 1-.15.036.906.906 0 0 0-.219.024.354.354 0 0 0-.162.087.38.38 0 0 0-.096.162.81.81 0 0 0-.033.252v.147h.729v.636h-.699v2.469h-.93ZM55.494 60.63a.522.522 0 0 1-.088.144.485.485 0 0 1-.117.105.512.512 0 0 1-.282.084h-.396l1.704-4.473a.48.48 0 0 1 .468-.315h.396l-1.686 4.455Zm6.608-3.075-.966 3.11h-.756a.151.151 0 0 1-.102-.035.242.242 0 0 1-.066-.12l-.444-1.551a4.713 4.713 0 0 1-.06-.207 6.287 6.287 0 0 1-.045-.207c-.014.07-.03.14-.048.21-.016.07-.035.14-.057.21l-.45 1.545c-.03.104-.096.156-.198.156h-.72l-.966-3.111h.744c.066 0 .121.016.165.048.046.03.077.068.093.114l.312 1.395a7.345 7.345 0 0 1 .123.606c.026-.1.053-.2.081-.297l.096-.31.39-1.397a.226.226 0 0 1 .09-.114.258.258 0 0 1 .156-.048h.414c.066 0 .121.016.165.048.046.03.077.068.093.114l.372 1.398c.03.106.06.209.087.309.03.1.057.2.081.303.016-.1.035-.2.057-.3.022-.1.047-.204.075-.312l.33-1.395a.226.226 0 0 1 .09-.114.258.258 0 0 1 .156-.048h.708Zm4.79 0-.966 3.11h-.756a.151.151 0 0 1-.102-.035.242.242 0 0 1-.066-.12l-.444-1.551a4.713 4.713 0 0 1-.06-.207 6.287 6.287 0 0 1-.045-.207c-.014.07-.03.14-.048.21-.016.07-.035.14-.057.21l-.45 1.545c-.03.104-.096.156-.198.156h-.72l-.966-3.111h.744c.066 0 .121.016.165.048.046.03.077.068.093.114l.312 1.395a7.345 7.345 0 0 1 .123.606c.026-.1.053-.2.081-.297l.096-.31.39-1.397a.226.226 0 0 1 .09-.114.258.258 0 0 1 .156-.048h.414c.066 0 .121.016.165.048.046.03.077.068.093.114l.372 1.398c.03.106.06.209.087.309.03.1.057.2.081.303.016-.1.035-.2.057-.3.022-.1.047-.204.075-.312l.33-1.395a.226.226 0 0 1 .09-.114.258.258 0 0 1 .156-.048h.708Zm4.79 0-.966 3.11h-.755a.151.151 0 0 1-.102-.035.242.242 0 0 1-.066-.12l-.445-1.551a4.713 4.713 0 0 1-.06-.207 6.287 6.287 0 0 1-.044-.207c-.014.07-.03.14-.049.21a2.33 2.33 0 0 1-.056.21l-.45 1.545c-.03.104-.096.156-.198.156h-.72l-.966-3.111h.743c.067 0 .121.016.165.048a.22.22 0 0 1 .094.114l.311 1.395a7.345 7.345 0 0 1 .124.606c.025-.1.052-.2.08-.297l.096-.31.39-1.397a.226.226 0 0 1 .09-.114.258.258 0 0 1 .157-.048h.413c.066 0 .121.016.165.048a.22.22 0 0 1 .094.114l.371 1.398.088.309c.03.1.056.2.08.303.016-.1.035-.2.057-.3.023-.1.048-.204.076-.312l.33-1.395a.226.226 0 0 1 .09-.114.258.258 0 0 1 .156-.048h.708Zm-45.604 5.62v4.49h-.93v-4.49h.93Zm1.46 1.38v3.11h-.93v-3.11h.93Zm.096-.852a.502.502 0 0 1-.045.21.573.573 0 0 1-1.035 0 .54.54 0 0 1 .51-.756.57.57 0 0 1 .525.333c.03.066.045.137.045.213Zm1.29 1.188a2.26 2.26 0 0 1 .186-.156 1.136 1.136 0 0 1 .441-.198c.086-.02.18-.03.28-.03.17 0 .32.03.45.09a.91.91 0 0 1 .332.246c.09.104.158.229.204.375.046.144.07.3.07.47v1.978h-.93V65.69a.538.538 0 0 0-.106-.354c-.07-.086-.173-.13-.309-.13a.647.647 0 0 0-.288.067c-.088.042-.174.1-.258.174v2.22h-.93v-3.111h.576c.116 0 .192.052.228.156l.054.18Zm3.374-1.716v2.517h.138a.288.288 0 0 0 .132-.024.33.33 0 0 0 .09-.087l.588-.876a.356.356 0 0 1 .123-.111.357.357 0 0 1 .177-.04h.852l-.804 1.108a.987.987 0 0 1-.27.246.713.713 0 0 1 .126.12c.038.044.074.094.108.15l.876 1.488h-.84a.445.445 0 0 1-.18-.033.297.297 0 0 1-.126-.123l-.588-1.1c-.028-.05-.057-.082-.087-.096a.296.296 0 0 0-.135-.024h-.18v1.377h-.93v-4.491h.93Zm4.44 1.86c.096-.168.206-.3.33-.396a.694.694 0 0 1 .432-.144c.14 0 .254.033.342.099l-.06.684c-.01.044-.027.074-.05.09a.156.156 0 0 1-.094.024 14.879 14.879 0 0 0-.144-.009 1.162 1.162 0 0 0-.087-.01.554.554 0 0 0-.078-.005.478.478 0 0 0-.327.108.86.86 0 0 0-.204.3v1.89h-.93v-3.111h.552c.046 0 .084.004.114.012a.18.18 0 0 1 .078.039.136.136 0 0 1 .048.066.52.52 0 0 1 .03.102l.048.26Zm3.184.702a.782.782 0 0 0-.03-.216.48.48 0 0 0-.093-.186.453.453 0 0 0-.168-.135.58.58 0 0 0-.255-.051.553.553 0 0 0-.414.153c-.1.1-.166.245-.198.435h1.158Zm-1.17.54c.03.26.109.449.237.567a.709.709 0 0 0 .495.174.886.886 0 0 0 .279-.04c.078-.025.147-.054.207-.086l.168-.087a.358.358 0 0 1 .162-.04c.074 0 .13.028.168.082l.27.333c-.096.11-.2.2-.312.27a1.667 1.667 0 0 1-.693.24 2.44 2.44 0 0 1-.333.024c-.218 0-.423-.035-.615-.105a1.446 1.446 0 0 1-.501-.318 1.522 1.522 0 0 1-.34-.522 1.972 1.972 0 0 1-.122-.726c0-.208.035-.405.105-.591.072-.186.174-.35.306-.49.134-.14.295-.25.483-.332.19-.082.404-.123.642-.123.206 0 .394.032.564.096a1.212 1.212 0 0 1 .729.729 1.613 1.613 0 0 1 .095.77.27.27 0 0 1-.032.106.125.125 0 0 1-.066.054.29.29 0 0 1-.102.015h-1.794Zm3.28-3.102v4.49h-.93v-4.49h.93Zm-5.864 8.86c.096-.168.206-.3.33-.396a.694.694 0 0 1 .431-.144c.14 0 .255.033.343.099l-.06.684c-.01.044-.028.074-.052.09a.156.156 0 0 1-.092.024 14.879 14.879 0 0 0-.144-.009 1.162 1.162 0 0 0-.087-.01.554.554 0 0 0-.079-.005.478.478 0 0 0-.327.108.86.86 0 0 0-.203.3v1.89h-.93v-3.111h.551c.047 0 .085.004.115.012a.18.18 0 0 1 .078.039.136.136 0 0 1 .047.066.52.52 0 0 1 .03.102l.048.26Zm3.183.702a.782.782 0 0 0-.03-.216.48.48 0 0 0-.093-.186.453.453 0 0 0-.168-.135.58.58 0 0 0-.255-.051.553.553 0 0 0-.414.153c-.1.1-.166.245-.198.435h1.158Zm-1.17.54c.03.26.109.449.237.567a.709.709 0 0 0 .495.174.886.886 0 0 0 .279-.04c.078-.025.147-.054.207-.086l.168-.087a.358.358 0 0 1 .162-.04c.074 0 .13.028.168.082l.27.333c-.096.11-.2.2-.312.27a1.667 1.667 0 0 1-.693.24 2.44 2.44 0 0 1-.333.024c-.218 0-.423-.035-.615-.105a1.446 1.446 0 0 1-.501-.318 1.522 1.522 0 0 1-.34-.522 1.972 1.972 0 0 1-.122-.726c0-.208.035-.405.105-.591.072-.186.174-.35.306-.49.134-.14.295-.25.483-.332.19-.082.404-.123.642-.123.206 0 .394.032.564.096a1.212 1.212 0 0 1 .729.729 1.613 1.613 0 0 1 .095.77.27.27 0 0 1-.032.106.125.125 0 0 1-.066.054.29.29 0 0 1-.102.015H38.18Zm3.28-3.102v4.49h-.93v-4.49h.93Zm.568 2.694h2.73v.666h-2.73v-.666Zm0-1.101h2.73v.669h-2.73v-.67Zm6.062 7.06c.112-.096.233-.173.363-.231.132-.06.29-.09.471-.09.17 0 .32.03.45.09a.91.91 0 0 1 .333.246c.09.104.158.229.204.375.046.144.07.3.07.47v1.978h-.93V79.69a.538.538 0 0 0-.106-.354c-.07-.086-.173-.13-.309-.13a.647.647 0 0 0-.288.067c-.088.042-.174.1-.258.174v2.22h-.93v-4.491h.93v1.653Zm3.242.207c.096-.168.206-.3.33-.396a.694.694 0 0 1 .432-.144c.14 0 .254.033.342.099l-.06.684c-.01.044-.027.074-.051.09a.156.156 0 0 1-.093.024 14.879 14.879 0 0 0-.144-.009 1.162 1.162 0 0 0-.087-.01.554.554 0 0 0-.078-.005.478.478 0 0 0-.327.108.86.86 0 0 0-.204.3v1.89h-.93v-3.111h.552c.046 0 .084.004.114.012a.18.18 0 0 1 .078.039.136.136 0 0 1 .048.066.52.52 0 0 1 .03.102l.048.26Zm3.183.702a.782.782 0 0 0-.03-.216.48.48 0 0 0-.093-.186.453.453 0 0 0-.168-.135.58.58 0 0 0-.255-.051.553.553 0 0 0-.414.153c-.1.1-.166.245-.198.435h1.158Zm-1.17.54c.03.26.11.449.237.567a.709.709 0 0 0 .495.174.886.886 0 0 0 .28-.04c.077-.025.146-.054.206-.086l.168-.087a.358.358 0 0 1 .162-.04c.074 0 .13.028.168.082l.27.333c-.096.11-.2.2-.312.27a1.667 1.667 0 0 1-.693.24 2.44 2.44 0 0 1-.333.024c-.218 0-.423-.035-.615-.105a1.446 1.446 0 0 1-.5-.318 1.522 1.522 0 0 1-.34-.522 1.972 1.972 0 0 1-.123-.726c0-.208.035-.405.105-.591.072-.186.174-.35.306-.49.134-.14.295-.25.483-.332.19-.082.404-.123.642-.123.206 0 .394.032.564.096a1.212 1.212 0 0 1 .73.729c.07.176.104.376.104.6 0 .07-.003.127-.009.17a.27.27 0 0 1-.033.106.125.125 0 0 1-.066.054.29.29 0 0 1-.102.015h-1.794Zm2.522 1.389v-2.472l-.204-.042a.435.435 0 0 1-.171-.075c-.042-.034-.063-.084-.063-.15v-.366h.438v-.177c0-.178.028-.34.084-.483.058-.144.14-.267.246-.37.108-.101.239-.18.393-.236a1.53 1.53 0 0 1 .525-.084c.076 0 .146.005.21.015.064.008.131.022.201.042l-.018.453a.168.168 0 0 1-.024.08.177.177 0 0 1-.057.052.346.346 0 0 1-.15.036.906.906 0 0 0-.219.024.354.354 0 0 0-.162.087.38.38 0 0 0-.096.162.81.81 0 0 0-.033.252v.147h.729v.636h-.699v2.469h-.93Zm-7.777 4.162c.112-.096.233-.173.363-.231.132-.06.29-.09.471-.09.17 0 .32.03.45.09a.91.91 0 0 1 .333.246c.09.104.158.229.204.375.046.144.07.3.07.47v1.978h-.93V86.69a.538.538 0 0 0-.106-.354c-.07-.086-.173-.13-.309-.13a.647.647 0 0 0-.288.067c-.088.042-.174.1-.258.174v2.22h-.93v-4.491h.93v1.653Zm3.242.207c.096-.168.206-.3.33-.396a.694.694 0 0 1 .432-.144c.14 0 .254.033.342.099l-.06.684c-.01.044-.027.074-.051.09a.156.156 0 0 1-.093.024 14.879 14.879 0 0 0-.144-.009 1.162 1.162 0 0 0-.087-.01.554.554 0 0 0-.078-.005.478.478 0 0 0-.327.108.86.86 0 0 0-.204.3v1.89h-.93v-3.111h.552c.046 0 .084.004.114.012a.18.18 0 0 1 .078.039.136.136 0 0 1 .048.066.52.52 0 0 1 .03.102l.048.26Zm3.183.702a.782.782 0 0 0-.03-.216.48.48 0 0 0-.093-.186.453.453 0 0 0-.168-.135.58.58 0 0 0-.255-.051.553.553 0 0 0-.414.153c-.1.1-.166.245-.198.435h1.158Zm-1.17.54c.03.26.11.449.237.567a.709.709 0 0 0 .495.174.886.886 0 0 0 .28-.04c.077-.025.146-.054.206-.086l.168-.087a.358.358 0 0 1 .162-.04c.074 0 .13.028.168.082l.27.333c-.096.11-.2.2-.312.27a1.667 1.667 0 0 1-.693.24 2.44 2.44 0 0 1-.333.024c-.218 0-.423-.035-.615-.105a1.446 1.446 0 0 1-.5-.318 1.522 1.522 0 0 1-.34-.522 1.972 1.972 0 0 1-.123-.726c0-.208.035-.405.105-.591.072-.186.174-.35.306-.49.134-.14.295-.25.483-.332.19-.082.404-.123.642-.123.206 0 .394.032.564.096a1.212 1.212 0 0 1 .73.729c.07.176.104.376.104.6 0 .07-.003.127-.009.17a.27.27 0 0 1-.033.106.125.125 0 0 1-.066.054.29.29 0 0 1-.102.015h-1.794Zm2.522 1.389v-2.472l-.204-.042a.435.435 0 0 1-.171-.075c-.042-.034-.063-.084-.063-.15v-.366h.438v-.177c0-.178.028-.34.084-.483.058-.144.14-.267.246-.37.108-.101.239-.18.393-.236a1.53 1.53 0 0 1 .525-.084c.076 0 .146.005.21.015.064.008.131.022.201.042l-.018.453a.168.168 0 0 1-.024.08.177.177 0 0 1-.057.052.346.346 0 0 1-.15.036.906.906 0 0 0-.219.024.354.354 0 0 0-.162.087.38.38 0 0 0-.096.162.81.81 0 0 0-.033.252v.147h.729v.636h-.699v2.469h-.93Zm-18.432 4.369c.096-.168.206-.3.33-.396a.694.694 0 0 1 .432-.144c.14 0 .254.033.342.099l-.06.684c-.01.044-.027.074-.05.09a.156.156 0 0 1-.094.024 14.879 14.879 0 0 0-.144-.009 1.162 1.162 0 0 0-.087-.01.554.554 0 0 0-.078-.005.478.478 0 0 0-.327.108.86.86 0 0 0-.204.3v1.89h-.93v-3.111h.552c.046 0 .084.004.114.012a.18.18 0 0 1 .078.039.136.136 0 0 1 .048.066.52.52 0 0 1 .03.102l.048.26Zm3.184.702a.782.782 0 0 0-.03-.216.48.48 0 0 0-.094-.186.453.453 0 0 0-.168-.135.58.58 0 0 0-.255-.051.553.553 0 0 0-.413.153c-.1.1-.166.245-.198.435h1.157Zm-1.17.54c.03.26.108.449.236.567a.709.709 0 0 0 .495.174.886.886 0 0 0 .28-.04c.078-.025.147-.054.206-.086l.169-.087a.358.358 0 0 1 .162-.04c.074 0 .13.028.168.082l.27.333c-.096.11-.2.2-.313.27a1.667 1.667 0 0 1-.692.24 2.44 2.44 0 0 1-.334.024c-.218 0-.422-.035-.614-.105a1.446 1.446 0 0 1-.502-.318 1.522 1.522 0 0 1-.339-.522 1.972 1.972 0 0 1-.123-.726c0-.208.035-.405.105-.591.072-.186.174-.35.306-.49.135-.14.295-.25.483-.332a1.61 1.61 0 0 1 .643-.123c.206 0 .394.032.564.096a1.212 1.212 0 0 1 .729.729 1.613 1.613 0 0 1 .095.77.27.27 0 0 1-.033.106.125.125 0 0 1-.066.054.29.29 0 0 1-.102.015H39.45Zm3.279-3.102v4.49h-.93v-4.49h.93Zm.568 2.694h2.73v.666h-2.73v-.666Zm0-1.101h2.73v.669h-2.73v-.67Zm-6.773 7.06c.111-.096.233-.173.362-.231.133-.06.29-.09.471-.09.17 0 .32.03.45.09a.91.91 0 0 1 .334.246c.09.104.157.229.203.375.047.144.07.301.07.471v1.977h-.93v-1.977a.538.538 0 0 0-.105-.354c-.07-.086-.173-.129-.31-.129a.647.647 0 0 0-.288.066 1.17 1.17 0 0 0-.258.174v2.22h-.93v-4.491h.93v1.653Zm3.443 2.886c-.148 0-.279-.021-.393-.063a.822.822 0 0 1-.285-.183.805.805 0 0 1-.174-.288 1.11 1.11 0 0 1-.06-.375v-1.608h-.264a.18.18 0 0 1-.123-.045c-.034-.032-.05-.078-.05-.138v-.363l.494-.096.183-.76c.024-.095.092-.143.204-.143h.486v.909h.771v.636h-.77v1.545c0 .072.016.132.05.18a.183.183 0 0 0 .153.069.326.326 0 0 0 .084-.009.466.466 0 0 0 .06-.024.534.534 0 0 1 .048-.024.12.12 0 0 1 .054-.012c.028 0 .05.007.066.021a.203.203 0 0 1 .054.06l.282.441c-.12.09-.255.158-.405.204-.15.044-.305.066-.465.066Zm2.183 0c-.148 0-.279-.021-.393-.063a.822.822 0 0 1-.285-.183.805.805 0 0 1-.174-.288 1.11 1.11 0 0 1-.06-.375v-1.608h-.264a.18.18 0 0 1-.123-.045c-.034-.032-.05-.078-.05-.138v-.363l.494-.096.183-.76c.024-.095.092-.143.204-.143h.486v.909h.771v.636h-.77v1.545c0 .072.016.132.05.18a.183.183 0 0 0 .153.069.326.326 0 0 0 .084-.009.466.466 0 0 0 .06-.024.534.534 0 0 1 .048-.024.12.12 0 0 1 .054-.012c.028 0 .05.007.066.021a.203.203 0 0 1 .054.06l.282.441c-.12.09-.255.158-.405.204-.15.044-.305.066-.465.066Zm2-.894c.07.076.146.13.228.162a.703.703 0 0 0 .258.048.548.548 0 0 0 .237-.051.476.476 0 0 0 .186-.162.869.869 0 0 0 .126-.294c.03-.12.045-.266.045-.438 0-.164-.012-.302-.036-.414a.81.81 0 0 0-.102-.27.378.378 0 0 0-.354-.195.674.674 0 0 0-.336.075.934.934 0 0 0-.252.219v1.32Zm-.057-1.881c.122-.13.26-.236.414-.318.156-.084.34-.126.555-.126.162 0 .312.036.45.108.138.072.257.176.357.312.1.136.178.303.234.501.058.196.087.419.087.669 0 .234-.033.45-.1.648-.063.198-.154.37-.272.516-.116.146-.256.26-.42.342a1.178 1.178 0 0 1-.54.123 1.06 1.06 0 0 1-.408-.069 1.108 1.108 0 0 1-.3-.186v1.194h-.93v-4.098h.576c.116 0 .192.052.228.156l.069.228Zm4.435.297a.234.234 0 0 1-.078.081.193.193 0 0 1-.102.024.346.346 0 0 1-.132-.027 5.984 5.984 0 0 0-.144-.063 1.3 1.3 0 0 0-.171-.06.734.734 0 0 0-.219-.03.463.463 0 0 0-.273.069.215.215 0 0 0-.093.186c0 .058.02.106.06.144a.614.614 0 0 0 .165.102c.068.028.145.055.231.081.086.026.174.055.264.087.09.032.178.07.264.114a.93.93 0 0 1 .231.159.675.675 0 0 1 .162.228c.042.09.063.198.063.324 0 .154-.028.296-.084.426a.898.898 0 0 1-.252.336c-.11.094-.247.167-.411.219a1.837 1.837 0 0 1-.561.078c-.106 0-.212-.01-.318-.03a2.26 2.26 0 0 1-.309-.081 1.786 1.786 0 0 1-.273-.12 1.245 1.245 0 0 1-.216-.153l.216-.342a.268.268 0 0 1 .09-.093.265.265 0 0 1 .144-.036c.054 0 .102.012.144.036l.141.078a.775.775 0 0 0 .429.114.687.687 0 0 0 .183-.021.339.339 0 0 0 .12-.063.246.246 0 0 0 .087-.186.202.202 0 0 0-.063-.153.528.528 0 0 0-.165-.102 1.672 1.672 0 0 0-.234-.081 5.792 5.792 0 0 1-.264-.087 2.379 2.379 0 0 1-.267-.114.813.813 0 0 1-.396-.426.936.936 0 0 1-.063-.363.885.885 0 0 1 .306-.69c.102-.09.23-.161.384-.213.154-.054.334-.081.54-.081a1.712 1.712 0 0 1 .621.114 1.356 1.356 0 0 1 .453.288l-.21.327Zm-.437 6.592c.112-.096.233-.173.363-.231.132-.06.29-.09.471-.09.17 0 .32.03.45.09a.91.91 0 0 1 .333.246c.09.104.158.229.204.375.046.144.07.301.07.471v1.977h-.93v-1.977a.538.538 0 0 0-.106-.354c-.07-.086-.173-.129-.309-.129a.647.647 0 0 0-.288.066c-.088.042-.174.1-.258.174v2.22h-.93v-4.491h.93v1.653Zm3.242.207c.096-.168.206-.3.33-.396a.694.694 0 0 1 .432-.144c.14 0 .254.033.342.099l-.06.684c-.01.044-.027.074-.051.09a.156.156 0 0 1-.093.024 14.879 14.879 0 0 0-.144-.009 1.162 1.162 0 0 0-.087-.009.554.554 0 0 0-.078-.006.478.478 0 0 0-.327.108.86.86 0 0 0-.204.3v1.89h-.93v-3.111h.552c.046 0 .084.004.114.012a.18.18 0 0 1 .078.039.136.136 0 0 1 .048.066.52.52 0 0 1 .03.102l.048.261Zm3.183.702a.782.782 0 0 0-.03-.216.48.48 0 0 0-.093-.186.453.453 0 0 0-.168-.135.58.58 0 0 0-.255-.051.553.553 0 0 0-.414.153c-.1.1-.166.245-.198.435h1.158Zm-1.17.54c.03.26.11.449.237.567a.709.709 0 0 0 .495.174.886.886 0 0 0 .28-.039c.077-.026.146-.055.206-.087l.168-.087a.358.358 0 0 1 .162-.039c.074 0 .13.027.168.081l.27.333c-.096.11-.2.2-.312.27a1.667 1.667 0 0 1-.693.24 2.44 2.44 0 0 1-.333.024c-.218 0-.423-.035-.615-.105a1.446 1.446 0 0 1-.5-.318 1.522 1.522 0 0 1-.34-.522 1.972 1.972 0 0 1-.123-.726c0-.208.035-.405.105-.591.072-.186.174-.349.306-.489.134-.14.295-.251.483-.333.19-.082.404-.123.642-.123.206 0 .394.032.564.096a1.212 1.212 0 0 1 .73.729c.07.176.104.376.104.6 0 .07-.003.127-.009.171a.27.27 0 0 1-.033.105.125.125 0 0 1-.066.054.29.29 0 0 1-.102.015h-1.794Zm2.522 1.389v-2.472l-.204-.042a.435.435 0 0 1-.171-.075c-.042-.034-.063-.084-.063-.15v-.366h.438v-.177c0-.178.028-.339.084-.483.058-.144.14-.267.246-.369.108-.102.239-.181.393-.237a1.53 1.53 0 0 1 .525-.084c.076 0 .146.005.21.015.064.008.131.022.201.042l-.018.453a.168.168 0 0 1-.024.081.177.177 0 0 1-.057.051.346.346 0 0 1-.15.036.906.906 0 0 0-.219.024.354.354 0 0 0-.162.087.38.38 0 0 0-.096.162.81.81 0 0 0-.033.252v.147h.729v.636h-.699v2.469h-.93Zm-33.15 4.162c.112-.096.233-.173.363-.231.132-.06.289-.09.47-.09.17 0 .32.03.45.09a.91.91 0 0 1 .334.246c.09.104.158.229.204.375.046.144.069.301.069.471v1.977h-.93v-1.977a.538.538 0 0 0-.105-.354c-.07-.086-.173-.129-.31-.129a.647.647 0 0 0-.287.066c-.088.042-.174.1-.258.174v2.22h-.93v-4.491h.93v1.653Zm3.241.207c.096-.168.207-.3.33-.396a.694.694 0 0 1 .432-.144c.14 0 .255.033.343.099l-.06.684c-.01.044-.027.074-.052.09a.156.156 0 0 1-.093.024 14.879 14.879 0 0 0-.144-.009 1.162 1.162 0 0 0-.087-.009.554.554 0 0 0-.078-.006.478.478 0 0 0-.326.108.86.86 0 0 0-.204.3v1.89h-.93v-3.111h.552c.046 0 .084.004.114.012a.18.18 0 0 1 .078.039.136.136 0 0 1 .047.066.52.52 0 0 1 .03.102l.048.261Zm3.184.702a.782.782 0 0 0-.03-.216.48.48 0 0 0-.093-.186.453.453 0 0 0-.168-.135.58.58 0 0 0-.255-.051.553.553 0 0 0-.414.153c-.1.1-.166.245-.198.435h1.158Zm-1.17.54c.03.26.109.449.237.567a.709.709 0 0 0 .495.174.886.886 0 0 0 .279-.039c.078-.026.147-.055.207-.087l.168-.087a.358.358 0 0 1 .162-.039c.074 0 .13.027.168.081l.27.333c-.096.11-.2.2-.312.27a1.667 1.667 0 0 1-.693.24 2.44 2.44 0 0 1-.333.024c-.218 0-.423-.035-.615-.105a1.446 1.446 0 0 1-.501-.318 1.522 1.522 0 0 1-.34-.522 1.972 1.972 0 0 1-.122-.726c0-.208.035-.405.105-.591.072-.186.174-.349.306-.489.134-.14.295-.251.483-.333.19-.082.404-.123.642-.123.206 0 .394.032.564.096a1.212 1.212 0 0 1 .729.729 1.613 1.613 0 0 1 .095.771.27.27 0 0 1-.032.105.125.125 0 0 1-.066.054.29.29 0 0 1-.102.015h-1.794Zm2.522 1.389v-2.472l-.204-.042a.435.435 0 0 1-.171-.075c-.042-.034-.063-.084-.063-.15v-.366h.438v-.177c0-.178.028-.339.084-.483.058-.144.14-.267.246-.369.108-.102.239-.181.393-.237a1.53 1.53 0 0 1 .525-.084c.076 0 .146.005.21.015.064.008.13.022.2.042l-.017.453a.168.168 0 0 1-.024.081.177.177 0 0 1-.057.051.346.346 0 0 1-.15.036.906.906 0 0 0-.22.024.354.354 0 0 0-.161.087.38.38 0 0 0-.096.162.81.81 0 0 0-.033.252v.147h.729v.636h-.7v2.469h-.93Zm8.21 4.369c.096-.168.206-.3.33-.396a.694.694 0 0 1 .432-.144c.14 0 .254.033.342.099l-.06.684c-.01.044-.027.074-.051.09a.156.156 0 0 1-.093.024 14.879 14.879 0 0 0-.144-.009 1.162 1.162 0 0 0-.087-.009.554.554 0 0 0-.078-.006.478.478 0 0 0-.327.108.86.86 0 0 0-.204.3v1.89h-.93v-3.111h.552c.046 0 .084.004.114.012a.18.18 0 0 1 .078.039.136.136 0 0 1 .048.066.52.52 0 0 1 .03.102l.048.261Zm3.183.702a.782.782 0 0 0-.03-.216.48.48 0 0 0-.093-.186.453.453 0 0 0-.168-.135.58.58 0 0 0-.255-.051.553.553 0 0 0-.414.153c-.1.1-.166.245-.198.435h1.158Zm-1.17.54c.03.26.11.449.237.567a.709.709 0 0 0 .495.174.886.886 0 0 0 .28-.039c.077-.026.146-.055.206-.087l.168-.087a.358.358 0 0 1 .162-.039c.074 0 .13.027.168.081l.27.333c-.096.11-.2.2-.312.27a1.667 1.667 0 0 1-.693.24 2.44 2.44 0 0 1-.333.024c-.218 0-.423-.035-.615-.105a1.446 1.446 0 0 1-.5-.318 1.522 1.522 0 0 1-.34-.522 1.972 1.972 0 0 1-.123-.726c0-.208.035-.405.105-.591.072-.186.174-.349.306-.489.134-.14.295-.251.483-.333.19-.082.404-.123.642-.123.206 0 .394.032.564.096a1.212 1.212 0 0 1 .73.729c.07.176.104.376.104.6 0 .07-.003.127-.009.171a.27.27 0 0 1-.033.105.125.125 0 0 1-.066.054.29.29 0 0 1-.102.015h-1.794Zm3.28-3.102v4.491h-.93v-4.491h.93Zm.568 2.694h2.73v.666h-2.73v-.666Zm0-1.101h2.73v.669h-2.73v-.669Zm-5.861 7.267c.096-.168.206-.3.33-.396a.694.694 0 0 1 .432-.144c.14 0 .254.033.342.099l-.06.684c-.01.044-.027.074-.051.09a.156.156 0 0 1-.093.024 14.879 14.879 0 0 0-.144-.009 1.162 1.162 0 0 0-.087-.009.554.554 0 0 0-.078-.006.478.478 0 0 0-.327.108.86.86 0 0 0-.204.3v1.89h-.93v-3.111h.552c.046 0 .084.004.114.012a.18.18 0 0 1 .078.039.136.136 0 0 1 .048.066.52.52 0 0 1 .03.102l.048.261Zm3.183.702a.782.782 0 0 0-.03-.216.48.48 0 0 0-.093-.186.453.453 0 0 0-.168-.135.58.58 0 0 0-.255-.051.553.553 0 0 0-.414.153c-.1.1-.166.245-.198.435h1.158Zm-1.17.54c.03.26.11.449.237.567a.709.709 0 0 0 .495.174.886.886 0 0 0 .28-.039c.077-.026.146-.055.206-.087l.168-.087a.358.358 0 0 1 .162-.039c.074 0 .13.027.168.081l.27.333c-.096.11-.2.2-.312.27a1.667 1.667 0 0 1-.693.24 2.44 2.44 0 0 1-.333.024c-.218 0-.423-.035-.615-.105a1.446 1.446 0 0 1-.5-.318 1.522 1.522 0 0 1-.34-.522 1.972 1.972 0 0 1-.123-.726c0-.208.035-.405.105-.591.072-.186.174-.349.306-.489.134-.14.295-.251.483-.333.19-.082.404-.123.642-.123.206 0 .394.032.564.096a1.212 1.212 0 0 1 .73.729c.07.176.104.376.104.6 0 .07-.003.127-.009.171a.27.27 0 0 1-.033.105.125.125 0 0 1-.066.054.29.29 0 0 1-.102.015h-1.794Zm3.28-3.102v4.491h-.93v-4.491h.93Zm.568 2.694h2.73v.666h-2.73v-.666Zm0-1.101h2.73v.669h-2.73v-.669Zm2.256 7.06c.112-.096.233-.173.363-.231.132-.06.29-.09.471-.09.17 0 .32.03.45.09a.91.91 0 0 1 .333.246c.09.104.158.229.204.375.046.144.07.301.07.471v1.977h-.93v-1.977a.538.538 0 0 0-.106-.354c-.07-.086-.173-.129-.309-.129a.647.647 0 0 0-.288.066c-.088.042-.174.1-.258.174v2.22h-.93v-4.491h.93v1.653Zm3.242.207c.096-.168.206-.3.33-.396a.694.694 0 0 1 .432-.144c.14 0 .254.033.342.099l-.06.684c-.01.044-.027.074-.05.09a.156.156 0 0 1-.094.024 14.879 14.879 0 0 0-.144-.009 1.162 1.162 0 0 0-.087-.009.554.554 0 0 0-.078-.006.478.478 0 0 0-.327.108.86.86 0 0 0-.204.3v1.89h-.93v-3.111h.552c.046 0 .084.004.114.012a.18.18 0 0 1 .078.039.136.136 0 0 1 .048.066.52.52 0 0 1 .03.102l.048.261Zm3.184.702a.782.782 0 0 0-.03-.216.48.48 0 0 0-.093-.186.453.453 0 0 0-.168-.135.58.58 0 0 0-.255-.051.553.553 0 0 0-.414.153c-.1.1-.166.245-.198.435h1.158Zm-1.17.54c.03.26.109.449.237.567a.709.709 0 0 0 .495.174.886.886 0 0 0 .279-.039c.078-.026.147-.055.207-.087l.168-.087a.358.358 0 0 1 .162-.039c.074 0 .13.027.168.081l.27.333c-.096.11-.2.2-.312.27a1.667 1.667 0 0 1-.693.24 2.44 2.44 0 0 1-.333.024c-.218 0-.423-.035-.615-.105a1.446 1.446 0 0 1-.501-.318 1.522 1.522 0 0 1-.34-.522 1.972 1.972 0 0 1-.122-.726c0-.208.035-.405.105-.591.072-.186.174-.349.306-.489.134-.14.295-.251.483-.333.19-.082.404-.123.642-.123.206 0 .394.032.564.096a1.212 1.212 0 0 1 .729.729 1.613 1.613 0 0 1 .095.771.27.27 0 0 1-.032.105.125.125 0 0 1-.066.054.29.29 0 0 1-.102.015h-1.794Zm2.521 1.389v-2.472l-.204-.042a.435.435 0 0 1-.17-.075c-.043-.034-.064-.084-.064-.15v-.366h.438v-.177c0-.178.028-.339.084-.483.058-.144.14-.267.246-.369.108-.102.24-.181.393-.237a1.53 1.53 0 0 1 .525-.084c.076 0 .146.005.21.015.064.008.131.022.201.042l-.018.453a.168.168 0 0 1-.024.081.177.177 0 0 1-.057.051.346.346 0 0 1-.15.036.906.906 0 0 0-.219.024.354.354 0 0 0-.162.087.38.38 0 0 0-.096.162.81.81 0 0 0-.033.252v.147h.73v.636h-.7v2.469h-.93Zm-7.777 4.162c.112-.096.233-.173.363-.231.132-.06.29-.09.471-.09.17 0 .32.03.45.09a.91.91 0 0 1 .333.246c.09.104.158.229.204.375.046.144.07.301.07.471v1.977h-.93v-1.977a.538.538 0 0 0-.106-.354c-.07-.086-.173-.129-.309-.129a.647.647 0 0 0-.288.066c-.088.042-.174.1-.258.174v2.22h-.93v-4.491h.93v1.653Zm3.242.207c.096-.168.206-.3.33-.396a.694.694 0 0 1 .432-.144c.14 0 .254.033.342.099l-.06.684c-.01.044-.027.074-.05.09a.156.156 0 0 1-.094.024 14.879 14.879 0 0 0-.144-.009 1.162 1.162 0 0 0-.087-.009.554.554 0 0 0-.078-.006.478.478 0 0 0-.327.108.86.86 0 0 0-.204.3v1.89h-.93v-3.111h.552c.046 0 .084.004.114.012a.18.18 0 0 1 .078.039.136.136 0 0 1 .048.066.52.52 0 0 1 .03.102l.048.261Zm3.184.702a.782.782 0 0 0-.03-.216.48.48 0 0 0-.093-.186.453.453 0 0 0-.168-.135.58.58 0 0 0-.255-.051.553.553 0 0 0-.414.153c-.1.1-.166.245-.198.435h1.158Zm-1.17.54c.03.26.109.449.237.567a.709.709 0 0 0 .495.174.886.886 0 0 0 .279-.039c.078-.026.147-.055.207-.087l.168-.087a.358.358 0 0 1 .162-.039c.074 0 .13.027.168.081l.27.333c-.096.11-.2.2-.312.27a1.667 1.667 0 0 1-.693.24 2.44 2.44 0 0 1-.333.024c-.218 0-.423-.035-.615-.105a1.446 1.446 0 0 1-.501-.318 1.522 1.522 0 0 1-.34-.522 1.972 1.972 0 0 1-.122-.726c0-.208.035-.405.105-.591.072-.186.174-.349.306-.489.134-.14.295-.251.483-.333.19-.082.404-.123.642-.123.206 0 .394.032.564.096a1.212 1.212 0 0 1 .729.729 1.613 1.613 0 0 1 .095.771.27.27 0 0 1-.032.105.125.125 0 0 1-.066.054.29.29 0 0 1-.102.015h-1.794Zm2.521 1.389v-2.472l-.204-.042a.435.435 0 0 1-.17-.075c-.043-.034-.064-.084-.064-.15v-.366h.438v-.177c0-.178.028-.339.084-.483.058-.144.14-.267.246-.369.108-.102.24-.181.393-.237a1.53 1.53 0 0 1 .525-.084c.076 0 .146.005.21.015.064.008.131.022.201.042l-.018.453a.168.168 0 0 1-.024.081.177.177 0 0 1-.057.051.346.346 0 0 1-.15.036.906.906 0 0 0-.219.024.354.354 0 0 0-.162.087.38.38 0 0 0-.096.162.81.81 0 0 0-.033.252v.147h.73v.636h-.7v2.469h-.93Z\" fill=\"#FF58E4\" /><path d=\"M112.007 88.667v-3.111h.576c.116 0 .192.052.228.156l.051.168c.052-.054.106-.103.162-.147a.957.957 0 0 1 .39-.195.977.977 0 0 1 .249-.03c.188 0 .343.049.465.147a.89.89 0 0 1 .282.387.936.936 0 0 1 .432-.411c.088-.042.18-.073.276-.093a1.452 1.452 0 0 1 .765.05.868.868 0 0 1 .345.232c.094.1.165.224.213.372.048.146.072.312.072.498v1.977h-.93V86.69c0-.322-.138-.483-.414-.483a.427.427 0 0 0-.315.126c-.082.082-.123.2-.123.357v1.977h-.93V86.69c0-.178-.035-.303-.105-.375-.07-.072-.173-.108-.309-.108a.53.53 0 0 0-.24.057.879.879 0 0 0-.21.153v2.25h-.93Zm5.703-.036a.522.522 0 0 1-.087.144.485.485 0 0 1-.117.105.512.512 0 0 1-.282.084h-.396l1.704-4.473a.48.48 0 0 1 .468-.315h.396l-1.686 4.455Zm3.373-1.23a3.088 3.088 0 0 0-.459.048c-.12.024-.215.054-.285.09a.357.357 0 0 0-.147.123.3.3 0 0 0-.039.15c0 .106.029.18.087.225a.432.432 0 0 0 .255.063c.12 0 .225-.021.315-.063a.96.96 0 0 0 .273-.204V87.4Zm-1.674-1.413c.188-.166.396-.29.624-.37.23-.081.476-.122.738-.122.188 0 .357.03.507.093a1.088 1.088 0 0 1 .627.642c.056.15.084.314.084.492v1.944h-.426a.446.446 0 0 1-.201-.036c-.044-.024-.081-.074-.111-.15l-.066-.171a2.998 2.998 0 0 1-.225.174c-.072.05-.147.093-.225.129a1.41 1.41 0 0 1-.534.102c-.142 0-.271-.018-.387-.054a.73.73 0 0 1-.483-.432.98.98 0 0 1-.066-.372c0-.112.028-.225.084-.34a.826.826 0 0 1 .291-.314c.138-.096.324-.176.558-.24.234-.064.529-.1.885-.108v-.132c0-.182-.038-.313-.114-.393-.074-.082-.18-.123-.318-.123a.848.848 0 0 0-.459.117c-.054.03-.107.057-.159.08a.44.44 0 0 1-.186.037.268.268 0 0 1-.162-.048.417.417 0 0 1-.108-.114l-.168-.291Zm3.984 1.833c.07.076.146.13.228.162a.703.703 0 0 0 .258.048.548.548 0 0 0 .237-.051.476.476 0 0 0 .186-.162.869.869 0 0 0 .126-.294c.03-.12.045-.266.045-.438 0-.164-.012-.302-.036-.414a.81.81 0 0 0-.102-.27.378.378 0 0 0-.354-.195.674.674 0 0 0-.336.075.934.934 0 0 0-.252.219v1.32Zm-.057-1.881c.122-.13.26-.236.414-.318.156-.084.341-.126.555-.126.162 0 .312.036.45.108.138.072.257.176.357.312.1.136.178.303.234.5.058.197.087.42.087.67 0 .234-.033.45-.099.648-.064.198-.155.37-.273.516-.116.146-.256.26-.42.342a1.178 1.178 0 0 1-.54.123 1.06 1.06 0 0 1-.408-.07 1.108 1.108 0 0 1-.3-.185v1.194h-.93v-4.098h.576c.116 0 .192.052.228.156l.069.228Zm3.388 1.88a.62.62 0 0 0 .228.163.703.703 0 0 0 .258.048.548.548 0 0 0 .237-.051.476.476 0 0 0 .186-.162.869.869 0 0 0 .126-.294c.03-.12.045-.266.045-.438 0-.164-.012-.302-.036-.414a.81.81 0 0 0-.102-.27.378.378 0 0 0-.354-.195.674.674 0 0 0-.336.075.934.934 0 0 0-.252.219v1.32Zm-.057-1.88c.122-.13.26-.236.414-.318.156-.084.341-.126.555-.126.162 0 .312.036.45.108.138.072.257.176.357.312.1.136.178.303.234.5.058.197.087.42.087.67 0 .234-.033.45-.099.648-.064.198-.155.37-.273.516-.116.146-.256.26-.42.342a1.178 1.178 0 0 1-.54.123 1.06 1.06 0 0 1-.408-.07 1.108 1.108 0 0 1-.3-.185v1.194h-.93v-4.098h.576c.116 0 .192.052.228.156l.069.228Zm3.389-1.764v4.49h-.93v-4.49h.93Zm2.443 2.562a.782.782 0 0 0-.03-.216.48.48 0 0 0-.093-.186.453.453 0 0 0-.168-.135.58.58 0 0 0-.255-.051.553.553 0 0 0-.414.153c-.1.1-.166.245-.198.435h1.158Zm-1.17.54c.03.26.109.449.237.567a.709.709 0 0 0 .495.174.886.886 0 0 0 .279-.04c.078-.025.147-.054.207-.086l.168-.087a.358.358 0 0 1 .162-.04c.074 0 .13.028.168.082l.27.333c-.096.11-.2.2-.312.27a1.667 1.667 0 0 1-.693.24 2.44 2.44 0 0 1-.333.024c-.218 0-.423-.035-.615-.105a1.446 1.446 0 0 1-.501-.318 1.522 1.522 0 0 1-.339-.522 1.972 1.972 0 0 1-.123-.726c0-.208.035-.405.105-.591.072-.186.174-.35.306-.49.134-.14.295-.25.483-.332.19-.082.404-.123.642-.123.206 0 .394.032.564.096a1.212 1.212 0 0 1 .729.729c.07.176.105.376.105.6 0 .07-.003.127-.009.17a.27.27 0 0 1-.033.106.125.125 0 0 1-.066.054.29.29 0 0 1-.102.015h-1.794Zm-31.983 5.959a.234.234 0 0 1-.078.08.193.193 0 0 1-.102.025.346.346 0 0 1-.132-.027 5.984 5.984 0 0 0-.144-.063 1.3 1.3 0 0 0-.171-.06.734.734 0 0 0-.22-.03.463.463 0 0 0-.272.069.215.215 0 0 0-.093.186c0 .058.02.106.06.144a.614.614 0 0 0 .165.102c.068.028.145.055.23.08.087.027.175.056.265.088.09.032.178.07.264.114a.93.93 0 0 1 .23.159.675.675 0 0 1 .163.228c.042.09.063.198.063.324 0 .154-.028.296-.084.426a.898.898 0 0 1-.252.336c-.11.094-.247.167-.411.219a1.837 1.837 0 0 1-.561.078c-.106 0-.212-.01-.318-.03a2.26 2.26 0 0 1-.31-.081 1.786 1.786 0 0 1-.272-.12 1.245 1.245 0 0 1-.216-.153l.216-.342a.268.268 0 0 1 .09-.093.265.265 0 0 1 .144-.036c.054 0 .102.012.144.036l.14.078a.775.775 0 0 0 .429.114.687.687 0 0 0 .184-.021.339.339 0 0 0 .12-.063.246.246 0 0 0 .087-.186.202.202 0 0 0-.063-.153.528.528 0 0 0-.165-.102 1.672 1.672 0 0 0-.234-.081 5.792 5.792 0 0 1-.264-.087 2.379 2.379 0 0 1-.267-.114.813.813 0 0 1-.396-.426.936.936 0 0 1-.063-.363.887.887 0 0 1 .306-.69c.102-.09.23-.161.384-.213.154-.054.334-.081.54-.081a1.712 1.712 0 0 1 .62.114 1.356 1.356 0 0 1 .454.288l-.21.327Zm1.526-.681v3.11h-.93v-3.11h.93Zm.096-.852a.502.502 0 0 1-.045.21.573.573 0 0 1-1.035 0 .54.54 0 0 1 .51-.756.57.57 0 0 1 .525.333c.03.066.045.137.045.213Zm2.745 1.224a.536.536 0 0 1-.033.186.422.422 0 0 1-.087.147l-1.299 1.716h1.389v.69h-2.46v-.378a.54.54 0 0 1 .12-.306l1.311-1.737h-1.347v-.69h2.406v.372Zm2.245.81a.782.782 0 0 0-.03-.216.48.48 0 0 0-.093-.186.453.453 0 0 0-.168-.135.58.58 0 0 0-.255-.051.553.553 0 0 0-.414.153c-.1.1-.166.245-.198.435h1.158Zm-1.17.54c.03.26.109.449.237.567a.709.709 0 0 0 .495.174.886.886 0 0 0 .279-.04c.078-.025.147-.054.207-.086l.168-.087a.358.358 0 0 1 .162-.04c.074 0 .13.028.168.082l.27.333c-.096.11-.2.2-.312.27a1.667 1.667 0 0 1-.693.24 2.44 2.44 0 0 1-.333.024c-.218 0-.423-.035-.615-.105a1.446 1.446 0 0 1-.501-.318 1.522 1.522 0 0 1-.339-.522 1.972 1.972 0 0 1-.123-.726c0-.208.035-.405.105-.591.072-.186.174-.35.306-.49.134-.14.295-.25.483-.332.19-.082.404-.123.642-.123.206 0 .394.032.564.096a1.212 1.212 0 0 1 .729.729c.07.176.105.376.105.6 0 .07-.003.127-.009.17a.27.27 0 0 1-.033.106.125.125 0 0 1-.066.054.29.29 0 0 1-.102.015h-1.794Zm4.326-1.041a.234.234 0 0 1-.078.08.193.193 0 0 1-.102.025.346.346 0 0 1-.132-.027 5.984 5.984 0 0 0-.144-.063 1.3 1.3 0 0 0-.171-.06.734.734 0 0 0-.219-.03.463.463 0 0 0-.273.069.215.215 0 0 0-.093.186c0 .058.02.106.06.144a.614.614 0 0 0 .165.102c.068.028.145.055.231.08.086.027.174.056.264.088.09.032.178.07.264.114a.93.93 0 0 1 .231.159.675.675 0 0 1 .162.228c.042.09.063.198.063.324 0 .154-.028.296-.084.426a.898.898 0 0 1-.252.336c-.11.094-.247.167-.411.219a1.837 1.837 0 0 1-.561.078c-.106 0-.212-.01-.318-.03a2.26 2.26 0 0 1-.309-.081 1.786 1.786 0 0 1-.273-.12 1.245 1.245 0 0 1-.216-.153l.216-.342a.268.268 0 0 1 .09-.093.265.265 0 0 1 .144-.036c.054 0 .102.012.144.036l.141.078a.775.775 0 0 0 .429.114.687.687 0 0 0 .183-.021.339.339 0 0 0 .12-.063.246.246 0 0 0 .087-.186.202.202 0 0 0-.063-.153.528.528 0 0 0-.165-.102 1.672 1.672 0 0 0-.234-.081 5.792 5.792 0 0 1-.264-.087 2.379 2.379 0 0 1-.267-.114.813.813 0 0 1-.396-.426.936.936 0 0 1-.063-.363.887.887 0 0 1 .306-.69c.102-.09.23-.161.384-.213.154-.054.334-.081.54-.081a1.712 1.712 0 0 1 .621.114 1.356 1.356 0 0 1 .453.288l-.21.327Zm.635.633h2.73v.666h-2.73v-.666Zm0-1.101h2.73v.669h-2.73v-.67Zm4.044-1.473v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm1.2 0v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm3.282 3.699v.672h-2.49v-.672h.84V92.79a4.707 4.707 0 0 1 .012-.342l-.498.414a.307.307 0 0 1-.132.063.402.402 0 0 1-.12 0 .328.328 0 0 1-.102-.04.246.246 0 0 1-.066-.06l-.294-.39 1.362-1.142h.768v3.702h.72Zm2.293-1.026v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.05-.132.05h-.27v1.006h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.46 2.022-2.717h.888v2.673h.45Zm2.1 0v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.05-.132.05h-.27v1.006h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.46 2.022-2.717h.888v2.673h.45Zm3.307 1.698h-.894a.26.26 0 0 1-.162-.048.375.375 0 0 1-.096-.114l-.555-.954a.681.681 0 0 1-.081.18l-.456.774a.646.646 0 0 1-.099.11.212.212 0 0 1-.147.052h-.828l1.044-1.608-1.002-1.503h.894c.066 0 .114.009.144.027.032.016.06.044.084.084l.555.92a1.456 1.456 0 0 1 .105-.213l.396-.692a.318.318 0 0 1 .087-.096.217.217 0 0 1 .117-.03h.852l-1.002 1.46 1.044 1.65Zm3.005-.672v.672h-2.49v-.672h.84V92.79a4.707 4.707 0 0 1 .012-.342l-.498.414a.307.307 0 0 1-.132.063.402.402 0 0 1-.12 0 .328.328 0 0 1-.102-.04.246.246 0 0 1-.066-.06l-.294-.39 1.362-1.142h.768v3.702h.72Zm2.293-1.026v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.05-.132.05h-.27v1.006h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.46 2.022-2.717h.888v2.673h.45Zm2.1 0v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.05-.132.05h-.27v1.006h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.46 2.022-2.717h.888v2.673h.45Zm-41.507 5.587v3.111h-.576c-.115 0-.192-.052-.227-.156l-.054-.18c-.06.058-.123.111-.187.159a1.242 1.242 0 0 1-.206.12 1.175 1.175 0 0 1-.238.075c-.084.02-.175.03-.276.03-.17 0-.32-.029-.453-.087a.948.948 0 0 1-.33-.249 1.08 1.08 0 0 1-.203-.375 1.551 1.551 0 0 1-.07-.474v-1.974h.93v1.974c0 .154.035.273.105.357.07.084.174.126.31.126a.653.653 0 0 0 .285-.063 1.18 1.18 0 0 0 .26-.177v-2.217h.93Zm1.442.273c.112-.096.233-.173.363-.231.132-.06.29-.09.471-.09.17 0 .32.03.45.09a.91.91 0 0 1 .333.246c.09.104.158.229.204.375.046.144.069.301.069.471v1.977h-.93v-1.977a.538.538 0 0 0-.105-.354c-.07-.086-.173-.129-.309-.129a.647.647 0 0 0-.288.066c-.088.042-.174.1-.258.174v2.22h-.93v-4.491h.93v1.653Zm2.246 2.367c0-.072.013-.139.039-.201a.542.542 0 0 1 .111-.162.527.527 0 0 1 .168-.108.518.518 0 0 1 .21-.042.51.51 0 0 1 .207.042c.064.026.12.062.168.108.048.046.085.1.111.162a.503.503 0 0 1-.279.675.545.545 0 0 1-.207.039.553.553 0 0 1-.378-.147.542.542 0 0 1-.111-.162.537.537 0 0 1-.039-.204Zm3.728-1.902a.514.514 0 0 1-.081.081.179.179 0 0 1-.111.03.247.247 0 0 1-.126-.033 4.22 4.22 0 0 0-.123-.072.697.697 0 0 0-.393-.108.657.657 0 0 0-.297.063.55.55 0 0 0-.204.18.823.823 0 0 0-.12.288 1.691 1.691 0 0 0-.039.381c0 .298.057.527.171.687.116.16.275.24.477.24a.676.676 0 0 0 .255-.039.866.866 0 0 0 .162-.09l.12-.093a.231.231 0 0 1 .141-.042c.074 0 .13.027.168.081l.27.333c-.096.11-.197.2-.303.27a1.604 1.604 0 0 1-.327.162c-.11.038-.221.064-.333.078a2.312 2.312 0 0 1-.327.024c-.19 0-.372-.036-.546-.108a1.364 1.364 0 0 1-.456-.312 1.551 1.551 0 0 1-.312-.507 1.916 1.916 0 0 1-.114-.684c0-.224.033-.433.099-.627a1.44 1.44 0 0 1 .297-.507 1.39 1.39 0 0 1 .486-.34c.194-.081.418-.122.672-.122.244 0 .458.039.642.117.184.078.35.192.498.342l-.246.327Zm1.893-.786c.236 0 .451.037.645.11a1.4 1.4 0 0 1 .822.823c.078.196.117.417.117.663 0 .248-.039.472-.117.672a1.433 1.433 0 0 1-.324.507 1.434 1.434 0 0 1-.498.321 1.797 1.797 0 0 1-.645.111 1.83 1.83 0 0 1-.651-.111 1.498 1.498 0 0 1-.504-.321 1.467 1.467 0 0 1-.327-.507 1.88 1.88 0 0 1-.114-.672c0-.246.038-.467.114-.663a1.44 1.44 0 0 1 .327-.504c.142-.138.31-.244.504-.318a1.83 1.83 0 0 1 .651-.111Zm0 2.517c.214 0 .371-.075.471-.225.102-.152.153-.382.153-.69 0-.308-.051-.537-.153-.687-.1-.15-.257-.225-.471-.225-.22 0-.381.075-.483.225-.102.15-.153.379-.153.687 0 .308.051.538.153.69.102.15.263.225.483.225Zm1.932.642v-3.111h.576c.116 0 .192.052.228.156l.051.168c.052-.054.106-.103.162-.147a.957.957 0 0 1 .39-.195.977.977 0 0 1 .249-.03c.188 0 .343.049.465.147a.89.89 0 0 1 .282.387.932.932 0 0 1 .432-.411c.088-.042.18-.073.276-.093a1.452 1.452 0 0 1 .765.05.868.868 0 0 1 .345.232c.094.1.165.224.213.372.048.146.072.312.072.498v1.977h-.93v-1.977c0-.322-.138-.483-.414-.483a.427.427 0 0 0-.315.126c-.082.082-.123.201-.123.357v1.977h-.93v-1.977c0-.178-.035-.303-.105-.375-.07-.072-.173-.108-.309-.108a.53.53 0 0 0-.24.057.879.879 0 0 0-.21.153v2.25h-.93Zm5.704-.036a.522.522 0 0 1-.087.144.485.485 0 0 1-.117.105.512.512 0 0 1-.282.084h-.396l1.704-4.473a.48.48 0 0 1 .468-.315h.396l-1.686 4.455Zm3.372-1.23a3.088 3.088 0 0 0-.459.048c-.12.024-.215.054-.285.09a.357.357 0 0 0-.147.123.3.3 0 0 0-.039.15c0 .106.029.181.087.225a.432.432 0 0 0 .255.063c.12 0 .225-.021.315-.063a.96.96 0 0 0 .273-.204v-.432Zm-1.674-1.413c.188-.166.396-.29.624-.37.23-.081.476-.122.738-.122.188 0 .357.03.507.093a1.09 1.09 0 0 1 .627.642c.056.15.084.314.084.492v1.944h-.426a.446.446 0 0 1-.201-.036c-.044-.024-.081-.074-.111-.15l-.066-.171a2.998 2.998 0 0 1-.225.174c-.072.05-.147.093-.225.129a1.41 1.41 0 0 1-.534.102c-.142 0-.271-.018-.387-.054a.73.73 0 0 1-.483-.432.98.98 0 0 1-.066-.372c0-.112.028-.225.084-.339a.826.826 0 0 1 .291-.315c.138-.096.324-.176.558-.24.234-.064.529-.1.885-.108v-.132c0-.182-.038-.313-.114-.393-.074-.082-.18-.123-.318-.123a.848.848 0 0 0-.459.117c-.054.03-.107.057-.159.081a.44.44 0 0 1-.186.036.268.268 0 0 1-.162-.048.417.417 0 0 1-.108-.114l-.168-.291Zm3.985 1.833c.07.076.146.13.228.162a.703.703 0 0 0 .258.048.548.548 0 0 0 .237-.051.476.476 0 0 0 .186-.162.869.869 0 0 0 .126-.294c.03-.12.045-.266.045-.438 0-.164-.012-.302-.036-.414a.81.81 0 0 0-.102-.27.378.378 0 0 0-.354-.195.674.674 0 0 0-.336.075.934.934 0 0 0-.252.219v1.32Zm-.057-1.881c.122-.13.26-.236.414-.318.156-.084.341-.126.555-.126.162 0 .312.036.45.108.138.072.257.176.357.312.1.136.178.303.234.501.058.196.087.419.087.669 0 .234-.033.45-.099.648-.064.198-.155.37-.273.516-.116.146-.256.26-.42.342a1.178 1.178 0 0 1-.54.123 1.06 1.06 0 0 1-.408-.069 1.108 1.108 0 0 1-.3-.186v1.194h-.93v-4.098h.576c.116 0 .192.052.228.156l.069.228Zm3.388 1.881c.07.076.146.13.228.162a.703.703 0 0 0 .258.048.548.548 0 0 0 .237-.051.476.476 0 0 0 .186-.162.869.869 0 0 0 .126-.294c.03-.12.045-.266.045-.438 0-.164-.012-.302-.036-.414a.81.81 0 0 0-.102-.27.378.378 0 0 0-.354-.195.674.674 0 0 0-.336.075.934.934 0 0 0-.252.219v1.32Zm-.057-1.881c.122-.13.26-.236.414-.318.156-.084.341-.126.555-.126.162 0 .312.036.45.108.138.072.257.176.357.312.1.136.178.303.234.501.058.196.087.419.087.669 0 .234-.033.45-.099.648-.064.198-.155.37-.273.516-.116.146-.256.26-.42.342a1.178 1.178 0 0 1-.54.123 1.06 1.06 0 0 1-.408-.069 1.108 1.108 0 0 1-.3-.186v1.194h-.93v-4.098h.576c.116 0 .192.052.228.156l.069.228Zm3.388-1.764v4.491h-.93v-4.491h.93Zm2.444 2.562a.782.782 0 0 0-.03-.216.48.48 0 0 0-.093-.186.453.453 0 0 0-.168-.135.58.58 0 0 0-.255-.051.553.553 0 0 0-.414.153c-.1.1-.166.245-.198.435h1.158Zm-1.17.54c.03.26.109.449.237.567a.709.709 0 0 0 .495.174.886.886 0 0 0 .279-.039c.078-.026.147-.055.207-.087l.168-.087a.358.358 0 0 1 .162-.039c.074 0 .13.027.168.081l.27.333c-.096.11-.2.2-.312.27a1.667 1.667 0 0 1-.693.24 2.44 2.44 0 0 1-.333.024c-.218 0-.423-.035-.615-.105a1.446 1.446 0 0 1-.501-.318 1.522 1.522 0 0 1-.339-.522 1.972 1.972 0 0 1-.123-.726c0-.208.035-.405.105-.591.072-.186.174-.349.306-.49.134-.14.295-.25.483-.332.19-.082.404-.123.642-.123.206 0 .394.032.564.096a1.212 1.212 0 0 1 .729.729c.07.176.105.376.105.6 0 .07-.003.127-.009.171a.27.27 0 0 1-.033.105.125.125 0 0 1-.066.054.29.29 0 0 1-.102.015h-1.794Zm2.346-.81h1.62v.75h-1.62v-.75Zm3.078-.912v3.111h-.93v-3.111h.93Zm.096-.852a.502.502 0 0 1-.045.21.573.573 0 0 1-1.035 0 .54.54 0 0 1 .51-.756.57.57 0 0 1 .525.333c.03.066.045.137.045.213Zm2.719 1.59a.514.514 0 0 1-.081.081.179.179 0 0 1-.111.03.247.247 0 0 1-.126-.033 4.22 4.22 0 0 0-.123-.072.697.697 0 0 0-.393-.108.657.657 0 0 0-.297.063.55.55 0 0 0-.204.18.823.823 0 0 0-.12.288 1.691 1.691 0 0 0-.039.381c0 .298.057.527.171.687.116.16.275.24.477.24a.676.676 0 0 0 .255-.039.866.866 0 0 0 .162-.09l.12-.093a.231.231 0 0 1 .141-.042c.074 0 .13.027.168.081l.27.333c-.096.11-.197.2-.303.27a1.604 1.604 0 0 1-.327.162c-.11.038-.221.064-.333.078a2.312 2.312 0 0 1-.327.024c-.19 0-.372-.036-.546-.108a1.364 1.364 0 0 1-.456-.312 1.551 1.551 0 0 1-.312-.507 1.916 1.916 0 0 1-.114-.684c0-.224.033-.433.099-.627a1.44 1.44 0 0 1 .297-.507 1.39 1.39 0 0 1 .486-.34c.194-.081.418-.122.672-.122.244 0 .458.039.642.117.184.078.35.192.498.342l-.246.327Zm1.893-.786c.236 0 .451.037.645.11a1.4 1.4 0 0 1 .822.823c.078.196.117.417.117.663 0 .248-.039.472-.117.672a1.433 1.433 0 0 1-.324.507 1.434 1.434 0 0 1-.498.321 1.797 1.797 0 0 1-.645.111 1.83 1.83 0 0 1-.651-.111 1.498 1.498 0 0 1-.504-.321 1.467 1.467 0 0 1-.327-.507 1.88 1.88 0 0 1-.114-.672c0-.246.038-.467.114-.663a1.44 1.44 0 0 1 .327-.504c.142-.138.31-.244.504-.318a1.83 1.83 0 0 1 .651-.111Zm0 2.517c.214 0 .371-.075.471-.225.102-.152.153-.382.153-.69 0-.308-.051-.537-.153-.687-.1-.15-.257-.225-.471-.225-.22 0-.381.075-.483.225-.102.15-.153.379-.153.687 0 .308.051.538.153.69.102.15.263.225.483.225Zm-40.048 3.271v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.249l-.084-.474v-.858h.81Zm1.2 0v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.249l-.084-.474v-.858h.81Zm2.757 1.632a.536.536 0 0 1-.033.186.422.422 0 0 1-.087.147l-1.299 1.716h1.389v.69h-2.46v-.378a.54.54 0 0 1 .12-.306l1.311-1.737h-1.347v-.69h2.406v.372Zm1.313-.372v3.111h-.93v-3.111h.93Zm.096-.852a.502.502 0 0 1-.045.21.573.573 0 0 1-1.035 0 .54.54 0 0 1 .51-.756.57.57 0 0 1 .525.333c.03.066.045.137.045.213Zm2.745 1.224a.536.536 0 0 1-.033.186.422.422 0 0 1-.087.147l-1.299 1.716h1.389v.69h-2.46v-.378a.54.54 0 0 1 .12-.306l1.311-1.737h-1.347v-.69h2.406v.372Zm1.313-.372v3.111h-.93v-3.111h.93Zm.096-.852a.502.502 0 0 1-.045.21.573.573 0 0 1-1.035 0 .54.54 0 0 1 .51-.756.57.57 0 0 1 .525.333c.03.066.045.137.045.213Zm2.41 1.533a.234.234 0 0 1-.078.081.193.193 0 0 1-.102.024.346.346 0 0 1-.132-.027 5.984 5.984 0 0 0-.144-.063 1.3 1.3 0 0 0-.171-.06.734.734 0 0 0-.219-.03.463.463 0 0 0-.273.069.215.215 0 0 0-.093.186c0 .058.02.106.06.144a.614.614 0 0 0 .165.102c.068.028.145.055.231.081.086.026.174.055.264.087.09.032.178.07.264.114a.93.93 0 0 1 .231.159.675.675 0 0 1 .162.228c.042.09.063.198.063.324 0 .154-.028.296-.084.426a.898.898 0 0 1-.252.336c-.11.094-.247.167-.411.219a1.837 1.837 0 0 1-.561.078c-.106 0-.212-.01-.318-.03a2.26 2.26 0 0 1-.309-.081 1.786 1.786 0 0 1-.273-.12 1.245 1.245 0 0 1-.216-.153l.216-.342a.268.268 0 0 1 .09-.093.265.265 0 0 1 .144-.036c.054 0 .102.012.144.036l.141.078a.775.775 0 0 0 .429.114.687.687 0 0 0 .183-.021.339.339 0 0 0 .12-.063.246.246 0 0 0 .087-.186.202.202 0 0 0-.063-.153.528.528 0 0 0-.165-.102 1.672 1.672 0 0 0-.234-.081 5.792 5.792 0 0 1-.264-.087 2.379 2.379 0 0 1-.267-.114.813.813 0 0 1-.396-.426.936.936 0 0 1-.063-.363.887.887 0 0 1 .306-.69c.102-.09.23-.161.384-.213.154-.054.334-.081.54-.081a1.712 1.712 0 0 1 .621.114 1.356 1.356 0 0 1 .453.288l-.21.327Zm.635.633h2.73v.666h-2.73v-.666Zm0-1.101h2.73v.669h-2.73v-.669Zm4.044-1.473v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.249l-.084-.474v-.858h.81Zm1.2 0v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.249l-.084-.474v-.858h.81Zm3.282 3.699v.672h-2.49v-.672h.84v-2.205a4.707 4.707 0 0 1 .012-.342l-.498.414a.307.307 0 0 1-.132.063.402.402 0 0 1-.12 0 .328.328 0 0 1-.102-.039.246.246 0 0 1-.066-.06l-.294-.39 1.362-1.143h.768v3.702h.72Zm2.292-1.026v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.051-.132.051h-.27v1.005h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.459 2.022-2.718h.888v2.673h.45Zm2.101 0v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.051-.132.051h-.27v1.005h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.459 2.022-2.718h.888v2.673h.45Zm3.306 1.698h-.894a.26.26 0 0 1-.162-.048.375.375 0 0 1-.096-.114l-.555-.954a.681.681 0 0 1-.081.18l-.456.774a.646.646 0 0 1-.099.111.212.212 0 0 1-.147.051h-.828l1.044-1.608-1.002-1.503h.894c.066 0 .114.009.144.027.032.016.06.044.084.084l.555.921a1.456 1.456 0 0 1 .105-.213l.396-.693a.318.318 0 0 1 .087-.096.217.217 0 0 1 .117-.03h.852l-1.002 1.461 1.044 1.65Zm3.006-.672v.672h-2.49v-.672h.84v-2.205a4.707 4.707 0 0 1 .012-.342l-.498.414a.307.307 0 0 1-.132.063.402.402 0 0 1-.12 0 .328.328 0 0 1-.102-.039.246.246 0 0 1-.066-.06l-.294-.39 1.362-1.143h.768v3.702h.72Zm2.292-1.026v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.051-.132.051h-.27v1.005h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.459 2.022-2.718h.888v2.673h.45Zm2.101 0v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.051-.132.051h-.27v1.005h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.459 2.022-2.718h.888v2.673h.45Zm3.168 1.026v.672h-2.49v-.672h.84v-2.205a4.707 4.707 0 0 1 .012-.342l-.498.414a.307.307 0 0 1-.132.063.402.402 0 0 1-.12 0 .328.328 0 0 1-.102-.039.246.246 0 0 1-.066-.06l-.294-.39 1.362-1.143h.768v3.702h.72Zm1.267-3.699v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.249l-.084-.474v-.858h.81Zm1.2 0v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.249l-.084-.474v-.858h.81Zm-43.574 8.533c.112-.096.233-.173.363-.231.132-.06.289-.09.471-.09.17 0 .32.03.45.09a.91.91 0 0 1 .333.246c.09.104.158.229.204.375.046.144.069.301.069.471v1.977h-.93v-1.977a.538.538 0 0 0-.105-.354c-.07-.086-.173-.129-.309-.129a.647.647 0 0 0-.288.066c-.088.042-.174.1-.258.174v2.22h-.93v-4.491h.93v1.653Zm2.246 2.367c0-.072.013-.139.039-.201a.542.542 0 0 1 .111-.162.527.527 0 0 1 .168-.108.518.518 0 0 1 .21-.042.51.51 0 0 1 .207.042c.064.026.12.062.168.108.048.046.085.1.111.162a.503.503 0 0 1-.279.675.545.545 0 0 1-.207.039.553.553 0 0 1-.378-.147.542.542 0 0 1-.111-.162.537.537 0 0 1-.039-.204Zm3.727-1.902a.514.514 0 0 1-.081.081.179.179 0 0 1-.111.03.247.247 0 0 1-.126-.033 4.22 4.22 0 0 0-.123-.072.697.697 0 0 0-.393-.108.657.657 0 0 0-.297.063.55.55 0 0 0-.204.18.823.823 0 0 0-.12.288 1.691 1.691 0 0 0-.039.381c0 .298.057.527.171.687.116.16.275.24.477.24a.676.676 0 0 0 .255-.039.866.866 0 0 0 .162-.09l.12-.093a.231.231 0 0 1 .141-.042c.074 0 .13.027.168.081l.27.333c-.096.11-.197.2-.303.27a1.604 1.604 0 0 1-.327.162c-.11.038-.221.064-.333.078a2.312 2.312 0 0 1-.327.024c-.19 0-.372-.036-.546-.108a1.364 1.364 0 0 1-.456-.312 1.551 1.551 0 0 1-.312-.507 1.916 1.916 0 0 1-.114-.684c0-.224.033-.433.099-.627a1.44 1.44 0 0 1 .297-.507 1.39 1.39 0 0 1 .486-.339c.194-.082.418-.123.672-.123.244 0 .458.039.642.117.184.078.35.192.498.342l-.246.327Zm1.894-.786c.236 0 .451.037.645.111a1.4 1.4 0 0 1 .822.822c.078.196.117.417.117.663 0 .248-.039.472-.117.672a1.433 1.433 0 0 1-.324.507 1.434 1.434 0 0 1-.498.321 1.797 1.797 0 0 1-.645.111 1.83 1.83 0 0 1-.651-.111 1.498 1.498 0 0 1-.504-.321 1.467 1.467 0 0 1-.327-.507 1.88 1.88 0 0 1-.114-.672c0-.246.038-.467.114-.663.078-.198.187-.366.327-.504.142-.138.31-.244.504-.318a1.83 1.83 0 0 1 .651-.111Zm0 2.517c.214 0 .371-.075.471-.225.102-.152.153-.382.153-.69 0-.308-.051-.537-.153-.687-.1-.15-.257-.225-.471-.225-.22 0-.381.075-.483.225-.102.15-.153.379-.153.687 0 .308.051.538.153.69.102.15.263.225.483.225Zm1.932.642v-3.111h.576c.116 0 .192.052.228.156l.051.168c.052-.054.106-.103.162-.147a.957.957 0 0 1 .39-.195.977.977 0 0 1 .249-.03c.188 0 .343.049.465.147a.89.89 0 0 1 .282.387.936.936 0 0 1 .432-.411c.088-.042.18-.073.276-.093a1.452 1.452 0 0 1 .765.051.868.868 0 0 1 .345.231c.094.1.165.224.213.372.048.146.072.312.072.498v1.977h-.93v-1.977c0-.322-.138-.483-.414-.483a.427.427 0 0 0-.315.126c-.082.082-.123.201-.123.357v1.977h-.93v-1.977c0-.178-.035-.303-.105-.375-.07-.072-.173-.108-.309-.108a.53.53 0 0 0-.24.057.879.879 0 0 0-.21.153v2.25h-.93Zm5.703-.036a.522.522 0 0 1-.087.144.485.485 0 0 1-.117.105.512.512 0 0 1-.282.084h-.396l1.704-4.473a.48.48 0 0 1 .468-.315h.396l-1.686 4.455Zm3.373-1.23a3.088 3.088 0 0 0-.459.048c-.12.024-.215.054-.285.09a.357.357 0 0 0-.147.123.3.3 0 0 0-.039.15c0 .106.029.181.087.225a.432.432 0 0 0 .255.063c.12 0 .225-.021.315-.063a.96.96 0 0 0 .273-.204v-.432Zm-1.674-1.413c.188-.166.396-.289.624-.369.23-.082.476-.123.738-.123.188 0 .357.031.507.093a1.088 1.088 0 0 1 .627.642c.056.15.084.314.084.492v1.944h-.426a.446.446 0 0 1-.201-.036c-.044-.024-.081-.074-.111-.15l-.066-.171a2.998 2.998 0 0 1-.225.174c-.072.05-.147.093-.225.129a1.41 1.41 0 0 1-.534.102c-.142 0-.271-.018-.387-.054a.73.73 0 0 1-.483-.432.98.98 0 0 1-.066-.372c0-.112.028-.225.084-.339a.826.826 0 0 1 .291-.315c.138-.096.324-.176.558-.24.234-.064.529-.1.885-.108v-.132c0-.182-.038-.313-.114-.393-.074-.082-.18-.123-.318-.123a.848.848 0 0 0-.459.117c-.054.03-.107.057-.159.081a.44.44 0 0 1-.186.036.268.268 0 0 1-.162-.048.417.417 0 0 1-.108-.114l-.168-.291Zm3.984 1.833c.07.076.146.13.228.162a.703.703 0 0 0 .258.048.548.548 0 0 0 .237-.051.476.476 0 0 0 .186-.162.869.869 0 0 0 .126-.294c.03-.12.045-.266.045-.438 0-.164-.012-.302-.036-.414a.81.81 0 0 0-.102-.27.378.378 0 0 0-.354-.195.674.674 0 0 0-.336.075.934.934 0 0 0-.252.219v1.32Zm-.057-1.881c.122-.13.26-.236.414-.318.156-.084.341-.126.555-.126.162 0 .312.036.45.108.138.072.257.176.357.312.1.136.178.303.234.501.058.196.087.419.087.669 0 .234-.033.45-.099.648-.064.198-.155.37-.273.516-.116.146-.256.26-.42.342a1.178 1.178 0 0 1-.54.123 1.06 1.06 0 0 1-.408-.069 1.108 1.108 0 0 1-.3-.186v1.194h-.93v-4.098h.576c.116 0 .192.052.228.156l.069.228Zm3.389 1.881c.07.076.146.13.228.162a.703.703 0 0 0 .258.048.548.548 0 0 0 .237-.051.476.476 0 0 0 .186-.162.869.869 0 0 0 .126-.294c.03-.12.045-.266.045-.438 0-.164-.012-.302-.036-.414a.81.81 0 0 0-.102-.27.378.378 0 0 0-.354-.195.674.674 0 0 0-.336.075.934.934 0 0 0-.252.219v1.32Zm-.057-1.881c.122-.13.26-.236.414-.318.156-.084.341-.126.555-.126.162 0 .312.036.45.108.138.072.257.176.357.312.1.136.178.303.234.501.058.196.087.419.087.669 0 .234-.033.45-.099.648-.064.198-.155.37-.273.516-.116.146-.256.26-.42.342a1.178 1.178 0 0 1-.54.123 1.06 1.06 0 0 1-.408-.069 1.108 1.108 0 0 1-.3-.186v1.194h-.93v-4.098h.576c.116 0 .192.052.228.156l.069.228Zm3.388-1.764v4.491h-.93v-4.491h.93Zm2.443 2.562a.782.782 0 0 0-.03-.216.48.48 0 0 0-.093-.186.453.453 0 0 0-.168-.135.58.58 0 0 0-.255-.051.553.553 0 0 0-.414.153c-.1.1-.166.245-.198.435h1.158Zm-1.17.54c.03.26.109.449.237.567a.709.709 0 0 0 .495.174.886.886 0 0 0 .279-.039c.078-.026.147-.055.207-.087l.168-.087a.358.358 0 0 1 .162-.039c.074 0 .13.027.168.081l.27.333c-.096.11-.2.2-.312.27a1.667 1.667 0 0 1-.693.24 2.44 2.44 0 0 1-.333.024c-.218 0-.423-.035-.615-.105a1.446 1.446 0 0 1-.501-.318 1.522 1.522 0 0 1-.339-.522 1.972 1.972 0 0 1-.123-.726c0-.208.035-.405.105-.591.072-.186.174-.349.306-.489.134-.14.295-.251.483-.333.19-.082.404-.123.642-.123.206 0 .394.032.564.096a1.212 1.212 0 0 1 .729.729c.07.176.105.376.105.6 0 .07-.003.127-.009.171a.27.27 0 0 1-.033.105.125.125 0 0 1-.066.054.29.29 0 0 1-.102.015h-1.794Zm2.347-.81h1.62v.75h-1.62v-.75Zm3.078-.912v3.111h-.93v-3.111h.93Zm.096-.852a.502.502 0 0 1-.045.21.573.573 0 0 1-1.035 0 .54.54 0 0 1 .51-.756.57.57 0 0 1 .525.333c.03.066.045.137.045.213Zm2.718 1.59a.514.514 0 0 1-.081.081.179.179 0 0 1-.111.03.247.247 0 0 1-.126-.033 4.22 4.22 0 0 0-.123-.072.697.697 0 0 0-.393-.108.657.657 0 0 0-.297.063.55.55 0 0 0-.204.18.823.823 0 0 0-.12.288 1.691 1.691 0 0 0-.039.381c0 .298.057.527.171.687.116.16.275.24.477.24a.676.676 0 0 0 .255-.039.866.866 0 0 0 .162-.09l.12-.093a.231.231 0 0 1 .141-.042c.074 0 .13.027.168.081l.27.333c-.096.11-.197.2-.303.27a1.604 1.604 0 0 1-.327.162c-.11.038-.221.064-.333.078a2.312 2.312 0 0 1-.327.024c-.19 0-.372-.036-.546-.108a1.364 1.364 0 0 1-.456-.312 1.551 1.551 0 0 1-.312-.507 1.916 1.916 0 0 1-.114-.684c0-.224.033-.433.099-.627a1.44 1.44 0 0 1 .297-.507 1.39 1.39 0 0 1 .486-.339c.194-.082.418-.123.672-.123.244 0 .458.039.642.117.184.078.35.192.498.342l-.246.327Zm1.894-.786c.236 0 .451.037.645.111a1.4 1.4 0 0 1 .822.822c.078.196.117.417.117.663 0 .248-.039.472-.117.672a1.433 1.433 0 0 1-.324.507 1.434 1.434 0 0 1-.498.321 1.797 1.797 0 0 1-.645.111 1.83 1.83 0 0 1-.651-.111 1.498 1.498 0 0 1-.504-.321 1.467 1.467 0 0 1-.327-.507 1.88 1.88 0 0 1-.114-.672c0-.246.038-.467.114-.663.078-.198.187-.366.327-.504.142-.138.31-.244.504-.318a1.83 1.83 0 0 1 .651-.111Zm0 2.517c.214 0 .371-.075.471-.225.102-.152.153-.382.153-.69 0-.308-.051-.537-.153-.687-.1-.15-.257-.225-.471-.225-.22 0-.381.075-.483.225-.102.15-.153.379-.153.687 0 .308.051.538.153.69.102.15.263.225.483.225Zm-34.431 5.713a.782.782 0 0 0-.03-.216.48.48 0 0 0-.093-.186.453.453 0 0 0-.168-.135.58.58 0 0 0-.255-.051.553.553 0 0 0-.414.153c-.1.1-.166.245-.198.435h1.158Zm-1.17.54c.03.26.109.449.237.567a.709.709 0 0 0 .495.174.886.886 0 0 0 .279-.039c.078-.026.147-.055.207-.087l.168-.087a.358.358 0 0 1 .162-.039c.074 0 .13.027.168.081l.27.333c-.096.11-.2.2-.312.27a1.667 1.667 0 0 1-.693.24 2.44 2.44 0 0 1-.333.024c-.218 0-.423-.035-.615-.105a1.446 1.446 0 0 1-.501-.318 1.522 1.522 0 0 1-.339-.522 1.972 1.972 0 0 1-.123-.726c0-.208.035-.405.105-.591.072-.186.174-.349.306-.489.134-.14.295-.251.483-.333.19-.082.404-.123.642-.123.206 0 .394.032.564.096a1.212 1.212 0 0 1 .729.729c.07.176.105.376.105.6 0 .07-.003.127-.009.171a.27.27 0 0 1-.033.105.125.125 0 0 1-.066.054.29.29 0 0 1-.102.015h-1.794Zm4.327-1.041a.234.234 0 0 1-.078.081.193.193 0 0 1-.102.024.346.346 0 0 1-.132-.027 5.984 5.984 0 0 0-.144-.063 1.3 1.3 0 0 0-.171-.06.734.734 0 0 0-.219-.03.463.463 0 0 0-.273.069.215.215 0 0 0-.093.186c0 .058.02.106.06.144a.614.614 0 0 0 .165.102c.068.028.145.055.231.081.086.026.174.055.264.087.09.032.178.07.264.114a.93.93 0 0 1 .231.159.675.675 0 0 1 .162.228c.042.09.063.198.063.324 0 .154-.028.296-.084.426a.898.898 0 0 1-.252.336c-.11.094-.247.167-.411.219a1.837 1.837 0 0 1-.561.078c-.106 0-.212-.01-.318-.03a2.26 2.26 0 0 1-.309-.081 1.786 1.786 0 0 1-.273-.12 1.245 1.245 0 0 1-.216-.153l.216-.342a.268.268 0 0 1 .09-.093.265.265 0 0 1 .144-.036c.054 0 .102.012.144.036l.141.078a.775.775 0 0 0 .429.114.687.687 0 0 0 .183-.021.339.339 0 0 0 .12-.063.246.246 0 0 0 .087-.186.202.202 0 0 0-.063-.153.528.528 0 0 0-.165-.102 1.672 1.672 0 0 0-.234-.081 5.792 5.792 0 0 1-.264-.087 2.379 2.379 0 0 1-.267-.114.813.813 0 0 1-.396-.426.936.936 0 0 1-.063-.363.887.887 0 0 1 .306-.69c.102-.09.23-.161.384-.213.154-.054.334-.081.54-.081a1.712 1.712 0 0 1 .621.114 1.356 1.356 0 0 1 .453.288l-.21.327Zm.635.633h2.73v.666h-2.73v-.666Zm0-1.101h2.73v.669h-2.73v-.669Zm4.044-1.473v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.249l-.084-.474v-.858h.81Zm1.2 0v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.249l-.084-.474v-.858h.81Zm3.282 3.699v.672h-2.49v-.672h.84v-2.205a4.707 4.707 0 0 1 .012-.342l-.498.414a.307.307 0 0 1-.132.063.402.402 0 0 1-.12 0 .328.328 0 0 1-.102-.039.246.246 0 0 1-.066-.06l-.294-.39 1.362-1.143h.768v3.702h.72Zm2.292-1.026v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.051-.132.051h-.27v1.005h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.459 2.022-2.718h.888v2.673h.45Zm2.101 0v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.051-.132.051h-.27v1.005h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.459 2.022-2.718h.888v2.673h.45Zm3.306 1.698h-.894a.26.26 0 0 1-.162-.048.375.375 0 0 1-.096-.114l-.555-.954a.681.681 0 0 1-.081.18l-.456.774a.646.646 0 0 1-.099.111.212.212 0 0 1-.147.051h-.828l1.044-1.608-1.002-1.503h.894c.066 0 .114.009.144.027.032.016.06.044.084.084l.555.921a1.456 1.456 0 0 1 .105-.213l.396-.693a.318.318 0 0 1 .087-.096.217.217 0 0 1 .117-.03h.852l-1.002 1.461 1.044 1.65Zm3.006-.672v.672h-2.49v-.672h.84v-2.205a4.707 4.707 0 0 1 .012-.342l-.498.414a.307.307 0 0 1-.132.063.402.402 0 0 1-.12 0 .328.328 0 0 1-.102-.039.246.246 0 0 1-.066-.06l-.294-.39 1.362-1.143h.768v3.702h.72Zm2.293-1.026v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.051-.132.051h-.27v1.005h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.459 2.022-2.718h.888v2.673h.45Z\" fill=\"#61D8F2\" /><path d=\"M36.738 51.036c.096-.168.206-.3.33-.396a.694.694 0 0 1 .432-.144c.14 0 .254.033.342.099l-.06.684c-.01.044-.027.074-.05.09a.156.156 0 0 1-.094.024 14.879 14.879 0 0 0-.144-.009 1.162 1.162 0 0 0-.087-.01.554.554 0 0 0-.078-.005.478.478 0 0 0-.327.108.86.86 0 0 0-.204.3v1.89h-.93v-3.111h.552c.046 0 .084.004.114.012a.18.18 0 0 1 .078.039.136.136 0 0 1 .048.066.52.52 0 0 1 .03.102l.048.26Zm3.184.702a.782.782 0 0 0-.03-.216.48.48 0 0 0-.093-.186.453.453 0 0 0-.168-.135.58.58 0 0 0-.255-.051.553.553 0 0 0-.414.153c-.1.1-.166.245-.198.435h1.158Zm-1.17.54c.03.26.109.449.237.567a.709.709 0 0 0 .495.174.886.886 0 0 0 .279-.04c.078-.025.147-.054.207-.086l.168-.087a.358.358 0 0 1 .162-.04c.074 0 .13.028.168.082l.27.333c-.096.11-.2.2-.312.27a1.667 1.667 0 0 1-.693.24 2.44 2.44 0 0 1-.333.024c-.218 0-.423-.035-.615-.105a1.446 1.446 0 0 1-.501-.318 1.522 1.522 0 0 1-.34-.522 1.972 1.972 0 0 1-.122-.726c0-.208.035-.405.105-.591.072-.186.174-.35.306-.49.134-.14.295-.25.483-.332.19-.082.404-.123.642-.123.206 0 .394.032.564.096a1.212 1.212 0 0 1 .729.729 1.613 1.613 0 0 1 .095.77.27.27 0 0 1-.032.106.125.125 0 0 1-.066.054.29.29 0 0 1-.102.015h-1.794Zm3.28-3.102v4.49h-.93v-4.49h.93Zm.568 2.694h2.73v.666H42.6v-.666Zm0-1.101h2.73v.669H42.6v-.67Zm4.044-1.473v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm1.2 0v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm1.961 3.105a3.088 3.088 0 0 0-.459.048c-.12.024-.215.054-.285.09a.357.357 0 0 0-.147.123.3.3 0 0 0-.039.15c0 .106.03.18.087.225a.432.432 0 0 0 .255.063c.12 0 .225-.021.315-.063a.96.96 0 0 0 .273-.204V52.4Zm-1.674-1.413c.188-.166.396-.29.624-.37.23-.081.476-.122.738-.122.188 0 .357.03.507.093a1.088 1.088 0 0 1 .627.642c.056.15.084.314.084.492v1.944h-.426a.446.446 0 0 1-.2-.036c-.045-.024-.082-.074-.112-.15l-.066-.171a2.998 2.998 0 0 1-.225.174c-.072.05-.147.093-.225.129a1.41 1.41 0 0 1-.534.102c-.142 0-.27-.018-.387-.054a.73.73 0 0 1-.483-.432.98.98 0 0 1-.066-.372c0-.112.028-.225.084-.34a.826.826 0 0 1 .291-.314c.138-.096.324-.176.558-.24.234-.064.53-.1.885-.108v-.132c0-.182-.038-.313-.114-.393-.074-.082-.18-.123-.318-.123a.848.848 0 0 0-.459.117c-.054.03-.107.057-.159.08a.44.44 0 0 1-.186.037.268.268 0 0 1-.162-.048.417.417 0 0 1-.108-.114l-.168-.291Zm3.984 1.833c.07.076.146.13.228.162a.703.703 0 0 0 .258.048.548.548 0 0 0 .238-.051.476.476 0 0 0 .186-.162.869.869 0 0 0 .126-.294c.03-.12.044-.266.044-.438 0-.164-.011-.302-.035-.414a.81.81 0 0 0-.102-.27.378.378 0 0 0-.355-.195.674.674 0 0 0-.336.075.934.934 0 0 0-.252.219v1.32Zm-.056-1.881c.122-.13.26-.236.413-.318.157-.084.341-.126.556-.126.162 0 .312.036.45.108.137.072.256.176.356.312.1.136.178.303.234.5.059.197.088.42.088.67 0 .234-.033.45-.1.648-.063.198-.154.37-.273.516-.116.146-.255.26-.42.342a1.178 1.178 0 0 1-.54.123 1.06 1.06 0 0 1-.407-.07 1.108 1.108 0 0 1-.3-.185v1.194h-.93v-4.098h.575c.116 0 .192.052.228.156l.07.228Zm3.388 1.88a.62.62 0 0 0 .228.163.703.703 0 0 0 .258.048.548.548 0 0 0 .237-.051.476.476 0 0 0 .186-.162.869.869 0 0 0 .126-.294c.03-.12.045-.266.045-.438 0-.164-.012-.302-.036-.414a.81.81 0 0 0-.102-.27.378.378 0 0 0-.354-.195.674.674 0 0 0-.336.075.934.934 0 0 0-.252.219v1.32Zm-.057-1.88c.122-.13.26-.236.414-.318.156-.084.34-.126.555-.126.162 0 .312.036.45.108.138.072.257.176.357.312.1.136.178.303.234.5.058.197.087.42.087.67 0 .234-.033.45-.1.648-.063.198-.154.37-.272.516-.116.146-.256.26-.42.342a1.178 1.178 0 0 1-.54.123 1.06 1.06 0 0 1-.408-.07 1.108 1.108 0 0 1-.3-.185v1.194h-.93v-4.098h.576c.116 0 .192.052.228.156l.069.228Zm3.388-1.764v4.49h-.93v-4.49h.93Zm2.444 2.562a.782.782 0 0 0-.03-.216.48.48 0 0 0-.093-.186.453.453 0 0 0-.168-.135.58.58 0 0 0-.255-.051.553.553 0 0 0-.415.153c-.1.1-.166.245-.198.435h1.158Zm-1.17.54c.03.26.108.449.236.567a.709.709 0 0 0 .495.174.886.886 0 0 0 .28-.04 1.24 1.24 0 0 0 .206-.086l.169-.087a.358.358 0 0 1 .161-.04c.075 0 .13.028.169.082l.27.333c-.096.11-.2.2-.313.27a1.667 1.667 0 0 1-.693.24 2.44 2.44 0 0 1-.332.024c-.219 0-.424-.035-.616-.105a1.446 1.446 0 0 1-.5-.318 1.522 1.522 0 0 1-.34-.522 1.972 1.972 0 0 1-.123-.726c0-.208.035-.405.105-.591.072-.186.175-.35.306-.49.135-.14.296-.25.484-.332.19-.082.404-.123.642-.123.206 0 .393.032.563.096a1.212 1.212 0 0 1 .73.729 1.613 1.613 0 0 1 .095.77.27.27 0 0 1-.032.106.125.125 0 0 1-.067.054.29.29 0 0 1-.102.015h-1.794Zm2.346-.81h1.62v.75h-1.62v-.75Zm3.24 2.247c-.148 0-.279-.021-.393-.063a.822.822 0 0 1-.285-.183.805.805 0 0 1-.174-.288 1.11 1.11 0 0 1-.06-.375v-1.608h-.264a.18.18 0 0 1-.123-.045c-.034-.032-.051-.078-.051-.138v-.363l.495-.096.183-.76c.024-.095.092-.143.204-.143h.486v.909h.771v.636h-.771v1.545c0 .072.017.132.051.18a.183.183 0 0 0 .153.069.326.326 0 0 0 .084-.01.466.466 0 0 0 .06-.023.534.534 0 0 1 .048-.024.12.12 0 0 1 .054-.012c.028 0 .05.007.066.02a.203.203 0 0 1 .054.06l.282.442c-.12.09-.255.158-.405.204-.15.044-.305.066-.465.066Zm2.474-3.207c.236 0 .451.037.645.11a1.4 1.4 0 0 1 .822.823c.078.196.117.417.117.663 0 .248-.039.472-.117.672a1.433 1.433 0 0 1-.324.507 1.434 1.434 0 0 1-.498.32 1.797 1.797 0 0 1-.645.112 1.83 1.83 0 0 1-.65-.111 1.498 1.498 0 0 1-.505-.321 1.467 1.467 0 0 1-.327-.507 1.88 1.88 0 0 1-.114-.672c0-.246.038-.467.114-.663.078-.198.187-.366.327-.504.142-.138.31-.244.504-.318a1.83 1.83 0 0 1 .651-.111Zm0 2.517c.214 0 .371-.075.471-.225.102-.152.153-.382.153-.69 0-.308-.05-.537-.153-.687-.1-.15-.257-.225-.47-.225-.22 0-.382.075-.484.225-.102.15-.153.379-.153.687 0 .308.051.538.153.69.102.15.263.225.483.225Zm4.723-2.47v3.112h-.576c-.116 0-.192-.052-.228-.156l-.054-.18c-.06.058-.122.11-.186.159a1.242 1.242 0 0 1-.207.12 1.175 1.175 0 0 1-.237.075c-.084.02-.176.03-.276.03-.17 0-.321-.03-.453-.087a.948.948 0 0 1-.33-.25 1.08 1.08 0 0 1-.204-.374 1.551 1.551 0 0 1-.07-.474v-1.974h.93v1.974c0 .154.036.273.106.357.07.084.173.126.309.126a.653.653 0 0 0 .285-.063 1.18 1.18 0 0 0 .26-.177v-2.217h.93Zm2.798.739a.514.514 0 0 1-.081.08.179.179 0 0 1-.111.03.247.247 0 0 1-.126-.032 4.22 4.22 0 0 0-.123-.072.697.697 0 0 0-.393-.108.657.657 0 0 0-.297.063.55.55 0 0 0-.204.18.823.823 0 0 0-.12.288 1.691 1.691 0 0 0-.04.38c0 .299.058.528.172.688.116.16.275.24.477.24a.676.676 0 0 0 .255-.04.866.866 0 0 0 .162-.09l.12-.092a.231.231 0 0 1 .14-.042c.075 0 .13.027.169.08l.27.334c-.096.11-.197.2-.303.27a1.604 1.604 0 0 1-.327.162c-.11.038-.221.064-.333.078a2.312 2.312 0 0 1-.327.024c-.19 0-.372-.036-.546-.108a1.364 1.364 0 0 1-.456-.312 1.551 1.551 0 0 1-.312-.507 1.916 1.916 0 0 1-.114-.684c0-.224.033-.433.099-.627a1.44 1.44 0 0 1 .297-.507 1.39 1.39 0 0 1 .486-.34c.194-.081.418-.122.672-.122.244 0 .458.039.642.117.184.078.35.192.498.342l-.246.327Zm1.442-.465c.112-.096.233-.173.363-.231.132-.06.289-.09.47-.09.17 0 .32.03.45.09a.91.91 0 0 1 .334.246c.09.104.158.229.204.375.046.144.069.3.069.47v1.978h-.93V51.69a.538.538 0 0 0-.105-.354c-.07-.086-.173-.13-.31-.13a.647.647 0 0 0-.287.067c-.088.042-.174.1-.258.174v2.22h-.93v-4.491h.93v1.653Zm90.165 1.04h2.73v.667h-2.73v-.666Zm0-1.1h2.73v.669h-2.73v-.67Zm4.044-1.473v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm1.2 0v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm1.374 1.533c.112-.096.233-.173.363-.231.132-.06.289-.09.471-.09.17 0 .32.03.45.09a.91.91 0 0 1 .333.246c.09.104.158.229.204.375.046.144.069.3.069.47v1.978h-.93V51.69a.538.538 0 0 0-.105-.354c-.07-.086-.173-.13-.309-.13a.647.647 0 0 0-.288.067c-.088.042-.174.1-.258.174v2.22h-.93v-4.491h.93v1.653Zm3.444 2.886c-.148 0-.279-.021-.393-.063a.822.822 0 0 1-.285-.183.805.805 0 0 1-.174-.288 1.11 1.11 0 0 1-.06-.375v-1.608h-.264a.18.18 0 0 1-.123-.045c-.034-.032-.051-.078-.051-.138v-.363l.495-.096.183-.76c.024-.095.092-.143.204-.143h.486v.909h.771v.636h-.771v1.545c0 .072.017.132.051.18a.183.183 0 0 0 .153.069.326.326 0 0 0 .084-.01.466.466 0 0 0 .06-.023.534.534 0 0 1 .048-.024.12.12 0 0 1 .054-.012c.028 0 .05.007.066.02a.203.203 0 0 1 .054.06l.282.442c-.12.09-.255.158-.405.204-.15.044-.305.066-.465.066Zm2.183 0c-.148 0-.279-.021-.393-.063a.822.822 0 0 1-.285-.183.805.805 0 0 1-.174-.288 1.11 1.11 0 0 1-.06-.375v-1.608h-.264a.18.18 0 0 1-.123-.045c-.034-.032-.051-.078-.051-.138v-.363l.495-.096.183-.76c.024-.095.092-.143.204-.143h.486v.909h.771v.636h-.771v1.545c0 .072.017.132.051.18a.183.183 0 0 0 .153.069.326.326 0 0 0 .084-.01.466.466 0 0 0 .06-.023.534.534 0 0 1 .048-.024.12.12 0 0 1 .054-.012c.028 0 .05.007.066.02a.203.203 0 0 1 .054.06l.282.442c-.12.09-.255.158-.405.204-.15.044-.305.066-.465.066Zm1.999-.894c.07.076.146.13.228.162a.703.703 0 0 0 .258.048.548.548 0 0 0 .237-.051.476.476 0 0 0 .186-.162.869.869 0 0 0 .126-.294c.03-.12.045-.266.045-.438 0-.164-.012-.302-.036-.414a.81.81 0 0 0-.102-.27.378.378 0 0 0-.354-.195.674.674 0 0 0-.336.075.934.934 0 0 0-.252.219v1.32Zm-.057-1.881c.122-.13.26-.236.414-.318.156-.084.341-.126.555-.126.162 0 .312.036.45.108.138.072.257.176.357.312.1.136.178.303.234.5.058.197.087.42.087.67 0 .234-.033.45-.099.648-.064.198-.155.37-.273.516-.116.146-.256.26-.42.342a1.178 1.178 0 0 1-.54.123 1.06 1.06 0 0 1-.408-.07 1.108 1.108 0 0 1-.3-.185v1.194h-.93v-4.098h.576c.116 0 .192.052.228.156l.069.228Zm4.436.297a.234.234 0 0 1-.078.08.193.193 0 0 1-.102.025.346.346 0 0 1-.132-.027 5.984 5.984 0 0 0-.144-.063 1.3 1.3 0 0 0-.171-.06.734.734 0 0 0-.219-.03.463.463 0 0 0-.273.069.215.215 0 0 0-.093.186c0 .058.02.106.06.144a.614.614 0 0 0 .165.102c.068.028.145.055.231.08.086.027.174.056.264.088.09.032.178.07.264.114a.93.93 0 0 1 .231.159.675.675 0 0 1 .162.228c.042.09.063.198.063.324 0 .154-.028.296-.084.426a.898.898 0 0 1-.252.336c-.11.094-.247.167-.411.219a1.837 1.837 0 0 1-.561.078c-.106 0-.212-.01-.318-.03a2.26 2.26 0 0 1-.309-.081 1.786 1.786 0 0 1-.273-.12 1.245 1.245 0 0 1-.216-.153l.216-.342a.268.268 0 0 1 .09-.093.265.265 0 0 1 .144-.036c.054 0 .102.012.144.036l.141.078a.775.775 0 0 0 .429.114.687.687 0 0 0 .183-.021.339.339 0 0 0 .12-.063.246.246 0 0 0 .087-.186.202.202 0 0 0-.063-.153.528.528 0 0 0-.165-.102 1.672 1.672 0 0 0-.234-.081 5.792 5.792 0 0 1-.264-.087 2.379 2.379 0 0 1-.267-.114.813.813 0 0 1-.396-.426.936.936 0 0 1-.063-.363.887.887 0 0 1 .306-.69c.102-.09.23-.161.384-.213.154-.054.334-.081.54-.081a1.712 1.712 0 0 1 .621.114 1.356 1.356 0 0 1 .453.288l-.21.327Zm.526 1.959a.51.51 0 0 1 .039-.201.542.542 0 0 1 .111-.162.527.527 0 0 1 .168-.108.518.518 0 0 1 .21-.042.51.51 0 0 1 .207.042c.064.026.12.062.168.108.048.046.085.1.111.162a.503.503 0 0 1-.279.675.545.545 0 0 1-.207.039.553.553 0 0 1-.378-.147.542.542 0 0 1-.111-.162.537.537 0 0 1-.039-.204Zm0-2.05c0-.071.013-.138.039-.2a.542.542 0 0 1 .111-.162.527.527 0 0 1 .168-.108.518.518 0 0 1 .21-.042.51.51 0 0 1 .207.042c.064.026.12.062.168.108.048.046.085.1.111.162a.503.503 0 0 1-.279.675.545.545 0 0 1-.207.039.553.553 0 0 1-.378-.147.542.542 0 0 1-.111-.162.537.537 0 0 1-.039-.204Zm2.236 2.485a.522.522 0 0 1-.087.144.485.485 0 0 1-.117.105.512.512 0 0 1-.282.084h-.396l1.704-4.473a.48.48 0 0 1 .468-.315h.396l-1.686 4.455ZM71.769 60.196a.51.51 0 0 1 .039-.201.542.542 0 0 1 .11-.162.527.527 0 0 1 .169-.108.518.518 0 0 1 .21-.042.51.51 0 0 1 .207.042c.064.026.12.062.168.108.048.046.085.1.11.162a.503.503 0 0 1-.279.675.545.545 0 0 1-.206.039.553.553 0 0 1-.378-.147.542.542 0 0 1-.111-.162.537.537 0 0 1-.04-.204Zm2.311-2.16c.096-.168.206-.3.33-.396a.694.694 0 0 1 .432-.144c.14 0 .254.033.342.099l-.06.684c-.01.044-.027.074-.05.09a.156.156 0 0 1-.094.024 14.879 14.879 0 0 0-.144-.009 1.162 1.162 0 0 0-.087-.01.554.554 0 0 0-.078-.005.478.478 0 0 0-.327.108.86.86 0 0 0-.204.3v1.89h-.93v-3.111h.552c.046 0 .084.004.114.012a.18.18 0 0 1 .078.039.136.136 0 0 1 .048.066.52.52 0 0 1 .03.102l.048.26Zm2.877 1.365a3.088 3.088 0 0 0-.459.048c-.12.024-.215.054-.285.09a.357.357 0 0 0-.147.123.3.3 0 0 0-.039.15c0 .106.029.18.087.225a.432.432 0 0 0 .255.063c.12 0 .225-.021.315-.063a.96.96 0 0 0 .273-.204V59.4Zm-1.674-1.413c.188-.166.396-.29.624-.37.23-.081.476-.122.738-.122.188 0 .357.03.507.093a1.088 1.088 0 0 1 .627.642c.056.15.084.314.084.492v1.944h-.426a.446.446 0 0 1-.201-.036c-.044-.024-.081-.074-.111-.15l-.066-.171a2.998 2.998 0 0 1-.225.174c-.072.05-.147.093-.225.129a1.41 1.41 0 0 1-.534.102c-.142 0-.271-.018-.387-.054a.73.73 0 0 1-.483-.432.98.98 0 0 1-.066-.372c0-.112.028-.225.084-.34a.826.826 0 0 1 .291-.314c.138-.096.324-.176.558-.24.234-.064.529-.1.885-.108v-.132c0-.182-.038-.313-.114-.393-.074-.082-.18-.123-.318-.123a.848.848 0 0 0-.459.117c-.054.03-.107.057-.159.08a.44.44 0 0 1-.186.037.268.268 0 0 1-.162-.048.417.417 0 0 1-.108-.114l-.168-.291Zm4.941.402a.573.573 0 0 0-.228-.162.703.703 0 0 0-.258-.048.49.49 0 0 0-.426.216.873.873 0 0 0-.123.29c-.03.12-.045.266-.045.436 0 .164.012.302.036.414a.9.9 0 0 0 .1.273.403.403 0 0 0 .155.147c.06.03.127.045.201.045a.693.693 0 0 0 .336-.075.624.624 0 0 0 .13-.09 1.27 1.27 0 0 0 .122-.13V58.39Zm.93-2.214v4.49h-.576c-.116 0-.192-.051-.228-.155l-.072-.237a1.824 1.824 0 0 1-.195.18 1.126 1.126 0 0 1-.477.228c-.09.022-.188.033-.294.033a.958.958 0 0 1-.45-.108 1.037 1.037 0 0 1-.357-.312 1.6 1.6 0 0 1-.237-.498 2.483 2.483 0 0 1-.084-.675c0-.232.032-.447.096-.645.064-.2.154-.372.27-.516.118-.146.26-.26.423-.342.164-.082.345-.123.543-.123.162 0 .298.023.408.069.11.046.21.108.3.186v-1.575h.93Zm75.437 2.793v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.05-.132.05h-.27v1.006h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.46 2.022-2.717h.888v2.673h.45Zm2.1 0v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.05-.132.05h-.27v1.006h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.46 2.022-2.717h.888v2.673h.45Zm.205 1.227a.51.51 0 0 1 .039-.201.542.542 0 0 1 .111-.162.527.527 0 0 1 .168-.108.518.518 0 0 1 .21-.042.51.51 0 0 1 .207.042c.064.026.12.062.168.108.048.046.085.1.111.162a.503.503 0 0 1-.279.675.545.545 0 0 1-.207.039.553.553 0 0 1-.378-.147.542.542 0 0 1-.111-.162.537.537 0 0 1-.039-.204Zm2.371-.375c.07.076.146.13.228.162a.703.703 0 0 0 .258.048.548.548 0 0 0 .237-.051.476.476 0 0 0 .186-.162.869.869 0 0 0 .126-.294c.03-.12.045-.266.045-.438 0-.164-.012-.302-.036-.414a.81.81 0 0 0-.102-.27.378.378 0 0 0-.354-.195.674.674 0 0 0-.336.075.934.934 0 0 0-.252.219v1.32Zm-.057-1.881c.122-.13.26-.236.414-.318.156-.084.341-.126.555-.126.162 0 .312.036.45.108.138.072.257.176.357.312.1.136.178.303.234.5.058.197.087.42.087.67 0 .234-.033.45-.099.648-.064.198-.155.37-.273.516-.116.146-.256.26-.42.342a1.178 1.178 0 0 1-.54.123 1.06 1.06 0 0 1-.408-.07 1.108 1.108 0 0 1-.3-.185v1.194h-.93v-4.098h.576c.116 0 .192.052.228.156l.069.228Zm3.316-.048a2.26 2.26 0 0 1 .186-.156 1.136 1.136 0 0 1 .441-.198c.086-.02.179-.03.279-.03.17 0 .32.03.45.09a.91.91 0 0 1 .333.246c.09.104.158.229.204.375.046.144.069.3.069.47v1.978h-.93V58.69a.538.538 0 0 0-.105-.354c-.07-.086-.173-.13-.309-.13a.647.647 0 0 0-.288.067c-.088.042-.174.1-.258.174v2.22h-.93v-3.111h.576c.116 0 .192.052.228.156l.054.18Zm3.629 1.056c.154 0 .265-.038.333-.114a.432.432 0 0 0 .105-.3.408.408 0 0 0-.105-.297c-.068-.072-.179-.108-.333-.108-.154 0-.266.036-.336.108a.415.415 0 0 0-.102.297c0 .06.008.115.024.165.018.05.045.094.081.132a.403.403 0 0 0 .135.087.59.59 0 0 0 .198.03Zm.72 1.833a.164.164 0 0 0-.099-.16.796.796 0 0 0-.258-.071 3.105 3.105 0 0 0-.357-.024 6.375 6.375 0 0 1-.39-.024.623.623 0 0 0-.144.135.268.268 0 0 0-.054.165c0 .044.009.084.027.12.02.036.054.067.102.093a.64.64 0 0 0 .192.06c.082.016.185.024.309.024.134 0 .244-.008.33-.024a.678.678 0 0 0 .204-.066.244.244 0 0 0 .138-.228Zm.918-3.13v.34a.166.166 0 0 1-.045.123.288.288 0 0 1-.147.069l-.225.05c.012.045.021.09.027.136a.88.88 0 0 1-.087.564.947.947 0 0 1-.267.318 1.268 1.268 0 0 1-.399.2 1.722 1.722 0 0 1-.495.07 1.463 1.463 0 0 1-.276-.021c-.068.042-.102.089-.102.14 0 .053.028.09.084.115.056.022.13.038.222.048.092.008.196.014.312.018.118.002.238.009.36.02.122.01.241.029.357.055a.981.981 0 0 1 .315.126.656.656 0 0 1 .306.603c0 .14-.034.277-.102.41a1.073 1.073 0 0 1-.3.358 1.544 1.544 0 0 1-.486.249 2.085 2.085 0 0 1-.66.096c-.244 0-.455-.023-.633-.07a1.524 1.524 0 0 1-.441-.182.756.756 0 0 1-.258-.258.608.608 0 0 1-.084-.306c0-.138.04-.253.12-.345a.837.837 0 0 1 .336-.222.526.526 0 0 1-.18-.177.529.529 0 0 1-.042-.423.527.527 0 0 1 .075-.15.79.79 0 0 1 .318-.258 1.039 1.039 0 0 1-.384-.34.876.876 0 0 1-.141-.494.88.88 0 0 1 .099-.42.94.94 0 0 1 .27-.318c.116-.088.252-.155.408-.201.156-.048.325-.072.507-.072.264 0 .498.05.702.15h.936Zm1.012-1.355v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm1.2 0v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm3.183 2.166v.363l-2.43 1.269v-.645c0-.046.011-.088.033-.126a.265.265 0 0 1 .117-.1l.852-.461c.102-.05.218-.09.348-.12-.13-.03-.246-.07-.348-.12l-.852-.46a.293.293 0 0 1-.117-.098.263.263 0 0 1-.033-.13v-.644l2.43 1.272Zm-154.381 7.06c-.102.05-.218.09-.348.12.13.03.246.07.348.12l.852.462a.245.245 0 0 1 .15.225v.645l-2.43-1.27v-.362l2.43-1.272v.645a.246.246 0 0 1-.036.129.27.27 0 0 1-.114.099l-.852.459Zm19.273.348h2.73v.666H42.6v-.666Zm0-1.101h2.73v.669H42.6v-.67Zm4.044-1.473v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm1.2 0v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm1.961 3.105a3.088 3.088 0 0 0-.459.048c-.12.024-.215.054-.285.09a.357.357 0 0 0-.147.123.3.3 0 0 0-.039.15c0 .106.03.18.087.225a.432.432 0 0 0 .255.063c.12 0 .225-.021.315-.063a.96.96 0 0 0 .273-.204V66.4Zm-1.674-1.413c.188-.166.396-.29.624-.37.23-.081.476-.122.738-.122.188 0 .357.03.507.093a1.088 1.088 0 0 1 .627.642c.056.15.084.314.084.492v1.944h-.426a.446.446 0 0 1-.2-.036c-.045-.024-.082-.074-.112-.15l-.066-.171a2.998 2.998 0 0 1-.225.174c-.072.05-.147.093-.225.129a1.41 1.41 0 0 1-.534.102c-.142 0-.27-.018-.387-.054a.73.73 0 0 1-.483-.432.98.98 0 0 1-.066-.372c0-.112.028-.225.084-.34a.826.826 0 0 1 .291-.314c.138-.096.324-.176.558-.24.234-.064.53-.1.885-.108v-.132c0-.182-.038-.313-.114-.393-.074-.082-.18-.123-.318-.123a.848.848 0 0 0-.459.117c-.054.03-.107.057-.159.08a.44.44 0 0 1-.186.037.268.268 0 0 1-.162-.048.417.417 0 0 1-.108-.114l-.168-.291Zm3.984 1.833c.07.076.146.13.228.162a.703.703 0 0 0 .258.048.548.548 0 0 0 .238-.051.476.476 0 0 0 .186-.162.869.869 0 0 0 .126-.294c.03-.12.044-.266.044-.438 0-.164-.011-.302-.035-.414a.81.81 0 0 0-.102-.27.378.378 0 0 0-.355-.195.674.674 0 0 0-.336.075.934.934 0 0 0-.252.219v1.32Zm-.056-1.881c.122-.13.26-.236.413-.318.157-.084.341-.126.556-.126.162 0 .312.036.45.108.137.072.256.176.356.312.1.136.178.303.234.5.059.197.088.42.088.67 0 .234-.033.45-.1.648-.063.198-.154.37-.273.516-.116.146-.255.26-.42.342a1.178 1.178 0 0 1-.54.123 1.06 1.06 0 0 1-.407-.07 1.108 1.108 0 0 1-.3-.185v1.194h-.93v-4.098h.575c.116 0 .192.052.228.156l.07.228Zm3.388 1.88a.62.62 0 0 0 .228.163.703.703 0 0 0 .258.048.548.548 0 0 0 .237-.051.476.476 0 0 0 .186-.162.869.869 0 0 0 .126-.294c.03-.12.045-.266.045-.438 0-.164-.012-.302-.036-.414a.81.81 0 0 0-.102-.27.378.378 0 0 0-.354-.195.674.674 0 0 0-.336.075.934.934 0 0 0-.252.219v1.32Zm-.057-1.88c.122-.13.26-.236.414-.318.156-.084.34-.126.555-.126.162 0 .312.036.45.108.138.072.257.176.357.312.1.136.178.303.234.5.058.197.087.42.087.67 0 .234-.033.45-.1.648-.063.198-.154.37-.272.516-.116.146-.256.26-.42.342a1.178 1.178 0 0 1-.54.123 1.06 1.06 0 0 1-.408-.07 1.108 1.108 0 0 1-.3-.185v1.194h-.93v-4.098h.576c.116 0 .192.052.228.156l.069.228Zm3.388-1.764v4.49h-.93v-4.49h.93Zm2.444 2.562a.782.782 0 0 0-.03-.216.48.48 0 0 0-.093-.186.453.453 0 0 0-.168-.135.58.58 0 0 0-.255-.051.553.553 0 0 0-.415.153c-.1.1-.166.245-.198.435h1.158Zm-1.17.54c.03.26.108.449.236.567a.709.709 0 0 0 .495.174.886.886 0 0 0 .28-.04 1.24 1.24 0 0 0 .206-.086l.169-.087a.358.358 0 0 1 .161-.04c.075 0 .13.028.169.082l.27.333c-.096.11-.2.2-.313.27a1.667 1.667 0 0 1-.693.24 2.44 2.44 0 0 1-.332.024c-.219 0-.424-.035-.616-.105a1.446 1.446 0 0 1-.5-.318 1.522 1.522 0 0 1-.34-.522 1.972 1.972 0 0 1-.123-.726c0-.208.035-.405.105-.591.072-.186.175-.35.306-.49.135-.14.296-.25.484-.332.19-.082.404-.123.642-.123.206 0 .393.032.563.096a1.212 1.212 0 0 1 .73.729 1.613 1.613 0 0 1 .095.77.27.27 0 0 1-.032.106.125.125 0 0 1-.067.054.29.29 0 0 1-.102.015h-1.794Zm2.346-.81h1.62v.75h-1.62v-.75Zm3.24 2.247c-.148 0-.279-.021-.393-.063a.822.822 0 0 1-.285-.183.805.805 0 0 1-.174-.288 1.11 1.11 0 0 1-.06-.375v-1.608h-.264a.18.18 0 0 1-.123-.045c-.034-.032-.051-.078-.051-.138v-.363l.495-.096.183-.76c.024-.095.092-.143.204-.143h.486v.909h.771v.636h-.771v1.545c0 .072.017.132.051.18a.183.183 0 0 0 .153.069.326.326 0 0 0 .084-.01.466.466 0 0 0 .06-.023.534.534 0 0 1 .048-.024.12.12 0 0 1 .054-.012c.028 0 .05.007.066.02a.203.203 0 0 1 .054.06l.282.442c-.12.09-.255.158-.405.204-.15.044-.305.066-.465.066Zm2.474-3.207c.236 0 .451.037.645.11a1.4 1.4 0 0 1 .822.823c.078.196.117.417.117.663 0 .248-.039.472-.117.672a1.433 1.433 0 0 1-.324.507 1.434 1.434 0 0 1-.498.32 1.797 1.797 0 0 1-.645.112 1.83 1.83 0 0 1-.65-.111 1.498 1.498 0 0 1-.505-.321 1.467 1.467 0 0 1-.327-.507 1.88 1.88 0 0 1-.114-.672c0-.246.038-.467.114-.663.078-.198.187-.366.327-.504.142-.138.31-.244.504-.318a1.83 1.83 0 0 1 .651-.111Zm0 2.517c.214 0 .371-.075.471-.225.102-.152.153-.382.153-.69 0-.308-.05-.537-.153-.687-.1-.15-.257-.225-.47-.225-.22 0-.382.075-.484.225-.102.15-.153.379-.153.687 0 .308.051.538.153.69.102.15.263.225.483.225Zm4.723-2.47v3.112h-.576c-.116 0-.192-.052-.228-.156l-.054-.18c-.06.058-.122.11-.186.159a1.242 1.242 0 0 1-.207.12 1.175 1.175 0 0 1-.237.075c-.084.02-.176.03-.276.03-.17 0-.321-.03-.453-.087a.948.948 0 0 1-.33-.25 1.08 1.08 0 0 1-.204-.374 1.551 1.551 0 0 1-.07-.474v-1.974h.93v1.974c0 .154.036.273.106.357.07.084.173.126.309.126a.653.653 0 0 0 .285-.063 1.18 1.18 0 0 0 .26-.177v-2.217h.93Zm2.798.739a.514.514 0 0 1-.081.08.179.179 0 0 1-.111.03.247.247 0 0 1-.126-.032 4.22 4.22 0 0 0-.123-.072.697.697 0 0 0-.393-.108.657.657 0 0 0-.297.063.55.55 0 0 0-.204.18.823.823 0 0 0-.12.288 1.691 1.691 0 0 0-.04.38c0 .299.058.528.172.688.116.16.275.24.477.24a.676.676 0 0 0 .255-.04.866.866 0 0 0 .162-.09l.12-.092a.231.231 0 0 1 .14-.042c.075 0 .13.027.169.08l.27.334c-.096.11-.197.2-.303.27a1.604 1.604 0 0 1-.327.162c-.11.038-.221.064-.333.078a2.312 2.312 0 0 1-.327.024c-.19 0-.372-.036-.546-.108a1.364 1.364 0 0 1-.456-.312 1.551 1.551 0 0 1-.312-.507 1.916 1.916 0 0 1-.114-.684c0-.224.033-.433.099-.627a1.44 1.44 0 0 1 .297-.507 1.39 1.39 0 0 1 .486-.34c.194-.081.418-.122.672-.122.244 0 .458.039.642.117.184.078.35.192.498.342l-.246.327Zm1.442-.465c.112-.096.233-.173.363-.231.132-.06.289-.09.47-.09.17 0 .32.03.45.09a.91.91 0 0 1 .334.246c.09.104.158.229.204.375.046.144.069.3.069.47v1.978h-.93V65.69a.538.538 0 0 0-.105-.354c-.07-.086-.173-.13-.31-.13a.647.647 0 0 0-.287.067c-.088.042-.174.1-.258.174v2.22h-.93v-4.491h.93v1.653Zm79.604 1.04h2.73v.667h-2.73v-.666Zm0-1.1h2.73v.669h-2.73v-.67Zm4.044-1.473v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm1.2 0v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm1.188 0v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm1.2 0v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81ZM32.207 72.522c-.102.05-.218.09-.348.12.13.03.246.07.348.12l.852.462a.245.245 0 0 1 .15.225v.645l-2.43-1.27v-.362l2.43-1.272v.645a.246.246 0 0 1-.036.129.27.27 0 0 1-.114.099l-.852.459Zm13.866-2.226v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm1.2 0v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm1.961 3.105a3.088 3.088 0 0 0-.459.048c-.12.024-.215.054-.285.09a.357.357 0 0 0-.147.123.3.3 0 0 0-.039.15c0 .106.03.18.087.225a.432.432 0 0 0 .255.063c.12 0 .225-.021.315-.063a.96.96 0 0 0 .273-.204V73.4Zm-1.674-1.413c.188-.166.396-.29.624-.37.23-.081.476-.122.738-.122.188 0 .357.03.507.093a1.088 1.088 0 0 1 .627.642c.056.15.084.314.084.492v1.944h-.426a.446.446 0 0 1-.2-.036c-.045-.024-.082-.074-.112-.15l-.066-.171a2.998 2.998 0 0 1-.225.174c-.072.05-.147.093-.225.129a1.41 1.41 0 0 1-.534.102c-.142 0-.27-.018-.387-.054a.73.73 0 0 1-.483-.432.98.98 0 0 1-.066-.372c0-.112.028-.225.084-.34a.826.826 0 0 1 .291-.314c.138-.096.324-.176.558-.24.234-.064.53-.1.885-.108v-.132c0-.182-.038-.313-.114-.393-.074-.082-.18-.123-.318-.123a.848.848 0 0 0-.459.117c-.054.03-.107.057-.159.08a.44.44 0 0 1-.186.037.268.268 0 0 1-.162-.048.417.417 0 0 1-.108-.114l-.168-.291Zm3.985 1.833c.07.076.146.13.228.162a.703.703 0 0 0 .258.048.548.548 0 0 0 .237-.051.476.476 0 0 0 .186-.162.869.869 0 0 0 .126-.294c.03-.12.045-.266.045-.438 0-.164-.012-.302-.036-.414a.81.81 0 0 0-.102-.27.378.378 0 0 0-.354-.195.674.674 0 0 0-.336.075.934.934 0 0 0-.252.219v1.32Zm-.057-1.881c.122-.13.26-.236.414-.318.156-.084.34-.126.555-.126.162 0 .312.036.45.108.138.072.257.176.357.312.1.136.178.303.234.5.058.197.087.42.087.67 0 .234-.033.45-.1.648-.063.198-.154.37-.272.516-.116.146-.256.26-.42.342a1.178 1.178 0 0 1-.54.123 1.06 1.06 0 0 1-.408-.07 1.108 1.108 0 0 1-.3-.185v1.194h-.93v-4.098h.576c.116 0 .192.052.228.156l.069.228Zm3.388 1.88a.62.62 0 0 0 .228.163.703.703 0 0 0 .258.048.548.548 0 0 0 .237-.051.476.476 0 0 0 .186-.162.869.869 0 0 0 .126-.294c.03-.12.045-.266.045-.438 0-.164-.012-.302-.036-.414a.81.81 0 0 0-.102-.27.378.378 0 0 0-.354-.195.674.674 0 0 0-.336.075.934.934 0 0 0-.252.219v1.32Zm-.057-1.88c.122-.13.26-.236.414-.318.156-.084.34-.126.555-.126.162 0 .312.036.45.108.138.072.257.176.357.312.1.136.178.303.234.5.058.197.087.42.087.67 0 .234-.033.45-.1.648-.063.198-.154.37-.272.516-.116.146-.256.26-.42.342a1.178 1.178 0 0 1-.54.123 1.06 1.06 0 0 1-.408-.07 1.108 1.108 0 0 1-.3-.185v1.194h-.93v-4.098h.576c.116 0 .192.052.228.156l.069.228Zm3.388-1.764v4.49h-.93v-4.49h.93Zm2.444 2.562a.782.782 0 0 0-.03-.216.48.48 0 0 0-.093-.186.453.453 0 0 0-.169-.135.58.58 0 0 0-.255-.051.553.553 0 0 0-.413.153c-.1.1-.166.245-.199.435h1.159Zm-1.17.54c.03.26.108.449.236.567a.709.709 0 0 0 .495.174.886.886 0 0 0 .28-.04c.078-.025.147-.054.207-.086l.168-.087a.358.358 0 0 1 .162-.04c.073 0 .13.028.167.082l.27.333c-.096.11-.2.2-.312.27a1.667 1.667 0 0 1-.693.24 2.44 2.44 0 0 1-.332.024c-.218 0-.423-.035-.615-.105a1.446 1.446 0 0 1-.502-.318 1.522 1.522 0 0 1-.339-.522 1.972 1.972 0 0 1-.123-.726c0-.208.036-.405.106-.591.072-.186.174-.35.306-.49.133-.14.294-.25.482-.332.19-.082.404-.123.642-.123.206 0 .395.032.565.096a1.212 1.212 0 0 1 .728.729c.07.176.105.376.105.6 0 .07-.003.127-.009.17a.27.27 0 0 1-.032.106.125.125 0 0 1-.066.054.29.29 0 0 1-.102.015H59.48Zm2.346-.81h1.62v.75h-1.62v-.75Zm3.24 2.247c-.148 0-.279-.021-.393-.063a.822.822 0 0 1-.285-.183.805.805 0 0 1-.174-.288 1.11 1.11 0 0 1-.06-.375v-1.608h-.264a.18.18 0 0 1-.123-.045c-.034-.032-.05-.078-.05-.138v-.363l.494-.096.183-.76c.024-.095.092-.143.204-.143h.486v.909h.771v.636h-.77v1.545c0 .072.016.132.05.18a.183.183 0 0 0 .153.069.326.326 0 0 0 .084-.01.466.466 0 0 0 .06-.023.534.534 0 0 1 .048-.024.12.12 0 0 1 .054-.012c.028 0 .05.007.066.02a.203.203 0 0 1 .054.06l.282.442c-.12.09-.255.158-.405.204-.15.044-.305.066-.465.066Zm2.475-3.207c.236 0 .45.037.644.11a1.4 1.4 0 0 1 .822.823c.079.196.118.417.118.663 0 .248-.04.472-.118.672a1.433 1.433 0 0 1-.323.507 1.434 1.434 0 0 1-.499.32 1.797 1.797 0 0 1-.645.112 1.83 1.83 0 0 1-.65-.111 1.498 1.498 0 0 1-.505-.321 1.467 1.467 0 0 1-.326-.507 1.88 1.88 0 0 1-.115-.672c0-.246.039-.467.115-.663.078-.198.186-.366.326-.504.142-.138.31-.244.505-.318a1.83 1.83 0 0 1 .65-.111Zm0 2.517c.213 0 .37-.075.47-.225.103-.152.153-.382.153-.69 0-.308-.05-.537-.153-.687-.1-.15-.257-.225-.47-.225-.22 0-.382.075-.484.225-.102.15-.153.379-.153.687 0 .308.052.538.153.69.102.15.263.225.483.225Zm4.722-2.47v3.112h-.576c-.116 0-.192-.052-.228-.156l-.054-.18c-.06.058-.122.11-.186.159a1.242 1.242 0 0 1-.207.12 1.175 1.175 0 0 1-.237.075c-.084.02-.176.03-.276.03-.17 0-.321-.03-.453-.087a.948.948 0 0 1-.33-.25 1.08 1.08 0 0 1-.204-.374 1.551 1.551 0 0 1-.07-.474v-1.974h.93v1.974c0 .154.036.273.106.357.07.084.173.126.309.126a.653.653 0 0 0 .285-.063 1.18 1.18 0 0 0 .26-.177v-2.217h.93Zm2.798.739a.514.514 0 0 1-.081.08.179.179 0 0 1-.111.03.247.247 0 0 1-.126-.032 4.22 4.22 0 0 0-.123-.072.697.697 0 0 0-.393-.108.657.657 0 0 0-.297.063.55.55 0 0 0-.204.18.823.823 0 0 0-.12.288 1.691 1.691 0 0 0-.04.38c0 .299.058.528.172.688.116.16.275.24.477.24a.676.676 0 0 0 .255-.04.866.866 0 0 0 .162-.09l.12-.092a.231.231 0 0 1 .14-.042c.075 0 .13.027.169.08l.27.334c-.096.11-.197.2-.303.27a1.604 1.604 0 0 1-.327.162c-.11.038-.221.064-.333.078a2.312 2.312 0 0 1-.327.024c-.19 0-.372-.036-.546-.108a1.364 1.364 0 0 1-.456-.312 1.551 1.551 0 0 1-.312-.507 1.916 1.916 0 0 1-.114-.684c0-.224.033-.433.099-.627a1.44 1.44 0 0 1 .297-.507 1.39 1.39 0 0 1 .486-.34c.194-.081.418-.122.672-.122.244 0 .458.039.642.117.184.078.35.192.498.342l-.246.327Zm1.442-.465c.112-.096.233-.173.363-.231.132-.06.289-.09.47-.09.17 0 .32.03.45.09a.91.91 0 0 1 .334.246c.09.104.158.229.204.375.046.144.069.3.069.47v1.978h-.93V72.69a.538.538 0 0 0-.105-.354c-.07-.086-.173-.13-.31-.13a.647.647 0 0 0-.287.067c-.088.042-.174.1-.258.174v2.22h-.93v-4.491h.93v1.653Zm82.388-1.533v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm1.2 0v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm3.281 3.699v.672h-2.49v-.672h.84V71.79a4.707 4.707 0 0 1 .012-.342l-.498.414a.307.307 0 0 1-.132.063.402.402 0 0 1-.12 0 .328.328 0 0 1-.102-.04.246.246 0 0 1-.066-.06l-.294-.39 1.362-1.142h.768v3.702h.72Zm2.293-1.026v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.05-.132.05h-.27v1.006h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.46 2.022-2.717h.888v2.673h.45Zm2.1 0v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.05-.132.05h-.27v1.006h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.46 2.022-2.717h.888v2.673h.45Zm3.307 1.698h-.894a.26.26 0 0 1-.162-.048.375.375 0 0 1-.096-.114l-.555-.954a.681.681 0 0 1-.081.18l-.456.774a.646.646 0 0 1-.099.11.212.212 0 0 1-.147.052h-.828l1.044-1.608-1.002-1.503h.894c.066 0 .114.009.144.027.032.016.06.044.084.084l.555.92a1.456 1.456 0 0 1 .105-.213l.396-.692a.318.318 0 0 1 .087-.096.217.217 0 0 1 .117-.03h.852l-1.002 1.46 1.044 1.65Zm3.005-.672v.672h-2.49v-.672h.84V71.79a4.707 4.707 0 0 1 .012-.342l-.498.414a.307.307 0 0 1-.132.063.402.402 0 0 1-.12 0 .328.328 0 0 1-.102-.04.246.246 0 0 1-.066-.06l-.294-.39 1.362-1.142h.768v3.702h.72Zm2.293-1.026v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.05-.132.05h-.27v1.006h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.46 2.022-2.717h.888v2.673h.45Zm2.1 0v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.05-.132.05h-.27v1.006h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.46 2.022-2.717h.888v2.673h.45Zm1.075-2.673v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm1.2 0v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81ZM57.774 79.87h2.73v.666h-2.73v-.666Zm0-1.101h2.73v.669h-2.73v-.67Zm4.045-1.473v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm1.2 0v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm1.374 1.533c.112-.096.233-.173.363-.231.132-.06.289-.09.47-.09.17 0 .32.03.45.09a.91.91 0 0 1 .334.246c.09.104.158.229.204.375.046.144.069.3.069.47v1.978h-.93V79.69a.538.538 0 0 0-.105-.354c-.07-.086-.173-.13-.31-.13a.647.647 0 0 0-.287.067c-.088.042-.174.1-.258.174v2.22h-.93v-4.491h.93v1.653Zm3.443 2.886c-.148 0-.279-.021-.393-.063a.822.822 0 0 1-.285-.183.805.805 0 0 1-.174-.288 1.11 1.11 0 0 1-.06-.375v-1.608h-.264a.18.18 0 0 1-.123-.045c-.034-.032-.05-.078-.05-.138v-.363l.494-.096.183-.76c.024-.095.092-.143.204-.143h.486v.909h.771v.636h-.77v1.545c0 .072.016.132.05.18a.183.183 0 0 0 .153.069.326.326 0 0 0 .084-.01.466.466 0 0 0 .06-.023.534.534 0 0 1 .048-.024.12.12 0 0 1 .054-.012c.028 0 .05.007.066.02a.203.203 0 0 1 .054.06l.282.442c-.12.09-.255.158-.405.204-.15.044-.305.066-.465.066Zm2.183 0c-.148 0-.279-.021-.393-.063a.822.822 0 0 1-.285-.183.805.805 0 0 1-.174-.288 1.11 1.11 0 0 1-.06-.375v-1.608h-.264a.18.18 0 0 1-.123-.045c-.034-.032-.05-.078-.05-.138v-.363l.494-.096.183-.76c.024-.095.092-.143.204-.143h.486v.909h.771v.636h-.77v1.545c0 .072.016.132.05.18a.183.183 0 0 0 .153.069.326.326 0 0 0 .084-.01.466.466 0 0 0 .06-.023.534.534 0 0 1 .048-.024.12.12 0 0 1 .054-.012c.028 0 .05.007.066.02a.203.203 0 0 1 .054.06l.282.442c-.12.09-.255.158-.405.204-.15.044-.305.066-.465.066Zm2-.894c.07.076.146.13.228.162a.703.703 0 0 0 .258.048.548.548 0 0 0 .237-.051.476.476 0 0 0 .186-.162.869.869 0 0 0 .126-.294c.03-.12.045-.266.045-.438 0-.164-.012-.302-.036-.414a.81.81 0 0 0-.102-.27.378.378 0 0 0-.354-.195.674.674 0 0 0-.336.075.934.934 0 0 0-.252.219v1.32Zm-.057-1.881c.122-.13.26-.236.414-.318.156-.084.34-.126.555-.126.162 0 .312.036.45.108.138.072.257.176.357.312.1.136.178.303.234.5.058.197.087.42.087.67 0 .234-.033.45-.1.648-.063.198-.154.37-.272.516-.116.146-.256.26-.42.342a1.178 1.178 0 0 1-.54.123 1.06 1.06 0 0 1-.408-.07 1.108 1.108 0 0 1-.3-.185v1.194h-.93v-4.098h.576c.116 0 .192.052.228.156l.069.228Zm4.435.297a.234.234 0 0 1-.078.08.193.193 0 0 1-.102.025.346.346 0 0 1-.132-.027 5.984 5.984 0 0 0-.144-.063 1.3 1.3 0 0 0-.17-.06.734.734 0 0 0-.22-.03.463.463 0 0 0-.273.069.215.215 0 0 0-.093.186c0 .058.02.106.06.144a.614.614 0 0 0 .165.102c.068.028.145.055.231.08.086.027.174.056.264.088.09.032.178.07.264.114a.93.93 0 0 1 .231.159.675.675 0 0 1 .162.228c.042.09.063.198.063.324 0 .154-.028.296-.084.426a.898.898 0 0 1-.252.336 1.17 1.17 0 0 1-.41.219 1.837 1.837 0 0 1-.562.078c-.106 0-.212-.01-.318-.03a2.26 2.26 0 0 1-.309-.081 1.786 1.786 0 0 1-.273-.12 1.245 1.245 0 0 1-.216-.153l.216-.342a.268.268 0 0 1 .09-.093.265.265 0 0 1 .144-.036c.054 0 .102.012.144.036l.141.078a.775.775 0 0 0 .429.114.687.687 0 0 0 .183-.021.339.339 0 0 0 .12-.063.246.246 0 0 0 .087-.186.202.202 0 0 0-.063-.153.528.528 0 0 0-.165-.102 1.672 1.672 0 0 0-.234-.081 5.792 5.792 0 0 1-.264-.087 2.379 2.379 0 0 1-.267-.114.813.813 0 0 1-.396-.426.936.936 0 0 1-.063-.363.887.887 0 0 1 .306-.69c.102-.09.23-.161.384-.213.154-.054.334-.081.54-.081a1.712 1.712 0 0 1 .621.114 1.356 1.356 0 0 1 .453.288l-.21.327Zm.527 1.959a.51.51 0 0 1 .039-.201.542.542 0 0 1 .111-.162.527.527 0 0 1 .168-.108.518.518 0 0 1 .21-.042.51.51 0 0 1 .207.042c.064.026.12.062.168.108.048.046.085.1.111.162a.503.503 0 0 1-.279.675.545.545 0 0 1-.207.039.553.553 0 0 1-.378-.147.542.542 0 0 1-.111-.162.537.537 0 0 1-.039-.204Zm0-2.05c0-.071.013-.138.039-.2a.542.542 0 0 1 .111-.162.527.527 0 0 1 .168-.108.518.518 0 0 1 .21-.042.51.51 0 0 1 .207.042c.064.026.12.062.168.108.048.046.085.1.111.162a.503.503 0 0 1-.279.675.545.545 0 0 1-.207.039.553.553 0 0 1-.378-.147.542.542 0 0 1-.111-.162.537.537 0 0 1-.039-.204Zm2.236 2.485a.522.522 0 0 1-.087.144.485.485 0 0 1-.117.105.512.512 0 0 1-.282.084h-.396l1.704-4.473a.48.48 0 0 1 .468-.315h.396L79.16 81.63Zm82.237.036h-.894a.26.26 0 0 1-.162-.048.375.375 0 0 1-.096-.114l-.555-.954a.681.681 0 0 1-.081.18l-.456.774a.646.646 0 0 1-.099.11.212.212 0 0 1-.147.052h-.828l1.044-1.608-1.002-1.503h.894c.066 0 .114.009.144.027.032.016.06.044.084.084l.555.92a1.456 1.456 0 0 1 .105-.213l.396-.692a.318.318 0 0 1 .087-.096.217.217 0 0 1 .117-.03h.852l-1.002 1.46 1.044 1.65Zm3.005-.672v.672h-2.49v-.672h.84V78.79a4.707 4.707 0 0 1 .012-.342l-.498.414a.307.307 0 0 1-.132.063.402.402 0 0 1-.12 0 .328.328 0 0 1-.102-.04.246.246 0 0 1-.066-.06l-.294-.39 1.362-1.142h.768v3.702h.72Zm2.293-1.026v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.05-.132.05h-.27v1.006h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.46 2.022-2.717h.888v2.673h.45Zm2.1 0v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.05-.132.05h-.27v1.006h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.46 2.022-2.717h.888v2.673h.45Zm.205 1.227a.51.51 0 0 1 .039-.201.542.542 0 0 1 .111-.162.527.527 0 0 1 .168-.108.518.518 0 0 1 .21-.042.51.51 0 0 1 .207.042c.064.026.12.062.168.108.048.046.085.1.111.162a.503.503 0 0 1-.279.675.545.545 0 0 1-.207.039.553.553 0 0 1-.378-.147.542.542 0 0 1-.111-.162.537.537 0 0 1-.039-.204ZM57.774 86.87h2.73v.666h-2.73v-.666Zm0-1.101h2.73v.669h-2.73v-.67Zm4.045-1.473v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm1.2 0v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm1.374 1.533c.112-.096.233-.173.363-.231.132-.06.289-.09.47-.09.17 0 .32.03.45.09a.91.91 0 0 1 .334.246c.09.104.158.229.204.375.046.144.069.3.069.47v1.978h-.93V86.69a.538.538 0 0 0-.105-.354c-.07-.086-.173-.13-.31-.13a.647.647 0 0 0-.287.067c-.088.042-.174.1-.258.174v2.22h-.93v-4.491h.93v1.653Zm3.443 2.886c-.148 0-.279-.021-.393-.063a.822.822 0 0 1-.285-.183.805.805 0 0 1-.174-.288 1.11 1.11 0 0 1-.06-.375v-1.608h-.264a.18.18 0 0 1-.123-.045c-.034-.032-.05-.078-.05-.138v-.363l.494-.096.183-.76c.024-.095.092-.143.204-.143h.486v.909h.771v.636h-.77v1.545c0 .072.016.132.05.18a.183.183 0 0 0 .153.069.326.326 0 0 0 .084-.01.466.466 0 0 0 .06-.023.534.534 0 0 1 .048-.024.12.12 0 0 1 .054-.012c.028 0 .05.007.066.02a.203.203 0 0 1 .054.06l.282.442c-.12.09-.255.158-.405.204-.15.044-.305.066-.465.066Zm2.183 0c-.148 0-.279-.021-.393-.063a.822.822 0 0 1-.285-.183.805.805 0 0 1-.174-.288 1.11 1.11 0 0 1-.06-.375v-1.608h-.264a.18.18 0 0 1-.123-.045c-.034-.032-.05-.078-.05-.138v-.363l.494-.096.183-.76c.024-.095.092-.143.204-.143h.486v.909h.771v.636h-.77v1.545c0 .072.016.132.05.18a.183.183 0 0 0 .153.069.326.326 0 0 0 .084-.01.466.466 0 0 0 .06-.023.534.534 0 0 1 .048-.024.12.12 0 0 1 .054-.012c.028 0 .05.007.066.02a.203.203 0 0 1 .054.06l.282.442c-.12.09-.255.158-.405.204-.15.044-.305.066-.465.066Zm2-.894c.07.076.146.13.228.162a.703.703 0 0 0 .258.048.548.548 0 0 0 .237-.051.476.476 0 0 0 .186-.162.869.869 0 0 0 .126-.294c.03-.12.045-.266.045-.438 0-.164-.012-.302-.036-.414a.81.81 0 0 0-.102-.27.378.378 0 0 0-.354-.195.674.674 0 0 0-.336.075.934.934 0 0 0-.252.219v1.32Zm-.057-1.881c.122-.13.26-.236.414-.318.156-.084.34-.126.555-.126.162 0 .312.036.45.108.138.072.257.176.357.312.1.136.178.303.234.5.058.197.087.42.087.67 0 .234-.033.45-.1.648-.063.198-.154.37-.272.516-.116.146-.256.26-.42.342a1.178 1.178 0 0 1-.54.123 1.06 1.06 0 0 1-.408-.07 1.108 1.108 0 0 1-.3-.185v1.194h-.93v-4.098h.576c.116 0 .192.052.228.156l.069.228Zm4.435.297a.234.234 0 0 1-.078.08.193.193 0 0 1-.102.025.346.346 0 0 1-.132-.027 5.984 5.984 0 0 0-.144-.063 1.3 1.3 0 0 0-.17-.06.734.734 0 0 0-.22-.03.463.463 0 0 0-.273.069.215.215 0 0 0-.093.186c0 .058.02.106.06.144a.614.614 0 0 0 .165.102c.068.028.145.055.231.08.086.027.174.056.264.088.09.032.178.07.264.114a.93.93 0 0 1 .231.159.675.675 0 0 1 .162.228c.042.09.063.198.063.324 0 .154-.028.296-.084.426a.898.898 0 0 1-.252.336 1.17 1.17 0 0 1-.41.219 1.837 1.837 0 0 1-.562.078c-.106 0-.212-.01-.318-.03a2.26 2.26 0 0 1-.309-.081 1.786 1.786 0 0 1-.273-.12 1.245 1.245 0 0 1-.216-.153l.216-.342a.268.268 0 0 1 .09-.093.265.265 0 0 1 .144-.036c.054 0 .102.012.144.036l.141.078a.775.775 0 0 0 .429.114.687.687 0 0 0 .183-.021.339.339 0 0 0 .12-.063.246.246 0 0 0 .087-.186.202.202 0 0 0-.063-.153.528.528 0 0 0-.165-.102 1.672 1.672 0 0 0-.234-.081 5.792 5.792 0 0 1-.264-.087 2.379 2.379 0 0 1-.267-.114.813.813 0 0 1-.396-.426.936.936 0 0 1-.063-.363.887.887 0 0 1 .306-.69c.102-.09.23-.161.384-.213.154-.054.334-.081.54-.081a1.712 1.712 0 0 1 .621.114 1.356 1.356 0 0 1 .453.288l-.21.327Zm.527 1.959a.51.51 0 0 1 .039-.201.542.542 0 0 1 .111-.162.527.527 0 0 1 .168-.108.518.518 0 0 1 .21-.042.51.51 0 0 1 .207.042c.064.026.12.062.168.108.048.046.085.1.111.162a.503.503 0 0 1-.279.675.545.545 0 0 1-.207.039.553.553 0 0 1-.378-.147.542.542 0 0 1-.111-.162.537.537 0 0 1-.039-.204Zm0-2.05c0-.071.013-.138.039-.2a.542.542 0 0 1 .111-.162.527.527 0 0 1 .168-.108.518.518 0 0 1 .21-.042.51.51 0 0 1 .207.042c.064.026.12.062.168.108.048.046.085.1.111.162a.503.503 0 0 1-.279.675.545.545 0 0 1-.207.039.553.553 0 0 1-.378-.147.542.542 0 0 1-.111-.162.537.537 0 0 1-.039-.204Zm2.236 2.485a.522.522 0 0 1-.087.144.485.485 0 0 1-.117.105.512.512 0 0 1-.282.084h-.396l1.704-4.473a.48.48 0 0 1 .468-.315h.396L79.16 88.63Zm1.304 0a.522.522 0 0 1-.087.144.485.485 0 0 1-.117.105.512.512 0 0 1-.282.084h-.396l1.704-4.473a.48.48 0 0 1 .468-.315h.396l-1.686 4.455Zm-46.988 4.89c-.102.05-.218.09-.348.12.13.03.246.07.348.12l.852.463a.245.245 0 0 1 .15.225v.645l-2.43-1.27v-.362l2.43-1.272v.645a.246.246 0 0 1-.036.129.27.27 0 0 1-.114.099l-.852.459Zm14.66 0c-.101.05-.217.09-.347.12.13.03.246.07.348.12l.852.463a.245.245 0 0 1 .15.225v.645l-2.43-1.27v-.362l2.43-1.272v.645a.246.246 0 0 1-.036.129.27.27 0 0 1-.114.099l-.852.459Zm2.752-2.345v4.49h-.93v-4.49h.93Zm1.46 1.38v3.11h-.93v-3.11h.93Zm.096-.852a.502.502 0 0 1-.045.21.573.573 0 0 1-1.035 0 .54.54 0 0 1 .51-.756.57.57 0 0 1 .525.333c.03.066.045.137.045.213Zm1.29 1.188a2.26 2.26 0 0 1 .187-.156 1.136 1.136 0 0 1 .441-.198c.086-.02.179-.03.279-.03.17 0 .32.03.45.09a.91.91 0 0 1 .333.246c.09.104.158.229.204.375.046.144.069.3.069.47v1.978h-.93V93.69a.538.538 0 0 0-.105-.354c-.07-.086-.173-.13-.31-.13a.647.647 0 0 0-.287.067c-.088.042-.174.1-.258.174v2.22h-.93v-3.111h.576c.116 0 .192.052.228.156l.054.18Zm3.374-1.716v2.517h.138a.288.288 0 0 0 .132-.024.33.33 0 0 0 .09-.087l.588-.876a.356.356 0 0 1 .123-.111.357.357 0 0 1 .177-.04h.852l-.804 1.108a.987.987 0 0 1-.27.246.713.713 0 0 1 .126.12c.038.044.074.094.108.15l.876 1.488h-.84a.445.445 0 0 1-.18-.033.297.297 0 0 1-.126-.123l-.588-1.101c-.028-.05-.057-.082-.087-.096a.296.296 0 0 0-.135-.024h-.18v1.377h-.93v-4.491h.93Zm4.5 3.645a.62.62 0 0 0 .229.162.703.703 0 0 0 .258.048.548.548 0 0 0 .237-.051.476.476 0 0 0 .186-.162.869.869 0 0 0 .126-.294c.03-.12.045-.266.045-.438 0-.164-.012-.302-.036-.414a.81.81 0 0 0-.102-.27.378.378 0 0 0-.354-.195.674.674 0 0 0-.336.075.934.934 0 0 0-.252.219v1.32Zm-.056-1.881c.122-.13.26-.236.414-.318.156-.084.34-.126.555-.126.162 0 .312.036.45.108.138.072.257.176.357.312.1.136.178.303.234.5.058.197.087.42.087.67 0 .234-.033.45-.1.648-.063.198-.154.37-.272.516-.116.146-.256.26-.42.342a1.178 1.178 0 0 1-.54.123 1.06 1.06 0 0 1-.408-.07 1.108 1.108 0 0 1-.3-.185v1.194h-.93v-4.098h.576c.116 0 .192.052.228.156l.069.228Zm3.388 1.88a.62.62 0 0 0 .228.163.703.703 0 0 0 .258.048.548.548 0 0 0 .237-.051.476.476 0 0 0 .186-.162.869.869 0 0 0 .126-.294c.03-.12.045-.266.045-.438 0-.164-.012-.302-.036-.414a.81.81 0 0 0-.102-.27.378.378 0 0 0-.354-.195.674.674 0 0 0-.336.075.934.934 0 0 0-.252.219v1.32Zm-.057-1.88c.122-.13.26-.236.414-.318.156-.084.34-.126.555-.126.162 0 .312.036.45.108.138.072.257.176.357.312.1.136.178.303.234.5.058.197.087.42.087.67 0 .234-.033.45-.1.648-.063.198-.154.37-.272.516-.116.146-.256.26-.42.342a1.178 1.178 0 0 1-.54.123 1.06 1.06 0 0 1-.408-.07 1.108 1.108 0 0 1-.3-.185v1.194h-.93v-4.098h.576c.116 0 .192.052.228.156l.069.228Zm3.388-1.764v4.49h-.93v-4.49h.93Zm2.444 2.562a.782.782 0 0 0-.03-.216.48.48 0 0 0-.093-.186.453.453 0 0 0-.168-.135.58.58 0 0 0-.255-.051.553.553 0 0 0-.414.153c-.1.1-.166.245-.198.435h1.158Zm-1.17.54c.03.26.109.449.237.567a.709.709 0 0 0 .495.174.886.886 0 0 0 .279-.04c.078-.025.147-.054.207-.086l.168-.087a.358.358 0 0 1 .162-.04c.074 0 .13.028.168.082l.27.333c-.096.11-.2.2-.312.27a1.667 1.667 0 0 1-.693.24 2.44 2.44 0 0 1-.333.024c-.218 0-.423-.035-.615-.105a1.446 1.446 0 0 1-.501-.318 1.522 1.522 0 0 1-.34-.522 1.972 1.972 0 0 1-.122-.726c0-.208.035-.405.105-.591.072-.186.174-.35.306-.49.134-.14.295-.25.483-.332.19-.082.404-.123.642-.123.206 0 .394.032.564.096a1.212 1.212 0 0 1 .729.729 1.613 1.613 0 0 1 .095.77.27.27 0 0 1-.032.106.125.125 0 0 1-.066.054.29.29 0 0 1-.102.015h-1.794Zm2.346-.81h1.62v.75h-1.62v-.75Zm3.24 2.247c-.148 0-.279-.021-.393-.063a.822.822 0 0 1-.285-.183.805.805 0 0 1-.174-.288 1.11 1.11 0 0 1-.06-.375v-1.608h-.264a.18.18 0 0 1-.123-.045c-.034-.032-.05-.078-.05-.138v-.363l.494-.096.183-.76c.024-.095.092-.143.204-.143h.486v.909h.771v.636h-.77v1.545c0 .072.016.132.05.18a.183.183 0 0 0 .153.069.326.326 0 0 0 .084-.01.466.466 0 0 0 .06-.023.534.534 0 0 1 .048-.024.12.12 0 0 1 .054-.012c.028 0 .05.007.066.02a.203.203 0 0 1 .054.06l.282.442c-.12.09-.255.158-.405.204-.15.044-.305.066-.465.066Zm2.475-3.207c.236 0 .45.037.645.11a1.4 1.4 0 0 1 .822.823c.078.196.117.417.117.663 0 .248-.04.472-.117.672a1.433 1.433 0 0 1-.324.507 1.434 1.434 0 0 1-.498.32 1.797 1.797 0 0 1-.645.112 1.83 1.83 0 0 1-.651-.111 1.498 1.498 0 0 1-.504-.321 1.467 1.467 0 0 1-.327-.507 1.88 1.88 0 0 1-.114-.672c0-.246.038-.467.114-.663.078-.198.187-.366.327-.504.142-.138.31-.244.504-.318a1.83 1.83 0 0 1 .65-.111Zm0 2.517c.214 0 .37-.075.47-.225.103-.152.154-.382.154-.69 0-.308-.051-.537-.153-.687-.1-.15-.257-.225-.471-.225-.22 0-.381.075-.483.225-.102.15-.153.379-.153.687 0 .308.05.538.153.69.102.15.263.225.483.225Zm78.349-1.155h2.73v.666h-2.73v-.666Zm0-1.101h2.73v.669h-2.73v-.67Zm4.044-1.473v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm1.2 0v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm3.282 3.699v.672h-2.49v-.672h.84V92.79a4.707 4.707 0 0 1 .012-.342l-.498.414a.307.307 0 0 1-.132.063.402.402 0 0 1-.12 0 .328.328 0 0 1-.102-.04.246.246 0 0 1-.066-.06l-.294-.39 1.362-1.142h.768v3.702h.72Zm2.293-1.026v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.05-.132.05h-.27v1.006h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.46 2.022-2.717h.888v2.673h.45Zm2.1 0v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.05-.132.05h-.27v1.006h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.46 2.022-2.717h.888v2.673h.45Zm3.307 1.698h-.894a.26.26 0 0 1-.162-.048.375.375 0 0 1-.096-.114l-.555-.954a.681.681 0 0 1-.081.18l-.456.774a.646.646 0 0 1-.099.11.212.212 0 0 1-.147.052h-.828l1.044-1.608-1.002-1.503h.894c.066 0 .114.009.144.027.032.016.06.044.084.084l.555.92a1.456 1.456 0 0 1 .105-.213l.396-.692a.318.318 0 0 1 .087-.096.217.217 0 0 1 .117-.03h.852l-1.002 1.46 1.044 1.65Zm3.005-.672v.672h-2.49v-.672h.84V92.79a4.707 4.707 0 0 1 .012-.342l-.498.414a.307.307 0 0 1-.132.063.402.402 0 0 1-.12 0 .328.328 0 0 1-.102-.04.246.246 0 0 1-.066-.06l-.294-.39 1.362-1.142h.768v3.702h.72Zm2.293-1.026v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.05-.132.05h-.27v1.006h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.46 2.022-2.717h.888v2.673h.45Zm2.1 0v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.05-.132.05h-.27v1.006h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.46 2.022-2.717h.888v2.673h.45Zm1.075-2.673v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm1.2 0v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm-154.213 7v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm1.2 0v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm15.174 3.9c0-.072.013-.139.039-.201a.542.542 0 0 1 .11-.162.527.527 0 0 1 .169-.108.518.518 0 0 1 .21-.042.51.51 0 0 1 .207.042c.064.026.12.062.168.108.048.046.085.1.11.162a.503.503 0 0 1-.279.675.545.545 0 0 1-.206.039.553.553 0 0 1-.378-.147.542.542 0 0 1-.111-.162.537.537 0 0 1-.04-.204Zm0-2.049c0-.072.013-.139.039-.201a.542.542 0 0 1 .11-.162.527.527 0 0 1 .169-.108.518.518 0 0 1 .21-.042.51.51 0 0 1 .207.042c.064.026.12.062.168.108.048.046.085.1.11.162a.503.503 0 0 1-.279.675.545.545 0 0 1-.206.039.553.553 0 0 1-.378-.147.542.542 0 0 1-.111-.162.537.537 0 0 1-.04-.204Zm2.236 2.484a.522.522 0 0 1-.087.144.485.485 0 0 1-.117.105.512.512 0 0 1-.282.084h-.396l1.704-4.473a.48.48 0 0 1 .468-.315h.396l-1.686 4.455Zm1.304 0a.522.522 0 0 1-.087.144.485.485 0 0 1-.117.105.512.512 0 0 1-.282.084h-.396l1.704-4.473a.48.48 0 0 1 .468-.315h.396l-1.686 4.455Zm6.609-3.075-.966 3.111h-.756a.151.151 0 0 1-.102-.036.242.242 0 0 1-.066-.12l-.444-1.551a4.713 4.713 0 0 1-.06-.207 6.287 6.287 0 0 1-.045-.207c-.014.07-.03.14-.048.21-.016.07-.035.14-.057.21l-.45 1.545c-.03.104-.096.156-.198.156h-.72l-.966-3.111h.744c.066 0 .12.016.165.048.046.03.077.068.093.114l.312 1.395a7.345 7.345 0 0 1 .123.606l.08-.297c.03-.1.063-.203.097-.309l.39-1.398a.226.226 0 0 1 .09-.114.258.258 0 0 1 .156-.048h.414c.066 0 .12.016.165.048.046.03.077.068.093.114l.372 1.398.087.309c.03.1.057.201.08.303a6.34 6.34 0 0 1 .133-.612l.33-1.395a.226.226 0 0 1 .09-.114.258.258 0 0 1 .156-.048h.708Zm4.79 0-.966 3.111h-.756a.151.151 0 0 1-.102-.036.242.242 0 0 1-.066-.12l-.444-1.551a4.713 4.713 0 0 1-.06-.207 6.287 6.287 0 0 1-.045-.207c-.014.07-.03.14-.048.21-.016.07-.035.14-.057.21l-.45 1.545c-.03.104-.096.156-.198.156h-.72l-.966-3.111h.744c.066 0 .12.016.165.048.046.03.077.068.093.114l.312 1.395a7.345 7.345 0 0 1 .123.606l.08-.297c.03-.1.063-.203.097-.309l.39-1.398a.226.226 0 0 1 .09-.114.258.258 0 0 1 .156-.048h.414c.066 0 .12.016.165.048.046.03.077.068.093.114l.372 1.398.087.309c.03.1.057.201.08.303a6.34 6.34 0 0 1 .133-.612l.33-1.395a.226.226 0 0 1 .09-.114.258.258 0 0 1 .156-.048h.708Zm4.79 0-.966 3.111h-.756a.151.151 0 0 1-.102-.036.242.242 0 0 1-.066-.12l-.444-1.551a4.713 4.713 0 0 1-.06-.207 6.287 6.287 0 0 1-.045-.207c-.014.07-.03.14-.048.21-.016.07-.035.14-.057.21l-.45 1.545c-.03.104-.096.156-.198.156h-.72l-.966-3.111h.744c.066 0 .121.016.165.048.046.03.077.068.093.114l.312 1.395a7.345 7.345 0 0 1 .123.606c.026-.1.053-.199.081-.297.03-.1.062-.203.096-.309l.39-1.398A.226.226 0 0 1 66 99.6a.258.258 0 0 1 .156-.048h.414c.066 0 .121.016.165.048.046.03.077.068.093.114l.372 1.398.087.309c.03.1.057.201.081.303.016-.1.035-.2.057-.3.022-.1.047-.204.075-.312l.33-1.395a.226.226 0 0 1 .09-.114.258.258 0 0 1 .156-.048h.708Zm-.043 2.64c0-.072.013-.139.04-.201a.542.542 0 0 1 .11-.162.527.527 0 0 1 .168-.108.518.518 0 0 1 .21-.042.51.51 0 0 1 .207.042c.064.026.12.062.168.108.048.046.085.1.111.162a.503.503 0 0 1-.279.675.545.545 0 0 1-.207.039.553.553 0 0 1-.378-.147.542.542 0 0 1-.11-.162.537.537 0 0 1-.04-.204Zm2.312-2.16c.096-.168.206-.3.33-.396a.694.694 0 0 1 .432-.144c.14 0 .254.033.342.099l-.06.684c-.01.044-.027.074-.051.09a.156.156 0 0 1-.093.024 14.879 14.879 0 0 0-.144-.009 1.162 1.162 0 0 0-.087-.009.554.554 0 0 0-.078-.006.478.478 0 0 0-.327.108.86.86 0 0 0-.204.3v1.89h-.93v-3.111h.552c.046 0 .084.004.114.012a.18.18 0 0 1 .078.039.136.136 0 0 1 .048.066.52.52 0 0 1 .03.102l.048.261Zm2.877 1.365a3.088 3.088 0 0 0-.46.048c-.12.024-.215.054-.284.09a.357.357 0 0 0-.148.123.3.3 0 0 0-.038.15c0 .106.028.181.087.225a.432.432 0 0 0 .254.063c.12 0 .226-.021.316-.063a.96.96 0 0 0 .273-.204v-.432Zm-1.675-1.413c.189-.166.397-.29.624-.37.23-.081.477-.122.739-.122.188 0 .357.03.507.093a1.09 1.09 0 0 1 .627.642c.056.15.084.314.084.492v1.944h-.427a.446.446 0 0 1-.2-.036c-.044-.024-.082-.074-.112-.15l-.066-.171a2.998 2.998 0 0 1-.225.174c-.072.05-.147.093-.224.129a1.41 1.41 0 0 1-.534.102c-.142 0-.272-.018-.388-.054a.73.73 0 0 1-.483-.432.98.98 0 0 1-.066-.372c0-.112.028-.225.084-.339a.826.826 0 0 1 .292-.315c.138-.096.324-.176.558-.24.233-.064.528-.1.885-.108v-.132c0-.182-.039-.313-.115-.393-.073-.082-.18-.123-.317-.123a.848.848 0 0 0-.46.117c-.053.03-.106.057-.159.081a.44.44 0 0 1-.186.036.268.268 0 0 1-.162-.048.417.417 0 0 1-.108-.114l-.168-.291Zm4.942.402a.573.573 0 0 0-.228-.162.703.703 0 0 0-.258-.048.49.49 0 0 0-.426.216.873.873 0 0 0-.123.291c-.03.12-.045.265-.045.435 0 .164.012.302.036.414a.9.9 0 0 0 .099.273.403.403 0 0 0 .156.147c.06.03.127.045.201.045a.693.693 0 0 0 .336-.075.624.624 0 0 0 .129-.09 1.27 1.27 0 0 0 .123-.129v-1.317Zm.93-2.214v4.491h-.576c-.116 0-.192-.052-.228-.156l-.072-.237a1.824 1.824 0 0 1-.195.18 1.126 1.126 0 0 1-.477.228c-.09.022-.188.033-.294.033a.958.958 0 0 1-.45-.108 1.037 1.037 0 0 1-.357-.312 1.6 1.6 0 0 1-.237-.498 2.483 2.483 0 0 1-.084-.675c0-.232.032-.447.096-.645.064-.2.154-.372.27-.516.118-.146.259-.26.423-.342.164-.082.345-.123.543-.123.162 0 .298.023.408.069.11.046.21.108.3.186v-1.575h.93Zm1.46 1.38v3.111h-.93v-3.111h.93Zm.095-.852a.502.502 0 0 1-.045.21.573.573 0 0 1-1.035 0 .54.54 0 0 1 .51-.756.57.57 0 0 1 .525.333c.03.066.045.137.045.213Zm80.873 3.963h-.894a.26.26 0 0 1-.162-.048.375.375 0 0 1-.096-.114l-.555-.954a.681.681 0 0 1-.081.18l-.456.774a.646.646 0 0 1-.099.111.212.212 0 0 1-.147.051h-.828l1.044-1.608-1.002-1.503h.894c.066 0 .114.009.144.027.032.016.06.044.084.084l.555.921a1.456 1.456 0 0 1 .105-.213l.396-.693a.318.318 0 0 1 .087-.096.217.217 0 0 1 .117-.03h.852l-1.002 1.461 1.044 1.65Zm3.006-.672v.672h-2.49v-.672h.84V99.79a4.707 4.707 0 0 1 .012-.342l-.498.414a.307.307 0 0 1-.132.063.402.402 0 0 1-.12 0 .328.328 0 0 1-.102-.04.246.246 0 0 1-.066-.06l-.294-.39 1.362-1.142h.768v3.702h.72Zm2.292-1.026v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.051-.132.051h-.27v1.005h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.459 2.022-2.718h.888v2.673h.45ZM57.774 107.87h2.73v.666h-2.73v-.666Zm0-1.101h2.73v.669h-2.73v-.669Zm4.84.753c-.102.05-.218.09-.348.12.13.03.246.07.348.12l.852.462a.245.245 0 0 1 .15.225v.645l-2.43-1.269v-.363l2.43-1.272v.645a.246.246 0 0 1-.036.129.27.27 0 0 1-.114.099l-.852.459Zm2.751-2.346v4.491h-.93v-4.491h.93Zm1.46 1.38v3.111h-.93v-3.111h.93Zm.096-.852a.502.502 0 0 1-.045.21.573.573 0 0 1-1.035 0 .54.54 0 0 1 .51-.756.57.57 0 0 1 .525.333c.03.066.045.137.045.213Zm1.29 1.188a2.26 2.26 0 0 1 .186-.156 1.136 1.136 0 0 1 .441-.198c.086-.02.18-.03.28-.03.17 0 .32.03.45.09a.91.91 0 0 1 .332.246c.09.104.158.229.204.375.046.144.07.301.07.471v1.977h-.93v-1.977a.538.538 0 0 0-.106-.354c-.07-.086-.173-.129-.309-.129a.647.647 0 0 0-.288.066c-.088.042-.174.1-.258.174v2.22h-.93v-3.111h.576c.116 0 .192.052.228.156l.054.18Zm3.374-1.716v2.517h.138a.288.288 0 0 0 .132-.024.33.33 0 0 0 .09-.087l.588-.876a.356.356 0 0 1 .123-.111.357.357 0 0 1 .177-.039h.852l-.804 1.107a.987.987 0 0 1-.27.246.713.713 0 0 1 .126.12c.038.044.074.094.108.15l.876 1.488h-.84a.445.445 0 0 1-.18-.033.297.297 0 0 1-.126-.123l-.588-1.101c-.028-.05-.057-.082-.087-.096a.296.296 0 0 0-.135-.024h-.18v1.377h-.93v-4.491h.93Zm6.36 1.38v3.111h-.575c-.117 0-.193-.052-.229-.156l-.053-.18c-.06.058-.122.111-.186.159a1.242 1.242 0 0 1-.207.12 1.175 1.175 0 0 1-.237.075c-.084.02-.177.03-.276.03-.17 0-.322-.029-.454-.087a.948.948 0 0 1-.33-.249 1.08 1.08 0 0 1-.203-.375 1.551 1.551 0 0 1-.07-.474v-1.974h.93v1.974c0 .154.035.273.105.357.07.084.174.126.31.126a.653.653 0 0 0 .284-.063 1.18 1.18 0 0 0 .261-.177v-2.217h.93Zm2.798.738a.514.514 0 0 1-.08.081.179.179 0 0 1-.112.03.247.247 0 0 1-.126-.033 4.22 4.22 0 0 0-.123-.072.697.697 0 0 0-.393-.108.657.657 0 0 0-.297.063.55.55 0 0 0-.204.18.823.823 0 0 0-.12.288 1.691 1.691 0 0 0-.039.381c0 .298.057.527.171.687.116.16.275.24.477.24a.676.676 0 0 0 .255-.039.866.866 0 0 0 .162-.09l.12-.093a.231.231 0 0 1 .141-.042c.074 0 .13.027.168.081l.27.333c-.096.11-.197.2-.303.27a1.604 1.604 0 0 1-.327.162c-.11.038-.22.064-.333.078a2.312 2.312 0 0 1-.327.024c-.19 0-.372-.036-.546-.108a1.364 1.364 0 0 1-.456-.312 1.551 1.551 0 0 1-.312-.507 1.916 1.916 0 0 1-.114-.684c0-.224.033-.433.1-.627a1.44 1.44 0 0 1 .296-.507 1.39 1.39 0 0 1 .486-.339c.194-.082.418-.123.672-.123.244 0 .458.039.642.117.184.078.35.192.498.342l-.246.327Zm74.902.576h2.73v.666h-2.73v-.666Zm0-1.101h2.73v.669h-2.73v-.669ZM32.401 114.87h2.73v.666H32.4v-.666Zm0-1.101h2.73v.669H32.4v-.669Zm4.044-1.473v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.249l-.084-.474v-.858h.81Zm1.2 0v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.249l-.084-.474v-.858h.81Zm1.374 1.533c.112-.096.233-.173.363-.231.132-.06.29-.09.471-.09.17 0 .32.03.45.09a.91.91 0 0 1 .333.246c.09.104.158.229.204.375.046.144.07.301.07.471v1.977h-.93v-1.977a.538.538 0 0 0-.106-.354c-.07-.086-.173-.129-.309-.129a.647.647 0 0 0-.288.066c-.088.042-.174.1-.258.174v2.22h-.93v-4.491h.93v1.653Zm3.444 2.886c-.148 0-.279-.021-.393-.063a.822.822 0 0 1-.285-.183.805.805 0 0 1-.174-.288 1.11 1.11 0 0 1-.06-.375v-1.608h-.264a.18.18 0 0 1-.123-.045c-.034-.032-.051-.078-.051-.138v-.363l.495-.096.183-.759c.024-.096.092-.144.204-.144h.486v.909h.771v.636h-.771v1.545c0 .072.017.132.051.18a.183.183 0 0 0 .153.069.326.326 0 0 0 .084-.009.466.466 0 0 0 .06-.024.534.534 0 0 1 .048-.024.12.12 0 0 1 .054-.012c.028 0 .05.007.066.021a.203.203 0 0 1 .054.06l.282.441c-.12.09-.255.158-.405.204-.15.044-.305.066-.465.066Zm2.183 0c-.148 0-.28-.021-.393-.063a.822.822 0 0 1-.285-.183.805.805 0 0 1-.174-.288 1.11 1.11 0 0 1-.06-.375v-1.608h-.264a.18.18 0 0 1-.123-.045c-.034-.032-.051-.078-.051-.138v-.363l.495-.096.183-.759c.024-.096.092-.144.204-.144h.486v.909h.77v.636h-.77v1.545a.31.31 0 0 0 .05.18.183.183 0 0 0 .154.069.326.326 0 0 0 .084-.009.466.466 0 0 0 .06-.024.534.534 0 0 1 .048-.024.12.12 0 0 1 .054-.012c.028 0 .05.007.066.021a.203.203 0 0 1 .054.06l.282.441c-.12.09-.255.158-.405.204-.15.044-.305.066-.465.066Zm2-.894c.07.076.145.13.227.162a.703.703 0 0 0 .259.048.548.548 0 0 0 .236-.051.476.476 0 0 0 .186-.162.869.869 0 0 0 .127-.294c.03-.12.044-.266.044-.438 0-.164-.011-.302-.035-.414a.81.81 0 0 0-.102-.27.378.378 0 0 0-.355-.195.674.674 0 0 0-.335.075.934.934 0 0 0-.253.219v1.32Zm-.057-1.881c.122-.13.26-.236.413-.318.156-.084.341-.126.555-.126.162 0 .313.036.45.108.139.072.258.176.358.312.1.136.177.303.233.501.059.196.087.419.087.669 0 .234-.032.45-.099.648-.063.198-.154.37-.273.516-.116.146-.256.26-.42.342a1.178 1.178 0 0 1-.54.123 1.06 1.06 0 0 1-.407-.069 1.108 1.108 0 0 1-.3-.186v1.194h-.93v-4.098h.575c.117 0 .193.052.229.156l.069.228Zm4.435.297a.234.234 0 0 1-.078.081.193.193 0 0 1-.102.024.346.346 0 0 1-.132-.027 5.984 5.984 0 0 0-.144-.063 1.3 1.3 0 0 0-.171-.06.734.734 0 0 0-.22-.03.463.463 0 0 0-.272.069.215.215 0 0 0-.093.186c0 .058.02.106.06.144a.614.614 0 0 0 .165.102c.068.028.145.055.23.081.087.026.175.055.265.087.09.032.178.07.264.114a.93.93 0 0 1 .23.159.675.675 0 0 1 .163.228c.042.09.063.198.063.324 0 .154-.028.296-.084.426a.898.898 0 0 1-.252.336c-.11.094-.247.167-.411.219a1.837 1.837 0 0 1-.561.078c-.106 0-.212-.01-.318-.03a2.26 2.26 0 0 1-.31-.081 1.786 1.786 0 0 1-.272-.12 1.245 1.245 0 0 1-.216-.153l.216-.342a.268.268 0 0 1 .09-.093.265.265 0 0 1 .144-.036c.054 0 .102.012.144.036l.14.078a.775.775 0 0 0 .429.114.687.687 0 0 0 .184-.021.339.339 0 0 0 .12-.063.246.246 0 0 0 .087-.186.202.202 0 0 0-.063-.153.528.528 0 0 0-.165-.102 1.672 1.672 0 0 0-.234-.081 5.792 5.792 0 0 1-.264-.087 2.379 2.379 0 0 1-.267-.114.813.813 0 0 1-.396-.426.936.936 0 0 1-.063-.363.887.887 0 0 1 .306-.69c.102-.09.23-.161.384-.213.154-.054.334-.081.54-.081a1.712 1.712 0 0 1 .62.114 1.356 1.356 0 0 1 .454.288l-.21.327Zm.526 1.959c0-.072.014-.139.04-.201a.542.542 0 0 1 .11-.162.527.527 0 0 1 .168-.108.518.518 0 0 1 .21-.042.51.51 0 0 1 .207.042.49.49 0 0 1 .279.27.503.503 0 0 1-.279.675.545.545 0 0 1-.207.039.553.553 0 0 1-.378-.147.542.542 0 0 1-.11-.162.537.537 0 0 1-.04-.204Zm0-2.049c0-.072.014-.139.04-.201a.542.542 0 0 1 .11-.162.527.527 0 0 1 .168-.108.518.518 0 0 1 .21-.042.51.51 0 0 1 .207.042.49.49 0 0 1 .279.27.503.503 0 0 1-.279.675.545.545 0 0 1-.207.039.553.553 0 0 1-.378-.147.542.542 0 0 1-.11-.162.537.537 0 0 1-.04-.204Zm2.236 2.484a.522.522 0 0 1-.087.144.485.485 0 0 1-.117.105.512.512 0 0 1-.282.084h-.396l1.704-4.473a.48.48 0 0 1 .468-.315h.396l-1.686 4.455Zm1.304 0a.522.522 0 0 1-.087.144.485.485 0 0 1-.117.105.512.512 0 0 1-.282.084h-.396l1.704-4.473a.48.48 0 0 1 .468-.315h.396l-1.686 4.455Zm6.61-3.075-.967 3.111h-.756a.151.151 0 0 1-.102-.036.242.242 0 0 1-.066-.12l-.444-1.551a4.713 4.713 0 0 1-.06-.207 6.287 6.287 0 0 1-.045-.207c-.014.07-.03.14-.048.21-.016.07-.035.14-.057.21l-.45 1.545c-.03.104-.096.156-.198.156h-.72l-.966-3.111h.744c.066 0 .121.016.165.048.046.03.077.068.093.114l.312 1.395a7.345 7.345 0 0 1 .123.606c.026-.1.053-.199.081-.297.03-.1.062-.203.096-.309l.39-1.398a.226.226 0 0 1 .09-.114.258.258 0 0 1 .156-.048h.414c.066 0 .121.016.165.048.046.03.077.068.093.114l.372 1.398c.03.106.06.209.087.309.03.1.057.201.081.303.016-.1.035-.2.057-.3.022-.1.047-.204.075-.312l.33-1.395a.226.226 0 0 1 .09-.114.258.258 0 0 1 .156-.048h.708Zm4.79 0-.966 3.111h-.757a.151.151 0 0 1-.102-.036.242.242 0 0 1-.066-.12l-.444-1.551a4.713 4.713 0 0 1-.06-.207 6.287 6.287 0 0 1-.044-.207c-.014.07-.03.14-.049.21a2.33 2.33 0 0 1-.056.21l-.45 1.545c-.03.104-.096.156-.199.156h-.72l-.965-3.111h.743c.067 0 .122.016.166.048.045.03.076.068.093.114l.312 1.395a7.345 7.345 0 0 1 .122.606c.026-.1.053-.199.081-.297.03-.1.063-.203.096-.309l.39-1.398a.226.226 0 0 1 .09-.114.258.258 0 0 1 .157-.048h.413c.066 0 .121.016.165.048a.22.22 0 0 1 .094.114l.371 1.398.088.309c.03.1.056.201.08.303a6.34 6.34 0 0 1 .133-.612l.33-1.395a.226.226 0 0 1 .09-.114.258.258 0 0 1 .155-.048h.709Zm4.79 0-.966 3.111h-.756a.151.151 0 0 1-.102-.036.242.242 0 0 1-.066-.12l-.444-1.551a4.713 4.713 0 0 1-.06-.207 6.287 6.287 0 0 1-.045-.207c-.014.07-.03.14-.048.21-.016.07-.035.14-.057.21l-.45 1.545c-.03.104-.096.156-.198.156h-.72l-.966-3.111h.744c.066 0 .12.016.165.048.046.03.077.068.093.114l.312 1.395a7.345 7.345 0 0 1 .123.606l.08-.297c.03-.1.063-.203.097-.309l.39-1.398a.226.226 0 0 1 .09-.114.258.258 0 0 1 .156-.048h.414c.066 0 .12.016.165.048.046.03.077.068.093.114l.372 1.398.087.309c.03.1.057.201.08.303a6.34 6.34 0 0 1 .133-.612l.33-1.395a.226.226 0 0 1 .09-.114.258.258 0 0 1 .156-.048h.708Zm-.043 2.64c0-.072.013-.139.039-.201a.542.542 0 0 1 .11-.162.527.527 0 0 1 .169-.108.518.518 0 0 1 .21-.042.51.51 0 0 1 .207.042c.064.026.12.062.168.108.048.046.085.1.11.162a.503.503 0 0 1-.279.675.545.545 0 0 1-.206.039.553.553 0 0 1-.378-.147.542.542 0 0 1-.111-.162.537.537 0 0 1-.04-.204Zm2.311-2.16c.096-.168.206-.3.33-.396a.694.694 0 0 1 .432-.144c.14 0 .254.033.342.099l-.06.684c-.01.044-.027.074-.05.09a.156.156 0 0 1-.094.024 14.879 14.879 0 0 0-.144-.009 1.162 1.162 0 0 0-.087-.009.554.554 0 0 0-.078-.006.478.478 0 0 0-.327.108.86.86 0 0 0-.204.3v1.89h-.93v-3.111h.552c.046 0 .084.004.114.012a.18.18 0 0 1 .078.039.136.136 0 0 1 .048.066.52.52 0 0 1 .03.102l.048.261Zm2.877 1.365a3.088 3.088 0 0 0-.459.048c-.12.024-.215.054-.285.09a.357.357 0 0 0-.147.123.3.3 0 0 0-.039.15c0 .106.03.181.087.225a.432.432 0 0 0 .255.063c.12 0 .225-.021.315-.063a.96.96 0 0 0 .273-.204v-.432Zm-1.674-1.413c.188-.166.396-.289.624-.369.23-.082.476-.123.738-.123.188 0 .357.031.507.093a1.088 1.088 0 0 1 .627.642c.056.15.084.314.084.492v1.944h-.426a.446.446 0 0 1-.2-.036c-.045-.024-.082-.074-.112-.15l-.066-.171a2.998 2.998 0 0 1-.225.174c-.072.05-.147.093-.225.129a1.41 1.41 0 0 1-.534.102c-.142 0-.27-.018-.387-.054a.73.73 0 0 1-.483-.432.98.98 0 0 1-.066-.372c0-.112.028-.225.084-.339a.826.826 0 0 1 .291-.315c.138-.096.324-.176.558-.24.234-.064.53-.1.885-.108v-.132c0-.182-.038-.313-.114-.393-.074-.082-.18-.123-.318-.123a.848.848 0 0 0-.459.117c-.054.03-.107.057-.159.081a.44.44 0 0 1-.186.036.268.268 0 0 1-.162-.048.417.417 0 0 1-.108-.114l-.168-.291Zm4.942.402a.573.573 0 0 0-.228-.162.703.703 0 0 0-.258-.048.49.49 0 0 0-.426.216.873.873 0 0 0-.123.291c-.03.12-.045.265-.045.435 0 .164.012.302.036.414a.9.9 0 0 0 .099.273.403.403 0 0 0 .156.147c.06.03.127.045.2.045a.693.693 0 0 0 .336-.075.624.624 0 0 0 .13-.09 1.27 1.27 0 0 0 .123-.129v-1.317Zm.93-2.214v4.491h-.576c-.116 0-.192-.052-.228-.156l-.072-.237a1.824 1.824 0 0 1-.195.18 1.126 1.126 0 0 1-.477.228c-.09.022-.188.033-.294.033a.958.958 0 0 1-.45-.108 1.037 1.037 0 0 1-.357-.312 1.6 1.6 0 0 1-.237-.498 2.483 2.483 0 0 1-.084-.675c0-.232.032-.447.096-.645.064-.2.154-.372.27-.516.118-.146.259-.26.423-.342.164-.082.345-.123.543-.123.162 0 .298.023.408.069.11.046.21.108.3.186v-1.575h.93Zm79.067 4.491h-.894a.26.26 0 0 1-.162-.048.375.375 0 0 1-.096-.114l-.555-.954a.681.681 0 0 1-.081.18l-.456.774a.646.646 0 0 1-.099.111.212.212 0 0 1-.147.051h-.828l1.044-1.608-1.002-1.503h.894c.066 0 .114.009.144.027.032.016.06.044.084.084l.555.921a1.456 1.456 0 0 1 .105-.213l.396-.693a.318.318 0 0 1 .087-.096.217.217 0 0 1 .117-.03h.852l-1.002 1.461 1.044 1.65Zm3.006-.672v.672h-2.49v-.672h.84v-2.205a4.707 4.707 0 0 1 .012-.342l-.498.414a.307.307 0 0 1-.132.063.402.402 0 0 1-.12 0 .328.328 0 0 1-.102-.039.246.246 0 0 1-.066-.06l-.294-.39 1.362-1.143h.768v3.702h.72Zm2.292-1.026v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.051-.132.051h-.27v1.005h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.459 2.022-2.718h.888v2.673h.45Zm2.101 0v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.051-.132.051h-.27v1.005h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.459 2.022-2.718h.888v2.673h.45Zm.204 1.227c0-.072.013-.139.039-.201a.542.542 0 0 1 .111-.162.527.527 0 0 1 .168-.108.518.518 0 0 1 .21-.042.51.51 0 0 1 .207.042c.064.026.12.062.168.108.048.046.085.1.111.162a.503.503 0 0 1-.279.675.545.545 0 0 1-.207.039.553.553 0 0 1-.378-.147.542.542 0 0 1-.111-.162.537.537 0 0 1-.039-.204Zm2.372-.375c.07.076.146.13.228.162a.703.703 0 0 0 .258.048.548.548 0 0 0 .237-.051.476.476 0 0 0 .186-.162.869.869 0 0 0 .126-.294c.03-.12.045-.266.045-.438 0-.164-.012-.302-.036-.414a.81.81 0 0 0-.102-.27.378.378 0 0 0-.354-.195.674.674 0 0 0-.336.075.934.934 0 0 0-.252.219v1.32Zm-.057-1.881c.122-.13.26-.236.414-.318.156-.084.341-.126.555-.126.162 0 .312.036.45.108.138.072.257.176.357.312.1.136.178.303.234.501.058.196.087.419.087.669 0 .234-.033.45-.099.648-.064.198-.155.37-.273.516-.116.146-.256.26-.42.342a1.178 1.178 0 0 1-.54.123 1.06 1.06 0 0 1-.408-.069 1.108 1.108 0 0 1-.3-.186v1.194h-.93v-4.098h.576c.116 0 .192.052.228.156l.069.228Zm3.316-.048a2.26 2.26 0 0 1 .186-.156 1.136 1.136 0 0 1 .441-.198c.086-.02.179-.03.279-.03.17 0 .32.03.45.09a.91.91 0 0 1 .333.246c.09.104.158.229.204.375.046.144.069.301.069.471v1.977h-.93v-1.977a.538.538 0 0 0-.105-.354c-.07-.086-.173-.129-.309-.129a.647.647 0 0 0-.288.066c-.088.042-.174.1-.258.174v2.22h-.93v-3.111h.576c.116 0 .192.052.228.156l.054.18Zm3.629 1.056c.154 0 .265-.038.333-.114a.432.432 0 0 0 .105-.3.408.408 0 0 0-.105-.297c-.068-.072-.179-.108-.333-.108-.154 0-.266.036-.336.108a.415.415 0 0 0-.102.297c0 .06.008.115.024.165.018.05.045.094.081.132a.403.403 0 0 0 .135.087.59.59 0 0 0 .198.03Zm.72 1.833a.164.164 0 0 0-.099-.159.796.796 0 0 0-.258-.072 3.105 3.105 0 0 0-.357-.024 6.375 6.375 0 0 1-.39-.024.623.623 0 0 0-.144.135.268.268 0 0 0-.054.165c0 .044.009.084.027.12.02.036.054.067.102.093a.64.64 0 0 0 .192.06c.082.016.185.024.309.024.134 0 .244-.008.33-.024a.678.678 0 0 0 .204-.066.244.244 0 0 0 .138-.228Zm.918-3.129v.339a.166.166 0 0 1-.045.123.288.288 0 0 1-.147.069l-.225.051c.012.044.021.089.027.135a.88.88 0 0 1-.087.564.947.947 0 0 1-.267.318 1.268 1.268 0 0 1-.399.201 1.722 1.722 0 0 1-.495.069 1.463 1.463 0 0 1-.276-.021c-.068.042-.102.089-.102.141 0 .052.028.09.084.114.056.022.13.038.222.048.092.008.196.014.312.018.118.002.238.009.36.021.122.01.241.028.357.054a.981.981 0 0 1 .315.126.656.656 0 0 1 .306.603c0 .14-.034.277-.102.411a1.073 1.073 0 0 1-.3.357 1.544 1.544 0 0 1-.486.249 2.085 2.085 0 0 1-.66.096c-.244 0-.455-.023-.633-.069a1.524 1.524 0 0 1-.441-.183.756.756 0 0 1-.258-.258.608.608 0 0 1-.084-.306c0-.138.04-.253.12-.345a.837.837 0 0 1 .336-.222.526.526 0 0 1-.18-.177.529.529 0 0 1-.042-.423.527.527 0 0 1 .075-.15.79.79 0 0 1 .318-.258 1.039 1.039 0 0 1-.384-.339.876.876 0 0 1-.141-.495.88.88 0 0 1 .099-.42.94.94 0 0 1 .27-.318c.116-.088.252-.155.408-.201.156-.048.325-.072.507-.072.264 0 .498.05.702.15h.936Zm1.012-1.356v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.249l-.084-.474v-.858h.81Zm1.2 0v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.249l-.084-.474v-.858h.81Zm3.183 2.166v.363l-2.43 1.269v-.645c0-.046.011-.088.033-.126a.265.265 0 0 1 .117-.099l.852-.462c.102-.05.218-.09.348-.12-.13-.03-.246-.07-.348-.12l-.852-.459a.293.293 0 0 1-.117-.099.263.263 0 0 1-.033-.129v-.645l2.43 1.272Zm-151.361 7.06c-.102.05-.218.09-.348.12.13.03.246.07.348.12l.852.462a.245.245 0 0 1 .15.225v.645l-2.43-1.269v-.363l2.43-1.272v.645a.246.246 0 0 1-.036.129.27.27 0 0 1-.114.099l-.852.459Zm13.866-2.226v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.249l-.084-.474v-.858h.81Zm1.2 0v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.249l-.084-.474v-.858h.81Zm1.96 3.105a3.088 3.088 0 0 0-.459.048c-.12.024-.215.054-.284.09a.357.357 0 0 0-.148.123.3.3 0 0 0-.038.15c0 .106.029.181.087.225a.432.432 0 0 0 .255.063c.12 0 .224-.021.315-.063a.96.96 0 0 0 .273-.204v-.432Zm-1.674-1.413c.188-.166.396-.289.624-.369.23-.082.477-.123.739-.123.188 0 .356.031.507.093a1.088 1.088 0 0 1 .627.642c.056.15.084.314.084.492v1.944h-.426a.446.446 0 0 1-.202-.036c-.043-.024-.08-.074-.11-.15l-.066-.171a2.998 2.998 0 0 1-.226.174c-.072.05-.147.093-.225.129a1.41 1.41 0 0 1-.534.102 1.3 1.3 0 0 1-.386-.054.73.73 0 0 1-.483-.432.98.98 0 0 1-.067-.372c0-.112.028-.225.084-.339a.826.826 0 0 1 .291-.315c.139-.096.325-.176.558-.24.234-.064.53-.1.886-.108v-.132c0-.182-.038-.313-.114-.393-.075-.082-.18-.123-.319-.123a.848.848 0 0 0-.459.117 2.17 2.17 0 0 1-.159.081.44.44 0 0 1-.185.036.268.268 0 0 1-.163-.048.417.417 0 0 1-.107-.114l-.169-.291Zm3.985 1.833c.07.076.146.13.228.162a.703.703 0 0 0 .258.048.548.548 0 0 0 .237-.051.476.476 0 0 0 .186-.162.869.869 0 0 0 .126-.294c.03-.12.045-.266.045-.438 0-.164-.012-.302-.036-.414a.81.81 0 0 0-.102-.27.378.378 0 0 0-.354-.195.674.674 0 0 0-.336.075.934.934 0 0 0-.252.219v1.32Zm-.057-1.881c.122-.13.26-.236.414-.318.156-.084.341-.126.555-.126.162 0 .312.036.45.108.138.072.257.176.357.312.1.136.178.303.234.501.058.196.087.419.087.669 0 .234-.033.45-.099.648-.064.198-.155.37-.273.516-.116.146-.256.26-.42.342a1.178 1.178 0 0 1-.54.123 1.06 1.06 0 0 1-.408-.069 1.108 1.108 0 0 1-.3-.186v1.194h-.93v-4.098h.576c.116 0 .192.052.228.156l.069.228Zm3.388 1.881c.07.076.146.13.228.162a.703.703 0 0 0 .258.048.548.548 0 0 0 .237-.051.476.476 0 0 0 .186-.162.869.869 0 0 0 .126-.294c.03-.12.045-.266.045-.438 0-.164-.012-.302-.036-.414a.81.81 0 0 0-.102-.27.378.378 0 0 0-.354-.195.674.674 0 0 0-.336.075.934.934 0 0 0-.252.219v1.32Zm-.057-1.881c.122-.13.26-.236.414-.318.156-.084.341-.126.555-.126.162 0 .312.036.45.108.138.072.257.176.357.312.1.136.178.303.234.501.058.196.087.419.087.669 0 .234-.033.45-.099.648-.064.198-.155.37-.273.516-.116.146-.256.26-.42.342a1.178 1.178 0 0 1-.54.123 1.06 1.06 0 0 1-.408-.069 1.108 1.108 0 0 1-.3-.186v1.194h-.93v-4.098h.576c.116 0 .192.052.228.156l.07.228Zm3.388-1.764v4.491h-.93v-4.491h.93Zm2.444 2.562a.782.782 0 0 0-.03-.216.48.48 0 0 0-.093-.186.453.453 0 0 0-.168-.135.58.58 0 0 0-.255-.051.553.553 0 0 0-.414.153c-.1.1-.166.245-.198.435h1.158Zm-1.17.54c.03.26.109.449.237.567a.709.709 0 0 0 .495.174.886.886 0 0 0 .279-.039c.078-.026.147-.055.207-.087l.168-.087a.358.358 0 0 1 .162-.039c.074 0 .13.027.168.081l.27.333c-.096.11-.2.2-.312.27a1.667 1.667 0 0 1-.693.24 2.44 2.44 0 0 1-.333.024c-.218 0-.423-.035-.615-.105a1.446 1.446 0 0 1-.501-.318 1.522 1.522 0 0 1-.34-.522 1.972 1.972 0 0 1-.122-.726c0-.208.035-.405.105-.591.072-.186.174-.349.306-.489.134-.14.295-.251.483-.333.19-.082.404-.123.642-.123.206 0 .394.032.564.096a1.212 1.212 0 0 1 .729.729 1.613 1.613 0 0 1 .095.771.27.27 0 0 1-.032.105.125.125 0 0 1-.066.054.29.29 0 0 1-.102.015h-1.794Zm2.346-.81h1.62v.75h-1.62v-.75Zm3.24 2.247c-.148 0-.279-.021-.393-.063a.822.822 0 0 1-.285-.183.805.805 0 0 1-.174-.288 1.11 1.11 0 0 1-.06-.375v-1.608h-.264a.18.18 0 0 1-.123-.045c-.034-.032-.05-.078-.05-.138v-.363l.494-.096.183-.759c.024-.096.092-.144.204-.144h.486v.909h.771v.636h-.77v1.545c0 .072.016.132.05.18a.183.183 0 0 0 .153.069.326.326 0 0 0 .084-.009.466.466 0 0 0 .06-.024.534.534 0 0 1 .048-.024.12.12 0 0 1 .054-.012c.028 0 .05.007.066.021a.203.203 0 0 1 .054.06l.282.441c-.12.09-.255.158-.405.204-.15.044-.305.066-.465.066Zm2.475-3.207c.236 0 .45.037.645.111a1.4 1.4 0 0 1 .822.822c.078.196.117.417.117.663 0 .248-.04.472-.117.672a1.433 1.433 0 0 1-.324.507 1.434 1.434 0 0 1-.498.321 1.797 1.797 0 0 1-.645.111 1.83 1.83 0 0 1-.651-.111 1.498 1.498 0 0 1-.504-.321 1.467 1.467 0 0 1-.327-.507 1.88 1.88 0 0 1-.114-.672c0-.246.038-.467.114-.663.078-.198.187-.366.327-.504.142-.138.31-.244.504-.318a1.83 1.83 0 0 1 .65-.111Zm0 2.517c.214 0 .37-.075.47-.225.103-.152.154-.382.154-.69 0-.308-.051-.537-.153-.687-.1-.15-.257-.225-.471-.225-.22 0-.381.075-.483.225-.102.15-.153.379-.153.687 0 .308.05.538.153.69.102.15.263.225.483.225Zm4.722-2.469v3.111h-.576c-.116 0-.192-.052-.228-.156l-.054-.18c-.06.058-.122.111-.186.159a1.242 1.242 0 0 1-.207.12 1.175 1.175 0 0 1-.237.075c-.084.02-.176.03-.276.03-.17 0-.32-.029-.453-.087a.948.948 0 0 1-.33-.249 1.08 1.08 0 0 1-.204-.375 1.551 1.551 0 0 1-.069-.474v-1.974h.93v1.974c0 .154.035.273.105.357.07.084.173.126.31.126a.653.653 0 0 0 .284-.063 1.18 1.18 0 0 0 .261-.177v-2.217h.93Zm2.798.738a.514.514 0 0 1-.081.081.179.179 0 0 1-.111.03.247.247 0 0 1-.126-.033 4.22 4.22 0 0 0-.123-.072.697.697 0 0 0-.393-.108.657.657 0 0 0-.297.063.55.55 0 0 0-.204.18.823.823 0 0 0-.12.288 1.691 1.691 0 0 0-.039.381c0 .298.057.527.171.687.116.16.275.24.477.24a.676.676 0 0 0 .255-.039.866.866 0 0 0 .162-.09l.12-.093a.231.231 0 0 1 .141-.042c.074 0 .13.027.168.081l.27.333c-.096.11-.197.2-.303.27a1.604 1.604 0 0 1-.327.162c-.11.038-.221.064-.333.078a2.312 2.312 0 0 1-.327.024c-.19 0-.372-.036-.546-.108a1.364 1.364 0 0 1-.456-.312 1.551 1.551 0 0 1-.312-.507 1.916 1.916 0 0 1-.114-.684c0-.224.033-.433.099-.627a1.44 1.44 0 0 1 .297-.507 1.39 1.39 0 0 1 .486-.339c.194-.082.418-.123.672-.123.244 0 .458.039.642.117.184.078.35.192.498.342l-.246.327Zm1.442-.465c.112-.096.233-.173.363-.231.132-.06.289-.09.471-.09.17 0 .32.03.45.09a.91.91 0 0 1 .333.246c.09.104.158.229.204.375.046.144.069.301.069.471v1.977h-.93v-1.977a.538.538 0 0 0-.105-.354c-.07-.086-.173-.129-.309-.129a.647.647 0 0 0-.288.066c-.088.042-.174.1-.258.174v2.22h-.93v-4.491h.93v1.653Zm78.103 1.041h2.73v.666h-2.73v-.666Zm0-1.101h2.73v.669h-2.73v-.669Zm4.045-1.473v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.249l-.084-.474v-.858h.81Zm1.2 0v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.249l-.084-.474v-.858h.81Zm3.282 3.699v.672h-2.49v-.672h.84v-2.205a4.707 4.707 0 0 1 .012-.342l-.498.414a.307.307 0 0 1-.132.063.402.402 0 0 1-.12 0 .328.328 0 0 1-.102-.039.246.246 0 0 1-.066-.06l-.294-.39 1.362-1.143h.768v3.702h.72Zm2.292-1.026v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.051-.132.051h-.27v1.005h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.459 2.022-2.718h.888v2.673h.45Zm2.101 0v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.051-.132.051h-.27v1.005h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.459 2.022-2.718h.888v2.673h.45Zm3.306 1.698h-.894a.26.26 0 0 1-.162-.048.375.375 0 0 1-.096-.114l-.555-.954a.681.681 0 0 1-.081.18l-.456.774a.646.646 0 0 1-.099.111.212.212 0 0 1-.147.051h-.828l1.044-1.608-1.002-1.503h.894c.066 0 .114.009.144.027.032.016.06.044.084.084l.555.921a1.456 1.456 0 0 1 .105-.213l.396-.693a.318.318 0 0 1 .087-.096.217.217 0 0 1 .117-.03h.852l-1.002 1.461 1.044 1.65Zm3.006-.672v.672h-2.49v-.672h.84v-2.205a4.707 4.707 0 0 1 .012-.342l-.498.414a.307.307 0 0 1-.132.063.402.402 0 0 1-.12 0 .328.328 0 0 1-.102-.039.246.246 0 0 1-.066-.06l-.294-.39 1.362-1.143h.768v3.702h.72Zm2.292-1.026v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.051-.132.051h-.27v1.005h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.459 2.022-2.718h.888v2.673h.45Zm2.101 0v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.051-.132.051h-.27v1.005h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.459 2.022-2.718h.888v2.673h.45Zm1.074-2.673v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.249l-.084-.474v-.858h.81Zm1.2 0v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.249l-.084-.474v-.858h.81Zm-153.338 9.226c-.102.05-.218.09-.348.12.13.03.246.07.348.12l.852.462a.245.245 0 0 1 .15.225v.645l-2.43-1.269v-.363l2.43-1.272v.645a.246.246 0 0 1-.036.129.27.27 0 0 1-.114.099l-.852.459Zm13.866-2.226v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.249l-.084-.474v-.858h.81Zm1.2 0v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.249l-.084-.474v-.858h.81Zm1.96 3.105a3.088 3.088 0 0 0-.459.048c-.12.024-.215.054-.284.09a.357.357 0 0 0-.148.123.3.3 0 0 0-.038.15c0 .106.029.181.087.225a.432.432 0 0 0 .255.063c.12 0 .224-.021.315-.063a.96.96 0 0 0 .273-.204v-.432Zm-1.674-1.413c.188-.166.396-.289.624-.369.23-.082.477-.123.739-.123.188 0 .356.031.507.093a1.088 1.088 0 0 1 .627.642c.056.15.084.314.084.492v1.944h-.426a.446.446 0 0 1-.202-.036c-.043-.024-.08-.074-.11-.15l-.066-.171a2.998 2.998 0 0 1-.226.174c-.072.05-.147.093-.225.129a1.41 1.41 0 0 1-.534.102 1.3 1.3 0 0 1-.386-.054.73.73 0 0 1-.483-.432.98.98 0 0 1-.067-.372c0-.112.028-.225.084-.339a.826.826 0 0 1 .291-.315c.139-.096.325-.176.558-.24.234-.064.53-.1.886-.108v-.132c0-.182-.038-.313-.114-.393-.075-.082-.18-.123-.319-.123a.848.848 0 0 0-.459.117 2.17 2.17 0 0 1-.159.081.44.44 0 0 1-.185.036.268.268 0 0 1-.163-.048.417.417 0 0 1-.107-.114l-.169-.291Zm3.985 1.833c.07.076.146.13.228.162a.703.703 0 0 0 .258.048.548.548 0 0 0 .237-.051.476.476 0 0 0 .186-.162.869.869 0 0 0 .126-.294c.03-.12.045-.266.045-.438 0-.164-.012-.302-.036-.414a.81.81 0 0 0-.102-.27.378.378 0 0 0-.354-.195.674.674 0 0 0-.336.075.934.934 0 0 0-.252.219v1.32Zm-.057-1.881c.122-.13.26-.236.414-.318.156-.084.341-.126.555-.126.162 0 .312.036.45.108.138.072.257.176.357.312.1.136.178.303.234.501.058.196.087.419.087.669 0 .234-.033.45-.099.648-.064.198-.155.37-.273.516-.116.146-.256.26-.42.342a1.178 1.178 0 0 1-.54.123 1.06 1.06 0 0 1-.408-.069 1.108 1.108 0 0 1-.3-.186v1.194h-.93v-4.098h.576c.116 0 .192.052.228.156l.069.228Zm3.388 1.881c.07.076.146.13.228.162a.703.703 0 0 0 .258.048.548.548 0 0 0 .237-.051.476.476 0 0 0 .186-.162.869.869 0 0 0 .126-.294c.03-.12.045-.266.045-.438 0-.164-.012-.302-.036-.414a.81.81 0 0 0-.102-.27.378.378 0 0 0-.354-.195.674.674 0 0 0-.336.075.934.934 0 0 0-.252.219v1.32Zm-.057-1.881c.122-.13.26-.236.414-.318.156-.084.341-.126.555-.126.162 0 .312.036.45.108.138.072.257.176.357.312.1.136.178.303.234.501.058.196.087.419.087.669 0 .234-.033.45-.099.648-.064.198-.155.37-.273.516-.116.146-.256.26-.42.342a1.178 1.178 0 0 1-.54.123 1.06 1.06 0 0 1-.408-.069 1.108 1.108 0 0 1-.3-.186v1.194h-.93v-4.098h.576c.116 0 .192.052.228.156l.07.228Zm3.388-1.764v4.491h-.93v-4.491h.93Zm2.444 2.562a.782.782 0 0 0-.03-.216.48.48 0 0 0-.093-.186.453.453 0 0 0-.168-.135.58.58 0 0 0-.255-.051.553.553 0 0 0-.414.153c-.1.1-.166.245-.198.435h1.158Zm-1.17.54c.03.26.109.449.237.567a.709.709 0 0 0 .495.174.886.886 0 0 0 .279-.039c.078-.026.147-.055.207-.087l.168-.087a.358.358 0 0 1 .162-.039c.074 0 .13.027.168.081l.27.333c-.096.11-.2.2-.312.27a1.667 1.667 0 0 1-.693.24 2.44 2.44 0 0 1-.333.024c-.218 0-.423-.035-.615-.105a1.446 1.446 0 0 1-.501-.318 1.522 1.522 0 0 1-.34-.522 1.972 1.972 0 0 1-.122-.726c0-.208.035-.405.105-.591.072-.186.174-.349.306-.489.134-.14.295-.251.483-.333.19-.082.404-.123.642-.123.206 0 .394.032.564.096a1.212 1.212 0 0 1 .729.729 1.613 1.613 0 0 1 .095.771.27.27 0 0 1-.032.105.125.125 0 0 1-.066.054.29.29 0 0 1-.102.015h-1.794Zm2.346-.81h1.62v.75h-1.62v-.75Zm3.24 2.247c-.148 0-.279-.021-.393-.063a.822.822 0 0 1-.285-.183.805.805 0 0 1-.174-.288 1.11 1.11 0 0 1-.06-.375v-1.608h-.264a.18.18 0 0 1-.123-.045c-.034-.032-.05-.078-.05-.138v-.363l.494-.096.183-.759c.024-.096.092-.144.204-.144h.486v.909h.771v.636h-.77v1.545c0 .072.016.132.05.18a.183.183 0 0 0 .153.069.326.326 0 0 0 .084-.009.466.466 0 0 0 .06-.024.534.534 0 0 1 .048-.024.12.12 0 0 1 .054-.012c.028 0 .05.007.066.021a.203.203 0 0 1 .054.06l.282.441c-.12.09-.255.158-.405.204-.15.044-.305.066-.465.066Zm2.475-3.207c.236 0 .45.037.645.111a1.4 1.4 0 0 1 .822.822c.078.196.117.417.117.663 0 .248-.04.472-.117.672a1.433 1.433 0 0 1-.324.507 1.434 1.434 0 0 1-.498.321 1.797 1.797 0 0 1-.645.111 1.83 1.83 0 0 1-.651-.111 1.498 1.498 0 0 1-.504-.321 1.467 1.467 0 0 1-.327-.507 1.88 1.88 0 0 1-.114-.672c0-.246.038-.467.114-.663.078-.198.187-.366.327-.504.142-.138.31-.244.504-.318a1.83 1.83 0 0 1 .65-.111Zm0 2.517c.214 0 .37-.075.47-.225.103-.152.154-.382.154-.69 0-.308-.051-.537-.153-.687-.1-.15-.257-.225-.471-.225-.22 0-.381.075-.483.225-.102.15-.153.379-.153.687 0 .308.05.538.153.69.102.15.263.225.483.225Zm4.722-2.469v3.111h-.576c-.116 0-.192-.052-.228-.156l-.054-.18c-.06.058-.122.111-.186.159a1.242 1.242 0 0 1-.207.12 1.175 1.175 0 0 1-.237.075c-.084.02-.176.03-.276.03-.17 0-.32-.029-.453-.087a.948.948 0 0 1-.33-.249 1.08 1.08 0 0 1-.204-.375 1.551 1.551 0 0 1-.069-.474v-1.974h.93v1.974c0 .154.035.273.105.357.07.084.173.126.31.126a.653.653 0 0 0 .284-.063 1.18 1.18 0 0 0 .261-.177v-2.217h.93Zm2.798.738a.514.514 0 0 1-.081.081.179.179 0 0 1-.111.03.247.247 0 0 1-.126-.033 4.22 4.22 0 0 0-.123-.072.697.697 0 0 0-.393-.108.657.657 0 0 0-.297.063.55.55 0 0 0-.204.18.823.823 0 0 0-.12.288 1.691 1.691 0 0 0-.039.381c0 .298.057.527.171.687.116.16.275.24.477.24a.676.676 0 0 0 .255-.039.866.866 0 0 0 .162-.09l.12-.093a.231.231 0 0 1 .141-.042c.074 0 .13.027.168.081l.27.333c-.096.11-.197.2-.303.27a1.604 1.604 0 0 1-.327.162c-.11.038-.221.064-.333.078a2.312 2.312 0 0 1-.327.024c-.19 0-.372-.036-.546-.108a1.364 1.364 0 0 1-.456-.312 1.551 1.551 0 0 1-.312-.507 1.916 1.916 0 0 1-.114-.684c0-.224.033-.433.099-.627a1.44 1.44 0 0 1 .297-.507 1.39 1.39 0 0 1 .486-.339c.194-.082.418-.123.672-.123.244 0 .458.039.642.117.184.078.35.192.498.342l-.246.327Zm1.442-.465c.112-.096.233-.173.363-.231.132-.06.289-.09.471-.09.17 0 .32.03.45.09a.91.91 0 0 1 .333.246c.09.104.158.229.204.375.046.144.069.301.069.471v1.977h-.93v-1.977a.538.538 0 0 0-.105-.354c-.07-.086-.173-.129-.309-.129a.647.647 0 0 0-.288.066c-.088.042-.174.1-.258.174v2.22h-.93v-4.491h.93v1.653Zm82.577 2.838h-.894a.26.26 0 0 1-.162-.048.375.375 0 0 1-.096-.114l-.555-.954a.681.681 0 0 1-.081.18l-.456.774a.646.646 0 0 1-.099.111.212.212 0 0 1-.147.051h-.828l1.044-1.608-1.002-1.503h.894c.066 0 .114.009.144.027.032.016.06.044.084.084l.555.921a1.456 1.456 0 0 1 .105-.213l.396-.693a.318.318 0 0 1 .087-.096.217.217 0 0 1 .117-.03h.852l-1.002 1.461 1.044 1.65Zm3.006-.672v.672h-2.49v-.672h.84v-2.205a4.707 4.707 0 0 1 .012-.342l-.498.414a.307.307 0 0 1-.132.063.402.402 0 0 1-.12 0 .328.328 0 0 1-.102-.039.246.246 0 0 1-.066-.06l-.294-.39 1.362-1.143h.768v3.702h.72Zm2.293-1.026v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.051-.132.051h-.27v1.005h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.459 2.022-2.718h.888v2.673h.45Zm2.1 0v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.051-.132.051h-.27v1.005h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.459 2.022-2.718h.888v2.673h.45Zm.205 1.227c0-.072.013-.139.039-.201a.542.542 0 0 1 .111-.162.527.527 0 0 1 .168-.108.518.518 0 0 1 .21-.042.51.51 0 0 1 .207.042c.064.026.12.062.168.108.048.046.085.1.111.162a.503.503 0 0 1-.279.675.545.545 0 0 1-.207.039.553.553 0 0 1-.378-.147.542.542 0 0 1-.111-.162.537.537 0 0 1-.039-.204ZM56.506 135.87h2.73v.666h-2.73v-.666Zm0-1.101h2.73v.669h-2.73v-.669Zm4.044-1.473v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.249l-.084-.474v-.858h.81Zm1.2 0v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.249l-.084-.474v-.858h.81Zm1.374 1.533c.112-.096.233-.173.363-.231.132-.06.289-.09.47-.09.17 0 .32.03.45.09a.91.91 0 0 1 .334.246c.09.104.158.229.204.375.046.144.069.301.069.471v1.977h-.93v-1.977a.538.538 0 0 0-.105-.354c-.07-.086-.173-.129-.31-.129a.647.647 0 0 0-.287.066c-.088.042-.174.1-.258.174v2.22h-.93v-4.491h.93v1.653Zm3.444 2.886c-.148 0-.28-.021-.393-.063a.822.822 0 0 1-.285-.183.805.805 0 0 1-.174-.288 1.11 1.11 0 0 1-.06-.375v-1.608h-.264a.18.18 0 0 1-.123-.045c-.034-.032-.051-.078-.051-.138v-.363l.495-.096.183-.759c.024-.096.092-.144.204-.144h.486v.909h.77v.636h-.77v1.545a.31.31 0 0 0 .05.18.183.183 0 0 0 .154.069.326.326 0 0 0 .084-.009.466.466 0 0 0 .06-.024.534.534 0 0 1 .048-.024.12.12 0 0 1 .054-.012c.028 0 .05.007.066.021a.203.203 0 0 1 .054.06l.282.441c-.12.09-.255.158-.405.204-.15.044-.305.066-.465.066Zm2.183 0c-.148 0-.28-.021-.394-.063a.822.822 0 0 1-.284-.183.805.805 0 0 1-.174-.288 1.11 1.11 0 0 1-.06-.375v-1.608h-.264a.18.18 0 0 1-.124-.045c-.033-.032-.05-.078-.05-.138v-.363l.495-.096.183-.759c.024-.096.092-.144.204-.144h.486v.909h.77v.636h-.77v1.545c0 .072.016.132.05.18a.183.183 0 0 0 .153.069.326.326 0 0 0 .085-.009.466.466 0 0 0 .06-.024.534.534 0 0 1 .047-.024.12.12 0 0 1 .055-.012c.028 0 .05.007.066.021a.203.203 0 0 1 .053.06l.283.441c-.12.09-.255.158-.405.204-.15.044-.305.066-.465.066Zm2-.894c.07.076.145.13.227.162a.703.703 0 0 0 .258.048.548.548 0 0 0 .237-.051.476.476 0 0 0 .186-.162.869.869 0 0 0 .126-.294c.03-.12.045-.266.045-.438 0-.164-.012-.302-.036-.414a.81.81 0 0 0-.102-.27.378.378 0 0 0-.354-.195.674.674 0 0 0-.336.075.934.934 0 0 0-.252.219v1.32Zm-.058-1.881c.122-.13.26-.236.414-.318.156-.084.341-.126.555-.126.162 0 .312.036.45.108.138.072.257.176.357.312.1.136.178.303.234.501.058.196.087.419.087.669 0 .234-.033.45-.099.648-.064.198-.155.37-.273.516-.116.146-.256.26-.42.342a1.178 1.178 0 0 1-.54.123 1.06 1.06 0 0 1-.408-.069 1.108 1.108 0 0 1-.3-.186v1.194h-.93v-4.098h.576c.116 0 .192.052.228.156l.07.228Zm4.435.297a.234.234 0 0 1-.078.081.193.193 0 0 1-.102.024.346.346 0 0 1-.132-.027 5.984 5.984 0 0 0-.144-.063 1.3 1.3 0 0 0-.17-.06.734.734 0 0 0-.22-.03.463.463 0 0 0-.273.069.215.215 0 0 0-.093.186c0 .058.02.106.06.144a.614.614 0 0 0 .165.102c.068.028.145.055.231.081.086.026.174.055.264.087.09.032.178.07.264.114a.93.93 0 0 1 .231.159.675.675 0 0 1 .162.228c.042.09.063.198.063.324 0 .154-.028.296-.084.426a.898.898 0 0 1-.252.336 1.17 1.17 0 0 1-.41.219 1.837 1.837 0 0 1-.562.078c-.106 0-.212-.01-.318-.03a2.26 2.26 0 0 1-.309-.081 1.786 1.786 0 0 1-.273-.12 1.245 1.245 0 0 1-.216-.153l.216-.342a.268.268 0 0 1 .09-.093.265.265 0 0 1 .144-.036c.054 0 .102.012.144.036l.141.078a.775.775 0 0 0 .429.114.687.687 0 0 0 .183-.021.339.339 0 0 0 .12-.063.246.246 0 0 0 .087-.186.202.202 0 0 0-.063-.153.528.528 0 0 0-.165-.102 1.672 1.672 0 0 0-.234-.081 5.792 5.792 0 0 1-.264-.087 2.379 2.379 0 0 1-.267-.114.813.813 0 0 1-.396-.426.936.936 0 0 1-.063-.363.887.887 0 0 1 .306-.69c.102-.09.23-.161.384-.213.154-.054.334-.081.54-.081a1.712 1.712 0 0 1 .621.114 1.356 1.356 0 0 1 .453.288l-.21.327Zm.527 1.959c0-.072.013-.139.04-.201a.542.542 0 0 1 .11-.162.527.527 0 0 1 .168-.108.518.518 0 0 1 .21-.042.51.51 0 0 1 .207.042c.064.026.12.062.168.108.048.046.085.1.111.162a.503.503 0 0 1-.279.675.545.545 0 0 1-.207.039.553.553 0 0 1-.378-.147.542.542 0 0 1-.11-.162.537.537 0 0 1-.04-.204Zm0-2.049c0-.072.013-.139.04-.201a.542.542 0 0 1 .11-.162.527.527 0 0 1 .168-.108.518.518 0 0 1 .21-.042.51.51 0 0 1 .207.042c.064.026.12.062.168.108.048.046.085.1.111.162a.503.503 0 0 1-.279.675.545.545 0 0 1-.207.039.553.553 0 0 1-.378-.147.542.542 0 0 1-.11-.162.537.537 0 0 1-.04-.204Zm2.236 2.484a.522.522 0 0 1-.087.144.485.485 0 0 1-.117.105.512.512 0 0 1-.282.084h-.396l1.704-4.473a.48.48 0 0 1 .468-.315h.396l-1.686 4.455Zm81.363-1.761h2.73v.666h-2.73v-.666Zm0-1.101h2.73v.669h-2.73v-.669Zm4.045-1.473v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.249l-.084-.474v-.858h.81Zm1.2 0v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.249l-.084-.474v-.858h.81Zm3.282 3.699v.672h-2.49v-.672h.84v-2.205a4.707 4.707 0 0 1 .012-.342l-.498.414a.307.307 0 0 1-.132.063.402.402 0 0 1-.12 0 .328.328 0 0 1-.102-.039.246.246 0 0 1-.066-.06l-.294-.39 1.362-1.143h.768v3.702h.72Zm2.292-1.026v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.051-.132.051h-.27v1.005h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.459 2.022-2.718h.888v2.673h.45Zm2.1 0v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.051-.132.051h-.27v1.005h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.459 2.022-2.718h.888v2.673h.45Zm3.307 1.698h-.894a.26.26 0 0 1-.162-.048.375.375 0 0 1-.096-.114l-.555-.954a.681.681 0 0 1-.081.18l-.456.774a.646.646 0 0 1-.099.111.212.212 0 0 1-.147.051h-.828l1.044-1.608-1.002-1.503h.894c.066 0 .114.009.144.027.032.016.06.044.084.084l.555.921a1.456 1.456 0 0 1 .105-.213l.396-.693a.318.318 0 0 1 .087-.096.217.217 0 0 1 .117-.03h.852l-1.002 1.461 1.044 1.65Zm3.006-.672v.672h-2.49v-.672h.84v-2.205a4.707 4.707 0 0 1 .012-.342l-.498.414a.307.307 0 0 1-.132.063.402.402 0 0 1-.12 0 .328.328 0 0 1-.102-.039.246.246 0 0 1-.066-.06l-.294-.39 1.362-1.143h.768v3.702h.72Zm2.292-1.026v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.051-.132.051h-.27v1.005h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.459 2.022-2.718h.888v2.673h.45Zm2.101 0v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.051-.132.051h-.27v1.005h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.459 2.022-2.718h.888v2.673h.45Zm1.074-2.673v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.249l-.084-.474v-.858h.81Zm1.2 0v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.249l-.084-.474v-.858h.81ZM56.506 142.87h2.73v.666h-2.73v-.666Zm0-1.101h2.73v.669h-2.73v-.669Zm4.044-1.473v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.249l-.084-.474v-.858h.81Zm1.2 0v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.249l-.084-.474v-.858h.81Zm1.374 1.533c.112-.096.233-.173.363-.231.132-.06.289-.09.47-.09.17 0 .32.03.45.09a.91.91 0 0 1 .334.246c.09.104.158.229.204.375.046.144.069.301.069.471v1.977h-.93v-1.977a.538.538 0 0 0-.105-.354c-.07-.086-.173-.129-.31-.129a.647.647 0 0 0-.287.066c-.088.042-.174.1-.258.174v2.22h-.93v-4.491h.93v1.653Zm3.444 2.886c-.148 0-.28-.021-.393-.063a.822.822 0 0 1-.285-.183.805.805 0 0 1-.174-.288 1.11 1.11 0 0 1-.06-.375v-1.608h-.264a.18.18 0 0 1-.123-.045c-.034-.032-.051-.078-.051-.138v-.363l.495-.096.183-.759c.024-.096.092-.144.204-.144h.486v.909h.77v.636h-.77v1.545a.31.31 0 0 0 .05.18.183.183 0 0 0 .154.069.326.326 0 0 0 .084-.009.466.466 0 0 0 .06-.024.534.534 0 0 1 .048-.024.12.12 0 0 1 .054-.012c.028 0 .05.007.066.021a.203.203 0 0 1 .054.06l.282.441c-.12.09-.255.158-.405.204-.15.044-.305.066-.465.066Zm2.183 0c-.148 0-.28-.021-.394-.063a.822.822 0 0 1-.284-.183.805.805 0 0 1-.174-.288 1.11 1.11 0 0 1-.06-.375v-1.608h-.264a.18.18 0 0 1-.124-.045c-.033-.032-.05-.078-.05-.138v-.363l.495-.096.183-.759c.024-.096.092-.144.204-.144h.486v.909h.77v.636h-.77v1.545c0 .072.016.132.05.18a.183.183 0 0 0 .153.069.326.326 0 0 0 .085-.009.466.466 0 0 0 .06-.024.534.534 0 0 1 .047-.024.12.12 0 0 1 .055-.012c.028 0 .05.007.066.021a.203.203 0 0 1 .053.06l.283.441c-.12.09-.255.158-.405.204-.15.044-.305.066-.465.066Zm2-.894c.07.076.145.13.227.162a.703.703 0 0 0 .258.048.548.548 0 0 0 .237-.051.476.476 0 0 0 .186-.162.869.869 0 0 0 .126-.294c.03-.12.045-.266.045-.438 0-.164-.012-.302-.036-.414a.81.81 0 0 0-.102-.27.378.378 0 0 0-.354-.195.674.674 0 0 0-.336.075.934.934 0 0 0-.252.219v1.32Zm-.058-1.881c.122-.13.26-.236.414-.318.156-.084.341-.126.555-.126.162 0 .312.036.45.108.138.072.257.176.357.312.1.136.178.303.234.501.058.196.087.419.087.669 0 .234-.033.45-.099.648-.064.198-.155.37-.273.516-.116.146-.256.26-.42.342a1.178 1.178 0 0 1-.54.123 1.06 1.06 0 0 1-.408-.069 1.108 1.108 0 0 1-.3-.186v1.194h-.93v-4.098h.576c.116 0 .192.052.228.156l.07.228Zm4.435.297a.234.234 0 0 1-.078.081.193.193 0 0 1-.102.024.346.346 0 0 1-.132-.027 5.984 5.984 0 0 0-.144-.063 1.3 1.3 0 0 0-.17-.06.734.734 0 0 0-.22-.03.463.463 0 0 0-.273.069.215.215 0 0 0-.093.186c0 .058.02.106.06.144a.614.614 0 0 0 .165.102c.068.028.145.055.231.081.086.026.174.055.264.087.09.032.178.07.264.114a.93.93 0 0 1 .231.159.675.675 0 0 1 .162.228c.042.09.063.198.063.324 0 .154-.028.296-.084.426a.898.898 0 0 1-.252.336 1.17 1.17 0 0 1-.41.219 1.837 1.837 0 0 1-.562.078c-.106 0-.212-.01-.318-.03a2.26 2.26 0 0 1-.309-.081 1.786 1.786 0 0 1-.273-.12 1.245 1.245 0 0 1-.216-.153l.216-.342a.268.268 0 0 1 .09-.093.265.265 0 0 1 .144-.036c.054 0 .102.012.144.036l.141.078a.775.775 0 0 0 .429.114.687.687 0 0 0 .183-.021.339.339 0 0 0 .12-.063.246.246 0 0 0 .087-.186.202.202 0 0 0-.063-.153.528.528 0 0 0-.165-.102 1.672 1.672 0 0 0-.234-.081 5.792 5.792 0 0 1-.264-.087 2.379 2.379 0 0 1-.267-.114.813.813 0 0 1-.396-.426.936.936 0 0 1-.063-.363.887.887 0 0 1 .306-.69c.102-.09.23-.161.384-.213.154-.054.334-.081.54-.081a1.712 1.712 0 0 1 .621.114 1.356 1.356 0 0 1 .453.288l-.21.327Zm.527 1.959c0-.072.013-.139.04-.201a.542.542 0 0 1 .11-.162.527.527 0 0 1 .168-.108.518.518 0 0 1 .21-.042.51.51 0 0 1 .207.042c.064.026.12.062.168.108.048.046.085.1.111.162a.503.503 0 0 1-.279.675.545.545 0 0 1-.207.039.553.553 0 0 1-.378-.147.542.542 0 0 1-.11-.162.537.537 0 0 1-.04-.204Zm0-2.049c0-.072.013-.139.04-.201a.542.542 0 0 1 .11-.162.527.527 0 0 1 .168-.108.518.518 0 0 1 .21-.042.51.51 0 0 1 .207.042c.064.026.12.062.168.108.048.046.085.1.111.162a.503.503 0 0 1-.279.675.545.545 0 0 1-.207.039.553.553 0 0 1-.378-.147.542.542 0 0 1-.11-.162.537.537 0 0 1-.04-.204Zm2.236 2.484a.522.522 0 0 1-.087.144.485.485 0 0 1-.117.105.512.512 0 0 1-.282.084h-.396l1.704-4.473a.48.48 0 0 1 .468-.315h.396l-1.686 4.455Zm2.028-2.163h1.62v.75h-1.62v-.75Zm78.585-2.292v2.517h.138a.288.288 0 0 0 .132-.024.33.33 0 0 0 .09-.087l.588-.876a.356.356 0 0 1 .123-.111.357.357 0 0 1 .177-.039h.852l-.804 1.107a.987.987 0 0 1-.27.246.713.713 0 0 1 .126.12c.038.044.074.094.108.15l.876 1.488h-.84a.445.445 0 0 1-.18-.033.297.297 0 0 1-.126-.123l-.588-1.101c-.028-.05-.057-.082-.087-.096a.296.296 0 0 0-.135-.024h-.18v1.377h-.93v-4.491h.93Z\" fill=\"#7B7B7B\" /><path d=\"M79.444 51.468h1.62v.75h-1.62v-.75Zm3.078-.912v3.11h-.93v-3.11h.93Zm.096-.852a.502.502 0 0 1-.045.21.573.573 0 0 1-1.035 0 .54.54 0 0 1 .51-.756.57.57 0 0 1 .525.333c.03.066.045.137.045.213Zm2.718 1.59a.514.514 0 0 1-.08.08.179.179 0 0 1-.112.03.247.247 0 0 1-.126-.032 4.22 4.22 0 0 0-.123-.072.697.697 0 0 0-.393-.108.657.657 0 0 0-.297.063.55.55 0 0 0-.204.18.823.823 0 0 0-.12.288 1.691 1.691 0 0 0-.039.38c0 .299.057.528.171.688.116.16.275.24.477.24a.676.676 0 0 0 .255-.04.866.866 0 0 0 .162-.09l.12-.092a.231.231 0 0 1 .141-.042c.074 0 .13.027.168.08l.27.334c-.096.11-.197.2-.303.27a1.604 1.604 0 0 1-.327.162c-.11.038-.22.064-.333.078a2.312 2.312 0 0 1-.327.024c-.19 0-.372-.036-.546-.108a1.364 1.364 0 0 1-.456-.312 1.551 1.551 0 0 1-.312-.507 1.916 1.916 0 0 1-.114-.684c0-.224.033-.433.1-.627a1.44 1.44 0 0 1 .296-.507 1.39 1.39 0 0 1 .486-.34c.194-.081.418-.122.672-.122.244 0 .458.039.642.117.184.078.35.192.498.342l-.246.327Zm1.894-.786c.236 0 .45.037.644.11a1.4 1.4 0 0 1 .823.823c.078.196.117.417.117.663 0 .248-.04.472-.117.672a1.433 1.433 0 0 1-.325.507 1.434 1.434 0 0 1-.498.32 1.797 1.797 0 0 1-.644.112 1.83 1.83 0 0 1-.651-.111 1.498 1.498 0 0 1-.504-.321 1.467 1.467 0 0 1-.328-.507 1.88 1.88 0 0 1-.114-.672c0-.246.038-.467.115-.663.078-.198.186-.366.326-.504.142-.138.31-.244.505-.318a1.83 1.83 0 0 1 .65-.111Zm0 2.517c.213 0 .37-.075.47-.225.102-.152.153-.382.153-.69 0-.308-.05-.537-.152-.687-.1-.15-.257-.225-.471-.225-.22 0-.382.075-.484.225-.102.15-.152.379-.152.687 0 .308.05.538.153.69.102.15.263.225.483.225Zm2.79-2.133a2.26 2.26 0 0 1 .186-.156 1.136 1.136 0 0 1 .441-.198c.086-.02.179-.03.279-.03.17 0 .32.03.45.09a.91.91 0 0 1 .333.246c.09.104.158.229.204.375.046.144.069.3.069.47v1.978h-.93V51.69a.538.538 0 0 0-.105-.354c-.07-.086-.173-.13-.31-.13a.647.647 0 0 0-.287.067c-.088.042-.174.1-.258.174v2.22h-.93v-3.111h.576c.116 0 .192.052.228.156l.054.18Zm3.076-1.596v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm1.2 0v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm2.327 1.94a.234.234 0 0 1-.078.082.193.193 0 0 1-.102.024.346.346 0 0 1-.132-.027 5.984 5.984 0 0 0-.144-.063 1.3 1.3 0 0 0-.17-.06.734.734 0 0 0-.22-.03.463.463 0 0 0-.273.069.215.215 0 0 0-.093.186c0 .058.02.106.06.144a.614.614 0 0 0 .165.102c.068.028.145.055.231.08.086.027.174.056.264.088.09.032.178.07.264.114a.93.93 0 0 1 .231.159.675.675 0 0 1 .162.228c.042.09.063.198.063.324 0 .154-.028.296-.084.426a.898.898 0 0 1-.252.336 1.17 1.17 0 0 1-.41.219 1.837 1.837 0 0 1-.562.078c-.106 0-.212-.01-.318-.03a2.26 2.26 0 0 1-.309-.081 1.786 1.786 0 0 1-.273-.12 1.245 1.245 0 0 1-.216-.153l.216-.342a.268.268 0 0 1 .09-.093.265.265 0 0 1 .144-.036c.054 0 .102.012.144.036l.141.078a.775.775 0 0 0 .429.114.687.687 0 0 0 .183-.021.339.339 0 0 0 .12-.063.246.246 0 0 0 .087-.186.202.202 0 0 0-.063-.153.528.528 0 0 0-.165-.102 1.672 1.672 0 0 0-.234-.081 5.792 5.792 0 0 1-.264-.087 2.379 2.379 0 0 1-.267-.114.813.813 0 0 1-.396-.426.936.936 0 0 1-.063-.363.887.887 0 0 1 .306-.69c.102-.09.23-.161.384-.213.154-.054.334-.081.54-.081a1.712 1.712 0 0 1 .621.114 1.356 1.356 0 0 1 .453.288l-.21.327Zm1.526-.68v3.11h-.93v-3.11h.93Zm.096-.852a.502.502 0 0 1-.045.21.573.573 0 0 1-1.035 0 .54.54 0 0 1 .51-.756.57.57 0 0 1 .525.333c.03.066.045.137.045.213Zm2.746 1.224a.536.536 0 0 1-.033.186.422.422 0 0 1-.087.147l-1.3 1.716h1.39v.69h-2.46v-.378a.54.54 0 0 1 .12-.306l1.31-1.737h-1.346v-.69h2.406v.372Zm2.244.81a.782.782 0 0 0-.03-.216.48.48 0 0 0-.093-.186.453.453 0 0 0-.168-.135.58.58 0 0 0-.255-.051.553.553 0 0 0-.414.153c-.1.1-.166.245-.198.435h1.158Zm-1.17.54c.03.26.109.449.237.567a.709.709 0 0 0 .495.174.886.886 0 0 0 .279-.04c.078-.025.147-.054.207-.086l.168-.087a.358.358 0 0 1 .162-.04c.074 0 .13.028.168.082l.27.333c-.096.11-.2.2-.312.27a1.667 1.667 0 0 1-.693.24 2.44 2.44 0 0 1-.333.024c-.218 0-.423-.035-.615-.105a1.446 1.446 0 0 1-.501-.318 1.522 1.522 0 0 1-.339-.522 1.972 1.972 0 0 1-.123-.726c0-.208.035-.405.105-.591.072-.186.174-.35.306-.49.134-.14.295-.25.483-.332.19-.082.404-.123.642-.123.206 0 .394.032.564.096a1.212 1.212 0 0 1 .729.729c.07.176.105.376.105.6 0 .07-.003.127-.009.17a.27.27 0 0 1-.033.106.125.125 0 0 1-.066.054.29.29 0 0 1-.102.015h-1.794Zm4.326-1.041a.234.234 0 0 1-.078.08.193.193 0 0 1-.102.025.346.346 0 0 1-.132-.027 5.984 5.984 0 0 0-.144-.063 1.3 1.3 0 0 0-.171-.06.734.734 0 0 0-.219-.03.463.463 0 0 0-.273.069.215.215 0 0 0-.093.186c0 .058.02.106.06.144a.614.614 0 0 0 .165.102c.068.028.145.055.231.08.086.027.174.056.264.088.09.032.178.07.264.114a.93.93 0 0 1 .231.159.675.675 0 0 1 .162.228c.042.09.063.198.063.324 0 .154-.028.296-.084.426a.898.898 0 0 1-.252.336c-.11.094-.247.167-.411.219a1.837 1.837 0 0 1-.561.078c-.106 0-.212-.01-.318-.03a2.26 2.26 0 0 1-.309-.081 1.786 1.786 0 0 1-.273-.12 1.245 1.245 0 0 1-.216-.153l.216-.342a.268.268 0 0 1 .09-.093.265.265 0 0 1 .144-.036c.054 0 .102.012.144.036l.141.078a.775.775 0 0 0 .429.114.687.687 0 0 0 .183-.021.339.339 0 0 0 .12-.063.246.246 0 0 0 .087-.186.202.202 0 0 0-.063-.153.528.528 0 0 0-.165-.102 1.672 1.672 0 0 0-.234-.081 5.792 5.792 0 0 1-.264-.087 2.379 2.379 0 0 1-.267-.114.813.813 0 0 1-.396-.426.936.936 0 0 1-.063-.363.887.887 0 0 1 .306-.69c.102-.09.23-.161.384-.213.154-.054.334-.081.54-.081a1.712 1.712 0 0 1 .621.114 1.356 1.356 0 0 1 .453.288l-.21.327Zm.635.633h2.73v.666h-2.73v-.666Zm0-1.101h2.73v.669h-2.73v-.67Zm4.045-1.473v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm1.2 0v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm3.282 3.699v.672h-2.49v-.672h.84V50.79a4.707 4.707 0 0 1 .012-.342l-.498.414a.307.307 0 0 1-.132.063.402.402 0 0 1-.12 0 .328.328 0 0 1-.102-.04.246.246 0 0 1-.066-.06l-.294-.39 1.362-1.142h.768v3.702h.72Zm2.292-1.026v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.05-.132.05h-.27v1.006h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.46 2.022-2.717h.888v2.673h.45Zm2.101 0v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.05-.132.05h-.27v1.006h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.46 2.022-2.717h.888v2.673h.45Zm3.306 1.698h-.894a.26.26 0 0 1-.162-.048.375.375 0 0 1-.096-.114l-.555-.954a.681.681 0 0 1-.081.18l-.456.774a.646.646 0 0 1-.099.11.212.212 0 0 1-.147.052h-.828l1.044-1.608-1.002-1.503h.894c.066 0 .114.009.144.027.032.016.06.044.084.084l.555.92a1.456 1.456 0 0 1 .105-.213l.396-.692a.318.318 0 0 1 .087-.096.217.217 0 0 1 .117-.03h.852l-1.002 1.46 1.044 1.65Zm3.006-.672v.672h-2.49v-.672h.84V50.79a4.707 4.707 0 0 1 .012-.342l-.498.414a.307.307 0 0 1-.132.063.402.402 0 0 1-.12 0 .328.328 0 0 1-.102-.04.246.246 0 0 1-.066-.06l-.294-.39 1.362-1.142h.768v3.702h.72Zm2.292-1.026v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.05-.132.05h-.27v1.006h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.46 2.022-2.717h.888v2.673h.45Zm2.101 0v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.05-.132.05h-.27v1.006h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.46 2.022-2.717h.888v2.673h.45Zm1.074-2.673v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm1.2 0v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm3.69 1.94a.234.234 0 0 1-.078.082.193.193 0 0 1-.102.024.346.346 0 0 1-.132-.027 5.984 5.984 0 0 0-.144-.063 1.3 1.3 0 0 0-.171-.06.734.734 0 0 0-.219-.03.463.463 0 0 0-.273.069.215.215 0 0 0-.093.186c0 .058.02.106.06.144a.614.614 0 0 0 .165.102c.068.028.145.055.231.08.086.027.174.056.264.088.09.032.178.07.264.114a.93.93 0 0 1 .231.159.675.675 0 0 1 .162.228c.042.09.063.198.063.324 0 .154-.028.296-.084.426a.898.898 0 0 1-.252.336c-.11.094-.247.167-.411.219a1.837 1.837 0 0 1-.561.078c-.106 0-.212-.01-.318-.03a2.26 2.26 0 0 1-.309-.081 1.786 1.786 0 0 1-.273-.12 1.245 1.245 0 0 1-.216-.153l.216-.342a.268.268 0 0 1 .09-.093.265.265 0 0 1 .144-.036c.054 0 .102.012.144.036l.141.078a.775.775 0 0 0 .429.114.687.687 0 0 0 .183-.021.339.339 0 0 0 .12-.063.246.246 0 0 0 .087-.186.202.202 0 0 0-.063-.153.528.528 0 0 0-.165-.102 1.672 1.672 0 0 0-.234-.081 5.792 5.792 0 0 1-.264-.087 2.379 2.379 0 0 1-.267-.114.813.813 0 0 1-.396-.426.936.936 0 0 1-.063-.363.887.887 0 0 1 .306-.69c.102-.09.23-.161.384-.213.154-.054.334-.081.54-.081a1.712 1.712 0 0 1 .621.114 1.356 1.356 0 0 1 .453.288l-.21.327Zm1.525-.68v3.11h-.93v-3.11h.93Zm.096-.852a.502.502 0 0 1-.045.21.573.573 0 0 1-1.035 0 .54.54 0 0 1 .51-.756.57.57 0 0 1 .525.333c.03.066.045.137.045.213Zm2.746 1.224a.536.536 0 0 1-.033.186.422.422 0 0 1-.087.147l-1.299 1.716h1.389v.69h-2.46v-.378a.54.54 0 0 1 .12-.306l1.311-1.737h-1.347v-.69h2.406v.372Zm2.244.81a.782.782 0 0 0-.03-.216.48.48 0 0 0-.093-.186.453.453 0 0 0-.168-.135.58.58 0 0 0-.255-.051.553.553 0 0 0-.414.153c-.1.1-.166.245-.198.435h1.158Zm-1.17.54c.03.26.109.449.237.567a.709.709 0 0 0 .495.174.886.886 0 0 0 .279-.04c.078-.025.147-.054.207-.086l.168-.087a.358.358 0 0 1 .162-.04c.074 0 .13.028.168.082l.27.333c-.096.11-.2.2-.312.27a1.667 1.667 0 0 1-.693.24 2.44 2.44 0 0 1-.333.024c-.218 0-.423-.035-.615-.105a1.446 1.446 0 0 1-.501-.318 1.522 1.522 0 0 1-.339-.522 1.972 1.972 0 0 1-.123-.726c0-.208.035-.405.105-.591.072-.186.174-.35.306-.49.134-.14.295-.25.483-.332.19-.082.404-.123.642-.123.206 0 .394.032.564.096a1.212 1.212 0 0 1 .729.729c.07.176.105.376.105.6 0 .07-.003.127-.009.17a.27.27 0 0 1-.033.106.125.125 0 0 1-.066.054.29.29 0 0 1-.102.015h-1.794Zm4.327-1.041a.234.234 0 0 1-.078.08.193.193 0 0 1-.102.025.346.346 0 0 1-.132-.027 5.984 5.984 0 0 0-.144-.063 1.3 1.3 0 0 0-.171-.06.734.734 0 0 0-.219-.03.463.463 0 0 0-.273.069.215.215 0 0 0-.093.186c0 .058.02.106.06.144a.614.614 0 0 0 .165.102c.068.028.145.055.231.08.086.027.174.056.264.088.09.032.178.07.264.114a.93.93 0 0 1 .231.159.675.675 0 0 1 .162.228c.042.09.063.198.063.324 0 .154-.028.296-.084.426a.898.898 0 0 1-.252.336c-.11.094-.247.167-.411.219a1.837 1.837 0 0 1-.561.078c-.106 0-.212-.01-.318-.03a2.26 2.26 0 0 1-.309-.081 1.786 1.786 0 0 1-.273-.12 1.245 1.245 0 0 1-.216-.153l.216-.342a.268.268 0 0 1 .09-.093.265.265 0 0 1 .144-.036c.054 0 .102.012.144.036l.141.078a.775.775 0 0 0 .429.114.687.687 0 0 0 .183-.021.339.339 0 0 0 .12-.063.246.246 0 0 0 .087-.186.202.202 0 0 0-.063-.153.528.528 0 0 0-.165-.102 1.672 1.672 0 0 0-.234-.081 5.792 5.792 0 0 1-.264-.087 2.379 2.379 0 0 1-.267-.114.813.813 0 0 1-.396-.426.936.936 0 0 1-.063-.363.887.887 0 0 1 .306-.69c.102-.09.23-.161.384-.213.154-.054.334-.081.54-.081a1.712 1.712 0 0 1 .621.114 1.356 1.356 0 0 1 .453.288l-.21.327Zm.634.633h2.73v.666h-2.73v-.666Zm0-1.101h2.73v.669h-2.73v-.67Zm-69.443 6.787v3.11h-.93v-3.11h.93Zm.096-.852a.502.502 0 0 1-.045.21.573.573 0 0 1-1.035 0 .54.54 0 0 1 .51-.756.57.57 0 0 1 .525.333c.03.066.045.137.045.213Zm1.866.804c.236 0 .451.037.645.11a1.4 1.4 0 0 1 .822.823c.078.196.117.417.117.663 0 .248-.039.472-.117.672a1.433 1.433 0 0 1-.324.507 1.434 1.434 0 0 1-.498.32 1.797 1.797 0 0 1-.645.112 1.83 1.83 0 0 1-.65-.111 1.498 1.498 0 0 1-.505-.321 1.467 1.467 0 0 1-.327-.507 1.88 1.88 0 0 1-.114-.672c0-.246.038-.467.114-.663.078-.198.187-.366.327-.504.142-.138.31-.244.504-.318a1.83 1.83 0 0 1 .651-.111Zm0 2.517c.214 0 .371-.075.471-.225.102-.152.153-.382.153-.69 0-.308-.05-.537-.153-.687-.1-.15-.257-.225-.47-.225-.22 0-.382.075-.484.225-.102.15-.153.379-.153.687 0 .308.051.538.153.69.102.15.263.225.483.225Zm1.933.642v-3.111h.576c.116 0 .192.052.228.156l.05.168c.053-.054.107-.103.163-.147a.957.957 0 0 1 .39-.195.977.977 0 0 1 .249-.03c.188 0 .343.049.465.147a.89.89 0 0 1 .282.387.936.936 0 0 1 .432-.411c.088-.042.18-.073.276-.093a1.452 1.452 0 0 1 .765.05.868.868 0 0 1 .345.232c.094.1.165.224.213.372.048.146.072.312.072.498v1.977h-.93V58.69c0-.322-.138-.483-.414-.483a.427.427 0 0 0-.315.126c-.082.082-.123.2-.123.357v1.977h-.93V58.69c0-.178-.035-.303-.105-.375-.07-.072-.173-.108-.31-.108a.53.53 0 0 0-.24.057.879.879 0 0 0-.21.153v2.25h-.93Zm6.918-1.93a.782.782 0 0 0-.03-.215.48.48 0 0 0-.093-.186.453.453 0 0 0-.168-.135.58.58 0 0 0-.255-.051.553.553 0 0 0-.414.153c-.1.1-.166.245-.198.435h1.158Zm-1.17.54c.03.26.11.45.237.568a.709.709 0 0 0 .495.174.886.886 0 0 0 .28-.04c.077-.025.146-.054.206-.086l.168-.087a.358.358 0 0 1 .162-.04c.074 0 .13.028.168.082l.27.333c-.096.11-.2.2-.312.27a1.667 1.667 0 0 1-.693.24 2.44 2.44 0 0 1-.333.024c-.218 0-.423-.035-.615-.105a1.446 1.446 0 0 1-.5-.318 1.522 1.522 0 0 1-.34-.522 1.972 1.972 0 0 1-.123-.726c0-.208.035-.405.105-.591.072-.186.174-.35.306-.49.134-.14.295-.25.483-.332.19-.082.404-.123.642-.123.206 0 .394.032.564.096a1.212 1.212 0 0 1 .73.729c.07.176.104.376.104.6 0 .07-.003.127-.009.17a.27.27 0 0 1-.033.106.125.125 0 0 1-.066.054.29.29 0 0 1-.102.015h-1.794Zm5.14-1.721v3.11h-.576c-.116 0-.192-.051-.228-.155l-.054-.18c-.06.058-.122.11-.186.159a1.242 1.242 0 0 1-.207.12 1.175 1.175 0 0 1-.237.075c-.084.02-.176.03-.276.03-.17 0-.321-.03-.453-.087a.948.948 0 0 1-.33-.25 1.08 1.08 0 0 1-.204-.374 1.551 1.551 0 0 1-.07-.474v-1.974h.93v1.974c0 .154.036.273.106.357.07.084.173.126.309.126a.653.653 0 0 0 .285-.063 1.18 1.18 0 0 0 .26-.177v-2.217h.93Zm1.441.273c.112-.096.233-.173.363-.231.132-.06.29-.09.471-.09.17 0 .32.03.45.09a.91.91 0 0 1 .333.246c.09.104.158.229.204.375.046.144.069.3.069.47v1.978h-.93V58.69a.538.538 0 0 0-.105-.354c-.07-.086-.173-.13-.309-.13a.647.647 0 0 0-.288.067c-.088.042-.174.1-.258.174v2.22h-.93v-4.491h.93v1.653Zm2.246 2.367a.51.51 0 0 1 .039-.201.542.542 0 0 1 .111-.162.527.527 0 0 1 .168-.108.518.518 0 0 1 .21-.042.51.51 0 0 1 .207.042c.064.026.12.062.168.108.048.046.085.1.111.162a.503.503 0 0 1-.279.675.545.545 0 0 1-.207.039.553.553 0 0 1-.378-.147.542.542 0 0 1-.111-.162.537.537 0 0 1-.039-.204Zm3.728-1.902a.514.514 0 0 1-.081.08.179.179 0 0 1-.111.03.247.247 0 0 1-.126-.032 4.22 4.22 0 0 0-.123-.072.697.697 0 0 0-.393-.108.657.657 0 0 0-.297.063.55.55 0 0 0-.204.18.823.823 0 0 0-.12.288 1.691 1.691 0 0 0-.039.38c0 .299.057.528.171.688.116.16.275.24.477.24a.676.676 0 0 0 .255-.04.866.866 0 0 0 .162-.09l.12-.092a.231.231 0 0 1 .141-.042c.074 0 .13.027.168.08l.27.334c-.096.11-.197.2-.303.27a1.604 1.604 0 0 1-.327.162c-.11.038-.221.064-.333.078a2.312 2.312 0 0 1-.327.024c-.19 0-.372-.036-.546-.108a1.364 1.364 0 0 1-.456-.312 1.551 1.551 0 0 1-.312-.507 1.916 1.916 0 0 1-.114-.684c0-.224.033-.433.099-.627a1.44 1.44 0 0 1 .297-.507 1.39 1.39 0 0 1 .486-.34c.194-.081.418-.122.672-.122.244 0 .458.039.642.117.184.078.35.192.498.342l-.246.327Zm1.893-.786c.236 0 .451.037.645.11a1.4 1.4 0 0 1 .822.823c.078.196.117.417.117.663 0 .248-.039.472-.117.672a1.433 1.433 0 0 1-.324.507 1.434 1.434 0 0 1-.498.32 1.797 1.797 0 0 1-.645.112 1.83 1.83 0 0 1-.651-.111 1.498 1.498 0 0 1-.504-.321 1.467 1.467 0 0 1-.327-.507 1.88 1.88 0 0 1-.114-.672c0-.246.038-.467.114-.663.078-.198.187-.366.327-.504.142-.138.31-.244.504-.318a1.83 1.83 0 0 1 .651-.111Zm0 2.517c.214 0 .371-.075.471-.225.102-.152.153-.382.153-.69 0-.308-.051-.537-.153-.687-.1-.15-.257-.225-.471-.225-.22 0-.381.075-.483.225-.102.15-.153.379-.153.687 0 .308.051.538.153.69.102.15.263.225.483.225Zm1.932.642v-3.111h.576c.116 0 .192.052.228.156l.051.168c.052-.054.106-.103.162-.147a.957.957 0 0 1 .39-.195.977.977 0 0 1 .249-.03c.188 0 .343.049.465.147a.89.89 0 0 1 .282.387.936.936 0 0 1 .432-.411c.088-.042.18-.073.276-.093a1.452 1.452 0 0 1 .765.05.868.868 0 0 1 .345.232c.094.1.165.224.213.372.048.146.072.312.072.498v1.977h-.93V58.69c0-.322-.138-.483-.414-.483a.427.427 0 0 0-.315.126c-.082.082-.123.2-.123.357v1.977h-.93V58.69c0-.178-.035-.303-.105-.375-.07-.072-.173-.108-.309-.108a.53.53 0 0 0-.24.057.879.879 0 0 0-.21.153v2.25h-.93Zm5.704-.036a.522.522 0 0 1-.087.144.485.485 0 0 1-.117.105.512.512 0 0 1-.282.084h-.396l1.704-4.473a.48.48 0 0 1 .468-.315h.396l-1.686 4.455Zm3.372-1.23a3.088 3.088 0 0 0-.459.048c-.12.024-.215.054-.285.09a.357.357 0 0 0-.147.123.3.3 0 0 0-.039.15c0 .106.029.18.087.225a.432.432 0 0 0 .255.063c.12 0 .225-.021.315-.063a.96.96 0 0 0 .273-.204V59.4Zm-1.674-1.413c.188-.166.396-.29.624-.37.23-.081.476-.122.738-.122.188 0 .357.03.507.093a1.088 1.088 0 0 1 .627.642c.056.15.084.314.084.492v1.944h-.426a.446.446 0 0 1-.201-.036c-.044-.024-.081-.074-.111-.15l-.066-.171a2.998 2.998 0 0 1-.225.174c-.072.05-.147.093-.225.129a1.41 1.41 0 0 1-.534.102c-.142 0-.271-.018-.387-.054a.73.73 0 0 1-.483-.432.98.98 0 0 1-.066-.372c0-.112.028-.225.084-.34a.826.826 0 0 1 .291-.314c.138-.096.324-.176.558-.24.234-.064.529-.1.885-.108v-.132c0-.182-.038-.313-.114-.393-.074-.082-.18-.123-.318-.123a.848.848 0 0 0-.459.117c-.054.03-.107.057-.159.08a.44.44 0 0 1-.186.037.268.268 0 0 1-.162-.048.417.417 0 0 1-.108-.114l-.168-.291Zm3.985 1.833c.07.076.146.13.228.162a.703.703 0 0 0 .258.048.548.548 0 0 0 .237-.051.476.476 0 0 0 .186-.162.869.869 0 0 0 .126-.294c.03-.12.045-.266.045-.438 0-.164-.012-.302-.036-.414a.81.81 0 0 0-.102-.27.378.378 0 0 0-.354-.195.674.674 0 0 0-.336.075.934.934 0 0 0-.252.219v1.32Zm-.057-1.881c.122-.13.26-.236.414-.318.156-.084.341-.126.555-.126.162 0 .312.036.45.108.138.072.257.176.357.312.1.136.178.303.234.5.058.197.087.42.087.67 0 .234-.033.45-.099.648-.064.198-.155.37-.273.516-.116.146-.256.26-.42.342a1.178 1.178 0 0 1-.54.123 1.06 1.06 0 0 1-.408-.07 1.108 1.108 0 0 1-.3-.185v1.194h-.93v-4.098h.576c.116 0 .192.052.228.156l.069.228Zm3.388 1.88a.62.62 0 0 0 .228.163.703.703 0 0 0 .258.048.548.548 0 0 0 .237-.051.476.476 0 0 0 .186-.162.869.869 0 0 0 .126-.294c.03-.12.045-.266.045-.438 0-.164-.012-.302-.036-.414a.81.81 0 0 0-.102-.27.378.378 0 0 0-.354-.195.674.674 0 0 0-.336.075.934.934 0 0 0-.252.219v1.32Zm-.057-1.88c.122-.13.26-.236.414-.318.156-.084.341-.126.555-.126.162 0 .312.036.45.108.138.072.257.176.357.312.1.136.178.303.234.5.058.197.087.42.087.67 0 .234-.033.45-.099.648-.064.198-.155.37-.273.516-.116.146-.256.26-.42.342a1.178 1.178 0 0 1-.54.123 1.06 1.06 0 0 1-.408-.07 1.108 1.108 0 0 1-.3-.185v1.194h-.93v-4.098h.576c.116 0 .192.052.228.156l.069.228Zm3.388-1.764v4.49h-.93v-4.49h.93Zm20.04 2.793v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.05-.132.05h-.27v1.006h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.46 2.022-2.717h.888v2.673h.45Zm2.101 0v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.05-.132.05h-.27v1.006h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.46 2.022-2.717h.888v2.673h.45Zm3.306 1.698h-.894a.26.26 0 0 1-.162-.048.375.375 0 0 1-.096-.114l-.555-.954a.681.681 0 0 1-.081.18l-.456.774a.646.646 0 0 1-.099.11.212.212 0 0 1-.147.052h-.828l1.044-1.608-1.002-1.503h.894c.066 0 .114.009.144.027.032.016.06.044.084.084l.555.92a1.456 1.456 0 0 1 .105-.213l.396-.692a.318.318 0 0 1 .087-.096.217.217 0 0 1 .117-.03h.852l-1.002 1.46 1.044 1.65Zm-75.21 4.8h1.62v.75h-1.62v-.75Zm3.079-.911v3.11h-.93v-3.11h.93Zm.096-.852a.502.502 0 0 1-.045.21.573.573 0 0 1-1.035 0 .54.54 0 0 1 .51-.756.57.57 0 0 1 .525.333c.03.066.045.137.045.213Zm2.718 1.59a.514.514 0 0 1-.08.08.179.179 0 0 1-.112.03.247.247 0 0 1-.126-.032 4.22 4.22 0 0 0-.123-.072.697.697 0 0 0-.393-.108.657.657 0 0 0-.297.063.55.55 0 0 0-.204.18.823.823 0 0 0-.12.288 1.691 1.691 0 0 0-.039.38c0 .299.057.528.171.688.116.16.275.24.477.24a.676.676 0 0 0 .255-.04.866.866 0 0 0 .162-.09l.12-.092a.231.231 0 0 1 .141-.042c.074 0 .13.027.168.08l.27.334c-.096.11-.197.2-.303.27a1.604 1.604 0 0 1-.327.162c-.11.038-.22.064-.333.078a2.312 2.312 0 0 1-.327.024c-.19 0-.372-.036-.546-.108a1.364 1.364 0 0 1-.456-.312 1.551 1.551 0 0 1-.312-.507 1.916 1.916 0 0 1-.114-.684c0-.224.033-.433.1-.627a1.44 1.44 0 0 1 .296-.507 1.39 1.39 0 0 1 .486-.34c.194-.081.418-.122.672-.122.244 0 .458.039.642.117.184.078.35.192.498.342l-.246.327Zm1.894-.786c.236 0 .45.037.644.11a1.4 1.4 0 0 1 .823.823c.078.196.117.417.117.663 0 .248-.04.472-.117.672a1.433 1.433 0 0 1-.325.507 1.434 1.434 0 0 1-.498.32 1.797 1.797 0 0 1-.644.112 1.83 1.83 0 0 1-.651-.111 1.498 1.498 0 0 1-.504-.321 1.467 1.467 0 0 1-.328-.507 1.88 1.88 0 0 1-.114-.672c0-.246.038-.467.115-.663.078-.198.186-.366.326-.504.142-.138.31-.244.505-.318a1.83 1.83 0 0 1 .65-.111Zm0 2.517c.213 0 .37-.075.47-.225.102-.152.153-.382.153-.69 0-.308-.05-.537-.152-.687-.1-.15-.257-.225-.471-.225-.22 0-.382.075-.484.225-.102.15-.152.379-.152.687 0 .308.05.538.153.69.102.15.263.225.483.225Zm2.79-2.133a2.26 2.26 0 0 1 .186-.156 1.136 1.136 0 0 1 .441-.198c.086-.02.179-.03.279-.03.17 0 .32.03.45.09a.91.91 0 0 1 .333.246c.09.104.158.229.204.375.046.144.069.3.069.47v1.978h-.93V65.69a.538.538 0 0 0-.105-.354c-.07-.086-.173-.13-.31-.13a.647.647 0 0 0-.287.067c-.088.042-.174.1-.258.174v2.22h-.93v-3.111h.576c.116 0 .192.052.228.156l.054.18Zm3.076-1.596v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm1.2 0v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm2.327 1.94a.234.234 0 0 1-.078.082.193.193 0 0 1-.102.024.346.346 0 0 1-.132-.027 5.984 5.984 0 0 0-.144-.063 1.3 1.3 0 0 0-.17-.06.734.734 0 0 0-.22-.03.463.463 0 0 0-.273.069.215.215 0 0 0-.093.186c0 .058.02.106.06.144a.614.614 0 0 0 .165.102c.068.028.145.055.231.08.086.027.174.056.264.088.09.032.178.07.264.114a.93.93 0 0 1 .231.159.675.675 0 0 1 .162.228c.042.09.063.198.063.324 0 .154-.028.296-.084.426a.898.898 0 0 1-.252.336 1.17 1.17 0 0 1-.41.219 1.837 1.837 0 0 1-.562.078c-.106 0-.212-.01-.318-.03a2.26 2.26 0 0 1-.309-.081 1.786 1.786 0 0 1-.273-.12 1.245 1.245 0 0 1-.216-.153l.216-.342a.268.268 0 0 1 .09-.093.265.265 0 0 1 .144-.036c.054 0 .102.012.144.036l.141.078a.775.775 0 0 0 .429.114.687.687 0 0 0 .183-.021.339.339 0 0 0 .12-.063.246.246 0 0 0 .087-.186.202.202 0 0 0-.063-.153.528.528 0 0 0-.165-.102 1.672 1.672 0 0 0-.234-.081 5.792 5.792 0 0 1-.264-.087 2.379 2.379 0 0 1-.267-.114.813.813 0 0 1-.396-.426.936.936 0 0 1-.063-.363.887.887 0 0 1 .306-.69c.102-.09.23-.161.384-.213.154-.054.334-.081.54-.081a1.712 1.712 0 0 1 .621.114 1.356 1.356 0 0 1 .453.288l-.21.327Zm1.526-.68v3.11h-.93v-3.11h.93Zm.096-.852a.502.502 0 0 1-.045.21.573.573 0 0 1-1.035 0 .54.54 0 0 1 .51-.756.57.57 0 0 1 .525.333c.03.066.045.137.045.213Zm2.746 1.224a.536.536 0 0 1-.033.186.422.422 0 0 1-.087.147l-1.3 1.716h1.39v.69h-2.46v-.378a.54.54 0 0 1 .12-.306l1.31-1.737h-1.346v-.69h2.406v.372Zm2.244.81a.782.782 0 0 0-.03-.216.48.48 0 0 0-.093-.186.453.453 0 0 0-.168-.135.58.58 0 0 0-.255-.051.553.553 0 0 0-.414.153c-.1.1-.166.245-.198.435h1.158Zm-1.17.54c.03.26.109.449.237.567a.709.709 0 0 0 .495.174.886.886 0 0 0 .279-.04c.078-.025.147-.054.207-.086l.168-.087a.358.358 0 0 1 .162-.04c.074 0 .13.028.168.082l.27.333c-.096.11-.2.2-.312.27a1.667 1.667 0 0 1-.693.24 2.44 2.44 0 0 1-.333.024c-.218 0-.423-.035-.615-.105a1.446 1.446 0 0 1-.501-.318 1.522 1.522 0 0 1-.339-.522 1.972 1.972 0 0 1-.123-.726c0-.208.035-.405.105-.591.072-.186.174-.35.306-.49.134-.14.295-.25.483-.332.19-.082.404-.123.642-.123.206 0 .394.032.564.096a1.212 1.212 0 0 1 .729.729c.07.176.105.376.105.6 0 .07-.003.127-.009.17a.27.27 0 0 1-.033.106.125.125 0 0 1-.066.054.29.29 0 0 1-.102.015h-1.794Zm4.326-1.041a.234.234 0 0 1-.078.08.193.193 0 0 1-.102.025.346.346 0 0 1-.132-.027 5.984 5.984 0 0 0-.144-.063 1.3 1.3 0 0 0-.171-.06.734.734 0 0 0-.219-.03.463.463 0 0 0-.273.069.215.215 0 0 0-.093.186c0 .058.02.106.06.144a.614.614 0 0 0 .165.102c.068.028.145.055.231.08.086.027.174.056.264.088.09.032.178.07.264.114a.93.93 0 0 1 .231.159.675.675 0 0 1 .162.228c.042.09.063.198.063.324 0 .154-.028.296-.084.426a.898.898 0 0 1-.252.336c-.11.094-.247.167-.411.219a1.837 1.837 0 0 1-.561.078c-.106 0-.212-.01-.318-.03a2.26 2.26 0 0 1-.309-.081 1.786 1.786 0 0 1-.273-.12 1.245 1.245 0 0 1-.216-.153l.216-.342a.268.268 0 0 1 .09-.093.265.265 0 0 1 .144-.036c.054 0 .102.012.144.036l.141.078a.775.775 0 0 0 .429.114.687.687 0 0 0 .183-.021.339.339 0 0 0 .12-.063.246.246 0 0 0 .087-.186.202.202 0 0 0-.063-.153.528.528 0 0 0-.165-.102 1.672 1.672 0 0 0-.234-.081 5.792 5.792 0 0 1-.264-.087 2.379 2.379 0 0 1-.267-.114.813.813 0 0 1-.396-.426.936.936 0 0 1-.063-.363.887.887 0 0 1 .306-.69c.102-.09.23-.161.384-.213.154-.054.334-.081.54-.081a1.712 1.712 0 0 1 .621.114 1.356 1.356 0 0 1 .453.288l-.21.327Zm.635.633h2.73v.666h-2.73v-.666Zm0-1.101h2.73v.669h-2.73v-.67Zm4.045-1.473v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm1.2 0v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm3.282 3.699v.672h-2.49v-.672h.84V64.79a4.707 4.707 0 0 1 .012-.342l-.498.414a.307.307 0 0 1-.132.063.402.402 0 0 1-.12 0 .328.328 0 0 1-.102-.04.246.246 0 0 1-.066-.06l-.294-.39 1.362-1.142h.768v3.702h.72Zm2.292-1.026v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.05-.132.05h-.27v1.006h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.46 2.022-2.717h.888v2.673h.45Zm2.101 0v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.05-.132.05h-.27v1.006h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.46 2.022-2.717h.888v2.673h.45Zm3.306 1.698h-.894a.26.26 0 0 1-.162-.048.375.375 0 0 1-.096-.114l-.555-.954a.681.681 0 0 1-.081.18l-.456.774a.646.646 0 0 1-.099.11.212.212 0 0 1-.147.052h-.828l1.044-1.608-1.002-1.503h.894c.066 0 .114.009.144.027.032.016.06.044.084.084l.555.92a1.456 1.456 0 0 1 .105-.213l.396-.692a.318.318 0 0 1 .087-.096.217.217 0 0 1 .117-.03h.852l-1.002 1.46 1.044 1.65Zm21.511-2.74a.536.536 0 0 1-.033.187.422.422 0 0 1-.087.147l-1.299 1.716h1.389v.69h-2.46v-.378a.54.54 0 0 1 .12-.306l1.311-1.737h-1.347v-.69h2.406v.372Zm2.244.81a.782.782 0 0 0-.03-.215.48.48 0 0 0-.093-.186.453.453 0 0 0-.168-.135.58.58 0 0 0-.255-.051.553.553 0 0 0-.414.153c-.1.1-.166.245-.198.435h1.158Zm-1.17.54c.03.26.109.45.237.568a.709.709 0 0 0 .495.174.886.886 0 0 0 .279-.04c.078-.025.147-.054.207-.086l.168-.087a.358.358 0 0 1 .162-.04c.074 0 .13.028.168.082l.27.333c-.096.11-.2.2-.312.27a1.667 1.667 0 0 1-.693.24 2.44 2.44 0 0 1-.333.024c-.218 0-.423-.035-.615-.105a1.446 1.446 0 0 1-.501-.318 1.522 1.522 0 0 1-.339-.522 1.972 1.972 0 0 1-.123-.726c0-.208.035-.405.105-.591.072-.186.174-.35.306-.49.134-.14.295-.25.483-.332.19-.082.404-.123.642-.123.206 0 .394.032.564.096a1.212 1.212 0 0 1 .729.729c.07.176.105.376.105.6 0 .07-.003.127-.009.17a.27.27 0 0 1-.033.106.125.125 0 0 1-.066.054.29.29 0 0 1-.102.015h-1.794Zm4.326-1.04a.234.234 0 0 1-.078.08.193.193 0 0 1-.102.025.346.346 0 0 1-.132-.027 5.984 5.984 0 0 0-.144-.063 1.3 1.3 0 0 0-.171-.06.734.734 0 0 0-.219-.03.463.463 0 0 0-.273.069.215.215 0 0 0-.093.186c0 .058.02.106.06.144a.614.614 0 0 0 .165.102c.068.028.145.055.231.08.086.027.174.056.264.088.09.032.178.07.264.114a.93.93 0 0 1 .231.159.675.675 0 0 1 .162.228c.042.09.063.198.063.324 0 .154-.028.296-.084.426a.898.898 0 0 1-.252.336c-.11.094-.247.167-.411.219a1.837 1.837 0 0 1-.561.078c-.106 0-.212-.01-.318-.03a2.26 2.26 0 0 1-.309-.081 1.786 1.786 0 0 1-.273-.12 1.245 1.245 0 0 1-.216-.153l.216-.342a.268.268 0 0 1 .09-.093.265.265 0 0 1 .144-.036c.054 0 .102.012.144.036l.141.078a.775.775 0 0 0 .429.114.687.687 0 0 0 .183-.021.339.339 0 0 0 .12-.063.246.246 0 0 0 .087-.186.202.202 0 0 0-.063-.153.528.528 0 0 0-.165-.102 1.672 1.672 0 0 0-.234-.081 5.792 5.792 0 0 1-.264-.087 2.379 2.379 0 0 1-.267-.114.813.813 0 0 1-.396-.426.936.936 0 0 1-.063-.363.887.887 0 0 1 .306-.69c.102-.09.23-.161.384-.213.154-.054.334-.081.54-.081a1.712 1.712 0 0 1 .621.114 1.356 1.356 0 0 1 .453.288l-.21.327Zm3.413 1.758v.672h-2.49v-.672h.84V64.79a4.707 4.707 0 0 1 .012-.342l-.498.414a.307.307 0 0 1-.132.063.402.402 0 0 1-.12 0 .328.328 0 0 1-.102-.04.246.246 0 0 1-.066-.06l-.294-.39 1.362-1.142h.768v3.702h.72Zm-77.224 5.473h1.62v.75h-1.62v-.75Zm3.079-.912v3.11h-.93v-3.11h.93Zm.096-.852a.502.502 0 0 1-.045.21.573.573 0 0 1-1.035 0 .54.54 0 0 1 .51-.756.57.57 0 0 1 .525.333c.03.066.045.137.045.213Zm2.718 1.59a.514.514 0 0 1-.08.08.179.179 0 0 1-.112.03.247.247 0 0 1-.126-.032 4.22 4.22 0 0 0-.123-.072.697.697 0 0 0-.393-.108.657.657 0 0 0-.297.063.55.55 0 0 0-.204.18.823.823 0 0 0-.12.288 1.691 1.691 0 0 0-.039.38c0 .299.057.528.171.688.116.16.275.24.477.24a.676.676 0 0 0 .255-.04.866.866 0 0 0 .162-.09l.12-.092a.231.231 0 0 1 .141-.042c.074 0 .13.027.168.08l.27.334c-.096.11-.197.2-.303.27a1.604 1.604 0 0 1-.327.162c-.11.038-.22.064-.333.078a2.312 2.312 0 0 1-.327.024c-.19 0-.372-.036-.546-.108a1.364 1.364 0 0 1-.456-.312 1.551 1.551 0 0 1-.312-.507 1.916 1.916 0 0 1-.114-.684c0-.224.033-.433.1-.627a1.44 1.44 0 0 1 .296-.507 1.39 1.39 0 0 1 .486-.34c.194-.081.418-.122.672-.122.244 0 .458.039.642.117.184.078.35.192.498.342l-.246.327Zm1.894-.786c.235 0 .45.037.644.11a1.4 1.4 0 0 1 .823.823c.078.196.117.417.117.663 0 .248-.04.472-.117.672a1.433 1.433 0 0 1-.325.507 1.434 1.434 0 0 1-.498.32 1.797 1.797 0 0 1-.644.112 1.83 1.83 0 0 1-.652-.111 1.498 1.498 0 0 1-.504-.321 1.467 1.467 0 0 1-.326-.507 1.88 1.88 0 0 1-.115-.672c0-.246.038-.467.115-.663a1.42 1.42 0 0 1 .326-.504c.142-.138.31-.244.504-.318a1.83 1.83 0 0 1 .651-.111Zm0 2.517c.213 0 .37-.075.47-.225.102-.152.153-.382.153-.69 0-.308-.05-.537-.153-.687-.1-.15-.257-.225-.47-.225-.22 0-.382.075-.484.225-.102.15-.153.379-.153.687 0 .308.051.538.153.69.103.15.264.225.484.225Zm2.79-2.133a2.26 2.26 0 0 1 .186-.156 1.136 1.136 0 0 1 .441-.198c.086-.02.179-.03.279-.03.17 0 .32.03.45.09a.91.91 0 0 1 .333.246c.09.104.158.229.204.375.046.144.069.3.069.47v1.978h-.93V72.69a.538.538 0 0 0-.105-.354c-.07-.086-.173-.13-.31-.13a.647.647 0 0 0-.287.067c-.088.042-.174.1-.258.174v2.22h-.93v-3.111h.576c.116 0 .192.052.228.156l.054.18Zm3.076-1.596v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm1.2 0v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm2.328 1.94a.234.234 0 0 1-.078.082.193.193 0 0 1-.102.024.346.346 0 0 1-.133-.027 5.984 5.984 0 0 0-.143-.063 1.3 1.3 0 0 0-.171-.06.734.734 0 0 0-.22-.03.463.463 0 0 0-.273.069.215.215 0 0 0-.093.186c0 .058.02.106.06.144a.614.614 0 0 0 .165.102c.069.028.145.055.231.08.086.027.174.056.264.088.09.032.178.07.264.114a.93.93 0 0 1 .231.159.675.675 0 0 1 .162.228c.043.09.064.198.064.324 0 .154-.029.296-.085.426a.898.898 0 0 1-.251.336c-.11.094-.247.167-.411.219a1.837 1.837 0 0 1-.562.078c-.105 0-.212-.01-.317-.03a2.26 2.26 0 0 1-.31-.081 1.786 1.786 0 0 1-.272-.12 1.245 1.245 0 0 1-.216-.153l.216-.342a.268.268 0 0 1 .09-.093.265.265 0 0 1 .144-.036c.053 0 .102.012.144.036l.14.078a.775.775 0 0 0 .429.114.687.687 0 0 0 .183-.021.339.339 0 0 0 .12-.063.246.246 0 0 0 .088-.186.202.202 0 0 0-.064-.153.528.528 0 0 0-.164-.102 1.672 1.672 0 0 0-.235-.081 5.792 5.792 0 0 1-.263-.087 2.379 2.379 0 0 1-.267-.114.813.813 0 0 1-.396-.426.936.936 0 0 1-.064-.363c0-.132.026-.257.076-.375a.887.887 0 0 1 .23-.315c.103-.09.23-.161.385-.213.153-.054.334-.081.54-.081a1.712 1.712 0 0 1 .62.114 1.356 1.356 0 0 1 .454.288l-.21.327Zm1.525-.68v3.11h-.93v-3.11h.93Zm.096-.852a.502.502 0 0 1-.045.21.573.573 0 0 1-1.035 0 .54.54 0 0 1 .51-.756.57.57 0 0 1 .525.333c.03.066.045.137.045.213Zm2.746 1.224a.536.536 0 0 1-.033.186.422.422 0 0 1-.087.147l-1.299 1.716h1.389v.69h-2.46v-.378a.54.54 0 0 1 .12-.306l1.311-1.737h-1.347v-.69h2.406v.372Zm2.244.81a.782.782 0 0 0-.03-.216.48.48 0 0 0-.093-.186.453.453 0 0 0-.168-.135.58.58 0 0 0-.255-.051.553.553 0 0 0-.414.153c-.1.1-.166.245-.198.435h1.158Zm-1.17.54c.03.26.109.449.237.567a.709.709 0 0 0 .495.174.886.886 0 0 0 .279-.04c.078-.025.147-.054.207-.086l.168-.087a.358.358 0 0 1 .162-.04c.074 0 .13.028.168.082l.27.333c-.096.11-.2.2-.312.27a1.667 1.667 0 0 1-.693.24 2.44 2.44 0 0 1-.333.024c-.218 0-.423-.035-.615-.105a1.446 1.446 0 0 1-.501-.318 1.522 1.522 0 0 1-.339-.522 1.972 1.972 0 0 1-.123-.726c0-.208.035-.405.105-.591.072-.186.174-.35.306-.49.134-.14.295-.25.483-.332.19-.082.404-.123.642-.123.206 0 .394.032.564.096a1.212 1.212 0 0 1 .729.729c.07.176.105.376.105.6 0 .07-.003.127-.009.17a.27.27 0 0 1-.033.106.125.125 0 0 1-.066.054.29.29 0 0 1-.102.015h-1.794Zm4.327-1.041a.234.234 0 0 1-.078.08.193.193 0 0 1-.102.025.346.346 0 0 1-.132-.027 5.984 5.984 0 0 0-.144-.063 1.3 1.3 0 0 0-.171-.06.734.734 0 0 0-.219-.03.463.463 0 0 0-.273.069.215.215 0 0 0-.093.186c0 .058.02.106.06.144a.614.614 0 0 0 .165.102c.068.028.145.055.231.08.086.027.174.056.264.088.09.032.178.07.264.114a.93.93 0 0 1 .231.159.675.675 0 0 1 .162.228c.042.09.063.198.063.324 0 .154-.028.296-.084.426a.898.898 0 0 1-.252.336c-.11.094-.247.167-.411.219a1.837 1.837 0 0 1-.561.078c-.106 0-.212-.01-.318-.03a2.26 2.26 0 0 1-.309-.081 1.786 1.786 0 0 1-.273-.12 1.245 1.245 0 0 1-.216-.153l.216-.342a.268.268 0 0 1 .09-.093.265.265 0 0 1 .144-.036c.054 0 .102.012.144.036l.141.078a.775.775 0 0 0 .429.114.687.687 0 0 0 .183-.021.339.339 0 0 0 .12-.063.246.246 0 0 0 .087-.186.202.202 0 0 0-.063-.153.528.528 0 0 0-.165-.102 1.672 1.672 0 0 0-.234-.081 5.792 5.792 0 0 1-.264-.087 2.379 2.379 0 0 1-.267-.114.813.813 0 0 1-.396-.426.936.936 0 0 1-.063-.363.887.887 0 0 1 .306-.69c.102-.09.23-.161.384-.213.154-.054.334-.081.54-.081a1.712 1.712 0 0 1 .621.114 1.356 1.356 0 0 1 .453.288l-.21.327Zm.634.633h2.73v.666h-2.73v-.666Zm0-1.101h2.73v.669h-2.73v-.67Zm4.045-1.473v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm1.2 0v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm3.282 3.699v.672h-2.49v-.672h.84V71.79a4.707 4.707 0 0 1 .012-.342l-.498.414a.307.307 0 0 1-.132.063.402.402 0 0 1-.12 0 .328.328 0 0 1-.102-.04.246.246 0 0 1-.066-.06l-.294-.39 1.362-1.142h.768v3.702h.72Zm2.292-1.026v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.05-.132.05h-.27v1.006h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.46 2.022-2.717h.888v2.673h.45Zm2.101 0v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.05-.132.05h-.27v1.006h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.46 2.022-2.717h.888v2.673h.45Zm3.306 1.698h-.894a.26.26 0 0 1-.162-.048.375.375 0 0 1-.096-.114l-.555-.954a.681.681 0 0 1-.081.18l-.456.774a.646.646 0 0 1-.099.11.212.212 0 0 1-.147.052h-.828l1.044-1.608-1.002-1.503h.894c.066 0 .114.009.144.027.032.016.06.044.084.084l.555.92a1.456 1.456 0 0 1 .105-.213l.396-.692a.318.318 0 0 1 .087-.096.217.217 0 0 1 .117-.03h.852l-1.002 1.46 1.044 1.65Zm3.006-.672v.672h-2.49v-.672h.84V71.79a4.707 4.707 0 0 1 .012-.342l-.498.414a.307.307 0 0 1-.132.063.402.402 0 0 1-.12 0 .328.328 0 0 1-.102-.04.246.246 0 0 1-.066-.06l-.294-.39 1.362-1.142h.768v3.702h.72Zm2.292-1.026v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.05-.132.05h-.27v1.006h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.46 2.022-2.717h.888v2.673h.45Zm2.101 0v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.05-.132.05h-.27v1.006h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.46 2.022-2.717h.888v2.673h.45Zm1.074-2.673v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm1.2 0v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm3.69 1.94a.234.234 0 0 1-.078.082.193.193 0 0 1-.102.024.346.346 0 0 1-.132-.027 5.984 5.984 0 0 0-.144-.063 1.3 1.3 0 0 0-.171-.06.734.734 0 0 0-.219-.03.463.463 0 0 0-.273.069.215.215 0 0 0-.093.186c0 .058.02.106.06.144a.614.614 0 0 0 .165.102c.068.028.145.055.231.08.086.027.174.056.264.088.09.032.178.07.264.114a.93.93 0 0 1 .231.159.675.675 0 0 1 .162.228c.042.09.063.198.063.324 0 .154-.028.296-.084.426a.898.898 0 0 1-.252.336c-.11.094-.247.167-.411.219a1.837 1.837 0 0 1-.561.078c-.106 0-.212-.01-.318-.03a2.26 2.26 0 0 1-.309-.081 1.786 1.786 0 0 1-.273-.12 1.245 1.245 0 0 1-.216-.153l.216-.342a.268.268 0 0 1 .09-.093.265.265 0 0 1 .144-.036c.054 0 .102.012.144.036l.141.078a.775.775 0 0 0 .429.114.687.687 0 0 0 .183-.021.339.339 0 0 0 .12-.063.246.246 0 0 0 .087-.186.202.202 0 0 0-.063-.153.528.528 0 0 0-.165-.102 1.672 1.672 0 0 0-.234-.081 5.792 5.792 0 0 1-.264-.087 2.379 2.379 0 0 1-.267-.114.813.813 0 0 1-.396-.426.936.936 0 0 1-.063-.363.887.887 0 0 1 .306-.69c.102-.09.23-.161.384-.213.154-.054.334-.081.54-.081a1.712 1.712 0 0 1 .621.114 1.356 1.356 0 0 1 .453.288l-.21.327Zm1.526-.68v3.11h-.93v-3.11h.93Zm.096-.852a.502.502 0 0 1-.045.21.573.573 0 0 1-1.035 0 .54.54 0 0 1 .51-.756.57.57 0 0 1 .525.333c.03.066.045.137.045.213Zm2.745 1.224a.536.536 0 0 1-.033.186.422.422 0 0 1-.087.147l-1.299 1.716h1.389v.69h-2.46v-.378a.54.54 0 0 1 .12-.306l1.311-1.737h-1.347v-.69h2.406v.372Zm2.244.81a.782.782 0 0 0-.03-.216.48.48 0 0 0-.093-.186.453.453 0 0 0-.168-.135.58.58 0 0 0-.255-.051.553.553 0 0 0-.414.153c-.1.1-.166.245-.198.435h1.158Zm-1.17.54c.03.26.109.449.237.567a.709.709 0 0 0 .495.174.886.886 0 0 0 .279-.04c.078-.025.147-.054.207-.086l.168-.087a.358.358 0 0 1 .162-.04c.074 0 .13.028.168.082l.27.333c-.096.11-.2.2-.312.27a1.667 1.667 0 0 1-.693.24 2.44 2.44 0 0 1-.333.024c-.218 0-.423-.035-.615-.105a1.446 1.446 0 0 1-.501-.318 1.522 1.522 0 0 1-.339-.522 1.972 1.972 0 0 1-.123-.726c0-.208.035-.405.105-.591.072-.186.174-.35.306-.49.134-.14.295-.25.483-.332.19-.082.404-.123.642-.123.206 0 .394.032.564.096a1.212 1.212 0 0 1 .729.729c.07.176.105.376.105.6 0 .07-.003.127-.009.17a.27.27 0 0 1-.033.106.125.125 0 0 1-.066.054.29.29 0 0 1-.102.015h-1.794Zm4.327-1.041a.234.234 0 0 1-.078.08.193.193 0 0 1-.102.025.346.346 0 0 1-.132-.027 5.984 5.984 0 0 0-.144-.063 1.3 1.3 0 0 0-.171-.06.734.734 0 0 0-.219-.03.463.463 0 0 0-.273.069.215.215 0 0 0-.093.186c0 .058.02.106.06.144a.614.614 0 0 0 .165.102c.068.028.145.055.231.08.086.027.174.056.264.088.09.032.178.07.264.114a.93.93 0 0 1 .231.159.675.675 0 0 1 .162.228c.042.09.063.198.063.324 0 .154-.028.296-.084.426a.898.898 0 0 1-.252.336c-.11.094-.247.167-.411.219a1.837 1.837 0 0 1-.561.078c-.106 0-.212-.01-.318-.03a2.26 2.26 0 0 1-.309-.081 1.786 1.786 0 0 1-.273-.12 1.245 1.245 0 0 1-.216-.153l.216-.342a.268.268 0 0 1 .09-.093.265.265 0 0 1 .144-.036c.054 0 .102.012.144.036l.141.078a.775.775 0 0 0 .429.114.687.687 0 0 0 .183-.021.339.339 0 0 0 .12-.063.246.246 0 0 0 .087-.186.202.202 0 0 0-.063-.153.528.528 0 0 0-.165-.102 1.672 1.672 0 0 0-.234-.081 5.792 5.792 0 0 1-.264-.087 2.379 2.379 0 0 1-.267-.114.813.813 0 0 1-.396-.426.936.936 0 0 1-.063-.363.887.887 0 0 1 .306-.69c.102-.09.23-.161.384-.213.154-.054.334-.081.54-.081a1.712 1.712 0 0 1 .621.114 1.356 1.356 0 0 1 .453.288l-.21.327Zm.635.633h2.73v.666h-2.73v-.666Zm0-1.101h2.73v.669h-2.73v-.67Zm6.138 2.226v.672h-2.49v-.672h.84V71.79a4.707 4.707 0 0 1 .012-.342l-.498.414a.307.307 0 0 1-.132.063.402.402 0 0 1-.12 0 .328.328 0 0 1-.102-.04.246.246 0 0 1-.066-.06l-.294-.39 1.362-1.142h.768v3.702h.72Zm-75.483 4.56v3.112h-.93v-3.111h.93Zm.096-.851a.502.502 0 0 1-.045.21.573.573 0 0 1-1.035 0 .54.54 0 0 1 .51-.756.57.57 0 0 1 .525.333c.03.066.045.137.045.213Zm1.867.804c.236 0 .45.037.644.11a1.4 1.4 0 0 1 .823.823c.078.196.117.417.117.663 0 .248-.04.472-.117.672a1.433 1.433 0 0 1-.325.507 1.434 1.434 0 0 1-.498.32 1.797 1.797 0 0 1-.644.112 1.83 1.83 0 0 1-.651-.111 1.498 1.498 0 0 1-.504-.321 1.467 1.467 0 0 1-.328-.507 1.88 1.88 0 0 1-.114-.672c0-.246.038-.467.115-.663.078-.198.186-.366.326-.504.142-.138.31-.244.505-.318a1.83 1.83 0 0 1 .65-.111Zm0 2.517c.213 0 .37-.075.47-.225.102-.152.153-.382.153-.69 0-.308-.05-.537-.152-.687-.1-.15-.257-.225-.471-.225-.22 0-.382.075-.484.225-.102.15-.152.379-.152.687 0 .308.05.538.153.69.102.15.263.225.483.225Zm1.932.642v-3.111h.576c.116 0 .192.052.228.156l.05.168c.053-.054.107-.103.163-.147a.957.957 0 0 1 .39-.195.977.977 0 0 1 .249-.03c.188 0 .343.049.465.147a.89.89 0 0 1 .282.387.936.936 0 0 1 .432-.411c.088-.042.18-.073.276-.093a1.452 1.452 0 0 1 .765.05.868.868 0 0 1 .345.232c.094.1.165.224.213.372.048.146.072.312.072.498v1.977h-.93V79.69c0-.322-.138-.483-.414-.483a.427.427 0 0 0-.315.126c-.082.082-.123.2-.123.357v1.977h-.93V79.69c0-.178-.035-.303-.105-.375-.07-.072-.173-.108-.31-.108a.53.53 0 0 0-.24.057.879.879 0 0 0-.21.153v2.25h-.93Zm6.918-1.93a.782.782 0 0 0-.03-.215.48.48 0 0 0-.093-.186.453.453 0 0 0-.168-.135.58.58 0 0 0-.255-.051.553.553 0 0 0-.414.153c-.1.1-.166.245-.198.435h1.158Zm-1.17.54c.03.26.11.45.237.568a.709.709 0 0 0 .495.174.886.886 0 0 0 .28-.04c.077-.025.146-.054.206-.086l.168-.087a.358.358 0 0 1 .162-.04c.074 0 .13.028.168.082l.27.333c-.096.11-.2.2-.312.27a1.667 1.667 0 0 1-.693.24 2.44 2.44 0 0 1-.333.024c-.218 0-.423-.035-.615-.105a1.446 1.446 0 0 1-.5-.318 1.522 1.522 0 0 1-.34-.522 1.972 1.972 0 0 1-.123-.726c0-.208.035-.405.105-.591.072-.186.174-.35.306-.49.134-.14.295-.25.483-.332.19-.082.404-.123.642-.123.206 0 .394.032.564.096a1.212 1.212 0 0 1 .73.729c.07.176.104.376.104.6 0 .07-.003.127-.009.17a.27.27 0 0 1-.033.106.125.125 0 0 1-.066.054.29.29 0 0 1-.102.015h-1.794Zm5.14-1.721v3.11h-.576c-.116 0-.192-.051-.228-.155l-.054-.18c-.06.058-.122.11-.186.159a1.242 1.242 0 0 1-.207.12 1.175 1.175 0 0 1-.237.075c-.084.02-.176.03-.276.03-.17 0-.321-.03-.453-.087a.948.948 0 0 1-.33-.25 1.08 1.08 0 0 1-.204-.374 1.551 1.551 0 0 1-.07-.474v-1.974h.93v1.974c0 .154.036.273.106.357.07.084.173.126.309.126a.653.653 0 0 0 .285-.063 1.18 1.18 0 0 0 .26-.177v-2.217h.93Zm1.442.273c.112-.096.233-.173.363-.231.132-.06.289-.09.47-.09.17 0 .32.03.45.09a.91.91 0 0 1 .334.246c.09.104.158.229.204.375.046.144.069.3.069.47v1.978h-.93V79.69a.538.538 0 0 0-.105-.354c-.07-.086-.173-.13-.31-.13a.647.647 0 0 0-.287.067c-.088.042-.174.1-.258.174v2.22h-.93v-4.491h.93v1.653Zm2.246 2.367a.51.51 0 0 1 .039-.201.542.542 0 0 1 .111-.162.527.527 0 0 1 .168-.108.518.518 0 0 1 .21-.042.51.51 0 0 1 .207.042c.064.026.12.062.168.108.048.046.085.1.111.162a.503.503 0 0 1-.279.675.545.545 0 0 1-.207.039.553.553 0 0 1-.378-.147.542.542 0 0 1-.111-.162.537.537 0 0 1-.039-.204Zm3.727-1.902a.514.514 0 0 1-.081.08.179.179 0 0 1-.111.03.247.247 0 0 1-.126-.032 4.22 4.22 0 0 0-.123-.072.697.697 0 0 0-.393-.108.657.657 0 0 0-.297.063.55.55 0 0 0-.204.18.823.823 0 0 0-.12.288 1.691 1.691 0 0 0-.039.38c0 .299.057.528.171.688.116.16.275.24.477.24a.676.676 0 0 0 .255-.04.866.866 0 0 0 .162-.09l.12-.092a.231.231 0 0 1 .141-.042c.074 0 .13.027.168.08l.27.334c-.096.11-.197.2-.303.27a1.604 1.604 0 0 1-.327.162c-.11.038-.221.064-.333.078a2.312 2.312 0 0 1-.327.024c-.19 0-.372-.036-.546-.108a1.364 1.364 0 0 1-.456-.312 1.551 1.551 0 0 1-.312-.507 1.916 1.916 0 0 1-.114-.684c0-.224.033-.433.099-.627a1.44 1.44 0 0 1 .297-.507 1.39 1.39 0 0 1 .486-.34c.194-.081.418-.122.672-.122.244 0 .458.039.642.117.184.078.35.192.498.342l-.246.327Zm1.893-.786c.236 0 .451.037.645.11a1.4 1.4 0 0 1 .822.823c.078.196.117.417.117.663 0 .248-.039.472-.117.672a1.433 1.433 0 0 1-.324.507 1.434 1.434 0 0 1-.498.32 1.797 1.797 0 0 1-.645.112 1.83 1.83 0 0 1-.651-.111 1.498 1.498 0 0 1-.504-.321 1.467 1.467 0 0 1-.327-.507 1.88 1.88 0 0 1-.114-.672c0-.246.038-.467.114-.663.078-.198.187-.366.327-.504.142-.138.31-.244.504-.318a1.83 1.83 0 0 1 .651-.111Zm0 2.517c.214 0 .371-.075.471-.225.102-.152.153-.382.153-.69 0-.308-.051-.537-.153-.687-.1-.15-.257-.225-.471-.225-.22 0-.381.075-.483.225-.102.15-.153.379-.153.687 0 .308.051.538.153.69.102.15.263.225.483.225Zm1.933.642v-3.111h.576c.116 0 .192.052.228.156l.051.168c.052-.054.106-.103.162-.147a.957.957 0 0 1 .39-.195.977.977 0 0 1 .249-.03c.188 0 .343.049.465.147a.89.89 0 0 1 .282.387.936.936 0 0 1 .432-.411c.088-.042.18-.073.276-.093a1.452 1.452 0 0 1 .765.05.868.868 0 0 1 .345.232c.094.1.165.224.213.372.048.146.072.312.072.498v1.977h-.93V79.69c0-.322-.138-.483-.414-.483a.427.427 0 0 0-.315.126c-.082.082-.123.2-.123.357v1.977h-.93V79.69c0-.178-.035-.303-.105-.375-.07-.072-.173-.108-.309-.108a.53.53 0 0 0-.24.057.879.879 0 0 0-.21.153v2.25h-.93Zm5.703-.036a.522.522 0 0 1-.087.144.485.485 0 0 1-.117.105.512.512 0 0 1-.282.084h-.396l1.704-4.473a.48.48 0 0 1 .468-.315h.396l-1.686 4.455Zm3.373-1.23a3.088 3.088 0 0 0-.459.048c-.12.024-.215.054-.285.09a.357.357 0 0 0-.147.123.3.3 0 0 0-.039.15c0 .106.029.18.087.225a.432.432 0 0 0 .255.063c.12 0 .225-.021.315-.063a.96.96 0 0 0 .273-.204V80.4Zm-1.674-1.413c.188-.166.396-.29.624-.37.23-.081.476-.122.738-.122.188 0 .357.03.507.093a1.088 1.088 0 0 1 .627.642c.056.15.084.314.084.492v1.944h-.426a.446.446 0 0 1-.201-.036c-.044-.024-.081-.074-.111-.15l-.066-.171a2.998 2.998 0 0 1-.225.174c-.072.05-.147.093-.225.129a1.41 1.41 0 0 1-.534.102c-.142 0-.271-.018-.387-.054a.73.73 0 0 1-.483-.432.98.98 0 0 1-.066-.372c0-.112.028-.225.084-.34a.826.826 0 0 1 .291-.314c.138-.096.324-.176.558-.24.234-.064.529-.1.885-.108v-.132c0-.182-.038-.313-.114-.393-.074-.082-.18-.123-.318-.123a.848.848 0 0 0-.459.117c-.054.03-.107.057-.159.08a.44.44 0 0 1-.186.037.268.268 0 0 1-.162-.048.417.417 0 0 1-.108-.114l-.168-.291Zm3.984 1.833c.07.076.146.13.228.162a.703.703 0 0 0 .258.048.548.548 0 0 0 .237-.051.476.476 0 0 0 .186-.162.869.869 0 0 0 .126-.294c.03-.12.045-.266.045-.438 0-.164-.012-.302-.036-.414a.81.81 0 0 0-.102-.27.378.378 0 0 0-.354-.195.674.674 0 0 0-.336.075.934.934 0 0 0-.252.219v1.32Zm-.057-1.881c.122-.13.26-.236.414-.318.156-.084.341-.126.555-.126.162 0 .312.036.45.108.138.072.257.176.357.312.1.136.178.303.234.5.058.197.087.42.087.67 0 .234-.033.45-.099.648-.064.198-.155.37-.273.516-.116.146-.256.26-.42.342a1.178 1.178 0 0 1-.54.123 1.06 1.06 0 0 1-.408-.07 1.108 1.108 0 0 1-.3-.185v1.194h-.93v-4.098h.576c.116 0 .192.052.228.156l.069.228Zm3.388 1.88a.62.62 0 0 0 .228.163.703.703 0 0 0 .258.048.548.548 0 0 0 .237-.051.476.476 0 0 0 .186-.162.869.869 0 0 0 .126-.294c.03-.12.045-.266.045-.438 0-.164-.012-.302-.036-.414a.81.81 0 0 0-.102-.27.378.378 0 0 0-.354-.195.674.674 0 0 0-.336.075.934.934 0 0 0-.252.219v1.32Zm-.057-1.88c.122-.13.26-.236.414-.318.156-.084.341-.126.555-.126.162 0 .312.036.45.108.138.072.257.176.357.312.1.136.178.303.234.5.058.197.087.42.087.67 0 .234-.033.45-.099.648-.064.198-.155.37-.273.516-.116.146-.256.26-.42.342a1.178 1.178 0 0 1-.54.123 1.06 1.06 0 0 1-.408-.07 1.108 1.108 0 0 1-.3-.185v1.194h-.93v-4.098h.576c.116 0 .192.052.228.156l.069.228Zm3.388-1.764v4.49h-.93v-4.49h.93Zm2.444 2.562a.782.782 0 0 0-.03-.216.48.48 0 0 0-.093-.186.453.453 0 0 0-.168-.135.58.58 0 0 0-.255-.051.553.553 0 0 0-.414.153c-.1.1-.166.245-.198.435h1.158Zm-1.17.54c.03.26.109.449.237.567a.709.709 0 0 0 .495.174.886.886 0 0 0 .279-.04c.078-.025.147-.054.207-.086l.168-.087a.358.358 0 0 1 .162-.04c.074 0 .13.028.168.082l.27.333c-.096.11-.2.2-.312.27a1.667 1.667 0 0 1-.693.24 2.44 2.44 0 0 1-.333.024c-.218 0-.423-.035-.615-.105a1.446 1.446 0 0 1-.501-.318 1.522 1.522 0 0 1-.339-.522 1.972 1.972 0 0 1-.123-.726c0-.208.035-.405.105-.591.072-.186.174-.35.306-.49.134-.14.295-.25.483-.332.19-.082.404-.123.642-.123.206 0 .394.032.564.096a1.212 1.212 0 0 1 .729.729c.07.176.105.376.105.6 0 .07-.003.127-.009.17a.27.27 0 0 1-.033.106.125.125 0 0 1-.066.054.29.29 0 0 1-.102.015h-1.794Zm2.346-.81h1.62v.75h-1.62v-.75Zm3.078-.912v3.11h-.93v-3.11h.93Zm.096-.852a.502.502 0 0 1-.045.21.573.573 0 0 1-1.035 0 .54.54 0 0 1 .51-.756.57.57 0 0 1 .525.333c.03.066.045.137.045.213Zm2.719 1.59a.514.514 0 0 1-.081.08.179.179 0 0 1-.111.03.247.247 0 0 1-.126-.032 4.22 4.22 0 0 0-.123-.072.697.697 0 0 0-.393-.108.657.657 0 0 0-.297.063.55.55 0 0 0-.204.18.823.823 0 0 0-.12.288 1.691 1.691 0 0 0-.039.38c0 .299.057.528.171.688.116.16.275.24.477.24a.676.676 0 0 0 .255-.04.866.866 0 0 0 .162-.09l.12-.092a.231.231 0 0 1 .141-.042c.074 0 .13.027.168.08l.27.334c-.096.11-.197.2-.303.27a1.604 1.604 0 0 1-.327.162c-.11.038-.221.064-.333.078a2.312 2.312 0 0 1-.327.024c-.19 0-.372-.036-.546-.108a1.364 1.364 0 0 1-.456-.312 1.551 1.551 0 0 1-.312-.507 1.916 1.916 0 0 1-.114-.684c0-.224.033-.433.099-.627a1.44 1.44 0 0 1 .297-.507 1.39 1.39 0 0 1 .486-.34c.194-.081.418-.122.672-.122.244 0 .458.039.642.117.184.078.35.192.498.342l-.246.327Zm1.893-.786c.236 0 .451.037.645.11a1.4 1.4 0 0 1 .822.823c.078.196.117.417.117.663 0 .248-.039.472-.117.672a1.433 1.433 0 0 1-.324.507 1.434 1.434 0 0 1-.498.32 1.797 1.797 0 0 1-.645.112 1.83 1.83 0 0 1-.651-.111 1.498 1.498 0 0 1-.504-.321 1.467 1.467 0 0 1-.327-.507 1.88 1.88 0 0 1-.114-.672c0-.246.038-.467.114-.663.078-.198.187-.366.327-.504.142-.138.31-.244.504-.318a1.83 1.83 0 0 1 .651-.111Zm0 2.517c.214 0 .371-.075.471-.225.102-.152.153-.382.153-.69 0-.308-.051-.537-.153-.687-.1-.15-.257-.225-.471-.225-.22 0-.381.075-.483.225-.102.15-.153.379-.153.687 0 .308.051.538.153.69.102.15.263.225.483.225Zm2.791-2.133a2.26 2.26 0 0 1 .186-.156 1.136 1.136 0 0 1 .441-.198c.086-.02.179-.03.279-.03.17 0 .32.03.45.09a.91.91 0 0 1 .333.246c.09.104.158.229.204.375.046.144.069.3.069.47v1.978h-.93V79.69a.538.538 0 0 0-.105-.354c-.07-.086-.173-.13-.309-.13a.647.647 0 0 0-.288.067c-.088.042-.174.1-.258.174v2.22h-.93v-3.111h.576c.116 0 .192.052.228.156l.054.18Zm2.441.576h1.62v.75h-1.62v-.75Zm4.965 1.527v.672h-2.49v-.672h.84V78.79a4.707 4.707 0 0 1 .012-.342l-.498.414a.307.307 0 0 1-.132.063.402.402 0 0 1-.12 0 .328.328 0 0 1-.102-.04.246.246 0 0 1-.066-.06l-.294-.39 1.362-1.142h.768v3.702h.72Zm2.292-1.026v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.05-.132.05h-.27v1.006h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.46 2.022-2.717h.888v2.673h.45Zm2.101 0v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.05-.132.05h-.27v1.006h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.46 2.022-2.717h.888v2.673h.45Zm3.168 1.026v.672h-2.49v-.672h.84V78.79a4.707 4.707 0 0 1 .012-.342l-.498.414a.307.307 0 0 1-.132.063.402.402 0 0 1-.12 0 .328.328 0 0 1-.102-.04.246.246 0 0 1-.066-.06l-.294-.39 1.362-1.142h.768v3.702h.72Zm-74.452 4.56v3.112h-.93v-3.111h.93Zm.096-.851a.502.502 0 0 1-.045.21.573.573 0 0 1-1.035 0 .54.54 0 0 1 .51-.756.57.57 0 0 1 .525.333c.03.066.045.137.045.213Zm1.866.804c.236 0 .451.037.645.11a1.4 1.4 0 0 1 .822.823c.078.196.117.417.117.663 0 .248-.039.472-.117.672a1.433 1.433 0 0 1-.324.507 1.434 1.434 0 0 1-.498.32 1.797 1.797 0 0 1-.645.112 1.83 1.83 0 0 1-.65-.111 1.498 1.498 0 0 1-.505-.321 1.467 1.467 0 0 1-.327-.507 1.88 1.88 0 0 1-.114-.672c0-.246.038-.467.114-.663.078-.198.187-.366.327-.504.142-.138.31-.244.504-.318a1.83 1.83 0 0 1 .651-.111Zm0 2.517c.214 0 .371-.075.471-.225.102-.152.153-.382.153-.69 0-.308-.05-.537-.153-.687-.1-.15-.257-.225-.47-.225-.22 0-.382.075-.484.225-.102.15-.153.379-.153.687 0 .308.051.538.153.69.102.15.263.225.483.225Zm1.933.642v-3.111h.576c.116 0 .192.052.228.156l.05.168c.053-.054.107-.103.163-.147a.957.957 0 0 1 .39-.195.977.977 0 0 1 .249-.03c.188 0 .343.049.465.147a.89.89 0 0 1 .282.387.936.936 0 0 1 .432-.411c.088-.042.18-.073.276-.093a1.452 1.452 0 0 1 .765.05.868.868 0 0 1 .345.232c.094.1.165.224.213.372.048.146.072.312.072.498v1.977h-.93V86.69c0-.322-.138-.483-.414-.483a.427.427 0 0 0-.315.126c-.082.082-.123.2-.123.357v1.977h-.93V86.69c0-.178-.035-.303-.105-.375-.07-.072-.173-.108-.31-.108a.53.53 0 0 0-.24.057.879.879 0 0 0-.21.153v2.25h-.93Zm6.918-1.93a.782.782 0 0 0-.03-.215.48.48 0 0 0-.093-.186.453.453 0 0 0-.168-.135.58.58 0 0 0-.255-.051.553.553 0 0 0-.414.153c-.1.1-.166.245-.198.435h1.158Zm-1.17.54c.03.26.11.45.237.568a.709.709 0 0 0 .495.174.886.886 0 0 0 .28-.04c.077-.025.146-.054.206-.086l.168-.087a.358.358 0 0 1 .162-.04c.074 0 .13.028.168.082l.27.333c-.096.11-.2.2-.312.27a1.667 1.667 0 0 1-.693.24 2.44 2.44 0 0 1-.333.024c-.218 0-.423-.035-.615-.105a1.446 1.446 0 0 1-.5-.318 1.522 1.522 0 0 1-.34-.522 1.972 1.972 0 0 1-.123-.726c0-.208.035-.405.105-.591.072-.186.174-.35.306-.49.134-.14.295-.25.483-.332.19-.082.404-.123.642-.123.206 0 .394.032.564.096a1.212 1.212 0 0 1 .73.729c.07.176.104.376.104.6 0 .07-.003.127-.009.17a.27.27 0 0 1-.033.106.125.125 0 0 1-.066.054.29.29 0 0 1-.102.015H93.09Zm5.14-1.721v3.11h-.576c-.116 0-.192-.051-.228-.155l-.054-.18c-.06.058-.122.11-.186.159a1.242 1.242 0 0 1-.207.12 1.175 1.175 0 0 1-.237.075c-.084.02-.176.03-.276.03-.17 0-.321-.03-.453-.087a.948.948 0 0 1-.33-.25 1.08 1.08 0 0 1-.204-.374 1.551 1.551 0 0 1-.07-.474v-1.974h.93v1.974c0 .154.036.273.106.357.07.084.173.126.309.126a.653.653 0 0 0 .285-.063 1.18 1.18 0 0 0 .26-.177v-2.217h.93Zm1.442.273c.111-.096.232-.173.362-.231.132-.06.289-.09.471-.09.17 0 .32.03.45.09a.91.91 0 0 1 .333.246c.09.104.158.229.204.375.046.144.069.3.069.47v1.978h-.93V86.69a.538.538 0 0 0-.105-.354c-.07-.086-.173-.13-.309-.13a.643.643 0 0 0-.287.067c-.088.042-.175.1-.258.174v2.22h-.93v-4.491h.93v1.653Zm2.245 2.367a.51.51 0 0 1 .039-.201.542.542 0 0 1 .111-.162.527.527 0 0 1 .168-.108.518.518 0 0 1 .21-.042.51.51 0 0 1 .207.042c.064.026.12.062.168.108.048.046.085.1.111.162a.503.503 0 0 1-.279.675.545.545 0 0 1-.207.039.553.553 0 0 1-.378-.147.542.542 0 0 1-.111-.162.537.537 0 0 1-.039-.204Zm3.728-1.902a.514.514 0 0 1-.081.08.179.179 0 0 1-.111.03.247.247 0 0 1-.126-.032 4.22 4.22 0 0 0-.123-.072.697.697 0 0 0-.393-.108.657.657 0 0 0-.297.063.55.55 0 0 0-.204.18.823.823 0 0 0-.12.288 1.691 1.691 0 0 0-.039.38c0 .299.057.528.171.688.116.16.275.24.477.24a.676.676 0 0 0 .255-.04.866.866 0 0 0 .162-.09l.12-.092a.231.231 0 0 1 .141-.042c.074 0 .13.027.168.08l.27.334c-.096.11-.197.2-.303.27a1.604 1.604 0 0 1-.327.162c-.11.038-.221.064-.333.078a2.312 2.312 0 0 1-.327.024c-.19 0-.372-.036-.546-.108a1.364 1.364 0 0 1-.456-.312 1.551 1.551 0 0 1-.312-.507 1.916 1.916 0 0 1-.114-.684c0-.224.033-.433.099-.627a1.44 1.44 0 0 1 .297-.507 1.39 1.39 0 0 1 .486-.34c.194-.081.418-.122.672-.122.244 0 .458.039.642.117.184.078.35.192.498.342l-.246.327Zm1.893-.786c.236 0 .451.037.645.11a1.4 1.4 0 0 1 .822.823c.078.196.117.417.117.663 0 .248-.039.472-.117.672a1.433 1.433 0 0 1-.324.507 1.434 1.434 0 0 1-.498.32 1.797 1.797 0 0 1-.645.112 1.83 1.83 0 0 1-.651-.111 1.498 1.498 0 0 1-.504-.321 1.467 1.467 0 0 1-.327-.507 1.88 1.88 0 0 1-.114-.672c0-.246.038-.467.114-.663.078-.198.187-.366.327-.504.142-.138.31-.244.504-.318a1.83 1.83 0 0 1 .651-.111Zm0 2.517c.214 0 .371-.075.471-.225.102-.152.153-.382.153-.69 0-.308-.051-.537-.153-.687-.1-.15-.257-.225-.471-.225-.22 0-.381.075-.483.225-.102.15-.153.379-.153.687 0 .308.051.538.153.69.102.15.263.225.483.225Zm28.676-1.557h1.62v.75h-1.62v-.75Zm3.078-.912v3.11h-.93v-3.11h.93Zm.096-.852a.502.502 0 0 1-.045.21.573.573 0 0 1-1.035 0 .54.54 0 0 1 .51-.756.57.57 0 0 1 .525.333c.03.066.045.137.045.213Zm2.719 1.59a.514.514 0 0 1-.081.08.179.179 0 0 1-.111.03.247.247 0 0 1-.126-.032 4.22 4.22 0 0 0-.123-.072.697.697 0 0 0-.393-.108.657.657 0 0 0-.297.063.55.55 0 0 0-.204.18.823.823 0 0 0-.12.288 1.691 1.691 0 0 0-.039.38c0 .299.057.528.171.688.116.16.275.24.477.24a.676.676 0 0 0 .255-.04.866.866 0 0 0 .162-.09l.12-.092a.231.231 0 0 1 .141-.042c.074 0 .13.027.168.08l.27.334c-.096.11-.197.2-.303.27a1.604 1.604 0 0 1-.327.162c-.11.038-.221.064-.333.078a2.312 2.312 0 0 1-.327.024c-.19 0-.372-.036-.546-.108a1.364 1.364 0 0 1-.456-.312 1.551 1.551 0 0 1-.312-.507 1.916 1.916 0 0 1-.114-.684c0-.224.033-.433.099-.627a1.44 1.44 0 0 1 .297-.507 1.39 1.39 0 0 1 .486-.34c.194-.081.418-.122.672-.122.244 0 .458.039.642.117.184.078.35.192.498.342l-.246.327Zm1.893-.786c.236 0 .451.037.645.11a1.4 1.4 0 0 1 .822.823c.078.196.117.417.117.663 0 .248-.039.472-.117.672a1.433 1.433 0 0 1-.324.507 1.434 1.434 0 0 1-.498.32 1.797 1.797 0 0 1-.645.112 1.83 1.83 0 0 1-.651-.111 1.498 1.498 0 0 1-.504-.321 1.467 1.467 0 0 1-.327-.507 1.88 1.88 0 0 1-.114-.672c0-.246.038-.467.114-.663.078-.198.187-.366.327-.504.142-.138.31-.244.504-.318a1.83 1.83 0 0 1 .651-.111Zm0 2.517c.214 0 .371-.075.471-.225.102-.152.153-.382.153-.69 0-.308-.051-.537-.153-.687-.1-.15-.257-.225-.471-.225-.22 0-.381.075-.483.225-.102.15-.153.379-.153.687 0 .308.051.538.153.69.102.15.263.225.483.225Zm2.79-2.133a2.26 2.26 0 0 1 .186-.156 1.136 1.136 0 0 1 .441-.198c.086-.02.179-.03.279-.03.17 0 .32.03.45.09a.91.91 0 0 1 .333.246c.09.104.158.229.204.375.046.144.069.3.069.47v1.978h-.93V86.69a.538.538 0 0 0-.105-.354c-.07-.086-.173-.13-.309-.13a.647.647 0 0 0-.288.067c-.088.042-.174.1-.258.174v2.22h-.93v-3.111h.576c.116 0 .192.052.228.156l.054.18Zm2.441.576h1.62v.75h-1.62v-.75Zm4.965 1.527v.672h-2.49v-.672h.84V85.79a4.707 4.707 0 0 1 .012-.342l-.498.414a.307.307 0 0 1-.132.063.402.402 0 0 1-.12 0 .328.328 0 0 1-.102-.04.246.246 0 0 1-.066-.06l-.294-.39 1.362-1.142h.768v3.702h.72Zm2.293-1.026v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.05-.132.05h-.27v1.006h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.46 2.022-2.717h.888v2.673h.45Zm-78.213 6.499h1.62v.75h-1.62v-.75Zm3.078-.912v3.11h-.93v-3.11h.93Zm.096-.852a.502.502 0 0 1-.045.21.573.573 0 0 1-1.035 0 .54.54 0 0 1 .51-.756.57.57 0 0 1 .525.333c.03.066.045.137.045.213Zm2.719 1.59a.514.514 0 0 1-.081.08.179.179 0 0 1-.111.03.247.247 0 0 1-.126-.032 4.22 4.22 0 0 0-.123-.072.697.697 0 0 0-.393-.108.657.657 0 0 0-.297.063.55.55 0 0 0-.204.18.823.823 0 0 0-.12.288 1.691 1.691 0 0 0-.04.38c0 .299.058.528.172.688.116.16.275.24.477.24a.676.676 0 0 0 .255-.04.866.866 0 0 0 .162-.09l.12-.092a.231.231 0 0 1 .14-.042c.075 0 .13.027.169.08l.27.334c-.096.11-.197.2-.303.27a1.604 1.604 0 0 1-.327.162c-.11.038-.221.064-.333.078a2.312 2.312 0 0 1-.327.024c-.19 0-.372-.036-.546-.108a1.364 1.364 0 0 1-.456-.312 1.551 1.551 0 0 1-.312-.507 1.916 1.916 0 0 1-.114-.684c0-.224.033-.433.099-.627a1.44 1.44 0 0 1 .297-.507 1.39 1.39 0 0 1 .486-.34c.194-.081.418-.122.672-.122.244 0 .458.039.642.117.184.078.35.192.498.342l-.246.327Zm1.893-.786c.236 0 .45.037.645.11a1.4 1.4 0 0 1 .822.823c.078.196.117.417.117.663 0 .248-.04.472-.117.672a1.433 1.433 0 0 1-.324.507 1.434 1.434 0 0 1-.498.32 1.797 1.797 0 0 1-.645.112 1.83 1.83 0 0 1-.651-.111 1.498 1.498 0 0 1-.504-.321 1.467 1.467 0 0 1-.327-.507 1.88 1.88 0 0 1-.114-.672c0-.246.038-.467.114-.663.078-.198.187-.366.327-.504.142-.138.31-.244.504-.318a1.83 1.83 0 0 1 .65-.111Zm0 2.517c.214 0 .37-.075.47-.225.103-.152.154-.382.154-.69 0-.308-.051-.537-.153-.687-.1-.15-.257-.225-.471-.225-.22 0-.381.075-.483.225-.102.15-.153.379-.153.687 0 .308.05.538.153.69.102.15.263.225.483.225Zm2.79-2.133a2.26 2.26 0 0 1 .186-.156 1.136 1.136 0 0 1 .441-.198c.086-.02.18-.03.28-.03.17 0 .32.03.45.09a.91.91 0 0 1 .332.246c.09.104.158.229.204.375.046.144.07.3.07.47v1.978h-.93V93.69a.538.538 0 0 0-.106-.354c-.07-.086-.173-.13-.309-.13a.647.647 0 0 0-.288.067c-.088.042-.174.1-.258.174v2.22h-.93v-3.111h.576c.116 0 .192.052.228.156l.054.18Zm3.077-1.596v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm1.2 0v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm47.637 0v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm1.2 0v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.25l-.084-.473v-.858h.81Zm2.327 1.94a.234.234 0 0 1-.078.082.193.193 0 0 1-.102.024.346.346 0 0 1-.132-.027 5.984 5.984 0 0 0-.144-.063 1.3 1.3 0 0 0-.171-.06.734.734 0 0 0-.219-.03.463.463 0 0 0-.273.069.215.215 0 0 0-.093.186c0 .058.02.106.06.144a.614.614 0 0 0 .165.102c.068.028.145.055.231.08.086.027.174.056.264.088.09.032.178.07.264.114a.93.93 0 0 1 .231.159.675.675 0 0 1 .162.228c.042.09.063.198.063.324 0 .154-.028.296-.084.426a.898.898 0 0 1-.252.336c-.11.094-.247.167-.411.219a1.837 1.837 0 0 1-.561.078c-.106 0-.212-.01-.318-.03a2.26 2.26 0 0 1-.309-.081 1.786 1.786 0 0 1-.273-.12 1.245 1.245 0 0 1-.216-.153l.216-.342a.268.268 0 0 1 .09-.093.265.265 0 0 1 .144-.036c.054 0 .102.012.144.036l.141.078a.775.775 0 0 0 .429.114.687.687 0 0 0 .183-.021.339.339 0 0 0 .12-.063.246.246 0 0 0 .087-.186.202.202 0 0 0-.063-.153.528.528 0 0 0-.165-.102 1.672 1.672 0 0 0-.234-.081 5.792 5.792 0 0 1-.264-.087 2.379 2.379 0 0 1-.267-.114.813.813 0 0 1-.396-.426.936.936 0 0 1-.063-.363.887.887 0 0 1 .306-.69c.102-.09.23-.161.384-.213.154-.054.334-.081.54-.081a1.712 1.712 0 0 1 .621.114 1.356 1.356 0 0 1 .453.288l-.21.327Zm1.526-.68v3.11h-.93v-3.11h.93Zm.096-.852a.502.502 0 0 1-.045.21.573.573 0 0 1-1.035 0 .54.54 0 0 1 .51-.756.57.57 0 0 1 .525.333c.03.066.045.137.045.213Zm2.745 1.224a.536.536 0 0 1-.033.186.422.422 0 0 1-.087.147l-1.299 1.716h1.389v.69h-2.46v-.378a.54.54 0 0 1 .12-.306l1.311-1.737h-1.347v-.69h2.406v.372Zm2.245.81a.782.782 0 0 0-.03-.216.48.48 0 0 0-.093-.186.453.453 0 0 0-.168-.135.58.58 0 0 0-.255-.051.553.553 0 0 0-.414.153c-.1.1-.166.245-.198.435h1.158Zm-1.17.54c.03.26.109.449.237.567a.709.709 0 0 0 .495.174.886.886 0 0 0 .279-.04c.078-.025.147-.054.207-.086l.168-.087a.358.358 0 0 1 .162-.04c.074 0 .13.028.168.082l.27.333c-.096.11-.2.2-.312.27a1.667 1.667 0 0 1-.693.24 2.44 2.44 0 0 1-.333.024c-.218 0-.423-.035-.615-.105a1.446 1.446 0 0 1-.501-.318 1.522 1.522 0 0 1-.339-.522 1.972 1.972 0 0 1-.123-.726c0-.208.035-.405.105-.591.072-.186.174-.35.306-.49.134-.14.295-.25.483-.332.19-.082.404-.123.642-.123.206 0 .394.032.564.096a1.212 1.212 0 0 1 .729.729c.07.176.105.376.105.6 0 .07-.003.127-.009.17a.27.27 0 0 1-.033.106.125.125 0 0 1-.066.054.29.29 0 0 1-.102.015h-1.794Zm4.326-1.041a.234.234 0 0 1-.078.08.193.193 0 0 1-.102.025.346.346 0 0 1-.132-.027 5.984 5.984 0 0 0-.144-.063 1.3 1.3 0 0 0-.171-.06.734.734 0 0 0-.219-.03.463.463 0 0 0-.273.069.215.215 0 0 0-.093.186c0 .058.02.106.06.144a.614.614 0 0 0 .165.102c.068.028.145.055.231.08.086.027.174.056.264.088.09.032.178.07.264.114a.93.93 0 0 1 .231.159.675.675 0 0 1 .162.228c.042.09.063.198.063.324 0 .154-.028.296-.084.426a.898.898 0 0 1-.252.336c-.11.094-.247.167-.411.219a1.837 1.837 0 0 1-.561.078c-.106 0-.212-.01-.318-.03a2.26 2.26 0 0 1-.309-.081 1.786 1.786 0 0 1-.273-.12 1.245 1.245 0 0 1-.216-.153l.216-.342a.268.268 0 0 1 .09-.093.265.265 0 0 1 .144-.036c.054 0 .102.012.144.036l.141.078a.775.775 0 0 0 .429.114.687.687 0 0 0 .183-.021.339.339 0 0 0 .12-.063.246.246 0 0 0 .087-.186.202.202 0 0 0-.063-.153.528.528 0 0 0-.165-.102 1.672 1.672 0 0 0-.234-.081 5.792 5.792 0 0 1-.264-.087 2.379 2.379 0 0 1-.267-.114.813.813 0 0 1-.396-.426.936.936 0 0 1-.063-.363.887.887 0 0 1 .306-.69c.102-.09.23-.161.384-.213.154-.054.334-.081.54-.081a1.712 1.712 0 0 1 .621.114 1.356 1.356 0 0 1 .453.288l-.21.327Zm-73.771 6.27c.236 0 .45.038.645.112a1.4 1.4 0 0 1 .822.822c.078.196.117.417.117.663 0 .248-.04.472-.117.672a1.433 1.433 0 0 1-.324.507 1.434 1.434 0 0 1-.498.321 1.797 1.797 0 0 1-.645.111 1.83 1.83 0 0 1-.651-.111 1.498 1.498 0 0 1-.504-.321 1.467 1.467 0 0 1-.327-.507 1.88 1.88 0 0 1-.114-.672c0-.246.038-.467.114-.663a1.44 1.44 0 0 1 .327-.504c.142-.138.31-.244.504-.318a1.83 1.83 0 0 1 .65-.111Zm0 2.518c.214 0 .37-.075.47-.225.103-.152.154-.382.154-.69 0-.308-.051-.537-.153-.687-.1-.15-.257-.225-.471-.225-.22 0-.381.075-.483.225-.102.15-.153.379-.153.687 0 .308.05.538.153.69.102.15.263.225.483.225Zm1.932.642v-3.111h.576c.116 0 .192.052.228.156l.051.168c.052-.054.106-.103.162-.147a.957.957 0 0 1 .39-.195.977.977 0 0 1 .25-.03c.187 0 .342.049.464.147a.89.89 0 0 1 .282.387.932.932 0 0 1 .432-.411c.088-.042.18-.073.276-.093a1.452 1.452 0 0 1 .765.05.868.868 0 0 1 .345.232c.094.1.165.224.213.372.048.146.072.312.072.498v1.977h-.93v-1.977c0-.322-.138-.483-.414-.483a.427.427 0 0 0-.315.126c-.082.082-.123.201-.123.357v1.977h-.93v-1.977c0-.178-.035-.303-.105-.375-.07-.072-.173-.108-.309-.108a.53.53 0 0 0-.24.057.879.879 0 0 0-.21.153v2.25h-.93Zm6.919-1.929a.782.782 0 0 0-.03-.216.48.48 0 0 0-.093-.186.453.453 0 0 0-.168-.135.58.58 0 0 0-.255-.051.553.553 0 0 0-.414.153c-.1.1-.166.245-.198.435H90.4Zm-1.17.54c.03.26.109.449.237.567a.709.709 0 0 0 .495.174.886.886 0 0 0 .279-.039c.078-.026.147-.055.207-.087l.168-.087a.358.358 0 0 1 .162-.039c.074 0 .13.027.168.081l.27.333c-.096.11-.2.2-.312.27a1.667 1.667 0 0 1-.693.24 2.44 2.44 0 0 1-.333.024c-.218 0-.423-.035-.615-.105a1.446 1.446 0 0 1-.501-.318 1.522 1.522 0 0 1-.34-.522 1.972 1.972 0 0 1-.122-.726c0-.208.035-.405.105-.591.072-.186.174-.349.306-.49.134-.14.295-.25.483-.332.19-.082.404-.123.642-.123.206 0 .394.032.564.096a1.212 1.212 0 0 1 .729.729 1.613 1.613 0 0 1 .095.771.27.27 0 0 1-.032.105.125.125 0 0 1-.066.054.29.29 0 0 1-.102.015H89.23Zm53.7-1.386a2.26 2.26 0 0 1 .186-.156 1.136 1.136 0 0 1 .441-.198c.086-.02.179-.03.279-.03.17 0 .32.03.45.09a.91.91 0 0 1 .333.246c.09.104.158.229.204.375.046.144.069.301.069.471v1.977h-.93v-1.977a.538.538 0 0 0-.105-.354c-.07-.086-.173-.129-.309-.129a.647.647 0 0 0-.288.066c-.088.042-.174.1-.258.174v2.22h-.93v-3.111h.576c.116 0 .192.052.228.156l.054.18Zm2.441.576h1.62v.75h-1.62v-.75Zm4.965 1.527v.672h-2.49v-.672h.84V99.79a4.707 4.707 0 0 1 .012-.342l-.498.414a.307.307 0 0 1-.132.063.402.402 0 0 1-.12 0 .328.328 0 0 1-.102-.04.246.246 0 0 1-.066-.06l-.294-.39 1.362-1.142h.768v3.702h.72Zm2.292-1.026v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.051-.132.051h-.27v1.005h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.459 2.022-2.718h.888v2.673h.45Zm3.169 1.026v.672h-2.49v-.672h.84V99.79a4.707 4.707 0 0 1 .012-.342l-.498.414a.307.307 0 0 1-.132.063.402.402 0 0 1-.12 0 .328.328 0 0 1-.102-.04.246.246 0 0 1-.066-.06l-.294-.39 1.362-1.142h.768v3.702h.72Zm-75.805 5.473h1.62v.75h-1.62v-.75Zm3.079-.912v3.111h-.93v-3.111h.93Zm.096-.852a.502.502 0 0 1-.046.21.573.573 0 0 1-1.034 0 .54.54 0 0 1 .51-.756.57.57 0 0 1 .524.333.51.51 0 0 1 .046.213Zm2.718 1.59a.514.514 0 0 1-.08.081.179.179 0 0 1-.112.03.247.247 0 0 1-.126-.033 4.22 4.22 0 0 0-.123-.072.697.697 0 0 0-.393-.108.657.657 0 0 0-.297.063.55.55 0 0 0-.204.18.823.823 0 0 0-.12.288 1.691 1.691 0 0 0-.039.381c0 .298.057.527.171.687.116.16.275.24.477.24a.676.676 0 0 0 .255-.039.866.866 0 0 0 .162-.09l.12-.093a.231.231 0 0 1 .141-.042c.074 0 .13.027.168.081l.27.333c-.096.11-.197.2-.303.27a1.604 1.604 0 0 1-.327.162c-.11.038-.22.064-.333.078a2.312 2.312 0 0 1-.327.024c-.19 0-.372-.036-.546-.108a1.364 1.364 0 0 1-.456-.312 1.551 1.551 0 0 1-.312-.507 1.916 1.916 0 0 1-.114-.684c0-.224.033-.433.1-.627a1.44 1.44 0 0 1 .296-.507 1.39 1.39 0 0 1 .486-.339c.194-.082.418-.123.672-.123.244 0 .458.039.642.117.184.078.35.192.498.342l-.246.327Zm1.893-.786c.236 0 .451.037.645.111a1.4 1.4 0 0 1 .822.822c.078.196.117.417.117.663 0 .248-.039.472-.117.672a1.433 1.433 0 0 1-.324.507 1.434 1.434 0 0 1-.498.321 1.797 1.797 0 0 1-.645.111 1.83 1.83 0 0 1-.65-.111 1.498 1.498 0 0 1-.505-.321 1.467 1.467 0 0 1-.327-.507 1.88 1.88 0 0 1-.114-.672c0-.246.038-.467.114-.663.078-.198.187-.366.327-.504.142-.138.31-.244.504-.318a1.83 1.83 0 0 1 .651-.111Zm0 2.517c.214 0 .371-.075.471-.225.102-.152.153-.382.153-.69 0-.308-.05-.537-.153-.687-.1-.15-.257-.225-.47-.225-.22 0-.382.075-.484.225-.102.15-.153.379-.153.687 0 .308.051.538.153.69.102.15.263.225.483.225Zm2.79-2.133a2.26 2.26 0 0 1 .187-.156 1.136 1.136 0 0 1 .441-.198c.086-.02.179-.03.279-.03.17 0 .32.03.45.09a.91.91 0 0 1 .333.246c.09.104.158.229.204.375.046.144.069.301.069.471v1.977h-.93v-1.977a.538.538 0 0 0-.105-.354c-.07-.086-.173-.129-.31-.129a.647.647 0 0 0-.287.066c-.088.042-.174.1-.258.174v2.22h-.93v-3.111h.576c.116 0 .192.052.228.156l.054.18Zm57.548.345a.234.234 0 0 1-.078.081.193.193 0 0 1-.102.024.346.346 0 0 1-.132-.027 5.984 5.984 0 0 0-.144-.063 1.3 1.3 0 0 0-.171-.06.734.734 0 0 0-.219-.03.463.463 0 0 0-.273.069.215.215 0 0 0-.093.186c0 .058.02.106.06.144a.614.614 0 0 0 .165.102c.068.028.145.055.231.081.086.026.174.055.264.087.09.032.178.07.264.114a.93.93 0 0 1 .231.159.675.675 0 0 1 .162.228c.042.09.063.198.063.324 0 .154-.028.296-.084.426a.898.898 0 0 1-.252.336c-.11.094-.247.167-.411.219a1.837 1.837 0 0 1-.561.078c-.106 0-.212-.01-.318-.03a2.26 2.26 0 0 1-.309-.081 1.786 1.786 0 0 1-.273-.12 1.245 1.245 0 0 1-.216-.153l.216-.342a.268.268 0 0 1 .09-.093.265.265 0 0 1 .144-.036c.054 0 .102.012.144.036l.141.078a.775.775 0 0 0 .429.114.687.687 0 0 0 .183-.021.339.339 0 0 0 .12-.063.246.246 0 0 0 .087-.186.202.202 0 0 0-.063-.153.528.528 0 0 0-.165-.102 1.672 1.672 0 0 0-.234-.081 5.792 5.792 0 0 1-.264-.087 2.379 2.379 0 0 1-.267-.114.813.813 0 0 1-.396-.426.936.936 0 0 1-.063-.363.887.887 0 0 1 .306-.69c.102-.09.23-.161.384-.213.154-.054.334-.081.54-.081a1.712 1.712 0 0 1 .621.114 1.356 1.356 0 0 1 .453.288l-.21.327Zm1.526-.681v3.111h-.93v-3.111h.93Zm.096-.852a.502.502 0 0 1-.045.21.573.573 0 0 1-1.035 0 .54.54 0 0 1 .51-.756.57.57 0 0 1 .525.333c.03.066.045.137.045.213Zm2.746 1.224a.536.536 0 0 1-.033.186.422.422 0 0 1-.087.147l-1.299 1.716h1.389v.69h-2.46v-.378a.54.54 0 0 1 .12-.306l1.311-1.737h-1.347v-.69h2.406v.372Zm1.312-.372v3.111h-.93v-3.111h.93Zm.096-.852a.502.502 0 0 1-.045.21.573.573 0 0 1-1.035 0 .54.54 0 0 1 .51-.756.57.57 0 0 1 .525.333c.03.066.045.137.045.213Zm-73.07 7.852v3.111h-.93v-3.111h.93Zm.096-.852a.502.502 0 0 1-.045.21.573.573 0 0 1-1.035 0 .54.54 0 0 1 .51-.756.57.57 0 0 1 .525.333c.03.066.045.137.045.213Zm1.867.804c.236 0 .45.037.644.111a1.4 1.4 0 0 1 .823.822c.078.196.117.417.117.663 0 .248-.04.472-.118.672a1.433 1.433 0 0 1-.323.507 1.434 1.434 0 0 1-.499.321 1.797 1.797 0 0 1-.644.111 1.83 1.83 0 0 1-.651-.111 1.498 1.498 0 0 1-.505-.321 1.467 1.467 0 0 1-.326-.507 1.88 1.88 0 0 1-.115-.672c0-.246.039-.467.115-.663.078-.198.186-.366.326-.504.142-.138.31-.244.505-.318a1.83 1.83 0 0 1 .65-.111Zm0 2.517c.213 0 .37-.075.47-.225.103-.152.153-.382.153-.69 0-.308-.05-.537-.153-.687-.1-.15-.257-.225-.47-.225-.22 0-.382.075-.484.225-.102.15-.153.379-.153.687 0 .308.052.538.153.69.102.15.263.225.483.225Zm1.932.642v-3.111h.576c.116 0 .192.052.228.156l.05.168c.053-.054.107-.103.163-.147a.957.957 0 0 1 .39-.195.977.977 0 0 1 .249-.03c.188 0 .343.049.465.147a.89.89 0 0 1 .282.387.936.936 0 0 1 .432-.411c.088-.042.18-.073.276-.093a1.452 1.452 0 0 1 .765.051.868.868 0 0 1 .345.231c.094.1.165.224.213.372.048.146.072.312.072.498v1.977h-.93v-1.977c0-.322-.138-.483-.414-.483a.427.427 0 0 0-.315.126c-.082.082-.123.201-.123.357v1.977h-.93v-1.977c0-.178-.035-.303-.105-.375-.07-.072-.173-.108-.31-.108a.53.53 0 0 0-.24.057.879.879 0 0 0-.21.153v2.25h-.93Zm6.918-1.929a.782.782 0 0 0-.03-.216.48.48 0 0 0-.093-.186.453.453 0 0 0-.168-.135.58.58 0 0 0-.255-.051.553.553 0 0 0-.414.153c-.1.1-.166.245-.198.435h1.158Zm-1.17.54c.03.26.11.449.237.567a.709.709 0 0 0 .495.174.886.886 0 0 0 .28-.039c.077-.026.146-.055.206-.087l.168-.087a.358.358 0 0 1 .162-.039c.074 0 .13.027.168.081l.27.333c-.096.11-.2.2-.312.27a1.667 1.667 0 0 1-.693.24 2.44 2.44 0 0 1-.333.024c-.218 0-.423-.035-.615-.105a1.446 1.446 0 0 1-.5-.318 1.522 1.522 0 0 1-.34-.522 1.972 1.972 0 0 1-.123-.726c0-.208.035-.405.105-.591.072-.186.174-.349.306-.489.134-.14.295-.251.483-.333.19-.082.404-.123.642-.123.206 0 .394.032.564.096a1.212 1.212 0 0 1 .73.729c.07.176.104.376.104.6 0 .07-.003.127-.009.171a.27.27 0 0 1-.033.105.125.125 0 0 1-.066.054.29.29 0 0 1-.102.015h-1.794Zm5.14-1.722v3.111h-.576c-.116 0-.192-.052-.228-.156l-.054-.18c-.06.058-.122.111-.186.159a1.242 1.242 0 0 1-.207.12 1.175 1.175 0 0 1-.237.075c-.084.02-.176.03-.276.03-.17 0-.321-.029-.453-.087a.948.948 0 0 1-.33-.249 1.08 1.08 0 0 1-.204-.375 1.551 1.551 0 0 1-.07-.474v-1.974h.93v1.974c0 .154.036.273.106.357.07.084.173.126.309.126a.653.653 0 0 0 .285-.063 1.18 1.18 0 0 0 .26-.177v-2.217h.93Zm48.56.336a2.26 2.26 0 0 1 .186-.156 1.136 1.136 0 0 1 .441-.198c.086-.02.179-.03.279-.03.17 0 .32.03.45.09a.91.91 0 0 1 .333.246c.09.104.158.229.204.375.046.144.069.301.069.471v1.977h-.93v-1.977a.538.538 0 0 0-.105-.354c-.07-.086-.173-.129-.309-.129a.647.647 0 0 0-.288.066c-.088.042-.174.1-.258.174v2.22h-.93v-3.111h.576c.116 0 .192.052.228.156l.054.18Zm2.441.576h1.62v.75h-1.62v-.75Zm4.965 1.527v.672h-2.49v-.672h.84v-2.205a4.707 4.707 0 0 1 .012-.342l-.498.414a.307.307 0 0 1-.132.063.402.402 0 0 1-.12 0 .328.328 0 0 1-.102-.039.246.246 0 0 1-.066-.06l-.294-.39 1.362-1.143h.768v3.702h.72Zm2.293-1.026v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.051-.132.051h-.27v1.005h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.459 2.022-2.718h.888v2.673h.45Zm-74.02 5.587v3.111h-.93v-3.111h.93Zm.096-.852a.502.502 0 0 1-.045.21.573.573 0 0 1-1.035 0 .54.54 0 0 1 .51-.756.57.57 0 0 1 .525.333c.03.066.045.137.045.213Zm2.719 1.59a.514.514 0 0 1-.082.081.179.179 0 0 1-.11.03.247.247 0 0 1-.126-.033 4.22 4.22 0 0 0-.124-.072.697.697 0 0 0-.393-.108.657.657 0 0 0-.296.063.55.55 0 0 0-.204.18.823.823 0 0 0-.12.288 1.691 1.691 0 0 0-.04.381c0 .298.058.527.172.687.116.16.275.24.477.24a.676.676 0 0 0 .255-.039.866.866 0 0 0 .162-.09l.12-.093a.231.231 0 0 1 .14-.042c.075 0 .13.027.168.081l.27.333c-.095.11-.197.2-.302.27a1.604 1.604 0 0 1-.328.162c-.11.038-.22.064-.332.078a2.312 2.312 0 0 1-.328.024c-.19 0-.371-.036-.546-.108a1.364 1.364 0 0 1-.456-.312 1.551 1.551 0 0 1-.312-.507 1.916 1.916 0 0 1-.113-.684c0-.224.032-.433.099-.627a1.44 1.44 0 0 1 .296-.507 1.39 1.39 0 0 1 .486-.339c.195-.082.419-.123.672-.123.244 0 .459.039.642.117.184.078.35.192.498.342l-.246.327Zm1.893-.786c.236 0 .45.037.645.111a1.4 1.4 0 0 1 .822.822c.078.196.117.417.117.663 0 .248-.04.472-.117.672a1.433 1.433 0 0 1-.324.507 1.434 1.434 0 0 1-.498.321 1.797 1.797 0 0 1-.645.111 1.83 1.83 0 0 1-.651-.111 1.498 1.498 0 0 1-.504-.321 1.467 1.467 0 0 1-.327-.507 1.88 1.88 0 0 1-.114-.672c0-.246.038-.467.114-.663.078-.198.187-.366.327-.504.142-.138.31-.244.504-.318a1.83 1.83 0 0 1 .65-.111Zm0 2.517c.214 0 .37-.075.47-.225.103-.152.154-.382.154-.69 0-.308-.051-.537-.153-.687-.1-.15-.257-.225-.471-.225-.22 0-.381.075-.483.225-.102.15-.153.379-.153.687 0 .308.05.538.153.69.102.15.263.225.483.225Zm2.79-2.133a2.26 2.26 0 0 1 .186-.156 1.136 1.136 0 0 1 .441-.198c.086-.02.18-.03.28-.03.17 0 .32.03.45.09a.91.91 0 0 1 .332.246c.09.104.158.229.204.375.046.144.07.301.07.471v1.977h-.93v-1.977a.538.538 0 0 0-.106-.354c-.07-.086-.173-.129-.309-.129a.647.647 0 0 0-.288.066c-.088.042-.174.1-.258.174v2.22h-.93v-3.111h.576c.116 0 .192.052.228.156l.054.18Zm3.077-1.596v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.249l-.084-.474v-.858h.81Zm1.2 0v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.249l-.084-.474v-.858h.81Zm2.327 1.941a.234.234 0 0 1-.078.081.193.193 0 0 1-.102.024.346.346 0 0 1-.132-.027 5.984 5.984 0 0 0-.144-.063 1.3 1.3 0 0 0-.171-.06.734.734 0 0 0-.22-.03.463.463 0 0 0-.272.069.215.215 0 0 0-.093.186c0 .058.02.106.06.144a.614.614 0 0 0 .165.102c.068.028.145.055.23.081.087.026.175.055.265.087.09.032.178.07.264.114a.93.93 0 0 1 .23.159.675.675 0 0 1 .163.228c.042.09.063.198.063.324 0 .154-.028.296-.084.426a.898.898 0 0 1-.252.336c-.11.094-.247.167-.411.219a1.837 1.837 0 0 1-.561.078c-.106 0-.212-.01-.318-.03a2.26 2.26 0 0 1-.31-.081 1.786 1.786 0 0 1-.272-.12 1.245 1.245 0 0 1-.216-.153l.216-.342a.268.268 0 0 1 .09-.093.265.265 0 0 1 .144-.036c.054 0 .102.012.144.036l.14.078a.775.775 0 0 0 .429.114.687.687 0 0 0 .184-.021.339.339 0 0 0 .12-.063.246.246 0 0 0 .087-.186.202.202 0 0 0-.063-.153.528.528 0 0 0-.165-.102 1.672 1.672 0 0 0-.234-.081 5.792 5.792 0 0 1-.264-.087 2.379 2.379 0 0 1-.267-.114.813.813 0 0 1-.396-.426.936.936 0 0 1-.063-.363.887.887 0 0 1 .306-.69c.102-.09.23-.161.384-.213.154-.054.334-.081.54-.081a1.712 1.712 0 0 1 .62.114 1.356 1.356 0 0 1 .454.288l-.21.327Zm1.526-.681v3.111h-.93v-3.111h.93Zm.096-.852a.502.502 0 0 1-.045.21.573.573 0 0 1-1.036 0 .54.54 0 0 1 .51-.756.57.57 0 0 1 .526.333c.03.066.044.137.044.213Zm2.745 1.224a.536.536 0 0 1-.033.186.422.422 0 0 1-.087.147l-1.299 1.716h1.389v.69h-2.46v-.378a.54.54 0 0 1 .12-.306l1.311-1.737h-1.347v-.69h2.406v.372Zm38.567 1.041v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.051-.132.051h-.27v1.005h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.459 2.022-2.718h.888v2.673h.45Zm1.075-2.673v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.249l-.084-.474v-.858h.81Zm1.2 0v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.249l-.084-.474v-.858h.81Zm2.327 1.941a.234.234 0 0 1-.078.081.193.193 0 0 1-.102.024.346.346 0 0 1-.132-.027 5.984 5.984 0 0 0-.144-.063 1.3 1.3 0 0 0-.171-.06.734.734 0 0 0-.219-.03.463.463 0 0 0-.273.069.215.215 0 0 0-.093.186c0 .058.02.106.06.144a.614.614 0 0 0 .165.102c.068.028.145.055.231.081.086.026.174.055.264.087.09.032.178.07.264.114a.93.93 0 0 1 .231.159.675.675 0 0 1 .162.228c.042.09.063.198.063.324 0 .154-.028.296-.084.426a.898.898 0 0 1-.252.336c-.11.094-.247.167-.411.219a1.837 1.837 0 0 1-.561.078c-.106 0-.212-.01-.318-.03a2.26 2.26 0 0 1-.309-.081 1.786 1.786 0 0 1-.273-.12 1.245 1.245 0 0 1-.216-.153l.216-.342a.268.268 0 0 1 .09-.093.265.265 0 0 1 .144-.036c.054 0 .102.012.144.036l.141.078a.775.775 0 0 0 .429.114.687.687 0 0 0 .183-.021.339.339 0 0 0 .12-.063.246.246 0 0 0 .087-.186.202.202 0 0 0-.063-.153.528.528 0 0 0-.165-.102 1.672 1.672 0 0 0-.234-.081 5.792 5.792 0 0 1-.264-.087 2.379 2.379 0 0 1-.267-.114.813.813 0 0 1-.396-.426.936.936 0 0 1-.063-.363.887.887 0 0 1 .306-.69c.102-.09.23-.161.384-.213.154-.054.334-.081.54-.081a1.712 1.712 0 0 1 .621.114 1.356 1.356 0 0 1 .453.288l-.21.327Zm1.526-.681v3.111h-.93v-3.111h.93Zm.096-.852a.502.502 0 0 1-.045.21.573.573 0 0 1-1.035 0 .54.54 0 0 1 .51-.756.57.57 0 0 1 .525.333c.03.066.045.137.045.213Zm2.745 1.224a.536.536 0 0 1-.033.186.422.422 0 0 1-.087.147l-1.299 1.716h1.389v.69h-2.46v-.378a.54.54 0 0 1 .12-.306l1.311-1.737h-1.347v-.69h2.406v.372Zm2.245.81a.782.782 0 0 0-.03-.216.48.48 0 0 0-.093-.186.453.453 0 0 0-.168-.135.58.58 0 0 0-.255-.051.553.553 0 0 0-.414.153c-.1.1-.166.245-.198.435h1.158Zm-1.17.54c.03.26.109.449.237.567a.709.709 0 0 0 .495.174.886.886 0 0 0 .279-.039c.078-.026.147-.055.207-.087l.168-.087a.358.358 0 0 1 .162-.039c.074 0 .13.027.168.081l.27.333c-.096.11-.2.2-.312.27a1.667 1.667 0 0 1-.693.24 2.44 2.44 0 0 1-.333.024c-.218 0-.423-.035-.615-.105a1.446 1.446 0 0 1-.501-.318 1.522 1.522 0 0 1-.339-.522 1.972 1.972 0 0 1-.123-.726c0-.208.035-.405.105-.591.072-.186.174-.349.306-.489.134-.14.295-.251.483-.333.19-.082.404-.123.642-.123.206 0 .394.032.564.096a1.212 1.212 0 0 1 .729.729c.07.176.105.376.105.6 0 .07-.003.127-.009.171a.27.27 0 0 1-.033.105.125.125 0 0 1-.066.054.29.29 0 0 1-.102.015h-1.794Zm4.326-1.041a.234.234 0 0 1-.078.081.193.193 0 0 1-.102.024.346.346 0 0 1-.132-.027 5.984 5.984 0 0 0-.144-.063 1.3 1.3 0 0 0-.171-.06.734.734 0 0 0-.219-.03.463.463 0 0 0-.273.069.215.215 0 0 0-.093.186c0 .058.02.106.06.144a.614.614 0 0 0 .165.102c.068.028.145.055.231.081.086.026.174.055.264.087.09.032.178.07.264.114a.93.93 0 0 1 .231.159.675.675 0 0 1 .162.228c.042.09.063.198.063.324 0 .154-.028.296-.084.426a.898.898 0 0 1-.252.336c-.11.094-.247.167-.411.219a1.837 1.837 0 0 1-.561.078c-.106 0-.212-.01-.318-.03a2.26 2.26 0 0 1-.309-.081 1.786 1.786 0 0 1-.273-.12 1.245 1.245 0 0 1-.216-.153l.216-.342a.268.268 0 0 1 .09-.093.265.265 0 0 1 .144-.036c.054 0 .102.012.144.036l.141.078a.775.775 0 0 0 .429.114.687.687 0 0 0 .183-.021.339.339 0 0 0 .12-.063.246.246 0 0 0 .087-.186.202.202 0 0 0-.063-.153.528.528 0 0 0-.165-.102 1.672 1.672 0 0 0-.234-.081 5.792 5.792 0 0 1-.264-.087 2.379 2.379 0 0 1-.267-.114.813.813 0 0 1-.396-.426.936.936 0 0 1-.063-.363.887.887 0 0 1 .306-.69c.102-.09.23-.161.384-.213.154-.054.334-.081.54-.081a1.712 1.712 0 0 1 .621.114 1.356 1.356 0 0 1 .453.288l-.21.327Zm1.526-.681v3.111h-.93v-3.111h.93Zm.096-.852a.502.502 0 0 1-.045.21.573.573 0 0 1-1.035 0 .54.54 0 0 1 .51-.756.57.57 0 0 1 .525.333c.03.066.045.137.045.213Zm-74.288 7.852v3.111h-.93v-3.111h.93Zm.096-.852a.502.502 0 0 1-.045.21.573.573 0 0 1-1.035 0 .54.54 0 0 1 .51-.756.57.57 0 0 1 .525.333c.03.066.045.137.045.213Zm1.867.804c.236 0 .45.037.645.111a1.4 1.4 0 0 1 .822.822c.078.196.117.417.117.663 0 .248-.04.472-.118.672a1.433 1.433 0 0 1-.324.507 1.434 1.434 0 0 1-.497.321 1.797 1.797 0 0 1-.645.111 1.83 1.83 0 0 1-.651-.111 1.498 1.498 0 0 1-.505-.321 1.467 1.467 0 0 1-.327-.507 1.88 1.88 0 0 1-.113-.672c0-.246.038-.467.114-.663.078-.198.186-.366.326-.504.142-.138.31-.244.504-.318a1.83 1.83 0 0 1 .651-.111Zm0 2.517c.213 0 .37-.075.47-.225.103-.152.154-.382.154-.69 0-.308-.051-.537-.153-.687-.1-.15-.258-.225-.472-.225-.22 0-.38.075-.482.225-.102.15-.153.379-.153.687 0 .308.05.538.153.69.102.15.263.225.483.225Zm1.932.642v-3.111h.576c.116 0 .192.052.228.156l.05.168c.053-.054.107-.103.163-.147a.957.957 0 0 1 .39-.195.977.977 0 0 1 .249-.03c.188 0 .343.049.465.147a.89.89 0 0 1 .282.387.936.936 0 0 1 .432-.411c.088-.042.18-.073.276-.093a1.452 1.452 0 0 1 .765.051.868.868 0 0 1 .345.231c.094.1.165.224.213.372.048.146.072.312.072.498v1.977h-.93v-1.977c0-.322-.138-.483-.414-.483a.427.427 0 0 0-.315.126c-.082.082-.123.201-.123.357v1.977h-.93v-1.977c0-.178-.035-.303-.105-.375-.07-.072-.173-.108-.31-.108a.53.53 0 0 0-.24.057.879.879 0 0 0-.21.153v2.25h-.93Zm6.918-1.929a.782.782 0 0 0-.03-.216.48.48 0 0 0-.093-.186.453.453 0 0 0-.168-.135.58.58 0 0 0-.255-.051.553.553 0 0 0-.414.153c-.1.1-.166.245-.198.435h1.158Zm-1.17.54c.03.26.11.449.237.567a.709.709 0 0 0 .495.174.886.886 0 0 0 .28-.039c.077-.026.146-.055.206-.087l.168-.087a.358.358 0 0 1 .162-.039c.074 0 .13.027.168.081l.27.333c-.096.11-.2.2-.312.27a1.667 1.667 0 0 1-.693.24 2.44 2.44 0 0 1-.333.024c-.218 0-.423-.035-.615-.105a1.446 1.446 0 0 1-.5-.318 1.522 1.522 0 0 1-.34-.522 1.972 1.972 0 0 1-.123-.726c0-.208.035-.405.105-.591.072-.186.174-.349.306-.489.134-.14.295-.251.483-.333.19-.082.404-.123.642-.123.206 0 .394.032.564.096a1.212 1.212 0 0 1 .73.729c.07.176.104.376.104.6 0 .07-.003.127-.009.171a.27.27 0 0 1-.033.105.125.125 0 0 1-.066.054.29.29 0 0 1-.102.015h-1.794Zm5.14-1.722v3.111h-.576c-.116 0-.192-.052-.228-.156l-.054-.18c-.06.058-.122.111-.186.159a1.242 1.242 0 0 1-.207.12 1.175 1.175 0 0 1-.237.075c-.084.02-.176.03-.276.03-.17 0-.321-.029-.453-.087a.948.948 0 0 1-.33-.249 1.08 1.08 0 0 1-.204-.375 1.551 1.551 0 0 1-.07-.474v-1.974h.93v1.974c0 .154.036.273.106.357.07.084.173.126.309.126a.653.653 0 0 0 .285-.063 1.18 1.18 0 0 0 .26-.177v-2.217h.93Zm1.442.273c.112-.096.233-.173.363-.231.132-.06.289-.09.47-.09.17 0 .32.03.45.09.133.058.244.14.334.246.09.104.158.229.204.375.046.144.069.301.069.471v1.977h-.93v-1.977a.538.538 0 0 0-.105-.354c-.07-.086-.173-.129-.31-.129a.647.647 0 0 0-.287.066c-.088.042-.174.1-.258.174v2.22h-.93v-4.491h.93v1.653Zm2.245 2.367c0-.072.013-.139.039-.201a.542.542 0 0 1 .111-.162.527.527 0 0 1 .168-.108.518.518 0 0 1 .21-.042.51.51 0 0 1 .207.042c.064.026.12.062.168.108.048.046.085.1.111.162a.503.503 0 0 1-.279.675.545.545 0 0 1-.207.039.553.553 0 0 1-.378-.147.542.542 0 0 1-.111-.162.537.537 0 0 1-.039-.204Zm3.728-1.902a.514.514 0 0 1-.081.081.179.179 0 0 1-.111.03.247.247 0 0 1-.126-.033 4.22 4.22 0 0 0-.123-.072.697.697 0 0 0-.393-.108.657.657 0 0 0-.297.063.55.55 0 0 0-.204.18.823.823 0 0 0-.12.288 1.691 1.691 0 0 0-.039.381c0 .298.057.527.171.687.116.16.275.24.477.24a.676.676 0 0 0 .255-.039.866.866 0 0 0 .162-.09l.12-.093a.231.231 0 0 1 .141-.042c.074 0 .13.027.168.081l.27.333c-.096.11-.197.2-.303.27a1.604 1.604 0 0 1-.327.162c-.11.038-.221.064-.333.078a2.312 2.312 0 0 1-.327.024c-.19 0-.372-.036-.546-.108a1.364 1.364 0 0 1-.456-.312 1.551 1.551 0 0 1-.312-.507 1.916 1.916 0 0 1-.114-.684c0-.224.033-.433.099-.627a1.44 1.44 0 0 1 .297-.507 1.39 1.39 0 0 1 .486-.339c.194-.082.418-.123.672-.123.244 0 .458.039.642.117.184.078.35.192.498.342l-.246.327Zm1.893-.786c.236 0 .451.037.645.111a1.4 1.4 0 0 1 .822.822c.078.196.117.417.117.663 0 .248-.039.472-.117.672a1.433 1.433 0 0 1-.324.507 1.434 1.434 0 0 1-.498.321 1.797 1.797 0 0 1-.645.111 1.83 1.83 0 0 1-.651-.111 1.498 1.498 0 0 1-.504-.321 1.467 1.467 0 0 1-.327-.507 1.88 1.88 0 0 1-.114-.672c0-.246.038-.467.114-.663.078-.198.187-.366.327-.504.142-.138.31-.244.504-.318a1.83 1.83 0 0 1 .651-.111Zm0 2.517c.214 0 .371-.075.471-.225.102-.152.153-.382.153-.69 0-.308-.051-.537-.153-.687-.1-.15-.257-.225-.471-.225-.22 0-.381.075-.483.225-.102.15-.153.379-.153.687 0 .308.051.538.153.69.102.15.263.225.483.225Zm1.933.642v-3.111h.576c.116 0 .192.052.228.156l.051.168c.052-.054.106-.103.162-.147a.957.957 0 0 1 .39-.195.977.977 0 0 1 .249-.03c.188 0 .343.049.465.147a.89.89 0 0 1 .282.387.936.936 0 0 1 .432-.411c.088-.042.18-.073.276-.093a1.452 1.452 0 0 1 .765.051.868.868 0 0 1 .345.231c.094.1.165.224.213.372.048.146.072.312.072.498v1.977h-.93v-1.977c0-.322-.138-.483-.414-.483a.427.427 0 0 0-.315.126c-.082.082-.123.201-.123.357v1.977h-.93v-1.977c0-.178-.035-.303-.105-.375-.07-.072-.173-.108-.309-.108a.53.53 0 0 0-.24.057.879.879 0 0 0-.21.153v2.25h-.93Zm5.703-.036a.522.522 0 0 1-.087.144.485.485 0 0 1-.117.105.512.512 0 0 1-.282.084h-.396l1.704-4.473a.48.48 0 0 1 .468-.315h.396l-1.686 4.455Zm3.373-1.23a3.088 3.088 0 0 0-.459.048c-.12.024-.215.054-.285.09a.357.357 0 0 0-.147.123.3.3 0 0 0-.039.15c0 .106.029.181.087.225a.432.432 0 0 0 .255.063c.12 0 .225-.021.315-.063a.96.96 0 0 0 .273-.204v-.432Zm-1.674-1.413c.188-.166.396-.289.624-.369.23-.082.476-.123.738-.123.188 0 .357.031.507.093a1.088 1.088 0 0 1 .627.642c.056.15.084.314.084.492v1.944h-.426a.446.446 0 0 1-.201-.036c-.044-.024-.081-.074-.111-.15l-.066-.171a2.998 2.998 0 0 1-.225.174c-.072.05-.147.093-.225.129a1.41 1.41 0 0 1-.534.102c-.142 0-.271-.018-.387-.054a.73.73 0 0 1-.483-.432.98.98 0 0 1-.066-.372c0-.112.028-.225.084-.339a.826.826 0 0 1 .291-.315c.138-.096.324-.176.558-.24.234-.064.529-.1.885-.108v-.132c0-.182-.038-.313-.114-.393-.074-.082-.18-.123-.318-.123a.848.848 0 0 0-.459.117c-.054.03-.107.057-.159.081a.44.44 0 0 1-.186.036.268.268 0 0 1-.162-.048.417.417 0 0 1-.108-.114l-.168-.291Zm3.984 1.833c.07.076.146.13.228.162a.703.703 0 0 0 .258.048.548.548 0 0 0 .237-.051.476.476 0 0 0 .186-.162.869.869 0 0 0 .126-.294c.03-.12.045-.266.045-.438 0-.164-.012-.302-.036-.414a.81.81 0 0 0-.102-.27.378.378 0 0 0-.354-.195.674.674 0 0 0-.336.075.934.934 0 0 0-.252.219v1.32Zm-.057-1.881c.122-.13.26-.236.414-.318.156-.084.341-.126.555-.126.162 0 .312.036.45.108.138.072.257.176.357.312.1.136.178.303.234.501.058.196.087.419.087.669 0 .234-.033.45-.099.648-.064.198-.155.37-.273.516-.116.146-.256.26-.42.342a1.178 1.178 0 0 1-.54.123 1.06 1.06 0 0 1-.408-.069 1.108 1.108 0 0 1-.3-.186v1.194h-.93v-4.098h.576c.116 0 .192.052.228.156l.069.228Zm3.388 1.881c.07.076.146.13.228.162a.703.703 0 0 0 .258.048.548.548 0 0 0 .237-.051.476.476 0 0 0 .186-.162.869.869 0 0 0 .126-.294c.03-.12.045-.266.045-.438 0-.164-.012-.302-.036-.414a.81.81 0 0 0-.102-.27.378.378 0 0 0-.354-.195.674.674 0 0 0-.336.075.934.934 0 0 0-.252.219v1.32Zm-.057-1.881c.122-.13.26-.236.414-.318.156-.084.341-.126.555-.126.162 0 .312.036.45.108.138.072.257.176.357.312.1.136.178.303.234.501.058.196.087.419.087.669 0 .234-.033.45-.099.648-.064.198-.155.37-.273.516-.116.146-.256.26-.42.342a1.178 1.178 0 0 1-.54.123 1.06 1.06 0 0 1-.408-.069 1.108 1.108 0 0 1-.3-.186v1.194h-.93v-4.098h.576c.116 0 .192.052.228.156l.069.228Zm3.388-1.764v4.491h-.93v-4.491h.93Zm2.444 2.562a.782.782 0 0 0-.03-.216.48.48 0 0 0-.093-.186.453.453 0 0 0-.168-.135.58.58 0 0 0-.255-.051.553.553 0 0 0-.414.153c-.1.1-.166.245-.198.435h1.158Zm-1.17.54c.03.26.109.449.237.567a.709.709 0 0 0 .495.174.886.886 0 0 0 .279-.039c.078-.026.147-.055.207-.087l.168-.087a.358.358 0 0 1 .162-.039c.074 0 .13.027.168.081l.27.333c-.096.11-.2.2-.312.27a1.667 1.667 0 0 1-.693.24 2.44 2.44 0 0 1-.333.024c-.218 0-.423-.035-.615-.105a1.446 1.446 0 0 1-.501-.318 1.522 1.522 0 0 1-.339-.522 1.972 1.972 0 0 1-.123-.726c0-.208.035-.405.105-.591.072-.186.174-.349.306-.489.134-.14.295-.251.483-.333.19-.082.404-.123.642-.123.206 0 .394.032.564.096a1.212 1.212 0 0 1 .729.729c.07.176.105.376.105.6 0 .07-.003.127-.009.171a.27.27 0 0 1-.033.105.125.125 0 0 1-.066.054.29.29 0 0 1-.102.015h-1.794Zm2.346-.81h1.62v.75h-1.62v-.75Zm3.078-.912v3.111h-.93v-3.111h.93Zm.096-.852a.502.502 0 0 1-.045.21.573.573 0 0 1-1.035 0 .54.54 0 0 1 .51-.756.57.57 0 0 1 .525.333c.03.066.045.137.045.213Zm2.719 1.59a.514.514 0 0 1-.081.081.179.179 0 0 1-.111.03.247.247 0 0 1-.126-.033 4.22 4.22 0 0 0-.123-.072.697.697 0 0 0-.393-.108.657.657 0 0 0-.297.063.55.55 0 0 0-.204.18.823.823 0 0 0-.12.288 1.691 1.691 0 0 0-.039.381c0 .298.057.527.171.687.116.16.275.24.477.24a.676.676 0 0 0 .255-.039.866.866 0 0 0 .162-.09l.12-.093a.231.231 0 0 1 .141-.042c.074 0 .13.027.168.081l.27.333c-.096.11-.197.2-.303.27a1.604 1.604 0 0 1-.327.162c-.11.038-.221.064-.333.078a2.312 2.312 0 0 1-.327.024c-.19 0-.372-.036-.546-.108a1.364 1.364 0 0 1-.456-.312 1.551 1.551 0 0 1-.312-.507 1.916 1.916 0 0 1-.114-.684c0-.224.033-.433.099-.627a1.44 1.44 0 0 1 .297-.507 1.39 1.39 0 0 1 .486-.339c.194-.082.418-.123.672-.123.244 0 .458.039.642.117.184.078.35.192.498.342l-.246.327Zm1.893-.786c.236 0 .451.037.645.111a1.4 1.4 0 0 1 .822.822c.078.196.117.417.117.663 0 .248-.039.472-.117.672a1.433 1.433 0 0 1-.324.507 1.434 1.434 0 0 1-.498.321 1.797 1.797 0 0 1-.645.111 1.83 1.83 0 0 1-.651-.111 1.498 1.498 0 0 1-.504-.321 1.467 1.467 0 0 1-.327-.507 1.88 1.88 0 0 1-.114-.672c0-.246.038-.467.114-.663.078-.198.187-.366.327-.504.142-.138.31-.244.504-.318a1.83 1.83 0 0 1 .651-.111Zm0 2.517c.214 0 .371-.075.471-.225.102-.152.153-.382.153-.69 0-.308-.051-.537-.153-.687-.1-.15-.257-.225-.471-.225-.22 0-.381.075-.483.225-.102.15-.153.379-.153.687 0 .308.051.538.153.69.102.15.263.225.483.225Zm2.791-2.133a2.26 2.26 0 0 1 .186-.156 1.136 1.136 0 0 1 .441-.198c.086-.02.179-.03.279-.03.17 0 .32.03.45.09a.91.91 0 0 1 .333.246c.09.104.158.229.204.375.046.144.069.301.069.471v1.977h-.93v-1.977a.538.538 0 0 0-.105-.354c-.07-.086-.173-.129-.309-.129a.647.647 0 0 0-.288.066c-.088.042-.174.1-.258.174v2.22h-.93v-3.111h.576c.116 0 .192.052.228.156l.054.18Zm2.44.576h1.62v.75h-1.62v-.75Zm4.966 1.527v.672h-2.49v-.672h.84v-2.205a4.707 4.707 0 0 1 .012-.342l-.498.414a.307.307 0 0 1-.132.063.402.402 0 0 1-.12 0 .328.328 0 0 1-.102-.039.246.246 0 0 1-.066-.06l-.294-.39 1.362-1.143h.768v3.702h.72Zm2.292-1.026v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.051-.132.051h-.27v1.005h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.459 2.022-2.718h.888v2.673h.45Zm2.101 0v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.051-.132.051h-.27v1.005h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.459 2.022-2.718h.888v2.673h.45Zm3.168 1.026v.672h-2.49v-.672h.84v-2.205a4.707 4.707 0 0 1 .012-.342l-.498.414a.307.307 0 0 1-.132.063.402.402 0 0 1-.12 0 .328.328 0 0 1-.102-.039.246.246 0 0 1-.066-.06l-.294-.39 1.362-1.143h.768v3.702h.72Zm-78.2 5.473h1.62v.75h-1.62v-.75Zm3.077-.912v3.111h-.93v-3.111h.93Zm.096-.852a.502.502 0 0 1-.045.21.573.573 0 0 1-1.035 0 .54.54 0 0 1 .51-.756.57.57 0 0 1 .525.333c.03.066.045.137.045.213Zm2.719 1.59a.514.514 0 0 1-.081.081.179.179 0 0 1-.111.03.247.247 0 0 1-.126-.033 4.22 4.22 0 0 0-.123-.072.697.697 0 0 0-.393-.108.657.657 0 0 0-.297.063.55.55 0 0 0-.204.18.823.823 0 0 0-.12.288 1.691 1.691 0 0 0-.039.381c0 .298.057.527.171.687.116.16.275.24.477.24a.676.676 0 0 0 .255-.039.866.866 0 0 0 .162-.09l.12-.093a.231.231 0 0 1 .141-.042c.074 0 .13.027.168.081l.27.333c-.096.11-.197.2-.303.27a1.604 1.604 0 0 1-.327.162c-.11.038-.221.064-.333.078a2.312 2.312 0 0 1-.327.024c-.19 0-.372-.036-.546-.108a1.364 1.364 0 0 1-.456-.312 1.551 1.551 0 0 1-.312-.507 1.916 1.916 0 0 1-.114-.684c0-.224.033-.433.099-.627a1.44 1.44 0 0 1 .297-.507 1.39 1.39 0 0 1 .486-.339c.194-.082.418-.123.672-.123.244 0 .458.039.642.117.184.078.35.192.498.342l-.246.327Zm1.893-.786c.236 0 .451.037.645.111a1.4 1.4 0 0 1 .822.822c.078.196.117.417.117.663 0 .248-.039.472-.117.672a1.433 1.433 0 0 1-.324.507 1.434 1.434 0 0 1-.498.321 1.797 1.797 0 0 1-.645.111 1.83 1.83 0 0 1-.65-.111 1.498 1.498 0 0 1-.505-.321 1.467 1.467 0 0 1-.327-.507 1.88 1.88 0 0 1-.114-.672c0-.246.038-.467.114-.663.078-.198.187-.366.327-.504.142-.138.31-.244.504-.318a1.83 1.83 0 0 1 .651-.111Zm0 2.517c.214 0 .371-.075.471-.225.102-.152.153-.382.153-.69 0-.308-.05-.537-.153-.687-.1-.15-.257-.225-.47-.225-.22 0-.382.075-.484.225-.102.15-.153.379-.153.687 0 .308.051.538.153.69.102.15.263.225.483.225Zm2.79-2.133a2.26 2.26 0 0 1 .187-.156 1.136 1.136 0 0 1 .441-.198c.086-.02.179-.03.279-.03.17 0 .32.03.45.09a.91.91 0 0 1 .333.246c.09.104.158.229.204.375.046.144.069.301.069.471v1.977h-.93v-1.977a.538.538 0 0 0-.105-.354c-.07-.086-.173-.129-.31-.129a.647.647 0 0 0-.287.066c-.088.042-.174.1-.258.174v2.22h-.93v-3.111h.576c.116 0 .192.052.228.156l.054.18Zm3.077-1.596v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.249l-.084-.474v-.858h.81Zm1.2 0v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.249l-.084-.474v-.858h.81Zm2.327 1.941a.234.234 0 0 1-.078.081.193.193 0 0 1-.102.024.346.346 0 0 1-.132-.027 5.984 5.984 0 0 0-.144-.063 1.3 1.3 0 0 0-.17-.06.734.734 0 0 0-.22-.03.463.463 0 0 0-.273.069.215.215 0 0 0-.093.186c0 .058.02.106.06.144a.614.614 0 0 0 .165.102c.068.028.145.055.231.081.086.026.174.055.264.087.09.032.178.07.264.114a.93.93 0 0 1 .231.159.675.675 0 0 1 .162.228c.042.09.063.198.063.324 0 .154-.028.296-.084.426a.898.898 0 0 1-.252.336 1.17 1.17 0 0 1-.41.219 1.837 1.837 0 0 1-.562.078c-.106 0-.212-.01-.318-.03a2.26 2.26 0 0 1-.309-.081 1.786 1.786 0 0 1-.273-.12 1.245 1.245 0 0 1-.216-.153l.216-.342a.268.268 0 0 1 .09-.093.265.265 0 0 1 .144-.036c.054 0 .102.012.144.036l.141.078a.775.775 0 0 0 .429.114.687.687 0 0 0 .183-.021.339.339 0 0 0 .12-.063.246.246 0 0 0 .087-.186.202.202 0 0 0-.063-.153.528.528 0 0 0-.165-.102 1.672 1.672 0 0 0-.234-.081 5.792 5.792 0 0 1-.264-.087 2.379 2.379 0 0 1-.267-.114.813.813 0 0 1-.396-.426.936.936 0 0 1-.063-.363.887.887 0 0 1 .306-.69c.102-.09.23-.161.384-.213.154-.054.334-.081.54-.081a1.712 1.712 0 0 1 .621.114 1.356 1.356 0 0 1 .453.288l-.21.327Zm1.526-.681v3.111h-.93v-3.111h.93Zm.096-.852a.502.502 0 0 1-.045.21.573.573 0 0 1-1.035 0 .54.54 0 0 1 .51-.756.57.57 0 0 1 .525.333c.03.066.045.137.045.213Zm2.746 1.224a.536.536 0 0 1-.033.186.422.422 0 0 1-.087.147l-1.299 1.716h1.389v.69h-2.46v-.378a.54.54 0 0 1 .12-.306l1.311-1.737h-1.347v-.69h2.406v.372Zm2.244.81a.782.782 0 0 0-.03-.216.48.48 0 0 0-.093-.186.453.453 0 0 0-.168-.135.58.58 0 0 0-.255-.051.553.553 0 0 0-.414.153c-.1.1-.166.245-.198.435h1.158Zm-1.17.54c.03.26.109.449.237.567a.709.709 0 0 0 .495.174.886.886 0 0 0 .279-.039c.078-.026.147-.055.207-.087l.168-.087a.358.358 0 0 1 .162-.039c.074 0 .13.027.168.081l.27.333c-.096.11-.2.2-.312.27a1.667 1.667 0 0 1-.693.24 2.44 2.44 0 0 1-.333.024c-.218 0-.423-.035-.615-.105a1.446 1.446 0 0 1-.501-.318 1.522 1.522 0 0 1-.339-.522 1.972 1.972 0 0 1-.123-.726c0-.208.035-.405.105-.591.072-.186.174-.349.306-.489.134-.14.295-.251.483-.333.19-.082.404-.123.642-.123.206 0 .394.032.564.096a1.212 1.212 0 0 1 .729.729c.07.176.105.376.105.6 0 .07-.003.127-.009.171a.27.27 0 0 1-.033.105.125.125 0 0 1-.066.054.29.29 0 0 1-.102.015h-1.794Zm4.326-1.041a.234.234 0 0 1-.078.081.193.193 0 0 1-.102.024.346.346 0 0 1-.132-.027 5.984 5.984 0 0 0-.144-.063 1.3 1.3 0 0 0-.171-.06.734.734 0 0 0-.219-.03.463.463 0 0 0-.273.069.215.215 0 0 0-.093.186c0 .058.02.106.06.144a.614.614 0 0 0 .165.102c.068.028.145.055.231.081.086.026.174.055.264.087.09.032.178.07.264.114a.93.93 0 0 1 .231.159.675.675 0 0 1 .162.228c.042.09.063.198.063.324 0 .154-.028.296-.084.426a.898.898 0 0 1-.252.336c-.11.094-.247.167-.411.219a1.837 1.837 0 0 1-.561.078c-.106 0-.212-.01-.318-.03a2.26 2.26 0 0 1-.309-.081 1.786 1.786 0 0 1-.273-.12 1.245 1.245 0 0 1-.216-.153l.216-.342a.268.268 0 0 1 .09-.093.265.265 0 0 1 .144-.036c.054 0 .102.012.144.036l.141.078a.775.775 0 0 0 .429.114.687.687 0 0 0 .183-.021.339.339 0 0 0 .12-.063.246.246 0 0 0 .087-.186.202.202 0 0 0-.063-.153.528.528 0 0 0-.165-.102 1.672 1.672 0 0 0-.234-.081 5.792 5.792 0 0 1-.264-.087 2.379 2.379 0 0 1-.267-.114.813.813 0 0 1-.396-.426.936.936 0 0 1-.063-.363.887.887 0 0 1 .306-.69c.102-.09.23-.161.384-.213.154-.054.334-.081.54-.081a1.712 1.712 0 0 1 .621.114 1.356 1.356 0 0 1 .453.288l-.21.327Zm.635.633h2.73v.666h-2.73v-.666Zm0-1.101h2.73v.669h-2.73v-.669Zm4.045-1.473v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.249l-.084-.474v-.858h.81Zm1.2 0v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.249l-.084-.474v-.858h.81Zm3.281 3.699v.672h-2.49v-.672h.84v-2.205a4.707 4.707 0 0 1 .012-.342l-.498.414a.307.307 0 0 1-.132.063.402.402 0 0 1-.12 0 .328.328 0 0 1-.102-.039.246.246 0 0 1-.066-.06l-.294-.39 1.362-1.143h.768v3.702h.72Zm2.293-1.026v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.051-.132.051h-.27v1.005h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.459 2.022-2.718h.888v2.673h.45Zm2.1 0v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.051-.132.051h-.27v1.005h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.459 2.022-2.718h.888v2.673h.45Zm3.307 1.698h-.894a.26.26 0 0 1-.162-.048.375.375 0 0 1-.096-.114l-.555-.954a.681.681 0 0 1-.081.18l-.456.774a.646.646 0 0 1-.099.111.212.212 0 0 1-.147.051h-.828l1.044-1.608-1.002-1.503h.894c.066 0 .114.009.144.027.032.016.06.044.084.084l.555.921a1.456 1.456 0 0 1 .105-.213l.396-.693a.318.318 0 0 1 .087-.096.217.217 0 0 1 .117-.03h.852l-1.002 1.461 1.044 1.65Zm3.005-.672v.672h-2.49v-.672h.84v-2.205a4.707 4.707 0 0 1 .012-.342l-.498.414a.307.307 0 0 1-.132.063.402.402 0 0 1-.12 0 .328.328 0 0 1-.102-.039.246.246 0 0 1-.066-.06l-.294-.39 1.362-1.143h.768v3.702h.72Zm2.293-1.026v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.051-.132.051h-.27v1.005h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.459 2.022-2.718h.888v2.673h.45Zm2.1 0v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.051-.132.051h-.27v1.005h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.459 2.022-2.718h.888v2.673h.45Zm1.075-2.673v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.249l-.084-.474v-.858h.81Zm1.2 0v.858l-.084.474a.54.54 0 0 1-.096.249c-.046.056-.122.084-.228.084a.267.267 0 0 1-.21-.084.542.542 0 0 1-.108-.249l-.084-.474v-.858h.81Zm3.689 1.941a.234.234 0 0 1-.078.081.193.193 0 0 1-.102.024.346.346 0 0 1-.132-.027 5.984 5.984 0 0 0-.144-.063 1.3 1.3 0 0 0-.171-.06.734.734 0 0 0-.219-.03.463.463 0 0 0-.273.069.215.215 0 0 0-.093.186c0 .058.02.106.06.144a.614.614 0 0 0 .165.102c.068.028.145.055.231.081.086.026.174.055.264.087.09.032.178.07.264.114a.93.93 0 0 1 .231.159.675.675 0 0 1 .162.228c.042.09.063.198.063.324 0 .154-.028.296-.084.426a.898.898 0 0 1-.252.336c-.11.094-.247.167-.411.219a1.837 1.837 0 0 1-.561.078c-.106 0-.212-.01-.318-.03a2.26 2.26 0 0 1-.309-.081 1.786 1.786 0 0 1-.273-.12 1.245 1.245 0 0 1-.216-.153l.216-.342a.268.268 0 0 1 .09-.093.265.265 0 0 1 .144-.036c.054 0 .102.012.144.036l.141.078a.775.775 0 0 0 .429.114.687.687 0 0 0 .183-.021.339.339 0 0 0 .12-.063.246.246 0 0 0 .087-.186.202.202 0 0 0-.063-.153.528.528 0 0 0-.165-.102 1.672 1.672 0 0 0-.234-.081 5.792 5.792 0 0 1-.264-.087 2.379 2.379 0 0 1-.267-.114.813.813 0 0 1-.396-.426.936.936 0 0 1-.063-.363.887.887 0 0 1 .306-.69c.102-.09.23-.161.384-.213.154-.054.334-.081.54-.081a1.712 1.712 0 0 1 .621.114 1.356 1.356 0 0 1 .453.288l-.21.327Zm1.526-.681v3.111h-.93v-3.111h.93Zm.096-.852a.502.502 0 0 1-.045.21.573.573 0 0 1-1.035 0 .54.54 0 0 1 .51-.756.57.57 0 0 1 .525.333c.03.066.045.137.045.213Zm2.746 1.224a.536.536 0 0 1-.033.186.422.422 0 0 1-.087.147l-1.299 1.716h1.389v.69h-2.46v-.378a.54.54 0 0 1 .12-.306l1.311-1.737h-1.347v-.69h2.406v.372Zm2.244.81a.782.782 0 0 0-.03-.216.48.48 0 0 0-.093-.186.453.453 0 0 0-.168-.135.58.58 0 0 0-.255-.051.553.553 0 0 0-.414.153c-.1.1-.166.245-.198.435h1.158Zm-1.17.54c.03.26.109.449.237.567a.709.709 0 0 0 .495.174.886.886 0 0 0 .279-.039c.078-.026.147-.055.207-.087l.168-.087a.358.358 0 0 1 .162-.039c.074 0 .13.027.168.081l.27.333c-.096.11-.2.2-.312.27a1.667 1.667 0 0 1-.693.24 2.44 2.44 0 0 1-.333.024c-.218 0-.423-.035-.615-.105a1.446 1.446 0 0 1-.501-.318 1.522 1.522 0 0 1-.339-.522 1.972 1.972 0 0 1-.123-.726c0-.208.035-.405.105-.591.072-.186.174-.349.306-.489.134-.14.295-.251.483-.333.19-.082.404-.123.642-.123.206 0 .394.032.564.096a1.212 1.212 0 0 1 .729.729c.07.176.105.376.105.6 0 .07-.003.127-.009.171a.27.27 0 0 1-.033.105.125.125 0 0 1-.066.054.29.29 0 0 1-.102.015h-1.794Zm4.326-1.041a.234.234 0 0 1-.078.081.193.193 0 0 1-.102.024.346.346 0 0 1-.132-.027 5.984 5.984 0 0 0-.144-.063 1.3 1.3 0 0 0-.171-.06.734.734 0 0 0-.219-.03.463.463 0 0 0-.273.069.215.215 0 0 0-.093.186c0 .058.02.106.06.144a.614.614 0 0 0 .165.102c.068.028.145.055.231.081.086.026.174.055.264.087.09.032.178.07.264.114a.93.93 0 0 1 .231.159.675.675 0 0 1 .162.228c.042.09.063.198.063.324 0 .154-.028.296-.084.426a.898.898 0 0 1-.252.336c-.11.094-.247.167-.411.219a1.837 1.837 0 0 1-.561.078c-.106 0-.212-.01-.318-.03a2.26 2.26 0 0 1-.309-.081 1.786 1.786 0 0 1-.273-.12 1.245 1.245 0 0 1-.216-.153l.216-.342a.268.268 0 0 1 .09-.093.265.265 0 0 1 .144-.036c.054 0 .102.012.144.036l.141.078a.775.775 0 0 0 .429.114.687.687 0 0 0 .183-.021.339.339 0 0 0 .12-.063.246.246 0 0 0 .087-.186.202.202 0 0 0-.063-.153.528.528 0 0 0-.165-.102 1.672 1.672 0 0 0-.234-.081 5.792 5.792 0 0 1-.264-.087 2.379 2.379 0 0 1-.267-.114.813.813 0 0 1-.396-.426.936.936 0 0 1-.063-.363.887.887 0 0 1 .306-.69c.102-.09.23-.161.384-.213.154-.054.334-.081.54-.081a1.712 1.712 0 0 1 .621.114 1.356 1.356 0 0 1 .453.288l-.21.327Zm2.345.732v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.051-.132.051h-.27v1.005h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.459 2.022-2.718h.888v2.673h.45Zm3.169 1.026v.672h-2.49v-.672h.84v-2.205a4.707 4.707 0 0 1 .012-.342l-.498.414a.307.307 0 0 1-.132.063.402.402 0 0 1-.12 0 .328.328 0 0 1-.102-.039.246.246 0 0 1-.066-.06l-.294-.39 1.362-1.143h.768v3.702h.72Zm-76.626 7.672v-3.111h.576c.116 0 .192.052.228.156l.051.168c.052-.054.106-.103.162-.147a.957.957 0 0 1 .39-.195.977.977 0 0 1 .25-.03c.187 0 .342.049.464.147a.89.89 0 0 1 .282.387.936.936 0 0 1 .432-.411c.088-.042.18-.073.276-.093a1.452 1.452 0 0 1 .765.051.868.868 0 0 1 .345.231c.094.1.165.224.213.372.048.146.072.312.072.498v1.977h-.93v-1.977c0-.322-.138-.483-.414-.483a.427.427 0 0 0-.315.126c-.082.082-.123.201-.123.357v1.977h-.93v-1.977c0-.178-.035-.303-.105-.375-.07-.072-.173-.108-.309-.108a.53.53 0 0 0-.24.057.879.879 0 0 0-.21.153v2.25h-.93Zm6.919-1.929a.782.782 0 0 0-.03-.216.48.48 0 0 0-.093-.186.453.453 0 0 0-.168-.135.58.58 0 0 0-.255-.051.553.553 0 0 0-.414.153c-.1.1-.166.245-.198.435h1.158Zm-1.17.54c.03.26.109.449.237.567a.709.709 0 0 0 .495.174.886.886 0 0 0 .279-.039c.078-.026.147-.055.207-.087l.168-.087a.358.358 0 0 1 .162-.039c.074 0 .13.027.168.081l.27.333c-.096.11-.2.2-.312.27a1.667 1.667 0 0 1-.693.24 2.44 2.44 0 0 1-.333.024c-.218 0-.423-.035-.615-.105a1.446 1.446 0 0 1-.501-.318 1.522 1.522 0 0 1-.34-.522 1.972 1.972 0 0 1-.122-.726c0-.208.035-.405.105-.591.072-.186.174-.349.306-.489.134-.14.295-.251.483-.333.19-.082.404-.123.642-.123.206 0 .394.032.564.096a1.212 1.212 0 0 1 .729.729 1.613 1.613 0 0 1 .095.771.27.27 0 0 1-.032.105.125.125 0 0 1-.066.054.29.29 0 0 1-.102.015h-1.794Zm5.14-1.722v3.111h-.577c-.116 0-.192-.052-.228-.156l-.054-.18c-.06.058-.122.111-.186.159a1.242 1.242 0 0 1-.207.12 1.175 1.175 0 0 1-.237.075c-.084.02-.176.03-.276.03-.17 0-.32-.029-.453-.087a.948.948 0 0 1-.33-.249 1.08 1.08 0 0 1-.204-.375 1.551 1.551 0 0 1-.069-.474v-1.974h.93v1.974c0 .154.035.273.105.357.07.084.173.126.31.126a.653.653 0 0 0 .284-.063 1.18 1.18 0 0 0 .261-.177v-2.217h.93Zm1.441.273c.112-.096.233-.173.363-.231.132-.06.29-.09.471-.09.17 0 .32.03.45.09a.91.91 0 0 1 .333.246c.09.104.158.229.204.375.046.144.07.301.07.471v1.977h-.93v-1.977a.538.538 0 0 0-.106-.354c-.07-.086-.173-.129-.309-.129a.647.647 0 0 0-.288.066c-.088.042-.174.1-.258.174v2.22h-.93v-4.491h.93v1.653Zm2.246 2.367c0-.072.013-.139.039-.201a.542.542 0 0 1 .111-.162.527.527 0 0 1 .168-.108.518.518 0 0 1 .21-.042.51.51 0 0 1 .207.042c.064.026.12.062.168.108.048.046.085.1.111.162a.503.503 0 0 1-.279.675.545.545 0 0 1-.207.039.553.553 0 0 1-.378-.147.542.542 0 0 1-.111-.162.537.537 0 0 1-.039-.204Zm3.728-1.902a.514.514 0 0 1-.081.081.179.179 0 0 1-.111.03.247.247 0 0 1-.126-.033 4.905 4.905 0 0 0-.123-.072.697.697 0 0 0-.393-.108.657.657 0 0 0-.297.063.55.55 0 0 0-.204.18.823.823 0 0 0-.12.288 1.691 1.691 0 0 0-.04.381c0 .298.058.527.172.687.116.16.275.24.477.24a.676.676 0 0 0 .255-.039.866.866 0 0 0 .162-.09l.12-.093a.231.231 0 0 1 .141-.042c.074 0 .13.027.168.081l.27.333c-.096.11-.197.2-.303.27a1.597 1.597 0 0 1-.327.162c-.11.038-.221.064-.333.078a2.312 2.312 0 0 1-.327.024c-.19 0-.372-.036-.546-.108a1.364 1.364 0 0 1-.456-.312 1.551 1.551 0 0 1-.312-.507 1.916 1.916 0 0 1-.114-.684c0-.224.033-.433.099-.627a1.44 1.44 0 0 1 .297-.507 1.39 1.39 0 0 1 .486-.339c.194-.082.418-.123.672-.123.244 0 .458.039.642.117.184.078.35.192.498.342l-.246.327Zm1.893-.786c.236 0 .451.037.645.111a1.4 1.4 0 0 1 .822.822c.078.196.117.417.117.663 0 .248-.039.472-.117.672a1.433 1.433 0 0 1-.324.507 1.434 1.434 0 0 1-.498.321 1.797 1.797 0 0 1-.645.111 1.83 1.83 0 0 1-.651-.111 1.498 1.498 0 0 1-.504-.321 1.467 1.467 0 0 1-.327-.507 1.88 1.88 0 0 1-.114-.672c0-.246.038-.467.114-.663.078-.198.187-.366.327-.504.142-.138.31-.244.504-.318a1.83 1.83 0 0 1 .651-.111Zm0 2.517c.214 0 .371-.075.471-.225.102-.152.153-.382.153-.69 0-.308-.051-.537-.153-.687-.1-.15-.257-.225-.471-.225-.22 0-.381.075-.483.225-.102.15-.153.379-.153.687 0 .308.051.538.153.69.102.15.263.225.483.225Zm1.932.642v-3.111h.576c.116 0 .192.052.228.156l.051.168c.052-.054.106-.103.162-.147a.957.957 0 0 1 .39-.195.977.977 0 0 1 .249-.03c.188 0 .343.049.465.147a.89.89 0 0 1 .282.387.936.936 0 0 1 .432-.411c.088-.042.18-.073.276-.093a1.452 1.452 0 0 1 .765.051.868.868 0 0 1 .345.231c.094.1.165.224.213.372.048.146.072.312.072.498v1.977h-.93v-1.977c0-.322-.138-.483-.414-.483a.427.427 0 0 0-.315.126c-.082.082-.123.201-.123.357v1.977h-.93v-1.977c0-.178-.035-.303-.105-.375-.07-.072-.173-.108-.309-.108a.53.53 0 0 0-.24.057.879.879 0 0 0-.21.153v2.25h-.93Zm5.704-.036a.522.522 0 0 1-.087.144.485.485 0 0 1-.117.105.512.512 0 0 1-.282.084h-.396l1.704-4.473a.48.48 0 0 1 .468-.315h.396l-1.686 4.455Zm3.372-1.23a3.088 3.088 0 0 0-.459.048c-.12.024-.215.054-.285.09a.357.357 0 0 0-.147.123.3.3 0 0 0-.039.15c0 .106.029.181.087.225a.432.432 0 0 0 .255.063c.12 0 .225-.021.315-.063a.96.96 0 0 0 .273-.204v-.432Zm-1.674-1.413c.188-.166.396-.289.624-.369.23-.082.476-.123.738-.123.188 0 .357.031.507.093a1.088 1.088 0 0 1 .627.642c.056.15.084.314.084.492v1.944h-.426a.446.446 0 0 1-.201-.036c-.044-.024-.081-.074-.111-.15l-.066-.171a2.998 2.998 0 0 1-.225.174c-.072.05-.147.093-.225.129a1.41 1.41 0 0 1-.534.102c-.142 0-.271-.018-.387-.054a.73.73 0 0 1-.483-.432.98.98 0 0 1-.066-.372c0-.112.028-.225.084-.339a.826.826 0 0 1 .291-.315c.138-.096.324-.176.558-.24.234-.064.529-.1.885-.108v-.132c0-.182-.038-.313-.114-.393-.074-.082-.18-.123-.318-.123a.848.848 0 0 0-.459.117c-.054.03-.107.057-.159.081a.44.44 0 0 1-.186.036.268.268 0 0 1-.162-.048.417.417 0 0 1-.108-.114l-.168-.291Zm3.985 1.833c.07.076.146.13.228.162a.703.703 0 0 0 .258.048.548.548 0 0 0 .237-.051.476.476 0 0 0 .186-.162.869.869 0 0 0 .126-.294c.03-.12.045-.266.045-.438 0-.164-.012-.302-.036-.414a.81.81 0 0 0-.102-.27.378.378 0 0 0-.354-.195.674.674 0 0 0-.336.075.934.934 0 0 0-.252.219v1.32Zm-.057-1.881c.122-.13.26-.236.414-.318.156-.084.341-.126.555-.126.162 0 .312.036.45.108.138.072.257.176.357.312.1.136.178.303.234.501.058.196.087.419.087.669 0 .234-.033.45-.099.648-.064.198-.155.37-.273.516-.116.146-.256.26-.42.342a1.178 1.178 0 0 1-.54.123 1.06 1.06 0 0 1-.408-.069 1.108 1.108 0 0 1-.3-.186v1.194h-.93v-4.098h.576c.116 0 .192.052.228.156l.069.228Zm3.388 1.881c.07.076.146.13.228.162a.703.703 0 0 0 .258.048.548.548 0 0 0 .237-.051.476.476 0 0 0 .186-.162.869.869 0 0 0 .126-.294c.03-.12.045-.266.045-.438 0-.164-.012-.302-.036-.414a.81.81 0 0 0-.102-.27.378.378 0 0 0-.354-.195.674.674 0 0 0-.336.075.934.934 0 0 0-.252.219v1.32Zm-.057-1.881c.122-.13.26-.236.414-.318.156-.084.341-.126.555-.126.162 0 .312.036.45.108.138.072.257.176.357.312.1.136.178.303.234.501.058.196.087.419.087.669 0 .234-.033.45-.099.648-.064.198-.155.37-.273.516-.116.146-.256.26-.42.342a1.178 1.178 0 0 1-.54.123 1.06 1.06 0 0 1-.408-.069 1.108 1.108 0 0 1-.3-.186v1.194h-.93v-4.098h.576c.116 0 .192.052.228.156l.069.228Zm3.388-1.764v4.491h-.93v-4.491h.93Zm2.444 2.562a.782.782 0 0 0-.03-.216.48.48 0 0 0-.093-.186.453.453 0 0 0-.168-.135.58.58 0 0 0-.255-.051.553.553 0 0 0-.414.153c-.1.1-.166.245-.198.435h1.158Zm-1.17.54c.03.26.109.449.237.567a.709.709 0 0 0 .495.174.886.886 0 0 0 .279-.039c.078-.026.147-.055.207-.087l.168-.087a.358.358 0 0 1 .162-.039c.074 0 .13.027.168.081l.27.333c-.096.11-.2.2-.312.27a1.667 1.667 0 0 1-.693.24 2.44 2.44 0 0 1-.333.024c-.218 0-.423-.035-.615-.105a1.446 1.446 0 0 1-.501-.318 1.522 1.522 0 0 1-.339-.522 1.972 1.972 0 0 1-.123-.726c0-.208.035-.405.105-.591.072-.186.174-.349.306-.489.134-.14.295-.251.483-.333.19-.082.404-.123.642-.123.206 0 .394.032.564.096a1.212 1.212 0 0 1 .729.729c.07.176.105.376.105.6 0 .07-.003.127-.009.171a.27.27 0 0 1-.033.105.125.125 0 0 1-.066.054.29.29 0 0 1-.102.015h-1.794Zm2.346-.81h1.62v.75h-1.62v-.75Zm3.078-.912v3.111h-.93v-3.111h.93Zm.096-.852a.502.502 0 0 1-.045.21.573.573 0 0 1-1.035 0 .54.54 0 0 1 .51-.756.57.57 0 0 1 .525.333c.03.066.045.137.045.213Zm2.719 1.59a.514.514 0 0 1-.081.081.179.179 0 0 1-.111.03.247.247 0 0 1-.126-.033 4.22 4.22 0 0 0-.123-.072.697.697 0 0 0-.393-.108.657.657 0 0 0-.297.063.55.55 0 0 0-.204.18.823.823 0 0 0-.12.288 1.691 1.691 0 0 0-.039.381c0 .298.057.527.171.687.116.16.275.24.477.24a.676.676 0 0 0 .255-.039.866.866 0 0 0 .162-.09l.12-.093a.231.231 0 0 1 .141-.042c.074 0 .13.027.168.081l.27.333c-.096.11-.197.2-.303.27a1.604 1.604 0 0 1-.327.162c-.11.038-.221.064-.333.078a2.312 2.312 0 0 1-.327.024c-.19 0-.372-.036-.546-.108a1.364 1.364 0 0 1-.456-.312 1.551 1.551 0 0 1-.312-.507 1.916 1.916 0 0 1-.114-.684c0-.224.033-.433.099-.627a1.44 1.44 0 0 1 .297-.507 1.39 1.39 0 0 1 .486-.339c.194-.082.418-.123.672-.123.244 0 .458.039.642.117.184.078.35.192.498.342l-.246.327Zm1.893-.786c.236 0 .451.037.645.111a1.4 1.4 0 0 1 .822.822c.078.196.117.417.117.663 0 .248-.039.472-.117.672a1.433 1.433 0 0 1-.324.507 1.434 1.434 0 0 1-.498.321 1.797 1.797 0 0 1-.645.111 1.83 1.83 0 0 1-.651-.111 1.498 1.498 0 0 1-.504-.321 1.467 1.467 0 0 1-.327-.507 1.88 1.88 0 0 1-.114-.672c0-.246.038-.467.114-.663.078-.198.187-.366.327-.504.142-.138.31-.244.504-.318a1.83 1.83 0 0 1 .651-.111Zm0 2.517c.214 0 .371-.075.471-.225.102-.152.153-.382.153-.69 0-.308-.051-.537-.153-.687-.1-.15-.257-.225-.471-.225-.22 0-.381.075-.483.225-.102.15-.153.379-.153.687 0 .308.051.538.153.69.102.15.263.225.483.225Zm2.79-2.133a2.26 2.26 0 0 1 .186-.156 1.136 1.136 0 0 1 .441-.198c.086-.02.179-.03.279-.03.17 0 .32.03.45.09a.91.91 0 0 1 .333.246c.09.104.158.229.204.375.046.144.069.301.069.471v1.977h-.93v-1.977a.538.538 0 0 0-.105-.354c-.07-.086-.173-.129-.309-.129a.647.647 0 0 0-.288.066c-.088.042-.174.1-.258.174v2.22h-.93v-3.111h.576c.116 0 .192.052.228.156l.054.18Zm2.441.576h1.62v.75h-1.62v-.75Zm4.965 1.527v.672h-2.49v-.672h.84v-2.205a4.707 4.707 0 0 1 .012-.342l-.498.414a.307.307 0 0 1-.132.063.402.402 0 0 1-.12 0 .328.328 0 0 1-.102-.039.246.246 0 0 1-.066-.06l-.294-.39 1.362-1.143h.768v3.702h.72Zm2.293-1.026v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.051-.132.051h-.27v1.005h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.459 2.022-2.718h.888v2.673h.45Zm2.1 0v-1.14c0-.07.002-.145.006-.225.006-.082.014-.167.024-.255l-1.155 1.62h1.125Zm1.26 0v.522a.17.17 0 0 1-.048.12c-.03.034-.074.051-.132.051h-.27v1.005h-.81v-1.005h-1.758a.259.259 0 0 1-.159-.054.231.231 0 0 1-.087-.135l-.096-.459 2.022-2.718h.888v2.673h.45Zm3.307 1.698h-.894a.26.26 0 0 1-.162-.048.375.375 0 0 1-.096-.114l-.555-.954a.681.681 0 0 1-.081.18l-.456.774a.646.646 0 0 1-.099.111.212.212 0 0 1-.147.051h-.828l1.044-1.608-1.002-1.503h.894c.066 0 .114.009.144.027.032.016.06.044.084.084l.555.921a1.456 1.456 0 0 1 .105-.213l.396-.693a.318.318 0 0 1 .087-.096.217.217 0 0 1 .117-.03h.852l-1.002 1.461 1.044 1.65Zm3.005-.672v.672h-2.49v-.672h.84v-2.205a4.707 4.707 0 0 1 .012-.342l-.498.414a.307.307 0 0 1-.132.063.402.402 0 0 1-.12 0 .328.328 0 0 1-.102-.039.246.246 0 0 1-.066-.06l-.294-.39 1.362-1.143h.768v3.702h.72Z\" fill=\"#fff\" /><defs><radialGradient id=\"ECOGESTURE0029_c024161d5a0778de2c7a22b644ed32ea_a\" cx=\"0\" cy=\"0\" r=\"1\" gradientUnits=\"userSpaceOnUse\" gradientTransform=\"matrix(0 38.1792 -124.529 0 110.306 38.73)\"><stop stop-color=\"#2A2B30\" /><stop offset=\"1\" stop-color=\"#1B1C22\" /></radialGradient></defs></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); + +/***/ }), + +/***/ "ScHj": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.TERMS_DOCTYPE = void 0; +var TERMS_DOCTYPE = 'io.cozy.terms'; +exports.TERMS_DOCTYPE = TERMS_DOCTYPE; + +/***/ }), + /***/ "Sgac": /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -19179,17 +17262,6 @@ var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPO 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); -/***/ }), - -/***/ "SoFT": -/***/ (function(module, exports, __webpack_require__) { - -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.quiz-finish-container {\n padding: 1.5rem;\n box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.55);\n border-radius: 4px;\n transition: all 300ms ease;\n color: #ffffff;\n background: linear-gradient(180deg, #323339 0%, #25262b 100%);\n text-align: center;\n display: flex;\n flex-direction: column;\n align-items: center;\n}\n.quiz-finish-container button.btn-secondary-negative {\n border-color: #e0e0e0;\n}\n.quiz-finish-container .button-start {\n margin-top: 3rem;\n}\n\n.score-final-title {\n font-weight: bold;\n font-size: 2rem;\n margin: 2rem 0 0.5rem;\n}\n\n.score-final {\n font-size: 2.2rem;\n font-weight: bold;\n margin-bottom: 2rem;\n}\n.score-final span {\n color: #61f0f2;\n}\n\n.score-label {\n font-size: 1.15rem;\n font-weight: bold;\n margin-bottom: 0.5rem;\n}\n\n.score-stars {\n font-size: 1.8rem;\n font-weight: bold;\n display: flex;\n justify-content: center;\n align-items: center;\n color: #61f0f2;\n}\n.score-stars .quiz-icon {\n margin-left: 0.5rem;\n}", ""]); - - - /***/ }), /***/ "T+pJ": @@ -19214,65 +17286,7 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE /***/ }), -/***/ "TBaL": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.DataloadState = exports.DataloadSectionType = void 0; -var DataloadState; -exports.DataloadState = DataloadState; - -(function (DataloadState) { - DataloadState["VALID"] = "VALID"; - DataloadState["EMPTY"] = "EMPTY"; - DataloadState["MISSING"] = "MISSING"; - DataloadState["HOLE"] = "HOLE"; - DataloadState["UPCOMING"] = "UPCOMING"; - DataloadState["COMING"] = "COMING"; - DataloadState["AGGREGATED_VALID"] = "AGGREGATED_VALID"; - DataloadState["AGGREGATED_EMPTY"] = "AGGREGATED_EMPTY"; - DataloadState["AGGREGATED_WITH_EMPTY"] = "AGGREGATED_WITH_EMPTY"; - DataloadState["AGGREGATED_HOLE_OR_MISSING"] = "AGGREGATED_HOLE_OR_MISSING"; - DataloadState["AGGREGATED_WITH_HOLE_OR_MISSING"] = "AGGREGATED_WITH_HOLE_OR_MISSING"; - DataloadState["AGGREGATED_WITH_COMING"] = "AGGREGATED_WITH_UPCOMING"; - DataloadState["AGGREGATED_COMING"] = "AGGREGATED_COMING"; -})(DataloadState || (exports.DataloadState = DataloadState = {})); - -var DataloadSectionType; -exports.DataloadSectionType = DataloadSectionType; - -(function (DataloadSectionType) { - DataloadSectionType["NO_COMPARE"] = "NO_COMPARE"; - DataloadSectionType["LEFT"] = "LEFT"; - DataloadSectionType["RIGHT"] = "RIGHT"; -})(DataloadSectionType || (exports.DataloadSectionType = DataloadSectionType = {})); - -/***/ }), - -/***/ "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}}]"); - -/***/ }), - -/***/ "TKGY": -/***/ (function(module, exports, __webpack_require__) { - -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.quiz-container {\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n margin: auto;\n padding: 1.5rem;\n}\n\n.quiz-begin-container {\n display: flex;\n flex-direction: column;\n align-items: center;\n padding: 2rem 1rem;\n box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.55);\n border-radius: 4px;\n transition: all 300ms ease;\n color: #ffffff;\n background: linear-gradient(180deg, #323339 0%, #25262b 100%);\n text-align: center;\n}\n.quiz-begin-container svg {\n margin-top: -33%;\n}\n@media (min-width: 768px) {\n .quiz-begin-container {\n max-width: 60%;\n justify-content: space-evenly;\n }\n}\n@media (min-width: 1201px) {\n .quiz-begin-container {\n max-width: 40%;\n padding: 0.5rem 1rem 2rem;\n }\n}\n.quiz-begin-container .btn-secondary-negative {\n margin-top: auto;\n border-color: #e0e0e0;\n}\n.quiz-begin-container .quiz-icon-stars {\n margin-top: -4rem;\n}\n.quiz-begin-container .quiz-explanation {\n margin-bottom: 2rem;\n line-height: 24px;\n padding: 1rem;\n}\n@media (min-width: 1201px) {\n .quiz-begin-container .quiz-explanation {\n padding: 0rem 2rem;\n }\n}", ""]); - - - -/***/ }), - -/***/ "TLzW": +/***/ "T3VL": /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -19317,7 +17331,7 @@ var _hooks = __webpack_require__("Zlw4"); var _utils = __webpack_require__("c+yx"); -__webpack_require__("g+8n"); +__webpack_require__("+XsA"); 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); } @@ -19441,6 +17455,95 @@ exports.default = _default; /***/ }), +/***/ "TBaL": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.DataloadState = exports.DataloadSectionType = void 0; +var DataloadState; +exports.DataloadState = DataloadState; + +(function (DataloadState) { + DataloadState["VALID"] = "VALID"; + DataloadState["EMPTY"] = "EMPTY"; + DataloadState["MISSING"] = "MISSING"; + DataloadState["HOLE"] = "HOLE"; + DataloadState["UPCOMING"] = "UPCOMING"; + DataloadState["COMING"] = "COMING"; + DataloadState["AGGREGATED_VALID"] = "AGGREGATED_VALID"; + DataloadState["AGGREGATED_EMPTY"] = "AGGREGATED_EMPTY"; + DataloadState["AGGREGATED_WITH_EMPTY"] = "AGGREGATED_WITH_EMPTY"; + DataloadState["AGGREGATED_HOLE_OR_MISSING"] = "AGGREGATED_HOLE_OR_MISSING"; + DataloadState["AGGREGATED_WITH_HOLE_OR_MISSING"] = "AGGREGATED_WITH_HOLE_OR_MISSING"; + DataloadState["AGGREGATED_WITH_COMING"] = "AGGREGATED_WITH_UPCOMING"; + DataloadState["AGGREGATED_COMING"] = "AGGREGATED_COMING"; +})(DataloadState || (exports.DataloadState = DataloadState = {})); + +var DataloadSectionType; +exports.DataloadSectionType = DataloadSectionType; + +(function (DataloadSectionType) { + DataloadSectionType["NO_COMPARE"] = "NO_COMPARE"; + DataloadSectionType["LEFT"] = "LEFT"; + DataloadSectionType["RIGHT"] = "RIGHT"; +})(DataloadSectionType || (exports.DataloadSectionType = DataloadSectionType = {})); + +/***/ }), + +/***/ "TEZG": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var _interopRequireDefault = __webpack_require__("TqRt"); + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; + +var _star = _interopRequireDefault(__webpack_require__("NaFR")); + +var _starFilled = _interopRequireDefault(__webpack_require__("WrET")); + +var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j")); + +var _react = _interopRequireDefault(__webpack_require__("q1tI")); + +var StarsContainer = function StarsContainer(_ref) { + var result = _ref.result, + isQuizBegin = _ref.isQuizBegin; + var maxStars = [1, 2, 3, 4, 5]; + return /*#__PURE__*/_react.default.createElement("div", { + className: "stars" + }, maxStars.map(function (star) { + return /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { + key: star, + className: "star", + icon: result >= star ? _starFilled.default : _star.default, + size: isQuizBegin ? 25 : 15 + }); + })); +}; + +var _default = StarsContainer; +exports.default = _default; + +/***/ }), + +/***/ "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}}]"); + +/***/ }), + /***/ "TQnO": /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -19463,6 +17566,198 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE /***/ }), +/***/ "TbeA": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +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 _Button = _interopRequireDefault(__webpack_require__("FtsS")); + +var _close = _interopRequireDefault(__webpack_require__("aodS")); + +var _StyledIconButton = _interopRequireDefault(__webpack_require__("jZ8W")); + +var _QuizExplanationModal = _interopRequireDefault(__webpack_require__("jPFj")); + +var _cozyClient = __webpack_require__("SH7X"); + +var _I18n = __webpack_require__("buk/"); + +var _enums = __webpack_require__("gnxY"); + +var _react = _interopRequireWildcard(__webpack_require__("q1tI")); + +var _challenge = _interopRequireDefault(__webpack_require__("kdea")); + +var _quiz = _interopRequireDefault(__webpack_require__("CUhI")); + +var _challenge2 = __webpack_require__("F6Xr"); + +var _hooks = __webpack_require__("Zlw4"); + +__webpack_require__("4hre"); + +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 QuizQuestionContent = function QuizQuestionContent(_ref) { + var userChallenge = _ref.userChallenge, + setIsCustomQuest = _ref.setIsCustomQuest, + goBack = _ref.goBack; + + var _useI18n = (0, _I18n.useI18n)(), + t = _useI18n.t; + + var client = (0, _cozyClient.useClient)(); + var dispatch = (0, _hooks.useAppDispatch)(); + var questionIndexLocked = userChallenge.quiz.questions.findIndex(function (answer) { + return answer.result == 0; + }); + + var _useState = (0, _react.useState)(''), + _useState2 = (0, _slicedToArray2.default)(_useState, 2), + userChoice = _useState2[0], + setUserChoice = _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)(0), + _useState6 = (0, _slicedToArray2.default)(_useState5, 2), + answerIndex = _useState6[0], + setAnswerIndex = _useState6[1]; + + var _useState7 = (0, _react.useState)(questionIndexLocked), + _useState8 = (0, _slicedToArray2.default)(_useState7, 2), + questionIndex = _useState8[0], + setQuestionIndex = _useState8[1]; + + var quizService = new _quiz.default(client); + var challengeService = new _challenge.default(client); + + var validateQuestion = /*#__PURE__*/function () { + var _ref2 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() { + var resultIndex, result, quizUpdated, userChallengeUpdated; + return _regenerator.default.wrap(function _callee$(_context) { + while (1) { + switch (_context.prev = _context.next) { + case 0: + resultIndex = userChallenge.quiz.questions[questionIndex].answers.findIndex(function (answer) { + return answer.answerLabel === userChoice; + }); + result = userChallenge.quiz.questions[questionIndex].answers.filter(function (answer) { + return answer.answerLabel === userChoice; + }); + setAnswerIndex(resultIndex); + setOpenModal(true); + _context.next = 6; + return quizService.updateUserQuiz(userChallenge.quiz, result[0].isTrue, questionIndex); + + case 6: + quizUpdated = _context.sent; + _context.next = 9; + return challengeService.updateUserChallenge(userChallenge, _enums.UserChallengeUpdateFlag.QUIZ_UPDATE, quizUpdated); + + case 9: + userChallengeUpdated = _context.sent; + dispatch((0, _challenge2.updateUserChallengeList)(userChallengeUpdated)); + + case 11: + case "end": + return _context.stop(); + } + } + }, _callee); + })); + + return function validateQuestion() { + return _ref2.apply(this, arguments); + }; + }(); + + var handleChange = function handleChange(e) { + setUserChoice(e.target.value); + }; + + var goNextQuestion = (0, _react.useCallback)(function () { + setUserChoice(''); + setOpenModal(false); + + if (questionIndex === userChallenge.quiz.questions.length - 1) { + setIsCustomQuest(true); + } + + if (questionIndex !== userChallenge.quiz.questions.length - 1) { + setQuestionIndex(questionIndex + 1); + } + }, [questionIndex, setIsCustomQuest, setQuestionIndex, setUserChoice, setOpenModal, userChallenge.quiz.questions.length]); + return /*#__PURE__*/_react.default.createElement("div", { + className: "quiz-container" + }, /*#__PURE__*/_react.default.createElement("div", { + className: "question-container" + }, /*#__PURE__*/_react.default.createElement(_StyledIconButton.default, { + className: "btn-back", + icon: _close.default, + onClick: goBack + }), /*#__PURE__*/_react.default.createElement("p", { + className: "index-question" + }, questionIndex + 1, "/5"), /*#__PURE__*/_react.default.createElement("p", { + className: "question text-18-bold" + }, userChallenge.quiz.questions[questionIndex].questionLabel), userChallenge.quiz.questions[questionIndex].answers.map(function (answer, index) { + return /*#__PURE__*/_react.default.createElement("div", { + className: "answer", + key: index + }, /*#__PURE__*/_react.default.createElement("input", { + type: "radio", + id: "answer".concat(index), + value: answer.answerLabel, + onChange: handleChange, + checked: userChoice === answer.answerLabel + }), /*#__PURE__*/_react.default.createElement("label", { + htmlFor: "answer".concat(index), + className: "text-16-bold" + }, answer.answerLabel)); + })), /*#__PURE__*/_react.default.createElement(_Button.default, { + "aria-label": t('quiz.accessibility.button_validate'), + onClick: validateQuestion, + disabled: !userChoice, + classes: { + root: 'btn-secondary-negative', + label: 'text-16-normal' + } + }, t('quiz.button_validate')), openModal && /*#__PURE__*/_react.default.createElement(_QuizExplanationModal.default, { + open: openModal, + answerIndex: answerIndex, + question: userChallenge.quiz.questions[questionIndex], + goNext: goNextQuestion, + handleCloseClick: function handleCloseClick() { + return setOpenModal(false); + } + })); +}; + +var _default = QuizQuestionContent; +exports.default = _default; + +/***/ }), + /***/ "TfRU": /***/ (function(module, exports, __webpack_require__) { @@ -19673,6 +17968,17 @@ var KonnectorStatusService = /*#__PURE__*/function () { exports.default = KonnectorStatusService; +/***/ }), + +/***/ "Ty00": +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__("JPst")(false); +// Module +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.profile-type-progress {\n display: flex;\n flex-direction: row;\n justify-content: center;\n align-items: center;\n}\n.profile-type-progress .profile-type-progress-label {\n font-size: 0.938rem;\n font-weight: 700;\n width: 1.875rem;\n color: #e3b82a;\n text-align: right;\n}\n.profile-type-progress .profile-type-progress-bar-container {\n margin-left: 0.5rem;\n flex: 1;\n height: 6px;\n background-color: #121212;\n}\n.profile-type-progress .profile-type-progress-bar-container .profile-type-progress-bar-content {\n height: 100%;\n background-color: #e3b82a;\n border-radius: 12px;\n}", ""]); + + + /***/ }), /***/ "Ty7+": @@ -20142,6 +18448,32 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE /***/ }), +/***/ "UQIE": +/***/ (function(module, exports, __webpack_require__) { + + +var content = __webpack_require__("+IjV"); + +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) {} + +/***/ }), + /***/ "USj2": /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -20230,6 +18562,62 @@ module.exports = (Handlebars["default"] || Handlebars).template({"compiler":[8," /***/ }), +/***/ "Umpc": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var _interopRequireDefault = __webpack_require__("TqRt"); + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; + +var _Button = _interopRequireDefault(__webpack_require__("FtsS")); + +var _I18n = __webpack_require__("buk/"); + +var _react = _interopRequireWildcard(__webpack_require__("q1tI")); + +var _reactRouterDom = __webpack_require__("SOjZ"); + +__webpack_require__("Llbj"); + +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 DuelError = function DuelError() { + var _useI18n = (0, _I18n.useI18n)(), + t = _useI18n.t; + + var navigate = (0, _reactRouterDom.useNavigate)(); + var goBack = (0, _react.useCallback)(function () { + navigate(-1); + }, [navigate]); + return /*#__PURE__*/_react.default.createElement("div", { + className: "duel-error-container" + }, /*#__PURE__*/_react.default.createElement("div", { + className: "duel-error-message" + }, t('duel.global_error')), /*#__PURE__*/_react.default.createElement("div", { + className: "duel-error-button" + }, /*#__PURE__*/_react.default.createElement(_Button.default, { + "aria-label": t('duel.accessibility.button_go_back'), + onClick: goBack, + classes: { + root: 'btn-secondary-negative', + label: 'text-16-normal' + } + }, t('duel.button_go_back')))); +}; + +var _default = DuelError; +exports.default = _default; + +/***/ }), + /***/ "UtXz": /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -20307,6 +18695,236 @@ module.exports = JSON.parse("{\"fluidConfig\":[{\"fluidTypeId\":0,\"name\":\"ene /***/ }), +/***/ "VBkh": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +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 _asyncToGenerator2 = _interopRequireDefault(__webpack_require__("yXPU")); + +var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); + +var _core = __webpack_require__("TTf+"); + +var _default2 = _interopRequireDefault(__webpack_require__("GwKf")); + +var _classnames = _interopRequireDefault(__webpack_require__("TSYQ")); + +var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j")); + +var _cozyClient = __webpack_require__("SH7X"); + +var _I18n = __webpack_require__("buk/"); + +var _enums = __webpack_require__("gnxY"); + +var _react = _interopRequireWildcard(__webpack_require__("q1tI")); + +var _reactRouterDom = __webpack_require__("SOjZ"); + +var _challenge = _interopRequireDefault(__webpack_require__("kdea")); + +var _challenge2 = __webpack_require__("F6Xr"); + +var _hooks = __webpack_require__("Zlw4"); + +var _utils = __webpack_require__("c+yx"); + +__webpack_require__("kkkh"); + +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 ChallengeCardDone = function ChallengeCardDone(_ref) { + var _classNames; + + var userChallenge = _ref.userChallenge; + + var _useI18n = (0, _I18n.useI18n)(), + t = _useI18n.t; + + var navigate = (0, _reactRouterDom.useNavigate)(); + var client = (0, _cozyClient.useClient)(); + var dispatch = (0, _hooks.useAppDispatch)(); + + var _useAppSelector = (0, _hooks.useAppSelector)(function (state) { + return state.ecolyo.challenge; + }), + currentChallenge = _useAppSelector.currentChallenge; + + var _useState = (0, _react.useState)(_default2.default), + _useState2 = (0, _slicedToArray2.default)(_useState, 2), + winIcon = _useState2[0], + setWinIcon = _useState2[1]; + + var _useState3 = (0, _react.useState)(_default2.default), + _useState4 = (0, _slicedToArray2.default)(_useState3, 2), + lossIcon = _useState4[0], + setLossIcon = _useState4[1]; + + var getUserSaving = function getUserSaving(_userChallenge) { + var label; + if (_userChallenge.success === _enums.UserChallengeSuccess.WIN) label = t('challenge.card_done.saving');else label = t('challenge.card_done.depense'); + return label + ' '; + }; + + var getResultLabel = function getResultLabel(_userChallenge) { + switch (_userChallenge.success) { + case _enums.UserChallengeSuccess.WIN: + return t('challenge.card_done.win'); + + case _enums.UserChallengeSuccess.LOST: + default: + return t('challenge.card_done.lost'); + } + }; + + var getIcon = function getIcon(_userChallenge) { + if (_userChallenge.success == _enums.UserChallengeSuccess.WIN) return winIcon;else return lossIcon; + }; + + var goDuel = /*#__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: + navigate('/challenges/duel?id=' + userChallenge.id); + + case 1: + case "end": + return _context.stop(); + } + } + }, _callee); + })); + + return function goDuel() { + return _ref2.apply(this, arguments); + }; + }(); + + var handleChallengeReset = /*#__PURE__*/function () { + var _ref3 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() { + var challengeService, updatedChallenge; + return _regenerator.default.wrap(function _callee2$(_context2) { + while (1) { + switch (_context2.prev = _context2.next) { + case 0: + challengeService = new _challenge.default(client); + _context2.next = 3; + return challengeService.updateUserChallenge(userChallenge, _enums.UserChallengeUpdateFlag.DUEL_RESET); + + case 3: + updatedChallenge = _context2.sent; + dispatch((0, _challenge2.updateUserChallengeList)(updatedChallenge)); + + case 5: + case "end": + return _context2.stop(); + } + } + }, _callee2); + })); + + return function handleChallengeReset() { + return _ref3.apply(this, arguments); + }; + }(); + + (0, _react.useEffect)(function () { + function handleEcogestureIcon() { + return _handleEcogestureIcon.apply(this, arguments); + } + + function _handleEcogestureIcon() { + _handleEcogestureIcon = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee3() { + var icon, icon2; + return _regenerator.default.wrap(function _callee3$(_context3) { + while (1) { + switch (_context3.prev = _context3.next) { + case 0: + _context3.next = 2; + return (0, _utils.importIconById)(userChallenge.id + '-1', 'duelResult'); + + case 2: + icon = _context3.sent; + setWinIcon(icon || _default2.default); + _context3.next = 6; + return (0, _utils.importIconById)(userChallenge.id + '-0', 'duelResult'); + + case 6: + icon2 = _context3.sent; + setLossIcon(icon2 || _default2.default); + + case 8: + case "end": + return _context3.stop(); + } + } + }, _callee3); + })); + return _handleEcogestureIcon.apply(this, arguments); + } + + handleEcogestureIcon(); + }, [userChallenge]); + return /*#__PURE__*/_react.default.createElement("div", { + className: "cardContent cardDone" + }, /*#__PURE__*/_react.default.createElement("div", { + className: "challengeName text-22-bold" + }, (0, _utils.getChallengeTitleWithLineReturn)(userChallenge.id)), /*#__PURE__*/_react.default.createElement("div", { + className: "iconResult" + }, /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { + className: "imgResult", + icon: getIcon(userChallenge), + size: 180 + })), /*#__PURE__*/_react.default.createElement("div", { + className: "statsResult" + }, /*#__PURE__*/_react.default.createElement("div", { + className: (0, _classnames.default)('labelResult', (_classNames = {}, (0, _defineProperty2.default)(_classNames, 'win', userChallenge.success === _enums.UserChallengeSuccess.WIN), (0, _defineProperty2.default)(_classNames, 'lost', userChallenge.success === _enums.UserChallengeSuccess.LOST), _classNames)) + }, getResultLabel(userChallenge)), /*#__PURE__*/_react.default.createElement("span", { + className: "text-18" + }, getUserSaving(userChallenge), /*#__PURE__*/_react.default.createElement("span", { + className: "text-18-bold" + }, (0, _utils.formatNumberValues)(Math.abs(userChallenge.duel.threshold - userChallenge.duel.userConsumption)) + ' ', "\u20AC"), /*#__PURE__*/_react.default.createElement("br", null), t('challenge.card_done.final_defi'))), /*#__PURE__*/_react.default.createElement("div", { + className: "buttons" + }, /*#__PURE__*/_react.default.createElement(_core.Button, { + "aria-label": t('challenge.card_done.final_defi_view'), + onClick: goDuel, + classes: { + root: 'btn-secondary-negative grey-border', + label: 'text-15-bold' + } + }, t('challenge.card_done.final_defi_view')), /*#__PURE__*/_react.default.createElement(_core.Button, { + "aria-label": t('challenge.card_done.reset_defi'), + onClick: handleChallengeReset, + classes: { + root: userChallenge.success === _enums.UserChallengeSuccess.WIN ? 'btn-secondary-negative grey-border' : 'btn-primary-challenge', + label: 'text-15-bold' + }, + disabled: currentChallenge !== null + }, t('challenge.card_done.reset_defi')))); +}; + +var _default = ChallengeCardDone; +exports.default = _default; + +/***/ }), + /***/ "VD0P": /***/ (function(module, exports, __webpack_require__) { @@ -20334,11 +18952,11 @@ var _react = _interopRequireWildcard(__webpack_require__("q1tI")); var _hooks = __webpack_require__("Zlw4"); -var _QuizBegin = _interopRequireDefault(__webpack_require__("lMfa")); +var _QuizBegin = _interopRequireDefault(__webpack_require__("kkCK")); -var _QuizFinish = _interopRequireDefault(__webpack_require__("Qqu8")); +var _QuizFinish = _interopRequireDefault(__webpack_require__("ubBh")); -var _QuizQuestion = _interopRequireDefault(__webpack_require__("DyCt")); +var _QuizQuestion = _interopRequireDefault(__webpack_require__("sNQa")); 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); } @@ -20394,17 +19012,6 @@ var QuizView = function QuizView() { var _default = QuizView; exports.default = _default; -/***/ }), - -/***/ "VGhQ": -/***/ (function(module, exports, __webpack_require__) { - -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.eg-init-modal {\n color: #e0e0e0;\n margin: 1rem 0;\n}\n.eg-init-modal .title {\n text-align: center;\n color: #e3b82a;\n}\n.eg-init-modal .text {\n margin: 1rem 0;\n}\n.eg-init-modal button {\n min-height: 45px;\n}", ""]); - - - /***/ }), /***/ "VKAC": @@ -20529,54 +19136,6 @@ exports.default = _default; /***/ }), -/***/ "VQ3I": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -var _interopRequireDefault = __webpack_require__("TqRt"); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _challengeLocked = _interopRequireDefault(__webpack_require__("4XTx")); - -var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j")); - -var _I18n = __webpack_require__("buk/"); - -var _react = _interopRequireDefault(__webpack_require__("q1tI")); - -var _utils = __webpack_require__("c+yx"); - -__webpack_require__("HNny"); - -var ChallengeCardLocked = function ChallengeCardLocked(_ref) { - var userChallenge = _ref.userChallenge; - - var _useI18n = (0, _I18n.useI18n)(), - t = _useI18n.t; - - return /*#__PURE__*/_react.default.createElement("div", { - className: "cardContent cardLocked" - }, /*#__PURE__*/_react.default.createElement("span", { - className: "challengeTitle" - }, (0, _utils.getChallengeTitleWithLineReturn)(userChallenge.id)), /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { - className: "challengeIcon", - icon: _challengeLocked.default - }), /*#__PURE__*/_react.default.createElement("p", { - className: "toUnlock text-16-normal-150" - }, t('challenge.card.locked.desc'))); -}; - -var _default = ChallengeCardLocked; -exports.default = _default; - -/***/ }), - /***/ "Vi8g": /***/ (function(module, exports, __webpack_require__) { @@ -22014,56 +20573,14 @@ exports.default = CustomPopupService; /***/ }), -/***/ "WoNc": +/***/ "WWWS": /***/ (function(module, exports, __webpack_require__) { -"use strict"; - - -var _interopRequireDefault = __webpack_require__("TqRt"); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); - -var _ActionBegin = _interopRequireDefault(__webpack_require__("5J5f")); - -var _ActionList = _interopRequireDefault(__webpack_require__("si6F")); - -var _react = _interopRequireWildcard(__webpack_require__("q1tI")); - -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 ActionChoose = function ActionChoose(_ref) { - var userChallenge = _ref.userChallenge; - - var _useState = (0, _react.useState)(null), - _useState2 = (0, _slicedToArray2.default)(_useState, 2), - selectedAction = _useState2[0], - setSelectedAction = _useState2[1]; - - var _useState3 = (0, _react.useState)(false), - _useState4 = (0, _slicedToArray2.default)(_useState3, 2), - showList = _useState4[0], - setShowList = _useState4[1]; +exports = module.exports = __webpack_require__("JPst")(false); +// Module +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.action-modal {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n text-align: center;\n color: #e0e0e0;\n padding: 1.5rem;\n max-width: 400px;\n}\n.action-modal .action-duration {\n margin-top: 1rem;\n}\n.action-modal .action-text {\n margin: 1.6rem 0;\n}\n.action-modal .buttons button {\n margin-top: 0.5rem;\n}\n\n#accessibility-title {\n display: none;\n}", ""]); - return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, !showList ? /*#__PURE__*/_react.default.createElement(_ActionBegin.default, { - action: selectedAction !== null && selectedAction !== void 0 ? selectedAction : undefined, - setShowList: setShowList, - userChallenge: userChallenge - }) : /*#__PURE__*/_react.default.createElement(_ActionList.default, { - setSelectedAction: setSelectedAction, - setShowList: setShowList - })); -}; -var _default = ActionChoose; -exports.default = _default; /***/ }), @@ -22287,6 +20804,81 @@ exports.default = ConsumptionValidatorService; /***/ }), +/***/ "XJHe": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var _interopRequireDefault = __webpack_require__("TqRt"); + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; + +var _core = __webpack_require__("TTf+"); + +var _ECOGESTURE = _interopRequireDefault(__webpack_require__("tJ5P")); + +var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j")); + +var _I18n = __webpack_require__("buk/"); + +var _react = _interopRequireDefault(__webpack_require__("q1tI")); + +var _reactRouterDom = __webpack_require__("SOjZ"); + +__webpack_require__("xhJn"); + +var EcogestureSelectionRestart = function EcogestureSelectionRestart(_ref) { + var listLength = _ref.listLength, + restart = _ref.restart; + + var _useI18n = (0, _I18n.useI18n)(), + t = _useI18n.t; + + var navigate = (0, _reactRouterDom.useNavigate)(); + return /*#__PURE__*/_react.default.createElement("div", { + className: "eg-selection-restart-container" + }, /*#__PURE__*/_react.default.createElement("div", { + className: "content" + }, /*#__PURE__*/_react.default.createElement("div", { + className: "title text-21-bold" + }, t('ecogesture_selection.title', { + // eslint-disable-next-line camelcase + smart_count: listLength + })), /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { + icon: _ECOGESTURE.default, + size: 120 + }), /*#__PURE__*/_react.default.createElement("div", { + className: "text text-16-normal" + }, t('ecogesture_selection.text'))), /*#__PURE__*/_react.default.createElement("div", { + className: "buttons" + }, /*#__PURE__*/_react.default.createElement(_core.Button, { + "aria-label": t('ecogesture_selection.accessibility.button_go_to_ecogesture'), + classes: { + root: 'btn-secondary-negative', + label: 'text-16-normal' + }, + onClick: function onClick() { + return navigate('/ecogestures?tab=0'); + } + }, t('ecogesture_selection.button_go_to_ecogesture')), /*#__PURE__*/_react.default.createElement(_core.Button, { + "aria-label": t('ecogesture_selection.accessibility.button_continue'), + classes: { + root: 'btn-highlight', + label: 'text-16-bold' + }, + onClick: restart + }, t('ecogesture_selection.button_continue')))); +}; + +var _default = EcogestureSelectionRestart; +exports.default = _default; + +/***/ }), + /***/ "XKTS": /***/ (function(module, exports, __webpack_require__) { @@ -22523,6 +21115,17 @@ var getActualAnalysisDate = function getActualAnalysisDate() { exports.getActualAnalysisDate = getActualAnalysisDate; +/***/ }), + +/***/ "XsHv": +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__("JPst")(false); +// Module +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.quiz-container .question-container {\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n padding: 1.5rem;\n box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.55);\n border-radius: 4px;\n transition: all 300ms ease;\n color: #ffffff;\n background: linear-gradient(180deg, #323339 0%, #25262b 100%);\n position: relative;\n}\n@media (min-width: 768px) {\n .quiz-container .question-container {\n height: 45vh;\n }\n}\n.quiz-container .question-container .question-loading {\n min-height: 13.875rem;\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.quiz-container .question-container .question {\n color: #e0e0e0;\n text-align: center;\n margin-bottom: 2rem;\n}\n@media (min-width: 768px) {\n .quiz-container .question-container .question {\n padding: 0 1rem;\n }\n}\n.quiz-container .question-container .question-title {\n color: #61f0f2;\n margin-bottom: 0.5rem;\n}\n.quiz-container .question-container .btn-back {\n color: #ffffff;\n background: none;\n border: none;\n padding: 0;\n font-size: 1.3rem;\n position: absolute;\n top: 1rem;\n right: 1rem;\n}\n.quiz-container .answer {\n text-align: center;\n width: 100%;\n}\n@media (min-width: 768px) {\n .quiz-container .answer {\n max-width: 80%;\n }\n}\n.quiz-container .answer input[type=radio] {\n position: fixed;\n opacity: 0;\n pointer-events: none;\n}\n.quiz-container .answer input[type=radio]:focus + label {\n background: #61f0f2;\n color: #121212;\n border-color: #61f0f2;\n}\n.quiz-container .answer label {\n display: block;\n border: 1px solid #e0e0e0;\n padding: 0.5rem;\n margin-bottom: 1rem;\n cursor: pointer;\n}\n.quiz-container .answer input[type=radio]:checked + label,\n.quiz-container .answer label:hover {\n background: 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 color: #121212;\n border-color: #61f0f2;\n}\n.quiz-container button.btn-secondary-negative {\n width: auto;\n padding: 0.5rem 3rem;\n border-color: #e0e0e0;\n}\n.quiz-container .index-question {\n margin: 2rem 0 1rem;\n}", ""]); + + + /***/ }), /***/ "XtK8": @@ -22547,6 +21150,210 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE /***/ }), +/***/ "Y5R6": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +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 _asyncToGenerator2 = _interopRequireDefault(__webpack_require__("yXPU")); + +var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); + +var _Button = _interopRequireDefault(__webpack_require__("FtsS")); + +var _Dialog = _interopRequireDefault(__webpack_require__("HhgX")); + +var _IconButton = _interopRequireDefault(__webpack_require__("o6Jd")); + +var _close = _interopRequireDefault(__webpack_require__("aodS")); + +var _default2 = _interopRequireDefault(__webpack_require__("v9Ot")); + +var _classnames = _interopRequireDefault(__webpack_require__("TSYQ")); + +var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j")); + +var _useExploration3 = _interopRequireDefault(__webpack_require__("sU2c")); + +var _I18n = __webpack_require__("buk/"); + +var _Icon = _interopRequireDefault(__webpack_require__("y6ex")); + +var _react = _interopRequireWildcard(__webpack_require__("q1tI")); + +var _hooks = __webpack_require__("Zlw4"); + +var _picto = __webpack_require__("6DBe"); + +var _utils = __webpack_require__("c+yx"); + +var _EfficiencyRating = _interopRequireDefault(__webpack_require__("lZQH")); + +__webpack_require__("Ozma"); + +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 EcogestureModal = function EcogestureModal(_ref) { + var open = _ref.open, + ecogesture = _ref.ecogesture, + isAction = _ref.isAction, + handleCloseClick = _ref.handleCloseClick, + selectEcogesture = _ref.selectEcogesture; + + var _useI18n = (0, _I18n.useI18n)(), + t = _useI18n.t; + + var _useAppSelector = (0, _hooks.useAppSelector)(function (state) { + return state.ecolyo.challenge; + }), + currentChallenge = _useAppSelector.currentChallenge; + + var _useState = (0, _react.useState)(''), + _useState2 = (0, _slicedToArray2.default)(_useState, 2), + ecogestureIcon = _useState2[0], + setEcogestureIcon = _useState2[1]; + + var _useState3 = (0, _react.useState)(false), + _useState4 = (0, _slicedToArray2.default)(_useState3, 2), + isMoreDetail = _useState4[0], + setIsMoreDetail = _useState4[1]; + + var _useExploration = (0, _useExploration3.default)(), + _useExploration2 = (0, _slicedToArray2.default)(_useExploration, 2), + setValidExploration = _useExploration2[1]; + + var toggleMoreDetail = function toggleMoreDetail() { + setIsMoreDetail(function (prev) { + return !prev; + }); + }; + + (0, _react.useEffect)(function () { + function handleEcogestureIcon() { + return _handleEcogestureIcon.apply(this, arguments); + } + + function _handleEcogestureIcon() { + _handleEcogestureIcon = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() { + var icon; + return _regenerator.default.wrap(function _callee$(_context) { + while (1) { + switch (_context.prev = _context.next) { + case 0: + _context.next = 2; + return (0, _utils.importIconById)(ecogesture.id, 'ecogesture'); + + case 2: + icon = _context.sent; + setEcogestureIcon(icon || _default2.default); + + if ((currentChallenge === null || currentChallenge === void 0 ? void 0 : currentChallenge.exploration.ecogesture_id) === ecogesture._id) { + setValidExploration(currentChallenge.exploration.id); + } + + case 5: + case "end": + return _context.stop(); + } + } + }, _callee); + })); + return _handleEcogestureIcon.apply(this, arguments); + } + + if (ecogesture) { + handleEcogestureIcon(); + } + }, [ecogesture, setValidExploration, currentChallenge]); + return /*#__PURE__*/_react.default.createElement(_Dialog.default, { + open: open, + onClose: handleCloseClick, + "aria-labelledby": 'accessibility-title', + classes: { + root: 'modal-root', + paper: 'modal-paper no-padding blue-border' + } + }, /*#__PURE__*/_react.default.createElement("div", { + id: 'accessibility-title' + }, isAction ? t('ecogesture_modal.accessibility.window_title_action') : t('ecogesture_modal.accessibility.window_title_ecogesture')), /*#__PURE__*/_react.default.createElement(_IconButton.default, { + "aria-label": t('ecogesture_modal.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: "em-header text-14-normal-uppercase" + }, isAction ? t('ecogesture_modal.title_action') : t('ecogesture_modal.title_ecogesture')), /*#__PURE__*/_react.default.createElement("div", { + className: "em-root ecogesture-modal" + }, /*#__PURE__*/_react.default.createElement("div", { + className: "em-content" + }, /*#__PURE__*/_react.default.createElement("div", { + className: "em-content-box-img" + }, ecogestureIcon && /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { + className: "icon", + icon: ecogestureIcon, + size: 140 + })), /*#__PURE__*/_react.default.createElement("div", { + className: "em-title text-24-bold " + }, ecogesture.shortName), /*#__PURE__*/_react.default.createElement("div", { + className: "em-detail" + }, /*#__PURE__*/_react.default.createElement("div", { + className: "em-detail-efficiency" + }, /*#__PURE__*/_react.default.createElement("span", { + className: "em-efficiency" + }, t('ecogesture_modal.efficiency')), /*#__PURE__*/_react.default.createElement(_EfficiencyRating.default, { + result: Math.round(ecogesture.efficiency) + })), /*#__PURE__*/_react.default.createElement("div", { + className: "em-picto-flow" + }, ecogesture.fluidTypes.map(function (fluid, index) { + return /*#__PURE__*/_react.default.createElement("div", { + key: index + }, /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { + className: "em-pic-content", + icon: (0, _picto.getPicto)(fluid), + size: 25 + })); + }))), /*#__PURE__*/_react.default.createElement("div", { + className: "text-16-bold long-name" + }, ecogesture.longName), isAction ? /*#__PURE__*/_react.default.createElement(_Button.default, { + "aria-label": t('ecogesture_modal.accessibility.button_select_action'), + classes: { + root: 'btn-action-launch', + label: 'text-16-bold' + }, + onClick: selectEcogesture + }, t('ecogesture_modal.select_action')) : /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement("div", { + className: (0, _classnames.default)('em-description text-16-normal-150', (0, _defineProperty2.default)({}, 'block', isMoreDetail === true)) + }, ecogesture.longDescription), /*#__PURE__*/_react.default.createElement(_Button.default, { + "aria-label": t('ecogesture_modal.accessibility.button_see_more_detail'), + onClick: toggleMoreDetail, + classes: { + root: 'btn-secondary-negative', + label: 'text-14-normal' + } + }, isMoreDetail ? t('ecogesture_modal.show_less') : t('ecogesture_modal.show_more')))))); +}; + +var _default = EcogestureModal; +exports.default = _default; + +/***/ }), + /***/ "Y7ap": /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -22611,118 +21418,6 @@ var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPO 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); -/***/ }), - -/***/ "YKCd": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -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 _FormNavigation = _interopRequireDefault(__webpack_require__("Pnfk")); - -var _FormProgress = _interopRequireDefault(__webpack_require__("Q/++")); - -__webpack_require__("UGT3"); - -var _I18n = __webpack_require__("buk/"); - -var _enums = __webpack_require__("gnxY"); - -var _react = _interopRequireWildcard(__webpack_require__("q1tI")); - -var _hooks = __webpack_require__("Zlw4"); - -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 ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } - -function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } - -var ProfileTypeFormNumber = function ProfileTypeFormNumber(_ref) { - var step = _ref.step, - viewedStep = _ref.viewedStep, - currentProfileType = _ref.currentProfileType, - answerType = _ref.answerType, - setNextStep = _ref.setNextStep, - setPreviousStep = _ref.setPreviousStep; - - var _useI18n = (0, _I18n.useI18n)(), - t = _useI18n.t; - - var _useAppSelector = (0, _hooks.useAppSelector)(function (state) { - return state.ecolyo.profile; - }), - isProfileTypeCompleted = _useAppSelector.isProfileTypeCompleted; - - var _useState = (0, _react.useState)(''), - _useState2 = (0, _slicedToArray2.default)(_useState, 2), - answer = _useState2[0], - setAnswer = _useState2[1]; - - var handlePrevious = (0, _react.useCallback)(function () { - setPreviousStep(); - }, [setPreviousStep]); - var handleNext = (0, _react.useCallback)(function () { - setNextStep(_objectSpread(_objectSpread({}, currentProfileType), {}, (0, _defineProperty2.default)({}, answerType.attribute, answer))); - }, [currentProfileType, setNextStep, answer, answerType.attribute]); - (0, _react.useEffect)(function () { - if (step < viewedStep || isProfileTypeCompleted) { - setAnswer(currentProfileType[answerType.attribute]); - } - }, [step, viewedStep, currentProfileType, answerType, isProfileTypeCompleted]); - return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement("div", { - className: 'profile-form-container' - }, /*#__PURE__*/_react.default.createElement(_FormProgress.default, { - step: step, - formType: 'profile' - }), /*#__PURE__*/_react.default.createElement("div", { - className: 'profile-question-label' - }, t("profile_type.".concat(_enums.ProfileTypeStepForm[step].toLowerCase(), ".question"))), answer != null && /*#__PURE__*/_react.default.createElement("label", { - className: 'text' - }, /*#__PURE__*/_react.default.createElement("input", { - type: 'number', - value: answer.toString(), - name: answerType.attribute, - onChange: function onChange(e) { - return setAnswer(e.target.value); - }, - autoFocus: true - }), "m\xB2")), /*#__PURE__*/_react.default.createElement(_FormNavigation.default, { - step: step, - handlePrevious: handlePrevious, - handleNext: handleNext, - disableNextButton: answer === '' - })); -}; - -var _default = ProfileTypeFormNumber; -exports.default = _default; - -/***/ }), - -/***/ "YM2i": -/***/ (function(module, exports, __webpack_require__) { - -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.action-list-container {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n max-width: 600px;\n margin: auto;\n gap: 1rem;\n width: 100%;\n box-sizing: border-box;\n padding: 0 1.5rem;\n}\n\nbutton.action-card {\n width: 100%;\n box-sizing: border-box;\n display: flex;\n align-items: center;\n justify-content: flex-start;\n height: 10rem;\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 padding: 1rem;\n}\nbutton.action-card .action-title {\n text-align: left;\n color: white;\n margin-left: 1rem;\n text-transform: initial;\n font-size: 1.2rem;\n}", ""]); - - - /***/ }), /***/ "YT9O": @@ -22746,6 +21441,17 @@ exports.UserDuelState = UserDuelState; UserDuelState[UserDuelState["NO_REF_PERIOD_VALID"] = 4] = "NO_REF_PERIOD_VALID"; })(UserDuelState || (exports.UserDuelState = UserDuelState = {})); +/***/ }), + +/***/ "YbXm": +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__("JPst")(false); +// Module +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.chart-root {\n margin-bottom: 1rem;\n max-width: 400px;\n}", ""]); + + + /***/ }), /***/ "YmT2": @@ -22916,6 +21622,32 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE /***/ }), +/***/ "YrYV": +/***/ (function(module, exports, __webpack_require__) { + + +var content = __webpack_require__("WWWS"); + +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) {} + +/***/ }), + /***/ "YysC": /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -22958,6 +21690,69 @@ var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPO 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); +/***/ }), + +/***/ "Z831": +/***/ (function(module, exports, __webpack_require__) { + + +var content = __webpack_require__("yANj"); + +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) {} + +/***/ }), + +/***/ "ZA3r": +/***/ (function(module, exports, __webpack_require__) { + + +var content = __webpack_require__("yfrw"); + +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) {} + +/***/ }), + +/***/ "ZExt": +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__("JPst")(false); +// Module +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.em-header {\n color: #e0e0e0;\n border-bottom: 1px solid rgba(163, 163, 163, 0.4);\n padding: 1em 0;\n width: 100%;\n display: flex;\n justify-content: center;\n}\n\n.em-root {\n overflow: auto;\n width: 100%;\n display: flex;\n justify-content: center;\n /* width */\n /* Track */\n /* Handle */\n}\n.em-root::-webkit-scrollbar {\n width: 10px;\n}\n.em-root::-webkit-scrollbar-track {\n background: #3e4045;\n}\n.em-root::-webkit-scrollbar-thumb {\n background: #6f7074;\n}\n.em-root .em-content {\n padding: 1.5rem 2.5rem;\n width: 100%;\n}\n@media only screen and (max-width : 768px) {\n .em-root .em-content {\n width: 100%;\n padding: 2rem;\n }\n}\n.em-root .em-content .em-content-box-img {\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n}\n.em-root .em-content .em-content-box-img .icon {\n margin-bottom: 1rem;\n}\n.em-root .em-content .em-detail {\n display: flex;\n flex-direction: row;\n margin: 0.5em 0;\n}\n.em-root .em-content .em-detail .em-detail-efficiency {\n display: flex;\n flex: 1;\n align-self: flex-start;\n margin-top: 0.65rem;\n color: #a0a0a0;\n}\n.em-root .em-content .em-detail .em-picto-flow {\n display: flex;\n align-self: flex-end;\n}\n.em-root .em-content .em-detail .em-picto-flow .em-pic-content {\n margin: 0.3em;\n}\n.em-root .em-content .em-efficiency {\n margin: 0 0.5rem 0 0.25rem;\n}\n.em-root .em-content .em-title {\n margin-bottom: 0;\n text-align: center;\n}\n.em-root .em-content .long-name {\n font-weight: bold;\n line-height: 150%;\n background: radial-gradient(60.65% 30.62% at 50% 3.13%, #2a2b30 0%, #1b1c22 100%);\n border: 1px solid #58ffff;\n padding: 1.5rem 0.6rem;\n border-radius: 50px 1px 50px 1px;\n text-align: center;\n margin: 1.5rem 0 1rem;\n}\n.em-root .em-content .em-description {\n display: none;\n margin: 0.5rem;\n text-align: left;\n}\n.em-root .em-content button.btn-action-launch {\n background: 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 border: none;\n border-radius: 2px;\n margin: 1.5rem 0 0;\n width: 100%;\n text-transform: none;\n cursor: pointer;\n padding: 0.6rem 0;\n}\n\n.em-content-box-text {\n display: flex;\n flex-direction: column;\n padding: 1.5rem 2.5rem;\n}\n@media only screen and (max-width : 768px) {\n .em-content-box-text {\n padding: 1.5rem 1.5rem;\n }\n}\n.em-content-box-text .em-description {\n padding-bottom: 2rem;\n}\n.em-content-box-text .em-description-2 {\n padding-top: 2rem;\n}\n.em-content-box-text .em-description-3 {\n padding-bottom: 0.5rem;\n}\n.em-content-box-text .em-title {\n margin-bottom: 0;\n}\n\n.block {\n display: block !important;\n}\n\n.ecogesture-modal button.btn-secondary-negative {\n margin: 1rem 0 1.5rem !important;\n}\n\n#accessibility-title {\n display: none;\n}", ""]); + + + /***/ }), /***/ "ZI2v": @@ -23257,99 +22052,6 @@ exports.default = _default; /***/ }), -/***/ "ZVHH": -/***/ (function(module, exports, __webpack_require__) { - - -var content = __webpack_require__("SXX1"); - -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) {} - -/***/ }), - -/***/ "Zjkz": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -var _interopRequireDefault = __webpack_require__("TqRt"); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _thunderEmpty = _interopRequireDefault(__webpack_require__("6m+j")); - -var _thunderFilled = _interopRequireDefault(__webpack_require__("QECG")); - -var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j")); - -var _react = _interopRequireDefault(__webpack_require__("q1tI")); - -var EfficiencyRating = function EfficiencyRating(_ref) { - var result = _ref.result; - var maxStars = [1, 2, 3, 4, 5]; - return /*#__PURE__*/_react.default.createElement("div", { - className: "thunder" - }, maxStars.map(function (star) { - return /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { - key: star, - className: "star", - icon: result >= star ? _thunderFilled.default : _thunderEmpty.default, - size: 15 - }); - })); -}; - -var _default = EfficiencyRating; -exports.default = _default; - -/***/ }), - -/***/ "ZkBf": -/***/ (function(module, exports, __webpack_require__) { - - -var content = __webpack_require__("wDLt"); - -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) {} - -/***/ }), - /***/ "Zlw4": /***/ (function(module, exports, __webpack_require__) { @@ -23486,17 +22188,6 @@ function newProfileEcogestureEntry(updates) { module.exports = JSON.parse("{\"individual_house\":{\"before_1948\":3040,\"between_1948_and_1974\":3130,\"between_1975_and_1989\":2900,\"between_1990_and_1998\":3230,\"after_1998\":2900,\"unknown\":2900},\"apartment\":{\"before_1948\":1120,\"between_1948_and_1974\":1880,\"between_1975_and_1989\":1780,\"between_1990_and_1998\":1670,\"after_1998\":2060,\"unknown\":2060}}"); -/***/ }), - -/***/ "ZtfV": -/***/ (function(module, exports, __webpack_require__) { - -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.eg-selection-restart-container {\n position: relative;\n min-height: inherit;\n margin: auto;\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n text-align: center;\n color: #e0e0e0;\n max-width: 45.75rem;\n}\n@media only screen and (max-width : 768px) {\n .eg-selection-restart-container {\n margin: 0 1rem;\n max-width: unset;\n }\n}\n.eg-selection-restart-container .content {\n display: flex;\n flex-direction: column;\n flex: 1;\n justify-content: center;\n align-items: center;\n}\n.eg-selection-restart-container .content .title {\n color: #e3b82a;\n margin: 1rem;\n}\n@media all and (min-width: 1023px) {\n .eg-selection-restart-container .content .title {\n margin: 5rem;\n }\n}\n.eg-selection-restart-container .content .text {\n margin-top: 3.25rem;\n}\n.eg-selection-restart-container .buttons {\n margin: 1rem 0;\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n width: 100%;\n}\n.eg-selection-restart-container .buttons button.btn-secondary-negative {\n padding: 0.75rem 0.5rem;\n margin: 0 0.25rem;\n}\n.eg-selection-restart-container .buttons button.btn-highlight {\n padding: 0.75rem 0.5rem;\n margin: 0 0.5rem;\n}", ""]); - - - /***/ }), /***/ "Zyut": @@ -23561,6 +22252,32 @@ if(false) {} "use strict"; +/***/ }), + +/***/ "a5s9": +/***/ (function(module, exports, __webpack_require__) { + + +var content = __webpack_require__("/Apl"); + +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) {} + /***/ }), /***/ "aC0I": @@ -23574,32 +22291,82 @@ exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE /***/ }), -/***/ "aRNI": +/***/ "aPy+": /***/ (function(module, exports, __webpack_require__) { "use strict"; -/***/ }), +var _interopRequireDefault = __webpack_require__("TqRt"); -/***/ "aSBv": -/***/ (function(module, exports, __webpack_require__) { +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.equipment-form-container {\n padding: 1.5rem;\n color: #e0e0e0;\n}\n@media (min-width: 768px) {\n .equipment-form-container .equipment-label {\n text-align: center;\n }\n}\n.equipment-form-container .equipment-hint {\n margin: 1rem 0;\n}\n@media (min-width: 768px) {\n .equipment-form-container .equipment-hint {\n text-align: center;\n }\n}\n.equipment-form-container .icons-container {\n display: grid;\n grid-template-columns: repeat(3, 1fr);\n grid-template-rows: repeat(5, 1fr);\n grid-column-gap: 32px;\n grid-row-gap: 32px;\n max-width: 400px;\n margin: 1.5rem auto 3rem auto;\n}\n.equipment-form-container .icons-container .checkbox-equipment {\n cursor: pointer;\n max-width: 80px;\n text-align: center;\n margin: 0 auto;\n}\n.equipment-form-container .icons-container .checkbox-equipment .text {\n margin-top: 0.5rem;\n text-align: center;\n}\n.equipment-form-container .icons-container input.item-eq {\n display: none;\n}\n.equipment-form-container .icons-container .equipment-icon-container {\n display: flex;\n transition: all 200ms ease;\n box-sizing: border-box;\n flex-direction: column;\n width: 80px;\n height: 80px;\n border-radius: 5px;\n background-color: #e0e0e0;\n}\n.equipment-form-container .icons-container .equipment-icon-container.checked {\n background-color: #e3b82a;\n}\n.equipment-form-container .icons-container .equipment-icon-container .equipmentIcon {\n margin: auto;\n}", ""]); +var _core = __webpack_require__("TTf+"); + +var _Dialog = _interopRequireDefault(__webpack_require__("HhgX")); + +var _close = _interopRequireDefault(__webpack_require__("aodS")); + +var _I18n = __webpack_require__("buk/"); + +var _Icon = _interopRequireDefault(__webpack_require__("y6ex")); + +var _react = _interopRequireDefault(__webpack_require__("q1tI")); +__webpack_require__("vzLI"); + +var EcogestureLaunchFormModal = function EcogestureLaunchFormModal(_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('feedback.accessibility.window_title')), /*#__PURE__*/_react.default.createElement(_core.IconButton, { + "aria-label": t('feedback.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: "eg-init-modal" + }, /*#__PURE__*/_react.default.createElement("div", { + className: "title text-20-bold" + }, t('ecogesture.initModal.title')), /*#__PURE__*/_react.default.createElement("div", { + className: "text-16-normal text" + }, t('ecogesture.initModal.text3')), /*#__PURE__*/_react.default.createElement(_core.Button, { + "aria-label": t('ecogesture.initModal.btn2'), + onClick: handleCloseClick, + classes: { + root: 'btn-profile-next rounded', + label: 'text-16-bold' + } + }, t('ecogesture.initModal.btn2')))); +}; +var _default = EcogestureLaunchFormModal; +exports.default = _default; /***/ }), -/***/ "aSL/": +/***/ "aRNI": /***/ (function(module, exports, __webpack_require__) { -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, ".noFluidModal {\n padding: 1rem;\n max-width: 20rem;\n}\n.noFluidModal .no-fluid-title {\n text-transform: uppercase;\n font-size: 1.8rem;\n color: white;\n font-family: Lato, sans-serif;\n margin: 0.5rem auto;\n text-align: center;\n}\n.noFluidModal .no-fluid-content {\n font-size: 1.1rem;\n color: white;\n font-family: Lato, sans-serif;\n text-align: center;\n}\n.noFluidModal button.btn-secondary-negative {\n display: block;\n text-align: center;\n margin: auto;\n margin-top: 3.5rem;\n margin-bottom: 0;\n}\n\n.nofluid-portal .modal-overlay .modal-box {\n max-width: 21rem;\n}\n\n#accessibility-title {\n display: none;\n}", ""]); - +"use strict"; /***/ }), @@ -24563,14 +23330,164 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE /***/ }), -/***/ "bXKO": +/***/ "bTxm": /***/ (function(module, exports, __webpack_require__) { -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.modal-overlay {\n width: 100%;\n height: 100%;\n}\n\n.cardUnlocked {\n background: linear-gradient(180deg, #323339 0%, #25262b 100%);\n filter: drop-shadow(0px 4px 16px rgba(0, 0, 0, 0.55));\n}\n.cardUnlocked button.btn-duel-active {\n padding: 1.2rem 1.5rem;\n}\n@media all and (max-height: 700px) {\n .cardUnlocked .challengeIcon {\n width: 65%;\n margin: auto;\n }\n}", ""]); +"use strict"; + + +var _interopRequireDefault = __webpack_require__("TqRt"); + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; + +var _toConsumableArray2 = _interopRequireDefault(__webpack_require__("RIqP")); + +var _AxisBottom = _interopRequireDefault(__webpack_require__("ZUUJ")); + +var _AxisRight = _interopRequireDefault(__webpack_require__("0bt6")); + +var _Bar = _interopRequireDefault(__webpack_require__("qOdy")); + +var _UncomingBar = _interopRequireDefault(__webpack_require__("q9Ol")); + +var _d3Scale = __webpack_require__("ziQ1"); + +var _enums = __webpack_require__("gnxY"); +var _luxon = __webpack_require__("ExVU"); + +var _react = _interopRequireDefault(__webpack_require__("q1tI")); + +var _hooks = __webpack_require__("Zlw4"); + +var DuelBar = function DuelBar(_ref) { + var userChallenge = _ref.userChallenge, + finishedDataLoad = _ref.finishedDataLoad, + timeStep = _ref.timeStep, + average = _ref.average, + _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 ? 50 : _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; + + var _useAppSelector = (0, _hooks.useAppSelector)(function (state) { + return state.ecolyo.challenge; + }), + currentDataload = _useAppSelector.currentDataload; + + var dataload = finishedDataLoad ? finishedDataLoad : currentDataload; + + var getContentWidth = function getContentWidth() { + return width - marginLeft - marginRight; + }; + + var getContentHeight = function getContentHeight() { + return height - marginTop - marginBottom; + }; + + var getMaxLoad = function getMaxLoad() { + return dataload ? Math.max.apply(Math, (0, _toConsumableArray2.default)(dataload.map(function (d) { + return d.value; + }))) : 0; + }; + + var xScale = (0, _d3Scale.scaleBand)().domain(dataload.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() > average ? getMaxLoad() : average * 2]).range([getContentHeight(), 0]); + + var isUpcoming = function isUpcoming(dataload) { + var completedValueDetail = true; + + if (dataload.valueDetail) { + dataload.valueDetail.forEach(function (value) { + if (!value) completedValueDetail = false; + }); + } + + if (!dataload.valueDetail || !completedValueDetail) { + var dateDiff = _luxon.DateTime.local().setZone('utc', { + keepLocalTime: true + }).diff(dataload.date, 'days').toObject(); + + if (dateDiff.days !== undefined && userChallenge !== undefined && 0 < dateDiff.days) { + return true; + } + } + + return false; + }; + + return /*#__PURE__*/_react.default.createElement("svg", { + width: width, + height: height + }, /*#__PURE__*/_react.default.createElement(_AxisRight.default, { + fluidType: _enums.FluidType.MULTIFLUID, + yScale: yScale, + width: width, + marginRight: marginRight - 10, + marginTop: marginTop + }), /*#__PURE__*/_react.default.createElement("g", { + transform: "translate(".concat(marginLeft, ",").concat(marginTop, ")") + }, dataload.map(function (d, index) { + if (!isUpcoming(d)) { + return /*#__PURE__*/_react.default.createElement(_Bar.default, { + key: index, + index: index, + dataload: d, + compareDataload: null, + fluidType: _enums.FluidType.MULTIFLUID, + timeStep: timeStep, + compare: false, + xScale: xScale, + yScale: yScale, + height: getContentHeight(), + isSwitching: false, + isDuel: true + }); + } else { + return /*#__PURE__*/_react.default.createElement(_UncomingBar.default, { + key: index, + index: index, + dataload: d, + xScale: xScale, + yScale: yScale, + height: getContentHeight(), + average: average / 2 + }); + } + }), /*#__PURE__*/_react.default.createElement("line", { + transform: "translate(0, ".concat(yScale(average), ")"), + strokeDasharray: "10", + x1: "0", + y1: "0", + x2: width - marginRight, + y2: "0", + className: "bar-average" + })), /*#__PURE__*/_react.default.createElement(_AxisBottom.default, { + data: dataload, + timeStep: timeStep, + xScale: xScale, + height: height, + marginLeft: marginLeft, + marginBottom: marginBottom, + isDuel: true + })); +}; +var _default = DuelBar; +exports.default = _default; /***/ }), @@ -24596,11 +23513,11 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE /***/ }), -/***/ "bhyx": +/***/ "bsbo": /***/ (function(module, exports, __webpack_require__) { -var content = __webpack_require__("58Xv"); +var content = __webpack_require__("jgn1"); if(typeof content === 'string') content = [[module.i, content, '']]; @@ -24622,95 +23539,6 @@ if(false) {} /***/ }), -/***/ "bncx": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -var _interopRequireDefault = __webpack_require__("TqRt"); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _enums = __webpack_require__("gnxY"); - -var _react = _interopRequireDefault(__webpack_require__("q1tI")); - -var _ChallengeCardDone = _interopRequireDefault(__webpack_require__("En7H")); - -var _ChallengeCardLast = _interopRequireDefault(__webpack_require__("AM8p")); - -var _ChallengeCardLocked = _interopRequireDefault(__webpack_require__("VQ3I")); - -var _ChallengeCardOnGoing = _interopRequireDefault(__webpack_require__("GSmk")); - -var _ChallengeCardUnlocked = _interopRequireDefault(__webpack_require__("x/UR")); - -__webpack_require__("NPzc"); - -var ChallengeCard = function ChallengeCard(_ref) { - var userChallenge = _ref.userChallenge, - indexSlider = _ref.indexSlider, - index = _ref.index, - cardWidth = _ref.cardWidth, - cardHeight = _ref.cardHeight, - _ref$isChallengeCardL = _ref.isChallengeCardLast, - isChallengeCardLast = _ref$isChallengeCardL === void 0 ? false : _ref$isChallengeCardL, - moveToSlide = _ref.moveToSlide; - - var renderCard = function renderCard(userChallenge) { - if (!userChallenge || isChallengeCardLast) return /*#__PURE__*/_react.default.createElement(_ChallengeCardLast.default, null); - - switch (userChallenge.state) { - case _enums.UserChallengeState.LOCKED: - return /*#__PURE__*/_react.default.createElement(_ChallengeCardLocked.default, { - userChallenge: userChallenge - }); - - case _enums.UserChallengeState.UNLOCKED: - return /*#__PURE__*/_react.default.createElement(_ChallengeCardUnlocked.default, { - userChallenge: userChallenge - }); - - case _enums.UserChallengeState.DONE: - return /*#__PURE__*/_react.default.createElement(_ChallengeCardDone.default, { - userChallenge: userChallenge - }); - - case _enums.UserChallengeState.ONGOING: - case _enums.UserChallengeState.DUEL: - return /*#__PURE__*/_react.default.createElement(_ChallengeCardOnGoing.default, { - userChallenge: userChallenge - }); - - default: - return /*#__PURE__*/_react.default.createElement(_ChallengeCardLocked.default, { - userChallenge: userChallenge - }); - } - }; - - return /*#__PURE__*/_react.default.createElement("div", { - onClick: function onClick() { - return moveToSlide(index); - }, - className: indexSlider === index ? 'slide active' : 'slide inactive', - style: { - minWidth: "".concat(cardWidth, "px"), - maxWidth: "".concat(cardWidth, "px"), - height: "".concat(cardHeight, "px") - } - }, renderCard(userChallenge)); -}; - -var _default = ChallengeCard; -exports.default = _default; - -/***/ }), - /***/ "bw+Z": /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -25099,40 +23927,14 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE /***/ }), -/***/ "cPn3": +/***/ "cTEj": /***/ (function(module, exports, __webpack_require__) { exports = module.exports = __webpack_require__("JPst")(false); // Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.action-modal {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n text-align: center;\n color: #e0e0e0;\n padding: 1.5rem;\n max-width: 400px;\n}\n.action-modal .action-duration {\n margin-top: 1rem;\n}\n.action-modal .action-text {\n margin: 1.6rem 0;\n}\n.action-modal .buttons button {\n margin-top: 0.5rem;\n}\n\n#accessibility-title {\n display: none;\n}", ""]); - - - -/***/ }), - -/***/ "cU6T": -/***/ (function(module, exports, __webpack_require__) { - - -var content = __webpack_require__("aSBv"); - -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); +exports.push([module.i, ".duel-result-modal-root {\n text-align: center;\n overflow-x: hidden;\n}\n.duel-result-modal-root .title {\n margin: 2rem 0 1rem;\n}\n\n#accessibility-title {\n display: none;\n}\n\n.imgResultContainer {\n position: relative;\n height: 300px;\n width: 100%;\n}\n.imgResultContainer .challengeWon {\n position: absolute;\n transform: translateX(-50%);\n}\n.imgResultContainer .imgResult {\n position: absolute;\n transform: translate(-50%, 32%);\n}", ""]); -if(content.locals) module.exports = content.locals; -if(false) {} /***/ }), @@ -25199,8 +24001,6 @@ var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); var _Content = _interopRequireDefault(__webpack_require__("VOVi")); -var _EcogestureLaunchFormModal = _interopRequireDefault(__webpack_require__("Sft7")); - var _CozyBar = _interopRequireDefault(__webpack_require__("CJMG")); var _Header = _interopRequireDefault(__webpack_require__("frrP")); @@ -25223,9 +24023,11 @@ var _profile = __webpack_require__("jPH6"); var _profileEcogesture2 = __webpack_require__("Zmlh"); -var _EcogestureFormEquipment = _interopRequireDefault(__webpack_require__("06WC")); +var _EcogestureFormEquipment = _interopRequireDefault(__webpack_require__("0CdT")); + +var _EcogestureFormSingleChoice = _interopRequireDefault(__webpack_require__("AL2c")); -var _EcogestureFormSingleChoice = _interopRequireDefault(__webpack_require__("45jH")); +var _EcogestureLaunchFormModal = _interopRequireDefault(__webpack_require__("aPy+")); 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); } @@ -25777,11 +24579,11 @@ exports.REMOTE_ORG_ECOLYO_DJU = REMOTE_ORG_ECOLYO_DJU; /***/ }), -/***/ "dLWW": +/***/ "dMTb": /***/ (function(module, exports, __webpack_require__) { -var content = __webpack_require__("VGhQ"); +var content = __webpack_require__("N22W"); if(typeof content === 'string') content = [[module.i, content, '']]; @@ -25831,268 +24633,6 @@ var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPO 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); -/***/ }), - -/***/ "dULq": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -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 _Button = _interopRequireDefault(__webpack_require__("FtsS")); - -var Sentry = _interopRequireWildcard(__webpack_require__("agHs")); - -var _finish = _interopRequireDefault(__webpack_require__("de6s")); - -var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j")); - -var _useExploration3 = _interopRequireDefault(__webpack_require__("sU2c")); - -__webpack_require__("pwUG"); - -var _cozyClient = __webpack_require__("SH7X"); - -var _I18n = __webpack_require__("buk/"); - -var _doctypes = __webpack_require__("D2hQ"); - -var _enums = __webpack_require__("gnxY"); - -var _luxon = __webpack_require__("ExVU"); - -var _react2 = _interopRequireWildcard(__webpack_require__("q1tI")); - -var _reactRouterDom = __webpack_require__("SOjZ"); - -var _profileType = _interopRequireDefault(__webpack_require__("7e12")); - -var _profileTypeEntity = _interopRequireDefault(__webpack_require__("aypK")); - -var _usageEvent = _interopRequireDefault(__webpack_require__("dECN")); - -var _hooks = __webpack_require__("Zlw4"); - -var _profile = __webpack_require__("jPH6"); - -var _profileType2 = __webpack_require__("ZI2v"); - -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 ProfileTypeFinished = function ProfileTypeFinished(_ref) { - var profileType = _ref.profileType; - - var _useI18n = (0, _I18n.useI18n)(), - t = _useI18n.t; - - var client = (0, _cozyClient.useClient)(); - var location = (0, _reactRouterDom.useLocation)(); - var navigate = (0, _reactRouterDom.useNavigate)(); - var dispatch = (0, _hooks.useAppDispatch)(); - - var _useAppSelector = (0, _hooks.useAppSelector)(function (state) { - return state.ecolyo; - }), - currentChallenge = _useAppSelector.challenge.currentChallenge, - profile = _useAppSelector.profile; - - var handleClick = function handleClick() { - if ((location === null || location === void 0 ? void 0 : location.pathname) === '/ecogesture-form') { - navigate('/ecogesture-selection'); - } else { - navigate(-1); - } - }; - - var _useState = (0, _react2.useState)(false), - _useState2 = (0, _slicedToArray2.default)(_useState, 2), - isSaved = _useState2[0], - setIsSaved = _useState2[1]; - - var _useExploration = (0, _useExploration3.default)(), - _useExploration2 = (0, _slicedToArray2.default)(_useExploration, 2), - setValidExploration = _useExploration2[1]; - - (0, _react2.useEffect)(function () { - function checkForExistingProfileType() { - return _checkForExistingProfileType.apply(this, arguments); - } - - function _checkForExistingProfileType() { - _checkForExistingProfileType = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() { - var consistentProfileType, chosenPeriod, profileTypeEntityService, myProfileTypes, destroyPT; - return _regenerator.default.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - consistentProfileType = _profileType.default.checkConsistency(profileType); - chosenPeriod = { - startDate: profileType.updateDate.setZone('utc', { - keepLocalTime: true - }), - endDate: _luxon.DateTime.local().setZone('utc', { - keepLocalTime: true - }) - }; - profileTypeEntityService = new _profileTypeEntity.default(client); - _context.next = 5; - return profileTypeEntityService.getAllProfileTypes(chosenPeriod); - - case 5: - myProfileTypes = _context.sent; - - if (!(myProfileTypes !== null)) { - _context.next = 21; - break; - } - - _context.next = 9; - return profileTypeEntityService.deleteProfileTypes(myProfileTypes); - - case 9: - destroyPT = _context.sent; - - if (!destroyPT) { - _context.next = 17; - break; - } - - _context.next = 13; - return createNewProfileType(client, consistentProfileType); - - case 13: - setIsSaved(true); - dispatch((0, _profile.updateProfile)({ - isProfileEcogestureCompleted: true, - isProfileTypeCompleted: true - })); - _context.next = 19; - break; - - case 17: - console.log('ERROR'); - Sentry.captureException('error in profileTypeFinished'); - - case 19: - _context.next = 25; - break; - - case 21: - _context.next = 23; - return createNewProfileType(client, consistentProfileType); - - case 23: - setIsSaved(true); - dispatch((0, _profile.updateProfile)({ - isProfileEcogestureCompleted: true, - isProfileTypeCompleted: true - })); - - case 25: - case "end": - return _context.stop(); - } - } - }, _callee); - })); - return _checkForExistingProfileType.apply(this, arguments); - } - - function createNewProfileType(_x, _x2) { - return _createNewProfileType.apply(this, arguments); - } - - function _createNewProfileType() { - _createNewProfileType = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2(client, consistentProfileType) { - var _yield$client$create, newProfileType; - - return _regenerator.default.wrap(function _callee2$(_context2) { - while (1) { - switch (_context2.prev = _context2.next) { - case 0: - _context2.next = 2; - return client.create(_doctypes.PROFILETYPE_DOCTYPE, consistentProfileType); - - case 2: - _yield$client$create = _context2.sent; - newProfileType = _yield$client$create.data; - - if (newProfileType) { - dispatch((0, _profileType2.setProfileType)(newProfileType)); - } - - case 5: - case "end": - return _context2.stop(); - } - } - }, _callee2); - })); - return _createNewProfileType.apply(this, arguments); - } - - if (!isSaved) { - checkForExistingProfileType(); - - if (currentChallenge && currentChallenge.exploration.id === _enums.UserExplorationID.EXPLORATION001) { - setValidExploration(currentChallenge.exploration.id); - } - - _usageEvent.default.addEvent(client, { - type: _enums.UsageEventType.PROFILE_SET_EVENT - }); - } - }, [dispatch, profileType, isSaved, profile.isProfileTypeCompleted, currentChallenge, setValidExploration, client]); - return /*#__PURE__*/_react2.default.createElement("div", { - className: 'profile-type-finished-card' - }, /*#__PURE__*/_react2.default.createElement(_StyledIcon.default, { - className: 'profile-type-icon', - icon: _finish.default, - size: 120 - }), /*#__PURE__*/_react2.default.createElement("div", { - className: 'profile-type-finished-label text-28-normal-uppercase' - }, t('profile_type.finished.title')), /*#__PURE__*/_react2.default.createElement("div", { - className: 'profile-type-finished-description text-18-normal' - }, /*#__PURE__*/_react2.default.createElement("div", null, t('profile_type.finished.label1')), /*#__PURE__*/_react2.default.createElement("div", null, t('profile_type.finished.label2'))), /*#__PURE__*/_react2.default.createElement(_Button.default, { - "aria-label": t('profile_type.accessibility.button_validate'), - onClick: handleClick, - className: 'profile-type-finished-button', - classes: { - root: 'btn-primary-positive', - label: 'text-16-normal' - } - }, t('profile_type.finished.button_validate'))); -}; - -var _default = ProfileTypeFinished; -exports.default = _default; - -/***/ }), - -/***/ "dc6k": -/***/ (function(module, exports, __webpack_require__) { - -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.modal-empty-value-root {\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n padding: 1.5rem 0.5rem;\n text-align: center;\n}\n.modal-empty-value-root .modal-empty-value-title {\n margin: 2rem 0 1rem;\n}\n.modal-empty-value-root button.btn-secondary-negative {\n margin: 2rem 0.25rem 1.5rem;\n}\n\n#accessibility-title {\n display: none;\n}", ""]); - - - /***/ }), /***/ "de6s": @@ -26206,32 +24746,6 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE /***/ }), -/***/ "ehrw": -/***/ (function(module, exports, __webpack_require__) { - - -var content = __webpack_require__("2xe/"); - -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) {} - -/***/ }), - /***/ "eirt": /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -26297,6 +24811,17 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE "use strict"; +/***/ }), + +/***/ "etqP": +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__("JPst")(false); +// Module +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.eg-selection-detail-container {\n min-height: inherit;\n display: flex;\n flex-direction: column;\n text-align: center;\n color: #e0e0e0;\n padding: 0 1.5rem;\n}\n.eg-selection-detail-container .content {\n display: flex;\n gap: 0.5rem;\n flex-direction: column;\n flex: 1;\n justify-content: center;\n align-items: center;\n}\n.eg-selection-detail-container .content .title {\n color: #a0a0a0;\n font-weight: 700;\n}\n@media only screen and (max-width : 576px) {\n .eg-selection-detail-container .content .icon {\n width: 50%;\n height: 50%;\n }\n}\n@media only screen and (max-width : 320px) {\n .eg-selection-detail-container .content .icon {\n width: 30%;\n height: 30%;\n }\n}\n.eg-selection-detail-container .content .text {\n min-height: 4.875rem;\n display: flex;\n align-items: center;\n margin: 0 1rem;\n}\n.eg-selection-detail-container .buttons {\n margin: 1rem 0;\n display: flex;\n gap: 0.5rem;\n flex-direction: row;\n justify-content: center;\n width: 100%;\n}\n.eg-selection-detail-container .buttons button.btn-secondary-negative {\n margin: 0;\n padding: 0.75rem 0.25rem;\n height: 7.375rem;\n border: 1px solid #e0e0e0;\n border-radius: 0.25rem;\n}\n.eg-selection-detail-container .buttons button.btn-secondary-negative:focus, .eg-selection-detail-container .buttons button.btn-secondary-negative.active, .eg-selection-detail-container .buttons button.btn-secondary-negative:disabled, .eg-selection-detail-container .buttons button.btn-secondary-negative:hover {\n background: transparent;\n}\n.eg-selection-detail-container .buttons button.btn-secondary-negative span {\n flex-direction: column;\n color: #e0e0e0;\n}\n.eg-selection-detail-container .buttons button.noFocus {\n background: transparent;\n}", ""]); + + + /***/ }), /***/ "evqd": @@ -26557,17 +25082,6 @@ var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPO 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__) { - -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.duel-ongoing-container {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n}\n\n.duel-title {\n color: #a0a0a0;\n margin-top: 1rem;\n}\n\n.duel-goal {\n color: #e0e0e0;\n margin: 1rem 3rem;\n text-align: center;\n}\n\n.duel-consumption {\n color: #e0e0e0;\n margin: 1rem auto;\n}\n@media (max-width: 576px) {\n .duel-consumption {\n margin: 0.5rem auto -0.5rem;\n }\n}\n.duel-consumption .consumption {\n color: #deaf0e;\n}\n\n.duel-chart {\n height: 15.625rem;\n display: flex;\n align-items: center;\n justify-content: center;\n width: 80%;\n}\n\n.duel-chart-caption {\n display: flex;\n flex-direction: column;\n align-self: flex-start;\n}\n.duel-chart-caption .duel-caption {\n display: flex;\n margin-top: 0.75rem;\n}\n.duel-chart-caption .duel-caption .caption-icon {\n margin: auto 1.5rem;\n}\n.duel-chart-caption .duel-caption .caption-label {\n color: #e0e0e0;\n}", ""]); - - - /***/ }), /***/ "fGnb": @@ -26644,6 +25158,32 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE /***/ }), +/***/ "fdHv": +/***/ (function(module, exports, __webpack_require__) { + + +var content = __webpack_require__("IReP"); + +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) {} + +/***/ }), + /***/ "feRv": /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -26688,6 +25228,125 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE /***/ }), +/***/ "fl6Z": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +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 _classnames = _interopRequireDefault(__webpack_require__("TSYQ")); + +var _FormNavigation = _interopRequireDefault(__webpack_require__("o73f")); + +var _FormProgress = _interopRequireDefault(__webpack_require__("3/T/")); + +__webpack_require__("UGT3"); + +var _I18n = __webpack_require__("buk/"); + +var _enums = __webpack_require__("gnxY"); + +var _react = _interopRequireWildcard(__webpack_require__("q1tI")); + +var _hooks = __webpack_require__("Zlw4"); + +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 ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +var ProfileTypeFormSingleChoice = function ProfileTypeFormSingleChoice(_ref) { + var step = _ref.step, + viewedStep = _ref.viewedStep, + currentProfileType = _ref.currentProfileType, + answerType = _ref.answerType, + setNextStep = _ref.setNextStep, + setPreviousStep = _ref.setPreviousStep; + + var _useI18n = (0, _I18n.useI18n)(), + t = _useI18n.t; + + var _useAppSelector = (0, _hooks.useAppSelector)(function (state) { + return state.ecolyo; + }), + _useAppSelector$profi = _useAppSelector.profile, + isProfileTypeCompleted = _useAppSelector$profi.isProfileTypeCompleted, + isProfileEcogestureCompleted = _useAppSelector$profi.isProfileEcogestureCompleted, + profileEcogesture = _useAppSelector.profileEcogesture; + + var _useState = (0, _react.useState)(''), + _useState2 = (0, _slicedToArray2.default)(_useState, 2), + answer = _useState2[0], + setAnswer = _useState2[1]; + + var handlePrevious = (0, _react.useCallback)(function () { + setPreviousStep(); + }, [setPreviousStep]); + var handleNext = (0, _react.useCallback)(function () { + setNextStep(_objectSpread(_objectSpread({}, currentProfileType), {}, (0, _defineProperty2.default)({}, answerType.attribute, answer))); + }, [currentProfileType, setNextStep, answer, answerType.attribute]); + (0, _react.useEffect)(function () { + // Set answer if profileType is completed + if (step < viewedStep || isProfileTypeCompleted) { + setAnswer(currentProfileType[answerType.attribute]); + return; + } // Set answer if ecogestureProfile is completed + + + if (isProfileEcogestureCompleted) { + setAnswer(profileEcogesture[answerType.attribute]); + } + }, [step, viewedStep, currentProfileType, answerType, isProfileTypeCompleted, isProfileEcogestureCompleted, profileEcogesture]); + return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement("div", { + className: 'profile-form-container' + }, /*#__PURE__*/_react.default.createElement(_FormProgress.default, { + step: step, + formType: 'profile' + }), /*#__PURE__*/_react.default.createElement("div", { + className: 'profile-question-label' + }, t("profile_type.".concat(_enums.ProfileTypeStepForm[step].toLowerCase(), ".question"))), answerType.choices.map(function (value, index) { + var _classNames; + + if (value === null) return null; + return /*#__PURE__*/_react.default.createElement("label", { + key: index, + className: (0, _classnames.default)((_classNames = {}, (0, _defineProperty2.default)(_classNames, 'radio_short', answerType.choices.length < 5), (0, _defineProperty2.default)(_classNames, 'radio_long', answerType.choices.length > 4), (0, _defineProperty2.default)(_classNames, 'answer-checked', answer === value), _classNames)) + }, /*#__PURE__*/_react.default.createElement("input", { + type: 'radio', + value: value.toString(), + name: value.toString(), + onChange: function onChange() { + return setAnswer(value); + }, + checked: answer === value ? true : false + }), t("profile_type.".concat(_enums.ProfileTypeStepForm[step].toLowerCase(), ".").concat(value))); + })), /*#__PURE__*/_react.default.createElement(_FormNavigation.default, { + step: step, + handlePrevious: handlePrevious, + handleNext: handleNext, + disableNextButton: answer === '' || answer === undefined + })); +}; + +var _default = ProfileTypeFormSingleChoice; +exports.default = _default; + +/***/ }), + /***/ "frrP": /***/ (function(module, exports, __webpack_require__) { @@ -26808,32 +25467,6 @@ exports.default = _default; "use strict"; -/***/ }), - -/***/ "g+8n": -/***/ (function(module, exports, __webpack_require__) { - - -var content = __webpack_require__("hEIt"); - -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) {} - /***/ }), /***/ "g+cA": @@ -26880,126 +25513,29 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE /***/ }), -/***/ "gJ+F": +/***/ "gVb7": /***/ (function(module, exports, __webpack_require__) { -"use strict"; - - -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 _core = __webpack_require__("TTf+"); - -var _starFilled = _interopRequireDefault(__webpack_require__("WrET")); - -var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j")); - -var _cozyClient = __webpack_require__("SH7X"); - -var _I18n = __webpack_require__("buk/"); - -var _enums = __webpack_require__("gnxY"); - -var _react = _interopRequireWildcard(__webpack_require__("q1tI")); - -var _reactRouterDom = __webpack_require__("SOjZ"); - -var _challenge = _interopRequireDefault(__webpack_require__("kdea")); - -var _usageEvent = _interopRequireDefault(__webpack_require__("dECN")); - -var _challenge2 = __webpack_require__("F6Xr"); - -var _global = __webpack_require__("b3rE"); -var _hooks = __webpack_require__("Zlw4"); +var content = __webpack_require__("idyV"); -__webpack_require__("kVKB"); +if(typeof content === 'string') content = [[module.i, content, '']]; -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); } +var transform; +var insertInto; -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 ActionDone = function ActionDone(_ref) { - var currentChallenge = _ref.currentChallenge; - var _useI18n = (0, _I18n.useI18n)(), - t = _useI18n.t; - - var client = (0, _cozyClient.useClient)(); - var dispatch = (0, _hooks.useAppDispatch)(); - var navigate = (0, _reactRouterDom.useNavigate)(); - var handleEndAction = (0, _react.useCallback)( /*#__PURE__*/(0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() { - var challengeService, updatedChallenge; - return _regenerator.default.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - challengeService = new _challenge.default(client); - _context.next = 3; - return challengeService.updateUserChallenge(currentChallenge, _enums.UserChallengeUpdateFlag.ACTION_DONE); +var options = {"hmr":true} - case 3: - updatedChallenge = _context.sent; - _context.next = 6; - return _usageEvent.default.addEvent(client, { - type: _enums.UsageEventType.ACTION_END_EVENT, - target: currentChallenge.action.ecogesture ? currentChallenge.action.ecogesture.id : '', - context: currentChallenge.id, - startDate: currentChallenge.action.startDate - }); +options.transform = transform +options.insertInto = undefined; - case 6: - dispatch((0, _global.toggleChallengeActionNotification)(false)); - dispatch((0, _challenge2.updateUserChallengeList)(updatedChallenge)); - navigate(-1); +var update = __webpack_require__("aET+")(content, options); - case 9: - case "end": - return _context.stop(); - } - } - }, _callee); - })), [currentChallenge, dispatch, client, navigate]); - return /*#__PURE__*/_react.default.createElement("div", { - className: "action-done-container" - }, /*#__PURE__*/_react.default.createElement("div", { - className: "action-done" - }, /*#__PURE__*/_react.default.createElement("div", { - className: "result-title" - }, " ", t('action.finished')), /*#__PURE__*/_react.default.createElement("div", { - className: "result-text text-16-normal" - }, t('action.resultText1')), /*#__PURE__*/_react.default.createElement("div", { - className: "result-text text-16-normal" - }, t('action.resultText2')), /*#__PURE__*/_react.default.createElement("div", { - className: "result-text text-16-normal" - }, t('action.resultText3')), /*#__PURE__*/_react.default.createElement("div", { - className: "result-text text-16-normal" - }, t('action.resultText4')), /*#__PURE__*/_react.default.createElement("div", { - className: "stars" - }, /*#__PURE__*/_react.default.createElement("span", null, "5"), /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { - icon: _starFilled.default, - size: 33 - })), /*#__PURE__*/_react.default.createElement(_core.Button, { - classes: { - root: 'btn-secondary-negative btn-detail', - label: 'text-16-normal' - }, - onClick: handleEndAction - }, t('action.ok')))); -}; +if(content.locals) module.exports = content.locals; -var _default = ActionDone; -exports.default = _default; +if(false) {} /***/ }), @@ -27784,21 +26320,21 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE /***/ }), -/***/ "hEIt": +/***/ "hKxt": /***/ (function(module, exports, __webpack_require__) { -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.duel-unlocked-container {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n padding: 0 1.25rem;\n}\n\n.duel-icon {\n margin-top: 2.5rem;\n}\n\n.duel-title {\n color: #a0a0a0;\n}\n\n.duel-description {\n color: #61f0f2;\n margin-top: 0.75rem;\n text-align: center;\n}\n\n.duel-average-info {\n color: #e0e0e0;\n margin-top: 2.5rem;\n text-align: center;\n}\n\n.button-start {\n margin-top: 1rem;\n width: 100%;\n max-width: 175px;\n}\n\nbutton.btn-secondary-negative {\n margin: 0;\n padding: 0.5rem;\n}", ""]); - +"use strict"; /***/ }), -/***/ "hKxt": +/***/ "hObD": /***/ (function(module, exports, __webpack_require__) { -"use strict"; +exports = module.exports = __webpack_require__("JPst")(false); +// Module +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.quiz-modal-root {\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n text-align: center;\n}\n.quiz-modal-root .quiz-modal-answer {\n font-weight: bold;\n font-size: 1.7rem;\n text-transform: uppercase;\n margin-top: 0;\n margin-bottom: 1rem;\n}\n.quiz-modal-root .quiz-modal-answer.correct {\n color: #e3b82a;\n}\n.quiz-modal-root .quiz-modal-answer.wrong {\n color: #d25959;\n}\n.quiz-modal-root .answer-label {\n margin-bottom: 1.5rem;\n}\n.quiz-modal-root button.btn-secondary-negative {\n width: auto;\n padding: 0.5rem 3rem;\n border-color: #e0e0e0;\n}\n\n#accessibility-title {\n display: none;\n}", ""]); + /***/ }), @@ -27949,32 +26485,6 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE /***/ }), -/***/ "iYKh": -/***/ (function(module, exports, __webpack_require__) { - - -var content = __webpack_require__("t5Me"); - -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) {} - -/***/ }), - /***/ "ibQw": /***/ (function(module, exports, __webpack_require__) { @@ -28071,6 +26581,17 @@ exports.setCurrentIndex = setCurrentIndex; exports.setCurrentDataChartIndex = setCurrentDataChartIndex; exports.setCurrentDataChart = setCurrentDataChart; +/***/ }), + +/***/ "idyV": +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__("JPst")(false); +// Module +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.cardContent {\n background: transparent;\n display: flex;\n flex-direction: column;\n justify-content: center;\n gap: 1rem;\n}\n.cardContent.onGoing {\n border: 1px solid #e0e0e0;\n background: inherit !important;\n}\n.cardContent.onGoing .challengeTitle {\n margin-top: 0;\n}\n\n.titleBlock {\n position: absolute;\n left: 0;\n right: 0;\n margin: auto;\n top: -1.5rem;\n background: #121212;\n width: fit-content;\n padding: 0 1rem;\n max-width: 235px;\n}\n\n.notifChallenge {\n position: absolute;\n display: flex;\n justify-content: center;\n align-items: center;\n right: 4px;\n top: 4px;\n width: 1.25rem;\n height: 1.25rem;\n color: #25262b;\n border-radius: 50%;\n border: 1px solid #25262b;\n z-index: 1;\n background: 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 font-size: 12px;\n}\n\n.smallCard {\n background: linear-gradient(180deg, #323339 0%, #25262b 100%);\n max-height: 90px;\n}\n@media all and (max-height: 800px) {\n .smallCard {\n max-height: 85px;\n }\n}\n@media all and (max-height: 730px) {\n .smallCard {\n max-height: 70px;\n }\n}\n.smallCard.finished {\n border: 1px solid #7b7b7b;\n background: #121212;\n}\n.smallCard.finished > * {\n color: #7b7b7b !important;\n}\n.smallCard.duelCard {\n background: #181819;\n border: solid 1px rgba(97, 240, 242, 0.5);\n}\n.smallCard.duelCard.active {\n background: linear-gradient(180deg, #323339 0%, #25262b 100%);\n}\n.smallCard.duelCard span {\n justify-content: space-between !important;\n}\n.smallCard.goDuel {\n background: linear-gradient(180deg, #61f0f2 0%, #48c2c4 100%);\n}\n.smallCard.goDuel span {\n color: #121212 !important;\n justify-content: space-between !important;\n font-weight: 700;\n}\n.smallCard span.MuiButton-label {\n display: flex;\n justify-content: flex-start;\n padding: 1rem 0.5rem;\n color: #e0e0e0;\n transition: all 300ms ease;\n text-transform: capitalize;\n}\n.smallCard span.MuiButton-label .content {\n display: flex;\n flex-direction: column;\n align-items: flex-start;\n text-transform: capitalize;\n}\n.smallCard span.MuiButton-label .content .stars {\n display: flex;\n gap: 2px;\n}\n.smallCard span.MuiButton-label .spinner-container {\n height: 3.75rem;\n width: 3.75rem;\n margin: auto;\n}\n.smallCard span.MuiButton-label .cardIcon {\n margin-right: 1rem;\n}\n.smallCard span.MuiButton-label span {\n font-size: 1.1rem;\n font-weight: 700;\n}\n@media all and (max-height: 700px) {\n .smallCard span.MuiButton-label span {\n font-size: 1rem;\n }\n}\n.smallCard span.MuiButton-label .challengeminIcon {\n filter: drop-shadow(0px 2px 2px rgba(0, 0, 0, 0.55));\n}\n.smallCard span.MuiButton-label .starCount {\n display: flex;\n align-items: center;\n margin: 0;\n}\n.smallCard span.MuiButton-label .starCount span {\n margin: 0;\n}\n.smallCard span.MuiButton-label .starCount .blueNumber {\n font-weight: 900;\n color: #61f0f2;\n margin: 0 0.3rem 0 0.7rem;\n}\n.smallCard span.MuiButton-label .finalDuel {\n display: flex;\n flex-direction: column;\n align-items: flex-start;\n}\n.smallCard span.MuiButton-label .finalDuel .starCount span {\n font-size: 1rem;\n font-weight: 500;\n}\n.smallCard span.MuiButton-label .finalDuel .starCount .blueNumber {\n margin-left: 0;\n}\n.smallCard span.MuiButton-label .finalDuel.result span {\n margin-bottom: 0.2rem;\n font-weight: 600;\n font-size: 1rem;\n}", ""]); + + + /***/ }), /***/ "ikQD": @@ -28297,17 +26818,6 @@ exports.Navbar = Navbar; var _default = Navbar; exports.default = _default; -/***/ }), - -/***/ "izn8": -/***/ (function(module, exports, __webpack_require__) { - -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.em-header {\n color: #e0e0e0;\n border-bottom: 1px solid rgba(163, 163, 163, 0.4);\n padding: 1em 0;\n width: 100%;\n display: flex;\n justify-content: center;\n}\n\n.em-root {\n overflow: auto;\n width: 100%;\n display: flex;\n justify-content: center;\n /* width */\n /* Track */\n /* Handle */\n}\n.em-root::-webkit-scrollbar {\n width: 10px;\n}\n.em-root::-webkit-scrollbar-track {\n background: #3e4045;\n}\n.em-root::-webkit-scrollbar-thumb {\n background: #6f7074;\n}\n.em-root .em-content {\n padding: 1.5rem 2.5rem;\n width: 100%;\n}\n@media only screen and (max-width : 768px) {\n .em-root .em-content {\n width: 100%;\n padding: 2rem;\n }\n}\n.em-root .em-content .em-content-box-img {\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n}\n.em-root .em-content .em-content-box-img .icon {\n margin-bottom: 1rem;\n}\n.em-root .em-content .em-detail {\n display: flex;\n flex-direction: row;\n margin: 0.5em 0;\n}\n.em-root .em-content .em-detail .em-detail-efficiency {\n display: flex;\n flex: 1;\n align-self: flex-start;\n margin-top: 0.65rem;\n color: #a0a0a0;\n}\n.em-root .em-content .em-detail .em-picto-flow {\n display: flex;\n align-self: flex-end;\n}\n.em-root .em-content .em-detail .em-picto-flow .em-pic-content {\n margin: 0.3em;\n}\n.em-root .em-content .em-efficiency {\n margin: 0 0.5rem 0 0.25rem;\n}\n.em-root .em-content .em-title {\n margin-bottom: 0;\n text-align: center;\n}\n.em-root .em-content .long-name {\n font-weight: bold;\n line-height: 150%;\n background: radial-gradient(60.65% 30.62% at 50% 3.13%, #2a2b30 0%, #1b1c22 100%);\n border: 1px solid #58ffff;\n padding: 1.5rem 0.6rem;\n border-radius: 50px 1px 50px 1px;\n text-align: center;\n margin: 1.5rem 0 1rem;\n}\n.em-root .em-content .em-description {\n display: none;\n margin: 0.5rem;\n text-align: left;\n}\n.em-root .em-content button.btn-action-launch {\n background: 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 border: none;\n border-radius: 2px;\n margin: 1.5rem 0 0;\n width: 100%;\n text-transform: none;\n cursor: pointer;\n padding: 0.6rem 0;\n}\n\n.em-content-box-text {\n display: flex;\n flex-direction: column;\n padding: 1.5rem 2.5rem;\n}\n@media only screen and (max-width : 768px) {\n .em-content-box-text {\n padding: 1.5rem 1.5rem;\n }\n}\n.em-content-box-text .em-description {\n padding-bottom: 2rem;\n}\n.em-content-box-text .em-description-2 {\n padding-top: 2rem;\n}\n.em-content-box-text .em-description-3 {\n padding-bottom: 0.5rem;\n}\n.em-content-box-text .em-title {\n margin-bottom: 0;\n}\n\n.block {\n display: block !important;\n}\n\n.ecogesture-modal button.btn-secondary-negative {\n margin: 1rem 0 1.5rem !important;\n}\n\n#accessibility-title {\n display: none;\n}", ""]); - - - /***/ }), /***/ "j10w": @@ -28332,32 +26842,6 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE /***/ }), -/***/ "j4MP": -/***/ (function(module, exports, __webpack_require__) { - - -var content = __webpack_require__("A+27"); - -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) {} - -/***/ }), - /***/ "j5h9": /***/ (function(module, exports, __webpack_require__) { @@ -28413,6 +26897,32 @@ exports.decoreText = decoreText; /***/ }), +/***/ "j85Z": +/***/ (function(module, exports, __webpack_require__) { + + +var content = __webpack_require__("ADgi"); + +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) {} + +/***/ }), + /***/ "jCXb": /***/ (function(module, exports, __webpack_require__) { @@ -28469,38 +26979,137 @@ var StepConsent = function StepConsent(_ref) { var _useI18n = (0, _I18n.useI18n)(), t = _useI18n.t; - return /*#__PURE__*/_react.default.createElement("div", { - className: "sge-step-container stepConsent" + return /*#__PURE__*/_react.default.createElement("div", { + className: "sge-step-container stepConsent" + }, /*#__PURE__*/_react.default.createElement("div", { + className: "head text-16-normal" + }, t('auth.enedissgegrandlyon.headConsent')), /*#__PURE__*/_react.default.createElement("div", { + className: "title text-22-bold" + }, t('auth.enedissgegrandlyon.textConsent')), /*#__PURE__*/_react.default.createElement("ul", { + className: "text-16-normal" + }, /*#__PURE__*/_react.default.createElement("li", null, t('auth.enedissgegrandlyon.consentLi1')), /*#__PURE__*/_react.default.createElement("li", null, t('auth.enedissgegrandlyon.consentLi2')), /*#__PURE__*/_react.default.createElement("li", null, t('auth.enedissgegrandlyon.consentLi3')), /*#__PURE__*/_react.default.createElement("li", null, t('auth.enedissgegrandlyon.consentLi4'))), /*#__PURE__*/_react.default.createElement("label", { + className: (0, _classnames.default)('checkbox', (0, _defineProperty2.default)({}, 'answer-checked', sgeState.dataConsent)) + }, /*#__PURE__*/_react.default.createElement("input", { + id: "dataConsent", + type: "checkbox", + name: "Data-consent-validation", + onChange: function onChange(e) { + return _onChange('dataConsent', e.target.checked); + }, + checked: sgeState.dataConsent + }), /*#__PURE__*/_react.default.createElement("span", null, (0, _decoreText.decoreText)(t('auth.enedissgegrandlyon.consentCheck1')))), /*#__PURE__*/_react.default.createElement("label", { + className: (0, _classnames.default)('checkbox', (0, _defineProperty2.default)({}, 'answer-checked', sgeState.pdlConfirm)) + }, /*#__PURE__*/_react.default.createElement("input", { + id: "pdlConfirm", + type: "checkbox", + name: "Data-consent-validation", + onChange: function onChange(e) { + return _onChange('pdlConfirm', e.target.checked); + }, + checked: sgeState.pdlConfirm + }), (0, _decoreText.decoreText)(t('auth.enedissgegrandlyon.consentCheck2')))); +}; + +var _default = StepConsent; +exports.default = _default; + +/***/ }), + +/***/ "jPFj": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var _interopRequireDefault = __webpack_require__("TqRt"); + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; + +var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); + +var _Button = _interopRequireDefault(__webpack_require__("FtsS")); + +var _Dialog = _interopRequireDefault(__webpack_require__("HhgX")); + +var _correctAnswer = _interopRequireDefault(__webpack_require__("VzTd")); + +var _wrongAnswer = _interopRequireDefault(__webpack_require__("NLGX")); + +var _I18n = __webpack_require__("buk/"); + +var _Icon = _interopRequireDefault(__webpack_require__("y6ex")); + +var _react = _interopRequireWildcard(__webpack_require__("q1tI")); + +__webpack_require__("naal"); + +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 QuizExplanationModal = function QuizExplanationModal(_ref) { + var open = _ref.open, + answerIndex = _ref.answerIndex, + question = _ref.question, + goNext = _ref.goNext, + handleCloseClick = _ref.handleCloseClick; + + var _useI18n = (0, _I18n.useI18n)(), + t = _useI18n.t; + + var _useState = (0, _react.useState)(0), + _useState2 = (0, _slicedToArray2.default)(_useState, 2), + validAnswer = _useState2[0], + setValidAnswer = _useState2[1]; + + (0, _react.useEffect)(function () { + if (question) { + var resultIndex = question.answers.findIndex(function (answer) { + return answer.isTrue; + }); + setValidAnswer(resultIndex); + } + }, [question]); + 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", { - className: "head text-16-normal" - }, t('auth.enedissgegrandlyon.headConsent')), /*#__PURE__*/_react.default.createElement("div", { - className: "title text-22-bold" - }, t('auth.enedissgegrandlyon.textConsent')), /*#__PURE__*/_react.default.createElement("ul", { + id: 'accessibility-title' + }, t('quiz.accessibility.window_title')), /*#__PURE__*/_react.default.createElement("div", { + className: "quiz-modal-root" + }, question && /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, question.answers[answerIndex].isTrue ? /*#__PURE__*/_react.default.createElement("div", null, /*#__PURE__*/_react.default.createElement(_Icon.default, { + icon: _correctAnswer.default, + size: 100 + }), /*#__PURE__*/_react.default.createElement("p", { + className: "quiz-modal-answer correct" + }, t('quiz.correct'))) : /*#__PURE__*/_react.default.createElement("div", null, /*#__PURE__*/_react.default.createElement(_Icon.default, { + icon: _wrongAnswer.default, + size: 100 + }), /*#__PURE__*/_react.default.createElement("p", { + className: "quiz-modal-answer wrong" + }, t('quiz.wrong'))), /*#__PURE__*/_react.default.createElement("div", { + className: "text-20-normal answer-label" + }, t('quiz.rightAnswer'), " ", /*#__PURE__*/_react.default.createElement("br", null), /*#__PURE__*/_react.default.createElement("strong", null, question.answers[validAnswer].answerLabel)), /*#__PURE__*/_react.default.createElement("div", { className: "text-16-normal" - }, /*#__PURE__*/_react.default.createElement("li", null, t('auth.enedissgegrandlyon.consentLi1')), /*#__PURE__*/_react.default.createElement("li", null, t('auth.enedissgegrandlyon.consentLi2')), /*#__PURE__*/_react.default.createElement("li", null, t('auth.enedissgegrandlyon.consentLi3')), /*#__PURE__*/_react.default.createElement("li", null, t('auth.enedissgegrandlyon.consentLi4'))), /*#__PURE__*/_react.default.createElement("label", { - className: (0, _classnames.default)('checkbox', (0, _defineProperty2.default)({}, 'answer-checked', sgeState.dataConsent)) - }, /*#__PURE__*/_react.default.createElement("input", { - id: "dataConsent", - type: "checkbox", - name: "Data-consent-validation", - onChange: function onChange(e) { - return _onChange('dataConsent', e.target.checked); - }, - checked: sgeState.dataConsent - }), /*#__PURE__*/_react.default.createElement("span", null, (0, _decoreText.decoreText)(t('auth.enedissgegrandlyon.consentCheck1')))), /*#__PURE__*/_react.default.createElement("label", { - className: (0, _classnames.default)('checkbox', (0, _defineProperty2.default)({}, 'answer-checked', sgeState.pdlConfirm)) - }, /*#__PURE__*/_react.default.createElement("input", { - id: "pdlConfirm", - type: "checkbox", - name: "Data-consent-validation", - onChange: function onChange(e) { - return _onChange('pdlConfirm', e.target.checked); - }, - checked: sgeState.pdlConfirm - }), (0, _decoreText.decoreText)(t('auth.enedissgegrandlyon.consentCheck2')))); + }, question.explanation)), /*#__PURE__*/_react.default.createElement(_Button.default, { + "aria-label": t('quiz.accessibility.button_go_next'), + onClick: goNext, + classes: { + root: 'btn-secondary-negative', + label: 'text-16-normal' + } + }, t('quiz.next')))); }; -var _default = StepConsent; +var _default = QuizExplanationModal; exports.default = _default; /***/ }), @@ -28571,32 +27180,6 @@ function updateProfile(updates) { /***/ }), -/***/ "jR4R": -/***/ (function(module, exports, __webpack_require__) { - - -var content = __webpack_require__("ZtfV"); - -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) {} - -/***/ }), - /***/ "jRCY": /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -28685,6 +27268,81 @@ var StyledIconButton = function StyledIconButton(_ref) { var _default = StyledIconButton; exports.default = _default; +/***/ }), + +/***/ "jfph": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var _interopRequireDefault = __webpack_require__("TqRt"); + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; + +var _core = __webpack_require__("TTf+"); + +var _ecolyo = _interopRequireDefault(__webpack_require__("nyyM")); + +var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j")); + +var _cozyClient = __webpack_require__("SH7X"); + +var _I18n = __webpack_require__("buk/"); + +var _react = _interopRequireDefault(__webpack_require__("q1tI")); + +__webpack_require__("0P3K"); + +var ChallengeCardLast = function ChallengeCardLast() { + var _useI18n = (0, _I18n.useI18n)(), + t = _useI18n.t; + + var client = (0, _cozyClient.useClient)(); + + var handleClickFeedbacks = function handleClickFeedbacks() { + window.open("".concat("https://demarches-sau.guichet-recette.grandlyon.com/retour-ecolyo/ecolyo-une-idee/", "?version=").concat(client.appMetadata.version)); + }; + + return /*#__PURE__*/_react.default.createElement("div", { + className: "cardLast" + }, /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { + icon: _ecolyo.default, + size: 62 + }), /*#__PURE__*/_react.default.createElement("div", { + className: "content" + }, /*#__PURE__*/_react.default.createElement("div", { + className: "text-22-bold title-last" + }, t('challenge.card_last.title')), /*#__PURE__*/_react.default.createElement("div", { + className: "text-18-normal message" + }, t('challenge.card_last.message1'))), /*#__PURE__*/_react.default.createElement(_core.Button, { + "aria-label": t('challenge.card_last.button'), + onClick: handleClickFeedbacks, + className: "btn1", + classes: { + root: 'btn-secondary-negative btn_lastCard', + label: 'text-15-bold' + } + }, t('challenge.card_last.button'))); +}; + +var _default = ChallengeCardLast; +exports.default = _default; + +/***/ }), + +/***/ "jgn1": +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__("JPst")(false); +// Module +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.eg-selection-modal {\n color: #e0e0e0;\n margin: 1rem 0;\n text-align: center;\n display: flex;\n flex-direction: column;\n}\n.eg-selection-modal .title {\n margin: 1rem 0;\n color: #e3b82a;\n}\n.eg-selection-modal .text {\n margin: 1rem 0;\n}\n.eg-selection-modal button.btn-highlight {\n padding: 0.75rem 0.5rem;\n}", ""]); + + + /***/ }), /***/ "jo4s": @@ -28777,167 +27435,6 @@ module.exports = (Handlebars["default"] || Handlebars).template({"1":function(co /***/ }), -/***/ "jyKO": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -var _interopRequireDefault = __webpack_require__("TqRt"); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _toConsumableArray2 = _interopRequireDefault(__webpack_require__("RIqP")); - -var _AxisBottom = _interopRequireDefault(__webpack_require__("ZUUJ")); - -var _AxisRight = _interopRequireDefault(__webpack_require__("0bt6")); - -var _Bar = _interopRequireDefault(__webpack_require__("qOdy")); - -var _UncomingBar = _interopRequireDefault(__webpack_require__("q9Ol")); - -var _d3Scale = __webpack_require__("ziQ1"); - -var _enums = __webpack_require__("gnxY"); - -var _luxon = __webpack_require__("ExVU"); - -var _react = _interopRequireDefault(__webpack_require__("q1tI")); - -var _hooks = __webpack_require__("Zlw4"); - -var DuelBar = function DuelBar(_ref) { - var userChallenge = _ref.userChallenge, - finishedDataLoad = _ref.finishedDataLoad, - timeStep = _ref.timeStep, - average = _ref.average, - _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 ? 50 : _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; - - var _useAppSelector = (0, _hooks.useAppSelector)(function (state) { - return state.ecolyo.challenge; - }), - currentDataload = _useAppSelector.currentDataload; - - var dataload = finishedDataLoad ? finishedDataLoad : currentDataload; - - var getContentWidth = function getContentWidth() { - return width - marginLeft - marginRight; - }; - - var getContentHeight = function getContentHeight() { - return height - marginTop - marginBottom; - }; - - var getMaxLoad = function getMaxLoad() { - return dataload ? Math.max.apply(Math, (0, _toConsumableArray2.default)(dataload.map(function (d) { - return d.value; - }))) : 0; - }; - - var xScale = (0, _d3Scale.scaleBand)().domain(dataload.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() > average ? getMaxLoad() : average * 2]).range([getContentHeight(), 0]); - - var isUpcoming = function isUpcoming(dataload) { - var completedValueDetail = true; - - if (dataload.valueDetail) { - dataload.valueDetail.forEach(function (value) { - if (!value) completedValueDetail = false; - }); - } - - if (!dataload.valueDetail || !completedValueDetail) { - var dateDiff = _luxon.DateTime.local().setZone('utc', { - keepLocalTime: true - }).diff(dataload.date, 'days').toObject(); - - if (dateDiff.days !== undefined && userChallenge !== undefined && 0 < dateDiff.days) { - return true; - } - } - - return false; - }; - - return /*#__PURE__*/_react.default.createElement("svg", { - width: width, - height: height - }, /*#__PURE__*/_react.default.createElement(_AxisRight.default, { - fluidType: _enums.FluidType.MULTIFLUID, - yScale: yScale, - width: width, - marginRight: marginRight - 10, - marginTop: marginTop - }), /*#__PURE__*/_react.default.createElement("g", { - transform: "translate(".concat(marginLeft, ",").concat(marginTop, ")") - }, dataload.map(function (d, index) { - if (!isUpcoming(d)) { - return /*#__PURE__*/_react.default.createElement(_Bar.default, { - key: index, - index: index, - dataload: d, - compareDataload: null, - fluidType: _enums.FluidType.MULTIFLUID, - timeStep: timeStep, - compare: false, - xScale: xScale, - yScale: yScale, - height: getContentHeight(), - isSwitching: false, - isDuel: true - }); - } else { - return /*#__PURE__*/_react.default.createElement(_UncomingBar.default, { - key: index, - index: index, - dataload: d, - xScale: xScale, - yScale: yScale, - height: getContentHeight(), - average: average / 2 - }); - } - }), /*#__PURE__*/_react.default.createElement("line", { - transform: "translate(0, ".concat(yScale(average), ")"), - strokeDasharray: "10", - x1: "0", - y1: "0", - x2: width - marginRight, - y2: "0", - className: "bar-average" - })), /*#__PURE__*/_react.default.createElement(_AxisBottom.default, { - data: dataload, - timeStep: timeStep, - xScale: xScale, - height: height, - marginLeft: marginLeft, - marginBottom: marginBottom, - isDuel: true - })); -}; - -var _default = DuelBar; -exports.default = _default; - -/***/ }), - /***/ "jz85": /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -28960,12 +27457,12 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE /***/ }), -/***/ "jzOv": +/***/ "k/ws": /***/ (function(module, exports, __webpack_require__) { exports = module.exports = __webpack_require__("JPst")(false); // Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.duel-last-modal-root {\n text-align: center;\n}\n.duel-last-modal-root .closeIcon {\n float: right;\n cursor: pointer;\n}\n.duel-last-modal-root .icon {\n margin: 2rem 0 0;\n}\n.duel-last-modal-root .title {\n margin: 1rem 0 1rem;\n}\n.duel-last-modal-root .subtitle {\n color: #61f0f2;\n margin: 1rem 0 0.5rem;\n}\n.duel-last-modal-root .content {\n margin: 0.5rem 0;\n}\n\n#accessibility-title {\n display: none;\n}", ""]); +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.eg-selection-restart-container {\n position: relative;\n min-height: inherit;\n margin: auto;\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n text-align: center;\n color: #e0e0e0;\n max-width: 45.75rem;\n}\n@media only screen and (max-width : 768px) {\n .eg-selection-restart-container {\n margin: 0 1rem;\n max-width: unset;\n }\n}\n.eg-selection-restart-container .content {\n display: flex;\n flex-direction: column;\n flex: 1;\n justify-content: center;\n align-items: center;\n}\n.eg-selection-restart-container .content .title {\n color: #e3b82a;\n margin: 1rem;\n}\n@media all and (min-width: 1023px) {\n .eg-selection-restart-container .content .title {\n margin: 5rem;\n }\n}\n.eg-selection-restart-container .content .text {\n margin-top: 3.25rem;\n}\n.eg-selection-restart-container .buttons {\n margin: 1rem 0;\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n width: 100%;\n}\n.eg-selection-restart-container .buttons button.btn-secondary-negative {\n padding: 0.75rem 0.5rem;\n margin: 0 0.25rem;\n}\n.eg-selection-restart-container .buttons button.btn-highlight {\n padding: 0.75rem 0.5rem;\n margin: 0 0.5rem;\n}", ""]); @@ -29358,194 +27855,12 @@ exports.PROFILE_DOCTYPE = PROFILE_DOCTYPE; /***/ }), -/***/ "kVKB": -/***/ (function(module, exports, __webpack_require__) { - - -var content = __webpack_require__("HR6j"); - -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) {} - -/***/ }), - /***/ "kZSu": /***/ (function(module, exports, __webpack_require__) { "use strict"; -/***/ }), - -/***/ "kckh": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -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 _core = __webpack_require__("TTf+"); - -var _doingEnabled = _interopRequireDefault(__webpack_require__("eirt")); - -var _objectiveEnabled = _interopRequireDefault(__webpack_require__("XtK8")); - -var _skipEnabled = _interopRequireDefault(__webpack_require__("UtXz")); - -var _default2 = _interopRequireDefault(__webpack_require__("v9Ot")); - -var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j")); - -var _I18n = __webpack_require__("buk/"); - -var _react = _interopRequireWildcard(__webpack_require__("q1tI")); - -var _utils = __webpack_require__("c+yx"); - -__webpack_require__("bhyx"); - -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 EcogestureSelectionDetail = function EcogestureSelectionDetail(_ref) { - var ecogesture = _ref.ecogesture, - validate = _ref.validate, - title = _ref.title; - - var _useI18n = (0, _I18n.useI18n)(), - t = _useI18n.t; - - var _useState = (0, _react.useState)(''), - _useState2 = (0, _slicedToArray2.default)(_useState, 2), - ecogestureIcon = _useState2[0], - setEcogestureIcon = _useState2[1]; - - (0, _react.useEffect)(function () { - var subscribed = true; - - function getIcon() { - return _getIcon.apply(this, arguments); - } - - function _getIcon() { - _getIcon = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() { - var icon; - return _regenerator.default.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - _context.next = 2; - return (0, _utils.importIconById)(ecogesture.id, 'ecogesture'); - - case 2: - icon = _context.sent; - - if (subscribed) { - setEcogestureIcon(icon || _default2.default); - } - - case 4: - case "end": - return _context.stop(); - } - } - }, _callee); - })); - return _getIcon.apply(this, arguments); - } - - getIcon(); - return function () { - subscribed = false; - }; - }, [ecogesture.id]); - return /*#__PURE__*/_react.default.createElement("div", { - className: "eg-selection-detail-container" - }, /*#__PURE__*/_react.default.createElement("div", { - className: "content" - }, /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { - className: "icon", - icon: ecogestureIcon, - size: 240 - }), /*#__PURE__*/_react.default.createElement("div", { - className: "text-22 title" - }, title), /*#__PURE__*/_react.default.createElement("div", { - className: "text text-18-bold" - }, ecogesture.longName)), /*#__PURE__*/_react.default.createElement("div", { - className: "buttons" - }, /*#__PURE__*/_react.default.createElement(_core.Button, { - "aria-label": t('ecogesture_selection.button_objective'), - classes: { - root: 'btn-secondary-negative', - label: 'text-14-bold', - focusVisible: 'noFocus' - }, - onClick: function onClick() { - return validate(true, false); - } - }, /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { - icon: _objectiveEnabled.default, - size: 60 - }), t('ecogesture_selection.button_objective')), /*#__PURE__*/_react.default.createElement(_core.Button, { - "aria-label": t('ecogesture_selection.button_doing'), - classes: { - root: 'btn-secondary-negative', - label: 'text-14-bold', - focusVisible: 'noFocus' - }, - onClick: function onClick() { - return validate(false, true); - } - }, /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { - icon: _doingEnabled.default, - size: 60 - }), t('ecogesture_selection.button_doing')), /*#__PURE__*/_react.default.createElement(_core.Button, { - "aria-label": t('ecogesture_selection.button_skip'), - classes: { - root: 'btn-secondary-negative', - label: 'text-14-bold', - focusVisible: 'noFocus' - }, - onClick: function onClick() { - return validate(false, false); - } - }, /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { - icon: _skipEnabled.default, - size: 60 - }), t('ecogesture_selection.button_skip')))); -}; - -var _default = EcogestureSelectionDetail; -exports.default = _default; - /***/ }), /***/ "kdea": @@ -30993,7 +29308,7 @@ exports.default = ChallengeService; /***/ }), -/***/ "keF7": +/***/ "kkCK": /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -31006,68 +29321,127 @@ Object.defineProperty(exports, "__esModule", { }); exports.default = void 0; -var _core = __webpack_require__("TTf+"); +var _regenerator = _interopRequireDefault(__webpack_require__("o0o1")); -var _ECOGESTURE = _interopRequireDefault(__webpack_require__("tJ5P")); +var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__("yXPU")); + +var _Button = _interopRequireDefault(__webpack_require__("FtsS")); + +var _questionMark = _interopRequireDefault(__webpack_require__("EC6H")); var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j")); +var _StarsContainer = _interopRequireDefault(__webpack_require__("TEZG")); + +var _cozyClient = __webpack_require__("SH7X"); + var _I18n = __webpack_require__("buk/"); +var _enums = __webpack_require__("gnxY"); + var _react = _interopRequireDefault(__webpack_require__("q1tI")); -var _reactRouterDom = __webpack_require__("SOjZ"); +var _challenge = _interopRequireDefault(__webpack_require__("kdea")); -__webpack_require__("jR4R"); +var _challenge2 = __webpack_require__("F6Xr"); -var EcogestureSelectionRestart = function EcogestureSelectionRestart(_ref) { - var listLength = _ref.listLength, - restart = _ref.restart; +var _hooks = __webpack_require__("Zlw4"); + +__webpack_require__("Ge/O"); + +var QuizBegin = function QuizBegin(_ref) { + var userChallenge = _ref.userChallenge; + var client = (0, _cozyClient.useClient)(); var _useI18n = (0, _I18n.useI18n)(), t = _useI18n.t; - var navigate = (0, _reactRouterDom.useNavigate)(); + var dispatch = (0, _hooks.useAppDispatch)(); + + var launchQuiz = /*#__PURE__*/function () { + var _ref2 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() { + var challengeService, userChallengeUpdated; + return _regenerator.default.wrap(function _callee$(_context) { + while (1) { + switch (_context.prev = _context.next) { + case 0: + challengeService = new _challenge.default(client); + _context.next = 3; + return challengeService.updateUserChallenge(userChallenge, _enums.UserChallengeUpdateFlag.QUIZ_START); + + case 3: + userChallengeUpdated = _context.sent; + dispatch((0, _challenge2.updateUserChallengeList)(userChallengeUpdated)); + + case 5: + case "end": + return _context.stop(); + } + } + }, _callee); + })); + + return function launchQuiz() { + return _ref2.apply(this, arguments); + }; + }(); + return /*#__PURE__*/_react.default.createElement("div", { - className: "eg-selection-restart-container" - }, /*#__PURE__*/_react.default.createElement("div", { - className: "content" + className: "quiz-container" }, /*#__PURE__*/_react.default.createElement("div", { - className: "title text-21-bold" - }, t('ecogesture_selection.title', { - // eslint-disable-next-line camelcase - smart_count: listLength - })), /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { - icon: _ECOGESTURE.default, - size: 120 + className: "quiz-begin-container" + }, /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { + className: "quiz-icon", + icon: _questionMark.default, + size: 180 + }), /*#__PURE__*/_react.default.createElement(_StarsContainer.default, { + result: userChallenge.progress.quizProgress, + isQuizBegin: true }), /*#__PURE__*/_react.default.createElement("div", { - className: "text text-16-normal" - }, t('ecogesture_selection.text'))), /*#__PURE__*/_react.default.createElement("div", { - className: "buttons" - }, /*#__PURE__*/_react.default.createElement(_core.Button, { - "aria-label": t('ecogesture_selection.accessibility.button_go_to_ecogesture'), + className: "quiz-explanation text-18-bold" + }, t('quiz.explanation')), /*#__PURE__*/_react.default.createElement("div", { + className: "button-start" + }, /*#__PURE__*/_react.default.createElement(_Button.default, { + "aria-label": t('duel.accessibility.button_start_quiz'), + onClick: launchQuiz, classes: { root: 'btn-secondary-negative', label: 'text-16-normal' - }, - onClick: function onClick() { - return navigate('/ecogestures?tab=0'); } - }, t('ecogesture_selection.button_go_to_ecogesture')), /*#__PURE__*/_react.default.createElement(_core.Button, { - "aria-label": t('ecogesture_selection.accessibility.button_continue'), - classes: { - root: 'btn-highlight', - label: 'text-16-bold' - }, - onClick: restart - }, t('ecogesture_selection.button_continue')))); + }, t('duel.button_start'))))); }; -var _default = EcogestureSelectionRestart; +var _default = QuizBegin; exports.default = _default; /***/ }), +/***/ "kkkh": +/***/ (function(module, exports, __webpack_require__) { + + +var content = __webpack_require__("ptOG"); + +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) {} + +/***/ }), + /***/ "kvNr": /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -31090,6 +29464,70 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE /***/ }), +/***/ "l7Uv": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +var _interopRequireDefault = __webpack_require__("TqRt"); + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; + +var _core = __webpack_require__("TTf+"); + +var _finish = _interopRequireDefault(__webpack_require__("de6s")); + +var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j")); + +var _I18n = __webpack_require__("buk/"); + +var _react = _interopRequireDefault(__webpack_require__("q1tI")); + +var _reactRouterDom = __webpack_require__("SOjZ"); + +__webpack_require__("UQIE"); + +var EcogestureSelectionEnd = function EcogestureSelectionEnd() { + var _useI18n = (0, _I18n.useI18n)(), + t = _useI18n.t; + + var navigate = (0, _reactRouterDom.useNavigate)(); + return /*#__PURE__*/_react.default.createElement("div", { + className: "eg-selection-end-container" + }, /*#__PURE__*/_react.default.createElement("div", { + className: "content" + }, /*#__PURE__*/_react.default.createElement("div", { + className: "title text-28-bold" + }, t('ecogesture_selection.title_final')), /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { + icon: _finish.default, + size: 120 + }), /*#__PURE__*/_react.default.createElement("div", { + className: "text text-16-normal" + }, t('ecogesture_selection.text_final_1')), /*#__PURE__*/_react.default.createElement("div", { + className: "text text-16-normal" + }, t('ecogesture_selection.text_final_2'))), /*#__PURE__*/_react.default.createElement("div", { + className: "buttons" + }, /*#__PURE__*/_react.default.createElement(_core.Button, { + "aria-label": t('ecogesture_selection.accessibility.button_ok'), + classes: { + root: 'btn-highlight', + label: 'text-16-bold' + }, + onClick: function onClick() { + return navigate('/ecogestures?tab=0'); + } + }, t('ecogesture_selection.button_ok')))); +}; + +var _default = EcogestureSelectionEnd; +exports.default = _default; + +/***/ }), + /***/ "l9sU": /***/ (function(module, exports, __webpack_require__) { @@ -31142,162 +29580,137 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE /***/ }), -/***/ "lMfa": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -var _interopRequireDefault = __webpack_require__("TqRt"); +/***/ "lMoa": +/***/ (function(module) { -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; +module.exports = JSON.parse("[{\"_id\":\"QUIZ001\",\"questions\":[{\"questionLabel\":\"Quelle type de pompes étaient utilisées à l'usine des eaux de Caluire jusqu'en 1910 ?\",\"answers\":[{\"answerLabel\":\"Pompe de Cornouailles\",\"isTrue\":true},{\"answerLabel\":\"Pompe à cordes\",\"isTrue\":false},{\"answerLabel\":\"Pompe à air\",\"isTrue\":false}],\"explanation\":\"Mises en fonctionnement en 1856, 3 pompes à vapeur dites de Cornouailles produisent quelque 20 000 m³ d'eau par jour. Ces pompes mesurent 20 m de haut et 13 m de large pour un poids de 200 tonnes. Leur balancier de 35 tonnes s'actionne toutes les 6 secondes, permettant ainsi l'envoi de 600 m³ d'eau par heure. L'usine s'arrêta en 1910 et deux pompes furent démontées en 1938.\",\"source\":\"string\"},{\"questionLabel\":\"Quelle longueur faisait l’aqueduc du Gier pour acheminer l’eau sur Lyon à l’époque romaine ?\",\"answers\":[{\"answerLabel\":\"86 km\",\"isTrue\":true},{\"answerLabel\":\"70 km\",\"isTrue\":false},{\"answerLabel\":\"58 km\",\"isTrue\":false}],\"explanation\":\"L’aqueduc du Gier est un des aqueducs antiques de Lyon desservant la ville antique de Lugdunum. Avec ses 86 km, il est le plus long des quatre aqueducs ayant alimenté la ville en eau, et celui dont les structures sont le mieux conservées. Il doit son nom au fait qu'il puise aux sources du Gier, affluent du Rhône.\",\"source\":\"string\"},{\"questionLabel\":\"En hiver, à quelle heure se situe le pic de consommation électrique en France ?\",\"answers\":[{\"answerLabel\":\"à 9h\",\"isTrue\":false},{\"answerLabel\":\"à 19h\",\"isTrue\":true},{\"answerLabel\":\"à 12h\",\"isTrue\":false}],\"explanation\":\"Les pics de consommation d'électricité sont principalement enregistrés autour de 19h en hiver, souvent lors de vagues de froid. En effet, c'est à cette heure que la plupart des français rentrent chez eux. Ils allument alors simultanément le chauffage, la lumière et leurs autres appareils électroménagers (lave-linge, télévision, …) ce qui provoque une très forte demande en électricité.\",\"source\":\"string\"},{\"questionLabel\":\"Qui a conçu et commercialisé la première ampoule électrique ?\",\"answers\":[{\"answerLabel\":\"Allessandro Volta\",\"isTrue\":false},{\"answerLabel\":\"Benjamin Franklin\",\"isTrue\":false},{\"answerLabel\":\"Thomas Edison\",\"isTrue\":true}],\"explanation\":\"Thomas Edison a conçu et commercialisé pour la première fois le 21 octobre 1879 une ampoule dont le filament était composé d'une fibre de coton carbonisée.\",\"source\":\"string\"}],\"customQuestion\":{\"questionLabel\":\"Quel jour avez-vous le plus consommé parmi les suivants ?\",\"type\":0,\"timeStep\":20,\"interval\":30,\"period\":{},\"singleFluid\":false}},{\"_id\":\"QUIZ002\",\"questions\":[{\"questionLabel\":\"Combien de fois l’eau du robinet coûte-t-elle moins chère que l’eau minérale en bouteille ?\",\"answers\":[{\"answerLabel\":\"Elle est de 100 à 200 fois moins chère\",\"isTrue\":true},{\"answerLabel\":\"Elle est 50 fois moins chère\",\"isTrue\":false},{\"answerLabel\":\"Elle est 5 fois moins chère\",\"isTrue\":false}],\"explanation\":\"L’eau du robinet est de 100 à 200 fois moins chère que l’eau en bouteille. 80 % du coût d’une bouteille d’eau à l’achat est consacré à l’emballage et à la commercialisation.\",\"source\":\"string\"},{\"questionLabel\":\"Les étiquettes A+++ et A++ présentent sur un appareil électroménager indiquent une réduction de consommation d'électricité, par rapport à un appareil de classe A+, de :\",\"answers\":[{\"answerLabel\":\"50 à 70%\",\"isTrue\":true},{\"answerLabel\":\"5 à 25 %\",\"isTrue\":false},{\"answerLabel\":\"30 à 50%\",\"isTrue\":false}],\"explanation\":\"Un réfrigérateur ou un congélateur classé A+++ consomme en moyenne 70% d’électricité de moins qu’un appareil classé A+ disposant des mêmes options. Un sèche-linge classé A++ consomme 50% d’électricité de moins qu’un appareil classé A+.\",\"source\":\"string\"},{\"questionLabel\":\"Quelle quantité de vapeur d'eau dégage l'activité d'une famille de 4 personnes dans l'habitat ?\",\"answers\":[{\"answerLabel\":\"Jusqu'à 12 L par mois\",\"isTrue\":false},{\"answerLabel\":\"Jusqu'à 12 L par jour\",\"isTrue\":true},{\"answerLabel\":\"Jusqu'à 12 L par semaine\",\"isTrue\":false}],\"explanation\":\"Ce chiffre peut varier d'un foyer à l'autre et de son activité. Il faut savoir cependant que la quantité de vapeur d’eau produite par les fonctions métaboliques des occupants comme la respiration et la transpiration peut aller jusqu'à 0,2L par personne et par heure. A cela, de l'humidité peut également être créer par les autres activité (lavage, séchage de linge, bain, douche ...) Cette réponse est donc principalement un ordre de grandeur.\",\"source\":\"string\"},{\"questionLabel\":\"A quelle époque a été découverte l'électricité ?\",\"answers\":[{\"answerLabel\":\"1799\",\"isTrue\":false},{\"answerLabel\":\"642\",\"isTrue\":false},{\"answerLabel\":\"-600 avJC\",\"isTrue\":true}],\"explanation\":\"Les phénomènes électriques ont été observés dès l'Antiquité. D'ailleurs le mot électricité a pour racine le mot grec « êlektron » (ήλεκτρον) qui désigne l'ambre jaune, une résine fossile possédant des propriétés électrostatiques). Toutefois, il faudra attendre la fin du 16ème siècle pour que soit compris les mécanismes la régissant et dressées les premières lois.\",\"source\":\"string\"}],\"customQuestion\":{\"questionLabel\":\"Quel mois avez-vous le plus consommé parmi les mois suivants (tous fluides confondus) :\",\"type\":0,\"timeStep\":40,\"interval\":50,\"period\":{},\"singleFluid\":false}},{\"_id\":\"QUIZ003\",\"questions\":[{\"questionLabel\":\"Quel est le poste le plus consommateur d’eau à la maison ?\",\"answers\":[{\"answerLabel\":\"Le bain et la douche\",\"isTrue\":true},{\"answerLabel\":\"La machine à laver\",\"isTrue\":false},{\"answerLabel\":\"Les toilettes\",\"isTrue\":false}],\"explanation\":\"Le bain et la douche représentent le poste le plus consommateur d’eau avec 39 % des usages. Viennent ensuite les toilettes avec 20 % puis le lave-linge avec 12 %.\",\"source\":\"string\"},{\"questionLabel\":\"Qui a chanté Rien que de l'eau ?\",\"answers\":[{\"answerLabel\":\"Véronique Sanson\",\"isTrue\":true},{\"answerLabel\":\"Francis Cabrel\",\"isTrue\":false},{\"answerLabel\":\"Barbara\",\"isTrue\":false}],\"explanation\":\"Rien que de l'eau est une chanson française interprétée par Véronique Sanson, paroles françaises de Véronique Sanson et composée par Bernard Swell sous le titre I Wanna Know. Elle est sortie en 1992. Mettre un peu de poésie autour de ce fluide qu'est l'eau est beau !\",\"source\":\"string\"},{\"questionLabel\":\"Laquelle de ces énergies utilise les bienfaits de la terre ?\",\"answers\":[{\"answerLabel\":\"Thermique\",\"isTrue\":false},{\"answerLabel\":\"Géothermique\",\"isTrue\":true},{\"answerLabel\":\"Solaire\",\"isTrue\":false}],\"explanation\":\"La géothermie, du grec géo (« la Terre ») et thermos (« la chaleur »), désigne à la fois la science qui étudie les phénomènes thermiques internes du globe terrestre, et la technologie qui vise à les exploiter. Par extension, la géothermie désigne aussi parfois l'énergie géothermique issue de l'énergie de la Terre qui est convertie en chaleur.\",\"source\":\"string\"},{\"questionLabel\":\"Comment peut on réguler les vapeurs d'eau chez soi ?\",\"answers\":[{\"answerLabel\":\"Avec une climatisation\",\"isTrue\":false},{\"answerLabel\":\"Avec des radiateurs\",\"isTrue\":false},{\"answerLabel\":\"Avec une VMC\",\"isTrue\":true}],\"explanation\":\"Le meilleur moyen d'évacuer l'humidité est d'avoir une VMC. En effet, la ventilation mécanique contrôlée (VMC) est un équipement essentiel puisqu'il permet de renouveler l'air de votre logement. Il évacue l'air impur des pièces d'eau et fait pénétrer l'air frais issu de l'extérieur dans les pièces de vie.\",\"source\":\"string\"}],\"customQuestion\":{\"questionLabel\":\"Environ combien de #unit #fluid avez-vous consommé le mois dernier ?\",\"type\":2,\"timeStep\":40,\"interval\":40,\"period\":{},\"singleFluid\":true}},{\"_id\":\"QUIZ004\",\"questions\":[{\"questionLabel\":\"En France, 60% de la demande en eau potable est couverte par :\",\"answers\":[{\"answerLabel\":\"Les eaux souterraines (nappes aquifères,...)\",\"isTrue\":true},{\"answerLabel\":\"Les eaux de surface (lacs, rivières...)\",\"isTrue\":false},{\"answerLabel\":\"L'eau de pluie\",\"isTrue\":false}],\"explanation\":\"En France, 62 % de l’eau potable provient des eaux souterraines (nappes phréatiques, …) et 38 % provient des eaux de surfaces (torrents, rivières, lacs…).\",\"source\":\"string\"},{\"questionLabel\":\"Qu’est-ce qu’un flocon de neige ?\",\"answers\":[{\"answerLabel\":\"Un amas de cristaux de glace\",\"isTrue\":true},{\"answerLabel\":\"Une accumulation d’eau gelée et de gaz\",\"isTrue\":false},{\"answerLabel\":\"De la vapeur d'eau froide\",\"isTrue\":false}],\"explanation\":\"C’est un amas de cristaux de glace. Il provient de la vapeur d'eau atmosphérique congelée qui forme de fins cristaux blancs qui s'agglomèrent en flocons et s'éparpillent du ciel sur la terre. Une goutte d'eau évaporée frappée du froid se change en étoile de neige à six rayons.\",\"source\":\"string\"},{\"questionLabel\":\"Que veut dire le sigle VMC ?\",\"answers\":[{\"answerLabel\":\"Ventilation manuelle circulaire\",\"isTrue\":false},{\"answerLabel\":\"Ventilation mécanique contrôlée\",\"isTrue\":true},{\"answerLabel\":\"Vidange par ventilateur contrôlé\",\"isTrue\":false}],\"explanation\":\"La ventilation mécanique contrôlée (VMC) est un équipement essentiel puisqu'il permet de renouveler l'air de votre logement. Il évacue l'air impur des pièces d'eau et fait pénétrer l'air frais issu de l'extérieur dans les pièces de vie.\",\"source\":\"string\"},{\"questionLabel\":\"Quel est l’intérêt d'avoir des fenêtre à double vitrage ?\",\"answers\":[{\"answerLabel\":\"fenêtre plus solide\",\"isTrue\":false},{\"answerLabel\":\"permet plus d'esthétique\",\"isTrue\":false},{\"answerLabel\":\"Meilleure isolation thermique\",\"isTrue\":true}],\"explanation\":\"Le double vitrage permet de limiter la déperdition de chaleur par les fenêtres d’au moins 40 % par rapport à un simple vitrage. L’isolation est mesurée par le coefficient Ug. La valeur Ug d’un simple vitrage est de 6,8 tandis que celle du double vitrage est de 2,8. Plus le chiffre est bas, plus l’isolation est performante. Résultat : plus de confort car la chaleur est conservée dans la pièce.\",\"source\":\"string\"}],\"customQuestion\":{\"questionLabel\":\"Quelle est votre consommation moyenne #fluid (en #unit) le mercredi ? (Moyenne calculée sur le mois dernier)\",\"type\":2,\"timeStep\":20,\"interval\":40,\"period\":{\"weekday\":3},\"singleFluid\":true}},{\"_id\":\"QUIZ005\",\"questions\":[{\"questionLabel\":\"De quoi les nuages sont-ils constitués ?\",\"answers\":[{\"answerLabel\":\"Gouttelettes d'eau et cristaux de glace\",\"isTrue\":true},{\"answerLabel\":\"Vapeur d'eau\",\"isTrue\":false},{\"answerLabel\":\"Fumée\",\"isTrue\":false}],\"explanation\":\"Les nuages sont constitués de gouttelettes d'eau et parfois aussi de cristaux de glace\",\"source\":\"string\"},{\"questionLabel\":\"Quelle est le nom du principal champ de captage d’eau potable de la Métropole ?\",\"answers\":[{\"answerLabel\":\"Crépieux-Charmy\",\"isTrue\":true},{\"answerLabel\":\"Charly\",\"isTrue\":false},{\"answerLabel\":\"Crémieux\",\"isTrue\":false}],\"explanation\":\"Crépieux-Charmy est le principal champ captant de la Métropole de Lyon\",\"source\":\"string\"},{\"questionLabel\":\"Laisser 3 millimètres de givre dans son congélateur, c’est surconsommer en électricité :\",\"answers\":[{\"answerLabel\":\"20%\",\"isTrue\":false},{\"answerLabel\":\"30%\",\"isTrue\":true},{\"answerLabel\":\"10%\",\"isTrue\":false}],\"explanation\":\"Au-delà de 3 mm, le givre crée une couche isolante et engendre une surconsommation de 30 %, à 1 cm cela représente déjà 50 %. L'éco-geste \\\"Exploratrice polaire\\\" vous rappelle ces informations. Alors pensez à dégivrer congélateurs et réfrigérateur régulièrement.\",\"source\":\"string\"},{\"questionLabel\":\"A quoi correspond l'inertie thermique ?\",\"answers\":[{\"answerLabel\":\"Aux taux de fuite de chaleur vers l'extérieur\",\"isTrue\":false},{\"answerLabel\":\"Au pouvoir isolant d'un matériau\",\"isTrue\":false},{\"answerLabel\":\"A la résistance aux changement de température\",\"isTrue\":true}],\"explanation\":\"L'inertie thermique est la capacité physique d'un matériau à résister aux changements de température et donc à conserver sa température.L'inertie thermique d'un bâtiment est recherchée afin de minimiser les apports thermiques à lui apporter (via le chauffage, ou la climatisation) pour maintenir une température constante. L'inertie thermique est importante pour assurer une ambiance climatique confortable pour ses occupants.\",\"source\":\"string\"}],\"customQuestion\":{\"questionLabel\":\"Quel jour avez-vous le plus consommé parmi les suivants\",\"type\":0,\"timeStep\":20,\"interval\":30,\"period\":{},\"singleFluid\":false}}]"); -var _regenerator = _interopRequireDefault(__webpack_require__("o0o1")); +/***/ }), -var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__("yXPU")); +/***/ "lPlM": +/***/ (function(module, exports, __webpack_require__) { -var _Button = _interopRequireDefault(__webpack_require__("FtsS")); +exports = module.exports = __webpack_require__("JPst")(false); +// Module +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.info {\n padding: 0.5rem 0.5rem 0;\n text-align: center;\n}\n.info h1 {\n color: #e3b82a;\n}\n.info p {\n color: white;\n}\n.info 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\n#accessibility-title {\n display: none;\n}", ""]); -var _questionMark = _interopRequireDefault(__webpack_require__("EC6H")); -var _StarsContainer = _interopRequireDefault(__webpack_require__("ujnP")); -var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j")); +/***/ }), -var _cozyClient = __webpack_require__("SH7X"); +/***/ "lUkF": +/***/ (function(module, exports, __webpack_require__) { -var _I18n = __webpack_require__("buk/"); +"use strict"; -var _enums = __webpack_require__("gnxY"); -var _react = _interopRequireDefault(__webpack_require__("q1tI")); +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.UserActionState = void 0; +var UserActionState; +exports.UserActionState = UserActionState; -var _challenge = _interopRequireDefault(__webpack_require__("kdea")); +(function (UserActionState) { + UserActionState[UserActionState["UNSTARTED"] = 0] = "UNSTARTED"; + UserActionState[UserActionState["ONGOING"] = 1] = "ONGOING"; + UserActionState[UserActionState["NOTIFICATION"] = 2] = "NOTIFICATION"; + UserActionState[UserActionState["DONE"] = 3] = "DONE"; +})(UserActionState || (exports.UserActionState = UserActionState = {})); -var _challenge2 = __webpack_require__("F6Xr"); +/***/ }), -var _hooks = __webpack_require__("Zlw4"); +/***/ "lZQH": +/***/ (function(module, exports, __webpack_require__) { -__webpack_require__("HvHZ"); +"use strict"; -var QuizBegin = function QuizBegin(_ref) { - var userChallenge = _ref.userChallenge; - var client = (0, _cozyClient.useClient)(); - var _useI18n = (0, _I18n.useI18n)(), - t = _useI18n.t; +var _interopRequireDefault = __webpack_require__("TqRt"); - var dispatch = (0, _hooks.useAppDispatch)(); +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; - var launchQuiz = /*#__PURE__*/function () { - var _ref2 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() { - var challengeService, userChallengeUpdated; - return _regenerator.default.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - challengeService = new _challenge.default(client); - _context.next = 3; - return challengeService.updateUserChallenge(userChallenge, _enums.UserChallengeUpdateFlag.QUIZ_START); +var _thunderEmpty = _interopRequireDefault(__webpack_require__("6m+j")); - case 3: - userChallengeUpdated = _context.sent; - dispatch((0, _challenge2.updateUserChallengeList)(userChallengeUpdated)); +var _thunderFilled = _interopRequireDefault(__webpack_require__("QECG")); - case 5: - case "end": - return _context.stop(); - } - } - }, _callee); - })); +var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j")); - return function launchQuiz() { - return _ref2.apply(this, arguments); - }; - }(); +var _react = _interopRequireDefault(__webpack_require__("q1tI")); +var EfficiencyRating = function EfficiencyRating(_ref) { + var result = _ref.result; + var maxStars = [1, 2, 3, 4, 5]; return /*#__PURE__*/_react.default.createElement("div", { - className: "quiz-container" - }, /*#__PURE__*/_react.default.createElement("div", { - className: "quiz-begin-container" - }, /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { - className: "quiz-icon", - icon: _questionMark.default, - size: 180 - }), /*#__PURE__*/_react.default.createElement(_StarsContainer.default, { - result: userChallenge.progress.quizProgress, - isQuizBegin: true - }), /*#__PURE__*/_react.default.createElement("div", { - className: "quiz-explanation text-18-bold" - }, t('quiz.explanation')), /*#__PURE__*/_react.default.createElement("div", { - className: "button-start" - }, /*#__PURE__*/_react.default.createElement(_Button.default, { - "aria-label": t('duel.accessibility.button_start_quiz'), - onClick: launchQuiz, - classes: { - root: 'btn-secondary-negative', - label: 'text-16-normal' - } - }, t('duel.button_start'))))); + className: "thunder" + }, maxStars.map(function (star) { + return /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { + key: star, + className: "star", + icon: result >= star ? _thunderFilled.default : _thunderEmpty.default, + size: 15 + }); + })); }; -var _default = QuizBegin; +var _default = EfficiencyRating; exports.default = _default; /***/ }), -/***/ "lMoa": -/***/ (function(module) { - -module.exports = JSON.parse("[{\"_id\":\"QUIZ001\",\"questions\":[{\"questionLabel\":\"Quelle type de pompes étaient utilisées à l'usine des eaux de Caluire jusqu'en 1910 ?\",\"answers\":[{\"answerLabel\":\"Pompe de Cornouailles\",\"isTrue\":true},{\"answerLabel\":\"Pompe à cordes\",\"isTrue\":false},{\"answerLabel\":\"Pompe à air\",\"isTrue\":false}],\"explanation\":\"Mises en fonctionnement en 1856, 3 pompes à vapeur dites de Cornouailles produisent quelque 20 000 m³ d'eau par jour. Ces pompes mesurent 20 m de haut et 13 m de large pour un poids de 200 tonnes. Leur balancier de 35 tonnes s'actionne toutes les 6 secondes, permettant ainsi l'envoi de 600 m³ d'eau par heure. L'usine s'arrêta en 1910 et deux pompes furent démontées en 1938.\",\"source\":\"string\"},{\"questionLabel\":\"Quelle longueur faisait l’aqueduc du Gier pour acheminer l’eau sur Lyon à l’époque romaine ?\",\"answers\":[{\"answerLabel\":\"86 km\",\"isTrue\":true},{\"answerLabel\":\"70 km\",\"isTrue\":false},{\"answerLabel\":\"58 km\",\"isTrue\":false}],\"explanation\":\"L’aqueduc du Gier est un des aqueducs antiques de Lyon desservant la ville antique de Lugdunum. Avec ses 86 km, il est le plus long des quatre aqueducs ayant alimenté la ville en eau, et celui dont les structures sont le mieux conservées. Il doit son nom au fait qu'il puise aux sources du Gier, affluent du Rhône.\",\"source\":\"string\"},{\"questionLabel\":\"En hiver, à quelle heure se situe le pic de consommation électrique en France ?\",\"answers\":[{\"answerLabel\":\"à 9h\",\"isTrue\":false},{\"answerLabel\":\"à 19h\",\"isTrue\":true},{\"answerLabel\":\"à 12h\",\"isTrue\":false}],\"explanation\":\"Les pics de consommation d'électricité sont principalement enregistrés autour de 19h en hiver, souvent lors de vagues de froid. En effet, c'est à cette heure que la plupart des français rentrent chez eux. Ils allument alors simultanément le chauffage, la lumière et leurs autres appareils électroménagers (lave-linge, télévision, …) ce qui provoque une très forte demande en électricité.\",\"source\":\"string\"},{\"questionLabel\":\"Qui a conçu et commercialisé la première ampoule électrique ?\",\"answers\":[{\"answerLabel\":\"Allessandro Volta\",\"isTrue\":false},{\"answerLabel\":\"Benjamin Franklin\",\"isTrue\":false},{\"answerLabel\":\"Thomas Edison\",\"isTrue\":true}],\"explanation\":\"Thomas Edison a conçu et commercialisé pour la première fois le 21 octobre 1879 une ampoule dont le filament était composé d'une fibre de coton carbonisée.\",\"source\":\"string\"}],\"customQuestion\":{\"questionLabel\":\"Quel jour avez-vous le plus consommé parmi les suivants ?\",\"type\":0,\"timeStep\":20,\"interval\":30,\"period\":{},\"singleFluid\":false}},{\"_id\":\"QUIZ002\",\"questions\":[{\"questionLabel\":\"Combien de fois l’eau du robinet coûte-t-elle moins chère que l’eau minérale en bouteille ?\",\"answers\":[{\"answerLabel\":\"Elle est de 100 à 200 fois moins chère\",\"isTrue\":true},{\"answerLabel\":\"Elle est 50 fois moins chère\",\"isTrue\":false},{\"answerLabel\":\"Elle est 5 fois moins chère\",\"isTrue\":false}],\"explanation\":\"L’eau du robinet est de 100 à 200 fois moins chère que l’eau en bouteille. 80 % du coût d’une bouteille d’eau à l’achat est consacré à l’emballage et à la commercialisation.\",\"source\":\"string\"},{\"questionLabel\":\"Les étiquettes A+++ et A++ présentent sur un appareil électroménager indiquent une réduction de consommation d'électricité, par rapport à un appareil de classe A+, de :\",\"answers\":[{\"answerLabel\":\"50 à 70%\",\"isTrue\":true},{\"answerLabel\":\"5 à 25 %\",\"isTrue\":false},{\"answerLabel\":\"30 à 50%\",\"isTrue\":false}],\"explanation\":\"Un réfrigérateur ou un congélateur classé A+++ consomme en moyenne 70% d’électricité de moins qu’un appareil classé A+ disposant des mêmes options. Un sèche-linge classé A++ consomme 50% d’électricité de moins qu’un appareil classé A+.\",\"source\":\"string\"},{\"questionLabel\":\"Quelle quantité de vapeur d'eau dégage l'activité d'une famille de 4 personnes dans l'habitat ?\",\"answers\":[{\"answerLabel\":\"Jusqu'à 12 L par mois\",\"isTrue\":false},{\"answerLabel\":\"Jusqu'à 12 L par jour\",\"isTrue\":true},{\"answerLabel\":\"Jusqu'à 12 L par semaine\",\"isTrue\":false}],\"explanation\":\"Ce chiffre peut varier d'un foyer à l'autre et de son activité. Il faut savoir cependant que la quantité de vapeur d’eau produite par les fonctions métaboliques des occupants comme la respiration et la transpiration peut aller jusqu'à 0,2L par personne et par heure. A cela, de l'humidité peut également être créer par les autres activité (lavage, séchage de linge, bain, douche ...) Cette réponse est donc principalement un ordre de grandeur.\",\"source\":\"string\"},{\"questionLabel\":\"A quelle époque a été découverte l'électricité ?\",\"answers\":[{\"answerLabel\":\"1799\",\"isTrue\":false},{\"answerLabel\":\"642\",\"isTrue\":false},{\"answerLabel\":\"-600 avJC\",\"isTrue\":true}],\"explanation\":\"Les phénomènes électriques ont été observés dès l'Antiquité. D'ailleurs le mot électricité a pour racine le mot grec « êlektron » (ήλεκτρον) qui désigne l'ambre jaune, une résine fossile possédant des propriétés électrostatiques). Toutefois, il faudra attendre la fin du 16ème siècle pour que soit compris les mécanismes la régissant et dressées les premières lois.\",\"source\":\"string\"}],\"customQuestion\":{\"questionLabel\":\"Quel mois avez-vous le plus consommé parmi les mois suivants (tous fluides confondus) :\",\"type\":0,\"timeStep\":40,\"interval\":50,\"period\":{},\"singleFluid\":false}},{\"_id\":\"QUIZ003\",\"questions\":[{\"questionLabel\":\"Quel est le poste le plus consommateur d’eau à la maison ?\",\"answers\":[{\"answerLabel\":\"Le bain et la douche\",\"isTrue\":true},{\"answerLabel\":\"La machine à laver\",\"isTrue\":false},{\"answerLabel\":\"Les toilettes\",\"isTrue\":false}],\"explanation\":\"Le bain et la douche représentent le poste le plus consommateur d’eau avec 39 % des usages. Viennent ensuite les toilettes avec 20 % puis le lave-linge avec 12 %.\",\"source\":\"string\"},{\"questionLabel\":\"Qui a chanté Rien que de l'eau ?\",\"answers\":[{\"answerLabel\":\"Véronique Sanson\",\"isTrue\":true},{\"answerLabel\":\"Francis Cabrel\",\"isTrue\":false},{\"answerLabel\":\"Barbara\",\"isTrue\":false}],\"explanation\":\"Rien que de l'eau est une chanson française interprétée par Véronique Sanson, paroles françaises de Véronique Sanson et composée par Bernard Swell sous le titre I Wanna Know. Elle est sortie en 1992. Mettre un peu de poésie autour de ce fluide qu'est l'eau est beau !\",\"source\":\"string\"},{\"questionLabel\":\"Laquelle de ces énergies utilise les bienfaits de la terre ?\",\"answers\":[{\"answerLabel\":\"Thermique\",\"isTrue\":false},{\"answerLabel\":\"Géothermique\",\"isTrue\":true},{\"answerLabel\":\"Solaire\",\"isTrue\":false}],\"explanation\":\"La géothermie, du grec géo (« la Terre ») et thermos (« la chaleur »), désigne à la fois la science qui étudie les phénomènes thermiques internes du globe terrestre, et la technologie qui vise à les exploiter. Par extension, la géothermie désigne aussi parfois l'énergie géothermique issue de l'énergie de la Terre qui est convertie en chaleur.\",\"source\":\"string\"},{\"questionLabel\":\"Comment peut on réguler les vapeurs d'eau chez soi ?\",\"answers\":[{\"answerLabel\":\"Avec une climatisation\",\"isTrue\":false},{\"answerLabel\":\"Avec des radiateurs\",\"isTrue\":false},{\"answerLabel\":\"Avec une VMC\",\"isTrue\":true}],\"explanation\":\"Le meilleur moyen d'évacuer l'humidité est d'avoir une VMC. En effet, la ventilation mécanique contrôlée (VMC) est un équipement essentiel puisqu'il permet de renouveler l'air de votre logement. Il évacue l'air impur des pièces d'eau et fait pénétrer l'air frais issu de l'extérieur dans les pièces de vie.\",\"source\":\"string\"}],\"customQuestion\":{\"questionLabel\":\"Environ combien de #unit #fluid avez-vous consommé le mois dernier ?\",\"type\":2,\"timeStep\":40,\"interval\":40,\"period\":{},\"singleFluid\":true}},{\"_id\":\"QUIZ004\",\"questions\":[{\"questionLabel\":\"En France, 60% de la demande en eau potable est couverte par :\",\"answers\":[{\"answerLabel\":\"Les eaux souterraines (nappes aquifères,...)\",\"isTrue\":true},{\"answerLabel\":\"Les eaux de surface (lacs, rivières...)\",\"isTrue\":false},{\"answerLabel\":\"L'eau de pluie\",\"isTrue\":false}],\"explanation\":\"En France, 62 % de l’eau potable provient des eaux souterraines (nappes phréatiques, …) et 38 % provient des eaux de surfaces (torrents, rivières, lacs…).\",\"source\":\"string\"},{\"questionLabel\":\"Qu’est-ce qu’un flocon de neige ?\",\"answers\":[{\"answerLabel\":\"Un amas de cristaux de glace\",\"isTrue\":true},{\"answerLabel\":\"Une accumulation d’eau gelée et de gaz\",\"isTrue\":false},{\"answerLabel\":\"De la vapeur d'eau froide\",\"isTrue\":false}],\"explanation\":\"C’est un amas de cristaux de glace. Il provient de la vapeur d'eau atmosphérique congelée qui forme de fins cristaux blancs qui s'agglomèrent en flocons et s'éparpillent du ciel sur la terre. Une goutte d'eau évaporée frappée du froid se change en étoile de neige à six rayons.\",\"source\":\"string\"},{\"questionLabel\":\"Que veut dire le sigle VMC ?\",\"answers\":[{\"answerLabel\":\"Ventilation manuelle circulaire\",\"isTrue\":false},{\"answerLabel\":\"Ventilation mécanique contrôlée\",\"isTrue\":true},{\"answerLabel\":\"Vidange par ventilateur contrôlé\",\"isTrue\":false}],\"explanation\":\"La ventilation mécanique contrôlée (VMC) est un équipement essentiel puisqu'il permet de renouveler l'air de votre logement. Il évacue l'air impur des pièces d'eau et fait pénétrer l'air frais issu de l'extérieur dans les pièces de vie.\",\"source\":\"string\"},{\"questionLabel\":\"Quel est l’intérêt d'avoir des fenêtre à double vitrage ?\",\"answers\":[{\"answerLabel\":\"fenêtre plus solide\",\"isTrue\":false},{\"answerLabel\":\"permet plus d'esthétique\",\"isTrue\":false},{\"answerLabel\":\"Meilleure isolation thermique\",\"isTrue\":true}],\"explanation\":\"Le double vitrage permet de limiter la déperdition de chaleur par les fenêtres d’au moins 40 % par rapport à un simple vitrage. L’isolation est mesurée par le coefficient Ug. La valeur Ug d’un simple vitrage est de 6,8 tandis que celle du double vitrage est de 2,8. Plus le chiffre est bas, plus l’isolation est performante. Résultat : plus de confort car la chaleur est conservée dans la pièce.\",\"source\":\"string\"}],\"customQuestion\":{\"questionLabel\":\"Quelle est votre consommation moyenne #fluid (en #unit) le mercredi ? (Moyenne calculée sur le mois dernier)\",\"type\":2,\"timeStep\":20,\"interval\":40,\"period\":{\"weekday\":3},\"singleFluid\":true}},{\"_id\":\"QUIZ005\",\"questions\":[{\"questionLabel\":\"De quoi les nuages sont-ils constitués ?\",\"answers\":[{\"answerLabel\":\"Gouttelettes d'eau et cristaux de glace\",\"isTrue\":true},{\"answerLabel\":\"Vapeur d'eau\",\"isTrue\":false},{\"answerLabel\":\"Fumée\",\"isTrue\":false}],\"explanation\":\"Les nuages sont constitués de gouttelettes d'eau et parfois aussi de cristaux de glace\",\"source\":\"string\"},{\"questionLabel\":\"Quelle est le nom du principal champ de captage d’eau potable de la Métropole ?\",\"answers\":[{\"answerLabel\":\"Crépieux-Charmy\",\"isTrue\":true},{\"answerLabel\":\"Charly\",\"isTrue\":false},{\"answerLabel\":\"Crémieux\",\"isTrue\":false}],\"explanation\":\"Crépieux-Charmy est le principal champ captant de la Métropole de Lyon\",\"source\":\"string\"},{\"questionLabel\":\"Laisser 3 millimètres de givre dans son congélateur, c’est surconsommer en électricité :\",\"answers\":[{\"answerLabel\":\"20%\",\"isTrue\":false},{\"answerLabel\":\"30%\",\"isTrue\":true},{\"answerLabel\":\"10%\",\"isTrue\":false}],\"explanation\":\"Au-delà de 3 mm, le givre crée une couche isolante et engendre une surconsommation de 30 %, à 1 cm cela représente déjà 50 %. L'éco-geste \\\"Exploratrice polaire\\\" vous rappelle ces informations. Alors pensez à dégivrer congélateurs et réfrigérateur régulièrement.\",\"source\":\"string\"},{\"questionLabel\":\"A quoi correspond l'inertie thermique ?\",\"answers\":[{\"answerLabel\":\"Aux taux de fuite de chaleur vers l'extérieur\",\"isTrue\":false},{\"answerLabel\":\"Au pouvoir isolant d'un matériau\",\"isTrue\":false},{\"answerLabel\":\"A la résistance aux changement de température\",\"isTrue\":true}],\"explanation\":\"L'inertie thermique est la capacité physique d'un matériau à résister aux changements de température et donc à conserver sa température.L'inertie thermique d'un bâtiment est recherchée afin de minimiser les apports thermiques à lui apporter (via le chauffage, ou la climatisation) pour maintenir une température constante. L'inertie thermique est importante pour assurer une ambiance climatique confortable pour ses occupants.\",\"source\":\"string\"}],\"customQuestion\":{\"questionLabel\":\"Quel jour avez-vous le plus consommé parmi les suivants\",\"type\":0,\"timeStep\":20,\"interval\":30,\"period\":{},\"singleFluid\":false}}]"); - -/***/ }), - -/***/ "lPlM": +/***/ "ljlG": /***/ (function(module, exports, __webpack_require__) { -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.info {\n padding: 0.5rem 0.5rem 0;\n text-align: center;\n}\n.info h1 {\n color: #e3b82a;\n}\n.info p {\n color: white;\n}\n.info 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\n#accessibility-title {\n display: none;\n}", ""]); +"use strict"; +var _interopRequireDefault = __webpack_require__("TqRt"); -/***/ }), +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; -/***/ "lUkF": -/***/ (function(module, exports, __webpack_require__) { +var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); -"use strict"; +var _react = _interopRequireWildcard(__webpack_require__("q1tI")); +var _ActionBegin = _interopRequireDefault(__webpack_require__("N6rj")); -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.UserActionState = void 0; -var UserActionState; -exports.UserActionState = UserActionState; +var _ActionList = _interopRequireDefault(__webpack_require__("7M5r")); -(function (UserActionState) { - UserActionState[UserActionState["UNSTARTED"] = 0] = "UNSTARTED"; - UserActionState[UserActionState["ONGOING"] = 1] = "ONGOING"; - UserActionState[UserActionState["NOTIFICATION"] = 2] = "NOTIFICATION"; - UserActionState[UserActionState["DONE"] = 3] = "DONE"; -})(UserActionState || (exports.UserActionState = UserActionState = {})); +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; } -/***/ "lrcb": -/***/ (function(module, exports, __webpack_require__) { +var ActionChoose = function ActionChoose(_ref) { + var userChallenge = _ref.userChallenge; -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, ".duel-result-modal-root {\n text-align: center;\n overflow-x: hidden;\n}\n.duel-result-modal-root .title {\n margin: 2rem 0 1rem;\n}\n\n#accessibility-title {\n display: none;\n}\n\n.imgResultContainer {\n position: relative;\n height: 300px;\n width: 100%;\n}\n.imgResultContainer .challengeWon {\n position: absolute;\n transform: translateX(-50%);\n}\n.imgResultContainer .imgResult {\n position: absolute;\n transform: translate(-50%, 32%);\n}", ""]); + var _useState = (0, _react.useState)(null), + _useState2 = (0, _slicedToArray2.default)(_useState, 2), + selectedAction = _useState2[0], + setSelectedAction = _useState2[1]; + + var _useState3 = (0, _react.useState)(false), + _useState4 = (0, _slicedToArray2.default)(_useState3, 2), + showList = _useState4[0], + setShowList = _useState4[1]; + return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, !showList ? /*#__PURE__*/_react.default.createElement(_ActionBegin.default, { + action: selectedAction !== null && selectedAction !== void 0 ? selectedAction : undefined, + setShowList: setShowList, + userChallenge: userChallenge + }) : /*#__PURE__*/_react.default.createElement(_ActionList.default, { + setSelectedAction: setSelectedAction, + setShowList: setShowList + })); +}; +var _default = ActionChoose; +exports.default = _default; /***/ }), @@ -31343,17 +29756,6 @@ var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPO 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); -/***/ }), - -/***/ "m1w3": -/***/ (function(module, exports, __webpack_require__) { - -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.cardContent.cardDone {\n border: 1px solid #e0e0e0;\n border-radius: 4px;\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n gap: 1rem;\n align-items: center;\n}\n.cardContent.cardDone .challengeName {\n text-align: center;\n}\n.cardContent.cardDone .iconResult {\n display: flex;\n}\n@media all and (max-height: 700px) {\n .cardContent.cardDone .iconResult {\n width: 55%;\n margin: auto;\n }\n}\n.cardContent.cardDone .imgResult {\n width: 100%;\n height: 100%;\n}\n.cardContent.cardDone .labelResult {\n font-weight: bold;\n font-size: 28px;\n line-height: 120%;\n text-transform: uppercase;\n margin-bottom: 0.5rem;\n}\n.cardContent.cardDone .win {\n color: #e3b82a;\n}\n.cardContent.cardDone .lost {\n color: #d25959;\n}\n.cardContent.cardDone .statsResult {\n text-align: center;\n}\n.cardContent.cardDone .buttons {\n display: flex;\n flex-direction: column;\n gap: 8px;\n width: 100%;\n}\n.cardContent.cardDone .buttons button {\n padding: 0.625rem;\n margin: 0;\n}\n.cardContent.cardDone .buttons button.grey-border {\n border: 1px solid #e0e0e0;\n}", ""]); - - - /***/ }), /***/ "m7t3": @@ -31378,236 +29780,6 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE /***/ }), -/***/ "mFBf": -/***/ (function(module, exports, __webpack_require__) { - - -var content = __webpack_require__("ySzO"); - -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) {} - -/***/ }), - -/***/ "mJU5": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -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 _asyncToGenerator2 = _interopRequireDefault(__webpack_require__("yXPU")); - -var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); - -var _Button = _interopRequireDefault(__webpack_require__("FtsS")); - -var _Dialog = _interopRequireDefault(__webpack_require__("HhgX")); - -var _IconButton = _interopRequireDefault(__webpack_require__("o6Jd")); - -var _close = _interopRequireDefault(__webpack_require__("aodS")); - -var _default2 = _interopRequireDefault(__webpack_require__("v9Ot")); - -var _classnames = _interopRequireDefault(__webpack_require__("TSYQ")); - -var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j")); - -var _useExploration3 = _interopRequireDefault(__webpack_require__("sU2c")); - -var _I18n = __webpack_require__("buk/"); - -var _Icon = _interopRequireDefault(__webpack_require__("y6ex")); - -var _react = _interopRequireWildcard(__webpack_require__("q1tI")); - -var _hooks = __webpack_require__("Zlw4"); - -var _picto = __webpack_require__("6DBe"); - -var _utils = __webpack_require__("c+yx"); - -var _EfficiencyRating = _interopRequireDefault(__webpack_require__("Zjkz")); - -__webpack_require__("PsAx"); - -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 EcogestureModal = function EcogestureModal(_ref) { - var open = _ref.open, - ecogesture = _ref.ecogesture, - isAction = _ref.isAction, - handleCloseClick = _ref.handleCloseClick, - selectEcogesture = _ref.selectEcogesture; - - var _useI18n = (0, _I18n.useI18n)(), - t = _useI18n.t; - - var _useAppSelector = (0, _hooks.useAppSelector)(function (state) { - return state.ecolyo.challenge; - }), - currentChallenge = _useAppSelector.currentChallenge; - - var _useState = (0, _react.useState)(''), - _useState2 = (0, _slicedToArray2.default)(_useState, 2), - ecogestureIcon = _useState2[0], - setEcogestureIcon = _useState2[1]; - - var _useState3 = (0, _react.useState)(false), - _useState4 = (0, _slicedToArray2.default)(_useState3, 2), - isMoreDetail = _useState4[0], - setIsMoreDetail = _useState4[1]; - - var _useExploration = (0, _useExploration3.default)(), - _useExploration2 = (0, _slicedToArray2.default)(_useExploration, 2), - setValidExploration = _useExploration2[1]; - - var toggleMoreDetail = function toggleMoreDetail() { - setIsMoreDetail(function (prev) { - return !prev; - }); - }; - - (0, _react.useEffect)(function () { - function handleEcogestureIcon() { - return _handleEcogestureIcon.apply(this, arguments); - } - - function _handleEcogestureIcon() { - _handleEcogestureIcon = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() { - var icon; - return _regenerator.default.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - _context.next = 2; - return (0, _utils.importIconById)(ecogesture.id, 'ecogesture'); - - case 2: - icon = _context.sent; - setEcogestureIcon(icon || _default2.default); - - if ((currentChallenge === null || currentChallenge === void 0 ? void 0 : currentChallenge.exploration.ecogesture_id) === ecogesture._id) { - setValidExploration(currentChallenge.exploration.id); - } - - case 5: - case "end": - return _context.stop(); - } - } - }, _callee); - })); - return _handleEcogestureIcon.apply(this, arguments); - } - - if (ecogesture) { - handleEcogestureIcon(); - } - }, [ecogesture, setValidExploration, currentChallenge]); - return /*#__PURE__*/_react.default.createElement(_Dialog.default, { - open: open, - onClose: handleCloseClick, - "aria-labelledby": 'accessibility-title', - classes: { - root: 'modal-root', - paper: 'modal-paper no-padding blue-border' - } - }, /*#__PURE__*/_react.default.createElement("div", { - id: 'accessibility-title' - }, isAction ? t('ecogesture_modal.accessibility.window_title_action') : t('ecogesture_modal.accessibility.window_title_ecogesture')), /*#__PURE__*/_react.default.createElement(_IconButton.default, { - "aria-label": t('ecogesture_modal.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: "em-header text-14-normal-uppercase" - }, isAction ? t('ecogesture_modal.title_action') : t('ecogesture_modal.title_ecogesture')), /*#__PURE__*/_react.default.createElement("div", { - className: "em-root ecogesture-modal" - }, /*#__PURE__*/_react.default.createElement("div", { - className: "em-content" - }, /*#__PURE__*/_react.default.createElement("div", { - className: "em-content-box-img" - }, ecogestureIcon && /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { - className: "icon", - icon: ecogestureIcon, - size: 140 - })), /*#__PURE__*/_react.default.createElement("div", { - className: "em-title text-24-bold " - }, ecogesture.shortName), /*#__PURE__*/_react.default.createElement("div", { - className: "em-detail" - }, /*#__PURE__*/_react.default.createElement("div", { - className: "em-detail-efficiency" - }, /*#__PURE__*/_react.default.createElement("span", { - className: "em-efficiency" - }, t('ecogesture_modal.efficiency')), /*#__PURE__*/_react.default.createElement(_EfficiencyRating.default, { - result: Math.round(ecogesture.efficiency) - })), /*#__PURE__*/_react.default.createElement("div", { - className: "em-picto-flow" - }, ecogesture.fluidTypes.map(function (fluid, index) { - return /*#__PURE__*/_react.default.createElement("div", { - key: index - }, /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { - className: "em-pic-content", - icon: (0, _picto.getPicto)(fluid), - size: 25 - })); - }))), /*#__PURE__*/_react.default.createElement("div", { - className: "text-16-bold long-name" - }, ecogesture.longName), isAction ? /*#__PURE__*/_react.default.createElement(_Button.default, { - "aria-label": t('ecogesture_modal.accessibility.button_select_action'), - classes: { - root: 'btn-action-launch', - label: 'text-16-bold' - }, - onClick: selectEcogesture - }, t('ecogesture_modal.select_action')) : /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement("div", { - className: (0, _classnames.default)('em-description text-16-normal-150', (0, _defineProperty2.default)({}, 'block', isMoreDetail === true)) - }, ecogesture.longDescription), /*#__PURE__*/_react.default.createElement(_Button.default, { - "aria-label": t('ecogesture_modal.accessibility.button_see_more_detail'), - onClick: toggleMoreDetail, - classes: { - root: 'btn-secondary-negative', - label: 'text-14-normal' - } - }, isMoreDetail ? t('ecogesture_modal.show_less') : t('ecogesture_modal.show_more')))))); -}; - -var _default = EcogestureModal; -exports.default = _default; - -/***/ }), - /***/ "mfVY": /***/ (function(module, exports, __webpack_require__) { @@ -32312,27 +30484,347 @@ exports.default = _default; module.exports = "/img/logos_partenaires.75c225519945dc8604e786daa0b34904.svg"; -/***/ }), +/***/ }), + +/***/ "n4ga": +/***/ (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_bill_a78c5e1d8e6d0c6f7e38914fd1900725", + "use": "gas_bill_a78c5e1d8e6d0c6f7e38914fd1900725-usage", + "viewBox": "0 0 176 186", + "content": "<symbol viewBox=\"0 0 176 186\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"gas_bill_a78c5e1d8e6d0c6f7e38914fd1900725\">\n<g clip-path=\"url(#gas_bill_a78c5e1d8e6d0c6f7e38914fd1900725_clip0_115_37284)\">\n<path d=\"M56.8017 20.6657L55.3012 20.4406L54.6783 21.8278L36.6037 62.0787L36.3709 62.597L36.4445 63.1599L42.0312 105.916L21.4536 150.539L20.3376 152.959L22.9672 153.354L122.529 168.293L124.014 168.516L124.644 167.149L145.465 122L145.707 121.475L145.632 120.901L140.044 78.1339L157.886 38.4013L158.966 35.9956L156.364 35.6051L56.8017 20.6657Z\" stroke=\"#1B7E6D\" stroke-width=\"4\" />\n<path d=\"M44.088 106.225L143.65 121.165L122.83 166.313L23.2678 151.374L44.088 106.225Z\" fill=\"white\" />\n<path d=\"M44.0879 106.226L143.65 121.165L137.988 77.8353L38.426 62.8959L44.0879 106.226Z\" fill=\"#C9F5EE\" />\n<path d=\"M56.5009 22.6447L156.063 37.5841L137.988 77.835L38.4263 62.8956L56.5009 22.6447Z\" fill=\"white\" />\n<mask id=\"gas_bill_a78c5e1d8e6d0c6f7e38914fd1900725_mask0_115_37284\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"37\" y=\"109\" width=\"94\" height=\"42\">\n<path d=\"M51.9463 109.819L130.854 121.659L122.497 142.152L91.0476 137.433L84.9867 150.499L37.0118 143.3L51.9463 109.819Z\" fill=\"#D87B39\" />\n</mask>\n<g mask=\"url(#gas_bill_a78c5e1d8e6d0c6f7e38914fd1900725_mask0_115_37284)\">\n<rect width=\"93.2376\" height=\"3.8191\" transform=\"matrix(0.988929 0.14839 -0.1469 0.989151 44.4486 112.556)\" fill=\"#45D1B8\" />\n<path d=\"M38.9602 123.4L127.187 136.639L125.924 140.311L38.3991 127.178L38.9602 123.4Z\" fill=\"#45D1B8\" />\n<rect width=\"93.2376\" height=\"3.81906\" transform=\"matrix(0.988929 0.14839 -0.1469 0.989151 34.9278 134.78)\" fill=\"#45D1B8\" />\n</g>\n<mask id=\"gas_bill_a78c5e1d8e6d0c6f7e38914fd1900725_mask1_115_37284\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"47\" y=\"67\" width=\"87\" height=\"50\">\n<path d=\"M129.289 79.9088L47.2962 67.6058L51.8517 104.011L133.844 116.314L129.289 79.9088Z\" fill=\"#D87B39\" />\n</mask>\n<g mask=\"url(#gas_bill_a78c5e1d8e6d0c6f7e38914fd1900725_mask1_115_37284)\">\n<rect width=\"93.2376\" height=\"3.81909\" transform=\"matrix(0.988929 0.14839 -0.1469 0.989151 45.0518 82.7158)\" fill=\"#45D1B8\" />\n<path d=\"M42.6775 70.3994L81.7109 76.2564L83.2832 81.1116L42.0064 74.918L42.6775 70.3994Z\" fill=\"#45D1B8\" />\n<rect width=\"93.2376\" height=\"3.81909\" transform=\"matrix(0.988929 0.14839 -0.1469 0.989151 46.1771 94.4697)\" fill=\"#45D1B8\" />\n</g>\n<g clip-path=\"url(#gas_bill_a78c5e1d8e6d0c6f7e38914fd1900725_clip1_115_37284)\">\n<ellipse cx=\"98.9304\" cy=\"53.3955\" rx=\"16.36\" ry=\"16.3672\" fill=\"#45D1B8\" stroke=\"#45D1B8\" />\n<path d=\"M93.2044 58.8058C95.2876 58.8058 96.9763 57.1163 96.9763 55.0322C96.9763 52.9482 95.2876 51.2587 93.2044 51.2587C91.1213 51.2587 89.4325 52.9482 89.4325 55.0322C89.4325 57.1163 91.1213 58.8058 93.2044 58.8058Z\" fill=\"white\" stroke=\"#45D1B8\" />\n<ellipse cx=\"101.384\" cy=\"61.5791\" rx=\"1.636\" ry=\"1.63672\" fill=\"white\" stroke=\"#45D1B8\" />\n<path d=\"M100.566 55.5324C104.005 55.5324 106.792 52.7437 106.792 49.3037C106.792 45.8637 104.005 43.0751 100.566 43.0751C97.128 43.0751 94.3405 45.8637 94.3405 49.3037C94.3405 52.7437 97.128 55.5324 100.566 55.5324Z\" fill=\"white\" stroke=\"#45D1B8\" />\n</g>\n</g>\n<defs>\n<clipPath id=\"gas_bill_a78c5e1d8e6d0c6f7e38914fd1900725_clip0_115_37284\">\n<rect width=\"153.345\" height=\"158.97\" fill=\"white\" transform=\"matrix(0.988929 0.14839 -0.1469 0.989151 23.8526 5.67773)\" />\n</clipPath>\n<clipPath id=\"gas_bill_a78c5e1d8e6d0c6f7e38914fd1900725_clip1_115_37284\">\n<rect width=\"36\" height=\"36\" fill=\"white\" transform=\"translate(80.9344 35.3916)\" />\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); + +/***/ }), + +/***/ "nCDV": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +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 _captionAverage = _interopRequireDefault(__webpack_require__("iFxG")); + +var _captionConsumption = _interopRequireDefault(__webpack_require__("u1dl")); + +var _captionIncoming = _interopRequireDefault(__webpack_require__("vYfE")); + +var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j")); + +var _useChartResize2 = __webpack_require__("tWvI"); + +var _cozyClient = __webpack_require__("SH7X"); + +var _I18n = __webpack_require__("buk/"); + +var _enums = __webpack_require__("gnxY"); + +var _react = _interopRequireWildcard(__webpack_require__("q1tI")); + +var _reactRouterDom = __webpack_require__("SOjZ"); + +var _challenge = _interopRequireDefault(__webpack_require__("kdea")); + +var _usageEvent = _interopRequireDefault(__webpack_require__("dECN")); + +var _challenge2 = __webpack_require__("F6Xr"); + +var _global = __webpack_require__("b3rE"); + +var _hooks = __webpack_require__("Zlw4"); + +var _utils = __webpack_require__("c+yx"); + +var _DuelChart = _interopRequireDefault(__webpack_require__("QOwa")); + +var _DuelResultModal = _interopRequireDefault(__webpack_require__("KMm5")); + +var _lastDuelModal = _interopRequireDefault(__webpack_require__("8LcQ")); + +__webpack_require__("5M8s"); + +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 DuelOngoing = function DuelOngoing(_ref) { + var userChallenge = _ref.userChallenge, + isFinished = _ref.isFinished; + + var _useI18n = (0, _I18n.useI18n)(), + t = _useI18n.t; + + var client = (0, _cozyClient.useClient)(); + + var _useAppSelector = (0, _hooks.useAppSelector)(function (state) { + return state.ecolyo.challenge; + }), + currentDataload = _useAppSelector.currentDataload, + userChallengeList = _useAppSelector.userChallengeList; + + var dispatch = (0, _hooks.useAppDispatch)(); + var navigate = (0, _reactRouterDom.useNavigate)(); + + var _useState = (0, _react.useState)(false), + _useState2 = (0, _slicedToArray2.default)(_useState, 2), + resultModal = _useState2[0], + setResultModal = _useState2[1]; + + var _useState3 = (0, _react.useState)(false), + _useState4 = (0, _slicedToArray2.default)(_useState3, 2), + winChallenge = _useState4[0], + setWinChallenge = _useState4[1]; + + var _useState5 = (0, _react.useState)(false), + _useState6 = (0, _slicedToArray2.default)(_useState5, 2), + isLastDuel = _useState6[0], + setIsLastDuel = _useState6[1]; + + var _useState7 = (0, _react.useState)(), + _useState8 = (0, _slicedToArray2.default)(_useState7, 2), + finishedDataLoad = _useState8[0], + setFinishedDataLoad = _useState8[1]; + + var chartContainer = (0, _react.useRef)(null); + + var _useChartResize = (0, _useChartResize2.useChartResize)(chartContainer, false), + height = _useChartResize.height, + width = _useChartResize.width; + + var challengeService = (0, _react.useMemo)(function () { + return new _challenge.default(client); + }, [client]); + var duel = userChallenge.duel; + var title = duel.title; + var durationInDays = duel.duration.days; + var userConsumption = (0, _utils.formatNumberValues)(userChallenge.duel.userConsumption).toString(); + var average = (0, _utils.formatNumberValues)(userChallenge.duel.threshold).toString(); + var setResult = (0, _react.useCallback)( /*#__PURE__*/(0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() { + var challengeService, updatedChallenge; + return _regenerator.default.wrap(function _callee$(_context) { + while (1) { + switch (_context.prev = _context.next) { + case 0: + challengeService = new _challenge.default(client); + _context.next = 3; + return challengeService.updateUserChallenge(userChallenge, winChallenge ? _enums.UserChallengeUpdateFlag.DUEL_WIN : _enums.UserChallengeUpdateFlag.DUEL_LOSS); + + case 3: + updatedChallenge = _context.sent; + _context.next = 6; + return _usageEvent.default.addEvent(client, { + type: _enums.UsageEventType.DUEL_END_EVENT, + target: userChallenge.duel.id, + result: winChallenge ? 'win' : 'loss', + startDate: userChallenge.startDate + }); + + case 6: + _context.next = 8; + return _usageEvent.default.addEvent(client, { + type: _enums.UsageEventType.CHALLENGE_END_EVENT, + target: userChallenge.id, + startDate: userChallenge.startDate + }); + + case 8: + dispatch((0, _challenge2.updateUserChallengeList)(updatedChallenge)); + dispatch((0, _challenge2.unlockNextUserChallenge)(updatedChallenge)); + dispatch((0, _global.toggleChallengeDuelNotification)(false)); + + if (userChallenge.id == userChallengeList[userChallengeList.length - 1].id) { + setIsLastDuel(true); + } else { + navigate('/challenges'); + } + + case 12: + case "end": + return _context.stop(); + } + } + }, _callee); + })), [client, userChallenge, winChallenge, dispatch, userChallengeList, navigate]); + (0, _react.useEffect)(function () { + var subscribed = true; + + function setChallengeResult() { + return _setChallengeResult.apply(this, arguments); + } + + function _setChallengeResult() { + _setChallengeResult = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() { + var _yield$challengeServi, isDone, isWin; + + return _regenerator.default.wrap(function _callee2$(_context2) { + while (1) { + switch (_context2.prev = _context2.next) { + case 0: + _context2.next = 2; + return challengeService.isChallengeDone(userChallenge, currentDataload); + + case 2: + _yield$challengeServi = _context2.sent; + isDone = _yield$challengeServi.isDone; + isWin = _yield$challengeServi.isWin; + + if (subscribed) { + setResultModal(isDone); + setWinChallenge(isWin); + } + + case 6: + case "end": + return _context2.stop(); + } + } + }, _callee2); + })); + return _setChallengeResult.apply(this, arguments); + } + + setChallengeResult(); + return function () { + subscribed = false; + }; + }, [challengeService, client, currentDataload, userChallenge]); + (0, _react.useEffect)(function () { + var subscribed = true; + + function populateData() { + return _populateData.apply(this, arguments); + } + + function _populateData() { + _populateData = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee3() { + var dataloads; + return _regenerator.default.wrap(function _callee3$(_context3) { + while (1) { + switch (_context3.prev = _context3.next) { + case 0: + if (!isFinished) { + _context3.next = 5; + break; + } + + _context3.next = 3; + return challengeService.getUserChallengeDataload(userChallenge); + + case 3: + dataloads = _context3.sent; -/***/ "n4ga": -/***/ (function(module, __webpack_exports__, __webpack_require__) { + if (subscribed) { + setFinishedDataLoad(dataloads); + } -"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__); + case 5: + case "end": + return _context3.stop(); + } + } + }, _callee3); + })); + return _populateData.apply(this, arguments); + } + populateData(); + return function () { + subscribed = false; + }; + }, [challengeService, dispatch, isFinished, userChallenge]); + return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement("div", { + className: "duel-ongoing-container" + }, /*#__PURE__*/_react.default.createElement("div", { + className: "duel-title text-16-normal" + }, duel.title), duel.state === _enums.UserDuelState.DONE ? /*#__PURE__*/_react.default.createElement("div", { + className: "duel-goal text-26-bold" + }, userChallenge.success === _enums.UserChallengeSuccess.WIN ? t('duel.goal_done') : t('duel.goal_failed')) : /*#__PURE__*/_react.default.createElement("div", { + className: "duel-goal text-18-normal" + }, t('duel.goal1', { + durationInDays: durationInDays, + // eslint-disable-next-line camelcase + smart_count: durationInDays + }), /*#__PURE__*/_react.default.createElement("span", null, " "), t('duel.goal2', { + title: title, + // eslint-disable-next-line camelcase + smart_count: title + })), /*#__PURE__*/_react.default.createElement("div", { + className: "duel-consumption text-28-normal" + }, /*#__PURE__*/_react.default.createElement("span", { + className: "consumption" + }, userConsumption), " / ".concat(average, " \u20AC")), /*#__PURE__*/_react.default.createElement("div", { + className: "duel-chart fs-root", + ref: chartContainer + }, /*#__PURE__*/_react.default.createElement(_DuelChart.default, { + userChallenge: userChallenge, + finishedDataLoad: finishedDataLoad, + width: width, + height: height + })), /*#__PURE__*/_react.default.createElement("div", { + className: "duel-chart-caption text-15-normal" + }, /*#__PURE__*/_react.default.createElement("div", { + className: "duel-caption" + }, /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { + className: "caption-icon", + icon: _captionAverage.default, + size: 25 + }), /*#__PURE__*/_react.default.createElement("div", { + className: "caption-label" + }, t('duel.caption_average'))), /*#__PURE__*/_react.default.createElement("div", { + className: "duel-caption" + }, /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { + className: "caption-icon", + icon: _captionConsumption.default, + size: 25 + }), /*#__PURE__*/_react.default.createElement("div", { + className: "caption-label" + }, t('duel.caption_consumption'))), /*#__PURE__*/_react.default.createElement("div", { + className: "duel-caption" + }, /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { + className: "caption-icon", + icon: _captionIncoming.default, + size: 25 + }), /*#__PURE__*/_react.default.createElement("div", { + className: "caption-label" + }, t('duel.caption_incoming'))))), /*#__PURE__*/_react.default.createElement(_DuelResultModal.default, { + open: resultModal, + userChallenge: userChallenge, + win: winChallenge, + handleCloseClick: setResult + }), /*#__PURE__*/_react.default.createElement(_lastDuelModal.default, { + open: isLastDuel, + handleCloseClick: function handleCloseClick() { + return navigate('/challenges'); + } + })); +}; -var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ - "id": "gas_bill_a78c5e1d8e6d0c6f7e38914fd1900725", - "use": "gas_bill_a78c5e1d8e6d0c6f7e38914fd1900725-usage", - "viewBox": "0 0 176 186", - "content": "<symbol viewBox=\"0 0 176 186\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"gas_bill_a78c5e1d8e6d0c6f7e38914fd1900725\">\n<g clip-path=\"url(#gas_bill_a78c5e1d8e6d0c6f7e38914fd1900725_clip0_115_37284)\">\n<path d=\"M56.8017 20.6657L55.3012 20.4406L54.6783 21.8278L36.6037 62.0787L36.3709 62.597L36.4445 63.1599L42.0312 105.916L21.4536 150.539L20.3376 152.959L22.9672 153.354L122.529 168.293L124.014 168.516L124.644 167.149L145.465 122L145.707 121.475L145.632 120.901L140.044 78.1339L157.886 38.4013L158.966 35.9956L156.364 35.6051L56.8017 20.6657Z\" stroke=\"#1B7E6D\" stroke-width=\"4\" />\n<path d=\"M44.088 106.225L143.65 121.165L122.83 166.313L23.2678 151.374L44.088 106.225Z\" fill=\"white\" />\n<path d=\"M44.0879 106.226L143.65 121.165L137.988 77.8353L38.426 62.8959L44.0879 106.226Z\" fill=\"#C9F5EE\" />\n<path d=\"M56.5009 22.6447L156.063 37.5841L137.988 77.835L38.4263 62.8956L56.5009 22.6447Z\" fill=\"white\" />\n<mask id=\"gas_bill_a78c5e1d8e6d0c6f7e38914fd1900725_mask0_115_37284\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"37\" y=\"109\" width=\"94\" height=\"42\">\n<path d=\"M51.9463 109.819L130.854 121.659L122.497 142.152L91.0476 137.433L84.9867 150.499L37.0118 143.3L51.9463 109.819Z\" fill=\"#D87B39\" />\n</mask>\n<g mask=\"url(#gas_bill_a78c5e1d8e6d0c6f7e38914fd1900725_mask0_115_37284)\">\n<rect width=\"93.2376\" height=\"3.8191\" transform=\"matrix(0.988929 0.14839 -0.1469 0.989151 44.4486 112.556)\" fill=\"#45D1B8\" />\n<path d=\"M38.9602 123.4L127.187 136.639L125.924 140.311L38.3991 127.178L38.9602 123.4Z\" fill=\"#45D1B8\" />\n<rect width=\"93.2376\" height=\"3.81906\" transform=\"matrix(0.988929 0.14839 -0.1469 0.989151 34.9278 134.78)\" fill=\"#45D1B8\" />\n</g>\n<mask id=\"gas_bill_a78c5e1d8e6d0c6f7e38914fd1900725_mask1_115_37284\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"47\" y=\"67\" width=\"87\" height=\"50\">\n<path d=\"M129.289 79.9088L47.2962 67.6058L51.8517 104.011L133.844 116.314L129.289 79.9088Z\" fill=\"#D87B39\" />\n</mask>\n<g mask=\"url(#gas_bill_a78c5e1d8e6d0c6f7e38914fd1900725_mask1_115_37284)\">\n<rect width=\"93.2376\" height=\"3.81909\" transform=\"matrix(0.988929 0.14839 -0.1469 0.989151 45.0518 82.7158)\" fill=\"#45D1B8\" />\n<path d=\"M42.6775 70.3994L81.7109 76.2564L83.2832 81.1116L42.0064 74.918L42.6775 70.3994Z\" fill=\"#45D1B8\" />\n<rect width=\"93.2376\" height=\"3.81909\" transform=\"matrix(0.988929 0.14839 -0.1469 0.989151 46.1771 94.4697)\" fill=\"#45D1B8\" />\n</g>\n<g clip-path=\"url(#gas_bill_a78c5e1d8e6d0c6f7e38914fd1900725_clip1_115_37284)\">\n<ellipse cx=\"98.9304\" cy=\"53.3955\" rx=\"16.36\" ry=\"16.3672\" fill=\"#45D1B8\" stroke=\"#45D1B8\" />\n<path d=\"M93.2044 58.8058C95.2876 58.8058 96.9763 57.1163 96.9763 55.0322C96.9763 52.9482 95.2876 51.2587 93.2044 51.2587C91.1213 51.2587 89.4325 52.9482 89.4325 55.0322C89.4325 57.1163 91.1213 58.8058 93.2044 58.8058Z\" fill=\"white\" stroke=\"#45D1B8\" />\n<ellipse cx=\"101.384\" cy=\"61.5791\" rx=\"1.636\" ry=\"1.63672\" fill=\"white\" stroke=\"#45D1B8\" />\n<path d=\"M100.566 55.5324C104.005 55.5324 106.792 52.7437 106.792 49.3037C106.792 45.8637 104.005 43.0751 100.566 43.0751C97.128 43.0751 94.3405 45.8637 94.3405 49.3037C94.3405 52.7437 97.128 55.5324 100.566 55.5324Z\" fill=\"white\" stroke=\"#45D1B8\" />\n</g>\n</g>\n<defs>\n<clipPath id=\"gas_bill_a78c5e1d8e6d0c6f7e38914fd1900725_clip0_115_37284\">\n<rect width=\"153.345\" height=\"158.97\" fill=\"white\" transform=\"matrix(0.988929 0.14839 -0.1469 0.989151 23.8526 5.67773)\" />\n</clipPath>\n<clipPath id=\"gas_bill_a78c5e1d8e6d0c6f7e38914fd1900725_clip1_115_37284\">\n<rect width=\"36\" height=\"36\" fill=\"white\" transform=\"translate(80.9344 35.3916)\" />\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); +var _default = DuelOngoing; +exports.default = _default; /***/ }), @@ -32377,7 +30869,7 @@ var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); var _Content = _interopRequireDefault(__webpack_require__("VOVi")); -var _EcogestureFormEquipment = _interopRequireDefault(__webpack_require__("06WC")); +var _EcogestureFormEquipment = _interopRequireDefault(__webpack_require__("0CdT")); var _CozyBar = _interopRequireDefault(__webpack_require__("CJMG")); @@ -32385,16 +30877,6 @@ var _Header = _interopRequireDefault(__webpack_require__("frrP")); var _Loader = _interopRequireDefault(__webpack_require__("Ra/y")); -var _ProfileTypeFinished = _interopRequireDefault(__webpack_require__("dULq")); - -var _ProfileTypeFormMultiChoice = _interopRequireDefault(__webpack_require__("Mqix")); - -var _ProfileTypeFormNumber = _interopRequireDefault(__webpack_require__("YKCd")); - -var _ProfileTypeFormNumberSelection = _interopRequireDefault(__webpack_require__("MyUw")); - -var _ProfileTypeFormSingleChoice = _interopRequireDefault(__webpack_require__("OjiV")); - __webpack_require__("PQ9W"); var _enums = __webpack_require__("gnxY"); @@ -32407,7 +30889,17 @@ var _profileTypeForm = _interopRequireDefault(__webpack_require__("u4pq")); var _hooks = __webpack_require__("Zlw4"); -var _ProfileTypeFormDateSelection = _interopRequireDefault(__webpack_require__("/y87")); +var _ProfileTypeFinished = _interopRequireDefault(__webpack_require__("0/aJ")); + +var _ProfileTypeFormDateSelection = _interopRequireDefault(__webpack_require__("r8LS")); + +var _ProfileTypeFormMultiChoice = _interopRequireDefault(__webpack_require__("r/lE")); + +var _ProfileTypeFormNumber = _interopRequireDefault(__webpack_require__("s3su")); + +var _ProfileTypeFormNumberSelection = _interopRequireDefault(__webpack_require__("qtBH")); + +var _ProfileTypeFormSingleChoice = _interopRequireDefault(__webpack_require__("fl6Z")); 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); } @@ -32625,6 +31117,32 @@ exports.default = _default; "use strict"; +/***/ }), + +/***/ "naal": +/***/ (function(module, exports, __webpack_require__) { + + +var content = __webpack_require__("hObD"); + +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) {} + /***/ }), /***/ "nbUl": @@ -32808,6 +31326,106 @@ webpackContext.id = "nw0P"; /***/ }), +/***/ "nxHJ": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +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")); + +__webpack_require__("UGT3"); + +var _I18n = __webpack_require__("buk/"); + +var _Icon = _interopRequireDefault(__webpack_require__("y6ex")); + +var _react = _interopRequireWildcard(__webpack_require__("q1tI")); + +var _utils = __webpack_require__("c+yx"); + +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 EquipmentIcon = function EquipmentIcon(_ref) { + var equipment = _ref.equipment, + isChecked = _ref.isChecked; + + var _useI18n = (0, _I18n.useI18n)(), + t = _useI18n.t; + + var _useState = (0, _react.useState)(''), + _useState2 = (0, _slicedToArray2.default)(_useState, 2), + icon = _useState2[0], + setIcon = _useState2[1]; + + (0, _react.useEffect)(function () { + var subscribed = true; + + function getIcon() { + return _getIcon.apply(this, arguments); + } + + function _getIcon() { + _getIcon = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() { + var svg; + return _regenerator.default.wrap(function _callee$(_context) { + while (1) { + switch (_context.prev = _context.next) { + case 0: + _context.next = 2; + return (0, _utils.importIconById)(equipment, 'equipments'); + + case 2: + svg = _context.sent; + + if (subscribed && svg) { + setIcon(svg); + } + + case 4: + case "end": + return _context.stop(); + } + } + }, _callee); + })); + return _getIcon.apply(this, arguments); + } + + getIcon(); + return function () { + subscribed = false; + }; + }, [equipment]); + return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement("div", { + className: isChecked ? 'equipment-icon-container checked' : ' equipment-icon-container' + }, /*#__PURE__*/_react.default.createElement(_Icon.default, { + icon: icon, + size: 40, + className: 'equipmentIcon ' + })), /*#__PURE__*/_react.default.createElement("div", { + className: "text text-14-normal" + }, t("ecogesture_profile.equipments.".concat(equipment.toLocaleLowerCase())))); +}; + +var _default = EquipmentIcon; +exports.default = _default; + +/***/ }), + /***/ "nyyM": /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -32830,29 +31448,100 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE /***/ }), -/***/ "o1RZ": +/***/ "o73f": /***/ (function(module, exports, __webpack_require__) { +"use strict"; -var content = __webpack_require__("lrcb"); -if(typeof content === 'string') content = [[module.i, content, '']]; +var _interopRequireDefault = __webpack_require__("TqRt"); -var transform; -var insertInto; +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; +var _defineProperty2 = _interopRequireDefault(__webpack_require__("lSNA")); +var _Button = _interopRequireDefault(__webpack_require__("FtsS")); -var options = {"hmr":true} +var _classnames = _interopRequireDefault(__webpack_require__("TSYQ")); -options.transform = transform -options.insertInto = undefined; +var _I18n = __webpack_require__("buk/"); -var update = __webpack_require__("aET+")(content, options); +var _enums = __webpack_require__("gnxY"); -if(content.locals) module.exports = content.locals; +var _react = _interopRequireWildcard(__webpack_require__("q1tI")); -if(false) {} +var _reactRouterDom = __webpack_require__("SOjZ"); + +__webpack_require__("Z831"); + +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 FormNavigation = function FormNavigation(_ref) { + var step = _ref.step, + handlePrevious = _ref.handlePrevious, + handleNext = _ref.handleNext, + disableNextButton = _ref.disableNextButton, + disablePrevButton = _ref.disablePrevButton, + isEcogesture = _ref.isEcogesture, + isLastConnectStep = _ref.isLastConnectStep, + isLoading = _ref.isLoading; + + var _useI18n = (0, _I18n.useI18n)(), + t = _useI18n.t; + + var navigate = (0, _reactRouterDom.useNavigate)(); + + var handlePreviousClick = function handlePreviousClick() { + handlePrevious(); + }; + + var handleNextClick = function handleNextClick() { + handleNext(); // handle go back to connect for SGE + + if (isLastConnectStep) { + navigate('/consumption/electricity'); + } + }; + + var getSecondButtonLabel = (0, _react.useCallback)(function () { + if (isLoading) { + return t('profile_type.form.button_loading'); + } else if (isLastConnectStep || step === _enums.ProfileTypeStepForm.UPDATE_DATE || step === _enums.EcogestureStepForm.EQUIPMENTS && isEcogesture) { + return t('profile_type.form.button_end'); + } else { + return "".concat(t('profile_type.form.button_next'), " >"); + } + }, [isEcogesture, isLastConnectStep, isLoading, step, t]); + return /*#__PURE__*/_react.default.createElement("div", { + className: "profile-navigation" + }, /*#__PURE__*/_react.default.createElement(_Button.default, { + "aria-label": t('profile_type.accessibility.button_previous'), + onClick: handlePreviousClick, + className: 'profile-navigation-button', + disabled: disablePrevButton || step === _enums.ProfileTypeStepForm.HOUSING_TYPE, + classes: { + root: 'btn-profile-back', + label: 'text-16-bold' + } + }, "< ".concat(t('profile_type.form.button_previous'))), /*#__PURE__*/_react.default.createElement(_Button.default, { + "aria-label": step === _enums.ProfileTypeStepForm.UPDATE_DATE || step === _enums.EcogestureStepForm.EQUIPMENTS && isEcogesture ? t('profile_type.accessibility.button_end') : t('profile_type.accessibility.button_next'), + onClick: handleNextClick, + className: (0, _classnames.default)('profile-navigation-button', (0, _defineProperty2.default)({}, 'disabled', disableNextButton)), + disabled: disableNextButton, + classes: { + root: 'btn-profile-next', + label: 'text-16-bold' + } + }, getSecondButtonLabel())); +}; + +var _default = FormNavigation; +exports.default = _default; /***/ }), @@ -32903,99 +31592,297 @@ exports.UserExplorationID = UserExplorationID; /***/ }), -/***/ "oCNE": +/***/ "oKH6": /***/ (function(module, exports, __webpack_require__) { -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.action-begin {\n margin: auto;\n}\n\n.action-container {\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n margin: auto;\n padding: 1.5rem;\n}\n\n.action-begin-container {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: space-around;\n box-sizing: border-box;\n box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.55);\n border-radius: 4px;\n transition: all 300ms ease;\n color: #ffffff;\n background: linear-gradient(180deg, #323339 0%, #25262b 100%);\n height: auto;\n gap: 1.5rem;\n max-height: 63svh;\n text-align: center;\n position: relative;\n padding: 5rem 1rem 1rem 1rem;\n}\n@media (min-width: 1201px) {\n .action-begin-container {\n margin: 6rem 1rem 1rem 1rem;\n }\n}\n.action-begin-container .icon-container {\n width: 8.125rem;\n height: 8.125rem;\n position: absolute;\n left: 0;\n right: 0;\n margin: 0 auto;\n top: -70px;\n background: linear-gradient(180deg, #323339 0%, #25262b 100%);\n box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.55);\n border-radius: 8px;\n border: solid 2px #58ffff;\n display: flex;\n}\n.action-begin-container .action-icon {\n margin: auto;\n}\n.action-begin-container .action-icon-stars {\n margin-top: -4rem;\n}\n.action-begin-container .stars .star:not(:last-of-type) {\n margin-right: 0.4rem;\n}\n.action-begin-container .action-duration {\n color: #e0e0e0;\n}\n.action-begin-container .action-explanation {\n margin-bottom: 2rem;\n line-height: 24px;\n padding: 1rem;\n}\n@media (min-width: 1201px) {\n .action-begin-container .action-explanation {\n padding: 0rem 2rem;\n }\n}\n.action-begin-container .action-buttons button {\n padding: 0.7rem;\n border-color: #e0e0e0;\n margin-top: 0.5rem;\n}\n.action-begin-container .action-buttons button span {\n font-weight: 700;\n}", ""]); +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.setCustomPopup = exports.openPartnersModal = exports.openFeedbackModal = exports.openConnectionModal = exports.modalSlice = void 0; +var _toolkit = __webpack_require__("i7Pf"); +var initialState = { + customPopupModal: { + popupEnabled: false, + title: '', + description: '', + endDate: '' + }, + isConnectionModalOpen: false, + isFeedbacksOpen: false, + partnersIssueModal: { + enedis: false, + egl: false, + grdf: false + } +}; +var modalSlice = (0, _toolkit.createSlice)({ + name: 'modal', + initialState: initialState, + reducers: { + openFeedbackModal: function openFeedbackModal(state, action) { + state.isFeedbacksOpen = action.payload; + }, + openPartnersModal: function openPartnersModal(state, action) { + state.partnersIssueModal = action.payload; + }, + openConnectionModal: function openConnectionModal(state, action) { + state.isConnectionModalOpen = action.payload; + }, + setCustomPopup: function setCustomPopup(state, action) { + state.customPopupModal = action.payload; + } + } +}); +exports.modalSlice = modalSlice; +var _modalSlice$actions = modalSlice.actions, + openFeedbackModal = _modalSlice$actions.openFeedbackModal, + openPartnersModal = _modalSlice$actions.openPartnersModal, + setCustomPopup = _modalSlice$actions.setCustomPopup, + openConnectionModal = _modalSlice$actions.openConnectionModal; +exports.openConnectionModal = openConnectionModal; +exports.setCustomPopup = setCustomPopup; +exports.openPartnersModal = openPartnersModal; +exports.openFeedbackModal = openFeedbackModal; /***/ }), -/***/ "oEJ/": +/***/ "oTlj": /***/ (function(module, exports, __webpack_require__) { +"use strict"; -var content = __webpack_require__("3Qby"); -if(typeof content === 'string') content = [[module.i, content, '']]; +var _interopRequireDefault = __webpack_require__("TqRt"); -var transform; -var insertInto; +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 _Button = _interopRequireDefault(__webpack_require__("FtsS")); + +var _close = _interopRequireDefault(__webpack_require__("aodS")); + +var _StyledIconButton = _interopRequireDefault(__webpack_require__("jZ8W")); + +var _Loader = _interopRequireDefault(__webpack_require__("Ra/y")); + +var _QuizExplanationModal = _interopRequireDefault(__webpack_require__("jPFj")); + +var _cozyClient = __webpack_require__("SH7X"); + +var _I18n = __webpack_require__("buk/"); + +var _enums = __webpack_require__("gnxY"); + +var _react = _interopRequireWildcard(__webpack_require__("q1tI")); + +var _challenge = _interopRequireDefault(__webpack_require__("kdea")); + +var _quiz = _interopRequireDefault(__webpack_require__("CUhI")); + +var _usageEvent = _interopRequireDefault(__webpack_require__("dECN")); + +var _challenge2 = __webpack_require__("F6Xr"); + +var _hooks = __webpack_require__("Zlw4"); + +__webpack_require__("4hre"); + +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 QuizQuestionContentCustom = function QuizQuestionContentCustom(_ref) { + var userChallenge = _ref.userChallenge, + goBack = _ref.goBack, + question = _ref.question, + isLoading = _ref.isLoading; + + var _useI18n = (0, _I18n.useI18n)(), + t = _useI18n.t; + + var client = (0, _cozyClient.useClient)(); + var dispatch = (0, _hooks.useAppDispatch)(); + + var _useState = (0, _react.useState)(''), + _useState2 = (0, _slicedToArray2.default)(_useState, 2), + userChoice = _useState2[0], + setUserChoice = _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)(0), + _useState6 = (0, _slicedToArray2.default)(_useState5, 2), + answerIndex = _useState6[0], + setAnswerIndex = _useState6[1]; + + var quizService = new _quiz.default(client); + var challengeService = new _challenge.default(client); + + var validateQuestion = /*#__PURE__*/function () { + var _ref2 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() { + var resultIndex, result, quizUpdated, userChallengeUpdated; + return _regenerator.default.wrap(function _callee$(_context) { + while (1) { + switch (_context.prev = _context.next) { + case 0: + if (!question) { + _context.next = 12; + break; + } + + resultIndex = question.answers.findIndex(function (answer) { + return answer.answerLabel === userChoice; + }); + setAnswerIndex(resultIndex); + setOpenModal(true); + result = question.answers.filter(function (answer) { + return answer.answerLabel === userChoice; + }); + _context.next = 7; + return quizService.updateUserQuiz(userChallenge.quiz, result[0].isTrue); + + case 7: + quizUpdated = _context.sent; + _context.next = 10; + return challengeService.updateUserChallenge(userChallenge, _enums.UserChallengeUpdateFlag.QUIZ_UPDATE, quizUpdated); + + case 10: + userChallengeUpdated = _context.sent; + dispatch((0, _challenge2.updateUserChallengeList)(userChallengeUpdated)); + + case 12: + case "end": + return _context.stop(); + } + } + }, _callee); + })); + + return function validateQuestion() { + return _ref2.apply(this, arguments); + }; + }(); + + var handleChange = function handleChange(e) { + setUserChoice(e.target.value); + }; + var finishQuiz = /*#__PURE__*/function () { + var _ref3 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() { + var userChallengeUpdated; + return _regenerator.default.wrap(function _callee2$(_context2) { + while (1) { + switch (_context2.prev = _context2.next) { + case 0: + setOpenModal(false); + _context2.next = 3; + return challengeService.updateUserChallenge(userChallenge, _enums.UserChallengeUpdateFlag.QUIZ_DONE); + case 3: + userChallengeUpdated = _context2.sent; + _context2.next = 6; + return _usageEvent.default.addEvent(client, { + type: _enums.UsageEventType.QUIZ_END_EVENT, + startDate: userChallenge.quiz.startDate, + target: userChallenge.quiz.id, + result: userChallenge.quiz.result.toString(), + context: userChallenge.id + }); -var options = {"hmr":true} + case 6: + dispatch((0, _challenge2.updateUserChallengeList)(userChallengeUpdated)); -options.transform = transform -options.insertInto = undefined; + case 7: + case "end": + return _context2.stop(); + } + } + }, _callee2); + })); -var update = __webpack_require__("aET+")(content, options); + return function finishQuiz() { + return _ref3.apply(this, arguments); + }; + }(); -if(content.locals) module.exports = content.locals; + return /*#__PURE__*/_react.default.createElement("div", { + className: "quiz-container" + }, /*#__PURE__*/_react.default.createElement("div", { + className: "question-container" + }, /*#__PURE__*/_react.default.createElement(_StyledIconButton.default, { + className: "btn-back", + icon: _close.default, + onClick: goBack + }), /*#__PURE__*/_react.default.createElement("p", { + className: "index-question" + }, "5/5"), /*#__PURE__*/_react.default.createElement("p", { + className: "question-title text-18-bold" + }, t('quiz.consumption_question')), isLoading ? /*#__PURE__*/_react.default.createElement("div", { + className: "question-loading" + }, /*#__PURE__*/_react.default.createElement(_Loader.default, null)) : question && /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement("p", { + className: "question text-18-bold" + }, question.questionLabel), question.answers.map(function (answer, index) { + return /*#__PURE__*/_react.default.createElement("div", { + className: "answer", + key: index + }, /*#__PURE__*/_react.default.createElement("input", { + type: "radio", + id: "answer".concat(index), + value: answer.answerLabel, + onChange: handleChange, + checked: userChoice === answer.answerLabel + }), /*#__PURE__*/_react.default.createElement("label", { + htmlFor: "answer".concat(index), + className: "text-16-bold" + }, answer.answerLabel)); + }))), /*#__PURE__*/_react.default.createElement(_Button.default, { + "aria-label": t('quiz.accessibility.button_validate'), + onClick: validateQuestion, + disabled: !userChoice, + classes: { + root: 'btn-secondary-negative', + label: 'text-16-normal' + } + }, t('quiz.button_validate')), /*#__PURE__*/_react.default.createElement(_QuizExplanationModal.default, { + open: openModal, + answerIndex: answerIndex, + question: question, + goNext: finishQuiz, + handleCloseClick: function handleCloseClick() { + return setOpenModal(false); + } + })); +}; -if(false) {} +var _default = QuizQuestionContentCustom; +exports.default = _default; /***/ }), -/***/ "oKH6": +/***/ "ok2M": /***/ (function(module, exports, __webpack_require__) { -"use strict"; - - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.setCustomPopup = exports.openPartnersModal = exports.openFeedbackModal = exports.openConnectionModal = exports.modalSlice = void 0; +exports = module.exports = __webpack_require__("JPst")(false); +// Module +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.slide {\n margin: 0 1rem 0 0;\n box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.55);\n border-radius: 4px;\n transition: all 300ms ease;\n color: white;\n display: flex;\n flex-direction: column;\n height: 100%;\n}\n.slide.active {\n transform: scale(1);\n}\n.slide.inactive {\n transform: scale(0.9);\n}\n.slide .cardContent {\n background: linear-gradient(180deg, #323339 0%, #25262b 100%);\n width: 100%;\n height: inherit;\n box-sizing: border-box;\n padding: 1rem;\n transition: all 300ms ease;\n border-radius: 4px;\n}", ""]); -var _toolkit = __webpack_require__("i7Pf"); -var initialState = { - customPopupModal: { - popupEnabled: false, - title: '', - description: '', - endDate: '' - }, - isConnectionModalOpen: false, - isFeedbacksOpen: false, - partnersIssueModal: { - enedis: false, - egl: false, - grdf: false - } -}; -var modalSlice = (0, _toolkit.createSlice)({ - name: 'modal', - initialState: initialState, - reducers: { - openFeedbackModal: function openFeedbackModal(state, action) { - state.isFeedbacksOpen = action.payload; - }, - openPartnersModal: function openPartnersModal(state, action) { - state.partnersIssueModal = action.payload; - }, - openConnectionModal: function openConnectionModal(state, action) { - state.isConnectionModalOpen = action.payload; - }, - setCustomPopup: function setCustomPopup(state, action) { - state.customPopupModal = action.payload; - } - } -}); -exports.modalSlice = modalSlice; -var _modalSlice$actions = modalSlice.actions, - openFeedbackModal = _modalSlice$actions.openFeedbackModal, - openPartnersModal = _modalSlice$actions.openPartnersModal, - setCustomPopup = _modalSlice$actions.setCustomPopup, - openConnectionModal = _modalSlice$actions.openConnectionModal; -exports.openConnectionModal = openConnectionModal; -exports.setCustomPopup = setCustomPopup; -exports.openPartnersModal = openPartnersModal; -exports.openFeedbackModal = openFeedbackModal; /***/ }), @@ -33074,55 +31961,14 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE /***/ }), -/***/ "ptXp": -/***/ (function(module, exports, __webpack_require__) { - - -var content = __webpack_require__("rXir"); - -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) {} - -/***/ }), - -/***/ "pwUG": +/***/ "ptOG": /***/ (function(module, exports, __webpack_require__) { +exports = module.exports = __webpack_require__("JPst")(false); +// Module +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.cardContent.cardDone {\n border: 1px solid #e0e0e0;\n border-radius: 4px;\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n gap: 1rem;\n align-items: center;\n}\n.cardContent.cardDone .challengeName {\n text-align: center;\n}\n.cardContent.cardDone .iconResult {\n display: flex;\n}\n@media all and (max-height: 700px) {\n .cardContent.cardDone .iconResult {\n width: 55%;\n margin: auto;\n }\n}\n.cardContent.cardDone .imgResult {\n width: 100%;\n height: 100%;\n}\n.cardContent.cardDone .labelResult {\n font-weight: bold;\n font-size: 28px;\n line-height: 120%;\n text-transform: uppercase;\n margin-bottom: 0.5rem;\n}\n.cardContent.cardDone .win {\n color: #e3b82a;\n}\n.cardContent.cardDone .lost {\n color: #d25959;\n}\n.cardContent.cardDone .statsResult {\n text-align: center;\n}\n.cardContent.cardDone .buttons {\n display: flex;\n flex-direction: column;\n gap: 8px;\n width: 100%;\n}\n.cardContent.cardDone .buttons button {\n padding: 0.625rem;\n margin: 0;\n}\n.cardContent.cardDone .buttons button.grey-border {\n border: 1px solid #e0e0e0;\n}", ""]); -var content = __webpack_require__("8c7M"); - -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) {} /***/ }), @@ -33584,18 +32430,350 @@ __webpack_require__.r(__webpack_exports__); /* 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": "CHALLENGE0005-0_32cac73d8033f2f365dd39736a486f89", - "use": "CHALLENGE0005-0_32cac73d8033f2f365dd39736a486f89-usage", - "viewBox": "0 0 180 180", - "content": "<symbol viewBox=\"0 0 180 180\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"CHALLENGE0005-0_32cac73d8033f2f365dd39736a486f89\">\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\" />\n<mask id=\"CHALLENGE0005-0_32cac73d8033f2f365dd39736a486f89_mask0\" mask-type=\"alpha\" maskUnits=\"userSpaceOnUse\" x=\"17\" y=\"90\" width=\"149\" height=\"48\">\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\" />\n</mask>\n<g mask=\"url(#CHALLENGE0005-0_32cac73d8033f2f365dd39736a486f89_mask0)\">\n<path d=\"M116.604 122.317L135.25 102.18H124.062L116.604 122.317Z\" fill=\"#89C8DC\" />\n<path d=\"M109.146 123.809C112.875 129.029 120.333 139.62 120.333 140.217H82.2959L95.7209 123.809C98.7042 125.3 104.82 128.433 105.417 129.029C106.013 129.626 108.151 125.797 109.146 123.809Z\" fill=\"#88C8DC\" />\n<path d=\"M35.3082 132.759L25.6124 93.9755L24.1207 90.9922H17.4082L35.3082 132.759Z\" fill=\"#88C8DC\" />\n<path d=\"M142.708 122.317V99.9418L153.15 95.4668L142.708 122.317Z\" fill=\"#5DADC7\" />\n<path d=\"M80.8038 139.472L89.008 110.384L44.258 105.909L42.0205 118.588L44.258 139.472H80.8038Z\" fill=\"#88C8DC\" />\n<path d=\"M42.0205 135.742L32.3247 92.4834L45.7497 96.2126L46.4955 135.742H42.0205Z\" fill=\"#5DADC7\" />\n</g>\n<path d=\"M42.0207 79.8048C33.8165 83.0368 17.1098 89.6498 15.9165 90.2465L27.8498 96.959H33.8165L46.4957 110.384L86.7707 112.621L152.404 99.1965L166.575 90.2465L156.879 79.8048L99.4498 74.584L42.0207 79.8048Z\" fill=\"white\" />\n<path d=\"M121.079 75.3299V74.5841L116.604 71.6008V93.9758H135.995C143.454 93.9758 142.708 90.9924 142.708 88.7549V75.3299C142.708 69.3633 139.724 69.3633 135.995 69.3633C132.266 69.3633 131.52 73.0924 131.52 75.3299C131.52 79.0591 131.52 79.8049 127.791 79.8049C124.062 79.8049 121.079 79.8049 121.079 75.3299Z\" fill=\"#A6BEC1\" />\n<path d=\"M62.1788 75.3299V74.5841L66.6538 71.6008V93.9758H47.2621C39.8038 93.9758 40.5496 90.9924 40.5496 88.7549V75.3299C40.5496 69.3633 43.533 69.3633 47.2621 69.3633C50.9913 69.3633 51.7371 73.0924 51.7371 75.3299C51.7371 79.0591 51.7371 79.8049 55.4663 79.8049C59.1955 79.8049 62.1788 79.8049 62.1788 75.3299Z\" fill=\"#A6BEC1\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M91.2454 51.6182C75.5758 51.6182 62.7175 60.9441 61.4121 73.527V93.9753H121.079V73.527C119.773 60.9441 106.915 51.6182 91.2454 51.6182Z\" fill=\"#A6BEC1\" />\n<path d=\"M118.095 53.7007C116.604 45.4965 65.8869 44.0049 64.3952 53.7007C62.9036 63.3965 67.3786 96.959 67.3786 96.959C67.3786 100.254 70.0499 102.926 73.3452 102.926H79.3357C81.7134 102.926 83.5661 100.864 83.313 98.4998L80.8036 75.0666C80.8036 77.2715 85.4785 79.059 91.2452 79.059C97.012 79.059 101.687 77.2715 101.687 75.0666L99.1775 98.4998C98.9244 100.864 100.777 102.926 103.155 102.926H109.145C112.441 102.926 115.112 100.254 115.112 96.959C115.112 96.959 119.587 61.9049 118.095 53.7007Z\" fill=\"#C8D6D8\" />\n<path d=\"M118.096 54.6425H64.3955C65.5704 44.903 77.1428 37.6846 91.2455 37.6846C105.348 37.6846 116.921 44.903 118.096 54.6425Z\" fill=\"#C8D6D8\" />\n<path d=\"M109.314 32.0318C109.314 35.6158 110.619 40.2013 107.808 43.3371C104.497 47.03 96.6421 48.9897 91.2456 48.9897C85.849 48.9897 77.9937 46.3128 74.6829 42.6198C71.8717 39.4841 73.1773 35.6158 73.1773 32.0318C73.1773 24.2272 81.2667 20.7266 91.2456 20.7266C101.224 20.7266 109.314 24.2272 109.314 32.0318Z\" fill=\"#DDE4E4\" />\n<ellipse cx=\"75.7005\" cy=\"23.553\" rx=\"5.65263\" ry=\"5.65263\" fill=\"#DDE4E4\" />\n<path d=\"M78.5271 23.5529C78.5271 21.9919 77.2618 20.7266 75.7008 20.7266C74.1399 20.7266 72.8745 21.9919 72.8745 23.5529C72.8745 25.1138 74.1399 26.3792 75.7008 26.3792C75.7008 24.8183 76.9662 23.5529 78.5271 23.5529Z\" fill=\"#FFA9E2\" />\n<ellipse cx=\"106.79\" cy=\"23.553\" rx=\"5.65263\" ry=\"5.65263\" fill=\"#DDE4E4\" />\n<path d=\"M81.3535 43.3373C81.3535 38.6546 85.7824 34.8584 91.2456 34.8584C96.7089 34.8584 101.138 38.6546 101.138 43.3373C101.138 51.8163 96.7089 51.8163 91.2456 51.8163C85.7824 51.8163 81.3535 51.8163 81.3535 43.3373Z\" fill=\"white\" />\n<path d=\"M106.79 26.3792C108.351 26.3792 109.616 25.1138 109.616 23.5529C109.616 21.9919 108.351 20.7266 106.79 20.7266C105.229 20.7266 103.964 21.9919 103.964 23.5529C105.525 23.5529 106.79 24.8183 106.79 26.3792Z\" fill=\"#FFA9E2\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M91.2454 41.2178C91.6356 41.2178 91.952 41.5341 91.952 41.9244C91.952 45.0493 89.8668 47.8419 87.0059 47.8419C86.6157 47.8419 86.2993 47.5256 86.2993 47.1354C86.2993 46.7451 86.6157 46.4288 87.0059 46.4288C88.8278 46.4288 90.5388 44.5553 90.5388 41.9244C90.5388 41.5341 90.8551 41.2178 91.2454 41.2178Z\" fill=\"#3C6775\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M91.2459 41.2178C90.8556 41.2178 90.5393 41.5341 90.5393 41.9244C90.5393 45.0493 92.6244 47.8419 95.4853 47.8419C95.8755 47.8419 96.1919 47.5256 96.1919 47.1354C96.1919 46.7451 95.8755 46.4288 95.4853 46.4288C93.6634 46.4288 91.9524 44.5553 91.9524 41.9244C91.9524 41.5341 91.6361 41.2178 91.2459 41.2178Z\" fill=\"#3C6775\" />\n<path d=\"M87.6766 39.4951C87.2709 40.4666 89.4562 42.5864 91.2455 42.5864C93.0348 42.5864 95.3082 40.4225 94.8143 39.4951C94.3204 38.5677 93.4536 37.9053 91.2455 37.9053C89.0374 37.9053 88.0824 38.5236 87.6766 39.4951Z\" fill=\"#040404\" />\n<ellipse cx=\"83.7871\" cy=\"31.3257\" rx=\"1.49167\" ry=\"1.49167\" fill=\"#121212\" />\n<ellipse cx=\"98.7036\" cy=\"31.3257\" rx=\"1.49167\" ry=\"1.49167\" fill=\"#121212\" />\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); +var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ + "id": "CHALLENGE0005-0_32cac73d8033f2f365dd39736a486f89", + "use": "CHALLENGE0005-0_32cac73d8033f2f365dd39736a486f89-usage", + "viewBox": "0 0 180 180", + "content": "<symbol viewBox=\"0 0 180 180\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"CHALLENGE0005-0_32cac73d8033f2f365dd39736a486f89\">\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\" />\n<mask id=\"CHALLENGE0005-0_32cac73d8033f2f365dd39736a486f89_mask0\" mask-type=\"alpha\" maskUnits=\"userSpaceOnUse\" x=\"17\" y=\"90\" width=\"149\" height=\"48\">\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\" />\n</mask>\n<g mask=\"url(#CHALLENGE0005-0_32cac73d8033f2f365dd39736a486f89_mask0)\">\n<path d=\"M116.604 122.317L135.25 102.18H124.062L116.604 122.317Z\" fill=\"#89C8DC\" />\n<path d=\"M109.146 123.809C112.875 129.029 120.333 139.62 120.333 140.217H82.2959L95.7209 123.809C98.7042 125.3 104.82 128.433 105.417 129.029C106.013 129.626 108.151 125.797 109.146 123.809Z\" fill=\"#88C8DC\" />\n<path d=\"M35.3082 132.759L25.6124 93.9755L24.1207 90.9922H17.4082L35.3082 132.759Z\" fill=\"#88C8DC\" />\n<path d=\"M142.708 122.317V99.9418L153.15 95.4668L142.708 122.317Z\" fill=\"#5DADC7\" />\n<path d=\"M80.8038 139.472L89.008 110.384L44.258 105.909L42.0205 118.588L44.258 139.472H80.8038Z\" fill=\"#88C8DC\" />\n<path d=\"M42.0205 135.742L32.3247 92.4834L45.7497 96.2126L46.4955 135.742H42.0205Z\" fill=\"#5DADC7\" />\n</g>\n<path d=\"M42.0207 79.8048C33.8165 83.0368 17.1098 89.6498 15.9165 90.2465L27.8498 96.959H33.8165L46.4957 110.384L86.7707 112.621L152.404 99.1965L166.575 90.2465L156.879 79.8048L99.4498 74.584L42.0207 79.8048Z\" fill=\"white\" />\n<path d=\"M121.079 75.3299V74.5841L116.604 71.6008V93.9758H135.995C143.454 93.9758 142.708 90.9924 142.708 88.7549V75.3299C142.708 69.3633 139.724 69.3633 135.995 69.3633C132.266 69.3633 131.52 73.0924 131.52 75.3299C131.52 79.0591 131.52 79.8049 127.791 79.8049C124.062 79.8049 121.079 79.8049 121.079 75.3299Z\" fill=\"#A6BEC1\" />\n<path d=\"M62.1788 75.3299V74.5841L66.6538 71.6008V93.9758H47.2621C39.8038 93.9758 40.5496 90.9924 40.5496 88.7549V75.3299C40.5496 69.3633 43.533 69.3633 47.2621 69.3633C50.9913 69.3633 51.7371 73.0924 51.7371 75.3299C51.7371 79.0591 51.7371 79.8049 55.4663 79.8049C59.1955 79.8049 62.1788 79.8049 62.1788 75.3299Z\" fill=\"#A6BEC1\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M91.2454 51.6182C75.5758 51.6182 62.7175 60.9441 61.4121 73.527V93.9753H121.079V73.527C119.773 60.9441 106.915 51.6182 91.2454 51.6182Z\" fill=\"#A6BEC1\" />\n<path d=\"M118.095 53.7007C116.604 45.4965 65.8869 44.0049 64.3952 53.7007C62.9036 63.3965 67.3786 96.959 67.3786 96.959C67.3786 100.254 70.0499 102.926 73.3452 102.926H79.3357C81.7134 102.926 83.5661 100.864 83.313 98.4998L80.8036 75.0666C80.8036 77.2715 85.4785 79.059 91.2452 79.059C97.012 79.059 101.687 77.2715 101.687 75.0666L99.1775 98.4998C98.9244 100.864 100.777 102.926 103.155 102.926H109.145C112.441 102.926 115.112 100.254 115.112 96.959C115.112 96.959 119.587 61.9049 118.095 53.7007Z\" fill=\"#C8D6D8\" />\n<path d=\"M118.096 54.6425H64.3955C65.5704 44.903 77.1428 37.6846 91.2455 37.6846C105.348 37.6846 116.921 44.903 118.096 54.6425Z\" fill=\"#C8D6D8\" />\n<path d=\"M109.314 32.0318C109.314 35.6158 110.619 40.2013 107.808 43.3371C104.497 47.03 96.6421 48.9897 91.2456 48.9897C85.849 48.9897 77.9937 46.3128 74.6829 42.6198C71.8717 39.4841 73.1773 35.6158 73.1773 32.0318C73.1773 24.2272 81.2667 20.7266 91.2456 20.7266C101.224 20.7266 109.314 24.2272 109.314 32.0318Z\" fill=\"#DDE4E4\" />\n<ellipse cx=\"75.7005\" cy=\"23.553\" rx=\"5.65263\" ry=\"5.65263\" fill=\"#DDE4E4\" />\n<path d=\"M78.5271 23.5529C78.5271 21.9919 77.2618 20.7266 75.7008 20.7266C74.1399 20.7266 72.8745 21.9919 72.8745 23.5529C72.8745 25.1138 74.1399 26.3792 75.7008 26.3792C75.7008 24.8183 76.9662 23.5529 78.5271 23.5529Z\" fill=\"#FFA9E2\" />\n<ellipse cx=\"106.79\" cy=\"23.553\" rx=\"5.65263\" ry=\"5.65263\" fill=\"#DDE4E4\" />\n<path d=\"M81.3535 43.3373C81.3535 38.6546 85.7824 34.8584 91.2456 34.8584C96.7089 34.8584 101.138 38.6546 101.138 43.3373C101.138 51.8163 96.7089 51.8163 91.2456 51.8163C85.7824 51.8163 81.3535 51.8163 81.3535 43.3373Z\" fill=\"white\" />\n<path d=\"M106.79 26.3792C108.351 26.3792 109.616 25.1138 109.616 23.5529C109.616 21.9919 108.351 20.7266 106.79 20.7266C105.229 20.7266 103.964 21.9919 103.964 23.5529C105.525 23.5529 106.79 24.8183 106.79 26.3792Z\" fill=\"#FFA9E2\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M91.2454 41.2178C91.6356 41.2178 91.952 41.5341 91.952 41.9244C91.952 45.0493 89.8668 47.8419 87.0059 47.8419C86.6157 47.8419 86.2993 47.5256 86.2993 47.1354C86.2993 46.7451 86.6157 46.4288 87.0059 46.4288C88.8278 46.4288 90.5388 44.5553 90.5388 41.9244C90.5388 41.5341 90.8551 41.2178 91.2454 41.2178Z\" fill=\"#3C6775\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M91.2459 41.2178C90.8556 41.2178 90.5393 41.5341 90.5393 41.9244C90.5393 45.0493 92.6244 47.8419 95.4853 47.8419C95.8755 47.8419 96.1919 47.5256 96.1919 47.1354C96.1919 46.7451 95.8755 46.4288 95.4853 46.4288C93.6634 46.4288 91.9524 44.5553 91.9524 41.9244C91.9524 41.5341 91.6361 41.2178 91.2459 41.2178Z\" fill=\"#3C6775\" />\n<path d=\"M87.6766 39.4951C87.2709 40.4666 89.4562 42.5864 91.2455 42.5864C93.0348 42.5864 95.3082 40.4225 94.8143 39.4951C94.3204 38.5677 93.4536 37.9053 91.2455 37.9053C89.0374 37.9053 88.0824 38.5236 87.6766 39.4951Z\" fill=\"#040404\" />\n<ellipse cx=\"83.7871\" cy=\"31.3257\" rx=\"1.49167\" ry=\"1.49167\" fill=\"#121212\" />\n<ellipse cx=\"98.7036\" cy=\"31.3257\" rx=\"1.49167\" ry=\"1.49167\" fill=\"#121212\" />\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); + +/***/ }), + +/***/ "qWq+": +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__("JPst")(false); +// Module +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.duel-last-modal-root {\n text-align: center;\n}\n.duel-last-modal-root .closeIcon {\n float: right;\n cursor: pointer;\n}\n.duel-last-modal-root .icon {\n margin: 2rem 0 0;\n}\n.duel-last-modal-root .title {\n margin: 1rem 0 1rem;\n}\n.duel-last-modal-root .subtitle {\n color: #61f0f2;\n margin: 1rem 0 0.5rem;\n}\n.duel-last-modal-root .content {\n margin: 0.5rem 0;\n}\n\n#accessibility-title {\n display: none;\n}", ""]); + + + +/***/ }), + +/***/ "qtBH": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +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 _core = __webpack_require__("TTf+"); + +var _FormNavigation = _interopRequireDefault(__webpack_require__("o73f")); + +var _FormProgress = _interopRequireDefault(__webpack_require__("3/T/")); + +__webpack_require__("UGT3"); + +var _I18n = __webpack_require__("buk/"); + +var _enums = __webpack_require__("gnxY"); + +var _react = _interopRequireWildcard(__webpack_require__("q1tI")); + +var _hooks = __webpack_require__("Zlw4"); + +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 ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +var ProfileTypeFormNumberSelection = function ProfileTypeFormNumberSelection(_ref) { + var step = _ref.step, + viewedStep = _ref.viewedStep, + currentProfileType = _ref.currentProfileType, + answerType = _ref.answerType, + setNextStep = _ref.setNextStep, + setPreviousStep = _ref.setPreviousStep; + + var _useI18n = (0, _I18n.useI18n)(), + t = _useI18n.t; + + var _useAppSelector = (0, _hooks.useAppSelector)(function (state) { + return state.ecolyo.profile; + }), + isProfileTypeCompleted = _useAppSelector.isProfileTypeCompleted; + + var _useState = (0, _react.useState)(''), + _useState2 = (0, _slicedToArray2.default)(_useState, 2), + answer = _useState2[0], + setAnswer = _useState2[1]; + + var _useState3 = (0, _react.useState)(0), + _useState4 = (0, _slicedToArray2.default)(_useState3, 2), + index = _useState4[0], + setIndex = _useState4[1]; + + var decrement = function decrement() { + setAnswer(answerType.choices[index - 1]); + setIndex(function (prev) { + return prev - 1; + }); + }; + + var increment = function increment() { + setAnswer(answerType.choices[index + 1]); + setIndex(function (prev) { + return prev + 1; + }); + }; + + var handlePrevious = (0, _react.useCallback)(function () { + setPreviousStep(); + }, [setPreviousStep]); + var handleNext = (0, _react.useCallback)(function () { + setNextStep(_objectSpread(_objectSpread({}, currentProfileType), {}, (0, _defineProperty2.default)({}, answerType.attribute, answer))); + }, [currentProfileType, setNextStep, answer, answerType.attribute]); + (0, _react.useEffect)(function () { + if (step < viewedStep || isProfileTypeCompleted) { + var foundIndex = answerType.choices.findIndex(function (element) { + return element && element === currentProfileType[answerType.attribute]; + }); + foundIndex > -1 && setIndex(foundIndex); + setAnswer(currentProfileType[answerType.attribute]); + } else { + setAnswer(answerType.choices[0]); + } + }, [step, viewedStep, currentProfileType, answerType, isProfileTypeCompleted]); + return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement("div", { + className: 'profile-form-container' + }, /*#__PURE__*/_react.default.createElement(_FormProgress.default, { + step: step, + formType: 'profile' + }), /*#__PURE__*/_react.default.createElement("div", { + className: 'profile-question-label' + }, t("profile_type.".concat(_enums.ProfileTypeStepForm[step].toLowerCase(), ".question"))), answer !== null ? /*#__PURE__*/_react.default.createElement("div", { + className: 'number-container' + }, /*#__PURE__*/_react.default.createElement(_core.Button, { + className: 'btn-profile-number', + onClick: function onClick() { + return decrement(); + }, + disabled: index < 1 + }, "-"), /*#__PURE__*/_react.default.createElement("label", { + className: 'number' + }, /*#__PURE__*/_react.default.createElement("input", { + type: 'text', + value: answer.toString(), + name: answerType.attribute, + disabled: true + })), /*#__PURE__*/_react.default.createElement(_core.Button, { + className: 'btn-profile-number', + onClick: function onClick() { + return increment(); + }, + disabled: index >= answerType.choices.length - 1 + }, "+")) : null), /*#__PURE__*/_react.default.createElement(_FormNavigation.default, { + step: step, + handlePrevious: handlePrevious, + handleNext: handleNext, + disableNextButton: answer === '' + })); +}; + +var _default = ProfileTypeFormNumberSelection; +exports.default = _default; + +/***/ }), + +/***/ "qydS": +/***/ (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": "DRYER_e6e1630a150ece6e85447f851a363503", + "use": "DRYER_e6e1630a150ece6e85447f851a363503-usage", + "viewBox": "0 0 40 40", + "content": "<symbol viewBox=\"0 0 40 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"DRYER_e6e1630a150ece6e85447f851a363503\">\n<path d=\"M10.2595 4H29.8167C30.6812 4 31.5103 4.34341 32.1215 4.95469C32.7328 5.56597 33.0762 6.39505 33.0762 7.25953V33.3358C33.0762 34.2003 32.7328 35.0293 32.1215 35.6406C31.5103 36.2519 30.6812 36.5953 29.8167 36.5953H10.2595C9.39505 36.5953 8.56597 36.2519 7.95469 35.6406C7.34341 35.0293 7 34.2003 7 33.3358V7.25953C7 6.39505 7.34341 5.56597 7.95469 4.95469C8.56597 4.34341 9.39505 4 10.2595 4ZM11.8893 7.25953C11.4571 7.25953 11.0425 7.43124 10.7369 7.73688C10.4312 8.04252 10.2595 8.45706 10.2595 8.8893C10.2595 9.32154 10.4312 9.73607 10.7369 10.0417C11.0425 10.3474 11.4571 10.5191 11.8893 10.5191C12.3215 10.5191 12.7361 10.3474 13.0417 10.0417C13.3474 9.73607 13.5191 9.32154 13.5191 8.8893C13.5191 8.45706 13.3474 8.04252 13.0417 7.73688C12.7361 7.43124 12.3215 7.25953 11.8893 7.25953ZM16.7786 7.25953C16.3464 7.25953 15.9318 7.43124 15.6262 7.73688C15.3205 8.04252 15.1488 8.45706 15.1488 8.8893C15.1488 9.32154 15.3205 9.73607 15.6262 10.0417C15.9318 10.3474 16.3464 10.5191 16.7786 10.5191C17.2108 10.5191 17.6254 10.3474 17.931 10.0417C18.2366 9.73607 18.4084 9.32154 18.4084 8.8893C18.4084 8.45706 18.2366 8.04252 17.931 7.73688C17.6254 7.43124 17.2108 7.25953 16.7786 7.25953ZM20.0381 13.7786C17.4447 13.7786 14.9575 14.8088 13.1236 16.6427C11.2898 18.4765 10.2595 20.9637 10.2595 23.5572C10.2595 26.1506 11.2898 28.6379 13.1236 30.4717C14.9575 32.3055 17.4447 33.3358 20.0381 33.3358C22.6316 33.3358 25.1188 32.3055 26.9526 30.4717C28.7865 28.6379 29.8167 26.1506 29.8167 23.5572C29.8167 20.9637 28.7865 18.4765 26.9526 16.6427C25.1188 14.8088 22.6316 13.7786 20.0381 13.7786ZM13.6063 18.7135C13.6394 18.2179 14.0668 17.853 14.5636 17.853H15.5897C16.2105 17.853 16.6723 18.4133 16.6389 19.0332C16.5557 20.5803 16.9578 21.5812 17.7239 22.4C19.337 23.9692 20.132 25.9079 19.9545 28.4061C19.9194 28.8995 19.4931 29.2614 18.9984 29.2614H17.9675C17.3467 29.2614 16.8849 28.7011 16.9183 28.0812C17.0015 26.534 16.5994 25.5332 15.8333 24.7143C14.2213 23.1462 13.4394 21.2092 13.6063 18.7135ZM20.1254 18.7135C20.1585 18.2179 20.5859 17.853 21.0826 17.853H22.1087C22.7295 17.853 23.1913 18.4133 23.158 19.0332C23.0747 20.5803 23.4769 21.5812 24.2429 22.4C25.8561 23.9692 26.6511 25.9079 26.4736 28.4061C26.4385 28.8995 26.0121 29.2614 25.5174 29.2614H24.4866C23.8658 29.2614 23.404 28.7011 23.4373 28.0812C23.5206 26.534 23.1184 25.5332 22.3524 24.7143C20.7403 23.1462 19.9585 21.2092 20.1254 18.7135Z\" fill=\"black\" />\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); + +/***/ }), + +/***/ "r/aK": +/***/ (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": "defi-off_73931fd39ceb276bd82a731c22295fb8", + "use": "defi-off_73931fd39ceb276bd82a731c22295fb8-usage", + "viewBox": "0 0 36 36", + "content": "<symbol viewBox=\"0 0 36 36\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"defi-off_73931fd39ceb276bd82a731c22295fb8\">\n<path d=\"M18.3104 29.4627L18.5 29.5404L18.6896 29.4627C22.9601 27.7125 25.0253 25.5476 25.9126 22.8119C26.7071 20.3625 26.5302 17.5035 26.3304 14.2741C26.3126 13.9877 26.2947 13.6983 26.2773 13.406L26.2505 12.957L25.8012 12.9363C23.2157 12.8171 20.9183 11.9841 18.7737 10.5815L18.5 10.4026L18.2263 10.5815C16.0817 11.9841 13.7843 12.8171 11.1988 12.9363L10.7495 12.957L10.7227 13.406C10.7053 13.6983 10.6874 13.9877 10.6696 14.2741C10.4698 17.5035 10.2929 20.3625 11.0874 22.8119C11.9747 25.5476 14.0399 27.7125 18.3104 29.4627Z\" stroke=\"currentColor\" />\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); + +/***/ }), + +/***/ "r/lE": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +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 _classnames = _interopRequireDefault(__webpack_require__("TSYQ")); + +var _FormNavigation = _interopRequireDefault(__webpack_require__("o73f")); + +var _FormProgress = _interopRequireDefault(__webpack_require__("3/T/")); + +__webpack_require__("UGT3"); + +var _I18n = __webpack_require__("buk/"); + +var _enums = __webpack_require__("gnxY"); + +var _lodash = __webpack_require__("LvDl"); + +var _react = _interopRequireWildcard(__webpack_require__("q1tI")); + +var _hooks = __webpack_require__("Zlw4"); + +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 ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +var ProfileTypeFormMultiChoice = function ProfileTypeFormMultiChoice(_ref) { + var step = _ref.step, + viewedStep = _ref.viewedStep, + currentProfileType = _ref.currentProfileType, + answerType = _ref.answerType, + setNextStep = _ref.setNextStep, + setPreviousStep = _ref.setPreviousStep; + + var _useI18n = (0, _I18n.useI18n)(), + t = _useI18n.t; + + var _useAppSelector = (0, _hooks.useAppSelector)(function (state) { + return state.ecolyo.profile; + }), + isProfileTypeCompleted = _useAppSelector.isProfileTypeCompleted; + + var _useState = (0, _react.useState)([]), + _useState2 = (0, _slicedToArray2.default)(_useState, 2), + answer = _useState2[0], + setAnswer = _useState2[1]; + + var handleChange = function handleChange(value) { + var tempAnswer = (0, _toConsumableArray2.default)(answer); + + if (value === 'none' && !tempAnswer.includes(value)) { + tempAnswer = [value]; + } else if (tempAnswer.includes(value)) { + (0, _lodash.remove)(tempAnswer, function (n) { + return n === 'none' || n === value; + }); + } else { + (0, _lodash.remove)(tempAnswer, function (n) { + return n === 'none'; + }); + tempAnswer.push(value); + } + + setAnswer(tempAnswer); + }; + + var isChecked = function isChecked(value) { + return answer.includes(value); + }; + + var handlePrevious = (0, _react.useCallback)(function () { + setPreviousStep(); + }, [setPreviousStep]); + var handleNext = (0, _react.useCallback)(function () { + setNextStep(_objectSpread(_objectSpread({}, currentProfileType), {}, (0, _defineProperty2.default)({}, answerType.attribute, answer))); + }, [currentProfileType, setNextStep, answer, answerType.attribute]); + (0, _react.useEffect)(function () { + // Set answer if profileType is completed + if (step < viewedStep || isProfileTypeCompleted) { + setAnswer(currentProfileType[answerType.attribute]); + } + }, [step, viewedStep, currentProfileType, answerType, isProfileTypeCompleted]); + return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement("div", { + className: 'profile-form-container' + }, /*#__PURE__*/_react.default.createElement(_FormProgress.default, { + step: step, + formType: 'profile' + }), /*#__PURE__*/_react.default.createElement("div", { + className: 'profile-question-label' + }, t("profile_type.".concat(_enums.ProfileTypeStepForm[step].toLowerCase(), ".question"))), /*#__PURE__*/_react.default.createElement("span", { + className: "profile-question-hint" + }, t('profile_type.multi_choices')), answerType.choices.map(function (value, index) { + if (!value) return null; + var stringValue = value.toString(); + return /*#__PURE__*/_react.default.createElement("label", { + key: index, + className: (0, _classnames.default)('checkbox', (0, _defineProperty2.default)({}, 'answer-checked', answer.includes(stringValue))) + }, /*#__PURE__*/_react.default.createElement("input", { + type: 'checkbox', + value: stringValue, + name: stringValue, + onChange: function onChange() { + return handleChange(stringValue); + }, + checked: isChecked(stringValue) + }), t("profile_type.".concat(_enums.ProfileTypeStepForm[step].toLowerCase(), ".").concat(value))); + })), /*#__PURE__*/_react.default.createElement(_FormNavigation.default, { + step: step, + handlePrevious: handlePrevious, + handleNext: handleNext, + disableNextButton: answer.length < 1 + })); +}; + +var _default = ProfileTypeFormMultiChoice; +exports.default = _default; /***/ }), -/***/ "qydS": +/***/ "r2MV": /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -33607,172 +32785,215 @@ __webpack_require__.r(__webpack_exports__); var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ - "id": "DRYER_e6e1630a150ece6e85447f851a363503", - "use": "DRYER_e6e1630a150ece6e85447f851a363503-usage", - "viewBox": "0 0 40 40", - "content": "<symbol viewBox=\"0 0 40 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"DRYER_e6e1630a150ece6e85447f851a363503\">\n<path d=\"M10.2595 4H29.8167C30.6812 4 31.5103 4.34341 32.1215 4.95469C32.7328 5.56597 33.0762 6.39505 33.0762 7.25953V33.3358C33.0762 34.2003 32.7328 35.0293 32.1215 35.6406C31.5103 36.2519 30.6812 36.5953 29.8167 36.5953H10.2595C9.39505 36.5953 8.56597 36.2519 7.95469 35.6406C7.34341 35.0293 7 34.2003 7 33.3358V7.25953C7 6.39505 7.34341 5.56597 7.95469 4.95469C8.56597 4.34341 9.39505 4 10.2595 4ZM11.8893 7.25953C11.4571 7.25953 11.0425 7.43124 10.7369 7.73688C10.4312 8.04252 10.2595 8.45706 10.2595 8.8893C10.2595 9.32154 10.4312 9.73607 10.7369 10.0417C11.0425 10.3474 11.4571 10.5191 11.8893 10.5191C12.3215 10.5191 12.7361 10.3474 13.0417 10.0417C13.3474 9.73607 13.5191 9.32154 13.5191 8.8893C13.5191 8.45706 13.3474 8.04252 13.0417 7.73688C12.7361 7.43124 12.3215 7.25953 11.8893 7.25953ZM16.7786 7.25953C16.3464 7.25953 15.9318 7.43124 15.6262 7.73688C15.3205 8.04252 15.1488 8.45706 15.1488 8.8893C15.1488 9.32154 15.3205 9.73607 15.6262 10.0417C15.9318 10.3474 16.3464 10.5191 16.7786 10.5191C17.2108 10.5191 17.6254 10.3474 17.931 10.0417C18.2366 9.73607 18.4084 9.32154 18.4084 8.8893C18.4084 8.45706 18.2366 8.04252 17.931 7.73688C17.6254 7.43124 17.2108 7.25953 16.7786 7.25953ZM20.0381 13.7786C17.4447 13.7786 14.9575 14.8088 13.1236 16.6427C11.2898 18.4765 10.2595 20.9637 10.2595 23.5572C10.2595 26.1506 11.2898 28.6379 13.1236 30.4717C14.9575 32.3055 17.4447 33.3358 20.0381 33.3358C22.6316 33.3358 25.1188 32.3055 26.9526 30.4717C28.7865 28.6379 29.8167 26.1506 29.8167 23.5572C29.8167 20.9637 28.7865 18.4765 26.9526 16.6427C25.1188 14.8088 22.6316 13.7786 20.0381 13.7786ZM13.6063 18.7135C13.6394 18.2179 14.0668 17.853 14.5636 17.853H15.5897C16.2105 17.853 16.6723 18.4133 16.6389 19.0332C16.5557 20.5803 16.9578 21.5812 17.7239 22.4C19.337 23.9692 20.132 25.9079 19.9545 28.4061C19.9194 28.8995 19.4931 29.2614 18.9984 29.2614H17.9675C17.3467 29.2614 16.8849 28.7011 16.9183 28.0812C17.0015 26.534 16.5994 25.5332 15.8333 24.7143C14.2213 23.1462 13.4394 21.2092 13.6063 18.7135ZM20.1254 18.7135C20.1585 18.2179 20.5859 17.853 21.0826 17.853H22.1087C22.7295 17.853 23.1913 18.4133 23.158 19.0332C23.0747 20.5803 23.4769 21.5812 24.2429 22.4C25.8561 23.9692 26.6511 25.9079 26.4736 28.4061C26.4385 28.8995 26.0121 29.2614 25.5174 29.2614H24.4866C23.8658 29.2614 23.404 28.7011 23.4373 28.0812C23.5206 26.534 23.1184 25.5332 22.3524 24.7143C20.7403 23.1462 19.9585 21.2092 20.1254 18.7135Z\" fill=\"black\" />\n</symbol>" + "id": "ECOGESTURE0009_3c72de1c341e09617d3a0df1616b7a9e", + "use": "ECOGESTURE0009_3c72de1c341e09617d3a0df1616b7a9e-usage", + "viewBox": "0 0 120 121", + "content": "<symbol viewBox=\"0 0 120 121\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"ECOGESTURE0009_3c72de1c341e09617d3a0df1616b7a9e\">\n <path fill=\"url(#ECOGESTURE0009_3c72de1c341e09617d3a0df1616b7a9e_a)\" d=\"M39 75.031h40v38H39z\" />\n <path opacity=\".5\" fill=\"#FFE76A\" d=\"M39 75.031h40v1H39z\" />\n <path d=\"M42.871 69.031h30.968l5.161 6H39l3.871-6Z\" fill=\"#B66403\" />\n <g filter=\"url(#ECOGESTURE0009_3c72de1c341e09617d3a0df1616b7a9e_b)\">\n <path d=\"M61.61 101.031h-3.63V89.473l-3.567 1.042v-2.75l6.864-2.374h.333v15.64Z\" fill=\"url(#ECOGESTURE0009_3c72de1c341e09617d3a0df1616b7a9e_c)\" />\n <path d=\"M61.61 101.031h-3.63V89.473l-3.567 1.042v-2.75l6.864-2.374h.333v15.64Z\" fill=\"#9D2600\" fill-opacity=\".65\" />\n </g>\n <path fill=\"url(#ECOGESTURE0009_3c72de1c341e09617d3a0df1616b7a9e_d)\" d=\"M0 86.853h39v26.178H0z\" />\n <path opacity=\".5\" fill=\"#F3FEFF\" d=\"M0 87.031h39v1H0z\" />\n <path d=\"M8.806 82.031H39v4.822H0l8.806-4.822Z\" fill=\"#505E66\" />\n <g filter=\"url(#ECOGESTURE0009_3c72de1c341e09617d3a0df1616b7a9e_e)\">\n <path d=\"M23.5 106.031h-7.938v-1.719l3.657-3.843c.9-1.026 1.351-1.841 1.351-2.446 0-.49-.107-.861-.32-1.117-.213-.255-.523-.383-.93-.383-.4 0-.726.172-.976.516-.25.339-.375.763-.375 1.273h-2.64c0-.697.174-1.34.523-1.93a3.662 3.662 0 0 1 1.453-1.39c.62-.333 1.312-.5 2.078-.5 1.229 0 2.174.284 2.836.852.666.568 1 1.383 1 2.445 0 .448-.084.885-.25 1.313-.167.421-.427.867-.782 1.336-.349.463-.914 1.085-1.695 1.867L19.023 104H23.5v2.031Z\" fill=\"#405561\" />\n </g>\n <path fill=\"url(#ECOGESTURE0009_3c72de1c341e09617d3a0df1616b7a9e_f)\" d=\"M79 97.031h39v16H79z\" />\n <path opacity=\".5\" fill=\"#FDDA99\" d=\"M79 97.031h39v1H79z\" />\n <path d=\"M109.194 92.031H79v5h39l-8.806-5Z\" fill=\"#644725\" />\n <g filter=\"url(#ECOGESTURE0009_3c72de1c341e09617d3a0df1616b7a9e_g)\">\n <path d=\"M97.447 105.364h.854c.677 0 1.015-.331 1.015-.994a.849.849 0 0 0-.241-.628c-.161-.165-.389-.247-.682-.247a.99.99 0 0 0-.629.209.641.641 0 0 0-.263.521h-1.81c0-.412.114-.779.344-1.101.229-.322.546-.573.95-.752a3.244 3.244 0 0 1 1.343-.274c.87 0 1.554.199 2.052.596.498.398.746.944.746 1.639 0 .336-.103.655-.311.956-.204.297-.503.538-.897.725.415.15.741.379.978.687.236.305.354.682.354 1.133 0 .699-.269 1.257-.806 1.676-.537.419-1.242.629-2.116.629a3.52 3.52 0 0 1-1.429-.29c-.436-.197-.768-.468-.993-.811a2.125 2.125 0 0 1-.339-1.182h1.821c0 .24.097.448.29.623.194.175.432.263.715.263.318 0 .573-.088.762-.263a.896.896 0 0 0 .285-.682c0-.394-.099-.673-.296-.838-.196-.165-.469-.247-.816-.247h-.88v-1.348Z\" fill=\"#6A3B04\" />\n </g>\n <path fill=\"#E2B100\" d=\"M58.333 42.317h1.857v29.714h-1.857z\" />\n <g opacity=\".65\" filter=\"url(#ECOGESTURE0009_3c72de1c341e09617d3a0df1616b7a9e_h)\">\n <path d=\"M51.352 14.248c.91.675 1.854 1.375 2.599 2.113.03-.968.132-1.91.286-2.863l1.079.175 2.233-5.249c.264.672.679 1.416 1.11 2.187.848 1.52 1.755 3.146 1.677 4.535.447-.287.703-.347.867-.385.198-.047.262-.062.368-.405l-.43 2.648.107.058 3.705-4.287c-.014.7.072 1.508.161 2.346.118 1.103.242 2.257.146 3.282l.007-.006c.676-.633 1.328-1.244 1.812-1.835l.138 3.423 3.496-2.76c.023.783.187 1.722.356 2.695.335 1.92.693 3.971.044 5.233.617-.011.927.08 1.126.138.24.07.318.092.576-.17l-2.605 3.77a22.864 22.864 0 0 1-2.126 3.538l-.112.154.514.018c-.244.092-.495.193-.75.302a99.752 99.752 0 0 1-1.317 1.754c-.176.23-.315.41-.497.658l.75.33c-.113.113-.239.306-.392.54-.325.498-.772 1.182-1.487 1.703-1.053.765-3.736 1.939-4.947 2.43a1.006 1.006 0 0 1-.021-.128c-.365.304-.696.57-.944.767-.053-.128-.108-.412-.166-.804-.088.275-.163.474-.223.57a38.304 38.304 0 0 1-.502-.448c-.365-.149-1.179-.673-2.178-1.317-1.04-.67-2.28-1.47-3.425-2.11-.614-.137-1.154-.283-1.523-.43-.85-.336-1.382-.907-1.768-1.322-.182-.195-.331-.356-.466-.44l.894-.524a25.1 25.1 0 0 0-.59-.531c-.362-.32-.858-.757-1.98-1.805-1.303-1.218-2.27-2.51-3.107-3.939l1.192-.698-1.356-5.734c.72.31 1.64.559 2.594.816.36.097.724.195 1.085.299a12.56 12.56 0 0 0-.082-1.303l.43.376a21.646 21.646 0 0 1-.629-2.548l1.4-.261.619-6.375c.597.59 1.41 1.194 2.252 1.819Z\" fill=\"#FFDC22\" />\n </g>\n <path d=\"M51.022 30.48c1.052.981 4 2.689 5.343 3.42.454-.674 1.352-5.039 2.52-7.834l-.917.908c.144-.518.137-1.204-.182-2.912l-1.328-7.116c.016.734-.24.266-1.2 1.329-.705-2.225-4.383-4.091-6.158-5.846l-.62 6.375-1.399.26c.332 1.78.838 3.467 1.696 5.207 1.164 2.36 1.325 2.575 1.714 3.362l-1.05.196c.322.43.529 1.668 1.58 2.65Z\" fill=\"#E1AC22\" />\n <path d=\"M56.305 26.611c.005 1.19.574 3.778.858 4.923.586-.274 3.361-2.99 5.435-4.456l-.943.228c.348-.305.71-.8 1.46-2.172l3.122-5.719c-.382.534-.261.08-1.308.399.83-1.922-.02-4.96.025-7.039l-3.706 4.287-.84-.46c-.78 1.43-1.426 2.874-1.922 4.519-.673 2.23-.707 2.46-.931 3.203l-.63-.344c-.069.457-.624 1.44-.62 2.631Z\" fill=\"#E1AC22\" />\n <path d=\"M53.867 24.329c.48 1.133 2.121 3.423 2.881 4.426.515-.444 2.385-3.904 4.009-5.951l-.914.512c.25-.4.437-.985.686-2.529l1.042-6.431c-.194.628-.247.158-1.235.79.117-2.093-2.003-4.725-2.787-6.722l-2.233 5.249-1.08-.175c-.26 1.608-.37 3.187-.24 4.911.174 2.339.23 2.568.288 3.347l-.81-.131c.111.458-.087 1.57.393 2.704Z\" fill=\"#FCC741\" />\n <path d=\"M50.864 36.419c1.251.495 4.445.98 5.885 1.16.21-.736-.289-4.822-.07-7.639l-.56 1.096c-.024-.497-.237-1.09-1.041-2.462l-3.35-5.718c.236.63-.138.311-.69 1.556-1.31-1.69-5.214-2.065-7.355-2.987l1.356 5.733-1.192.699c.837 1.43 1.805 2.721 3.108 3.94 1.769 1.651 1.98 1.784 2.57 2.334l-.895.524c.422.265.983 1.268 2.234 1.764Z\" fill=\"#FFDE69\" />\n <path d=\"M60.158 30.068c.08 1.344.99 4.443 1.435 5.824.756-.122 4.248-2.3 6.894-3.29l-1.23-.045c.44-.233.887-.676 1.791-1.984l3.768-5.452c-.472.48-.34.006-1.703.032.979-1.902-.33-5.598-.4-7.929l-4.623 3.652-1.137-.785c-.942 1.362-1.704 2.785-2.257 4.481-.75 2.301-.78 2.548-1.03 3.315l-.854-.589c-.061.495-.733 1.426-.654 2.77Z\" fill=\"#F5C827\" />\n <path d=\"M64.932 34.024c-.851.984-3.198 2.737-4.265 3.49-.327-.632-.863-4.805-1.665-7.456l.677.841c-.093-.493-.063-1.154.247-2.812l1.289-6.904c-.04.707.176.247.88 1.236.628-2.169 3.546-4.1 4.985-5.857l.247 6.12 1.074.2c-.322 1.726-.775 3.37-1.504 5.078-.988 2.316-1.12 2.53-1.45 3.302l.806.15c-.265.427-.47 1.627-1.321 2.612Z\" fill=\"#F4BD30\" />\n <path d=\"M56.09 31.187c.627 1.14 2.558 3.343 3.445 4.302.45-.551 1.844-4.52 3.18-6.946l-.837.681c.194-.463.301-1.116.343-2.802l.176-7.02c-.109.699-.224.204-1.119 1.025-.162-2.252-2.614-4.75-3.657-6.766l-1.515 5.934-1.092-.027c-.044 1.755.057 3.458.414 5.28.485 2.47.57 2.707.732 3.53l-.82-.02c.171.473.122 1.69.75 2.83Z\" fill=\"#FFE03D\" />\n <path d=\"M52.375 33.92c.85.985 3.197 2.738 4.265 3.491.326-.632.863-4.805 1.665-7.456l-.677.841c.093-.493.062-1.154-.247-2.811l-1.289-6.905c.04.707-.176.248-.88 1.237-.628-2.17-3.546-4.102-4.985-5.858l-.247 6.12-1.075.2c.322 1.726.776 3.37 1.504 5.078.988 2.316 1.12 2.53 1.45 3.302l-.805.15c.265.427.47 1.627 1.32 2.611Z\" fill=\"#FFC93D\" />\n <path d=\"M64.793 37.888c-1.053.765-3.736 1.939-4.947 2.43-.174-.69.252-4.875.073-7.639l.468.973c.021-.502.201-1.139.879-2.683l2.824-6.43c-.2.68.115.28.577 1.404 1.103-1.97 4.383-3.19 6.184-4.572l-1.15 6.015 1.002.44c-.707 1.607-1.521 3.106-2.619 4.603-1.488 2.031-1.666 2.21-2.162 2.886l.75.33c-.354.355-.827 1.477-1.88 2.243Z\" fill=\"#FFD747\" />\n <path d=\"M62.519 37.658c-.737.928-2.733 2.585-3.638 3.298-.244-.589-.523-4.488-1.079-6.961l.524.781c-.058-.46-.007-1.08.312-2.632l1.326-6.468c-.06.662.135.23.676 1.15.6-2.034 3.07-3.864 4.32-5.517l-.033 5.722.874.18c-.332 1.616-.768 3.158-1.432 4.76-.902 2.175-1.019 2.375-1.32 3.1l.657.135c-.235.401-.45 1.525-1.187 2.452Z\" fill=\"#E7B535\" />\n <path d=\"M58.474 34.809c.13 1.294-.213 4.203-.4 5.496-.684-.198-4.081-2.68-6.557-3.92l1.076.087c-.422-.273-.88-.75-1.87-2.114l-4.124-5.686c.486.515.3.043 1.503.212-1.143-1.948-.538-5.395-.822-7.647l4.611 4.03.885-.642c1.03 1.422 1.912 2.882 2.65 4.585 1.002 2.311 1.065 2.554 1.399 3.324l.663-.48c.128.485.857 1.46.986 2.755Z\" fill=\"#DCB52A\" />\n <path d=\"M55.108 37.308c.653.934 2.528 2.666 3.384 3.416.328-.528 1.108-4.145 1.998-6.403l-.644.681c.118-.425.143-1.008.005-2.487l-.573-6.164c-.02.624-.17.202-.85 1.012-.37-1.956-2.72-3.892-3.817-5.552l-.682 5.348-.935.087c.143 1.541.405 3.021.897 4.58.669 2.114.766 2.312.988 3.016l-.701.066c.194.396.278 1.466.93 2.4Z\" fill=\"#E7CA37\" />\n <path d=\"M57.714 39.84h3.095l-.619 2.477h-1.857l-.62-2.476Z\" fill=\"#BD8800\" />\n <path d=\"m15 29.718 6.621 7.313L28 29.985l-2.802.546 2.592-1.59-5.702 2.045-1.037-2.955-1.037 2.5-3.628-1.363 1.555 1.136L15 29.718Z\" fill=\"#D2DADE\" />\n <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M21.621 37.031 15 29.718l2.94.586-1.555-1.136 3.63 1.363 1.036-2.5 1.037 2.955 5.702-2.046-2.592 1.591L28 29.985l-1.005 1.11-2.495.936-.5-1.313-2.5 1.313-.5-2.5v2.455l-2.614-1.818 1.555 1.136L17 30.718l5.168 5.709-.547.604Z\" fill=\"#94A4AC\" />\n <path d=\"m15 33.218 6.621 7.313L28 33.485l-2.802.546 2.592-1.59-5.702 2.045-1.037-2.955-1.037 2.5-3.628-1.363 1.555 1.136L15 33.218Z\" fill=\"#D2DADE\" />\n <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M21.621 40.531 15 33.218l2.94.586-1.555-1.136 3.63 1.363 1.036-2.5 1.037 2.955 5.702-2.046-2.592 1.591L28 33.485l-1.005 1.11-2.495.936-.5-1.313-2.5 1.313-.5-2.5v2.455l-2.614-1.818 1.555 1.136L17 34.218l5.168 5.709-.547.604Z\" fill=\"#94A4AC\" />\n <path d=\"m15 36.718 6.621 7.313L28 36.985l-2.802.546 2.592-1.59-5.702 2.045-1.037-2.955-1.037 2.5-3.628-1.363 1.555 1.136L15 36.718Z\" fill=\"#D2DADE\" />\n <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M21.621 44.031 15 36.718l2.94.586-1.555-1.136 3.63 1.363 1.036-2.5 1.037 2.955 5.702-2.046-2.592 1.591L28 36.985l-1.005 1.11-2.495.936-.5-1.313-2.5 1.313-.5-2.5v2.455l-2.614-1.818 1.555 1.136L17 37.718l5.168 5.709-.547.604Z\" fill=\"#94A4AC\" />\n <path d=\"m15 40.218 6.621 7.313L28 40.485l-2.802.546 2.592-1.59-5.702 2.045-1.037-2.955-1.037 2.5-3.628-1.363 1.555 1.136L15 40.218Z\" fill=\"#D2DADE\" />\n <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M21.621 47.531 15 40.218l2.94.586-1.555-1.136 3.63 1.363 1.036-2.5 1.037 2.955 5.702-2.046-2.592 1.591L28 40.485l-1.005 1.11-2.495.936-.5-1.313-2.5 1.313-.5-2.5v2.455l-2.614-1.818 1.555 1.136L17 41.218l5.168 5.709-.547.604Z\" fill=\"#94A4AC\" />\n <path d=\"m15 43.718 6.621 7.313L28 43.985l-2.802.546 2.592-1.59-5.702 2.045-1.037-2.955-1.037 2.5-3.628-1.363 1.555 1.136L15 43.718Z\" fill=\"#D2DADE\" />\n <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M21.621 51.031 15 43.718l2.94.586-1.555-1.136 3.63 1.363 1.036-2.5 1.037 2.955 5.702-2.046-2.592 1.591L28 43.985l-1.005 1.11-2.495.936-.5-1.313-2.5 1.313-.5-2.5v2.455l-2.614-1.818 1.555 1.136L17 44.718l5.168 5.709-.547.604Z\" fill=\"#94A4AC\" />\n <path d=\"m15 47.218 6.621 7.313L28 47.485l-2.802.546 2.592-1.59-5.702 2.045-1.037-2.955-1.037 2.5-3.628-1.363 1.555 1.136L15 47.218Z\" fill=\"#D2DADE\" />\n <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M21.621 54.531 15 47.218l2.94.586-1.555-1.136 3.63 1.363 1.036-2.5 1.037 2.955 5.702-2.046-2.592 1.591L28 47.485l-1.005 1.11-2.495.936-.5-1.313-2.5 1.313-.5-2.5v2.455l-2.614-1.818 1.555 1.136L17 48.218l5.168 5.709-.547.604Z\" fill=\"#94A4AC\" />\n <path d=\"m15 50.718 6.621 7.313L28 50.985l-2.802.546 2.592-1.59-5.702 2.045-1.037-2.955-1.037 2.5-3.628-1.363 1.555 1.136L15 50.718Z\" fill=\"#D2DADE\" />\n <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M21.621 58.031 15 50.718l2.94.586-1.555-1.136 3.63 1.363 1.036-2.5 1.037 2.955 5.702-2.046-2.592 1.591L28 50.985l-1.005 1.11-2.495.936-.5-1.313-2.5 1.313-.5-2.5v2.455l-2.614-1.818 1.555 1.136L17 51.718l5.168 5.709-.547.604Z\" fill=\"#94A4AC\" />\n <path d=\"m15 54.218 6.621 7.313L28 54.485l-2.802.546 2.592-1.59-5.702 2.045-1.037-2.955-1.037 2.5-3.628-1.363 1.555 1.136L15 54.218Z\" fill=\"#D2DADE\" />\n <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M21.621 61.531 15 54.218l2.94.586-1.555-1.136 3.63 1.363 1.036-2.5 1.037 2.955 5.702-2.046-2.592 1.591L28 54.485l-1.005 1.11-2.495.936-.5-1.313-2.5 1.313-.5-2.5v2.455l-2.614-1.818 1.555 1.136L17 55.218l5.168 5.709-.547.604Z\" fill=\"#94A4AC\" />\n <path d=\"M20 60.031h3l-.6 2h-1.8l-.6-2Z\" fill=\"#7E919D\" />\n <rect x=\"20\" y=\"62.031\" width=\"3\" height=\"2\" rx=\"1\" fill=\"#405561\" />\n <rect x=\"20\" y=\"64.031\" width=\"3\" height=\"2\" rx=\"1\" fill=\"#405561\" />\n <rect x=\"20\" y=\"66.031\" width=\"3\" height=\"2\" rx=\"1\" fill=\"#405561\" />\n <rect x=\"20\" y=\"68.031\" width=\"3\" height=\"2\" rx=\"1\" fill=\"#405561\" />\n <rect x=\"20\" y=\"70.031\" width=\"3\" height=\"2\" rx=\"1\" fill=\"#405561\" />\n <rect x=\"20\" y=\"72.031\" width=\"3\" height=\"2\" rx=\"1\" fill=\"#405561\" />\n <rect x=\"20\" y=\"74.031\" width=\"3\" height=\"2\" rx=\"1\" fill=\"#405561\" />\n <rect x=\"20\" y=\"76.031\" width=\"3\" height=\"2\" rx=\"1\" fill=\"#405561\" />\n <rect x=\"20\" y=\"78.031\" width=\"3\" height=\"2\" rx=\"1\" fill=\"#405561\" />\n <rect x=\"20\" y=\"80.031\" width=\"3\" height=\"2\" rx=\"1\" fill=\"#405561\" />\n <rect x=\"20\" y=\"82.031\" width=\"3\" height=\"2\" rx=\"1\" fill=\"#405561\" />\n <path d=\"M90.833 89.818v.859a3.5 3.5 0 0 0 3.5 3.5v0a3.5 3.5 0 0 0 3.5-3.5v-17.5\" stroke=\"#9D510B\" stroke-linecap=\"round\" />\n <path d=\"M93.333 73.177c.5 1 3 2 7.5 2 1.166-.667 3.8-2.2 5-3 1.5-1-3-2.5-2.5-3.5s5 0 6.5-1.5-4-4-3.5-5.5 4-3 4.5-4.5-2.5-2-3.5-4 .5-6-1.5-7-4 3.5-6 3-1.5-2.5-3.5-2-2 5-3 6-2.5.5-4 2 2 4.5 2.5 6-2 2-3.5 4 2.5 3 3.5 3.5 1 3.5 1.5 4.5Z\" fill=\"#C17A38\" />\n <path d=\"M98.222 75.05c.78.081 1.65.127 2.611.127 1.166-.667 3.8-2.2 5-3 .828-.552-.173-1.257-1.152-1.946-.794-.558-1.572-1.106-1.348-1.554.226-.452 1.269-.496 2.484-.546 1.472-.061 3.194-.132 4.016-.954.819-.82-.452-1.939-1.692-3.03-1.028-.905-2.035-1.79-1.808-2.47.25-.75 1.25-1.5 2.25-2.25s2-1.5 2.25-2.25c.271-.813-.487-1.333-1.397-1.956-.768-.527-1.646-1.128-2.103-2.044-.417-.834-.4-2.015-.382-3.182.024-1.632.048-3.235-1.118-3.818-.812-.406-1.624.094-2.436.798l-.005.554c-.015 1.28-.031 2.578.333 3.493.401 1.006 1.167 1.666 1.839 2.244.795.685 1.457 1.255 1.22 2.148-.219.823-1.092 1.647-1.966 2.47-.874.824-1.748 1.647-1.966 2.47-.198.747.681 1.72 1.58 2.713 1.083 1.198 2.194 2.426 1.478 3.326-.718.903-2.223.98-3.509 1.048-1.061.055-1.973.103-2.171.6-.195.49.485 1.093 1.179 1.706.855.756 1.73 1.53 1.006 2.136-.992.83-3.104 2.382-4.193 3.167Zm-8.682-7.343.281.138a9.147 9.147 0 0 1-.281-.138Z\" fill=\"#955E2B\" />\n <circle cx=\"98.5\" cy=\"55.531\" r=\".5\" fill=\"#955E2B\" />\n <circle cx=\"100.5\" cy=\"59.531\" r=\".5\" fill=\"#955E2B\" />\n <circle cx=\"92.5\" cy=\"56.531\" r=\".5\" fill=\"#955E2B\" />\n <circle cx=\"95.5\" cy=\"61.531\" r=\".5\" fill=\"#955E2B\" />\n <circle cx=\"91.5\" cy=\"65.531\" r=\".5\" fill=\"#955E2B\" />\n <circle cx=\"94.5\" cy=\"67.531\" r=\".5\" fill=\"#955E2B\" />\n <circle cx=\"98.5\" cy=\"72.531\" r=\".5\" fill=\"#955E2B\" />\n <circle cx=\"99.5\" cy=\"66.531\" r=\".5\" fill=\"#955E2B\" />\n <circle cx=\"101.5\" cy=\"51.531\" r=\".5\" fill=\"#955E2B\" />\n <circle cx=\"96.5\" cy=\"50.531\" r=\".5\" fill=\"#955E2B\" />\n <defs>\n <linearGradient id=\"ECOGESTURE0009_3c72de1c341e09617d3a0df1616b7a9e_a\" x1=\"-8.5\" y1=\"67.031\" x2=\"115.577\" y2=\"118.346\" gradientUnits=\"userSpaceOnUse\">\n <stop offset=\".09\" stop-color=\"#BE7D1B\" />\n <stop offset=\".284\" stop-color=\"#BF723B\" />\n <stop offset=\".449\" stop-color=\"#DD9A2B\" />\n <stop offset=\".58\" stop-color=\"#F6D74C\" />\n <stop offset=\".658\" stop-color=\"#D1880D\" />\n <stop offset=\".788\" stop-color=\"#A05B11\" />\n <stop offset=\".873\" stop-color=\"#F5B11B\" />\n </linearGradient>\n <linearGradient id=\"ECOGESTURE0009_3c72de1c341e09617d3a0df1616b7a9e_c\" x1=\"11\" y1=\"73.52\" x2=\"107.999\" y2=\"109.602\" gradientUnits=\"userSpaceOnUse\">\n <stop offset=\".09\" stop-color=\"#BE7D1B\" />\n <stop offset=\".284\" stop-color=\"#BF723B\" />\n <stop offset=\".449\" stop-color=\"#DD9A2B\" />\n <stop offset=\".58\" stop-color=\"#F6D74C\" />\n <stop offset=\".658\" stop-color=\"#D1880D\" />\n <stop offset=\".788\" stop-color=\"#A05B11\" />\n <stop offset=\".873\" stop-color=\"#F5B11B\" />\n </linearGradient>\n <linearGradient id=\"ECOGESTURE0009_3c72de1c341e09617d3a0df1616b7a9e_d\" x1=\"-46.313\" y1=\"81.342\" x2=\"59.203\" y2=\"143.104\" gradientUnits=\"userSpaceOnUse\">\n <stop offset=\".09\" stop-color=\"#BE7D1B\" />\n <stop offset=\".284\" stop-color=\"#405561\" />\n <stop offset=\".449\" stop-color=\"#94A3AC\" />\n <stop offset=\".58\" stop-color=\"#D2DADE\" />\n <stop offset=\".658\" stop-color=\"#94A3AC\" />\n <stop offset=\".788\" stop-color=\"#405561\" />\n <stop offset=\".873\" stop-color=\"#F5B11B\" />\n </linearGradient>\n <linearGradient id=\"ECOGESTURE0009_3c72de1c341e09617d3a0df1616b7a9e_f\" x1=\"32.688\" y1=\"93.663\" x2=\"106.582\" y2=\"164.43\" gradientUnits=\"userSpaceOnUse\">\n <stop offset=\".09\" stop-color=\"#BE7D1B\" />\n <stop offset=\".284\" stop-color=\"#8B5400\" />\n <stop offset=\".449\" stop-color=\"#CB803A\" />\n <stop offset=\".58\" stop-color=\"#D69E31\" />\n <stop offset=\".658\" stop-color=\"#CB803A\" />\n <stop offset=\".788\" stop-color=\"#8B5400\" />\n <stop offset=\".873\" stop-color=\"#F5B11B\" />\n </linearGradient>\n <filter id=\"ECOGESTURE0009_3c72de1c341e09617d3a0df1616b7a9e_b\" x=\"54.413\" y=\"85.391\" width=\"7.197\" height=\"16.641\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\n <feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood>\n <feColorMatrix in=\"SourceAlpha\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\"></feColorMatrix>\n <feOffset dy=\"1\"></feOffset>\n <feColorMatrix values=\"0 0 0 0 0.964706 0 0 0 0 0.835294 0 0 0 0 0.294118 0 0 0 0.75 0\"></feColorMatrix>\n <feBlend in2=\"BackgroundImageFix\" result=\"effect1_dropShadow\"></feBlend>\n <feBlend in=\"SourceGraphic\" in2=\"effect1_dropShadow\" result=\"shape\"></feBlend>\n </filter>\n <filter id=\"ECOGESTURE0009_3c72de1c341e09617d3a0df1616b7a9e_e\" x=\"15.328\" y=\"94.492\" width=\"8.172\" height=\"12.539\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\n <feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood>\n <feColorMatrix in=\"SourceAlpha\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\"></feColorMatrix>\n <feOffset dy=\"1\"></feOffset>\n <feColorMatrix values=\"0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.35 0\"></feColorMatrix>\n <feBlend in2=\"BackgroundImageFix\" result=\"effect1_dropShadow\"></feBlend>\n <feBlend in=\"SourceGraphic\" in2=\"effect1_dropShadow\" result=\"shape\"></feBlend>\n </filter>\n <filter id=\"ECOGESTURE0009_3c72de1c341e09617d3a0df1616b7a9e_g\" x=\"95.567\" y=\"102.098\" width=\"5.683\" height=\"9.041\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\n <feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood>\n <feColorMatrix in=\"SourceAlpha\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\"></feColorMatrix>\n <feOffset dy=\"1\"></feOffset>\n <feColorMatrix values=\"0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.35 0\"></feColorMatrix>\n <feBlend in2=\"BackgroundImageFix\" result=\"effect1_dropShadow\"></feBlend>\n <feBlend in=\"SourceGraphic\" in2=\"effect1_dropShadow\" result=\"shape\"></feBlend>\n </filter>\n <filter id=\"ECOGESTURE0009_3c72de1c341e09617d3a0df1616b7a9e_h\" x=\"35.683\" y=\".424\" width=\"45.132\" height=\"48.532\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\n <feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood>\n <feBlend in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"></feBlend>\n <feGaussianBlur stdDeviation=\"4\" 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); /***/ }), -/***/ "qzRO": +/***/ "r8LS": /***/ (function(module, exports, __webpack_require__) { - -var content = __webpack_require__("uHV9"); - -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) {} - -/***/ }), - -/***/ "r/aK": -/***/ (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": "defi-off_73931fd39ceb276bd82a731c22295fb8", - "use": "defi-off_73931fd39ceb276bd82a731c22295fb8-usage", - "viewBox": "0 0 36 36", - "content": "<symbol viewBox=\"0 0 36 36\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"defi-off_73931fd39ceb276bd82a731c22295fb8\">\n<path d=\"M18.3104 29.4627L18.5 29.5404L18.6896 29.4627C22.9601 27.7125 25.0253 25.5476 25.9126 22.8119C26.7071 20.3625 26.5302 17.5035 26.3304 14.2741C26.3126 13.9877 26.2947 13.6983 26.2773 13.406L26.2505 12.957L25.8012 12.9363C23.2157 12.8171 20.9183 11.9841 18.7737 10.5815L18.5 10.4026L18.2263 10.5815C16.0817 11.9841 13.7843 12.8171 11.1988 12.9363L10.7495 12.957L10.7227 13.406C10.7053 13.6983 10.6874 13.9877 10.6696 14.2741C10.4698 17.5035 10.2929 20.3625 11.0874 22.8119C11.9747 25.5476 14.0399 27.7125 18.3104 29.4627Z\" stroke=\"currentColor\" />\n</symbol>" +var _interopRequireDefault = __webpack_require__("TqRt"); + +Object.defineProperty(exports, "__esModule", { + value: true }); -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); +exports.default = void 0; -/***/ }), +var _defineProperty2 = _interopRequireDefault(__webpack_require__("lSNA")); -/***/ "r2MV": -/***/ (function(module, __webpack_exports__, __webpack_require__) { +var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); -"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 _core = __webpack_require__("TTf+"); +var _FormNavigation = _interopRequireDefault(__webpack_require__("o73f")); -var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ - "id": "ECOGESTURE0009_3c72de1c341e09617d3a0df1616b7a9e", - "use": "ECOGESTURE0009_3c72de1c341e09617d3a0df1616b7a9e-usage", - "viewBox": "0 0 120 121", - "content": "<symbol viewBox=\"0 0 120 121\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"ECOGESTURE0009_3c72de1c341e09617d3a0df1616b7a9e\">\n <path fill=\"url(#ECOGESTURE0009_3c72de1c341e09617d3a0df1616b7a9e_a)\" d=\"M39 75.031h40v38H39z\" />\n <path opacity=\".5\" fill=\"#FFE76A\" d=\"M39 75.031h40v1H39z\" />\n <path d=\"M42.871 69.031h30.968l5.161 6H39l3.871-6Z\" fill=\"#B66403\" />\n <g filter=\"url(#ECOGESTURE0009_3c72de1c341e09617d3a0df1616b7a9e_b)\">\n <path d=\"M61.61 101.031h-3.63V89.473l-3.567 1.042v-2.75l6.864-2.374h.333v15.64Z\" fill=\"url(#ECOGESTURE0009_3c72de1c341e09617d3a0df1616b7a9e_c)\" />\n <path d=\"M61.61 101.031h-3.63V89.473l-3.567 1.042v-2.75l6.864-2.374h.333v15.64Z\" fill=\"#9D2600\" fill-opacity=\".65\" />\n </g>\n <path fill=\"url(#ECOGESTURE0009_3c72de1c341e09617d3a0df1616b7a9e_d)\" d=\"M0 86.853h39v26.178H0z\" />\n <path opacity=\".5\" fill=\"#F3FEFF\" d=\"M0 87.031h39v1H0z\" />\n <path d=\"M8.806 82.031H39v4.822H0l8.806-4.822Z\" fill=\"#505E66\" />\n <g filter=\"url(#ECOGESTURE0009_3c72de1c341e09617d3a0df1616b7a9e_e)\">\n <path d=\"M23.5 106.031h-7.938v-1.719l3.657-3.843c.9-1.026 1.351-1.841 1.351-2.446 0-.49-.107-.861-.32-1.117-.213-.255-.523-.383-.93-.383-.4 0-.726.172-.976.516-.25.339-.375.763-.375 1.273h-2.64c0-.697.174-1.34.523-1.93a3.662 3.662 0 0 1 1.453-1.39c.62-.333 1.312-.5 2.078-.5 1.229 0 2.174.284 2.836.852.666.568 1 1.383 1 2.445 0 .448-.084.885-.25 1.313-.167.421-.427.867-.782 1.336-.349.463-.914 1.085-1.695 1.867L19.023 104H23.5v2.031Z\" fill=\"#405561\" />\n </g>\n <path fill=\"url(#ECOGESTURE0009_3c72de1c341e09617d3a0df1616b7a9e_f)\" d=\"M79 97.031h39v16H79z\" />\n <path opacity=\".5\" fill=\"#FDDA99\" d=\"M79 97.031h39v1H79z\" />\n <path d=\"M109.194 92.031H79v5h39l-8.806-5Z\" fill=\"#644725\" />\n <g filter=\"url(#ECOGESTURE0009_3c72de1c341e09617d3a0df1616b7a9e_g)\">\n <path d=\"M97.447 105.364h.854c.677 0 1.015-.331 1.015-.994a.849.849 0 0 0-.241-.628c-.161-.165-.389-.247-.682-.247a.99.99 0 0 0-.629.209.641.641 0 0 0-.263.521h-1.81c0-.412.114-.779.344-1.101.229-.322.546-.573.95-.752a3.244 3.244 0 0 1 1.343-.274c.87 0 1.554.199 2.052.596.498.398.746.944.746 1.639 0 .336-.103.655-.311.956-.204.297-.503.538-.897.725.415.15.741.379.978.687.236.305.354.682.354 1.133 0 .699-.269 1.257-.806 1.676-.537.419-1.242.629-2.116.629a3.52 3.52 0 0 1-1.429-.29c-.436-.197-.768-.468-.993-.811a2.125 2.125 0 0 1-.339-1.182h1.821c0 .24.097.448.29.623.194.175.432.263.715.263.318 0 .573-.088.762-.263a.896.896 0 0 0 .285-.682c0-.394-.099-.673-.296-.838-.196-.165-.469-.247-.816-.247h-.88v-1.348Z\" fill=\"#6A3B04\" />\n </g>\n <path fill=\"#E2B100\" d=\"M58.333 42.317h1.857v29.714h-1.857z\" />\n <g opacity=\".65\" filter=\"url(#ECOGESTURE0009_3c72de1c341e09617d3a0df1616b7a9e_h)\">\n <path d=\"M51.352 14.248c.91.675 1.854 1.375 2.599 2.113.03-.968.132-1.91.286-2.863l1.079.175 2.233-5.249c.264.672.679 1.416 1.11 2.187.848 1.52 1.755 3.146 1.677 4.535.447-.287.703-.347.867-.385.198-.047.262-.062.368-.405l-.43 2.648.107.058 3.705-4.287c-.014.7.072 1.508.161 2.346.118 1.103.242 2.257.146 3.282l.007-.006c.676-.633 1.328-1.244 1.812-1.835l.138 3.423 3.496-2.76c.023.783.187 1.722.356 2.695.335 1.92.693 3.971.044 5.233.617-.011.927.08 1.126.138.24.07.318.092.576-.17l-2.605 3.77a22.864 22.864 0 0 1-2.126 3.538l-.112.154.514.018c-.244.092-.495.193-.75.302a99.752 99.752 0 0 1-1.317 1.754c-.176.23-.315.41-.497.658l.75.33c-.113.113-.239.306-.392.54-.325.498-.772 1.182-1.487 1.703-1.053.765-3.736 1.939-4.947 2.43a1.006 1.006 0 0 1-.021-.128c-.365.304-.696.57-.944.767-.053-.128-.108-.412-.166-.804-.088.275-.163.474-.223.57a38.304 38.304 0 0 1-.502-.448c-.365-.149-1.179-.673-2.178-1.317-1.04-.67-2.28-1.47-3.425-2.11-.614-.137-1.154-.283-1.523-.43-.85-.336-1.382-.907-1.768-1.322-.182-.195-.331-.356-.466-.44l.894-.524a25.1 25.1 0 0 0-.59-.531c-.362-.32-.858-.757-1.98-1.805-1.303-1.218-2.27-2.51-3.107-3.939l1.192-.698-1.356-5.734c.72.31 1.64.559 2.594.816.36.097.724.195 1.085.299a12.56 12.56 0 0 0-.082-1.303l.43.376a21.646 21.646 0 0 1-.629-2.548l1.4-.261.619-6.375c.597.59 1.41 1.194 2.252 1.819Z\" fill=\"#FFDC22\" />\n </g>\n <path d=\"M51.022 30.48c1.052.981 4 2.689 5.343 3.42.454-.674 1.352-5.039 2.52-7.834l-.917.908c.144-.518.137-1.204-.182-2.912l-1.328-7.116c.016.734-.24.266-1.2 1.329-.705-2.225-4.383-4.091-6.158-5.846l-.62 6.375-1.399.26c.332 1.78.838 3.467 1.696 5.207 1.164 2.36 1.325 2.575 1.714 3.362l-1.05.196c.322.43.529 1.668 1.58 2.65Z\" fill=\"#E1AC22\" />\n <path d=\"M56.305 26.611c.005 1.19.574 3.778.858 4.923.586-.274 3.361-2.99 5.435-4.456l-.943.228c.348-.305.71-.8 1.46-2.172l3.122-5.719c-.382.534-.261.08-1.308.399.83-1.922-.02-4.96.025-7.039l-3.706 4.287-.84-.46c-.78 1.43-1.426 2.874-1.922 4.519-.673 2.23-.707 2.46-.931 3.203l-.63-.344c-.069.457-.624 1.44-.62 2.631Z\" fill=\"#E1AC22\" />\n <path d=\"M53.867 24.329c.48 1.133 2.121 3.423 2.881 4.426.515-.444 2.385-3.904 4.009-5.951l-.914.512c.25-.4.437-.985.686-2.529l1.042-6.431c-.194.628-.247.158-1.235.79.117-2.093-2.003-4.725-2.787-6.722l-2.233 5.249-1.08-.175c-.26 1.608-.37 3.187-.24 4.911.174 2.339.23 2.568.288 3.347l-.81-.131c.111.458-.087 1.57.393 2.704Z\" fill=\"#FCC741\" />\n <path d=\"M50.864 36.419c1.251.495 4.445.98 5.885 1.16.21-.736-.289-4.822-.07-7.639l-.56 1.096c-.024-.497-.237-1.09-1.041-2.462l-3.35-5.718c.236.63-.138.311-.69 1.556-1.31-1.69-5.214-2.065-7.355-2.987l1.356 5.733-1.192.699c.837 1.43 1.805 2.721 3.108 3.94 1.769 1.651 1.98 1.784 2.57 2.334l-.895.524c.422.265.983 1.268 2.234 1.764Z\" fill=\"#FFDE69\" />\n <path d=\"M60.158 30.068c.08 1.344.99 4.443 1.435 5.824.756-.122 4.248-2.3 6.894-3.29l-1.23-.045c.44-.233.887-.676 1.791-1.984l3.768-5.452c-.472.48-.34.006-1.703.032.979-1.902-.33-5.598-.4-7.929l-4.623 3.652-1.137-.785c-.942 1.362-1.704 2.785-2.257 4.481-.75 2.301-.78 2.548-1.03 3.315l-.854-.589c-.061.495-.733 1.426-.654 2.77Z\" fill=\"#F5C827\" />\n <path d=\"M64.932 34.024c-.851.984-3.198 2.737-4.265 3.49-.327-.632-.863-4.805-1.665-7.456l.677.841c-.093-.493-.063-1.154.247-2.812l1.289-6.904c-.04.707.176.247.88 1.236.628-2.169 3.546-4.1 4.985-5.857l.247 6.12 1.074.2c-.322 1.726-.775 3.37-1.504 5.078-.988 2.316-1.12 2.53-1.45 3.302l.806.15c-.265.427-.47 1.627-1.321 2.612Z\" fill=\"#F4BD30\" />\n <path d=\"M56.09 31.187c.627 1.14 2.558 3.343 3.445 4.302.45-.551 1.844-4.52 3.18-6.946l-.837.681c.194-.463.301-1.116.343-2.802l.176-7.02c-.109.699-.224.204-1.119 1.025-.162-2.252-2.614-4.75-3.657-6.766l-1.515 5.934-1.092-.027c-.044 1.755.057 3.458.414 5.28.485 2.47.57 2.707.732 3.53l-.82-.02c.171.473.122 1.69.75 2.83Z\" fill=\"#FFE03D\" />\n <path d=\"M52.375 33.92c.85.985 3.197 2.738 4.265 3.491.326-.632.863-4.805 1.665-7.456l-.677.841c.093-.493.062-1.154-.247-2.811l-1.289-6.905c.04.707-.176.248-.88 1.237-.628-2.17-3.546-4.102-4.985-5.858l-.247 6.12-1.075.2c.322 1.726.776 3.37 1.504 5.078.988 2.316 1.12 2.53 1.45 3.302l-.805.15c.265.427.47 1.627 1.32 2.611Z\" fill=\"#FFC93D\" />\n <path d=\"M64.793 37.888c-1.053.765-3.736 1.939-4.947 2.43-.174-.69.252-4.875.073-7.639l.468.973c.021-.502.201-1.139.879-2.683l2.824-6.43c-.2.68.115.28.577 1.404 1.103-1.97 4.383-3.19 6.184-4.572l-1.15 6.015 1.002.44c-.707 1.607-1.521 3.106-2.619 4.603-1.488 2.031-1.666 2.21-2.162 2.886l.75.33c-.354.355-.827 1.477-1.88 2.243Z\" fill=\"#FFD747\" />\n <path d=\"M62.519 37.658c-.737.928-2.733 2.585-3.638 3.298-.244-.589-.523-4.488-1.079-6.961l.524.781c-.058-.46-.007-1.08.312-2.632l1.326-6.468c-.06.662.135.23.676 1.15.6-2.034 3.07-3.864 4.32-5.517l-.033 5.722.874.18c-.332 1.616-.768 3.158-1.432 4.76-.902 2.175-1.019 2.375-1.32 3.1l.657.135c-.235.401-.45 1.525-1.187 2.452Z\" fill=\"#E7B535\" />\n <path d=\"M58.474 34.809c.13 1.294-.213 4.203-.4 5.496-.684-.198-4.081-2.68-6.557-3.92l1.076.087c-.422-.273-.88-.75-1.87-2.114l-4.124-5.686c.486.515.3.043 1.503.212-1.143-1.948-.538-5.395-.822-7.647l4.611 4.03.885-.642c1.03 1.422 1.912 2.882 2.65 4.585 1.002 2.311 1.065 2.554 1.399 3.324l.663-.48c.128.485.857 1.46.986 2.755Z\" fill=\"#DCB52A\" />\n <path d=\"M55.108 37.308c.653.934 2.528 2.666 3.384 3.416.328-.528 1.108-4.145 1.998-6.403l-.644.681c.118-.425.143-1.008.005-2.487l-.573-6.164c-.02.624-.17.202-.85 1.012-.37-1.956-2.72-3.892-3.817-5.552l-.682 5.348-.935.087c.143 1.541.405 3.021.897 4.58.669 2.114.766 2.312.988 3.016l-.701.066c.194.396.278 1.466.93 2.4Z\" fill=\"#E7CA37\" />\n <path d=\"M57.714 39.84h3.095l-.619 2.477h-1.857l-.62-2.476Z\" fill=\"#BD8800\" />\n <path d=\"m15 29.718 6.621 7.313L28 29.985l-2.802.546 2.592-1.59-5.702 2.045-1.037-2.955-1.037 2.5-3.628-1.363 1.555 1.136L15 29.718Z\" fill=\"#D2DADE\" />\n <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M21.621 37.031 15 29.718l2.94.586-1.555-1.136 3.63 1.363 1.036-2.5 1.037 2.955 5.702-2.046-2.592 1.591L28 29.985l-1.005 1.11-2.495.936-.5-1.313-2.5 1.313-.5-2.5v2.455l-2.614-1.818 1.555 1.136L17 30.718l5.168 5.709-.547.604Z\" fill=\"#94A4AC\" />\n <path d=\"m15 33.218 6.621 7.313L28 33.485l-2.802.546 2.592-1.59-5.702 2.045-1.037-2.955-1.037 2.5-3.628-1.363 1.555 1.136L15 33.218Z\" fill=\"#D2DADE\" />\n <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M21.621 40.531 15 33.218l2.94.586-1.555-1.136 3.63 1.363 1.036-2.5 1.037 2.955 5.702-2.046-2.592 1.591L28 33.485l-1.005 1.11-2.495.936-.5-1.313-2.5 1.313-.5-2.5v2.455l-2.614-1.818 1.555 1.136L17 34.218l5.168 5.709-.547.604Z\" fill=\"#94A4AC\" />\n <path d=\"m15 36.718 6.621 7.313L28 36.985l-2.802.546 2.592-1.59-5.702 2.045-1.037-2.955-1.037 2.5-3.628-1.363 1.555 1.136L15 36.718Z\" fill=\"#D2DADE\" />\n <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M21.621 44.031 15 36.718l2.94.586-1.555-1.136 3.63 1.363 1.036-2.5 1.037 2.955 5.702-2.046-2.592 1.591L28 36.985l-1.005 1.11-2.495.936-.5-1.313-2.5 1.313-.5-2.5v2.455l-2.614-1.818 1.555 1.136L17 37.718l5.168 5.709-.547.604Z\" fill=\"#94A4AC\" />\n <path d=\"m15 40.218 6.621 7.313L28 40.485l-2.802.546 2.592-1.59-5.702 2.045-1.037-2.955-1.037 2.5-3.628-1.363 1.555 1.136L15 40.218Z\" fill=\"#D2DADE\" />\n <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M21.621 47.531 15 40.218l2.94.586-1.555-1.136 3.63 1.363 1.036-2.5 1.037 2.955 5.702-2.046-2.592 1.591L28 40.485l-1.005 1.11-2.495.936-.5-1.313-2.5 1.313-.5-2.5v2.455l-2.614-1.818 1.555 1.136L17 41.218l5.168 5.709-.547.604Z\" fill=\"#94A4AC\" />\n <path d=\"m15 43.718 6.621 7.313L28 43.985l-2.802.546 2.592-1.59-5.702 2.045-1.037-2.955-1.037 2.5-3.628-1.363 1.555 1.136L15 43.718Z\" fill=\"#D2DADE\" />\n <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M21.621 51.031 15 43.718l2.94.586-1.555-1.136 3.63 1.363 1.036-2.5 1.037 2.955 5.702-2.046-2.592 1.591L28 43.985l-1.005 1.11-2.495.936-.5-1.313-2.5 1.313-.5-2.5v2.455l-2.614-1.818 1.555 1.136L17 44.718l5.168 5.709-.547.604Z\" fill=\"#94A4AC\" />\n <path d=\"m15 47.218 6.621 7.313L28 47.485l-2.802.546 2.592-1.59-5.702 2.045-1.037-2.955-1.037 2.5-3.628-1.363 1.555 1.136L15 47.218Z\" fill=\"#D2DADE\" />\n <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M21.621 54.531 15 47.218l2.94.586-1.555-1.136 3.63 1.363 1.036-2.5 1.037 2.955 5.702-2.046-2.592 1.591L28 47.485l-1.005 1.11-2.495.936-.5-1.313-2.5 1.313-.5-2.5v2.455l-2.614-1.818 1.555 1.136L17 48.218l5.168 5.709-.547.604Z\" fill=\"#94A4AC\" />\n <path d=\"m15 50.718 6.621 7.313L28 50.985l-2.802.546 2.592-1.59-5.702 2.045-1.037-2.955-1.037 2.5-3.628-1.363 1.555 1.136L15 50.718Z\" fill=\"#D2DADE\" />\n <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M21.621 58.031 15 50.718l2.94.586-1.555-1.136 3.63 1.363 1.036-2.5 1.037 2.955 5.702-2.046-2.592 1.591L28 50.985l-1.005 1.11-2.495.936-.5-1.313-2.5 1.313-.5-2.5v2.455l-2.614-1.818 1.555 1.136L17 51.718l5.168 5.709-.547.604Z\" fill=\"#94A4AC\" />\n <path d=\"m15 54.218 6.621 7.313L28 54.485l-2.802.546 2.592-1.59-5.702 2.045-1.037-2.955-1.037 2.5-3.628-1.363 1.555 1.136L15 54.218Z\" fill=\"#D2DADE\" />\n <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M21.621 61.531 15 54.218l2.94.586-1.555-1.136 3.63 1.363 1.036-2.5 1.037 2.955 5.702-2.046-2.592 1.591L28 54.485l-1.005 1.11-2.495.936-.5-1.313-2.5 1.313-.5-2.5v2.455l-2.614-1.818 1.555 1.136L17 55.218l5.168 5.709-.547.604Z\" fill=\"#94A4AC\" />\n <path d=\"M20 60.031h3l-.6 2h-1.8l-.6-2Z\" fill=\"#7E919D\" />\n <rect x=\"20\" y=\"62.031\" width=\"3\" height=\"2\" rx=\"1\" fill=\"#405561\" />\n <rect x=\"20\" y=\"64.031\" width=\"3\" height=\"2\" rx=\"1\" fill=\"#405561\" />\n <rect x=\"20\" y=\"66.031\" width=\"3\" height=\"2\" rx=\"1\" fill=\"#405561\" />\n <rect x=\"20\" y=\"68.031\" width=\"3\" height=\"2\" rx=\"1\" fill=\"#405561\" />\n <rect x=\"20\" y=\"70.031\" width=\"3\" height=\"2\" rx=\"1\" fill=\"#405561\" />\n <rect x=\"20\" y=\"72.031\" width=\"3\" height=\"2\" rx=\"1\" fill=\"#405561\" />\n <rect x=\"20\" y=\"74.031\" width=\"3\" height=\"2\" rx=\"1\" fill=\"#405561\" />\n <rect x=\"20\" y=\"76.031\" width=\"3\" height=\"2\" rx=\"1\" fill=\"#405561\" />\n <rect x=\"20\" y=\"78.031\" width=\"3\" height=\"2\" rx=\"1\" fill=\"#405561\" />\n <rect x=\"20\" y=\"80.031\" width=\"3\" height=\"2\" rx=\"1\" fill=\"#405561\" />\n <rect x=\"20\" y=\"82.031\" width=\"3\" height=\"2\" rx=\"1\" fill=\"#405561\" />\n <path d=\"M90.833 89.818v.859a3.5 3.5 0 0 0 3.5 3.5v0a3.5 3.5 0 0 0 3.5-3.5v-17.5\" stroke=\"#9D510B\" stroke-linecap=\"round\" />\n <path d=\"M93.333 73.177c.5 1 3 2 7.5 2 1.166-.667 3.8-2.2 5-3 1.5-1-3-2.5-2.5-3.5s5 0 6.5-1.5-4-4-3.5-5.5 4-3 4.5-4.5-2.5-2-3.5-4 .5-6-1.5-7-4 3.5-6 3-1.5-2.5-3.5-2-2 5-3 6-2.5.5-4 2 2 4.5 2.5 6-2 2-3.5 4 2.5 3 3.5 3.5 1 3.5 1.5 4.5Z\" fill=\"#C17A38\" />\n <path d=\"M98.222 75.05c.78.081 1.65.127 2.611.127 1.166-.667 3.8-2.2 5-3 .828-.552-.173-1.257-1.152-1.946-.794-.558-1.572-1.106-1.348-1.554.226-.452 1.269-.496 2.484-.546 1.472-.061 3.194-.132 4.016-.954.819-.82-.452-1.939-1.692-3.03-1.028-.905-2.035-1.79-1.808-2.47.25-.75 1.25-1.5 2.25-2.25s2-1.5 2.25-2.25c.271-.813-.487-1.333-1.397-1.956-.768-.527-1.646-1.128-2.103-2.044-.417-.834-.4-2.015-.382-3.182.024-1.632.048-3.235-1.118-3.818-.812-.406-1.624.094-2.436.798l-.005.554c-.015 1.28-.031 2.578.333 3.493.401 1.006 1.167 1.666 1.839 2.244.795.685 1.457 1.255 1.22 2.148-.219.823-1.092 1.647-1.966 2.47-.874.824-1.748 1.647-1.966 2.47-.198.747.681 1.72 1.58 2.713 1.083 1.198 2.194 2.426 1.478 3.326-.718.903-2.223.98-3.509 1.048-1.061.055-1.973.103-2.171.6-.195.49.485 1.093 1.179 1.706.855.756 1.73 1.53 1.006 2.136-.992.83-3.104 2.382-4.193 3.167Zm-8.682-7.343.281.138a9.147 9.147 0 0 1-.281-.138Z\" fill=\"#955E2B\" />\n <circle cx=\"98.5\" cy=\"55.531\" r=\".5\" fill=\"#955E2B\" />\n <circle cx=\"100.5\" cy=\"59.531\" r=\".5\" fill=\"#955E2B\" />\n <circle cx=\"92.5\" cy=\"56.531\" r=\".5\" fill=\"#955E2B\" />\n <circle cx=\"95.5\" cy=\"61.531\" r=\".5\" fill=\"#955E2B\" />\n <circle cx=\"91.5\" cy=\"65.531\" r=\".5\" fill=\"#955E2B\" />\n <circle cx=\"94.5\" cy=\"67.531\" r=\".5\" fill=\"#955E2B\" />\n <circle cx=\"98.5\" cy=\"72.531\" r=\".5\" fill=\"#955E2B\" />\n <circle cx=\"99.5\" cy=\"66.531\" r=\".5\" fill=\"#955E2B\" />\n <circle cx=\"101.5\" cy=\"51.531\" r=\".5\" fill=\"#955E2B\" />\n <circle cx=\"96.5\" cy=\"50.531\" r=\".5\" fill=\"#955E2B\" />\n <defs>\n <linearGradient id=\"ECOGESTURE0009_3c72de1c341e09617d3a0df1616b7a9e_a\" x1=\"-8.5\" y1=\"67.031\" x2=\"115.577\" y2=\"118.346\" gradientUnits=\"userSpaceOnUse\">\n <stop offset=\".09\" stop-color=\"#BE7D1B\" />\n <stop offset=\".284\" stop-color=\"#BF723B\" />\n <stop offset=\".449\" stop-color=\"#DD9A2B\" />\n <stop offset=\".58\" stop-color=\"#F6D74C\" />\n <stop offset=\".658\" stop-color=\"#D1880D\" />\n <stop offset=\".788\" stop-color=\"#A05B11\" />\n <stop offset=\".873\" stop-color=\"#F5B11B\" />\n </linearGradient>\n <linearGradient id=\"ECOGESTURE0009_3c72de1c341e09617d3a0df1616b7a9e_c\" x1=\"11\" y1=\"73.52\" x2=\"107.999\" y2=\"109.602\" gradientUnits=\"userSpaceOnUse\">\n <stop offset=\".09\" stop-color=\"#BE7D1B\" />\n <stop offset=\".284\" stop-color=\"#BF723B\" />\n <stop offset=\".449\" stop-color=\"#DD9A2B\" />\n <stop offset=\".58\" stop-color=\"#F6D74C\" />\n <stop offset=\".658\" stop-color=\"#D1880D\" />\n <stop offset=\".788\" stop-color=\"#A05B11\" />\n <stop offset=\".873\" stop-color=\"#F5B11B\" />\n </linearGradient>\n <linearGradient id=\"ECOGESTURE0009_3c72de1c341e09617d3a0df1616b7a9e_d\" x1=\"-46.313\" y1=\"81.342\" x2=\"59.203\" y2=\"143.104\" gradientUnits=\"userSpaceOnUse\">\n <stop offset=\".09\" stop-color=\"#BE7D1B\" />\n <stop offset=\".284\" stop-color=\"#405561\" />\n <stop offset=\".449\" stop-color=\"#94A3AC\" />\n <stop offset=\".58\" stop-color=\"#D2DADE\" />\n <stop offset=\".658\" stop-color=\"#94A3AC\" />\n <stop offset=\".788\" stop-color=\"#405561\" />\n <stop offset=\".873\" stop-color=\"#F5B11B\" />\n </linearGradient>\n <linearGradient id=\"ECOGESTURE0009_3c72de1c341e09617d3a0df1616b7a9e_f\" x1=\"32.688\" y1=\"93.663\" x2=\"106.582\" y2=\"164.43\" gradientUnits=\"userSpaceOnUse\">\n <stop offset=\".09\" stop-color=\"#BE7D1B\" />\n <stop offset=\".284\" stop-color=\"#8B5400\" />\n <stop offset=\".449\" stop-color=\"#CB803A\" />\n <stop offset=\".58\" stop-color=\"#D69E31\" />\n <stop offset=\".658\" stop-color=\"#CB803A\" />\n <stop offset=\".788\" stop-color=\"#8B5400\" />\n <stop offset=\".873\" stop-color=\"#F5B11B\" />\n </linearGradient>\n <filter id=\"ECOGESTURE0009_3c72de1c341e09617d3a0df1616b7a9e_b\" x=\"54.413\" y=\"85.391\" width=\"7.197\" height=\"16.641\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\n <feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood>\n <feColorMatrix in=\"SourceAlpha\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\"></feColorMatrix>\n <feOffset dy=\"1\"></feOffset>\n <feColorMatrix values=\"0 0 0 0 0.964706 0 0 0 0 0.835294 0 0 0 0 0.294118 0 0 0 0.75 0\"></feColorMatrix>\n <feBlend in2=\"BackgroundImageFix\" result=\"effect1_dropShadow\"></feBlend>\n <feBlend in=\"SourceGraphic\" in2=\"effect1_dropShadow\" result=\"shape\"></feBlend>\n </filter>\n <filter id=\"ECOGESTURE0009_3c72de1c341e09617d3a0df1616b7a9e_e\" x=\"15.328\" y=\"94.492\" width=\"8.172\" height=\"12.539\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\n <feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood>\n <feColorMatrix in=\"SourceAlpha\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\"></feColorMatrix>\n <feOffset dy=\"1\"></feOffset>\n <feColorMatrix values=\"0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.35 0\"></feColorMatrix>\n <feBlend in2=\"BackgroundImageFix\" result=\"effect1_dropShadow\"></feBlend>\n <feBlend in=\"SourceGraphic\" in2=\"effect1_dropShadow\" result=\"shape\"></feBlend>\n </filter>\n <filter id=\"ECOGESTURE0009_3c72de1c341e09617d3a0df1616b7a9e_g\" x=\"95.567\" y=\"102.098\" width=\"5.683\" height=\"9.041\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\n <feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood>\n <feColorMatrix in=\"SourceAlpha\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\"></feColorMatrix>\n <feOffset dy=\"1\"></feOffset>\n <feColorMatrix values=\"0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.35 0\"></feColorMatrix>\n <feBlend in2=\"BackgroundImageFix\" result=\"effect1_dropShadow\"></feBlend>\n <feBlend in=\"SourceGraphic\" in2=\"effect1_dropShadow\" result=\"shape\"></feBlend>\n </filter>\n <filter id=\"ECOGESTURE0009_3c72de1c341e09617d3a0df1616b7a9e_h\" x=\"35.683\" y=\".424\" width=\"45.132\" height=\"48.532\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\n <feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood>\n <feBlend in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"></feBlend>\n <feGaussianBlur stdDeviation=\"4\" 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); +var _FormProgress = _interopRequireDefault(__webpack_require__("3/T/")); -/***/ }), +__webpack_require__("UGT3"); -/***/ "r6cs": -/***/ (function(module, exports, __webpack_require__) { +var _I18n = __webpack_require__("buk/"); +var _enums = __webpack_require__("gnxY"); -var content = __webpack_require__("f4Vb"); +var _luxon = __webpack_require__("ExVU"); -if(typeof content === 'string') content = [[module.i, content, '']]; +var _react = _interopRequireWildcard(__webpack_require__("q1tI")); -var transform; -var insertInto; +var _utils = __webpack_require__("c+yx"); +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 options = {"hmr":true} +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } -options.transform = transform -options.insertInto = undefined; +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } -var update = __webpack_require__("aET+")(content, options); +var ProfileTypeFormDateSelection = function ProfileTypeFormDateSelection(_ref) { + var step = _ref.step, + profileType = _ref.profileType, + answerType = _ref.answerType, + setNextStep = _ref.setNextStep, + setPreviousStep = _ref.setPreviousStep; -if(content.locals) module.exports = content.locals; + var _useI18n = (0, _I18n.useI18n)(), + t = _useI18n.t; -if(false) {} + var _useState = (0, _react.useState)(_luxon.DateTime.now().year), + _useState2 = (0, _slicedToArray2.default)(_useState, 2), + selectedYear = _useState2[0], + setSelectedYear = _useState2[1]; -/***/ }), + var _useState3 = (0, _react.useState)({ + label: _luxon.DateTime.now().toLocaleString({ + month: 'long' + }), + value: _luxon.DateTime.now().month.toString().padStart(2, '0') // Date.getMonth starts at 0 -/***/ "rDu6": -/***/ (function(module, exports, __webpack_require__) { + }), + _useState4 = (0, _slicedToArray2.default)(_useState3, 2), + selectedMonth = _useState4[0], + setSelectedMonth = _useState4[1]; -"use strict"; + var buildISODate = function buildISODate(year, month) { + return _luxon.DateTime.fromISO("".concat(year, "-").concat(month, "-01")); + }; + var _useState5 = (0, _react.useState)(buildISODate(selectedYear.toString(), selectedMonth.value)), + _useState6 = (0, _slicedToArray2.default)(_useState5, 2), + answer = _useState6[0], + setAnswer = _useState6[1]; -var _interopRequireDefault = __webpack_require__("TqRt"); + var selectMonths = [{ + label: 'Janvier', + value: '01' + }, { + label: 'Février', + value: '02' + }, { + label: 'Mars', + value: '03' + }, { + label: 'Avril', + value: '04' + }, { + label: 'Mai', + value: '05' + }, { + label: 'Juin', + value: '06' + }, { + label: 'Juillet', + value: '07' + }, { + label: 'Août', + value: '08' + }, { + label: 'Septembre', + value: '09' + }, { + label: 'Octobre', + value: '10' + }, { + label: 'Novembre', + value: '11' + }, { + label: 'Décembre', + value: '12' + }]; + var selectYears = []; -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; + var curYear = _luxon.DateTime.now().year; -var _Button = _interopRequireDefault(__webpack_require__("FtsS")); + var limitYears = curYear - 10; -var _Dialog = _interopRequireDefault(__webpack_require__("HhgX")); + for (var i = curYear; i >= limitYears; i--) { + selectYears.push(i); + } -var _I18n = __webpack_require__("buk/"); + var handlePrevious = (0, _react.useCallback)(function () { + setPreviousStep(); + }, [setPreviousStep]); -var _react = _interopRequireDefault(__webpack_require__("q1tI")); + var handleNext = function handleNext() { + setNextStep(_objectSpread(_objectSpread({}, profileType), {}, (0, _defineProperty2.default)({}, answerType.attribute, answer))); + }; -__webpack_require__("Nji6"); + function handleSelectMonth(event) { + setSelectedMonth({ + value: event.target.value, + label: (0, _utils.getMonthFullName)(parseInt(event.target.value)) + }); + setAnswer(buildISODate(selectedYear.toString(), event.target.value)); + } -var ChallengeNoFluidModal = function ChallengeNoFluidModal(_ref) { - var open = _ref.open, - handleCloseClick = _ref.handleCloseClick; + function handleSelectYear(event) { + setSelectedYear(parseInt(event.target.value)); + setAnswer(buildISODate(event.target.value, selectedMonth.value)); + } + /** If current year, only show past and present months else show full months */ - var _useI18n = (0, _I18n.useI18n)(), - t = _useI18n.t; - return /*#__PURE__*/_react.default.createElement(_Dialog.default, { - open: open, - disableEscapeKeyDown: true, - onClose: function onClose(event, reason) { - event && reason !== 'backdropClick' && handleCloseClick(); - }, - "aria-labelledby": 'accessibility-title', - classes: { - root: 'modal-root', - paper: 'modal-paper' - } - }, /*#__PURE__*/_react.default.createElement("div", { - id: 'accessibility-title' - }, t('challenge_no_fluid_modal.accessibility.window_title')), /*#__PURE__*/_react.default.createElement("div", { - className: "noFluidModal" + var renderMonths = selectedYear === _luxon.DateTime.now().year ? selectMonths.slice(0, _luxon.DateTime.now().month) : selectMonths; + return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement("div", { + className: 'profile-form-container' + }, /*#__PURE__*/_react.default.createElement(_FormProgress.default, { + step: step, + formType: 'profile' + }), /*#__PURE__*/_react.default.createElement("div", { + className: 'profile-question-label' + }, t("profile_type.".concat(_enums.ProfileTypeStepForm[step].toLowerCase(), ".question"))), answer !== null && /*#__PURE__*/_react.default.createElement("div", { + className: "select-container" }, /*#__PURE__*/_react.default.createElement("div", { - className: "no-fluid-title" - }, t('challenge_no_fluid_modal.title')), /*#__PURE__*/_react.default.createElement("div", { - className: "no-fluid-content" - }, t('challenge_no_fluid_modal.content')), /*#__PURE__*/_react.default.createElement(_Button.default, { - "aria-label": t('challenge_no_fluid_modal.accessibility.button_validate'), - onClick: handleCloseClick, - classes: { - root: 'btn-secondary-negative', - label: 'text-16-normal' + className: "date-select" + }, /*#__PURE__*/_react.default.createElement(_core.Select, { + labelId: "selectYearDate", + className: "year", + defaultValue: selectedYear, + value: selectedYear, + onChange: function onChange(e) { + return handleSelectYear(e); } - }, t('challenge_no_fluid_modal.button_validate')))); + }, selectYears.map(function (year) { + return /*#__PURE__*/_react.default.createElement(_core.MenuItem, { + value: year, + key: year, + className: "date-option" + }, year); + }))), /*#__PURE__*/_react.default.createElement("div", { + className: "date-select" + }, /*#__PURE__*/_react.default.createElement(_core.Select, { + labelId: "selectMonthDate", + className: "month", + defaultValue: selectedMonth.value, + value: selectedMonth.value, + onChange: function onChange(e) { + return handleSelectMonth(e); + } + }, renderMonths.map(function (month) { + return /*#__PURE__*/_react.default.createElement(_core.MenuItem, { + value: month.value, + key: month.value, + className: "date-option" + }, month.label); + }))))), /*#__PURE__*/_react.default.createElement(_FormNavigation.default, { + step: step, + handlePrevious: handlePrevious, + handleNext: handleNext, + disableNextButton: answer === '' + })); }; -var _default = ChallengeNoFluidModal; +var _default = ProfileTypeFormDateSelection; exports.default = _default; /***/ }), @@ -33799,14 +33020,29 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE /***/ }), -/***/ "rXir": +/***/ "rYhZ": /***/ (function(module, exports, __webpack_require__) { -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.profile-navigation {\n border-top: 1px solid #7b7b7b;\n background: #1b1c22;\n display: flex;\n justify-content: center;\n align-items: center;\n gap: 1.5rem;\n padding: 1rem;\n}\n@media (min-width: 1023px) {\n .profile-navigation {\n background: #121212;\n height: 3rem;\n }\n}\n.profile-navigation button.profile-navigation-button {\n max-width: 12.5rem;\n margin: 0;\n padding: 0.5rem 1rem;\n}", ""]); +var content = __webpack_require__("1tMB"); + +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) {} /***/ }), @@ -33853,10 +33089,10 @@ var _Button = _interopRequireDefault(__webpack_require__("FtsS")); var _shield = _interopRequireDefault(__webpack_require__("CebB")); -var _StarsContainer = _interopRequireDefault(__webpack_require__("ujnP")); - var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j")); +var _StarsContainer = _interopRequireDefault(__webpack_require__("TEZG")); + var _cozyClient = __webpack_require__("SH7X"); var _I18n = __webpack_require__("buk/"); @@ -34021,6 +33257,125 @@ exports.default = _default; /***/ }), +/***/ "rk9c": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +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 _core = __webpack_require__("TTf+"); + +var _CHALLENGE = _interopRequireDefault(__webpack_require__("jz85")); + +var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j")); + +var _Content = _interopRequireDefault(__webpack_require__("VOVi")); + +var _CozyBar = _interopRequireDefault(__webpack_require__("CJMG")); + +var _Header = _interopRequireDefault(__webpack_require__("frrP")); + +var _I18n = __webpack_require__("buk/"); + +var _react = _interopRequireWildcard(__webpack_require__("q1tI")); + +var _reactRouterDom = __webpack_require__("SOjZ"); + +var _hooks = __webpack_require__("Zlw4"); + +var _profile = __webpack_require__("jPH6"); + +__webpack_require__("6uf0"); + +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 UnSubscribeView = function UnSubscribeView() { + var _useI18n = (0, _I18n.useI18n)(), + t = _useI18n.t; + + var navigate = (0, _reactRouterDom.useNavigate)(); + var dispatch = (0, _hooks.useAppDispatch)(); + + var _useState = (0, _react.useState)(0), + _useState2 = (0, _slicedToArray2.default)(_useState, 2), + headerHeight = _useState2[0], + setHeaderHeight = _useState2[1]; + + var unSubscribe = /*#__PURE__*/function () { + var _ref = (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: + dispatch((0, _profile.updateProfile)({ + sendAnalysisNotification: false + })); + navigate('/consumption'); + + case 2: + case "end": + return _context.stop(); + } + } + }, _callee); + })); + + return function unSubscribe() { + return _ref.apply(this, arguments); + }; + }(); + + return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement(_CozyBar.default, { + titleKey: 'common.title_analysis' + }), /*#__PURE__*/_react.default.createElement(_Header.default, { + setHeaderHeight: setHeaderHeight, + desktopTitleKey: 'common.title_analysis' + }), /*#__PURE__*/_react.default.createElement(_Content.default, { + heightOffset: headerHeight + }, /*#__PURE__*/_react.default.createElement("div", { + className: "unsubscribe-container" + }, /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { + className: "profile-icon", + icon: _CHALLENGE.default, + size: 250 + }), /*#__PURE__*/_react.default.createElement("div", { + className: "text-20-bold head" + }, t('unsubscribe.title')), /*#__PURE__*/_react.default.createElement("div", { + className: "text-16-normal question" + }, t('unsubscribe.content')), /*#__PURE__*/_react.default.createElement(_core.Button, { + "aria-label": t('unsubscribe.button_accessibility'), + onClick: function onClick() { + return unSubscribe(); + }, + variant: 'contained', + classes: { + root: 'btn-highlight', + label: 'text-18-bold' + }, + type: "submit" + }, t('unsubscribe.button_text'))))); +}; + +var _default = UnSubscribeView; +exports.default = _default; + +/***/ }), + /***/ "rqN/": /***/ (function(module, exports, __webpack_require__) { @@ -34044,13 +33399,13 @@ var _DuelView = _interopRequireDefault(__webpack_require__("83FJ")); var _EcogestureFormView = _interopRequireDefault(__webpack_require__("cwBE")); -var _EcogestureSelection = _interopRequireDefault(__webpack_require__("Lix/")); +var _EcogestureSelectionView = _interopRequireDefault(__webpack_require__("tClP")); var _ExplorationView = _interopRequireDefault(__webpack_require__("WAtO")); var _Loader = _interopRequireDefault(__webpack_require__("Ra/y")); -var _UnSubscribe = _interopRequireDefault(__webpack_require__("HXM0")); +var _UnSubscribeView = _interopRequireDefault(__webpack_require__("rk9c")); var _QuizView = _interopRequireDefault(__webpack_require__("VD0P")); @@ -34067,25 +33422,25 @@ function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "functio 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 ConsumptionView = /*#__PURE__*/(0, _react.lazy)(function () { - return Promise.all(/* import() */[__webpack_require__.e(0), __webpack_require__.e(7), __webpack_require__.e(5)]).then(__webpack_require__.t.bind(null, "Fz84", 7)); + return Promise.all(/* import() */[__webpack_require__.e(0), __webpack_require__.e(7), __webpack_require__.e(1)]).then(__webpack_require__.t.bind(null, "FxUV", 7)); }); -var EcogestureView = /*#__PURE__*/(0, _react.lazy)(function () { - return __webpack_require__.e(/* import() */ 6).then(__webpack_require__.t.bind(null, "1MlH", 7)); +var EcogestureTabsView = /*#__PURE__*/(0, _react.lazy)(function () { + return __webpack_require__.e(/* import() */ 4).then(__webpack_require__.t.bind(null, "CmL0", 7)); }); -var SingleEcogesture = /*#__PURE__*/(0, _react.lazy)(function () { - return __webpack_require__.e(/* import() */ 9).then(__webpack_require__.t.bind(null, "GwQd", 7)); +var SingleEcogestureView = /*#__PURE__*/(0, _react.lazy)(function () { + return __webpack_require__.e(/* import() */ 8).then(__webpack_require__.t.bind(null, "Xw8Q", 7)); }); var OptionsView = /*#__PURE__*/(0, _react.lazy)(function () { - return Promise.all(/* import() */[__webpack_require__.e(0), __webpack_require__.e(8), __webpack_require__.e(4)]).then(__webpack_require__.t.bind(null, "e+zH", 7)); + return Promise.all(/* import() */[__webpack_require__.e(0), __webpack_require__.e(9), __webpack_require__.e(5)]).then(__webpack_require__.t.bind(null, "e+zH", 7)); }); var LegalNoticeView = /*#__PURE__*/(0, _react.lazy)(function () { return __webpack_require__.e(/* import() */ 10).then(__webpack_require__.t.bind(null, "ckxh", 7)); }); var GCUView = /*#__PURE__*/(0, _react.lazy)(function () { - return __webpack_require__.e(/* import() */ 1).then(__webpack_require__.t.bind(null, "+Tny", 7)); + return __webpack_require__.e(/* import() */ 2).then(__webpack_require__.t.bind(null, "+Tny", 7)); }); var AnalysisView = /*#__PURE__*/(0, _react.lazy)(function () { - return Promise.all(/* import() */[__webpack_require__.e(0), __webpack_require__.e(7), __webpack_require__.e(8), __webpack_require__.e(3)]).then(__webpack_require__.t.bind(null, "DTIR", 7)); + return Promise.all(/* import() */[__webpack_require__.e(0), __webpack_require__.e(7), __webpack_require__.e(9), __webpack_require__.e(6)]).then(__webpack_require__.t.bind(null, "DTIR", 7)); }); var ProfileTypeView = /*#__PURE__*/(0, _react.lazy)(function () { return Promise.resolve(/* import() */).then(__webpack_require__.t.bind(null, "nKTC", 7)); @@ -34149,16 +33504,13 @@ var AppRoutes = function AppRoutes(_ref) { element: /*#__PURE__*/_react.default.createElement(_EcogestureFormView.default, null) }), /*#__PURE__*/_react.default.createElement(_reactRouterDom.Route, { path: "/ecogesture-selection", - element: /*#__PURE__*/_react.default.createElement(_EcogestureSelection.default, null) - }), /*#__PURE__*/_react.default.createElement(_reactRouterDom.Route, { - path: "/ecogesture/:ecogestureID/:tab", - element: /*#__PURE__*/_react.default.createElement(SingleEcogesture, null) + element: /*#__PURE__*/_react.default.createElement(_EcogestureSelectionView.default, null) }), /*#__PURE__*/_react.default.createElement(_reactRouterDom.Route, { path: "/ecogesture/:ecogestureID", - element: /*#__PURE__*/_react.default.createElement(SingleEcogesture, null) + element: /*#__PURE__*/_react.default.createElement(SingleEcogestureView, null) }), /*#__PURE__*/_react.default.createElement(_reactRouterDom.Route, { path: "/ecogestures", - element: /*#__PURE__*/_react.default.createElement(EcogestureView, null) + element: /*#__PURE__*/_react.default.createElement(EcogestureTabsView, null) }), /*#__PURE__*/_react.default.createElement(_reactRouterDom.Route, { path: "/options/legalnotice", element: /*#__PURE__*/_react.default.createElement(LegalNoticeView, null) @@ -34179,7 +33531,7 @@ var AppRoutes = function AppRoutes(_ref) { element: /*#__PURE__*/_react.default.createElement(ProfileTypeView, null) }), /*#__PURE__*/_react.default.createElement(_reactRouterDom.Route, { path: "/unsubscribe", - element: /*#__PURE__*/_react.default.createElement(_UnSubscribe.default, null) + element: /*#__PURE__*/_react.default.createElement(_UnSubscribeView.default, null) }), /*#__PURE__*/_react.default.createElement(_reactRouterDom.Route, { path: "*", element: /*#__PURE__*/_react.default.createElement(_reactRouterDom.Navigate, { @@ -34189,26 +33541,127 @@ var AppRoutes = function AppRoutes(_ref) { })))); }; -var _default = AppRoutes; +var _default = AppRoutes; +exports.default = _default; + +/***/ }), + +/***/ "rsfG": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.TRIGGERS_DOCTYPE = void 0; +var TRIGGERS_DOCTYPE = 'io.cozy.triggers'; +exports.TRIGGERS_DOCTYPE = TRIGGERS_DOCTYPE; + +/***/ }), + +/***/ "s3su": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +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 _FormNavigation = _interopRequireDefault(__webpack_require__("o73f")); + +var _FormProgress = _interopRequireDefault(__webpack_require__("3/T/")); + +__webpack_require__("UGT3"); + +var _I18n = __webpack_require__("buk/"); + +var _enums = __webpack_require__("gnxY"); + +var _react = _interopRequireWildcard(__webpack_require__("q1tI")); + +var _hooks = __webpack_require__("Zlw4"); + +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 ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } + +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } + +var ProfileTypeFormNumber = function ProfileTypeFormNumber(_ref) { + var step = _ref.step, + viewedStep = _ref.viewedStep, + currentProfileType = _ref.currentProfileType, + answerType = _ref.answerType, + setNextStep = _ref.setNextStep, + setPreviousStep = _ref.setPreviousStep; + + var _useI18n = (0, _I18n.useI18n)(), + t = _useI18n.t; + + var _useAppSelector = (0, _hooks.useAppSelector)(function (state) { + return state.ecolyo.profile; + }), + isProfileTypeCompleted = _useAppSelector.isProfileTypeCompleted; + + var _useState = (0, _react.useState)(''), + _useState2 = (0, _slicedToArray2.default)(_useState, 2), + answer = _useState2[0], + setAnswer = _useState2[1]; + + var handlePrevious = (0, _react.useCallback)(function () { + setPreviousStep(); + }, [setPreviousStep]); + var handleNext = (0, _react.useCallback)(function () { + setNextStep(_objectSpread(_objectSpread({}, currentProfileType), {}, (0, _defineProperty2.default)({}, answerType.attribute, answer))); + }, [currentProfileType, setNextStep, answer, answerType.attribute]); + (0, _react.useEffect)(function () { + if (step < viewedStep || isProfileTypeCompleted) { + setAnswer(currentProfileType[answerType.attribute]); + } + }, [step, viewedStep, currentProfileType, answerType, isProfileTypeCompleted]); + return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement("div", { + className: 'profile-form-container' + }, /*#__PURE__*/_react.default.createElement(_FormProgress.default, { + step: step, + formType: 'profile' + }), /*#__PURE__*/_react.default.createElement("div", { + className: 'profile-question-label' + }, t("profile_type.".concat(_enums.ProfileTypeStepForm[step].toLowerCase(), ".question"))), answer != null && /*#__PURE__*/_react.default.createElement("label", { + className: 'text' + }, /*#__PURE__*/_react.default.createElement("input", { + type: 'number', + value: answer.toString(), + name: answerType.attribute, + onChange: function onChange(e) { + return setAnswer(e.target.value); + }, + autoFocus: true + }), "m\xB2")), /*#__PURE__*/_react.default.createElement(_FormNavigation.default, { + step: step, + handlePrevious: handlePrevious, + handleNext: handleNext, + disableNextButton: answer === '' + })); +}; + +var _default = ProfileTypeFormNumber; exports.default = _default; /***/ }), -/***/ "rsfG": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.TRIGGERS_DOCTYPE = void 0; -var TRIGGERS_DOCTYPE = 'io.cozy.triggers'; -exports.TRIGGERS_DOCTYPE = TRIGGERS_DOCTYPE; - -/***/ }), - /***/ "sCKH": /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -34231,6 +33684,167 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE /***/ }), +/***/ "sNQa": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +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 _cozyClient = __webpack_require__("SH7X"); + +var _react = _interopRequireWildcard(__webpack_require__("q1tI")); + +var _reactRouterDom = __webpack_require__("SOjZ"); + +var _quiz = _interopRequireDefault(__webpack_require__("CUhI")); + +var _hooks = __webpack_require__("Zlw4"); + +var _QuizQuestionContent = _interopRequireDefault(__webpack_require__("TbeA")); + +var _QuizQuestionContentCustom = _interopRequireDefault(__webpack_require__("oTlj")); + +__webpack_require__("4hre"); + +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 QuizQuestion = function QuizQuestion(_ref) { + var userChallenge = _ref.userChallenge; + var questionsIsLocked = userChallenge.quiz.questions.some(function (answer) { + return answer.result == 0; + }); + + var _useState = (0, _react.useState)(), + _useState2 = (0, _slicedToArray2.default)(_useState, 2), + question = _useState2[0], + setQuestion = _useState2[1]; + + var _useState3 = (0, _react.useState)(!questionsIsLocked), + _useState4 = (0, _slicedToArray2.default)(_useState3, 2), + isCustomQuest = _useState4[0], + setIsCustomQuest = _useState4[1]; + + var _useState5 = (0, _react.useState)(false), + _useState6 = (0, _slicedToArray2.default)(_useState5, 2), + customQuestionLoading = _useState6[0], + setCustomQuestionLoading = _useState6[1]; + + var client = (0, _cozyClient.useClient)(); + + var _useAppSelector = (0, _hooks.useAppSelector)(function (state) { + return state.ecolyo.global; + }), + fluidTypes = _useAppSelector.fluidTypes; + + var navigate = (0, _reactRouterDom.useNavigate)(); + + var goBack = function goBack() { + navigate('/challenges'); + }; + + (0, _react.useEffect)(function () { + var subscribed = true; + + function loadCustomQuestion() { + return _loadCustomQuestion.apply(this, arguments); + } + + function _loadCustomQuestion() { + _loadCustomQuestion = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() { + var quizService, customQuestion; + return _regenerator.default.wrap(function _callee$(_context) { + while (1) { + switch (_context.prev = _context.next) { + case 0: + quizService = new _quiz.default(client); + _context.next = 3; + return quizService.getCustomQuestion(userChallenge.quiz.customQuestion, fluidTypes); + + case 3: + customQuestion = _context.sent; + + if (subscribed) { + setQuestion(customQuestion); + setCustomQuestionLoading(false); + } + + case 5: + case "end": + return _context.stop(); + } + } + }, _callee); + })); + return _loadCustomQuestion.apply(this, arguments); + } + + if (isCustomQuest) { + setCustomQuestionLoading(true); + loadCustomQuestion(); + } + + return function () { + subscribed = false; + }; + }, [client, fluidTypes, isCustomQuest, userChallenge.quiz.customQuestion]); + return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, isCustomQuest ? /*#__PURE__*/_react.default.createElement(_QuizQuestionContentCustom.default, { + userChallenge: userChallenge, + goBack: goBack, + question: question, + isLoading: customQuestionLoading + }) : /*#__PURE__*/_react.default.createElement(_QuizQuestionContent.default, { + userChallenge: userChallenge, + setIsCustomQuest: setIsCustomQuest, + goBack: goBack + })); +}; + +var _default = QuizQuestion; +exports.default = _default; + +/***/ }), + +/***/ "sPIc": +/***/ (function(module, exports, __webpack_require__) { + + +var content = __webpack_require__("tWtw"); + +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) {} + +/***/ }), + /***/ "sU2c": /***/ (function(module, exports, __webpack_require__) { @@ -34378,7 +33992,58 @@ if(false) {} /***/ }), -/***/ "si6F": +/***/ "ss4k": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.getPercentage = getPercentage; +exports.getRoundFloat = getRoundFloat; +exports.sum = sum; + +var _ = __webpack_require__("LvDl"); + +function getRoundFloat(data) { + return Math.round((data + Number.EPSILON) * 100) / 100; +} + +function getPercentage(dataA, dataB) { + return Math.round(Number.parseFloat(((1 - _.mean(dataA) / _.mean(dataB)) * 100).toFixed(2))); +} + +function sum(dataA) { + return Number.parseInt(_.sum(dataA)); +} + +/***/ }), + +/***/ "t+By": +/***/ (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": "ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5", + "use": "ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5-usage", + "viewBox": "0 0 221 220", + "content": "<symbol viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5\"><path d=\"M92.988 93.633c-4.032 4.323-15.111 15.411-20.235 14.143-5.124-1.267-7.856-19.149-7.856-20.622\" stroke=\"#FFDDBD\" stroke-width=\"5.517\" /><path d=\"M64.897 87.154c0 .789.783 6.284 2.298 11.413\" stroke=\"#CEA47D\" stroke-width=\"5.517\" stroke-linecap=\"round\" /><path d=\"M57.152 88.16c1.868 1.12 8.873.155 12.143-.468 3.269-4.67-4.67-7.472-7.473-7.472-2.802 0-5.137 1.401-6.538 1.401-1.4 0-5.137-1.868-5.137 0s4.67 5.137 7.005 6.538Z\" fill=\"#C9804A\" /><path d=\"M67.608 88.471c-.686-.522-.919-1.37-.52-1.893l.869-1.142c.398-.523 1.277-.524 1.963-.002.686.522.919 1.37.52 1.893l-.869 1.142c-.398.523-1.277.524-1.963.002Zm-14.609-4.828c-.747.431-1.619.319-1.948-.25l-.717-1.244c-.329-.57.01-1.38.756-1.811.746-.431 1.618-.319 1.947.25l.718 1.244c.328.57-.01 1.38-.756 1.811Zm6.144 5.847c-.81-.296-1.273-1.06-1.037-1.706l2.026-5.526c.237-.645 1.085-.928 1.894-.631.81.297 1.273 1.06 1.037 1.706l-2.026 5.526c-.237.645-1.085.928-1.894.631Zm-3.549-.397c-.832-.225-1.37-.91-1.203-1.53l1.304-4.823c.167-.62.978-.94 1.81-.715.832.225 1.37.91 1.203 1.53l-1.304 4.823c-.168.62-.978.94-1.81.715Zm7.322-.513c-.696-.51-.933-1.37-.53-1.922l1.752-2.399c.403-.552 1.295-.588 1.99-.08.697.508.934 1.368.53 1.92l-1.75 2.4c-.404.552-1.296.588-1.992.08Z\" fill=\"#FFDDBD\" /><path d=\"M127.318 93.633c4.032 4.323 15.111 15.411 20.235 14.143 5.124-1.267 7.856-19.149 7.856-20.622\" stroke=\"#FFDDBD\" stroke-width=\"5.517\" /><path d=\"M155.409 87.154c0 .789-.783 6.284-2.298 11.413\" stroke=\"#CEA47D\" stroke-width=\"5.517\" stroke-linecap=\"round\" /><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M97.48 85.595a4.59 4.59 0 0 1 2.233-1.435l5.85-1.67a14.709 14.709 0 0 1 7.832-.07l6.664 1.777c.838.223 1.57.67 2.138 1.264a1.84 1.84 0 0 1 2.059.13l8.9 6.884a.92.92 0 0 1 .165 1.29l-5.16 6.673a.92.92 0 0 1-1.29.165l-3.419-2.644-.076 35.52H96.192l.146-35.125-3.252 2.516a.919.919 0 0 1-1.29-.165l-5.16-6.672a.92.92 0 0 1 .164-1.29l8.9-6.884a1.838 1.838 0 0 1 1.78-.264Z\" fill=\"#DCDCDC\" /><path opacity=\".5\" d=\"M120.708 88.055a.46.46 0 0 1-.263-.744l1.22-1.473a1.84 1.84 0 0 1 2.544-.28l6.657 5.166c.434.337.018 1.014-.479.779l-3.682-1.745a16.552 16.552 0 0 0-3.84-1.271l-2.157-.432Zm-24.315.522a4.598 4.598 0 0 1 3.335-4.421l5.835-1.667a14.71 14.71 0 0 1 7.832-.07l6.099 1.627c.95.253.894 1.62-.074 1.793l-11.731 2.112a5.519 5.519 0 0 0-3.755 2.594l-7.54 12.58V88.577Z\" fill=\"#0260EE\" /><path d=\"M119.525 121.367c.486-.713.762-1.55.795-2.413l.726-18.873c.242-1.487 2.434-1.31 2.434.197v24.679a3.862 3.862 0 0 1-3.861 3.862h-3.435a.92.92 0 0 1-.76-1.438l4.101-6.014Z\" fill=\"#C4C4C4\" /><path d=\"m96.192 133.479 5.303 66.165h4.339l1.9-51.321c.017-.48.273-.925.676-1.187a1.455 1.455 0 0 1 2.252 1.202l.475 51.306 4.338 1.408 7.901-67.573H96.192Z\" fill=\"#B67D55\" /><path d=\"m123.309 133.479-7.633 65.243h-4.727l-1.592-51.12a1.613 1.613 0 0 0-.745-1.312c-.465-.297-.786-.81-.768-1.362.032-.96.42-2.167 2.951-2.861 3.562-.976 6.168-6.09 7.144-8.588h5.37Z\" fill=\"#92552A\" /><path d=\"M110.172 197.945h6.063v4.49h4.322c4.56 0 8.256 3.351 8.256 6.434 0 2.601-5.69 2.34-8.864 2.195-.59-.027-1.093-.05-1.456-.05-1.161 0-1.613-.536-2.064-1.072-.452-.537-.903-1.073-2.064-1.073-1.14 0-2.064.961-2.064 2.145h-2.129v-13.069Z\" fill=\"#545F7C\" /><path d=\"M107.066 197.945h-6.316v4.49h-4.501c-4.75 0-8.6 3.351-8.6 6.434 0 2.601 5.292 2.34 8.6 2.195a39.35 39.35 0 0 1 1.516-.05c1.21 0 1.68-.536 2.15-1.072.47-.537.94-1.073 2.15-1.073 1.187 0 2.15.961 2.15 2.145h2.851v-13.069Z\" fill=\"#6E7B9D\" /><path d=\"M105.714 70.719h7.856v12.275c0 1.356-.879 2.455-1.964 2.455h-3.928c-1.085 0-1.964-1.1-1.964-2.455V70.719Z\" fill=\"#FFDDBD\" /><rect x=\"105.714\" y=\"71.701\" width=\"7.856\" height=\"9.82\" rx=\"1.839\" fill=\"#C9804A\" /><path d=\"M163.154 88.16c-1.868 1.12-8.873.155-12.142-.468-3.269-4.67 4.67-7.472 7.472-7.472 2.802 0 5.137 1.401 6.538 1.401 1.401 0 5.138-1.868 5.138 0s-4.671 5.137-7.006 6.538Z\" fill=\"#C9804A\" /><path d=\"M152.698 88.471c.686-.522.919-1.37.521-1.893l-.87-1.142c-.398-.523-1.277-.524-1.963-.002-.686.522-.919 1.37-.52 1.893l.869 1.142c.398.523 1.277.524 1.963.002Zm14.61-4.828c.746.431 1.618.319 1.947-.25l.717-1.244c.329-.57-.009-1.38-.756-1.811-.746-.431-1.618-.319-1.947.25l-.717 1.244c-.329.57.009 1.38.756 1.811Zm-6.145 5.847c.809-.296 1.274-1.06 1.037-1.706l-2.026-5.526c-.237-.645-1.085-.928-1.894-.631-.809.297-1.273 1.06-1.037 1.706l2.026 5.526c.237.645 1.085.928 1.894.631Zm3.549-.397c.832-.225 1.371-.91 1.203-1.53l-1.304-4.823c-.167-.62-.978-.94-1.81-.715-.832.225-1.37.91-1.203 1.53l1.304 4.823c.168.62.978.94 1.81.715Zm-7.322-.513c.696-.51.933-1.37.53-1.922l-1.752-2.399c-.403-.552-1.294-.588-1.991-.08-.696.508-.933 1.368-.53 1.92l1.752 2.4c.403.552 1.295.588 1.991.08Z\" fill=\"#FFDDBD\" /><g filter=\"url(#ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_a)\"><path d=\"M125.812 74.333c-2.466 2.06-11.633 5.176-23.023 2.372-16.954-4.174-22.726-18.9-23.584-25.389 1.73.962 6.248 3.027 10.475 3.592-3.534-4.855-6.008-16.14-4.647-26.317 2.995 2.631 9.997 3.196 13.124 3.15-3.156-3.21-9.133-12.137-7.792-22.157 9.911 9.294 19.684 6.219 25.423 10.97 5.739 4.752 2.397 8.886 6.086 15.555.044-5.094 3.833-12.767 5.722-15.967 0 0 .478 9.824 2.251 14.443 1.772 4.62 5.973 5.978 6.374 13.402.321 5.94-4.934 14.545-7.601 18.106 1.396-.012 5.386-.953 10.178-4.614-1.098 5.231-10.519 10.793-12.986 12.854Z\" fill=\"#0260EE\" /></g><g filter=\"url(#ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_b)\"><path d=\"M125.812 74.333c-2.466 2.06-11.633 5.176-23.023 2.372-16.954-4.174-22.726-18.9-23.584-25.389 1.73.962 6.248 3.027 10.475 3.592-3.534-4.855-6.008-16.14-4.647-26.317 2.995 2.631 9.997 3.196 13.124 3.15-3.156-3.21-9.133-12.137-7.792-22.157 9.911 9.294 19.684 6.219 25.423 10.97 5.739 4.752 2.397 8.886 6.086 15.555.044-5.094 3.833-12.767 5.722-15.967 0 0 .478 9.824 2.251 14.443 1.772 4.62 5.973 5.978 6.374 13.402.321 5.94-4.934 14.545-7.601 18.106 1.396-.012 5.386-.953 10.178-4.614-1.098 5.231-10.519 10.793-12.986 12.854Z\" fill=\"#007BED\" /></g><g filter=\"url(#ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_c)\"><path d=\"M115.952 73.148c-1.154 1.158-5.387 2.975-10.565 1.58-7.707-2.078-10.169-10.065-10.483-13.605.78.506 2.823 1.58 4.75 1.838-1.558-2.613-2.552-8.759-1.805-14.343 1.338 1.403 4.535 1.627 5.967 1.563-1.405-1.718-4.031-6.53-3.296-12.028 4.423 4.964 8.932 3.163 11.5 5.692 2.568 2.53.989 4.833 2.596 8.437.082-2.788 1.909-7.032 2.813-8.806 0 0 .099 5.37.854 7.875.754 2.506 2.66 3.198 2.753 7.255.074 3.246-2.435 8.02-3.699 10 .639-.024 2.476-.587 4.714-2.65-.566 2.877-4.945 6.035-6.099 7.192Z\" fill=\"#7BF7FF\" /></g><path d=\"M79.947 64.205c2.379-2.681 7.525-8.303 9.082-9.341 1.946-1.298 4.411-2.466 7.525 1.037m41.97 8.304c-2.378-2.681-7.525-8.303-9.082-9.341-1.946-1.298-4.411-2.466-7.525 1.037\" stroke=\"#65687D\" stroke-width=\"1.839\" stroke-linecap=\"round\" /><circle cx=\"92.585\" cy=\"68.682\" fill=\"#F0FDFF\" fill-opacity=\".55\" r=\"12.131\" /><ellipse cx=\"125.702\" cy=\"68.774\" rx=\"12.154\" ry=\"11.546\" fill=\"#F0FDFF\" fill-opacity=\".55\" /><path d=\"M114.888 66.148c-.535 0-1.003-.34-1.279-.798a5.097 5.097 0 0 0-4.374-2.476 5.097 5.097 0 0 0-4.374 2.476c-.276.459-.743.798-1.278.798-.842 0-1.459-.798-1.082-1.55a7.532 7.532 0 0 1 13.468 0c.378.752-.24 1.55-1.081 1.55Z\" fill=\"#9EA7BD\" /><rect x=\"78.909\" y=\"62.259\" width=\"4.862\" height=\"3.646\" rx=\".92\" fill=\"#9EA7BD\" /><rect x=\"134.7\" y=\"62.259\" width=\"4.862\" height=\"3.646\" rx=\".92\" fill=\"#9EA7BD\" /><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M90.262 67.13a4.254 4.254 0 1 1-.575 1.36 4.286 4.286 0 0 1 .575-1.36Zm30.368.027a4.254 4.254 0 0 1 7.657 1.03 4.239 4.239 0 0 1-.816 3.997 4.244 4.244 0 0 1-3.25 1.51 4.241 4.241 0 0 1-3.094-1.335l-.024-.025a4.239 4.239 0 0 1-1.136-2.894 4.227 4.227 0 0 1 .663-2.282Z\" fill=\"#000\" /><path d=\"m90.866 58.11 5.948 1.243-11.711 17.42-3.294-5.035 9.057-13.628Zm33.094 0 5.948 1.243-11.712 17.42-3.293-5.035 9.057-13.628Zm-26.282 1.95 2.255 1.093-12.556 18.484-1.66-.968 11.96-18.608Zm33.094 0 2.255 1.093-12.555 18.484-1.661-.968 11.961-18.608Z\" opacity=\".65\" fill=\"#EAFCFF\" /><path d=\"M103.797 68.681c0 6.192-5.02 11.212-11.212 11.212s-11.211-5.02-11.211-11.212 5.02-11.211 11.211-11.211c6.193 0 11.212 5.02 11.212 11.211Zm33.094 0c0 6.192-5.019 11.212-11.211 11.212s-11.212-5.02-11.212-11.212 5.02-11.211 11.212-11.211 11.211 5.02 11.211 11.211Z\" stroke=\"#9EA7BD\" stroke-width=\"1.839\" /><g filter=\"url(#ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_d)\" fill=\"#0260EE\"><path d=\"M156.288 40.276c-2.356 3.142 0 4.489 1.473 4.91 3.438.982 4.419-1.964 4.91-4.42.393-1.963-1.145-7.037-1.964-9.328-.491 1.636-2.062 5.695-4.419 8.838Zm-1.215-5.298c1.307 1.467 1.248 2.09 1.055 2.217.706-.19.652-1.338-.33-2.32-1.243-1.243-.367-2.496-.044-3.266-.772.512-1.988 1.903-.681 3.37Z\" /></g><path d=\"M158.597 46.168h-.236a.322.322 0 0 0-.2.058c-.611.471-.574 2.314-.448 3.484a.436.436 0 0 0 .438.386c.4 0 .728-.587.678-.984-.092-.729.053-1.633.228-2.332.077-.304-.147-.612-.46-.612Z\" fill=\"#5C3F2E\" /><rect x=\"153.833\" y=\"67.773\" width=\"8.838\" height=\"7.856\" rx=\"3.928\" fill=\"#916F57\" /><rect x=\"153.833\" y=\"49.114\" width=\"8.838\" height=\"24.551\" rx=\"1.839\" fill=\"#F1ECD9\" /><path opacity=\".5\" d=\"M156.617 50.894c-.958-.359-.701-1.78.323-1.78h3.892c1.016 0 1.839.823 1.839 1.839v7.453c0 .526-.739.64-.898.139l-1.643-5.204a2.76 2.76 0 0 0-1.662-1.753l-1.851-.694Z\" fill=\"#0260EE\" /><path d=\"m163.163 62.862-1.191-3.175a1.16 1.16 0 0 0-2.246.407v4.687a2.01 2.01 0 1 0 3.891-.706l-.454-1.213Zm-10.641-6.541 1.164-2.91a.586.586 0 0 1 1.129.217v3.135a1.189 1.189 0 1 1-2.293-.442Zm.329 11.294v1.14a1.964 1.964 0 1 0 3.928 0v-5.376c0-.943-1.25-1.275-1.718-.456l-1.801 3.152c-.268.469-.409 1-.409 1.54Z\" fill=\"#F1ECD9\" /><g filter=\"url(#ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_e)\"><path d=\"M157.761 42.24c-.393 1.178.164 1.8.491 1.964 3.928.982 3.765-5.074 2.946-7.365.393 1.57-.818 3.273-1.473 3.928 0-.393-.654-.819-.982-1.473-.163.818-.589 1.767-.982 2.946Z\" fill=\"#7BF7FF\" /></g><g filter=\"url(#ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_f)\" fill=\"#0260EE\"><path d=\"M156.288 40.276c-2.356 3.142 0 4.489 1.473 4.91 3.438.982 4.419-1.964 4.91-4.42.393-1.963-1.145-7.037-1.964-9.328-.491 1.636-2.062 5.695-4.419 8.838Zm-1.215-5.298c1.307 1.467 1.248 2.09 1.055 2.217.706-.19.652-1.338-.33-2.32-1.243-1.243-.367-2.496-.044-3.266-.772.512-1.988 1.903-.681 3.37Z\" /></g><path d=\"m156.003 69.065-1.371.548a.49.49 0 0 0 .317.927l1.99-.569a1.62 1.62 0 0 0 1.093-1.046l.496-1.49a.49.49 0 0 0-.902-.374l-.473.945a2.2 2.2 0 0 1-1.15 1.059Zm5.846-2.845.487-.244a.607.607 0 0 0-.271-1.15h-.088a.694.694 0 0 1-.491-.203l-.208-.208a.807.807 0 0 0-1.292.932l.151.302c.315.63 1.082.886 1.712.57Zm-7.485-10.006-.835.417a.547.547 0 1 0 .682.817l1.031-1.374a.536.536 0 0 0 .09-.19l.307-1.228c.044-.177-.173-.3-.303-.171a.179.179 0 0 0-.043.07l-.318.954c-.102.307-.322.56-.611.705Z\" fill=\"#906F57\" /><path opacity=\".5\" d=\"M154.324 54.024c0-.327.098-.982.491-.982.491 0-.491 1.473-.491.982Zm-.465 12.662.336-1.345a.68.68 0 1 1 1.304.38l-.554 1.661a.571.571 0 0 1-1.112-.18v-.304c0-.071.009-.143.026-.212Zm6.273-5.788h-.897a.49.49 0 1 0 0 .982h.796c.415 0 .794.234.979.605l.319.637a.581.581 0 1 0 .931-.671l-1.146-1.146a1.387 1.387 0 0 0-.982-.407Z\" fill=\"#0260EE\" /><g filter=\"url(#ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_g)\"><path d=\"M37.526 101.161c2.356 3.143 0 4.49-1.473 4.91-3.438.982-4.42-1.964-4.91-4.419-.393-1.964 1.145-7.037 1.963-9.329.491 1.637 2.063 5.696 4.42 8.838Z\" fill=\"#0260EE\" /></g><path d=\"M35.843 107.054h-.236a.326.326 0 0 0-.2.057c-.61.472-.574 2.314-.447 3.485a.436.436 0 0 0 .437.386c.4 0 .729-.588.679-.984-.092-.729.052-1.633.228-2.332a.488.488 0 0 0-.46-.612Z\" fill=\"#5C3F2E\" /><rect x=\"31.08\" y=\"128.658\" width=\"8.838\" height=\"7.856\" rx=\"3.928\" fill=\"#916F57\" /><rect x=\"31.08\" y=\"109.999\" width=\"8.838\" height=\"24.551\" rx=\"1.839\" fill=\"#F1ECD9\" /><path opacity=\".5\" d=\"M33.864 111.78c-.959-.36-.701-1.781.323-1.781h3.892a1.84 1.84 0 0 1 1.839 1.839v7.454c0 .526-.74.64-.898.138l-1.644-5.204a2.76 2.76 0 0 0-1.662-1.752l-1.85-.694Z\" fill=\"#0260EE\" /><path d=\"m40.41 123.748-1.191-3.176a1.16 1.16 0 0 0-2.247.408v4.686a2.01 2.01 0 1 0 3.892-.706l-.455-1.212Zm-10.642-6.541 1.165-2.911a.585.585 0 0 1 1.129.217v3.135a1.19 1.19 0 1 1-2.294-.441Zm.33 11.293v1.14a1.964 1.964 0 1 0 3.928 0v-5.376c0-.943-1.25-1.275-1.718-.456l-1.801 3.152c-.268.469-.41 1-.41 1.54Z\" fill=\"#F1ECD9\" /><g filter=\"url(#ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_h)\"><path d=\"M36.053 103.126c.393 1.178-.163 1.8-.49 1.964-3.929.982-3.765-5.074-2.947-7.365-.393 1.57.819 3.273 1.473 3.928 0-.393.655-.819.982-1.473.164.818.59 1.767.982 2.946Z\" fill=\"#7BF7FF\" /></g><g filter=\"url(#ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_i)\"><path d=\"M37.526 101.161c2.356 3.143 0 4.49-1.473 4.91-3.438.982-4.42-1.964-4.91-4.419-.393-1.964 1.145-7.037 1.963-9.329.491 1.637 2.063 5.696 4.42 8.838Z\" fill=\"#0260EE\" /></g><path d=\"m33.25 129.951-1.371.548a.49.49 0 0 0 .317.927l1.99-.569a1.62 1.62 0 0 0 1.092-1.046l.497-1.49a.49.49 0 0 0-.902-.374l-.473.945a2.2 2.2 0 0 1-1.15 1.059Zm5.846-2.846.487-.243a.607.607 0 0 0-.272-1.15h-.087a.692.692 0 0 1-.491-.204l-.208-.207a.806.806 0 0 0-1.293.931l.151.303c.316.63 1.082.885 1.713.57Zm-7.486-10.006-.834.417a.547.547 0 1 0 .682.817l1.03-1.374a.528.528 0 0 0 .09-.189l.308-1.228c.044-.178-.174-.301-.303-.172a.18.18 0 0 0-.044.071l-.318.954c-.102.306-.322.56-.61.704Z\" fill=\"#906F57\" /><path opacity=\".5\" d=\"M31.57 114.91c0-.328.099-.982.492-.982.49 0-.491 1.473-.491.982Zm-.464 12.662.336-1.345a.68.68 0 1 1 1.304.379l-.554 1.662a.57.57 0 0 1-1.112-.181v-.303c0-.072.009-.143.026-.212Zm6.273-5.788h-.898a.491.491 0 0 0 0 .982h.797c.414 0 .793.234.979.605l.318.637a.582.582 0 1 0 .932-.671l-1.146-1.146a1.387 1.387 0 0 0-.982-.407Z\" fill=\"#0260EE\" /><g filter=\"url(#ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_j)\"><path d=\"M191.641 101.161c2.357 3.143 0 4.49-1.473 4.91-3.437.982-4.419-1.964-4.91-4.419-.174-.87.031-2.35.384-3.928.199-1.473.794-4.615 1.58-5.4.274.912.883 2.578 1.778 4.418.347.715 1.72-2.697 2.15-1.964-.982 2.455-.041 5.674.491 6.383Z\" fill=\"#0260EE\" /><g filter=\"url(#ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_k)\"><path d=\"M191.641 101.161c2.357 3.143 0 4.49-1.473 4.91-3.437.982-4.419-1.964-4.91-4.419-.174-.87.031-2.35.384-3.928.199-1.473.794-4.615 1.58-5.4.274.912.883 2.578 1.778 4.418.347.715 1.72-2.697 2.15-1.964-.982 2.455-.041 5.674.491 6.383Z\" fill=\"#0260EE\" /></g></g><path d=\"M189.333 107.054h.235c.072 0 .144.014.2.057.611.472.575 2.314.448 3.485a.436.436 0 0 1-.437.386c-.4 0-.729-.588-.679-.984.092-.729-.053-1.633-.228-2.332a.488.488 0 0 1 .461-.612Z\" fill=\"#5C3F2E\" /><rect width=\"8.838\" height=\"7.856\" rx=\"3.928\" transform=\"matrix(-1 0 0 1 194.096 128.658)\" fill=\"#916F57\" /><rect width=\"8.838\" height=\"24.551\" rx=\"1.839\" transform=\"matrix(-1 0 0 1 194.096 109.999)\" fill=\"#F1ECD9\" /><path opacity=\".5\" d=\"M191.312 111.78c.959-.36.701-1.781-.323-1.781h-3.892a1.84 1.84 0 0 0-1.839 1.839v7.454c0 .526.74.64.898.138l1.643-5.204a2.764 2.764 0 0 1 1.662-1.752l1.851-.694Z\" fill=\"#0260EE\" /><path d=\"m184.767 123.748 1.19-3.176a1.161 1.161 0 0 1 2.247.408v4.686a2.01 2.01 0 1 1-3.892-.706l.455-1.212Zm10.641-6.541-1.165-2.911a.584.584 0 0 0-1.129.217v3.135a1.19 1.19 0 1 0 2.294-.441Zm-.33 11.293v1.14a1.964 1.964 0 1 1-3.928 0v-5.376c0-.943 1.25-1.275 1.718-.456l1.801 3.152c.268.469.409 1 .409 1.54Z\" fill=\"#F1ECD9\" /><g filter=\"url(#ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_l)\"><path d=\"M191.641 102.635c.393 1.178-1.636 2.291-1.964 2.455-3.928.982-3.764-5.074-2.946-7.365-.393 2.749.818 5.073 1.473 5.892.491.491 3.044-2.161 3.437-.982Z\" fill=\"#7BF7FF\" /></g><path d=\"m191.926 129.951 1.371.548a.49.49 0 0 1-.317.927l-1.99-.569a1.623 1.623 0 0 1-1.093-1.046l-.496-1.49a.49.49 0 0 1 .902-.374l.473.945a2.2 2.2 0 0 0 1.15 1.059Zm-5.846-2.846-.487-.243a.606.606 0 0 1 .271-1.15h.088a.692.692 0 0 0 .491-.204l.208-.207a.805.805 0 0 1 1.292.931l-.151.303a1.276 1.276 0 0 1-1.712.57Zm7.486-10.006.834.417a.547.547 0 1 1-.682.817l-1.031-1.374a.532.532 0 0 1-.09-.189l-.307-1.228c-.044-.178.173-.301.303-.172a.18.18 0 0 1 .044.071l.317.954c.103.306.323.56.612.704Z\" fill=\"#906F57\" /><path opacity=\".5\" d=\"M193.605 114.91c0-.328-.098-.982-.491-.982-.491 0 .491 1.473.491.982Zm.465 12.662-.337-1.345a.678.678 0 1 0-1.303.379l.554 1.662a.571.571 0 0 0 1.112-.181v-.303a.885.885 0 0 0-.026-.212Zm-6.273-5.788h.898a.491.491 0 0 1 0 .982h-.797c-.415 0-.794.234-.979.605l-.319.637a.581.581 0 1 1-.931-.671l1.146-1.146c.26-.261.613-.407.982-.407Z\" fill=\"#0260EE\" /><g filter=\"url(#ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_m)\"><path d=\"M62.995 40.276c2.357 3.142 0 4.49-1.473 4.91-3.437.982-4.419-1.964-4.91-4.42-.174-.87.031-2.35.385-3.927.199-1.473.794-4.616 1.58-5.401.273.912.883 2.578 1.777 4.419.348.714 1.72-2.698 2.15-1.964-.982 2.455-.04 5.673.491 6.383Z\" fill=\"#0260EE\" /><g filter=\"url(#ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_n)\"><path d=\"M62.995 40.276c2.357 3.142 0 4.49-1.473 4.91-3.437.982-4.419-1.964-4.91-4.42-.174-.87.031-2.35.385-3.927.199-1.473.794-4.616 1.58-5.401.273.912.883 2.578 1.777 4.419.348.714 1.72-2.698 2.15-1.964-.982 2.455-.04 5.673.491 6.383Z\" fill=\"#0260EE\" /></g></g><path d=\"M60.687 46.168h.236c.071 0 .143.014.2.058.61.471.574 2.314.447 3.484a.436.436 0 0 1-.437.386c-.4 0-.729-.587-.678-.984.091-.729-.053-1.633-.229-2.332-.076-.304.147-.612.461-.612Z\" fill=\"#5C3F2E\" /><rect width=\"8.838\" height=\"7.856\" rx=\"3.928\" transform=\"matrix(-1 0 0 1 65.45 67.773)\" fill=\"#916F57\" /><rect width=\"8.838\" height=\"24.551\" rx=\"1.839\" transform=\"matrix(-1 0 0 1 65.45 49.114)\" fill=\"#F1ECD9\" /><path opacity=\".5\" d=\"M62.666 50.894c.959-.359.701-1.78-.322-1.78H58.45a1.84 1.84 0 0 0-1.839 1.839v7.453c0 .526.74.64.898.139l1.644-5.204a2.759 2.759 0 0 1 1.662-1.753l1.85-.694Z\" fill=\"#0260EE\" /><path d=\"m56.121 62.862 1.19-3.175a1.16 1.16 0 0 1 2.247.407v4.687a2.01 2.01 0 1 1-3.892-.706l.455-1.213Zm10.641-6.541-1.164-2.91a.586.586 0 0 0-1.13.217v3.135a1.19 1.19 0 1 0 2.294-.442Zm-.329 11.294v1.14a1.964 1.964 0 1 1-3.929 0v-5.376c0-.943 1.25-1.275 1.718-.456l1.802 3.152c.268.469.409 1 .409 1.54Z\" fill=\"#F1ECD9\" /><g filter=\"url(#ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_o)\"><path d=\"M62.996 41.75c.392 1.178-1.637 2.29-1.964 2.454-3.928.982-3.765-5.074-2.946-7.365-.393 2.75.818 5.074 1.473 5.892.49.491 3.044-2.16 3.437-.982Z\" fill=\"#7BF7FF\" /></g><path d=\"m63.28 69.065 1.371.548a.49.49 0 0 1-.317.927l-1.99-.568a1.622 1.622 0 0 1-1.092-1.047l-.497-1.49a.49.49 0 0 1 .903-.374l.472.946a2.2 2.2 0 0 0 1.15 1.058Zm-5.845-2.845-.488-.244a.607.607 0 0 1 .272-1.15h.087a.693.693 0 0 0 .491-.203l.208-.208a.807.807 0 0 1 1.293.932l-.151.302a1.276 1.276 0 0 1-1.712.57Zm7.485-10.006.834.417a.547.547 0 1 1-.682.817l-1.03-1.374a.531.531 0 0 1-.09-.19l-.307-1.228c-.045-.177.173-.3.302-.171a.18.18 0 0 1 .044.07l.318.954c.102.307.322.56.611.705Z\" fill=\"#906F57\" /><path opacity=\".5\" d=\"M64.96 54.024c0-.327-.099-.982-.491-.982-.492 0 .49 1.473.49.982Zm.465 12.662-.337-1.345a.68.68 0 1 0-1.303.38l.554 1.661a.57.57 0 0 0 1.112-.18v-.304a.877.877 0 0 0-.026-.212Zm-6.274-5.787h.898a.491.491 0 1 1 0 .982h-.796c-.415 0-.794.234-.98.605l-.318.637a.582.582 0 1 1-.932-.672l1.146-1.146c.26-.26.614-.406.982-.406Z\" fill=\"#0260EE\" /><g opacity=\".5\" filter=\"url(#ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_p)\"><g filter=\"url(#ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_q)\"><path d=\"M86.1 122.177c1.414 1.885 0 2.693-.883 2.946-2.063.589-2.652-1.179-2.947-2.652-.235-1.178.688-4.222 1.179-5.597.294.982 1.237 3.417 2.651 5.303Z\" fill=\"#0260EE\" /></g><path d=\"M84.357 127.479c-.05-.398.017-.882.109-1.282.055-.241-.121-.485-.37-.485a.234.234 0 0 0-.156.048c-.35.302-.327 1.385-.252 2.078a.261.261 0 0 0 .262.231c.24 0 .437-.352.407-.59Z\" fill=\"#5C3F2E\" /><rect x=\"81.359\" y=\"138.675\" width=\"5.303\" height=\"4.714\" rx=\"2.357\" fill=\"#916F57\" /><rect x=\"81.359\" y=\"127.479\" width=\"5.303\" height=\"14.73\" rx=\"1.839\" fill=\"#F1ECD9\" /><path opacity=\".5\" d=\"M83.908 128.877c-.752-.282-.55-1.398.253-1.398h.776c.953 0 1.725.773 1.725 1.725v2.658c0 .526-.74.64-.898.138l-.552-1.748a2.167 2.167 0 0 0-1.304-1.375Z\" fill=\"#0260EE\" /><path d=\"m86.957 135.728-.714-1.905a.696.696 0 0 0-1.348.245v2.811a1.206 1.206 0 1 0 2.335-.423l-.273-.728Zm-6.384-3.924.698-1.746a.35.35 0 0 1 .678.13v1.881a.714.714 0 1 1-1.376-.265Zm.197 6.776v.684a1.179 1.179 0 1 0 2.357 0v-2.519c0-.758-1.005-1.025-1.381-.366l-.73 1.277c-.16.282-.246.6-.246.924Z\" fill=\"#F1ECD9\" /><g filter=\"url(#ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_r)\"><path d=\"M85.216 123.355c.236.707-.098 1.08-.294 1.178-2.357.59-2.259-3.044-1.768-4.419-.236.943.491 1.964.884 2.357 0-.236.393-.491.589-.884.098.491.354 1.061.59 1.768Z\" fill=\"#7BF7FF\" /></g><g filter=\"url(#ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_s)\"><path d=\"M86.1 122.177c1.414 1.885 0 2.693-.883 2.946-2.063.589-2.652-1.179-2.947-2.652-.235-1.178.688-4.222 1.179-5.597.294.982 1.237 3.417 2.651 5.303Z\" fill=\"#0260EE\" /></g><path d=\"m82.661 139.45-.822.329a.295.295 0 0 0 .19.556l1.194-.341a.972.972 0 0 0 .656-.628l.298-.894a.293.293 0 0 0-.542-.224l-.283.567a1.32 1.32 0 0 1-.69.635Zm3.509-1.707.291-.146a.365.365 0 0 0-.162-.69h-.053a.417.417 0 0 1-.295-.122l-.124-.125a.485.485 0 0 0-.776.559l.09.182a.766.766 0 0 0 1.028.342Zm-4.492-6.003-.5.25a.328.328 0 1 0 .409.49l.618-.824a.32.32 0 0 0 .054-.114l.184-.737c.027-.106-.104-.18-.181-.103a.11.11 0 0 0-.026.043l-.191.572a.732.732 0 0 1-.367.423Z\" fill=\"#906F57\" /><path opacity=\".5\" d=\"M81.654 130.426c0-.196.06-.589.295-.589.294 0-.295.884-.295.589Zm-.279 7.597.202-.807a.407.407 0 1 1 .782.228l-.332.996a.343.343 0 0 1-.668-.108v-.182c0-.043.006-.086.016-.127Zm3.764-3.473H84.6a.295.295 0 0 0 0 .59h.478c.249 0 .476.14.588.363l.19.382a.35.35 0 1 0 .56-.403l-.688-.688a.835.835 0 0 0-.59-.244Z\" fill=\"#0260EE\" /></g><g opacity=\".5\" filter=\"url(#ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_t)\"><g filter=\"url(#ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_u)\"><path d=\"M191.194 58.179c-1.632 2.175 0 3.108 1.02 3.4 2.379.68 3.059-1.36 3.399-3.06.272-1.36-.793-4.872-1.36-6.459-.339 1.133-1.427 3.943-3.059 6.119Z\" fill=\"#0260EE\" /></g><path d=\"M193.205 64.297c.058-.459-.019-1.018-.125-1.479-.064-.279.14-.56.426-.56.065 0 .131.013.18.055.404.35.378 1.6.292 2.398a.303.303 0 0 1-.303.267c-.277 0-.505-.407-.47-.681Z\" fill=\"#5C3F2E\" /><rect width=\"6.119\" height=\"5.439\" rx=\"2.719\" transform=\"matrix(-1 0 0 1 196.664 77.215)\" fill=\"#916F57\" /><rect width=\"6.119\" height=\"16.997\" rx=\"1.839\" transform=\"matrix(-1 0 0 1 196.664 64.298)\" fill=\"#F1ECD9\" /><path opacity=\".5\" d=\"M193.724 65.91c.868-.325.635-1.612-.293-1.612h-1.046a1.84 1.84 0 0 0-1.84 1.839v3.676c0 .526.74.64.899.139l.775-2.455a2.497 2.497 0 0 1 1.505-1.587Z\" fill=\"#0260EE\" /><path d=\"m190.205 73.816.825-2.199a.802.802 0 0 1 1.555.282v3.245a1.391 1.391 0 1 1-2.694-.49l.314-.838Zm7.367-4.528-.806-2.016a.406.406 0 0 0-.782.15v2.171a.824.824 0 1 0 1.588-.305Zm-.228 7.818v.789a1.36 1.36 0 0 1-2.72 0v-2.906c0-.875 1.16-1.183 1.594-.424l.843 1.474c.185.325.283.693.283 1.067Z\" fill=\"#F1ECD9\" /><g filter=\"url(#ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_v)\"><path d=\"M192.214 59.539c-.272.816.113 1.246.34 1.36 2.719.68 2.606-3.513 2.039-5.1.272 1.088-.566 2.267-1.02 2.72 0-.272-.453-.567-.679-1.02-.114.567-.408 1.224-.68 2.04Z\" fill=\"#7BF7FF\" /></g><g filter=\"url(#ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_w)\"><path d=\"M191.194 58.179c-1.632 2.175 0 3.108 1.02 3.4 2.379.68 3.059-1.36 3.399-3.06.272-1.36-.793-4.872-1.36-6.459-.339 1.133-1.427 3.943-3.059 6.119Z\" fill=\"#0260EE\" /></g><path d=\"m195.162 78.11.949.38a.339.339 0 0 1-.22.641l-1.377-.394a1.125 1.125 0 0 1-.757-.724l-.343-1.032a.338.338 0 0 1 .624-.258l.328.654c.166.334.45.594.796.733Zm-4.047-1.97-.337-.169a.42.42 0 0 1 .188-.796h.06a.48.48 0 0 0 .34-.14l.144-.144a.559.559 0 0 1 .895.644l-.105.21a.883.883 0 0 1-1.185.395Zm5.182-6.927.577.288a.378.378 0 1 1-.472.566l-.713-.951a.36.36 0 0 1-.063-.132l-.212-.85c-.031-.122.12-.208.209-.118a.12.12 0 0 1 .03.049l.221.66c.07.212.222.388.423.488Z\" fill=\"#906F57\" /><path opacity=\".5\" d=\"M196.324 67.697c0-.226-.068-.68-.34-.68-.34 0 .34 1.02.34.68Zm.322 8.766-.233-.932a.47.47 0 1 0-.902.263l.383 1.15a.396.396 0 0 0 .77-.124v-.21a.605.605 0 0 0-.018-.147Zm-4.343-4.007h.622a.34.34 0 0 1 0 .68h-.552a.759.759 0 0 0-.678.419l-.22.44a.403.403 0 1 1-.645-.464l.793-.793a.963.963 0 0 1 .68-.282Z\" fill=\"#0260EE\" /></g><g opacity=\".75\" filter=\"url(#ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_x)\"><g filter=\"url(#ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_y)\"><path d=\"M34.447 24.956c-1.938 2.584 0 3.691 1.211 4.037 2.826.808 3.634-1.615 4.037-3.633.323-1.615-.942-5.787-1.614-7.67-.404 1.345-1.696 4.682-3.634 7.266Z\" fill=\"#0260EE\" /></g><path d=\"M37.14 29.802h.062a.3.3 0 0 1 .198.059c.487.406.456 1.9.353 2.853a.358.358 0 0 1-.36.317c-.328 0-.598-.483-.557-.809.07-.561-.03-1.25-.16-1.807-.073-.305.15-.613.465-.613Z\" fill=\"#5C3F2E\" /><rect width=\"7.267\" height=\"6.46\" rx=\"3.23\" transform=\"matrix(-1 0 0 1 40.943 47.564)\" fill=\"#916F57\" /><rect width=\"7.267\" height=\"20.186\" rx=\"1.839\" transform=\"matrix(-1 0 0 1 40.943 32.223)\" fill=\"#F1ECD9\" /><path opacity=\".5\" d=\"M37.81 34.003c.96-.359.701-1.78-.322-1.78h-1.972a1.84 1.84 0 0 0-1.84 1.839v5.271c0 .526.74.64.899.139l1.12-3.546a2.759 2.759 0 0 1 1.662-1.752l.453-.17Z\" fill=\"#0260EE\" /><path d=\"m33.273 43.527.98-2.61a.954.954 0 0 1 1.846.334v3.853a1.653 1.653 0 1 1-3.2-.58l.374-.997Zm8.749-5.377-.957-2.394a.482.482 0 0 0-.929.178v2.578a.978.978 0 1 0 1.886-.363Zm-.271 9.285v.937a1.615 1.615 0 1 1-3.23 0v-3.805c0-.943 1.25-1.275 1.718-.456l1.176 2.058c.22.385.336.822.336 1.266Z\" fill=\"#F1ECD9\" /><g filter=\"url(#ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_z)\"><path d=\"M35.658 26.57c-.323.97.134 1.48.404 1.616 3.23.807 3.095-4.172 2.422-6.056.323 1.292-.673 2.691-1.211 3.23 0-.324-.538-.674-.808-1.212-.134.673-.484 1.454-.807 2.423Z\" fill=\"#7BF7FF\" /></g><g filter=\"url(#ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_A)\"><path d=\"M34.447 24.956c-1.938 2.584 0 3.691 1.211 4.037 2.826.808 3.634-1.615 4.037-3.633.323-1.615-.942-5.787-1.614-7.67-.404 1.345-1.696 4.682-3.634 7.266Z\" fill=\"#0260EE\" /></g><path d=\"m39.16 48.627 1.127.451a.403.403 0 0 1-.26.762l-1.637-.467a1.333 1.333 0 0 1-.898-.86l-.409-1.226a.403.403 0 0 1 .742-.307l.389.777c.198.396.535.706.946.87Zm-4.807-2.34-.4-.2a.499.499 0 0 1 .223-.946h.072a.57.57 0 0 0 .404-.167l.17-.17a.664.664 0 0 1 1.063.765l-.124.249a1.05 1.05 0 0 1-1.408.47Zm6.154-8.227.686.344a.45.45 0 1 1-.56.671l-.848-1.13a.437.437 0 0 1-.074-.155l-.252-1.01c-.037-.146.142-.247.249-.14a.148.148 0 0 1 .035.057l.262.784c.084.252.265.46.502.58Z\" fill=\"#906F57\" /><path opacity=\".5\" d=\"M40.54 36.26c0-.269-.08-.807-.404-.807-.403 0 .404 1.211.404.807Zm.382 10.41-.277-1.105a.559.559 0 1 0-1.071.312l.455 1.366a.47.47 0 0 0 .914-.148v-.25a.717.717 0 0 0-.021-.174Zm-5.158-4.757h.738a.404.404 0 1 1 0 .807h-.654a.9.9 0 0 0-.806.498l-.261.523a.478.478 0 1 1-.766-.552l.942-.942c.214-.214.505-.334.807-.334Z\" fill=\"#0260EE\" /></g><g opacity=\".75\" filter=\"url(#ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_B)\"><g filter=\"url(#ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_C)\"><path d=\"M163.908 156.548c1.938 2.584 0 3.691-1.211 4.037-2.826.808-3.633-1.615-4.037-3.633-.323-1.615.942-5.787 1.615-7.671.404 1.346 1.696 4.683 3.633 7.267Z\" fill=\"#0260EE\" /></g><path d=\"M161.215 161.394h-.061a.304.304 0 0 0-.199.059c-.486.406-.456 1.9-.353 2.853.02.183.176.317.36.317.329 0 .599-.483.558-.809-.071-.561.029-1.25.16-1.807.073-.305-.151-.613-.465-.613Z\" fill=\"#5C3F2E\" /><rect x=\"157.412\" y=\"179.156\" width=\"7.267\" height=\"6.46\" rx=\"3.23\" fill=\"#916F57\" /><rect x=\"157.412\" y=\"163.815\" width=\"7.267\" height=\"20.186\" rx=\"1.839\" fill=\"#F1ECD9\" /><path opacity=\".5\" d=\"M160.545 165.595c-.959-.359-.701-1.78.323-1.78h1.972a1.84 1.84 0 0 1 1.839 1.839v5.271c0 .526-.74.64-.898.139l-1.12-3.546a2.757 2.757 0 0 0-1.662-1.752l-.454-.171Z\" fill=\"#0260EE\" /><path d=\"m165.082 175.119-.979-2.611a.953.953 0 0 0-1.847.335v3.853a1.653 1.653 0 1 0 3.2-.58l-.374-.997Zm-8.749-5.378.958-2.393a.481.481 0 0 1 .928.179v2.577a.978.978 0 1 1-1.886-.363Zm.271 9.286v.937a1.616 1.616 0 0 0 3.23 0v-3.805c0-.942-1.25-1.274-1.718-.456l-1.175 2.058a2.544 2.544 0 0 0-.337 1.266Z\" fill=\"#F1ECD9\" /><g filter=\"url(#ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_D)\"><path d=\"M162.698 158.163c.322.969-.135 1.48-.404 1.615-3.23.807-3.095-4.172-2.423-6.056-.323 1.292.673 2.691 1.212 3.229 0-.323.538-.672.807-1.211.135.673.485 1.454.808 2.423Z\" fill=\"#7BF7FF\" /></g><g filter=\"url(#ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_E)\"><path d=\"M163.908 156.548c1.938 2.584 0 3.691-1.211 4.037-2.826.808-3.633-1.615-4.037-3.633-.323-1.615.942-5.787 1.615-7.671.404 1.346 1.696 4.683 3.633 7.267Z\" fill=\"#0260EE\" /></g><path d=\"m159.196 180.22-1.127.45a.403.403 0 0 0 .26.762l1.636-.467c.423-.121.76-.443.899-.861l.408-1.225a.402.402 0 0 0-.742-.307l-.388.777a1.817 1.817 0 0 1-.946.871Zm4.806-2.341.401-.2a.5.5 0 0 0-.223-.946h-.072a.57.57 0 0 1-.404-.167l-.171-.171a.663.663 0 0 0-1.063.766l.125.249c.259.518.889.728 1.407.469Zm-6.154-8.226-.686.343a.45.45 0 1 0 .561.671l.847-1.129a.44.44 0 0 0 .074-.156l.253-1.01c.036-.146-.143-.247-.249-.141a.153.153 0 0 0-.036.058l-.261.784a1 1 0 0 1-.503.58Z\" fill=\"#906F57\" /><path opacity=\".5\" d=\"M157.815 167.852c0-.269.081-.807.404-.807.404 0-.404 1.211-.404.807Zm-.381 10.411.276-1.106a.558.558 0 1 1 1.072.312l-.455 1.366a.47.47 0 0 1-.915-.148v-.25a.68.68 0 0 1 .022-.174Zm5.157-4.758h-.738a.403.403 0 1 0 0 .807h.655a.9.9 0 0 1 .805.498l.262.523a.478.478 0 1 0 .766-.552l-.942-.942a1.145 1.145 0 0 0-.808-.334Z\" fill=\"#0260EE\" /></g><defs><filter id=\"ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_a\" x=\"70.009\" y=\".389\" width=\"77.984\" height=\"86.628\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\"><feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood><feBlend in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"></feBlend><feGaussianBlur stdDeviation=\"4.598\" result=\"effect1_foregroundBlur\"></feGaussianBlur></filter><filter id=\"ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_b\" x=\"77.365\" y=\"7.745\" width=\"63.272\" height=\"71.915\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\"><feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood><feBlend in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"></feBlend><feGaussianBlur stdDeviation=\".92\" result=\"effect1_foregroundBlur\"></feGaussianBlur></filter><filter id=\"ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_c\" x=\"93.065\" y=\"36.314\" width=\"30.825\" height=\"40.757\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\"><feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood><feBlend in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"></feBlend><feGaussianBlur stdDeviation=\".92\" result=\"effect1_foregroundBlur\"></feGaussianBlur></filter><filter id=\"ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_d\" x=\"154.036\" y=\"30.978\" width=\"9.158\" height=\"14.862\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\"><feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood><feBlend in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"></feBlend><feGaussianBlur stdDeviation=\".23\" result=\"effect1_foregroundBlur\"></feGaussianBlur></filter><filter id=\"ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_e\" x=\"157.166\" y=\"36.379\" width=\"4.964\" height=\"8.391\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\"><feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood><feBlend in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"></feBlend><feGaussianBlur stdDeviation=\".23\" result=\"effect1_foregroundBlur\"></feGaussianBlur></filter><filter id=\"ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_f\" x=\"145.301\" y=\"22.242\" width=\"26.629\" height=\"32.333\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\"><feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood><feBlend in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"></feBlend><feGaussianBlur stdDeviation=\"4.598\" result=\"effect1_foregroundBlur\"></feGaussianBlur></filter><filter id=\"ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_g\" x=\"30.62\" y=\"91.863\" width=\"8.365\" height=\"14.862\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\"><feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood><feBlend in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"></feBlend><feGaussianBlur stdDeviation=\".23\" result=\"effect1_foregroundBlur\"></feGaussianBlur></filter><filter id=\"ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_h\" x=\"31.684\" y=\"97.265\" width=\"4.964\" height=\"8.391\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\"><feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood><feBlend in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"></feBlend><feGaussianBlur stdDeviation=\".23\" result=\"effect1_foregroundBlur\"></feGaussianBlur></filter><filter id=\"ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_i\" x=\"21.884\" y=\"83.128\" width=\"25.837\" height=\"32.333\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\"><feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood><feBlend in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"></feBlend><feGaussianBlur stdDeviation=\"4.598\" result=\"effect1_foregroundBlur\"></feGaussianBlur></filter><filter id=\"ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_j\" x=\"184.735\" y=\"91.863\" width=\"8.365\" height=\"14.862\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\"><feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood><feBlend in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"></feBlend><feGaussianBlur stdDeviation=\".23\" result=\"effect1_foregroundBlur\"></feGaussianBlur></filter><filter id=\"ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_k\" x=\"175.999\" y=\"83.128\" width=\"25.837\" height=\"32.333\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\"><feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood><feBlend in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"></feBlend><feGaussianBlur stdDeviation=\"4.598\" result=\"effect1_foregroundBlur\"></feGaussianBlur></filter><filter id=\"ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_l\" x=\"185.799\" y=\"97.265\" width=\"6.353\" height=\"8.391\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\"><feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood><feBlend in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"></feBlend><feGaussianBlur stdDeviation=\".23\" result=\"effect1_foregroundBlur\"></feGaussianBlur></filter><filter id=\"ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_m\" x=\"56.09\" y=\"30.978\" width=\"8.365\" height=\"14.862\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\"><feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood><feBlend in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"></feBlend><feGaussianBlur stdDeviation=\".23\" result=\"effect1_foregroundBlur\"></feGaussianBlur></filter><filter id=\"ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_n\" x=\"47.354\" y=\"22.242\" width=\"25.837\" height=\"32.333\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\"><feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood><feBlend in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"></feBlend><feGaussianBlur stdDeviation=\"4.598\" result=\"effect1_foregroundBlur\"></feGaussianBlur></filter><filter id=\"ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_o\" x=\"57.153\" y=\"36.379\" width=\"6.353\" height=\"8.391\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\"><feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood><feBlend in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"></feBlend><feGaussianBlur stdDeviation=\".23\" result=\"effect1_foregroundBlur\"></feGaussianBlur></filter><filter id=\"ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_p\" x=\"78.682\" y=\"115.035\" width=\"10.465\" height=\"30.193\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\"><feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood><feBlend in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"></feBlend><feGaussianBlur stdDeviation=\".92\" result=\"effect1_foregroundBlur\"></feGaussianBlur></filter><filter id=\"ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_q\" x=\"81.773\" y=\"116.414\" width=\"5.387\" height=\"9.285\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\"><feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood><feBlend in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"></feBlend><feGaussianBlur stdDeviation=\".23\" result=\"effect1_foregroundBlur\"></feGaussianBlur></filter><filter id=\"ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_r\" x=\"82.41\" y=\"119.654\" width=\"3.347\" height=\"5.403\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\"><feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood><feBlend in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"></feBlend><feGaussianBlur stdDeviation=\".23\" result=\"effect1_foregroundBlur\"></feGaussianBlur></filter><filter id=\"ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_s\" x=\"73.037\" y=\"107.679\" width=\"22.858\" height=\"26.756\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\"><feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood><feBlend in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"></feBlend><feGaussianBlur stdDeviation=\"4.598\" result=\"effect1_foregroundBlur\"></feGaussianBlur></filter><filter id=\"ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_t\" x=\"187.962\" y=\"50.221\" width=\"11.509\" height=\"34.272\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\"><feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood><feBlend in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"></feBlend><feGaussianBlur stdDeviation=\".92\" result=\"effect1_foregroundBlur\"></feGaussianBlur></filter><filter id=\"ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_u\" x=\"190.042\" y=\"51.6\" width=\"6.074\" height=\"10.572\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\"><feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood><feBlend in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"></feBlend><feGaussianBlur stdDeviation=\".23\" result=\"effect1_foregroundBlur\"></feGaussianBlur></filter><filter id=\"ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_v\" x=\"191.66\" y=\"55.34\" width=\"3.72\" height=\"6.092\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\"><feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood><feBlend in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"></feBlend><feGaussianBlur stdDeviation=\".23\" result=\"effect1_foregroundBlur\"></feGaussianBlur></filter><filter id=\"ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_w\" x=\"181.307\" y=\"42.865\" width=\"23.545\" height=\"28.043\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\"><feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood><feBlend in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"></feBlend><feGaussianBlur stdDeviation=\"4.598\" result=\"effect1_foregroundBlur\"></feGaussianBlur></filter><filter id=\"ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_x\" x=\"31.873\" y=\"16.77\" width=\"11.14\" height=\"38.173\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\"><feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood><feBlend in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"></feBlend><feGaussianBlur stdDeviation=\".46\" result=\"effect1_foregroundBlur\"></feGaussianBlur></filter><filter id=\"ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_y\" x=\"33.165\" y=\"17.229\" width=\"7.042\" height=\"12.383\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\"><feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood><feBlend in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"></feBlend><feGaussianBlur stdDeviation=\".23\" result=\"effect1_foregroundBlur\"></feGaussianBlur></filter><filter id=\"ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_z\" x=\"35.087\" y=\"21.67\" width=\"4.246\" height=\"7.063\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\"><feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood><feBlend in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"></feBlend><feGaussianBlur stdDeviation=\".23\" result=\"effect1_foregroundBlur\"></feGaussianBlur></filter><filter id=\"ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_A\" x=\"24.43\" y=\"8.494\" width=\"24.513\" height=\"29.854\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\"><feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood><feBlend in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"></feBlend><feGaussianBlur stdDeviation=\"4.598\" result=\"effect1_foregroundBlur\"></feGaussianBlur></filter><filter id=\"ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_B\" x=\"155.343\" y=\"148.362\" width=\"11.14\" height=\"38.174\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\"><feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood><feBlend in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"></feBlend><feGaussianBlur stdDeviation=\".46\" result=\"effect1_foregroundBlur\"></feGaussianBlur></filter><filter id=\"ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_C\" x=\"158.149\" y=\"148.821\" width=\"7.042\" height=\"12.383\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\"><feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood><feBlend in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"></feBlend><feGaussianBlur stdDeviation=\".23\" result=\"effect1_foregroundBlur\"></feGaussianBlur></filter><filter id=\"ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_D\" x=\"159.023\" y=\"153.262\" width=\"4.246\" height=\"7.063\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\"><feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood><feBlend in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"></feBlend><feGaussianBlur stdDeviation=\".23\" result=\"effect1_foregroundBlur\"></feGaussianBlur></filter><filter id=\"ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_E\" x=\"149.413\" y=\"140.086\" width=\"24.513\" height=\"29.854\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\"><feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood><feBlend in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"></feBlend><feGaussianBlur stdDeviation=\"4.598\" result=\"effect1_foregroundBlur\"></feGaussianBlur></filter></defs></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); + +/***/ }), + +/***/ "tClP": /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -34393,185 +34058,265 @@ exports.default = void 0; var _regenerator = _interopRequireDefault(__webpack_require__("o0o1")); +var _defineProperty2 = _interopRequireDefault(__webpack_require__("lSNA")); + var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__("yXPU")); var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); -var _ActionCard = _interopRequireDefault(__webpack_require__("+3va")); - -var _cozyClient = __webpack_require__("SH7X"); +var _Content = _interopRequireDefault(__webpack_require__("VOVi")); -var _react = _interopRequireWildcard(__webpack_require__("q1tI")); +var _CozyBar = _interopRequireDefault(__webpack_require__("CJMG")); -var _action = _interopRequireDefault(__webpack_require__("5e6O")); +var _Header = _interopRequireDefault(__webpack_require__("frrP")); -var _hooks = __webpack_require__("Zlw4"); +var _Loader = _interopRequireDefault(__webpack_require__("Ra/y")); -__webpack_require__("09DC"); +var _cozyClient = __webpack_require__("SH7X"); -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); } +var _I18n = __webpack_require__("buk/"); -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 _react = _interopRequireWildcard(__webpack_require__("q1tI")); -var ActionList = function ActionList(_ref) { - var setSelectedAction = _ref.setSelectedAction, - setShowList = _ref.setShowList; - var client = (0, _cozyClient.useClient)(); +var _reactRouterDom = __webpack_require__("SOjZ"); - var _useAppSelector = (0, _hooks.useAppSelector)(function (state) { - return state.ecolyo; - }), - fluidTypes = _useAppSelector.global.fluidTypes, - isProfileTypeCompleted = _useAppSelector.profile.isProfileTypeCompleted; +var _ecogesture = _interopRequireDefault(__webpack_require__("w4u3")); - var _useState = (0, _react.useState)(), - _useState2 = (0, _slicedToArray2.default)(_useState, 2), - actions = _useState2[0], - setActions = _useState2[1]; +var _hooks = __webpack_require__("Zlw4"); - (0, _react.useEffect)(function () { - var subscribed = true; +var _EcogestureSelectionDetail = _interopRequireDefault(__webpack_require__("48s9")); - var getActions = /*#__PURE__*/function () { - var _ref2 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() { - var actionService, actionList; - return _regenerator.default.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - actionService = new _action.default(client); - actionList = []; +var _EcogestureSelectionEnd = _interopRequireDefault(__webpack_require__("l7Uv")); - if (!isProfileTypeCompleted) { - _context.next = 8; - break; - } +var _EcogestureSelectionModal = _interopRequireDefault(__webpack_require__("MmXM")); - _context.next = 5; - return actionService.getCustomActions(fluidTypes); +var _EcogestureSelectionRestart = _interopRequireDefault(__webpack_require__("XJHe")); - case 5: - actionList = _context.sent; - _context.next = 11; - break; +__webpack_require__("a5s9"); - case 8: - _context.next = 10; - return actionService.getDefaultActions(); +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); } - case 10: - actionList = _context.sent; +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; } - case 11: - if (subscribed) { - setActions(actionList); - } +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } - case 12: - case "end": - return _context.stop(); - } - } - }, _callee); - })); +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } - return function getActions() { - return _ref2.apply(this, arguments); - }; - }(); +var EcogestureSelectionView = function EcogestureSelectionView() { + var _useI18n = (0, _I18n.useI18n)(), + t = _useI18n.t; - getActions(); - return function () { - subscribed = false; - }; - }, [client, isProfileTypeCompleted, fluidTypes]); - return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, actions && /*#__PURE__*/_react.default.createElement("div", { - className: "action-list-container" - }, actions.map(function (action) { - return /*#__PURE__*/_react.default.createElement(_ActionCard.default, { - key: action.id, - action: action, - setSelectedAction: setSelectedAction, - setShowList: setShowList - }); - }))); -}; + var client = (0, _cozyClient.useClient)(); + var navigate = (0, _reactRouterDom.useNavigate)(); -var _default = ActionList; -exports.default = _default; + var _useAppSelector = (0, _hooks.useAppSelector)(function (state) { + return state.ecolyo; + }), + profileEcogesture = _useAppSelector.profileEcogesture; -/***/ }), + var _useState = (0, _react.useState)(true), + _useState2 = (0, _slicedToArray2.default)(_useState, 2), + isLoading = _useState2[0], + setIsLoading = _useState2[1]; -/***/ "siP8": -/***/ (function(module, exports, __webpack_require__) { + var _useState3 = (0, _react.useState)(0), + _useState4 = (0, _slicedToArray2.default)(_useState3, 2), + headerHeight = _useState4[0], + setHeaderHeight = _useState4[1]; -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.chart-root {\n margin-bottom: 1rem;\n max-width: 400px;\n}", ""]); + var _useState5 = (0, _react.useState)(0), + _useState6 = (0, _slicedToArray2.default)(_useState5, 2), + indexEcogesture = _useState6[0], + setIndexEcogesture = _useState6[1]; + var _useState7 = (0, _react.useState)([]), + _useState8 = (0, _slicedToArray2.default)(_useState7, 2), + ecogestureList = _useState8[0], + setEcogestureList = _useState8[1]; + var _useState9 = (0, _react.useState)(0), + _useState10 = (0, _slicedToArray2.default)(_useState9, 2), + totalViewed = _useState10[0], + setTotalViewed = _useState10[1]; -/***/ }), + var _useState11 = (0, _react.useState)(0), + _useState12 = (0, _slicedToArray2.default)(_useState11, 2), + totalAvailable = _useState12[0], + setTotalAvailable = _useState12[1]; -/***/ "ss4k": -/***/ (function(module, exports, __webpack_require__) { + var _useState13 = (0, _react.useState)(false), + _useState14 = (0, _slicedToArray2.default)(_useState13, 2), + openEcogestureSelectionModal = _useState14[0], + setOpenEcogestureSelectionModal = _useState14[1]; -"use strict"; + var ecogestureService = (0, _react.useMemo)(function () { + return new _ecogesture.default(client); + }, [client]); + var getTitle = (0, _react.useCallback)(function () { + if (indexEcogesture <= ecogestureList.length - 1 && ecogestureList[indexEcogesture]) { + return ecogestureList[indexEcogesture].shortName; + } + return t('ecogesture_selection.header'); + }, [ecogestureList, indexEcogesture, t]); + var validateChoice = (0, _react.useCallback)( /*#__PURE__*/function () { + var _ref = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee(objective, doing) { + var updatedEcogesture, updatedList; + return _regenerator.default.wrap(function _callee$(_context) { + while (1) { + switch (_context.prev = _context.next) { + case 0: + _context.next = 2; + return ecogestureService.updateEcogesture(_objectSpread(_objectSpread({}, ecogestureList[indexEcogesture]), {}, { + objective: objective, + doing: doing, + viewedInSelection: true + })); -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.getPercentage = getPercentage; -exports.getRoundFloat = getRoundFloat; -exports.sum = sum; + case 2: + updatedEcogesture = _context.sent; + updatedList = ecogestureList; + updatedList[indexEcogesture] = updatedEcogesture; + setEcogestureList(updatedList); + setIndexEcogesture(function (prev) { + return prev + 1; + }); -var _ = __webpack_require__("LvDl"); + case 7: + case "end": + return _context.stop(); + } + } + }, _callee); + })); -function getRoundFloat(data) { - return Math.round((data + Number.EPSILON) * 100) / 100; -} + return function (_x, _x2) { + return _ref.apply(this, arguments); + }; + }(), [ecogestureList, ecogestureService, indexEcogesture]); + var restartSelection = (0, _react.useCallback)( /*#__PURE__*/(0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() { + var availableList, filteredList, slicedFilteredList; + return _regenerator.default.wrap(function _callee2$(_context2) { + while (1) { + switch (_context2.prev = _context2.next) { + case 0: + setIsLoading(true); + _context2.next = 3; + return ecogestureService.getEcogestureListByProfile(profileEcogesture); -function getPercentage(dataA, dataB) { - return Math.round(Number.parseFloat(((1 - _.mean(dataA) / _.mean(dataB)) * 100).toFixed(2))); -} + case 3: + availableList = _context2.sent; + filteredList = availableList.filter(function (ecogesture) { + return ecogesture.viewedInSelection === false; + }); + slicedFilteredList = filteredList.slice(0, 10); + setTotalViewed(availableList.length - filteredList.length); + setEcogestureList(slicedFilteredList); + setIndexEcogesture(0); + setIsLoading(false); -function sum(dataA) { - return Number.parseInt(_.sum(dataA)); -} + case 10: + case "end": + return _context2.stop(); + } + } + }, _callee2); + })), [ecogestureService, profileEcogesture]); + (0, _react.useEffect)(function () { + var subscribed = true; -/***/ }), + function getFilteredList() { + return _getFilteredList.apply(this, arguments); + } -/***/ "t+By": -/***/ (function(module, __webpack_exports__, __webpack_require__) { + function _getFilteredList() { + _getFilteredList = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee3() { + var availableList, filteredList, slicedFilteredList; + return _regenerator.default.wrap(function _callee3$(_context3) { + while (1) { + switch (_context3.prev = _context3.next) { + case 0: + _context3.next = 2; + return ecogestureService.getEcogestureListByProfile(profileEcogesture); -"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__); + case 2: + availableList = _context3.sent; + filteredList = availableList.filter(function (ecogesture) { + return ecogesture.viewedInSelection === false; + }); + slicedFilteredList = filteredList.slice(0, 10); + if (subscribed) { + if (availableList.length === filteredList.length && slicedFilteredList.length > 0) { + setOpenEcogestureSelectionModal(true); + } -var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ - "id": "ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5", - "use": "ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5-usage", - "viewBox": "0 0 221 220", - "content": "<symbol viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5\"><path d=\"M92.988 93.633c-4.032 4.323-15.111 15.411-20.235 14.143-5.124-1.267-7.856-19.149-7.856-20.622\" stroke=\"#FFDDBD\" stroke-width=\"5.517\" /><path d=\"M64.897 87.154c0 .789.783 6.284 2.298 11.413\" stroke=\"#CEA47D\" stroke-width=\"5.517\" stroke-linecap=\"round\" /><path d=\"M57.152 88.16c1.868 1.12 8.873.155 12.143-.468 3.269-4.67-4.67-7.472-7.473-7.472-2.802 0-5.137 1.401-6.538 1.401-1.4 0-5.137-1.868-5.137 0s4.67 5.137 7.005 6.538Z\" fill=\"#C9804A\" /><path d=\"M67.608 88.471c-.686-.522-.919-1.37-.52-1.893l.869-1.142c.398-.523 1.277-.524 1.963-.002.686.522.919 1.37.52 1.893l-.869 1.142c-.398.523-1.277.524-1.963.002Zm-14.609-4.828c-.747.431-1.619.319-1.948-.25l-.717-1.244c-.329-.57.01-1.38.756-1.811.746-.431 1.618-.319 1.947.25l.718 1.244c.328.57-.01 1.38-.756 1.811Zm6.144 5.847c-.81-.296-1.273-1.06-1.037-1.706l2.026-5.526c.237-.645 1.085-.928 1.894-.631.81.297 1.273 1.06 1.037 1.706l-2.026 5.526c-.237.645-1.085.928-1.894.631Zm-3.549-.397c-.832-.225-1.37-.91-1.203-1.53l1.304-4.823c.167-.62.978-.94 1.81-.715.832.225 1.37.91 1.203 1.53l-1.304 4.823c-.168.62-.978.94-1.81.715Zm7.322-.513c-.696-.51-.933-1.37-.53-1.922l1.752-2.399c.403-.552 1.295-.588 1.99-.08.697.508.934 1.368.53 1.92l-1.75 2.4c-.404.552-1.296.588-1.992.08Z\" fill=\"#FFDDBD\" /><path d=\"M127.318 93.633c4.032 4.323 15.111 15.411 20.235 14.143 5.124-1.267 7.856-19.149 7.856-20.622\" stroke=\"#FFDDBD\" stroke-width=\"5.517\" /><path d=\"M155.409 87.154c0 .789-.783 6.284-2.298 11.413\" stroke=\"#CEA47D\" stroke-width=\"5.517\" stroke-linecap=\"round\" /><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M97.48 85.595a4.59 4.59 0 0 1 2.233-1.435l5.85-1.67a14.709 14.709 0 0 1 7.832-.07l6.664 1.777c.838.223 1.57.67 2.138 1.264a1.84 1.84 0 0 1 2.059.13l8.9 6.884a.92.92 0 0 1 .165 1.29l-5.16 6.673a.92.92 0 0 1-1.29.165l-3.419-2.644-.076 35.52H96.192l.146-35.125-3.252 2.516a.919.919 0 0 1-1.29-.165l-5.16-6.672a.92.92 0 0 1 .164-1.29l8.9-6.884a1.838 1.838 0 0 1 1.78-.264Z\" fill=\"#DCDCDC\" /><path opacity=\".5\" d=\"M120.708 88.055a.46.46 0 0 1-.263-.744l1.22-1.473a1.84 1.84 0 0 1 2.544-.28l6.657 5.166c.434.337.018 1.014-.479.779l-3.682-1.745a16.552 16.552 0 0 0-3.84-1.271l-2.157-.432Zm-24.315.522a4.598 4.598 0 0 1 3.335-4.421l5.835-1.667a14.71 14.71 0 0 1 7.832-.07l6.099 1.627c.95.253.894 1.62-.074 1.793l-11.731 2.112a5.519 5.519 0 0 0-3.755 2.594l-7.54 12.58V88.577Z\" fill=\"#0260EE\" /><path d=\"M119.525 121.367c.486-.713.762-1.55.795-2.413l.726-18.873c.242-1.487 2.434-1.31 2.434.197v24.679a3.862 3.862 0 0 1-3.861 3.862h-3.435a.92.92 0 0 1-.76-1.438l4.101-6.014Z\" fill=\"#C4C4C4\" /><path d=\"m96.192 133.479 5.303 66.165h4.339l1.9-51.321c.017-.48.273-.925.676-1.187a1.455 1.455 0 0 1 2.252 1.202l.475 51.306 4.338 1.408 7.901-67.573H96.192Z\" fill=\"#B67D55\" /><path d=\"m123.309 133.479-7.633 65.243h-4.727l-1.592-51.12a1.613 1.613 0 0 0-.745-1.312c-.465-.297-.786-.81-.768-1.362.032-.96.42-2.167 2.951-2.861 3.562-.976 6.168-6.09 7.144-8.588h5.37Z\" fill=\"#92552A\" /><path d=\"M110.172 197.945h6.063v4.49h4.322c4.56 0 8.256 3.351 8.256 6.434 0 2.601-5.69 2.34-8.864 2.195-.59-.027-1.093-.05-1.456-.05-1.161 0-1.613-.536-2.064-1.072-.452-.537-.903-1.073-2.064-1.073-1.14 0-2.064.961-2.064 2.145h-2.129v-13.069Z\" fill=\"#545F7C\" /><path d=\"M107.066 197.945h-6.316v4.49h-4.501c-4.75 0-8.6 3.351-8.6 6.434 0 2.601 5.292 2.34 8.6 2.195a39.35 39.35 0 0 1 1.516-.05c1.21 0 1.68-.536 2.15-1.072.47-.537.94-1.073 2.15-1.073 1.187 0 2.15.961 2.15 2.145h2.851v-13.069Z\" fill=\"#6E7B9D\" /><path d=\"M105.714 70.719h7.856v12.275c0 1.356-.879 2.455-1.964 2.455h-3.928c-1.085 0-1.964-1.1-1.964-2.455V70.719Z\" fill=\"#FFDDBD\" /><rect x=\"105.714\" y=\"71.701\" width=\"7.856\" height=\"9.82\" rx=\"1.839\" fill=\"#C9804A\" /><path d=\"M163.154 88.16c-1.868 1.12-8.873.155-12.142-.468-3.269-4.67 4.67-7.472 7.472-7.472 2.802 0 5.137 1.401 6.538 1.401 1.401 0 5.138-1.868 5.138 0s-4.671 5.137-7.006 6.538Z\" fill=\"#C9804A\" /><path d=\"M152.698 88.471c.686-.522.919-1.37.521-1.893l-.87-1.142c-.398-.523-1.277-.524-1.963-.002-.686.522-.919 1.37-.52 1.893l.869 1.142c.398.523 1.277.524 1.963.002Zm14.61-4.828c.746.431 1.618.319 1.947-.25l.717-1.244c.329-.57-.009-1.38-.756-1.811-.746-.431-1.618-.319-1.947.25l-.717 1.244c-.329.57.009 1.38.756 1.811Zm-6.145 5.847c.809-.296 1.274-1.06 1.037-1.706l-2.026-5.526c-.237-.645-1.085-.928-1.894-.631-.809.297-1.273 1.06-1.037 1.706l2.026 5.526c.237.645 1.085.928 1.894.631Zm3.549-.397c.832-.225 1.371-.91 1.203-1.53l-1.304-4.823c-.167-.62-.978-.94-1.81-.715-.832.225-1.37.91-1.203 1.53l1.304 4.823c.168.62.978.94 1.81.715Zm-7.322-.513c.696-.51.933-1.37.53-1.922l-1.752-2.399c-.403-.552-1.294-.588-1.991-.08-.696.508-.933 1.368-.53 1.92l1.752 2.4c.403.552 1.295.588 1.991.08Z\" fill=\"#FFDDBD\" /><g filter=\"url(#ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_a)\"><path d=\"M125.812 74.333c-2.466 2.06-11.633 5.176-23.023 2.372-16.954-4.174-22.726-18.9-23.584-25.389 1.73.962 6.248 3.027 10.475 3.592-3.534-4.855-6.008-16.14-4.647-26.317 2.995 2.631 9.997 3.196 13.124 3.15-3.156-3.21-9.133-12.137-7.792-22.157 9.911 9.294 19.684 6.219 25.423 10.97 5.739 4.752 2.397 8.886 6.086 15.555.044-5.094 3.833-12.767 5.722-15.967 0 0 .478 9.824 2.251 14.443 1.772 4.62 5.973 5.978 6.374 13.402.321 5.94-4.934 14.545-7.601 18.106 1.396-.012 5.386-.953 10.178-4.614-1.098 5.231-10.519 10.793-12.986 12.854Z\" fill=\"#0260EE\" /></g><g filter=\"url(#ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_b)\"><path d=\"M125.812 74.333c-2.466 2.06-11.633 5.176-23.023 2.372-16.954-4.174-22.726-18.9-23.584-25.389 1.73.962 6.248 3.027 10.475 3.592-3.534-4.855-6.008-16.14-4.647-26.317 2.995 2.631 9.997 3.196 13.124 3.15-3.156-3.21-9.133-12.137-7.792-22.157 9.911 9.294 19.684 6.219 25.423 10.97 5.739 4.752 2.397 8.886 6.086 15.555.044-5.094 3.833-12.767 5.722-15.967 0 0 .478 9.824 2.251 14.443 1.772 4.62 5.973 5.978 6.374 13.402.321 5.94-4.934 14.545-7.601 18.106 1.396-.012 5.386-.953 10.178-4.614-1.098 5.231-10.519 10.793-12.986 12.854Z\" fill=\"#007BED\" /></g><g filter=\"url(#ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_c)\"><path d=\"M115.952 73.148c-1.154 1.158-5.387 2.975-10.565 1.58-7.707-2.078-10.169-10.065-10.483-13.605.78.506 2.823 1.58 4.75 1.838-1.558-2.613-2.552-8.759-1.805-14.343 1.338 1.403 4.535 1.627 5.967 1.563-1.405-1.718-4.031-6.53-3.296-12.028 4.423 4.964 8.932 3.163 11.5 5.692 2.568 2.53.989 4.833 2.596 8.437.082-2.788 1.909-7.032 2.813-8.806 0 0 .099 5.37.854 7.875.754 2.506 2.66 3.198 2.753 7.255.074 3.246-2.435 8.02-3.699 10 .639-.024 2.476-.587 4.714-2.65-.566 2.877-4.945 6.035-6.099 7.192Z\" fill=\"#7BF7FF\" /></g><path d=\"M79.947 64.205c2.379-2.681 7.525-8.303 9.082-9.341 1.946-1.298 4.411-2.466 7.525 1.037m41.97 8.304c-2.378-2.681-7.525-8.303-9.082-9.341-1.946-1.298-4.411-2.466-7.525 1.037\" stroke=\"#65687D\" stroke-width=\"1.839\" stroke-linecap=\"round\" /><circle cx=\"92.585\" cy=\"68.682\" fill=\"#F0FDFF\" fill-opacity=\".55\" r=\"12.131\" /><ellipse cx=\"125.702\" cy=\"68.774\" rx=\"12.154\" ry=\"11.546\" fill=\"#F0FDFF\" fill-opacity=\".55\" /><path d=\"M114.888 66.148c-.535 0-1.003-.34-1.279-.798a5.097 5.097 0 0 0-4.374-2.476 5.097 5.097 0 0 0-4.374 2.476c-.276.459-.743.798-1.278.798-.842 0-1.459-.798-1.082-1.55a7.532 7.532 0 0 1 13.468 0c.378.752-.24 1.55-1.081 1.55Z\" fill=\"#9EA7BD\" /><rect x=\"78.909\" y=\"62.259\" width=\"4.862\" height=\"3.646\" rx=\".92\" fill=\"#9EA7BD\" /><rect x=\"134.7\" y=\"62.259\" width=\"4.862\" height=\"3.646\" rx=\".92\" fill=\"#9EA7BD\" /><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M90.262 67.13a4.254 4.254 0 1 1-.575 1.36 4.286 4.286 0 0 1 .575-1.36Zm30.368.027a4.254 4.254 0 0 1 7.657 1.03 4.239 4.239 0 0 1-.816 3.997 4.244 4.244 0 0 1-3.25 1.51 4.241 4.241 0 0 1-3.094-1.335l-.024-.025a4.239 4.239 0 0 1-1.136-2.894 4.227 4.227 0 0 1 .663-2.282Z\" fill=\"#000\" /><path d=\"m90.866 58.11 5.948 1.243-11.711 17.42-3.294-5.035 9.057-13.628Zm33.094 0 5.948 1.243-11.712 17.42-3.293-5.035 9.057-13.628Zm-26.282 1.95 2.255 1.093-12.556 18.484-1.66-.968 11.96-18.608Zm33.094 0 2.255 1.093-12.555 18.484-1.661-.968 11.961-18.608Z\" opacity=\".65\" fill=\"#EAFCFF\" /><path d=\"M103.797 68.681c0 6.192-5.02 11.212-11.212 11.212s-11.211-5.02-11.211-11.212 5.02-11.211 11.211-11.211c6.193 0 11.212 5.02 11.212 11.211Zm33.094 0c0 6.192-5.019 11.212-11.211 11.212s-11.212-5.02-11.212-11.212 5.02-11.211 11.212-11.211 11.211 5.02 11.211 11.211Z\" stroke=\"#9EA7BD\" stroke-width=\"1.839\" /><g filter=\"url(#ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_d)\" fill=\"#0260EE\"><path d=\"M156.288 40.276c-2.356 3.142 0 4.489 1.473 4.91 3.438.982 4.419-1.964 4.91-4.42.393-1.963-1.145-7.037-1.964-9.328-.491 1.636-2.062 5.695-4.419 8.838Zm-1.215-5.298c1.307 1.467 1.248 2.09 1.055 2.217.706-.19.652-1.338-.33-2.32-1.243-1.243-.367-2.496-.044-3.266-.772.512-1.988 1.903-.681 3.37Z\" /></g><path d=\"M158.597 46.168h-.236a.322.322 0 0 0-.2.058c-.611.471-.574 2.314-.448 3.484a.436.436 0 0 0 .438.386c.4 0 .728-.587.678-.984-.092-.729.053-1.633.228-2.332.077-.304-.147-.612-.46-.612Z\" fill=\"#5C3F2E\" /><rect x=\"153.833\" y=\"67.773\" width=\"8.838\" height=\"7.856\" rx=\"3.928\" fill=\"#916F57\" /><rect x=\"153.833\" y=\"49.114\" width=\"8.838\" height=\"24.551\" rx=\"1.839\" fill=\"#F1ECD9\" /><path opacity=\".5\" d=\"M156.617 50.894c-.958-.359-.701-1.78.323-1.78h3.892c1.016 0 1.839.823 1.839 1.839v7.453c0 .526-.739.64-.898.139l-1.643-5.204a2.76 2.76 0 0 0-1.662-1.753l-1.851-.694Z\" fill=\"#0260EE\" /><path d=\"m163.163 62.862-1.191-3.175a1.16 1.16 0 0 0-2.246.407v4.687a2.01 2.01 0 1 0 3.891-.706l-.454-1.213Zm-10.641-6.541 1.164-2.91a.586.586 0 0 1 1.129.217v3.135a1.189 1.189 0 1 1-2.293-.442Zm.329 11.294v1.14a1.964 1.964 0 1 0 3.928 0v-5.376c0-.943-1.25-1.275-1.718-.456l-1.801 3.152c-.268.469-.409 1-.409 1.54Z\" fill=\"#F1ECD9\" /><g filter=\"url(#ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_e)\"><path d=\"M157.761 42.24c-.393 1.178.164 1.8.491 1.964 3.928.982 3.765-5.074 2.946-7.365.393 1.57-.818 3.273-1.473 3.928 0-.393-.654-.819-.982-1.473-.163.818-.589 1.767-.982 2.946Z\" fill=\"#7BF7FF\" /></g><g filter=\"url(#ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_f)\" fill=\"#0260EE\"><path d=\"M156.288 40.276c-2.356 3.142 0 4.489 1.473 4.91 3.438.982 4.419-1.964 4.91-4.42.393-1.963-1.145-7.037-1.964-9.328-.491 1.636-2.062 5.695-4.419 8.838Zm-1.215-5.298c1.307 1.467 1.248 2.09 1.055 2.217.706-.19.652-1.338-.33-2.32-1.243-1.243-.367-2.496-.044-3.266-.772.512-1.988 1.903-.681 3.37Z\" /></g><path d=\"m156.003 69.065-1.371.548a.49.49 0 0 0 .317.927l1.99-.569a1.62 1.62 0 0 0 1.093-1.046l.496-1.49a.49.49 0 0 0-.902-.374l-.473.945a2.2 2.2 0 0 1-1.15 1.059Zm5.846-2.845.487-.244a.607.607 0 0 0-.271-1.15h-.088a.694.694 0 0 1-.491-.203l-.208-.208a.807.807 0 0 0-1.292.932l.151.302c.315.63 1.082.886 1.712.57Zm-7.485-10.006-.835.417a.547.547 0 1 0 .682.817l1.031-1.374a.536.536 0 0 0 .09-.19l.307-1.228c.044-.177-.173-.3-.303-.171a.179.179 0 0 0-.043.07l-.318.954c-.102.307-.322.56-.611.705Z\" fill=\"#906F57\" /><path opacity=\".5\" d=\"M154.324 54.024c0-.327.098-.982.491-.982.491 0-.491 1.473-.491.982Zm-.465 12.662.336-1.345a.68.68 0 1 1 1.304.38l-.554 1.661a.571.571 0 0 1-1.112-.18v-.304c0-.071.009-.143.026-.212Zm6.273-5.788h-.897a.49.49 0 1 0 0 .982h.796c.415 0 .794.234.979.605l.319.637a.581.581 0 1 0 .931-.671l-1.146-1.146a1.387 1.387 0 0 0-.982-.407Z\" fill=\"#0260EE\" /><g filter=\"url(#ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_g)\"><path d=\"M37.526 101.161c2.356 3.143 0 4.49-1.473 4.91-3.438.982-4.42-1.964-4.91-4.419-.393-1.964 1.145-7.037 1.963-9.329.491 1.637 2.063 5.696 4.42 8.838Z\" fill=\"#0260EE\" /></g><path d=\"M35.843 107.054h-.236a.326.326 0 0 0-.2.057c-.61.472-.574 2.314-.447 3.485a.436.436 0 0 0 .437.386c.4 0 .729-.588.679-.984-.092-.729.052-1.633.228-2.332a.488.488 0 0 0-.46-.612Z\" fill=\"#5C3F2E\" /><rect x=\"31.08\" y=\"128.658\" width=\"8.838\" height=\"7.856\" rx=\"3.928\" fill=\"#916F57\" /><rect x=\"31.08\" y=\"109.999\" width=\"8.838\" height=\"24.551\" rx=\"1.839\" fill=\"#F1ECD9\" /><path opacity=\".5\" d=\"M33.864 111.78c-.959-.36-.701-1.781.323-1.781h3.892a1.84 1.84 0 0 1 1.839 1.839v7.454c0 .526-.74.64-.898.138l-1.644-5.204a2.76 2.76 0 0 0-1.662-1.752l-1.85-.694Z\" fill=\"#0260EE\" /><path d=\"m40.41 123.748-1.191-3.176a1.16 1.16 0 0 0-2.247.408v4.686a2.01 2.01 0 1 0 3.892-.706l-.455-1.212Zm-10.642-6.541 1.165-2.911a.585.585 0 0 1 1.129.217v3.135a1.19 1.19 0 1 1-2.294-.441Zm.33 11.293v1.14a1.964 1.964 0 1 0 3.928 0v-5.376c0-.943-1.25-1.275-1.718-.456l-1.801 3.152c-.268.469-.41 1-.41 1.54Z\" fill=\"#F1ECD9\" /><g filter=\"url(#ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_h)\"><path d=\"M36.053 103.126c.393 1.178-.163 1.8-.49 1.964-3.929.982-3.765-5.074-2.947-7.365-.393 1.57.819 3.273 1.473 3.928 0-.393.655-.819.982-1.473.164.818.59 1.767.982 2.946Z\" fill=\"#7BF7FF\" /></g><g filter=\"url(#ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_i)\"><path d=\"M37.526 101.161c2.356 3.143 0 4.49-1.473 4.91-3.438.982-4.42-1.964-4.91-4.419-.393-1.964 1.145-7.037 1.963-9.329.491 1.637 2.063 5.696 4.42 8.838Z\" fill=\"#0260EE\" /></g><path d=\"m33.25 129.951-1.371.548a.49.49 0 0 0 .317.927l1.99-.569a1.62 1.62 0 0 0 1.092-1.046l.497-1.49a.49.49 0 0 0-.902-.374l-.473.945a2.2 2.2 0 0 1-1.15 1.059Zm5.846-2.846.487-.243a.607.607 0 0 0-.272-1.15h-.087a.692.692 0 0 1-.491-.204l-.208-.207a.806.806 0 0 0-1.293.931l.151.303c.316.63 1.082.885 1.713.57Zm-7.486-10.006-.834.417a.547.547 0 1 0 .682.817l1.03-1.374a.528.528 0 0 0 .09-.189l.308-1.228c.044-.178-.174-.301-.303-.172a.18.18 0 0 0-.044.071l-.318.954c-.102.306-.322.56-.61.704Z\" fill=\"#906F57\" /><path opacity=\".5\" d=\"M31.57 114.91c0-.328.099-.982.492-.982.49 0-.491 1.473-.491.982Zm-.464 12.662.336-1.345a.68.68 0 1 1 1.304.379l-.554 1.662a.57.57 0 0 1-1.112-.181v-.303c0-.072.009-.143.026-.212Zm6.273-5.788h-.898a.491.491 0 0 0 0 .982h.797c.414 0 .793.234.979.605l.318.637a.582.582 0 1 0 .932-.671l-1.146-1.146a1.387 1.387 0 0 0-.982-.407Z\" fill=\"#0260EE\" /><g filter=\"url(#ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_j)\"><path d=\"M191.641 101.161c2.357 3.143 0 4.49-1.473 4.91-3.437.982-4.419-1.964-4.91-4.419-.174-.87.031-2.35.384-3.928.199-1.473.794-4.615 1.58-5.4.274.912.883 2.578 1.778 4.418.347.715 1.72-2.697 2.15-1.964-.982 2.455-.041 5.674.491 6.383Z\" fill=\"#0260EE\" /><g filter=\"url(#ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_k)\"><path d=\"M191.641 101.161c2.357 3.143 0 4.49-1.473 4.91-3.437.982-4.419-1.964-4.91-4.419-.174-.87.031-2.35.384-3.928.199-1.473.794-4.615 1.58-5.4.274.912.883 2.578 1.778 4.418.347.715 1.72-2.697 2.15-1.964-.982 2.455-.041 5.674.491 6.383Z\" fill=\"#0260EE\" /></g></g><path d=\"M189.333 107.054h.235c.072 0 .144.014.2.057.611.472.575 2.314.448 3.485a.436.436 0 0 1-.437.386c-.4 0-.729-.588-.679-.984.092-.729-.053-1.633-.228-2.332a.488.488 0 0 1 .461-.612Z\" fill=\"#5C3F2E\" /><rect width=\"8.838\" height=\"7.856\" rx=\"3.928\" transform=\"matrix(-1 0 0 1 194.096 128.658)\" fill=\"#916F57\" /><rect width=\"8.838\" height=\"24.551\" rx=\"1.839\" transform=\"matrix(-1 0 0 1 194.096 109.999)\" fill=\"#F1ECD9\" /><path opacity=\".5\" d=\"M191.312 111.78c.959-.36.701-1.781-.323-1.781h-3.892a1.84 1.84 0 0 0-1.839 1.839v7.454c0 .526.74.64.898.138l1.643-5.204a2.764 2.764 0 0 1 1.662-1.752l1.851-.694Z\" fill=\"#0260EE\" /><path d=\"m184.767 123.748 1.19-3.176a1.161 1.161 0 0 1 2.247.408v4.686a2.01 2.01 0 1 1-3.892-.706l.455-1.212Zm10.641-6.541-1.165-2.911a.584.584 0 0 0-1.129.217v3.135a1.19 1.19 0 1 0 2.294-.441Zm-.33 11.293v1.14a1.964 1.964 0 1 1-3.928 0v-5.376c0-.943 1.25-1.275 1.718-.456l1.801 3.152c.268.469.409 1 .409 1.54Z\" fill=\"#F1ECD9\" /><g filter=\"url(#ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_l)\"><path d=\"M191.641 102.635c.393 1.178-1.636 2.291-1.964 2.455-3.928.982-3.764-5.074-2.946-7.365-.393 2.749.818 5.073 1.473 5.892.491.491 3.044-2.161 3.437-.982Z\" fill=\"#7BF7FF\" /></g><path d=\"m191.926 129.951 1.371.548a.49.49 0 0 1-.317.927l-1.99-.569a1.623 1.623 0 0 1-1.093-1.046l-.496-1.49a.49.49 0 0 1 .902-.374l.473.945a2.2 2.2 0 0 0 1.15 1.059Zm-5.846-2.846-.487-.243a.606.606 0 0 1 .271-1.15h.088a.692.692 0 0 0 .491-.204l.208-.207a.805.805 0 0 1 1.292.931l-.151.303a1.276 1.276 0 0 1-1.712.57Zm7.486-10.006.834.417a.547.547 0 1 1-.682.817l-1.031-1.374a.532.532 0 0 1-.09-.189l-.307-1.228c-.044-.178.173-.301.303-.172a.18.18 0 0 1 .044.071l.317.954c.103.306.323.56.612.704Z\" fill=\"#906F57\" /><path opacity=\".5\" d=\"M193.605 114.91c0-.328-.098-.982-.491-.982-.491 0 .491 1.473.491.982Zm.465 12.662-.337-1.345a.678.678 0 1 0-1.303.379l.554 1.662a.571.571 0 0 0 1.112-.181v-.303a.885.885 0 0 0-.026-.212Zm-6.273-5.788h.898a.491.491 0 0 1 0 .982h-.797c-.415 0-.794.234-.979.605l-.319.637a.581.581 0 1 1-.931-.671l1.146-1.146c.26-.261.613-.407.982-.407Z\" fill=\"#0260EE\" /><g filter=\"url(#ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_m)\"><path d=\"M62.995 40.276c2.357 3.142 0 4.49-1.473 4.91-3.437.982-4.419-1.964-4.91-4.42-.174-.87.031-2.35.385-3.927.199-1.473.794-4.616 1.58-5.401.273.912.883 2.578 1.777 4.419.348.714 1.72-2.698 2.15-1.964-.982 2.455-.04 5.673.491 6.383Z\" fill=\"#0260EE\" /><g filter=\"url(#ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_n)\"><path d=\"M62.995 40.276c2.357 3.142 0 4.49-1.473 4.91-3.437.982-4.419-1.964-4.91-4.42-.174-.87.031-2.35.385-3.927.199-1.473.794-4.616 1.58-5.401.273.912.883 2.578 1.777 4.419.348.714 1.72-2.698 2.15-1.964-.982 2.455-.04 5.673.491 6.383Z\" fill=\"#0260EE\" /></g></g><path d=\"M60.687 46.168h.236c.071 0 .143.014.2.058.61.471.574 2.314.447 3.484a.436.436 0 0 1-.437.386c-.4 0-.729-.587-.678-.984.091-.729-.053-1.633-.229-2.332-.076-.304.147-.612.461-.612Z\" fill=\"#5C3F2E\" /><rect width=\"8.838\" height=\"7.856\" rx=\"3.928\" transform=\"matrix(-1 0 0 1 65.45 67.773)\" fill=\"#916F57\" /><rect width=\"8.838\" height=\"24.551\" rx=\"1.839\" transform=\"matrix(-1 0 0 1 65.45 49.114)\" fill=\"#F1ECD9\" /><path opacity=\".5\" d=\"M62.666 50.894c.959-.359.701-1.78-.322-1.78H58.45a1.84 1.84 0 0 0-1.839 1.839v7.453c0 .526.74.64.898.139l1.644-5.204a2.759 2.759 0 0 1 1.662-1.753l1.85-.694Z\" fill=\"#0260EE\" /><path d=\"m56.121 62.862 1.19-3.175a1.16 1.16 0 0 1 2.247.407v4.687a2.01 2.01 0 1 1-3.892-.706l.455-1.213Zm10.641-6.541-1.164-2.91a.586.586 0 0 0-1.13.217v3.135a1.19 1.19 0 1 0 2.294-.442Zm-.329 11.294v1.14a1.964 1.964 0 1 1-3.929 0v-5.376c0-.943 1.25-1.275 1.718-.456l1.802 3.152c.268.469.409 1 .409 1.54Z\" fill=\"#F1ECD9\" /><g filter=\"url(#ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_o)\"><path d=\"M62.996 41.75c.392 1.178-1.637 2.29-1.964 2.454-3.928.982-3.765-5.074-2.946-7.365-.393 2.75.818 5.074 1.473 5.892.49.491 3.044-2.16 3.437-.982Z\" fill=\"#7BF7FF\" /></g><path d=\"m63.28 69.065 1.371.548a.49.49 0 0 1-.317.927l-1.99-.568a1.622 1.622 0 0 1-1.092-1.047l-.497-1.49a.49.49 0 0 1 .903-.374l.472.946a2.2 2.2 0 0 0 1.15 1.058Zm-5.845-2.845-.488-.244a.607.607 0 0 1 .272-1.15h.087a.693.693 0 0 0 .491-.203l.208-.208a.807.807 0 0 1 1.293.932l-.151.302a1.276 1.276 0 0 1-1.712.57Zm7.485-10.006.834.417a.547.547 0 1 1-.682.817l-1.03-1.374a.531.531 0 0 1-.09-.19l-.307-1.228c-.045-.177.173-.3.302-.171a.18.18 0 0 1 .044.07l.318.954c.102.307.322.56.611.705Z\" fill=\"#906F57\" /><path opacity=\".5\" d=\"M64.96 54.024c0-.327-.099-.982-.491-.982-.492 0 .49 1.473.49.982Zm.465 12.662-.337-1.345a.68.68 0 1 0-1.303.38l.554 1.661a.57.57 0 0 0 1.112-.18v-.304a.877.877 0 0 0-.026-.212Zm-6.274-5.787h.898a.491.491 0 1 1 0 .982h-.796c-.415 0-.794.234-.98.605l-.318.637a.582.582 0 1 1-.932-.672l1.146-1.146c.26-.26.614-.406.982-.406Z\" fill=\"#0260EE\" /><g opacity=\".5\" filter=\"url(#ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_p)\"><g filter=\"url(#ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_q)\"><path d=\"M86.1 122.177c1.414 1.885 0 2.693-.883 2.946-2.063.589-2.652-1.179-2.947-2.652-.235-1.178.688-4.222 1.179-5.597.294.982 1.237 3.417 2.651 5.303Z\" fill=\"#0260EE\" /></g><path d=\"M84.357 127.479c-.05-.398.017-.882.109-1.282.055-.241-.121-.485-.37-.485a.234.234 0 0 0-.156.048c-.35.302-.327 1.385-.252 2.078a.261.261 0 0 0 .262.231c.24 0 .437-.352.407-.59Z\" fill=\"#5C3F2E\" /><rect x=\"81.359\" y=\"138.675\" width=\"5.303\" height=\"4.714\" rx=\"2.357\" fill=\"#916F57\" /><rect x=\"81.359\" y=\"127.479\" width=\"5.303\" height=\"14.73\" rx=\"1.839\" fill=\"#F1ECD9\" /><path opacity=\".5\" d=\"M83.908 128.877c-.752-.282-.55-1.398.253-1.398h.776c.953 0 1.725.773 1.725 1.725v2.658c0 .526-.74.64-.898.138l-.552-1.748a2.167 2.167 0 0 0-1.304-1.375Z\" fill=\"#0260EE\" /><path d=\"m86.957 135.728-.714-1.905a.696.696 0 0 0-1.348.245v2.811a1.206 1.206 0 1 0 2.335-.423l-.273-.728Zm-6.384-3.924.698-1.746a.35.35 0 0 1 .678.13v1.881a.714.714 0 1 1-1.376-.265Zm.197 6.776v.684a1.179 1.179 0 1 0 2.357 0v-2.519c0-.758-1.005-1.025-1.381-.366l-.73 1.277c-.16.282-.246.6-.246.924Z\" fill=\"#F1ECD9\" /><g filter=\"url(#ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_r)\"><path d=\"M85.216 123.355c.236.707-.098 1.08-.294 1.178-2.357.59-2.259-3.044-1.768-4.419-.236.943.491 1.964.884 2.357 0-.236.393-.491.589-.884.098.491.354 1.061.59 1.768Z\" fill=\"#7BF7FF\" /></g><g filter=\"url(#ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_s)\"><path d=\"M86.1 122.177c1.414 1.885 0 2.693-.883 2.946-2.063.589-2.652-1.179-2.947-2.652-.235-1.178.688-4.222 1.179-5.597.294.982 1.237 3.417 2.651 5.303Z\" fill=\"#0260EE\" /></g><path d=\"m82.661 139.45-.822.329a.295.295 0 0 0 .19.556l1.194-.341a.972.972 0 0 0 .656-.628l.298-.894a.293.293 0 0 0-.542-.224l-.283.567a1.32 1.32 0 0 1-.69.635Zm3.509-1.707.291-.146a.365.365 0 0 0-.162-.69h-.053a.417.417 0 0 1-.295-.122l-.124-.125a.485.485 0 0 0-.776.559l.09.182a.766.766 0 0 0 1.028.342Zm-4.492-6.003-.5.25a.328.328 0 1 0 .409.49l.618-.824a.32.32 0 0 0 .054-.114l.184-.737c.027-.106-.104-.18-.181-.103a.11.11 0 0 0-.026.043l-.191.572a.732.732 0 0 1-.367.423Z\" fill=\"#906F57\" /><path opacity=\".5\" d=\"M81.654 130.426c0-.196.06-.589.295-.589.294 0-.295.884-.295.589Zm-.279 7.597.202-.807a.407.407 0 1 1 .782.228l-.332.996a.343.343 0 0 1-.668-.108v-.182c0-.043.006-.086.016-.127Zm3.764-3.473H84.6a.295.295 0 0 0 0 .59h.478c.249 0 .476.14.588.363l.19.382a.35.35 0 1 0 .56-.403l-.688-.688a.835.835 0 0 0-.59-.244Z\" fill=\"#0260EE\" /></g><g opacity=\".5\" filter=\"url(#ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_t)\"><g filter=\"url(#ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_u)\"><path d=\"M191.194 58.179c-1.632 2.175 0 3.108 1.02 3.4 2.379.68 3.059-1.36 3.399-3.06.272-1.36-.793-4.872-1.36-6.459-.339 1.133-1.427 3.943-3.059 6.119Z\" fill=\"#0260EE\" /></g><path d=\"M193.205 64.297c.058-.459-.019-1.018-.125-1.479-.064-.279.14-.56.426-.56.065 0 .131.013.18.055.404.35.378 1.6.292 2.398a.303.303 0 0 1-.303.267c-.277 0-.505-.407-.47-.681Z\" fill=\"#5C3F2E\" /><rect width=\"6.119\" height=\"5.439\" rx=\"2.719\" transform=\"matrix(-1 0 0 1 196.664 77.215)\" fill=\"#916F57\" /><rect width=\"6.119\" height=\"16.997\" rx=\"1.839\" transform=\"matrix(-1 0 0 1 196.664 64.298)\" fill=\"#F1ECD9\" /><path opacity=\".5\" d=\"M193.724 65.91c.868-.325.635-1.612-.293-1.612h-1.046a1.84 1.84 0 0 0-1.84 1.839v3.676c0 .526.74.64.899.139l.775-2.455a2.497 2.497 0 0 1 1.505-1.587Z\" fill=\"#0260EE\" /><path d=\"m190.205 73.816.825-2.199a.802.802 0 0 1 1.555.282v3.245a1.391 1.391 0 1 1-2.694-.49l.314-.838Zm7.367-4.528-.806-2.016a.406.406 0 0 0-.782.15v2.171a.824.824 0 1 0 1.588-.305Zm-.228 7.818v.789a1.36 1.36 0 0 1-2.72 0v-2.906c0-.875 1.16-1.183 1.594-.424l.843 1.474c.185.325.283.693.283 1.067Z\" fill=\"#F1ECD9\" /><g filter=\"url(#ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_v)\"><path d=\"M192.214 59.539c-.272.816.113 1.246.34 1.36 2.719.68 2.606-3.513 2.039-5.1.272 1.088-.566 2.267-1.02 2.72 0-.272-.453-.567-.679-1.02-.114.567-.408 1.224-.68 2.04Z\" fill=\"#7BF7FF\" /></g><g filter=\"url(#ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_w)\"><path d=\"M191.194 58.179c-1.632 2.175 0 3.108 1.02 3.4 2.379.68 3.059-1.36 3.399-3.06.272-1.36-.793-4.872-1.36-6.459-.339 1.133-1.427 3.943-3.059 6.119Z\" fill=\"#0260EE\" /></g><path d=\"m195.162 78.11.949.38a.339.339 0 0 1-.22.641l-1.377-.394a1.125 1.125 0 0 1-.757-.724l-.343-1.032a.338.338 0 0 1 .624-.258l.328.654c.166.334.45.594.796.733Zm-4.047-1.97-.337-.169a.42.42 0 0 1 .188-.796h.06a.48.48 0 0 0 .34-.14l.144-.144a.559.559 0 0 1 .895.644l-.105.21a.883.883 0 0 1-1.185.395Zm5.182-6.927.577.288a.378.378 0 1 1-.472.566l-.713-.951a.36.36 0 0 1-.063-.132l-.212-.85c-.031-.122.12-.208.209-.118a.12.12 0 0 1 .03.049l.221.66c.07.212.222.388.423.488Z\" fill=\"#906F57\" /><path opacity=\".5\" d=\"M196.324 67.697c0-.226-.068-.68-.34-.68-.34 0 .34 1.02.34.68Zm.322 8.766-.233-.932a.47.47 0 1 0-.902.263l.383 1.15a.396.396 0 0 0 .77-.124v-.21a.605.605 0 0 0-.018-.147Zm-4.343-4.007h.622a.34.34 0 0 1 0 .68h-.552a.759.759 0 0 0-.678.419l-.22.44a.403.403 0 1 1-.645-.464l.793-.793a.963.963 0 0 1 .68-.282Z\" fill=\"#0260EE\" /></g><g opacity=\".75\" filter=\"url(#ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_x)\"><g filter=\"url(#ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_y)\"><path d=\"M34.447 24.956c-1.938 2.584 0 3.691 1.211 4.037 2.826.808 3.634-1.615 4.037-3.633.323-1.615-.942-5.787-1.614-7.67-.404 1.345-1.696 4.682-3.634 7.266Z\" fill=\"#0260EE\" /></g><path d=\"M37.14 29.802h.062a.3.3 0 0 1 .198.059c.487.406.456 1.9.353 2.853a.358.358 0 0 1-.36.317c-.328 0-.598-.483-.557-.809.07-.561-.03-1.25-.16-1.807-.073-.305.15-.613.465-.613Z\" fill=\"#5C3F2E\" /><rect width=\"7.267\" height=\"6.46\" rx=\"3.23\" transform=\"matrix(-1 0 0 1 40.943 47.564)\" fill=\"#916F57\" /><rect width=\"7.267\" height=\"20.186\" rx=\"1.839\" transform=\"matrix(-1 0 0 1 40.943 32.223)\" fill=\"#F1ECD9\" /><path opacity=\".5\" d=\"M37.81 34.003c.96-.359.701-1.78-.322-1.78h-1.972a1.84 1.84 0 0 0-1.84 1.839v5.271c0 .526.74.64.899.139l1.12-3.546a2.759 2.759 0 0 1 1.662-1.752l.453-.17Z\" fill=\"#0260EE\" /><path d=\"m33.273 43.527.98-2.61a.954.954 0 0 1 1.846.334v3.853a1.653 1.653 0 1 1-3.2-.58l.374-.997Zm8.749-5.377-.957-2.394a.482.482 0 0 0-.929.178v2.578a.978.978 0 1 0 1.886-.363Zm-.271 9.285v.937a1.615 1.615 0 1 1-3.23 0v-3.805c0-.943 1.25-1.275 1.718-.456l1.176 2.058c.22.385.336.822.336 1.266Z\" fill=\"#F1ECD9\" /><g filter=\"url(#ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_z)\"><path d=\"M35.658 26.57c-.323.97.134 1.48.404 1.616 3.23.807 3.095-4.172 2.422-6.056.323 1.292-.673 2.691-1.211 3.23 0-.324-.538-.674-.808-1.212-.134.673-.484 1.454-.807 2.423Z\" fill=\"#7BF7FF\" /></g><g filter=\"url(#ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_A)\"><path d=\"M34.447 24.956c-1.938 2.584 0 3.691 1.211 4.037 2.826.808 3.634-1.615 4.037-3.633.323-1.615-.942-5.787-1.614-7.67-.404 1.345-1.696 4.682-3.634 7.266Z\" fill=\"#0260EE\" /></g><path d=\"m39.16 48.627 1.127.451a.403.403 0 0 1-.26.762l-1.637-.467a1.333 1.333 0 0 1-.898-.86l-.409-1.226a.403.403 0 0 1 .742-.307l.389.777c.198.396.535.706.946.87Zm-4.807-2.34-.4-.2a.499.499 0 0 1 .223-.946h.072a.57.57 0 0 0 .404-.167l.17-.17a.664.664 0 0 1 1.063.765l-.124.249a1.05 1.05 0 0 1-1.408.47Zm6.154-8.227.686.344a.45.45 0 1 1-.56.671l-.848-1.13a.437.437 0 0 1-.074-.155l-.252-1.01c-.037-.146.142-.247.249-.14a.148.148 0 0 1 .035.057l.262.784c.084.252.265.46.502.58Z\" fill=\"#906F57\" /><path opacity=\".5\" d=\"M40.54 36.26c0-.269-.08-.807-.404-.807-.403 0 .404 1.211.404.807Zm.382 10.41-.277-1.105a.559.559 0 1 0-1.071.312l.455 1.366a.47.47 0 0 0 .914-.148v-.25a.717.717 0 0 0-.021-.174Zm-5.158-4.757h.738a.404.404 0 1 1 0 .807h-.654a.9.9 0 0 0-.806.498l-.261.523a.478.478 0 1 1-.766-.552l.942-.942c.214-.214.505-.334.807-.334Z\" fill=\"#0260EE\" /></g><g opacity=\".75\" filter=\"url(#ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_B)\"><g filter=\"url(#ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_C)\"><path d=\"M163.908 156.548c1.938 2.584 0 3.691-1.211 4.037-2.826.808-3.633-1.615-4.037-3.633-.323-1.615.942-5.787 1.615-7.671.404 1.346 1.696 4.683 3.633 7.267Z\" fill=\"#0260EE\" /></g><path d=\"M161.215 161.394h-.061a.304.304 0 0 0-.199.059c-.486.406-.456 1.9-.353 2.853.02.183.176.317.36.317.329 0 .599-.483.558-.809-.071-.561.029-1.25.16-1.807.073-.305-.151-.613-.465-.613Z\" fill=\"#5C3F2E\" /><rect x=\"157.412\" y=\"179.156\" width=\"7.267\" height=\"6.46\" rx=\"3.23\" fill=\"#916F57\" /><rect x=\"157.412\" y=\"163.815\" width=\"7.267\" height=\"20.186\" rx=\"1.839\" fill=\"#F1ECD9\" /><path opacity=\".5\" d=\"M160.545 165.595c-.959-.359-.701-1.78.323-1.78h1.972a1.84 1.84 0 0 1 1.839 1.839v5.271c0 .526-.74.64-.898.139l-1.12-3.546a2.757 2.757 0 0 0-1.662-1.752l-.454-.171Z\" fill=\"#0260EE\" /><path d=\"m165.082 175.119-.979-2.611a.953.953 0 0 0-1.847.335v3.853a1.653 1.653 0 1 0 3.2-.58l-.374-.997Zm-8.749-5.378.958-2.393a.481.481 0 0 1 .928.179v2.577a.978.978 0 1 1-1.886-.363Zm.271 9.286v.937a1.616 1.616 0 0 0 3.23 0v-3.805c0-.942-1.25-1.274-1.718-.456l-1.175 2.058a2.544 2.544 0 0 0-.337 1.266Z\" fill=\"#F1ECD9\" /><g filter=\"url(#ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_D)\"><path d=\"M162.698 158.163c.322.969-.135 1.48-.404 1.615-3.23.807-3.095-4.172-2.423-6.056-.323 1.292.673 2.691 1.212 3.229 0-.323.538-.672.807-1.211.135.673.485 1.454.808 2.423Z\" fill=\"#7BF7FF\" /></g><g filter=\"url(#ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_E)\"><path d=\"M163.908 156.548c1.938 2.584 0 3.691-1.211 4.037-2.826.808-3.633-1.615-4.037-3.633-.323-1.615.942-5.787 1.615-7.671.404 1.346 1.696 4.683 3.633 7.267Z\" fill=\"#0260EE\" /></g><path d=\"m159.196 180.22-1.127.45a.403.403 0 0 0 .26.762l1.636-.467c.423-.121.76-.443.899-.861l.408-1.225a.402.402 0 0 0-.742-.307l-.388.777a1.817 1.817 0 0 1-.946.871Zm4.806-2.341.401-.2a.5.5 0 0 0-.223-.946h-.072a.57.57 0 0 1-.404-.167l-.171-.171a.663.663 0 0 0-1.063.766l.125.249c.259.518.889.728 1.407.469Zm-6.154-8.226-.686.343a.45.45 0 1 0 .561.671l.847-1.129a.44.44 0 0 0 .074-.156l.253-1.01c.036-.146-.143-.247-.249-.141a.153.153 0 0 0-.036.058l-.261.784a1 1 0 0 1-.503.58Z\" fill=\"#906F57\" /><path opacity=\".5\" d=\"M157.815 167.852c0-.269.081-.807.404-.807.404 0-.404 1.211-.404.807Zm-.381 10.411.276-1.106a.558.558 0 1 1 1.072.312l-.455 1.366a.47.47 0 0 1-.915-.148v-.25a.68.68 0 0 1 .022-.174Zm5.157-4.758h-.738a.403.403 0 1 0 0 .807h.655a.9.9 0 0 1 .805.498l.262.523a.478.478 0 1 0 .766-.552l-.942-.942a1.145 1.145 0 0 0-.808-.334Z\" fill=\"#0260EE\" /></g><defs><filter id=\"ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_a\" x=\"70.009\" y=\".389\" width=\"77.984\" height=\"86.628\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\"><feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood><feBlend in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"></feBlend><feGaussianBlur stdDeviation=\"4.598\" result=\"effect1_foregroundBlur\"></feGaussianBlur></filter><filter id=\"ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_b\" x=\"77.365\" y=\"7.745\" width=\"63.272\" height=\"71.915\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\"><feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood><feBlend in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"></feBlend><feGaussianBlur stdDeviation=\".92\" result=\"effect1_foregroundBlur\"></feGaussianBlur></filter><filter id=\"ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_c\" x=\"93.065\" y=\"36.314\" width=\"30.825\" height=\"40.757\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\"><feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood><feBlend in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"></feBlend><feGaussianBlur stdDeviation=\".92\" result=\"effect1_foregroundBlur\"></feGaussianBlur></filter><filter id=\"ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_d\" x=\"154.036\" y=\"30.978\" width=\"9.158\" height=\"14.862\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\"><feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood><feBlend in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"></feBlend><feGaussianBlur stdDeviation=\".23\" result=\"effect1_foregroundBlur\"></feGaussianBlur></filter><filter id=\"ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_e\" x=\"157.166\" y=\"36.379\" width=\"4.964\" height=\"8.391\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\"><feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood><feBlend in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"></feBlend><feGaussianBlur stdDeviation=\".23\" result=\"effect1_foregroundBlur\"></feGaussianBlur></filter><filter id=\"ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_f\" x=\"145.301\" y=\"22.242\" width=\"26.629\" height=\"32.333\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\"><feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood><feBlend in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"></feBlend><feGaussianBlur stdDeviation=\"4.598\" result=\"effect1_foregroundBlur\"></feGaussianBlur></filter><filter id=\"ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_g\" x=\"30.62\" y=\"91.863\" width=\"8.365\" height=\"14.862\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\"><feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood><feBlend in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"></feBlend><feGaussianBlur stdDeviation=\".23\" result=\"effect1_foregroundBlur\"></feGaussianBlur></filter><filter id=\"ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_h\" x=\"31.684\" y=\"97.265\" width=\"4.964\" height=\"8.391\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\"><feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood><feBlend in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"></feBlend><feGaussianBlur stdDeviation=\".23\" result=\"effect1_foregroundBlur\"></feGaussianBlur></filter><filter id=\"ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_i\" x=\"21.884\" y=\"83.128\" width=\"25.837\" height=\"32.333\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\"><feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood><feBlend in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"></feBlend><feGaussianBlur stdDeviation=\"4.598\" result=\"effect1_foregroundBlur\"></feGaussianBlur></filter><filter id=\"ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_j\" x=\"184.735\" y=\"91.863\" width=\"8.365\" height=\"14.862\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\"><feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood><feBlend in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"></feBlend><feGaussianBlur stdDeviation=\".23\" result=\"effect1_foregroundBlur\"></feGaussianBlur></filter><filter id=\"ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_k\" x=\"175.999\" y=\"83.128\" width=\"25.837\" height=\"32.333\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\"><feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood><feBlend in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"></feBlend><feGaussianBlur stdDeviation=\"4.598\" result=\"effect1_foregroundBlur\"></feGaussianBlur></filter><filter id=\"ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_l\" x=\"185.799\" y=\"97.265\" width=\"6.353\" height=\"8.391\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\"><feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood><feBlend in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"></feBlend><feGaussianBlur stdDeviation=\".23\" result=\"effect1_foregroundBlur\"></feGaussianBlur></filter><filter id=\"ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_m\" x=\"56.09\" y=\"30.978\" width=\"8.365\" height=\"14.862\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\"><feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood><feBlend in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"></feBlend><feGaussianBlur stdDeviation=\".23\" result=\"effect1_foregroundBlur\"></feGaussianBlur></filter><filter id=\"ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_n\" x=\"47.354\" y=\"22.242\" width=\"25.837\" height=\"32.333\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\"><feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood><feBlend in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"></feBlend><feGaussianBlur stdDeviation=\"4.598\" result=\"effect1_foregroundBlur\"></feGaussianBlur></filter><filter id=\"ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_o\" x=\"57.153\" y=\"36.379\" width=\"6.353\" height=\"8.391\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\"><feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood><feBlend in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"></feBlend><feGaussianBlur stdDeviation=\".23\" result=\"effect1_foregroundBlur\"></feGaussianBlur></filter><filter id=\"ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_p\" x=\"78.682\" y=\"115.035\" width=\"10.465\" height=\"30.193\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\"><feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood><feBlend in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"></feBlend><feGaussianBlur stdDeviation=\".92\" result=\"effect1_foregroundBlur\"></feGaussianBlur></filter><filter id=\"ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_q\" x=\"81.773\" y=\"116.414\" width=\"5.387\" height=\"9.285\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\"><feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood><feBlend in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"></feBlend><feGaussianBlur stdDeviation=\".23\" result=\"effect1_foregroundBlur\"></feGaussianBlur></filter><filter id=\"ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_r\" x=\"82.41\" y=\"119.654\" width=\"3.347\" height=\"5.403\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\"><feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood><feBlend in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"></feBlend><feGaussianBlur stdDeviation=\".23\" result=\"effect1_foregroundBlur\"></feGaussianBlur></filter><filter id=\"ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_s\" x=\"73.037\" y=\"107.679\" width=\"22.858\" height=\"26.756\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\"><feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood><feBlend in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"></feBlend><feGaussianBlur stdDeviation=\"4.598\" result=\"effect1_foregroundBlur\"></feGaussianBlur></filter><filter id=\"ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_t\" x=\"187.962\" y=\"50.221\" width=\"11.509\" height=\"34.272\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\"><feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood><feBlend in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"></feBlend><feGaussianBlur stdDeviation=\".92\" result=\"effect1_foregroundBlur\"></feGaussianBlur></filter><filter id=\"ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_u\" x=\"190.042\" y=\"51.6\" width=\"6.074\" height=\"10.572\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\"><feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood><feBlend in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"></feBlend><feGaussianBlur stdDeviation=\".23\" result=\"effect1_foregroundBlur\"></feGaussianBlur></filter><filter id=\"ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_v\" x=\"191.66\" y=\"55.34\" width=\"3.72\" height=\"6.092\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\"><feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood><feBlend in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"></feBlend><feGaussianBlur stdDeviation=\".23\" result=\"effect1_foregroundBlur\"></feGaussianBlur></filter><filter id=\"ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_w\" x=\"181.307\" y=\"42.865\" width=\"23.545\" height=\"28.043\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\"><feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood><feBlend in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"></feBlend><feGaussianBlur stdDeviation=\"4.598\" result=\"effect1_foregroundBlur\"></feGaussianBlur></filter><filter id=\"ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_x\" x=\"31.873\" y=\"16.77\" width=\"11.14\" height=\"38.173\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\"><feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood><feBlend in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"></feBlend><feGaussianBlur stdDeviation=\".46\" result=\"effect1_foregroundBlur\"></feGaussianBlur></filter><filter id=\"ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_y\" x=\"33.165\" y=\"17.229\" width=\"7.042\" height=\"12.383\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\"><feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood><feBlend in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"></feBlend><feGaussianBlur stdDeviation=\".23\" result=\"effect1_foregroundBlur\"></feGaussianBlur></filter><filter id=\"ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_z\" x=\"35.087\" y=\"21.67\" width=\"4.246\" height=\"7.063\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\"><feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood><feBlend in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"></feBlend><feGaussianBlur stdDeviation=\".23\" result=\"effect1_foregroundBlur\"></feGaussianBlur></filter><filter id=\"ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_A\" x=\"24.43\" y=\"8.494\" width=\"24.513\" height=\"29.854\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\"><feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood><feBlend in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"></feBlend><feGaussianBlur stdDeviation=\"4.598\" result=\"effect1_foregroundBlur\"></feGaussianBlur></filter><filter id=\"ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_B\" x=\"155.343\" y=\"148.362\" width=\"11.14\" height=\"38.174\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\"><feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood><feBlend in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"></feBlend><feGaussianBlur stdDeviation=\".46\" result=\"effect1_foregroundBlur\"></feGaussianBlur></filter><filter id=\"ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_C\" x=\"158.149\" y=\"148.821\" width=\"7.042\" height=\"12.383\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\"><feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood><feBlend in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"></feBlend><feGaussianBlur stdDeviation=\".23\" result=\"effect1_foregroundBlur\"></feGaussianBlur></filter><filter id=\"ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_D\" x=\"159.023\" y=\"153.262\" width=\"4.246\" height=\"7.063\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\"><feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood><feBlend in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"></feBlend><feGaussianBlur stdDeviation=\".23\" result=\"effect1_foregroundBlur\"></feGaussianBlur></filter><filter id=\"ECOGESTURE0066_a77e69cb1c2df23566e4ceaf0734d0f5_E\" x=\"149.413\" y=\"140.086\" width=\"24.513\" height=\"29.854\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\"><feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood><feBlend in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"></feBlend><feGaussianBlur stdDeviation=\"4.598\" result=\"effect1_foregroundBlur\"></feGaussianBlur></filter></defs></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); + setTotalAvailable(availableList.length); + setTotalViewed(availableList.length - filteredList.length); + setEcogestureList(slicedFilteredList); + setIndexEcogesture(0); + setIsLoading(false); + } -/***/ }), + case 6: + case "end": + return _context3.stop(); + } + } + }, _callee3); + })); + return _getFilteredList.apply(this, arguments); + } -/***/ "t5Me": -/***/ (function(module, exports, __webpack_require__) { + getFilteredList(); + return function () { + subscribed = false; + }; + }, [ecogestureService, profileEcogesture]); -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.ecogesture-profile-container {\n display: flex;\n flex-direction: column;\n flex: 1;\n justify-content: space-between;\n height: calc(100vh - 60px - 72px - 56px);\n}\n@media (min-width: 768px) {\n .ecogesture-profile-container {\n height: calc(100vh - 48px - 148px - 72px - 0px);\n }\n}\n.ecogesture-profile-container .ecogesture-form-single {\n max-width: 53rem;\n color: #ffffff;\n margin: 1rem 1rem 3.5rem;\n}\n@media (min-width: 1023px) {\n .ecogesture-profile-container .ecogesture-form-single {\n margin: 1rem 1rem 0;\n }\n}\n.ecogesture-profile-container .ecogesture-form-single label {\n cursor: pointer;\n}", ""]); + var renderEcogestureSelection = function renderEcogestureSelection() { + if (indexEcogesture <= ecogestureList.length - 1) { + return /*#__PURE__*/_react.default.createElement(_EcogestureSelectionDetail.default, { + ecogesture: ecogestureList[indexEcogesture], + validate: validateChoice, + title: getTitle() + }); + } else if (totalAvailable > totalViewed + ecogestureList.length) { + return /*#__PURE__*/_react.default.createElement(_EcogestureSelectionRestart.default, { + listLength: ecogestureList.length, + restart: restartSelection + }); + } else { + return /*#__PURE__*/_react.default.createElement(_EcogestureSelectionEnd.default, null); + } + }; + return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement(_CozyBar.default, { + titleKey: 'common.title_ecogestures_choice', + displayBackArrow: true, + backFunction: function backFunction() { + return navigate('/ecogestures'); + } + }), /*#__PURE__*/_react.default.createElement(_Header.default, { + setHeaderHeight: setHeaderHeight, + desktopTitleKey: 'common.title_ecogestures_choice', + displayBackArrow: true + }, /*#__PURE__*/_react.default.createElement("div", { + className: "eg-selection-header" + }, indexEcogesture <= ecogestureList.length - 1 ? "".concat(totalViewed + indexEcogesture + 1, "/").concat(totalAvailable) : '')), /*#__PURE__*/_react.default.createElement(_Content.default, { + heightOffset: headerHeight + }, isLoading && /*#__PURE__*/_react.default.createElement("div", { + className: "loaderContainer" + }, /*#__PURE__*/_react.default.createElement(_Loader.default, null)), !isLoading && /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, renderEcogestureSelection(), openEcogestureSelectionModal && /*#__PURE__*/_react.default.createElement(_EcogestureSelectionModal.default, { + open: openEcogestureSelectionModal, + handleCloseClick: function handleCloseClick() { + return setOpenEcogestureSelectionModal(false); + } + })))); +}; +var _default = EcogestureSelectionView; +exports.default = _default; /***/ }), @@ -34617,6 +34362,17 @@ var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPO 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); +/***/ }), + +/***/ "tWtw": +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__("JPst")(false); +// Module +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.profile-type-finished-card {\n margin: auto;\n box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.55);\n border-radius: 4px;\n transition: all 300ms ease;\n color: #ffffff;\n background: linear-gradient(180deg, #323339 0%, #25262b 100%);\n width: 80%;\n text-align: center;\n padding: 1rem;\n}\n@media (min-width: 1023px) {\n .profile-type-finished-card {\n width: 50%;\n }\n}\n@media (min-width: 1201px) {\n .profile-type-finished-card {\n width: 40%;\n }\n}\n.profile-type-finished-card button.profile-type-finished-button {\n margin-top: 2.875rem;\n}\n\n.profile-type-finished-label {\n color: #e3b82a;\n}\n\n.profile-type-finished-description {\n margin-top: 1.875rem;\n}", ""]); + + + /***/ }), /***/ "tWvI": @@ -35065,32 +34821,6 @@ exports.default = ProfileTypeFormService; /***/ }), -/***/ "uDaB": -/***/ (function(module, exports, __webpack_require__) { - - -var content = __webpack_require__("m1w3"); - -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) {} - -/***/ }), - /***/ "uFCc": /***/ (function(module, exports, __webpack_require__) { @@ -35184,14 +34914,195 @@ exports.default = _default; /***/ }), -/***/ "uHV9": +/***/ "uYUp": /***/ (function(module, exports, __webpack_require__) { exports = module.exports = __webpack_require__("JPst")(false); // Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.eg-selection-header {\n color: #e0e0e0;\n text-align: center;\n margin-top: -1rem;\n margin-bottom: 1rem;\n}", ""]); +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.action-list-container {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n max-width: 600px;\n margin: auto;\n gap: 1rem;\n width: 100%;\n box-sizing: border-box;\n padding: 0 1.5rem;\n}", ""]); + + + +/***/ }), + +/***/ "uZFu": +/***/ (function(module, exports, __webpack_require__) { + + +var content = __webpack_require__("YbXm"); + +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) {} + +/***/ }), + +/***/ "ubBh": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +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 _Button = _interopRequireDefault(__webpack_require__("FtsS")); + +var _starResult = _interopRequireDefault(__webpack_require__("uv5W")); + +var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j")); + +var _cozyClient = __webpack_require__("SH7X"); + +var _I18n = __webpack_require__("buk/"); + +var _enums = __webpack_require__("gnxY"); + +var _react = _interopRequireWildcard(__webpack_require__("q1tI")); + +var _reactRouterDom = __webpack_require__("SOjZ"); + +var _challenge = _interopRequireDefault(__webpack_require__("kdea")); + +var _challenge2 = __webpack_require__("F6Xr"); + +var _hooks = __webpack_require__("Zlw4"); + +__webpack_require__("ANPW"); + +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 QuizFinish = function QuizFinish(_ref) { + var userChallenge = _ref.userChallenge; + + var _useI18n = (0, _I18n.useI18n)(), + t = _useI18n.t; + + var client = (0, _cozyClient.useClient)(); + var navigate = (0, _reactRouterDom.useNavigate)(); + var dispatch = (0, _hooks.useAppDispatch)(); + var challengeService = (0, _react.useMemo)(function () { + return new _challenge.default(client); + }, [client]); + var retryQuiz = (0, _react.useCallback)( /*#__PURE__*/(0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() { + var userChallengeUpdated; + return _regenerator.default.wrap(function _callee$(_context) { + while (1) { + switch (_context.prev = _context.next) { + case 0: + _context.next = 2; + return challengeService.updateUserChallenge(userChallenge, _enums.UserChallengeUpdateFlag.QUIZ_RESET); + + case 2: + userChallengeUpdated = _context.sent; + dispatch((0, _challenge2.updateUserChallengeList)(userChallengeUpdated)); + + case 4: + case "end": + return _context.stop(); + } + } + }, _callee); + })), [dispatch, userChallenge, challengeService]); + + var goBack = /*#__PURE__*/function () { + var _ref3 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() { + var userChallengeUpdated; + return _regenerator.default.wrap(function _callee2$(_context2) { + while (1) { + switch (_context2.prev = _context2.next) { + case 0: + _context2.next = 2; + return challengeService.updateUserChallenge(userChallenge, _enums.UserChallengeUpdateFlag.QUIZ_UPDATE, userChallenge.quiz); + + case 2: + userChallengeUpdated = _context2.sent; + dispatch((0, _challenge2.updateUserChallengeList)(userChallengeUpdated)); + navigate('/challenges'); + + case 5: + case "end": + return _context2.stop(); + } + } + }, _callee2); + })); + + return function goBack() { + return _ref3.apply(this, arguments); + }; + }(); + + return /*#__PURE__*/_react.default.createElement("div", { + className: "quiz-container" + }, /*#__PURE__*/_react.default.createElement("div", { + className: "quiz-finish-container" + }, /*#__PURE__*/_react.default.createElement("div", null, /*#__PURE__*/_react.default.createElement("div", { + className: "score-final-title" + }, t('quiz.score_final')), /*#__PURE__*/_react.default.createElement("div", { + className: "score-final" + }, /*#__PURE__*/_react.default.createElement("span", null, userChallenge.quiz.result), " / 5"), /*#__PURE__*/_react.default.createElement("div", { + className: "score-label" + }, t('quiz.earn')), /*#__PURE__*/_react.default.createElement("div", { + className: "score-stars" + }, userChallenge.quiz.result, /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { + className: "quiz-icon", + icon: _starResult.default, + size: 30 + }))), userChallenge.quiz.result === 5 ? /*#__PURE__*/_react.default.createElement("div", { + className: "button-start" + }, /*#__PURE__*/_react.default.createElement(_Button.default, { + "aria-label": t('quiz.accessibility.button_end_quiz'), + onClick: goBack, + classes: { + root: 'btn-secondary-negative', + label: 'text-16-normal' + } + }, t('quiz.button_end_quiz'))) : /*#__PURE__*/_react.default.createElement("div", { + className: "button-start" + }, /*#__PURE__*/_react.default.createElement(_Button.default, { + "aria-label": t('quiz.accessibility.button_go_back'), + onClick: goBack, + classes: { + root: 'btn-secondary-negative', + label: 'text-16-normal' + } + }, t('quiz.button_go_back')), /*#__PURE__*/_react.default.createElement(_Button.default, { + "aria-label": t('quiz.accessibility.button_try_again'), + onClick: retryQuiz, + classes: { + root: 'btn-secondary-negative', + label: 'text-16-normal' + } + }, t('quiz.button_try_again'))))); +}; + +var _default = QuizFinish; +exports.default = _default; /***/ }), @@ -35215,208 +35126,651 @@ var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPO 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); -/***/ }), +/***/ }), + +/***/ "uuAh": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +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 _core = __webpack_require__("TTf+"); + +var _default2 = _interopRequireDefault(__webpack_require__("v9Ot")); + +var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j")); + +var _EcogestureModal = _interopRequireDefault(__webpack_require__("Y5R6")); + +var _cozyClient = __webpack_require__("SH7X"); + +var _enums = __webpack_require__("gnxY"); + +var _react = _interopRequireWildcard(__webpack_require__("q1tI")); + +var _usageEvent = _interopRequireDefault(__webpack_require__("dECN")); + +var _hooks = __webpack_require__("Zlw4"); + +var _utils = __webpack_require__("c+yx"); + +__webpack_require__("/MD5"); + +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 ActionCard = function ActionCard(_ref) { + var action = _ref.action, + setSelectedAction = _ref.setSelectedAction, + setShowList = _ref.setShowList; + + var _useState = (0, _react.useState)(''), + _useState2 = (0, _slicedToArray2.default)(_useState, 2), + actionIcon = _useState2[0], + setActionIcon = _useState2[1]; + + var _useState3 = (0, _react.useState)(false), + _useState4 = (0, _slicedToArray2.default)(_useState3, 2), + openEcogestureModal = _useState4[0], + setOpenEcogestureModal = _useState4[1]; + + var client = (0, _cozyClient.useClient)(); + + var _useAppSelector = (0, _hooks.useAppSelector)(function (state) { + return state.ecolyo.challenge; + }), + currentChallenge = _useAppSelector.currentChallenge; + + var toggleModal = (0, _react.useCallback)(function () { + setOpenEcogestureModal(function (prev) { + return !prev; + }); + }, []); + var selectEcogesture = (0, _react.useCallback)(function () { + setSelectedAction(action); + setShowList(false); + + _usageEvent.default.addEvent(client, { + type: _enums.UsageEventType.ACTION_CHANGE_EVENT, + target: action.id, + context: currentChallenge ? currentChallenge.id : '' + }); + + toggleModal(); + }, [setSelectedAction, setShowList, action, toggleModal, currentChallenge, client]); + (0, _react.useEffect)(function () { + function handleEcogestureIcon() { + return _handleEcogestureIcon.apply(this, arguments); + } + + function _handleEcogestureIcon() { + _handleEcogestureIcon = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() { + var icon; + return _regenerator.default.wrap(function _callee$(_context) { + while (1) { + switch (_context.prev = _context.next) { + case 0: + _context.next = 2; + return (0, _utils.importIconById)(action.id, 'ecogesture'); + + case 2: + icon = _context.sent; + setActionIcon(icon || _default2.default); + + case 4: + case "end": + return _context.stop(); + } + } + }, _callee); + })); + return _handleEcogestureIcon.apply(this, arguments); + } + + handleEcogestureIcon(); + }, [action]); + return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, action && /*#__PURE__*/_react.default.createElement(_core.Button, { + key: action.id, + className: "action-card", + onClick: toggleModal + }, /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { + className: "action-icon", + icon: actionIcon, + size: 100 + }), /*#__PURE__*/_react.default.createElement("div", { + className: "action-title text-18-bold" + }, action.shortName)), action && /*#__PURE__*/_react.default.createElement(_EcogestureModal.default, { + open: openEcogestureModal, + ecogesture: action, + isAction: true, + handleCloseClick: toggleModal, + selectEcogesture: selectEcogesture + })); +}; + +var _default = ActionCard; +exports.default = _default; + +/***/ }), + +/***/ "uv5W": +/***/ (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": "starResult_c4c3532b7c9f8981ee47a94175eba8b9", + "use": "starResult_c4c3532b7c9f8981ee47a94175eba8b9-usage", + "viewBox": "0 0 31 29", + "content": "<symbol viewBox=\"0 0 31 29\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"starResult_c4c3532b7c9f8981ee47a94175eba8b9\">\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(#starResult_c4c3532b7c9f8981ee47a94175eba8b9_paint0_linear)\" />\n<defs>\n<linearGradient id=\"starResult_c4c3532b7c9f8981ee47a94175eba8b9_paint0_linear\" x1=\"14.9672\" y1=\"1.91675e-07\" x2=\"14.9672\" y2=\"29\" gradientUnits=\"userSpaceOnUse\">\n<stop stop-color=\"#61F0F2\" />\n<stop offset=\"1\" stop-color=\"#48C2C4\" />\n</linearGradient>\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); + +/***/ }), + +/***/ "uvEK": +/***/ (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": "ECOGESTURE0061_2fad37b893af8368a8b0c779584a529b", + "use": "ECOGESTURE0061_2fad37b893af8368a8b0c779584a529b-usage", + "viewBox": "0 0 221 220", + "content": "<symbol viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"ECOGESTURE0061_2fad37b893af8368a8b0c779584a529b\">\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\" />\n<path d=\"M61.3062 83.9277H159.307V201.975C159.307 206.822 155.377 210.752 150.53 210.752H70.0833C65.2358 210.752 61.3062 206.822 61.3062 201.975L61.3062 83.9277Z\" fill=\"#AFF1FF\" />\n<path d=\"M73.2593 98.0753C73.2593 95.6682 75.2106 93.7168 77.6178 93.7168C80.0249 93.7168 81.9763 95.6682 81.9763 98.0753V167.811C81.9763 170.219 80.0249 172.17 77.6178 172.17C75.2106 172.17 73.2593 170.219 73.2593 167.811V98.0753Z\" fill=\"white\" />\n<path d=\"M141.541 106.065C141.541 104.861 142.517 103.886 143.72 103.886C144.924 103.886 145.9 104.861 145.9 106.065V145.292C145.9 146.495 144.924 147.471 143.72 147.471C142.517 147.471 141.541 146.495 141.541 145.292V106.065Z\" fill=\"black\" />\n<path d=\"M49.2886 106.648L46.335 99.7579L118.499 69.4276C120.347 68.6507 121.99 70.8842 120.698 72.4176C120.523 72.6256 120.305 72.7938 120.06 72.9109L49.2886 106.648Z\" fill=\"white\" />\n<ellipse cx=\"41.8123\" cy=\"105.82\" rx=\"11.011\" ry=\"11.011\" transform=\"rotate(-65.3142 41.8123 105.82)\" fill=\"white\" />\n<path d=\"M49.0401 105.058L47.0673 101.301L84.1282 85.3461C85.03 84.9579 86.068 85.4473 86.3423 86.39C86.5683 87.1671 86.1912 87.9926 85.4558 88.3304L49.0401 105.058Z\" fill=\"#FF3030\" />\n<ellipse cx=\"41.8191\" cy=\"105.824\" rx=\"9.3969\" ry=\"9.39689\" transform=\"rotate(-65.3142 41.8191 105.824)\" fill=\"#FF3030\" />\n<ellipse opacity=\"0.65\" cx=\"36.1013\" cy=\"105.411\" rx=\"4.48053\" ry=\"1.87421\" transform=\"rotate(-82.5992 36.1013 105.411)\" fill=\"white\" />\n<path d=\"M61.3062 20.6575C61.3062 13.5386 67.0291 7.76758 74.0888 7.76758H146.524C153.583 7.76758 159.306 13.5386 159.306 20.6575V76.5138H61.3062V20.6575Z\" fill=\"#AFF1FF\" />\n<path d=\"M74.7114 21.0763C74.7114 18.6691 76.6628 16.7178 79.0699 16.7178C81.4771 16.7178 83.4284 18.6691 83.4284 21.0763V67.567C83.4284 69.9741 81.4771 71.9255 79.0699 71.9255C76.6628 71.9255 74.7114 69.9741 74.7114 67.567V21.0763Z\" fill=\"white\" />\n<ellipse cx=\"81.6538\" cy=\"57.4868\" rx=\"20.7105\" ry=\"20.7105\" fill=\"#F0FDFF\" fill-opacity=\"0.55\" />\n<ellipse cx=\"138.191\" cy=\"57.6447\" rx=\"20.7495\" ry=\"19.7121\" fill=\"#F0FDFF\" fill-opacity=\"0.55\" />\n<path d=\"M119.729 53.1604C118.815 53.1604 118.018 52.5813 117.546 51.7975C116.024 49.2651 113.249 47.5708 110.079 47.5708C106.909 47.5708 104.134 49.2651 102.612 51.7975C102.14 52.5813 101.343 53.1604 100.428 53.1604C98.9925 53.1604 97.938 51.7988 98.5824 50.5157C100.695 46.3083 105.05 43.4209 110.079 43.4209C115.108 43.4209 119.463 46.3083 121.575 50.5157C122.22 51.7988 121.165 53.1604 119.729 53.1604Z\" fill=\"#FFBDAF\" />\n<rect x=\"58.3057\" y=\"46.5215\" width=\"8.29982\" height=\"6.22487\" rx=\"1.38689\" fill=\"#FFBDAF\" />\n<rect x=\"153.552\" y=\"46.5215\" width=\"8.29983\" height=\"6.22487\" rx=\"1.38689\" fill=\"#FFBDAF\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M80.0099 65.6753C80.2585 65.728 80.517 65.7756 80.7841 65.8178C84.1486 66.3503 88.1917 65.9174 90.0784 64.7828C90.9605 64.2524 91.2243 63.657 90.9477 63.0971C90.8947 62.9886 90.8217 62.8823 90.7301 62.7789C90.7298 62.7791 90.7296 62.7793 90.7293 62.7795C90.2088 62.1926 89.073 61.6698 87.4202 61.3385C86.9371 61.2416 86.4352 61.1663 85.9237 61.1115C85.9246 61.1114 85.9254 61.1112 85.9263 61.1111C85.2502 61.0389 84.5321 61 83.7877 61C79.7769 61 76.5254 62.1289 76.5254 63.5214C76.5254 64.1848 77.2631 64.7883 78.4693 65.2384C78.4681 65.2384 78.467 65.2383 78.4659 65.2383C78.9102 65.4043 79.4264 65.552 80.0099 65.6753Z\" fill=\"black\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M129.562 62.1533C131.646 61.0307 135.925 60.6626 139.294 61.3376C140.948 61.669 142.084 62.1921 142.604 62.7793C142.605 62.7792 142.605 62.779 142.605 62.7788C142.716 62.9037 142.799 63.0327 142.853 63.1651C142.986 63.4866 142.941 63.8183 142.703 64.1416C142.438 64.5056 141.944 64.838 141.278 65.1195C140.879 65.2888 140.424 65.4365 139.929 65.561C138.731 65.8632 137.257 66.0415 135.663 66.0415C133.743 66.0415 131.997 65.783 130.699 65.3608C130.574 65.3204 130.455 65.2788 130.34 65.2359C130.34 65.2359 130.34 65.2359 130.34 65.2359C129.137 64.7861 128.4 64.1834 128.4 63.521C128.4 63.3276 128.463 63.1393 128.582 62.9583C128.582 62.9584 128.582 62.9584 128.582 62.9584C128.611 62.9138 128.644 62.8693 128.681 62.825C128.88 62.5844 129.179 62.3586 129.562 62.1533Z\" fill=\"black\" />\n<g opacity=\"0.65\">\n<path opacity=\"0.6\" d=\"M78.7178 39.4382L88.8731 41.5609L68.8784 71.2983L63.2556 62.7037L78.7178 39.4382Z\" fill=\"#EAFCFF\" />\n<path opacity=\"0.6\" d=\"M135.216 39.4382L145.371 41.5609L125.376 71.2983L119.754 62.7037L135.216 39.4382Z\" fill=\"#EAFCFF\" />\n<path opacity=\"0.6\" d=\"M90.3488 42.7693L94.1987 44.634L72.764 76.1901L69.9297 74.5378L90.3488 42.7693Z\" fill=\"#EAFCFF\" />\n<path opacity=\"0.6\" d=\"M146.846 42.7688L150.696 44.6335L129.261 76.1896L126.427 74.5373L146.846 42.7688Z\" fill=\"#EAFCFF\" />\n<path d=\"M91.3057 66C90.6389 67.1668 88.3055 69.6003 84.3057 70\" stroke=\"black\" stroke-width=\"0.5\" stroke-linecap=\"round\" />\n<path d=\"M128.306 66C128.972 67.1668 131.306 69.6003 135.306 70\" stroke=\"black\" stroke-width=\"0.5\" stroke-linecap=\"round\" />\n</g>\n<path d=\"M100.977 57.4868C100.977 68.159 92.3259 76.8104 81.6538 76.8104C70.9817 76.8104 62.3302 68.159 62.3302 57.4868C62.3302 46.8147 70.9817 38.1633 81.6538 38.1633C92.3259 38.1633 100.977 46.8147 100.977 57.4868Z\" stroke=\"#FFBDAF\" stroke-width=\"2.77378\" />\n<path d=\"M157.475 57.4868C157.475 68.159 148.824 76.8104 138.152 76.8104C127.48 76.8104 118.828 68.159 118.828 57.4868C118.828 46.8147 127.48 38.1633 138.152 38.1633C148.824 38.1633 157.475 46.8147 157.475 57.4868Z\" stroke=\"#FFBDAF\" stroke-width=\"2.77378\" />\n<path d=\"M175.212 36.5152C176.837 38.0117 176.942 40.5398 175.445 42.1663C173.948 43.7928 171.42 43.8981 169.794 42.4016C168.168 40.9052 165.689 33.1877 165.689 33.1877C165.689 33.1877 173.586 35.0188 175.212 36.5152Z\" fill=\"#B9E4FF\" />\n<path d=\"M175.643 52.0242C176.62 54.0063 175.806 56.4019 173.823 57.3792C171.84 58.3564 169.445 57.5429 168.468 55.5608C167.491 53.5787 167.962 45.4866 167.962 45.4866C167.962 45.4866 174.667 50.0421 175.643 52.0242Z\" fill=\"#B9E4FF\" />\n<path d=\"M51.6215 35.1373C49.9756 36.6118 47.4492 36.4726 45.9742 34.8261C44.4993 33.1796 44.6377 30.6531 46.2836 29.1787C47.9295 27.7042 55.8497 25.9793 55.8497 25.9793C55.8497 25.9793 53.2675 33.6629 51.6215 35.1373Z\" fill=\"#B9E4FF\" />\n<path d=\"M55.2494 44.8746C54.2515 46.8462 51.8471 47.6342 49.8748 46.636C47.9025 45.6378 47.1136 43.2337 48.1115 41.262C49.1093 39.2904 55.8619 34.8063 55.8619 34.8063C55.8619 34.8063 56.2472 42.903 55.2494 44.8746Z\" fill=\"#B9E4FF\" />\n<path d=\"M184.725 45.5636C186.803 46.3137 187.878 48.6042 187.128 50.6835C186.377 52.7627 184.087 53.8386 182.009 53.0884C179.93 52.3383 174.657 46.1824 174.657 46.1824C174.657 46.1824 182.646 44.8134 184.725 45.5636Z\" fill=\"#B9E4FF\" />\n<path d=\"M168.217 112.8C167.688 112.424 167.246 111.94 166.918 111.379C166.59 110.819 166.386 110.195 166.317 109.55C166.044 107.855 166.431 106.119 167.397 104.7C168.154 103.829 168.622 102.746 168.739 101.598C168.855 100.45 168.614 99.2949 168.047 98.29C167.581 97.487 167.334 96.5751 167.332 95.6463C167.33 94.7176 167.574 93.8047 168.037 93L168.687 93.39C168.293 94.0707 168.086 94.8434 168.086 95.63C168.086 96.4166 168.293 97.1893 168.687 97.87C169.341 99.0088 169.626 100.322 169.502 101.63C169.379 102.937 168.853 104.174 167.997 105.17C167.158 106.424 166.822 107.949 167.057 109.44C167.119 109.98 167.292 110.502 167.566 110.972C167.84 111.442 168.208 111.85 168.647 112.17L168.217 112.8Z\" fill=\"#B9E4FF\" />\n<path d=\"M172.717 116.91C172.228 116.562 171.816 116.115 171.51 115.598C171.203 115.082 171.008 114.506 170.937 113.91C170.679 112.331 171.037 110.712 171.937 109.39C172.636 108.583 173.068 107.581 173.176 106.52C173.283 105.458 173.06 104.39 172.537 103.46C172.099 102.712 171.868 101.861 171.868 100.995C171.868 100.128 172.099 99.2772 172.537 98.5298L173.177 98.9198C172.814 99.5473 172.623 100.26 172.623 100.985C172.623 101.71 172.814 102.422 173.177 103.05C173.784 104.113 174.048 105.339 173.931 106.558C173.815 107.777 173.325 108.93 172.527 109.86C171.755 111.014 171.448 112.418 171.667 113.79C171.724 114.289 171.883 114.771 172.134 115.207C172.385 115.642 172.723 116.021 173.127 116.32L172.717 116.91Z\" fill=\"#B9E4FF\" />\n<path d=\"M162.547 113.39C162.221 113.158 161.946 112.86 161.741 112.515C161.537 112.171 161.406 111.788 161.357 111.39C161.191 110.341 161.43 109.268 162.027 108.39C162.451 107.909 162.715 107.308 162.783 106.67C162.851 106.033 162.72 105.39 162.407 104.83C162.118 104.335 161.966 103.773 161.966 103.2C161.966 102.627 162.118 102.064 162.407 101.57L163.047 102C162.834 102.375 162.722 102.799 162.722 103.23C162.722 103.661 162.834 104.085 163.047 104.46C163.448 105.152 163.623 105.953 163.546 106.749C163.468 107.545 163.144 108.297 162.617 108.9C162.159 109.603 161.977 110.451 162.107 111.28C162.141 111.574 162.235 111.858 162.383 112.114C162.531 112.37 162.73 112.594 162.967 112.77L162.547 113.39Z\" fill=\"#B9E4FF\" />\n<path d=\"M53.6172 179.8C53.0884 179.424 52.6454 178.94 52.3179 178.379C51.9903 177.819 51.7856 177.195 51.7172 176.55C51.4444 174.855 51.8308 173.119 52.7972 171.7C53.5537 170.829 54.0222 169.746 54.1386 168.598C54.255 167.45 54.0135 166.295 53.4472 165.29C52.9804 164.487 52.7337 163.575 52.732 162.646C52.7302 161.718 52.9735 160.805 53.4372 160L54.0872 160.39C53.6931 161.071 53.4855 161.843 53.4855 162.63C53.4855 163.417 53.6931 164.189 54.0872 164.87C54.7412 166.009 55.026 167.322 54.9024 168.63C54.7788 169.937 54.253 171.174 53.3972 172.17C52.558 173.424 52.2224 174.949 52.4572 176.44C52.519 176.98 52.6922 177.502 52.9658 177.972C53.2395 178.442 53.6078 178.85 54.0472 179.17L53.6172 179.8Z\" fill=\"#B9E4FF\" />\n<path d=\"M58.1174 183.91C57.6276 183.562 57.2161 183.115 56.9095 182.598C56.6029 182.082 56.408 181.506 56.3374 180.91C56.0788 179.331 56.4368 177.712 57.3374 176.39C58.0358 175.583 58.4683 174.581 58.5757 173.52C58.6831 172.458 58.4602 171.39 57.9374 170.46C57.4987 169.712 57.2675 168.861 57.2675 167.995C57.2675 167.128 57.4987 166.277 57.9374 165.53L58.5774 165.92C58.2139 166.547 58.0225 167.26 58.0225 167.985C58.0225 168.71 58.2139 169.422 58.5774 170.05C59.1842 171.113 59.4475 172.339 59.3312 173.558C59.2148 174.777 58.7245 175.93 57.9274 176.86C57.1547 178.014 56.8475 179.418 57.0674 180.79C57.124 181.289 57.2829 181.771 57.534 182.207C57.7852 182.642 58.1234 183.021 58.5274 183.32L58.1174 183.91Z\" fill=\"#B9E4FF\" />\n<path d=\"M47.9474 180.39C47.6208 180.158 47.3463 179.86 47.1413 179.515C46.9364 179.171 46.8057 178.788 46.7574 178.39C46.5905 177.341 46.8301 176.268 47.4274 175.39C47.8511 174.909 48.1152 174.308 48.1832 173.67C48.2513 173.033 48.12 172.39 47.8074 171.83C47.5183 171.335 47.3659 170.773 47.3659 170.2C47.3659 169.627 47.5183 169.064 47.8074 168.57L48.4474 169C48.2343 169.375 48.1224 169.799 48.1224 170.23C48.1224 170.661 48.2343 171.085 48.4474 171.46C48.8484 172.152 49.0226 172.953 48.9455 173.749C48.8683 174.545 48.5438 175.297 48.0174 175.9C47.5586 176.603 47.3769 177.451 47.5074 178.28C47.541 178.574 47.6347 178.858 47.7826 179.114C47.9306 179.37 48.1296 179.594 48.3674 179.77L47.9474 180.39Z\" fill=\"#B9E4FF\" />\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); + +/***/ }), + +/***/ "v2Nb": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +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 _asyncToGenerator2 = _interopRequireDefault(__webpack_require__("yXPU")); + +var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); + +var _core = __webpack_require__("TTf+"); + +var _CHALLENGE = _interopRequireDefault(__webpack_require__("agKi")); + +var _circleChecked = _interopRequireDefault(__webpack_require__("Tp9B")); + +var _circleUnchecked = _interopRequireDefault(__webpack_require__("T+pJ")); + +var _circleStar = _interopRequireDefault(__webpack_require__("rN4g")); + +var _default2 = _interopRequireDefault(__webpack_require__("sbny")); + +var _locked = _interopRequireDefault(__webpack_require__("EG+L")); + +var _classnames = _interopRequireDefault(__webpack_require__("TSYQ")); + +var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j")); + +var _StarsContainer = _interopRequireDefault(__webpack_require__("TEZG")); + +var _Loader = _interopRequireDefault(__webpack_require__("Ra/y")); + +var _cozyClient = __webpack_require__("SH7X"); + +var _I18n = __webpack_require__("buk/"); + +var _enums = __webpack_require__("gnxY"); + +var _react = _interopRequireWildcard(__webpack_require__("q1tI")); + +var _reactRouterDom = __webpack_require__("SOjZ"); + +var _challenge = _interopRequireDefault(__webpack_require__("kdea")); + +var _challenge2 = __webpack_require__("F6Xr"); + +var _hooks = __webpack_require__("Zlw4"); + +var _utils = __webpack_require__("c+yx"); -/***/ "ujnP": -/***/ (function(module, exports, __webpack_require__) { +var _ChallengeNoFluidModal = _interopRequireDefault(__webpack_require__("yaJd")); -"use strict"; +__webpack_require__("gVb7"); +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); } -var _interopRequireDefault = __webpack_require__("TqRt"); +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; } -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; +function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } -var _star = _interopRequireDefault(__webpack_require__("NaFR")); +function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } -var _starFilled = _interopRequireDefault(__webpack_require__("WrET")); +var ChallengeCardOnGoing = function ChallengeCardOnGoing(_ref) { + var userChallenge = _ref.userChallenge; -var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j")); + var _useI18n = (0, _I18n.useI18n)(), + t = _useI18n.t; -var _react = _interopRequireDefault(__webpack_require__("q1tI")); + var client = (0, _cozyClient.useClient)(); + var navigate = (0, _reactRouterDom.useNavigate)(); + var dispatch = (0, _hooks.useAppDispatch)(); -var StarsContainer = function StarsContainer(_ref) { - var result = _ref.result, - isQuizBegin = _ref.isQuizBegin; - var maxStars = [1, 2, 3, 4, 5]; - return /*#__PURE__*/_react.default.createElement("div", { - className: "stars" - }, maxStars.map(function (star) { - return /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { - key: star, - className: "star", - icon: result >= star ? _starFilled.default : _star.default, - size: isQuizBegin ? 25 : 15 - }); - })); -}; + var _useAppSelector = (0, _hooks.useAppSelector)(function (state) { + return state.ecolyo; + }), + currentDataload = _useAppSelector.challenge.currentDataload, + _useAppSelector$globa = _useAppSelector.global, + fluidTypes = _useAppSelector$globa.fluidTypes, + fluidStatus = _useAppSelector$globa.fluidStatus; -var _default = StarsContainer; -exports.default = _default; + var _useState = (0, _react.useState)(true), + _useState2 = (0, _slicedToArray2.default)(_useState, 2), + isOneFluidUp = _useState2[0], + setIsOneFluidUp = _useState2[1]; -/***/ }), + var _useState3 = (0, _react.useState)(_default2.default), + _useState4 = (0, _slicedToArray2.default)(_useState3, 2), + challengeIcon = _useState4[0], + setChallengeIcon = _useState4[1]; -/***/ "upmN": -/***/ (function(module, exports, __webpack_require__) { + var _useState5 = (0, _react.useState)(false), + _useState6 = (0, _slicedToArray2.default)(_useState5, 2), + isDone = _useState6[0], + setIsDone = _useState6[1]; -"use strict"; + var _useState7 = (0, _react.useState)(false), + _useState8 = (0, _slicedToArray2.default)(_useState7, 2), + isLoading = _useState8[0], + setIsLoading = _useState8[1]; + var _userChallenge$progre = userChallenge.progress, + actionProgress = _userChallenge$progre.actionProgress, + explorationProgress = _userChallenge$progre.explorationProgress, + quizProgress = _userChallenge$progre.quizProgress, + target = userChallenge.target, + duel = userChallenge.duel; + var toggleNoFluidModal = (0, _react.useCallback)(function () { + setIsOneFluidUp(function (prev) { + return !prev; + }); + }, []); -var _interopRequireDefault = __webpack_require__("TqRt"); + var goDuel = /*#__PURE__*/function () { + var _ref2 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() { + var challengeService, updatedChallenge; + return _regenerator.default.wrap(function _callee$(_context) { + while (1) { + switch (_context.prev = _context.next) { + case 0: + setIsLoading(true); // Check if at least one fluid is up -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; + if (!(fluidTypes.length !== 0)) { + _context.next = 12; + break; + } -var _regenerator = _interopRequireDefault(__webpack_require__("o0o1")); + if (!(userChallenge.duel.state !== _enums.UserDuelState.ONGOING)) { + _context.next = 8; + break; + } -var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__("yXPU")); + challengeService = new _challenge.default(client); + _context.next = 6; + return challengeService.updateUserChallenge(userChallenge, _enums.UserChallengeUpdateFlag.DUEL_UPDATE_THRESHOLD, undefined, fluidStatus); -var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); + case 6: + updatedChallenge = _context.sent; + dispatch((0, _challenge2.updateUserChallengeList)(updatedChallenge)); -var _Button = _interopRequireDefault(__webpack_require__("FtsS")); + case 8: + setIsLoading(false); + navigate('/challenges/duel?id=' + userChallenge.id); + _context.next = 14; + break; -var _Dialog = _interopRequireDefault(__webpack_require__("HhgX")); + case 12: + setIsLoading(false); + toggleNoFluidModal(); -var _default2 = _interopRequireDefault(__webpack_require__("GwKf")); + case 14: + case "end": + return _context.stop(); + } + } + }, _callee); + })); -var _I18n = __webpack_require__("buk/"); + return function goDuel() { + return _ref2.apply(this, arguments); + }; + }(); -var _Icon = _interopRequireDefault(__webpack_require__("y6ex")); + var goQuiz = /*#__PURE__*/function () { + var _ref3 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() { + var challengeService, updatedChallenge; + return _regenerator.default.wrap(function _callee2$(_context2) { + while (1) { + switch (_context2.prev = _context2.next) { + case 0: + if (!(userChallenge.quiz.state !== _enums.UserQuizState.ONGOING)) { + _context2.next = 6; + break; + } -var _react = _interopRequireWildcard(__webpack_require__("q1tI")); + challengeService = new _challenge.default(client); + _context2.next = 4; + return challengeService.updateUserChallenge(userChallenge, _enums.UserChallengeUpdateFlag.QUIZ_RESET); -var _utils = __webpack_require__("c+yx"); + case 4: + updatedChallenge = _context2.sent; + dispatch((0, _challenge2.updateUserChallengeList)(updatedChallenge)); -__webpack_require__("7pn4"); + case 6: + if (userChallenge.progress.quizProgress !== 5) navigate('/challenges/quiz'); -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); } + case 7: + case "end": + return _context2.stop(); + } + } + }, _callee2); + })); -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; } + return function goQuiz() { + return _ref3.apply(this, arguments); + }; + }(); -var DuelEmptyValueModal = function DuelEmptyValueModal(_ref) { - var open = _ref.open, - handleCloseClick = _ref.handleCloseClick; + var goExploration = function goExploration() { + if (userChallenge.progress.explorationProgress !== 5) navigate('/challenges/exploration'); + }; - var _useI18n = (0, _I18n.useI18n)(), - t = _useI18n.t; + var goAction = function goAction() { + if (userChallenge.progress.actionProgress !== 5) navigate('/challenges/action'); + }; - var _useState = (0, _react.useState)(_default2.default), - _useState2 = (0, _slicedToArray2.default)(_useState, 2), - emptyIcon = _useState2[0], - setEmptyIcon = _useState2[1]; + (0, _react.useEffect)(function () { + var subscribed = true; + + function importIcon() { + return _importIcon.apply(this, arguments); + } + + function _importIcon() { + _importIcon = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee3() { + return _regenerator.default.wrap(function _callee3$(_context3) { + while (1) { + switch (_context3.prev = _context3.next) { + case 0: + (0, _utils.importIconById)(userChallenge.id, 'challenge').then(function (icon) { + if (subscribed) { + icon ? setChallengeIcon(icon) : setChallengeIcon(_CHALLENGE.default); + } + }); + + case 1: + case "end": + return _context3.stop(); + } + } + }, _callee3); + })); + return _importIcon.apply(this, arguments); + } + importIcon(); + return function () { + subscribed = false; + }; + }, [userChallenge]); (0, _react.useEffect)(function () { - function handleEcogestureIcon() { - return _handleEcogestureIcon.apply(this, arguments); + var challengeService = new _challenge.default(client); + var subscribed = true; + + function setChallengeResult() { + return _setChallengeResult.apply(this, arguments); } - function _handleEcogestureIcon() { - _handleEcogestureIcon = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() { - var icon; - return _regenerator.default.wrap(function _callee$(_context) { + function _setChallengeResult() { + _setChallengeResult = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee5() { + var isChallengeDone; + return _regenerator.default.wrap(function _callee5$(_context5) { while (1) { - switch (_context.prev = _context.next) { + switch (_context5.prev = _context5.next) { case 0: - _context.next = 2; - return (0, _utils.importIconById)('emptyValue', 'duel'); + _context5.next = 2; + return challengeService.isChallengeDone(userChallenge, currentDataload); case 2: - icon = _context.sent; - setEmptyIcon(icon || _default2.default); + isChallengeDone = _context5.sent; + + if (subscribed) { + setIsDone(isChallengeDone.isDone); + } case 4: case "end": - return _context.stop(); + return _context5.stop(); } } - }, _callee); + }, _callee5); })); - return _handleEcogestureIcon.apply(this, arguments); + return _setChallengeResult.apply(this, arguments); } - handleEcogestureIcon(); - }, []); - return /*#__PURE__*/_react.default.createElement(_Dialog.default, { - open: open, - onClose: handleCloseClick, - "aria-labelledby": 'accessibility-title', - classes: { - root: 'modal-root', - paper: 'modal-paper blue-border' - } - }, /*#__PURE__*/_react.default.createElement("div", { - id: 'accessibility-title' - }, t('duel_empty_value_modal.accessibility.window_title')), /*#__PURE__*/_react.default.createElement("div", { - className: "modal-empty-value-root" - }, /*#__PURE__*/_react.default.createElement(_Icon.default, { - className: "imgResult", - icon: emptyIcon, - size: 208 - }), /*#__PURE__*/_react.default.createElement("div", { - className: "text-28-normal-uppercase modal-empty-value-title" - }, t('duel_empty_value_modal.title')), /*#__PURE__*/_react.default.createElement("div", { - className: "text-18-normal" - }, t('duel_empty_value_modal.message')), /*#__PURE__*/_react.default.createElement(_Button.default, { - "aria-label": t('duel_empty_value_modal.accessibility.button_validate'), - onClick: handleCloseClick, - classes: { - root: 'btn-secondary-negative', - label: 'text-16-normal' - } - }, t('duel_empty_value_modal.button')))); -}; + var unlockDuel = /*#__PURE__*/function () { + var _ref4 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee4() { + var updatedChallenge; + return _regenerator.default.wrap(function _callee4$(_context4) { + while (1) { + switch (_context4.prev = _context4.next) { + case 0: + if (!(userChallenge.duel.state === _enums.UserDuelState.LOCKED && userChallenge.progress.actionProgress === 5 && userChallenge.progress.quizProgress === 5 && userChallenge.progress.explorationProgress === 5)) { + _context4.next = 5; + break; + } -var _default = DuelEmptyValueModal; -exports.default = _default; + _context4.next = 3; + return challengeService.updateUserChallenge(_objectSpread(_objectSpread({}, userChallenge), {}, { + progress: _objectSpread(_objectSpread({}, userChallenge.progress), {}, { + explorationProgress: 5, + actionProgress: 5 + }) + }), _enums.UserChallengeUpdateFlag.DUEL_UNLOCK); -/***/ }), + case 3: + updatedChallenge = _context4.sent; + dispatch((0, _challenge2.updateUserChallengeList)(updatedChallenge)); -/***/ "uv5W": -/***/ (function(module, __webpack_exports__, __webpack_require__) { + case 5: + case "end": + return _context4.stop(); + } + } + }, _callee4); + })); -"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__); + return function unlockDuel() { + return _ref4.apply(this, arguments); + }; + }(); + unlockDuel(); + setChallengeResult(); + return function () { + subscribed = false; + }; + }, [client, currentDataload, userChallenge, dispatch]); -var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ - "id": "starResult_c4c3532b7c9f8981ee47a94175eba8b9", - "use": "starResult_c4c3532b7c9f8981ee47a94175eba8b9-usage", - "viewBox": "0 0 31 29", - "content": "<symbol viewBox=\"0 0 31 29\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"starResult_c4c3532b7c9f8981ee47a94175eba8b9\">\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(#starResult_c4c3532b7c9f8981ee47a94175eba8b9_paint0_linear)\" />\n<defs>\n<linearGradient id=\"starResult_c4c3532b7c9f8981ee47a94175eba8b9_paint0_linear\" x1=\"14.9672\" y1=\"1.91675e-07\" x2=\"14.9672\" y2=\"29\" gradientUnits=\"userSpaceOnUse\">\n<stop stop-color=\"#61F0F2\" />\n<stop offset=\"1\" stop-color=\"#48C2C4\" />\n</linearGradient>\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); + var quizButton = function quizButton() { + return /*#__PURE__*/_react.default.createElement(_core.Button, { + title: t('challenge.card.ongoing.quiz'), + tabIndex: userChallenge.progress.quizProgress === 5 ? -1 : 0, + className: (0, _classnames.default)('smallCard', (0, _defineProperty2.default)({}, 'finished', userChallenge.progress.quizProgress === 5)), + onClick: goQuiz + }, /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { + className: "cardIcon", + icon: userChallenge.progress.quizProgress === 5 ? _circleChecked.default : _circleUnchecked.default, + size: 25 + }), /*#__PURE__*/_react.default.createElement("div", { + className: "content" + }, /*#__PURE__*/_react.default.createElement("span", null, t('challenge.card.ongoing.quiz')), /*#__PURE__*/_react.default.createElement(_StarsContainer.default, { + result: userChallenge.progress.quizProgress + }))); + }; -/***/ }), + var explorationButton = function explorationButton() { + return /*#__PURE__*/_react.default.createElement(_core.Button, { + title: t('challenge.card.ongoing.exploration'), + tabIndex: userChallenge.progress.explorationProgress === 5 ? -1 : 0, + className: (0, _classnames.default)('smallCard explorationCard', (0, _defineProperty2.default)({}, 'finished', userChallenge.progress.explorationProgress === 5)), + onClick: goExploration + }, /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { + className: "cardIcon", + icon: userChallenge.progress.explorationProgress === 5 ? _circleChecked.default : _circleUnchecked.default, + size: 25 + }), userChallenge.exploration.state === _enums.UserExplorationState.NOTIFICATION && /*#__PURE__*/_react.default.createElement("div", { + className: "notifChallenge" + }, "1"), /*#__PURE__*/_react.default.createElement("div", { + className: "content" + }, /*#__PURE__*/_react.default.createElement("span", null, t('challenge.card.ongoing.exploration')), /*#__PURE__*/_react.default.createElement(_StarsContainer.default, { + result: userChallenge.progress.explorationProgress + }))); + }; -/***/ "uvEK": -/***/ (function(module, __webpack_exports__, __webpack_require__) { + var actionButton = function actionButton() { + return /*#__PURE__*/_react.default.createElement(_core.Button, { + title: t('challenge.card.ongoing.action'), + tabIndex: userChallenge.progress.actionProgress === 5 ? -1 : 0, + className: (0, _classnames.default)('smallCard actionCard', (0, _defineProperty2.default)({}, 'finished', userChallenge.progress.actionProgress === 5)), + onClick: goAction + }, /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { + className: "cardIcon", + icon: userChallenge.progress.actionProgress === 5 ? _circleChecked.default : _circleUnchecked.default, + size: 25 + }), userChallenge.action.state === _enums.UserActionState.NOTIFICATION && /*#__PURE__*/_react.default.createElement("div", { + className: "notifChallenge" + }, "1"), /*#__PURE__*/_react.default.createElement("div", { + className: "content" + }, /*#__PURE__*/_react.default.createElement("span", null, t('challenge.card.ongoing.action')), /*#__PURE__*/_react.default.createElement(_StarsContainer.default, { + result: userChallenge.progress.actionProgress + }))); + }; -"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 duelButton = /*#__PURE__*/_react.default.createElement(_core.Button, { + className: "smallCard goDuel", + onClick: goDuel + }, isLoading ? /*#__PURE__*/_react.default.createElement("div", { + className: "spinner-container" + }, /*#__PURE__*/_react.default.createElement(_Loader.default, { + color: "black" + })) : /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, t('challenge.card.ongoing.duel'), /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { + className: "challengeminIcon", + icon: challengeIcon, + size: 60 + }))); + var duelCard = function duelCard(content) { + var extraClassName = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : ''; + return /*#__PURE__*/_react.default.createElement(_core.Button, { + className: "smallCard duelCard ".concat(extraClassName), + onClick: goDuel + }, content, /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { + className: "circleStar", + icon: challengeIcon, + size: 60 + })); + }; -var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ - "id": "ECOGESTURE0061_2fad37b893af8368a8b0c779584a529b", - "use": "ECOGESTURE0061_2fad37b893af8368a8b0c779584a529b-usage", - "viewBox": "0 0 221 220", - "content": "<symbol viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"ECOGESTURE0061_2fad37b893af8368a8b0c779584a529b\">\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\" />\n<path d=\"M61.3062 83.9277H159.307V201.975C159.307 206.822 155.377 210.752 150.53 210.752H70.0833C65.2358 210.752 61.3062 206.822 61.3062 201.975L61.3062 83.9277Z\" fill=\"#AFF1FF\" />\n<path d=\"M73.2593 98.0753C73.2593 95.6682 75.2106 93.7168 77.6178 93.7168C80.0249 93.7168 81.9763 95.6682 81.9763 98.0753V167.811C81.9763 170.219 80.0249 172.17 77.6178 172.17C75.2106 172.17 73.2593 170.219 73.2593 167.811V98.0753Z\" fill=\"white\" />\n<path d=\"M141.541 106.065C141.541 104.861 142.517 103.886 143.72 103.886C144.924 103.886 145.9 104.861 145.9 106.065V145.292C145.9 146.495 144.924 147.471 143.72 147.471C142.517 147.471 141.541 146.495 141.541 145.292V106.065Z\" fill=\"black\" />\n<path d=\"M49.2886 106.648L46.335 99.7579L118.499 69.4276C120.347 68.6507 121.99 70.8842 120.698 72.4176C120.523 72.6256 120.305 72.7938 120.06 72.9109L49.2886 106.648Z\" fill=\"white\" />\n<ellipse cx=\"41.8123\" cy=\"105.82\" rx=\"11.011\" ry=\"11.011\" transform=\"rotate(-65.3142 41.8123 105.82)\" fill=\"white\" />\n<path d=\"M49.0401 105.058L47.0673 101.301L84.1282 85.3461C85.03 84.9579 86.068 85.4473 86.3423 86.39C86.5683 87.1671 86.1912 87.9926 85.4558 88.3304L49.0401 105.058Z\" fill=\"#FF3030\" />\n<ellipse cx=\"41.8191\" cy=\"105.824\" rx=\"9.3969\" ry=\"9.39689\" transform=\"rotate(-65.3142 41.8191 105.824)\" fill=\"#FF3030\" />\n<ellipse opacity=\"0.65\" cx=\"36.1013\" cy=\"105.411\" rx=\"4.48053\" ry=\"1.87421\" transform=\"rotate(-82.5992 36.1013 105.411)\" fill=\"white\" />\n<path d=\"M61.3062 20.6575C61.3062 13.5386 67.0291 7.76758 74.0888 7.76758H146.524C153.583 7.76758 159.306 13.5386 159.306 20.6575V76.5138H61.3062V20.6575Z\" fill=\"#AFF1FF\" />\n<path d=\"M74.7114 21.0763C74.7114 18.6691 76.6628 16.7178 79.0699 16.7178C81.4771 16.7178 83.4284 18.6691 83.4284 21.0763V67.567C83.4284 69.9741 81.4771 71.9255 79.0699 71.9255C76.6628 71.9255 74.7114 69.9741 74.7114 67.567V21.0763Z\" fill=\"white\" />\n<ellipse cx=\"81.6538\" cy=\"57.4868\" rx=\"20.7105\" ry=\"20.7105\" fill=\"#F0FDFF\" fill-opacity=\"0.55\" />\n<ellipse cx=\"138.191\" cy=\"57.6447\" rx=\"20.7495\" ry=\"19.7121\" fill=\"#F0FDFF\" fill-opacity=\"0.55\" />\n<path d=\"M119.729 53.1604C118.815 53.1604 118.018 52.5813 117.546 51.7975C116.024 49.2651 113.249 47.5708 110.079 47.5708C106.909 47.5708 104.134 49.2651 102.612 51.7975C102.14 52.5813 101.343 53.1604 100.428 53.1604C98.9925 53.1604 97.938 51.7988 98.5824 50.5157C100.695 46.3083 105.05 43.4209 110.079 43.4209C115.108 43.4209 119.463 46.3083 121.575 50.5157C122.22 51.7988 121.165 53.1604 119.729 53.1604Z\" fill=\"#FFBDAF\" />\n<rect x=\"58.3057\" y=\"46.5215\" width=\"8.29982\" height=\"6.22487\" rx=\"1.38689\" fill=\"#FFBDAF\" />\n<rect x=\"153.552\" y=\"46.5215\" width=\"8.29983\" height=\"6.22487\" rx=\"1.38689\" fill=\"#FFBDAF\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M80.0099 65.6753C80.2585 65.728 80.517 65.7756 80.7841 65.8178C84.1486 66.3503 88.1917 65.9174 90.0784 64.7828C90.9605 64.2524 91.2243 63.657 90.9477 63.0971C90.8947 62.9886 90.8217 62.8823 90.7301 62.7789C90.7298 62.7791 90.7296 62.7793 90.7293 62.7795C90.2088 62.1926 89.073 61.6698 87.4202 61.3385C86.9371 61.2416 86.4352 61.1663 85.9237 61.1115C85.9246 61.1114 85.9254 61.1112 85.9263 61.1111C85.2502 61.0389 84.5321 61 83.7877 61C79.7769 61 76.5254 62.1289 76.5254 63.5214C76.5254 64.1848 77.2631 64.7883 78.4693 65.2384C78.4681 65.2384 78.467 65.2383 78.4659 65.2383C78.9102 65.4043 79.4264 65.552 80.0099 65.6753Z\" fill=\"black\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M129.562 62.1533C131.646 61.0307 135.925 60.6626 139.294 61.3376C140.948 61.669 142.084 62.1921 142.604 62.7793C142.605 62.7792 142.605 62.779 142.605 62.7788C142.716 62.9037 142.799 63.0327 142.853 63.1651C142.986 63.4866 142.941 63.8183 142.703 64.1416C142.438 64.5056 141.944 64.838 141.278 65.1195C140.879 65.2888 140.424 65.4365 139.929 65.561C138.731 65.8632 137.257 66.0415 135.663 66.0415C133.743 66.0415 131.997 65.783 130.699 65.3608C130.574 65.3204 130.455 65.2788 130.34 65.2359C130.34 65.2359 130.34 65.2359 130.34 65.2359C129.137 64.7861 128.4 64.1834 128.4 63.521C128.4 63.3276 128.463 63.1393 128.582 62.9583C128.582 62.9584 128.582 62.9584 128.582 62.9584C128.611 62.9138 128.644 62.8693 128.681 62.825C128.88 62.5844 129.179 62.3586 129.562 62.1533Z\" fill=\"black\" />\n<g opacity=\"0.65\">\n<path opacity=\"0.6\" d=\"M78.7178 39.4382L88.8731 41.5609L68.8784 71.2983L63.2556 62.7037L78.7178 39.4382Z\" fill=\"#EAFCFF\" />\n<path opacity=\"0.6\" d=\"M135.216 39.4382L145.371 41.5609L125.376 71.2983L119.754 62.7037L135.216 39.4382Z\" fill=\"#EAFCFF\" />\n<path opacity=\"0.6\" d=\"M90.3488 42.7693L94.1987 44.634L72.764 76.1901L69.9297 74.5378L90.3488 42.7693Z\" fill=\"#EAFCFF\" />\n<path opacity=\"0.6\" d=\"M146.846 42.7688L150.696 44.6335L129.261 76.1896L126.427 74.5373L146.846 42.7688Z\" fill=\"#EAFCFF\" />\n<path d=\"M91.3057 66C90.6389 67.1668 88.3055 69.6003 84.3057 70\" stroke=\"black\" stroke-width=\"0.5\" stroke-linecap=\"round\" />\n<path d=\"M128.306 66C128.972 67.1668 131.306 69.6003 135.306 70\" stroke=\"black\" stroke-width=\"0.5\" stroke-linecap=\"round\" />\n</g>\n<path d=\"M100.977 57.4868C100.977 68.159 92.3259 76.8104 81.6538 76.8104C70.9817 76.8104 62.3302 68.159 62.3302 57.4868C62.3302 46.8147 70.9817 38.1633 81.6538 38.1633C92.3259 38.1633 100.977 46.8147 100.977 57.4868Z\" stroke=\"#FFBDAF\" stroke-width=\"2.77378\" />\n<path d=\"M157.475 57.4868C157.475 68.159 148.824 76.8104 138.152 76.8104C127.48 76.8104 118.828 68.159 118.828 57.4868C118.828 46.8147 127.48 38.1633 138.152 38.1633C148.824 38.1633 157.475 46.8147 157.475 57.4868Z\" stroke=\"#FFBDAF\" stroke-width=\"2.77378\" />\n<path d=\"M175.212 36.5152C176.837 38.0117 176.942 40.5398 175.445 42.1663C173.948 43.7928 171.42 43.8981 169.794 42.4016C168.168 40.9052 165.689 33.1877 165.689 33.1877C165.689 33.1877 173.586 35.0188 175.212 36.5152Z\" fill=\"#B9E4FF\" />\n<path d=\"M175.643 52.0242C176.62 54.0063 175.806 56.4019 173.823 57.3792C171.84 58.3564 169.445 57.5429 168.468 55.5608C167.491 53.5787 167.962 45.4866 167.962 45.4866C167.962 45.4866 174.667 50.0421 175.643 52.0242Z\" fill=\"#B9E4FF\" />\n<path d=\"M51.6215 35.1373C49.9756 36.6118 47.4492 36.4726 45.9742 34.8261C44.4993 33.1796 44.6377 30.6531 46.2836 29.1787C47.9295 27.7042 55.8497 25.9793 55.8497 25.9793C55.8497 25.9793 53.2675 33.6629 51.6215 35.1373Z\" fill=\"#B9E4FF\" />\n<path d=\"M55.2494 44.8746C54.2515 46.8462 51.8471 47.6342 49.8748 46.636C47.9025 45.6378 47.1136 43.2337 48.1115 41.262C49.1093 39.2904 55.8619 34.8063 55.8619 34.8063C55.8619 34.8063 56.2472 42.903 55.2494 44.8746Z\" fill=\"#B9E4FF\" />\n<path d=\"M184.725 45.5636C186.803 46.3137 187.878 48.6042 187.128 50.6835C186.377 52.7627 184.087 53.8386 182.009 53.0884C179.93 52.3383 174.657 46.1824 174.657 46.1824C174.657 46.1824 182.646 44.8134 184.725 45.5636Z\" fill=\"#B9E4FF\" />\n<path d=\"M168.217 112.8C167.688 112.424 167.246 111.94 166.918 111.379C166.59 110.819 166.386 110.195 166.317 109.55C166.044 107.855 166.431 106.119 167.397 104.7C168.154 103.829 168.622 102.746 168.739 101.598C168.855 100.45 168.614 99.2949 168.047 98.29C167.581 97.487 167.334 96.5751 167.332 95.6463C167.33 94.7176 167.574 93.8047 168.037 93L168.687 93.39C168.293 94.0707 168.086 94.8434 168.086 95.63C168.086 96.4166 168.293 97.1893 168.687 97.87C169.341 99.0088 169.626 100.322 169.502 101.63C169.379 102.937 168.853 104.174 167.997 105.17C167.158 106.424 166.822 107.949 167.057 109.44C167.119 109.98 167.292 110.502 167.566 110.972C167.84 111.442 168.208 111.85 168.647 112.17L168.217 112.8Z\" fill=\"#B9E4FF\" />\n<path d=\"M172.717 116.91C172.228 116.562 171.816 116.115 171.51 115.598C171.203 115.082 171.008 114.506 170.937 113.91C170.679 112.331 171.037 110.712 171.937 109.39C172.636 108.583 173.068 107.581 173.176 106.52C173.283 105.458 173.06 104.39 172.537 103.46C172.099 102.712 171.868 101.861 171.868 100.995C171.868 100.128 172.099 99.2772 172.537 98.5298L173.177 98.9198C172.814 99.5473 172.623 100.26 172.623 100.985C172.623 101.71 172.814 102.422 173.177 103.05C173.784 104.113 174.048 105.339 173.931 106.558C173.815 107.777 173.325 108.93 172.527 109.86C171.755 111.014 171.448 112.418 171.667 113.79C171.724 114.289 171.883 114.771 172.134 115.207C172.385 115.642 172.723 116.021 173.127 116.32L172.717 116.91Z\" fill=\"#B9E4FF\" />\n<path d=\"M162.547 113.39C162.221 113.158 161.946 112.86 161.741 112.515C161.537 112.171 161.406 111.788 161.357 111.39C161.191 110.341 161.43 109.268 162.027 108.39C162.451 107.909 162.715 107.308 162.783 106.67C162.851 106.033 162.72 105.39 162.407 104.83C162.118 104.335 161.966 103.773 161.966 103.2C161.966 102.627 162.118 102.064 162.407 101.57L163.047 102C162.834 102.375 162.722 102.799 162.722 103.23C162.722 103.661 162.834 104.085 163.047 104.46C163.448 105.152 163.623 105.953 163.546 106.749C163.468 107.545 163.144 108.297 162.617 108.9C162.159 109.603 161.977 110.451 162.107 111.28C162.141 111.574 162.235 111.858 162.383 112.114C162.531 112.37 162.73 112.594 162.967 112.77L162.547 113.39Z\" fill=\"#B9E4FF\" />\n<path d=\"M53.6172 179.8C53.0884 179.424 52.6454 178.94 52.3179 178.379C51.9903 177.819 51.7856 177.195 51.7172 176.55C51.4444 174.855 51.8308 173.119 52.7972 171.7C53.5537 170.829 54.0222 169.746 54.1386 168.598C54.255 167.45 54.0135 166.295 53.4472 165.29C52.9804 164.487 52.7337 163.575 52.732 162.646C52.7302 161.718 52.9735 160.805 53.4372 160L54.0872 160.39C53.6931 161.071 53.4855 161.843 53.4855 162.63C53.4855 163.417 53.6931 164.189 54.0872 164.87C54.7412 166.009 55.026 167.322 54.9024 168.63C54.7788 169.937 54.253 171.174 53.3972 172.17C52.558 173.424 52.2224 174.949 52.4572 176.44C52.519 176.98 52.6922 177.502 52.9658 177.972C53.2395 178.442 53.6078 178.85 54.0472 179.17L53.6172 179.8Z\" fill=\"#B9E4FF\" />\n<path d=\"M58.1174 183.91C57.6276 183.562 57.2161 183.115 56.9095 182.598C56.6029 182.082 56.408 181.506 56.3374 180.91C56.0788 179.331 56.4368 177.712 57.3374 176.39C58.0358 175.583 58.4683 174.581 58.5757 173.52C58.6831 172.458 58.4602 171.39 57.9374 170.46C57.4987 169.712 57.2675 168.861 57.2675 167.995C57.2675 167.128 57.4987 166.277 57.9374 165.53L58.5774 165.92C58.2139 166.547 58.0225 167.26 58.0225 167.985C58.0225 168.71 58.2139 169.422 58.5774 170.05C59.1842 171.113 59.4475 172.339 59.3312 173.558C59.2148 174.777 58.7245 175.93 57.9274 176.86C57.1547 178.014 56.8475 179.418 57.0674 180.79C57.124 181.289 57.2829 181.771 57.534 182.207C57.7852 182.642 58.1234 183.021 58.5274 183.32L58.1174 183.91Z\" fill=\"#B9E4FF\" />\n<path d=\"M47.9474 180.39C47.6208 180.158 47.3463 179.86 47.1413 179.515C46.9364 179.171 46.8057 178.788 46.7574 178.39C46.5905 177.341 46.8301 176.268 47.4274 175.39C47.8511 174.909 48.1152 174.308 48.1832 173.67C48.2513 173.033 48.12 172.39 47.8074 171.83C47.5183 171.335 47.3659 170.773 47.3659 170.2C47.3659 169.627 47.5183 169.064 47.8074 168.57L48.4474 169C48.2343 169.375 48.1224 169.799 48.1224 170.23C48.1224 170.661 48.2343 171.085 48.4474 171.46C48.8484 172.152 49.0226 172.953 48.9455 173.749C48.8683 174.545 48.5438 175.297 48.0174 175.9C47.5586 176.603 47.3769 177.451 47.5074 178.28C47.541 178.574 47.6347 178.858 47.7826 179.114C47.9306 179.37 48.1296 179.594 48.3674 179.77L47.9474 180.39Z\" fill=\"#B9E4FF\" />\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); + var duelContainer = function duelContainer() { + if (duel.state === _enums.UserDuelState.NO_REF_PERIOD_VALID || actionProgress + explorationProgress + quizProgress >= target && duel.state === _enums.UserDuelState.UNLOCKED) { + return duelButton; + } else if (duel.state === _enums.UserDuelState.ONGOING && !isDone) { + return duelCard( /*#__PURE__*/_react.default.createElement("div", { + className: "finalDuel" + }, /*#__PURE__*/_react.default.createElement("span", null, t('challenge.card.ongoing.duel')), /*#__PURE__*/_react.default.createElement("p", { + className: "starCount" + }, /*#__PURE__*/_react.default.createElement("span", { + className: "blueNumber" + }, "".concat(duel.userConsumption, " \u20AC ")), /*#__PURE__*/_react.default.createElement("span", null, " / ".concat(duel.threshold, " \u20AC")))), 'active'); + } else if (duel.state === _enums.UserDuelState.ONGOING && isDone) { + return duelCard( /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement("div", { + className: "finalDuel result" + }, /*#__PURE__*/_react.default.createElement("span", null, t('challenge.card.ongoing.result')), /*#__PURE__*/_react.default.createElement("span", null, t('challenge.card.ongoing.duelDone'))), /*#__PURE__*/_react.default.createElement("div", { + className: "notifChallenge" + }, "1")), 'active'); + } else { + return /*#__PURE__*/_react.default.createElement(_core.Button, { + className: "smallCard duelCard duelLocked", + disabled: true + }, /*#__PURE__*/_react.default.createElement("div", { + className: "starCount" + }, /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { + icon: _circleStar.default, + size: 30 + }), /*#__PURE__*/_react.default.createElement("span", { + className: "blueNumber" + }, quizProgress + explorationProgress + actionProgress), /*#__PURE__*/_react.default.createElement("span", null, " / ".concat(target))), /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { + className: "circleStar", + icon: _locked.default, + size: 60 + })); + } + }; + + return /*#__PURE__*/_react.default.createElement("div", { + className: "cardContent onGoing" + }, /*#__PURE__*/_react.default.createElement("div", { + className: "titleBlock" + }, /*#__PURE__*/_react.default.createElement("span", { + className: "challengeTitle" + }, (0, _utils.getChallengeTitleWithLineReturn)(userChallenge.id))), quizButton(), explorationButton(), actionButton(), duelContainer(), /*#__PURE__*/_react.default.createElement(_ChallengeNoFluidModal.default, { + open: !isOneFluidUp, + handleCloseClick: toggleNoFluidModal + })); +}; + +var _default = ChallengeCardOnGoing; +exports.default = _default; /***/ }), @@ -35878,6 +36232,43 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE /***/ }), +/***/ "vnWI": +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__("JPst")(false); +// Module +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.cardLast {\n width: 100%;\n height: inherit;\n box-sizing: border-box;\n padding: 5%;\n transition: all 300ms ease;\n border: 1px solid #e0e0e0;\n border-radius: 4px;\n align-items: center;\n text-align: center;\n display: flex;\n flex-direction: column;\n}\n.cardLast .content {\n max-height: 350px;\n flex-direction: column;\n display: flex;\n}\n.cardLast svg {\n max-height: 150px;\n}\n.cardLast .title-last {\n padding: 1rem 2.3rem 1.5rem;\n}\n.cardLast .message {\n margin: 0 0 0.7rem;\n}\n.cardLast .btn_lastCard {\n padding: 8px;\n max-height: 40px;\n}\n.cardLast .content,\n.cardLast .title-last,\n.cardLast .message,\n.cardLast .btn_lastCard,\n.cardLast svg {\n flex: 1;\n}", ""]); + + + +/***/ }), + +/***/ "vzLI": +/***/ (function(module, exports, __webpack_require__) { + + +var content = __webpack_require__("JTxF"); + +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) {} + +/***/ }), + /***/ "w/Ma": /***/ (function(module, exports, __webpack_require__) { @@ -36695,6 +37086,129 @@ exports.default = EcogestureService; /***/ }), +/***/ "w6z3": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; + + +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 _Button = _interopRequireDefault(__webpack_require__("FtsS")); + +var _Dialog = _interopRequireDefault(__webpack_require__("HhgX")); + +var _chronoMini = _interopRequireDefault(__webpack_require__("wBPz")); + +var _cozyClient = __webpack_require__("SH7X"); + +var _I18n = __webpack_require__("buk/"); + +var _Icon = _interopRequireDefault(__webpack_require__("y6ex")); + +var _enums = __webpack_require__("gnxY"); + +var _react = _interopRequireWildcard(__webpack_require__("q1tI")); + +var _challenge = _interopRequireDefault(__webpack_require__("kdea")); + +var _challenge2 = __webpack_require__("F6Xr"); + +var _hooks = __webpack_require__("Zlw4"); + +__webpack_require__("YrYV"); + +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 ActionModal = function ActionModal(_ref) { + var open = _ref.open, + action = _ref.action, + handleCloseClick = _ref.handleCloseClick, + userChallenge = _ref.userChallenge; + var client = (0, _cozyClient.useClient)(); + + var _useI18n = (0, _I18n.useI18n)(), + t = _useI18n.t; + + var dispatch = (0, _hooks.useAppDispatch)(); + var launchAction = (0, _react.useCallback)( /*#__PURE__*/(0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() { + var challengeService, updatedChallenge; + return _regenerator.default.wrap(function _callee$(_context) { + while (1) { + switch (_context.prev = _context.next) { + case 0: + challengeService = new _challenge.default(client); + _context.next = 3; + return challengeService.updateUserChallenge(userChallenge, _enums.UserChallengeUpdateFlag.ACTION_START, undefined, undefined, action); + + case 3: + updatedChallenge = _context.sent; + dispatch((0, _challenge2.updateUserChallengeList)(updatedChallenge)); + + case 5: + case "end": + return _context.stop(); + } + } + }, _callee); + })), [action, client, dispatch, userChallenge]); + 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('action_modal.accessibility.window_title')), /*#__PURE__*/_react.default.createElement("div", { + className: "action-modal" + }, /*#__PURE__*/_react.default.createElement(_Icon.default, { + icon: _chronoMini.default, + size: 75 + }), /*#__PURE__*/_react.default.createElement("div", { + className: "action-title text-16-normal" + }, t('action.duration', { + // eslint-disable-next-line camelcase + smart_count: action.actionDuration + })), /*#__PURE__*/_react.default.createElement("div", { + className: "action-text text-16-normal" + }, action.longName), /*#__PURE__*/_react.default.createElement("div", { + className: "buttons" + }, /*#__PURE__*/_react.default.createElement(_Button.default, { + "aria-label": t('action_modal.accessibility.button_accept'), + classes: { + root: 'btn-secondary-negative', + label: 'text-16-normal' + }, + onClick: launchAction + }, t('action_modal.accept')), /*#__PURE__*/_react.default.createElement(_Button.default, { + "aria-label": t('action_modal.accessibility.button_refuse'), + classes: { + root: 'btn-secondary-negative', + label: 'text-16-normal' + }, + onClick: handleCloseClick + }, t('action_modal.refuse'))))); +}; + +var _default = ActionModal; +exports.default = _default; + +/***/ }), + /***/ "wBPz": /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -36715,17 +37229,6 @@ var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPO 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); -/***/ }), - -/***/ "wDLt": -/***/ (function(module, exports, __webpack_require__) { - -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.duel-error-container {\n display: flex;\n min-height: 60vh;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n padding: 1rem 1.5rem;\n color: #e0e0e0;\n}\n\n.duel-error-message {\n margin-top: 3rem;\n text-align: center;\n}\n\n.duel-error-button {\n margin-top: 3rem;\n width: 7.5rem;\n}", ""]); - - - /***/ }), /***/ "wPjT": @@ -37386,196 +37889,6 @@ exports.EcogestureTab = EcogestureTab; "use strict"; -/***/ }), - -/***/ "x/UR": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -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 _Button = _interopRequireDefault(__webpack_require__("FtsS")); - -var _challengeLocked = _interopRequireDefault(__webpack_require__("4XTx")); - -var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j")); - -var _cozyClient = __webpack_require__("SH7X"); - -var _I18n = __webpack_require__("buk/"); - -var _enums = __webpack_require__("gnxY"); - -var _react = _interopRequireWildcard(__webpack_require__("q1tI")); - -var _challenge = _interopRequireDefault(__webpack_require__("kdea")); - -var _usageEvent = _interopRequireDefault(__webpack_require__("dECN")); - -var _challenge2 = __webpack_require__("F6Xr"); - -var _hooks = __webpack_require__("Zlw4"); - -var _utils = __webpack_require__("c+yx"); - -var _ChallengeNoFluidModal = _interopRequireDefault(__webpack_require__("rDu6")); - -__webpack_require__("Layg"); - -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 ChallengeCardUnlocked = function ChallengeCardUnlocked(_ref) { - var userChallenge = _ref.userChallenge; - - var _useI18n = (0, _I18n.useI18n)(), - t = _useI18n.t; - - var client = (0, _cozyClient.useClient)(); - - var _useAppSelector = (0, _hooks.useAppSelector)(function (state) { - return state.ecolyo; - }), - currentChallenge = _useAppSelector.challenge.currentChallenge, - _useAppSelector$globa = _useAppSelector.global, - fluidTypes = _useAppSelector$globa.fluidTypes, - fluidStatus = _useAppSelector$globa.fluidStatus; - - var dispatch = (0, _hooks.useAppDispatch)(); - - var _useState = (0, _react.useState)(false), - _useState2 = (0, _slicedToArray2.default)(_useState, 2), - openNoFluidModal = _useState2[0], - setopenNoFluidModal = _useState2[1]; - - var _useState3 = (0, _react.useState)(_challengeLocked.default), - _useState4 = (0, _slicedToArray2.default)(_useState3, 2), - challengeIcon = _useState4[0], - setChallengeIcon = _useState4[1]; - - var statusRequirementOk = false; - var toggleNoFluidModal = (0, _react.useCallback)(function () { - setopenNoFluidModal(function (prev) { - return !prev; - }); - }, []); - fluidStatus.forEach(function (fluid) { - if (fluid.status !== _enums.FluidState.NOT_CONNECTED && fluid.status !== _enums.FluidState.KONNECTOR_NOT_FOUND) { - statusRequirementOk = true; - } - }); - var launchChallenge = (0, _react.useCallback)( /*#__PURE__*/(0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() { - var challengeService, updatedChallenge; - return _regenerator.default.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - if (!(fluidTypes.length > 0 && statusRequirementOk)) { - _context.next = 10; - break; - } - - challengeService = new _challenge.default(client); - _context.next = 4; - return challengeService.startUserChallenge(userChallenge); - - case 4: - updatedChallenge = _context.sent; - _context.next = 7; - return _usageEvent.default.addEvent(client, { - type: _enums.UsageEventType.CHALLENGE_LAUNCH_EVENT, - target: userChallenge.id - }); - - case 7: - dispatch((0, _challenge2.updateUserChallengeList)(updatedChallenge)); - _context.next = 11; - break; - - case 10: - return _context.abrupt("return", toggleNoFluidModal()); - - case 11: - case "end": - return _context.stop(); - } - } - }, _callee); - })), [fluidTypes.length, statusRequirementOk, client, userChallenge, dispatch, toggleNoFluidModal]); - (0, _react.useEffect)(function () { - function handleEcogestureIcon() { - return _handleEcogestureIcon.apply(this, arguments); - } - - function _handleEcogestureIcon() { - _handleEcogestureIcon = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() { - var icon; - return _regenerator.default.wrap(function _callee2$(_context2) { - while (1) { - switch (_context2.prev = _context2.next) { - case 0: - _context2.next = 2; - return (0, _utils.importIconById)(userChallenge.id, 'challenge'); - - case 2: - icon = _context2.sent; - - if (icon) { - setChallengeIcon(icon); - } - - case 4: - case "end": - return _context2.stop(); - } - } - }, _callee2); - })); - return _handleEcogestureIcon.apply(this, arguments); - } - - if (userChallenge) { - handleEcogestureIcon(); - } - }, [userChallenge]); - return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement("div", { - className: "cardContent cardUnlocked" - }, /*#__PURE__*/_react.default.createElement("span", { - className: "challengeTitle" - }, (0, _utils.getChallengeTitleWithLineReturn)(userChallenge.id)), /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { - className: "challengeIcon", - icon: challengeIcon - }), /*#__PURE__*/_react.default.createElement(_Button.default, { - "aria-label": t('challenge.accessibility.button_launch'), - onClick: launchChallenge, - classes: { - root: 'btn-duel-active', - label: 'text-16-bold' - }, - disabled: currentChallenge !== null - }, t('challenge.card_unlocked.button_launch'))), /*#__PURE__*/_react.default.createElement(_ChallengeNoFluidModal.default, { - open: openNoFluidModal, - handleCloseClick: toggleNoFluidModal - })); -}; - -var _default = ChallengeCardUnlocked; -exports.default = _default; - /***/ }), /***/ "xCSP": @@ -37598,6 +37911,17 @@ var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPO 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); +/***/ }), + +/***/ "xEO8": +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__("JPst")(false); +// Module +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.action-done-container {\n max-width: 600px;\n margin: auto;\n width: 100%;\n padding: 1.5rem;\n box-sizing: border-box;\n display: flex;\n flex-direction: column;\n}\n.action-done-container .action-done {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n text-align: center;\n padding: 3rem 1.2rem;\n color: white;\n background: linear-gradient(180deg, #323339 0%, #25262b 100%);\n box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.55);\n}\n.action-done-container .action-done .result-title {\n font-size: 1.8rem;\n color: white;\n text-transform: uppercase;\n}\n.action-done-container .action-done .result-text {\n padding: 0.7rem 0;\n}\n.action-done-container .action-done .stars {\n display: flex;\n align-items: center;\n color: #61f0f2;\n font-size: 1.5rem;\n font-weight: bold;\n}\n.action-done-container .action-done .stars span {\n margin-right: 0.5rem;\n}\n.action-done-container .action-done button.btn-detail {\n max-width: 210px;\n}", ""]); + + + /***/ }), /***/ "xFTq": @@ -37631,129 +37955,6 @@ exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE -/***/ }), - -/***/ "xXMD": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -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 _Button = _interopRequireDefault(__webpack_require__("FtsS")); - -var _Dialog = _interopRequireDefault(__webpack_require__("HhgX")); - -var _chronoMini = _interopRequireDefault(__webpack_require__("wBPz")); - -var _cozyClient = __webpack_require__("SH7X"); - -var _I18n = __webpack_require__("buk/"); - -var _Icon = _interopRequireDefault(__webpack_require__("y6ex")); - -var _enums = __webpack_require__("gnxY"); - -var _react = _interopRequireWildcard(__webpack_require__("q1tI")); - -var _challenge = _interopRequireDefault(__webpack_require__("kdea")); - -var _challenge2 = __webpack_require__("F6Xr"); - -var _hooks = __webpack_require__("Zlw4"); - -__webpack_require__("8Eoq"); - -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 ActionModal = function ActionModal(_ref) { - var open = _ref.open, - action = _ref.action, - handleCloseClick = _ref.handleCloseClick, - userChallenge = _ref.userChallenge; - var client = (0, _cozyClient.useClient)(); - - var _useI18n = (0, _I18n.useI18n)(), - t = _useI18n.t; - - var dispatch = (0, _hooks.useAppDispatch)(); - var launchAction = (0, _react.useCallback)( /*#__PURE__*/(0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() { - var challengeService, updatedChallenge; - return _regenerator.default.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - challengeService = new _challenge.default(client); - _context.next = 3; - return challengeService.updateUserChallenge(userChallenge, _enums.UserChallengeUpdateFlag.ACTION_START, undefined, undefined, action); - - case 3: - updatedChallenge = _context.sent; - dispatch((0, _challenge2.updateUserChallengeList)(updatedChallenge)); - - case 5: - case "end": - return _context.stop(); - } - } - }, _callee); - })), [action, client, dispatch, userChallenge]); - 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('action_modal.accessibility.window_title')), /*#__PURE__*/_react.default.createElement("div", { - className: "action-modal" - }, /*#__PURE__*/_react.default.createElement(_Icon.default, { - icon: _chronoMini.default, - size: 75 - }), /*#__PURE__*/_react.default.createElement("div", { - className: "action-title text-16-normal" - }, t('action.duration', { - // eslint-disable-next-line camelcase - smart_count: action.actionDuration - })), /*#__PURE__*/_react.default.createElement("div", { - className: "action-text text-16-normal" - }, action.longName), /*#__PURE__*/_react.default.createElement("div", { - className: "buttons" - }, /*#__PURE__*/_react.default.createElement(_Button.default, { - "aria-label": t('action_modal.accessibility.button_accept'), - classes: { - root: 'btn-secondary-negative', - label: 'text-16-normal' - }, - onClick: launchAction - }, t('action_modal.accept')), /*#__PURE__*/_react.default.createElement(_Button.default, { - "aria-label": t('action_modal.accessibility.button_refuse'), - classes: { - root: 'btn-secondary-negative', - label: 'text-16-normal' - }, - onClick: handleCloseClick - }, t('action_modal.refuse'))))); -}; - -var _default = ActionModal; -exports.default = _default; - /***/ }), /***/ "xZD5": @@ -37793,11 +37994,11 @@ exports.SCHEMAS_DOCTYPE = SCHEMAS_DOCTYPE; /***/ }), -/***/ "xuXH": +/***/ "xhJn": /***/ (function(module, exports, __webpack_require__) { -var content = __webpack_require__("LEH5"); +var content = __webpack_require__("k/ws"); if(typeof content === 'string') content = [[module.i, content, '']]; @@ -37817,6 +38018,17 @@ if(content.locals) module.exports = content.locals; if(false) {} +/***/ }), + +/***/ "yANj": +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__("JPst")(false); +// Module +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.profile-navigation {\n border-top: 1px solid #7b7b7b;\n background: #1b1c22;\n display: flex;\n justify-content: center;\n align-items: center;\n gap: 1.5rem;\n padding: 1rem;\n}\n@media (min-width: 1023px) {\n .profile-navigation {\n background: #121212;\n height: 3rem;\n }\n}\n.profile-navigation button.profile-navigation-button {\n max-width: 12.5rem;\n margin: 0;\n padding: 0.5rem 1rem;\n}", ""]); + + + /***/ }), /***/ "yICQ": @@ -37867,7 +38079,7 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE /***/ }), -/***/ "yOtt": +/***/ "yaJd": /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -37880,141 +38092,63 @@ Object.defineProperty(exports, "__esModule", { }); exports.default = void 0; -var _regenerator = _interopRequireDefault(__webpack_require__("o0o1")); - -var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__("yXPU")); - -var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); - var _Button = _interopRequireDefault(__webpack_require__("FtsS")); var _Dialog = _interopRequireDefault(__webpack_require__("HhgX")); -var _challengeWon = _interopRequireDefault(__webpack_require__("BJRm")); - -var _default2 = _interopRequireDefault(__webpack_require__("GwKf")); - var _I18n = __webpack_require__("buk/"); -var _Icon = _interopRequireDefault(__webpack_require__("y6ex")); - -var _react = _interopRequireWildcard(__webpack_require__("q1tI")); - -var _utils = __webpack_require__("c+yx"); - -__webpack_require__("o1RZ"); - -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); } +var _react = _interopRequireDefault(__webpack_require__("q1tI")); -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; } +__webpack_require__("fdHv"); -var DuelResultModal = function DuelResultModal(_ref) { +var ChallengeNoFluidModal = function ChallengeNoFluidModal(_ref) { var open = _ref.open, - userChallenge = _ref.userChallenge, - win = _ref.win, handleCloseClick = _ref.handleCloseClick; var _useI18n = (0, _I18n.useI18n)(), t = _useI18n.t; - var _useState = (0, _react.useState)(_default2.default), - _useState2 = (0, _slicedToArray2.default)(_useState, 2), - winIcon = _useState2[0], - setWinIcon = _useState2[1]; - - var _useState3 = (0, _react.useState)(_default2.default), - _useState4 = (0, _slicedToArray2.default)(_useState3, 2), - lossIcon = _useState4[0], - setLossIcon = _useState4[1]; - - var result = (0, _utils.formatNumberValues)(Math.abs(userChallenge.duel.threshold - userChallenge.duel.userConsumption)); - (0, _react.useEffect)(function () { - function handleEcogestureIcon() { - return _handleEcogestureIcon.apply(this, arguments); - } - - function _handleEcogestureIcon() { - _handleEcogestureIcon = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() { - var icon, icon2; - return _regenerator.default.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - _context.next = 2; - return (0, _utils.importIconById)(userChallenge.id + '-1', 'duelResult'); - - case 2: - icon = _context.sent; - setWinIcon(icon || _default2.default); - _context.next = 6; - return (0, _utils.importIconById)(userChallenge.id + '-0', 'duelResult'); - - case 6: - icon2 = _context.sent; - setLossIcon(icon2 || _default2.default); - - case 8: - case "end": - return _context.stop(); - } - } - }, _callee); - })); - return _handleEcogestureIcon.apply(this, arguments); - } - - handleEcogestureIcon(); - }, [userChallenge]); return /*#__PURE__*/_react.default.createElement(_Dialog.default, { open: open, - onClose: handleCloseClick, + disableEscapeKeyDown: true, + onClose: function onClose(event, reason) { + event && reason !== 'backdropClick' && handleCloseClick(); + }, "aria-labelledby": 'accessibility-title', classes: { root: 'modal-root', - paper: 'modal-paper blue-border' + paper: 'modal-paper' } }, /*#__PURE__*/_react.default.createElement("div", { id: 'accessibility-title' - }, t('duel_result_modal.accessibility.window_title')), /*#__PURE__*/_react.default.createElement("div", { - className: "duel-result-modal-root " + }, t('challenge_no_fluid_modal.accessibility.window_title')), /*#__PURE__*/_react.default.createElement("div", { + className: "noFluidModal" }, /*#__PURE__*/_react.default.createElement("div", { - className: "imgResultContainer" - }, win && /*#__PURE__*/_react.default.createElement(_Icon.default, { - className: "challengeWon", - icon: _challengeWon.default, - size: 300 - }), /*#__PURE__*/_react.default.createElement(_Icon.default, { - className: "imgResult", - icon: win ? winIcon : lossIcon, - size: 180 - })), /*#__PURE__*/_react.default.createElement("div", { - className: "text-28-normal-uppercase title" - }, win ? t('duel_result_modal.sucess.title') : t('duel_result_modal.lost.title')), /*#__PURE__*/_react.default.createElement("div", { - className: "text-18-normal" - }, win ? t('duel_result_modal.sucess.message1') + result + ' €' : t('duel_result_modal.lost.message1') + result + ' €'), /*#__PURE__*/_react.default.createElement("div", { - className: "text-18-normal" - }, win ? t('duel_result_modal.sucess.message2') + userChallenge.title : t('duel_result_modal.lost.message2') + userChallenge.title + '...'), /*#__PURE__*/_react.default.createElement(_Button.default, { - "aria-label": t('duel_result_modal.accessibility.button_validate'), - className: "button", + className: "no-fluid-title" + }, t('challenge_no_fluid_modal.title')), /*#__PURE__*/_react.default.createElement("div", { + className: "no-fluid-content" + }, t('challenge_no_fluid_modal.content')), /*#__PURE__*/_react.default.createElement(_Button.default, { + "aria-label": t('challenge_no_fluid_modal.accessibility.button_validate'), onClick: handleCloseClick, classes: { root: 'btn-secondary-negative', label: 'text-16-normal' } - }, win ? t('duel_result_modal.sucess.button_validate') : t('duel_result_modal.lost.button_validate')))); + }, t('challenge_no_fluid_modal.button_validate')))); }; -var _default = DuelResultModal; +var _default = ChallengeNoFluidModal; exports.default = _default; /***/ }), -/***/ "ySzO": +/***/ "yfrw": /***/ (function(module, exports, __webpack_require__) { exports = module.exports = __webpack_require__("JPst")(false); // Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.quiz-container .question-container {\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n padding: 1.5rem;\n box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.55);\n border-radius: 4px;\n transition: all 300ms ease;\n color: #ffffff;\n background: linear-gradient(180deg, #323339 0%, #25262b 100%);\n position: relative;\n}\n@media (min-width: 768px) {\n .quiz-container .question-container {\n height: 45vh;\n }\n}\n.quiz-container .question-container .question-loading {\n min-height: 13.875rem;\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.quiz-container .question-container .question {\n color: #e0e0e0;\n text-align: center;\n margin-bottom: 2rem;\n}\n@media (min-width: 768px) {\n .quiz-container .question-container .question {\n padding: 0 1rem;\n }\n}\n.quiz-container .question-container .question-title {\n color: #61f0f2;\n margin-bottom: 0.5rem;\n}\n.quiz-container .question-container .btn-back {\n color: #ffffff;\n background: none;\n border: none;\n padding: 0;\n font-size: 1.3rem;\n position: absolute;\n top: 1rem;\n right: 1rem;\n}\n.quiz-container .answer {\n text-align: center;\n width: 100%;\n}\n@media (min-width: 768px) {\n .quiz-container .answer {\n max-width: 80%;\n }\n}\n.quiz-container .answer input[type=radio] {\n position: fixed;\n opacity: 0;\n pointer-events: none;\n}\n.quiz-container .answer input[type=radio]:focus + label {\n background: #61f0f2;\n color: #121212;\n border-color: #61f0f2;\n}\n.quiz-container .answer label {\n display: block;\n border: 1px solid #e0e0e0;\n padding: 0.5rem;\n margin-bottom: 1rem;\n cursor: pointer;\n}\n.quiz-container .answer input[type=radio]:checked + label,\n.quiz-container .answer label:hover {\n background: 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 color: #121212;\n border-color: #61f0f2;\n}\n.quiz-container button.btn-secondary-negative {\n width: auto;\n padding: 0.5rem 3rem;\n border-color: #e0e0e0;\n}\n.quiz-container .index-question {\n margin: 2rem 0 1rem;\n}", ""]); +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.modal-empty-value-root {\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n padding: 1.5rem 0.5rem;\n text-align: center;\n}\n.modal-empty-value-root .modal-empty-value-title {\n margin: 2rem 0 1rem;\n}\n.modal-empty-value-root button.btn-secondary-negative {\n margin: 2rem 0.25rem 1.5rem;\n}\n\n#accessibility-title {\n display: none;\n}", ""]); @@ -40515,105 +40649,6 @@ if(false) {} /***/ }), -/***/ "zxtu": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -var _interopRequireDefault = __webpack_require__("TqRt"); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); - -var _Button = _interopRequireDefault(__webpack_require__("FtsS")); - -var _Dialog = _interopRequireDefault(__webpack_require__("HhgX")); - -var _correctAnswer = _interopRequireDefault(__webpack_require__("VzTd")); - -var _wrongAnswer = _interopRequireDefault(__webpack_require__("NLGX")); - -var _I18n = __webpack_require__("buk/"); - -var _Icon = _interopRequireDefault(__webpack_require__("y6ex")); - -var _react = _interopRequireWildcard(__webpack_require__("q1tI")); - -__webpack_require__("j4MP"); - -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 QuizExplanationModal = function QuizExplanationModal(_ref) { - var open = _ref.open, - answerIndex = _ref.answerIndex, - question = _ref.question, - goNext = _ref.goNext, - handleCloseClick = _ref.handleCloseClick; - - var _useI18n = (0, _I18n.useI18n)(), - t = _useI18n.t; - - var _useState = (0, _react.useState)(0), - _useState2 = (0, _slicedToArray2.default)(_useState, 2), - validAnswer = _useState2[0], - setValidAnswer = _useState2[1]; - - (0, _react.useEffect)(function () { - if (question) { - var resultIndex = question.answers.findIndex(function (answer) { - return answer.isTrue; - }); - setValidAnswer(resultIndex); - } - }, [question]); - 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('quiz.accessibility.window_title')), /*#__PURE__*/_react.default.createElement("div", { - className: "quiz-modal-root" - }, question && /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, question.answers[answerIndex].isTrue ? /*#__PURE__*/_react.default.createElement("div", null, /*#__PURE__*/_react.default.createElement(_Icon.default, { - icon: _correctAnswer.default, - size: 100 - }), /*#__PURE__*/_react.default.createElement("p", { - className: "quiz-modal-answer correct" - }, t('quiz.correct'))) : /*#__PURE__*/_react.default.createElement("div", null, /*#__PURE__*/_react.default.createElement(_Icon.default, { - icon: _wrongAnswer.default, - size: 100 - }), /*#__PURE__*/_react.default.createElement("p", { - className: "quiz-modal-answer wrong" - }, t('quiz.wrong'))), /*#__PURE__*/_react.default.createElement("div", { - className: "text-20-normal answer-label" - }, t('quiz.rightAnswer'), " ", /*#__PURE__*/_react.default.createElement("br", null), /*#__PURE__*/_react.default.createElement("strong", null, question.answers[validAnswer].answerLabel)), /*#__PURE__*/_react.default.createElement("div", { - className: "text-16-normal" - }, question.explanation)), /*#__PURE__*/_react.default.createElement(_Button.default, { - "aria-label": t('quiz.accessibility.button_go_next'), - onClick: goNext, - classes: { - root: 'btn-secondary-negative', - label: 'text-16-normal' - } - }, t('quiz.next')))); -}; - -var _default = QuizExplanationModal; -exports.default = _default; - -/***/ }), - /***/ "zyMF": /***/ (function(module, __webpack_exports__, __webpack_require__) { diff --git a/index.html b/index.html index 68bddba4c..ab85bc935 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="viewport" content="width=device-width,height=device-height,initial-scale=1,viewport-fit=cover"><!-- 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="apple-mobile-web-app-status-bar-style" content="black"><!-- PWA Colors --><meta name="theme-color" content="#343641"><meta name="background-color" content="#121212">{{.ThemeCSS}} {{.CozyBar}}<script src="//{{.Domain}}/assets/js/piwik.js"></script></head><body><div role="application" class="application" data-cozy="{{.CozyData}}"><script src="vendors/ecolyo.69beab954af56959f24c.js"></script><script src="app/ecolyo.75c39b14c9c9c2df2a07.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="viewport" content="width=device-width,height=device-height,initial-scale=1,viewport-fit=cover"><!-- 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="apple-mobile-web-app-status-bar-style" content="black"><!-- PWA Colors --><meta name="theme-color" content="#343641"><meta name="background-color" content="#121212">{{.ThemeCSS}} {{.CozyBar}}<script src="//{{.Domain}}/assets/js/piwik.js"></script></head><body><div role="application" class="application" data-cozy="{{.CozyData}}"><script src="vendors/ecolyo.69beab954af56959f24c.js"></script><script src="app/ecolyo.de85f48a534ff2d6168a.js"></script></div></body></html> \ No newline at end of file -- GitLab