diff --git a/3/ecolyo.9944d58d716d0502d706.js b/2/ecolyo.4fa6b651882eb2869050.js
similarity index 99%
rename from 3/ecolyo.9944d58d716d0502d706.js
rename to 2/ecolyo.4fa6b651882eb2869050.js
index a819fe4a8662d16b25df81e0291e93e64d823e4d..d388af172eade64e94f12d574f85d7fc7c9a4bd5 100644
--- a/3/ecolyo.9944d58d716d0502d706.js
+++ b/2/ecolyo.4fa6b651882eb2869050.js
@@ -1,4 +1,4 @@
-(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[3],{
+(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[2],{
 
 /***/ "/Sqe":
 /***/ (function(module, exports, __webpack_require__) {
diff --git a/2/ecolyo.2e432040aad53a27f014.js b/3/ecolyo.0c277650d92d84f3c470.js
similarity index 86%
rename from 2/ecolyo.2e432040aad53a27f014.js
rename to 3/ecolyo.0c277650d92d84f3c470.js
index de3ea374619cf0d679b36533acb3a3d0547c0eb5..46470e7fc8ff1e01b2069063fc19754ffb26bb2f 100644
--- a/2/ecolyo.2e432040aad53a27f014.js
+++ b/3/ecolyo.0c277650d92d84f3c470.js
@@ -1,26 +1,4 @@
-(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[2],{
-
-/***/ "+FuP":
-/***/ (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": "prm_1d432eab9ea53b0115872285378ff8f5",
-  "use": "prm_1d432eab9ea53b0115872285378ff8f5-usage",
-  "viewBox": "0 0 205 134",
-  "content": "<symbol viewBox=\"0 0 205 134\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"prm_1d432eab9ea53b0115872285378ff8f5\">\n<g filter=\"url(#prm_1d432eab9ea53b0115872285378ff8f5_filter0_ii_115_37752)\">\n<rect width=\"205\" height=\"102\" fill=\"#C8EA40\" />\n<rect x=\"37\" y=\"29.75\" width=\"2\" height=\"7.33333\" rx=\"1\" fill=\"#696C55\" />\n<rect x=\"45\" y=\"29.75\" width=\"2\" height=\"7.33333\" rx=\"1\" fill=\"#696C55\" />\n<rect x=\"45\" y=\"27\" width=\"1.83333\" height=\"6\" rx=\"0.916667\" transform=\"rotate(90 45 27)\" fill=\"#696C55\" />\n<rect x=\"45\" y=\"47.167\" width=\"1.83333\" height=\"6\" rx=\"0.916667\" transform=\"rotate(90 45 47.167)\" fill=\"#696C55\" />\n<rect width=\"1.91848\" height=\"5.75543\" rx=\"0.959239\" transform=\"matrix(0.737154 0.675725 -0.737154 0.675725 43.5355 35.25)\" fill=\"#696C55\" />\n<rect x=\"37\" y=\"38.917\" width=\"2\" height=\"7.33333\" rx=\"1\" fill=\"#696C55\" />\n<rect x=\"45\" y=\"38.917\" width=\"2\" height=\"7.33333\" rx=\"1\" fill=\"#696C55\" />\n<rect x=\"49\" y=\"29.75\" width=\"2\" height=\"7.33333\" rx=\"1\" fill=\"#696C55\" />\n<rect x=\"57\" y=\"29.75\" width=\"2\" height=\"7.33333\" rx=\"1\" fill=\"#696C55\" />\n<rect x=\"57\" y=\"27\" width=\"1.83333\" height=\"6\" rx=\"0.916667\" transform=\"rotate(90 57 27)\" fill=\"#696C55\" />\n<rect x=\"57\" y=\"47.167\" width=\"1.83333\" height=\"6\" rx=\"0.916667\" transform=\"rotate(90 57 47.167)\" fill=\"#696C55\" />\n<rect width=\"1.91848\" height=\"5.75543\" rx=\"0.959239\" transform=\"matrix(0.737154 0.675725 -0.737154 0.675725 55.5355 35.25)\" fill=\"#696C55\" />\n<rect x=\"49\" y=\"38.917\" width=\"2\" height=\"7.33333\" rx=\"1\" fill=\"#696C55\" />\n<rect x=\"57\" y=\"38.917\" width=\"2\" height=\"7.33333\" rx=\"1\" fill=\"#696C55\" />\n<rect x=\"61\" y=\"29.75\" width=\"2\" height=\"7.33333\" rx=\"1\" fill=\"#696C55\" />\n<rect x=\"69\" y=\"29.75\" width=\"2\" height=\"7.33333\" rx=\"1\" fill=\"#696C55\" />\n<rect x=\"69\" y=\"27\" width=\"1.83333\" height=\"6\" rx=\"0.916667\" transform=\"rotate(90 69 27)\" fill=\"#696C55\" />\n<rect x=\"69\" y=\"47.167\" width=\"1.83333\" height=\"6\" rx=\"0.916667\" transform=\"rotate(90 69 47.167)\" fill=\"#696C55\" />\n<rect width=\"1.91848\" height=\"5.75543\" rx=\"0.959239\" transform=\"matrix(0.737154 0.675725 -0.737154 0.675725 67.5355 35.25)\" fill=\"#696C55\" />\n<rect x=\"61\" y=\"38.917\" width=\"2\" height=\"7.33333\" rx=\"1\" fill=\"#696C55\" />\n<rect x=\"69\" y=\"38.917\" width=\"2\" height=\"7.33333\" rx=\"1\" fill=\"#696C55\" />\n<rect x=\"73\" y=\"29.75\" width=\"2\" height=\"7.33333\" rx=\"1\" fill=\"#696C55\" />\n<rect x=\"81\" y=\"29.75\" width=\"2\" height=\"7.33333\" rx=\"1\" fill=\"#696C55\" />\n<rect x=\"81\" y=\"27\" width=\"1.83333\" height=\"6\" rx=\"0.916667\" transform=\"rotate(90 81 27)\" fill=\"#696C55\" />\n<rect x=\"81\" y=\"47.167\" width=\"1.83333\" height=\"6\" rx=\"0.916667\" transform=\"rotate(90 81 47.167)\" fill=\"#696C55\" />\n<rect width=\"1.91848\" height=\"5.75543\" rx=\"0.959239\" transform=\"matrix(0.737154 0.675725 -0.737154 0.675725 79.5355 35.25)\" fill=\"#696C55\" />\n<rect x=\"73\" y=\"38.917\" width=\"2\" height=\"7.33333\" rx=\"1\" fill=\"#696C55\" />\n<rect x=\"81\" y=\"38.917\" width=\"2\" height=\"7.33333\" rx=\"1\" fill=\"#696C55\" />\n<rect x=\"85\" y=\"29.75\" width=\"2\" height=\"7.33333\" rx=\"1\" fill=\"#696C55\" />\n<rect x=\"93\" y=\"29.75\" width=\"2\" height=\"7.33333\" rx=\"1\" fill=\"#696C55\" />\n<rect x=\"93\" y=\"27\" width=\"1.83333\" height=\"6\" rx=\"0.916667\" transform=\"rotate(90 93 27)\" fill=\"#696C55\" />\n<rect x=\"93\" y=\"47.167\" width=\"1.83333\" height=\"6\" rx=\"0.916667\" transform=\"rotate(90 93 47.167)\" fill=\"#696C55\" />\n<rect width=\"1.91848\" height=\"5.75543\" rx=\"0.959239\" transform=\"matrix(0.737154 0.675725 -0.737154 0.675725 91.5355 35.25)\" fill=\"#696C55\" />\n<rect x=\"85\" y=\"38.917\" width=\"2\" height=\"7.33333\" rx=\"1\" fill=\"#696C55\" />\n<rect x=\"93\" y=\"38.917\" width=\"2\" height=\"7.33333\" rx=\"1\" fill=\"#696C55\" />\n<rect x=\"97\" y=\"29.75\" width=\"2\" height=\"7.33333\" rx=\"1\" fill=\"#696C55\" />\n<rect x=\"105\" y=\"29.75\" width=\"2\" height=\"7.33333\" rx=\"1\" fill=\"#696C55\" />\n<rect x=\"105\" y=\"27\" width=\"1.83333\" height=\"6\" rx=\"0.916667\" transform=\"rotate(90 105 27)\" fill=\"#696C55\" />\n<rect x=\"105\" y=\"47.167\" width=\"1.83333\" height=\"6\" rx=\"0.916667\" transform=\"rotate(90 105 47.167)\" fill=\"#696C55\" />\n<rect width=\"1.91848\" height=\"5.75543\" rx=\"0.959239\" transform=\"matrix(0.737154 0.675725 -0.737154 0.675725 103.536 35.25)\" fill=\"#696C55\" />\n<rect x=\"97\" y=\"38.917\" width=\"2\" height=\"7.33333\" rx=\"1\" fill=\"#696C55\" />\n<rect x=\"105\" y=\"38.917\" width=\"2\" height=\"7.33333\" rx=\"1\" fill=\"#696C55\" />\n<rect x=\"109\" y=\"29.75\" width=\"2\" height=\"7.33333\" rx=\"1\" fill=\"#696C55\" />\n<rect x=\"117\" y=\"29.75\" width=\"2\" height=\"7.33333\" rx=\"1\" fill=\"#696C55\" />\n<rect x=\"117\" y=\"27\" width=\"1.83333\" height=\"6\" rx=\"0.916667\" transform=\"rotate(90 117 27)\" fill=\"#696C55\" />\n<rect x=\"117\" y=\"47.167\" width=\"1.83333\" height=\"6\" rx=\"0.916667\" transform=\"rotate(90 117 47.167)\" fill=\"#696C55\" />\n<rect width=\"1.91848\" height=\"5.75543\" rx=\"0.959239\" transform=\"matrix(0.737154 0.675725 -0.737154 0.675725 115.536 35.25)\" fill=\"#696C55\" />\n<rect x=\"109\" y=\"38.917\" width=\"2\" height=\"7.33333\" rx=\"1\" fill=\"#696C55\" />\n<rect x=\"117\" y=\"38.917\" width=\"2\" height=\"7.33333\" rx=\"1\" fill=\"#696C55\" />\n<rect x=\"121\" y=\"29.75\" width=\"2\" height=\"7.33333\" rx=\"1\" fill=\"#696C55\" />\n<rect x=\"129\" y=\"29.75\" width=\"2\" height=\"7.33333\" rx=\"1\" fill=\"#696C55\" />\n<rect x=\"129\" y=\"27\" width=\"1.83333\" height=\"6\" rx=\"0.916667\" transform=\"rotate(90 129 27)\" fill=\"#696C55\" />\n<rect x=\"129\" y=\"47.167\" width=\"1.83333\" height=\"6\" rx=\"0.916667\" transform=\"rotate(90 129 47.167)\" fill=\"#696C55\" />\n<rect width=\"1.91848\" height=\"5.75543\" rx=\"0.959239\" transform=\"matrix(0.737154 0.675725 -0.737154 0.675725 127.536 35.25)\" fill=\"#696C55\" />\n<rect x=\"121\" y=\"38.917\" width=\"2\" height=\"7.33333\" rx=\"1\" fill=\"#696C55\" />\n<rect x=\"129\" y=\"38.917\" width=\"2\" height=\"7.33333\" rx=\"1\" fill=\"#696C55\" />\n<rect x=\"133\" y=\"29.75\" width=\"2\" height=\"7.33333\" rx=\"1\" fill=\"#696C55\" />\n<rect x=\"141\" y=\"29.75\" width=\"2\" height=\"7.33333\" rx=\"1\" fill=\"#696C55\" />\n<rect x=\"141\" y=\"27\" width=\"1.83333\" height=\"6\" rx=\"0.916667\" transform=\"rotate(90 141 27)\" fill=\"#696C55\" />\n<rect x=\"141\" y=\"47.167\" width=\"1.83333\" height=\"6\" rx=\"0.916667\" transform=\"rotate(90 141 47.167)\" fill=\"#696C55\" />\n<rect width=\"1.91848\" height=\"5.75543\" rx=\"0.959239\" transform=\"matrix(0.737154 0.675725 -0.737154 0.675725 139.536 35.25)\" fill=\"#696C55\" />\n<rect x=\"133\" y=\"38.917\" width=\"2\" height=\"7.33333\" rx=\"1\" fill=\"#696C55\" />\n<rect x=\"141\" y=\"38.917\" width=\"2\" height=\"7.33333\" rx=\"1\" fill=\"#696C55\" />\n<rect x=\"145\" y=\"29.75\" width=\"2\" height=\"7.33333\" rx=\"1\" fill=\"#696C55\" />\n<rect x=\"153\" y=\"29.75\" width=\"2\" height=\"7.33333\" rx=\"1\" fill=\"#696C55\" />\n<rect x=\"153\" y=\"27\" width=\"1.83333\" height=\"6\" rx=\"0.916667\" transform=\"rotate(90 153 27)\" fill=\"#696C55\" />\n<rect x=\"153\" y=\"47.167\" width=\"1.83333\" height=\"6\" rx=\"0.916667\" transform=\"rotate(90 153 47.167)\" fill=\"#696C55\" />\n<rect width=\"1.91848\" height=\"5.75543\" rx=\"0.959239\" transform=\"matrix(0.737154 0.675725 -0.737154 0.675725 151.536 35.25)\" fill=\"#696C55\" />\n<rect x=\"145\" y=\"38.917\" width=\"2\" height=\"7.33333\" rx=\"1\" fill=\"#696C55\" />\n<rect x=\"153\" y=\"38.917\" width=\"2\" height=\"7.33333\" rx=\"1\" fill=\"#696C55\" />\n<rect x=\"157\" y=\"29.75\" width=\"2\" height=\"7.33333\" rx=\"1\" fill=\"#696C55\" />\n<rect x=\"165\" y=\"29.75\" width=\"2\" height=\"7.33333\" rx=\"1\" fill=\"#696C55\" />\n<rect x=\"165\" y=\"27\" width=\"1.83333\" height=\"6\" rx=\"0.916667\" transform=\"rotate(90 165 27)\" fill=\"#696C55\" />\n<rect x=\"165\" y=\"47.167\" width=\"1.83333\" height=\"6\" rx=\"0.916667\" transform=\"rotate(90 165 47.167)\" fill=\"#696C55\" />\n<rect width=\"1.91848\" height=\"5.75543\" rx=\"0.959239\" transform=\"matrix(0.737154 0.675725 -0.737154 0.675725 163.536 35.25)\" fill=\"#696C55\" />\n<rect x=\"157\" y=\"38.917\" width=\"2\" height=\"7.33333\" rx=\"1\" fill=\"#696C55\" />\n<rect x=\"165\" y=\"38.917\" width=\"2\" height=\"7.33333\" rx=\"1\" fill=\"#696C55\" />\n<path d=\"M43.1207 69C43.0107 69 42.9257 68.97 42.8657 68.91C42.8057 68.84 42.7757 68.755 42.7757 68.655V58.86C42.7757 58.75 42.8057 58.665 42.8657 58.605C42.9257 58.535 43.0107 58.5 43.1207 58.5H43.8107C43.9307 58.5 44.0207 58.53 44.0807 58.59C44.1407 58.64 44.1757 58.68 44.1857 58.71L49.1657 66.36V58.86C49.1657 58.75 49.1957 58.665 49.2557 58.605C49.3157 58.535 49.4007 58.5 49.5107 58.5H50.2307C50.3407 58.5 50.4257 58.535 50.4857 58.605C50.5557 58.665 50.5907 58.75 50.5907 58.86V68.64C50.5907 68.74 50.5557 68.825 50.4857 68.895C50.4257 68.965 50.3457 69 50.2457 69H49.5257C49.4157 69 49.3307 68.97 49.2707 68.91C49.2207 68.85 49.1857 68.81 49.1657 68.79L44.2007 61.215V68.655C44.2007 68.755 44.1657 68.84 44.0957 68.91C44.0357 68.97 43.9507 69 43.8407 69H43.1207ZM57.1507 69.15C56.3107 69.15 55.5857 69 54.9757 68.7C54.3757 68.4 53.9107 67.945 53.5807 67.335C53.2607 66.715 53.1007 65.92 53.1007 64.95V58.86C53.1007 58.75 53.1307 58.665 53.1907 58.605C53.2507 58.535 53.3357 58.5 53.4457 58.5H54.2107C54.3207 58.5 54.4057 58.535 54.4657 58.605C54.5357 58.665 54.5707 58.75 54.5707 58.86V64.98C54.5707 65.96 54.8007 66.685 55.2607 67.155C55.7207 67.625 56.3507 67.86 57.1507 67.86C57.9407 67.86 58.5657 67.625 59.0257 67.155C59.4957 66.685 59.7307 65.96 59.7307 64.98V58.86C59.7307 58.75 59.7607 58.665 59.8207 58.605C59.8907 58.535 59.9757 58.5 60.0757 58.5H60.8557C60.9557 58.5 61.0357 58.535 61.0957 58.605C61.1657 58.665 61.2007 58.75 61.2007 58.86V64.95C61.2007 65.92 61.0357 66.715 60.7057 67.335C60.3857 67.945 59.9257 68.4 59.3257 68.7C58.7257 69 58.0007 69.15 57.1507 69.15ZM64.0533 69C63.9533 69 63.8683 68.97 63.7983 68.91C63.7383 68.84 63.7083 68.755 63.7083 68.655V58.86C63.7083 58.75 63.7383 58.665 63.7983 58.605C63.8683 58.535 63.9533 58.5 64.0533 58.5H64.8033C64.9233 58.5 65.0133 58.53 65.0733 58.59C65.1333 58.65 65.1683 58.7 65.1783 58.74L68.3583 64.8L71.5533 58.74C71.5733 58.7 71.6083 58.65 71.6583 58.59C71.7183 58.53 71.8083 58.5 71.9283 58.5H72.6633C72.7733 58.5 72.8583 58.535 72.9183 58.605C72.9883 58.665 73.0233 58.75 73.0233 58.86V68.655C73.0233 68.755 72.9883 68.84 72.9183 68.91C72.8583 68.97 72.7733 69 72.6633 69H71.9283C71.8283 69 71.7433 68.97 71.6733 68.91C71.6133 68.84 71.5833 68.755 71.5833 68.655V61.275L69.0783 66.165C69.0383 66.265 68.9783 66.345 68.8983 66.405C68.8183 66.455 68.7183 66.48 68.5983 66.48H68.1333C68.0033 66.48 67.8983 66.455 67.8183 66.405C67.7483 66.345 67.6883 66.265 67.6383 66.165L65.1333 61.275V68.655C65.1333 68.755 65.0983 68.84 65.0283 68.91C64.9683 68.97 64.8883 69 64.7883 69H64.0533ZM75.9625 69C75.8525 69 75.7675 68.97 75.7075 68.91C75.6475 68.84 75.6175 68.755 75.6175 68.655V58.86C75.6175 58.75 75.6475 58.665 75.7075 58.605C75.7675 58.535 75.8525 58.5 75.9625 58.5H82.1575C82.2675 58.5 82.3525 58.535 82.4125 58.605C82.4725 58.665 82.5025 58.75 82.5025 58.86V59.43C82.5025 59.54 82.4725 59.625 82.4125 59.685C82.3525 59.745 82.2675 59.775 82.1575 59.775H77.0575V63.06H81.8275C81.9375 63.06 82.0225 63.095 82.0825 63.165C82.1425 63.225 82.1725 63.31 82.1725 63.42V63.975C82.1725 64.075 82.1425 64.16 82.0825 64.23C82.0225 64.29 81.9375 64.32 81.8275 64.32H77.0575V67.725H82.2775C82.3875 67.725 82.4725 67.755 82.5325 67.815C82.5925 67.875 82.6225 67.96 82.6225 68.07V68.655C82.6225 68.755 82.5925 68.84 82.5325 68.91C82.4725 68.97 82.3875 69 82.2775 69H75.9625ZM78.4525 57.75C78.2925 57.75 78.2125 57.67 78.2125 57.51C78.2125 57.43 78.2375 57.365 78.2875 57.315L79.4125 55.965C79.5025 55.855 79.5825 55.785 79.6525 55.755C79.7225 55.715 79.8275 55.695 79.9675 55.695H81.0775C81.2675 55.695 81.3625 55.79 81.3625 55.98C81.3625 56.05 81.3375 56.11 81.2875 56.16L79.5475 57.585C79.4675 57.655 79.3925 57.7 79.3225 57.72C79.2525 57.74 79.1625 57.75 79.0525 57.75H78.4525ZM85.0592 69C84.9492 69 84.8642 68.97 84.8042 68.91C84.7442 68.84 84.7142 68.755 84.7142 68.655V58.86C84.7142 58.75 84.7442 58.665 84.8042 58.605C84.8642 58.535 84.9492 58.5 85.0592 58.5H88.7192C89.8492 58.5 90.7442 58.765 91.4042 59.295C92.0642 59.825 92.3942 60.61 92.3942 61.65C92.3942 62.42 92.1992 63.05 91.8092 63.54C91.4292 64.02 90.9092 64.355 90.2492 64.545L92.5592 68.535C92.5892 68.595 92.6042 68.65 92.6042 68.7C92.6042 68.78 92.5692 68.85 92.4992 68.91C92.4392 68.97 92.3692 69 92.2892 69H91.5692C91.3992 69 91.2742 68.955 91.1942 68.865C91.1142 68.775 91.0442 68.685 90.9842 68.595L88.8092 64.785H86.1842V68.655C86.1842 68.755 86.1492 68.84 86.0792 68.91C86.0192 68.97 85.9342 69 85.8242 69H85.0592ZM86.1842 63.51H88.6592C89.4092 63.51 89.9692 63.355 90.3392 63.045C90.7092 62.725 90.8942 62.255 90.8942 61.635C90.8942 61.025 90.7092 60.56 90.3392 60.24C89.9792 59.92 89.4192 59.76 88.6592 59.76H86.1842V63.51ZM98.2936 69.15C97.4436 69.15 96.7136 69.005 96.1036 68.715C95.4936 68.415 95.0236 67.96 94.6936 67.35C94.3636 66.73 94.1786 65.955 94.1386 65.025C94.1286 64.585 94.1236 64.165 94.1236 63.765C94.1236 63.355 94.1286 62.93 94.1386 62.49C94.1786 61.57 94.3686 60.805 94.7086 60.195C95.0586 59.575 95.5386 59.115 96.1486 58.815C96.7686 58.505 97.4836 58.35 98.2936 58.35C99.1136 58.35 99.8286 58.505 100.439 58.815C101.059 59.115 101.544 59.575 101.894 60.195C102.244 60.805 102.434 61.57 102.464 62.49C102.484 62.93 102.494 63.355 102.494 63.765C102.494 64.165 102.484 64.585 102.464 65.025C102.434 65.955 102.249 66.73 101.909 67.35C101.579 67.96 101.109 68.415 100.499 68.715C99.8886 69.005 99.1536 69.15 98.2936 69.15ZM98.2936 67.875C99.0636 67.875 99.6886 67.645 100.169 67.185C100.659 66.725 100.924 65.98 100.964 64.95C100.984 64.5 100.994 64.1 100.994 63.75C100.994 63.39 100.984 62.99 100.964 62.55C100.944 61.86 100.814 61.3 100.574 60.87C100.344 60.44 100.034 60.125 99.6436 59.925C99.2536 59.725 98.8036 59.625 98.2936 59.625C97.8036 59.625 97.3636 59.725 96.9736 59.925C96.5836 60.125 96.2686 60.44 96.0286 60.87C95.7986 61.3 95.6686 61.86 95.6386 62.55C95.6286 62.99 95.6236 63.39 95.6236 63.75C95.6236 64.1 95.6286 64.5 95.6386 64.95C95.6786 65.98 95.9436 66.725 96.4336 67.185C96.9236 67.645 97.5436 67.875 98.2936 67.875ZM108.702 69C108.592 69 108.507 68.97 108.447 68.91C108.387 68.84 108.357 68.755 108.357 68.655V58.86C108.357 58.75 108.387 58.665 108.447 58.605C108.507 58.535 108.592 58.5 108.702 58.5H112.107C113.137 58.5 113.967 58.655 114.597 58.965C115.227 59.275 115.687 59.735 115.977 60.345C116.267 60.945 116.417 61.685 116.427 62.565C116.437 63.015 116.442 63.41 116.442 63.75C116.442 64.09 116.437 64.48 116.427 64.92C116.407 65.84 116.252 66.605 115.962 67.215C115.682 67.815 115.232 68.265 114.612 68.565C114.002 68.855 113.192 69 112.182 69H108.702ZM109.827 67.725H112.107C112.797 67.725 113.347 67.63 113.757 67.44C114.167 67.25 114.462 66.945 114.642 66.525C114.832 66.105 114.932 65.55 114.942 64.86C114.962 64.56 114.972 64.3 114.972 64.08C114.972 63.85 114.972 63.625 114.972 63.405C114.972 63.175 114.962 62.915 114.942 62.625C114.922 61.655 114.692 60.94 114.252 60.48C113.812 60.01 113.072 59.775 112.032 59.775H109.827V67.725ZM119.044 69C118.934 69 118.849 68.97 118.789 68.91C118.729 68.84 118.699 68.755 118.699 68.655V58.86C118.699 58.75 118.729 58.665 118.789 58.605C118.849 58.535 118.934 58.5 119.044 58.5H125.239C125.349 58.5 125.434 58.535 125.494 58.605C125.554 58.665 125.584 58.75 125.584 58.86V59.43C125.584 59.54 125.554 59.625 125.494 59.685C125.434 59.745 125.349 59.775 125.239 59.775H120.139V63.06H124.909C125.019 63.06 125.104 63.095 125.164 63.165C125.224 63.225 125.254 63.31 125.254 63.42V63.975C125.254 64.075 125.224 64.16 125.164 64.23C125.104 64.29 125.019 64.32 124.909 64.32H120.139V67.725H125.359C125.469 67.725 125.554 67.755 125.614 67.815C125.674 67.875 125.704 67.96 125.704 68.07V68.655C125.704 68.755 125.674 68.84 125.614 68.91C125.554 68.97 125.469 69 125.359 69H119.044ZM131.817 69C131.707 69 131.622 68.97 131.562 68.91C131.502 68.84 131.472 68.755 131.472 68.655V58.86C131.472 58.75 131.502 58.665 131.562 58.605C131.622 58.535 131.707 58.5 131.817 58.5H135.627C136.367 58.5 137.007 58.62 137.547 58.86C138.097 59.1 138.522 59.46 138.822 59.94C139.122 60.41 139.272 61 139.272 61.71C139.272 62.42 139.122 63.01 138.822 63.48C138.522 63.95 138.097 64.305 137.547 64.545C137.007 64.785 136.367 64.905 135.627 64.905H132.972V68.655C132.972 68.755 132.937 68.84 132.867 68.91C132.807 68.97 132.722 69 132.612 69H131.817ZM132.957 63.645H135.552C136.292 63.645 136.847 63.48 137.217 63.15C137.587 62.82 137.772 62.34 137.772 61.71C137.772 61.09 137.592 60.61 137.232 60.27C136.872 59.93 136.312 59.76 135.552 59.76H132.957V63.645ZM141.441 69C141.331 69 141.246 68.97 141.186 68.91C141.126 68.84 141.096 68.755 141.096 68.655V58.86C141.096 58.75 141.126 58.665 141.186 58.605C141.246 58.535 141.331 58.5 141.441 58.5H145.101C146.231 58.5 147.126 58.765 147.786 59.295C148.446 59.825 148.776 60.61 148.776 61.65C148.776 62.42 148.581 63.05 148.191 63.54C147.811 64.02 147.291 64.355 146.631 64.545L148.941 68.535C148.971 68.595 148.986 68.65 148.986 68.7C148.986 68.78 148.951 68.85 148.881 68.91C148.821 68.97 148.751 69 148.671 69H147.951C147.781 69 147.656 68.955 147.576 68.865C147.496 68.775 147.426 68.685 147.366 68.595L145.191 64.785H142.566V68.655C142.566 68.755 142.531 68.84 142.461 68.91C142.401 68.97 142.316 69 142.206 69H141.441ZM142.566 63.51H145.041C145.791 63.51 146.351 63.355 146.721 63.045C147.091 62.725 147.276 62.255 147.276 61.635C147.276 61.025 147.091 60.56 146.721 60.24C146.361 59.92 145.801 59.76 145.041 59.76H142.566V63.51ZM151.27 69C151.17 69 151.085 68.97 151.015 68.91C150.955 68.84 150.925 68.755 150.925 68.655V58.86C150.925 58.75 150.955 58.665 151.015 58.605C151.085 58.535 151.17 58.5 151.27 58.5H152.02C152.14 58.5 152.23 58.53 152.29 58.59C152.35 58.65 152.385 58.7 152.395 58.74L155.575 64.8L158.77 58.74C158.79 58.7 158.825 58.65 158.875 58.59C158.935 58.53 159.025 58.5 159.145 58.5H159.88C159.99 58.5 160.075 58.535 160.135 58.605C160.205 58.665 160.24 58.75 160.24 58.86V68.655C160.24 68.755 160.205 68.84 160.135 68.91C160.075 68.97 159.99 69 159.88 69H159.145C159.045 69 158.96 68.97 158.89 68.91C158.83 68.84 158.8 68.755 158.8 68.655V61.275L156.295 66.165C156.255 66.265 156.195 66.345 156.115 66.405C156.035 66.455 155.935 66.48 155.815 66.48H155.35C155.22 66.48 155.115 66.455 155.035 66.405C154.965 66.345 154.905 66.265 154.855 66.165L152.35 61.275V68.655C152.35 68.755 152.315 68.84 152.245 68.91C152.185 68.97 152.105 69 152.005 69H151.27Z\" fill=\"#696C55\" />\n</g>\n<rect width=\"93\" height=\"29\" transform=\"translate(0 104.5)\" fill=\"#DADADA\" />\n<rect x=\"39.5\" y=\"116.5\" width=\"14\" height=\"5\" fill=\"#8A8A8A\" />\n<rect x=\"95\" y=\"104\" width=\"15\" height=\"30\" fill=\"#DADADA\" />\n<rect width=\"93\" height=\"30\" transform=\"translate(112 104)\" fill=\"#DADADA\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M161 116.5V112H156V116.5H151.5V121.5H156V126H161V121.5H165.5V116.5H161Z\" fill=\"#8A8A8A\" />\n<defs>\n<filter id=\"prm_1d432eab9ea53b0115872285378ff8f5_filter0_ii_115_37752\" x=\"-4\" y=\"-1\" width=\"210\" height=\"107\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood>\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"></feBlend>\n<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 dx=\"-4\" dy=\"4\"></feOffset>\n<feGaussianBlur stdDeviation=\"3\"></feGaussianBlur>\n<feComposite in2=\"hardAlpha\" operator=\"arithmetic\" k2=\"-1\" k3=\"1\"></feComposite>\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=\"shape\" result=\"effect1_innerShadow_115_37752\"></feBlend>\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 dx=\"1\" dy=\"-1\"></feOffset>\n<feGaussianBlur stdDeviation=\"2\"></feGaussianBlur>\n<feComposite in2=\"hardAlpha\" operator=\"arithmetic\" k2=\"-1\" k3=\"1\"></feComposite>\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0\"></feColorMatrix>\n<feBlend mode=\"normal\" in2=\"effect1_innerShadow_115_37752\" result=\"effect2_innerShadow_115_37752\"></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);
-
-/***/ }),
+(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[3],{
 
 /***/ "/knn":
 /***/ (function(module, exports, __webpack_require__) {
@@ -411,76 +389,6 @@ if(false) {}
 
 /***/ }),
 
-/***/ "3dsA":
-/***/ (function(module, exports, __webpack_require__) {
-
-"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"));
-
-var StepAddress = function StepAddress(_ref) {
-  var sgeState = _ref.sgeState,
-      _onChange = _ref.onChange;
-
-  var _useI18n = (0, _I18n.useI18n)(),
-      t = _useI18n.t;
-
-  return /*#__PURE__*/_react.default.createElement("div", {
-    className: "sge-step-container stepAddress"
-  }, /*#__PURE__*/_react.default.createElement("div", {
-    className: "title text-22-bold"
-  }, t('auth.enedissgegrandlyon.addressTitle')), /*#__PURE__*/_react.default.createElement("label", {
-    htmlFor: "address",
-    className: "text-16-normal"
-  }, t('auth.enedissgegrandlyon.address')), /*#__PURE__*/_react.default.createElement("input", {
-    type: "text",
-    id: "address",
-    name: "address",
-    value: sgeState.address,
-    onChange: function onChange(e) {
-      return _onChange('address', e.target.value);
-    }
-  }), /*#__PURE__*/_react.default.createElement("label", {
-    htmlFor: "zipCode",
-    className: "text-16-normal"
-  }, t('auth.enedissgegrandlyon.zipCode')), /*#__PURE__*/_react.default.createElement("input", {
-    type: "number",
-    min: 0,
-    id: "zipCode",
-    name: "zipCode",
-    value: sgeState.zipCode !== null ? sgeState.zipCode : undefined,
-    onChange: function onChange(e) {
-      return _onChange('zipCode', e.target.value, 5);
-    }
-  }), /*#__PURE__*/_react.default.createElement("label", {
-    htmlFor: "city",
-    className: "text-16-normal"
-  }, t('auth.enedissgegrandlyon.city')), /*#__PURE__*/_react.default.createElement("input", {
-    type: "text",
-    id: "city",
-    name: "city",
-    value: sgeState.city,
-    onChange: function onChange(e) {
-      return _onChange('city', e.target.value);
-    }
-  }));
-};
-
-var _default = StepAddress;
-exports.default = _default;
-
-/***/ }),
-
 /***/ "3nDq":
 /***/ (function(module, exports, __webpack_require__) {
 
@@ -681,207 +589,6 @@ if(false) {}
 
 /***/ }),
 
-/***/ "4urO":
-/***/ (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 _Content = _interopRequireDefault(__webpack_require__("VOVi"));
-
-var _FormNavigation = _interopRequireDefault(__webpack_require__("Pnfk"));
-
-var _FormProgress = _interopRequireDefault(__webpack_require__("Q/++"));
-
-var _CozyBar = _interopRequireDefault(__webpack_require__("CJMG"));
-
-var _Header = _interopRequireDefault(__webpack_require__("frrP"));
-
-var _sgeStep = __webpack_require__("q1H9");
-
-var _react = _interopRequireWildcard(__webpack_require__("q1tI"));
-
-var _reactRedux = __webpack_require__("/MKj");
-
-var _global = __webpack_require__("c4IZ");
-
-__webpack_require__("8ECJ");
-
-var _StepAddress = _interopRequireDefault(__webpack_require__("3dsA"));
-
-var _StepConsent = _interopRequireDefault(__webpack_require__("jJse"));
-
-var _StepIdentityAndPdl = _interopRequireDefault(__webpack_require__("9mY8"));
-
-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 SgeConnectView = function SgeConnectView() {
-  var _useState = (0, _react.useState)(0),
-      _useState2 = (0, _slicedToArray2.default)(_useState, 2),
-      headerHeight = _useState2[0],
-      setHeaderHeight = _useState2[1];
-
-  var _useSelector = (0, _reactRedux.useSelector)(function (state) {
-    return state.ecolyo.global;
-  }),
-      sgeConnect = _useSelector.sgeConnect;
-
-  var dispatch = (0, _reactRedux.useDispatch)();
-
-  var _useState3 = (0, _react.useState)(sgeConnect.currentStep),
-      _useState4 = (0, _slicedToArray2.default)(_useState3, 2),
-      currentStep = _useState4[0],
-      setCurrentStep = _useState4[1];
-
-  var _useState5 = (0, _react.useState)(sgeConnect),
-      _useState6 = (0, _slicedToArray2.default)(_useState5, 2),
-      currentSgeState = _useState6[0],
-      setCurrentSgeState = _useState6[1];
-
-  var defineHeaderHeight = (0, _react.useCallback)(function (height) {
-    setHeaderHeight(height);
-  }, []);
-
-  var _useState7 = (0, _react.useState)(false),
-      _useState8 = (0, _slicedToArray2.default)(_useState7, 2),
-      isLoading = _useState8[0],
-      setIsLoading = _useState8[1];
-
-  var isNextValid = (0, _react.useCallback)(function () {
-    switch (currentStep) {
-      case _sgeStep.SgeStep.IdentityAndPDL:
-        return currentSgeState.firstName !== '' && currentSgeState.lastName !== '' && currentSgeState.pdl !== null && currentSgeState.pdl.toString().length === 14;
-
-      case _sgeStep.SgeStep.Address:
-        return currentSgeState.address !== '' && currentSgeState.city !== '' && currentSgeState.zipCode !== null && currentSgeState.zipCode.toString().length === 5;
-
-      case _sgeStep.SgeStep.Consent:
-        return currentSgeState.dataConsent && currentSgeState.pdlConfirm;
-
-      default:
-        return false;
-    }
-  }, [currentSgeState.address, currentSgeState.city, currentSgeState.dataConsent, currentSgeState.firstName, currentSgeState.lastName, currentSgeState.pdl, currentSgeState.pdlConfirm, currentSgeState.zipCode, currentStep]);
-  var handleNext = (0, _react.useCallback)(function () {
-    if (currentStep < _sgeStep.SgeStep.Consent && isNextValid()) {
-      setCurrentStep(function (prev) {
-        return prev + 1;
-      });
-      dispatch((0, _global.updateSgeStore)(currentSgeState));
-    }
-
-    if (currentStep === _sgeStep.SgeStep.Consent && isNextValid() && !isLoading) {
-      setIsLoading(true);
-
-      var updatedState = _objectSpread(_objectSpread({}, currentSgeState), {}, {
-        city: currentSgeState.city.trim(),
-        shouldLaunchAccount: true
-      });
-
-      setCurrentSgeState(updatedState);
-      dispatch((0, _global.updateSgeStore)(updatedState));
-    }
-  }, [currentSgeState, currentStep, dispatch, isNextValid, isLoading]);
-  var handlePrev = (0, _react.useCallback)(function () {
-    if (currentStep !== _sgeStep.SgeStep.IdentityAndPDL) {
-      setCurrentStep(function (prev) {
-        return prev - 1;
-      });
-    }
-
-    dispatch((0, _global.updateSgeStore)(currentSgeState));
-  }, [currentSgeState, currentStep, dispatch]);
-  var onChange = (0, _react.useCallback)(function (key, value, maxLength) {
-    if (!maxLength || value === '' || /[0-9]/.test(value.toString()) && value.toString().length <= maxLength) {
-      var updatedState = _objectSpread(_objectSpread({}, currentSgeState), {}, (0, _defineProperty2.default)({}, key, value));
-
-      setCurrentSgeState(updatedState);
-    }
-  }, [currentSgeState]);
-
-  var renderStep = function renderStep(step) {
-    switch (step) {
-      case _sgeStep.SgeStep.Address:
-        return /*#__PURE__*/_react.default.createElement(_StepAddress.default, {
-          sgeState: currentSgeState,
-          onChange: onChange
-        });
-
-      case _sgeStep.SgeStep.Consent:
-        return /*#__PURE__*/_react.default.createElement(_StepConsent.default, {
-          sgeState: currentSgeState,
-          onChange: onChange
-        });
-
-      case _sgeStep.SgeStep.IdentityAndPDL:
-      default:
-        return /*#__PURE__*/_react.default.createElement(_StepIdentityAndPdl.default, {
-          sgeState: currentSgeState,
-          onChange: onChange
-        });
-    }
-  };
-
-  return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement(_CozyBar.default, {
-    titleKey: 'common.title_sge_connect',
-    displayBackArrow: true,
-    backFunction: function backFunction() {
-      return dispatch((0, _global.updateSgeStore)(_objectSpread(_objectSpread({}, sgeConnect), {}, {
-        openSGEForm: false
-      })));
-    }
-  }), /*#__PURE__*/_react.default.createElement(_Header.default, {
-    setHeaderHeight: defineHeaderHeight,
-    desktopTitleKey: 'common.title_sge_connect',
-    displayBackArrow: true,
-    backFunction: function backFunction() {
-      return dispatch((0, _global.updateSgeStore)(_objectSpread(_objectSpread({}, sgeConnect), {}, {
-        openSGEForm: false
-      })));
-    }
-  }), /*#__PURE__*/_react.default.createElement(_Content.default, {
-    height: headerHeight
-  }, /*#__PURE__*/_react.default.createElement("div", {
-    className: "sge-view"
-  }, /*#__PURE__*/_react.default.createElement("div", {
-    className: "sge-container"
-  }, /*#__PURE__*/_react.default.createElement(_FormProgress.default, {
-    step: currentStep,
-    formType: 'sge'
-  }), renderStep(currentStep)), /*#__PURE__*/_react.default.createElement(_FormNavigation.default, {
-    step: currentStep,
-    handlePrevious: handlePrev,
-    handleNext: handleNext,
-    isLoading: isLoading,
-    disableNextButton: !isNextValid() || isLoading,
-    disablePrevButton: currentStep === _sgeStep.SgeStep.IdentityAndPDL,
-    isLastConnectStep: currentStep === _sgeStep.SgeStep.Consent,
-    isEcogesture: false
-  }))));
-};
-
-var _default = SgeConnectView;
-exports.default = _default;
-
-/***/ }),
-
 /***/ "4xwb":
 /***/ (function(module, exports, __webpack_require__) {
 
@@ -1016,17 +723,6 @@ exports.default = _default;
 
 /* (ignored) */
 
-/***/ }),
-
-/***/ "6Z5C":
-/***/ (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.sge-view {\n  display: flex;\n  flex-direction: column;\n  justify-content: space-between;\n  background: #121212;\n  transition: all 0.5s ease-in;\n  position: fixed;\n  z-index: 25;\n  top: 4rem;\n  width: 100%;\n  height: 92vh;\n  overflow-y: auto;\n  overscroll-behavior: contain;\n}\n@media (min-width: 768px) {\n  .sge-view {\n    top: 8rem;\n    height: 85vh;\n  }\n}\n@media (min-width: 1023px) {\n  .sge-view {\n    width: 85%;\n  }\n}\n.sge-view .sge-container {\n  padding: 1rem;\n}\n.sge-view .sge-container .sge-step-container {\n  color: #e0e0e0;\n  /* Chrome, Safari, Edge, Opera */\n  /* Firefox */\n}\n.sge-view .sge-container .sge-step-container .title,\n.sge-view .sge-container .sge-step-container .head {\n  margin-top: 1rem;\n}\n.sge-view .sge-container .sge-step-container label {\n  display: block;\n  margin-top: 1rem;\n  margin-bottom: 0.625rem;\n  cursor: pointer;\n}\n.sge-view .sge-container .sge-step-container label span span {\n  color: #e3b82a;\n}\n.sge-view .sge-container .sge-step-container #zipCode {\n  max-width: 115px;\n}\n.sge-view .sge-container .sge-step-container .checkbox {\n  margin: 0.5rem 0;\n  display: flex;\n  align-items: center;\n}\n.sge-view .sge-container .sge-step-container .checkbox:first-of-type {\n  margin-top: 1.5rem;\n}\n.sge-view .sge-container .sge-step-container .checkbox input {\n  margin: 0.5rem 1rem 0.5rem 0.5rem;\n  appearance: none;\n  -moz-appearance: none;\n  -webkit-appearance: none;\n  width: 1.45rem;\n  height: 1.45rem;\n  min-width: 1.45rem;\n  min-height: 1.45rem;\n  background: radial-gradient(60.65% 30.62% at 50% 3.13%, #2a2b30 0%, #1b1c22 100%);\n  position: relative;\n  border: solid 2px #e3b82a;\n  cursor: pointer;\n}\n.sge-view .sge-container .sge-step-container .answer-checked input:before, .sge-view .sge-container .sge-step-container .answer-checked input:after {\n  content: \"\";\n  position: absolute;\n  display: inline-block;\n  background: #e3b82a;\n  border-radius: 0.5rem;\n}\n.sge-view .sge-container .sge-step-container .answer-checked input:before {\n  width: 3px;\n  height: 12px;\n  left: 10px;\n  top: 4px;\n  transform: rotate(41deg);\n}\n.sge-view .sge-container .sge-step-container .answer-checked input:after {\n  width: 3px;\n  height: 6px;\n  left: 5px;\n  top: 8px;\n  transform: rotate(133deg);\n}\n.sge-view .sge-container .sge-step-container input:not([type=checkbox]) {\n  appearance: none;\n  max-width: 280px;\n  width: 100%;\n  height: 45px;\n  border-radius: 4px;\n  border: 1px solid #7b7b7b;\n  background: rgba(0, 0, 0, 0.3);\n  transition: all 300ms ease;\n  color: #e0e0e0;\n  padding: 0 0.5rem;\n}\n.sge-view .sge-container .sge-step-container input:not([type=checkbox]):focus, .sge-view .sge-container .sge-step-container input:not([type=checkbox]):focus-visible {\n  border: 1px solid #e3b82a;\n  outline: none;\n}\n.sge-view .sge-container .sge-step-container input::-webkit-outer-spin-button,\n.sge-view .sge-container .sge-step-container input::-webkit-inner-spin-button {\n  -webkit-appearance: none;\n  margin: 0;\n}\n.sge-view .sge-container .sge-step-container input[type=number] {\n  -moz-appearance: textfield;\n}\n.sge-view .sge-container .sge-step-container .pdl-hint {\n  display: inline-block;\n  cursor: pointer;\n  border-bottom: solid 1px #e0e0e0;\n  text-align: center;\n  margin: 1rem auto auto;\n  padding: 0.2rem;\n}\n@media (min-width: 1023px) {\n  .sge-view .sge-container .sge-step-container .pdl-hint {\n    margin-left: 0;\n  }\n}\n.sge-view .sge-container .sge-step-container ul {\n  padding: 0 1rem 1rem;\n  line-height: 130%;\n  border-bottom: 1px solid #7b7b7b;\n}\n.sge-view .sge-container .sge-step-container ul li {\n  margin: 0.5rem 0;\n}\n\n.sgeHintModal {\n  text-align: center;\n}\n.sgeHintModal .title {\n  color: #e3b82a;\n  margin: 1rem 0;\n}\n.sgeHintModal .pdl {\n  padding: 1rem;\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  background: #eff2f4;\n  text-align: left;\n}\n.sgeHintModal .pdl p {\n  color: #526576;\n  margin: 0;\n}\n.sgeHintModal .pdl .bill {\n  display: flex;\n  gap: 0.5rem;\n}\n.sgeHintModal .pdl svg.prm {\n  width: 100%;\n  height: 180px;\n}\n.sgeHintModal .pdl svg.bill {\n  width: 150px;\n  height: 80px;\n}", ""]);
-
-
-
 /***/ }),
 
 /***/ "7GFB":
@@ -1110,32 +806,6 @@ exports.default = _default;
 
 /***/ }),
 
-/***/ "8ECJ":
-/***/ (function(module, exports, __webpack_require__) {
-
-
-var content = __webpack_require__("6Z5C");
-
-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) {}
-
-/***/ }),
-
 /***/ "97VZ":
 /***/ (function(module, exports, __webpack_require__) {
 
@@ -1197,106 +867,6 @@ exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE
 
 
 
-/***/ }),
-
-/***/ "9mY8":
-/***/ (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 _SgeModalHint = _interopRequireDefault(__webpack_require__("Bpne"));
-
-var _I18n = __webpack_require__("buk/");
-
-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 StepIdentityAndPdl = function StepIdentityAndPdl(_ref) {
-  var sgeState = _ref.sgeState,
-      _onChange = _ref.onChange;
-
-  var _useI18n = (0, _I18n.useI18n)(),
-      t = _useI18n.t;
-
-  var _useState = (0, _react.useState)(false),
-      _useState2 = (0, _slicedToArray2.default)(_useState, 2),
-      openHintModal = _useState2[0],
-      setOpenHintModal = _useState2[1];
-
-  var toggleModal = (0, _react.useCallback)(function () {
-    setOpenHintModal(function (prev) {
-      return !prev;
-    });
-  }, []);
-  return /*#__PURE__*/_react.default.createElement("div", {
-    className: "sge-step-container stepIdentity"
-  }, /*#__PURE__*/_react.default.createElement("div", {
-    className: "title text-22-bold"
-  }, t('auth.enedissgegrandlyon.identityTitle')), /*#__PURE__*/_react.default.createElement("label", {
-    htmlFor: "firstName",
-    className: "text-16-normal"
-  }, t('auth.enedissgegrandlyon.firstName')), /*#__PURE__*/_react.default.createElement("input", {
-    type: "text",
-    id: "firstName",
-    name: "firstName",
-    value: sgeState.firstName,
-    onChange: function onChange(e) {
-      return _onChange('firstName', e.target.value);
-    },
-    required: true
-  }), /*#__PURE__*/_react.default.createElement("label", {
-    htmlFor: "lastName",
-    className: "text-16-normal"
-  }, t('auth.enedissgegrandlyon.lastName')), /*#__PURE__*/_react.default.createElement("input", {
-    type: "text",
-    id: "lastName",
-    name: "lastName",
-    value: sgeState.lastName,
-    onChange: function onChange(e) {
-      return _onChange('lastName', e.target.value);
-    },
-    required: true
-  }), /*#__PURE__*/_react.default.createElement("div", {
-    className: "title text-22-bold"
-  }, t('auth.enedissgegrandlyon.pdlTitle')), /*#__PURE__*/_react.default.createElement("label", {
-    htmlFor: "pdl",
-    className: "text-16-normal"
-  }, t('auth.enedissgegrandlyon.pdlLabel')), /*#__PURE__*/_react.default.createElement("input", {
-    id: "pdl",
-    name: "pdl",
-    type: "number",
-    min: 0,
-    value: sgeState.pdl ? sgeState.pdl : undefined,
-    onChange: function onChange(e) {
-      return _onChange('pdl', e.target.value, 14);
-    },
-    inputMode: "numeric",
-    required: true
-  }), /*#__PURE__*/_react.default.createElement("br", null), /*#__PURE__*/_react.default.createElement("div", {
-    onClick: toggleModal,
-    className: "pdl-hint text-16-normal"
-  }, t('auth.enedissgegrandlyon.pdlHint')), /*#__PURE__*/_react.default.createElement(_SgeModalHint.default, {
-    open: openHintModal,
-    handleCloseClick: toggleModal
-  }));
-};
-
-var _default = StepIdentityAndPdl;
-exports.default = _default;
-
 /***/ }),
 
 /***/ "A45e":
@@ -1395,28 +965,6 @@ if(false) {}
 
 /***/ }),
 
-/***/ "BFvv":
-/***/ (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": "bill_6c9939c4bd4421c4df2265d7872e818f",
-  "use": "bill_6c9939c4bd4421c4df2265d7872e818f-usage",
-  "viewBox": "0 0 48 62",
-  "content": "<symbol viewBox=\"0 0 48 62\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"bill_6c9939c4bd4421c4df2265d7872e818f\">\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M0 11V62H48V0H11L0 11Z\" fill=\"#B2C0CA\" />\n<path d=\"M11 11H0L11 0V11Z\" fill=\"#8DA1B0\" />\n<rect x=\"5\" y=\"20\" width=\"21\" height=\"19\" fill=\"#EFF2F4\" />\n<rect x=\"9\" y=\"23\" width=\"13\" height=\"3\" fill=\"#8DA1B0\" />\n<path d=\"M16.9902 10V7.13672H18.9219V7.47461H17.3691V8.36133H18.7129V8.69922H17.3691V10H16.9902ZM18.8789 10L19.9785 7.13672H20.3867L21.5586 10H21.127L20.793 9.13281H19.5957L19.2812 10H18.8789ZM19.7051 8.82422H20.6758L20.377 8.03125C20.2858 7.79036 20.2181 7.59245 20.1738 7.4375C20.1374 7.62109 20.0859 7.80339 20.0195 7.98438L19.7051 8.82422ZM23.9043 8.99609L24.2832 9.0918C24.2038 9.40299 24.0605 9.64062 23.8535 9.80469C23.6478 9.96745 23.3958 10.0488 23.0977 10.0488C22.7891 10.0488 22.5378 9.98633 22.3438 9.86133C22.151 9.73503 22.0039 9.55273 21.9023 9.31445C21.8021 9.07617 21.752 8.82031 21.752 8.54688C21.752 8.2487 21.8086 7.98893 21.9219 7.76758C22.0365 7.54492 22.1986 7.3763 22.4082 7.26172C22.6191 7.14583 22.8509 7.08789 23.1035 7.08789C23.39 7.08789 23.6309 7.16081 23.8262 7.30664C24.0215 7.45247 24.1576 7.65755 24.2344 7.92188L23.8613 8.00977C23.7949 7.80143 23.6986 7.64974 23.5723 7.55469C23.446 7.45964 23.2871 7.41211 23.0957 7.41211C22.8757 7.41211 22.6914 7.46484 22.543 7.57031C22.3958 7.67578 22.2923 7.81771 22.2324 7.99609C22.1725 8.17318 22.1426 8.35612 22.1426 8.54492C22.1426 8.78841 22.1777 9.0013 22.248 9.18359C22.3197 9.36458 22.4303 9.5 22.5801 9.58984C22.7298 9.67969 22.8919 9.72461 23.0664 9.72461C23.2786 9.72461 23.4583 9.66341 23.6055 9.54102C23.7526 9.41862 23.8522 9.23698 23.9043 8.99609ZM25.4805 10V7.47461H24.5371V7.13672H26.8066V7.47461H25.8594V10H25.4805ZM29.0762 7.13672H29.4551V8.79102C29.4551 9.07878 29.4225 9.30729 29.3574 9.47656C29.2923 9.64583 29.1745 9.78385 29.0039 9.89062C28.8346 9.99609 28.612 10.0488 28.3359 10.0488C28.0677 10.0488 27.8483 10.0026 27.6777 9.91016C27.5072 9.81771 27.3854 9.68424 27.3125 9.50977C27.2396 9.33398 27.2031 9.0944 27.2031 8.79102V7.13672H27.582V8.78906C27.582 9.03776 27.6048 9.22135 27.6504 9.33984C27.6973 9.45703 27.7767 9.54753 27.8887 9.61133C28.002 9.67513 28.14 9.70703 28.3027 9.70703C28.5814 9.70703 28.7799 9.64388 28.8984 9.51758C29.0169 9.39128 29.0762 9.14844 29.0762 8.78906V7.13672ZM30.0938 10V7.13672H31.3633C31.6185 7.13672 31.8125 7.16276 31.9453 7.21484C32.0781 7.26562 32.1842 7.35612 32.2637 7.48633C32.3431 7.61654 32.3828 7.76042 32.3828 7.91797C32.3828 8.12109 32.3171 8.29232 32.1855 8.43164C32.054 8.57096 31.8509 8.65951 31.5762 8.69727C31.6764 8.74544 31.7526 8.79297 31.8047 8.83984C31.9154 8.94141 32.0202 9.06836 32.1191 9.2207L32.6172 10H32.1406L31.7617 9.4043C31.651 9.23242 31.5599 9.10091 31.4883 9.00977C31.4167 8.91862 31.3522 8.85482 31.2949 8.81836C31.2389 8.7819 31.1816 8.75651 31.123 8.74219C31.0801 8.73307 31.0098 8.72852 30.9121 8.72852H30.4727V10H30.0938ZM30.4727 8.40039H31.2871C31.4603 8.40039 31.5957 8.38281 31.6934 8.34766C31.791 8.3112 31.8652 8.25391 31.916 8.17578C31.9668 8.09635 31.9922 8.01042 31.9922 7.91797C31.9922 7.78255 31.9427 7.67122 31.8438 7.58398C31.7461 7.49674 31.5911 7.45312 31.3789 7.45312H30.4727V8.40039ZM32.9863 10V7.13672H35.0566V7.47461H33.3652V8.35156H34.9492V8.6875H33.3652V9.66211H35.123V10H32.9863ZM11.4082 15V12.1367H12.3945C12.6172 12.1367 12.7871 12.1504 12.9043 12.1777C13.0684 12.2155 13.2083 12.2839 13.3242 12.3828C13.4753 12.5104 13.5879 12.6738 13.6621 12.873C13.7376 13.071 13.7754 13.2975 13.7754 13.5527C13.7754 13.7702 13.75 13.9629 13.6992 14.1309C13.6484 14.2988 13.5833 14.4382 13.5039 14.5488C13.4245 14.6582 13.3372 14.7448 13.2422 14.8086C13.1484 14.8711 13.0345 14.9186 12.9004 14.9512C12.7676 14.9837 12.6146 15 12.4414 15H11.4082ZM11.7871 14.6621H12.3984C12.5872 14.6621 12.735 14.6445 12.8418 14.6094C12.9499 14.5742 13.0358 14.5247 13.0996 14.4609C13.1895 14.3711 13.2591 14.2507 13.3086 14.0996C13.3594 13.9473 13.3848 13.763 13.3848 13.5469C13.3848 13.2474 13.3353 13.0176 13.2363 12.8574C13.1387 12.696 13.0195 12.5879 12.8789 12.5332C12.7773 12.4941 12.6139 12.4746 12.3887 12.4746H11.7871V14.6621ZM14.2324 12.5156V12.1074H14.6094V12.4297C14.6094 12.6042 14.5892 12.7298 14.5488 12.8066C14.4928 12.9121 14.4056 12.9915 14.2871 13.0449L14.2012 12.9062C14.2715 12.8776 14.3236 12.8327 14.3574 12.7715C14.3926 12.709 14.4121 12.6237 14.416 12.5156H14.2324ZM15.1973 15V12.1367H17.2676V12.4746H15.5762V13.3516H17.1602V13.6875H15.5762V14.6621H17.334V15H15.1973ZM15.9785 11.9609L16.2383 11.4141H16.6992L16.2695 11.9609H15.9785ZM17.8418 15V12.1367H18.2207V14.6621H19.6309V15H17.8418ZM20.0918 15V12.1367H22.1621V12.4746H20.4707V13.3516H22.0547V13.6875H20.4707V14.6621H22.2285V15H20.0918ZM24.7949 13.9961L25.1738 14.0918C25.0944 14.403 24.9512 14.6406 24.7441 14.8047C24.5384 14.9674 24.2865 15.0488 23.9883 15.0488C23.6797 15.0488 23.4284 14.9863 23.2344 14.8613C23.0417 14.735 22.8945 14.5527 22.793 14.3145C22.6927 14.0762 22.6426 13.8203 22.6426 13.5469C22.6426 13.2487 22.6992 12.9889 22.8125 12.7676C22.9271 12.5449 23.0892 12.3763 23.2988 12.2617C23.5098 12.1458 23.7415 12.0879 23.9941 12.0879C24.2806 12.0879 24.5215 12.1608 24.7168 12.3066C24.9121 12.4525 25.0482 12.6576 25.125 12.9219L24.752 13.0098C24.6855 12.8014 24.5892 12.6497 24.4629 12.5547C24.3366 12.4596 24.1777 12.4121 23.9863 12.4121C23.7663 12.4121 23.582 12.4648 23.4336 12.5703C23.2865 12.6758 23.1829 12.8177 23.123 12.9961C23.0632 13.1732 23.0332 13.3561 23.0332 13.5449C23.0332 13.7884 23.0684 14.0013 23.1387 14.1836C23.2103 14.3646 23.321 14.5 23.4707 14.5898C23.6204 14.6797 23.7826 14.7246 23.957 14.7246C24.1693 14.7246 24.349 14.6634 24.4961 14.541C24.6432 14.4186 24.7428 14.237 24.7949 13.9961ZM26.3711 15V12.4746H25.4277V12.1367H27.6973V12.4746H26.75V15H26.3711ZM28.0938 15V12.1367H29.3633C29.6185 12.1367 29.8125 12.1628 29.9453 12.2148C30.0781 12.2656 30.1842 12.3561 30.2637 12.4863C30.3431 12.6165 30.3828 12.7604 30.3828 12.918C30.3828 13.1211 30.3171 13.2923 30.1855 13.4316C30.054 13.571 29.8509 13.6595 29.5762 13.6973C29.6764 13.7454 29.7526 13.793 29.8047 13.8398C29.9154 13.9414 30.0202 14.0684 30.1191 14.2207L30.6172 15H30.1406L29.7617 14.4043C29.651 14.2324 29.5599 14.1009 29.4883 14.0098C29.4167 13.9186 29.3522 13.8548 29.2949 13.8184C29.2389 13.7819 29.1816 13.7565 29.123 13.7422C29.0801 13.7331 29.0098 13.7285 28.9121 13.7285H28.4727V15H28.0938ZM28.4727 13.4004H29.2871C29.4603 13.4004 29.5957 13.3828 29.6934 13.3477C29.791 13.3112 29.8652 13.2539 29.916 13.1758C29.9668 13.0964 29.9922 13.0104 29.9922 12.918C29.9922 12.7826 29.9427 12.6712 29.8438 12.584C29.7461 12.4967 29.5911 12.4531 29.3789 12.4531H28.4727V13.4004ZM31.043 15V12.1367H31.4219V15H31.043ZM34.1348 13.9961L34.5137 14.0918C34.4342 14.403 34.291 14.6406 34.084 14.8047C33.8783 14.9674 33.6263 15.0488 33.3281 15.0488C33.0195 15.0488 32.7682 14.9863 32.5742 14.8613C32.3815 14.735 32.2344 14.5527 32.1328 14.3145C32.0326 14.0762 31.9824 13.8203 31.9824 13.5469C31.9824 13.2487 32.0391 12.9889 32.1523 12.7676C32.2669 12.5449 32.429 12.3763 32.6387 12.2617C32.8496 12.1458 33.0814 12.0879 33.334 12.0879C33.6204 12.0879 33.8613 12.1608 34.0566 12.3066C34.252 12.4525 34.388 12.6576 34.4648 12.9219L34.0918 13.0098C34.0254 12.8014 33.929 12.6497 33.8027 12.5547C33.6764 12.4596 33.5176 12.4121 33.3262 12.4121C33.1061 12.4121 32.9219 12.4648 32.7734 12.5703C32.6263 12.6758 32.5228 12.8177 32.4629 12.9961C32.403 13.1732 32.373 13.3561 32.373 13.5449C32.373 13.7884 32.4082 14.0013 32.4785 14.1836C32.5501 14.3646 32.6608 14.5 32.8105 14.5898C32.9603 14.6797 33.1224 14.7246 33.2969 14.7246C33.5091 14.7246 33.6888 14.6634 33.8359 14.541C33.9831 14.4186 34.0827 14.237 34.1348 13.9961ZM35.0469 15V12.1367H35.4258V15H35.0469ZM36.8242 15V12.4746H35.8809V12.1367H38.1504V12.4746H37.2031V15H36.8242ZM38.5488 15V12.1367H40.6191V12.4746H38.9277V13.3516H40.5117V13.6875H38.9277V14.6621H40.6855V15H38.5488ZM39.3301 11.9609L39.5898 11.4141H40.0508L39.6211 11.9609H39.3301Z\" 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);
-
-/***/ }),
-
 /***/ "Be0E":
 /***/ (function(module, exports, __webpack_require__) {
 
@@ -1452,6 +1000,8 @@ var _react = _interopRequireWildcard(__webpack_require__("q1tI"));
 
 var _reactRedux = __webpack_require__("/MKj");
 
+var _reactRouterDom = __webpack_require__("55Ip");
+
 var _global = __webpack_require__("c4IZ");
 
 var _decoreText = __webpack_require__("j5h9");
@@ -1470,6 +1020,7 @@ var SgeInit = function SgeInit(_ref) {
   var _useI18n = (0, _I18n.useI18n)(),
       t = _useI18n.t;
 
+  var history = (0, _reactRouterDom.useHistory)();
   var konnectorSlug = fluidStatus.connection.konnectorConfig.slug;
   var account = fluidStatus.connection.account;
 
@@ -1548,9 +1099,7 @@ var SgeInit = function SgeInit(_ref) {
   }, /*#__PURE__*/_react.default.createElement(_core.Button, {
     "aria-label": t("auth.".concat(konnectorSlug, ".accessibility.connect")),
     onClick: function onClick() {
-      dispatch((0, _global.updateSgeStore)(_objectSpread(_objectSpread({}, sgeConnect), {}, {
-        openSGEForm: true
-      })));
+      history.push('/sge-connect');
     },
     classes: {
       root: 'btn-highlight',
@@ -1564,96 +1113,6 @@ exports.default = _default;
 
 /***/ }),
 
-/***/ "Bpne":
-/***/ (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 _Button = _interopRequireDefault(__webpack_require__("FtsS"));
-
-var _Dialog = _interopRequireDefault(__webpack_require__("HhgX"));
-
-var _bill = _interopRequireDefault(__webpack_require__("BFvv"));
-
-var _close = _interopRequireDefault(__webpack_require__("aodS"));
-
-var _prm = _interopRequireDefault(__webpack_require__("+FuP"));
-
-var _I18n = __webpack_require__("buk/");
-
-var _Icon = _interopRequireDefault(__webpack_require__("y6ex"));
-
-var _react = _interopRequireDefault(__webpack_require__("q1tI"));
-
-var SgeModalHint = function SgeModalHint(_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,
-    disableEscapeKeyDown: true,
-    onClose: 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(_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: "sgeHintModal"
-  }, /*#__PURE__*/_react.default.createElement("div", {
-    className: "title text-20-bold"
-  }, t('auth.enedissgegrandlyon.modalHint.title')), /*#__PURE__*/_react.default.createElement("div", {
-    className: "pdl"
-  }, /*#__PURE__*/_react.default.createElement("p", null, t('auth.enedissgegrandlyon.pdlModal.txt1')), /*#__PURE__*/_react.default.createElement("p", null, t('auth.enedissgegrandlyon.pdlModal.txt2')), /*#__PURE__*/_react.default.createElement("div", {
-    className: "bill"
-  }, /*#__PURE__*/_react.default.createElement(_Icon.default, {
-    icon: _bill.default,
-    alt: "Facture",
-    className: "bill"
-  }), /*#__PURE__*/_react.default.createElement("p", null, t('auth.enedissgegrandlyon.pdlModal.txt3'))), /*#__PURE__*/_react.default.createElement("p", null, t('auth.enedissgegrandlyon.pdlModal.txt4')), /*#__PURE__*/_react.default.createElement(_Icon.default, {
-    icon: _prm.default,
-    alt: "PDL",
-    className: "prm"
-  })), /*#__PURE__*/_react.default.createElement(_Button.default, {
-    "aria-label": t('auth.enedissgegrandlyon.modalHint.button-accessibility'),
-    onClick: handleCloseClick,
-    classes: {
-      root: 'btn-highlight',
-      label: 'text-16-bold'
-    },
-    style: {
-      height: '40px'
-    }
-  }, t('auth.enedissgegrandlyon.modalHint.button'))));
-};
-
-var _default = SgeModalHint;
-exports.default = _default;
-
-/***/ }),
-
 /***/ "C5+q":
 /***/ (function(module, exports, __webpack_require__) {
 
@@ -1860,8 +1319,6 @@ var _classnames = _interopRequireDefault(__webpack_require__("TSYQ"));
 
 var _ExpiredConsentModal = _interopRequireDefault(__webpack_require__("m9+5"));
 
-var _SgeConnectView = _interopRequireDefault(__webpack_require__("4urO"));
-
 var _Content = _interopRequireDefault(__webpack_require__("VOVi"));
 
 var _CustomPopupModal = _interopRequireDefault(__webpack_require__("YLfl"));
@@ -1941,8 +1398,7 @@ var ConsumptionView = function ConsumptionView(_ref) {
       fluidStatus = _useSelector$global.fluidStatus,
       releaseNotes = _useSelector$global.releaseNotes,
       customPopupModal = _useSelector$global.customPopupModal,
-      openPartnersIssueModal = _useSelector$global.openPartnersIssueModal,
-      sgeConnect = _useSelector$global.sgeConnect;
+      openPartnersIssueModal = _useSelector$global.openPartnersIssueModal;
 
   var _useState = (0, _react.useState)(false),
       _useState2 = (0, _slicedToArray2.default)(_useState, 2),
@@ -2090,6 +1546,9 @@ var ConsumptionView = function ConsumptionView(_ref) {
       dispatch((0, _chart.setCurrentTimeStep)(_timeStep.TimeStep.WEEK));
     }
   }, [dispatch, fluidType, currentTimeStep, fluidStatus]);
+  (0, _react.useEffect)(function () {
+    dispatch((0, _chart.setLoading)(true));
+  }, [dispatch]);
   (0, _react.useEffect)(function () {
     var subscribed = true;
     var expiredConsents = []; //Check if some fluids have expired consent error
@@ -2163,7 +1622,7 @@ var ConsumptionView = function ConsumptionView(_ref) {
     isDisconnected: true,
     setActive: setActive,
     active: active
-  }) : /*#__PURE__*/_react.default.createElement(_KonnectorViewerList.default, null))), (sgeConnect === null || sgeConnect === void 0 ? void 0 : sgeConnect.openSGEForm) && /*#__PURE__*/_react.default.createElement(_SgeConnectView.default, null), fluidStatus.filter(function (fluid) {
+  }) : /*#__PURE__*/_react.default.createElement(_KonnectorViewerList.default, null))), fluidStatus.filter(function (fluid) {
     return fluid.maintenance;
   }).filter(function (fluid) {
     return fluid.fluidType === fluidType;
@@ -3164,18 +2623,6 @@ var KonnectorViewerCard = function KonnectorViewerCard(_ref) {
 
     deleteAccountForConsentRefresh();
   }, [account, client, handleAccountDeletion, shouldRefreshConsent]);
-  /** Closes SGE form if opened */
-
-  var closeSGEForm = (0, _react.useCallback)(function () {
-    if (sgeConnect.openSGEForm) {
-      dispatch((0, _global.updateSgeStore)(_objectSpread(_objectSpread({}, sgeConnect), {}, {
-        openSGEForm: false,
-        // switch to false in case the form fails and the user have to give its consent again
-        dataConsent: false,
-        pdlConfirm: false
-      })));
-    }
-  }, [dispatch, sgeConnect]);
   (0, _react.useEffect)(function () {
     var subscribed = true;
 
@@ -3191,7 +2638,7 @@ var KonnectorViewerCard = function KonnectorViewerCard(_ref) {
             switch (_context9.prev = _context9.next) {
               case 0:
                 if (!(fluidStatus.connection.shouldLaunchKonnector && !(0, _triggers.isKonnectorRunning)(trigger))) {
-                  _context9.next = 9;
+                  _context9.next = 8;
                   break;
                 }
 
@@ -3206,7 +2653,6 @@ var KonnectorViewerCard = function KonnectorViewerCard(_ref) {
                 return connectionFlow.launch();
 
               case 5:
-                closeSGEForm();
                 connectionFlow.jobWatcher.on(_flowEvents.ERROR_EVENT, function () {
                   sendUsageEventError(fluidSlug, fluidStatus.lastDataDate === null);
                   setKonnectorErrorDescription(connectionFlow.jobWatcher.on()._error);
@@ -3221,7 +2667,7 @@ var KonnectorViewerCard = function KonnectorViewerCard(_ref) {
                   callbackResponse(_flowEvents.SUCCESS_EVENT);
                 });
 
-              case 9:
+              case 8:
               case "end":
                 return _context9.stop();
             }
@@ -3237,7 +2683,7 @@ var KonnectorViewerCard = function KonnectorViewerCard(_ref) {
     return function () {
       subscribed = false;
     };
-  }, [client, konnector, trigger, fluidStatus.connection, fluidStatus.connection.shouldLaunchKonnector, fluidStatus.connection.isUpdating, fluidStatus.fluidType, callbackResponse, setActive, fluidStatus.lastDataDate, fluidType, sendUsageEventError, fluidSlug, sendUsageEventSuccess, shouldRefreshConsent, closeSGEForm]);
+  }, [client, konnector, trigger, fluidStatus.connection, fluidStatus.connection.shouldLaunchKonnector, fluidStatus.connection.isUpdating, fluidStatus.fluidType, callbackResponse, setActive, fluidStatus.lastDataDate, fluidType, sendUsageEventError, fluidSlug, sendUsageEventSuccess, shouldRefreshConsent]);
   return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, !isDisconnected ? /*#__PURE__*/_react.default.createElement(_core.Accordion, {
     expanded: active,
     onChange: toggleAccordion,
@@ -4750,6 +4196,8 @@ var _konnectorError = __webpack_require__("fdru");
 
 var _react = _interopRequireWildcard(__webpack_require__("q1tI"));
 
+var _reactRouterDom = __webpack_require__("55Ip");
+
 var _account = _interopRequireDefault(__webpack_require__("gucQ"));
 
 __webpack_require__("c+fo");
@@ -4771,9 +4219,11 @@ var KonnectorModalFooter = function KonnectorModalFooter(_ref) {
       t = _useI18n.t;
 
   var client = (0, _cozyClient.useClient)();
+  var history = (0, _reactRouterDom.useHistory)();
   var handleSGELoginRetry = (0, _react.useCallback)(function () {
     handleCloseClick(state === _flowEvents.SUCCESS_EVENT);
-  }, [handleCloseClick, state]);
+    history.push('/sge-connect');
+  }, [handleCloseClick, history, state]);
   var handleResetSGEAccount = (0, _react.useCallback)( /*#__PURE__*/(0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {
     var accountService;
     return _regenerator.default.wrap(function _callee$(_context) {
@@ -4781,7 +4231,7 @@ var KonnectorModalFooter = function KonnectorModalFooter(_ref) {
         switch (_context.prev = _context.next) {
           case 0:
             if (!account) {
-              _context.next = 6;
+              _context.next = 7;
               break;
             }
 
@@ -4794,12 +4244,15 @@ var KonnectorModalFooter = function KonnectorModalFooter(_ref) {
             return handleAccountDeletion();
 
           case 6:
+            history.push('/sge-connect');
+
+          case 7:
           case "end":
             return _context.stop();
         }
       }
     }, _callee);
-  })), [account, client, handleAccountDeletion]);
+  })), [account, client, handleAccountDeletion, history]);
 
   var errorButtons = function errorButtons() {
     switch (error) {
@@ -6584,72 +6037,6 @@ exports.default = _default;
 
 /***/ }),
 
-/***/ "jJse":
-/***/ (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 _classnames = _interopRequireDefault(__webpack_require__("TSYQ"));
-
-var _I18n = __webpack_require__("buk/");
-
-var _react = _interopRequireDefault(__webpack_require__("q1tI"));
-
-var _decoreText = __webpack_require__("j5h9");
-
-var StepConsent = function StepConsent(_ref) {
-  var sgeState = _ref.sgeState,
-      _onChange = _ref.onChange;
-
-  var _useI18n = (0, _I18n.useI18n)(),
-      t = _useI18n.t;
-
-  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;
-
-/***/ }),
-
 /***/ "jL+i":
 /***/ (function(module, exports, __webpack_require__) {
 
@@ -8094,8 +7481,7 @@ var ConnectionResult = function ConnectionResult(_ref) {
         city: accountData.city,
         dataConsent: true,
         pdlConfirm: true,
-        shouldLaunchAccount: true,
-        openSGEForm: false
+        shouldLaunchAccount: true
       }));
       dispatch((0, _global.setShouldRefreshConsent)(true));
     } else {
diff --git a/app/ecolyo.fd25811b80ef89f73508.js b/app/ecolyo.adb1a5213e7f1f74592c.js
similarity index 98%
rename from app/ecolyo.fd25811b80ef89f73508.js
rename to app/ecolyo.adb1a5213e7f1f74592c.js
index 60419b6276f494570b7d96df2255d228417a5865..b14dbe59a32320697c8d39c0fc4b69e1c87cb9cc 100644
--- a/app/ecolyo.fd25811b80ef89f73508.js
+++ b/app/ecolyo.adb1a5213e7f1f74592c.js
@@ -64,7 +64,7 @@
 /******/
 /******/ 	// script path function
 /******/ 	function jsonpScriptSrc(chunkId) {
-/******/ 		return __webpack_require__.p + "" + ({}[chunkId]||chunkId) + "/ecolyo." + {"2":"2e432040aad53a27f014","3":"9944d58d716d0502d706","4":"3dce9fe3dee4e77244fa","5":"3a48b3c8783b8b429d7f","6":"a113251de3c27963062b","7":"8e0088481e1baf094fa4","8":"260ed9b202a1b7c1d846","9":"c032f05af862fb957661"}[chunkId] + ".js"
+/******/ 		return __webpack_require__.p + "" + ({}[chunkId]||chunkId) + "/ecolyo." + {"2":"4fa6b651882eb2869050","3":"0c277650d92d84f3c470","4":"3dce9fe3dee4e77244fa","5":"3a48b3c8783b8b429d7f","6":"a113251de3c27963062b","7":"8e0088481e1baf094fa4","8":"260ed9b202a1b7c1d846","9":"c032f05af862fb957661"}[chunkId] + ".js"
 /******/ 	}
 /******/
 /******/ 	// The require function
@@ -768,6 +768,28 @@ if (false) {}
 
 /***/ }),
 
+/***/ "+FuP":
+/***/ (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": "prm_1d432eab9ea53b0115872285378ff8f5",
+  "use": "prm_1d432eab9ea53b0115872285378ff8f5-usage",
+  "viewBox": "0 0 205 134",
+  "content": "<symbol viewBox=\"0 0 205 134\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"prm_1d432eab9ea53b0115872285378ff8f5\">\n<g filter=\"url(#prm_1d432eab9ea53b0115872285378ff8f5_filter0_ii_115_37752)\">\n<rect width=\"205\" height=\"102\" fill=\"#C8EA40\" />\n<rect x=\"37\" y=\"29.75\" width=\"2\" height=\"7.33333\" rx=\"1\" fill=\"#696C55\" />\n<rect x=\"45\" y=\"29.75\" width=\"2\" height=\"7.33333\" rx=\"1\" fill=\"#696C55\" />\n<rect x=\"45\" y=\"27\" width=\"1.83333\" height=\"6\" rx=\"0.916667\" transform=\"rotate(90 45 27)\" fill=\"#696C55\" />\n<rect x=\"45\" y=\"47.167\" width=\"1.83333\" height=\"6\" rx=\"0.916667\" transform=\"rotate(90 45 47.167)\" fill=\"#696C55\" />\n<rect width=\"1.91848\" height=\"5.75543\" rx=\"0.959239\" transform=\"matrix(0.737154 0.675725 -0.737154 0.675725 43.5355 35.25)\" fill=\"#696C55\" />\n<rect x=\"37\" y=\"38.917\" width=\"2\" height=\"7.33333\" rx=\"1\" fill=\"#696C55\" />\n<rect x=\"45\" y=\"38.917\" width=\"2\" height=\"7.33333\" rx=\"1\" fill=\"#696C55\" />\n<rect x=\"49\" y=\"29.75\" width=\"2\" height=\"7.33333\" rx=\"1\" fill=\"#696C55\" />\n<rect x=\"57\" y=\"29.75\" width=\"2\" height=\"7.33333\" rx=\"1\" fill=\"#696C55\" />\n<rect x=\"57\" y=\"27\" width=\"1.83333\" height=\"6\" rx=\"0.916667\" transform=\"rotate(90 57 27)\" fill=\"#696C55\" />\n<rect x=\"57\" y=\"47.167\" width=\"1.83333\" height=\"6\" rx=\"0.916667\" transform=\"rotate(90 57 47.167)\" fill=\"#696C55\" />\n<rect width=\"1.91848\" height=\"5.75543\" rx=\"0.959239\" transform=\"matrix(0.737154 0.675725 -0.737154 0.675725 55.5355 35.25)\" fill=\"#696C55\" />\n<rect x=\"49\" y=\"38.917\" width=\"2\" height=\"7.33333\" rx=\"1\" fill=\"#696C55\" />\n<rect x=\"57\" y=\"38.917\" width=\"2\" height=\"7.33333\" rx=\"1\" fill=\"#696C55\" />\n<rect x=\"61\" y=\"29.75\" width=\"2\" height=\"7.33333\" rx=\"1\" fill=\"#696C55\" />\n<rect x=\"69\" y=\"29.75\" width=\"2\" height=\"7.33333\" rx=\"1\" fill=\"#696C55\" />\n<rect x=\"69\" y=\"27\" width=\"1.83333\" height=\"6\" rx=\"0.916667\" transform=\"rotate(90 69 27)\" fill=\"#696C55\" />\n<rect x=\"69\" y=\"47.167\" width=\"1.83333\" height=\"6\" rx=\"0.916667\" transform=\"rotate(90 69 47.167)\" fill=\"#696C55\" />\n<rect width=\"1.91848\" height=\"5.75543\" rx=\"0.959239\" transform=\"matrix(0.737154 0.675725 -0.737154 0.675725 67.5355 35.25)\" fill=\"#696C55\" />\n<rect x=\"61\" y=\"38.917\" width=\"2\" height=\"7.33333\" rx=\"1\" fill=\"#696C55\" />\n<rect x=\"69\" y=\"38.917\" width=\"2\" height=\"7.33333\" rx=\"1\" fill=\"#696C55\" />\n<rect x=\"73\" y=\"29.75\" width=\"2\" height=\"7.33333\" rx=\"1\" fill=\"#696C55\" />\n<rect x=\"81\" y=\"29.75\" width=\"2\" height=\"7.33333\" rx=\"1\" fill=\"#696C55\" />\n<rect x=\"81\" y=\"27\" width=\"1.83333\" height=\"6\" rx=\"0.916667\" transform=\"rotate(90 81 27)\" fill=\"#696C55\" />\n<rect x=\"81\" y=\"47.167\" width=\"1.83333\" height=\"6\" rx=\"0.916667\" transform=\"rotate(90 81 47.167)\" fill=\"#696C55\" />\n<rect width=\"1.91848\" height=\"5.75543\" rx=\"0.959239\" transform=\"matrix(0.737154 0.675725 -0.737154 0.675725 79.5355 35.25)\" fill=\"#696C55\" />\n<rect x=\"73\" y=\"38.917\" width=\"2\" height=\"7.33333\" rx=\"1\" fill=\"#696C55\" />\n<rect x=\"81\" y=\"38.917\" width=\"2\" height=\"7.33333\" rx=\"1\" fill=\"#696C55\" />\n<rect x=\"85\" y=\"29.75\" width=\"2\" height=\"7.33333\" rx=\"1\" fill=\"#696C55\" />\n<rect x=\"93\" y=\"29.75\" width=\"2\" height=\"7.33333\" rx=\"1\" fill=\"#696C55\" />\n<rect x=\"93\" y=\"27\" width=\"1.83333\" height=\"6\" rx=\"0.916667\" transform=\"rotate(90 93 27)\" fill=\"#696C55\" />\n<rect x=\"93\" y=\"47.167\" width=\"1.83333\" height=\"6\" rx=\"0.916667\" transform=\"rotate(90 93 47.167)\" fill=\"#696C55\" />\n<rect width=\"1.91848\" height=\"5.75543\" rx=\"0.959239\" transform=\"matrix(0.737154 0.675725 -0.737154 0.675725 91.5355 35.25)\" fill=\"#696C55\" />\n<rect x=\"85\" y=\"38.917\" width=\"2\" height=\"7.33333\" rx=\"1\" fill=\"#696C55\" />\n<rect x=\"93\" y=\"38.917\" width=\"2\" height=\"7.33333\" rx=\"1\" fill=\"#696C55\" />\n<rect x=\"97\" y=\"29.75\" width=\"2\" height=\"7.33333\" rx=\"1\" fill=\"#696C55\" />\n<rect x=\"105\" y=\"29.75\" width=\"2\" height=\"7.33333\" rx=\"1\" fill=\"#696C55\" />\n<rect x=\"105\" y=\"27\" width=\"1.83333\" height=\"6\" rx=\"0.916667\" transform=\"rotate(90 105 27)\" fill=\"#696C55\" />\n<rect x=\"105\" y=\"47.167\" width=\"1.83333\" height=\"6\" rx=\"0.916667\" transform=\"rotate(90 105 47.167)\" fill=\"#696C55\" />\n<rect width=\"1.91848\" height=\"5.75543\" rx=\"0.959239\" transform=\"matrix(0.737154 0.675725 -0.737154 0.675725 103.536 35.25)\" fill=\"#696C55\" />\n<rect x=\"97\" y=\"38.917\" width=\"2\" height=\"7.33333\" rx=\"1\" fill=\"#696C55\" />\n<rect x=\"105\" y=\"38.917\" width=\"2\" height=\"7.33333\" rx=\"1\" fill=\"#696C55\" />\n<rect x=\"109\" y=\"29.75\" width=\"2\" height=\"7.33333\" rx=\"1\" fill=\"#696C55\" />\n<rect x=\"117\" y=\"29.75\" width=\"2\" height=\"7.33333\" rx=\"1\" fill=\"#696C55\" />\n<rect x=\"117\" y=\"27\" width=\"1.83333\" height=\"6\" rx=\"0.916667\" transform=\"rotate(90 117 27)\" fill=\"#696C55\" />\n<rect x=\"117\" y=\"47.167\" width=\"1.83333\" height=\"6\" rx=\"0.916667\" transform=\"rotate(90 117 47.167)\" fill=\"#696C55\" />\n<rect width=\"1.91848\" height=\"5.75543\" rx=\"0.959239\" transform=\"matrix(0.737154 0.675725 -0.737154 0.675725 115.536 35.25)\" fill=\"#696C55\" />\n<rect x=\"109\" y=\"38.917\" width=\"2\" height=\"7.33333\" rx=\"1\" fill=\"#696C55\" />\n<rect x=\"117\" y=\"38.917\" width=\"2\" height=\"7.33333\" rx=\"1\" fill=\"#696C55\" />\n<rect x=\"121\" y=\"29.75\" width=\"2\" height=\"7.33333\" rx=\"1\" fill=\"#696C55\" />\n<rect x=\"129\" y=\"29.75\" width=\"2\" height=\"7.33333\" rx=\"1\" fill=\"#696C55\" />\n<rect x=\"129\" y=\"27\" width=\"1.83333\" height=\"6\" rx=\"0.916667\" transform=\"rotate(90 129 27)\" fill=\"#696C55\" />\n<rect x=\"129\" y=\"47.167\" width=\"1.83333\" height=\"6\" rx=\"0.916667\" transform=\"rotate(90 129 47.167)\" fill=\"#696C55\" />\n<rect width=\"1.91848\" height=\"5.75543\" rx=\"0.959239\" transform=\"matrix(0.737154 0.675725 -0.737154 0.675725 127.536 35.25)\" fill=\"#696C55\" />\n<rect x=\"121\" y=\"38.917\" width=\"2\" height=\"7.33333\" rx=\"1\" fill=\"#696C55\" />\n<rect x=\"129\" y=\"38.917\" width=\"2\" height=\"7.33333\" rx=\"1\" fill=\"#696C55\" />\n<rect x=\"133\" y=\"29.75\" width=\"2\" height=\"7.33333\" rx=\"1\" fill=\"#696C55\" />\n<rect x=\"141\" y=\"29.75\" width=\"2\" height=\"7.33333\" rx=\"1\" fill=\"#696C55\" />\n<rect x=\"141\" y=\"27\" width=\"1.83333\" height=\"6\" rx=\"0.916667\" transform=\"rotate(90 141 27)\" fill=\"#696C55\" />\n<rect x=\"141\" y=\"47.167\" width=\"1.83333\" height=\"6\" rx=\"0.916667\" transform=\"rotate(90 141 47.167)\" fill=\"#696C55\" />\n<rect width=\"1.91848\" height=\"5.75543\" rx=\"0.959239\" transform=\"matrix(0.737154 0.675725 -0.737154 0.675725 139.536 35.25)\" fill=\"#696C55\" />\n<rect x=\"133\" y=\"38.917\" width=\"2\" height=\"7.33333\" rx=\"1\" fill=\"#696C55\" />\n<rect x=\"141\" y=\"38.917\" width=\"2\" height=\"7.33333\" rx=\"1\" fill=\"#696C55\" />\n<rect x=\"145\" y=\"29.75\" width=\"2\" height=\"7.33333\" rx=\"1\" fill=\"#696C55\" />\n<rect x=\"153\" y=\"29.75\" width=\"2\" height=\"7.33333\" rx=\"1\" fill=\"#696C55\" />\n<rect x=\"153\" y=\"27\" width=\"1.83333\" height=\"6\" rx=\"0.916667\" transform=\"rotate(90 153 27)\" fill=\"#696C55\" />\n<rect x=\"153\" y=\"47.167\" width=\"1.83333\" height=\"6\" rx=\"0.916667\" transform=\"rotate(90 153 47.167)\" fill=\"#696C55\" />\n<rect width=\"1.91848\" height=\"5.75543\" rx=\"0.959239\" transform=\"matrix(0.737154 0.675725 -0.737154 0.675725 151.536 35.25)\" fill=\"#696C55\" />\n<rect x=\"145\" y=\"38.917\" width=\"2\" height=\"7.33333\" rx=\"1\" fill=\"#696C55\" />\n<rect x=\"153\" y=\"38.917\" width=\"2\" height=\"7.33333\" rx=\"1\" fill=\"#696C55\" />\n<rect x=\"157\" y=\"29.75\" width=\"2\" height=\"7.33333\" rx=\"1\" fill=\"#696C55\" />\n<rect x=\"165\" y=\"29.75\" width=\"2\" height=\"7.33333\" rx=\"1\" fill=\"#696C55\" />\n<rect x=\"165\" y=\"27\" width=\"1.83333\" height=\"6\" rx=\"0.916667\" transform=\"rotate(90 165 27)\" fill=\"#696C55\" />\n<rect x=\"165\" y=\"47.167\" width=\"1.83333\" height=\"6\" rx=\"0.916667\" transform=\"rotate(90 165 47.167)\" fill=\"#696C55\" />\n<rect width=\"1.91848\" height=\"5.75543\" rx=\"0.959239\" transform=\"matrix(0.737154 0.675725 -0.737154 0.675725 163.536 35.25)\" fill=\"#696C55\" />\n<rect x=\"157\" y=\"38.917\" width=\"2\" height=\"7.33333\" rx=\"1\" fill=\"#696C55\" />\n<rect x=\"165\" y=\"38.917\" width=\"2\" height=\"7.33333\" rx=\"1\" fill=\"#696C55\" />\n<path d=\"M43.1207 69C43.0107 69 42.9257 68.97 42.8657 68.91C42.8057 68.84 42.7757 68.755 42.7757 68.655V58.86C42.7757 58.75 42.8057 58.665 42.8657 58.605C42.9257 58.535 43.0107 58.5 43.1207 58.5H43.8107C43.9307 58.5 44.0207 58.53 44.0807 58.59C44.1407 58.64 44.1757 58.68 44.1857 58.71L49.1657 66.36V58.86C49.1657 58.75 49.1957 58.665 49.2557 58.605C49.3157 58.535 49.4007 58.5 49.5107 58.5H50.2307C50.3407 58.5 50.4257 58.535 50.4857 58.605C50.5557 58.665 50.5907 58.75 50.5907 58.86V68.64C50.5907 68.74 50.5557 68.825 50.4857 68.895C50.4257 68.965 50.3457 69 50.2457 69H49.5257C49.4157 69 49.3307 68.97 49.2707 68.91C49.2207 68.85 49.1857 68.81 49.1657 68.79L44.2007 61.215V68.655C44.2007 68.755 44.1657 68.84 44.0957 68.91C44.0357 68.97 43.9507 69 43.8407 69H43.1207ZM57.1507 69.15C56.3107 69.15 55.5857 69 54.9757 68.7C54.3757 68.4 53.9107 67.945 53.5807 67.335C53.2607 66.715 53.1007 65.92 53.1007 64.95V58.86C53.1007 58.75 53.1307 58.665 53.1907 58.605C53.2507 58.535 53.3357 58.5 53.4457 58.5H54.2107C54.3207 58.5 54.4057 58.535 54.4657 58.605C54.5357 58.665 54.5707 58.75 54.5707 58.86V64.98C54.5707 65.96 54.8007 66.685 55.2607 67.155C55.7207 67.625 56.3507 67.86 57.1507 67.86C57.9407 67.86 58.5657 67.625 59.0257 67.155C59.4957 66.685 59.7307 65.96 59.7307 64.98V58.86C59.7307 58.75 59.7607 58.665 59.8207 58.605C59.8907 58.535 59.9757 58.5 60.0757 58.5H60.8557C60.9557 58.5 61.0357 58.535 61.0957 58.605C61.1657 58.665 61.2007 58.75 61.2007 58.86V64.95C61.2007 65.92 61.0357 66.715 60.7057 67.335C60.3857 67.945 59.9257 68.4 59.3257 68.7C58.7257 69 58.0007 69.15 57.1507 69.15ZM64.0533 69C63.9533 69 63.8683 68.97 63.7983 68.91C63.7383 68.84 63.7083 68.755 63.7083 68.655V58.86C63.7083 58.75 63.7383 58.665 63.7983 58.605C63.8683 58.535 63.9533 58.5 64.0533 58.5H64.8033C64.9233 58.5 65.0133 58.53 65.0733 58.59C65.1333 58.65 65.1683 58.7 65.1783 58.74L68.3583 64.8L71.5533 58.74C71.5733 58.7 71.6083 58.65 71.6583 58.59C71.7183 58.53 71.8083 58.5 71.9283 58.5H72.6633C72.7733 58.5 72.8583 58.535 72.9183 58.605C72.9883 58.665 73.0233 58.75 73.0233 58.86V68.655C73.0233 68.755 72.9883 68.84 72.9183 68.91C72.8583 68.97 72.7733 69 72.6633 69H71.9283C71.8283 69 71.7433 68.97 71.6733 68.91C71.6133 68.84 71.5833 68.755 71.5833 68.655V61.275L69.0783 66.165C69.0383 66.265 68.9783 66.345 68.8983 66.405C68.8183 66.455 68.7183 66.48 68.5983 66.48H68.1333C68.0033 66.48 67.8983 66.455 67.8183 66.405C67.7483 66.345 67.6883 66.265 67.6383 66.165L65.1333 61.275V68.655C65.1333 68.755 65.0983 68.84 65.0283 68.91C64.9683 68.97 64.8883 69 64.7883 69H64.0533ZM75.9625 69C75.8525 69 75.7675 68.97 75.7075 68.91C75.6475 68.84 75.6175 68.755 75.6175 68.655V58.86C75.6175 58.75 75.6475 58.665 75.7075 58.605C75.7675 58.535 75.8525 58.5 75.9625 58.5H82.1575C82.2675 58.5 82.3525 58.535 82.4125 58.605C82.4725 58.665 82.5025 58.75 82.5025 58.86V59.43C82.5025 59.54 82.4725 59.625 82.4125 59.685C82.3525 59.745 82.2675 59.775 82.1575 59.775H77.0575V63.06H81.8275C81.9375 63.06 82.0225 63.095 82.0825 63.165C82.1425 63.225 82.1725 63.31 82.1725 63.42V63.975C82.1725 64.075 82.1425 64.16 82.0825 64.23C82.0225 64.29 81.9375 64.32 81.8275 64.32H77.0575V67.725H82.2775C82.3875 67.725 82.4725 67.755 82.5325 67.815C82.5925 67.875 82.6225 67.96 82.6225 68.07V68.655C82.6225 68.755 82.5925 68.84 82.5325 68.91C82.4725 68.97 82.3875 69 82.2775 69H75.9625ZM78.4525 57.75C78.2925 57.75 78.2125 57.67 78.2125 57.51C78.2125 57.43 78.2375 57.365 78.2875 57.315L79.4125 55.965C79.5025 55.855 79.5825 55.785 79.6525 55.755C79.7225 55.715 79.8275 55.695 79.9675 55.695H81.0775C81.2675 55.695 81.3625 55.79 81.3625 55.98C81.3625 56.05 81.3375 56.11 81.2875 56.16L79.5475 57.585C79.4675 57.655 79.3925 57.7 79.3225 57.72C79.2525 57.74 79.1625 57.75 79.0525 57.75H78.4525ZM85.0592 69C84.9492 69 84.8642 68.97 84.8042 68.91C84.7442 68.84 84.7142 68.755 84.7142 68.655V58.86C84.7142 58.75 84.7442 58.665 84.8042 58.605C84.8642 58.535 84.9492 58.5 85.0592 58.5H88.7192C89.8492 58.5 90.7442 58.765 91.4042 59.295C92.0642 59.825 92.3942 60.61 92.3942 61.65C92.3942 62.42 92.1992 63.05 91.8092 63.54C91.4292 64.02 90.9092 64.355 90.2492 64.545L92.5592 68.535C92.5892 68.595 92.6042 68.65 92.6042 68.7C92.6042 68.78 92.5692 68.85 92.4992 68.91C92.4392 68.97 92.3692 69 92.2892 69H91.5692C91.3992 69 91.2742 68.955 91.1942 68.865C91.1142 68.775 91.0442 68.685 90.9842 68.595L88.8092 64.785H86.1842V68.655C86.1842 68.755 86.1492 68.84 86.0792 68.91C86.0192 68.97 85.9342 69 85.8242 69H85.0592ZM86.1842 63.51H88.6592C89.4092 63.51 89.9692 63.355 90.3392 63.045C90.7092 62.725 90.8942 62.255 90.8942 61.635C90.8942 61.025 90.7092 60.56 90.3392 60.24C89.9792 59.92 89.4192 59.76 88.6592 59.76H86.1842V63.51ZM98.2936 69.15C97.4436 69.15 96.7136 69.005 96.1036 68.715C95.4936 68.415 95.0236 67.96 94.6936 67.35C94.3636 66.73 94.1786 65.955 94.1386 65.025C94.1286 64.585 94.1236 64.165 94.1236 63.765C94.1236 63.355 94.1286 62.93 94.1386 62.49C94.1786 61.57 94.3686 60.805 94.7086 60.195C95.0586 59.575 95.5386 59.115 96.1486 58.815C96.7686 58.505 97.4836 58.35 98.2936 58.35C99.1136 58.35 99.8286 58.505 100.439 58.815C101.059 59.115 101.544 59.575 101.894 60.195C102.244 60.805 102.434 61.57 102.464 62.49C102.484 62.93 102.494 63.355 102.494 63.765C102.494 64.165 102.484 64.585 102.464 65.025C102.434 65.955 102.249 66.73 101.909 67.35C101.579 67.96 101.109 68.415 100.499 68.715C99.8886 69.005 99.1536 69.15 98.2936 69.15ZM98.2936 67.875C99.0636 67.875 99.6886 67.645 100.169 67.185C100.659 66.725 100.924 65.98 100.964 64.95C100.984 64.5 100.994 64.1 100.994 63.75C100.994 63.39 100.984 62.99 100.964 62.55C100.944 61.86 100.814 61.3 100.574 60.87C100.344 60.44 100.034 60.125 99.6436 59.925C99.2536 59.725 98.8036 59.625 98.2936 59.625C97.8036 59.625 97.3636 59.725 96.9736 59.925C96.5836 60.125 96.2686 60.44 96.0286 60.87C95.7986 61.3 95.6686 61.86 95.6386 62.55C95.6286 62.99 95.6236 63.39 95.6236 63.75C95.6236 64.1 95.6286 64.5 95.6386 64.95C95.6786 65.98 95.9436 66.725 96.4336 67.185C96.9236 67.645 97.5436 67.875 98.2936 67.875ZM108.702 69C108.592 69 108.507 68.97 108.447 68.91C108.387 68.84 108.357 68.755 108.357 68.655V58.86C108.357 58.75 108.387 58.665 108.447 58.605C108.507 58.535 108.592 58.5 108.702 58.5H112.107C113.137 58.5 113.967 58.655 114.597 58.965C115.227 59.275 115.687 59.735 115.977 60.345C116.267 60.945 116.417 61.685 116.427 62.565C116.437 63.015 116.442 63.41 116.442 63.75C116.442 64.09 116.437 64.48 116.427 64.92C116.407 65.84 116.252 66.605 115.962 67.215C115.682 67.815 115.232 68.265 114.612 68.565C114.002 68.855 113.192 69 112.182 69H108.702ZM109.827 67.725H112.107C112.797 67.725 113.347 67.63 113.757 67.44C114.167 67.25 114.462 66.945 114.642 66.525C114.832 66.105 114.932 65.55 114.942 64.86C114.962 64.56 114.972 64.3 114.972 64.08C114.972 63.85 114.972 63.625 114.972 63.405C114.972 63.175 114.962 62.915 114.942 62.625C114.922 61.655 114.692 60.94 114.252 60.48C113.812 60.01 113.072 59.775 112.032 59.775H109.827V67.725ZM119.044 69C118.934 69 118.849 68.97 118.789 68.91C118.729 68.84 118.699 68.755 118.699 68.655V58.86C118.699 58.75 118.729 58.665 118.789 58.605C118.849 58.535 118.934 58.5 119.044 58.5H125.239C125.349 58.5 125.434 58.535 125.494 58.605C125.554 58.665 125.584 58.75 125.584 58.86V59.43C125.584 59.54 125.554 59.625 125.494 59.685C125.434 59.745 125.349 59.775 125.239 59.775H120.139V63.06H124.909C125.019 63.06 125.104 63.095 125.164 63.165C125.224 63.225 125.254 63.31 125.254 63.42V63.975C125.254 64.075 125.224 64.16 125.164 64.23C125.104 64.29 125.019 64.32 124.909 64.32H120.139V67.725H125.359C125.469 67.725 125.554 67.755 125.614 67.815C125.674 67.875 125.704 67.96 125.704 68.07V68.655C125.704 68.755 125.674 68.84 125.614 68.91C125.554 68.97 125.469 69 125.359 69H119.044ZM131.817 69C131.707 69 131.622 68.97 131.562 68.91C131.502 68.84 131.472 68.755 131.472 68.655V58.86C131.472 58.75 131.502 58.665 131.562 58.605C131.622 58.535 131.707 58.5 131.817 58.5H135.627C136.367 58.5 137.007 58.62 137.547 58.86C138.097 59.1 138.522 59.46 138.822 59.94C139.122 60.41 139.272 61 139.272 61.71C139.272 62.42 139.122 63.01 138.822 63.48C138.522 63.95 138.097 64.305 137.547 64.545C137.007 64.785 136.367 64.905 135.627 64.905H132.972V68.655C132.972 68.755 132.937 68.84 132.867 68.91C132.807 68.97 132.722 69 132.612 69H131.817ZM132.957 63.645H135.552C136.292 63.645 136.847 63.48 137.217 63.15C137.587 62.82 137.772 62.34 137.772 61.71C137.772 61.09 137.592 60.61 137.232 60.27C136.872 59.93 136.312 59.76 135.552 59.76H132.957V63.645ZM141.441 69C141.331 69 141.246 68.97 141.186 68.91C141.126 68.84 141.096 68.755 141.096 68.655V58.86C141.096 58.75 141.126 58.665 141.186 58.605C141.246 58.535 141.331 58.5 141.441 58.5H145.101C146.231 58.5 147.126 58.765 147.786 59.295C148.446 59.825 148.776 60.61 148.776 61.65C148.776 62.42 148.581 63.05 148.191 63.54C147.811 64.02 147.291 64.355 146.631 64.545L148.941 68.535C148.971 68.595 148.986 68.65 148.986 68.7C148.986 68.78 148.951 68.85 148.881 68.91C148.821 68.97 148.751 69 148.671 69H147.951C147.781 69 147.656 68.955 147.576 68.865C147.496 68.775 147.426 68.685 147.366 68.595L145.191 64.785H142.566V68.655C142.566 68.755 142.531 68.84 142.461 68.91C142.401 68.97 142.316 69 142.206 69H141.441ZM142.566 63.51H145.041C145.791 63.51 146.351 63.355 146.721 63.045C147.091 62.725 147.276 62.255 147.276 61.635C147.276 61.025 147.091 60.56 146.721 60.24C146.361 59.92 145.801 59.76 145.041 59.76H142.566V63.51ZM151.27 69C151.17 69 151.085 68.97 151.015 68.91C150.955 68.84 150.925 68.755 150.925 68.655V58.86C150.925 58.75 150.955 58.665 151.015 58.605C151.085 58.535 151.17 58.5 151.27 58.5H152.02C152.14 58.5 152.23 58.53 152.29 58.59C152.35 58.65 152.385 58.7 152.395 58.74L155.575 64.8L158.77 58.74C158.79 58.7 158.825 58.65 158.875 58.59C158.935 58.53 159.025 58.5 159.145 58.5H159.88C159.99 58.5 160.075 58.535 160.135 58.605C160.205 58.665 160.24 58.75 160.24 58.86V68.655C160.24 68.755 160.205 68.84 160.135 68.91C160.075 68.97 159.99 69 159.88 69H159.145C159.045 69 158.96 68.97 158.89 68.91C158.83 68.84 158.8 68.755 158.8 68.655V61.275L156.295 66.165C156.255 66.265 156.195 66.345 156.115 66.405C156.035 66.455 155.935 66.48 155.815 66.48H155.35C155.22 66.48 155.115 66.455 155.035 66.405C154.965 66.345 154.905 66.265 154.855 66.165L152.35 61.275V68.655C152.35 68.755 152.315 68.84 152.245 68.91C152.185 68.97 152.105 69 152.005 69H151.27Z\" fill=\"#696C55\" />\n</g>\n<rect width=\"93\" height=\"29\" transform=\"translate(0 104.5)\" fill=\"#DADADA\" />\n<rect x=\"39.5\" y=\"116.5\" width=\"14\" height=\"5\" fill=\"#8A8A8A\" />\n<rect x=\"95\" y=\"104\" width=\"15\" height=\"30\" fill=\"#DADADA\" />\n<rect width=\"93\" height=\"30\" transform=\"translate(112 104)\" fill=\"#DADADA\" />\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M161 116.5V112H156V116.5H151.5V121.5H156V126H161V121.5H165.5V116.5H161Z\" fill=\"#8A8A8A\" />\n<defs>\n<filter id=\"prm_1d432eab9ea53b0115872285378ff8f5_filter0_ii_115_37752\" x=\"-4\" y=\"-1\" width=\"210\" height=\"107\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood>\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"></feBlend>\n<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 dx=\"-4\" dy=\"4\"></feOffset>\n<feGaussianBlur stdDeviation=\"3\"></feGaussianBlur>\n<feComposite in2=\"hardAlpha\" operator=\"arithmetic\" k2=\"-1\" k3=\"1\"></feComposite>\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=\"shape\" result=\"effect1_innerShadow_115_37752\"></feBlend>\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 dx=\"1\" dy=\"-1\"></feOffset>\n<feGaussianBlur stdDeviation=\"2\"></feGaussianBlur>\n<feComposite in2=\"hardAlpha\" operator=\"arithmetic\" k2=\"-1\" k3=\"1\"></feComposite>\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0\"></feColorMatrix>\n<feBlend mode=\"normal\" in2=\"effect1_innerShadow_115_37752\" result=\"effect2_innerShadow_115_37752\"></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);
+
+/***/ }),
+
 /***/ "+LQo":
 /***/ (function(module) {
 
@@ -3204,6 +3226,76 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE
 
 /***/ }),
 
+/***/ "3dsA":
+/***/ (function(module, exports, __webpack_require__) {
+
+"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"));
+
+var StepAddress = function StepAddress(_ref) {
+  var sgeState = _ref.sgeState,
+      _onChange = _ref.onChange;
+
+  var _useI18n = (0, _I18n.useI18n)(),
+      t = _useI18n.t;
+
+  return /*#__PURE__*/_react.default.createElement("div", {
+    className: "sge-step-container stepAddress"
+  }, /*#__PURE__*/_react.default.createElement("div", {
+    className: "title text-22-bold"
+  }, t('auth.enedissgegrandlyon.addressTitle')), /*#__PURE__*/_react.default.createElement("label", {
+    htmlFor: "address",
+    className: "text-16-normal"
+  }, t('auth.enedissgegrandlyon.address')), /*#__PURE__*/_react.default.createElement("input", {
+    type: "text",
+    id: "address",
+    name: "address",
+    value: sgeState.address,
+    onChange: function onChange(e) {
+      return _onChange('address', e.target.value);
+    }
+  }), /*#__PURE__*/_react.default.createElement("label", {
+    htmlFor: "zipCode",
+    className: "text-16-normal"
+  }, t('auth.enedissgegrandlyon.zipCode')), /*#__PURE__*/_react.default.createElement("input", {
+    type: "number",
+    min: 0,
+    id: "zipCode",
+    name: "zipCode",
+    value: sgeState.zipCode !== null ? sgeState.zipCode : undefined,
+    onChange: function onChange(e) {
+      return _onChange('zipCode', e.target.value, 5);
+    }
+  }), /*#__PURE__*/_react.default.createElement("label", {
+    htmlFor: "city",
+    className: "text-16-normal"
+  }, t('auth.enedissgegrandlyon.city')), /*#__PURE__*/_react.default.createElement("input", {
+    type: "text",
+    id: "city",
+    name: "city",
+    value: sgeState.city,
+    onChange: function onChange(e) {
+      return _onChange('city', e.target.value);
+    }
+  }));
+};
+
+var _default = StepAddress;
+exports.default = _default;
+
+/***/ }),
+
 /***/ "3iEe":
 /***/ (function(module, exports, __webpack_require__) {
 
@@ -4048,6 +4140,197 @@ exports.default = ProfileEcogestureService;
 
 /***/ }),
 
+/***/ "4urO":
+/***/ (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 _Content = _interopRequireDefault(__webpack_require__("VOVi"));
+
+var _FormNavigation = _interopRequireDefault(__webpack_require__("Pnfk"));
+
+var _FormProgress = _interopRequireDefault(__webpack_require__("Q/++"));
+
+var _CozyBar = _interopRequireDefault(__webpack_require__("CJMG"));
+
+var _Header = _interopRequireDefault(__webpack_require__("frrP"));
+
+var _sgeStep = __webpack_require__("q1H9");
+
+var _react = _interopRequireWildcard(__webpack_require__("q1tI"));
+
+var _reactRedux = __webpack_require__("/MKj");
+
+var _global = __webpack_require__("c4IZ");
+
+__webpack_require__("8ECJ");
+
+var _StepAddress = _interopRequireDefault(__webpack_require__("3dsA"));
+
+var _StepConsent = _interopRequireDefault(__webpack_require__("jJse"));
+
+var _StepIdentityAndPdl = _interopRequireDefault(__webpack_require__("9mY8"));
+
+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 SgeConnectView = function SgeConnectView() {
+  var _useState = (0, _react.useState)(0),
+      _useState2 = (0, _slicedToArray2.default)(_useState, 2),
+      headerHeight = _useState2[0],
+      setHeaderHeight = _useState2[1];
+
+  var _useSelector = (0, _reactRedux.useSelector)(function (state) {
+    return state.ecolyo.global;
+  }),
+      sgeConnect = _useSelector.sgeConnect;
+
+  var dispatch = (0, _reactRedux.useDispatch)();
+
+  var _useState3 = (0, _react.useState)(sgeConnect.currentStep),
+      _useState4 = (0, _slicedToArray2.default)(_useState3, 2),
+      currentStep = _useState4[0],
+      setCurrentStep = _useState4[1];
+
+  var _useState5 = (0, _react.useState)(sgeConnect),
+      _useState6 = (0, _slicedToArray2.default)(_useState5, 2),
+      currentSgeState = _useState6[0],
+      setCurrentSgeState = _useState6[1];
+
+  var defineHeaderHeight = (0, _react.useCallback)(function (height) {
+    setHeaderHeight(height);
+  }, []);
+
+  var _useState7 = (0, _react.useState)(false),
+      _useState8 = (0, _slicedToArray2.default)(_useState7, 2),
+      isLoading = _useState8[0],
+      setIsLoading = _useState8[1];
+
+  var isNextValid = (0, _react.useCallback)(function () {
+    switch (currentStep) {
+      case _sgeStep.SgeStep.IdentityAndPDL:
+        return currentSgeState.firstName !== '' && currentSgeState.lastName !== '' && currentSgeState.pdl !== null && currentSgeState.pdl.toString().length === 14;
+
+      case _sgeStep.SgeStep.Address:
+        return currentSgeState.address !== '' && currentSgeState.city !== '' && currentSgeState.zipCode !== null && currentSgeState.zipCode.toString().length === 5;
+
+      case _sgeStep.SgeStep.Consent:
+        return currentSgeState.dataConsent && currentSgeState.pdlConfirm;
+
+      default:
+        return false;
+    }
+  }, [currentSgeState.address, currentSgeState.city, currentSgeState.dataConsent, currentSgeState.firstName, currentSgeState.lastName, currentSgeState.pdl, currentSgeState.pdlConfirm, currentSgeState.zipCode, currentStep]);
+  var handleNext = (0, _react.useCallback)(function () {
+    if (currentStep < _sgeStep.SgeStep.Consent && isNextValid()) {
+      setCurrentStep(function (prev) {
+        return prev + 1;
+      });
+      dispatch((0, _global.updateSgeStore)(currentSgeState));
+    }
+
+    if (currentStep === _sgeStep.SgeStep.Consent && isNextValid() && !isLoading) {
+      setIsLoading(true);
+
+      var updatedState = _objectSpread(_objectSpread({}, currentSgeState), {}, {
+        city: currentSgeState.city.trim(),
+        shouldLaunchAccount: true
+      });
+
+      setCurrentSgeState(updatedState);
+      dispatch((0, _global.updateSgeStore)(updatedState));
+    }
+  }, [currentSgeState, currentStep, dispatch, isNextValid, isLoading]);
+  var handlePrev = (0, _react.useCallback)(function () {
+    if (currentStep !== _sgeStep.SgeStep.IdentityAndPDL) {
+      setCurrentStep(function (prev) {
+        return prev - 1;
+      });
+    }
+
+    dispatch((0, _global.updateSgeStore)(currentSgeState));
+  }, [currentSgeState, currentStep, dispatch]);
+  var onChange = (0, _react.useCallback)(function (key, value, maxLength) {
+    if (!maxLength || value === '' || /[0-9]/.test(value.toString()) && value.toString().length <= maxLength) {
+      var updatedState = _objectSpread(_objectSpread({}, currentSgeState), {}, (0, _defineProperty2.default)({}, key, value));
+
+      setCurrentSgeState(updatedState);
+    }
+  }, [currentSgeState]);
+
+  var renderStep = function renderStep(step) {
+    switch (step) {
+      case _sgeStep.SgeStep.Address:
+        return /*#__PURE__*/_react.default.createElement(_StepAddress.default, {
+          sgeState: currentSgeState,
+          onChange: onChange
+        });
+
+      case _sgeStep.SgeStep.Consent:
+        return /*#__PURE__*/_react.default.createElement(_StepConsent.default, {
+          sgeState: currentSgeState,
+          onChange: onChange
+        });
+
+      case _sgeStep.SgeStep.IdentityAndPDL:
+      default:
+        return /*#__PURE__*/_react.default.createElement(_StepIdentityAndPdl.default, {
+          sgeState: currentSgeState,
+          onChange: onChange
+        });
+    }
+  };
+
+  return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement(_CozyBar.default, {
+    titleKey: 'common.title_sge_connect',
+    displayBackArrow: true
+  }), /*#__PURE__*/_react.default.createElement(_Header.default, {
+    setHeaderHeight: defineHeaderHeight,
+    desktopTitleKey: 'common.title_sge_connect',
+    displayBackArrow: true
+  }), /*#__PURE__*/_react.default.createElement(_Content.default, {
+    height: headerHeight
+  }, /*#__PURE__*/_react.default.createElement("div", {
+    className: "sge-view"
+  }, /*#__PURE__*/_react.default.createElement("div", {
+    className: "sge-container"
+  }, /*#__PURE__*/_react.default.createElement(_FormProgress.default, {
+    step: currentStep,
+    formType: 'sge'
+  }), renderStep(currentStep)), /*#__PURE__*/_react.default.createElement(_FormNavigation.default, {
+    step: currentStep,
+    handlePrevious: handlePrev,
+    handleNext: handleNext,
+    isLoading: isLoading,
+    disableNextButton: !isNextValid() || isLoading,
+    disablePrevButton: currentStep === _sgeStep.SgeStep.IdentityAndPDL,
+    isLastConnectStep: currentStep === _sgeStep.SgeStep.Consent,
+    isEcogesture: false
+  }))));
+};
+
+var _default = SgeConnectView;
+exports.default = _default;
+
+/***/ }),
+
 /***/ "4xLI":
 /***/ (function(module, __webpack_exports__, __webpack_require__) {
 
@@ -6489,6 +6772,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);
 
+/***/ }),
+
+/***/ "6Z5C":
+/***/ (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.sge-view {\n  box-sizing: border-box;\n  min-height: inherit;\n  width: inherit;\n  display: flex;\n  flex: 1;\n  flex-direction: column;\n  justify-content: space-between;\n}\n.sge-view .sge-container {\n  padding: 1rem;\n}\n.sge-view .sge-container .sge-step-container {\n  color: #e0e0e0;\n  /* Chrome, Safari, Edge, Opera */\n  /* Firefox */\n}\n.sge-view .sge-container .sge-step-container .title,\n.sge-view .sge-container .sge-step-container .head {\n  margin-top: 1rem;\n}\n.sge-view .sge-container .sge-step-container label {\n  display: block;\n  margin-top: 1rem;\n  margin-bottom: 0.625rem;\n  cursor: pointer;\n}\n.sge-view .sge-container .sge-step-container label span span {\n  color: #e3b82a;\n}\n.sge-view .sge-container .sge-step-container #zipCode {\n  max-width: 115px;\n}\n.sge-view .sge-container .sge-step-container .checkbox {\n  margin: 0.5rem 0;\n  display: flex;\n  align-items: center;\n}\n.sge-view .sge-container .sge-step-container .checkbox:first-of-type {\n  margin-top: 1.5rem;\n}\n.sge-view .sge-container .sge-step-container .checkbox input {\n  margin: 0.5rem 1rem 0.5rem 0.5rem;\n  appearance: none;\n  -moz-appearance: none;\n  -webkit-appearance: none;\n  width: 1.45rem;\n  height: 1.45rem;\n  min-width: 1.45rem;\n  min-height: 1.45rem;\n  background: radial-gradient(60.65% 30.62% at 50% 3.13%, #2a2b30 0%, #1b1c22 100%);\n  position: relative;\n  border: solid 2px #e3b82a;\n  cursor: pointer;\n}\n.sge-view .sge-container .sge-step-container .answer-checked input:before, .sge-view .sge-container .sge-step-container .answer-checked input:after {\n  content: \"\";\n  position: absolute;\n  display: inline-block;\n  background: #e3b82a;\n  border-radius: 0.5rem;\n}\n.sge-view .sge-container .sge-step-container .answer-checked input:before {\n  width: 3px;\n  height: 12px;\n  left: 10px;\n  top: 4px;\n  transform: rotate(41deg);\n}\n.sge-view .sge-container .sge-step-container .answer-checked input:after {\n  width: 3px;\n  height: 6px;\n  left: 5px;\n  top: 8px;\n  transform: rotate(133deg);\n}\n.sge-view .sge-container .sge-step-container input:not([type=checkbox]) {\n  appearance: none;\n  max-width: 280px;\n  width: 100%;\n  height: 45px;\n  border-radius: 4px;\n  border: 1px solid #7b7b7b;\n  background: rgba(0, 0, 0, 0.3);\n  transition: all 300ms ease;\n  color: #e0e0e0;\n  padding: 0 0.5rem;\n}\n.sge-view .sge-container .sge-step-container input:not([type=checkbox]):focus, .sge-view .sge-container .sge-step-container input:not([type=checkbox]):focus-visible {\n  border: 1px solid #e3b82a;\n  outline: none;\n}\n.sge-view .sge-container .sge-step-container input::-webkit-outer-spin-button,\n.sge-view .sge-container .sge-step-container input::-webkit-inner-spin-button {\n  -webkit-appearance: none;\n  margin: 0;\n}\n.sge-view .sge-container .sge-step-container input[type=number] {\n  -moz-appearance: textfield;\n}\n.sge-view .sge-container .sge-step-container .pdl-hint {\n  display: inline-block;\n  cursor: pointer;\n  border-bottom: solid 1px #e0e0e0;\n  text-align: center;\n  margin: 1rem auto auto;\n  padding: 0.2rem;\n}\n@media (min-width: 1023px) {\n  .sge-view .sge-container .sge-step-container .pdl-hint {\n    margin-left: 0;\n  }\n}\n.sge-view .sge-container .sge-step-container ul {\n  padding: 0 1rem 1rem;\n  line-height: 130%;\n  border-bottom: 1px solid #7b7b7b;\n}\n.sge-view .sge-container .sge-step-container ul li {\n  margin: 0.5rem 0;\n}\n\n.sgeHintModal {\n  text-align: center;\n}\n.sgeHintModal .title {\n  color: #e3b82a;\n  margin: 1rem 0;\n}\n.sgeHintModal .pdl {\n  padding: 1rem;\n  display: flex;\n  flex-direction: column;\n  gap: 1rem;\n  background: #eff2f4;\n  text-align: left;\n}\n.sgeHintModal .pdl p {\n  color: #526576;\n  margin: 0;\n}\n.sgeHintModal .pdl .bill {\n  display: flex;\n  gap: 0.5rem;\n}\n.sgeHintModal .pdl svg.prm {\n  width: 100%;\n  height: 180px;\n}\n.sgeHintModal .pdl svg.bill {\n  width: 150px;\n  height: 80px;\n}", ""]);
+
+
+
 /***/ }),
 
 /***/ "6ZXr":
@@ -7885,6 +8179,32 @@ exports.KONNECTORS_DOCTYPE = KONNECTORS_DOCTYPE;
 
 /***/ }),
 
+/***/ "8ECJ":
+/***/ (function(module, exports, __webpack_require__) {
+
+
+var content = __webpack_require__("6Z5C");
+
+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) {}
+
+/***/ }),
+
 /***/ "8Eoq":
 /***/ (function(module, exports, __webpack_require__) {
 
@@ -8097,6 +8417,106 @@ if(false) {}
 
 /***/ }),
 
+/***/ "9mY8":
+/***/ (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 _SgeModalHint = _interopRequireDefault(__webpack_require__("Bpne"));
+
+var _I18n = __webpack_require__("buk/");
+
+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 StepIdentityAndPdl = function StepIdentityAndPdl(_ref) {
+  var sgeState = _ref.sgeState,
+      _onChange = _ref.onChange;
+
+  var _useI18n = (0, _I18n.useI18n)(),
+      t = _useI18n.t;
+
+  var _useState = (0, _react.useState)(false),
+      _useState2 = (0, _slicedToArray2.default)(_useState, 2),
+      openHintModal = _useState2[0],
+      setOpenHintModal = _useState2[1];
+
+  var toggleModal = (0, _react.useCallback)(function () {
+    setOpenHintModal(function (prev) {
+      return !prev;
+    });
+  }, []);
+  return /*#__PURE__*/_react.default.createElement("div", {
+    className: "sge-step-container stepIdentity"
+  }, /*#__PURE__*/_react.default.createElement("div", {
+    className: "title text-22-bold"
+  }, t('auth.enedissgegrandlyon.identityTitle')), /*#__PURE__*/_react.default.createElement("label", {
+    htmlFor: "firstName",
+    className: "text-16-normal"
+  }, t('auth.enedissgegrandlyon.firstName')), /*#__PURE__*/_react.default.createElement("input", {
+    type: "text",
+    id: "firstName",
+    name: "firstName",
+    value: sgeState.firstName,
+    onChange: function onChange(e) {
+      return _onChange('firstName', e.target.value);
+    },
+    required: true
+  }), /*#__PURE__*/_react.default.createElement("label", {
+    htmlFor: "lastName",
+    className: "text-16-normal"
+  }, t('auth.enedissgegrandlyon.lastName')), /*#__PURE__*/_react.default.createElement("input", {
+    type: "text",
+    id: "lastName",
+    name: "lastName",
+    value: sgeState.lastName,
+    onChange: function onChange(e) {
+      return _onChange('lastName', e.target.value);
+    },
+    required: true
+  }), /*#__PURE__*/_react.default.createElement("div", {
+    className: "title text-22-bold"
+  }, t('auth.enedissgegrandlyon.pdlTitle')), /*#__PURE__*/_react.default.createElement("label", {
+    htmlFor: "pdl",
+    className: "text-16-normal"
+  }, t('auth.enedissgegrandlyon.pdlLabel')), /*#__PURE__*/_react.default.createElement("input", {
+    id: "pdl",
+    name: "pdl",
+    type: "number",
+    min: 0,
+    value: sgeState.pdl ? sgeState.pdl : undefined,
+    onChange: function onChange(e) {
+      return _onChange('pdl', e.target.value, 14);
+    },
+    inputMode: "numeric",
+    required: true
+  }), /*#__PURE__*/_react.default.createElement("br", null), /*#__PURE__*/_react.default.createElement("div", {
+    onClick: toggleModal,
+    className: "pdl-hint text-16-normal"
+  }, t('auth.enedissgegrandlyon.pdlHint')), /*#__PURE__*/_react.default.createElement(_SgeModalHint.default, {
+    open: openHintModal,
+    handleCloseClick: toggleModal
+  }));
+};
+
+var _default = StepIdentityAndPdl;
+exports.default = _default;
+
+/***/ }),
+
 /***/ "9pOX":
 /***/ (function(module) {
 
@@ -9415,6 +9835,28 @@ exports.default = _default;
 
 /***/ }),
 
+/***/ "BFvv":
+/***/ (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": "bill_6c9939c4bd4421c4df2265d7872e818f",
+  "use": "bill_6c9939c4bd4421c4df2265d7872e818f-usage",
+  "viewBox": "0 0 48 62",
+  "content": "<symbol viewBox=\"0 0 48 62\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"bill_6c9939c4bd4421c4df2265d7872e818f\">\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M0 11V62H48V0H11L0 11Z\" fill=\"#B2C0CA\" />\n<path d=\"M11 11H0L11 0V11Z\" fill=\"#8DA1B0\" />\n<rect x=\"5\" y=\"20\" width=\"21\" height=\"19\" fill=\"#EFF2F4\" />\n<rect x=\"9\" y=\"23\" width=\"13\" height=\"3\" fill=\"#8DA1B0\" />\n<path d=\"M16.9902 10V7.13672H18.9219V7.47461H17.3691V8.36133H18.7129V8.69922H17.3691V10H16.9902ZM18.8789 10L19.9785 7.13672H20.3867L21.5586 10H21.127L20.793 9.13281H19.5957L19.2812 10H18.8789ZM19.7051 8.82422H20.6758L20.377 8.03125C20.2858 7.79036 20.2181 7.59245 20.1738 7.4375C20.1374 7.62109 20.0859 7.80339 20.0195 7.98438L19.7051 8.82422ZM23.9043 8.99609L24.2832 9.0918C24.2038 9.40299 24.0605 9.64062 23.8535 9.80469C23.6478 9.96745 23.3958 10.0488 23.0977 10.0488C22.7891 10.0488 22.5378 9.98633 22.3438 9.86133C22.151 9.73503 22.0039 9.55273 21.9023 9.31445C21.8021 9.07617 21.752 8.82031 21.752 8.54688C21.752 8.2487 21.8086 7.98893 21.9219 7.76758C22.0365 7.54492 22.1986 7.3763 22.4082 7.26172C22.6191 7.14583 22.8509 7.08789 23.1035 7.08789C23.39 7.08789 23.6309 7.16081 23.8262 7.30664C24.0215 7.45247 24.1576 7.65755 24.2344 7.92188L23.8613 8.00977C23.7949 7.80143 23.6986 7.64974 23.5723 7.55469C23.446 7.45964 23.2871 7.41211 23.0957 7.41211C22.8757 7.41211 22.6914 7.46484 22.543 7.57031C22.3958 7.67578 22.2923 7.81771 22.2324 7.99609C22.1725 8.17318 22.1426 8.35612 22.1426 8.54492C22.1426 8.78841 22.1777 9.0013 22.248 9.18359C22.3197 9.36458 22.4303 9.5 22.5801 9.58984C22.7298 9.67969 22.8919 9.72461 23.0664 9.72461C23.2786 9.72461 23.4583 9.66341 23.6055 9.54102C23.7526 9.41862 23.8522 9.23698 23.9043 8.99609ZM25.4805 10V7.47461H24.5371V7.13672H26.8066V7.47461H25.8594V10H25.4805ZM29.0762 7.13672H29.4551V8.79102C29.4551 9.07878 29.4225 9.30729 29.3574 9.47656C29.2923 9.64583 29.1745 9.78385 29.0039 9.89062C28.8346 9.99609 28.612 10.0488 28.3359 10.0488C28.0677 10.0488 27.8483 10.0026 27.6777 9.91016C27.5072 9.81771 27.3854 9.68424 27.3125 9.50977C27.2396 9.33398 27.2031 9.0944 27.2031 8.79102V7.13672H27.582V8.78906C27.582 9.03776 27.6048 9.22135 27.6504 9.33984C27.6973 9.45703 27.7767 9.54753 27.8887 9.61133C28.002 9.67513 28.14 9.70703 28.3027 9.70703C28.5814 9.70703 28.7799 9.64388 28.8984 9.51758C29.0169 9.39128 29.0762 9.14844 29.0762 8.78906V7.13672ZM30.0938 10V7.13672H31.3633C31.6185 7.13672 31.8125 7.16276 31.9453 7.21484C32.0781 7.26562 32.1842 7.35612 32.2637 7.48633C32.3431 7.61654 32.3828 7.76042 32.3828 7.91797C32.3828 8.12109 32.3171 8.29232 32.1855 8.43164C32.054 8.57096 31.8509 8.65951 31.5762 8.69727C31.6764 8.74544 31.7526 8.79297 31.8047 8.83984C31.9154 8.94141 32.0202 9.06836 32.1191 9.2207L32.6172 10H32.1406L31.7617 9.4043C31.651 9.23242 31.5599 9.10091 31.4883 9.00977C31.4167 8.91862 31.3522 8.85482 31.2949 8.81836C31.2389 8.7819 31.1816 8.75651 31.123 8.74219C31.0801 8.73307 31.0098 8.72852 30.9121 8.72852H30.4727V10H30.0938ZM30.4727 8.40039H31.2871C31.4603 8.40039 31.5957 8.38281 31.6934 8.34766C31.791 8.3112 31.8652 8.25391 31.916 8.17578C31.9668 8.09635 31.9922 8.01042 31.9922 7.91797C31.9922 7.78255 31.9427 7.67122 31.8438 7.58398C31.7461 7.49674 31.5911 7.45312 31.3789 7.45312H30.4727V8.40039ZM32.9863 10V7.13672H35.0566V7.47461H33.3652V8.35156H34.9492V8.6875H33.3652V9.66211H35.123V10H32.9863ZM11.4082 15V12.1367H12.3945C12.6172 12.1367 12.7871 12.1504 12.9043 12.1777C13.0684 12.2155 13.2083 12.2839 13.3242 12.3828C13.4753 12.5104 13.5879 12.6738 13.6621 12.873C13.7376 13.071 13.7754 13.2975 13.7754 13.5527C13.7754 13.7702 13.75 13.9629 13.6992 14.1309C13.6484 14.2988 13.5833 14.4382 13.5039 14.5488C13.4245 14.6582 13.3372 14.7448 13.2422 14.8086C13.1484 14.8711 13.0345 14.9186 12.9004 14.9512C12.7676 14.9837 12.6146 15 12.4414 15H11.4082ZM11.7871 14.6621H12.3984C12.5872 14.6621 12.735 14.6445 12.8418 14.6094C12.9499 14.5742 13.0358 14.5247 13.0996 14.4609C13.1895 14.3711 13.2591 14.2507 13.3086 14.0996C13.3594 13.9473 13.3848 13.763 13.3848 13.5469C13.3848 13.2474 13.3353 13.0176 13.2363 12.8574C13.1387 12.696 13.0195 12.5879 12.8789 12.5332C12.7773 12.4941 12.6139 12.4746 12.3887 12.4746H11.7871V14.6621ZM14.2324 12.5156V12.1074H14.6094V12.4297C14.6094 12.6042 14.5892 12.7298 14.5488 12.8066C14.4928 12.9121 14.4056 12.9915 14.2871 13.0449L14.2012 12.9062C14.2715 12.8776 14.3236 12.8327 14.3574 12.7715C14.3926 12.709 14.4121 12.6237 14.416 12.5156H14.2324ZM15.1973 15V12.1367H17.2676V12.4746H15.5762V13.3516H17.1602V13.6875H15.5762V14.6621H17.334V15H15.1973ZM15.9785 11.9609L16.2383 11.4141H16.6992L16.2695 11.9609H15.9785ZM17.8418 15V12.1367H18.2207V14.6621H19.6309V15H17.8418ZM20.0918 15V12.1367H22.1621V12.4746H20.4707V13.3516H22.0547V13.6875H20.4707V14.6621H22.2285V15H20.0918ZM24.7949 13.9961L25.1738 14.0918C25.0944 14.403 24.9512 14.6406 24.7441 14.8047C24.5384 14.9674 24.2865 15.0488 23.9883 15.0488C23.6797 15.0488 23.4284 14.9863 23.2344 14.8613C23.0417 14.735 22.8945 14.5527 22.793 14.3145C22.6927 14.0762 22.6426 13.8203 22.6426 13.5469C22.6426 13.2487 22.6992 12.9889 22.8125 12.7676C22.9271 12.5449 23.0892 12.3763 23.2988 12.2617C23.5098 12.1458 23.7415 12.0879 23.9941 12.0879C24.2806 12.0879 24.5215 12.1608 24.7168 12.3066C24.9121 12.4525 25.0482 12.6576 25.125 12.9219L24.752 13.0098C24.6855 12.8014 24.5892 12.6497 24.4629 12.5547C24.3366 12.4596 24.1777 12.4121 23.9863 12.4121C23.7663 12.4121 23.582 12.4648 23.4336 12.5703C23.2865 12.6758 23.1829 12.8177 23.123 12.9961C23.0632 13.1732 23.0332 13.3561 23.0332 13.5449C23.0332 13.7884 23.0684 14.0013 23.1387 14.1836C23.2103 14.3646 23.321 14.5 23.4707 14.5898C23.6204 14.6797 23.7826 14.7246 23.957 14.7246C24.1693 14.7246 24.349 14.6634 24.4961 14.541C24.6432 14.4186 24.7428 14.237 24.7949 13.9961ZM26.3711 15V12.4746H25.4277V12.1367H27.6973V12.4746H26.75V15H26.3711ZM28.0938 15V12.1367H29.3633C29.6185 12.1367 29.8125 12.1628 29.9453 12.2148C30.0781 12.2656 30.1842 12.3561 30.2637 12.4863C30.3431 12.6165 30.3828 12.7604 30.3828 12.918C30.3828 13.1211 30.3171 13.2923 30.1855 13.4316C30.054 13.571 29.8509 13.6595 29.5762 13.6973C29.6764 13.7454 29.7526 13.793 29.8047 13.8398C29.9154 13.9414 30.0202 14.0684 30.1191 14.2207L30.6172 15H30.1406L29.7617 14.4043C29.651 14.2324 29.5599 14.1009 29.4883 14.0098C29.4167 13.9186 29.3522 13.8548 29.2949 13.8184C29.2389 13.7819 29.1816 13.7565 29.123 13.7422C29.0801 13.7331 29.0098 13.7285 28.9121 13.7285H28.4727V15H28.0938ZM28.4727 13.4004H29.2871C29.4603 13.4004 29.5957 13.3828 29.6934 13.3477C29.791 13.3112 29.8652 13.2539 29.916 13.1758C29.9668 13.0964 29.9922 13.0104 29.9922 12.918C29.9922 12.7826 29.9427 12.6712 29.8438 12.584C29.7461 12.4967 29.5911 12.4531 29.3789 12.4531H28.4727V13.4004ZM31.043 15V12.1367H31.4219V15H31.043ZM34.1348 13.9961L34.5137 14.0918C34.4342 14.403 34.291 14.6406 34.084 14.8047C33.8783 14.9674 33.6263 15.0488 33.3281 15.0488C33.0195 15.0488 32.7682 14.9863 32.5742 14.8613C32.3815 14.735 32.2344 14.5527 32.1328 14.3145C32.0326 14.0762 31.9824 13.8203 31.9824 13.5469C31.9824 13.2487 32.0391 12.9889 32.1523 12.7676C32.2669 12.5449 32.429 12.3763 32.6387 12.2617C32.8496 12.1458 33.0814 12.0879 33.334 12.0879C33.6204 12.0879 33.8613 12.1608 34.0566 12.3066C34.252 12.4525 34.388 12.6576 34.4648 12.9219L34.0918 13.0098C34.0254 12.8014 33.929 12.6497 33.8027 12.5547C33.6764 12.4596 33.5176 12.4121 33.3262 12.4121C33.1061 12.4121 32.9219 12.4648 32.7734 12.5703C32.6263 12.6758 32.5228 12.8177 32.4629 12.9961C32.403 13.1732 32.373 13.3561 32.373 13.5449C32.373 13.7884 32.4082 14.0013 32.4785 14.1836C32.5501 14.3646 32.6608 14.5 32.8105 14.5898C32.9603 14.6797 33.1224 14.7246 33.2969 14.7246C33.5091 14.7246 33.6888 14.6634 33.8359 14.541C33.9831 14.4186 34.0827 14.237 34.1348 13.9961ZM35.0469 15V12.1367H35.4258V15H35.0469ZM36.8242 15V12.4746H35.8809V12.1367H38.1504V12.4746H37.2031V15H36.8242ZM38.5488 15V12.1367H40.6191V12.4746H38.9277V13.3516H40.5117V13.6875H38.9277V14.6621H40.6855V15H38.5488ZM39.3301 11.9609L39.5898 11.4141H40.0508L39.6211 11.9609H39.3301Z\" 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);
+
+/***/ }),
+
 /***/ "BhN1":
 /***/ (function(module, exports, __webpack_require__) {
 
@@ -9489,6 +9931,96 @@ exports.default = _default;
 
 /***/ }),
 
+/***/ "Bpne":
+/***/ (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 _Button = _interopRequireDefault(__webpack_require__("FtsS"));
+
+var _Dialog = _interopRequireDefault(__webpack_require__("HhgX"));
+
+var _bill = _interopRequireDefault(__webpack_require__("BFvv"));
+
+var _close = _interopRequireDefault(__webpack_require__("aodS"));
+
+var _prm = _interopRequireDefault(__webpack_require__("+FuP"));
+
+var _I18n = __webpack_require__("buk/");
+
+var _Icon = _interopRequireDefault(__webpack_require__("y6ex"));
+
+var _react = _interopRequireDefault(__webpack_require__("q1tI"));
+
+var SgeModalHint = function SgeModalHint(_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,
+    disableEscapeKeyDown: true,
+    onClose: 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(_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: "sgeHintModal"
+  }, /*#__PURE__*/_react.default.createElement("div", {
+    className: "title text-20-bold"
+  }, t('auth.enedissgegrandlyon.modalHint.title')), /*#__PURE__*/_react.default.createElement("div", {
+    className: "pdl"
+  }, /*#__PURE__*/_react.default.createElement("p", null, t('auth.enedissgegrandlyon.pdlModal.txt1')), /*#__PURE__*/_react.default.createElement("p", null, t('auth.enedissgegrandlyon.pdlModal.txt2')), /*#__PURE__*/_react.default.createElement("div", {
+    className: "bill"
+  }, /*#__PURE__*/_react.default.createElement(_Icon.default, {
+    icon: _bill.default,
+    alt: "Facture",
+    className: "bill"
+  }), /*#__PURE__*/_react.default.createElement("p", null, t('auth.enedissgegrandlyon.pdlModal.txt3'))), /*#__PURE__*/_react.default.createElement("p", null, t('auth.enedissgegrandlyon.pdlModal.txt4')), /*#__PURE__*/_react.default.createElement(_Icon.default, {
+    icon: _prm.default,
+    alt: "PDL",
+    className: "prm"
+  })), /*#__PURE__*/_react.default.createElement(_Button.default, {
+    "aria-label": t('auth.enedissgegrandlyon.modalHint.button-accessibility'),
+    onClick: handleCloseClick,
+    classes: {
+      root: 'btn-highlight',
+      label: 'text-16-bold'
+    },
+    style: {
+      height: '40px'
+    }
+  }, t('auth.enedissgegrandlyon.modalHint.button'))));
+};
+
+var _default = SgeModalHint;
+exports.default = _default;
+
+/***/ }),
+
 /***/ "C6hV":
 /***/ (function(module, exports, __webpack_require__) {
 
@@ -18951,7 +19483,7 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE
 
 exports = module.exports = __webpack_require__("JPst")(false);
 // Module
-exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.header {\n  display: flex;\n  align-items: center;\n  flex-direction: column;\n  overflow: hidden;\n  width: 100%;\n  z-index: 18;\n  position: fixed;\n  top: 48px;\n  left: 0;\n}\n@media only screen and (max-width : 768px) {\n  .header {\n    top: 0;\n  }\n}\n.header .header-top {\n  background: radial-gradient(51.85% 47.89% at 50% 13.32%, #343641 0%, #1b1c22 100%);\n  width: 100%;\n  display: flex;\n  justify-content: flex-end;\n}\n.header .header-top .header-text {\n  padding: 0 1rem 1rem 1rem;\n  color: #e0e0e0;\n}\n.header .header-content {\n  width: 85%;\n}\n@media only screen and (max-width : 1023px) {\n  .header .header-content {\n    width: 100%;\n  }\n}\n@media only screen and (max-width : 768px) {\n  .header .header-content {\n    margin: 60px 0 0 0;\n  }\n}\n.header .header-content .header-content-top {\n  display: flex;\n  flex-direction: row;\n}\n.header .header-content .header-content-top.header-content-top-right {\n  justify-content: flex-end;\n}\n.header .header-content .header-content-top .header-text {\n  padding: 2rem 1rem;\n  flex: 1;\n}\n.header .header-content .header-content-top .header-text-desktop {\n  display: flex;\n  flex: 1;\n  padding: 2rem 1.25rem;\n  color: #e0e0e0;\n}\n.header .header-content .header-content-top .header-back-button {\n  padding: 0 0.75rem;\n}\n@media only screen and (max-width : 768px) {\n  .header .header-content .header-content-top .header-text {\n    padding: 0 1rem 1rem 1rem;\n    color: #e0e0e0;\n  }\n  .header .header-content .header-content-top .header-text-desktop {\n    display: none;\n  }\n  .header .header-content .header-content-top .header-feedbacks-button {\n    display: none;\n  }\n}\n\n.building-title {\n  text-align: 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.header {\n  display: flex;\n  align-items: center;\n  flex-direction: column;\n  overflow: hidden;\n  width: 100%;\n  z-index: 18;\n  position: fixed;\n  top: 48px;\n  left: 0;\n}\n@media only screen and (max-width : 768px) {\n  .header {\n    top: 0;\n  }\n}\n.header .header-top {\n  background: radial-gradient(51.85% 47.89% at 50% 13.32%, #343641 0%, #1b1c22 100%);\n  width: 100%;\n}\n.header .header-top .header-text {\n  padding: 0 1rem 1rem 1rem;\n  color: #e0e0e0;\n}\n.header .header-content {\n  margin: 0 0 0 220px;\n  display: flex;\n  flex-direction: column;\n}\n@media only screen and (max-width : 1023px) {\n  .header .header-content {\n    margin: 0;\n  }\n}\n@media only screen and (max-width : 768px) {\n  .header .header-content {\n    margin: 60px 0 0 0;\n  }\n}\n.header .header-content .header-content-top {\n  display: flex;\n  flex-direction: row;\n}\n.header .header-content .header-content-top.header-content-top-right {\n  justify-content: flex-end;\n}\n.header .header-content .header-content-top .header-text {\n  padding: 2rem 1rem;\n  flex: 1;\n}\n.header .header-content .header-content-top .header-text-desktop {\n  display: flex;\n  flex: 1;\n  padding: 2rem 1.25rem;\n  color: #e0e0e0;\n}\n.header .header-content .header-content-top .header-back-button {\n  padding: 0 0.75rem;\n}\n@media only screen and (max-width : 768px) {\n  .header .header-content .header-content-top .header-text {\n    padding: 0 1rem 1rem 1rem;\n    color: #e0e0e0;\n  }\n  .header .header-content .header-content-top .header-text-desktop {\n    display: none;\n  }\n  .header .header-content .header-content-top .header-feedbacks-button {\n    display: none;\n  }\n}\n\n.building-title {\n  text-align: center;\n}", ""]);
 
 
 
@@ -21702,8 +22234,7 @@ var initialState = {
     city: '',
     dataConsent: false,
     pdlConfirm: false,
-    shouldLaunchAccount: false,
-    openSGEForm: false
+    shouldLaunchAccount: false
   }
 };
 
@@ -25306,27 +25837,27 @@ Object.defineProperty(exports, "__esModule", {
 });
 exports.default = void 0;
 
-var _IconButton = _interopRequireDefault(__webpack_require__("o6Jd"));
-
-var _backArrow = _interopRequireDefault(__webpack_require__("KLLq"));
+var _react = _interopRequireWildcard(__webpack_require__("q1tI"));
 
-var _feedback = _interopRequireDefault(__webpack_require__("1DSJ"));
+__webpack_require__("gjrb");
 
 var _I18n = __webpack_require__("buk/");
 
-var _Icon = _interopRequireDefault(__webpack_require__("y6ex"));
+var _reactRedux = __webpack_require__("/MKj");
 
-var _screen = __webpack_require__("41Xj");
+var _modal = __webpack_require__("lSJB");
 
-var _react = _interopRequireWildcard(__webpack_require__("q1tI"));
+var _reactRouterDom = __webpack_require__("55Ip");
 
-var _reactRedux = __webpack_require__("/MKj");
+var _screen = __webpack_require__("41Xj");
 
-var _reactRouterDom = __webpack_require__("55Ip");
+var _backArrow = _interopRequireDefault(__webpack_require__("KLLq"));
 
-var _modal = __webpack_require__("lSJB");
+var _feedback = _interopRequireDefault(__webpack_require__("1DSJ"));
 
-__webpack_require__("gjrb");
+var _Icon = _interopRequireDefault(__webpack_require__("y6ex"));
+
+var _IconButton = _interopRequireDefault(__webpack_require__("o6Jd"));
 
 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); }
 
@@ -26674,6 +27205,72 @@ exports.FluidSlugType = FluidSlugType;
 
 /***/ }),
 
+/***/ "jJse":
+/***/ (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 _classnames = _interopRequireDefault(__webpack_require__("TSYQ"));
+
+var _I18n = __webpack_require__("buk/");
+
+var _react = _interopRequireDefault(__webpack_require__("q1tI"));
+
+var _decoreText = __webpack_require__("j5h9");
+
+var StepConsent = function StepConsent(_ref) {
+  var sgeState = _ref.sgeState,
+      _onChange = _ref.onChange;
+
+  var _useI18n = (0, _I18n.useI18n)(),
+      t = _useI18n.t;
+
+  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;
+
+/***/ }),
+
 /***/ "jPH6":
 /***/ (function(module, exports, __webpack_require__) {
 
@@ -31071,7 +31668,7 @@ exports.i(__webpack_require__("tgIe"), "");
 exports.push([module.i, "@import url(https://fonts.googleapis.com/css2?family=Lato:wght@400;700&display=swap);", ""]);
 
 // Module
-exports.push([module.i, "/* Cozy UI utilities classes */\n/* Cozy UI React components styles */\n/* App styles */\n/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\nhtml {\n  background: #121212;\n}\n\nbody {\n  background: #121212;\n  overflow: unset !important;\n}\n\n.column {\n  display: flex;\n  flex-direction: column;\n}\n\n.row {\n  display: flex;\n  flex-direction: row;\n}\n\n.cozy-bar {\n  width: 100%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  margin-left: 0;\n}\n\n[role=banner] .coz-bar-container {\n  background-color: #ffffff;\n}\n@media only screen and (max-width : 768px) {\n  [role=banner] .coz-bar-container {\n    padding: 0.6rem 0 0 0;\n    background-color: unset;\n  }\n}\n\n.coz-bar-wrapper {\n  box-shadow: unset !important;\n  background: unset !important;\n}\n\n.coz-label {\n  color: #32363f;\n}\n\n.content-view-loading {\n  height: 80vh;\n  width: 100%;\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  align-items: center;\n  color: #e0e0e0;\n}\n.content-view-loading .content-view-loading-text {\n  padding-top: 1rem;\n  margin: 0 2rem;\n  text-align: center;\n}\n.content-view-loading .content-view-loading-button {\n  max-width: 50vw;\n  margin-top: 1rem;\n}\n\n[role=main] {\n  /* width */\n  /* Track */\n  /* Handle */\n}\n[role=main]::-webkit-scrollbar {\n  width: 10px;\n}\n[role=main]::-webkit-scrollbar-track {\n  background: #3e4045;\n}\n[role=main]::-webkit-scrollbar-thumb {\n  background: #6f7074;\n}\n\n/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n* {\n  font-family: Lato, sans-serif;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\np {\n  color: #a0a0a0;\n  font-family: Lato, sans-serif;\n}\n\n.home-title {\n  font-size: 1rem;\n  font-family: Lato, sans-serif;\n  font-style: normal;\n  font-weight: normal;\n  line-height: 120%;\n  text-transform: uppercase;\n}\n\n.app-title {\n  font-family: Lato, sans-serif;\n  font-style: normal;\n  font-weight: bold;\n  font-size: 21px;\n  line-height: 24px;\n  text-align: center;\n  letter-spacing: 0.15px;\n  color: #e0e0e0;\n  text-shadow: 0px -1px 0px #060609, 0px 1px 0px rgba(255, 255, 255, 0.07);\n}\n\n.isBuilding {\n  color: #e3b82a;\n  margin-left: 0.8rem;\n  margin-right: 0.8rem;\n}\n\n.text-10, .text-10-italic, .text-10-bold, .text-10-bold-capitalize, .text-10-bold-uppercase, .text-10-normal, .text-10-normal-150, .text-10-normal-uppercase {\n  font-style: normal;\n  font-size: 0.625rem;\n  line-height: 120%;\n}\n.text-10-normal, .text-10-normal-150, .text-10-normal-uppercase {\n  font-weight: normal;\n}\n.text-10-normal-uppercase {\n  text-transform: uppercase;\n}\n.text-10-normal-150 {\n  line-height: 150%;\n}\n.text-10-bold, .text-10-bold-capitalize, .text-10-bold-uppercase {\n  font-weight: 700;\n}\n.text-10-bold-uppercase {\n  text-transform: uppercase;\n}\n.text-10-bold-capitalize {\n  text-transform: capitalize;\n}\n.text-10-italic {\n  font-style: italic;\n  font-weight: normal;\n}\n\n.text-14, .text-14-italic, .text-14-bold, .text-14-bold-capitalize, .text-14-bold-uppercase, .text-14-normal, .text-14-normal-150, .text-14-normal-uppercase {\n  font-style: normal;\n  font-size: 0.875rem;\n  line-height: 120%;\n}\n.text-14-normal, .text-14-normal-150, .text-14-normal-uppercase {\n  font-weight: normal;\n}\n.text-14-normal-uppercase {\n  text-transform: uppercase;\n}\n.text-14-normal-150 {\n  line-height: 150%;\n}\n.text-14-bold, .text-14-bold-capitalize, .text-14-bold-uppercase {\n  font-weight: 700;\n}\n.text-14-bold-uppercase {\n  text-transform: uppercase;\n}\n.text-14-bold-capitalize {\n  text-transform: capitalize;\n}\n.text-14-italic {\n  font-style: italic;\n  font-weight: normal;\n}\n\n.text-15, .text-15-italic, .text-15-bold, .text-15-bold-capitalize, .text-15-bold-uppercase, .text-15-normal, .text-15-normal-150, .text-15-normal-uppercase {\n  font-style: normal;\n  font-size: 0.938rem;\n  line-height: 120%;\n}\n.text-15-normal, .text-15-normal-150, .text-15-normal-uppercase {\n  font-weight: normal;\n}\n.text-15-normal-uppercase {\n  text-transform: uppercase;\n}\n.text-15-normal-150 {\n  line-height: 150%;\n}\n.text-15-bold, .text-15-bold-capitalize, .text-15-bold-uppercase {\n  font-weight: 700;\n}\n.text-15-bold-uppercase {\n  text-transform: uppercase;\n}\n.text-15-bold-capitalize {\n  text-transform: capitalize;\n}\n.text-15-italic {\n  font-style: italic;\n  font-weight: normal;\n}\n\n.text-16, .text-16-italic, .text-16-bold, .text-16-bold-capitalize, .text-16-bold-uppercase, .text-16-normal, .text-16-normal-150, .text-16-normal-uppercase {\n  font-style: normal;\n  font-size: 1rem;\n  line-height: 120%;\n}\n.text-16-normal, .text-16-normal-150, .text-16-normal-uppercase {\n  font-weight: normal;\n}\n.text-16-normal-uppercase {\n  text-transform: uppercase;\n}\n.text-16-normal-150 {\n  line-height: 150%;\n}\n.text-16-bold, .text-16-bold-capitalize, .text-16-bold-uppercase {\n  font-weight: 700;\n}\n.text-16-bold-uppercase {\n  text-transform: uppercase;\n}\n.text-16-bold-capitalize {\n  text-transform: capitalize;\n}\n.text-16-italic {\n  font-style: italic;\n  font-weight: normal;\n}\n\n.text-18, .text-18-italic, .text-18-bold, .text-18-bold-capitalize, .text-18-bold-uppercase, .text-18-normal, .text-18-normal-150, .text-18-normal-uppercase {\n  font-style: normal;\n  font-size: 1.125rem;\n  line-height: 120%;\n}\n.text-18-normal, .text-18-normal-150, .text-18-normal-uppercase {\n  font-weight: normal;\n}\n.text-18-normal-uppercase {\n  text-transform: uppercase;\n}\n.text-18-normal-150 {\n  line-height: 150%;\n}\n.text-18-bold, .text-18-bold-capitalize, .text-18-bold-uppercase {\n  font-weight: 700;\n}\n.text-18-bold-uppercase {\n  text-transform: uppercase;\n}\n.text-18-bold-capitalize {\n  text-transform: capitalize;\n}\n.text-18-italic {\n  font-style: italic;\n  font-weight: normal;\n}\n\n.text-19, .text-19-italic, .text-19-bold, .text-19-bold-capitalize, .text-19-bold-uppercase, .text-19-normal, .text-19-normal-150, .text-19-normal-uppercase {\n  font-style: normal;\n  font-size: 1.188rem;\n  line-height: 120%;\n}\n.text-19-normal, .text-19-normal-150, .text-19-normal-uppercase {\n  font-weight: normal;\n}\n.text-19-normal-uppercase {\n  text-transform: uppercase;\n}\n.text-19-normal-150 {\n  line-height: 150%;\n}\n.text-19-bold, .text-19-bold-capitalize, .text-19-bold-uppercase {\n  font-weight: 700;\n}\n.text-19-bold-uppercase {\n  text-transform: uppercase;\n}\n.text-19-bold-capitalize {\n  text-transform: capitalize;\n}\n.text-19-italic {\n  font-style: italic;\n  font-weight: normal;\n}\n\n.text-20, .text-20-italic, .text-20-bold, .text-20-bold-capitalize, .text-20-bold-uppercase, .text-20-normal, .text-20-normal-150, .text-20-normal-uppercase {\n  font-style: normal;\n  font-size: 1.25rem;\n  line-height: 120%;\n}\n.text-20-normal, .text-20-normal-150, .text-20-normal-uppercase {\n  font-weight: normal;\n}\n.text-20-normal-uppercase {\n  text-transform: uppercase;\n}\n.text-20-normal-150 {\n  line-height: 150%;\n}\n.text-20-bold, .text-20-bold-capitalize, .text-20-bold-uppercase {\n  font-weight: 700;\n}\n.text-20-bold-uppercase {\n  text-transform: uppercase;\n}\n.text-20-bold-capitalize {\n  text-transform: capitalize;\n}\n.text-20-italic {\n  font-style: italic;\n  font-weight: normal;\n}\n\n.text-21, .text-21-italic, .text-21-bold, .text-21-bold-capitalize, .text-21-bold-uppercase, .text-21-normal, .text-21-normal-150, .text-21-normal-uppercase {\n  font-style: normal;\n  font-size: 1.313rem;\n  line-height: 120%;\n}\n.text-21-normal, .text-21-normal-150, .text-21-normal-uppercase {\n  font-weight: normal;\n}\n.text-21-normal-uppercase {\n  text-transform: uppercase;\n}\n.text-21-normal-150 {\n  line-height: 150%;\n}\n.text-21-bold, .text-21-bold-capitalize, .text-21-bold-uppercase {\n  font-weight: 700;\n}\n.text-21-bold-uppercase {\n  text-transform: uppercase;\n}\n.text-21-bold-capitalize {\n  text-transform: capitalize;\n}\n.text-21-italic {\n  font-style: italic;\n  font-weight: normal;\n}\n\n.text-22, .text-22-italic, .text-22-bold, .text-22-bold-capitalize, .text-22-bold-uppercase, .text-22-normal, .text-22-normal-150, .text-22-normal-uppercase {\n  font-style: normal;\n  font-size: 1.375rem;\n  line-height: 120%;\n}\n.text-22-normal, .text-22-normal-150, .text-22-normal-uppercase {\n  font-weight: normal;\n}\n.text-22-normal-uppercase {\n  text-transform: uppercase;\n}\n.text-22-normal-150 {\n  line-height: 150%;\n}\n.text-22-bold, .text-22-bold-capitalize, .text-22-bold-uppercase {\n  font-weight: 700;\n}\n.text-22-bold-uppercase {\n  text-transform: uppercase;\n}\n.text-22-bold-capitalize {\n  text-transform: capitalize;\n}\n.text-22-italic {\n  font-style: italic;\n  font-weight: normal;\n}\n\n.text-24, .text-24-italic, .text-24-bold, .text-24-bold-capitalize, .text-24-bold-uppercase, .text-24-normal, .text-24-normal-150, .text-24-normal-uppercase {\n  font-style: normal;\n  font-size: 1.5rem;\n  line-height: 120%;\n}\n.text-24-normal, .text-24-normal-150, .text-24-normal-uppercase {\n  font-weight: normal;\n}\n.text-24-normal-uppercase {\n  text-transform: uppercase;\n}\n.text-24-normal-150 {\n  line-height: 150%;\n}\n.text-24-bold, .text-24-bold-capitalize, .text-24-bold-uppercase {\n  font-weight: 700;\n}\n.text-24-bold-uppercase {\n  text-transform: uppercase;\n}\n.text-24-bold-capitalize {\n  text-transform: capitalize;\n}\n.text-24-italic {\n  font-style: italic;\n  font-weight: normal;\n}\n\n.text-26, .text-26-italic, .text-26-bold, .text-26-bold-capitalize, .text-26-bold-uppercase, .text-26-normal, .text-26-normal-150, .text-26-normal-uppercase {\n  font-style: normal;\n  font-size: 1.625rem;\n  line-height: 120%;\n}\n.text-26-normal, .text-26-normal-150, .text-26-normal-uppercase {\n  font-weight: normal;\n}\n.text-26-normal-uppercase {\n  text-transform: uppercase;\n}\n.text-26-normal-150 {\n  line-height: 150%;\n}\n.text-26-bold, .text-26-bold-capitalize, .text-26-bold-uppercase {\n  font-weight: 700;\n}\n.text-26-bold-uppercase {\n  text-transform: uppercase;\n}\n.text-26-bold-capitalize {\n  text-transform: capitalize;\n}\n.text-26-italic {\n  font-style: italic;\n  font-weight: normal;\n}\n\n.text-28, .text-28-italic, .text-28-bold, .text-28-bold-capitalize, .text-28-bold-uppercase, .text-28-normal, .text-28-normal-150, .text-28-normal-uppercase {\n  font-style: normal;\n  font-size: 1.75rem;\n  line-height: 120%;\n}\n.text-28-normal, .text-28-normal-150, .text-28-normal-uppercase {\n  font-weight: normal;\n}\n.text-28-normal-uppercase {\n  text-transform: uppercase;\n}\n.text-28-normal-150 {\n  line-height: 150%;\n}\n.text-28-bold, .text-28-bold-capitalize, .text-28-bold-uppercase {\n  font-weight: 700;\n}\n.text-28-bold-uppercase {\n  text-transform: uppercase;\n}\n.text-28-bold-capitalize {\n  text-transform: capitalize;\n}\n.text-28-italic {\n  font-style: italic;\n  font-weight: normal;\n}\n\n.text-36, .text-36-italic, .text-36-bold, .text-36-bold-capitalize, .text-36-bold-uppercase, .text-36-normal, .text-36-normal-150, .text-36-normal-uppercase {\n  font-style: normal;\n  font-size: 2.25rem;\n  line-height: 120%;\n}\n.text-36-normal, .text-36-normal-150, .text-36-normal-uppercase {\n  font-weight: normal;\n}\n.text-36-normal-uppercase {\n  text-transform: uppercase;\n}\n.text-36-normal-150 {\n  line-height: 150%;\n}\n.text-36-bold, .text-36-bold-capitalize, .text-36-bold-uppercase {\n  font-weight: 700;\n}\n.text-36-bold-uppercase {\n  text-transform: uppercase;\n}\n.text-36-bold-capitalize {\n  text-transform: capitalize;\n}\n.text-36-italic {\n  font-style: italic;\n  font-weight: normal;\n}\n\n/* Card */\n.card-title-on {\n  font-family: Lato, sans-serif;\n  font-style: normal;\n  font-weight: normal;\n  font-size: 1.125rem;\n  line-height: 120%;\n  color: #e0e0e0;\n}\n\n.card-text-bold {\n  font-family: Lato, sans-serif;\n  font-style: normal;\n  font-weight: bold;\n  font-size: 1rem;\n  line-height: 120%;\n  color: #e0e0e0;\n}\n\n.card-result {\n  font-family: Lato, sans-serif;\n  font-style: normal;\n  font-weight: 900;\n  font-size: 1.75rem;\n  line-height: 120%;\n  color: #e0e0e0;\n}\n\n.card-indicator {\n  font-family: Lato, sans-serif;\n  font-style: normal;\n  font-weight: normal;\n  font-size: 1rem;\n  line-height: 120%;\n  color: #e0e0e0;\n}\n\n.card-text {\n  font-family: Lato, sans-serif;\n  font-style: normal;\n  font-weight: normal;\n  font-size: 1rem;\n  line-height: 120%;\n  color: #e0e0e0;\n}\n\n/* Chart */\n.chart-ticks-x-text {\n  font-family: Lato, sans-serif;\n  font-style: normal;\n  font-weight: normal;\n  font-size: 1rem;\n  line-height: 120%;\n}\n@media only screen and (max-width : 768px) {\n  .chart-ticks-x-text {\n    font-size: 0.685rem;\n  }\n}\n\n.chart-ticks-y-text {\n  font-family: Lato, sans-serif;\n  font-style: normal;\n  font-weight: normal;\n  font-size: 0.9rem;\n  line-height: 120%;\n}\n@media only screen and (max-width : 768px) {\n  .chart-ticks-y-text {\n    font-size: 0.75rem;\n  }\n}\n\n/* Cozy bar */\n.cozybar {\n  font-family: Lato, sans-serif;\n  font-style: normal;\n  font-weight: bold;\n  font-size: 1.3125rem;\n  line-height: 120%;\n  color: #e0e0e0;\n}\n\n/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.axis {\n  color: #7b7b7b;\n}\n.axis .tick-text {\n  fill: #7b7b7b;\n}\n.axis .tick-text.tick-text-selected {\n  fill: #e0e0e0;\n}\n.axis .separator {\n  text-align: center;\n  margin: 0 2px;\n  font-size: 1rem !important;\n}\n\n.value-text {\n  fill: #7b7b7b;\n}\n.value-text.selected {\n  fill: #e0e0e0;\n}\n\n.barContainer:hover,\n.barFill:hover {\n  cursor: pointer;\n}\n\n.background-true {\n  opacity: 0.1;\n}\n.background-true:hover {\n  cursor: pointer;\n}\n\n.background-false {\n  opacity: 0;\n}\n\n.bar-compare-ELECTRICITY:hover,\n.bar-compare-GAS:hover,\n.bar-compare-WATER:hover,\n.bar-compare-MULTIFLUID:hover,\n.bar-MULTIFLUID:hover,\n.bar-WATER:hover,\n.bar-GAS:hover,\n.bar-ELECTRICITY:hover {\n  cursor: pointer;\n}\n\n.bar-ELECTRICITY {\n  fill: #5d3d2a;\n}\n.bar-ELECTRICITY.selected {\n  fill: #d87b39;\n  filter: drop-shadow(0 -0.1rem 0.2rem #d87b39);\n}\n\n.bar-compare-ELECTRICITY {\n  fill: #795c47;\n}\n.bar-compare-ELECTRICITY.selected {\n  fill: #e2bca1;\n  filter: drop-shadow(0 -0.1rem 0.2rem #e2bca1);\n}\n\n.bar-WATER {\n  fill: #20415e;\n}\n.bar-WATER.selected {\n  fill: #3a98ec;\n  filter: drop-shadow(0 -0.1rem 0.2rem #3a98ec);\n}\n\n.bar-compare-WATER {\n  fill: #4d5c6e;\n}\n.bar-compare-WATER.selected {\n  fill: #abd4fa;\n  filter: drop-shadow(0 -0.1rem 0.2rem #abd4fa);\n}\n\n.bar-GAS {\n  fill: #184940;\n}\n.bar-GAS.selected {\n  fill: #45d1b8;\n  filter: drop-shadow(0 -0.1rem 0.2rem #45d1b8);\n}\n\n.bar-compare-GAS {\n  fill: #597773;\n}\n.bar-compare-GAS.selected {\n  fill: #a8f7e9;\n  filter: drop-shadow(0 -0.1rem 0.2rem #a8f7e9);\n}\n\n.bar-MULTIFLUID {\n  fill: #705d1d;\n}\n.bar-MULTIFLUID.selected {\n  fill: #e3b82a;\n  filter: drop-shadow(0 -0.1rem 0.2rem #e3b82a);\n}\n.bar-MULTIFLUID.disabled:hover {\n  cursor: default;\n}\n\n.bar-duel {\n  fill: #61f0f2;\n}\n.bar-duel.selected {\n  fill: #61f0f2;\n  filter: drop-shadow(0 -0.1rem 0.2rem #61f0f2);\n}\n.bar-duel.disabled:hover {\n  cursor: default;\n}\n\n.bar-UNCOMING {\n  fill: #242633;\n  opacity: 0.6;\n}\n.bar-UNCOMING.selected {\n  fill: #e3b82a;\n  filter: drop-shadow(0 -0.1rem 0.2rem #e3b82a);\n}\n.bar-UNCOMING.disabled:hover {\n  cursor: default;\n}\n\n.bar-compare-MULTIFLUID {\n  fill: #7d6a4e;\n}\n.bar-compare-MULTIFLUID.selected {\n  fill: #ffd597;\n  filter: drop-shadow(0 -0.1rem 0.2rem #e3b82a);\n}\n\n.bar-average {\n  stroke-width: 2;\n  stroke: #e3b82a;\n}\n\n.week {\n  fill: #e2bca1;\n}\n.week.selected {\n  fill: #e2bca1;\n  filter: drop-shadow(0 -0.1rem 0.2rem #e2bca1);\n}\n\n.weekend {\n  fill: #ffd597;\n}\n.weekend.selected {\n  fill: #ffd597;\n  filter: drop-shadow(0 -0.1rem 0.2rem #e3b82a);\n}\n\n/** Animation **/\n.bounce-1 {\n  animation-name: bounce-1;\n  animation-timing-function: cubic-bezier(1, 1, 0.42, 1);\n  animation-iteration-count: 1;\n  transform-origin: bottom center;\n  transform-box: fill-box;\n}\n\n@keyframes bounce-1 {\n  0% {\n    transform: scale(0.1, 0.1);\n  }\n  28% {\n    transform: scale(0.1, 1.1);\n  }\n  45% {\n    transform: scale(0.8, 0.95);\n  }\n  55% {\n    transform: scale(1, 1);\n  }\n  65% {\n    transform: scale(1, 0.98);\n  }\n  75% {\n    transform: scale(1, 1);\n  }\n}\n.bounce-2 {\n  animation-name: bounce-2;\n  animation-timing-function: cubic-bezier(1, 1, 0.42, 1);\n  animation-iteration-count: 1;\n  transform-origin: bottom center;\n  transform-box: fill-box;\n}\n\n@keyframes bounce-2 {\n  0% {\n    transform: scale(1, 1);\n  }\n  28% {\n    transform: scale(1, 1.1);\n  }\n  45% {\n    transform: scale(0.8, 0.95);\n  }\n  55% {\n    transform: scale(1, 1);\n  }\n  65% {\n    transform: scale(1, 0.98);\n  }\n  75% {\n    transform: scale(1, 1);\n  }\n}\n.bounce-3 {\n  animation-name: bounce-3;\n  animation-timing-function: cubic-bezier(1, 1, 0.42, 1);\n  animation-iteration-count: 1;\n  transform-origin: bottom center;\n}\n\n@keyframes bounce-3 {\n  0% {\n    opacity: 0.6;\n    transform: scaleY(1);\n  }\n  50% {\n    transform: scaleY(1.1);\n    opacity: 0.8;\n  }\n  100% {\n    transform: scaleY(1);\n    opacity: 1;\n  }\n}\n/** Animatio ndelay **/\n.delay {\n  animation-duration: 0.4s;\n}\n\n.delay--0 {\n  animation-duration: 0.6s;\n}\n\n.delay--1 {\n  animation-duration: 0.7s;\n}\n\n.delay--2 {\n  animation-duration: 0.8s;\n}\n\n.delay--3 {\n  animation-duration: 0.9s;\n}\n\n.delay--4 {\n  animation-duration: 1s;\n}\n\n.delay--5 {\n  animation-duration: 1.1s;\n}\n\n.delay--6 {\n  animation-duration: 1.2s;\n}\n\n.delay--7 {\n  animation-duration: 1.3s;\n}\n\n.delay--8 {\n  animation-duration: 1.4s;\n}\n\n.delay--9 {\n  animation-duration: 1.5s;\n}\n\n.delay--10 {\n  animation-duration: 1.6s;\n}\n\n.delay--11 {\n  animation-duration: 1.8s;\n}\n\n.delay--12 {\n  animation-duration: 1.9s;\n}\n\n/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\nbutton.btn-highlight {\n  background: radial-gradient(105.25% 64.58% at 49.68% 70.83%, rgba(226, 137, 4, 0.5) 0%, rgba(255, 255, 255, 0) 100%), #f1c017;\n  background-color: #e3b82a;\n  border: none;\n  border-radius: 2px;\n  margin: 1.5rem 0 0;\n  width: 100%;\n  text-transform: initial;\n  cursor: pointer;\n}\nbutton.btn-highlight span:first-child {\n  color: #000000;\n}\nbutton.btn-highlight:hover, button.btn-highlight:focus, button.btn-highlight.active, button.btn-highlight:disabled {\n  background-color: #b89318;\n}\nbutton.btn-highlight:disabled {\n  cursor: not-allowed;\n  opacity: 0.5;\n}\nbutton.btn-primary-positive {\n  background: transparent;\n  background-color: transparent;\n  border: 1px solid #121212;\n  border-radius: 2px;\n  margin: 1.5rem 0 0;\n  width: 100%;\n  text-transform: initial;\n  cursor: pointer;\n}\nbutton.btn-primary-positive span:first-child {\n  color: #e3b82a;\n}\nbutton.btn-primary-positive:hover, button.btn-primary-positive:focus, button.btn-primary-positive.active, button.btn-primary-positive:disabled {\n  background-color: rgba(18, 18, 18, 0.2);\n}\nbutton.btn-primary-positive:hover span:first-child, button.btn-primary-positive:focus span:first-child, button.btn-primary-positive.active span:first-child, button.btn-primary-positive:disabled span:first-child {\n  color: rgba(227, 184, 42, 0.7);\n}\nbutton.btn-primary-positive:disabled {\n  cursor: not-allowed;\n  opacity: 0.5;\n}\nbutton.btn-primary-negative {\n  background: transparent;\n  background-color: transparent;\n  border: 1px solid #7b7b7b;\n  border-radius: 2px;\n  margin: 1.5rem 0 0;\n  width: 100%;\n  text-transform: initial;\n  cursor: pointer;\n}\nbutton.btn-primary-negative span:first-child {\n  color: #e3b82a;\n}\nbutton.btn-primary-negative:hover, button.btn-primary-negative:focus, button.btn-primary-negative.active, button.btn-primary-negative:disabled {\n  background-color: rgba(123, 123, 123, 0.2);\n}\nbutton.btn-primary-negative:hover span:first-child, button.btn-primary-negative:focus span:first-child, button.btn-primary-negative.active span:first-child, button.btn-primary-negative:disabled span:first-child {\n  color: rgba(227, 184, 42, 0.7);\n}\nbutton.btn-primary-negative:disabled {\n  cursor: not-allowed;\n  opacity: 0.5;\n}\nbutton.btn-secondary-positive {\n  background: transparent;\n  background-color: transparent;\n  border: 1px solid #121212;\n  border-radius: 2px;\n  margin: 1.5rem 0 0;\n  width: 100%;\n  text-transform: initial;\n  cursor: pointer;\n}\nbutton.btn-secondary-positive span:first-child {\n  color: #e0e0e0;\n}\nbutton.btn-secondary-positive:hover, button.btn-secondary-positive:focus, button.btn-secondary-positive.active, button.btn-secondary-positive:disabled {\n  background-color: rgba(18, 18, 18, 0.2);\n}\nbutton.btn-secondary-positive:hover span:first-child, button.btn-secondary-positive:focus span:first-child, button.btn-secondary-positive.active span:first-child, button.btn-secondary-positive:disabled span:first-child {\n  color: rgba(224, 224, 224, 0.7);\n}\nbutton.btn-secondary-positive:disabled {\n  cursor: not-allowed;\n  opacity: 0.5;\n}\nbutton.btn-secondary-negative {\n  background: transparent;\n  background-color: transparent;\n  border: 1px solid #7b7b7b;\n  border-radius: 2px;\n  margin: 1.5rem 0 0;\n  width: 100%;\n  text-transform: initial;\n  cursor: pointer;\n}\nbutton.btn-secondary-negative span:first-child {\n  color: #e0e0e0;\n}\nbutton.btn-secondary-negative:hover, button.btn-secondary-negative:focus, button.btn-secondary-negative.active, button.btn-secondary-negative:disabled {\n  background-color: rgba(123, 123, 123, 0.2);\n}\nbutton.btn-secondary-negative:hover span:first-child, button.btn-secondary-negative:focus span:first-child, button.btn-secondary-negative.active span:first-child, button.btn-secondary-negative:disabled span:first-child {\n  color: rgba(224, 224, 224, 0.7);\n}\nbutton.btn-secondary-negative:disabled {\n  cursor: not-allowed;\n  opacity: 0.5;\n}\nbutton.btn-duel-off {\n  background: #121212;\n  background-color: #121212;\n  border: 1px solid rgba(97, 240, 242, 0.5);\n  border-radius: 2px;\n  margin: 1.5rem 0 0;\n  width: 100%;\n  text-transform: initial;\n  cursor: pointer;\n}\nbutton.btn-duel-off span:first-child {\n  color: #ffffff;\n}\nbutton.btn-duel-off:hover, button.btn-duel-off:focus, button.btn-duel-off.active, button.btn-duel-off:disabled {\n  background-color: black;\n}\nbutton.btn-duel-off:disabled {\n  cursor: not-allowed;\n  opacity: 0.5;\n}\nbutton.btn-duel-active {\n  border-radius: 4px !important;\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  background-color: 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: initial;\n  cursor: pointer;\n}\nbutton.btn-duel-active span:first-child {\n  color: #121212;\n}\nbutton.btn-duel-active:disabled {\n  cursor: not-allowed;\n  opacity: 0.5;\n}\nbutton.btn-duel-on {\n  background: radial-gradient(60.65% 30.62% at 50% 3.13%, #2a2b30 0%, #1b1c22 100%);\n  background-color: #121212;\n  border: 1px solid #58ffff;\n  border-radius: 2px;\n  margin: 1.5rem 0 0;\n  width: 100%;\n  text-transform: initial;\n  cursor: pointer;\n}\nbutton.btn-duel-on span:first-child {\n  color: #ffffff;\n}\nbutton.btn-duel-on:hover, button.btn-duel-on:focus, button.btn-duel-on.active, button.btn-duel-on:disabled {\n  background-color: black;\n}\nbutton.btn-duel-on:disabled {\n  cursor: not-allowed;\n  opacity: 0.5;\n}\nbutton.btn-profile-next {\n  background: radial-gradient(105.25% 64.58% at 49.68% 70.83%, rgba(226, 137, 4, 0.5) 0%, rgba(255, 255, 255, 0) 100%), #f1c017;\n  background-color: #e3b82a;\n  border: 1px solid #e3b82a;\n  border-radius: 2px;\n  margin: 1.5rem 0 0;\n  width: 100%;\n  text-transform: initial;\n  cursor: pointer;\n}\nbutton.btn-profile-next span:first-child {\n  color: #000000;\n}\nbutton.btn-profile-next:hover, button.btn-profile-next:focus, button.btn-profile-next.active, button.btn-profile-next:disabled {\n  background-color: #b89318;\n}\nbutton.btn-profile-next:disabled {\n  cursor: not-allowed;\n  opacity: 0.5;\n}\nbutton.btn-profile-back {\n  background: none;\n  background-color: none;\n  border: 1px solid #e0e0e0;\n  border-radius: 2px;\n  margin: 1.5rem 0 0;\n  width: 100%;\n  text-transform: initial;\n  cursor: pointer;\n}\nbutton.btn-profile-back span:first-child {\n  color: #e0e0e0;\n}\nbutton.btn-profile-back:disabled {\n  cursor: not-allowed;\n  opacity: 0.5;\n}\n\n/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.card {\n  background: linear-gradient(180deg, #323339 0%, #25262b 100%);\n  box-sizing: border-box;\n  box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.75);\n  border-radius: 4px;\n  margin-top: 1rem;\n  padding: 16px;\n}\n.card:hover {\n  background: linear-gradient(180deg, rgba(70, 71, 77, 0.7) 0%, rgba(57, 58, 63, 0.7) 100%);\n}\n.card.rich-card {\n  padding: 24px 16px;\n}\n\n/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\ndiv.modal-root .MuiBackdrop-root {\n  background-color: hsla(231deg, 11%, 12%, 0.85);\n}\n\ndiv.modal-paper {\n  background: linear-gradient(180deg, #323339 0%, #25262b 100%);\n  width: 36rem;\n  max-width: 100%;\n  max-height: 90vh;\n  padding: 2rem;\n  box-sizing: border-box;\n  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.55);\n  border-radius: 4px;\n  margin: 0 0 0 13.75rem;\n  align-items: center;\n  color: #ffffff;\n}\n@media only screen and (max-width : 1023px) {\n  div.modal-paper {\n    width: 35rem;\n    margin: 0;\n  }\n}\n@media only screen and (max-width : 768px) {\n  div.modal-paper {\n    padding: 1rem 1rem 1.5rem;\n    width: 85%;\n    max-width: 35rem;\n    margin: 0;\n  }\n}\ndiv.modal-paper.no-padding {\n  padding: 0;\n}\ndiv.modal-paper.blue-border {\n  border: 1px solid rgba(88, 255, 255, 0.2509803922);\n}\ndiv.modal-paper.blue-light-border {\n  border: 1px solid #61f0f2;\n}\ndiv.modal-paper.yellow-border {\n  border: 1px solid rgba(227, 184, 42, 0.4);\n}\ndiv.modal-paper .modal-paper-close-button {\n  position: absolute;\n  top: 0.5rem;\n  right: 0.5rem;\n  padding: 5px 5px;\n  z-index: 10;\n}\n\ndiv.modal-paper-full-screen {\n  background: linear-gradient(180deg, #323339 0%, #25262b 100%);\n  width: 100%;\n  max-width: 100%;\n  height: 100%;\n  max-height: 100%;\n  padding: 0;\n  margin: 0;\n  box-sizing: border-box;\n  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.55);\n  border-radius: 4px;\n  color: #ffffff;\n  display: flex;\n  align-items: center;\n}\ndiv.modal-paper-full-screen.dark-background {\n  background: #121212;\n}\n\n/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\ndiv.expansion-panel-root {\n  margin: 1.2rem 0;\n  color: #e0e0e0;\n  background: linear-gradient(180deg, #323339 0%, #25262b 100%);\n  border-radius: 4px;\n  box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.75);\n  transition: background-color 0.6s ease;\n  box-sizing: border-box;\n}\ndiv.expansion-panel-root.Mui-expanded:first-child {\n  margin: 1.2rem 0;\n}\ndiv.expansion-panel-root.Mui-expanded:last-child {\n  margin: 1.2rem 0;\n}\ndiv.expansion-panel-root.red-border {\n  border: 1px solid #d25959;\n}\n\ndiv.expansion-panel-summary {\n  padding: 0.25rem 1.2rem;\n  min-height: 4rem;\n}\ndiv.expansion-panel-summary.Mui-focused {\n  border-radius: 4px;\n  background-color: unset;\n  box-shadow: 0 0 0 1px #e0e0e0;\n}\ndiv.expansion-panel-summary.Mui-expanded {\n  min-height: 4rem;\n}\ndiv.expansion-panel-summary.Mui-expanded.small {\n  min-height: 3rem;\n}\ndiv.expansion-panel-summary.small {\n  padding: 0 1.2rem;\n  min-height: 3rem;\n}\ndiv.expansion-panel-summary.bold-text {\n  font-weight: bold;\n}\n\ndiv.expansion-panel-content {\n  display: flex;\n  align-items: center;\n}\ndiv.expansion-panel-content.Mui-expanded {\n  margin: 0.75rem 0;\n}\n\ndiv.expansion-panel-details {\n  padding: 0 1.2rem 1.2rem;\n}\n\n/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\na {\n  color: #deaf0e;\n}\na:visited {\n  color: #deaf0e;\n}\n\na:focus {\n  outline: none;\n  box-shadow: inset 0 0 0 1px #e0e0e0;\n}\na:focus > div:first-child {\n  box-shadow: 0 0 0 1px #e0e0e0;\n}\n\na.MuiLink-underlineHover:hover {\n  text-decoration: none;\n}\n\na.MuiTypography-colorPrimary {\n  color: #e0e0e0;\n}\n\n:root {\n  white-space: pre-line;\n  --blue: #58ffff;\n  --blue40: rgba(88, 255, 255, 0.2509803922);\n  --blueBackground: radial-gradient(105.25% 64.58% at 49.68% 70.83%, rgba(1, 153, 163, 0.5) 0%, rgba(255, 255, 255, 0) 100%), #58ffff;\n  --blueRadialGradient: radial-gradient(105.25% 64.58% at 49.68% 70.83%, rgba(1, 153, 163, 0.5) 0%, rgba(255, 255, 255, 0) 100%), #58ffff;\n  --blueRadialGradientTrans: radial-gradient(circle, #58ffff 0%, rgba(255, 255, 255, 0) 100%);\n  --elecColor: #d87b39;\n  --elecColor40: rgba(216, 123, 57, 0.4);\n  --elecCompareColor: #e2bca1;\n  --gasColor: #45d1b8;\n  --gasColor40: rgba(69, 209, 184, 0.4);\n  --gasCompareColor: #a8f7e9;\n  --waterColor: #3a98ec;\n  --waterColor40: rgba(58, 152, 236, 0.4);\n  --waterCompareColor: #abd4fa;\n  --multiColor: #e3b82a;\n  --multiCompareColor: #ffd597;\n  --redPrimary: #d25959;\n  --greyBright: #e0e0e0;\n  --greyDark: #7b7b7b;\n  --textWhite: #ffffff;\n  --softGrey: #a0a0a0;\n  --darkLight: #25262b;\n  --darkLight2: #121212;\n  --textFont: Lato, sans-serif;\n  --greyLinearGradientBackground: linear-gradient(180deg, #323339 0%, #25262b 100%);\n  --multiColorRadialGradientTrans: radial-gradient(circle, #e3b82a 0%, rgba(255, 255, 255, 0) 100%);\n  --elecColorRadialGradientTrans: radial-gradient(circle, #d87b39 0%, rgba(255, 255, 255, 0) 100%);\n  --waterColorRadialGradientTrans: radial-gradient(circle, #3a98ec 0%, rgba(255, 255, 255, 0) 100%);\n  --gasColorRadialGradientTrans: radial-gradient(circle, #e3b82a 0%, rgba(255, 255, 255, 0) 100%);\n  --multiColorRadialGradient: radial-gradient(105.25% 64.58% at 49.68% 70.83%, rgba(226, 137, 4, 0.5) 0%, rgba(255, 255, 255, 0) 100%), #f1c017;\n  --elecColorRadialGradient: radial-gradient(105.25% 64.58% at 49.68% 70.83%, rgba(158, 67, 2, 0.5) 0%, rgba(255, 255, 255, 0) 100%), #d87b39;\n  --gasColorRadialGradient: radial-gradient(105.25% 64.58% at 49.68% 70.83%, rgba(4, 106, 88, 0.5) 0%, rgba(255, 255, 255, 0) 100%), #45d1b8;\n  --waterColorRadialGradient: radial-gradient(105.25% 64.58% at 49.68% 70.83%, rgba(2, 93, 174, 0.5) 0%, rgba(255, 255, 255, 0) 100%), #3a98ec;\n}\n\n.application {\n  overflow-x: hidden;\n  background-color: #121212;\n}\n\n.accordion-icon {\n  color: #ffffff;\n}", ""]);
+exports.push([module.i, "/* Cozy UI utilities classes */\n/* Cozy UI React components styles */\n/* App styles */\n/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\nhtml {\n  background: #121212;\n}\n\nbody {\n  background: #121212;\n  overflow: unset !important;\n}\n\n.column {\n  display: flex;\n  flex-direction: column;\n}\n\n.row {\n  display: flex;\n  flex-direction: row;\n}\n\n.cozy-bar {\n  width: 100%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  margin-left: 0;\n}\n\n[role=banner] .coz-bar-container {\n  background-color: #ffffff;\n}\n@media only screen and (max-width : 768px) {\n  [role=banner] .coz-bar-container {\n    padding: 0.6rem 0 0 0;\n    background-color: unset;\n  }\n}\n\n.coz-bar-wrapper {\n  box-shadow: unset !important;\n  background: unset !important;\n}\n\n.coz-label {\n  color: #32363f;\n}\n\n.header {\n  display: flex;\n  align-items: center;\n  flex-direction: column;\n  overflow: hidden;\n  width: 100%;\n  z-index: 18;\n  position: fixed;\n  top: 48px;\n  left: 0;\n}\n@media only screen and (max-width : 768px) {\n  .header {\n    top: 0;\n  }\n}\n.header .header-top {\n  background: radial-gradient(circle, rgb(52, 54, 65) 0%, rgb(27, 28, 34) 100%);\n  width: 100%;\n}\n.header .header-top .header-text {\n  padding: 0 1rem 1rem 1rem;\n  color: #e0e0e0;\n}\n.header .header-content {\n  margin: 0 0 0 220px;\n  display: flex;\n  flex-direction: column;\n}\n@media only screen and (max-width : 1023px) {\n  .header .header-content {\n    margin: 0;\n  }\n}\n@media only screen and (max-width : 768px) {\n  .header .header-content {\n    margin: 60px 0 0 0;\n  }\n}\n.header .header-content .header-content-top {\n  display: flex;\n  flex-direction: row;\n}\n.header .header-content .header-content-top.header-content-top-right {\n  justify-content: flex-end;\n}\n.header .header-content .header-content-top .header-text {\n  padding: 2rem 1rem;\n  flex: 1;\n}\n.header .header-content .header-content-top .header-text-desktop {\n  display: flex;\n  flex: 1;\n  padding: 2rem 1.25rem;\n  color: #e0e0e0;\n}\n.header .header-content .header-content-top .header-back-button {\n  padding: 0 0.75rem;\n}\n@media only screen and (max-width : 768px) {\n  .header .header-content .header-content-top .header-text {\n    padding: 0 1rem 1rem 1rem;\n    color: #e0e0e0;\n  }\n  .header .header-content .header-content-top .header-text-desktop {\n    display: none;\n  }\n  .header .header-content .header-content-top .header-feedbacks-button {\n    display: none;\n  }\n}\n\n.content-view-loading {\n  height: 80vh;\n  width: 100%;\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  align-items: center;\n  color: #e0e0e0;\n}\n.content-view-loading .content-view-loading-text {\n  padding-top: 1rem;\n  margin: 0 2rem;\n  text-align: center;\n}\n.content-view-loading .content-view-loading-button {\n  max-width: 50vw;\n  margin-top: 1rem;\n}\n\n[role=main] {\n  /* width */\n  /* Track */\n  /* Handle */\n}\n[role=main]::-webkit-scrollbar {\n  width: 10px;\n}\n[role=main]::-webkit-scrollbar-track {\n  background: #3e4045;\n}\n[role=main]::-webkit-scrollbar-thumb {\n  background: #6f7074;\n}\n\n/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n* {\n  font-family: Lato, sans-serif;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\np {\n  color: #a0a0a0;\n  font-family: Lato, sans-serif;\n}\n\n.home-title {\n  font-size: 1rem;\n  font-family: Lato, sans-serif;\n  font-style: normal;\n  font-weight: normal;\n  line-height: 120%;\n  text-transform: uppercase;\n}\n\n.app-title {\n  font-family: Lato, sans-serif;\n  font-style: normal;\n  font-weight: bold;\n  font-size: 21px;\n  line-height: 24px;\n  text-align: center;\n  letter-spacing: 0.15px;\n  color: #e0e0e0;\n  text-shadow: 0px -1px 0px #060609, 0px 1px 0px rgba(255, 255, 255, 0.07);\n}\n\n.isBuilding {\n  color: #e3b82a;\n  margin-left: 0.8rem;\n  margin-right: 0.8rem;\n}\n\n.text-10, .text-10-italic, .text-10-bold, .text-10-bold-capitalize, .text-10-bold-uppercase, .text-10-normal, .text-10-normal-150, .text-10-normal-uppercase {\n  font-style: normal;\n  font-size: 0.625rem;\n  line-height: 120%;\n}\n.text-10-normal, .text-10-normal-150, .text-10-normal-uppercase {\n  font-weight: normal;\n}\n.text-10-normal-uppercase {\n  text-transform: uppercase;\n}\n.text-10-normal-150 {\n  line-height: 150%;\n}\n.text-10-bold, .text-10-bold-capitalize, .text-10-bold-uppercase {\n  font-weight: 700;\n}\n.text-10-bold-uppercase {\n  text-transform: uppercase;\n}\n.text-10-bold-capitalize {\n  text-transform: capitalize;\n}\n.text-10-italic {\n  font-style: italic;\n  font-weight: normal;\n}\n\n.text-14, .text-14-italic, .text-14-bold, .text-14-bold-capitalize, .text-14-bold-uppercase, .text-14-normal, .text-14-normal-150, .text-14-normal-uppercase {\n  font-style: normal;\n  font-size: 0.875rem;\n  line-height: 120%;\n}\n.text-14-normal, .text-14-normal-150, .text-14-normal-uppercase {\n  font-weight: normal;\n}\n.text-14-normal-uppercase {\n  text-transform: uppercase;\n}\n.text-14-normal-150 {\n  line-height: 150%;\n}\n.text-14-bold, .text-14-bold-capitalize, .text-14-bold-uppercase {\n  font-weight: 700;\n}\n.text-14-bold-uppercase {\n  text-transform: uppercase;\n}\n.text-14-bold-capitalize {\n  text-transform: capitalize;\n}\n.text-14-italic {\n  font-style: italic;\n  font-weight: normal;\n}\n\n.text-15, .text-15-italic, .text-15-bold, .text-15-bold-capitalize, .text-15-bold-uppercase, .text-15-normal, .text-15-normal-150, .text-15-normal-uppercase {\n  font-style: normal;\n  font-size: 0.938rem;\n  line-height: 120%;\n}\n.text-15-normal, .text-15-normal-150, .text-15-normal-uppercase {\n  font-weight: normal;\n}\n.text-15-normal-uppercase {\n  text-transform: uppercase;\n}\n.text-15-normal-150 {\n  line-height: 150%;\n}\n.text-15-bold, .text-15-bold-capitalize, .text-15-bold-uppercase {\n  font-weight: 700;\n}\n.text-15-bold-uppercase {\n  text-transform: uppercase;\n}\n.text-15-bold-capitalize {\n  text-transform: capitalize;\n}\n.text-15-italic {\n  font-style: italic;\n  font-weight: normal;\n}\n\n.text-16, .text-16-italic, .text-16-bold, .text-16-bold-capitalize, .text-16-bold-uppercase, .text-16-normal, .text-16-normal-150, .text-16-normal-uppercase {\n  font-style: normal;\n  font-size: 1rem;\n  line-height: 120%;\n}\n.text-16-normal, .text-16-normal-150, .text-16-normal-uppercase {\n  font-weight: normal;\n}\n.text-16-normal-uppercase {\n  text-transform: uppercase;\n}\n.text-16-normal-150 {\n  line-height: 150%;\n}\n.text-16-bold, .text-16-bold-capitalize, .text-16-bold-uppercase {\n  font-weight: 700;\n}\n.text-16-bold-uppercase {\n  text-transform: uppercase;\n}\n.text-16-bold-capitalize {\n  text-transform: capitalize;\n}\n.text-16-italic {\n  font-style: italic;\n  font-weight: normal;\n}\n\n.text-18, .text-18-italic, .text-18-bold, .text-18-bold-capitalize, .text-18-bold-uppercase, .text-18-normal, .text-18-normal-150, .text-18-normal-uppercase {\n  font-style: normal;\n  font-size: 1.125rem;\n  line-height: 120%;\n}\n.text-18-normal, .text-18-normal-150, .text-18-normal-uppercase {\n  font-weight: normal;\n}\n.text-18-normal-uppercase {\n  text-transform: uppercase;\n}\n.text-18-normal-150 {\n  line-height: 150%;\n}\n.text-18-bold, .text-18-bold-capitalize, .text-18-bold-uppercase {\n  font-weight: 700;\n}\n.text-18-bold-uppercase {\n  text-transform: uppercase;\n}\n.text-18-bold-capitalize {\n  text-transform: capitalize;\n}\n.text-18-italic {\n  font-style: italic;\n  font-weight: normal;\n}\n\n.text-19, .text-19-italic, .text-19-bold, .text-19-bold-capitalize, .text-19-bold-uppercase, .text-19-normal, .text-19-normal-150, .text-19-normal-uppercase {\n  font-style: normal;\n  font-size: 1.188rem;\n  line-height: 120%;\n}\n.text-19-normal, .text-19-normal-150, .text-19-normal-uppercase {\n  font-weight: normal;\n}\n.text-19-normal-uppercase {\n  text-transform: uppercase;\n}\n.text-19-normal-150 {\n  line-height: 150%;\n}\n.text-19-bold, .text-19-bold-capitalize, .text-19-bold-uppercase {\n  font-weight: 700;\n}\n.text-19-bold-uppercase {\n  text-transform: uppercase;\n}\n.text-19-bold-capitalize {\n  text-transform: capitalize;\n}\n.text-19-italic {\n  font-style: italic;\n  font-weight: normal;\n}\n\n.text-20, .text-20-italic, .text-20-bold, .text-20-bold-capitalize, .text-20-bold-uppercase, .text-20-normal, .text-20-normal-150, .text-20-normal-uppercase {\n  font-style: normal;\n  font-size: 1.25rem;\n  line-height: 120%;\n}\n.text-20-normal, .text-20-normal-150, .text-20-normal-uppercase {\n  font-weight: normal;\n}\n.text-20-normal-uppercase {\n  text-transform: uppercase;\n}\n.text-20-normal-150 {\n  line-height: 150%;\n}\n.text-20-bold, .text-20-bold-capitalize, .text-20-bold-uppercase {\n  font-weight: 700;\n}\n.text-20-bold-uppercase {\n  text-transform: uppercase;\n}\n.text-20-bold-capitalize {\n  text-transform: capitalize;\n}\n.text-20-italic {\n  font-style: italic;\n  font-weight: normal;\n}\n\n.text-21, .text-21-italic, .text-21-bold, .text-21-bold-capitalize, .text-21-bold-uppercase, .text-21-normal, .text-21-normal-150, .text-21-normal-uppercase {\n  font-style: normal;\n  font-size: 1.313rem;\n  line-height: 120%;\n}\n.text-21-normal, .text-21-normal-150, .text-21-normal-uppercase {\n  font-weight: normal;\n}\n.text-21-normal-uppercase {\n  text-transform: uppercase;\n}\n.text-21-normal-150 {\n  line-height: 150%;\n}\n.text-21-bold, .text-21-bold-capitalize, .text-21-bold-uppercase {\n  font-weight: 700;\n}\n.text-21-bold-uppercase {\n  text-transform: uppercase;\n}\n.text-21-bold-capitalize {\n  text-transform: capitalize;\n}\n.text-21-italic {\n  font-style: italic;\n  font-weight: normal;\n}\n\n.text-22, .text-22-italic, .text-22-bold, .text-22-bold-capitalize, .text-22-bold-uppercase, .text-22-normal, .text-22-normal-150, .text-22-normal-uppercase {\n  font-style: normal;\n  font-size: 1.375rem;\n  line-height: 120%;\n}\n.text-22-normal, .text-22-normal-150, .text-22-normal-uppercase {\n  font-weight: normal;\n}\n.text-22-normal-uppercase {\n  text-transform: uppercase;\n}\n.text-22-normal-150 {\n  line-height: 150%;\n}\n.text-22-bold, .text-22-bold-capitalize, .text-22-bold-uppercase {\n  font-weight: 700;\n}\n.text-22-bold-uppercase {\n  text-transform: uppercase;\n}\n.text-22-bold-capitalize {\n  text-transform: capitalize;\n}\n.text-22-italic {\n  font-style: italic;\n  font-weight: normal;\n}\n\n.text-24, .text-24-italic, .text-24-bold, .text-24-bold-capitalize, .text-24-bold-uppercase, .text-24-normal, .text-24-normal-150, .text-24-normal-uppercase {\n  font-style: normal;\n  font-size: 1.5rem;\n  line-height: 120%;\n}\n.text-24-normal, .text-24-normal-150, .text-24-normal-uppercase {\n  font-weight: normal;\n}\n.text-24-normal-uppercase {\n  text-transform: uppercase;\n}\n.text-24-normal-150 {\n  line-height: 150%;\n}\n.text-24-bold, .text-24-bold-capitalize, .text-24-bold-uppercase {\n  font-weight: 700;\n}\n.text-24-bold-uppercase {\n  text-transform: uppercase;\n}\n.text-24-bold-capitalize {\n  text-transform: capitalize;\n}\n.text-24-italic {\n  font-style: italic;\n  font-weight: normal;\n}\n\n.text-26, .text-26-italic, .text-26-bold, .text-26-bold-capitalize, .text-26-bold-uppercase, .text-26-normal, .text-26-normal-150, .text-26-normal-uppercase {\n  font-style: normal;\n  font-size: 1.625rem;\n  line-height: 120%;\n}\n.text-26-normal, .text-26-normal-150, .text-26-normal-uppercase {\n  font-weight: normal;\n}\n.text-26-normal-uppercase {\n  text-transform: uppercase;\n}\n.text-26-normal-150 {\n  line-height: 150%;\n}\n.text-26-bold, .text-26-bold-capitalize, .text-26-bold-uppercase {\n  font-weight: 700;\n}\n.text-26-bold-uppercase {\n  text-transform: uppercase;\n}\n.text-26-bold-capitalize {\n  text-transform: capitalize;\n}\n.text-26-italic {\n  font-style: italic;\n  font-weight: normal;\n}\n\n.text-28, .text-28-italic, .text-28-bold, .text-28-bold-capitalize, .text-28-bold-uppercase, .text-28-normal, .text-28-normal-150, .text-28-normal-uppercase {\n  font-style: normal;\n  font-size: 1.75rem;\n  line-height: 120%;\n}\n.text-28-normal, .text-28-normal-150, .text-28-normal-uppercase {\n  font-weight: normal;\n}\n.text-28-normal-uppercase {\n  text-transform: uppercase;\n}\n.text-28-normal-150 {\n  line-height: 150%;\n}\n.text-28-bold, .text-28-bold-capitalize, .text-28-bold-uppercase {\n  font-weight: 700;\n}\n.text-28-bold-uppercase {\n  text-transform: uppercase;\n}\n.text-28-bold-capitalize {\n  text-transform: capitalize;\n}\n.text-28-italic {\n  font-style: italic;\n  font-weight: normal;\n}\n\n.text-36, .text-36-italic, .text-36-bold, .text-36-bold-capitalize, .text-36-bold-uppercase, .text-36-normal, .text-36-normal-150, .text-36-normal-uppercase {\n  font-style: normal;\n  font-size: 2.25rem;\n  line-height: 120%;\n}\n.text-36-normal, .text-36-normal-150, .text-36-normal-uppercase {\n  font-weight: normal;\n}\n.text-36-normal-uppercase {\n  text-transform: uppercase;\n}\n.text-36-normal-150 {\n  line-height: 150%;\n}\n.text-36-bold, .text-36-bold-capitalize, .text-36-bold-uppercase {\n  font-weight: 700;\n}\n.text-36-bold-uppercase {\n  text-transform: uppercase;\n}\n.text-36-bold-capitalize {\n  text-transform: capitalize;\n}\n.text-36-italic {\n  font-style: italic;\n  font-weight: normal;\n}\n\n/* Card */\n.card-title-on {\n  font-family: Lato, sans-serif;\n  font-style: normal;\n  font-weight: normal;\n  font-size: 1.125rem;\n  line-height: 120%;\n  color: #e0e0e0;\n}\n\n.card-text-bold {\n  font-family: Lato, sans-serif;\n  font-style: normal;\n  font-weight: bold;\n  font-size: 1rem;\n  line-height: 120%;\n  color: #e0e0e0;\n}\n\n.card-result {\n  font-family: Lato, sans-serif;\n  font-style: normal;\n  font-weight: 900;\n  font-size: 1.75rem;\n  line-height: 120%;\n  color: #e0e0e0;\n}\n\n.card-indicator {\n  font-family: Lato, sans-serif;\n  font-style: normal;\n  font-weight: normal;\n  font-size: 1rem;\n  line-height: 120%;\n  color: #e0e0e0;\n}\n\n.card-text {\n  font-family: Lato, sans-serif;\n  font-style: normal;\n  font-weight: normal;\n  font-size: 1rem;\n  line-height: 120%;\n  color: #e0e0e0;\n}\n\n/* Chart */\n.chart-ticks-x-text {\n  font-family: Lato, sans-serif;\n  font-style: normal;\n  font-weight: normal;\n  font-size: 1rem;\n  line-height: 120%;\n}\n@media only screen and (max-width : 768px) {\n  .chart-ticks-x-text {\n    font-size: 0.685rem;\n  }\n}\n\n.chart-ticks-y-text {\n  font-family: Lato, sans-serif;\n  font-style: normal;\n  font-weight: normal;\n  font-size: 0.9rem;\n  line-height: 120%;\n}\n@media only screen and (max-width : 768px) {\n  .chart-ticks-y-text {\n    font-size: 0.75rem;\n  }\n}\n\n/* Cozy bar */\n.cozybar {\n  font-family: Lato, sans-serif;\n  font-style: normal;\n  font-weight: bold;\n  font-size: 1.3125rem;\n  line-height: 120%;\n  color: #e0e0e0;\n}\n\n/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.axis {\n  color: #7b7b7b;\n}\n.axis .tick-text {\n  fill: #7b7b7b;\n}\n.axis .tick-text.tick-text-selected {\n  fill: #e0e0e0;\n}\n.axis .separator {\n  text-align: center;\n  margin: 0 2px;\n  font-size: 1rem !important;\n}\n\n.value-text {\n  fill: #7b7b7b;\n}\n.value-text.selected {\n  fill: #e0e0e0;\n}\n\n.barContainer:hover,\n.barFill:hover {\n  cursor: pointer;\n}\n\n.background-true {\n  opacity: 0.1;\n}\n.background-true:hover {\n  cursor: pointer;\n}\n\n.background-false {\n  opacity: 0;\n}\n\n.bar-compare-ELECTRICITY:hover,\n.bar-compare-GAS:hover,\n.bar-compare-WATER:hover,\n.bar-compare-MULTIFLUID:hover,\n.bar-MULTIFLUID:hover,\n.bar-WATER:hover,\n.bar-GAS:hover,\n.bar-ELECTRICITY:hover {\n  cursor: pointer;\n}\n\n.bar-ELECTRICITY {\n  fill: #5d3d2a;\n}\n.bar-ELECTRICITY.selected {\n  fill: #d87b39;\n  filter: drop-shadow(0 -0.1rem 0.2rem #d87b39);\n}\n\n.bar-compare-ELECTRICITY {\n  fill: #795c47;\n}\n.bar-compare-ELECTRICITY.selected {\n  fill: #e2bca1;\n  filter: drop-shadow(0 -0.1rem 0.2rem #e2bca1);\n}\n\n.bar-WATER {\n  fill: #20415e;\n}\n.bar-WATER.selected {\n  fill: #3a98ec;\n  filter: drop-shadow(0 -0.1rem 0.2rem #3a98ec);\n}\n\n.bar-compare-WATER {\n  fill: #4d5c6e;\n}\n.bar-compare-WATER.selected {\n  fill: #abd4fa;\n  filter: drop-shadow(0 -0.1rem 0.2rem #abd4fa);\n}\n\n.bar-GAS {\n  fill: #184940;\n}\n.bar-GAS.selected {\n  fill: #45d1b8;\n  filter: drop-shadow(0 -0.1rem 0.2rem #45d1b8);\n}\n\n.bar-compare-GAS {\n  fill: #597773;\n}\n.bar-compare-GAS.selected {\n  fill: #a8f7e9;\n  filter: drop-shadow(0 -0.1rem 0.2rem #a8f7e9);\n}\n\n.bar-MULTIFLUID {\n  fill: #705d1d;\n}\n.bar-MULTIFLUID.selected {\n  fill: #e3b82a;\n  filter: drop-shadow(0 -0.1rem 0.2rem #e3b82a);\n}\n.bar-MULTIFLUID.disabled:hover {\n  cursor: default;\n}\n\n.bar-duel {\n  fill: #61f0f2;\n}\n.bar-duel.selected {\n  fill: #61f0f2;\n  filter: drop-shadow(0 -0.1rem 0.2rem #61f0f2);\n}\n.bar-duel.disabled:hover {\n  cursor: default;\n}\n\n.bar-UNCOMING {\n  fill: #242633;\n  opacity: 0.6;\n}\n.bar-UNCOMING.selected {\n  fill: #e3b82a;\n  filter: drop-shadow(0 -0.1rem 0.2rem #e3b82a);\n}\n.bar-UNCOMING.disabled:hover {\n  cursor: default;\n}\n\n.bar-compare-MULTIFLUID {\n  fill: #7d6a4e;\n}\n.bar-compare-MULTIFLUID.selected {\n  fill: #ffd597;\n  filter: drop-shadow(0 -0.1rem 0.2rem #e3b82a);\n}\n\n.bar-average {\n  stroke-width: 2;\n  stroke: #e3b82a;\n}\n\n.week {\n  fill: #e2bca1;\n}\n.week.selected {\n  fill: #e2bca1;\n  filter: drop-shadow(0 -0.1rem 0.2rem #e2bca1);\n}\n\n.weekend {\n  fill: #ffd597;\n}\n.weekend.selected {\n  fill: #ffd597;\n  filter: drop-shadow(0 -0.1rem 0.2rem #e3b82a);\n}\n\n/** Animation **/\n.bounce-1 {\n  animation-name: bounce-1;\n  animation-timing-function: cubic-bezier(1, 1, 0.42, 1);\n  animation-iteration-count: 1;\n  transform-origin: bottom center;\n  transform-box: fill-box;\n}\n\n@keyframes bounce-1 {\n  0% {\n    transform: scale(0.1, 0.1);\n  }\n  28% {\n    transform: scale(0.1, 1.1);\n  }\n  45% {\n    transform: scale(0.8, 0.95);\n  }\n  55% {\n    transform: scale(1, 1);\n  }\n  65% {\n    transform: scale(1, 0.98);\n  }\n  75% {\n    transform: scale(1, 1);\n  }\n}\n.bounce-2 {\n  animation-name: bounce-2;\n  animation-timing-function: cubic-bezier(1, 1, 0.42, 1);\n  animation-iteration-count: 1;\n  transform-origin: bottom center;\n  transform-box: fill-box;\n}\n\n@keyframes bounce-2 {\n  0% {\n    transform: scale(1, 1);\n  }\n  28% {\n    transform: scale(1, 1.1);\n  }\n  45% {\n    transform: scale(0.8, 0.95);\n  }\n  55% {\n    transform: scale(1, 1);\n  }\n  65% {\n    transform: scale(1, 0.98);\n  }\n  75% {\n    transform: scale(1, 1);\n  }\n}\n.bounce-3 {\n  animation-name: bounce-3;\n  animation-timing-function: cubic-bezier(1, 1, 0.42, 1);\n  animation-iteration-count: 1;\n  transform-origin: bottom center;\n}\n\n@keyframes bounce-3 {\n  0% {\n    opacity: 0.6;\n    transform: scaleY(1);\n  }\n  50% {\n    transform: scaleY(1.1);\n    opacity: 0.8;\n  }\n  100% {\n    transform: scaleY(1);\n    opacity: 1;\n  }\n}\n/** Animatio ndelay **/\n.delay {\n  animation-duration: 0.4s;\n}\n\n.delay--0 {\n  animation-duration: 0.6s;\n}\n\n.delay--1 {\n  animation-duration: 0.7s;\n}\n\n.delay--2 {\n  animation-duration: 0.8s;\n}\n\n.delay--3 {\n  animation-duration: 0.9s;\n}\n\n.delay--4 {\n  animation-duration: 1s;\n}\n\n.delay--5 {\n  animation-duration: 1.1s;\n}\n\n.delay--6 {\n  animation-duration: 1.2s;\n}\n\n.delay--7 {\n  animation-duration: 1.3s;\n}\n\n.delay--8 {\n  animation-duration: 1.4s;\n}\n\n.delay--9 {\n  animation-duration: 1.5s;\n}\n\n.delay--10 {\n  animation-duration: 1.6s;\n}\n\n.delay--11 {\n  animation-duration: 1.8s;\n}\n\n.delay--12 {\n  animation-duration: 1.9s;\n}\n\n/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\nbutton.btn-highlight {\n  background: radial-gradient(105.25% 64.58% at 49.68% 70.83%, rgba(226, 137, 4, 0.5) 0%, rgba(255, 255, 255, 0) 100%), #f1c017;\n  background-color: #e3b82a;\n  border: none;\n  border-radius: 2px;\n  margin: 1.5rem 0 0;\n  width: 100%;\n  text-transform: initial;\n  cursor: pointer;\n}\nbutton.btn-highlight span:first-child {\n  color: #000000;\n}\nbutton.btn-highlight:hover, button.btn-highlight:focus, button.btn-highlight.active, button.btn-highlight:disabled {\n  background-color: #b89318;\n}\nbutton.btn-highlight:disabled {\n  cursor: not-allowed;\n  opacity: 0.5;\n}\nbutton.btn-primary-positive {\n  background: transparent;\n  background-color: transparent;\n  border: 1px solid #121212;\n  border-radius: 2px;\n  margin: 1.5rem 0 0;\n  width: 100%;\n  text-transform: initial;\n  cursor: pointer;\n}\nbutton.btn-primary-positive span:first-child {\n  color: #e3b82a;\n}\nbutton.btn-primary-positive:hover, button.btn-primary-positive:focus, button.btn-primary-positive.active, button.btn-primary-positive:disabled {\n  background-color: rgba(18, 18, 18, 0.2);\n}\nbutton.btn-primary-positive:hover span:first-child, button.btn-primary-positive:focus span:first-child, button.btn-primary-positive.active span:first-child, button.btn-primary-positive:disabled span:first-child {\n  color: rgba(227, 184, 42, 0.7);\n}\nbutton.btn-primary-positive:disabled {\n  cursor: not-allowed;\n  opacity: 0.5;\n}\nbutton.btn-primary-negative {\n  background: transparent;\n  background-color: transparent;\n  border: 1px solid #7b7b7b;\n  border-radius: 2px;\n  margin: 1.5rem 0 0;\n  width: 100%;\n  text-transform: initial;\n  cursor: pointer;\n}\nbutton.btn-primary-negative span:first-child {\n  color: #e3b82a;\n}\nbutton.btn-primary-negative:hover, button.btn-primary-negative:focus, button.btn-primary-negative.active, button.btn-primary-negative:disabled {\n  background-color: rgba(123, 123, 123, 0.2);\n}\nbutton.btn-primary-negative:hover span:first-child, button.btn-primary-negative:focus span:first-child, button.btn-primary-negative.active span:first-child, button.btn-primary-negative:disabled span:first-child {\n  color: rgba(227, 184, 42, 0.7);\n}\nbutton.btn-primary-negative:disabled {\n  cursor: not-allowed;\n  opacity: 0.5;\n}\nbutton.btn-secondary-positive {\n  background: transparent;\n  background-color: transparent;\n  border: 1px solid #121212;\n  border-radius: 2px;\n  margin: 1.5rem 0 0;\n  width: 100%;\n  text-transform: initial;\n  cursor: pointer;\n}\nbutton.btn-secondary-positive span:first-child {\n  color: #e0e0e0;\n}\nbutton.btn-secondary-positive:hover, button.btn-secondary-positive:focus, button.btn-secondary-positive.active, button.btn-secondary-positive:disabled {\n  background-color: rgba(18, 18, 18, 0.2);\n}\nbutton.btn-secondary-positive:hover span:first-child, button.btn-secondary-positive:focus span:first-child, button.btn-secondary-positive.active span:first-child, button.btn-secondary-positive:disabled span:first-child {\n  color: rgba(224, 224, 224, 0.7);\n}\nbutton.btn-secondary-positive:disabled {\n  cursor: not-allowed;\n  opacity: 0.5;\n}\nbutton.btn-secondary-negative {\n  background: transparent;\n  background-color: transparent;\n  border: 1px solid #7b7b7b;\n  border-radius: 2px;\n  margin: 1.5rem 0 0;\n  width: 100%;\n  text-transform: initial;\n  cursor: pointer;\n}\nbutton.btn-secondary-negative span:first-child {\n  color: #e0e0e0;\n}\nbutton.btn-secondary-negative:hover, button.btn-secondary-negative:focus, button.btn-secondary-negative.active, button.btn-secondary-negative:disabled {\n  background-color: rgba(123, 123, 123, 0.2);\n}\nbutton.btn-secondary-negative:hover span:first-child, button.btn-secondary-negative:focus span:first-child, button.btn-secondary-negative.active span:first-child, button.btn-secondary-negative:disabled span:first-child {\n  color: rgba(224, 224, 224, 0.7);\n}\nbutton.btn-secondary-negative:disabled {\n  cursor: not-allowed;\n  opacity: 0.5;\n}\nbutton.btn-duel-off {\n  background: #121212;\n  background-color: #121212;\n  border: 1px solid rgba(97, 240, 242, 0.5);\n  border-radius: 2px;\n  margin: 1.5rem 0 0;\n  width: 100%;\n  text-transform: initial;\n  cursor: pointer;\n}\nbutton.btn-duel-off span:first-child {\n  color: #ffffff;\n}\nbutton.btn-duel-off:hover, button.btn-duel-off:focus, button.btn-duel-off.active, button.btn-duel-off:disabled {\n  background-color: black;\n}\nbutton.btn-duel-off:disabled {\n  cursor: not-allowed;\n  opacity: 0.5;\n}\nbutton.btn-duel-active {\n  border-radius: 4px !important;\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  background-color: 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: initial;\n  cursor: pointer;\n}\nbutton.btn-duel-active span:first-child {\n  color: #121212;\n}\nbutton.btn-duel-active:disabled {\n  cursor: not-allowed;\n  opacity: 0.5;\n}\nbutton.btn-duel-on {\n  background: radial-gradient(60.65% 30.62% at 50% 3.13%, #2a2b30 0%, #1b1c22 100%);\n  background-color: #121212;\n  border: 1px solid #58ffff;\n  border-radius: 2px;\n  margin: 1.5rem 0 0;\n  width: 100%;\n  text-transform: initial;\n  cursor: pointer;\n}\nbutton.btn-duel-on span:first-child {\n  color: #ffffff;\n}\nbutton.btn-duel-on:hover, button.btn-duel-on:focus, button.btn-duel-on.active, button.btn-duel-on:disabled {\n  background-color: black;\n}\nbutton.btn-duel-on:disabled {\n  cursor: not-allowed;\n  opacity: 0.5;\n}\nbutton.btn-profile-next {\n  background: radial-gradient(105.25% 64.58% at 49.68% 70.83%, rgba(226, 137, 4, 0.5) 0%, rgba(255, 255, 255, 0) 100%), #f1c017;\n  background-color: #e3b82a;\n  border: 1px solid #e3b82a;\n  border-radius: 2px;\n  margin: 1.5rem 0 0;\n  width: 100%;\n  text-transform: initial;\n  cursor: pointer;\n}\nbutton.btn-profile-next span:first-child {\n  color: #000000;\n}\nbutton.btn-profile-next:hover, button.btn-profile-next:focus, button.btn-profile-next.active, button.btn-profile-next:disabled {\n  background-color: #b89318;\n}\nbutton.btn-profile-next:disabled {\n  cursor: not-allowed;\n  opacity: 0.5;\n}\nbutton.btn-profile-back {\n  background: none;\n  background-color: none;\n  border: 1px solid #e0e0e0;\n  border-radius: 2px;\n  margin: 1.5rem 0 0;\n  width: 100%;\n  text-transform: initial;\n  cursor: pointer;\n}\nbutton.btn-profile-back span:first-child {\n  color: #e0e0e0;\n}\nbutton.btn-profile-back:disabled {\n  cursor: not-allowed;\n  opacity: 0.5;\n}\n\n/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.card {\n  background: linear-gradient(180deg, #323339 0%, #25262b 100%);\n  box-sizing: border-box;\n  box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.75);\n  border-radius: 4px;\n  margin-top: 1rem;\n  padding: 16px;\n}\n.card:hover {\n  background: linear-gradient(180deg, rgba(70, 71, 77, 0.7) 0%, rgba(57, 58, 63, 0.7) 100%);\n}\n.card.rich-card {\n  padding: 24px 16px;\n}\n\n/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\ndiv.modal-root .MuiBackdrop-root {\n  background-color: hsla(231deg, 11%, 12%, 0.85);\n}\n\ndiv.modal-paper {\n  background: linear-gradient(180deg, #323339 0%, #25262b 100%);\n  width: 36rem;\n  max-width: 100%;\n  max-height: 90vh;\n  padding: 2rem;\n  box-sizing: border-box;\n  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.55);\n  border-radius: 4px;\n  margin: 0 0 0 13.75rem;\n  align-items: center;\n  color: #ffffff;\n}\n@media only screen and (max-width : 1023px) {\n  div.modal-paper {\n    width: 35rem;\n    margin: 0;\n  }\n}\n@media only screen and (max-width : 768px) {\n  div.modal-paper {\n    padding: 1rem 1rem 1.5rem;\n    width: 85%;\n    max-width: 35rem;\n    margin: 0;\n  }\n}\ndiv.modal-paper.no-padding {\n  padding: 0;\n}\ndiv.modal-paper.blue-border {\n  border: 1px solid rgba(88, 255, 255, 0.2509803922);\n}\ndiv.modal-paper.blue-light-border {\n  border: 1px solid #61f0f2;\n}\ndiv.modal-paper.yellow-border {\n  border: 1px solid rgba(227, 184, 42, 0.4);\n}\ndiv.modal-paper .modal-paper-close-button {\n  position: absolute;\n  top: 0.5rem;\n  right: 0.5rem;\n  padding: 5px 5px;\n  z-index: 10;\n}\n\ndiv.modal-paper-full-screen {\n  background: linear-gradient(180deg, #323339 0%, #25262b 100%);\n  width: 100%;\n  max-width: 100%;\n  height: 100%;\n  max-height: 100%;\n  padding: 0;\n  margin: 0;\n  box-sizing: border-box;\n  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.55);\n  border-radius: 4px;\n  color: #ffffff;\n  display: flex;\n  align-items: center;\n}\ndiv.modal-paper-full-screen.dark-background {\n  background: #121212;\n}\n\n/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\ndiv.expansion-panel-root {\n  margin: 1.2rem 0;\n  color: #e0e0e0;\n  background: linear-gradient(180deg, #323339 0%, #25262b 100%);\n  border-radius: 4px;\n  box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.75);\n  transition: background-color 0.6s ease;\n  box-sizing: border-box;\n}\ndiv.expansion-panel-root.Mui-expanded:first-child {\n  margin: 1.2rem 0;\n}\ndiv.expansion-panel-root.Mui-expanded:last-child {\n  margin: 1.2rem 0;\n}\ndiv.expansion-panel-root.red-border {\n  border: 1px solid #d25959;\n}\n\ndiv.expansion-panel-summary {\n  padding: 0.25rem 1.2rem;\n  min-height: 4rem;\n}\ndiv.expansion-panel-summary.Mui-focused {\n  border-radius: 4px;\n  background-color: unset;\n  box-shadow: 0 0 0 1px #e0e0e0;\n}\ndiv.expansion-panel-summary.Mui-expanded {\n  min-height: 4rem;\n}\ndiv.expansion-panel-summary.Mui-expanded.small {\n  min-height: 3rem;\n}\ndiv.expansion-panel-summary.small {\n  padding: 0 1.2rem;\n  min-height: 3rem;\n}\ndiv.expansion-panel-summary.bold-text {\n  font-weight: bold;\n}\n\ndiv.expansion-panel-content {\n  display: flex;\n  align-items: center;\n}\ndiv.expansion-panel-content.Mui-expanded {\n  margin: 0.75rem 0;\n}\n\ndiv.expansion-panel-details {\n  padding: 0 1.2rem 1.2rem;\n}\n\n/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** ORANGE **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\na {\n  color: #deaf0e;\n}\na:visited {\n  color: #deaf0e;\n}\n\na:focus {\n  outline: none;\n  box-shadow: inset 0 0 0 1px #e0e0e0;\n}\na:focus > div:first-child {\n  box-shadow: 0 0 0 1px #e0e0e0;\n}\n\na.MuiLink-underlineHover:hover {\n  text-decoration: none;\n}\n\na.MuiTypography-colorPrimary {\n  color: #e0e0e0;\n}\n\n:root {\n  white-space: pre-line;\n  --blue: #58ffff;\n  --blue40: rgba(88, 255, 255, 0.2509803922);\n  --blueBackground: radial-gradient(105.25% 64.58% at 49.68% 70.83%, rgba(1, 153, 163, 0.5) 0%, rgba(255, 255, 255, 0) 100%), #58ffff;\n  --blueRadialGradient: radial-gradient(105.25% 64.58% at 49.68% 70.83%, rgba(1, 153, 163, 0.5) 0%, rgba(255, 255, 255, 0) 100%), #58ffff;\n  --blueRadialGradientTrans: radial-gradient(circle, #58ffff 0%, rgba(255, 255, 255, 0) 100%);\n  --elecColor: #d87b39;\n  --elecColor40: rgba(216, 123, 57, 0.4);\n  --elecCompareColor: #e2bca1;\n  --gasColor: #45d1b8;\n  --gasColor40: rgba(69, 209, 184, 0.4);\n  --gasCompareColor: #a8f7e9;\n  --waterColor: #3a98ec;\n  --waterColor40: rgba(58, 152, 236, 0.4);\n  --waterCompareColor: #abd4fa;\n  --multiColor: #e3b82a;\n  --multiCompareColor: #ffd597;\n  --redPrimary: #d25959;\n  --greyBright: #e0e0e0;\n  --greyDark: #7b7b7b;\n  --textWhite: #ffffff;\n  --softGrey: #a0a0a0;\n  --darkLight: #25262b;\n  --darkLight2: #121212;\n  --textFont: Lato, sans-serif;\n  --greyLinearGradientBackground: linear-gradient(180deg, #323339 0%, #25262b 100%);\n  --multiColorRadialGradientTrans: radial-gradient(circle, #e3b82a 0%, rgba(255, 255, 255, 0) 100%);\n  --elecColorRadialGradientTrans: radial-gradient(circle, #d87b39 0%, rgba(255, 255, 255, 0) 100%);\n  --waterColorRadialGradientTrans: radial-gradient(circle, #3a98ec 0%, rgba(255, 255, 255, 0) 100%);\n  --gasColorRadialGradientTrans: radial-gradient(circle, #e3b82a 0%, rgba(255, 255, 255, 0) 100%);\n  --multiColorRadialGradient: radial-gradient(105.25% 64.58% at 49.68% 70.83%, rgba(226, 137, 4, 0.5) 0%, rgba(255, 255, 255, 0) 100%), #f1c017;\n  --elecColorRadialGradient: radial-gradient(105.25% 64.58% at 49.68% 70.83%, rgba(158, 67, 2, 0.5) 0%, rgba(255, 255, 255, 0) 100%), #d87b39;\n  --gasColorRadialGradient: radial-gradient(105.25% 64.58% at 49.68% 70.83%, rgba(4, 106, 88, 0.5) 0%, rgba(255, 255, 255, 0) 100%), #45d1b8;\n  --waterColorRadialGradient: radial-gradient(105.25% 64.58% at 49.68% 70.83%, rgba(2, 93, 174, 0.5) 0%, rgba(255, 255, 255, 0) 100%), #3a98ec;\n}\n\n.application {\n  overflow-x: hidden;\n  background-color: #121212;\n}\n\n.accordion-icon {\n  color: #ffffff;\n}", ""]);
 
 
 
@@ -31080,7 +31677,7 @@ exports.push([module.i, "/* Cozy UI utilities classes */\n/* Cozy UI React compo
 /***/ "pZg0":
 /***/ (function(module, exports) {
 
-module.exports = {"name":"Ecolyo","slug":"ecolyo","icon":"icon.svg","categories":["energy"],"version":"2.0.2","licence":"AGPL-3.0","editor":"Métropole de Lyon","default_locale":"fr","locales":{"fr":{"short_description":"Ecolyo est le service proposé par la Métropole de Lyon pour suivre et comprendre les consommations d’énergie et d’eau de votre foyer.","long_description":"Ecolyo est le service proposé par la Métropole de Lyon pour suivre et comprendre les consommations d’énergie et d’eau de votre foyer afin de vous accompagner dans la gestion quotidienne de ces consommations et ce, de façon ludique en vous lançant des défis personnalisés.","permissions":{"ecolyo":{"description":"Requises pour le fonctionnement des différentes parties de l’application (Analyse, liste d’astuces personnalisée, …)."},"enedis":{"description":"Requises pour l’affichage et l’analyse de vos consommations électriques dans Ecolyo. Issues du connecteur Enedis."},"grdf":{"description":"Requises pour l’affichage et l’analyse de vos consommations de gaz dans Ecolyo. Issues du connecteur GRDF."},"egl":{"description":"Requises pour l’affichage et l’analyse de vos consommations d’eau dans Ecolyo. Issues du connecteur Eau du Grand Lyon."},"konnectors":{"description":"Requis pour vérifier la présence des connecteurs Enedis, GRDF et Eau du Grand Lyon ainsi que pour pouvoir les configurer à partir de l’application Ecolyo."},"accounts":{"description":"Requis pour stocker des informations propres aux comptes énergie et eau (Enedis, GRDF, Eau du Grand Lyon). Sont stockés votre numéro de PDL pour Enedis, votre numéro de PCE pour GRDF, vos logins et mots de passe pour Eau du Grand Lyon."},"triggers":{"description":"Requis pour le bon fonctionnement des connecteurs énergie et eau."},"jobs":{"description":"Requis pour le bon fonctionnement des connecteurs énergie et eau."},"terms":{"description":"Nécessaire pour la gestion des consentements de l'application"},"apps":{"description":"Requis par Cozy pour afficher les icônes des applications installées dans la barre Cozy."},"settings":{"description":"Requis pour afficher les paramètres Cozy dans la barre Cozy."},"ecolyo-dju":{"description":"Requis pour la récupération des DJU (Degrés Jours Unifiés), informations météorologiques permettant d’ajuster le modèle de comparaison des consommations énergétiques."},"dacc-dev":{"description":"Requis pour la récupération et l’envoi de statistiques d’utilisation anonymisées dans un environnement de test."},"dacc":{"description":"Requis pour envoyer des statistiques d'utilisation anonymisées."},"backoffice-prod":{"description":"Requis pour la récupération des données de la newsletter."},"backoffice-rec":{"description":"Requis pour la récupération des données de la newsletter dans un environment de test."},"backoffice-custom-popup":{"description":"Requis pour la récupération des alertes personnalisées."},"backoffice-custom-popup-rec":{"description":"Requis pour la récupération des alertes personnalisées dans un environment de test."},"backoffice-partners-info":{"description":"Requis pour la récupération du status des services partenaires"},"backoffice-partners-info-rec":{"description":"Requis pour la récupération du status des services partenaires dans un environment de test."},"backoffice-prices":{"description":"Requis pour la récupération du prix des fluides."},"backoffice-prices-rec":{"description":"Requis pour la récupération du prix des fluides dans un environnement de test."}}},"en":{"short_description":"Ecolyo a free service developed by Métropole de Lyon to help you to monitor and understand the energy and water consumption of your home.","long_description":"Ecolyo a free service developed by the Métropole de Lyon to help you to monitor and understand the energy and water consumption of your home. To help you in reducing your daily consumption it gives you best energy consumption practices, consumption analysis and challenges to take up. At least one Smartmeter is needed among Linky (for electricity), Gazpar (for gas) or Téléo (for water).","permissions":{"ecolyo":{"description":"Required for the operation of the different parts of the application (Analysis, customized eco-gesture lists, etc...)."},"enedis":{"description":"Required for the display and analysis of your electricity consumption in Ecolyo. Retrieved by the Enedis connector."},"grdf":{"description":"Required for the display and analysis of your gas consumption in Ecolyo. Retrieved by the GRDF connector."},"egl":{"description":"Required for the display and analysis of your water consumption in Ecolyo. Retrieved by the Eau du Grand Lyon connector."},"konnectors":{"description":"Required to verify the presence of the Enedis, GRDF and Eau du Grand Lyon connectors as well as to be able to configure them from the Ecolyo application."},"accounts":{"description":"Required to store information specific to energy and water accounts (Enedis, GRDF, Eau du Grand Lyon). Your PDL number for Enedis, your PCE number for GRDF, your logins and passwords for Eau du Grand Lyon are stored."},"triggers":{"description":"Required for the correct functioning of the energy and water connectors."},"jobs":{"description":"Required for the correct functioning of the energy and water connectors."},"terms":{"description":"Required for the correct managment of CGU."},"apps":{"description":"Required to display the icons of installed applications in the Cozy bar."},"settings":{"description":"Required for the application's consents managment"},"ecolyo-dju":{"description":"Required to gather udd data (Unified Degree Days), a meteorological data allowing the app to adjust our energical consumption model. "},"dacc-dev":{"description":"Required for gathering and sending anonymous usage statistics for test environment."},"dacc":{"description":"Required for sending cozy anonymized stats."},"agent":{"description":"Required for retrieving informations from our partners."},"backoffice-prod":{"description":"Required for retrieving newsletter informations from backoffice prod."},"backoffice-rec":{"description":"Required for retrieving newsletter informations from backoffice rec."},"backoffice-custom-popup":{"description":"Required for retrieving custom alerts."},"backoffice-custom-popup-rec":{"description":"Required for retrieving custom alerts in test environment."},"backoffice-partners-info":{"description":"Required for getting the status of partners' services"},"backoffice-partners-info-rec":{"description":"Required for getting the status of partners' services in test environment."},"backoffice-prices":{"description":"Required for getting fluid prices form backoffice prod"},"backoffice-prices-rec":{"description":"Required for getting fluid prices form backoffice rec."}}}},"langs":["fr"],"developer":{"name":"Métropole de Lyon","url":"https://www.grandlyon.com/"},"routes":{"/":{"folder":"/","index":"index.html","public":false}},"services":{"enedisHalfHourMonthlyAnalysis":{"type":"node","file":"services/enedisHalfHourMonthlyAnalysis/ecolyo.js","trigger":"@cron 0 0 8 3 * *"},"monthlyReportNotification":{"type":"node","file":"services/monthlyReportNotification/ecolyo.js","trigger":"@cron 0 0 10 3 * *"},"consumptionAlert":{"type":"node","file":"services/consumptionAlert/ecolyo.js","trigger":"@daily after 11am"},"aggregatorUsageEvents":{"type":"node","file":"services/aggregatorUsageEvents/ecolyo.js","trigger":"@daily before 7am"},"fluidsPrices":{"type":"node","file":"services/fluidsPrices/ecolyo.js","trigger":"@daily before 7am"}},"permissions":{"ecolyo":{"type":"com.grandlyon.ecolyo.*"},"enedis":{"type":"com.grandlyon.enedis.*"},"grdf":{"type":"com.grandlyon.grdf.*"},"egl":{"type":"com.grandlyon.egl.*"},"agent":{"type":"org.ecolyo.agent.*"},"konnectors":{"type":"io.cozy.konnectors"},"accounts":{"type":"io.cozy.accounts"},"triggers":{"type":"io.cozy.triggers"},"jobs":{"type":"io.cozy.jobs"},"terms":{"type":"io.cozy.terms"},"apps":{"type":"io.cozy.apps","verbs":["GET"]},"settings":{"type":"io.cozy.settings","verbs":["GET"]},"ecolyo-dju":{"type":"org.ecolyo.dju","verbs":["GET"]},"dacc":{"type":"cc.cozycloud.dacc_v2","verbs":["ALL"]},"dacc-dev":{"type":"cc.cozycloud.dacc.dev_v2","verbs":["ALL"]},"backoffice-prod":{"type":"org.ecolyo.agent","verbs":["ALL"]},"backoffice-rec":{"type":"org.ecolyo.agent.rec","verbs":["ALL"]},"backoffice-custom-popup":{"type":"org.ecolyo.agent.custom.popup","verbs":["ALL"]},"backoffice-custom-popup-rec":{"type":"org.ecolyo.agent.custom.popup.rec","verbs":["ALL"]},"backoffice-partners-info":{"type":"org.ecolyo.agent.partners.info","verbs":["ALL"]},"backoffice-partners-info-rec":{"type":"org.ecolyo.agent.partners.info.rec","verbs":["ALL"]},"backoffice-prices":{"type":"org.ecolyo.agent.prices","verbs":["ALL"]},"backoffice-prices-rec":{"type":"org.ecolyo.agent.prices.rec","verbs":["ALL"]}}}
+module.exports = {"name":"Ecolyo","slug":"ecolyo","icon":"icon.svg","categories":["energy"],"version":"2.1.1","licence":"AGPL-3.0","editor":"Métropole de Lyon","default_locale":"fr","locales":{"fr":{"short_description":"Ecolyo est le service proposé par la Métropole de Lyon pour suivre et comprendre les consommations d’énergie et d’eau de votre foyer.","long_description":"Ecolyo est le service proposé par la Métropole de Lyon pour suivre et comprendre les consommations d’énergie et d’eau de votre foyer afin de vous accompagner dans la gestion quotidienne de ces consommations et ce, de façon ludique en vous lançant des défis personnalisés.","permissions":{"ecolyo":{"description":"Requises pour le fonctionnement des différentes parties de l’application (Analyse, liste d’astuces personnalisée, …)."},"enedis":{"description":"Requises pour l’affichage et l’analyse de vos consommations électriques dans Ecolyo. Issues du connecteur Enedis."},"grdf":{"description":"Requises pour l’affichage et l’analyse de vos consommations de gaz dans Ecolyo. Issues du connecteur GRDF."},"egl":{"description":"Requises pour l’affichage et l’analyse de vos consommations d’eau dans Ecolyo. Issues du connecteur Eau du Grand Lyon."},"konnectors":{"description":"Requis pour vérifier la présence des connecteurs Enedis, GRDF et Eau du Grand Lyon ainsi que pour pouvoir les configurer à partir de l’application Ecolyo."},"accounts":{"description":"Requis pour stocker des informations propres aux comptes énergie et eau (Enedis, GRDF, Eau du Grand Lyon). Sont stockés votre numéro de PDL pour Enedis, votre numéro de PCE pour GRDF, vos logins et mots de passe pour Eau du Grand Lyon."},"triggers":{"description":"Requis pour le bon fonctionnement des connecteurs énergie et eau."},"jobs":{"description":"Requis pour le bon fonctionnement des connecteurs énergie et eau."},"terms":{"description":"Nécessaire pour la gestion des consentements de l'application"},"apps":{"description":"Requis par Cozy pour afficher les icônes des applications installées dans la barre Cozy."},"settings":{"description":"Requis pour afficher les paramètres Cozy dans la barre Cozy."},"ecolyo-dju":{"description":"Requis pour la récupération des DJU (Degrés Jours Unifiés), informations météorologiques permettant d’ajuster le modèle de comparaison des consommations énergétiques."},"dacc-dev":{"description":"Requis pour la récupération et l’envoi de statistiques d’utilisation anonymisées dans un environnement de test."},"dacc":{"description":"Requis pour envoyer des statistiques d'utilisation anonymisées."},"backoffice-prod":{"description":"Requis pour la récupération des données de la newsletter."},"backoffice-rec":{"description":"Requis pour la récupération des données de la newsletter dans un environment de test."},"backoffice-custom-popup":{"description":"Requis pour la récupération des alertes personnalisées."},"backoffice-custom-popup-rec":{"description":"Requis pour la récupération des alertes personnalisées dans un environment de test."},"backoffice-partners-info":{"description":"Requis pour la récupération du status des services partenaires"},"backoffice-partners-info-rec":{"description":"Requis pour la récupération du status des services partenaires dans un environment de test."},"backoffice-prices":{"description":"Requis pour la récupération du prix des fluides."},"backoffice-prices-rec":{"description":"Requis pour la récupération du prix des fluides dans un environnement de test."}}},"en":{"short_description":"Ecolyo a free service developed by Métropole de Lyon to help you to monitor and understand the energy and water consumption of your home.","long_description":"Ecolyo a free service developed by the Métropole de Lyon to help you to monitor and understand the energy and water consumption of your home. To help you in reducing your daily consumption it gives you best energy consumption practices, consumption analysis and challenges to take up. At least one Smartmeter is needed among Linky (for electricity), Gazpar (for gas) or Téléo (for water).","permissions":{"ecolyo":{"description":"Required for the operation of the different parts of the application (Analysis, customized eco-gesture lists, etc...)."},"enedis":{"description":"Required for the display and analysis of your electricity consumption in Ecolyo. Retrieved by the Enedis connector."},"grdf":{"description":"Required for the display and analysis of your gas consumption in Ecolyo. Retrieved by the GRDF connector."},"egl":{"description":"Required for the display and analysis of your water consumption in Ecolyo. Retrieved by the Eau du Grand Lyon connector."},"konnectors":{"description":"Required to verify the presence of the Enedis, GRDF and Eau du Grand Lyon connectors as well as to be able to configure them from the Ecolyo application."},"accounts":{"description":"Required to store information specific to energy and water accounts (Enedis, GRDF, Eau du Grand Lyon). Your PDL number for Enedis, your PCE number for GRDF, your logins and passwords for Eau du Grand Lyon are stored."},"triggers":{"description":"Required for the correct functioning of the energy and water connectors."},"jobs":{"description":"Required for the correct functioning of the energy and water connectors."},"terms":{"description":"Required for the correct managment of CGU."},"apps":{"description":"Required to display the icons of installed applications in the Cozy bar."},"settings":{"description":"Required for the application's consents managment"},"ecolyo-dju":{"description":"Required to gather udd data (Unified Degree Days), a meteorological data allowing the app to adjust our energical consumption model. "},"dacc-dev":{"description":"Required for gathering and sending anonymous usage statistics for test environment."},"dacc":{"description":"Required for sending cozy anonymized stats."},"agent":{"description":"Required for retrieving informations from our partners."},"backoffice-prod":{"description":"Required for retrieving newsletter informations from backoffice prod."},"backoffice-rec":{"description":"Required for retrieving newsletter informations from backoffice rec."},"backoffice-custom-popup":{"description":"Required for retrieving custom alerts."},"backoffice-custom-popup-rec":{"description":"Required for retrieving custom alerts in test environment."},"backoffice-partners-info":{"description":"Required for getting the status of partners' services"},"backoffice-partners-info-rec":{"description":"Required for getting the status of partners' services in test environment."},"backoffice-prices":{"description":"Required for getting fluid prices form backoffice prod"},"backoffice-prices-rec":{"description":"Required for getting fluid prices form backoffice rec."}}}},"langs":["fr"],"developer":{"name":"Métropole de Lyon","url":"https://www.grandlyon.com/"},"routes":{"/":{"folder":"/","index":"index.html","public":false}},"services":{"enedisHalfHourMonthlyAnalysis":{"type":"node","file":"services/enedisHalfHourMonthlyAnalysis/ecolyo.js","trigger":"@cron 0 0 8 3 * *"},"monthlyReportNotification":{"type":"node","file":"services/monthlyReportNotification/ecolyo.js","trigger":"@cron 0 0 10 3 * *"},"consumptionAlert":{"type":"node","file":"services/consumptionAlert/ecolyo.js","trigger":"@daily after 11am"},"aggregatorUsageEvents":{"type":"node","file":"services/aggregatorUsageEvents/ecolyo.js","trigger":"@daily before 7am"},"fluidsPrices":{"type":"node","file":"services/fluidsPrices/ecolyo.js","trigger":"@daily before 7am"}},"permissions":{"ecolyo":{"type":"com.grandlyon.ecolyo.*"},"enedis":{"type":"com.grandlyon.enedis.*"},"grdf":{"type":"com.grandlyon.grdf.*"},"egl":{"type":"com.grandlyon.egl.*"},"agent":{"type":"org.ecolyo.agent.*"},"konnectors":{"type":"io.cozy.konnectors"},"accounts":{"type":"io.cozy.accounts"},"triggers":{"type":"io.cozy.triggers"},"jobs":{"type":"io.cozy.jobs"},"terms":{"type":"io.cozy.terms"},"apps":{"type":"io.cozy.apps","verbs":["GET"]},"settings":{"type":"io.cozy.settings","verbs":["GET"]},"ecolyo-dju":{"type":"org.ecolyo.dju","verbs":["GET"]},"dacc":{"type":"cc.cozycloud.dacc_v2","verbs":["ALL"]},"dacc-dev":{"type":"cc.cozycloud.dacc.dev_v2","verbs":["ALL"]},"backoffice-prod":{"type":"org.ecolyo.agent","verbs":["ALL"]},"backoffice-rec":{"type":"org.ecolyo.agent.rec","verbs":["ALL"]},"backoffice-custom-popup":{"type":"org.ecolyo.agent.custom.popup","verbs":["ALL"]},"backoffice-custom-popup-rec":{"type":"org.ecolyo.agent.custom.popup.rec","verbs":["ALL"]},"backoffice-partners-info":{"type":"org.ecolyo.agent.partners.info","verbs":["ALL"]},"backoffice-partners-info-rec":{"type":"org.ecolyo.agent.partners.info.rec","verbs":["ALL"]},"backoffice-prices":{"type":"org.ecolyo.agent.prices","verbs":["ALL"]},"backoffice-prices-rec":{"type":"org.ecolyo.agent.prices.rec","verbs":["ALL"]}}}
 
 /***/ }),
 
@@ -32084,6 +32681,8 @@ var _ActionView = _interopRequireDefault(__webpack_require__("3iEe"));
 
 var _ChallengeView = _interopRequireDefault(__webpack_require__("2on1"));
 
+var _SgeConnectView = _interopRequireDefault(__webpack_require__("4urO"));
+
 var _DuelView = _interopRequireDefault(__webpack_require__("83FJ"));
 
 var _EcogestureFormView = _interopRequireDefault(__webpack_require__("cwBE"));
@@ -32109,7 +32708,7 @@ 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(5), __webpack_require__.e(2)]).then(__webpack_require__.t.bind(null, "Fz84", 7));
+  return Promise.all(/* import() */[__webpack_require__.e(0), __webpack_require__.e(5), __webpack_require__.e(3)]).then(__webpack_require__.t.bind(null, "Fz84", 7));
 });
 var EcogestureView = /*#__PURE__*/(0, _react.lazy)(function () {
   return __webpack_require__.e(/* import() */ 4).then(__webpack_require__.t.bind(null, "1MlH", 7));
@@ -32127,7 +32726,7 @@ var GCUView = /*#__PURE__*/(0, _react.lazy)(function () {
   return __webpack_require__.e(/* import() */ 7).then(__webpack_require__.t.bind(null, "1usQ", 7));
 });
 var AnalysisView = /*#__PURE__*/(0, _react.lazy)(function () {
-  return Promise.all(/* import() */[__webpack_require__.e(0), __webpack_require__.e(5), __webpack_require__.e(3)]).then(__webpack_require__.t.bind(null, "DTIR", 7));
+  return Promise.all(/* import() */[__webpack_require__.e(0), __webpack_require__.e(5), __webpack_require__.e(2)]).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));
@@ -32170,6 +32769,9 @@ var Routes = function Routes(_ref) {
   }, /*#__PURE__*/_react.default.createElement(ConsumptionView, {
     fluidType: _fluid.FluidType.MULTIFLUID
   })), /*#__PURE__*/_react.default.createElement(_reactRouterDom.Route, {
+    path: "/sge-connect",
+    component: _SgeConnectView.default
+  }), /*#__PURE__*/_react.default.createElement(_reactRouterDom.Route, {
     path: "/challenges/duel",
     component: _DuelView.default
   }), /*#__PURE__*/_react.default.createElement(_reactRouterDom.Route, {
diff --git a/index.html b/index.html
index e91a9e7bbc384964d77f4503954da7a1e0748fc0..64cd1bd33a4ae7c8c2f98d1fe858d98314f596e9 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"><!-- PWA iOS title --><meta name="apple-mobile-web-app-title" content="Ecolyo">{{.ThemeCSS}} {{.CozyBar}}<script src="//{{.Domain}}/assets/js/piwik.js"></script></head><body><div role="application" class="application" data-cozy="{{.CozyData}}"><script src="vendors/ecolyo.67505ba9aa7c653980b0.js"></script><script src="app/ecolyo.fd25811b80ef89f73508.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"><!-- PWA iOS title --><meta name="apple-mobile-web-app-title" content="Ecolyo">{{.ThemeCSS}} {{.CozyBar}}<script src="//{{.Domain}}/assets/js/piwik.js"></script></head><body><div role="application" class="application" data-cozy="{{.CozyData}}"><script src="vendors/ecolyo.67505ba9aa7c653980b0.js"></script><script src="app/ecolyo.adb1a5213e7f1f74592c.js"></script></div></body></html>
\ No newline at end of file
diff --git a/manifest.webapp b/manifest.webapp
index 892f80c6b1b9c034dc49fe18115e268167d0ff13..d10df2c711fdd58373eeb75ba3f9a73077c9cc61 100644
--- a/manifest.webapp
+++ b/manifest.webapp
@@ -5,7 +5,7 @@
   "categories": [
     "energy"
   ],
-  "version": "2.0.2",
+  "version": "2.1.1",
   "licence": "AGPL-3.0",
   "editor": "Métropole de Lyon",
   "default_locale": "fr",