1(window["webpackJsonp"] = window["webpackJsonp"] || []).push([["app"],{ 2
3/***/ "./assets/backoffice/components/ParameterEditZone/ParameterEditZone.js": 4/*!*****************************************************************************!*\ 5 !*** ./assets/backoffice/components/ParameterEditZone/ParameterEditZone.js ***! 6 \*****************************************************************************/ 7/*! exports provided: ParameterEditZone */ 8/***/ (function(module, __webpack_exports__, __webpack_require__) { 9 10"use strict"; 11__webpack_require__.r(__webpack_exports__); 12/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ParameterEditZone", function() { return ParameterEditZone; }); 13/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.symbol.js */ "./node_modules/core-js/modules/es.symbol.js"); 14/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__); 15/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.symbol.description.js */ "./node_modules/core-js/modules/es.symbol.description.js"); 16/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__); 17/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.symbol.iterator.js */ "./node_modules/core-js/modules/es.symbol.iterator.js"); 18/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2__); 19/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.from.js */ "./node_modules/core-js/modules/es.array.from.js"); 20/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3__); 21/* harmony import */ var core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.array.is-array.js */ "./node_modules/core-js/modules/es.array.is-array.js"); 22/* harmony import */ var core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_4__); 23/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.array.iterator.js */ "./node_modules/core-js/modules/es.array.iterator.js"); 24/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5__); 25/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js"); 26/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_6__); 27/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.date.to-string.js */ "./node_modules/core-js/modules/es.date.to-string.js"); 28/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_7__); 29/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js"); 30/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_8__); 31/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js"); 32/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_9__); 33/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ "./node_modules/core-js/modules/es.regexp.exec.js"); 34/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_10__); 35/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js"); 36/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_11__); 37/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! core-js/modules/es.string.iterator.js */ "./node_modules/core-js/modules/es.string.iterator.js"); 38/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_12__); 39/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ "./node_modules/core-js/modules/web.dom-collections.iterator.js"); 40/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_13__); 41/* harmony import */ var core_js_modules_web_timers_js__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! core-js/modules/web.timers.js */ "./node_modules/core-js/modules/web.timers.js"); 42/* harmony import */ var core_js_modules_web_timers_js__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_timers_js__WEBPACK_IMPORTED_MODULE_14__); 43/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 44/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_15__); 45/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/ParameterEditZone/index.scss"); 46/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(_index_
46scss__WEBPACK_IMPORTED_MODULE_16__); 47/* harmony import */ var _store_service__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ../../store/service */ "./assets/backoffice/store/service.js"); 48/* harmony import */ var _btnSave_BtnSave__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ../btnSave/BtnSave */ "./assets/backoffice/components/btnSave/BtnSave.js"); 49/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! classnames */ "./node_modules/classnames/index.js"); 50/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_19___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_19__); 51/* harmony import */ var _components_modal_Modal__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ../../components/modal/Modal */ "./assets/backoffice/components/modal/Modal.js"); 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67function _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); } 68function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } 69function _unsupportedIterableToArray(r, a) { if (r) { if ("string" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } } 70function _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; } 71function _iterableToArrayLimit(r, l) { var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } } 72function _arrayWithHoles(r) { if (Array.isArray(r)) return r; } 73 74 75 76 77 78 79var ParameterEditZone = function ParameterEditZone(props) { 80 var modif = props.modif, 81 data = props.data; 82 var _useState = Object(react__WEBPACK_IMPORTED_MODULE_15__["useState"])(false), 83 _useState2 = _slicedToArray(_useState, 2), 84 open = _useState2[0], 85 openPopup = _useState2[1]; 86 //console.log(props) 87 var handleSubmit = function handleSubmit() { 88 //console.log(data) 89 Object(_store_service__WEBPACK_IMPORTED_MODULE_17__["sendParams"])(data); 90 }; 91 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_15___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement("div", { 92 className: "parameterEditZoneContainer" 93 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement("div", { 94 onClick: function onClick() { 95 handleSubmit(); 96 }, 97 className: classnames__WEBPACK_IMPORTED_MODULE_19___default()('containerSave', { 98 'disabled': typeof modif !== 'undefined' ? false : true 99 }) 100 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(_btnSave_BtnSave__WEBPACK_IMPORTED_MODULE_18__["BtnSave"], { 101 title: 'Sauvegarder', 102 refresh: function refresh() { 103 return props.refresh(); 104 }, 105 modif: modif 106 }))), open && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(_components_modal_Modal__WEBPACK_IMPORTED_MODULE_20__["Modal"], { 107 refresh: function (_refresh) { 108 function refresh() { 109 return _refresh.apply(this, arguments); 110 } 111 refresh.toString = function () { 112 return _refresh.toString(); 113 }; 114 return refresh; 115 }(function () { 116 refresh(); 117 }), 118 open: open, 119 closePopup: setTimeout(function () { 120 openPopup(false); 121 }, 700),
122 modal: "modalNotif", 123 item: { 124 title: 'Sauvegardé !' 125 } 126 })); 127}; 128 129/***/ }), 130
131/***/ "./assets/backoffice/components/ParameterEditZone/index.scss": 132/*!*******************************************************************!*\ 133 !*** ./assets/backoffice/components/ParameterEditZone/index.scss ***! 134 \*******************************************************************/ 135/*! no static exports found */ 136/***/ (function(module, exports, __webpack_require__) { 137 138// extracted by mini-css-extract-plugin 139 140/***/ }), 141
142/***/ "./assets/backoffice/components/backgroundInput/BackgroundInput.js": 143/*!*************************************************************************!*\ 144 !*** ./assets/backoffice/components/backgroundInput/BackgroundInput.js ***! 145 \*************************************************************************/ 146/*! exports provided: BackgroundInput */ 147/***/ (function(module, __webpack_exports__, __webpack_require__) { 148 149"use strict"; 150__webpack_require__.r(__webpack_exports__); 151/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "BackgroundInput", function() { return BackgroundInput; }); 152/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.symbol.js */ "./node_modules/core-js/modules/es.symbol.js"); 153/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__); 154/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.symbol.description.js */ "./node_modules/core-js/modules/es.symbol.description.js"); 155/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__); 156/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.symbol.iterator.js */ "./node_modules/core-js/modules/es.symbol.iterator.js"); 157/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2__); 158/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.from.js */ "./node_modules/core-js/modules/es.array.from.js"); 159/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3__); 160/* harmony import */ var core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.array.is-array.js */ "./node_modules/core-js/modules/es.array.is-array.js"); 161/* harmony import */ var core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_4__); 162/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.array.iterator.js */ "./node_modules/core-js/modules/es.array.iterator.js"); 163/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5__); 164/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js"); 165/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_6__); 166/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.date.to-string.js */ "./node_modules/core-js/modules/es.date.to-string.js"); 167/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_7__); 168/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js"); 169/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_8__); 170/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js"); 171/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_9__); 172/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ "./node_modules/core-js/modules/es.regexp.exec.js"); 173/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_10__); 174/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js"); 175/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_11__); 176/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! core-js/modules/es.string.iterator.js */ "./node_modules/core-js/modules/es.string.iterator.js"); 177/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_12__); 178/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ "./node_modules/core-js/modules/web.dom-collections.iterator.js"); 179/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_13__); 180/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 181/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_14__); 182/* harmony import */ var grommet__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! grommet */ "./node_modules/grommet/es6/index.js"); 183/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/backgroundInput/index.scss"); 184/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(_index_
184scss__WEBPACK_IMPORTED_MODULE_16__); 185/* harmony import */ var _utils_img_drag_png__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ../../utils/img/drag.png */ "./assets/backoffice/utils/img/drag.png"); 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200function _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); } 201function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } 202function _unsupportedIterableToArray(r, a) { if (r) { if ("string" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } } 203function _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; } 204function _iterableToArrayLimit(r, l) { var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } } 205function _arrayWithHoles(r) { if (Array.isArray(r)) return r; } 206 207//import { sendDelete } from '../../store/service'; 208 209 210
211var BackgroundInput = function BackgroundInput(props) { 212 var _useState = Object(react__WEBPACK_IMPORTED_MODULE_14__["useState"])(props.color), 213 _useState2 = _slicedToArray(_useState, 2), 214 colorChoice = _useState2[0], 215 setColorChoice = _useState2[1]; 216 217 //console.log(colorChoice) 218 //console.log(props.color) 219 220 var handleChoice = function handleChoice(e) { 221 setColorChoice(e); 222 props.returnToParent(e); 223 }; 224 Object(react__WEBPACK_IMPORTED_MODULE_14__["useEffect"])(function () { 225 setColorChoice(props.color); 226 }, [props.color]); 227 228 //console.log(colorChoice) 229 230 var optionsColors = [{ 231 label: ' ', 232 value: 'isDark' 233 }, { 234 label: ' ', 235 value: 'isWhite' 236 }]; 237 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("div", { 238 className: "containerBackgroundInput" 239 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_15__["FormField"], { 240 label: "Couleur de fond" 241 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_15__["RadioButtonGroup"], { 242 name: "color", 243 options: optionsColors, 244 value: colorChoice, 245 onChange: function onChange(event) { 246 handleChoice(event.target.value); 247 } 248 }))); 249}; 250 251/***/ }), 252
253/***/ "./assets/backoffice/components/backgroundInput/index.scss": 254/*!*****************************************************************!*\ 255 !*** ./assets/backoffice/components/backgroundInput/index.scss ***! 256 \*****************************************************************/ 257/*! no static exports found */ 258/***/ (function(module, exports, __webpack_require__) { 259 260// extracted by mini-css-extract-plugin 261 262/***/ }), 263
264/***/ "./assets/backoffice/components/btnAddItemList/btnAddItemList.js": 265/*!***********************************************************************!*\ 266 !*** ./assets/backoffice/components/btnAddItemList/btnAddItemList.js ***! 267 \***********************************************************************/ 268/*! exports provided: BtnAddItemList */ 269/***/ (function(module, __webpack_exports__, __webpack_require__) { 270 271"use strict"; 272__webpack_require__.r(__webpack_exports__); 273/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "BtnAddItemList", function() { return BtnAddItemList; }); 274/* harmony import */ var core_js_modules_es_string_link_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.string.link.js */ "./node_modules/core-js/modules/es.string.link.js"); 275/* harmony import */ var core_js_modules_es_string_link_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_link_js__WEBPACK_IMPORTED_MODULE_0__); 276/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 277/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__); 278/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/btnAddItemList/index.scss"); 279/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_index_scss__WEBPACK_IMPORTED_MODULE_2__); 280/* harmony import */ var _utils_img_drag_png__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../utils/img/drag.png */ "./assets/backoffice/utils/img/drag.png"); 281 282 283//import { sendDelete } from '../../store/service'; 284 285 286 287var BtnAddItemList = function BtnAddItemList(props) { 288 var id = props.id, 289 to = props.to, 290 handleClick = props.handleClick, 291 link = props.link; 292 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", { 293 className: "containerAddInput", 294 onClick: function onClick() { 295 handleClick(); 296 } 297 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("img", { 298 src: _utils_img_drag_png__WEBPACK_IMPORTED_MODULE_3__["default"] 299 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("p", null, "Ajout ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("span", null, link), "...")); 300}; 301 302/***/ }), 303
304/***/ "./assets/backoffice/components/btnAddItemList/index.scss": 305/*!****************************************************************!*\ 306 !*** ./assets/backoffice/components/btnAddItemList/index.scss ***! 307 \****************************************************************/ 308/*! no static exports found */ 309/***/ (function(module, exports, __webpack_require__) { 310 311// extracted by mini-css-extract-plugin 312 313/***/ }), 314
315/***/ "./assets/backoffice/components/btnDelete/BtnDelete.js": 316/*!*************************************************************!*\ 317 !*** ./assets/backoffice/components/btnDelete/BtnDelete.js ***! 318 \*************************************************************/ 319/*! exports provided: BtnDelete */ 320/***/ (function(module, __webpack_exports__, __webpack_require__) { 321 322"use strict"; 323__webpack_require__.r(__webpack_exports__); 324/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "BtnDelete", function() { return BtnDelete; }); 325/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.symbol.js */ "./node_modules/core-js/modules/es.symbol.js"); 326/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__); 327/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.symbol.description.js */ "./node_modules/core-js/modules/es.symbol.description.js"); 328/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__); 329/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.symbol.iterator.js */ "./node_modules/core-js/modules/es.symbol.iterator.js"); 330/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2__); 331/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.from.js */ "./node_modules/core-js/modules/es.array.from.js"); 332/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3__); 333/* harmony import */ var core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.array.is-array.js */ "./node_modules/core-js/modules/es.array.is-array.js"); 334/* harmony import */ var core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_4__); 335/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.array.iterator.js */ "./node_modules/core-js/modules/es.array.iterator.js"); 336/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5__); 337/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js"); 338/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_6__); 339/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.date.to-string.js */ "./node_modules/core-js/modules/es.date.to-string.js"); 340/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_7__); 341/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js"); 342/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_8__); 343/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js"); 344/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_9__); 345/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ "./node_modules/core-js/modules/es.regexp.exec.js"); 346/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_10__); 347/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js"); 348/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_11__); 349/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! core-js/modules/es.string.iterator.js */ "./node_modules/core-js/modules/es.string.iterator.js"); 350/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_12__); 351/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ "./node_modules/core-js/modules/web.dom-collections.iterator.js"); 352/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_13__); 353/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 354/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_14__); 355/* harmony import */ var _store_service__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ../../store/service */ "./assets/backoffice/store/service.js"); 356/* harmony import */ var _components_modal_Modal__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ../../components/modal/Modal */ "./assets/backoffice/components/modal/Modal.js"); 357/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/btnDelete/index.scss"); 358/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_17___default = /*#__PURE__*/__webpack_require__.n(_index_
358scss__WEBPACK_IMPORTED_MODULE_17__); 359/* harmony import */ var _utils_img_delete_png__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ../../utils/img/delete.png */ "./assets/backoffice/utils/img/delete.png"); 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374function _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); } 375function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } 376function _unsupportedIterableToArray(r, a) { if (r) { if ("string" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } } 377function _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; } 378function _iterableToArrayLimit(r, l) { var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } } 379function _arrayWithHoles(r) { if (Array.isArray(r)) return r; } 380 381 382 383 384 385var BtnDelete = function BtnDelete(props) { 386 //console.log(props) 387 var id = props.id, 388 to = props.to, 389 _refresh = props.refresh; 390 var _useState = Object(react__WEBPACK_IMPORTED_MODULE_14__["useState"])(false), 391 _useState2 = _slicedToArray(_useState, 2), 392 open = _useState2[0], 393 openPopup = _useState2[1]; 394 var handleDelete = function handleDelete() { 395 //console.log('here') 396 openPopup(true); 397 }; 398 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_14___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("div", { 399 className: "containerIcons" 400 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("div", { 401 className: "iconsBorder" 402 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("img", { 403 src: _utils_img_delete_png__WEBPACK_IMPORTED_MODULE_18__["default"], 404 onClick: function onClick() { 405 return handleDelete(); 406 } 407 }))), open && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(_components_modal_Modal__WEBPACK_IMPORTED_MODULE_16__["Modal"], { 408 refresh: function refresh() { 409 _refresh(); 410 }, 411 id: id, 412 open: open, 413 closePopup: function closePopup() { 414 return openPopup(false); 415 }, 416 modal: "modalConfirm", 417 item: { 418 title: 'Voulez-vous vraiment supprimer ?', 419 to: to, 420 idToDelete: id, 421 from: 'section' 422 }, 423 sendDelete: function sendDelete() { 424 Object(_store_service__WEBPACK_IMPORTED_MODULE_15__["sendDelete"])(to, id); 425 } 426 })); 427}; 428 429/***/ }), 430
431/***/ "./assets/backoffice/components/btnDelete/index.scss": 432/*!***********************************************************!*\ 433 !*** ./assets/backoffice/components/btnDelete/index.scss ***! 434 \***********************************************************/ 435/*! no static exports found */ 436/***/ (function(module, exports, __webpack_require__) { 437 438// extracted by mini-css-extract-plugin 439 440/***/ }), 441
442/***/ "./assets/backoffice/components/btnDeleteEditZone/BtnDeleteEditZone.js": 443/*!*****************************************************************************!*\ 444 !*** ./assets/backoffice/components/btnDeleteEditZone/BtnDeleteEditZone.js ***! 445 \*****************************************************************************/ 446/*! exports provided: BtnDeleteEditZone */ 447/***/ (function(module, __webpack_exports__, __webpack_require__) { 448 449"use strict"; 450__webpack_require__.r(__webpack_exports__); 451/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "BtnDeleteEditZone", function() { return BtnDeleteEditZone; }); 452/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.symbol.js */ "./node_modules/core-js/modules/es.symbol.js"); 453/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__); 454/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.symbol.description.js */ "./node_modules/core-js/modules/es.symbol.description.js"); 455/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__); 456/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.symbol.iterator.js */ "./node_modules/core-js/modules/es.symbol.iterator.js"); 457/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2__); 458/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.from.js */ "./node_modules/core-js/modules/es.array.from.js"); 459/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3__); 460/* harmony import */ var core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.array.is-array.js */ "./node_modules/core-js/modules/es.array.is-array.js"); 461/* harmony import */ var core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_4__); 462/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.array.iterator.js */ "./node_modules/core-js/modules/es.array.iterator.js"); 463/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5__); 464/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js"); 465/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_6__); 466/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.date.to-string.js */ "./node_modules/core-js/modules/es.date.to-string.js"); 467/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_7__); 468/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js"); 469/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_8__); 470/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js"); 471/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_9__); 472/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ "./node_modules/core-js/modules/es.regexp.exec.js"); 473/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_10__); 474/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js"); 475/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_11__); 476/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! core-js/modules/es.string.iterator.js */ "./node_modules/core-js/modules/es.string.iterator.js"); 477/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_12__); 478/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ "./node_modules/core-js/modules/web.dom-collections.iterator.js"); 479/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_13__); 480/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 481/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_14__); 482/* harmony import */ var _components_modal_Modal__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ../../components/modal/Modal */ "./assets/backoffice/components/modal/Modal.js"); 483/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/btnDeleteEditZone/index.scss"); 484/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(_index_
484scss__WEBPACK_IMPORTED_MODULE_16__); 485/* harmony import */ var _utils_img_cross_png__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ../../utils/img/cross.png */ "./assets/backoffice/utils/img/cross.png"); 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500function _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); } 501function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } 502function _unsupportedIterableToArray(r, a) { if (r) { if ("string" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } } 503function _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; } 504function _iterableToArrayLimit(r, l) { var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } } 505function _arrayWithHoles(r) { if (Array.isArray(r)) return r; } 506 507 508 509 510var BtnDeleteEditZone = function BtnDeleteEditZone(props) { 511 var title = props.title, 512 idToDelete = props.idToDelete, 513 to = props.to; 514 var _useState = Object(react__WEBPACK_IMPORTED_MODULE_14__["useState"])(false), 515 _useState2 = _slicedToArray(_useState, 2), 516 open = _useState2[0], 517 openPopup = _useState2[1]; 518 var handleDelete = function handleDelete() { 519 openPopup(true); 520 //sendDelete(to, idToDelete); 521 }; 522 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_14___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("div", { 523 className: "containerBtnDeleteEditZone", 524 onClick: function onClick() { 525 handleDelete(); 526 } 527 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("img", { 528 src: _utils_img_cross_png__WEBPACK_IMPORTED_MODULE_17__["default"] 529 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("p", null, title)), open && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(_components_modal_Modal__WEBPACK_IMPORTED_MODULE_15__["Modal"], { 530 refresh: function (_refresh) { 531 function refresh() { 532 return _refresh.apply(this, arguments); 533 } 534 refresh.toString = function () { 535 return _refresh.toString(); 536 }; 537 return refresh; 538 }(function () { 539 refresh(); 540 }), 541 id: idToDelete, 542 open: open, 543 closePopup: function closePopup() { 544 return openPopup(false); 545 }, 546 modal: "modalConfirm", 547 item: { 548 title: 'Voulez-vous vraiment supprimer ?', 549 to: to, 550 idToDelete: idToDelete, 551 from: 'page' 552 }, 553 sendDelete: function (_sendDelete) { 554 function sendDelete() { 555 return _sendDelete.apply(this, arguments); 556 } 557 sendDelete.toString = function () { 558 return _sendDelete.toString(); 559 }; 560 return sendDelete; 561 }(function () { 562 sendDelete(to, idToDelete); 563 }) 564 })); 565}; 566 567/***/ }), 568
569/***/ "./assets/backoffice/components/btnDeleteEditZone/index.scss": 570/*!*******************************************************************!*\ 571 !*** ./assets/backoffice/components/btnDeleteEditZone/index.scss ***! 572 \*******************************************************************/ 573/*! no static exports found */ 574/***/ (function(module, exports, __webpack_require__) { 575 576// extracted by mini-css-extract-plugin 577 578/***/ }), 579
580/***/ "./assets/backoffice/components/btnEditZone/BtnEditZone.js": 581/*!*****************************************************************!*\ 582 !*** ./assets/backoffice/components/btnEditZone/BtnEditZone.js ***! 583 \*****************************************************************/ 584/*! exports provided: BtnEditZone */ 585/***/ (function(module, __webpack_exports__, __webpack_require__) { 586 587"use strict"; 588__webpack_require__.r(__webpack_exports__); 589/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "BtnEditZone", function() { return BtnEditZone; }); 590/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.symbol.js */ "./node_modules/core-js/modules/es.symbol.js"); 591/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__); 592/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.symbol.description.js */ "./node_modules/core-js/modules/es.symbol.description.js"); 593/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__); 594/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.symbol.iterator.js */ "./node_modules/core-js/modules/es.symbol.iterator.js"); 595/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2__); 596/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.from.js */ "./node_modules/core-js/modules/es.array.from.js"); 597/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3__); 598/* harmony import */ var core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.array.is-array.js */ "./node_modules/core-js/modules/es.array.is-array.js"); 599/* harmony import */ var core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_4__); 600/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.array.iterator.js */ "./node_modules/core-js/modules/es.array.iterator.js"); 601/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5__); 602/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js"); 603/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_6__); 604/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.date.to-string.js */ "./node_modules/core-js/modules/es.date.to-string.js"); 605/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_7__); 606/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js"); 607/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_8__); 608/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js"); 609/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_9__); 610/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ "./node_modules/core-js/modules/es.regexp.exec.js"); 611/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_10__); 612/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js"); 613/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_11__); 614/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! core-js/modules/es.string.iterator.js */ "./node_modules/core-js/modules/es.string.iterator.js"); 615/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_12__); 616/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ "./node_modules/core-js/modules/web.dom-collections.iterator.js"); 617/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_13__); 618/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 619/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_14__); 620/* harmony import */ var _button_ButtonBO__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ../button/ButtonBO */ "./assets/backoffice/components/button/ButtonBO.js"); 621/* harmony import */ var _components_modal_Modal__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ../../components/modal/Modal */ "./assets/backoffice/components/modal/Modal.js"); 622/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/btnEditZone/index.scss"); 623/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_17___default = /*#__PURE__*/__webpack_require__.n(_index_
623scss__WEBPACK_IMPORTED_MODULE_17__); 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638function _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); } 639function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } 640function _unsupportedIterableToArray(r, a) { if (r) { if ("string" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } } 641function _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; } 642function _iterableToArrayLimit(r, l) { var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } } 643function _arrayWithHoles(r) { if (Array.isArray(r)) return r; } 644 645 646 647 648var BtnEditZone = function BtnEditZone(props) { 649 var title = props.title, 650 type = props.type, 651 item = props.item; 652 var _useState = Object(react__WEBPACK_IMPORTED_MODULE_14__["useState"])(false), 653 _useState2 = _slicedToArray(_useState, 2), 654 open = _useState2[0], 655 openPopup = _useState2[1]; 656 var _useState3 = Object(react__WEBPACK_IMPORTED_MODULE_14__["useState"])(false), 657 _useState4 = _slicedToArray(_useState3, 2), 658 edit = _useState4[0], 659 editPopup = _useState4[1]; 660 var handleClick = function handleClick() { 661 openPopup(true); 662 }; 663 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_14___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("div", { 664 className: "btnEditZone", 665 onClick: function onClick() { 666 handleClick(); 667 } 668 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(_button_ButtonBO__WEBPACK_IMPORTED_MODULE_15__["ButtonBO"], { 669 title: title 670 })), open && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(_components_modal_Modal__WEBPACK_IMPORTED_MODULE_16__["Modal"], { 671 refresh: function refresh() { 672 return props.refresh(); 673 }, 674 open: open, 675 edit: edit, 676 closePopup: function closePopup() { 677 return openPopup(false); 678 }, 679 modal: type, 680 item: item 681 })); 682}; 683 684/***/ }), 685
686/***/ "./assets/backoffice/components/btnEditZone/index.scss": 687/*!*************************************************************!*\ 688 !*** ./assets/backoffice/components/btnEditZone/index.scss ***! 689 \*************************************************************/ 690/*! no static exports found */ 691/***/ (function(module, exports, __webpack_require__) { 692 693// extracted by mini-css-extract-plugin 694 695/***/ }), 696
697/***/ "./assets/backoffice/components/btnExportEditZone/BtnExportEditZone.js": 698/*!*****************************************************************************!*\ 699 !*** ./assets/backoffice/components/btnExportEditZone/BtnExportEditZone.js ***! 700 \*****************************************************************************/ 701/*! exports provided: BtnExportEditZone */ 702/***/ (function(module, __webpack_exports__, __webpack_require__) { 703 704"use strict"; 705__webpack_require__.r(__webpack_exports__); 706/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "BtnExportEditZone", function() { return BtnExportEditZone; }); 707/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 708/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); 709/* harmony import */ var _utils_img_download_png__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../utils/img/download.png */ "./assets/backoffice/utils/img/download.png"); 710/* harmony import */ var _store_service__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../store/service */ "./assets/backoffice/store/service.js"); 711/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/btnExportEditZone/index.scss"); 712/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_index_scss__WEBPACK_IMPORTED_MODULE_3__); 713 714 715 716 717var BtnExportEditZone = function BtnExportEditZone(props) { 718 var title = props.title, 719 type = props.type; 720 var handleClick = function handleClick() { 721 if (type === 'gameManager') { 722 return Object(_store_service__WEBPACK_IMPORTED_MODULE_2__["getGameExport"])().then(function (res) { 723 //console.log(res) 724 window.open("/".concat(res)); 725 }); 726 } else { 727 return Object(_store_service__WEBPACK_IMPORTED_MODULE_2__["getNewsletterExport"])().then(function (res) { 728 //console.log(res) 729 window.open("/".concat(res)); 730 }); 731 } 732 }; 733 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_0___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { 734 className: "containerBtnExportEditZone", 735 onClick: function onClick() { 736 handleClick(); 737 } 738 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("img", { 739 src: _utils_img_download_png__WEBPACK_IMPORTED_MODULE_1__["default"] 740 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", null, title))); 741}; 742 743/***/ }), 744
745/***/ "./assets/backoffice/components/btnExportEditZone/index.scss": 746/*!*******************************************************************!*\ 747 !*** ./assets/backoffice/components/btnExportEditZone/index.scss ***! 748 \*******************************************************************/ 749/*! no static exports found */ 750/***/ (function(module, exports, __webpack_require__) { 751 752// extracted by mini-css-extract-plugin 753 754/***/ }), 755
756/***/ "./assets/backoffice/components/btnSave/BtnSave.js": 757/*!*********************************************************!*\ 758 !*** ./assets/backoffice/components/btnSave/BtnSave.js ***! 759 \*********************************************************/ 760/*! exports provided: BtnSave */ 761/***/ (function(module, __webpack_exports__, __webpack_require__) { 762 763"use strict"; 764__webpack_require__.r(__webpack_exports__); 765/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "BtnSave", function() { return BtnSave; }); 766/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.symbol.js */ "./node_modules/core-js/modules/es.symbol.js"); 767/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__); 768/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.symbol.description.js */ "./node_modules/core-js/modules/es.symbol.description.js"); 769/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__); 770/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.symbol.iterator.js */ "./node_modules/core-js/modules/es.symbol.iterator.js"); 771/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2__); 772/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.from.js */ "./node_modules/core-js/modules/es.array.from.js"); 773/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3__); 774/* harmony import */ var core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.array.is-array.js */ "./node_modules/core-js/modules/es.array.is-array.js"); 775/* harmony import */ var core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_4__); 776/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.array.iterator.js */ "./node_modules/core-js/modules/es.array.iterator.js"); 777/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5__); 778/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js"); 779/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_6__); 780/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.date.to-string.js */ "./node_modules/core-js/modules/es.date.to-string.js"); 781/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_7__); 782/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js"); 783/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_8__); 784/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js"); 785/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_9__); 786/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ "./node_modules/core-js/modules/es.regexp.exec.js"); 787/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_10__); 788/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js"); 789/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_11__); 790/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! core-js/modules/es.string.iterator.js */ "./node_modules/core-js/modules/es.string.iterator.js"); 791/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_12__); 792/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ "./node_modules/core-js/modules/web.dom-collections.iterator.js"); 793/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_13__); 794/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 795/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_14__); 796/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! classnames */ "./node_modules/classnames/index.js"); 797/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_15__); 798/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/btnSave/index.scss"); 799/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(_index_
799scss__WEBPACK_IMPORTED_MODULE_16__); 800/* harmony import */ var _utils_img_save_png__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ../../utils/img/save.png */ "./assets/backoffice/utils/img/save.png"); 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815function _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); } 816function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } 817function _unsupportedIterableToArray(r, a) { if (r) { if ("string" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } } 818function _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; } 819function _iterableToArrayLimit(r, l) { var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } } 820function _arrayWithHoles(r) { if (Array.isArray(r)) return r; } 821 822//import { sendDelete } from '../../store/service'; 823 824 825 826var BtnSave = function BtnSave(props) { 827 var title = props.title, 828 modif = props.modif; 829 //console.log(modif) 830 var _useState = Object(react__WEBPACK_IMPORTED_MODULE_14__["useState"])(modif), 831 _useState2 = _slicedToArray(_useState, 2), 832 modifState = _useState2[0], 833 setModifState = _useState2[1]; 834 if (typeof modif !== 'undefined') { 835 //console.log(modif) 836 //console.log(modif.toISOString()) 837 } 838 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_14___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("div", { 839 className: classnames__WEBPACK_IMPORTED_MODULE_15___default()('containerBtnSave', { 840 'color': typeof modif !== 'undefined' ? true : false 841 }) 842 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("img", { 843 src: _utils_img_save_png__WEBPACK_IMPORTED_MODULE_17__["default"] 844 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("p", null, title)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("p", { 845 className: "lastModif" 846 }, "Derni\xE8re modification"), typeof modif !== 'undefined' && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("span", { 847 className: "clockSave" 848 }, modif.toLocaleTimeString())); 849}; 850 851/***/ }), 852
853/***/ "./assets/backoffice/components/btnSave/index.scss": 854/*!*********************************************************!*\ 855 !*** ./assets/backoffice/components/btnSave/index.scss ***! 856 \*********************************************************/ 857/*! no static exports found */ 858/***/ (function(module, exports, __webpack_require__) { 859 860// extracted by mini-css-extract-plugin 861 862/***/ }), 863
864/***/ "./assets/backoffice/components/button/ButtonBO.js": 865/*!*********************************************************!*\ 866 !*** ./assets/backoffice/components/button/ButtonBO.js ***! 867 \*********************************************************/ 868/*! exports provided: ButtonBO */ 869/***/ (function(module, __webpack_exports__, __webpack_require__) { 870 871"use strict"; 872__webpack_require__.r(__webpack_exports__); 873/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ButtonBO", function() { return ButtonBO; }); 874/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 875/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); 876/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/button/index.scss"); 877/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_index_scss__WEBPACK_IMPORTED_MODULE_1__); 878 879 880var ButtonBO = function ButtonBO(props) { 881 var title = props.title; 882 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("button", { 883 className: "customBtn", 884 type: "button" 885 }, title); 886}; 887 888/***/ }), 889
890/***/ "./assets/backoffice/components/button/index.scss": 891/*!********************************************************!*\ 892 !*** ./assets/backoffice/components/button/index.scss ***! 893 \********************************************************/ 894/*! no static exports found */ 895/***/ (function(module, exports, __webpack_require__) { 896 897// extracted by mini-css-extract-plugin 898 899/***/ }), 900
901/***/ "./assets/backoffice/components/dataHeader/DataHeader.js": 902/*!***************************************************************!*\ 903 !*** ./assets/backoffice/components/dataHeader/DataHeader.js ***! 904 \***************************************************************/ 905/*! exports provided: DataHeader */ 906/***/ (function(module, __webpack_exports__, __webpack_require__) { 907 908"use strict"; 909__webpack_require__.r(__webpack_exports__); 910/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "DataHeader", function() { return DataHeader; }); 911/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js"); 912/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_0__); 913/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js"); 914/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_1__); 915/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 916/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__); 917/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/dataHeader/index.scss"); 918/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_index_scss__WEBPACK_IMPORTED_MODULE_3__); 919 920 921 922 923var DataHeader = function DataHeader(props) { 924 var generateDataName = function generateDataName(data) { 925 return data.map(function (title, index) { 926 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("p", { 927 key: index 928 }, title); 929 }); 930 }; 931 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("div", { 932 className: "dataHeader" 933 }, generateDataName(props.dataName)); 934}; 935 936/***/ }), 937
938/***/ "./assets/backoffice/components/dataHeader/index.scss": 939/*!************************************************************!*\ 940 !*** ./assets/backoffice/components/dataHeader/index.scss ***! 941 \************************************************************/ 942/*! no static exports found */ 943/***/ (function(module, exports, __webpack_require__) { 944 945// extracted by mini-css-extract-plugin 946 947/***/ }), 948
949/***/ "./assets/backoffice/components/dateInput/InputDate.js": 950/*!*************************************************************!*\ 951 !*** ./assets/backoffice/components/dateInput/InputDate.js ***! 952 \*************************************************************/ 953/*! exports provided: InputDate */ 954/***/ (function(module, __webpack_exports__, __webpack_require__) { 955 956"use strict"; 957__webpack_require__.r(__webpack_exports__); 958/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "InputDate", function() { return InputDate; }); 959/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.symbol.js */ "./node_modules/core-js/modules/es.symbol.js"); 960/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__); 961/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.symbol.description.js */ "./node_modules/core-js/modules/es.symbol.description.js"); 962/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__); 963/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.symbol.iterator.js */ "./node_modules/core-js/modules/es.symbol.iterator.js"); 964/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2__); 965/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.from.js */ "./node_modules/core-js/modules/es.array.from.js"); 966/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3__); 967/* harmony import */ var core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.array.is-array.js */ "./node_modules/core-js/modules/es.array.is-array.js"); 968/* harmony import */ var core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_4__); 969/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.array.iterator.js */ "./node_modules/core-js/modules/es.array.iterator.js"); 970/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5__); 971/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js"); 972/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_6__); 973/* harmony import */ var core_js_modules_es_date_to_iso_string_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.date.to-iso-string.js */ "./node_modules/core-js/modules/es.date.to-iso-string.js"); 974/* harmony import */ var core_js_modules_es_date_to_iso_string_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_date_to_iso_string_js__WEBPACK_IMPORTED_MODULE_7__); 975/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.date.to-string.js */ "./node_modules/core-js/modules/es.date.to-string.js"); 976/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_8__); 977/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js"); 978/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_9__); 979/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js"); 980/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_10__); 981/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ "./node_modules/core-js/modules/es.regexp.exec.js"); 982/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_11__); 983/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js"); 984/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_12__); 985/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! core-js/modules/es.string.iterator.js */ "./node_modules/core-js/modules/es.string.iterator.js"); 986/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_13__); 987/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ "./node_modules/core-js/modules/web.dom-collections.iterator.js"); 988/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_14__); 989/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 990/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_15__); 991/* harmony import */ var _switch_SwitchUI__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ../switch/SwitchUI */ "./assets/backoffice/components/switch/SwitchUI.js"); 992/* harmony import */ var grommet__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! grommet */ "./node_modules/grommet/es6/index.js"); 993/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/dateInput/index.scss"); 994/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_18___default = /*#__PURE__*/__webpack_require__.n(_index_
994scss__WEBPACK_IMPORTED_MODULE_18__); 995function _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); } 996function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } 997function _unsupportedIterableToArray(r, a) { if (r) { if ("string" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } } 998function _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; } 999function _iterableToArrayLimit(r, l) { var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } } 1000function _arrayWithHoles(r) { if (Array.isArray(r)) return r; } 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020var InputDate = function InputDate(props) { 1021 var name = props.name, 1022 value = props.value, 1023 getToParent = props.getToParent, 1024 returnValueSwitch = props.returnValueSwitch, 1025 keyName = props.keyName, 1026 isActive = props.isActive, 1027 id = props.id, 1028 to = props.to; 1029 var _useState = Object(react__WEBPACK_IMPORTED_MODULE_15__["useState"])(value),
1030 _useState2 = _slicedToArray(_useState, 2), 1031 valueInput = _useState2[0], 1032 setValueInput = _useState2[1]; 1033 //console.log(value) 1034 var handleChange = function handleChange(e) { 1035 getToParent(e); 1036 }; 1037 //console.log(valueInput) 1038 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement("div", { 1039 className: "optionsInputContainer" 1040 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_17__["FormField"], { 1041 label: name 1042 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_17__["DateInput"], { 1043 format: "mm/dd/yyyy", 1044 defaultValue: valueInput === 'Modifier ici...' || valueInput === null ? new Date().toISOString() : valueInput, 1045 onChange: function onChange(_ref) { 1046 var value = _ref.value; 1047 setValueInput(value), handleChange(value); 1048 } 1049 }))); 1050}; 1051 1052/***/ }), 1053
1054/***/ "./assets/backoffice/components/dateInput/index.scss": 1055/*!***********************************************************!*\ 1056 !*** ./assets/backoffice/components/dateInput/index.scss ***! 1057 \***********************************************************/ 1058/*! no static exports found */ 1059/***/ (function(module, exports, __webpack_require__) { 1060 1061// extracted by mini-css-extract-plugin 1062 1063/***/ }), 1064
1065/***/ "./assets/backoffice/components/dragInput/DragInput.js": 1066/*!*************************************************************!*\ 1067 !*** ./assets/backoffice/components/dragInput/DragInput.js ***! 1068 \*************************************************************/ 1069/*! exports provided: DragInput */ 1070/***/ (function(module, __webpack_exports__, __webpack_require__) { 1071 1072"use strict"; 1073__webpack_require__.r(__webpack_exports__); 1074/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "DragInput", function() { return DragInput; }); 1075/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 1076/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); 1077/* harmony import */ var _components_listItem_ListItemPageManager__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../components/listItem/ListItemPageManager */ "./assets/backoffice/components/listItem/ListItemPageManager.js"); 1078/* harmony import */ var _components_listItem_ListItemSection__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/listItem/ListItemSection */ "./assets/backoffice/components/listItem/ListItemSection.js"); 1079/* harmony import */ var _components_listItem_ListItemSectionSpecial__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../components/listItem/ListItemSectionSpecial */ "./assets/backoffice/components/listItem/ListItemSectionSpecial.js"); 1080/* harmony import */ var _components_listItem_ListItemMenu__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../components/listItem/ListItemMenu */ "./assets/backoffice/components/listItem/ListItemMenu.js"); 1081/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/dragInput/index.scss"); 1082/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_index_scss__WEBPACK_IMPORTED_MODULE_5__); 1083 1084 1085 1086 1087 1088 1089var DragInput = function DragInput(props) { 1090 var selectListItem = function selectListItem() { 1091 if (typeof props.listType !== 'undefined') { 1092 switch (props.listType) { 1093 case 'pageManager': 1094 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_components_listItem_ListItemPageManager__WEBPACK_IMPORTED_MODULE_1__["ListItemPageManager"], { 1095 className: "dragInput", 1096 item: props.item, 1097 refresh: props.refresh 1098 }); 1099 case 'onePageManager': 1100 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_components_listItem_ListItemSection__WEBPACK_IMPORTED_MODULE_2__["ListItemSection"], { 1101 className: "dragInput", 1102 item: props.item, 1103 refresh: props.refresh 1104 }); 1105 case 'oneSectionManager': 1106 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_components_listItem_ListItemSectionSpecial__WEBPACK_IMPORTED_MODULE_3__["ListItemSectionSpecial"], { 1107 className: "dragInput", 1108 item: props.item, 1109 refresh: props.refresh, 1110 returnValue: props.returnValue, 1111 idSection: props.idSection 1112 }); 1113 case 'menuManager': 1114 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_components_listItem_ListItemMenu__WEBPACK_IMPORTED_MODULE_4__["ListItemMenu"], { 1115 className: "dragInput", 1116 item: props.item, 1117 refresh: props.refresh 1118 }); 1119 default: 1120 break; 1121 } 1122 } 1123 }; 1124 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_0___default.a.Fragment, null, selectListItem()); 1125}; 1126 1127/***/ }), 1128
1129/***/ "./assets/backoffice/components/dragInput/index.scss": 1130/*!***********************************************************!*\ 1131 !*** ./assets/backoffice/components/dragInput/index.scss ***! 1132 \***********************************************************/ 1133/*! no static exports found */ 1134/***/ (function(module, exports, __webpack_require__) { 1135 1136// extracted by mini-css-extract-plugin 1137 1138/***/ }), 1139
1140/***/ "./assets/backoffice/components/editZone/EditZone.js": 1141/*!***********************************************************!*\ 1142 !*** ./assets/backoffice/components/editZone/EditZone.js ***! 1143 \***********************************************************/ 1144/*! exports provided: EditZone */ 1145/***/ (function(module, __webpack_exports__, __webpack_require__) { 1146 1147"use strict"; 1148__webpack_require__.r(__webpack_exports__); 1149/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "EditZone", function() { return EditZone; }); 1150/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 1151/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); 1152/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/editZone/index.scss"); 1153/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_index_scss__WEBPACK_IMPORTED_MODULE_1__); 1154/* harmony import */ var _userEditZone_UserEditZone__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../userEditZone/UserEditZone */ "./assets/backoffice/components/userEditZone/UserEditZone.js"); 1155/* harmony import */ var _newslettersEditZone_NewslettersEditZone__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../newslettersEditZone/NewslettersEditZone */ "./assets/backoffice/components/newslettersEditZone/NewslettersEditZone.js"); 1156/* harmony import */ var _pageEditZone_PageEditZone__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../pageEditZone/PageEditZone */ "./assets/backoffice/components/pageEditZone/PageEditZone.js"); 1157/* harmony import */ var _templateEditZone_TemplateEditZone__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../templateEditZone/TemplateEditZone */ "./assets/backoffice/components/templateEditZone/TemplateEditZone.js"); 1158/* harmony import */ var _galeryEditZone_GaleryEditZone__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../galeryEditZone/GaleryEditZone */ "./assets/backoffice/components/galeryEditZone/GaleryEditZone.js"); 1159/* harmony import */ var _gameEditZone_GameEditZone__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../gameEditZone/GameEditZone */ "./assets/backoffice/components/gameEditZone/GameEditZone.js"); 1160/* harmony import */ var _onePageEditZone_OnePageEditZone__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../onePageEditZone/OnePageEditZone */ "./assets/backoffice/components/onePageEditZone/OnePageEditZone.js"); 1161/* harmony import */ var _oneSectionEditZone_OneSectionEditZone__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../oneSectionEditZone/OneSectionEditZone */ "./assets/backoffice/components/oneSectionEditZone/OneSectionEditZone.js"); 1162/* harmony import */ var _oneSectionItemEditZone_OneSectionItemEditZone__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../oneSectionItemEditZone/OneSectionItemEditZone */ "./assets/backoffice/components/oneSectionItemEditZone/OneSectionItemEditZone.js"); 1163/* harmony import */ var _ParameterEditZone_ParameterEditZone__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../ParameterEditZone/ParameterEditZone */ "./assets/backoffice/components/ParameterEditZone/ParameterEditZone.js"); 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176var EditZone = function EditZone(props) { 1177 var selectEditZone = function selectEditZone() { 1178 if (typeof props.editZoneType !== 'undefined') { 1179 switch (props.editZoneType) { 1180 case 'oneSectionItemManager': 1181 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_oneSectionItemEditZone_OneSectionItemEditZone__WEBPACK_IMPORTED_MODULE_10__["OneSectionItemEditZone"], { 1182 refresh: props.refresh, 1183 data: props.data, 1184 origin: props.origin, 1185 modif: props.lastModif, 1186 id: props.id, 1187 idSectionPage: props.idSectionPage, 1188 idItem: props.idItem, 1189 idSection: props.idSection, 1190 edit: props.edit, 1191 returnLocation: props.returnLocation,
1192 requiredInput: props.requiredInput, 1193 template: props.template 1194 }); 1195 case 'oneSectionManager': 1196 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_oneSectionEditZone_OneSectionEditZone__WEBPACK_IMPORTED_MODULE_9__["OneSectionEditZone"], { 1197 refresh: props.refresh, 1198 data: props.data, 1199 origin: props.origin, 1200 modif: props.lastModif 1201 }); 1202 case 'onePageManager': 1203 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_onePageEditZone_OnePageEditZone__WEBPACK_IMPORTED_MODULE_8__["OnePageEditZone"], { 1204 refresh: props.refresh, 1205 data: props.data, 1206 modif: props.lastModif, 1207 titlePage: props.titlePage, 1208 metaTitle: props.metaTitle, 1209 metaContent: props.metaContent, 1210 setMetaTitle: props.setMetaTitle, 1211 setMetaContent: props.setMetaContent 1212 }); 1213 case 'galleryManager': 1214 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_galeryEditZone_GaleryEditZone__WEBPACK_IMPORTED_MODULE_6__["GaleryEditZone"], { 1215 refresh: props.refresh 1216 }); 1217 case 'gameManager': 1218 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_gameEditZone_GameEditZone__WEBPACK_IMPORTED_MODULE_7__["GameEditZone"], { 1219 refresh: props.refresh 1220 }); 1221 case 'pageManager': 1222 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_pageEditZone_PageEditZone__WEBPACK_IMPORTED_MODULE_4__["PageEditZone"], { 1223 refresh: props.refresh 1224 }); 1225 case 'templateManager': 1226 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_templateEditZone_TemplateEditZone__WEBPACK_IMPORTED_MODULE_5__["TemplateEditZone"], { 1227 refresh: props.refresh, 1228 data: props.data, 1229 modif: props.lastModif 1230 }); 1231 case 'userManager': 1232 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_userEditZone_UserEditZone__WEBPACK_IMPORTED_MODULE_2__["UserEditZone"], { 1233 refresh: props.refresh 1234 }); 1235 case 'newslettersManager': 1236 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_newslettersEditZone_NewslettersEditZone__WEBPACK_IMPORTED_MODULE_3__["NewslettersEditZone"], { 1237 refresh: props.refresh 1238 }); 1239 case 'parameterManager': 1240 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_ParameterEditZone_ParameterEditZone__WEBPACK_IMPORTED_MODULE_11__["ParameterEditZone"], { 1241 refresh: props.refresh, 1242 modif: props.lastModif, 1243 data: props.data 1244 }); 1245 default: 1246 break; 1247 } 1248 } 1249 }; 1250 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_0___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { 1251 className: "editZone" 1252 }, selectEditZone())); 1253}; 1254 1255/***/ }), 1256
1257/***/ "./assets/backoffice/components/editZone/index.scss": 1258/*!**********************************************************!*\ 1259 !*** ./assets/backoffice/components/editZone/index.scss ***! 1260 \**********************************************************/ 1261/*! no static exports found */ 1262/***/ (function(module, exports, __webpack_require__) { 1263 1264// extracted by mini-css-extract-plugin 1265 1266/***/ }), 1267
1268/***/ "./assets/backoffice/components/editorTextArea/EditorTextArea.js": 1269/*!***********************************************************************!*\ 1270 !*** ./assets/backoffice/components/editorTextArea/EditorTextArea.js ***! 1271 \***********************************************************************/ 1272/*! exports provided: EditorTextArea */ 1273/***/ (function(module, __webpack_exports__, __webpack_require__) { 1274 1275"use strict"; 1276__webpack_require__.r(__webpack_exports__); 1277/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "EditorTextArea", function() { return EditorTextArea; }); 1278/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.symbol.js */ "./node_modules/core-js/modules/es.symbol.js"); 1279/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__); 1280/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.symbol.description.js */ "./node_modules/core-js/modules/es.symbol.description.js"); 1281/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__); 1282/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.symbol.iterator.js */ "./node_modules/core-js/modules/es.symbol.iterator.js"); 1283/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2__); 1284/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.concat.js */ "./node_modules/core-js/modules/es.array.concat.js"); 1285/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_3__); 1286/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.array.filter.js */ "./node_modules/core-js/modules/es.array.filter.js"); 1287/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_4__); 1288/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.array.from.js */ "./node_modules/core-js/modules/es.array.from.js"); 1289/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_5__); 1290/* harmony import */ var core_js_modules_es_array_index_of_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.array.index-of.js */ "./node_modules/core-js/modules/es.array.index-of.js"); 1291/* harmony import */ var core_js_modules_es_array_index_of_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_index_of_js__WEBPACK_IMPORTED_MODULE_6__); 1292/* harmony import */ var core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.array.is-array.js */ "./node_modules/core-js/modules/es.array.is-array.js"); 1293/* harmony import */ var core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_7__); 1294/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.array.iterator.js */ "./node_modules/core-js/modules/es.array.iterator.js"); 1295/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_8__); 1296/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js"); 1297/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_9__); 1298/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js"); 1299/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_10__); 1300/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! core-js/modules/es.date.to-string.js */ "./node_modules/core-js/modules/es.date.to-string.js"); 1301/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_11__); 1302/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js"); 1303/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_12__); 1304/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js"); 1305/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_13__); 1306/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ "./node_modules/core-js/modules/es.regexp.exec.js"); 1307/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_14__); 1308/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js"); 1309/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_15__); 1310/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! core-js/modules/es.string.iterator.js */ "./node_modules/core-js/modules/es.string.iterator.js"); 1311/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_16__); 1312/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ "./node_modules/core-js/modules/web.dom-collections.iterator.js"); 1313/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_17___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_17__); 1314/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 1315/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_18___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_18__); 1316/* harmony import */ var _tinymce_tinymce_react__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! @tinymce/tinymce-react */ "./node_modules/@tinymce/tinymce-react/lib/es2015/main/ts/index.js"); 1317/* harmony import */ var _switch_SwitchUI__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ../switch/SwitchUI */ "./assets/backoffice/components/switch/SwitchUI.js"); 1318/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! classnames */ "./node_modules/classnames/index.js"); 1319/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_21___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_21__); 1320/* harmony import */ var _store_service__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! ../../store/service */ "./assets/backoffice/store/service.js"); 1321/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/editorTextArea/index.scss"); 1322/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_23___default = /*#__PURE__*/__webpack_require__.n(_index_
1322scss__WEBPACK_IMPORTED_MODULE_23__); 1323function _toConsumableArray(r) { return _arrayWithoutHoles(r) || _iterableToArray(r) || _unsupportedIterableToArray(r) || _nonIterableSpread(); } 1324function _nonIterableSpread() { throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } 1325function _iterableToArray(r) { if ("undefined" != typeof Symbol && null != r[Symbol.iterator] || null != r["@@iterator"]) return Array.from(r); } 1326function _arrayWithoutHoles(r) { if (Array.isArray(r)) return _arrayLikeToArray(r); } 1327function _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); } 1328function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } 1329function _unsupportedIterableToArray(r, a) { if (r) { if ("string" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } } 1330function _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; } 1331function _iterableToArrayLimit(r, l) { var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } } 1332function _arrayWithHoles(r) { if (Array.isArray(r)) return r; } 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358// Alimente la liste déroulante de la fenêtre "Insérer une image" avec les images de la médiathèque. 1359// Appelé par TinyMCE à chaque ouverture de la fenêtre, donc toujours à jour. 1360var loadMediaImages = function loadMediaImages(success) { 1361 Object(_store_service__WEBPACK_IMPORTED_MODULE_22__["getMedias"])().then(function (medias) { 1362 success(medias.filter(function (media) { 1363 return media.path !== null && typeof media.mime === 'string' && media.mime.indexOf('image') === 0; 1364 }).map(function (media) { 1365 return { 1366 title: media.originalFileName ? media.originalFileName : media.filename, 1367 value: media.path + media.filename 1368 }; 1369 })); 1370 })["catch"](function () { 1371 return success([]); 1372 }); 1373}; 1374var EditorTextArea = function EditorTextArea(props) { 1375 //console.log(props) 1376 var content = props.content, 1377 returnToParent = props.returnToParent, 1378 name = props.name, 1379 keyName = props.keyName, 1380 isActive = props.isActive, 1381 id = props.id, 1382 to = props.to; 1383 var _useState = Object(react__WEBPACK_IMPORTED_MODULE_18__["useState"])(content), 1384 _useState2 = _slicedToArray(_useState, 2), 1385 valueEditor = _useState2[0], 1386 setValueEditor = _useState2[1]; 1387 var _useState3 = Object(react__WEBPACK_IMPORTED_MODULE_18__["useState"])(isActive), 1388 _useState4 = _slicedToArray(_useState3, 2), 1389 isActiveState = _useState4[0], 1390 setIsActiveState = _useState4[1]; 1391 // Dernières valeurs émises par l'éditeur lui-même 1392 var emittedValues = Object(react__WEBPACK_IMPORTED_MODULE_18__["useRef"])([]); 1393 Object(react__WEBPACK_IMPORTED_MODULE_18__["useEffect"])(function () { 1394 setIsActiveState(isActive); 1395 }, [isActive]); 1396 Object(react__WEBPACK_IMPORTED_MODULE_18__["useEffect"])(function () { 1397 // Une insertion (image, collage...) émet plusieurs valeurs d'affilée, dont une transitoire 1398 // (data-mce-fragment). Le parent nous les renvoie en décalé : les réinjecter remet l'éditeur 1399 // sur une valeur périmée, qui en émet une nouvelle, et ainsi de suite (boucle de rendu infinie). 1400 // On ne resynchronise donc que sur un contenu venu de l'extérieur (chargement des données). 1401 if (emittedValues.current.indexOf(content) !== -1) return; 1402 emittedValues.current = []; 1403 setValueEditor(content); 1404 }, [content]); 1405 var handleEditorChange = function handleEditorChange(value) { 1406 emittedValues.current = [].concat(_toConsumableArray(emittedValues.current.slice(-9)), [value]); 1407 setValueEditor(value); 1408 if (keyName) returnToParent(value, keyName);else returnToParent(value); 1409 }; 1410 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_18___default.a.createElement("div", { 1411 className: "editorTextAreaContainer" 1412 }, typeof isActive !== 'undefined' && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_18___default.a.createElement("div", { 1413 className: "statusContainer" 1414 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_18___default.a.createElement("p", null, name ? name : 'Contenu'), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_18___default.a.createElement(_switch_SwitchUI__WEBPACK_IMPORTED_MODULE_20__["SwitchUI"], { 1415 isActive: isActive, 1416 id: id, 1417 to: to 1418 })), typeof isActive === 'undefined' && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_18___default.a.createElement("div", null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_18___default.a.createElement("p", { 1419 className: "simpleTitle" 1420 }, name, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_18___default.a.createElement("span", { 1421 className: "requireInput" 1422 }, props.edit === false && props.req === true ? '* champ obligatoire' : ''))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_18___default.a.createElement(_tinymce_tinymce_react__WEBPACK_IMPORTED_MODULE_19__["Editor"], { 1423 apiKey: "xdhw0xn7n8m2o2ko8n8nsqlbtd0hdzxht2ehchdyzlf3zw5g", 1424 onEditorChange: function onEditorChange(evt) { 1425 return handleEditorChange(evt); 1426 }, 1427 value: valueEditor, 1428 init: { 1429 mode: "exact", 1430 remove_script_host: false, 1431 skin: 'oxide-dark', 1432 content_css: 'dark', 1433 content_style: '#textAreaEditorUxia {background: #404040!important; font-family: "Poppins"; line-height: 1; margin: 0.5rem;}', 1434 body_id: 'textAreaEditorUxia', 1435 height: 300, 1436 menubar: false, 1437 plugins: ['advlist autolink lists link image charmap print preview anchor', 'searchreplace visualblocks code fullscreen', 'insertdatetime media table paste code help wordcount'], 1438 toolbar: 'h2 | bold italic | \
1439 alignleft aligncenter alignright alignjustify | \ 1440 bullist numlist outdent indent | removeformat | link image | fullscreen', 1441 image_list: loadMediaImages, 1442 // Pas de largeur/hauteur figées : les images s'adaptent à la largeur du contenu côté site 1443 image_dimensions: false, 1444 // Garde les URLs telles qu'insérées (/upload/media/...) : pas de réécriture relative ou avec le domaine 1445 convert_urls: false, 1446 // Ãvite de stocker des images collées en base64 dans le contenu 1447 paste_data_images: false 1448 } 1449 })); 1450}; 1451 1452/***/ }), 1453
1454/***/ "./assets/backoffice/components/editorTextArea/index.scss": 1455/*!****************************************************************!*\ 1456 !*** ./assets/backoffice/components/editorTextArea/index.scss ***! 1457 \****************************************************************/ 1458/*! no static exports found */ 1459/***/ (function(module, exports, __webpack_require__) { 1460 1461// extracted by mini-css-extract-plugin 1462 1463/***/ }), 1464
1465/***/ "./assets/backoffice/components/filters/Filters.js": 1466/*!*********************************************************!*\ 1467 !*** ./assets/backoffice/components/filters/Filters.js ***! 1468 \*********************************************************/ 1469/*! exports provided: Filters */ 1470/***/ (function(module, __webpack_exports__, __webpack_require__) { 1471 1472"use strict"; 1473__webpack_require__.r(__webpack_exports__); 1474/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Filters", function() { return Filters; }); 1475/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.symbol.js */ "./node_modules/core-js/modules/es.symbol.js"); 1476/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__); 1477/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.symbol.description.js */ "./node_modules/core-js/modules/es.symbol.description.js"); 1478/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__); 1479/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.symbol.iterator.js */ "./node_modules/core-js/modules/es.symbol.iterator.js"); 1480/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2__); 1481/* harmony import */ var core_js_modules_es_symbol_to_primitive_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.symbol.to-primitive.js */ "./node_modules/core-js/modules/es.symbol.to-primitive.js"); 1482/* harmony import */ var core_js_modules_es_symbol_to_primitive_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_to_primitive_js__WEBPACK_IMPORTED_MODULE_3__); 1483/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.array.concat.js */ "./node_modules/core-js/modules/es.array.concat.js"); 1484/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_4__); 1485/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.array.from.js */ "./node_modules/core-js/modules/es.array.from.js"); 1486/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_5__); 1487/* harmony import */ var core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.array.is-array.js */ "./node_modules/core-js/modules/es.array.is-array.js"); 1488/* harmony import */ var core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_6__); 1489/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.array.iterator.js */ "./node_modules/core-js/modules/es.array.iterator.js"); 1490/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_7__); 1491/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js"); 1492/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_8__); 1493/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js"); 1494/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_9__); 1495/* harmony import */ var core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! core-js/modules/es.array.splice.js */ "./node_modules/core-js/modules/es.array.splice.js"); 1496/* harmony import */ var core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_10__); 1497/* harmony import */ var core_js_modules_es_date_to_primitive_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! core-js/modules/es.date.to-primitive.js */ "./node_modules/core-js/modules/es.date.to-primitive.js"); 1498/* harmony import */ var core_js_modules_es_date_to_primitive_js__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_date_to_primitive_js__WEBPACK_IMPORTED_MODULE_11__); 1499/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! core-js/modules/es.date.to-string.js */ "./node_modules/core-js/modules/es.date.to-string.js"); 1500/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_12__); 1501/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js"); 1502/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_13__); 1503/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js"); 1504/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_14__); 1505/* harmony import */ var core_js_modules_es_object_define_property_js__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! core-js/modules/es.object.define-property.js */ "./node_modules/core-js/modules/es.object.define-property.js"); 1506/* harmony import */ var core_js_modules_es_object_define_property_js__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_define_property_js__WEBPACK_IMPORTED_MODULE_15__); 1507/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js"); 1508/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_16__); 1509/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ "./node_modules/core-js/modules/es.regexp.exec.js"); 1510/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_17___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_17__); 1511/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js"); 1512/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_18___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_18__); 1513/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! core-js/modules/es.string.iterator.js */ "./node_modules/core-js/modules/es.string.iterator.js"); 1514/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_19___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_19__); 1515/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ "./node_modules/core-js/modules/web.dom-collections.iterator.js"); 1516/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_20___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_20__); 1517/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 1518/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_21___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_21__); 1519/* harmony import */ var _store_store__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! ../../store/store */ "./assets/backoffice/store/store.js"); 1520/* harmony import */ var grommet__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! grommet */ "./node_modules/grommet/es6/index.js"); 1521/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/filters/index.scss"); 1522/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_24___default = /*#__PURE__*/__webpack_require__.n(_index_
1522scss__WEBPACK_IMPORTED_MODULE_24__); 1523/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); 1524/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_25___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_25__); 1525function _defineProperty(e, r, t) { return (r = _toPropertyKey(r)) in e ? Object.defineProperty(e, r, { value: t, enumerable: !0, configurable: !0, writable: !0 }) : e[r] = t, e; } 1526function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : i + ""; } 1527function _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); } 1528function _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); } 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550function _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); } 1551function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } 1552function _unsupportedIterableToArray(r, a) { if (r) { if ("string" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } } 1553function _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; } 1554function _iterableToArrayLimit(r, l) { var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } } 1555function _arrayWithHoles(r) { if (Array.isArray(r)) return r; } 1556 1557 1558 1559 1560 1561var Filters = function Filters(props) { 1562 var filterType = props.filterType, 1563 img = props.img, 1564 vid = props.vid, 1565 pdf = props.pdf, 1566 yt = props.yt, 1567 vim = props.vim, 1568 abstream = props.abstream; 1569 var _useContext = Object(react__WEBPACK_IMPORTED_MODULE_21__["useContext"])(_store_store__WEBPACK_IMPORTED_MODULE_22__["StoreContext"]), 1570 state = _useContext.state, 1571 dispatch = _useContext.dispatch; 1572 var _useState = Object(react__WEBPACK_IMPORTED_MODULE_21__["useState"])(state.checkActiveType), 1573 _useState2 = _slicedToArray(_useState, 2), 1574 checked = _useState2[0], 1575 setChecked = _useState2[1]; 1576 var alphaOrder = state.alphaOrder; 1577 //console.log(state.checkActiveType) 1578 var verifyCheck = function verifyCheck(event, param) { 1579 var res; 1580 var oldCheck = state.checkActiveType.slice(); 1581 if (event.target.checked === false) { 1582 res = oldCheck; 1583 if (res === 'all') res = '';else if (res === param) res = '';else if (_typeof(res) === 'object') { 1584 res.map(function (item, i) { 1585 if (item === param) return res.splice(i, 1); 1586 }); 1587 } 1588 } else if (event.target.checked === true) { 1589 res = param; 1590 if (oldCheck.length > 0) { 1591 res = lodash__WEBPACK_IMPORTED_MODULE_25___default.a.concat(oldCheck, param); 1592 } 1593 } 1594 return res; 1595 }; 1596 var handleChange = function handleChange(event, alOrder, chActive) { 1597 if (typeof alOrder !== 'undefined') { 1598 var aOrder = !alOrder; 1599 dispatch({ 1600 type: 'setAlphaOrder', 1601 aOrder: aOrder 1602 }); 1603 } else if (typeof chActive !== 'undefined') { 1604 var cActive = verifyCheck(event, chActive); 1605 dispatch({ 1606 type: 'setCheckActiveType', 1607 cActive: cActive 1608 }); 1609 } 1610 }; 1611 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_21___default.a.createElement("div", { 1612 className: "filtersContainer" 1613 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_21___default.a.createElement("h4", null, "Types de ", filterType), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_21___default.a.createElement("div", { 1614 className: "checkBoxOptions" 1615 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_21___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_23__["CheckBox"], _defineProperty(_defineProperty(_defineProperty({ 1616 label: 'Tout' 1617 }, "label", 'Tout'), "checked", !!checked), "onChange", function onChange(e) { 1618 { 1619 handleChange(e, undefined, 'all'), setChecked(e.target.checked); 1620 } 1621 })), img && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_21___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_23__["CheckBox"], _defineProperty(_defineProperty({ 1622 label: img 1623 }
1623, "label", img), "onChange", function onChange(e) { 1624 handleChange(e, undefined, 'image'); 1625 })), pdf && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_21___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_23__["CheckBox"], _defineProperty(_defineProperty({ 1626 label: pdf 1627 }, "label", pdf), "onChange", function onChange(e) { 1628 handleChange(e, undefined, 'application'); 1629 })), yt && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_21___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_23__["CheckBox"], _defineProperty(_defineProperty({ 1630 label: yt 1631 }, "label", yt), "onChange", function onChange(e) { 1632 handleChange(e, undefined, 'youtube'); 1633 })), vim && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_21___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_23__["CheckBox"], _defineProperty(_defineProperty({ 1634 label: vim 1635 }, "label", vim), "onChange", function onChange(e) { 1636 handleChange(e, undefined, 'vimeo'); 1637 })), abstream && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_21___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_23__["CheckBox"], _defineProperty(_defineProperty({ 1638 label: abstream 1639 }, "label", abstream), "onChange", function onChange(e) { 1640 handleChange(e, undefined, 'abstream'); 1641 })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_21___default.a.createElement("div", { 1642 className: "alphaOrder" 1643 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_21___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_23__["CheckBox"], _defineProperty(_defineProperty({ 1644 label: 'Tri par ordre alphabétique' 1645 }, "label", 'Tri par ordre alphabétique'), "onChange", function onChange(e) { 1646 handleChange(e, alphaOrder, undefined); 1647 }))))); 1648}; 1649 1650/***/ }), 1651
1652/***/ "./assets/backoffice/components/filters/index.scss": 1653/*!*********************************************************!*\ 1654 !*** ./assets/backoffice/components/filters/index.scss ***! 1655 \*********************************************************/ 1656/*! no static exports found */ 1657/***/ (function(module, exports, __webpack_require__) { 1658 1659// extracted by mini-css-extract-plugin 1660 1661/***/ }), 1662
1663/***/ "./assets/backoffice/components/galeryEditZone/GaleryEditZone.js": 1664/*!***********************************************************************!*\ 1665 !*** ./assets/backoffice/components/galeryEditZone/GaleryEditZone.js ***! 1666 \***********************************************************************/ 1667/*! exports provided: GaleryEditZone */ 1668/***/ (function(module, __webpack_exports__, __webpack_require__) { 1669 1670"use strict"; 1671__webpack_require__.r(__webpack_exports__); 1672/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "GaleryEditZone", function() { return GaleryEditZone; }); 1673/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 1674/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); 1675/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/galeryEditZone/index.scss"); 1676/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_index_scss__WEBPACK_IMPORTED_MODULE_1__); 1677/* harmony import */ var _btnEditZone_BtnEditZone__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../btnEditZone/BtnEditZone */ "./assets/backoffice/components/btnEditZone/BtnEditZone.js"); 1678 1679 1680 1681var GaleryEditZone = function GaleryEditZone(props) { 1682 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_0___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { 1683 className: "galeryEditZoneContainer" 1684 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_btnEditZone_BtnEditZone__WEBPACK_IMPORTED_MODULE_2__["BtnEditZone"], { 1685 title: "Ajouter un m\xE9dia", 1686 type: "addEditMedia", 1687 refresh: function refresh() { 1688 return props.refresh(); 1689 }, 1690 item: { 1691 alt: "", 1692 lang: "", 1693 files: "", 1694 originalFilename: "" 1695 } 1696 }))); 1697}; 1698 1699/***/ }), 1700
1701/***/ "./assets/backoffice/components/galeryEditZone/index.scss": 1702/*!****************************************************************!*\ 1703 !*** ./assets/backoffice/components/galeryEditZone/index.scss ***! 1704 \****************************************************************/ 1705/*! no static exports found */ 1706/***/ (function(module, exports, __webpack_require__) { 1707 1708// extracted by mini-css-extract-plugin 1709 1710/***/ }), 1711
1712/***/ "./assets/backoffice/components/gameEditZone/GameEditZone.js": 1713/*!*******************************************************************!*\ 1714 !*** ./assets/backoffice/components/gameEditZone/GameEditZone.js ***! 1715 \*******************************************************************/ 1716/*! exports provided: GameEditZone */ 1717/***/ (function(module, __webpack_exports__, __webpack_require__) { 1718 1719"use strict"; 1720__webpack_require__.r(__webpack_exports__); 1721/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "GameEditZone", function() { return GameEditZone; }); 1722/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 1723/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); 1724/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/gameEditZone/index.scss"); 1725/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_index_scss__WEBPACK_IMPORTED_MODULE_1__); 1726/* harmony import */ var _btnExportEditZone_BtnExportEditZone__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../btnExportEditZone/BtnExportEditZone */ "./assets/backoffice/components/btnExportEditZone/BtnExportEditZone.js"); 1727 1728 1729 1730var GameEditZone = function GameEditZone(props) { 1731 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_0___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { 1732 className: "galeryEditZoneContainer" 1733 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_btnExportEditZone_BtnExportEditZone__WEBPACK_IMPORTED_MODULE_2__["BtnExportEditZone"], { 1734 title: "Exporter la liste", 1735 type: "gameManager" 1736 }))); 1737}; 1738 1739/***/ }), 1740
1741/***/ "./assets/backoffice/components/gameEditZone/index.scss": 1742/*!**************************************************************!*\ 1743 !*** ./assets/backoffice/components/gameEditZone/index.scss ***! 1744 \**************************************************************/ 1745/*! no static exports found */ 1746/***/ (function(module, exports, __webpack_require__) { 1747 1748// extracted by mini-css-extract-plugin 1749 1750/***/ }), 1751
1752/***/ "./assets/backoffice/components/header/Header.js": 1753/*!*******************************************************!*\ 1754 !*** ./assets/backoffice/components/header/Header.js ***! 1755 \*******************************************************/ 1756/*! exports provided: Header */ 1757/***/ (function(module, __webpack_exports__, __webpack_require__) { 1758 1759"use strict"; 1760__webpack_require__.r(__webpack_exports__); 1761/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Header", function() { return Header; }); 1762/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 1763/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); 1764/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/header/index.scss"); 1765/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_index_scss__WEBPACK_IMPORTED_MODULE_1__); 1766 1767 1768var Header = function Header(props) { 1769 var handleClick = function handleClick() { 1770 props.logout(); 1771 }; 1772 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { 1773 className: "headerContainer" 1774 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { 1775 className: "btnLogOut", 1776 onClick: function onClick() { 1777 handleClick(); 1778 } 1779 }, "D\xE9connexion")); 1780}; 1781 1782/***/ }), 1783
1784/***/ "./assets/backoffice/components/header/index.scss": 1785/*!********************************************************!*\ 1786 !*** ./assets/backoffice/components/header/index.scss ***! 1787 \********************************************************/ 1788/*! no static exports found */ 1789/***/ (function(module, exports, __webpack_require__) { 1790 1791// extracted by mini-css-extract-plugin 1792 1793/***/ }), 1794
1795/***/ "./assets/backoffice/components/headerSection/HeaderSection.js": 1796/*!*********************************************************************!*\ 1797 !*** ./assets/backoffice/components/headerSection/HeaderSection.js ***! 1798 \*********************************************************************/ 1799/*! exports provided: HeaderSection */ 1800/***/ (function(module, __webpack_exports__, __webpack_require__) { 1801 1802"use strict"; 1803__webpack_require__.r(__webpack_exports__); 1804/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "HeaderSection", function() { return HeaderSection; }); 1805/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 1806/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); 1807/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/headerSection/index.scss"); 1808/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_index_scss__WEBPACK_IMPORTED_MODULE_1__); 1809/* harmony import */ var _utils_img_return_png__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../utils/img/return.png */ "./assets/backoffice/utils/img/return.png"); 1810 1811 1812 1813var HeaderSection = function HeaderSection(props) { 1814 var title = props.title, 1815 subTitle = props.subTitle, 1816 returnLocation = props.returnLocation; 1817 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { 1818 className: "headerSection" 1819 }, returnLocation && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("a", { 1820 href: returnLocation 1821 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("img", { 1822 src: _utils_img_return_png__WEBPACK_IMPORTED_MODULE_2__["default"] 1823 })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h2", null, title), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", null, subTitle)); 1824}; 1825 1826/***/ }), 1827
1828/***/ "./assets/backoffice/components/headerSection/index.scss": 1829/*!***************************************************************!*\ 1830 !*** ./assets/backoffice/components/headerSection/index.scss ***! 1831 \***************************************************************/ 1832/*! no static exports found */ 1833/***/ (function(module, exports, __webpack_require__) { 1834 1835// extracted by mini-css-extract-plugin 1836 1837/***/ }), 1838
1839/***/ "./assets/backoffice/components/imgList/ImgList.js": 1840/*!*********************************************************!*\ 1841 !*** ./assets/backoffice/components/imgList/ImgList.js ***! 1842 \*********************************************************/ 1843/*! exports provided: ImgList */ 1844/***/ (function(module, __webpack_exports__, __webpack_require__) { 1845 1846"use strict"; 1847__webpack_require__.r(__webpack_exports__); 1848/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ImgList", function() { return ImgList; }); 1849/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.symbol.js */ "./node_modules/core-js/modules/es.symbol.js"); 1850/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__); 1851/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.symbol.description.js */ "./node_modules/core-js/modules/es.symbol.description.js"); 1852/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__); 1853/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.symbol.iterator.js */ "./node_modules/core-js/modules/es.symbol.iterator.js"); 1854/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2__); 1855/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.from.js */ "./node_modules/core-js/modules/es.array.from.js"); 1856/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3__); 1857/* harmony import */ var core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.array.is-array.js */ "./node_modules/core-js/modules/es.array.is-array.js"); 1858/* harmony import */ var core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_4__); 1859/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.array.iterator.js */ "./node_modules/core-js/modules/es.array.iterator.js"); 1860/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5__); 1861/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js"); 1862/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_6__); 1863/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js"); 1864/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_7__); 1865/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.date.to-string.js */ "./node_modules/core-js/modules/es.date.to-string.js"); 1866/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_8__); 1867/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js"); 1868/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_9__); 1869/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js"); 1870/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_10__); 1871/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ "./node_modules/core-js/modules/es.regexp.exec.js"); 1872/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_11__); 1873/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js"); 1874/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_12__); 1875/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! core-js/modules/es.string.iterator.js */ "./node_modules/core-js/modules/es.string.iterator.js"); 1876/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_13__); 1877/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ "./node_modules/core-js/modules/web.dom-collections.iterator.js"); 1878/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_14__); 1879/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 1880/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_15__); 1881/* harmony import */ var _store_store__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ../../store/store */ "./assets/backoffice/store/store.js"); 1882/* harmony import */ var _mediaCard_MediaCard__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ../mediaCard/MediaCard */ "./assets/backoffice/components/mediaCard/MediaCard.js"); 1883/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! classnames */ "./node_modules/classnames/index.js"); 1884/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_18___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_18__); 1885/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); 1886/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_19___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_19__); 1887/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/imgList/index.scss"); 1888/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_20___default = /*#__PURE__*/__webpack_require__.n(_index_
1888scss__WEBPACK_IMPORTED_MODULE_20__); 1889 1890 1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904function _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); } 1905function _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); } 1906function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } 1907function _unsupportedIterableToArray(r, a) { if (r) { if ("string" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } } 1908function _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; } 1909function _iterableToArrayLimit(r, l) { var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } } 1910function _arrayWithHoles(r) { if (Array.isArray(r)) return r; } 1911 1912 1913 1914 1915 1916 1917var ImgList = function ImgList(props) { 1918 //console.log('IMGLIST', props) 1919 var _useContext = Object(react__WEBPACK_IMPORTED_MODULE_15__["useContext"])(_store_store__WEBPACK_IMPORTED_MODULE_16__["StoreContext"]), 1920 state = _useContext.state, 1921 dispatch = _useContext.dispatch; 1922 var alphaOrder = state.alphaOrder, 1923 checkActiveType = state.checkActiveType, 1924 currentGalleryImg = state.currentGalleryImg; 1925 var _useState = Object(react__WEBPACK_IMPORTED_MODULE_15__["useState"])(state.checkActiveType), 1926 _useState2 = _slicedToArray(_useState, 2), 1927 checked = _useState2[0], 1928 setChecked = _useState2[1]; 1929 var _useState3 = Object(react__WEBPACK_IMPORTED_MODULE_15__["useState"])(props.media), 1930 _useState4 = _slicedToArray(_useState3, 2), 1931 mediaState = _useState4[0], 1932 setMediaState = _useState4[1]; 1933 var currentImg = state.currentGalleryImg; 1934 Object(react__WEBPACK_IMPORTED_MODULE_15__["useEffect"])(function () { 1935 var cActive = checked; 1936 dispatch({ 1937 type: 'setCheckActiveType', 1938 cActive: cActive 1939 }); 1940 //setCurrentImg(state.currentGalleryImg) 1941 }, []); 1942 Object(react__WEBPACK_IMPORTED_MODULE_15__["useEffect"])(function () { 1943 setMediaState(props.media); 1944 }, [mediaState]); 1945 1946 //console.log(mediaState) 1947 //console.log(props.media) 1948 1949 var checkDisplayMedia = function checkDisplayMedia(old, media) { 1950 var display = false; 1951 if (old === media.mime) { 1952 display = true; 1953 } else if (_typeof(old) === 'object') { 1954 if (old.length === 1 && old[0] === 'all') display = true;else old.map(function (item) { 1955 if (item === media.mime) display = true; 1956 }); 1957 } else if (old === 'all') { 1958 display = true; 1959 } 1960 return display; 1961 }; 1962 var generateMedia = function generateMedia() { 1963 var media = props.media; 1964 //console.log(props.media) 1965 if (alphaOrder === true) media = lodash__WEBPACK_IMPORTED_MODULE_19___default.a.sortBy(media, ['filename']); 1966 if (typeof props.media !== 'undefined') return media.map(function (oneMedia, i) { 1967 var displayImg = checkDisplayMedia(checkActiveType, oneMedia); 1968 //console.log(oneMedia.idVideo) 1969 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement("div", { 1970 className: classnames__WEBPACK_IMPORTED_MODULE_18___default()('mediaModal', { 1971 'hide': !displayImg 1972 }), 1973 key: i 1974 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(_mediaCard_MediaCard__WEBPACK_IMPORTED_MODULE_17__["MediaCard"], { 1975 alphaOrder: alphaOrder, 1976 show: displayImg, 1977 idSelected: currentImg, 1978 idOld: props.idOld, 1979 key: oneMedia.id, 1980 alt: oneMedia.alt, 1981 lang: oneMedia.lang, 1982 id: oneMedia.id, 1983 mime: oneMedia.mime, 1984 path: oneMedia.path, 1985 filename: oneMedia.filename, 1986 originalFileName: oneMedia.originalFileName, 1987 size: oneMedia.size, 1988 type: oneMedia.type, 1989 idVideo: oneMedia.idVideo, 1990 isPopUp: props.isPopUp, 1991 refresh: props.refresh 1992 })); 1993 }); 1994 }; 1995 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement("div", { 1996 className: "imgListContainer" 1997 }, generateMedia()); 1998}; 1999 2000/***/ }), 2001
2002/***/ "./assets/backoffice/components/imgList/index.scss": 2003/*!*********************************************************!*\ 2004 !*** ./assets/backoffice/components/imgList/index.scss ***! 2005 \*********************************************************/ 2006/*! no static exports found */ 2007/***/ (function(module, exports, __webpack_require__) { 2008 2009// extracted by mini-css-extract-plugin 2010 2011/***/ }), 2012
2013/***/ "./assets/backoffice/components/list/List.js": 2014/*!***************************************************!*\ 2015 !*** ./assets/backoffice/components/list/List.js ***! 2016 \***************************************************/ 2017/*! exports provided: List */ 2018/***/ (function(module, __webpack_exports__, __webpack_require__) { 2019 2020"use strict"; 2021__webpack_require__.r(__webpack_exports__); 2022/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "List", function() { return List; }); 2023/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.symbol.js */ "./node_modules/core-js/modules/es.symbol.js"); 2024/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__); 2025/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.symbol.description.js */ "./node_modules/core-js/modules/es.symbol.description.js"); 2026/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__); 2027/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.symbol.iterator.js */ "./node_modules/core-js/modules/es.symbol.iterator.js"); 2028/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2__); 2029/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.for-each.js */ "./node_modules/core-js/modules/es.array.for-each.js"); 2030/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_3__); 2031/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.array.from.js */ "./node_modules/core-js/modules/es.array.from.js"); 2032/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_4__); 2033/* harmony import */ var core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.array.is-array.js */ "./node_modules/core-js/modules/es.array.is-array.js"); 2034/* harmony import */ var core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_5__); 2035/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.array.iterator.js */ "./node_modules/core-js/modules/es.array.iterator.js"); 2036/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_6__); 2037/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js"); 2038/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_7__); 2039/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.date.to-string.js */ "./node_modules/core-js/modules/es.date.to-string.js"); 2040/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_8__); 2041/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js"); 2042/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_9__); 2043/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js"); 2044/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_10__); 2045/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ "./node_modules/core-js/modules/es.regexp.exec.js"); 2046/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_11__); 2047/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js"); 2048/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_12__); 2049/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! core-js/modules/es.string.iterator.js */ "./node_modules/core-js/modules/es.string.iterator.js"); 2050/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_13__); 2051/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ "./node_modules/core-js/modules/web.dom-collections.for-each.js"); 2052/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_14__); 2053/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ "./node_modules/core-js/modules/web.dom-collections.iterator.js"); 2054/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_15__); 2055/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 2056/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_16__); 2057/* harmony import */ var react_dnd_action__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! react-dnd-action */ "./node_modules/react-dnd-action/dist/index.es.js"); 2058/* harmony import */ var _components_dragInput_DragInput__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ../../components/dragInput/DragInput */ "./assets/backoffice/components/dragInput/DragInput.js"); 2059/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/list/index.scss"); 2060/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_19___default = /*#__PURE__*/__webpack_require__.n(_index_
2060scss__WEBPACK_IMPORTED_MODULE_19__); 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077function _toConsumableArray(r) { return _arrayWithoutHoles(r) || _iterableToArray(r) || _unsupportedIterableToArray(r) || _nonIterableSpread(); } 2078function _nonIterableSpread() { throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } 2079function _iterableToArray(r) { if ("undefined" != typeof Symbol && null != r[Symbol.iterator] || null != r["@@iterator"]) return Array.from(r); } 2080function _arrayWithoutHoles(r) { if (Array.isArray(r)) return _arrayLikeToArray(r); } 2081function _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); } 2082function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } 2083function _unsupportedIterableToArray(r, a) { if (r) { if ("string" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } } 2084function _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; } 2085function _iterableToArrayLimit(r, l) { var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } } 2086function _arrayWithHoles(r) { if (Array.isArray(r)) return r; } 2087 2088 2089 2090 2091var List = function List(props) { 2092 var items = props.items, 2093 onDrop = props.onDrop, 2094 listType = props.listType; 2095 var listRef = Object(react__WEBPACK_IMPORTED_MODULE_16__["useRef"])(); 2096 var _useState = Object(react__WEBPACK_IMPORTED_MODULE_16__["useState"])(_toConsumableArray(items)), 2097 _useState2 = _slicedToArray(_useState, 2), 2098 localItems = _useState2[0], 2099 setLocalItems = _useState2[1]; 2100 Object(react__WEBPACK_IMPORTED_MODULE_16__["useEffect"])(function refreshLocalItems() { 2101 setLocalItems(_toConsumableArray(items)); 2102 }, [items]); 2103 Object(react_dnd_action__WEBPACK_IMPORTED_MODULE_17__["useDndZone"])(listRef, { 2104 items: localItems 2105 }, function (_ref) { 2106 var newItems = _ref.items; 2107 setLocalItems(newItems); 2108 }, onDrop); 2109 var generateDragInput = function generateDragInput() { 2110 if (typeof localItems !== 'undefined' && typeof localItems !== 'null') { 2111 var list = []; 2112 localItems.forEach(function (item, i) { 2113 list.push(/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_16___default.a.createElement(_components_dragInput_DragInput__WEBPACK_IMPORTED_MODULE_18__["DragInput"], { 2114 key: i, 2115 item: item, 2116 listType: listType, 2117 refresh: props.refresh, 2118 returnValue: props.returnValue, 2119 idSection: props.idSection 2120 })); 2121 }); 2122 return list; 2123 } 2124 }; 2125 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_16___default.a.createElement("div", { 2126 className: "listDrop", 2127 ref: listRef 2128 }, items && generateDragInput()); 2129}; 2130 2131/***/ }), 2132
2133/***/ "./assets/backoffice/components/list/index.scss": 2134/*!******************************************************!*\ 2135 !*** ./assets/backoffice/components/list/index.scss ***! 2136 \******************************************************/ 2137/*! no static exports found */ 2138/***/ (function(module, exports, __webpack_require__) { 2139 2140// extracted by mini-css-extract-plugin 2141 2142/***/ }), 2143
2144/***/ "./assets/backoffice/components/listItem/ListItemGames.js": 2145/*!****************************************************************!*\ 2146 !*** ./assets/backoffice/components/listItem/ListItemGames.js ***! 2147 \****************************************************************/ 2148/*! exports provided: ListItemGames */ 2149/***/ (function(module, __webpack_exports__, __webpack_require__) { 2150 2151"use strict"; 2152__webpack_require__.r(__webpack_exports__); 2153/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ListItemGames", function() { return ListItemGames; }); 2154/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.date.to-string.js */ "./node_modules/core-js/modules/es.date.to-string.js"); 2155/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_0__); 2156/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 2157/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__); 2158/* harmony import */ var _btnDelete_BtnDelete__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../btnDelete/BtnDelete */ "./assets/backoffice/components/btnDelete/BtnDelete.js"); 2159/* harmony import */ var _switch_SwitchUI__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../switch/SwitchUI */ "./assets/backoffice/components/switch/SwitchUI.js"); 2160/* harmony import */ var _modal_Modal__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../modal/Modal */ "./assets/backoffice/components/modal/Modal.js"); 2161/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/listItem/index.scss"); 2162/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_index_scss__WEBPACK_IMPORTED_MODULE_5__); 2163/* harmony import */ var _utils_img_upload_png__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../utils/img/upload.png */ "./assets/backoffice/utils/img/upload.png"); 2164 2165 2166// import { StoreContext, initialState } from '../../store/store'; 2167 2168 2169 2170 2171 2172var ListItemGames = function ListItemGames(props) { 2173 //console.log(props) 2174 var _props$item = props.item, 2175 id = _props$item.id, 2176 email = _props$item.email, 2177 createdAt = _props$item.createdAt, 2178 cgu = _props$item.cgu, 2179 firstName = _props$item.firstName, 2180 lastName = _props$item.lastName, 2181 phone = _props$item.phone, 2182 titleArticle = _props$item.titleArticle, 2183 valid = _props$item.valid, 2184 media = _props$item.media, 2185 mediaName = _props$item.mediaName; 2186 var date = new Date(createdAt).toLocaleString(); 2187 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_1___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", { 2188 className: "listItemUserContainer listItemGame" 2189 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", { 2190 className: "containerText" 2191 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("p", null, titleArticle)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", { 2192 className: "containerText" 2193 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("p", null, phone)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", { 2194 className: "containerText" 2195 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("p", null, firstName)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", { 2196 className: "containerText" 2197 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("p", null, lastName)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", { 2198 className: "containerText" 2199 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("p", null, email)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", { 2200 className: "containerText" 2201 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("p", null, date)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", { 2202 className: "containerText" 2203 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("p", null, valid === true ? 'Oui' : 'Non')), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", { 2204 className: "containerText" 2205 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("p", null, cgu === true ? 'Oui' : 'Non')), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", { 2206 className: "containerText" 2207 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("p", null, mediaName), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("a", { 2208 target: "_blank", 2209 href: media 2210 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("img", { 2211 src: _utils_img_upload_png__WEBPACK_IMPORTED_MODULE_6__["default"] 2212 }))))); 2213}; 2214 2215/***/ }), 2216
2217/***/ "./assets/backoffice/components/listItem/ListItemMenu.js": 2218/*!***************************************************************!*\ 2219 !*** ./assets/backoffice/components/listItem/ListItemMenu.js ***! 2220 \***************************************************************/ 2221/*! exports provided: ListItemMenu */ 2222/***/ (function(module, __webpack_exports__, __webpack_require__) { 2223 2224"use strict"; 2225__webpack_require__.r(__webpack_exports__); 2226/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ListItemMenu", function() { return ListItemMenu; }); 2227/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.symbol.js */ "./node_modules/core-js/modules/es.symbol.js"); 2228/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__); 2229/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.symbol.description.js */ "./node_modules/core-js/modules/es.symbol.description.js"); 2230/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__); 2231/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.symbol.iterator.js */ "./node_modules/core-js/modules/es.symbol.iterator.js"); 2232/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2__); 2233/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.from.js */ "./node_modules/core-js/modules/es.array.from.js"); 2234/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3__); 2235/* harmony import */ var core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.array.is-array.js */ "./node_modules/core-js/modules/es.array.is-array.js"); 2236/* harmony import */ var core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_4__); 2237/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.array.iterator.js */ "./node_modules/core-js/modules/es.array.iterator.js"); 2238/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5__); 2239/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js"); 2240/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_6__); 2241/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.date.to-string.js */ "./node_modules/core-js/modules/es.date.to-string.js"); 2242/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_7__); 2243/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js"); 2244/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_8__); 2245/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js"); 2246/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_9__); 2247/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ "./node_modules/core-js/modules/es.regexp.exec.js"); 2248/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_10__); 2249/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js"); 2250/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_11__); 2251/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! core-js/modules/es.string.iterator.js */ "./node_modules/core-js/modules/es.string.iterator.js"); 2252/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_12__); 2253/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ "./node_modules/core-js/modules/web.dom-collections.iterator.js"); 2254/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_13__); 2255/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 2256/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_14__); 2257/* harmony import */ var _switch_SwitchUI__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ../switch/SwitchUI */ "./assets/backoffice/components/switch/SwitchUI.js"); 2258/* harmony import */ var _btnDelete_BtnDelete__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ../btnDelete/BtnDelete */ "./assets/backoffice/components/btnDelete/BtnDelete.js"); 2259/* harmony import */ var _modal_Modal__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ../modal/Modal */ "./assets/backoffice/components/modal/Modal.js"); 2260/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/listItem/index.scss"); 2261/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_18___default = /*#__PURE__*/__webpack_require__.n(_index_
2261scss__WEBPACK_IMPORTED_MODULE_18__); 2262/* harmony import */ var _utils_img_drag_png__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ../../utils/img/drag.png */ "./assets/backoffice/utils/img/drag.png"); 2263/* harmony import */ var _utils_img_edit_png__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ../../utils/img/edit.png */ "./assets/backoffice/utils/img/edit.png"); 2264 2265 2266 2267 2268 2269 2270 2271 2272 2273 2274 2275 2276 2277 2278function _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); } 2279function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } 2280function _unsupportedIterableToArray(r, a) { if (r) { if ("string" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } } 2281function _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; } 2282function _iterableToArrayLimit(r, l) { var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } } 2283function _arrayWithHoles(r) { if (Array.isArray(r)) return r; } 2284 2285 2286 2287 2288 2289 2290 2291var ListItemMenu = function ListItemMenu(props) { 2292 //console.log(props) 2293 var _props$item = props.item, 2294 createdAt = _props$item.createdAt, 2295 groups = _props$item.groups, 2296 id = _props$item.id, 2297 slugPage = _props$item.slugPage, 2298 status = _props$item.status, 2299 statusPage = _props$item.statusPage, 2300 titlePage = _props$item.titlePage, 2301 title = _props$item.title, 2302 url = _props$item.url, 2303 idPage = _props$item.idPage; 2304 var _useState = Object(react__WEBPACK_IMPORTED_MODULE_14__["useState"])(true), 2305 _useState2 = _slicedToArray(_useState, 2), 2306 edit = _useState2[0], 2307 editPopup = _useState2[1]; 2308 var _useState3 = Object(react__WEBPACK_IMPORTED_MODULE_14__["useState"])(false), 2309 _useState4 = _slicedToArray(_useState3, 2), 2310 open = _useState4[0], 2311 openPopup = _useState4[1]; 2312 var handleClick = function handleClick() { 2313 openPopup(true); 2314 }; 2315 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_14___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("div", { 2316 key: id, 2317 className: "listItemMenuContainer" 2318 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("div", { 2319 className: "userActionInput", 2320 onClick: function onClick() { 2321 handleClick(); 2322 } 2323 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("img", { 2324 src: _utils_img_drag_png__WEBPACK_IMPORTED_MODULE_19__["default"], 2325 className: "drag" 2326 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("p", null, title), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("div", { 2327 className: "containerEdit", 2328 onClick: function onClick() { 2329 handleClick(); 2330 } 2331 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("img", { 2332 src: _utils_img_edit_png__WEBPACK_IMPORTED_MODULE_20__["default"] 2333 }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("div", { 2334 className: "rightContainer" 2335 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("div", { 2336 className: "containerStatut" 2337 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(_switch_SwitchUI__WEBPACK_IMPORTED_MODULE_15__["SwitchUI"], { 2338 isActive: status, 2339 id: id, 2340 to: "/api/admin/menu/status/", 2341 refresh: props.refresh 2342 })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(_btnDelete_BtnDelete__WEBPACK_IMPORTED_MODULE_16__["BtnDelete"], { 2343 id: id, 2344 to: "/api/admin/menu/", 2345 refresh: props.refresh 2346 }))), open && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(_modal_Modal__WEBPACK_IMPORTED_MODULE_17__["Modal"], { 2347 refresh: function refresh() { 2348 props.refresh(); 2349 }, 2350 id: id, 2351 edit: edit, 2352 open: open, 2353 closePopup: function closePopup() { 2354 return openPopup(false); 2355 }, 2356 modal: "addEditMenu", 2357 item: { 2358 title: title, 2359 url: url, 2360 // password: edit ? password : "", 2361 groups: groups, 2362 idPage: idPage 2363 } 2364 })); 2365}; 2366 2367/***/ }), 2368
2369/***/ "./assets/backoffice/components/listItem/ListItemNewsletters.js": 2370/*!**********************************************************************!*\ 2371 !*** ./assets/backoffice/components/listItem/ListItemNewsletters.js ***! 2372 \**********************************************************************/ 2373/*! exports provided: ListItemNewsletters */ 2374/***/ (function(module, __webpack_exports__, __webpack_require__) { 2375 2376"use strict"; 2377__webpack_require__.r(__webpack_exports__); 2378/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ListItemNewsletters", function() { return ListItemNewsletters; }); 2379/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.symbol.js */ "./node_modules/core-js/modules/es.symbol.js"); 2380/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__); 2381/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.symbol.description.js */ "./node_modules/core-js/modules/es.symbol.description.js"); 2382/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__); 2383/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.symbol.iterator.js */ "./node_modules/core-js/modules/es.symbol.iterator.js"); 2384/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2__); 2385/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.from.js */ "./node_modules/core-js/modules/es.array.from.js"); 2386/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3__); 2387/* harmony import */ var core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.array.is-array.js */ "./node_modules/core-js/modules/es.array.is-array.js"); 2388/* harmony import */ var core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_4__); 2389/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.array.iterator.js */ "./node_modules/core-js/modules/es.array.iterator.js"); 2390/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5__); 2391/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js"); 2392/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_6__); 2393/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.date.to-string.js */ "./node_modules/core-js/modules/es.date.to-string.js"); 2394/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_7__); 2395/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js"); 2396/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_8__); 2397/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js"); 2398/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_9__); 2399/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ "./node_modules/core-js/modules/es.regexp.exec.js"); 2400/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_10__); 2401/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js"); 2402/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_11__); 2403/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! core-js/modules/es.string.iterator.js */ "./node_modules/core-js/modules/es.string.iterator.js"); 2404/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_12__); 2405/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ "./node_modules/core-js/modules/web.dom-collections.iterator.js"); 2406/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_13__); 2407/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 2408/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_14__); 2409/* harmony import */ var _btnDelete_BtnDelete__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ../btnDelete/BtnDelete */ "./assets/backoffice/components/btnDelete/BtnDelete.js"); 2410/* harmony import */ var _switch_SwitchUI__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ../switch/SwitchUI */ "./assets/backoffice/components/switch/SwitchUI.js"); 2411/* harmony import */ var _modal_Modal__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ../modal/Modal */ "./assets/backoffice/components/modal/Modal.js"); 2412/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/listItem/index.scss"); 2413/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_18___default = /*#__PURE__*/__webpack_require__.n(_index_
2413scss__WEBPACK_IMPORTED_MODULE_18__); 2414/* harmony import */ var _utils_img_edit_png__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ../../utils/img/edit.png */ "./assets/backoffice/utils/img/edit.png"); 2415 2416 2417 2418 2419 2420 2421 2422 2423 2424 2425 2426 2427 2428 2429function _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); } 2430function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } 2431function _unsupportedIterableToArray(r, a) { if (r) { if ("string" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } } 2432function _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; } 2433function _iterableToArrayLimit(r, l) { var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } } 2434function _arrayWithHoles(r) { if (Array.isArray(r)) return r; } 2435 2436// import { StoreContext, initialState } from '../../store/store'; 2437 2438 2439 2440 2441 2442var ListItemNewsletters = function ListItemNewsletters(props) { 2443 var _props$item = props.item, 2444 id = _props$item.id, 2445 email = _props$item.email, 2446 status = _props$item.status, 2447 createdAt = _props$item.createdAt; 2448 var _useState = Object(react__WEBPACK_IMPORTED_MODULE_14__["useState"])(true), 2449 _useState2 = _slicedToArray(_useState, 2), 2450 edit = _useState2[0], 2451 editPopup = _useState2[1]; 2452 var _useState3 = Object(react__WEBPACK_IMPORTED_MODULE_14__["useState"])(false), 2453 _useState4 = _slicedToArray(_useState3, 2), 2454 open = _useState4[0], 2455 openPopup = _useState4[1]; 2456 var handleClick = function handleClick() { 2457 openPopup(true); 2458 }; 2459 var date = new Date(createdAt).toLocaleString(); 2460 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_14___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("div", { 2461 className: "listItemUserContainer" 2462 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("div", { 2463 className: "containerText" 2464 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("p", null, email)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("div", { 2465 className: "containerText" 2466 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("p", null, date)))); 2467}; 2468 2469/***/ }), 2470
2471/***/ "./assets/backoffice/components/listItem/ListItemPageManager.js": 2472/*!**********************************************************************!*\ 2473 !*** ./assets/backoffice/components/listItem/ListItemPageManager.js ***! 2474 \**********************************************************************/ 2475/*! exports provided: ListItemPageManager */ 2476/***/ (function(module, __webpack_exports__, __webpack_require__) { 2477 2478"use strict"; 2479__webpack_require__.r(__webpack_exports__); 2480/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ListItemPageManager", function() { return ListItemPageManager; }); 2481/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 2482/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); 2483/* harmony import */ var _switch_SwitchUI__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../switch/SwitchUI */ "./assets/backoffice/components/switch/SwitchUI.js"); 2484/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/listItem/index.scss"); 2485/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_index_scss__WEBPACK_IMPORTED_MODULE_2__); 2486/* harmony import */ var _utils_img_drag_png__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../utils/img/drag.png */ "./assets/backoffice/utils/img/drag.png"); 2487/* harmony import */ var _utils_img_edit_png__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../utils/img/edit.png */ "./assets/backoffice/utils/img/edit.png"); 2488 2489 2490 2491 2492 2493var ListItemPageManager = function ListItemPageManager(props) { 2494 var _props$item = props.item, 2495 id = _props$item.id, 2496 title = _props$item.title, 2497 status = _props$item.status; 2498 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { 2499 key: id, 2500 className: "listItemPageManagerContainer" 2501 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("a", { 2502 href: "/admin/onePageManager?id=".concat(id) 2503 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { 2504 className: "userActionInput" 2505 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("img", { 2506 src: _utils_img_drag_png__WEBPACK_IMPORTED_MODULE_3__["default"], 2507 className: "drag" 2508 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", null, title), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("img", { 2509 src: _utils_img_edit_png__WEBPACK_IMPORTED_MODULE_4__["default"] 2510 }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { 2511 className: "containerStatut" 2512 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_switch_SwitchUI__WEBPACK_IMPORTED_MODULE_1__["SwitchUI"], { 2513 isActive: status, 2514 id: id, 2515 to: "/api/admin/pages/status/", 2516 refresh: props.refresh 2517 }))); 2518}; 2519 2520/***/ }), 2521
2522/***/ "./assets/backoffice/components/listItem/ListItemSection.js": 2523/*!******************************************************************!*\ 2524 !*** ./assets/backoffice/components/listItem/ListItemSection.js ***! 2525 \******************************************************************/ 2526/*! exports provided: ListItemSection */ 2527/***/ (function(module, __webpack_exports__, __webpack_require__) { 2528 2529"use strict"; 2530__webpack_require__.r(__webpack_exports__); 2531/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ListItemSection", function() { return ListItemSection; }); 2532/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.concat.js */ "./node_modules/core-js/modules/es.array.concat.js"); 2533/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__); 2534/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.date.to-string.js */ "./node_modules/core-js/modules/es.date.to-string.js"); 2535/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_1__); 2536/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js"); 2537/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_2__); 2538/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ "./node_modules/core-js/modules/es.regexp.exec.js"); 2539/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_3__); 2540/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js"); 2541/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_4__); 2542/* harmony import */ var core_js_modules_es_string_match_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.string.match.js */ "./node_modules/core-js/modules/es.string.match.js"); 2543/* harmony import */ var core_js_modules_es_string_match_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_match_js__WEBPACK_IMPORTED_MODULE_5__); 2544/* harmony import */ var core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.string.replace.js */ "./node_modules/core-js/modules/es.string.replace.js"); 2545/* harmony import */ var core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_6__); 2546/* harmony import */ var core_js_modules_es_string_search_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.string.search.js */ "./node_modules/core-js/modules/es.string.search.js"); 2547/* harmony import */ var core_js_modules_es_string_search_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_search_js__WEBPACK_IMPORTED_MODULE_7__); 2548/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 2549/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_8__); 2550/* harmony import */ var _switch_SwitchUI__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../switch/SwitchUI */ "./assets/backoffice/components/switch/SwitchUI.js"); 2551/* harmony import */ var _btnDelete_BtnDelete__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../btnDelete/BtnDelete */ "./assets/backoffice/components/btnDelete/BtnDelete.js"); 2552/* harmony import */ var _store_store__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../store/store */ "./assets/backoffice/store/store.js"); 2553/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/listItem/index.scss"); 2554/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(_index_
2554scss__WEBPACK_IMPORTED_MODULE_12__); 2555/* harmony import */ var _utils_img_drag_png__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../../utils/img/drag.png */ "./assets/backoffice/utils/img/drag.png"); 2556/* harmony import */ var _utils_img_edit_png__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ../../utils/img/edit.png */ "./assets/backoffice/utils/img/edit.png"); 2557 2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572var ListItemSection = function ListItemSection(props) { 2573 var idOrigin = window.location.search.toString().match(/id=[0-9]+/g)[0].replace(/\D/g, ''); 2574 var _props$item = props.item, 2575 id = _props$item.id, 2576 title = _props$item.title, 2577 subTitle = _props$item.subTitle, 2578 status = _props$item.status, 2579 idSectionPage = _props$item.idSectionPage; 2580 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("div", { 2581 key: id, 2582 className: "listItemSectionContainer" 2583 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("a", { 2584 href: "/admin/oneSectionManager?id=".concat(id, "§ion=").concat(idSectionPage, "&origin=").concat(idOrigin) 2585 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("div", { 2586 className: "userActionInput" 2587 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("img", { 2588 src: _utils_img_drag_png__WEBPACK_IMPORTED_MODULE_13__["default"], 2589 className: "drag" 2590 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("p", null, title), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("img", { 2591 src: _utils_img_edit_png__WEBPACK_IMPORTED_MODULE_14__["default"] 2592 }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("div", { 2593 className: "rightContainer" 2594 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("div", { 2595 className: "containerStatut" 2596 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("p", null, "#", subTitle), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement(_switch_SwitchUI__WEBPACK_IMPORTED_MODULE_9__["SwitchUI"], { 2597 isActive: status, 2598 id: id, 2599 to: "/api/admin/section/status/", 2600 refresh: props.refresh 2601 })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement(_btnDelete_BtnDelete__WEBPACK_IMPORTED_MODULE_10__["BtnDelete"], { 2602 id: idSectionPage, 2603 to: "/api/admin/sectionpage/", 2604 refresh: props.refresh 2605 }))); 2606}; 2607 2608/***/ }), 2609
2610/***/ "./assets/backoffice/components/listItem/ListItemSectionSpecial.js": 2611/*!*************************************************************************!*\ 2612 !*** ./assets/backoffice/components/listItem/ListItemSectionSpecial.js ***! 2613 \*************************************************************************/ 2614/*! exports provided: ListItemSectionSpecial */ 2615/***/ (function(module, __webpack_exports__, __webpack_require__) { 2616 2617"use strict"; 2618__webpack_require__.r(__webpack_exports__); 2619/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ListItemSectionSpecial", function() { return ListItemSectionSpecial; }); 2620/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.concat.js */ "./node_modules/core-js/modules/es.array.concat.js"); 2621/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_0__); 2622/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.date.to-string.js */ "./node_modules/core-js/modules/es.date.to-string.js"); 2623/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_1__); 2624/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js"); 2625/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_2__); 2626/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ "./node_modules/core-js/modules/es.regexp.exec.js"); 2627/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_3__); 2628/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js"); 2629/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_4__); 2630/* harmony import */ var core_js_modules_es_string_match_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.string.match.js */ "./node_modules/core-js/modules/es.string.match.js"); 2631/* harmony import */ var core_js_modules_es_string_match_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_match_js__WEBPACK_IMPORTED_MODULE_5__); 2632/* harmony import */ var core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.string.replace.js */ "./node_modules/core-js/modules/es.string.replace.js"); 2633/* harmony import */ var core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_6__); 2634/* harmony import */ var core_js_modules_es_string_search_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.string.search.js */ "./node_modules/core-js/modules/es.string.search.js"); 2635/* harmony import */ var core_js_modules_es_string_search_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_search_js__WEBPACK_IMPORTED_MODULE_7__); 2636/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 2637/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_8__); 2638/* harmony import */ var _switch_SwitchUI__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../switch/SwitchUI */ "./assets/backoffice/components/switch/SwitchUI.js"); 2639/* harmony import */ var _btnDelete_BtnDelete__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../btnDelete/BtnDelete */ "./assets/backoffice/components/btnDelete/BtnDelete.js"); 2640/* harmony import */ var _store_store__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../store/store */ "./assets/backoffice/store/store.js"); 2641/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/listItem/index.scss"); 2642/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(_index_
2642scss__WEBPACK_IMPORTED_MODULE_12__); 2643/* harmony import */ var _utils_img_drag_png__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../../utils/img/drag.png */ "./assets/backoffice/utils/img/drag.png"); 2644/* harmony import */ var _utils_img_edit_png__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ../../utils/img/edit.png */ "./assets/backoffice/utils/img/edit.png"); 2645 2646 2647 2648 2649 2650 2651 2652 2653 2654 2655 2656 2657 2658 2659 2660var ListItemSectionSpecial = function ListItemSectionSpecial(props) { 2661 //console.log(props) 2662 var fkIdSection = window.location.search.toString().match(/section=[0-9]+/g)[0].replace(/\D/g, ''); 2663 var fkIdPage = window.location.search.toString().match(/id=[0-9]+/g)[0].replace(/\D/g, ''); 2664 var _props$item = props.item, 2665 id = _props$item.id, 2666 title = _props$item.title, 2667 status = _props$item.status, 2668 content = _props$item.content, 2669 createdAt = _props$item.createdAt, 2670 url = _props$item.url; 2671 //console.log(id) 2672 var item = props.item; 2673 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("div", { 2674 key: id, 2675 className: "listItemSectionContainer" 2676 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("a", { 2677 href: "/admin/oneSectionItemManager?id=".concat(fkIdPage, "§ion=").concat(fkIdSection, "&idItem=").concat(id).concat(props.returnValue, "&edit=1") 2678 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("div", { 2679 className: "userActionInput" 2680 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("img", { 2681 src: _utils_img_drag_png__WEBPACK_IMPORTED_MODULE_13__["default"], 2682 className: "drag" 2683 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("p", null, typeof title === 'undefined' ? "Element ".concat(id) : title), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("img", { 2684 src: _utils_img_edit_png__WEBPACK_IMPORTED_MODULE_14__["default"] 2685 }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("div", { 2686 className: "rightContainer" 2687 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("div", { 2688 className: "containerStatut" 2689 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement(_switch_SwitchUI__WEBPACK_IMPORTED_MODULE_9__["SwitchUI"], { 2690 isActive: status, 2691 id: props.idSection, 2692 idItem: id, 2693 to: "/api/admin/section/element/status/", 2694 refresh: props.refresh 2695 })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement(_btnDelete_BtnDelete__WEBPACK_IMPORTED_MODULE_10__["BtnDelete"], { 2696 id: id, 2697 to: "/api/admin/section/element/".concat(fkIdSection, "/"), 2698 refresh: props.refresh 2699 }))); 2700}; 2701 2702/***/ }), 2703
2704/***/ "./assets/backoffice/components/listItem/ListItemSocial.js": 2705/*!*****************************************************************!*\ 2706 !*** ./assets/backoffice/components/listItem/ListItemSocial.js ***! 2707 \*****************************************************************/ 2708/*! exports provided: ListItemSocial */ 2709/***/ (function(module, __webpack_exports__, __webpack_require__) { 2710 2711"use strict"; 2712__webpack_require__.r(__webpack_exports__); 2713/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ListItemSocial", function() { return ListItemSocial; }); 2714/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.symbol.js */ "./node_modules/core-js/modules/es.symbol.js"); 2715/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__); 2716/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.symbol.description.js */ "./node_modules/core-js/modules/es.symbol.description.js"); 2717/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__); 2718/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.symbol.iterator.js */ "./node_modules/core-js/modules/es.symbol.iterator.js"); 2719/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2__); 2720/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.from.js */ "./node_modules/core-js/modules/es.array.from.js"); 2721/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3__); 2722/* harmony import */ var core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.array.is-array.js */ "./node_modules/core-js/modules/es.array.is-array.js"); 2723/* harmony import */ var core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_4__); 2724/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.array.iterator.js */ "./node_modules/core-js/modules/es.array.iterator.js"); 2725/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5__); 2726/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js"); 2727/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_6__); 2728/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.date.to-string.js */ "./node_modules/core-js/modules/es.date.to-string.js"); 2729/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_7__); 2730/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js"); 2731/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_8__); 2732/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js"); 2733/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_9__); 2734/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ "./node_modules/core-js/modules/es.regexp.exec.js"); 2735/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_10__); 2736/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js"); 2737/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_11__); 2738/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! core-js/modules/es.string.iterator.js */ "./node_modules/core-js/modules/es.string.iterator.js"); 2739/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_12__); 2740/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ "./node_modules/core-js/modules/web.dom-collections.iterator.js"); 2741/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_13__); 2742/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 2743/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_14__); 2744/* harmony import */ var _btnDelete_BtnDelete__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ../btnDelete/BtnDelete */ "./assets/backoffice/components/btnDelete/BtnDelete.js"); 2745/* harmony import */ var _switch_SwitchUI__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ../switch/SwitchUI */ "./assets/backoffice/components/switch/SwitchUI.js"); 2746/* harmony import */ var _modal_Modal__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ../modal/Modal */ "./assets/backoffice/components/modal/Modal.js"); 2747/* harmony import */ var grommet__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! grommet */ "./node_modules/grommet/es6/index.js"); 2748/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/listItem/index.scss"); 2749/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_19___default = /*#__PURE__*/__webpack_require__.n(_index_
2749scss__WEBPACK_IMPORTED_MODULE_19__); 2750/* harmony import */ var _utils_img_edit_png__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ../../utils/img/edit.png */ "./assets/backoffice/utils/img/edit.png"); 2751/* harmony import */ var _utils_img_fb_png__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! ../../utils/img/fb.png */ "./assets/backoffice/utils/img/fb.png"); 2752/* harmony import */ var _utils_img_tw_png__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! ../../utils/img/tw.png */ "./assets/backoffice/utils/img/tw.png"); 2753/* harmony import */ var _utils_img_yt_png__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! ../../utils/img/yt.png */ "./assets/backoffice/utils/img/yt.png"); 2754/* harmony import */ var _utils_img_insta_png__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! ../../utils/img/insta.png */ "./assets/backoffice/utils/img/insta.png"); 2755/* harmony import */ var _utils_img_tiktok_png__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! ../../utils/img/tiktok.png */ "./assets/backoffice/utils/img/tiktok.png"); 2756/* harmony import */ var _utils_img_snap_png__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! ../../utils/img/snap.png */ "./assets/backoffice/utils/img/snap.png"); 2757 2758 2759 2760 2761 2762 2763 2764 2765 2766 2767 2768 2769 2770 2771function _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); } 2772function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } 2773function _unsupportedIterableToArray(r, a) { if (r) { if ("string" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } } 2774function _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; } 2775function _iterableToArrayLimit(r, l) { var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } } 2776function _arrayWithHoles(r) { if (Array.isArray(r)) return r; } 2777 2778// import { StoreContext, initialState } from '../../store/store'; 2779 2780 2781 2782 2783 2784 2785 2786 2787 2788 2789 2790 2791var ListItemSocial = function ListItemSocial(props) { 2792 //console.log(props.item) 2793 2794 var _props$item = props.item, 2795 id = _props$item.id, 2796 content = _props$item.content, 2797 createdAt = _props$item.createdAt, 2798 status = _props$item.status, 2799 title = _props$item.title, 2800 type = _props$item.type, 2801 url = _props$item.url; 2802 var _useState = Object(react__WEBPACK_IMPORTED_MODULE_14__["useState"])(true), 2803 _useState2 = _slicedToArray(_useState, 2), 2804 edit = _useState2[0], 2805 editPopup = _useState2[1]; 2806 var _useState3 = Object(react__WEBPACK_IMPORTED_MODULE_14__["useState"])(false), 2807 _useState4 = _slicedToArray(_useState3, 2), 2808 open = _useState4[0], 2809 openPopup = _useState4[1]; 2810 var _useState5 = Object(react__WEBPACK_IMPORTED_MODULE_14__["useState"])(content), 2811 _useState6 = _slicedToArray(_useState5, 2), 2812 contentState = _useState6[0], 2813 setContentState = _useState6[1]; 2814 var menuIcon = { 2815 iconFacebook: _utils_img_fb_png__WEBPACK_IMPORTED_MODULE_21__["default"], 2816 iconTwitter: _utils_img_tw_png__WEBPACK_IMPORTED_MODULE_22__["default"], 2817 iconInstagram: _utils_img_insta_png__WEBPACK_IMPORTED_MODULE_24__["default"], 2818 iconYoutube: _utils_img_yt_png__WEBPACK_IMPORTED_MODULE_23__["default"], 2819 iconTikTok: _utils_img_tiktok_png__WEBPACK_IMPORTED_MODULE_25__["default"], 2820 iconSnapTchat: _utils_img_snap_png__WEBPACK_IMPORTED_MODULE_26__["default"] 2821 }; 2822 //console.log(menuIcon[title]) 2823 var handleClick = function handleClick() { 2824 openPopup(true); 2825 }; 2826 var handleChange = function handleChange(e) { 2827 //console.log(e, id) 2828 setContentState(e);
2829 props.returnToParent(e, id); 2830 }; 2831 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_14___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("div", { 2832 className: "listItemSocialContainer" 2833 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("div", { 2834 className: "containerText iconUrl" 2835 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("img", { 2836 src: menuIcon[title] 2837 })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("div", { 2838 className: "containerText socialUrl" 2839 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_18__["FormField"], { 2840 label: "" 2841 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_18__["TextInput"], { 2842 placeholder: "type here", 2843 value: contentState, 2844 onChange: function onChange(e) { 2845 handleChange(e.target.value); 2846 } 2847 }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("div", { 2848 className: "containerStatut" 2849 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(_switch_SwitchUI__WEBPACK_IMPORTED_MODULE_16__["SwitchUI"], { 2850 isActive: status, 2851 id: id, 2852 to: "/api/admin/social/status/" 2853 })))); 2854}; 2855 2856/***/ }), 2857
2858/***/ "./assets/backoffice/components/listItem/ListItemUser.js": 2859/*!***************************************************************!*\ 2860 !*** ./assets/backoffice/components/listItem/ListItemUser.js ***! 2861 \***************************************************************/ 2862/*! exports provided: ListItemUser */ 2863/***/ (function(module, __webpack_exports__, __webpack_require__) { 2864 2865"use strict"; 2866__webpack_require__.r(__webpack_exports__); 2867/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ListItemUser", function() { return ListItemUser; }); 2868/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.symbol.js */ "./node_modules/core-js/modules/es.symbol.js"); 2869/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__); 2870/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.symbol.description.js */ "./node_modules/core-js/modules/es.symbol.description.js"); 2871/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__); 2872/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.symbol.iterator.js */ "./node_modules/core-js/modules/es.symbol.iterator.js"); 2873/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2__); 2874/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.from.js */ "./node_modules/core-js/modules/es.array.from.js"); 2875/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3__); 2876/* harmony import */ var core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.array.is-array.js */ "./node_modules/core-js/modules/es.array.is-array.js"); 2877/* harmony import */ var core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_4__); 2878/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.array.iterator.js */ "./node_modules/core-js/modules/es.array.iterator.js"); 2879/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5__); 2880/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js"); 2881/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_6__); 2882/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.date.to-string.js */ "./node_modules/core-js/modules/es.date.to-string.js"); 2883/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_7__); 2884/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js"); 2885/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_8__); 2886/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js"); 2887/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_9__); 2888/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ "./node_modules/core-js/modules/es.regexp.exec.js"); 2889/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_10__); 2890/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js"); 2891/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_11__); 2892/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! core-js/modules/es.string.iterator.js */ "./node_modules/core-js/modules/es.string.iterator.js"); 2893/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_12__); 2894/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ "./node_modules/core-js/modules/web.dom-collections.iterator.js"); 2895/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_13__); 2896/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 2897/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_14__); 2898/* harmony import */ var _btnDelete_BtnDelete__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ../btnDelete/BtnDelete */ "./assets/backoffice/components/btnDelete/BtnDelete.js"); 2899/* harmony import */ var _switch_SwitchUI__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ../switch/SwitchUI */ "./assets/backoffice/components/switch/SwitchUI.js"); 2900/* harmony import */ var _modal_Modal__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ../modal/Modal */ "./assets/backoffice/components/modal/Modal.js"); 2901/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/listItem/index.scss"); 2902/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_18___default = /*#__PURE__*/__webpack_require__.n(_index_
2902scss__WEBPACK_IMPORTED_MODULE_18__); 2903/* harmony import */ var _utils_img_edit_png__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ../../utils/img/edit.png */ "./assets/backoffice/utils/img/edit.png"); 2904 2905 2906 2907 2908 2909 2910 2911 2912 2913 2914 2915 2916 2917 2918function _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); } 2919function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } 2920function _unsupportedIterableToArray(r, a) { if (r) { if ("string" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } } 2921function _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; } 2922function _iterableToArrayLimit(r, l) { var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } } 2923function _arrayWithHoles(r) { if (Array.isArray(r)) return r; } 2924 2925// import { StoreContext, initialState } from '../../store/store'; 2926 2927 2928 2929 2930 2931var ListItemUser = function ListItemUser(props) { 2932 var _props$item = props.item, 2933 id = _props$item.id, 2934 username = _props$item.username, 2935 email = _props$item.email, 2936 roles = _props$item.roles, 2937 status = _props$item.status, 2938 lastName = _props$item.lastName, 2939 firstName = _props$item.firstName, 2940 password = _props$item.password; 2941 var _useState = Object(react__WEBPACK_IMPORTED_MODULE_14__["useState"])(true), 2942 _useState2 = _slicedToArray(_useState, 2), 2943 edit = _useState2[0], 2944 editPopup = _useState2[1]; 2945 var _useState3 = Object(react__WEBPACK_IMPORTED_MODULE_14__["useState"])(false), 2946 _useState4 = _slicedToArray(_useState3, 2), 2947 open = _useState4[0], 2948 openPopup = _useState4[1]; 2949 var handleClick = function handleClick() { 2950 openPopup(true); 2951 }; 2952 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_14___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("div", { 2953 className: "listItemUserContainer" 2954 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("div", { 2955 className: "containerText" 2956 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("p", null, username)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("div", { 2957 className: "containerText" 2958 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("p", null, email)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("div", { 2959 className: "containerText" 2960 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("p", null, roles[0])), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("div", { 2961 className: "containerText" 2962 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("p", null, id)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("div", { 2963 className: "containerStatut" 2964 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(_switch_SwitchUI__WEBPACK_IMPORTED_MODULE_16__["SwitchUI"], { 2965 isActive: status, 2966 id: id, 2967 to: "/api/admin/user/status/", 2968 refresh: props.refresh 2969 })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("div", { 2970 className: "containerEdit", 2971 onClick: function onClick() { 2972 handleClick(); 2973 } 2974 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("img", { 2975 src: _utils_img_edit_png__WEBPACK_IMPORTED_MODULE_19__["default"] 2976 })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(_btnDelete_BtnDelete__WEBPACK_IMPORTED_MODULE_15__["BtnDelete"], { 2977 id: id, 2978 to: "/api/admin/user/", 2979 refresh: props.refresh 2980 })), open && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(_modal_Modal__WEBPACK_IMPORTED_MODULE_17__["Modal"], { 2981 refresh: function refresh() { 2982 props.refresh(); 2983 }, 2984 id: id, 2985 edit: edit, 2986 open: open, 2987 closePopup: function closePopup() { 2988 return openPopup(false); 2989 }, 2990 modal: "addEditUser", 2991 item: { 2992 password: edit ? password : "", 2993 username: edit ? username : "", 2994 firstName: edit ? firstName : "", 2995 lastName: edit ? lastName : "", 2996 email: edit ? email : "", 2997 roles: edit ? roles[0] : "" 2998 } 2999 })); 3000}; 3001 3002/***/ }), 3003
3004/***/ "./assets/backoffice/components/listItem/index.scss": 3005/*!**********************************************************!*\ 3006 !*** ./assets/backoffice/components/listItem/index.scss ***! 3007 \**********************************************************/ 3008/*! no static exports found */ 3009/***/ (function(module, exports, __webpack_require__) { 3010 3011// extracted by mini-css-extract-plugin 3012 3013/***/ }), 3014
3015/***/ "./assets/backoffice/components/mediaCard/MediaCard.js": 3016/*!*************************************************************!*\ 3017 !*** ./assets/backoffice/components/mediaCard/MediaCard.js ***! 3018 \*************************************************************/ 3019/*! exports provided: MediaCard */ 3020/***/ (function(module, __webpack_exports__, __webpack_require__) { 3021 3022"use strict"; 3023__webpack_require__.r(__webpack_exports__); 3024/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MediaCard", function() { return MediaCard; }); 3025/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.symbol.js */ "./node_modules/core-js/modules/es.symbol.js"); 3026/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__); 3027/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.symbol.description.js */ "./node_modules/core-js/modules/es.symbol.description.js"); 3028/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__); 3029/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.symbol.iterator.js */ "./node_modules/core-js/modules/es.symbol.iterator.js"); 3030/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2__); 3031/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.concat.js */ "./node_modules/core-js/modules/es.array.concat.js"); 3032/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_3__); 3033/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.array.from.js */ "./node_modules/core-js/modules/es.array.from.js"); 3034/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_4__); 3035/* harmony import */ var core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.array.is-array.js */ "./node_modules/core-js/modules/es.array.is-array.js"); 3036/* harmony import */ var core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_5__); 3037/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.array.iterator.js */ "./node_modules/core-js/modules/es.array.iterator.js"); 3038/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_6__); 3039/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js"); 3040/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_7__); 3041/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.date.to-string.js */ "./node_modules/core-js/modules/es.date.to-string.js"); 3042/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_8__); 3043/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js"); 3044/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_9__); 3045/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js"); 3046/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_10__); 3047/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ "./node_modules/core-js/modules/es.regexp.exec.js"); 3048/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_11__); 3049/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js"); 3050/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_12__); 3051/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! core-js/modules/es.string.iterator.js */ "./node_modules/core-js/modules/es.string.iterator.js"); 3052/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_13__); 3053/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ "./node_modules/core-js/modules/web.dom-collections.iterator.js"); 3054/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_14__); 3055/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 3056/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_15__); 3057/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! classnames */ "./node_modules/classnames/index.js"); 3058/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_16__); 3059/* harmony import */ var _store_store__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ../../store/store */ "./assets/backoffice/store/store.js"); 3060/* harmony import */ var _modal_Modal__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ../modal/Modal */ "./assets/backoffice/components/modal/Modal.js"); 3061/* harmony import */ var _btnDelete_BtnDelete__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ../btnDelete/BtnDelete */ "./assets/backoffice/components/btnDelete/BtnDelete.js"); 3062/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/mediaCard/index.scss"); 3063/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_20___default = /*#__PURE__*/__webpack_require__.n(_index_
3063scss__WEBPACK_IMPORTED_MODULE_20__); 3064/* harmony import */ var _utils_img_edit_png__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! ../../utils/img/edit.png */ "./assets/backoffice/utils/img/edit.png"); 3065/* harmony import */ var _utils_img_delete_png__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! ../../utils/img/delete.png */ "./assets/backoffice/utils/img/delete.png"); 3066/* harmony import */ var _utils_img_playwhite_png__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! ../../utils/img/playwhite.png */ "./assets/backoffice/utils/img/playwhite.png"); 3067 3068 3069 3070 3071 3072 3073 3074 3075 3076 3077 3078 3079 3080 3081 3082function _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); } 3083function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } 3084function _unsupportedIterableToArray(r, a) { if (r) { if ("string" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } } 3085function _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; } 3086function _iterableToArrayLimit(r, l) { var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } } 3087function _arrayWithHoles(r) { if (Array.isArray(r)) return r; } 3088 3089 3090 3091 3092 3093 3094 3095 3096 3097var MediaCard = function MediaCard(props) { 3098 var _useContext = Object(react__WEBPACK_IMPORTED_MODULE_15__["useContext"])(_store_store__WEBPACK_IMPORTED_MODULE_17__["StoreContext"]), 3099 state = _useContext.state, 3100 dispatch = _useContext.dispatch; 3101 var id = props.id, 3102 alphaOrder = props.alphaOrder, 3103 mime = props.mime, 3104 path = props.path, 3105 filename = props.filename, 3106 size = props.size, 3107 type = props.type, 3108 show = props.show, 3109 alt = props.alt, 3110 lang = props.lang, 3111 idSelected = props.idSelected, 3112 originalFileName = props.originalFileName, 3113 idVideo = props.idVideo; 3114 var _useState = Object(react__WEBPACK_IMPORTED_MODULE_15__["useState"])(true), 3115 _useState2 = _slicedToArray(_useState, 2), 3116 edit = _useState2[0], 3117 editPopup = _useState2[1]; 3118 var _useState3 = Object(react__WEBPACK_IMPORTED_MODULE_15__["useState"])(false), 3119 _useState4 = _slicedToArray(_useState3, 2), 3120 open = _useState4[0], 3121 openPopup = _useState4[1]; 3122 var _useState5 = Object(react__WEBPACK_IMPORTED_MODULE_15__["useState"])(false), 3123 _useState6 = _slicedToArray(_useState5, 2), 3124 player = _useState6[0], 3125 openPlayer = _useState6[1]; 3126 var _useState7 = Object(react__WEBPACK_IMPORTED_MODULE_15__["useState"])(_store_store__WEBPACK_IMPORTED_MODULE_17__["initialState"].currentGalleryImg), 3127 _useState8 = _slicedToArray(_useState7, 2), 3128 currentImg = _useState8[0], 3129 setCurrentImg = _useState8[1]; 3130 var selected = idSelected !== '' && idSelected === id.toString() ? true : false; 3131 Object(react__WEBPACK_IMPORTED_MODULE_15__["useEffect"])(function () { 3132 var cImg = ''; 3133 dispatch({ 3134 type: 'setCurrentGalleryImg', 3135 cImg: cImg 3136 }); 3137 }, []); 3138 var handleClick = function handleClick() { 3139 openPopup(true); 3140 }; 3141 var handlePlayerOpen = function handlePlayerOpen() { 3142 openPlayer(true); 3143 }; 3144 var handleSelection = function handleSelection(e, id) { 3145 var cImg = id.toString(); 3146 setCurrentImg(cImg); 3147 dispatch({ 3148 type: 'setCurrentGalleryImg', 3149 cImg: cImg 3150 }); 3151 document.querySelector('.modalBody').scrollTo({ 3152 top: 0, 3153 behavior: 'smooth' 3154 }); 3155 }; 3156 //console.log(path, filename) 3157 var pathImg = path === null ? filename : "".concat(path).concat(filename); 3158 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_15___default.a.Fragment, null, show === true && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement("div", { 3159 key: id, 3160 className: "mediaCardContainer" 3161 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement("div", { 3162 className: "containerActionImg" 3163 }, props.isPopUp && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement("div", { 3164 className: classnames__WEBPACK_IMPORTED_MODULE_16___default()('containerSelectImg', { 3165 'selected': selected 3166 }), 3167 onClick: function onClick(e) { 3168 handleSelection(e, id); 3169 } 3170 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement("p", null, selected ? 'Sélectionné â' : 'Sélectionner')), !props.isPopUp && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_15___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement("img", { 3171 className: "icon", 3172 src: _utils_img_edit_png__WEBPACK_IMPORTED_MODULE_21__["default"], 3173 onClick: function onClick() { 3174 handleClick(); 3175 } 3176 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement("p", null, originalFileName), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(_btnDelete_BtnDelete__WEBPACK_IMPORTED_MODULE_19__["BtnDelete"], { 3177 id: id, 3178 to: "/api/admin/media/", 3179 refresh: props.refresh 3180 }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement("div", { 3181 className: classnames__WEBPACK_IMPORTED_MODULE_16___default()('containerImg', { 3182 'selected': selected 3183 }) 3184 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement("div", null, mime === 'youtube' && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement("div", { 3185 className: "iconPlay" 3186 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement("img", { 3187 className: "icon", 3188 src: _utils_img_playwhite_png__WEBPACK_IMPORTED_MODULE_23__["default"], 3189 onClick: function onClick() { 3190 handlePlayerOpen(); 3191 } 3192 })), mime === 'vimeo' && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement("div", { 3193 className: "iconPlay" 3194 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement("img", { 3195 className: "icon", 3196 src: _utils_img_playwhite_png__WEBPACK_IMPORTED_MODULE_23__["default"], 3197 onClick: function onClick() { 3198 handlePlayerOpen(); 3199 } 3200 })), mime === 'abstream' && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement("div", { 3201 className: "iconPlay" 3202 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement("img", { 3203 className: "icon", 3204 src: _utils_img_playwhite_png__WEBPACK_IMPORTED_MODULE_23__["default"], 3205 onClick: function onClick() { 3206 handlePlayerOpen(); 3207 } 3208 })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement("img", { 3209 src: pathImg 3210 })))), open && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(_modal_Modal__WEBPACK_IMPORTED_MODULE_18__["Modal"], { 3211 refresh: function refresh() { 3212 props.refresh(); 3213 }, 3214 id: id, 3215 edit: edit, 3216 open: open, 3217 closePopup: function closePopup() { 3218 return openPopup(false); 3219 }, 3220 modal: "addEditMedia", 3221 item: { 3222 alt: edit ? alt : "", 3223 lang: edit ? lang : "", 3224 originalFilename: edit ? originalFileName : "", 3225 mime: edit ? mime : "" 3226 } 3227 }), player && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(_modal_Modal__WEBPACK_IMPORTED_MODULE_18__["Modal"], { 3228 refresh: function refresh() { 3229 props.refresh(); 3230 }, 3231 id: id, 3232 open: open, 3233 closePopup: function closePopup() { 3234 return openPlayer(false); 3235 }, 3236 modal: "showVideo", 3237 item: { 3238 filename: filename, 3239 mime: mime, 3240 idVideo: idVideo 3241 } 3242 })); 3243}; 3244 3245/***/ }), 3246
3247/***/ "./assets/backoffice/components/mediaCard/index.scss": 3248/*!***********************************************************!*\ 3249 !*** ./assets/backoffice/components/mediaCard/index.scss ***! 3250 \***********************************************************/ 3251/*! no static exports found */ 3252/***/ (function(module, exports, __webpack_require__) { 3253 3254// extracted by mini-css-extract-plugin 3255 3256/***/ }), 3257
3258/***/ "./assets/backoffice/components/mediaSection/MediaSection.js": 3259/*!*******************************************************************!*\ 3260 !*** ./assets/backoffice/components/mediaSection/MediaSection.js ***! 3261 \*******************************************************************/ 3262/*! exports provided: MediaSection */ 3263/***/ (function(module, __webpack_exports__, __webpack_require__) { 3264 3265"use strict"; 3266__webpack_require__.r(__webpack_exports__); 3267/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MediaSection", function() { return MediaSection; }); 3268/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 3269/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); 3270/* harmony import */ var _filters_Filters__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../filters/Filters */ "./assets/backoffice/components/filters/Filters.js"); 3271/* harmony import */ var _imgList_ImgList__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../imgList/ImgList */ "./assets/backoffice/components/imgList/ImgList.js"); 3272/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/mediaSection/index.scss"); 3273/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_index_scss__WEBPACK_IMPORTED_MODULE_3__); 3274 3275 3276 3277 3278var MediaSection = function MediaSection(props) { 3279 var items = props.items, 3280 refresh = props.refresh; 3281 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_0___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { 3282 className: "mediaBarContainer" 3283 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_filters_Filters__WEBPACK_IMPORTED_MODULE_1__["Filters"], { 3284 filterType: 'médias', 3285 img: 'image', 3286 vid: 'vidéo', 3287 pdf: 'pdf', 3288 yt: 'youtube', 3289 vim: 'vimeo', 3290 abstream: 'abstream' 3291 })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_imgList_ImgList__WEBPACK_IMPORTED_MODULE_2__["ImgList"], { 3292 idOld: props.idOld, 3293 media: items, 3294 refresh: refresh, 3295 isPopUp: props.isPopUp 3296 })); 3297}; 3298 3299/***/ }), 3300
3301/***/ "./assets/backoffice/components/mediaSection/index.scss": 3302/*!**************************************************************!*\ 3303 !*** ./assets/backoffice/components/mediaSection/index.scss ***! 3304 \**************************************************************/ 3305/*! no static exports found */ 3306/***/ (function(module, exports, __webpack_require__) { 3307 3308// extracted by mini-css-extract-plugin 3309 3310/***/ }), 3311
3312/***/ "./assets/backoffice/components/menuStatus/MenuStatus.js": 3313/*!***************************************************************!*\ 3314 !*** ./assets/backoffice/components/menuStatus/MenuStatus.js ***! 3315 \***************************************************************/ 3316/*! exports provided: MenuStatus */ 3317/***/ (function(module, __webpack_exports__, __webpack_require__) { 3318 3319"use strict"; 3320__webpack_require__.r(__webpack_exports__); 3321/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MenuStatus", function() { return MenuStatus; }); 3322/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 3323/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); 3324/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/menuStatus/index.scss"); 3325/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_index_scss__WEBPACK_IMPORTED_MODULE_1__); 3326/* harmony import */ var _components_switch_SwitchUI__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/switch/SwitchUI */ "./assets/backoffice/components/switch/SwitchUI.js"); 3327 3328 3329 3330var MenuStatus = function MenuStatus(props) { 3331 var status = props.status, 3332 id = props.id, 3333 to = props.to, 3334 title = props.title; 3335 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { 3336 className: "containerMenuInput" 3337 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", { 3338 className: "menuName" 3339 }, "Menu ", title)); 3340}; 3341 3342/***/ }), 3343
3344/***/ "./assets/backoffice/components/menuStatus/index.scss": 3345/*!************************************************************!*\ 3346 !*** ./assets/backoffice/components/menuStatus/index.scss ***! 3347 \************************************************************/ 3348/*! no static exports found */ 3349/***/ (function(module, exports, __webpack_require__) { 3350 3351// extracted by mini-css-extract-plugin 3352 3353/***/ }), 3354
3355/***/ "./assets/backoffice/components/modal/Modal.js": 3356/*!*****************************************************!*\ 3357 !*** ./assets/backoffice/components/modal/Modal.js ***! 3358 \*****************************************************/ 3359/*! exports provided: Modal */ 3360/***/ (function(module, __webpack_exports__, __webpack_require__) { 3361 3362"use strict"; 3363__webpack_require__.r(__webpack_exports__); 3364/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Modal", function() { return Modal; }); 3365/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 3366/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); 3367/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ "./node_modules/classnames/index.js"); 3368/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); 3369/* harmony import */ var _ModalUser__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./ModalUser */ "./assets/backoffice/components/modal/ModalUser.js"); 3370/* harmony import */ var _ModalNotif__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./ModalNotif */ "./assets/backoffice/components/modal/ModalNotif.js"); 3371/* harmony import */ var _ModalPage__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./ModalPage */ "./assets/backoffice/components/modal/ModalPage.js"); 3372/* harmony import */ var _ModalConfirm__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./ModalConfirm */ "./assets/backoffice/components/modal/ModalConfirm.js"); 3373/* harmony import */ var _ModalMedia__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./ModalMedia */ "./assets/backoffice/components/modal/ModalMedia.js"); 3374/* harmony import */ var _ModalPlayer__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./ModalPlayer */ "./assets/backoffice/components/modal/ModalPlayer.js"); 3375/* harmony import */ var _ModalOneImg__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./ModalOneImg */ "./assets/backoffice/components/modal/ModalOneImg.js"); 3376/* harmony import */ var _ModalMenu__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./ModalMenu */ "./assets/backoffice/components/modal/ModalMenu.js"); 3377/* harmony import */ var _ModalSectionPage__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./ModalSectionPage */ "./assets/backoffice/components/modal/ModalSectionPage.js"); 3378/* harmony import */ var _store_store__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../store/store */ "./assets/backoffice/store/store.js"); 3379/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/modal/index.scss"); 3380/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(_index_scss__WEBPACK_IMPORTED_MODULE_12__); 3381 3382 3383 3384 3385 3386 3387 3388 3389 3390 3391 3392 3393 3394var Modal = function Modal(props) { 3395 var _useContext = Object(react__WEBPACK_IMPORTED_MODULE_0__["useContext"])(_store_store__WEBPACK_IMPORTED_MODULE_11__["StoreContext"]), 3396 state = _useContext.state, 3397 dispatch = _useContext.dispatch; 3398 var closePopup = props.closePopup,
3399 modal = props.modal, 3400 item = props.item, 3401 edit = props.edit, 3402 id = props.id, 3403 refresh = props.refresh; 3404 var selectModal = function selectModal() { 3405 switch (modal) { 3406 case "addEditMenu": 3407 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_ModalMenu__WEBPACK_IMPORTED_MODULE_9__["ModalMenu"], { 3408 item: item, 3409 edit: edit, 3410 id: id, 3411 refresh: refresh, 3412 closePopup: closePopup 3413 }); 3414 case "addSectionPage": 3415 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_ModalSectionPage__WEBPACK_IMPORTED_MODULE_10__["ModalSectionPage"], { 3416 item: item, 3417 id: id, 3418 refresh: refresh, 3419 closePopup: closePopup 3420 }); 3421 case "editOneImg": 3422 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_ModalOneImg__WEBPACK_IMPORTED_MODULE_8__["ModalOneImg"], { 3423 item: item, 3424 edit: edit, 3425 id: id, 3426 refresh: refresh, 3427 closePopup: closePopup, 3428 isPopUp: props.isPopUp, 3429 handleSubmit: props.handleSubmit 3430 }); 3431 case "addEditMedia": 3432 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_ModalMedia__WEBPACK_IMPORTED_MODULE_6__["ModalMedia"], { 3433 item: item, 3434 edit: edit, 3435 id: id, 3436 refresh: refresh, 3437 closePopup: closePopup 3438 }); 3439 case "showVideo": 3440 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_ModalPlayer__WEBPACK_IMPORTED_MODULE_7__["ModalPlayer"], { 3441 item: item, 3442 id: id, 3443 refresh: refresh, 3444 closePopup: closePopup 3445 }); 3446 case "addPage": 3447 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_ModalPage__WEBPACK_IMPORTED_MODULE_4__["ModalPage"], { 3448 item: item, 3449 id: id, 3450 refresh: refresh, 3451 closePopup: closePopup 3452 }); 3453 case "modalConfirm": 3454 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_ModalConfirm__WEBPACK_IMPORTED_MODULE_5__["ModalConfirm"], { 3455 item: item, 3456 id: id, 3457 refresh: refresh, 3458 closePopup: closePopup, 3459 sendDelete: props.sendDelete 3460 }); 3461 case "modalNotif": 3462 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_ModalNotif__WEBPACK_IMPORTED_MODULE_3__["ModalNotif"], { 3463 item: item, 3464 edit: edit, 3465 refresh: refresh, 3466 closePopup: closePopup 3467 }); 3468 case "addEditUser": 3469 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_ModalUser__WEBPACK_IMPORTED_MODULE_2__["ModalUser"], { 3470 item: item, 3471 edit: edit, 3472 id: id, 3473 refresh: refresh, 3474 closePopup: closePopup 3475 }); 3476 default: 3477 break; 3478 } 3479 }; 3480 var isNotif = false; 3481 if (modal === "modalNotif") { 3482 isNotif = true; 3483 } 3484 var cActive = ['all']; 3485 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { 3486 className: classnames__WEBPACK_IMPORTED_MODULE_1___default()('modal', { 3487 'modalNotifBase': isNotif 3488 }), 3489 onClick: function onClick() { 3490 closePopup(), dispatch({ 3491 type: 'setCheckActiveType', 3492 cActive: cActive 3493 }); 3494 } 3495 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { 3496 className: classnames__WEBPACK_IMPORTED_MODULE_1___default()('modalBody', { 3497 'modalNotif': isNotif, 3498 'modalDanger': props.modalError 3499 }), 3500 onClick: function onClick(e) { 3501 return e.stopPropagation(); 3502 } 3503 }, selectModal())); 3504}; 3505 3506/***/ }), 3507
3508/***/ "./assets/backoffice/components/modal/ModalConfirm.js": 3509/*!************************************************************!*\ 3510 !*** ./assets/backoffice/components/modal/ModalConfirm.js ***! 3511 \************************************************************/ 3512/*! exports provided: ModalConfirm */ 3513/***/ (function(module, __webpack_exports__, __webpack_require__) { 3514 3515"use strict"; 3516__webpack_require__.r(__webpack_exports__); 3517/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ModalConfirm", function() { return ModalConfirm; }); 3518/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.symbol.js */ "./node_modules/core-js/modules/es.symbol.js"); 3519/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__); 3520/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.symbol.description.js */ "./node_modules/core-js/modules/es.symbol.description.js"); 3521/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__); 3522/* harmony import */ var core_js_modules_es_function_bind_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.function.bind.js */ "./node_modules/core-js/modules/es.function.bind.js"); 3523/* harmony import */ var core_js_modules_es_function_bind_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_bind_js__WEBPACK_IMPORTED_MODULE_2__); 3524/* harmony import */ var core_js_modules_es_object_create_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.object.create.js */ "./node_modules/core-js/modules/es.object.create.js"); 3525/* harmony import */ var core_js_modules_es_object_create_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_create_js__WEBPACK_IMPORTED_MODULE_3__); 3526/* harmony import */ var core_js_modules_es_object_define_property_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.object.define-property.js */ "./node_modules/core-js/modules/es.object.define-property.js"); 3527/* harmony import */ var core_js_modules_es_object_define_property_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_define_property_js__WEBPACK_IMPORTED_MODULE_4__); 3528/* harmony import */ var core_js_modules_es_object_get_prototype_of_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.object.get-prototype-of.js */ "./node_modules/core-js/modules/es.object.get-prototype-of.js"); 3529/* harmony import */ var core_js_modules_es_object_get_prototype_of_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_get_prototype_of_js__WEBPACK_IMPORTED_MODULE_5__); 3530/* harmony import */ var core_js_modules_es_object_set_prototype_of_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.object.set-prototype-of.js */ "./node_modules/core-js/modules/es.object.set-prototype-of.js"); 3531/* harmony import */ var core_js_modules_es_object_set_prototype_of_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_set_prototype_of_js__WEBPACK_IMPORTED_MODULE_6__); 3532/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js"); 3533/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_7__); 3534/* harmony import */ var core_js_modules_es_promise_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.promise.js */ "./node_modules/core-js/modules/es.promise.js"); 3535/* harmony import */ var core_js_modules_es_promise_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_promise_js__WEBPACK_IMPORTED_MODULE_8__); 3536/* harmony import */ var core_js_modules_web_timers_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/web.timers.js */ "./node_modules/core-js/modules/web.timers.js"); 3537/* harmony import */ var core_js_modules_web_timers_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_timers_js__WEBPACK_IMPORTED_MODULE_9__); 3538/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 3539/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_10__); 3540/* harmony import */ var _store_service__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../store/service */ "./assets/backoffice/store/service.js"); 3541/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/modal/index.scss"); 3542/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(_index_
3542scss__WEBPACK_IMPORTED_MODULE_12__); 3543function _regenerator() { /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */ var e, t, r = "function" == typeof Symbol ? Symbol : {}, n = r.iterator || "@@iterator", o = r.toStringTag || "@@toStringTag"; function i(r, n, o, i) { var c = n && n.prototype instanceof Generator ? n : Generator, u = Object.create(c.prototype); return _regeneratorDefine2(u, "_invoke", function (r, n, o) { var i, c, u, f = 0, p = o || [], y = !1, G = { p: 0, n: 0, v: e, a: d, f: d.bind(e, 4), d: function d(t, r) { return i = t, c = 0, u = e, G.n = r, a; } }; function d(r, n) { for (c = r, u = n, t = 0; !y && f && !o && t < p.length; t++) { var o, i = p[t], d = G.p, l = i[2]; r > 3 ? (o = l === n) && (u = i[(c = i[4]) ? 5 : (c = 3, 3)], i[4] = i[5] = e) : i[0] <= d && ((o = r < 2 && d < i[1]) ? (c = 0, G.v = n, G.n = i[1]) : d < l && (o = r < 3 || i[0] > n || n > l) && (i[4] = r, i[5] = n, G.n = l, c = 0)); } if (o || r > 1) return a; throw y = !0, n; } return function (o, p, l) { if (f > 1) throw TypeError("Generator is already running"); for (y && 1 === p && d(p, l), c = p, u = l; (t = c < 2 ? e : u) || !y;) { i || (c ? c < 3 ? (c > 1 && (G.n = -1), d(c, u)) : G.n = u : G.v = u); try { if (f = 2, i) { if (c || (o = "next"), t = i[o]) { if (!(t = t.call(i, u))) throw TypeError("iterator result is not an object"); if (!t.done) return t; u = t.value, c < 2 && (c = 0); } else 1 === c && (t = i["return"]) && t.call(i), c < 2 && (u = TypeError("The iterator does not provide a '" + o + "' method"), c = 1); i = e; } else if ((t = (y = G.n < 0) ? u : r.call(n, G)) !== a) break; } catch (t) { i = e, c = 1, u = t; } finally { f = 1; } } return { value: t, done: y }; }; }(r, o, i), !0), u; } var a = {}; function Generator() {} function GeneratorFunction() {} function GeneratorFunctionPrototype() {} t = Object.getPrototypeOf; var c = [][n] ? t(t([][n]())) : (_regeneratorDefine2(t = {}, n, function () { return this; }), t), u = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(c); function f(e) { return Object.setPrototypeOf ? Object.setPrototypeOf(e, GeneratorFunctionPrototype) : (e.__proto__ = GeneratorFunctionPrototype, _regeneratorDefine2(e, o, "GeneratorFunction")), e.prototype = Object.create(u), e; } return GeneratorFunction.prototype = GeneratorFunctionPrototype, _regeneratorDefine2(u, "constructor", GeneratorFunctionPrototype), _regeneratorDefine2(GeneratorFunctionPrototype, "constructor", GeneratorFunction), GeneratorFunction.displayName = "GeneratorFunction", _regeneratorDefine2(GeneratorFunctionPrototype, o, "GeneratorFunction"), _regeneratorDefine2(u), _regeneratorDefine2(u, o, "Generator"), _regeneratorDefine2(u, n, function () { return this; }), _regeneratorDefine2(u, "toString", function () { return "[object Generator]"; }), (_regenerator = function _regenerator() { return { w: i, m: f }; })(); } 3544function _regeneratorDefine2(e, r, n, t) { var i = Object.defineProperty; try { i({}, "", {}); } catch (e) { i = 0; } _regeneratorDefine2 = function _regeneratorDefine(e, r, n, t) { function o(r, n) { _regeneratorDefine2(e, r, function (e) { return this._invoke(r, n, e); }); } r ? i ? i(e, r, { value: n, enumerable: !t, configurable: !t, writable: !t }) : e[r] = n : (o("next", 0), o("throw", 1), o("return", 2)); }, _regeneratorDefine2(e, r, n, t); } 3545 3546 3547 3548 3549 3550 3551 3552 3553 3554 3555function asyncGeneratorStep(n, t, e, r, o, a, c) { try { var i = n[a](c), u = i.value; } catch (n) { return void e(n); } i.done ? t(u) : Promise.resolve(u).then(r, o); } 3556function _asyncToGenerator(n) { return function () { var t = this, e = arguments; return new Promise(function (r, o) { var a = n.apply(t, e); function _next(n) { asyncGeneratorStep(a, r, o, _next, _throw, "next", n); } function _throw(n) { asyncGeneratorStep(a, r, o, _next, _throw, "throw", n); } _next(void 0); }); }; } 3557 3558 3559 3560var ModalConfirm = function ModalConfirm(props) { 3561 var item = props.item, 3562 refresh = props.refresh, 3563 closePopup = props.closePopup; 3564 var handleChoice = /*#__PURE__*/function () { 3565 var _ref = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee(e) { 3566 return _regenerator().w(function (_context) { 3567 while (1) switch (_context.n) { 3568 case 0: 3569 closePopup(true); 3570 if (!(e === true)) { 3571 _context.n = 1; 3572 break; 3573 } 3574 _context.n = 1; 3575 return Object(_store_service__WEBPACK_IMPORTED_MODULE_11__["sendDelete"])(item.to, item.idToDelete).then(function (res) { 3576 if (item.from === 'section') setTimeout(function () { 3577 refresh(); 3578 }, 700);else if (item.from === 'page') setTimeout(function () { 3579 window.location.href = '/admin/pageManager'; 3580 }, 700); 3581 }); 3582 case 1: 3583 return _context.a(2); 3584 } 3585 }, _callee); 3586 })); 3587 return function handleChoice(_x) { 3588 return _ref.apply(this, arguments); 3589 }; 3590 }(); 3591 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_10___default.a.createElement("div", { 3592 className: "modalLayout modalConfirm" 3593 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_10___default.a.createElement("p", null, item.title), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_10___default.a.createElement("div", { 3594 className: "yes", 3595 onClick: function onClick() { 3596 handleChoice(true); 3597 } 3598 }, "oui"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_10___default.a.createElement("div", { 3599 className: "no", 3600 onClick: function onClick() { 3601 handleChoice(false); 3602 } 3603 }, "non")); 3604}; 3605 3606/***/ }), 3607
3608/***/ "./assets/backoffice/components/modal/ModalMedia.js": 3609/*!**********************************************************!*\ 3610 !*** ./assets/backoffice/components/modal/ModalMedia.js ***! 3611 \**********************************************************/ 3612/*! exports provided: ModalMedia */ 3613/***/ (function(module, __webpack_exports__, __webpack_require__) { 3614 3615"use strict"; 3616__webpack_require__.r(__webpack_exports__); 3617/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ModalMedia", function() { return ModalMedia; }); 3618/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.symbol.js */ "./node_modules/core-js/modules/es.symbol.js"); 3619/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__); 3620/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.symbol.description.js */ "./node_modules/core-js/modules/es.symbol.description.js"); 3621/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__); 3622/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.symbol.iterator.js */ "./node_modules/core-js/modules/es.symbol.iterator.js"); 3623/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2__); 3624/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.from.js */ "./node_modules/core-js/modules/es.array.from.js"); 3625/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3__); 3626/* harmony import */ var core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.array.is-array.js */ "./node_modules/core-js/modules/es.array.is-array.js"); 3627/* harmony import */ var core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_4__); 3628/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.array.iterator.js */ "./node_modules/core-js/modules/es.array.iterator.js"); 3629/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5__); 3630/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js"); 3631/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_6__); 3632/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.date.to-string.js */ "./node_modules/core-js/modules/es.date.to-string.js"); 3633/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_7__); 3634/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js"); 3635/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_8__); 3636/* harmony import */ var core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/es.object.keys.js */ "./node_modules/core-js/modules/es.object.keys.js"); 3637/* harmony import */ var core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_9__); 3638/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js"); 3639/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_10__); 3640/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ "./node_modules/core-js/modules/es.regexp.exec.js"); 3641/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_11__); 3642/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js"); 3643/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_12__); 3644/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! core-js/modules/es.string.iterator.js */ "./node_modules/core-js/modules/es.string.iterator.js"); 3645/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_13__); 3646/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ "./node_modules/core-js/modules/web.dom-collections.iterator.js"); 3647/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_14__); 3648/* harmony import */ var core_js_modules_web_timers_js__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! core-js/modules/web.timers.js */ "./node_modules/core-js/modules/web.timers.js"); 3649/* harmony import */ var core_js_modules_web_timers_js__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_timers_js__WEBPACK_IMPORTED_MODULE_15__); 3650/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 3651/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_16__); 3652/* harmony import */ var _store_service__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ../../store/service */ "./assets/backoffice/store/service.js"); 3653/* harmony import */ var grommet__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! grommet */ "./node_modules/grommet/es6/index.js"); 3654/* harmony import */ var _button_ButtonBO__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ../button/ButtonBO */ "./assets/backoffice/components/button/ButtonBO.js"); 3655/* harmony import */ var _components_modal_Modal__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ../../components/modal/Modal */ "./assets/backoffice/components/modal/Modal.js"); 3656/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/modal/index.scss"); 3657/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_21___default = /*#__PURE__*/__webpack_require__.n(_index_
3657scss__WEBPACK_IMPORTED_MODULE_21__); 3658 3659 3660 3661 3662 3663 3664 3665 3666 3667 3668 3669 3670 3671 3672 3673 3674function _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); } 3675function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } 3676function _unsupportedIterableToArray(r, a) { if (r) { if ("string" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } } 3677function _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; } 3678function _iterableToArrayLimit(r, l) { var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } } 3679function _arrayWithHoles(r) { if (Array.isArray(r)) return r; } 3680 3681 3682 3683 3684 3685 3686var ModalMedia = function ModalMedia(props) { 3687 var item = props.item, 3688 edit = props.edit, 3689 id = props.id, 3690 refresh = props.refresh, 3691 closePopup = props.closePopup; 3692 var optionsMedias = [{ 3693 label: 'Youtube', 3694 value: 'youtube' 3695 }, { 3696 label: 'Vimeo', 3697 value: 'vimeo' 3698 }, { 3699 label: 'AbStream', 3700 value: 'abstream' 3701 }, { 3702 label: 'Autres (img, doc, pdf, etc...)', 3703 value: 'false' 3704 }]; 3705 var _useState = Object(react__WEBPACK_IMPORTED_MODULE_16__["useState"])(item.alt), 3706 _useState2 = _slicedToArray(_useState, 2), 3707 alt = _useState2[0], 3708 setAlt = _useState2[1]; 3709 var _useState3 = Object(react__WEBPACK_IMPORTED_MODULE_16__["useState"])(item.lang), 3710 _useState4 = _slicedToArray(_useState3, 2), 3711 lang = _useState4[0], 3712 setLang = _useState4[1]; 3713 var _useState5 = Object(react__WEBPACK_IMPORTED_MODULE_16__["useState"])(item.originalFilename), 3714 _useState6 = _slicedToArray(_useState5, 2), 3715 originalFilename = _useState6[0], 3716 setOriginalFilename = _useState6[1]; 3717 var _useState7 = Object(react__WEBPACK_IMPORTED_MODULE_16__["useState"])(), 3718 _useState8 = _slicedToArray(_useState7, 2), 3719 files = _useState8[0], 3720 setFiles = _useState8[1]; 3721 var _useState9 = Object(react__WEBPACK_IMPORTED_MODULE_16__["useState"])('XXXXXX-XXXX'), 3722 _useState0 = _slicedToArray(_useState9, 2), 3723 idVideo = _useState0[0], 3724 setIdVideo = _useState0[1]; 3725 var _useState1 = Object(react__WEBPACK_IMPORTED_MODULE_16__["useState"])(''), 3726 _useState10 = _slicedToArray(_useState1, 2), 3727 labelVideo = _useState10[0], 3728 setLabelVideo = _useState10[1]; 3729 var _useState11 = Object(react__WEBPACK_IMPORTED_MODULE_16__["useState"])(), 3730 _useState12 = _slicedToArray(_useState11, 2), 3731 mediaChoice = _useState12[0], 3732 setMediaChoice = _useState12[1]; 3733 var _useState13 = Object(react__WEBPACK_IMPORTED_MODULE_16__["useState"])(), 3734 _useState14 = _slicedToArray(_useState13, 2), 3735 isVideo = _useState14[0], 3736 setIsVideo = _useState14[1]; 3737 var _useState15 = Object(react__WEBPACK_IMPORTED_MODULE_16__["useState"])(false), 3738 _useState16 = _slicedToArray(_useState15, 2), 3739 open = _useState16[0], 3740 openPopup = _useState16[1]; 3741 var _useState17 = Object(react__WEBPACK_IMPORTED_MODULE_16__["useState"])(''), 3742 _useState18 = _slicedToArray(_useState17, 2), 3743 errorMessage = _useState18[0], 3744 setErrorMessage = _useState18[1]; 3745 // let [newItem, setNewItem] = useState([]) 3746 3747 //console.log(item) 3748 3749 var handleSubmit = function handleSubmit() { 3750 var data; 3751 if (edit === true) { 3752 data = { 3753 alt: alt, 3754 lang: lang, 3755 originalFilename: originalFilename 3756 }; 3757 return Object(_store_service__WEBPACK_IMPORTED_MODULE_17__["editMedia"])(data, id).then(function () { 3758 refresh(); 3759 closePopup(); 3760 }); 3761 } else if (edit === false) { 3762 if (typeof isVideo === 'undefined') { 3763 setErrorMessage('Veuillez choisir le type de medias!'); 3764 return openPopup(true); 3765 } else if (typeof isVideo !== 'undefined') { 3766 if (isVideo === true) { 3767 var video = labelVideo; 3768 data = { 3769 info: { 3770 alt: alt, 3771 lang: lang, 3772 originalFilename: originalFilename, 3773 video: video, 3774 idVideo: idVideo 3775 }, 3776 files: files 3777 }; 3778 if (data.info.alt.length === 0) { 3779 setErrorMessage('Champ requis manquant!'); 3780 openPopup(true); 3781 } else if (data.info.originalFilename.length === 0) { 3782 setErrorMessage('Champ requis manquant!'); 3783 openPopup(true); 3784 } else if (data.info.idVideo.length === 0 || data.info.idVideo === 'XXXXXX-XXXX') { 3785 setErrorMessage('Champ requis manquant!'); 3786 openPopup(true); 3787 } else return Object(_store_service__WEBPACK_IMPORTED_MODULE_17__["addMedia"])(data).then(function () { 3788 refresh(); 3789 closePopup(); 3790 }); 3791 } else if (isVideo === false) { 3792 data = { 3793 info: { 3794 alt: alt, 3795 lang: lang, 3796 originalFilename: originalFilename 3797 }, 3798 files: files 3799 }; 3800 if (data.info.alt.length === 0) { 3801 setErrorMessage('Champ requis manquant!'); 3802 openPopup(true); 3803 } else if (data.info.originalFilename.length === 0) { 3804 setErrorMessage('Champ requis manquant!'); 3805 openPopup(true); 3806 } else return Object(_store_service__WEBPACK_IMPORTED_MODULE_17__["addMedia"])(data).then(function () { 3807 refresh(); 3808 closePopup(); 3809 }); 3810 } 3811 } 3812 } 3813 }; 3814 //console.log(isVideo) 3815 3816 var handleChoice = function handleChoice(e) { 3817 //console.log(e) 3818 setMediaChoice(e); 3819 if (e === 'youtube' || e === 'vimeo' || e === 'abstream') { 3820 setIsVideo(true); 3821 setLabelVideo(e); 3822 } else { 3823 setIsVideo(JSON.parse(e)); 3824 } 3825 }; 3826 3827 //console.log(isVideo) 3828 3829 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_16___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_16___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_16___default.a.createElement("div", { 3830 className: "modalLayout" 3831 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_16___default.a.createElement("form", null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_16___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_18__["FormField"], { 3832 label: "" 3833 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_16___default.a.createElement("p", null, "Texte alternatif", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_16___default.a.createElement("span", { 3834 className: "requireInput" 3835 }, edit === false ? '* champ obligatoire' : '')), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_16___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_18__["TextInput"], { 3836 value: alt !== null ? alt : '', 3837 onChange: function onChange(event) { 3838 return setAlt(event.target.value); 3839 } 3840 })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_16___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_18__["FormField"], { 3841 label: "" 3842 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_16___default.a.createElement("p", null, "Nom BO", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_16___default.a.createElement("span", { 3843 className: "requireInput" 3844 }, edit === false ? '* champ obligatoire' : '')), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_16___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_18__["TextInput"], { 3845 value: originalFilename, 3846 onChange: function onChange(event) { 3847 return setOriginalFilename(event.target.value); 3848 } 3849 })), edit === false && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_16___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_18__["FormField"], { 3850 label: "Type de m\xE9dia" 3851 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_16___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_18__["RadioButtonGroup"], { 3852 name: "doc", 3853 options: optionsMedias, 3854 value: mediaChoice, 3855 onChange: function onChange(event) { 3856 handleChoice(event.target.value); 3857 } 3858 })), isVideo === true && edit === false && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_16___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_16___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_16___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_18__["FormField"], { 3859 label: "" 3860 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_16___default.a.createElement("p", null, "ID de la vid\xE9o ".concat(labelVideo), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_16___default.a.createElement("span", { 3861 className: "requireInput" 3862 }, edit === false ? '* champ obligatoire' : '')), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_16___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_18__["TextInput"], { 3863 value: idVideo, 3864 onChange: function onChange(event) { 3865 return setIdVideo(event.target.value); 3866 } 3867 })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_16___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_18__["FormField"], { 3868 label: "Fichier" 3869 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_16___default.a.createElement("input", { 3870 className: "inputFile", 3871 type: "file", 3872 onChange: function onChange(e) { 3873 return setFiles(e.target.files[0]); 3874 } 3875 }))), isVideo === false && edit === false && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_16___default.a.createElement("div", { 3876 className: "containerInput" 3877 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_16___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_18__["FormField"], { 3878 label: "" 3879 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_16___default.a.createElement("p", null, "Fichier", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_16___default.a.createElement("span", { 3880 className: "requireInput" 3881 }, edit === false ? '* champ obligatoire' : '')), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_16___default.a.createElement("input", { 3882 className: "inputFile", 3883 type: "file", 3884 onChange: function onChange(e) { 3885 return setFiles(e.target.files[0]); 3886 } 3887 }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_16___default.a.createElement("div", { 3888 onClick: function onClick() { 3889 handleSubmit(); 3890 } 3891 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_16___default.a.createElement(_button_ButtonBO__WEBPACK_IMPORTED_MODULE_19__["ButtonBO"], { 3892 title: "Valider" 3893 })))), open && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_16___default.a.createElement(_components_modal_Modal__WEBPACK_IMPORTED_MODULE_20__["Modal"], { 3894 open: open, 3895 closePopup: setTimeout(function () { 3896 openPopup(false); 3897 }, 1500),
3898 modal: "modalNotif", 3899 modalError: true, 3900 item: { 3901 title: errorMessage 3902 } 3903 })); 3904}; 3905 3906/***/ }), 3907
3908/***/ "./assets/backoffice/components/modal/ModalMenu.js": 3909/*!*********************************************************!*\ 3910 !*** ./assets/backoffice/components/modal/ModalMenu.js ***! 3911 \*********************************************************/ 3912/*! exports provided: ModalMenu */ 3913/***/ (function(module, __webpack_exports__, __webpack_require__) { 3914 3915"use strict"; 3916__webpack_require__.r(__webpack_exports__); 3917/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ModalMenu", function() { return ModalMenu; }); 3918/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.symbol.js */ "./node_modules/core-js/modules/es.symbol.js"); 3919/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__); 3920/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.symbol.description.js */ "./node_modules/core-js/modules/es.symbol.description.js"); 3921/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__); 3922/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.symbol.iterator.js */ "./node_modules/core-js/modules/es.symbol.iterator.js"); 3923/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2__); 3924/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.from.js */ "./node_modules/core-js/modules/es.array.from.js"); 3925/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3__); 3926/* harmony import */ var core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.array.is-array.js */ "./node_modules/core-js/modules/es.array.is-array.js"); 3927/* harmony import */ var core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_4__); 3928/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.array.iterator.js */ "./node_modules/core-js/modules/es.array.iterator.js"); 3929/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5__); 3930/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js"); 3931/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_6__); 3932/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js"); 3933/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_7__); 3934/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.date.to-string.js */ "./node_modules/core-js/modules/es.date.to-string.js"); 3935/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_8__); 3936/* harmony import */ var core_js_modules_es_function_bind_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/es.function.bind.js */ "./node_modules/core-js/modules/es.function.bind.js"); 3937/* harmony import */ var core_js_modules_es_function_bind_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_bind_js__WEBPACK_IMPORTED_MODULE_9__); 3938/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js"); 3939/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_10__); 3940/* harmony import */ var core_js_modules_es_object_create_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! core-js/modules/es.object.create.js */ "./node_modules/core-js/modules/es.object.create.js"); 3941/* harmony import */ var core_js_modules_es_object_create_js__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_create_js__WEBPACK_IMPORTED_MODULE_11__); 3942/* harmony import */ var core_js_modules_es_object_define_property_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! core-js/modules/es.object.define-property.js */ "./node_modules/core-js/modules/es.object.define-property.js"); 3943/* harmony import */ var core_js_modules_es_object_define_property_js__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_define_property_js__WEBPACK_IMPORTED_MODULE_12__); 3944/* harmony import */ var core_js_modules_es_object_get_prototype_of_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! core-js/modules/es.object.get-prototype-of.js */ "./node_modules/core-js/modules/es.object.get-prototype-of.js"); 3945/* harmony import */ var core_js_modules_es_object_get_prototype_of_js__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_get_prototype_of_js__WEBPACK_IMPORTED_MODULE_13__); 3946/* harmony import */ var core_js_modules_es_object_set_prototype_of_js__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! core-js/modules/es.object.set-prototype-of.js */ "./node_modules/core-js/modules/es.object.set-prototype-of.js"); 3947/* harmony import */ var core_js_modules_es_object_set_prototype_of_js__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_set_prototype_of_js__WEBPACK_IMPORTED_MODULE_14__); 3948/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js"); 3949/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_15__); 3950/* harmony import */ var core_js_modules_es_promise_js__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! core-js/modules/es.promise.js */ "./node_modules/core-js/modules/es.promise.js"); 3951/* harmony import */ var core_js_modules_es_promise_js__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_promise_js__WEBPACK_IMPORTED_MODULE_16__); 3952/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ "./node_modules/core-js/modules/es.regexp.exec.js"); 3953/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_17___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_17__); 3954/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js"); 3955/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_18___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_18__); 3956/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! core-js/modules/es.string.iterator.js */ "./node_modules/core-js/modules/es.string.iterator.js"); 3957/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_19___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_19__); 3958/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ "./node_modules/core-js/modules/web.dom-collections.iterator.js"); 3959/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_20___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_20__); 3960/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 3961/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_21___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_21__); 3962/* harmony import */ var _store_service__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! ../../store/service */ "./assets/backoffice/store/service.js"); 3963/* harmony import */ var _button_ButtonBO__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! ../button/ButtonBO */ "./assets/backoffice/components/button/ButtonBO.js"); 3964/* harmony import */ var grommet__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! grommet */ "./node_modules/grommet/es6/index.js"); 3965/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/modal/index.scss"); 3966/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_25___default = /*#__PURE__*/__webpack_require__.n(_index_
vendor: 4,191 bytes, lines 3966-3993
3966scss__WEBPACK_IMPORTED_MODULE_25__); 3967 3968 3969 3970 3971 3972 3973 3974 3975 3976 3977 3978 3979 3980 3981 3982 3983 3984 3985 3986 3987 3988function _regenerator() { /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */ var e, t, r = "function" == typeof Symbol ? Symbol : {}, n = r.iterator || "@@iterator", o = r.toStringTag || "@@toStringTag"; function i(r, n, o, i) { var c = n && n.prototype instanceof Generator ? n : Generator, u = Object.create(c.prototype); return _regeneratorDefine2(u, "_invoke", function (r, n, o) { var i, c, u, f = 0, p = o || [], y = !1, G = { p: 0, n: 0, v: e, a: d, f: d.bind(e, 4), d: function d(t, r) { return i = t, c = 0, u = e, G.n = r, a; } }; function d(r, n) { for (c = r, u = n, t = 0; !y && f && !o && t < p.length; t++) { var o, i = p[t], d = G.p, l = i[2]; r > 3 ? (o = l === n) && (u = i[(c = i[4]) ? 5 : (c = 3, 3)], i[4] = i[5] = e) : i[0] <= d && ((o = r < 2 && d < i[1]) ? (c = 0, G.v = n, G.n = i[1]) : d < l && (o = r < 3 || i[0] > n || n > l) && (i[4] = r, i[5] = n, G.n = l, c = 0)); } if (o || r > 1) return a; throw y = !0, n; } return function (o, p, l) { if (f > 1) throw TypeError("Generator is already running"); for (y && 1 === p && d(p, l), c = p, u = l; (t = c < 2 ? e : u) || !y;) { i || (c ? c < 3 ? (c > 1 && (G.n = -1), d(c, u)) : G.n = u : G.v = u); try { if (f = 2, i) { if (c || (o = "next"), t = i[o]) { if (!(t = t.call(i, u))) throw TypeError("iterator result is not an object"); if (!t.done) return t; u = t.value, c < 2 && (c = 0); } else 1 === c && (t = i["return"]) && t.call(i), c < 2 && (u = TypeError("The iterator does not provide a '" + o + "' method"), c = 1); i = e; } else if ((t = (y = G.n < 0) ? u : r.call(n, G)) !== a) break; } catch (t) { i = e, c = 1, u = t; } finally { f = 1; } } return { value: t, done: y }; }; }(r, o, i), !0), u; } var a = {}; function Generator() {} function GeneratorFunction() {} function GeneratorFunctionPrototype() {} t = Object.getPrototypeOf; var c = [][n] ? t(t([][n]())) : (_regeneratorDefine2(t = {}, n, function () { return this; }), t), u = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(c); function f(e) { return Object.setPrototypeOf ? Object.setPrototypeOf(e, GeneratorFunctionPrototype) : (e.__proto__ = GeneratorFunctionPrototype, _regeneratorDefine2(e, o, "GeneratorFunction")), e.prototype = Object.create(u), e; } return GeneratorFunction.prototype = GeneratorFunctionPrototype, _regeneratorDefine2(u, "constructor", GeneratorFunctionPrototype), _regeneratorDefine2(GeneratorFunctionPrototype, "constructor", GeneratorFunction), GeneratorFunction.displayName = "GeneratorFunction", _regeneratorDefine2(GeneratorFunctionPrototype, o, "GeneratorFunction"), _regeneratorDefine2(u), _regeneratorDefine2(u, o, "Generator"), _regeneratorDefine2(u, n, function () { return this; }), _regeneratorDefine2(u, "toString", function () { return "[object Generator]"; }), (_regenerator = function _regenerator() { return { w: i, m: f }; })(); } 3989function _regeneratorDefine2(e, r, n, t) { var i = Object.defineProperty; try { i({}, "", {}); } catch (e) { i = 0; } _regeneratorDefine2 = function _regeneratorDefine(e, r, n, t) { function o(r, n) { _regeneratorDefine2(e, r, function (e) { return this._invoke(r, n, e); }); } r ? i ? i(e, r, { value: n, enumerable: !t, configurable: !t, writable: !t }) : e[r] = n : (o("next", 0), o("throw", 1), o("return", 2)); }, _regeneratorDefine2(e, r, n, t); } 3990function asyncGeneratorStep(n, t, e, r, o, a, c) { try { var i = n[a](c), u = i.value; } catch (n) { return void e(n); } i.done ? t(u) : Promise.resolve(u).then(r, o); } 3991function _asyncToGenerator(n) { return function () { var t = this, e = arguments; return new Promise(function (r, o) { var a = n.apply(t, e); function _next(n) { asyncGeneratorStep(a, r, o, _next, _throw, "next", n); } function _throw(n) { asyncGeneratorStep(a, r, o, _next, _throw, "throw", n); } _next(void 0); }); }; } 3992function _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); } 3993function _nonIterableRest() { throw new TypeError("Invalid attempt to de
3993structure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } 3994function _unsupportedIterableToArray(r, a) { if (r) { if ("string" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } } 3995function _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; } 3996function _iterableToArrayLimit(r, l) { var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } } 3997function _arrayWithHoles(r) { if (Array.isArray(r)) return r; } 3998 3999 4000 4001 4002 4003var ModalMenu = function ModalMenu(props) { 4004 //console.log(props.item.idPage) 4005 var item = props.item, 4006 edit = props.edit, 4007 id = props.id, 4008 refresh = props.refresh, 4009 closePopup = props.closePopup; 4010 var _useState = Object(react__WEBPACK_IMPORTED_MODULE_21__["useState"])(item.groups), 4011 _useState2 = _slicedToArray(_useState, 2), 4012 groups = _useState2[0], 4013 setGroups = _useState2[1]; 4014 var _useState3 = Object(react__WEBPACK_IMPORTED_MODULE_21__["useState"])([]), 4015 _useState4 = _slicedToArray(_useState3, 2), 4016 list = _useState4[0], 4017 setList = _useState4[1]; 4018 var _useState5 = Object(react__WEBPACK_IMPORTED_MODULE_21__["useState"])(item.title), 4019 _useState6 = _slicedToArray(_useState5, 2), 4020 title = _useState6[0], 4021 setTitle = _useState6[1]; 4022 var _useState7 = Object(react__WEBPACK_IMPORTED_MODULE_21__["useState"])(item.url), 4023 _useState8 = _slicedToArray(_useState7, 2), 4024 url = _useState8[0], 4025 setUrl = _useState8[1]; 4026 var _useState9 = Object(react__WEBPACK_IMPORTED_MODULE_21__["useState"])(props.item.idPage), 4027 _useState0 = _slicedToArray(_useState9, 2), 4028 idPage = _useState0[0], 4029 setIdPage = _useState0[1]; 4030 var _useState1 = Object(react__WEBPACK_IMPORTED_MODULE_21__["useState"])(), 4031 _useState10 = _slicedToArray(_useState1, 2), 4032 valueSelect = _useState10[0], 4033 setValueSelect = _useState10[1]; 4034 var data = []; 4035 Object(react__WEBPACK_IMPORTED_MODULE_21__["useEffect"])(function () { 4036 fetchData(); 4037 }, []); 4038 var fetchData = function fetchData() { 4039 Object(_store_service__WEBPACK_IMPORTED_MODULE_22__["getPages"])().then(/*#__PURE__*/function () { 4040 var _ref = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee(res) { 4041 return _regenerator().w(function (_context) { 4042 while (1) switch (_context.n) { 4043 case 0: 4044 _context.n = 1; 4045 return setList(res); 4046 case 1: 4047 return _context.a(2); 4048 } 4049 }, _callee); 4050 })); 4051 return function (_x) { 4052 return _ref.apply(this, arguments); 4053 }; 4054 }()); 4055 }; 4056 var handleSubmit = function handleSubmit() { 4057 var data; 4058 //console.log('e') 4059 if (edit === true) { 4060 data = { 4061 title: title, 4062 url: url, 4063 groups: groups, 4064 idPage: idPage 4065 }; 4066 //console.log(data) 4067 Object(_store_service__WEBPACK_IMPORTED_MODULE_22__["editMenuItem"])(data, id).then(function (res) { 4068 refresh(); 4069 closePopup(); 4070 }); 4071 } else if (edit === false) { 4072 data = { 4073 title: title, 4074 url: url, 4075 groups: groups, 4076 idPage: idPage 4077 }; 4078 Object(_store_service__WEBPACK_IMPORTED_MODULE_22__["addMenuItem"])(data).then(function (res) { 4079 refresh(); 4080 closePopup(); 4081 }); 4082 } 4083 }; 4084 var generateListPage = function generateListPage() { 4085 if (list.length > 0) list.map(function (el) { 4086 var i = { 4087 lab: el.title, 4088 value: el.id 4089 }; 4090 data.push(i); 4091 }); 4092 return data; 4093 }; 4094 //console.log(list) 4095 var getInitialSelectValue = function getInitialSelectValue() { 4096 return list.map(function (el) { 4097 if (el.id === props.item.idPage) { 4098 return { 4099 lab: el.title, 4100 value: el.id 4101 }; 4102 } 4103 }); 4104 }; 4105 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_21___default.a.createElement("div", { 4106 className: "modalLayout" 4107 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_21___default.a.createElement("form", null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_21___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_24__["FormField"], { 4108 label: "Title" 4109 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_21___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_24__["TextInput"], { 4110 placeholder: "type here", 4111 value: title !== null ? title : '', 4112 onChange: function onChange(e) { 4113 setTitle(e.target.value); 4114 } 4115 })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_21___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_24__["FormField"], { 4116 label: "Url" 4117 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_21___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_24__["TextInput"], { 4118 placeholder: "type here", 4119 value: url !== null ? url : '', 4120 onChange: function onChange(e) { 4121 setUrl(e.target.value); 4122 } 4123 })), list.length > 0 && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_21___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_24__["FormField"], { 4124 label: "Page" 4125 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_21___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_24__["Select"], { 4126 options: generateListPage(), 4127 labelKey: "lab", 4128 valueKey: "value", 4129 value: typeof valueSelect !== 'undefined' ? valueSelect : getInitialSelectValue(), 4130 onChange: function onChange(_ref2) { 4131 var value = _ref2.value; 4132 setIdPage(value.value), setValueSelect(value); 4133 } 4134 })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_21___default.a.createElement("div", { 4135 className: "containerValidate", 4136 onClick: function onClick() { 4137 handleSubmit(); 4138 } 4139 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_21___default.a.createElement(_button_ButtonBO__WEBPACK_IMPORTED_MODULE_23__["ButtonBO"], { 4140 title: "Valider" 4141 })))); 4142}; 4143 4144/***/ }), 4145
4146/***/ "./assets/backoffice/components/modal/ModalNotif.js": 4147/*!**********************************************************!*\ 4148 !*** ./assets/backoffice/components/modal/ModalNotif.js ***! 4149 \**********************************************************/ 4150/*! exports provided: ModalNotif */ 4151/***/ (function(module, __webpack_exports__, __webpack_require__) { 4152 4153"use strict"; 4154__webpack_require__.r(__webpack_exports__); 4155/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ModalNotif", function() { return ModalNotif; }); 4156/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 4157/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); 4158/* harmony import */ var _store_service__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../store/service */ "./assets/backoffice/store/service.js"); 4159/* harmony import */ var grommet__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! grommet */ "./node_modules/grommet/es6/index.js"); 4160/* harmony import */ var _button_ButtonBO__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../button/ButtonBO */ "./assets/backoffice/components/button/ButtonBO.js"); 4161/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/modal/index.scss"); 4162/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_index_scss__WEBPACK_IMPORTED_MODULE_4__); 4163 4164 4165 4166 4167 4168var ModalNotif = function ModalNotif(props) { 4169 var item = props.item, 4170 edit = props.edit, 4171 closePopup = props.closePopup; 4172 //console.log(closePopup) 4173 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { 4174 className: "modalLayout" 4175 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", null, item.title)); 4176}; 4177 4178/***/ }), 4179
4180/***/ "./assets/backoffice/components/modal/ModalOneImg.js": 4181/*!***********************************************************!*\ 4182 !*** ./assets/backoffice/components/modal/ModalOneImg.js ***! 4183 \***********************************************************/ 4184/*! exports provided: ModalOneImg */ 4185/***/ (function(module, __webpack_exports__, __webpack_require__) { 4186 4187"use strict"; 4188__webpack_require__.r(__webpack_exports__); 4189/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ModalOneImg", function() { return ModalOneImg; }); 4190/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.symbol.js */ "./node_modules/core-js/modules/es.symbol.js"); 4191/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__); 4192/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.symbol.description.js */ "./node_modules/core-js/modules/es.symbol.description.js"); 4193/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__); 4194/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.symbol.iterator.js */ "./node_modules/core-js/modules/es.symbol.iterator.js"); 4195/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2__); 4196/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.from.js */ "./node_modules/core-js/modules/es.array.from.js"); 4197/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3__); 4198/* harmony import */ var core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.array.is-array.js */ "./node_modules/core-js/modules/es.array.is-array.js"); 4199/* harmony import */ var core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_4__); 4200/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.array.iterator.js */ "./node_modules/core-js/modules/es.array.iterator.js"); 4201/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5__); 4202/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js"); 4203/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_6__); 4204/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.date.to-string.js */ "./node_modules/core-js/modules/es.date.to-string.js"); 4205/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_7__); 4206/* harmony import */ var core_js_modules_es_function_bind_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.function.bind.js */ "./node_modules/core-js/modules/es.function.bind.js"); 4207/* harmony import */ var core_js_modules_es_function_bind_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_bind_js__WEBPACK_IMPORTED_MODULE_8__); 4208/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js"); 4209/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_9__); 4210/* harmony import */ var core_js_modules_es_object_create_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! core-js/modules/es.object.create.js */ "./node_modules/core-js/modules/es.object.create.js"); 4211/* harmony import */ var core_js_modules_es_object_create_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_create_js__WEBPACK_IMPORTED_MODULE_10__); 4212/* harmony import */ var core_js_modules_es_object_define_property_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! core-js/modules/es.object.define-property.js */ "./node_modules/core-js/modules/es.object.define-property.js"); 4213/* harmony import */ var core_js_modules_es_object_define_property_js__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_define_property_js__WEBPACK_IMPORTED_MODULE_11__); 4214/* harmony import */ var core_js_modules_es_object_get_prototype_of_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! core-js/modules/es.object.get-prototype-of.js */ "./node_modules/core-js/modules/es.object.get-prototype-of.js"); 4215/* harmony import */ var core_js_modules_es_object_get_prototype_of_js__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_get_prototype_of_js__WEBPACK_IMPORTED_MODULE_12__); 4216/* harmony import */ var core_js_modules_es_object_set_prototype_of_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! core-js/modules/es.object.set-prototype-of.js */ "./node_modules/core-js/modules/es.object.set-prototype-of.js"); 4217/* harmony import */ var core_js_modules_es_object_set_prototype_of_js__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_set_prototype_of_js__WEBPACK_IMPORTED_MODULE_13__); 4218/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js"); 4219/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_14__); 4220/* harmony import */ var core_js_modules_es_promise_js__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! core-js/modules/es.promise.js */ "./node_modules/core-js/modules/es.promise.js"); 4221/* harmony import */ var core_js_modules_es_promise_js__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_promise_js__WEBPACK_IMPORTED_MODULE_15__); 4222/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ "./node_modules/core-js/modules/es.regexp.exec.js"); 4223/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_16__); 4224/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js"); 4225/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_17___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_17__); 4226/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! core-js/modules/es.string.iterator.js */ "./node_modules/core-js/modules/es.string.iterator.js"); 4227/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_18___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_18__); 4228/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ "./node_modules/core-js/modules/web.dom-collections.iterator.js"); 4229/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_19___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_19__); 4230/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 4231/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_20___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_20__); 4232/* harmony import */ var _store_service__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! ../../store/service */ "./assets/backoffice/store/service.js"); 4233/* harmony import */ var _store_store__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! ../../store/store */ "./assets/backoffice/store/store.js"); 4234/* harmony import */ var _components_mediaSection_MediaSection__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! ../../components/mediaSection/MediaSection */ "./assets/backoffice/components/mediaSection/MediaSection.js"); 4235/* harmony import */ var _button_ButtonBO__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! ../button/ButtonBO */ "./assets/backoffice/components/button/ButtonBO.js"); 4236/* harmony import */ var _btnEditZone_BtnEditZone__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! ../btnEditZone/BtnEditZone */ "./assets/backoffice/components/btnEditZone/BtnEditZone.js"); 4237/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/modal/index.scss"); 4238/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_26___default = /*#__PURE__*/__webpack_require__.n(_index_
vendor: 4,190 bytes, lines 4238-4264
4238scss__WEBPACK_IMPORTED_MODULE_26__); 4239 4240 4241 4242 4243 4244 4245 4246 4247 4248 4249 4250 4251 4252 4253 4254 4255 4256 4257 4258 4259function _regenerator() { /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */ var e, t, r = "function" == typeof Symbol ? Symbol : {}, n = r.iterator || "@@iterator", o = r.toStringTag || "@@toStringTag"; function i(r, n, o, i) { var c = n && n.prototype instanceof Generator ? n : Generator, u = Object.create(c.prototype); return _regeneratorDefine2(u, "_invoke", function (r, n, o) { var i, c, u, f = 0, p = o || [], y = !1, G = { p: 0, n: 0, v: e, a: d, f: d.bind(e, 4), d: function d(t, r) { return i = t, c = 0, u = e, G.n = r, a; } }; function d(r, n) { for (c = r, u = n, t = 0; !y && f && !o && t < p.length; t++) { var o, i = p[t], d = G.p, l = i[2]; r > 3 ? (o = l === n) && (u = i[(c = i[4]) ? 5 : (c = 3, 3)], i[4] = i[5] = e) : i[0] <= d && ((o = r < 2 && d < i[1]) ? (c = 0, G.v = n, G.n = i[1]) : d < l && (o = r < 3 || i[0] > n || n > l) && (i[4] = r, i[5] = n, G.n = l, c = 0)); } if (o || r > 1) return a; throw y = !0, n; } return function (o, p, l) { if (f > 1) throw TypeError("Generator is already running"); for (y && 1 === p && d(p, l), c = p, u = l; (t = c < 2 ? e : u) || !y;) { i || (c ? c < 3 ? (c > 1 && (G.n = -1), d(c, u)) : G.n = u : G.v = u); try { if (f = 2, i) { if (c || (o = "next"), t = i[o]) { if (!(t = t.call(i, u))) throw TypeError("iterator result is not an object"); if (!t.done) return t; u = t.value, c < 2 && (c = 0); } else 1 === c && (t = i["return"]) && t.call(i), c < 2 && (u = TypeError("The iterator does not provide a '" + o + "' method"), c = 1); i = e; } else if ((t = (y = G.n < 0) ? u : r.call(n, G)) !== a) break; } catch (t) { i = e, c = 1, u = t; } finally { f = 1; } } return { value: t, done: y }; }; }(r, o, i), !0), u; } var a = {}; function Generator() {} function GeneratorFunction() {} function GeneratorFunctionPrototype() {} t = Object.getPrototypeOf; var c = [][n] ? t(t([][n]())) : (_regeneratorDefine2(t = {}, n, function () { return this; }), t), u = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(c); function f(e) { return Object.setPrototypeOf ? Object.setPrototypeOf(e, GeneratorFunctionPrototype) : (e.__proto__ = GeneratorFunctionPrototype, _regeneratorDefine2(e, o, "GeneratorFunction")), e.prototype = Object.create(u), e; } return GeneratorFunction.prototype = GeneratorFunctionPrototype, _regeneratorDefine2(u, "constructor", GeneratorFunctionPrototype), _regeneratorDefine2(GeneratorFunctionPrototype, "constructor", GeneratorFunction), GeneratorFunction.displayName = "GeneratorFunction", _regeneratorDefine2(GeneratorFunctionPrototype, o, "GeneratorFunction"), _regeneratorDefine2(u), _regeneratorDefine2(u, o, "Generator"), _regeneratorDefine2(u, n, function () { return this; }), _regeneratorDefine2(u, "toString", function () { return "[object Generator]"; }), (_regenerator = function _regenerator() { return { w: i, m: f }; })(); } 4260function _regeneratorDefine2(e, r, n, t) { var i = Object.defineProperty; try { i({}, "", {}); } catch (e) { i = 0; } _regeneratorDefine2 = function _regeneratorDefine(e, r, n, t) { function o(r, n) { _regeneratorDefine2(e, r, function (e) { return this._invoke(r, n, e); }); } r ? i ? i(e, r, { value: n, enumerable: !t, configurable: !t, writable: !t }) : e[r] = n : (o("next", 0), o("throw", 1), o("return", 2)); }, _regeneratorDefine2(e, r, n, t); } 4261function asyncGeneratorStep(n, t, e, r, o, a, c) { try { var i = n[a](c), u = i.value; } catch (n) { return void e(n); } i.done ? t(u) : Promise.resolve(u).then(r, o); } 4262function _asyncToGenerator(n) { return function () { var t = this, e = arguments; return new Promise(function (r, o) { var a = n.apply(t, e); function _next(n) { asyncGeneratorStep(a, r, o, _next, _throw, "next", n); } function _throw(n) { asyncGeneratorStep(a, r, o, _next, _throw, "throw", n); } _next(void 0); }); }; } 4263function _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); } 4264function _nonIterableRest() { throw new TypeError("Invalid attempt to de
4264structure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } 4265function _unsupportedIterableToArray(r, a) { if (r) { if ("string" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } } 4266function _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; } 4267function _iterableToArrayLimit(r, l) { var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } } 4268function _arrayWithHoles(r) { if (Array.isArray(r)) return r; } 4269 4270 4271 4272 4273 4274 4275 4276var ModalOneImg = function ModalOneImg(props) { 4277 var _useContext = Object(react__WEBPACK_IMPORTED_MODULE_20__["useContext"])(_store_store__WEBPACK_IMPORTED_MODULE_22__["StoreContext"]), 4278 state = _useContext.state, 4279 dispatch = _useContext.dispatch; 4280 var item = props.item, 4281 edit = props.edit, 4282 id = props.id, 4283 refresh = props.refresh, 4284 closePopup = props.closePopup; 4285 var _useState = Object(react__WEBPACK_IMPORTED_MODULE_20__["useState"])([]), 4286 _useState2 = _slicedToArray(_useState, 2), 4287 items = _useState2[0], 4288 setItems = _useState2[1]; 4289 // const [lang, setLang] = useState(item.lang); 4290 // const [originalFilename, setOriginalFilename] = useState(item.filename); 4291 // const [files, setFiles] = useState(); 4292 4293 var _useState3 = Object(react__WEBPACK_IMPORTED_MODULE_20__["useState"])([]), 4294 _useState4 = _slicedToArray(_useState3, 2), 4295 newItem = _useState4[0], 4296 setNewItem = _useState4[1]; 4297 Object(react__WEBPACK_IMPORTED_MODULE_20__["useEffect"])(function () { 4298 fetchData(); 4299 }, []); 4300 var fetchData = function fetchData() { 4301 Object(_store_service__WEBPACK_IMPORTED_MODULE_21__["getMedias"])().then(/*#__PURE__*/function () { 4302 var _ref = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee(res) { 4303 return _regenerator().w(function (_context) { 4304 while (1) switch (_context.n) { 4305 case 0: 4306 _context.n = 1; 4307 return setItems(res); 4308 case 1: 4309 return _context.a(2); 4310 } 4311 }, _callee); 4312 })); 4313 return function (_x) { 4314 return _ref.apply(this, arguments); 4315 }; 4316 }()); 4317 }; 4318 var handleSubmit = function handleSubmit() { 4319 props.handleSubmit(); 4320 closePopup(); 4321 var cActive = ['all']; 4322 dispatch({ 4323 type: 'setCheckActiveType', 4324 cActive: cActive 4325 }); 4326 }; 4327 //console.log(items) 4328 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_20___default.a.createElement("div", { 4329 className: "modalLayout modalOneImg" 4330 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_20___default.a.createElement(_components_mediaSection_MediaSection__WEBPACK_IMPORTED_MODULE_23__["MediaSection"], { 4331 idOld: id, 4332 items: items, 4333 refresh: refresh, 4334 isPopUp: props.isPopUp 4335 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_20___default.a.createElement("div", { 4336 className: "actionModalContainer" 4337 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_20___default.a.createElement("div", { 4338 className: "containerBtn", 4339 onClick: function onClick() { 4340 handleSubmit(); 4341 } 4342 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_20___default.a.createElement(_button_ButtonBO__WEBPACK_IMPORTED_MODULE_24__["ButtonBO"], { 4343 title: "Valider" 4344 })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_20___default.a.createElement("div", { 4345 className: "containerBtn" 4346 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_20___default.a.createElement(_btnEditZone_BtnEditZone__WEBPACK_IMPORTED_MODULE_25__["BtnEditZone"], { 4347 title: "Ajouter un m\xE9dia", 4348 type: "addEditMedia", 4349 refresh: function refresh() { 4350 fetchData(); 4351 }, 4352 item: { 4353 alt: "", 4354 lang: "", 4355 files: "" 4356 } 4357 })))); 4358}; 4359 4360/***/ }), 4361
4362/***/ "./assets/backoffice/components/modal/ModalPage.js": 4363/*!*********************************************************!*\ 4364 !*** ./assets/backoffice/components/modal/ModalPage.js ***! 4365 \*********************************************************/ 4366/*! exports provided: ModalPage */ 4367/***/ (function(module, __webpack_exports__, __webpack_require__) { 4368 4369"use strict"; 4370__webpack_require__.r(__webpack_exports__); 4371/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ModalPage", function() { return ModalPage; }); 4372/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.symbol.js */ "./node_modules/core-js/modules/es.symbol.js"); 4373/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__); 4374/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.symbol.description.js */ "./node_modules/core-js/modules/es.symbol.description.js"); 4375/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__); 4376/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.symbol.iterator.js */ "./node_modules/core-js/modules/es.symbol.iterator.js"); 4377/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2__); 4378/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.from.js */ "./node_modules/core-js/modules/es.array.from.js"); 4379/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3__); 4380/* harmony import */ var core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.array.is-array.js */ "./node_modules/core-js/modules/es.array.is-array.js"); 4381/* harmony import */ var core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_4__); 4382/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.array.iterator.js */ "./node_modules/core-js/modules/es.array.iterator.js"); 4383/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5__); 4384/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js"); 4385/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_6__); 4386/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.date.to-string.js */ "./node_modules/core-js/modules/es.date.to-string.js"); 4387/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_7__); 4388/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js"); 4389/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_8__); 4390/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js"); 4391/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_9__); 4392/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ "./node_modules/core-js/modules/es.regexp.exec.js"); 4393/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_10__); 4394/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js"); 4395/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_11__); 4396/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! core-js/modules/es.string.iterator.js */ "./node_modules/core-js/modules/es.string.iterator.js"); 4397/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_12__); 4398/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ "./node_modules/core-js/modules/web.dom-collections.iterator.js"); 4399/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_13__); 4400/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 4401/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_14__); 4402/* harmony import */ var _store_service__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ../../store/service */ "./assets/backoffice/store/service.js"); 4403/* harmony import */ var grommet__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! grommet */ "./node_modules/grommet/es6/index.js"); 4404/* harmony import */ var _button_ButtonBO__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ../button/ButtonBO */ "./assets/backoffice/components/button/ButtonBO.js"); 4405/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/modal/index.scss"); 4406/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_18___default = /*#__PURE__*/__webpack_require__.n(_index_
4406scss__WEBPACK_IMPORTED_MODULE_18__); 4407 4408 4409 4410 4411 4412 4413 4414 4415 4416 4417 4418 4419 4420 4421function _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); } 4422function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } 4423function _unsupportedIterableToArray(r, a) { if (r) { if ("string" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } } 4424function _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; } 4425function _iterableToArrayLimit(r, l) { var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } } 4426function _arrayWithHoles(r) { if (Array.isArray(r)) return r; } 4427 4428 4429 4430 4431 4432var ModalPage = function ModalPage(props) { 4433 var item = props.item, 4434 refresh = props.refresh, 4435 closePopup = props.closePopup; 4436 var _useState = Object(react__WEBPACK_IMPORTED_MODULE_14__["useState"])(item.title), 4437 _useState2 = _slicedToArray(_useState, 2), 4438 title = _useState2[0], 4439 setTitle = _useState2[1]; 4440 var _useState3 = Object(react__WEBPACK_IMPORTED_MODULE_14__["useState"])(item.metaTitle), 4441 _useState4 = _slicedToArray(_useState3, 2), 4442 metaTitle = _useState4[0], 4443 setMetaTitle = _useState4[1]; 4444 var _useState5 = Object(react__WEBPACK_IMPORTED_MODULE_14__["useState"])(item.metaContent), 4445 _useState6 = _slicedToArray(_useState5, 2), 4446 metaContent = _useState6[0], 4447 setMetaContent = _useState6[1]; 4448 var handleSubmit = function handleSubmit() { 4449 var data = { 4450 title: title, 4451 metaTitle: metaTitle, 4452 metaContent: metaContent, 4453 status: 1 4454 }; 4455 Object(_store_service__WEBPACK_IMPORTED_MODULE_15__["addPage"])(data).then(function (res) { 4456 refresh(); 4457 closePopup(); 4458 }); 4459 }; 4460 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("div", { 4461 className: "modalLayout" 4462 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("form", null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("div", { 4463 className: "containerInput" 4464 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_16__["FormField"], { 4465 label: "Titre" 4466 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_16__["TextInput"], { 4467 placeholder: "type here", 4468 value: title, 4469 onChange: function onChange(event) { 4470 return setTitle(event.target.value); 4471 } 4472 }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("div", { 4473 className: "containerInput" 4474 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_16__["FormField"], { 4475 label: "Meta-Title" 4476 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_16__["TextInput"], { 4477 placeholder: "type here", 4478 value: metaTitle, 4479 onChange: function onChange(event) { 4480 return setMetaTitle(event.target.value); 4481 } 4482 }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("div", { 4483 className: "containerInput" 4484 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_16__["FormField"], { 4485 label: "Meta-Title" 4486 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_16__["TextInput"], { 4487 placeholder: "type here", 4488 value: metaContent, 4489 onChange: function onChange(event) { 4490 return setMetaContent(event.target.value); 4491 } 4492 }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("div", { 4493 className: "containerValidate", 4494 onClick: function onClick() { 4495 handleSubmit(); 4496 } 4497 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(_button_ButtonBO__WEBPACK_IMPORTED_MODULE_17__["ButtonBO"], { 4498 title: "Valider" 4499 })))); 4500}; 4501 4502/***/ }), 4503
4504/***/ "./assets/backoffice/components/modal/ModalPlayer.js": 4505/*!***********************************************************!*\ 4506 !*** ./assets/backoffice/components/modal/ModalPlayer.js ***! 4507 \***********************************************************/ 4508/*! exports provided: ModalPlayer */ 4509/***/ (function(module, __webpack_exports__, __webpack_require__) { 4510 4511"use strict"; 4512__webpack_require__.r(__webpack_exports__); 4513/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ModalPlayer", function() { return ModalPlayer; }); 4514/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 4515/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); 4516/* harmony import */ var react_jw_player__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react-jw-player */ "./node_modules/react-jw-player/dist/react-jw-player.js"); 4517/* harmony import */ var react_jw_player__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jw_player__WEBPACK_IMPORTED_MODULE_1__); 4518/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/modal/index.scss"); 4519/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_index_scss__WEBPACK_IMPORTED_MODULE_2__); 4520 4521 4522 4523var ModalPlayer = function ModalPlayer(props) { 4524 var item = props.item, 4525 id = props.id, 4526 refresh = props.refresh, 4527 closePopup = props.closePopup; 4528 //console.log(props.item.idVideo) 4529 4530 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { 4531 className: "modalLayout" 4532 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { 4533 className: "modalPlayerContainer" 4534 }, item.mime === 'youtube' && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_0___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", null, item.mime, " ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("br", null), "vid\xE9o #", item.filename), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("iframe", { 4535 width: "560", 4536 height: "360", 4537 src: "https://www.youtube.com/embed/".concat(item.idVideo), 4538 frameBorder: "0", 4539 allow: "accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture", 4540 allowFullScreen: true 4541 })), item.mime === 'vimeo' && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_0___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", null, item.mime, " ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("br", null), "vid\xE9o #", item.filename), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("iframe", { 4542 title: "vimeo-player", 4543 src: "https://player.vimeo.com/video/".concat(item.idVideo), 4544 width: "100%", 4545 height: "360", 4546 frameBorder: "0", 4547 allowFullScreen: true 4548 })), item.mime === 'abstream' && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_0___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", null, item.mime, " ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("br", null), "vid\xE9o #", item.filename), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react_jw_player__WEBPACK_IMPORTED_MODULE_1___default.a, { 4549 licenseKey: "3tZRiXLaugEqX2QSB5mGtG5QpF2nCZb3vtIlDBC+/Qc=", 4550 playerId: "fp-hlsjs", 4551 playerScript: "../js/jwplayer/jwplayer.js", 4552 file: "https://mediawan-vod-hls.akamaized.net/abori/".concat(item.idVideo, ".smil/playlist.m3u8") 4553 })))); 4554}; 4555 4556/***/ }), 4557
4558/***/ "./assets/backoffice/components/modal/ModalSectionPage.js": 4559/*!****************************************************************!*\ 4560 !*** ./assets/backoffice/components/modal/ModalSectionPage.js ***! 4561 \****************************************************************/ 4562/*! exports provided: ModalSectionPage */ 4563/***/ (function(module, __webpack_exports__, __webpack_require__) { 4564 4565"use strict"; 4566__webpack_require__.r(__webpack_exports__); 4567/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ModalSectionPage", function() { return ModalSectionPage; }); 4568/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.symbol.js */ "./node_modules/core-js/modules/es.symbol.js"); 4569/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__); 4570/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.symbol.description.js */ "./node_modules/core-js/modules/es.symbol.description.js"); 4571/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__); 4572/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.symbol.iterator.js */ "./node_modules/core-js/modules/es.symbol.iterator.js"); 4573/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2__); 4574/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.from.js */ "./node_modules/core-js/modules/es.array.from.js"); 4575/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3__); 4576/* harmony import */ var core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.array.is-array.js */ "./node_modules/core-js/modules/es.array.is-array.js"); 4577/* harmony import */ var core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_4__); 4578/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.array.iterator.js */ "./node_modules/core-js/modules/es.array.iterator.js"); 4579/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5__); 4580/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js"); 4581/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_6__); 4582/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.date.to-string.js */ "./node_modules/core-js/modules/es.date.to-string.js"); 4583/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_7__); 4584/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js"); 4585/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_8__); 4586/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js"); 4587/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_9__); 4588/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ "./node_modules/core-js/modules/es.regexp.exec.js"); 4589/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_10__); 4590/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js"); 4591/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_11__); 4592/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! core-js/modules/es.string.iterator.js */ "./node_modules/core-js/modules/es.string.iterator.js"); 4593/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_12__); 4594/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ "./node_modules/core-js/modules/web.dom-collections.iterator.js"); 4595/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_13__); 4596/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 4597/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_14__); 4598/* harmony import */ var _store_service__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ../../store/service */ "./assets/backoffice/store/service.js"); 4599/* harmony import */ var _button_ButtonBO__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ../button/ButtonBO */ "./assets/backoffice/components/button/ButtonBO.js"); 4600/* harmony import */ var _components_editorTextArea_EditorTextArea__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ../../components/editorTextArea/EditorTextArea */ "./assets/backoffice/components/editorTextArea/EditorTextArea.js"); 4601/* harmony import */ var grommet__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! grommet */ "./node_modules/grommet/es6/index.js"); 4602/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/modal/index.scss"); 4603/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_19___default = /*#__PURE__*/__webpack_require__.n(_index_
4603scss__WEBPACK_IMPORTED_MODULE_19__); 4604 4605 4606 4607 4608 4609 4610 4611 4612 4613 4614 4615 4616 4617 4618function _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); } 4619function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } 4620function _unsupportedIterableToArray(r, a) { if (r) { if ("string" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } } 4621function _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; } 4622function _iterableToArrayLimit(r, l) { var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } } 4623function _arrayWithHoles(r) { if (Array.isArray(r)) return r; } 4624 4625 4626 4627 4628 4629 4630var ModalSectionPage = function ModalSectionPage(props) { 4631 var item = props.item, 4632 refresh = props.refresh, 4633 id = props.id, 4634 closePopup = props.closePopup; 4635 var _useState = Object(react__WEBPACK_IMPORTED_MODULE_14__["useState"])(item.title), 4636 _useState2 = _slicedToArray(_useState, 2), 4637 title = _useState2[0], 4638 setTitle = _useState2[1], 4639 _useState3 = Object(react__WEBPACK_IMPORTED_MODULE_14__["useState"])(item.content), 4640 _useState4 = _slicedToArray(_useState3, 2), 4641 content = _useState4[0], 4642 setContent = _useState4[1], 4643 _useState5 = Object(react__WEBPACK_IMPORTED_MODULE_14__["useState"])(item.subTitle), 4644 _useState6 = _slicedToArray(_useState5, 2), 4645 subTitle = _useState6[0], 4646 setSubTitle = _useState6[1], 4647 _useState7 = Object(react__WEBPACK_IMPORTED_MODULE_14__["useState"])(item.btnTitle), 4648 _useState8 = _slicedToArray(_useState7, 2), 4649 btnTitle = _useState8[0], 4650 setBtnTitle = _useState8[1], 4651 _useState9 = Object(react__WEBPACK_IMPORTED_MODULE_14__["useState"])(item.btnStatus), 4652 _useState0 = _slicedToArray(_useState9, 2), 4653 btnStatus = _useState0[0], 4654 setBtnStatus = _useState0[1], 4655 _useState1 = Object(react__WEBPACK_IMPORTED_MODULE_14__["useState"])(item.background), 4656 _useState10 = _slicedToArray(_useState1, 2), 4657 background = _useState10[0], 4658 setBackground = _useState10[1], 4659 _useState11 = Object(react__WEBPACK_IMPORTED_MODULE_14__["useState"])(item.template), 4660 _useState12 = _slicedToArray(_useState11, 2), 4661 template = _useState12[0], 4662 setTemplate = _useState12[1], 4663 _useState13 = Object(react__WEBPACK_IMPORTED_MODULE_14__["useState"])(item.type), 4664 _useState14 = _slicedToArray(_useState13, 2), 4665 type = _useState14[0], 4666 setType = _useState14[1]; 4667 var _useState15 = Object(react__WEBPACK_IMPORTED_MODULE_14__["useState"])(item.templateVal), 4668 _useState16 = _slicedToArray(_useState15, 2), 4669 templateVal = _useState16[0], 4670 setTemplateVal = _useState16[1]; 4671 var handleSubmit = function handleSubmit() { 4672 var data = { 4673 title: title, 4674 content: content, 4675 subTitle: subTitle, 4676 btnTitle: btnTitle, 4677 btnStatus: btnStatus, 4678 background: background, 4679 template: template, 4680 type: type 4681 }; 4682 Object(_store_service__WEBPACK_IMPORTED_MODULE_15__["addSectionPage"])(data, id).then(function (res) { 4683 refresh(); 4684 closePopup(); 4685 }); 4686 }; 4687 var handleChangeEditor = function handleChangeEditor(e) { 4688 setContent(e); 4689 }; 4690 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("div", { 4691 className: "modalLayout" 4692 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("form", null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("div", { 4693 className: "containerInput" 4694 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_18__["FormField"], { 4695 label: "Title" 4696 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_18__["TextInput"], { 4697 placeholder: "type here", 4698 value: title, 4699 onChange: function onChange(event) { 4700 return setTitle(event.target.value); 4701 } 4702 }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("div", { 4703 className: "containerInput" 4704 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_18__["FormField"], { 4705 label: "Content" 4706 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(_components_editorTextArea_EditorTextArea__WEBPACK_IMPORTED_MODULE_17__["EditorTextArea"], { 4707 content: content, 4708 returnToParent: function returnToParent(e) { 4709 return handleChangeEditor(e); 4710 } 4711 }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("div", { 4712 className: "containerInput" 4713 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_18__["FormField"], { 4714 label: "SubTitle" 4715 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_18__["TextInput"], { 4716 placeholder: "type here", 4717 value: subTitle, 4718 onChange: function onChange(event) { 4719 return setSubTitle(event.target.value); 4720 } 4721 }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("div", { 4722 className: "containerInput" 4723 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_18__["FormField"], { 4724 label: "BtnTitle" 4725 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_18__["TextInput"], { 4726 placeholder: "type here", 4727 value: btnTitle, 4728 onChange: function onChange(event) { 4729 return setBtnTitle(event.target.value); 4730 } 4731 }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("div", { 4732 className: "containerInput" 4733 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_18__["FormField"], { 4734 label: "BtnStatus" 4735 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_18__["Select"], { 4736 options: ['0', '1'], 4737 value: btnStatus, 4738 onChange: function onChange(_ref) { 4739 var value = _ref.value; 4740 return setBtnStatus(value); 4741 } 4742 }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("div", { 4743 className: "containerInput" 4744 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_18__["FormField"], {
4745 label: "Background" 4746 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_18__["Select"], { 4747 name: "background", 4748 options: [{ 4749 lab: 'Blanc', 4750 value: '#fff' 4751 }, { 4752 lab: 'Noir', 4753 value: '#000' 4754 }], 4755 labelKey: "lab", 4756 valueKey: "value", 4757 value: background, 4758 onChange: function onChange(_ref2) { 4759 var value = _ref2.value; 4760 return setBackground(value); 4761 } 4762 }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("div", { 4763 className: "containerInput" 4764 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_18__["FormField"], { 4765 label: "Template" 4766 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_18__["Select"], { 4767 options: templateVal, 4768 value: template, 4769 onChange: function onChange(_ref3) { 4770 var value = _ref3.value; 4771 return setTemplate(value); 4772 } 4773 }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("div", { 4774 className: "containerInput" 4775 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_18__["FormField"], { 4776 label: "Type" 4777 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_18__["Select"], { 4778 options: ['0', '1'], 4779 value: type, 4780 onChange: function onChange(_ref4) { 4781 var value = _ref4.value; 4782 setType(value); 4783 } 4784 }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("div", { 4785 className: "containerValidate", 4786 onClick: function onClick() { 4787 handleSubmit(); 4788 } 4789 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(_button_ButtonBO__WEBPACK_IMPORTED_MODULE_16__["ButtonBO"], { 4790 title: "Valider" 4791 })))); 4792}; 4793 4794/***/ }), 4795
4796/***/ "./assets/backoffice/components/modal/ModalUser.js": 4797/*!*********************************************************!*\ 4798 !*** ./assets/backoffice/components/modal/ModalUser.js ***! 4799 \*********************************************************/ 4800/*! exports provided: ModalUser */ 4801/***/ (function(module, __webpack_exports__, __webpack_require__) { 4802 4803"use strict"; 4804__webpack_require__.r(__webpack_exports__); 4805/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ModalUser", function() { return ModalUser; }); 4806/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.symbol.js */ "./node_modules/core-js/modules/es.symbol.js"); 4807/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__); 4808/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.symbol.description.js */ "./node_modules/core-js/modules/es.symbol.description.js"); 4809/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__); 4810/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.symbol.iterator.js */ "./node_modules/core-js/modules/es.symbol.iterator.js"); 4811/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2__); 4812/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.from.js */ "./node_modules/core-js/modules/es.array.from.js"); 4813/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3__); 4814/* harmony import */ var core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.array.is-array.js */ "./node_modules/core-js/modules/es.array.is-array.js"); 4815/* harmony import */ var core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_4__); 4816/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.array.iterator.js */ "./node_modules/core-js/modules/es.array.iterator.js"); 4817/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5__); 4818/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js"); 4819/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_6__); 4820/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js"); 4821/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_7__); 4822/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.date.to-string.js */ "./node_modules/core-js/modules/es.date.to-string.js"); 4823/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_8__); 4824/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js"); 4825/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_9__); 4826/* harmony import */ var core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! core-js/modules/es.object.keys.js */ "./node_modules/core-js/modules/es.object.keys.js"); 4827/* harmony import */ var core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_10__); 4828/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js"); 4829/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_11__); 4830/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ "./node_modules/core-js/modules/es.regexp.exec.js"); 4831/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_12__); 4832/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js"); 4833/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_13__); 4834/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! core-js/modules/es.string.iterator.js */ "./node_modules/core-js/modules/es.string.iterator.js"); 4835/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_14__); 4836/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ "./node_modules/core-js/modules/web.dom-collections.iterator.js"); 4837/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_15__); 4838/* harmony import */ var core_js_modules_web_timers_js__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! core-js/modules/web.timers.js */ "./node_modules/core-js/modules/web.timers.js"); 4839/* harmony import */ var core_js_modules_web_timers_js__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_timers_js__WEBPACK_IMPORTED_MODULE_16__); 4840/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 4841/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_17___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_17__); 4842/* harmony import */ var _store_service__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ../../store/service */ "./assets/backoffice/store/service.js"); 4843/* harmony import */ var grommet__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! grommet */ "./node_modules/grommet/es6/index.js"); 4844/* harmony import */ var _button_ButtonBO__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ../button/ButtonBO */ "./assets/backoffice/components/button/ButtonBO.js"); 4845/* harmony import */ var _components_modal_Modal__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! ../../components/modal/Modal */ "./assets/backoffice/components/modal/Modal.js"); 4846/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/modal/index.scss"); 4847/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_22___default = /*#__PURE__*/__webpack_require__.n(_index_
4847scss__WEBPACK_IMPORTED_MODULE_22__); 4848 4849 4850 4851 4852 4853 4854 4855 4856 4857 4858 4859 4860 4861 4862 4863 4864 4865function _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); } 4866function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } 4867function _unsupportedIterableToArray(r, a) { if (r) { if ("string" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } } 4868function _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; } 4869function _iterableToArrayLimit(r, l) { var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } } 4870function _arrayWithHoles(r) { if (Array.isArray(r)) return r; } 4871 4872 4873 4874 4875 4876 4877var ModalUser = function ModalUser(props) { 4878 var item = props.item, 4879 edit = props.edit, 4880 id = props.id, 4881 refresh = props.refresh, 4882 closePopup = props.closePopup; 4883 var _useState = Object(react__WEBPACK_IMPORTED_MODULE_17__["useState"])(item.username), 4884 _useState2 = _slicedToArray(_useState, 2), 4885 username = _useState2[0], 4886 setUsername = _useState2[1]; 4887 var _useState3 = Object(react__WEBPACK_IMPORTED_MODULE_17__["useState"])(item.firstName), 4888 _useState4 = _slicedToArray(_useState3, 2), 4889 firstName = _useState4[0], 4890 setFirstName = _useState4[1]; 4891 var _useState5 = Object(react__WEBPACK_IMPORTED_MODULE_17__["useState"])(item.lastName), 4892 _useState6 = _slicedToArray(_useState5, 2), 4893 lastName = _useState6[0], 4894 setLastName = _useState6[1]; 4895 var _useState7 = Object(react__WEBPACK_IMPORTED_MODULE_17__["useState"])(item.email), 4896 _useState8 = _slicedToArray(_useState7, 2), 4897 email = _useState8[0], 4898 setEmail = _useState8[1]; 4899 var _useState9 = Object(react__WEBPACK_IMPORTED_MODULE_17__["useState"])(""), 4900 _useState0 = _slicedToArray(_useState9, 2), 4901 password = _useState0[0], 4902 setPwd = _useState0[1]; 4903 var _useState1 = Object(react__WEBPACK_IMPORTED_MODULE_17__["useState"])(""), 4904 _useState10 = _slicedToArray(_useState1, 2), 4905 pwdC = _useState10[0], 4906 setPwdC = _useState10[1]; 4907 var _useState11 = Object(react__WEBPACK_IMPORTED_MODULE_17__["useState"])(item.roles), 4908 _useState12 = _slicedToArray(_useState11, 2), 4909 roles = _useState12[0], 4910 setRoles = _useState12[1]; 4911 var _useState13 = Object(react__WEBPACK_IMPORTED_MODULE_17__["useState"])(false), 4912 _useState14 = _slicedToArray(_useState13, 2), 4913 open = _useState14[0], 4914 openPopup = _useState14[1]; 4915 var _useState15 = Object(react__WEBPACK_IMPORTED_MODULE_17__["useState"])(''), 4916 _useState16 = _slicedToArray(_useState15, 2), 4917 errorMessage = _useState16[0], 4918 setErrorMessage = _useState16[1]; 4919 var handleSubmit = function handleSubmit() { 4920 var data; 4921 var error; 4922 if (edit === true) { 4923 data = { 4924 firstName: firstName, 4925 lastName: lastName, 4926 password: password, 4927 roles: roles 4928 }; 4929 if (password !== pwdC) { 4930 setErrorMessage('Les mot de passes diffèrent'); 4931 return openPopup(true); 4932 } else { 4933 Object(_store_service__WEBPACK_IMPORTED_MODULE_18__["editUser"])(data, id).then(function (res) { 4934 closePopup(); 4935 refresh(); 4936 }); 4937 } 4938 } else if (edit === false) { 4939 data = { 4940 username: username, 4941 firstName: firstName, 4942 lastName: lastName, 4943 email: email, 4944 password: password, 4945 roles: roles, 4946 status: 1 4947 }; 4948 Object.keys(data).map(function (el, index) { 4949 if (typeof data[el] === 'undefined' || data[el].length === 0) { 4950 return error = true; 4951 } 4952 }); 4953 if (error === true) { 4954 setErrorMessage('Champ requis manquant!'); 4955 return openPopup(true); 4956 } 4957 if (password !== pwdC) { 4958 setErrorMessage('Les mot de passes diffèrent'); 4959 return openPopup(true); 4960 } else return Object(_store_service__WEBPACK_IMPORTED_MODULE_18__["addUser"])(data).then(function (res) { 4961 closePopup(); 4962 refresh(); 4963 }); 4964 } 4965 }; 4966 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_17___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement("div", { 4967 className: "modalLayout" 4968 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement("form", null, !edit && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_17___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement("div", { 4969 className: "containerInput" 4970 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_19__["FormField"], { 4971 label: "" 4972 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement("p", null, "Username", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement("span", { 4973 className: "requireInput" 4974 }, edit === false ? '* champ obligatoire' : '')), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_19__["TextInput"], { 4975 placeholder: "type here", 4976 value: username, 4977 onChange: function onChange(event) { 4978 return setUsername(event.target.value); 4979 } 4980 })))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement("div", { 4981 className: "containerInput" 4982 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_19__["FormField"], { 4983 label: "" 4984 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement("p", null, "Pr\xE9nom", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement("span", { 4985 className: "requireInput" 4986 }, edit === false ? '* champ obligatoire' : '')), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_19__["TextInput"], { 4987 placeholder: "type here", 4988 value: firstName, 4989 onChange: function onChange(event) { 4990 return setFirstName(event.target.value); 4991 } 4992 }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement("div", { 4993 className: "containerInput" 4994 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_19__["FormField"], { 4995 label: "" 4996 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement("p", null, "Nom", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement("span", { 4997 className: "requireInput" 4998 }, edit === false ? '* champ obligatoire' : '')), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_19__["TextInput"], { 4999 placeholder: "type here", 5000 value: lastName, 5001 onChange: function onChange(event) { 5002 return setLastName(event.target.value); 5003 } 5004 }))), !edit && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement("div", { 5005 className: "containerInput" 5006 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_19__["FormField"], { 5007 label: "" 5008 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement("p", null, "Email", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement("span", { 5009 className: "requireInput" 5010 }, edit === false ? '* champ obligatoire' : '')), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_19__["TextInput"], { 5011 placeholder: "type here", 5012 value: email, 5013 onChange: function onChange(event) { 5014 return setEmail(event.target.value); 5015 } 5016 }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement("div", { 5017 className: "containerInput" 5018 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_19__["FormField"], { 5019 label: "R\xF4le" 5020 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_19__["Select"], { 5021 options: [{ 5022 lab: 'Utilisateur', 5023 value: 'ROLE_USER' 5024 }, {
5025 lab: 'Administrateur', 5026 value: 'ROLE_ADMIN' 5027 }, { 5028 lab: 'Communication', 5029 value: 'ROLE_COM' 5030 }, { 5031 lab: 'Partenaire', 5032 value: 'ROLE_PARTNER' 5033 }], 5034 labelKey: "lab", 5035 valueKey: "value", 5036 onChange: function onChange(_ref) { 5037 var value = _ref.value; 5038 setRoles(value.value); 5039 } 5040 }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement("div", { 5041 className: "passwords" 5042 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement("div", { 5043 className: "containerInput" 5044 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_19__["FormField"], { 5045 label: "" 5046 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement("p", null, "Mot de passe", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement("span", { 5047 className: "requireInput" 5048 }, edit === false ? '* champ obligatoire' : '')), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_19__["TextInput"], { 5049 placeholder: "type here", 5050 value: password, 5051 onChange: function onChange(event) { 5052 return setPwd(event.target.value); 5053 }, 5054 type: "password" 5055 }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement("div", { 5056 className: "containerInput" 5057 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_19__["FormField"], { 5058 label: "" 5059 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement("p", null, "Confirmation mot de passe", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement("span", { 5060 className: "requireInput" 5061 }, edit === false ? '* champ obligatoire' : '')), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_19__["TextInput"], { 5062 placeholder: "type here", 5063 value: pwdC, 5064 onChange: function onChange(event) { 5065 return setPwdC(event.target.value); 5066 }, 5067 type: "password" 5068 })))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement("div", { 5069 className: "containerValidate", 5070 onClick: function onClick() { 5071 handleSubmit(); 5072 } 5073 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(_button_ButtonBO__WEBPACK_IMPORTED_MODULE_20__["ButtonBO"], { 5074 title: "Valider" 5075 })))), open && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(_components_modal_Modal__WEBPACK_IMPORTED_MODULE_21__["Modal"], { 5076 open: open, 5077 closePopup: setTimeout(function () { 5078 openPopup(false); 5079 }, 1500), 5080 modal: "modalNotif", 5081 modalError: true, 5082 item: { 5083 title: errorMessage 5084 } 5085 })); 5086}; 5087 5088/***/ }), 5089
5090/***/ "./assets/backoffice/components/modal/index.scss": 5091/*!*******************************************************!*\ 5092 !*** ./assets/backoffice/components/modal/index.scss ***! 5093 \*******************************************************/ 5094/*! no static exports found */ 5095/***/ (function(module, exports, __webpack_require__) { 5096 5097// extracted by mini-css-extract-plugin 5098 5099/***/ }), 5100
5101/***/ "./assets/backoffice/components/navMenu/NavMenu.js": 5102/*!*********************************************************!*\ 5103 !*** ./assets/backoffice/components/navMenu/NavMenu.js ***! 5104 \*********************************************************/ 5105/*! exports provided: NavMenu */ 5106/***/ (function(module, __webpack_exports__, __webpack_require__) { 5107 5108"use strict"; 5109__webpack_require__.r(__webpack_exports__); 5110/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NavMenu", function() { return NavMenu; }); 5111/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.symbol.js */ "./node_modules/core-js/modules/es.symbol.js"); 5112/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__); 5113/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.symbol.description.js */ "./node_modules/core-js/modules/es.symbol.description.js"); 5114/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__); 5115/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.symbol.iterator.js */ "./node_modules/core-js/modules/es.symbol.iterator.js"); 5116/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2__); 5117/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.from.js */ "./node_modules/core-js/modules/es.array.from.js"); 5118/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3__); 5119/* harmony import */ var core_js_modules_es_array_index_of_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.array.index-of.js */ "./node_modules/core-js/modules/es.array.index-of.js"); 5120/* harmony import */ var core_js_modules_es_array_index_of_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_index_of_js__WEBPACK_IMPORTED_MODULE_4__); 5121/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.array.iterator.js */ "./node_modules/core-js/modules/es.array.iterator.js"); 5122/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5__); 5123/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js"); 5124/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_6__); 5125/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.date.to-string.js */ "./node_modules/core-js/modules/es.date.to-string.js"); 5126/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_7__); 5127/* harmony import */ var core_js_modules_es_function_bind_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.function.bind.js */ "./node_modules/core-js/modules/es.function.bind.js"); 5128/* harmony import */ var core_js_modules_es_function_bind_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_bind_js__WEBPACK_IMPORTED_MODULE_8__); 5129/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js"); 5130/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_9__); 5131/* harmony import */ var core_js_modules_es_object_assign_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! core-js/modules/es.object.assign.js */ "./node_modules/core-js/modules/es.object.assign.js"); 5132/* harmony import */ var core_js_modules_es_object_assign_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_assign_js__WEBPACK_IMPORTED_MODULE_10__); 5133/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js"); 5134/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_11__); 5135/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ "./node_modules/core-js/modules/es.regexp.exec.js"); 5136/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_12__); 5137/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js"); 5138/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_13__); 5139/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! core-js/modules/es.string.iterator.js */ "./node_modules/core-js/modules/es.string.iterator.js"); 5140/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_14__); 5141/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ "./node_modules/core-js/modules/web.dom-collections.iterator.js"); 5142/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_15__); 5143/* harmony import */ var core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! core-js/modules/es.array.is-array.js */ "./node_modules/core-js/modules/es.array.is-array.js"); 5144/* harmony import */ var core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_16__); 5145/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 5146/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_17___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_17__); 5147/* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! react-router-dom */ "./node_modules/react-router-dom/esm/react-router-dom.js"); 5148/* harmony import */ var _pages_home_Home__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ../../pages/home/Home */ "./assets/backoffice/pages/home/Home.js"); 5149/* harmony import */ var _pages_login_Login__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ../../pages/login/Login */ "./assets/backoffice/pages/login/Login.js"); 5150/* harmony import */ var _pages_error_Error404__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! ../../pages/error/Error404 */ "./assets/backoffice/pages/error/Error404.js"); 5151/* harmony import */ var _pages_pageManager_PageManager__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! ../../pages/pageManager/PageManager */ "./assets/backoffice/pages/pageManager/PageManager.js"); 5152/* harmony import */ var _store_service__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! ../../store/service */ "./assets/backoffice/store/service.js"); 5153/* harmony import */ var _pages_templateManager_HeaderManager__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! ../../pages/templateManager/HeaderManager */ "./assets/backoffice/pages/templateManager/HeaderManager.js"); 5154/* harmony import */ var _pages_templateManager_FooterManager__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! ../../pages/templateManager/F
5154ooterManager */ "./assets/backoffice/pages/templateManager/FooterManager.js"); 5155/* harmony import */ var _pages_templateManager_NewsletterManager__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! ../../pages/templateManager/NewsletterManager */ "./assets/backoffice/pages/templateManager/NewsletterManager.js"); 5156/* harmony import */ var _pages_templateManager_MenuManager__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! ../../pages/templateManager/MenuManager */ "./assets/backoffice/pages/templateManager/MenuManager.js"); 5157/* harmony import */ var _pages_gameManager_GameManager__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! ../../pages/gameManager/GameManager */ "./assets/backoffice/pages/gameManager/GameManager.js"); 5158/* harmony import */ var _pages_onePageManager_OnePageManager__WEBPACK_IMPORTED_MODULE_29__ = __webpack_require__(/*! ../../pages/onePageManager/OnePageManager */ "./assets/backoffice/pages/onePageManager/OnePageManager.js"); 5159/* harmony import */ var _pages_oneSectionManager_OneSectionManager__WEBPACK_IMPORTED_MODULE_30__ = __webpack_require__(/*! ../../pages/oneSectionManager/OneSectionManager */ "./assets/backoffice/pages/oneSectionManager/OneSectionManager.js"); 5160/* harmony import */ var _pages_oneSectionItemManager_OneSectionItemManager__WEBPACK_IMPORTED_MODULE_31__ = __webpack_require__(/*! ../../pages/oneSectionItemManager/OneSectionItemManager */ "./assets/backoffice/pages/oneSectionItemManager/OneSectionItemManager.js"); 5161/* harmony import */ var _pages_gallery_Gallery__WEBPACK_IMPORTED_MODULE_32__ = __webpack_require__(/*! ../../pages/gallery/Gallery */ "./assets/backoffice/pages/gallery/Gallery.js"); 5162/* harmony import */ var _pages_userManager_UserManager__WEBPACK_IMPORTED_MODULE_33__ = __webpack_require__(/*! ../../pages/userManager/UserManager */ "./assets/backoffice/pages/userManager/UserManager.js"); 5163/* harmony import */ var _pages_parameterManager_ParameterManager__WEBPACK_IMPORTED_MODULE_34__ = __webpack_require__(/*! ../../pages/parameterManager/ParameterManager */ "./assets/backoffice/pages/parameterManager/ParameterManager.js"); 5164/* harmony import */ var _components_header_Header__WEBPACK_IMPORTED_MODULE_35__ = __webpack_require__(/*! ../../components/header/Header */ "./assets/backoffice/components/header/Header.js"); 5165/* harmony import */ var _store_store__WEBPACK_IMPORTED_MODULE_36__ = __webpack_require__(/*! ../../store/store */ "./assets/backoffice/store/store.js"); 5166/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_37__ = __webpack_require__(/*! classnames */ "./node_modules/classnames/index.js"); 5167/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_37___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_37__); 5168/* harmony import */ var _utils_img_pages_png__WEBPACK_IMPORTED_MODULE_38__ = __webpack_require__(/*! ../../utils/img/pages.png */ "./assets/backoffice/utils/img/pages.png"); 5169/* harmony import */ var _utils_img_templates_png__WEBPACK_IMPORTED_MODULE_39__ = __webpack_require__(/*! ../../utils/img/templates.png */ "./assets/backoffice/utils/img/templates.png"); 5170/* harmony import */ var _utils_img_galeries_png__WEBPACK_IMPORTED_MODULE_40__ = __webpack_require__(/*! ../../utils/img/galeries.png */ "./assets/backoffice/utils/img/galeries.png"); 5171/* harmony import */ var _utils_img_users_png__WEBPACK_IMPORTED_MODULE_41__ = __webpack_require__(/*! ../../utils/img/users.png */ "./assets/backoffice/utils/img/users.png"); 5172/* harmony import */ var _utils_img_parameters_png__WEBPACK_IMPORTED_MODULE_42__ = __webpack_require__(/*! ../../utils/img/parameters.png */ "./assets/backoffice/utils/img/parameters.png"); 5173/* harmony import */ var _utils_img_logoBo_png__WEBPACK_IMPORTED_MODULE_43__ = __webpack_require__(/*! ../../utils/img/logoBo.png */ "./assets/backoffice/utils/img/logoBo.png"); 5174/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_44__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/navMenu/index.scss"); 5175/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_44___default = /*#__PURE__*/__webpack_require__.n(_index_
5175scss__WEBPACK_IMPORTED_MODULE_44__); 5176 5177 5178 5179 5180 5181 5182 5183 5184 5185 5186 5187 5188 5189 5190 5191 5192var _excluded = ["component", "authed"]; 5193 5194function _extends() { return _extends = Object.assign ? Object.assign.bind() : function (n) { for (var e = 1; e < arguments.length; e++) { var t = arguments[e]; for (var r in t) ({}).hasOwnProperty.call(t, r) && (n[r] = t[r]); } return n; }, _extends.apply(null, arguments); } 5195function _objectWithoutProperties(e, t) { if (null == e) return {}; var o, r, i = _objectWithoutPropertiesLoose(e, t); if (Object.getOwnPropertySymbols) { var n = Object.getOwnPropertySymbols(e); for (r = 0; r < n.length; r++) o = n[r], -1 === t.indexOf(o) && {}.propertyIsEnumerable.call(e, o) && (i[o] = e[o]); } return i; } 5196function _objectWithoutPropertiesLoose(r, e) { if (null == r) return {}; var t = {}; for (var n in r) if ({}.hasOwnProperty.call(r, n)) { if (-1 !== e.indexOf(n)) continue; t[n] = r[n]; } return t; } 5197function _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); } 5198function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } 5199function _unsupportedIterableToArray(r, a) { if (r) { if ("string" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } } 5200function _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; } 5201function _iterableToArrayLimit(r, l) { var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } } 5202function _arrayWithHoles(r) { if (Array.isArray(r)) return r; } 5203 5204 5205 5206 5207 5208 5209 5210 5211 5212 5213 5214 5215 5216 5217 5218 5219 5220 5221 5222 5223 5224 5225 5226 5227 5228 5229 5230 5231var NavMenu = function NavMenu() { 5232 var _useContext = Object(react__WEBPACK_IMPORTED_MODULE_17__["useContext"])(_store_store__WEBPACK_IMPORTED_MODULE_36__["StoreContext"]), 5233 state = _useContext.state, 5234 dispatch = _useContext.dispatch; 5235 var id = state.idNavigation; 5236 var _useState = Object(react__WEBPACK_IMPORTED_MODULE_17__["useState"])(false), 5237 _useState2 = _slicedToArray(_useState, 2), 5238 displaySubMenu = _useState2[0], 5239 setDisplaySubMenu = _useState2[1]; 5240 var _useState3 = Object(react__WEBPACK_IMPORTED_MODULE_17__["useState"])(), 5241 _useState4 = _slicedToArray(_useState3, 2), 5242 currentUser = _useState4[0], 5243 setCurrentUser = _useState4[1]; 5244 var _useState5 = Object(react__WEBPACK_IMPORTED_MODULE_17__["useState"])(), 5245 _useState6 = _slicedToArray(_useState5, 2), 5246 logged = _useState6[0], 5247 setLoggedUser = _useState6[1]; 5248 Object(react__WEBPACK_IMPORTED_MODULE_17__["useEffect"])(function () { 5249 var logged = sessionStorage.getItem("loggedIn"); 5250 //console.log(logged) 5251 setLoggedUser(logged !== null ? true : false); 5252 var role = sessionStorage.getItem("currentUser"); 5253 setCurrentUser(role ? role : false); 5254 //setLoggedUser((sessionStorage.getItem("loggedIn") === null) ? false : true) 5255 }); 5256 var handleClick = function handleClick(e) { 5257 setDisplaySubMenu(!displaySubMenu); 5258 }; 5259 var loggedUser = function loggedUser(logged) { 5260 setLoggedUser(logged); 5261 checkCurrentUser(); 5262 }; 5263 var checkCurrentUser = function checkCurrentUser() { 5264 if (sessionStorage.getItem("loggedIn") !== null) { 5265 Object(_store_service__WEBPACK_IMPORTED_MODULE_23__["getOneUserLog"])().then(function (res) { 5266 sessionStorage.setItem('currentUser', res[0].roles[0]); 5267 setCurrentUser(res[0].roles[0]); 5268 }); 5269 } 5270 }; 5271 var logOut = function logOut(e) { 5272 sessionStorage.removeItem("loggedIn"); 5273 sessionStorage.removeItem("currentUser");
5274 setLoggedUser(false); 5275 setCurrentUser(''); 5276 }; 5277 var isCOM = currentUser === 'ROLE_COM' ? true : false; 5278 var isPARTNER = currentUser === 'ROLE_PARTNER' ? true : false; 5279 var authRole = currentUser === 'ROLE_COM' || currentUser === 'ROLE_PARTNER' ? false : true; 5280 var PrivateRoute = function PrivateRoute(_ref) { 5281 var Component = _ref.component, 5282 authed = _ref.authed, 5283 rest = _objectWithoutProperties(_ref, _excluded); 5284 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(react_router_dom__WEBPACK_IMPORTED_MODULE_18__["Route"], _extends({}, rest, { 5285 render: function render(props) { 5286 return authed === true ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(Component, props) : /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(react_router_dom__WEBPACK_IMPORTED_MODULE_18__["Redirect"], { 5287 to: { 5288 pathname: '/admin', 5289 state: { 5290 from: props.location 5291 } 5292 } 5293 }); 5294 } 5295 })); 5296 }; 5297 //console.log(authed) 5298 5299 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_17___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(react_router_dom__WEBPACK_IMPORTED_MODULE_18__["BrowserRouter"], null, !logged ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(react_router_dom__WEBPACK_IMPORTED_MODULE_18__["Route"], { 5300 path: '/admin' 5301 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(_pages_login_Login__WEBPACK_IMPORTED_MODULE_20__["Login"], { 5302 logged: loggedUser 5303 })) : /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_17___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement("div", { 5304 className: "navMenuContainer" 5305 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement("img", { 5306 src: _utils_img_logoBo_png__WEBPACK_IMPORTED_MODULE_43__["default"], 5307 className: "logoBo" 5308 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(react_router_dom__WEBPACK_IMPORTED_MODULE_18__["Link"], { 5309 className: classnames__WEBPACK_IMPORTED_MODULE_37___default()({ 5310 'hide': false 5311 }), 5312 to: "/admin/pageManager" 5313 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement("img", { 5314 src: _utils_img_pages_png__WEBPACK_IMPORTED_MODULE_38__["default"] 5315 }), "Gestion des pages"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement("div", { 5316 className: classnames__WEBPACK_IMPORTED_MODULE_37___default()("containerTemplate", { 5317 'hide': isCOM || isPARTNER 5318 }), 5319 onClick: function onClick(e) { 5320 handleClick(e); 5321 } 5322 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement("span", null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement("img", { 5323 src: _utils_img_templates_png__WEBPACK_IMPORTED_MODULE_39__["default"] 5324 }), " Templates"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement("div", { 5325 className: classnames__WEBPACK_IMPORTED_MODULE_37___default()('collapsibleContainer', { 5326 'showContainer': displaySubMenu 5327 }) 5328 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(react_router_dom__WEBPACK_IMPORTED_MODULE_18__["Link"], { 5329 to: "/admin/templateManager/header" 5330 }, "Header"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(react_router_dom__WEBPACK_IMPORTED_MODULE_18__["Link"], { 5331 to: "/admin/templateManager/footer" 5332 }, "Footer"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(react_router_dom__WEBPACK_IMPORTED_MODULE_18__["Link"], { 5333 to: "/admin/templateManager/newsletters" 5334 }, "Newsletter"))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(react_router_dom__WEBPACK_IMPORTED_MODULE_18__["Link"], { 5335 className: classnames__WEBPACK_IMPORTED_MODULE_37___default()({ 5336 'hide': false 5337 }), 5338 to: "/admin/gallery" 5339 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement("img", { 5340 src: _utils_img_galeries_png__WEBPACK_IMPORTED_MODULE_40__["default"] 5341 }), "Galerie"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(react_router_dom__WEBPACK_IMPORTED_MODULE_18__["Link"], { 5342 className: classnames__WEBPACK_IMPORTED_MODULE_37___default()({ 5343 'hide': isCOM || isPARTNER 5344 }), 5345 to: "/admin/userManager" 5346 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement("img", { 5347 src: _utils_img_users_png__WEBPACK_IMPORTED_MODULE_41__["default"] 5348 }), "Utilisateurs"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(react_router_dom__WEBPACK_IMPORTED_MODULE_18__["Link"], { 5349 className: classnames__WEBPACK_IMPORTED_MODULE_37___default()({ 5350 'hide': isCOM || isPARTNER 5351 }), 5352 to: "/admin/parameterManager" 5353 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement("img", { 5354 src: _utils_img_parameters_png__WEBPACK_IMPORTED_MODULE_42__["default"] 5355 }), "Param\xE8tres"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(react_router_dom__WEBPACK_IMPORTED_MODULE_18__["Link"], { 5356 className: classnames__WEBPACK_IMPORTED_MODULE_37___default()({ 5357 'hide': isCOM 5358 }), 5359 to: "/admin/gameManager" 5360 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement("img", { 5361 src: _utils_img_parameters_png__WEBPACK_IMPORTED_MODULE_42__["default"] 5362 }), "Jeux-concours")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement("div", { 5363 className: "workZoneContainer" 5364 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(_components_header_Header__WEBPACK_IMPORTED_MODULE_35__["Header"], { 5365 logout: logOut 5366 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement("div", { 5367 className: "containerActionUser" 5368 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(react_router_dom__WEBPACK_IMPORTED_MODULE_18__["Switch"], null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(react_router_dom__WEBPACK_IMPORTED_MODULE_18__["Route"], { 5369 exact: true, 5370 path: "/admin", 5371 component: _pages_home_Home__WEBPACK_IMPORTED_MODULE_19__["Home"] 5372 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(PrivateRoute, { 5373 authed: authRole, 5374 path: "/admin/templateManager/newsletters", 5375 component: _pages_templateManager_NewsletterManager__WEBPACK_IMPORTED_MODULE_26__["NewsletterManager"] 5376 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(PrivateRoute, { 5377 authed: authRole, 5378 path: "/admin/userManager", 5379 component: _pages_userManager_UserManager__WEBPACK_IMPORTED_MODULE_33__["UserManager"] 5380 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(PrivateRoute, { 5381 authed: authRole, 5382 path: "/admin/parameterManager", 5383 component: _pages_parameterManager_ParameterManager__WEBPACK_IMPORTED_MODULE_34__["ParameterManager"] 5384 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(PrivateRoute, { 5385 authed: currentUser === 'ROLE_COM' ? false : true, 5386 path: "/admin/gameManager", 5387 component: _pages_gameManager_GameManager__WEBPACK_IMPORTED_MODULE_28__["GameManager"] 5388 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(react_router_dom__WEBPACK_IMPORTED_MODULE_18__["Route"], { 5389 path: "/admin/templateManager/footer", 5390 component: _pages_templateManager_FooterManager__WEBPACK_IMPORTED_MODULE_25__["FooterManager"] 5391 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(react_router_dom__WEBPACK_IMPORTED_MODULE_18__["Route"], { 5392 path: "/admin/templateManager/header", 5393 component: _pages_templateManager_HeaderManager__WEBPACK_IMPORTED_MODULE_24__["HeaderManager"] 5394 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(react_router_dom__WEBPACK_IMPORTED_MODULE_18__["Route"], { 5395 path: "/admin/pageManager", 5396 component: _pages_pageManager_PageManager__WEBPACK_IMPORTED_MODULE_22__["PageManager"] 5397 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(react_router_dom__WEBPACK_IMPORTED_MODULE_18__["Route"], { 5398 path: "/admin/onePageManager", 5399 component: _pages_onePageManager_OnePageManager__WEBPACK_IMPORTED_MODULE_29__["OnePageManager"] 5400 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(react_router_dom__WEBPACK_IMPORTED_MODULE_18__["Route"], { 5401 path: "/admin/oneSectionManager", 5402 component: _pages_oneSectionManager_OneSectionManager__WEBPACK_IMPORTED_MODULE_30__["OneSectionManager"] 5403 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(react_router_dom__WEBPACK_IMPORTED_MODULE_18__["Route"], { 5404 path: "/admin/oneSectionItemManager", 5405 component: _pages_oneSectionItemManager_OneSectionItemManager__WEBPACK_IMPORTED_MODULE_31__["OneSectionItemManager"] 5406 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(react_router_dom__WEBPACK_IMPORTED_MODULE_18__["Route"], { 5407 path: "/admin/gallery", 5408 component: _pages_gallery_Gallery__WEBPACK_IMPORTED_MODULE_32__["Gallery"] 5409 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(react_router_dom__WEBPACK_IMPORTED_MODULE_18__["Route"], { 5410 path: "/*", 5411 component: _pages_error_Error404__WEBPACK_IMPORTED_MODULE_21__["Error404"] 5412 }))))))); 5413}; 5414 5415/***/ }), 5416
5417/***/ "./assets/backoffice/components/navMenu/index.scss": 5418/*!*********************************************************!*\ 5419 !*** ./assets/backoffice/components/navMenu/index.scss ***! 5420 \*********************************************************/ 5421/*! no static exports found */ 5422/***/ (function(module, exports, __webpack_require__) { 5423 5424// extracted by mini-css-extract-plugin 5425 5426/***/ }), 5427
5428/***/ "./assets/backoffice/components/newslettersEditZone/NewslettersEditZone.js": 5429/*!*********************************************************************************!*\ 5430 !*** ./assets/backoffice/components/newslettersEditZone/NewslettersEditZone.js ***! 5431 \*********************************************************************************/ 5432/*! exports provided: NewslettersEditZone */ 5433/***/ (function(module, __webpack_exports__, __webpack_require__) { 5434 5435"use strict"; 5436__webpack_require__.r(__webpack_exports__); 5437/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NewslettersEditZone", function() { return NewslettersEditZone; }); 5438/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 5439/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); 5440/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/newslettersEditZone/index.scss"); 5441/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_index_scss__WEBPACK_IMPORTED_MODULE_1__); 5442/* harmony import */ var _btnExportEditZone_BtnExportEditZone__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../btnExportEditZone/BtnExportEditZone */ "./assets/backoffice/components/btnExportEditZone/BtnExportEditZone.js"); 5443 5444 5445 5446var NewslettersEditZone = function NewslettersEditZone(props) { 5447 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_0___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { 5448 className: "NewsletterEditZoneContainer" 5449 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_btnExportEditZone_BtnExportEditZone__WEBPACK_IMPORTED_MODULE_2__["BtnExportEditZone"], { 5450 title: "Exporter la liste" 5451 }))); 5452}; 5453 5454/***/ }), 5455
5456/***/ "./assets/backoffice/components/newslettersEditZone/index.scss": 5457/*!*********************************************************************!*\ 5458 !*** ./assets/backoffice/components/newslettersEditZone/index.scss ***! 5459 \*********************************************************************/ 5460/*! no static exports found */ 5461/***/ (function(module, exports, __webpack_require__) { 5462 5463// extracted by mini-css-extract-plugin 5464 5465/***/ }), 5466
5467/***/ "./assets/backoffice/components/oneImg/OneImg.js": 5468/*!*******************************************************!*\ 5469 !*** ./assets/backoffice/components/oneImg/OneImg.js ***! 5470 \*******************************************************/ 5471/*! exports provided: OneImg */ 5472/***/ (function(module, __webpack_exports__, __webpack_require__) { 5473 5474"use strict"; 5475__webpack_require__.r(__webpack_exports__); 5476/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "OneImg", function() { return OneImg; }); 5477/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.symbol.js */ "./node_modules/core-js/modules/es.symbol.js"); 5478/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__); 5479/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.symbol.description.js */ "./node_modules/core-js/modules/es.symbol.description.js"); 5480/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__); 5481/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.symbol.iterator.js */ "./node_modules/core-js/modules/es.symbol.iterator.js"); 5482/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2__); 5483/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.concat.js */ "./node_modules/core-js/modules/es.array.concat.js"); 5484/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_3__); 5485/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.array.from.js */ "./node_modules/core-js/modules/es.array.from.js"); 5486/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_4__); 5487/* harmony import */ var core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.array.is-array.js */ "./node_modules/core-js/modules/es.array.is-array.js"); 5488/* harmony import */ var core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_5__); 5489/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.array.iterator.js */ "./node_modules/core-js/modules/es.array.iterator.js"); 5490/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_6__); 5491/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js"); 5492/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_7__); 5493/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.date.to-string.js */ "./node_modules/core-js/modules/es.date.to-string.js"); 5494/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_8__); 5495/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js"); 5496/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_9__); 5497/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js"); 5498/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_10__); 5499/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ "./node_modules/core-js/modules/es.regexp.exec.js"); 5500/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_11__); 5501/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js"); 5502/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_12__); 5503/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! core-js/modules/es.string.iterator.js */ "./node_modules/core-js/modules/es.string.iterator.js"); 5504/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_13__); 5505/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ "./node_modules/core-js/modules/web.dom-collections.iterator.js"); 5506/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_14__); 5507/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 5508/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_15__); 5509/* harmony import */ var _store_store__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ../../store/store */ "./assets/backoffice/store/store.js"); 5510/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! classnames */ "./node_modules/classnames/index.js"); 5511/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_17___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_17__); 5512/* harmony import */ var _store_service__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ../../store/service */ "./assets/backoffice/store/service.js"); 5513/* harmony import */ var _modal_Modal__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ../modal/Modal */ "./assets/backoffice/components/modal/Modal.js"); 5514/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/oneImg/index.scss"); 5515/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_20___default = /*#__PURE__*/__webpack_require__.n(_index_
5515scss__WEBPACK_IMPORTED_MODULE_20__); 5516/* harmony import */ var _utils_img_edit_png__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! ../../utils/img/edit.png */ "./assets/backoffice/utils/img/edit.png"); 5517 5518 5519 5520 5521 5522 5523 5524 5525 5526 5527 5528 5529 5530 5531 5532function _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); } 5533function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } 5534function _unsupportedIterableToArray(r, a) { if (r) { if ("string" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } } 5535function _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; } 5536function _iterableToArrayLimit(r, l) { var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } } 5537function _arrayWithHoles(r) { if (Array.isArray(r)) return r; } 5538 5539 5540 5541 5542 5543 5544 5545var OneImg = function OneImg(props) { 5546 console.log(props); 5547 var item = props.item, 5548 from = props.from, 5549 edit = props.edit; 5550 var _useContext = Object(react__WEBPACK_IMPORTED_MODULE_15__["useContext"])(_store_store__WEBPACK_IMPORTED_MODULE_16__["StoreContext"]), 5551 state = _useContext.state, 5552 dispatch = _useContext.dispatch; 5553 var _useState = Object(react__WEBPACK_IMPORTED_MODULE_15__["useState"])(item.pathMedia), 5554 _useState2 = _slicedToArray(_useState, 2), 5555 pathMedia = _useState2[0], 5556 setPathMedia = _useState2[1]; 5557 var _useState3 = Object(react__WEBPACK_IMPORTED_MODULE_15__["useState"])(item.filenameMedia), 5558 _useState4 = _slicedToArray(_useState3, 2), 5559 filenameMedia = _useState4[0], 5560 setFilenameMedia = _useState4[1]; 5561 var _useState5 = Object(react__WEBPACK_IMPORTED_MODULE_15__["useState"])(false), 5562 _useState6 = _slicedToArray(_useState5, 2), 5563 open = _useState6[0], 5564 openPopup = _useState6[1]; 5565 var currentImg = state.currentGalleryImg; 5566 var handleClick = function handleClick() { 5567 openPopup(true); 5568 }; 5569 Object(react__WEBPACK_IMPORTED_MODULE_15__["useEffect"])(function () { 5570 setPathMedia(item.pathMedia); 5571 }, [item.pathMedia]); 5572 Object(react__WEBPACK_IMPORTED_MODULE_15__["useEffect"])(function () { 5573 setFilenameMedia(item.filenameMedia); 5574 }, [item.filenameMedia]); 5575 var _handleSubmit = function handleSubmit() { 5576 if (typeof edit !== 'undefined' && edit === false) { 5577 props.handleIdMedia(currentImg); 5578 Object(_store_service__WEBPACK_IMPORTED_MODULE_18__["getOneMedia"])(currentImg).then(function (res) { 5579 setPathMedia(res[0].path); 5580 setFilenameMedia(res[0].filename); 5581 }); 5582 } else { 5583 var id = currentImg; 5584 var data = { 5585 type: from, 5586 idType: props.idTemplate, 5587 idOldMedia: item.idMedia 5588 }; 5589 if (typeof props.idItem !== 'undefined' && edit === true) { 5590 //console.log(typeof item.idMedia === 'undefined') 5591 data = { 5592 type: from, 5593 idType: props.idTemplate, 5594 idOldMedia: typeof item.idMedia === 'undefined' ? '' : item.idMedia, 5595 idItem: props.idItem 5596 }; 5597 } 5598 Object(_store_service__WEBPACK_IMPORTED_MODULE_18__["editPathImg"])(id, data).then(function (res) { 5599 props.refresh(); 5600 }); 5601 } 5602 }; 5603 var imgSrc = _utils_img_edit_png__WEBPACK_IMPORTED_MODULE_21__["default"]; 5604 if (typeof pathMedia !== 'undefined') { 5605 console.log(pathMedia); 5606 if (pathMedia === null) imgSrc = "".concat(filenameMedia);else if (pathMedia.length > 0) imgSrc = "".concat(pathMedia).concat(filenameMedia);else if (pathMedia === '') {} 5607 } 5608 console.log(imgSrc); 5609 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_15___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement("div", { 5610 className: classnames__WEBPACK_IMPORTED_MODULE_17___default()('oneImgContainer', { 5611 'first': props.first, 5612 'last': props.first === false 5613 }) 5614 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement("p", { 5615 className: "title" 5616 }, typeof props.mediaName !== 'undefined' ? 'Vidéo' : 'Image'), typeof item.pathMedia !== 'undefined' && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement("img", { 5617 className: classnames__WEBPACK_IMPORTED_MODULE_17___default()('oneImg', { 5618 'isPlain': imgSrc !== _utils_img_edit_png__WEBPACK_IMPORTED_MODULE_21__["default"] 5619 }), 5620 src: imgSrc 5621 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement("p", { 5622 className: "inputEdit", 5623 onClick: function onClick() { 5624 handleClick(); 5625 } 5626 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement("img", { 5627 src: _utils_img_edit_png__WEBPACK_IMPORTED_MODULE_21__["default"] 5628 }), "Modifier l'image", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement("span", { 5629 className: "requireInput" 5630 }, props.edit === false && props.req === true ? '* champ obligatoire' : ''))), open && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(_modal_Modal__WEBPACK_IMPORTED_MODULE_19__["Modal"], { 5631 refresh: function refresh() { 5632 props.refresh(); 5633 }, 5634 id: item.idMedia, 5635 edit: false, 5636 open: open, 5637 closePopup: function closePopup() { 5638 return openPopup(false); 5639 }, 5640 modal: "editOneImg", 5641 item: { 5642 pathMedia: pathMedia, 5643 filenameMedia: filenameMedia 5644 }, 5645 isPopUp: true, 5646 handleSubmit: function handleSubmit() { 5647 _handleSubmit(); 5648 } 5649 })); 5650}; 5651 5652/***/ }), 5653
5654/***/ "./assets/backoffice/components/oneImg/index.scss": 5655/*!********************************************************!*\ 5656 !*** ./assets/backoffice/components/oneImg/index.scss ***! 5657 \********************************************************/ 5658/*! no static exports found */ 5659/***/ (function(module, exports, __webpack_require__) { 5660 5661// extracted by mini-css-extract-plugin 5662 5663/***/ }), 5664
5665/***/ "./assets/backoffice/components/onePageEditZone/OnePageEditZone.js": 5666/*!*************************************************************************!*\ 5667 !*** ./assets/backoffice/components/onePageEditZone/OnePageEditZone.js ***! 5668 \*************************************************************************/ 5669/*! exports provided: OnePageEditZone */ 5670/***/ (function(module, __webpack_exports__, __webpack_require__) { 5671 5672"use strict"; 5673__webpack_require__.r(__webpack_exports__); 5674/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "OnePageEditZone", function() { return OnePageEditZone; }); 5675/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.symbol.js */ "./node_modules/core-js/modules/es.symbol.js"); 5676/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__); 5677/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.symbol.description.js */ "./node_modules/core-js/modules/es.symbol.description.js"); 5678/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__); 5679/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.symbol.iterator.js */ "./node_modules/core-js/modules/es.symbol.iterator.js"); 5680/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2__); 5681/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.from.js */ "./node_modules/core-js/modules/es.array.from.js"); 5682/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3__); 5683/* harmony import */ var core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.array.is-array.js */ "./node_modules/core-js/modules/es.array.is-array.js"); 5684/* harmony import */ var core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_4__); 5685/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.array.iterator.js */ "./node_modules/core-js/modules/es.array.iterator.js"); 5686/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5__); 5687/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js"); 5688/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_6__); 5689/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.date.to-string.js */ "./node_modules/core-js/modules/es.date.to-string.js"); 5690/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_7__); 5691/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js"); 5692/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_8__); 5693/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js"); 5694/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_9__); 5695/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ "./node_modules/core-js/modules/es.regexp.exec.js"); 5696/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_10__); 5697/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js"); 5698/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_11__); 5699/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! core-js/modules/es.string.iterator.js */ "./node_modules/core-js/modules/es.string.iterator.js"); 5700/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_12__); 5701/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ "./node_modules/core-js/modules/web.dom-collections.iterator.js"); 5702/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_13__); 5703/* harmony import */ var core_js_modules_web_timers_js__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! core-js/modules/web.timers.js */ "./node_modules/core-js/modules/web.timers.js"); 5704/* harmony import */ var core_js_modules_web_timers_js__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_timers_js__WEBPACK_IMPORTED_MODULE_14__); 5705/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 5706/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_15__); 5707/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! classnames */ "./node_modules/classnames/index.js"); 5708/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_16__); 5709/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/onePageEditZone/index.scss"); 5710/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_17___default = /*#__PURE__*/__webpack_require__.n(_index_
5710scss__WEBPACK_IMPORTED_MODULE_17__); 5711/* harmony import */ var _store_service__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ../../store/service */ "./assets/backoffice/store/service.js"); 5712/* harmony import */ var grommet__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! grommet */ "./node_modules/grommet/es6/index.js"); 5713/* harmony import */ var _btnSave_BtnSave__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ../btnSave/BtnSave */ "./assets/backoffice/components/btnSave/BtnSave.js"); 5714/* harmony import */ var _btnDeleteEditZone_BtnDeleteEditZone__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! ../btnDeleteEditZone/BtnDeleteEditZone */ "./assets/backoffice/components/btnDeleteEditZone/BtnDeleteEditZone.js"); 5715/* harmony import */ var _components_modal_Modal__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! ../../components/modal/Modal */ "./assets/backoffice/components/modal/Modal.js"); 5716 5717 5718 5719 5720 5721 5722 5723 5724 5725 5726 5727 5728 5729 5730 5731function _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); } 5732function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } 5733function _unsupportedIterableToArray(r, a) { if (r) { if ("string" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } } 5734function _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; } 5735function _iterableToArrayLimit(r, l) { var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } } 5736function _arrayWithHoles(r) { if (Array.isArray(r)) return r; } 5737 5738 5739 5740 5741 5742 5743 5744 5745var OnePageEditZone = function OnePageEditZone(props) { 5746 //console.log(props) 5747 var _props$data = props.data, 5748 id = _props$data.id, 5749 metaTitle = _props$data.metaTitle, 5750 metaContent = _props$data.metaContent; 5751 var _useState = Object(react__WEBPACK_IMPORTED_MODULE_15__["useState"])(id), 5752 _useState2 = _slicedToArray(_useState, 2), 5753 idItem = _useState2[0], 5754 setIdItem = _useState2[1]; 5755 var _useState3 = Object(react__WEBPACK_IMPORTED_MODULE_15__["useState"])(props.metaTitle), 5756 _useState4 = _slicedToArray(_useState3, 2), 5757 metaTit = _useState4[0], 5758 setMetaTit = _useState4[1]; 5759 var _useState5 = Object(react__WEBPACK_IMPORTED_MODULE_15__["useState"])(props.metaContent), 5760 _useState6 = _slicedToArray(_useState5, 2), 5761 metaCont = _useState6[0], 5762 setMetaCont = _useState6[1]; 5763 var _useState7 = Object(react__WEBPACK_IMPORTED_MODULE_15__["useState"])(props.modif), 5764 _useState8 = _slicedToArray(_useState7, 2), 5765 lastModif = _useState8[0], 5766 setLastModif = _useState8[1]; 5767 var _useState9 = Object(react__WEBPACK_IMPORTED_MODULE_15__["useState"])(), 5768 _useState0 = _slicedToArray(_useState9, 2), 5769 lastModifState = _useState0[0], 5770 setLastModifState = _useState0[1]; 5771 var _useState1 = Object(react__WEBPACK_IMPORTED_MODULE_15__["useState"])(false), 5772 _useState10 = _slicedToArray(_useState1, 2), 5773 open = _useState10[0], 5774 openPopup = _useState10[1]; 5775 Object(react__WEBPACK_IMPORTED_MODULE_15__["useEffect"])(function () { 5776 setLastModif(props.modif); 5777 }, [props.modif]); 5778 var handleSubmit = function handleSubmit() { 5779 var data = { 5780 title: props.titlePage, 5781 metaTitle: metaTit, 5782 metaContent: metaCont 5783 }; 5784 openPopup(true);
5785 Object(_store_service__WEBPACK_IMPORTED_MODULE_18__["sendPage"])(data, id); 5786 }; 5787 var modif; 5788 if (lastModif > lastModifState || typeof lastModifState === 'undefined') { 5789 modif = lastModif; 5790 } else if (lastModifState > lastModif || typeof lastModif === 'undefined') { 5791 modif = lastModifState; 5792 } 5793 5794 //console.log(modif) 5795 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_15___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement("div", { 5796 className: "onePageEditZoneContainer" 5797 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement("div", { 5798 onClick: function onClick() { 5799 handleSubmit(); 5800 }, 5801 className: classnames__WEBPACK_IMPORTED_MODULE_16___default()('containerSave', { 5802 'disabled': typeof modif !== 'undefined' ? false : true 5803 }) 5804 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(_btnSave_BtnSave__WEBPACK_IMPORTED_MODULE_20__["BtnSave"], { 5805 title: 'Sauvegarder', 5806 modif: modif 5807 })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement("p", { 5808 className: "titleEditZone" 5809 }, "Liste des metas"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement("div", { 5810 className: "editZoneForm" 5811 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_19__["FormField"], { 5812 label: "Meta Title", 5813 margin: { 5814 'bottom': '0' 5815 } 5816 }, metaTitle && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_19__["TextInput"], { 5817 placeholder: "Meta Title Page", 5818 defaultValue: metaTitle, 5819 onChange: function onChange(event) { 5820 setMetaTit(event.target.value), props.setMetaTitle(event.target.value), setLastModifState(new Date()); 5821 } 5822 })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_19__["FormField"], { 5823 label: "Meta Content", 5824 margin: { 5825 'bottom': '0' 5826 } 5827 }, metaContent && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_19__["TextArea"], { 5828 placeholder: "Meta Content Page", 5829 defaultValue: metaContent, 5830 onChange: function onChange(event) { 5831 setMetaCont(event.target.value), props.setMetaContent(event.target.value), setLastModifState(new Date()); 5832 } 5833 }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(_btnDeleteEditZone_BtnDeleteEditZone__WEBPACK_IMPORTED_MODULE_21__["BtnDeleteEditZone"], { 5834 title: 'Supprimer', 5835 idToDelete: id, 5836 to: "/api/admin/pages/" 5837 })), open && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(_components_modal_Modal__WEBPACK_IMPORTED_MODULE_22__["Modal"], { 5838 refresh: function (_refresh) { 5839 function refresh() { 5840 return _refresh.apply(this, arguments); 5841 } 5842 refresh.toString = function () { 5843 return _refresh.toString(); 5844 }; 5845 return refresh; 5846 }(function () { 5847 refresh(); 5848 }), 5849 open: open, 5850 closePopup: setTimeout(function () { 5851 openPopup(false); 5852 }, 700), 5853 modal: "modalNotif", 5854 item: { 5855 title: 'Sauvegardé !' 5856 } 5857 })); 5858}; 5859 5860/***/ }), 5861
5862/***/ "./assets/backoffice/components/onePageEditZone/index.scss": 5863/*!*****************************************************************!*\ 5864 !*** ./assets/backoffice/components/onePageEditZone/index.scss ***! 5865 \*****************************************************************/ 5866/*! no static exports found */ 5867/***/ (function(module, exports, __webpack_require__) { 5868 5869// extracted by mini-css-extract-plugin 5870 5871/***/ }), 5872
5873/***/ "./assets/backoffice/components/oneSectionEditZone/OneSectionEditZone.js": 5874/*!*******************************************************************************!*\ 5875 !*** ./assets/backoffice/components/oneSectionEditZone/OneSectionEditZone.js ***! 5876 \*******************************************************************************/ 5877/*! exports provided: OneSectionEditZone */ 5878/***/ (function(module, __webpack_exports__, __webpack_require__) { 5879 5880"use strict"; 5881__webpack_require__.r(__webpack_exports__); 5882/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "OneSectionEditZone", function() { return OneSectionEditZone; }); 5883/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.symbol.js */ "./node_modules/core-js/modules/es.symbol.js"); 5884/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__); 5885/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.symbol.description.js */ "./node_modules/core-js/modules/es.symbol.description.js"); 5886/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__); 5887/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.symbol.iterator.js */ "./node_modules/core-js/modules/es.symbol.iterator.js"); 5888/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2__); 5889/* harmony import */ var core_js_modules_es_symbol_to_primitive_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.symbol.to-primitive.js */ "./node_modules/core-js/modules/es.symbol.to-primitive.js"); 5890/* harmony import */ var core_js_modules_es_symbol_to_primitive_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_to_primitive_js__WEBPACK_IMPORTED_MODULE_3__); 5891/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.array.filter.js */ "./node_modules/core-js/modules/es.array.filter.js"); 5892/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_4__); 5893/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.array.for-each.js */ "./node_modules/core-js/modules/es.array.for-each.js"); 5894/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_5__); 5895/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.array.from.js */ "./node_modules/core-js/modules/es.array.from.js"); 5896/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_6__); 5897/* harmony import */ var core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.array.is-array.js */ "./node_modules/core-js/modules/es.array.is-array.js"); 5898/* harmony import */ var core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_7__); 5899/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.array.iterator.js */ "./node_modules/core-js/modules/es.array.iterator.js"); 5900/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_8__); 5901/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js"); 5902/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_9__); 5903/* harmony import */ var core_js_modules_es_date_to_primitive_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! core-js/modules/es.date.to-primitive.js */ "./node_modules/core-js/modules/es.date.to-primitive.js"); 5904/* harmony import */ var core_js_modules_es_date_to_primitive_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_date_to_primitive_js__WEBPACK_IMPORTED_MODULE_10__); 5905/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! core-js/modules/es.date.to-string.js */ "./node_modules/core-js/modules/es.date.to-string.js"); 5906/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_11__); 5907/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js"); 5908/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_12__); 5909/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js"); 5910/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_13__); 5911/* harmony import */ var core_js_modules_es_object_define_properties_js__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! core-js/modules/es.object.define-properties.js */ "./node_modules/core-js/modules/es.object.define-properties.js"); 5912/* harmony import */ var core_js_modules_es_object_define_properties_js__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_define_properties_js__WEBPACK_IMPORTED_MODULE_14__); 5913/* harmony import */ var core_js_modules_es_object_define_property_js__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! core-js/modules/es.object.define-property.js */ "./node_modules/core-js/modules/es.object.define-property.js"); 5914/* harmony import */ var core_js_modules_es_object_define_property_js__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_define_property_js__WEBPACK_IMPORTED_MODULE_15__); 5915/* harmony import */ var core_js_modules_es_object_get_own_property_descriptor_js__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! core-js/modules/es.object.get-own-property-descriptor.js */ "./node_modules/core-js/modules/es.object.get-own-property-descriptor.js"); 5916/* harmony import */ var core_js_modules_es_object_get_own_property_descriptor_js__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_get_own_property_descriptor_js__WEBPACK_IMPORTED_MODULE_16__); 5917/* harmony import */ var core_js_modules_es_object_get_own_property_descriptors_js__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! core-js/modules/es.object.get-own-property-descriptors.js */ "./node_modules/core-js/modules/es.object.get-own-property-descriptors.js"); 5918/* harmony import */ var core_js_modules_es_object_get_own_property_descriptors_js__WEBPACK_IMPORTED_MODULE_17___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_get_own_property_descriptors_js__WEBPACK_IMPORTED_MODULE_17__); 5919/* harmony import */ var core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! core-js/modules/es.object.keys.js */ "./node_modules/core-js/modules/es.object.keys.js"); 5920/* harmony import */ var core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_18___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_18__); 5921/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js"); 5922/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_19___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_19__); 5923/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ "./node_modules/core-js/modules/es.regexp.exec.js"); 5924/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_20___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_20__); 5925/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js"); 5926/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_21___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_21__); 5927/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! core-js/modules/es.string.iterator.js */ "./node_modules/core-js/modules/es.string.iterator.js"); 5928/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_22___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_22__); 5929/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ "./node_modules/core-js/modules/web.dom-collections.for-each.js"); 5930/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_23___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_23__); 5931/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ "./node_modules/core-js/modules/web.dom-collections.iterator.js"); 5932/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_24___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_24__); 5933/* harmony import */ var core_js_modules_web_timers_js__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! core-js/modules/web.timers.js */ "./node_modules/core-js/modules/web.timers.js"); 5934/* harmony import */ var core_js_modules_web_timers_js__WEBPACK_IMPORTED_MODULE_25___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_timers_js__WEBPACK_IMPORTED_MODULE_25__); 5935/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 5936/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_26___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_26__); 5937/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! classnames */ "./node_modules/classnames/index.js"); 5938/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_27___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_27__); 5939/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/oneSectionEditZone/index.scss"); 5940/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_28___default = /*#__PURE__*/__webpack_require__.n(_index_
5940scss__WEBPACK_IMPORTED_MODULE_28__); 5941/* harmony import */ var _store_service__WEBPACK_IMPORTED_MODULE_29__ = __webpack_require__(/*! ../../store/service */ "./assets/backoffice/store/service.js"); 5942/* harmony import */ var _btnSave_BtnSave__WEBPACK_IMPORTED_MODULE_30__ = __webpack_require__(/*! ../btnSave/BtnSave */ "./assets/backoffice/components/btnSave/BtnSave.js"); 5943/* harmony import */ var _backgroundInput_BackgroundInput__WEBPACK_IMPORTED_MODULE_31__ = __webpack_require__(/*! ../backgroundInput/BackgroundInput */ "./assets/backoffice/components/backgroundInput/BackgroundInput.js"); 5944/* harmony import */ var _components_modal_Modal__WEBPACK_IMPORTED_MODULE_32__ = __webpack_require__(/*! ../../components/modal/Modal */ "./assets/backoffice/components/modal/Modal.js"); 5945function _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); } 5946function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } 5947function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { _defineProperty(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } 5948function _defineProperty(e, r, t) { return (r = _toPropertyKey(r)) in e ? Object.defineProperty(e, r, { value: t, enumerable: !0, configurable: !0, writable: !0 }) : e[r] = t, e; } 5949function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : i + ""; } 5950function _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); } 5951 5952 5953 5954 5955 5956 5957 5958 5959 5960 5961 5962 5963 5964 5965 5966 5967 5968 5969 5970 5971 5972 5973 5974 5975 5976 5977function _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); } 5978function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } 5979function _unsupportedIterableToArray(r, a) { if (r) { if ("string" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } } 5980function _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; } 5981function _iterableToArrayLimit(r, l) { var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } } 5982function _arrayWithHoles(r) { if (Array.isArray(r)) return r; } 5983 5984 5985 5986 5987 5988 5989 5990var OneSectionEditZone = function OneSectionEditZone(props) { 5991 var _useState = Object(react__WEBPACK_IMPORTED_MODULE_26__["useState"])(), 5992 _useState2 = _slicedToArray(_useState, 2), 5993 color = _useState2[0], 5994 setColor = _useState2[1]; 5995 var _useState3 = Object(react__WEBPACK_IMPORTED_MODULE_26__["useState"])(props.modif),
5996 _useState4 = _slicedToArray(_useState3, 2), 5997 lastModif = _useState4[0], 5998 setLastModif = _useState4[1]; 5999 var _useState5 = Object(react__WEBPACK_IMPORTED_MODULE_26__["useState"])(), 6000 _useState6 = _slicedToArray(_useState5, 2), 6001 lastModifState = _useState6[0], 6002 setLastModifState = _useState6[1]; 6003 //console.log(props) 6004 var _useState7 = Object(react__WEBPACK_IMPORTED_MODULE_26__["useState"])(false), 6005 _useState8 = _slicedToArray(_useState7, 2), 6006 open = _useState8[0], 6007 openPopup = _useState8[1]; 6008 Object(react__WEBPACK_IMPORTED_MODULE_26__["useEffect"])(function () { 6009 setLastModif(props.modif); 6010 }, [props.modif]); 6011 var handleColor = function handleColor(e) { 6012 setColor(e); 6013 setLastModifState(new Date()); 6014 }; 6015 var handleSubmit = function handleSubmit() { 6016 if (typeof lastModif !== 'undefined' || typeof lastModifState !== 'undefined') { 6017 var data = props.data; 6018 data = _objectSpread(_objectSpread({}, data), {}, { 6019 background: color 6020 }); 6021 //console.log(data) 6022 openPopup(true); 6023 Object(_store_service__WEBPACK_IMPORTED_MODULE_29__["sendSection"])(data, props.data.id, props.data.idSectionPage); 6024 } 6025 }; 6026 var modif; 6027 if (lastModif > lastModifState || typeof lastModifState === 'undefined') { 6028 modif = lastModif; 6029 } else if (lastModifState > lastModif || typeof lastModif === 'undefined') { 6030 modif = lastModifState; 6031 } 6032 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_26___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_26___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_26___default.a.createElement("div", { 6033 className: "oneSectionEditZoneContainer" 6034 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_26___default.a.createElement("div", { 6035 onClick: function onClick() { 6036 handleSubmit(); 6037 }, 6038 className: classnames__WEBPACK_IMPORTED_MODULE_27___default()('containerSave', { 6039 'disabled': typeof modif !== 'undefined' ? false : true 6040 }) 6041 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_26___default.a.createElement(_btnSave_BtnSave__WEBPACK_IMPORTED_MODULE_30__["BtnSave"], { 6042 title: 'Sauvegarder', 6043 modif: modif 6044 })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_26___default.a.createElement(_backgroundInput_BackgroundInput__WEBPACK_IMPORTED_MODULE_31__["BackgroundInput"], { 6045 color: props.data.background, 6046 returnToParent: function returnToParent(e) { 6047 handleColor(e); 6048 } 6049 })), open && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_26___default.a.createElement(_components_modal_Modal__WEBPACK_IMPORTED_MODULE_32__["Modal"], { 6050 refresh: function refresh() { 6051 props.refresh(); 6052 }, 6053 open: open, 6054 closePopup: setTimeout(function () { 6055 openPopup(false); 6056 }, 700), 6057 modal: "modalNotif", 6058 item: { 6059 title: 'Sauvegardé !' 6060 } 6061 })); 6062}; 6063 6064/***/ }), 6065
6066/***/ "./assets/backoffice/components/oneSectionEditZone/index.scss": 6067/*!********************************************************************!*\ 6068 !*** ./assets/backoffice/components/oneSectionEditZone/index.scss ***! 6069 \********************************************************************/ 6070/*! no static exports found */ 6071/***/ (function(module, exports, __webpack_require__) { 6072 6073// extracted by mini-css-extract-plugin 6074 6075/***/ }), 6076
6077/***/ "./assets/backoffice/components/oneSectionItemEditZone/OneSectionItemEditZone.js": 6078/*!***************************************************************************************!*\ 6079 !*** ./assets/backoffice/components/oneSectionItemEditZone/OneSectionItemEditZone.js ***! 6080 \***************************************************************************************/ 6081/*! exports provided: OneSectionItemEditZone */ 6082/***/ (function(module, __webpack_exports__, __webpack_require__) { 6083 6084"use strict"; 6085__webpack_require__.r(__webpack_exports__); 6086/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "OneSectionItemEditZone", function() { return OneSectionItemEditZone; }); 6087/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.symbol.js */ "./node_modules/core-js/modules/es.symbol.js"); 6088/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__); 6089/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.symbol.description.js */ "./node_modules/core-js/modules/es.symbol.description.js"); 6090/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__); 6091/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.symbol.iterator.js */ "./node_modules/core-js/modules/es.symbol.iterator.js"); 6092/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2__); 6093/* harmony import */ var core_js_modules_es_symbol_to_primitive_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.symbol.to-primitive.js */ "./node_modules/core-js/modules/es.symbol.to-primitive.js"); 6094/* harmony import */ var core_js_modules_es_symbol_to_primitive_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_to_primitive_js__WEBPACK_IMPORTED_MODULE_3__); 6095/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.array.filter.js */ "./node_modules/core-js/modules/es.array.filter.js"); 6096/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_4__); 6097/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.array.for-each.js */ "./node_modules/core-js/modules/es.array.for-each.js"); 6098/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_5__); 6099/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.array.from.js */ "./node_modules/core-js/modules/es.array.from.js"); 6100/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_6__); 6101/* harmony import */ var core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.array.is-array.js */ "./node_modules/core-js/modules/es.array.is-array.js"); 6102/* harmony import */ var core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_7__); 6103/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.array.iterator.js */ "./node_modules/core-js/modules/es.array.iterator.js"); 6104/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_8__); 6105/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js"); 6106/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_9__); 6107/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js"); 6108/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_10__); 6109/* harmony import */ var core_js_modules_es_date_to_primitive_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! core-js/modules/es.date.to-primitive.js */ "./node_modules/core-js/modules/es.date.to-primitive.js"); 6110/* harmony import */ var core_js_modules_es_date_to_primitive_js__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_date_to_primitive_js__WEBPACK_IMPORTED_MODULE_11__); 6111/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! core-js/modules/es.date.to-string.js */ "./node_modules/core-js/modules/es.date.to-string.js"); 6112/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_12__); 6113/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js"); 6114/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_13__); 6115/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js"); 6116/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_14__); 6117/* harmony import */ var core_js_modules_es_object_define_properties_js__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! core-js/modules/es.object.define-properties.js */ "./node_modules/core-js/modules/es.object.define-properties.js"); 6118/* harmony import */ var core_js_modules_es_object_define_properties_js__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_define_properties_js__WEBPACK_IMPORTED_MODULE_15__); 6119/* harmony import */ var core_js_modules_es_object_define_property_js__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! core-js/modules/es.object.define-property.js */ "./node_modules/core-js/modules/es.object.define-property.js"); 6120/* harmony import */ var core_js_modules_es_object_define_property_js__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_define_property_js__WEBPACK_IMPORTED_MODULE_16__); 6121/* harmony import */ var core_js_modules_es_object_get_own_property_descriptor_js__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! core-js/modules/es.object.get-own-property-descriptor.js */ "./node_modules/core-js/modules/es.object.get-own-property-descriptor.js"); 6122/* harmony import */ var core_js_modules_es_object_get_own_property_descriptor_js__WEBPACK_IMPORTED_MODULE_17___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_get_own_property_descriptor_js__WEBPACK_IMPORTED_MODULE_17__); 6123/* harmony import */ var core_js_modules_es_object_get_own_property_descriptors_js__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! core-js/modules/es.object.get-own-property-descriptors.js */ "./node_modules/core-js/modules/es.object.get-own-property-descriptors.js"); 6124/* harmony import */ var core_js_modules_es_object_get_own_property_descriptors_js__WEBPACK_IMPORTED_MODULE_18___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_get_own_property_descriptors_js__WEBPACK_IMPORTED_MODULE_18__); 6125/* harmony import */ var core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! core-js/modules/es.object.keys.js */ "./node_modules/core-js/modules/es.object.keys.js"); 6126/* harmony import */ var core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_19___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_19__); 6127/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js"); 6128/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_20___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_20__); 6129/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ "./node_modules/core-js/modules/es.regexp.exec.js"); 6130/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_21___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_21__); 6131/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js"); 6132/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_22___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_22__); 6133/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! core-js/modules/es.string.iterator.js */ "./node_modules/core-js/modules/es.string.iterator.js"); 6134/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_23___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_23__); 6135/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ "./node_modules/core-js/modules/web.dom-collections.for-each.js"); 6136/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_24___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_24__); 6137/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ "./node_modules/core-js/modules/web.dom-collections.iterator.js"); 6138/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_25___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_25__); 6139/* harmony import */ var core_js_modules_web_timers_js__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! core-js/modules/web.timers.js */ "./node_modules/core-js/modules/web.timers.js"); 6140/* harmony import */ var core_js_modules_web_timers_js__WEBPACK_IMPORTED_MODULE_26___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_timers_js__WEBPACK_IMPORTED_MODULE_26__); 6141/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 6142/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_27___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_27__); 6143/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! classnames */ "./node_modules/classnames/index.js"); 6144/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_28___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_28__); 6145/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_29__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/oneSectionItemEditZone/index.scss"); 6146/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_29___default = /*#__PURE__*/__webpack_require__.n(_index_
6146scss__WEBPACK_IMPORTED_MODULE_29__); 6147/* harmony import */ var _store_service__WEBPACK_IMPORTED_MODULE_30__ = __webpack_require__(/*! ../../store/service */ "./assets/backoffice/store/service.js"); 6148/* harmony import */ var _btnSave_BtnSave__WEBPACK_IMPORTED_MODULE_31__ = __webpack_require__(/*! ../btnSave/BtnSave */ "./assets/backoffice/components/btnSave/BtnSave.js"); 6149/* harmony import */ var _backgroundInput_BackgroundInput__WEBPACK_IMPORTED_MODULE_32__ = __webpack_require__(/*! ../backgroundInput/BackgroundInput */ "./assets/backoffice/components/backgroundInput/BackgroundInput.js"); 6150/* harmony import */ var _components_modal_Modal__WEBPACK_IMPORTED_MODULE_33__ = __webpack_require__(/*! ../../components/modal/Modal */ "./assets/backoffice/components/modal/Modal.js"); 6151function _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); } 6152function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } 6153function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { _defineProperty(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } 6154function _defineProperty(e, r, t) { return (r = _toPropertyKey(r)) in e ? Object.defineProperty(e, r, { value: t, enumerable: !0, configurable: !0, writable: !0 }) : e[r] = t, e; } 6155function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : i + ""; } 6156function _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); } 6157 6158 6159 6160 6161 6162 6163 6164 6165 6166 6167 6168 6169 6170 6171 6172 6173 6174 6175 6176 6177 6178 6179 6180 6181 6182 6183 6184function _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); } 6185function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } 6186function _unsupportedIterableToArray(r, a) { if (r) { if ("string" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } } 6187function _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; } 6188function _iterableToArrayLimit(r, l) { var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } } 6189function _arrayWithHoles(r) { if (Array.isArray(r)) return r; } 6190 6191 6192 6193 6194 6195 6196 6197var OneSectionItemEditZone = function OneSectionItemEditZone(props) { 6198 var _useState = Object(react__WEBPACK_IMPORTED_MODULE_27__["useState"])(), 6199 _useState2 = _slicedToArray(_useState, 2), 6200 color = _useState2[0], 6201 setColor = _useState2[1]; 6202 var _useState3 = Object(react__WEBPACK_IMPORTED_MODULE_27__["useState"])(props.modif),
6203 _useState4 = _slicedToArray(_useState3, 2), 6204 lastModif = _useState4[0], 6205 setLastModif = _useState4[1]; 6206 var _useState5 = Object(react__WEBPACK_IMPORTED_MODULE_27__["useState"])(), 6207 _useState6 = _slicedToArray(_useState5, 2), 6208 lastModifState = _useState6[0], 6209 setLastModifState = _useState6[1]; 6210 //console.log(props) 6211 var _useState7 = Object(react__WEBPACK_IMPORTED_MODULE_27__["useState"])(false), 6212 _useState8 = _slicedToArray(_useState7, 2), 6213 open = _useState8[0], 6214 openPopup = _useState8[1]; 6215 var _useState9 = Object(react__WEBPACK_IMPORTED_MODULE_27__["useState"])(false), 6216 _useState0 = _slicedToArray(_useState9, 2), 6217 openError = _useState0[0], 6218 openErrorPopup = _useState0[1]; 6219 var _useState1 = Object(react__WEBPACK_IMPORTED_MODULE_27__["useState"])(''), 6220 _useState10 = _slicedToArray(_useState1, 2), 6221 errorMessage = _useState10[0], 6222 setErrorMessage = _useState10[1]; 6223 Object(react__WEBPACK_IMPORTED_MODULE_27__["useEffect"])(function () { 6224 setLastModif(props.modif); 6225 }, [props.modif]); 6226 var handleColor = function handleColor(e) { 6227 setColor(e); 6228 setLastModifState(new Date()); 6229 }; 6230 var handleSubmit = function handleSubmit() { 6231 if (typeof lastModif !== 'undefined' || typeof lastModifState !== 'undefined') { 6232 var data = props.data; 6233 if (props.edit === true) { 6234 data = _objectSpread(_objectSpread({}, data), {}, { 6235 background: color 6236 }); 6237 openPopup(true); 6238 Object(_store_service__WEBPACK_IMPORTED_MODULE_30__["sendSectionElement"])(data, props.idSection, props.idItem); 6239 } else if (props.edit === false) { 6240 var ready = true; 6241 if (typeof props.requiredInput !== 'undefined' && props.requiredInput !== null) Object.keys(props.requiredInput).map(function (el, index) { 6242 if (props.template === 'actualite') { 6243 if (typeof data[el] === 'undefined') { 6244 //console.log('yes') 6245 setErrorMessage('Champ requis manquant!'); 6246 openErrorPopup(true); 6247 return ready = false; 6248 } 6249 } 6250 }); 6251 if (ready === true) Object(_store_service__WEBPACK_IMPORTED_MODULE_30__["addSectionElement"])(data, props.id).then(function (res) { 6252 window.location.href = props.returnLocation; 6253 }); 6254 } 6255 } 6256 }; 6257 var modif; 6258 if (lastModif > lastModifState || typeof lastModifState === 'undefined') { 6259 modif = lastModif; 6260 } else if (lastModifState > lastModif || typeof lastModif === 'undefined') { 6261 modif = lastModifState; 6262 } 6263 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_27___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_27___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_27___default.a.createElement("div", { 6264 className: "oneSectionItemEditZoneContainer" 6265 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_27___default.a.createElement("div", { 6266 onClick: function onClick() { 6267 handleSubmit(); 6268 }, 6269 className: classnames__WEBPACK_IMPORTED_MODULE_28___default()('containerSave', { 6270 'disabled': typeof modif !== 'undefined' ? false : true 6271 }) 6272 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_27___default.a.createElement(_btnSave_BtnSave__WEBPACK_IMPORTED_MODULE_31__["BtnSave"], { 6273 title: 'Sauvegarder', 6274 modif: modif 6275 })), typeof props.data.background !== 'undefined' && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_27___default.a.createElement(_backgroundInput_BackgroundInput__WEBPACK_IMPORTED_MODULE_32__["BackgroundInput"], { 6276 color: props.data.background, 6277 returnToParent: function returnToParent(e) { 6278 handleColor(e); 6279 } 6280 })), open && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_27___default.a.createElement(_components_modal_Modal__WEBPACK_IMPORTED_MODULE_33__["Modal"], { 6281 refresh: function (_refresh) { 6282 function refresh() { 6283 return _refresh.apply(this, arguments); 6284 } 6285 refresh.toString = function () { 6286 return _refresh.toString(); 6287 }; 6288 return refresh; 6289 }(function () { 6290 refresh(); 6291 }), 6292 open: open, 6293 closePopup: setTimeout(function () { 6294 openPopup(false); 6295 }, 700),
6296 modal: "modalNotif", 6297 item: { 6298 title: 'Sauvegardé !' 6299 } 6300 }), openError && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_27___default.a.createElement(_components_modal_Modal__WEBPACK_IMPORTED_MODULE_33__["Modal"], { 6301 open: open, 6302 closePopup: setTimeout(function () { 6303 openErrorPopup(false); 6304 }, 1500), 6305 modal: "modalNotif", 6306 modalError: true, 6307 item: { 6308 title: errorMessage 6309 } 6310 })); 6311}; 6312 6313/***/ }), 6314
6315/***/ "./assets/backoffice/components/oneSectionItemEditZone/index.scss": 6316/*!************************************************************************!*\ 6317 !*** ./assets/backoffice/components/oneSectionItemEditZone/index.scss ***! 6318 \************************************************************************/ 6319/*! no static exports found */ 6320/***/ (function(module, exports, __webpack_require__) { 6321 6322// extracted by mini-css-extract-plugin 6323 6324/***/ }), 6325
6326/***/ "./assets/backoffice/components/optionsInput/OptionsInput.js": 6327/*!*******************************************************************!*\ 6328 !*** ./assets/backoffice/components/optionsInput/OptionsInput.js ***! 6329 \*******************************************************************/ 6330/*! exports provided: OptionsInput */ 6331/***/ (function(module, __webpack_exports__, __webpack_require__) { 6332 6333"use strict"; 6334__webpack_require__.r(__webpack_exports__); 6335/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "OptionsInput", function() { return OptionsInput; }); 6336/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.symbol.js */ "./node_modules/core-js/modules/es.symbol.js"); 6337/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__); 6338/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.symbol.description.js */ "./node_modules/core-js/modules/es.symbol.description.js"); 6339/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__); 6340/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.symbol.iterator.js */ "./node_modules/core-js/modules/es.symbol.iterator.js"); 6341/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2__); 6342/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.from.js */ "./node_modules/core-js/modules/es.array.from.js"); 6343/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3__); 6344/* harmony import */ var core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.array.is-array.js */ "./node_modules/core-js/modules/es.array.is-array.js"); 6345/* harmony import */ var core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_4__); 6346/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.array.iterator.js */ "./node_modules/core-js/modules/es.array.iterator.js"); 6347/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5__); 6348/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js"); 6349/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_6__); 6350/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.date.to-string.js */ "./node_modules/core-js/modules/es.date.to-string.js"); 6351/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_7__); 6352/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js"); 6353/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_8__); 6354/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js"); 6355/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_9__); 6356/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ "./node_modules/core-js/modules/es.regexp.exec.js"); 6357/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_10__); 6358/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js"); 6359/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_11__); 6360/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! core-js/modules/es.string.iterator.js */ "./node_modules/core-js/modules/es.string.iterator.js"); 6361/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_12__); 6362/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ "./node_modules/core-js/modules/web.dom-collections.iterator.js"); 6363/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_13__); 6364/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 6365/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_14__); 6366/* harmony import */ var _switch_SwitchUI__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ../switch/SwitchUI */ "./assets/backoffice/components/switch/SwitchUI.js"); 6367/* harmony import */ var grommet__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! grommet */ "./node_modules/grommet/es6/index.js"); 6368/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/optionsInput/index.scss"); 6369/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_17___default = /*#__PURE__*/__webpack_require__.n(_index_
6369scss__WEBPACK_IMPORTED_MODULE_17__); 6370function _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); } 6371function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } 6372function _unsupportedIterableToArray(r, a) { if (r) { if ("string" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } } 6373function _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; } 6374function _iterableToArrayLimit(r, l) { var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } } 6375function _arrayWithHoles(r) { if (Array.isArray(r)) return r; } 6376 6377 6378 6379 6380 6381 6382 6383 6384 6385 6386 6387 6388 6389 6390 6391 6392 6393 6394var OptionsInput = function OptionsInput(props) { 6395 var name = props.name, 6396 value = props.value, 6397 template = props.template, 6398 getToParent = props.getToParent, 6399 keyName = props.keyName; 6400 var optionsValue; 6401 //console.log(value) 6402 6403 if (template === 'sliderHome') { 6404 optionsValue = ['Vidéo', 'Texte']; 6405 } else if (template === 'partners' || template === 'actualite') { 6406 optionsValue = ['Oui', 'Non']; 6407 } 6408 var _useState = Object(react__WEBPACK_IMPORTED_MODULE_14__["useState"])(typeof value !== 'undefined' && value === true ? optionsValue[0] : optionsValue[1]), 6409 _useState2 = _slicedToArray(_useState, 2), 6410 valueInput = _useState2[0], 6411 setValueInput = _useState2[1]; 6412 var handleChange = function handleChange(e) { 6413 getToParent(e); 6414 setValueInput(e); 6415 }; 6416 var nameInput = name === 'btnSign' ? "Formulaire d'inscription" : name; 6417 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("div", { 6418 className: "optionsInputContainer" 6419 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_16__["FormField"], { 6420 label: nameInput 6421 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_16__["Select"], { 6422 options: optionsValue, 6423 value: valueInput, 6424 onChange: function onChange(_ref) { 6425 var value = _ref.value; 6426 handleChange(value); 6427 } 6428 }))); 6429}; 6430 6431/***/ }), 6432
6433/***/ "./assets/backoffice/components/optionsInput/index.scss": 6434/*!**************************************************************!*\ 6435 !*** ./assets/backoffice/components/optionsInput/index.scss ***! 6436 \**************************************************************/ 6437/*! no static exports found */ 6438/***/ (function(module, exports, __webpack_require__) { 6439 6440// extracted by mini-css-extract-plugin 6441 6442/***/ }), 6443
6444/***/ "./assets/backoffice/components/pageEditZone/PageEditZone.js": 6445/*!*******************************************************************!*\ 6446 !*** ./assets/backoffice/components/pageEditZone/PageEditZone.js ***! 6447 \*******************************************************************/ 6448/*! exports provided: PageEditZone */ 6449/***/ (function(module, __webpack_exports__, __webpack_require__) { 6450 6451"use strict"; 6452__webpack_require__.r(__webpack_exports__); 6453/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "PageEditZone", function() { return PageEditZone; }); 6454/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 6455/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); 6456/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/pageEditZone/index.scss"); 6457/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_index_scss__WEBPACK_IMPORTED_MODULE_1__); 6458/* harmony import */ var _btnEditZone_BtnEditZone__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../btnEditZone/BtnEditZone */ "./assets/backoffice/components/btnEditZone/BtnEditZone.js"); 6459 6460 6461 6462var PageEditZone = function PageEditZone(props) { 6463 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_0___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { 6464 className: "pageEditZoneContainer" 6465 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_btnEditZone_BtnEditZone__WEBPACK_IMPORTED_MODULE_2__["BtnEditZone"], { 6466 title: "Cr\xE9er une page", 6467 type: "addPage", 6468 refresh: function refresh() { 6469 return props.refresh(); 6470 }, 6471 item: { 6472 title: "", 6473 metaTitle: "", 6474 metaContent: "" 6475 } 6476 }))); 6477}; 6478 6479/***/ }), 6480
6481/***/ "./assets/backoffice/components/pageEditZone/index.scss": 6482/*!**************************************************************!*\ 6483 !*** ./assets/backoffice/components/pageEditZone/index.scss ***! 6484 \**************************************************************/ 6485/*! no static exports found */ 6486/***/ (function(module, exports, __webpack_require__) { 6487 6488// extracted by mini-css-extract-plugin 6489 6490/***/ }), 6491
6492/***/ "./assets/backoffice/components/statusTitleBar/StatusTitleBar.js": 6493/*!***********************************************************************!*\ 6494 !*** ./assets/backoffice/components/statusTitleBar/StatusTitleBar.js ***! 6495 \***********************************************************************/ 6496/*! exports provided: StatusTitleBar */ 6497/***/ (function(module, __webpack_exports__, __webpack_require__) { 6498 6499"use strict"; 6500__webpack_require__.r(__webpack_exports__); 6501/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "StatusTitleBar", function() { return StatusTitleBar; }); 6502/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 6503/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); 6504/* harmony import */ var grommet__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! grommet */ "./node_modules/grommet/es6/index.js"); 6505/* harmony import */ var _switch_SwitchUI__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../switch/SwitchUI */ "./assets/backoffice/components/switch/SwitchUI.js"); 6506/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/statusTitleBar/index.scss"); 6507/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_index_scss__WEBPACK_IMPORTED_MODULE_3__); 6508/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! classnames */ "./node_modules/classnames/index.js"); 6509/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_4__); 6510 6511 6512 6513 6514 6515var StatusTitleBar = function StatusTitleBar(props) { 6516 var title = props.title, 6517 status = props.status, 6518 id = props.id, 6519 getToParent = props.getToParent, 6520 to = props.to, 6521 returnValueSwitch = props.returnValueSwitch, 6522 keyName = props.keyName, 6523 keyName2 = props.keyName2; 6524 //console.log('statusTitle', title) 6525 //let [titleItem, setTitleItem] = useState(title); 6526 6527 var handleChange = function handleChange(e, param) { 6528 if (getToParent) if (param === 'status') { 6529 returnValueSwitch(e); 6530 } else if (param === 'title') { 6531 getToParent(e.target.value); 6532 } 6533 }; 6534 //console.log(keyName) 6535 //console.log(status === 'null') 6536 //console.log(props.edit) 6537 6538 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { 6539 className: classnames__WEBPACK_IMPORTED_MODULE_4___default()('statusTitleBarContainer', { 6540 'reglementStatus': keyName === 'reglementStatus' 6541 }) 6542 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", null, keyName, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", { 6543 className: "requireInput" 6544 }, props.edit === false && props.req === true ? '* champ obligatoire' : '')), typeof title !== 'undefined' && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_1__["FormField"], { 6545 label: "", 6546 margin: { 6547 'bottom': '0' 6548 } 6549 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_1__["TextInput"], { 6550 placeholder: title, 6551 defaultValue: title, 6552 onChange: function onChange(e) { 6553 handleChange(e, 'title'); 6554 } 6555 })), typeof status !== 'undefined' && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { 6556 className: "containerStatut" 6557 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_switch_SwitchUI__WEBPACK_IMPORTED_MODULE_2__["SwitchUI"], { 6558 isActive: status === null ? false : status, 6559 id: id, 6560 to: to, 6561 idItem: props.idItem, 6562 returnToParent: function returnToParent(e) { 6563 handleChange(e, typeof keyName2 !== 'undefined' ? keyName2 : keyName); 6564 }, 6565 refresh: props.refresh 6566 }))); 6567}; 6568 6569/***/ }), 6570
6571/***/ "./assets/backoffice/components/statusTitleBar/index.scss": 6572/*!****************************************************************!*\ 6573 !*** ./assets/backoffice/components/statusTitleBar/index.scss ***! 6574 \****************************************************************/ 6575/*! no static exports found */ 6576/***/ (function(module, exports, __webpack_require__) { 6577 6578// extracted by mini-css-extract-plugin 6579 6580/***/ }), 6581
6582/***/ "./assets/backoffice/components/switch/SwitchUI.js": 6583/*!*********************************************************!*\ 6584 !*** ./assets/backoffice/components/switch/SwitchUI.js ***! 6585 \*********************************************************/ 6586/*! exports provided: SwitchUI */ 6587/***/ (function(module, __webpack_exports__, __webpack_require__) { 6588 6589"use strict"; 6590__webpack_require__.r(__webpack_exports__); 6591/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "SwitchUI", function() { return SwitchUI; }); 6592/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.symbol.js */ "./node_modules/core-js/modules/es.symbol.js"); 6593/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__); 6594/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.symbol.description.js */ "./node_modules/core-js/modules/es.symbol.description.js"); 6595/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__); 6596/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.symbol.iterator.js */ "./node_modules/core-js/modules/es.symbol.iterator.js"); 6597/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2__); 6598/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.from.js */ "./node_modules/core-js/modules/es.array.from.js"); 6599/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3__); 6600/* harmony import */ var core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.array.is-array.js */ "./node_modules/core-js/modules/es.array.is-array.js"); 6601/* harmony import */ var core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_4__); 6602/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.array.iterator.js */ "./node_modules/core-js/modules/es.array.iterator.js"); 6603/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5__); 6604/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js"); 6605/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_6__); 6606/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.date.to-string.js */ "./node_modules/core-js/modules/es.date.to-string.js"); 6607/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_7__); 6608/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js"); 6609/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_8__); 6610/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js"); 6611/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_9__); 6612/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ "./node_modules/core-js/modules/es.regexp.exec.js"); 6613/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_10__); 6614/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js"); 6615/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_11__); 6616/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! core-js/modules/es.string.iterator.js */ "./node_modules/core-js/modules/es.string.iterator.js"); 6617/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_12__); 6618/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ "./node_modules/core-js/modules/web.dom-collections.iterator.js"); 6619/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_13__); 6620/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 6621/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_14__); 6622/* harmony import */ var _store_service__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ../../store/service */ "./assets/backoffice/store/service.js"); 6623/* harmony import */ var react_switch__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! react-switch */ "./node_modules/react-switch/index.js"); 6624/* harmony import */ var react_switch__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(react_switch__WEBPACK_IMPORTED_MODULE_16__); 6625/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/switch/index.scss"); 6626/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_17___default = /*#__PURE__*/__webpack_require__.n(_index_
6626scss__WEBPACK_IMPORTED_MODULE_17__); 6627 6628 6629 6630 6631 6632 6633 6634 6635 6636 6637 6638 6639 6640 6641function _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); } 6642function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } 6643function _unsupportedIterableToArray(r, a) { if (r) { if ("string" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } } 6644function _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; } 6645function _iterableToArrayLimit(r, l) { var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } } 6646function _arrayWithHoles(r) { if (Array.isArray(r)) return r; } 6647 6648 6649 6650 6651var SwitchUI = function SwitchUI(props) { 6652 var isActive = props.isActive, 6653 id = props.id, 6654 to = props.to, 6655 returnToParent = props.returnToParent, 6656 keyName = props.keyName; 6657 var _useState = Object(react__WEBPACK_IMPORTED_MODULE_14__["useState"])(props.isActive), 6658 _useState2 = _slicedToArray(_useState, 2), 6659 status = _useState2[0], 6660 setStatus = _useState2[1]; 6661 //console.log(status) 6662 Object(react__WEBPACK_IMPORTED_MODULE_14__["useEffect"])(function () { 6663 setStatus(props.isActive); 6664 }, [props.isActive]); 6665 var handleChange = function handleChange() { 6666 var data = !!!status; 6667 //console.log(props) 6668 //console.log(status) 6669 if (id && to && typeof props.idItem === 'undefined') { 6670 setStatus(data); 6671 if (props.edit === false) return;else Object(_store_service__WEBPACK_IMPORTED_MODULE_15__["sendStatus"])(to, id, data).then(function () { 6672 if (typeof props.refresh !== 'undefined') props.refresh(); 6673 }); 6674 } else if (id && to && typeof props.idItem !== 'undefined') { 6675 setStatus(data); 6676 Object(_store_service__WEBPACK_IMPORTED_MODULE_15__["sendStatus"])(to, id, data, props.idItem).then(function () { 6677 if (typeof props.refresh !== 'undefined') { 6678 //console.log('refresh') 6679 props.refresh(); 6680 } 6681 }); 6682 } else if (returnToParent) { 6683 setStatus(data); 6684 returnToParent(data, keyName); 6685 } 6686 }; 6687 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("div", { 6688 className: "switchContainer" 6689 }, typeof status === 'boolean' && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("label", null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("span", null, status ? 'actif' : 'inactif'), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(react_switch__WEBPACK_IMPORTED_MODULE_16___default.a, { 6690 onChange: function onChange() { 6691 handleChange(); 6692 }, 6693 checked: status, 6694 onColor: "#90c97e", 6695 handleDiameter: 18 6696 }))); 6697}; 6698 6699/***/ }), 6700
6701/***/ "./assets/backoffice/components/switch/index.scss": 6702/*!********************************************************!*\ 6703 !*** ./assets/backoffice/components/switch/index.scss ***! 6704 \********************************************************/ 6705/*! no static exports found */ 6706/***/ (function(module, exports, __webpack_require__) { 6707 6708// extracted by mini-css-extract-plugin 6709 6710/***/ }), 6711
6712/***/ "./assets/backoffice/components/templateEditZone/TemplateEditZone.js": 6713/*!***************************************************************************!*\ 6714 !*** ./assets/backoffice/components/templateEditZone/TemplateEditZone.js ***! 6715 \***************************************************************************/ 6716/*! exports provided: TemplateEditZone */ 6717/***/ (function(module, __webpack_exports__, __webpack_require__) { 6718 6719"use strict"; 6720__webpack_require__.r(__webpack_exports__); 6721/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "TemplateEditZone", function() { return TemplateEditZone; }); 6722/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.symbol.js */ "./node_modules/core-js/modules/es.symbol.js"); 6723/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__); 6724/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.symbol.description.js */ "./node_modules/core-js/modules/es.symbol.description.js"); 6725/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__); 6726/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.symbol.iterator.js */ "./node_modules/core-js/modules/es.symbol.iterator.js"); 6727/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2__); 6728/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.concat.js */ "./node_modules/core-js/modules/es.array.concat.js"); 6729/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_3__); 6730/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.array.from.js */ "./node_modules/core-js/modules/es.array.from.js"); 6731/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_4__); 6732/* harmony import */ var core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.array.is-array.js */ "./node_modules/core-js/modules/es.array.is-array.js"); 6733/* harmony import */ var core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_5__); 6734/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.array.iterator.js */ "./node_modules/core-js/modules/es.array.iterator.js"); 6735/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_6__); 6736/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js"); 6737/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_7__); 6738/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.date.to-string.js */ "./node_modules/core-js/modules/es.date.to-string.js"); 6739/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_8__); 6740/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js"); 6741/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_9__); 6742/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js"); 6743/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_10__); 6744/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ "./node_modules/core-js/modules/es.regexp.exec.js"); 6745/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_11__); 6746/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js"); 6747/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_12__); 6748/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! core-js/modules/es.string.iterator.js */ "./node_modules/core-js/modules/es.string.iterator.js"); 6749/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_13__); 6750/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ "./node_modules/core-js/modules/web.dom-collections.iterator.js"); 6751/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_14__); 6752/* harmony import */ var core_js_modules_web_timers_js__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! core-js/modules/web.timers.js */ "./node_modules/core-js/modules/web.timers.js"); 6753/* harmony import */ var core_js_modules_web_timers_js__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_timers_js__WEBPACK_IMPORTED_MODULE_15__); 6754/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 6755/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_16__); 6756/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! classnames */ "./node_modules/classnames/index.js"); 6757/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_17___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_17__); 6758/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/templateEditZone/index.scss"); 6759/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_18___default = /*#__PURE__*/__webpack_require__.n(_index_
6759scss__WEBPACK_IMPORTED_MODULE_18__); 6760/* harmony import */ var _store_service__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ../../store/service */ "./assets/backoffice/store/service.js"); 6761/* harmony import */ var _btnSave_BtnSave__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ../btnSave/BtnSave */ "./assets/backoffice/components/btnSave/BtnSave.js"); 6762/* harmony import */ var _backgroundInput_BackgroundInput__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! ../backgroundInput/BackgroundInput */ "./assets/backoffice/components/backgroundInput/BackgroundInput.js"); 6763/* harmony import */ var _components_modal_Modal__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! ../../components/modal/Modal */ "./assets/backoffice/components/modal/Modal.js"); 6764 6765 6766 6767 6768 6769 6770 6771 6772 6773 6774 6775 6776 6777 6778 6779 6780function _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); } 6781function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } 6782function _unsupportedIterableToArray(r, a) { if (r) { if ("string" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } } 6783function _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; } 6784function _iterableToArrayLimit(r, l) { var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } } 6785function _arrayWithHoles(r) { if (Array.isArray(r)) return r; } 6786 6787 6788 6789 6790 6791 6792 6793var TemplateEditZone = function TemplateEditZone(props) { 6794 var _useState = Object(react__WEBPACK_IMPORTED_MODULE_16__["useState"])(), 6795 _useState2 = _slicedToArray(_useState, 2), 6796 color = _useState2[0], 6797 setColor = _useState2[1]; 6798 var _useState3 = Object(react__WEBPACK_IMPORTED_MODULE_16__["useState"])(props.modif), 6799 _useState4 = _slicedToArray(_useState3, 2), 6800 lastModif = _useState4[0], 6801 setLastModif = _useState4[1]; 6802 var _useState5 = Object(react__WEBPACK_IMPORTED_MODULE_16__["useState"])(), 6803 _useState6 = _slicedToArray(_useState5, 2), 6804 lastModifState = _useState6[0], 6805 setLastModifState = _useState6[1]; 6806 var _useState7 = Object(react__WEBPACK_IMPORTED_MODULE_16__["useState"])(false), 6807 _useState8 = _slicedToArray(_useState7, 2), 6808 open = _useState8[0], 6809 openPopup = _useState8[1]; 6810 Object(react__WEBPACK_IMPORTED_MODULE_16__["useEffect"])(function () { 6811 setLastModif(props.modif); 6812 }, [props.modif]); 6813 var handleColor = function handleColor(e) { 6814 setColor(e); 6815 setLastModifState(new Date()); 6816 }; 6817 var handleSubmit = function handleSubmit() { 6818 if (typeof lastModif !== 'undefined' || typeof lastModifState !== 'undefined') { 6819 var data = props.data; 6820 var type = data.type; 6821 if (type === 'header') { 6822 data = [type, color]; 6823 //console.log(data) 6824 Object(_store_service__WEBPACK_IMPORTED_MODULE_19__["sendSocialTemplate"])(data); 6825 } else if (data.type === 'footer') { 6826 data = [type, color].concat([data.social]); 6827 //console.log(data) 6828 Object(_store_service__WEBPACK_IMPORTED_MODULE_19__["sendSocialTemplate"])(data); 6829 } 6830 openPopup(true); 6831 } 6832 }; 6833 var modif; 6834 if (lastModif > lastModifState || typeof lastModifState === 'undefined') { 6835 modif = lastModif; 6836 } else if (lastModifState > lastModif || typeof lastModif === 'undefined') { 6837 modif = lastModifState; 6838 } 6839 //console.log(modif) 6840 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_16___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_16___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_16___default.a.createElement("div", { 6841 className: "onePageEditZoneContainer" 6842 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_16___default.a.createElement("div", { 6843 onClick: function onClick() { 6844 handleSubmit(); 6845 }, 6846 className: classnames__WEBPACK_IMPORTED_MODULE_17___default()('containerSave', { 6847 'disabled': typeof modif !== 'undefined' ? false : true 6848 }) 6849 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_16___default.a.createElement(_btnSave_BtnSave__WEBPACK_IMPORTED_MODULE_20__["BtnSave"], { 6850 title: 'Sauvegarder', 6851 modif: modif 6852 })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_16___default.a.createElement(_backgroundInput_Backgroun
6852dInput__WEBPACK_IMPORTED_MODULE_21__["BackgroundInput"], { 6853 color: props.data.content, 6854 returnToParent: function returnToParent(e) { 6855 handleColor(e); 6856 } 6857 })), open && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_16___default.a.createElement(_components_modal_Modal__WEBPACK_IMPORTED_MODULE_22__["Modal"], { 6858 refresh: function (_refresh) { 6859 function refresh() { 6860 return _refresh.apply(this, arguments); 6861 } 6862 refresh.toString = function () { 6863 return _refresh.toString(); 6864 }; 6865 return refresh; 6866 }(function () { 6867 refresh(); 6868 }), 6869 open: open, 6870 closePopup: setTimeout(function () { 6871 openPopup(false); 6872 }, 700), 6873 modal: "modalNotif", 6874 item: { 6875 title: 'Sauvegardé !' 6876 } 6877 })); 6878}; 6879 6880/***/ }), 6881
6882/***/ "./assets/backoffice/components/templateEditZone/index.scss": 6883/*!******************************************************************!*\ 6884 !*** ./assets/backoffice/components/templateEditZone/index.scss ***! 6885 \******************************************************************/ 6886/*! no static exports found */ 6887/***/ (function(module, exports, __webpack_require__) { 6888 6889// extracted by mini-css-extract-plugin 6890 6891/***/ }), 6892
6893/***/ "./assets/backoffice/components/textInput/TextInputUI.js": 6894/*!***************************************************************!*\ 6895 !*** ./assets/backoffice/components/textInput/TextInputUI.js ***! 6896 \***************************************************************/ 6897/*! exports provided: TextInputUI */ 6898/***/ (function(module, __webpack_exports__, __webpack_require__) { 6899 6900"use strict"; 6901__webpack_require__.r(__webpack_exports__); 6902/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "TextInputUI", function() { return TextInputUI; }); 6903/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.symbol.js */ "./node_modules/core-js/modules/es.symbol.js"); 6904/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__); 6905/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.symbol.description.js */ "./node_modules/core-js/modules/es.symbol.description.js"); 6906/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__); 6907/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.symbol.iterator.js */ "./node_modules/core-js/modules/es.symbol.iterator.js"); 6908/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2__); 6909/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.from.js */ "./node_modules/core-js/modules/es.array.from.js"); 6910/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3__); 6911/* harmony import */ var core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.array.is-array.js */ "./node_modules/core-js/modules/es.array.is-array.js"); 6912/* harmony import */ var core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_4__); 6913/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.array.iterator.js */ "./node_modules/core-js/modules/es.array.iterator.js"); 6914/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5__); 6915/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js"); 6916/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_6__); 6917/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.date.to-string.js */ "./node_modules/core-js/modules/es.date.to-string.js"); 6918/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_7__); 6919/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js"); 6920/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_8__); 6921/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js"); 6922/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_9__); 6923/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ "./node_modules/core-js/modules/es.regexp.exec.js"); 6924/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_10__); 6925/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js"); 6926/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_11__); 6927/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! core-js/modules/es.string.iterator.js */ "./node_modules/core-js/modules/es.string.iterator.js"); 6928/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_12__); 6929/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ "./node_modules/core-js/modules/web.dom-collections.iterator.js"); 6930/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_13__); 6931/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 6932/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_14__); 6933/* harmony import */ var grommet__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! grommet */ "./node_modules/grommet/es6/index.js"); 6934/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/textInput/index.scss"); 6935/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(_index_
6935scss__WEBPACK_IMPORTED_MODULE_16__); 6936/* harmony import */ var _switch_SwitchUI__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ../switch/SwitchUI */ "./assets/backoffice/components/switch/SwitchUI.js"); 6937function _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); } 6938function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } 6939function _unsupportedIterableToArray(r, a) { if (r) { if ("string" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } } 6940function _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; } 6941function _iterableToArrayLimit(r, l) { var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } } 6942function _arrayWithHoles(r) { if (Array.isArray(r)) return r; } 6943 6944 6945 6946 6947 6948 6949 6950 6951 6952 6953 6954 6955 6956 6957 6958 6959 6960 6961var TextInputUI = function TextInputUI(props) { 6962 var name = props.name, 6963 name2 = props.name2, 6964 value = props.value, 6965 value2 = props.value2, 6966 getToParent = props.getToParent, 6967 getToParent2 = props.getToParent2, 6968 returnValueSwitch = props.returnValueSwitch, 6969 keyName = props.keyName, 6970 isActive = props.isActive, 6971 id = props.id, 6972 to = props.to; 6973 //console.log(props) 6974 var _useState = Object(react__WEBPACK_IMPORTED_MODULE_14__["useState"])(value),
6975 _useState2 = _slicedToArray(_useState, 2), 6976 valueInput = _useState2[0], 6977 setValue = _useState2[1]; 6978 var _useState3 = Object(react__WEBPACK_IMPORTED_MODULE_14__["useState"])(value2), 6979 _useState4 = _slicedToArray(_useState3, 2), 6980 valueInput2 = _useState4[0], 6981 setValue2 = _useState4[1]; 6982 var handleChange = function handleChange(e, param) { 6983 if (param) { 6984 if (getToParent && param === 'title') { 6985 getToParent(e.target.value); 6986 } else if (getToParent2 && param === 'btnTitle') { 6987 getToParent2(e.target.value); 6988 } 6989 } 6990 }; 6991 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("div", { 6992 className: "textInputContainer" 6993 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("div", { 6994 className: "containerLabel" 6995 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_15__["FormField"], { 6996 label: "".concat(name), 6997 margin: { 6998 'bottom': '0' 6999 } 7000 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_15__["TextInput"], { 7001 placeholder: "".concat(name), 7002 defaultValue: value, 7003 onChange: function onChange(e) { 7004 setValue(e), handleChange(e, 'title'); 7005 } 7006 })), typeof value2 !== 'undefined' && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_15__["FormField"], { 7007 label: "".concat(name2), 7008 margin: { 7009 'bottom': '0' 7010 } 7011 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_15__["TextInput"], { 7012 placeholder: "".concat(name2), 7013 defaultValue: value2, 7014 onChange: function onChange(e) { 7015 setValue2(e), handleChange(e, 'btnTitle'); 7016 } 7017 }))), typeof isActive !== 'undefined' && id && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("div", { 7018 className: "containerStatus" 7019 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("p", null, "Status du bouton"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(_switch_SwitchUI__WEBPACK_IMPORTED_MODULE_17__["SwitchUI"], { 7020 isActive: isActive, 7021 to: to, 7022 id: id, 7023 keyName: 'btnStatus', 7024 edit: props.edit, 7025 refresh: props.refresh 7026 }))); 7027}; 7028 7029/***/ }), 7030
7031/***/ "./assets/backoffice/components/textInput/index.scss": 7032/*!***********************************************************!*\ 7033 !*** ./assets/backoffice/components/textInput/index.scss ***! 7034 \***********************************************************/ 7035/*! no static exports found */ 7036/***/ (function(module, exports, __webpack_require__) { 7037 7038// extracted by mini-css-extract-plugin 7039 7040/***/ }), 7041
7042/***/ "./assets/backoffice/components/userEditZone/UserEditZone.js": 7043/*!*******************************************************************!*\ 7044 !*** ./assets/backoffice/components/userEditZone/UserEditZone.js ***! 7045 \*******************************************************************/ 7046/*! exports provided: UserEditZone */ 7047/***/ (function(module, __webpack_exports__, __webpack_require__) { 7048 7049"use strict"; 7050__webpack_require__.r(__webpack_exports__); 7051/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "UserEditZone", function() { return UserEditZone; }); 7052/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 7053/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); 7054/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/userEditZone/index.scss"); 7055/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_index_scss__WEBPACK_IMPORTED_MODULE_1__); 7056/* harmony import */ var _btnEditZone_BtnEditZone__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../btnEditZone/BtnEditZone */ "./assets/backoffice/components/btnEditZone/BtnEditZone.js"); 7057 7058 7059 7060var UserEditZone = function UserEditZone(props) { 7061 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_0___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { 7062 className: "userEditZoneContainer" 7063 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_btnEditZone_BtnEditZone__WEBPACK_IMPORTED_MODULE_2__["BtnEditZone"], { 7064 title: "Cr\xE9er un utilisateur", 7065 type: "addEditUser", 7066 refresh: function refresh() { 7067 return props.refresh(); 7068 }, 7069 item: { 7070 username: "", 7071 firstName: "", 7072 lastName: "", 7073 email: "", 7074 roles: "ROLE_USER" 7075 } 7076 }))); 7077}; 7078 7079/***/ }), 7080
7081/***/ "./assets/backoffice/components/userEditZone/index.scss": 7082/*!**************************************************************!*\ 7083 !*** ./assets/backoffice/components/userEditZone/index.scss ***! 7084 \**************************************************************/ 7085/*! no static exports found */ 7086/***/ (function(module, exports, __webpack_require__) { 7087 7088// extracted by mini-css-extract-plugin 7089 7090/***/ }), 7091
7092/***/ "./assets/backoffice/index.js": 7093/*!************************************!*\ 7094 !*** ./assets/backoffice/index.js ***! 7095 \************************************/ 7096/*! no exports provided */ 7097/***/ (function(module, __webpack_exports__, __webpack_require__) { 7098 7099"use strict"; 7100__webpack_require__.r(__webpack_exports__); 7101/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 7102/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); 7103/* harmony import */ var react_dom__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react-dom */ "./node_modules/react-dom/index.js"); 7104/* harmony import */ var react_dom__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_dom__WEBPACK_IMPORTED_MODULE_1__); 7105/* harmony import */ var _views_App__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./views/App */ "./assets/backoffice/views/App.js"); 7106 7107 7108 7109react_dom__WEBPACK_IMPORTED_MODULE_1___default.a.render(/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_views_App__WEBPACK_IMPORTED_MODULE_2__["default"], null), document.getElementById('UxiaBOContainer')); 7110 7111/***/ }), 7112
7113/***/ "./assets/backoffice/pages/error/Error404.js": 7114/*!***************************************************!*\ 7115 !*** ./assets/backoffice/pages/error/Error404.js ***! 7116 \***************************************************/ 7117/*! exports provided: Error404 */ 7118/***/ (function(module, __webpack_exports__, __webpack_require__) { 7119 7120"use strict"; 7121__webpack_require__.r(__webpack_exports__); 7122/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Error404", function() { return Error404; }); 7123/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 7124/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); 7125 7126var Error404 = function Error404() { 7127 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { 7128 className: "error404 containerFlex" 7129 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h1", null, "Error 404")); 7130}; 7131 7132/***/ }), 7133
7134/***/ "./assets/backoffice/pages/gallery/Gallery.js": 7135/*!****************************************************!*\ 7136 !*** ./assets/backoffice/pages/gallery/Gallery.js ***! 7137 \****************************************************/ 7138/*! exports provided: Gallery */ 7139/***/ (function(module, __webpack_exports__, __webpack_require__) { 7140 7141"use strict"; 7142__webpack_require__.r(__webpack_exports__); 7143/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Gallery", function() { return Gallery; }); 7144/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.symbol.js */ "./node_modules/core-js/modules/es.symbol.js"); 7145/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__); 7146/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.symbol.description.js */ "./node_modules/core-js/modules/es.symbol.description.js"); 7147/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__); 7148/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.symbol.iterator.js */ "./node_modules/core-js/modules/es.symbol.iterator.js"); 7149/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2__); 7150/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.from.js */ "./node_modules/core-js/modules/es.array.from.js"); 7151/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3__); 7152/* harmony import */ var core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.array.is-array.js */ "./node_modules/core-js/modules/es.array.is-array.js"); 7153/* harmony import */ var core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_4__); 7154/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.array.iterator.js */ "./node_modules/core-js/modules/es.array.iterator.js"); 7155/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5__); 7156/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js"); 7157/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_6__); 7158/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.date.to-string.js */ "./node_modules/core-js/modules/es.date.to-string.js"); 7159/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_7__); 7160/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js"); 7161/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_8__); 7162/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js"); 7163/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_9__); 7164/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ "./node_modules/core-js/modules/es.regexp.exec.js"); 7165/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_10__); 7166/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js"); 7167/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_11__); 7168/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! core-js/modules/es.string.iterator.js */ "./node_modules/core-js/modules/es.string.iterator.js"); 7169/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_12__); 7170/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ "./node_modules/core-js/modules/web.dom-collections.iterator.js"); 7171/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_13__); 7172/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 7173/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_14__); 7174/* harmony import */ var _components_mediaSection_MediaSection__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ../../components/mediaSection/MediaSection */ "./assets/backoffice/components/mediaSection/MediaSection.js"); 7175/* harmony import */ var _components_headerSection_HeaderSection__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ../../components/headerSection/HeaderSection */ "./assets/backoffice/components/headerSection/HeaderSection.js"); 7176/* harmony import */ var _store_service__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ../../store/service */ "./assets/backoffice/store/service.js"); 7177/* harmony import */ var _components_editZone_EditZone__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ../../components/editZone/EditZone */ "./assets/backoffice/components/editZone/EditZone.js"); 7178/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/pages/gallery/index.scss"); 7179/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_19___default = /*#__PURE__*/__webpack_require__.n(_index_
7179scss__WEBPACK_IMPORTED_MODULE_19__); 7180 7181 7182 7183 7184 7185 7186 7187 7188 7189 7190 7191 7192 7193 7194function _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); } 7195function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } 7196function _unsupportedIterableToArray(r, a) { if (r) { if ("string" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } } 7197function _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; } 7198function _iterableToArrayLimit(r, l) { var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } } 7199function _arrayWithHoles(r) { if (Array.isArray(r)) return r; } 7200 7201 7202 7203 7204 7205 7206var Gallery = function Gallery() { 7207 var _useState = Object(react__WEBPACK_IMPORTED_MODULE_14__["useState"])([]), 7208 _useState2 = _slicedToArray(_useState, 2), 7209 items = _useState2[0], 7210 setItems = _useState2[1]; 7211 Object(react__WEBPACK_IMPORTED_MODULE_14__["useEffect"])(function () { 7212 fetchData(); 7213 }, []); 7214 var fetchData = function fetchData() { 7215 Object(_store_service__WEBPACK_IMPORTED_MODULE_17__["getMedias"])().then(function (res) { 7216 setItems(res); 7217 }); 7218 }; 7219 var _refresh = function refresh() { 7220 fetchData(); 7221 }; 7222 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_14___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("div", { 7223 className: "galleryContainer containerFlex" 7224 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(_components_headerSection_HeaderSection__WEBPACK_IMPORTED_MODULE_16__["HeaderSection"], { 7225 title: "Galerie" 7226 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(_components_mediaSection_MediaSection__WEBPACK_IMPORTED_MODULE_15__["MediaSection"], { 7227 items: items, 7228 refresh: function refresh() { 7229 _refresh(); 7230 } 7231 })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(_components_editZone_EditZone__WEBPACK_IMPORTED_MODULE_18__["EditZone"], { 7232 editZoneType: "galleryManager", 7233 refresh: function refresh() { 7234 _refresh(); 7235 }, 7236 data: items 7237 })); 7238}; 7239 7240/***/ }), 7241
7242/***/ "./assets/backoffice/pages/gallery/index.scss": 7243/*!****************************************************!*\ 7244 !*** ./assets/backoffice/pages/gallery/index.scss ***! 7245 \****************************************************/ 7246/*! no static exports found */ 7247/***/ (function(module, exports, __webpack_require__) { 7248 7249// extracted by mini-css-extract-plugin 7250 7251/***/ }), 7252
7253/***/ "./assets/backoffice/pages/gameManager/GameManager.js": 7254/*!************************************************************!*\ 7255 !*** ./assets/backoffice/pages/gameManager/GameManager.js ***! 7256 \************************************************************/ 7257/*! exports provided: GameManager */ 7258/***/ (function(module, __webpack_exports__, __webpack_require__) { 7259 7260"use strict"; 7261__webpack_require__.r(__webpack_exports__); 7262/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "GameManager", function() { return GameManager; }); 7263/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.symbol.js */ "./node_modules/core-js/modules/es.symbol.js"); 7264/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__); 7265/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.symbol.description.js */ "./node_modules/core-js/modules/es.symbol.description.js"); 7266/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__); 7267/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.symbol.iterator.js */ "./node_modules/core-js/modules/es.symbol.iterator.js"); 7268/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2__); 7269/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.from.js */ "./node_modules/core-js/modules/es.array.from.js"); 7270/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3__); 7271/* harmony import */ var core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.array.is-array.js */ "./node_modules/core-js/modules/es.array.is-array.js"); 7272/* harmony import */ var core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_4__); 7273/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.array.iterator.js */ "./node_modules/core-js/modules/es.array.iterator.js"); 7274/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5__); 7275/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js"); 7276/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_6__); 7277/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js"); 7278/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_7__); 7279/* harmony import */ var core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.array.splice.js */ "./node_modules/core-js/modules/es.array.splice.js"); 7280/* harmony import */ var core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_splice_js__WEBPACK_IMPORTED_MODULE_8__); 7281/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/es.date.to-string.js */ "./node_modules/core-js/modules/es.date.to-string.js"); 7282/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_9__); 7283/* harmony import */ var core_js_modules_es_function_bind_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! core-js/modules/es.function.bind.js */ "./node_modules/core-js/modules/es.function.bind.js"); 7284/* harmony import */ var core_js_modules_es_function_bind_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_bind_js__WEBPACK_IMPORTED_MODULE_10__); 7285/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js"); 7286/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_11__); 7287/* harmony import */ var core_js_modules_es_object_create_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! core-js/modules/es.object.create.js */ "./node_modules/core-js/modules/es.object.create.js"); 7288/* harmony import */ var core_js_modules_es_object_create_js__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_create_js__WEBPACK_IMPORTED_MODULE_12__); 7289/* harmony import */ var core_js_modules_es_object_define_property_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! core-js/modules/es.object.define-property.js */ "./node_modules/core-js/modules/es.object.define-property.js"); 7290/* harmony import */ var core_js_modules_es_object_define_property_js__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_define_property_js__WEBPACK_IMPORTED_MODULE_13__); 7291/* harmony import */ var core_js_modules_es_object_get_prototype_of_js__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! core-js/modules/es.object.get-prototype-of.js */ "./node_modules/core-js/modules/es.object.get-prototype-of.js"); 7292/* harmony import */ var core_js_modules_es_object_get_prototype_of_js__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_get_prototype_of_js__WEBPACK_IMPORTED_MODULE_14__); 7293/* harmony import */ var core_js_modules_es_object_set_prototype_of_js__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! core-js/modules/es.object.set-prototype-of.js */ "./node_modules/core-js/modules/es.object.set-prototype-of.js"); 7294/* harmony import */ var core_js_modules_es_object_set_prototype_of_js__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_set_prototype_of_js__WEBPACK_IMPORTED_MODULE_15__); 7295/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js"); 7296/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_16__); 7297/* harmony import */ var core_js_modules_es_promise_js__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! core-js/modules/es.promise.js */ "./node_modules/core-js/modules/es.promise.js"); 7298/* harmony import */ var core_js_modules_es_promise_js__WEBPACK_IMPORTED_MODULE_17___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_promise_js__WEBPACK_IMPORTED_MODULE_17__); 7299/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ "./node_modules/core-js/modules/es.regexp.exec.js"); 7300/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_18___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_18__); 7301/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js"); 7302/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_19___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_19__); 7303/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! core-js/modules/es.string.iterator.js */ "./node_modules/core-js/modules/es.string.iterator.js"); 7304/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_20___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_20__); 7305/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ "./node_modules/core-js/modules/web.dom-collections.iterator.js"); 7306/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_21___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_21__); 7307/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 7308/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_22___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_22__); 7309/* harmony import */ var _store_service__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! ../../store/service */ "./assets/backoffice/store/service.js"); 7310/* harmony import */ var rc_pagination__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! rc-pagination */ "./node_modules/rc-pagination/es/index.js"); 7311/* harmony import */ var _components_headerSection_HeaderSection__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! ../../components/headerSection/HeaderSection */ "./assets/backoffice/components/headerSection/HeaderSection.js"); 7312/* harmony import */ var _components_dataHeader_DataHeader__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! ../../components/dataHeader/DataHeader */ "./assets/backoffice/components/dataHeader/DataHeader.js"); 7313/* harmony import */ var _components_editZone_EditZone__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! ../../components/editZone/EditZone */ "./assets/backoffice/components/editZone/EditZone.js"); 7314/* harmony import */ var _components_listItem_ListItemGames__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! ../../components/listItem/ListItemGames */ "./assets/backoffice/components/listItem/ListItemGames.js"); 7315/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_29__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/pages/gameManager/index.scss"); 7316/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_29___default = /*#__PURE__*/__webpack_require__.n(_index_
vendor: 4,761 bytes, lines 7316-7348
7316scss__WEBPACK_IMPORTED_MODULE_29__); 7317 7318 7319 7320 7321 7322 7323 7324 7325 7326 7327 7328 7329 7330 7331 7332 7333 7334 7335 7336 7337 7338 7339function _toConsumableArray(r) { return _arrayWithoutHoles(r) || _iterableToArray(r) || _unsupportedIterableToArray(r) || _nonIterableSpread(); } 7340function _nonIterableSpread() { throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } 7341function _iterableToArray(r) { if ("undefined" != typeof Symbol && null != r[Symbol.iterator] || null != r["@@iterator"]) return Array.from(r); } 7342function _arrayWithoutHoles(r) { if (Array.isArray(r)) return _arrayLikeToArray(r); } 7343function _regenerator() { /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */ var e, t, r = "function" == typeof Symbol ? Symbol : {}, n = r.iterator || "@@iterator", o = r.toStringTag || "@@toStringTag"; function i(r, n, o, i) { var c = n && n.prototype instanceof Generator ? n : Generator, u = Object.create(c.prototype); return _regeneratorDefine2(u, "_invoke", function (r, n, o) { var i, c, u, f = 0, p = o || [], y = !1, G = { p: 0, n: 0, v: e, a: d, f: d.bind(e, 4), d: function d(t, r) { return i = t, c = 0, u = e, G.n = r, a; } }; function d(r, n) { for (c = r, u = n, t = 0; !y && f && !o && t < p.length; t++) { var o, i = p[t], d = G.p, l = i[2]; r > 3 ? (o = l === n) && (u = i[(c = i[4]) ? 5 : (c = 3, 3)], i[4] = i[5] = e) : i[0] <= d && ((o = r < 2 && d < i[1]) ? (c = 0, G.v = n, G.n = i[1]) : d < l && (o = r < 3 || i[0] > n || n > l) && (i[4] = r, i[5] = n, G.n = l, c = 0)); } if (o || r > 1) return a; throw y = !0, n; } return function (o, p, l) { if (f > 1) throw TypeError("Generator is already running"); for (y && 1 === p && d(p, l), c = p, u = l; (t = c < 2 ? e : u) || !y;) { i || (c ? c < 3 ? (c > 1 && (G.n = -1), d(c, u)) : G.n = u : G.v = u); try { if (f = 2, i) { if (c || (o = "next"), t = i[o]) { if (!(t = t.call(i, u))) throw TypeError("iterator result is not an object"); if (!t.done) return t; u = t.value, c < 2 && (c = 0); } else 1 === c && (t = i["return"]) && t.call(i), c < 2 && (u = TypeError("The iterator does not provide a '" + o + "' method"), c = 1); i = e; } else if ((t = (y = G.n < 0) ? u : r.call(n, G)) !== a) break; } catch (t) { i = e, c = 1, u = t; } finally { f = 1; } } return { value: t, done: y }; }; }(r, o, i), !0), u; } var a = {}; function Generator() {} function GeneratorFunction() {} function GeneratorFunctionPrototype() {} t = Object.getPrototypeOf; var c = [][n] ? t(t([][n]())) : (_regeneratorDefine2(t = {}, n, function () { return this; }), t), u = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(c); function f(e) { return Object.setPrototypeOf ? Object.setPrototypeOf(e, GeneratorFunctionPrototype) : (e.__proto__ = GeneratorFunctionPrototype, _regeneratorDefine2(e, o, "GeneratorFunction")), e.prototype = Object.create(u), e; } return GeneratorFunction.prototype = GeneratorFunctionPrototype, _regeneratorDefine2(u, "constructor", GeneratorFunctionPrototype), _regeneratorDefine2(GeneratorFunctionPrototype, "constructor", GeneratorFunction), GeneratorFunction.displayName = "GeneratorFunction", _regeneratorDefine2(GeneratorFunctionPrototype, o, "GeneratorFunction"), _regeneratorDefine2(u), _regeneratorDefine2(u, o, "Generator"), _regeneratorDefine2(u, n, function () { return this; }), _regeneratorDefine2(u, "toString", function () { return "[object Generator]"; }), (_regenerator = function _regenerator() { return { w: i, m: f }; })(); } 7344function _regeneratorDefine2(e, r, n, t) { var i = Object.defineProperty; try { i({}, "", {}); } catch (e) { i = 0; } _regeneratorDefine2 = function _regeneratorDefine(e, r, n, t) { function o(r, n) { _regeneratorDefine2(e, r, function (e) { return this._invoke(r, n, e); }); } r ? i ? i(e, r, { value: n, enumerable: !t, configurable: !t, writable: !t }) : e[r] = n : (o("next", 0), o("throw", 1), o("return", 2)); }, _regeneratorDefine2(e, r, n, t); } 7345function asyncGeneratorStep(n, t, e, r, o, a, c) { try { var i = n[a](c), u = i.value; } catch (n) { return void e(n); } i.done ? t(u) : Promise.resolve(u).then(r, o); } 7346function _asyncToGenerator(n) { return function () { var t = this, e = arguments; return new Promise(function (r, o) { var a = n.apply(t, e); function _next(n) { asyncGeneratorStep(a, r, o, _next, _throw, "next", n); } function _throw(n) { asyncGeneratorStep(a, r, o, _next, _throw, "throw", n); } _next(void 0); }); }; } 7347function _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); } 7348function _nonIterableRest() { throw new TypeError("Invalid attempt to de
7348structure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } 7349function _unsupportedIterableToArray(r, a) { if (r) { if ("string" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } } 7350function _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; } 7351function _iterableToArrayLimit(r, l) { var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } } 7352function _arrayWithHoles(r) { if (Array.isArray(r)) return r; } 7353 7354 7355 7356 7357 7358 7359 7360 7361var GameManager = function GameManager() { 7362 var _useState = Object(react__WEBPACK_IMPORTED_MODULE_22__["useState"])([]), 7363 _useState2 = _slicedToArray(_useState, 2), 7364 listGame = _useState2[0], 7365 setListGame = _useState2[1]; 7366 var _useState3 = Object(react__WEBPACK_IMPORTED_MODULE_22__["useState"])(0), 7367 _useState4 = _slicedToArray(_useState3, 2), 7368 currentPageCount = _useState4[0], 7369 setCurrentPage = _useState4[1]; 7370 var _useState5 = Object(react__WEBPACK_IMPORTED_MODULE_22__["useState"])(10), 7371 _useState6 = _slicedToArray(_useState5, 2), 7372 pageSizeCount = _useState6[0], 7373 setPageSize = _useState6[1]; 7374 Object(react__WEBPACK_IMPORTED_MODULE_22__["useEffect"])(function () { 7375 fetchData(); 7376 }, []); 7377 var fetchData = function fetchData() { 7378 Object(_store_service__WEBPACK_IMPORTED_MODULE_23__["getGames"])().then(/*#__PURE__*/function () { 7379 var _ref = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee(res) { 7380 return _regenerator().w(function (_context) { 7381 while (1) switch (_context.n) { 7382 case 0: 7383 console.log(res); 7384 _context.n = 1; 7385 return setListGame(res); 7386 case 1: 7387 return _context.a(2); 7388 } 7389 }, _callee); 7390 })); 7391 return function (_x) { 7392 return _ref.apply(this, arguments); 7393 }; 7394 }()); 7395 }; 7396 var _refresh = function refresh() { 7397 fetchData(); 7398 }; 7399 var generateGames = function generateGames() { 7400 var data = _toConsumableArray(listGame); 7401 if (typeof data !== 'undefined' && data !== null) if (data.length > pageSizeCount) { 7402 var dataCopy = _toConsumableArray(listGame); 7403 var remove = dataCopy.splice(currentPageCount * pageSizeCount, pageSizeCount); 7404 return remove.map(function (item, i) { 7405 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_22___default.a.createElement(_components_listItem_ListItemGames__WEBPACK_IMPORTED_MODULE_28__["ListItemGames"], { 7406 className: "listItem", 7407 item: item, 7408 key: i, 7409 refresh: function refresh() { 7410 _refresh(); 7411 } 7412 }); 7413 }); 7414 } else { 7415 return data.map(function (item, i) { 7416 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_22___default.a.createElement(_components_listItem_ListItemGames__WEBPACK_IMPORTED_MODULE_28__["ListItemGames"], { 7417 className: "listItem", 7418 item: item, 7419 key: i, 7420 refresh: function refresh() { 7421 _refresh(); 7422 } 7423 }); 7424 }); 7425 } 7426 }; 7427 var onChange = function onChange(current, pageSize) { 7428 setCurrentPage(current - 1); 7429 //console.log('onChange:current=', current); 7430 //console.log('onChange:pageSize=', pageSize); 7431 generateGames(); 7432 }; 7433 //console.log(listGame.length) 7434 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_22___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_22___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_22___default.a.createElement("div", { 7435 className: "newsletterManagerContainer gameManagerContainer containerFlex" 7436 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_22___default.a.createElement(_components_headerSection_HeaderSection__WEBPACK_IMPORTED_MODULE_25__["HeaderSection"], { 7437 title: "Jeux-concours", 7438 subTitle: "Liste des inscrits" 7439 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_22___default.a.createElement(_components_dataHeader_DataHeader__WEBPACK_IMPORTED_MODULE_26__["DataHeader"], { 7440 dataName: ["Article", "Téléphone", "Prénom", "Nom", "E-mail", "Date de création", "Offre promotionnelle", "CGU accepté", "Media"], 7441 className: "dataHeaderUser" 7442 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_22___default.a.createElement("div", { 7443 className: "containerGame" 7444 }, generateGames()), typeof listGame !== 'undefined' && listGame.length !== 0 && listGame.length > pageSizeCount - 2 && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_22___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_22___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_22___default.a.createElement(rc_pagination__WEBPACK_IMPORTED_MODULE_24__["default"], { 7445 simple: true, 7446 showQuickJumper: {
7447 goButton: false 7448 }, 7449 defaultCurrent: 1, 7450 total: listGame.length, 7451 onChange: onChange 7452 }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_22___default.a.createElement(_components_editZone_EditZone__WEBPACK_IMPORTED_MODULE_27__["EditZone"], { 7453 editZoneType: "gameManager", 7454 refresh: function refresh() { 7455 _refresh(); 7456 } 7457 })); 7458}; 7459 7460/***/ }), 7461
7462/***/ "./assets/backoffice/pages/gameManager/index.scss": 7463/*!********************************************************!*\ 7464 !*** ./assets/backoffice/pages/gameManager/index.scss ***! 7465 \********************************************************/ 7466/*! no static exports found */ 7467/***/ (function(module, exports, __webpack_require__) { 7468 7469// extracted by mini-css-extract-plugin 7470 7471/***/ }), 7472
7473/***/ "./assets/backoffice/pages/home/Home.js": 7474/*!**********************************************!*\ 7475 !*** ./assets/backoffice/pages/home/Home.js ***! 7476 \**********************************************/ 7477/*! exports provided: Home */ 7478/***/ (function(module, __webpack_exports__, __webpack_require__) { 7479 7480"use strict"; 7481__webpack_require__.r(__webpack_exports__); 7482/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Home", function() { return Home; }); 7483/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 7484/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); 7485/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/pages/home/index.scss"); 7486/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_index_scss__WEBPACK_IMPORTED_MODULE_1__); 7487/* harmony import */ var _components_headerSection_HeaderSection__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/headerSection/HeaderSection */ "./assets/backoffice/components/headerSection/HeaderSection.js"); 7488/* harmony import */ var _utils_img_imgDocBO__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../utils/img/imgDocBO */ "./assets/backoffice/utils/img/imgDocBO/index.js"); 7489 7490 7491 7492 7493var Home = function Home() { 7494 //console.log(all) 7495 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { 7496 className: "homeContainer containerFlex" 7497 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_components_headerSection_HeaderSection__WEBPACK_IMPORTED_MODULE_2__["HeaderSection"], { 7498 title: "Back Office", 7499 subTitle: "Documentation" 7500 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { 7501 className: "containerDoc" 7502 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h3", null, "Sommaire"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("ul", { 7503 className: "listFirst styleList" 7504 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", null, "Introduction"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", null, "Gestion des pages"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", null, "Galerie"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", null, "Templates", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("ul", { 7505 className: "listInFirst styleList" 7506 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", null, "Header / Footer"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", null, "Newsletters")))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h3", null, "Introduction"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", null, "Bienvenue sur votre back office, cette interface vous permet d'administrer les diff\xE9rentes parties du site."), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", null, "Ici vous trouverez des informations utiles sur le fonctionnement du site et des explications sur le fonctionnement des menus du back office."), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("br", null), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h3", null, "Gestion des pages"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", null, "Ce menu donne acc\xE8s \xE0 l'\xE9dition des pages du site. La liste pr\xE9sente toutes les pages, il suffit de cliquer sur l'une d'entre elle pour acc\xE9der \xE0 l'\xE9dition de la page."), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("img", { 7507 src: _utils_img_imgDocBO__WEBPACK_IMPORTED_MODULE_3__["tuto1"] 7508 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("br", null), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("br", null), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", null, "L'\xE9cran suivant pr\xE9sente les sections de la page. Chaque page est compos\xE9 de section, vous pouvez nottamment glisser-d\xE9poser chaque section de cette liste afin d'organiser l'ordre d'affichage des sections dans votre page. Si vous souhaitez \xE9diter une section, il suffit de cliquer dessus (comme pour les pages dans l'\xE9cran pr\xE9c\xE9dent)."), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("img", { 7509 src: _utils_img_imgDocBO__WEBPACK_IMPORTED_MODULE_3__["tuto2"] 7510 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("br", null), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("br", null), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", null, "L'\xE9cran suivant pr\xE9sente les informations d'une section. Chaque section dispose de champ \xE0 remplir pour son affichage. Lorsqu'un champ est marqu\xE9 obligatoire (via un \"* champ obligatoire\" visible \xE0 cot\xE9 du nom du champ), il ne sera pas possible de le laisser vide.", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("br", null), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("br", null), "Il a 2 types de section : les sections normales et les sections sp\xE9ciales.", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("br", null), "- Une section normal se compose simplement de champ \xE0 remplir comme expliqu\xE9 pr\xE9c\xE9demment.", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("br", null), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("img", { 7511 src: _utils_img_imgDocBO__WEBPACK_IMPORTED_MODULE_3__["tuto3"] 7512 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("br", null), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("br", null), "- Une section sp\xE9ciale se compose donc des champs d'une section classique + une liste des \xE9l\xE9ments r\xE9p\xE9tables qu'elle contient. Les sections sp\xE9ciales sont utilis\xE9es lorsque l'on a besoin d'afficher des \xE9l\xE9ments qui se r\xE9p\xE8tent (ex : la liste des actualit\xE9s, un caroussel, etc.)", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("br", null), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("img", { 7513 src: _utils_img_imgDocBO__WEBPACK_IMPORTED_MODULE_3__["tuto4"] 7514 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("br", null), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("br", null), "Si vous souhaitez \xE9diter une section, il suffit de cliquer dessus (comme pour les pages dans l'\xE9cran pr\xE9c\xE9dent).", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("br", null), "Dans le cas d'une section sp\xE9ciale, le principe est identique, il vous suffit de cliquer sur un \xE9l\xE9ment pour l'\xE9diter ou sur le bouton d'ajout en bas de la liste pour en cr\xE9er un nouveau."), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("br", null), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("br", null), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h3", null, "Galer
7514ie"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", null, "Ce menu donne acc\xE8s \xE0 la gestion des images, des vid\xE9os (youtube, vimeo ou abstream) et des documents (PDF, Word, etc.) de votre site."), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", null, "Chaque m\xE9dia de la liste dispose d'un bouton pour l'\xE9diter et d'un autre pour le supprimer."), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", null, "Vous pouvez ajouter un \xE9l\xE9ment dans la galerie via le bouton \"ajouter un media\" dans la partie droite de l'\xE9cran."), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("img", { 7515 src: _utils_img_imgDocBO__WEBPACK_IMPORTED_MODULE_3__["tuto5"] 7516 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("br", null), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("br", null), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("u", null, "Lors de l'ajout d'un m\xE9dia, vous trouverez ces champs sp\xE9cifique :")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("ol", { 7517 className: "listFirst" 7518 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", null, "Le champ ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("b", null, "\"Texte alternatif\""), " est obligatoire, il est utilis\xE9 notamment pour la SEO et pour r\xE9pondre crit\xE8res d'accessibilit\xE9. Conseil => Choisir un ou plusieurs mot(s) (le plus court possible) qui repr\xE9sente l'information de l'image."), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", null, "Le second champ est obligatoire, c'est le nom du m\xE9dia sur cette interface."), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", null, "Le champ ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("b", null, "\"Type de m\xE9dia\""), ", vous permet de choisir d'importer une vid\xE9o depuis les plateformes Youtube, Vimeo et ABStream ou d'importer un fichier image ou document depuis votre ordinateur (limite \xE0 200 Mo par fichier)."), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", null, "Le champ ", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("b", null, "\"Fichier\""), " varie en fonction des types :", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("ul", { 7519 className: "listInFirst styleList" 7520 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", null, "Dans le cas d'une vid\xE9o, il repr\xE9sente l'id de la vid\xE9o (\xE0 copier-coller) sur la plateforme en question (en rouge dans les exemples ci-dessous) :"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("ul", { 7521 className: "listInFirst styleListOther" 7522 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", null, "Youtube : https://www.youtube.com/watch?v=", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("b", { 7523 className: "red" 7524 }, "7NOSDKb0HlU"), "&ab_channel=ChillhopMusic"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", null, "Vimeo : https://vimeo.com/", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("b", { 7525 className: "red" 7526 }, "326824980")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", null, "ABStream : https://mediawan-vod-hls.akamaized.net/abori/", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("b", { 7527 className: "red" 7528 }, "2yqryyYE"), ".smil/playlist.m3u8")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", null, "Vous pouvez \xE9galement choisir une image de couverture depuis votre ordinateur, si ce champ est laiss\xE9 vide, une vignette de la vid\xE9o est utilis\xE9 automatiquement comme image de couverture."), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("img", { 7529 src: _utils_img_imgDocBO__WEBPACK_IMPORTED_MODULE_3__["tuto6"] 7530 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("br", null), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("br", null), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("li", null, "Dans le cas d'un(e) image/document, il devient le bouton parcourir pour s\xE9lectionner le fichier sur votre ordinateur"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("img", { 7531 src: _utils_img_imgDocBO__WEBPACK_IMPORTED_MODULE_3__["tuto7"] 7532 })))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("br", null), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h3", null, "Templates"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", null, "Ce menu vous donne acc\xE8s \xE0 l'\xE9dition des \xE9l\xE9ments statique du site."), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("br", null), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h5", null, "Header / Footer"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", null, "Ces 2 menus ont une chose en commun : Ils vous permettent de g\xE9rer la liste des menus de navigation du site => Header vous permet d'administrer le contenu du menu burger, Footer vous permet d'administrer le contenu des menu en bas de page."), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("br", null), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("u", null, "Header :")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", null, "Vous trouverez un champ pour modifier le logo affich\xE9 en haut \xE0 gauche du site."), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("br", null), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("u", null, "Footer :")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", null, "La premi\xE8re liste vous permet d'\xE9diter les liens vers les r\xE9seaux sociaux vers lesquels redirigent les ic\xF4nes dans le bas de page."), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", null, "Vous trouverez \xE9galement 2 champs pour modifier les logos affich\xE9 en bas de page du site."), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("br", null), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h5", null, "Newsletters"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", null, "Dans ce menu vous trouverez la liste des personnes abonn\xE9es \xE0 la newsletters du site."), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", null, "Vous disposez \xE9galement d'un champ pour activer ou d\xE9s
7532activer l'affichage du bouton d'ouverture de la pop-up inscription \xE0 la newsletters dans le bas de page."), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("br", null))); 7533}; 7534 7535/***/ }), 7536
7537/***/ "./assets/backoffice/pages/home/index.scss": 7538/*!*************************************************!*\ 7539 !*** ./assets/backoffice/pages/home/index.scss ***! 7540 \*************************************************/ 7541/*! no static exports found */ 7542/***/ (function(module, exports, __webpack_require__) { 7543 7544// extracted by mini-css-extract-plugin 7545 7546/***/ }), 7547
7548/***/ "./assets/backoffice/pages/login/Login.js": 7549/*!************************************************!*\ 7550 !*** ./assets/backoffice/pages/login/Login.js ***! 7551 \************************************************/ 7552/*! exports provided: Login */ 7553/***/ (function(module, __webpack_exports__, __webpack_require__) { 7554 7555"use strict"; 7556__webpack_require__.r(__webpack_exports__); 7557/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Login", function() { return Login; }); 7558/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.symbol.js */ "./node_modules/core-js/modules/es.symbol.js"); 7559/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__); 7560/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.symbol.description.js */ "./node_modules/core-js/modules/es.symbol.description.js"); 7561/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__); 7562/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.symbol.iterator.js */ "./node_modules/core-js/modules/es.symbol.iterator.js"); 7563/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2__); 7564/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.from.js */ "./node_modules/core-js/modules/es.array.from.js"); 7565/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3__); 7566/* harmony import */ var core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.array.is-array.js */ "./node_modules/core-js/modules/es.array.is-array.js"); 7567/* harmony import */ var core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_4__); 7568/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.array.iterator.js */ "./node_modules/core-js/modules/es.array.iterator.js"); 7569/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5__); 7570/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js"); 7571/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_6__); 7572/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.date.to-string.js */ "./node_modules/core-js/modules/es.date.to-string.js"); 7573/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_7__); 7574/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js"); 7575/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_8__); 7576/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js"); 7577/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_9__); 7578/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ "./node_modules/core-js/modules/es.regexp.exec.js"); 7579/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_10__); 7580/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js"); 7581/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_11__); 7582/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! core-js/modules/es.string.iterator.js */ "./node_modules/core-js/modules/es.string.iterator.js"); 7583/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_12__); 7584/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ "./node_modules/core-js/modules/web.dom-collections.iterator.js"); 7585/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_13__); 7586/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 7587/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_14__); 7588/* harmony import */ var _store_service__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ../../store/service */ "./assets/backoffice/store/service.js"); 7589/* harmony import */ var grommet__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! grommet */ "./node_modules/grommet/es6/index.js"); 7590/* harmony import */ var _components_button_ButtonBO__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ../../components/button/ButtonBO */ "./assets/backoffice/components/button/ButtonBO.js"); 7591/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/pages/login/index.scss"); 7592/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_18___default = /*#__PURE__*/__webpack_require__.n(_index_
7592scss__WEBPACK_IMPORTED_MODULE_18__); 7593 7594 7595 7596 7597 7598 7599 7600 7601 7602 7603 7604 7605 7606 7607function _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); } 7608function _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); } 7609function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } 7610function _unsupportedIterableToArray(r, a) { if (r) { if ("string" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } } 7611function _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; } 7612function _iterableToArrayLimit(r, l) { var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } } 7613function _arrayWithHoles(r) { if (Array.isArray(r)) return r; } 7614 7615 7616 7617 7618 7619var Login = function Login(props) { 7620 var _useState = Object(react__WEBPACK_IMPORTED_MODULE_14__["useState"])(""), 7621 _useState2 = _slicedToArray(_useState, 2), 7622 username = _useState2[0], 7623 setUsername = _useState2[1]; 7624 var _useState3 = Object(react__WEBPACK_IMPORTED_MODULE_14__["useState"])(""), 7625 _useState4 = _slicedToArray(_useState3, 2), 7626 password = _useState4[0], 7627 setPassword = _useState4[1]; 7628 var _useState5 = Object(react__WEBPACK_IMPORTED_MODULE_14__["useState"])(""), 7629 _useState6 = _slicedToArray(_useState5, 2), 7630 error = _useState6[0], 7631 setError = _useState6[1]; 7632 var handleSubmit = function handleSubmit() { 7633 if (username.length > 0 && password.length > 0) { 7634 Object(_store_service__WEBPACK_IMPORTED_MODULE_15__["loginCheck"])({ 7635 username: username, 7636 password: password 7637 }).then(function (res) { 7638 if (_typeof(res.token) !== undefined) { 7639 sessionStorage.setItem("loggedIn", res.token); 7640 props.logged(true); 7641 } else { 7642 setError(res.message); 7643 } 7644 }); 7645 } 7646 }; 7647 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_14___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("div", { 7648 className: "containerLoginForm" 7649 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("div", { 7650 className: "loginTitle" 7651 }, "Se connecter"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("div", { 7652 className: "containerLoginFormInner" 7653 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("label", null, "Username"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_16__["TextInput"], { 7654 placeholder: "", 7655 value: username, 7656 onChange: function onChange(event) { 7657 setUsername(event.target.value); 7658 setError(""); 7659 } 7660 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("label", null, "Password"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_16__["TextInput"], { 7661 type: "password", 7662 placeholder: "", 7663 value: password, 7664 onChange: function onChange(event) { 7665 setPassword(event.target.value); 7666 setError(""); 7667 } 7668 }), error !== "" && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("div", null, error), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("div", { 7669 onClick: function onClick() { 7670 handleSubmit(); 7671 } 7672 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(_components_button_ButtonBO__WEBPACK_IMPORTED_MODULE_17__["ButtonBO"], { 7673 title: 'Se connecter' 7674 }))))); 7675}; 7676 7677/***/ }), 7678
7679/***/ "./assets/backoffice/pages/login/index.scss": 7680/*!**************************************************!*\ 7681 !*** ./assets/backoffice/pages/login/index.scss ***! 7682 \**************************************************/ 7683/*! no static exports found */ 7684/***/ (function(module, exports, __webpack_require__) { 7685 7686// extracted by mini-css-extract-plugin 7687 7688/***/ }), 7689
7690/***/ "./assets/backoffice/pages/onePageManager/OnePageManager.js": 7691/*!******************************************************************!*\ 7692 !*** ./assets/backoffice/pages/onePageManager/OnePageManager.js ***! 7693 \******************************************************************/ 7694/*! exports provided: OnePageManager */ 7695/***/ (function(module, __webpack_exports__, __webpack_require__) { 7696 7697"use strict"; 7698__webpack_require__.r(__webpack_exports__); 7699/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "OnePageManager", function() { return OnePageManager; }); 7700/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.symbol.js */ "./node_modules/core-js/modules/es.symbol.js"); 7701/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__); 7702/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.symbol.description.js */ "./node_modules/core-js/modules/es.symbol.description.js"); 7703/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__); 7704/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.symbol.iterator.js */ "./node_modules/core-js/modules/es.symbol.iterator.js"); 7705/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2__); 7706/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.from.js */ "./node_modules/core-js/modules/es.array.from.js"); 7707/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3__); 7708/* harmony import */ var core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.array.is-array.js */ "./node_modules/core-js/modules/es.array.is-array.js"); 7709/* harmony import */ var core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_4__); 7710/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.array.iterator.js */ "./node_modules/core-js/modules/es.array.iterator.js"); 7711/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5__); 7712/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js"); 7713/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_6__); 7714/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js"); 7715/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_7__); 7716/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.date.to-string.js */ "./node_modules/core-js/modules/es.date.to-string.js"); 7717/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_8__); 7718/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js"); 7719/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_9__); 7720/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js"); 7721/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_10__); 7722/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ "./node_modules/core-js/modules/es.regexp.exec.js"); 7723/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_11__); 7724/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js"); 7725/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_12__); 7726/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! core-js/modules/es.string.iterator.js */ "./node_modules/core-js/modules/es.string.iterator.js"); 7727/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_13__); 7728/* harmony import */ var core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! core-js/modules/es.string.replace.js */ "./node_modules/core-js/modules/es.string.replace.js"); 7729/* harmony import */ var core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_14__); 7730/* harmony import */ var core_js_modules_es_string_search_js__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! core-js/modules/es.string.search.js */ "./node_modules/core-js/modules/es.string.search.js"); 7731/* harmony import */ var core_js_modules_es_string_search_js__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_search_js__WEBPACK_IMPORTED_MODULE_15__); 7732/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ "./node_modules/core-js/modules/web.dom-collections.iterator.js"); 7733/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_16__); 7734/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 7735/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_17___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_17__); 7736/* harmony import */ var _store_service__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ../../store/service */ "./assets/backoffice/store/service.js"); 7737/* harmony import */ var _store_store__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ../../store/store */ "./assets/backoffice/store/store.js"); 7738/* harmony import */ var _components_headerSection_HeaderSection__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ../../components/headerSection/HeaderSection */ "./assets/backoffice/components/headerSection/HeaderSection.js"); 7739/* harmony import */ var _components_editZone_EditZone__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! ../../components/editZone/EditZone */ "./assets/backoffice/components/editZone/EditZone.js"); 7740/* harmony import */ var _components_list_List__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! ../../components/list/List */ "./assets/backoffice/components/list/List.js"); 7741/* harmony import */ var _components_statusTitleBar_StatusTitleBar__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! ../../components/statusTitleBar/StatusTitleBar */ "./assets/backoffice/components/statusTitleBar/StatusTitleBar.js"); 7742/* harmony import */ var _components_modal_Modal__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! ../../components/modal/Modal */ "./assets/backoffice/components/modal/Modal.js"); 7743/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/pages/onePageManager/index.scss"); 7744/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_25___default = /*#__PURE__*/__webpack_require__.n(_index_
7744scss__WEBPACK_IMPORTED_MODULE_25__); 7745/* harmony import */ var _utils_img_drag_png__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! ../../utils/img/drag.png */ "./assets/backoffice/utils/img/drag.png"); 7746/* harmony import */ var _components_btnAddItemList_btnAddItemList__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! ../../components/btnAddItemList/btnAddItemList */ "./assets/backoffice/components/btnAddItemList/btnAddItemList.js"); 7747 7748 7749 7750 7751 7752 7753 7754 7755 7756 7757 7758 7759 7760 7761 7762 7763 7764function _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); } 7765function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } 7766function _unsupportedIterableToArray(r, a) { if (r) { if ("string" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } } 7767function _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; } 7768function _iterableToArrayLimit(r, l) { var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } } 7769function _arrayWithHoles(r) { if (Array.isArray(r)) return r; } 7770 7771 7772 7773 7774 7775 7776 7777 7778 7779 7780 7781var OnePageManager = function OnePageManager() { 7782 var _useState = Object(react__WEBPACK_IMPORTED_MODULE_17__["useState"])([]), 7783 _useState2 = _slicedToArray(_useState, 2), 7784 itemsVertical = _useState2[0], 7785 setItemsVertical = _useState2[1]; 7786 var _useState3 = Object(react__WEBPACK_IMPORTED_MODULE_17__["useState"])([]), 7787 _useState4 = _slicedToArray(_useState3, 2), 7788 items = _useState4[0], 7789 setItems = _useState4[1]; 7790 var _useState5 = Object(react__WEBPACK_IMPORTED_MODULE_17__["useState"])(false), 7791 _useState6 = _slicedToArray(_useState5, 2), 7792 open = _useState6[0], 7793 openPopup = _useState6[1]; 7794 var _useState7 = Object(react__WEBPACK_IMPORTED_MODULE_17__["useState"])(), 7795 _useState8 = _slicedToArray(_useState7, 2), 7796 title = _useState8[0], 7797 setTitle = _useState8[1]; 7798 var _useState9 = Object(react__WEBPACK_IMPORTED_MODULE_17__["useState"])(), 7799 _useState0 = _slicedToArray(_useState9, 2), 7800 metaTitle = _useState0[0], 7801 setMetaTitle = _useState0[1]; 7802 var _useState1 = Object(react__WEBPACK_IMPORTED_MODULE_17__["useState"])(), 7803 _useState10 = _slicedToArray(_useState1, 2), 7804 metaContent = _useState10[0], 7805 setMetaContent = _useState10[1]; 7806 var _useState11 = Object(react__WEBPACK_IMPORTED_MODULE_17__["useState"])(), 7807 _useState12 = _slicedToArray(_useState11, 2), 7808 status = _useState12[0], 7809 setStatus = _useState12[1]; 7810 var _useState13 = Object(react__WEBPACK_IMPORTED_MODULE_17__["useState"])(), 7811 _useState14 = _slicedToArray(_useState13, 2), 7812 id = _useState14[0], 7813 setId = _useState14[1]; 7814 var _useState15 = Object(react__WEBPACK_IMPORTED_MODULE_17__["useState"])(), 7815 _useState16 = _slicedToArray(_useState15, 2), 7816 lastModif = _useState16[0], 7817 setLastModif = _useState16[1]; 7818 var _useContext = Object(react__WEBPACK_IMPORTED_MODULE_17__["useContext"])(_store_store__WEBPACK_IMPORTED_MODULE_19__["StoreContext"]), 7819 state = _useContext.state, 7820 dispatch = _useContext.dispatch; 7821 var templateValues = state.template; 7822 var fetchData = function fetchData(newData) { 7823 var idPage = window.location.search.toString().replace(/\D/g, ''); 7824 Object(_store_service__WEBPACK_IMPORTED_MODULE_18__["getOnePage"])(idPage).then(function (res) { 7825 var title = typeof newData !== 'undefined' && typeof newData.title !== 'undefined' ? newData.title : res[0].title; 7826 var metaTitle = typeof newData !== 'undefined' && typeof newData.metaTitle !== 'undefined' ? newData.metaTitle : res[0].title; 7827 var metaContent = typeof newData !== 'undefined' && typeof newData.metaContent !== 'undefined' ? newData.metaContent : res[0].title; 7828 setItemsVertical(res[0]), setItems(res[0].section), setTitle(title), setMetaTitle(metaTitle), setMetaContent(metaContent), setStatus(res[0].status), setId(res[0].id); 7829 }); 7830 }; 7831 Object(react__WEBPACK_IMPORTED_MODULE_17__["useEffect"])(function () { 7832 fetchData(); 7833 }, []); 7834 var handleDrop = function handleDrop(items) { 7835 items.map(function (item, i) { 7836 item.orders = i; 7837 });
7838 Object(_store_service__WEBPACK_IMPORTED_MODULE_18__["sendOrderSection"])(items); 7839 setItems(items); 7840 }; 7841 var _refresh = function refresh() { 7842 var newData = { 7843 metaContent: metaContent, 7844 metaTitle: metaTitle, 7845 title: title 7846 }; 7847 fetchData(newData); 7848 }; 7849 var handleAddInput = function handleAddInput() { 7850 openPopup(true); 7851 }; 7852 var handleInputTitle = function handleInputTitle(e) { 7853 setTitle(e); 7854 setLastModif(new Date()); 7855 }; 7856 //console.log( typeof title,title) 7857 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_17___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement("div", { 7858 className: "onePageManagerContainer containerFlex" 7859 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(_components_headerSection_HeaderSection__WEBPACK_IMPORTED_MODULE_20__["HeaderSection"], { 7860 title: "Gestion d'une page", 7861 subTitle: title, 7862 returnLocation: '/admin/pageManager' 7863 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(_components_statusTitleBar_StatusTitleBar__WEBPACK_IMPORTED_MODULE_23__["StatusTitleBar"], { 7864 keyName: "Titre", 7865 id: id, 7866 status: status, 7867 title: title, 7868 getToParent: function getToParent(e) { 7869 handleInputTitle(e); 7870 }, 7871 to: '/api/admin/pages/status/', 7872 refresh: function refresh() { 7873 _refresh(); 7874 } 7875 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement("div", { 7876 className: "listSection" 7877 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement("h3", null, "Liste des sections"), typeof items !== 'undefined' && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(_components_list_List__WEBPACK_IMPORTED_MODULE_22__["List"], { 7878 items: items, 7879 onDrop: function onDrop(_ref) { 7880 var items = _ref.items; 7881 handleDrop(items); 7882 }, 7883 listType: 'onePageManager', 7884 refresh: function refresh() { 7885 _refresh(); 7886 } 7887 }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(_components_editZone_EditZone__WEBPACK_IMPORTED_MODULE_21__["EditZone"], { 7888 editZoneType: "onePageManager", 7889 refresh: function refresh() { 7890 _refresh(); 7891 }, 7892 data: itemsVertical, 7893 lastModif: lastModif, 7894 titlePage: title, 7895 metaTitle: metaTitle, 7896 metaContent: metaContent, 7897 setMetaTitle: setMetaTitle, 7898 setMetaContent: setMetaContent 7899 }), open && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(_components_modal_Modal__WEBPACK_IMPORTED_MODULE_24__["Modal"], { 7900 refresh: function refresh() { 7901 _refresh(); 7902 }, 7903 id: id, 7904 open: open, 7905 closePopup: function closePopup() { 7906 return openPopup(false); 7907 }, 7908 modal: "addSectionPage", 7909 item: { 7910 title: "", 7911 content: "", 7912 subTitle: "", 7913 btnTitle: "", 7914 btnStatus: "", 7915 background: "white", 7916 template: "", 7917 type: "", 7918 templateVal: templateValues 7919 } 7920 })); 7921}; 7922 7923/***/ }), 7924
7925/***/ "./assets/backoffice/pages/onePageManager/index.scss": 7926/*!***********************************************************!*\ 7927 !*** ./assets/backoffice/pages/onePageManager/index.scss ***! 7928 \***********************************************************/ 7929/*! no static exports found */ 7930/***/ (function(module, exports, __webpack_require__) { 7931 7932// extracted by mini-css-extract-plugin 7933 7934/***/ }), 7935
7936/***/ "./assets/backoffice/pages/oneSectionItemManager/OneSectionItemManager.js": 7937/*!********************************************************************************!*\ 7938 !*** ./assets/backoffice/pages/oneSectionItemManager/OneSectionItemManager.js ***! 7939 \********************************************************************************/ 7940/*! exports provided: OneSectionItemManager */ 7941/***/ (function(module, __webpack_exports__, __webpack_require__) { 7942 7943"use strict"; 7944__webpack_require__.r(__webpack_exports__); 7945/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "OneSectionItemManager", function() { return OneSectionItemManager; }); 7946/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.symbol.js */ "./node_modules/core-js/modules/es.symbol.js"); 7947/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__); 7948/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.symbol.description.js */ "./node_modules/core-js/modules/es.symbol.description.js"); 7949/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__); 7950/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.symbol.iterator.js */ "./node_modules/core-js/modules/es.symbol.iterator.js"); 7951/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2__); 7952/* harmony import */ var core_js_modules_es_symbol_to_primitive_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.symbol.to-primitive.js */ "./node_modules/core-js/modules/es.symbol.to-primitive.js"); 7953/* harmony import */ var core_js_modules_es_symbol_to_primitive_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_to_primitive_js__WEBPACK_IMPORTED_MODULE_3__); 7954/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.array.concat.js */ "./node_modules/core-js/modules/es.array.concat.js"); 7955/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_4__); 7956/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.array.filter.js */ "./node_modules/core-js/modules/es.array.filter.js"); 7957/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_5__); 7958/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.array.for-each.js */ "./node_modules/core-js/modules/es.array.for-each.js"); 7959/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_6__); 7960/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.array.from.js */ "./node_modules/core-js/modules/es.array.from.js"); 7961/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_7__); 7962/* harmony import */ var core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.array.is-array.js */ "./node_modules/core-js/modules/es.array.is-array.js"); 7963/* harmony import */ var core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_8__); 7964/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/es.array.iterator.js */ "./node_modules/core-js/modules/es.array.iterator.js"); 7965/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_9__); 7966/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js"); 7967/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_10__); 7968/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js"); 7969/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_11__); 7970/* harmony import */ var core_js_modules_es_date_to_primitive_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! core-js/modules/es.date.to-primitive.js */ "./node_modules/core-js/modules/es.date.to-primitive.js"); 7971/* harmony import */ var core_js_modules_es_date_to_primitive_js__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_date_to_primitive_js__WEBPACK_IMPORTED_MODULE_12__); 7972/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! core-js/modules/es.date.to-string.js */ "./node_modules/core-js/modules/es.date.to-string.js"); 7973/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_13__); 7974/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js"); 7975/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_14__); 7976/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js"); 7977/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_15__); 7978/* harmony import */ var core_js_modules_es_object_define_properties_js__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! core-js/modules/es.object.define-properties.js */ "./node_modules/core-js/modules/es.object.define-properties.js"); 7979/* harmony import */ var core_js_modules_es_object_define_properties_js__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_define_properties_js__WEBPACK_IMPORTED_MODULE_16__); 7980/* harmony import */ var core_js_modules_es_object_define_property_js__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! core-js/modules/es.object.define-property.js */ "./node_modules/core-js/modules/es.object.define-property.js"); 7981/* harmony import */ var core_js_modules_es_object_define_property_js__WEBPACK_IMPORTED_MODULE_17___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_define_property_js__WEBPACK_IMPORTED_MODULE_17__); 7982/* harmony import */ var core_js_modules_es_object_get_own_property_descriptor_js__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! core-js/modules/es.object.get-own-property-descriptor.js */ "./node_modules/core-js/modules/es.object.get-own-property-descriptor.js"); 7983/* harmony import */ var core_js_modules_es_object_get_own_property_descriptor_js__WEBPACK_IMPORTED_MODULE_18___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_get_own_property_descriptor_js__WEBPACK_IMPORTED_MODULE_18__); 7984/* harmony import */ var core_js_modules_es_object_get_own_property_descriptors_js__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! core-js/modules/es.object.get-own-property-descriptors.js */ "./node_modules/core-js/modules/es.object.get-own-property-descriptors.js"); 7985/* harmony import */ var core_js_modules_es_object_get_own_property_descriptors_js__WEBPACK_IMPORTED_MODULE_19___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_get_own_property_descriptors_js__WEBPACK_IMPORTED_MODULE_19__); 7986/* harmony import */ var core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! core-js/modules/es.object.keys.js */ "./node_modules/core-js/modules/es.object.keys.js"); 7987/* harmony import */ var core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_20___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_20__); 7988/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js"); 7989/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_21___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_21__); 7990/* harmony import */ var core_js_modules_es_parse_int_js__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! core-js/modules/es.parse-int.js */ "./node_modules/core-js/modules/es.parse-int.js"); 7991/* harmony import */ var core_js_modules_es_parse_int_js__WEBPACK_IMPORTED_MODULE_22___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_parse_int_js__WEBPACK_IMPORTED_MODULE_22__); 7992/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ "./node_modules/core-js/modules/es.regexp.exec.js"); 7993/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_23___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_23__); 7994/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js"); 7995/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_24___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_24__); 7996/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! core-js/modules/es.string.iterator.js */ "./node_modules/core-js/modules/es.string.iterator.js"); 7997/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_25___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_25__); 7998/* harmony import */ var core_js_modules_es_string_match_js__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! core-js/modules/es.string.match.js */ "./node_modules/core-js/modules/es.string.match.js"); 7999/* harmony import */ var core_js_modules_es_string_match_js__WEBPACK_IMPORTED_MODULE_26___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_match_js__WEBPACK_IMPORTED_MODULE_26__); 8000/* harmony import */ var core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! core-js/modules/es.string.replace.js */ "./node_modules/core-js/modules/es.string.replace.js"); 8001/* harmony import */ var core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_27___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_27__); 8002/* harmony import */ var core_js_modules_es_string_search_js__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! core-js/modules/es.string.search.js */ "./node_modules/core-js/modules/es.string.search.js"); 8003/* harmony import */ var core_js_modules_es_string_search_js__WEBPACK_IMPORTED_MODULE_28___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_search_js__WEBPACK_IMPORTED_MODULE_28__); 8004/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_29__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ "./node_modules/core-js/modules/web.dom-collections.for-each.js"); 8005/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_29___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_29__); 8006/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_30__ = __webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ "./node_modules/core-js/modules/web.dom-collections.iterator.js"); 8007/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_30___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_30__); 8008/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_31__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 8009/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_31___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_31__); 8010/* harmony import */ var _store_service__WEBPACK_IMPORTED_MODULE_32__ = __webpack_require__(/*! ../../store/service */ "./assets/backoffice/store/service.js"); 8011/* harmony import */ var _store_store__WEBPACK_IMPORTED_MODULE_33__ = __webpack_require__(/*! ../../store/store */ "./assets/backoffice/store/store.js"); 8012/* harmony import */ var _components_headerSection_HeaderSection__WEBPACK_IMPORTED_MODULE_34__ = __webpack_require__(/*! ../../components/headerSection/HeaderSection */ "./assets/backoffice/components/headerSection/HeaderSection.js"); 8013/* harmony import */ var _components_editZone_EditZone__WEBPACK_IMPORTED_MODULE_35__ = __webpack_require__(/*! ../../components/editZone/EditZone */ "./assets/backoffice/components/editZone/EditZone.js"); 8014/* harmony import */ var _components_textInput_TextInputUI__WEBPACK_IMPORTED_MODULE_36__ = __webpack_require__(/*! ../../components/textInput/TextInputUI */ "./assets/backoffice/components/textInput/TextInputUI.js"); 8015/* harmony import */ var _components_optionsInput_OptionsInput__WEBPACK_IMPORTED_MODULE_37__ = __webpack_require__(/*! ../../components/optionsInput/OptionsInput */ "./assets/backoffice/components/optionsInput/OptionsInput.js"); 8016/* harmony import */ var _components_dateInput_InputDate__WEBPACK_IMPORTED_MODULE_38__ = __webpack_require__(/*! ../../components/dateInput/InputDate */ "./assets/backoffice/components/dateInput/InputDate.js"); 8017/* harmony import */ var _components_editorTextArea_EditorTextArea__WEBPACK_IMPORTED_MODULE_39__ = __webpack_require__(/*! ../../components/editorTextArea/EditorTextArea */ "./assets/backoffice/components/editorTextArea/EditorTextArea.js"); 8018/* harmony import */ var _components_oneImg_OneImg__WEBPACK_IMPORTED_MODULE_40__ = __webpack_require__(/*! ../../components/oneImg/OneImg */ "./assets/backoffice/components/oneImg/OneImg.js"); 8019/* harmony import */ var _components_statusTitleBar_StatusTitleBar__WEBPACK_IMPORTED_MODULE_41__ = __webpack_require__(/*! ../../components/statusTitleBar/StatusTitleBar */ "./assets/backoffice/components/statusTitleBar/StatusTitleBar.js"); 8020/* harmony import */ var grommet__WEBPACK_IMPORTED_MODU
8020LE_42__ = __webpack_require__(/*! grommet */ "./node_modules/grommet/es6/index.js"); 8021/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_43__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/pages/oneSectionItemManager/index.scss"); 8022/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_43___default = /*#__PURE__*/__webpack_require__.n(_index_scss__WEBPACK_IMPORTED_MODULE_43__); 8023function _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); } 8024function _toConsumableArray(r) { return _arrayWithoutHoles(r) || _iterableToArray(r) || _unsupportedIterableToArray(r) || _nonIterableSpread(); } 8025function _nonIterableSpread() { throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } 8026function _iterableToArray(r) { if ("undefined" != typeof Symbol && null != r[Symbol.iterator] || null != r["@@iterator"]) return Array.from(r); } 8027function _arrayWithoutHoles(r) { if (Array.isArray(r)) return _arrayLikeToArray(r); } 8028function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } 8029function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { _defineProperty(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } 8030function _defineProperty(e, r, t) { return (r = _toPropertyKey(r)) in e ? Object.defineProperty(e, r, { value: t, enumerable: !0, configurable: !0, writable: !0 }) : e[r] = t, e; } 8031function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : i + ""; } 8032function _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); } 8033function _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); } 8034function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } 8035function _unsupportedIterableToArray(r, a) { if (r) { if ("string" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } } 8036function _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; } 8037function _iterableToArrayLimit(r, l) { var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } } 8038function _arrayWithHoles(r) { if (Array.isArray(r)) return r; } 8039 8040 8041 8042 8043 8044 8045 8046 8047 8048 8049 8050 8051 8052 8053 8054 8055 8056 8057 8058 8059 8060 8061 8062 8063 8064 8065 8066 8067 8068 8069 8070 8071 8072 8073 8074 8075 8076 8077 8078 8079 8080 8081 8082 8083var OneSectionItemManager = function OneSectionItemManager() { 8084 var fkIdSection = window.location.search.toString().match(/section=[0-9]+/g)[0].replace(/\D/g, ''); 8085 var fkIdPage = window.location.search.toString().match(/id=[0-9]+/g)[0].replace(/\D/g, ''); 8086 var fkIdOrigin = window.location.search.toString().match(/origin=[0-9]+/g)[0].replace(/\D/g, ''); 8087 var fkIdItem; 8088 if (window.location.search.toString().match(/idItem=[0-9]+/g) !== null) fkIdItem = window.location.search.toString().match(/idItem=[0-9]+/g)[0].replace(/\D/g, ''); 8089 var edit; 8090 if (window.location.search.toString().match(/edit=[0-9]+/g) !== null) edit = parseInt(window.location.search.toString().match(/edit=[0-9]+/g)[0].replace(/\D/g, '')) === 0 ? false : true; 8091 var _useContext = Object(react__WEBPACK_IMPORTED_MODULE_31__["useContext"])(_store_store__WEBPACK_IMPORTED_MODULE_33__["StoreContext"]), 8092 state = _useContext.state, 8093 dispatch = _useContext.dispatch; 8094 var returnValue = "/admin/oneSectionManager?id=".concat(fkIdPage, "§ion=").concat(fkIdSection, "&origin=").concat(fkIdOrigin); 8095 var _useState = Object(react__WEBPACK_IMPORTED_MODULE_31__["useState"])([]), 8096 _useState2 = _slicedToArray(_useState, 2), 8097 model = _useState2[0], 8098 setModel = _useState2[1]; 8099 var _useState3 = Object(react__WEBPACK_IMPORTED_MODULE_31__["useState"])([]), 8100 _useState4 = _slicedToArray(_useState3, 2), 8101 currentItem = _useState4[0], 8102 setCurrentItem = _useState4[1]; 8103 var _useState5 = Object(react__WEBPACK_IMPORTED_MODULE_31__["useState"])(), 8104 _useState6 = _slicedToArray(_useState5, 2), 8105 template = _useState6[0], 8106 setTemplate = _useState6[1]; 8107 var _useState7 = Object(react__WEBPACK_IMPORTED_MODULE_31__["useState"])([]), 8108 _useState8 = _slicedToArray(_useState7, 2), 8109 medias = _useState8[0], 8110 setMedias = _useState8[1]; 8111 var _useState9 = Object(react__WEBPACK_IMPORTED_MODULE_31__["useState"])([]), 8112 _useState0 = _slicedToArray(_useState9, 2), 8113 category = _useState0[0], 8114 setCategory = _useState0[1]; 8115 var _useState1 = Object(react__WEBPACK_IMPORTED_MODULE_31__["useState"])(), 8116 _useState10 = _slicedToArray(_useState1, 2), 8117 lastModif = _useState10[0],
8118 setLastModif = _useState10[1]; 8119 var _useState11 = Object(react__WEBPACK_IMPORTED_MODULE_31__["useState"])(), 8120 _useState12 = _slicedToArray(_useState11, 2), 8121 valueSelect = _useState12[0], 8122 setValueSelect = _useState12[1]; 8123 var _useState13 = Object(react__WEBPACK_IMPORTED_MODULE_31__["useState"])([]), 8124 _useState14 = _slicedToArray(_useState13, 2), 8125 mediaTab = _useState14[0], 8126 setMediaTab = _useState14[1]; 8127 var mediaContent = []; 8128 var nbImg = []; 8129 var dataOptions = []; 8130 var fetchData = function fetchData() { 8131 Object(_store_service__WEBPACK_IMPORTED_MODULE_32__["getOneSectionItem"])(fkIdSection, fkIdItem).then(function (res) { 8132 console.log(res); 8133 setMedias(res[0].media); 8134 setModel(res[0]); 8135 if (res[0].form.length > 0) setTemplate(res[0].form); 8136 }); 8137 Object(_store_service__WEBPACK_IMPORTED_MODULE_32__["getCategory"])().then(function (res) { 8138 setCategory(res); 8139 }); 8140 }; 8141 Object(react__WEBPACK_IMPORTED_MODULE_31__["useEffect"])(function () { 8142 fetchData(); 8143 }, []); 8144 var _refresh = function refresh() { 8145 return ( 8146 //console.log('refr'), 8147 fetchData() 8148 ); 8149 }; 8150 var handleChange = function handleChange(value, key, index) { 8151 if (key === 'media' && typeof index !== 'undefined') { 8152 mediaTab[index] = value; 8153 setMediaTab(mediaTab); 8154 setCurrentItem(_objectSpread(_objectSpread({}, currentItem), _defineProperty({}, key, mediaTab))); 8155 } else { 8156 setCurrentItem(_objectSpread(_objectSpread({}, currentItem), _defineProperty({}, key, value))); 8157 } 8158 setLastModif(new Date()); 8159 }; 8160 var checkValue = function checkValue(v) { 8161 if (typeof v !== 'undefined') if (typeof v === 'string') return v; 8162 }; 8163 var generateInput = function generateInput() { 8164 var current = template.slice(); 8165 //console.log(model.template) 8166 var r, value; 8167 var defautlValue = 'Modifier ici...'; 8168 var req = false; 8169 if (typeof fkIdItem === 'undefined') { 8170 r = defautlValue; 8171 } else if (typeof fkIdItem === 'string') { 8172 edit = true; 8173 r = model; 8174 } 8175 var checkRequire = function checkRequire(template, keyName) { 8176 //console.log(template) 8177 if (template === 'actualite') if (keyName === 'title' || keyName === 'content') req = true; 8178 return req; 8179 }; 8180 return current.map(function (el, i) { 8181 if (typeof r !== 'undefined') { 8182 value = r[el.keyName]; 8183 if (r === defautlValue) value = r; 8184 switch (el.keyName) { 8185 case 'content': 8186 checkRequire(model.template, el.keyName); 8187 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_31___default.a.createElement(_components_editorTextArea_EditorTextArea__WEBPACK_IMPORTED_MODULE_39__["EditorTextArea"], { 8188 key: i, 8189 id: model.id, 8190 keyName: el.keyName, 8191 name: el.name, 8192 content: checkValue(value), 8193 returnToParent: function returnToParent(e) { 8194 return handleChange(e, el.keyName); 8195 }, 8196 req: req, 8197 edit: edit 8198 }); 8199 case 'mentionLegale': 8200 checkRequire(model.template, el.keyName); 8201 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_31___default.a.createElement(_components_editorTextArea_EditorTextArea__WEBPACK_IMPORTED_MODULE_39__["EditorTextArea"], { 8202 key: i, 8203 id: model.id, 8204 keyName: el.keyName, 8205 name: el.name, 8206 content: checkValue(value), 8207 returnToParent: function returnToParent(e) { 8208 return handleChange(e, el.keyName); 8209 }, 8210 req: req, 8211 edit: edit 8212 }); 8213 // case 'status': 8214 // return <StatusTitleBar key={i} id={model.id} status={model.status} 8215 // getToParent={(e)=> { handleChange(e, el.keyName) }} 8216 // to={'/api/admin/section/element/status/'} 8217 // idItem={fkIdItem} 8218 // returnValueSwitch={(e)=> { handleChange(e, 'status') }} 8219 // />; 8220 case 'url': 8221 checkRequire(model.template, el.keyName); 8222 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_31___default.a.createElement(_components_textInput_TextInputUI__WEBPACK_IMPORTED_MODULE_36__["TextInputUI"], { 8223 key: i, 8224 keyName: el.keyName, 8225 name: el.name, 8226 value: checkValue(value), 8227 getToParent: function getToParent(e) { 8228 handleChange(e, el.keyName); 8229 }, 8230 req: req, 8231 edit: edit 8232 }); 8233 case 'title': 8234 checkRequire(model.template, el.keyName); 8235 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_31___default.a.createElement(_components_statusTitleBar_StatusTitleBar__WEBPACK_IMPORTED_MODULE_41__["StatusTitleBar"], { 8236 key: i, 8237 id: model.id, 8238 title: value, 8239 getToParent: function getToParent(e) { 8240 handleChange(e, el.keyName); 8241 }, 8242 returnValueSwitch: function returnValueSwitch(e) { 8243 handleChange(e, 'titleStatus'); 8244 }, 8245 to: '/api/admin/section/status/', 8246 req: req, 8247 edit: edit, 8248 keyName: el.keyName, 8249 keyName2: 'titleStatus' 8250 /* TODO REQUIRE TITLE*/ 8251 }); 8252 case 'options': 8253 checkRequire(model.template, el.keyName); 8254 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_31___default.a.createElement(_components_optionsInput_OptionsInput__WEBPACK_IMPORTED_MODULE_37__["OptionsInput"], { 8255 key: i, 8256 keyName: el.keyName, 8257 name: el.name, 8258 value: value, 8259 template: model.template, 8260 getToParent: function getToParent(e) { 8261 handleChange(e, el.keyName); 8262 }, 8263 req: req, 8264 edit: edit 8265 }); 8266 case 'datePublish': 8267 checkRequire(model.template, el.keyName); 8268 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_31___default.a.createElement(_components_dateInput_InputDate__WEBPACK_IMPORTED_MODULE_38__["InputDate"], { 8269 key: i, 8270 keyName: el.keyName, 8271 name: el.name, 8272 value: value, 8273 getToParent: function getToParent(e) { 8274 handleChange(e, el.keyName); 8275 }, 8276 req: req, 8277 edit: edit 8278 }); 8279 case 'btnUrl': 8280 checkRequire(model.template, el.keyName); 8281 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_31___default.a.createElement(_components_textInput_TextInputUI__WEBPACK_IMPORTED_MODULE_36__["TextInputUI"], { 8282 key: i, 8283 id: model.id, 8284 value: model.btnUrl, 8285 value2: model.btnTitle, 8286 isActive: model.btnStatus === null ? false : model.btnStatus, 8287 keyName: el.keyName, 8288 name: "Url du bouton", 8289 name2: "Titre du bouton", 8290 to: "/api/admin/section/elements/status/button/".concat(fkIdPage, "/"), 8291 getToParent: function getToParent(e) { 8292 handleChange(e, 'btnUrl'); 8293 }, 8294 getToParent2: function getToParent2(e) { 8295 handleChange(e, 'btnTitle'); 8296 }, 8297 req: req, 8298 refresh: function refresh() { 8299 _refresh(); 8300 }, 8301 edit: edit 8302 }); 8303 case 'reglementStatus': 8304 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_31___default.a.createElement(_components_statusTitleBar_StatusTitleBar__WEBPACK_IMPORTED_MODULE_41__["StatusTitleBar"], { 8305 key: i, 8306 id: model.id, 8307 status: model.reglementStatus, 8308 keyName: el.keyName, 8309 name: el.name, 8310 getToParent: function getToParent(e) { 8311 handleChange(e, el.keyName); 8312 }, 8313 to: '/api/admin/section/status/reglement/' 8314 }); 8315 case 'media': 8316 case 'status': 8317 case 'background': 8318 case 'template': 8319 case 'btnStatus': 8320 case 'btnTitle': 8321 case 'titleStatus': 8322 case 'contentStatus': 8323 return false;
8324 default: 8325 checkRequire(model.template, el.keyName); 8326 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_31___default.a.createElement(_components_textInput_TextInputUI__WEBPACK_IMPORTED_MODULE_36__["TextInputUI"], { 8327 key: i, 8328 keyName: el.keyName, 8329 name: el.name, 8330 value: checkValue(value), 8331 getToParent: function getToParent(e) { 8332 handleChange(e, el.keyName); 8333 }, 8334 req: req, 8335 edit: edit 8336 }); 8337 } 8338 } 8339 }); 8340 }; 8341 var generateMediasItem = function generateMediasItem() { 8342 if (typeof template !== 'undefined') { 8343 template.map(function (el) { 8344 if (el.keyName === 'media') nbImg.push(el); 8345 }); 8346 } 8347 if (typeof model.media !== 'undefined' && edit === true) { 8348 return model.media.map(function (item, i) { 8349 var first = false; 8350 var mediaName; 8351 if (model.template === 'actualite' && i === 1) { 8352 mediaName = 'vidéo'; 8353 } 8354 if (typeof model.media[1] !== 'undefined' && model.media[1].video === null && i === 1) return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_31___default.a.createElement(_components_oneImg_OneImg__WEBPACK_IMPORTED_MODULE_40__["OneImg"], { 8355 key: i, 8356 keyName: 'media', 8357 name: "media".concat(i), 8358 mediaName: mediaName, 8359 idTemplate: fkIdSection, 8360 idItem: fkIdItem, 8361 item: { 8362 filenameMedia: '', 8363 pathMedia: '' 8364 }, 8365 edit: true, 8366 first: first, 8367 refresh: function refresh() { 8368 _refresh(); 8369 }, 8370 from: "section", 8371 handleIdMedia: function handleIdMedia(e) { 8372 setMediaTab([].concat(_toConsumableArray(mediaTab), [e])), handleChange(e, el.keyName); 8373 } 8374 });else return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_31___default.a.createElement(_components_oneImg_OneImg__WEBPACK_IMPORTED_MODULE_40__["OneImg"], { 8375 key: i, 8376 keyName: 'media', 8377 name: "media".concat(i), 8378 mediaName: mediaName, 8379 idTemplate: fkIdSection, 8380 idItem: fkIdItem, 8381 item: item, 8382 edit: true, 8383 first: first, 8384 refresh: function refresh() { 8385 _refresh(); 8386 }, 8387 from: "section", 8388 handleIdMedia: function handleIdMedia(e) { 8389 setMediaTab([].concat(_toConsumableArray(mediaTab), [e])), handleChange(e, el.keyName); 8390 } 8391 }); 8392 }); 8393 } else if (typeof model.media !== 'undefined' && edit === false) { 8394 var mediasFormCopy = template.slice(); 8395 var _medias = _.remove(mediasFormCopy, function (n) { 8396 return n.keyName === 'media'; 8397 }); 8398 return _medias.map(function (item, i) { 8399 var req = false; 8400 var first = false; 8401 if ((model.template === 'actualite' || model.template === 'partners') && i === 0) req = true; 8402 if (i === 0) first = true; 8403 var mediaName; 8404 if (model.template === 'actualite' && i === 1) { 8405 mediaName = 'vidéo'; 8406 } 8407 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_31___default.a.createElement(_components_oneImg_OneImg__WEBPACK_IMPORTED_MODULE_40__["OneImg"], { 8408 key: i, 8409 keyName: item.keyName, 8410 name: item.name, 8411 mediaName: mediaName, 8412 idTemplate: fkIdSection, 8413 idItem: fkIdItem, 8414 edit: edit, 8415 req: req, 8416 first: first, 8417 item: { 8418 filenameMedia: '', 8419 pathMedia: '' 8420 }, 8421 refresh: function refresh() { 8422 _refresh(); 8423 }, 8424 from: "section", 8425 handleIdMedia: function handleIdMedia(e) { 8426 handleChange(e, item.keyName, i); 8427 } 8428 }); 8429 }); 8430 } 8431 }; 8432 var generateCategoryOptions = function generateCategoryOptions() { 8433 if (category.length > 0) category.map(function (el) { 8434 var i = { 8435 lab: el.name, 8436 value: el.id 8437 }; 8438 dataOptions.push(i); 8439 }); 8440 return dataOptions; 8441 }; 8442 var getInitialSelectValue = function getInitialSelectValue() { 8443 var value; 8444 dataOptions.forEach(function (el) { 8445 if (typeof model.category !== 'undefined') model.category.forEac
8445h(function (item) { 8446 if (item.nameCategory === el.lab) return value = { 8447 lab: el.lab, 8448 value: el.value 8449 }; 8450 }); 8451 }); 8452 return value; 8453 }; 8454 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_31___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_31___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_31___default.a.createElement("div", { 8455 className: "oneSectionItemManagerContainer containerFlex" 8456 }, typeof template !== 'undefined' && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_31___default.a.createElement(_components_headerSection_HeaderSection__WEBPACK_IMPORTED_MODULE_34__["HeaderSection"], { 8457 title: "".concat(typeof fkIdItem !== 'undefined' ? 'Ãdition' : 'Ajout', " ").concat(model.template), 8458 returnLocation: returnValue 8459 }), typeof template !== 'undefined' && generateMediasItem(), typeof template !== 'undefined' && generateInput(), typeof template !== 'undefined' && model.template === 'actualite' && typeof category !== 'undefined' && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_31___default.a.createElement("div", { 8460 className: "containerCategory" 8461 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_31___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_42__["FormField"], { 8462 label: "" 8463 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_31___default.a.createElement("div", null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_31___default.a.createElement("p", { 8464 className: "simpleTitle" 8465 }, "Cat\xE9gorie", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_31___default.a.createElement("span", { 8466 className: "requireInput" 8467 }, edit === false ? '* champ obligatoire' : ''))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_31___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_42__["Select"], { 8468 options: generateCategoryOptions(), 8469 labelKey: "lab", 8470 valueKey: "value", 8471 value: typeof valueSelect !== 'undefined' ? valueSelect : getInitialSelectValue(), 8472 onChange: function onChange(_ref) { 8473 var value = _ref.value; 8474 setValueSelect(value), handleChange(value.value, 'category'); 8475 } 8476 })))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_31___default.a.createElement(_components_editZone_EditZone__WEBPACK_IMPORTED_MODULE_35__["EditZone"], { 8477 editZoneType: "oneSectionItemManager", 8478 refresh: function refresh() { 8479 _refresh(); 8480 }, 8481 data: currentItem, 8482 lastModif: lastModif, 8483 origin: fkIdOrigin, 8484 id: model.id, 8485 idSectionPage: model.idSectionPage, 8486 idItem: fkIdItem, 8487 idSection: fkIdPage, 8488 edit: edit, 8489 returnLocation: returnValue, 8490 requiredInput: model.required, 8491 template: model.template 8492 })); 8493}; 8494 8495/***/ }), 8496
8497/***/ "./assets/backoffice/pages/oneSectionItemManager/index.scss": 8498/*!******************************************************************!*\ 8499 !*** ./assets/backoffice/pages/oneSectionItemManager/index.scss ***! 8500 \******************************************************************/ 8501/*! no static exports found */ 8502/***/ (function(module, exports, __webpack_require__) { 8503 8504// extracted by mini-css-extract-plugin 8505 8506/***/ }), 8507
8508/***/ "./assets/backoffice/pages/oneSectionManager/OneSectionManager.js": 8509/*!************************************************************************!*\ 8510 !*** ./assets/backoffice/pages/oneSectionManager/OneSectionManager.js ***! 8511 \************************************************************************/ 8512/*! exports provided: OneSectionManager */ 8513/***/ (function(module, __webpack_exports__, __webpack_require__) { 8514 8515"use strict"; 8516__webpack_require__.r(__webpack_exports__); 8517/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "OneSectionManager", function() { return OneSectionManager; }); 8518/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.symbol.js */ "./node_modules/core-js/modules/es.symbol.js"); 8519/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__); 8520/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.symbol.description.js */ "./node_modules/core-js/modules/es.symbol.description.js"); 8521/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__); 8522/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.symbol.iterator.js */ "./node_modules/core-js/modules/es.symbol.iterator.js"); 8523/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2__); 8524/* harmony import */ var core_js_modules_es_symbol_to_primitive_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.symbol.to-primitive.js */ "./node_modules/core-js/modules/es.symbol.to-primitive.js"); 8525/* harmony import */ var core_js_modules_es_symbol_to_primitive_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_to_primitive_js__WEBPACK_IMPORTED_MODULE_3__); 8526/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.array.concat.js */ "./node_modules/core-js/modules/es.array.concat.js"); 8527/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_4__); 8528/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.array.from.js */ "./node_modules/core-js/modules/es.array.from.js"); 8529/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_5__); 8530/* harmony import */ var core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.array.is-array.js */ "./node_modules/core-js/modules/es.array.is-array.js"); 8531/* harmony import */ var core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_6__); 8532/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.array.iterator.js */ "./node_modules/core-js/modules/es.array.iterator.js"); 8533/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_7__); 8534/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js"); 8535/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_8__); 8536/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js"); 8537/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_9__); 8538/* harmony import */ var core_js_modules_es_date_to_primitive_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! core-js/modules/es.date.to-primitive.js */ "./node_modules/core-js/modules/es.date.to-primitive.js"); 8539/* harmony import */ var core_js_modules_es_date_to_primitive_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_date_to_primitive_js__WEBPACK_IMPORTED_MODULE_10__); 8540/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! core-js/modules/es.date.to-string.js */ "./node_modules/core-js/modules/es.date.to-string.js"); 8541/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_11__); 8542/* harmony import */ var core_js_modules_es_function_bind_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! core-js/modules/es.function.bind.js */ "./node_modules/core-js/modules/es.function.bind.js"); 8543/* harmony import */ var core_js_modules_es_function_bind_js__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_bind_js__WEBPACK_IMPORTED_MODULE_12__); 8544/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js"); 8545/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_13__); 8546/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js"); 8547/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_14__); 8548/* harmony import */ var core_js_modules_es_object_create_js__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! core-js/modules/es.object.create.js */ "./node_modules/core-js/modules/es.object.create.js"); 8549/* harmony import */ var core_js_modules_es_object_create_js__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_create_js__WEBPACK_IMPORTED_MODULE_15__); 8550/* harmony import */ var core_js_modules_es_object_define_property_js__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! core-js/modules/es.object.define-property.js */ "./node_modules/core-js/modules/es.object.define-property.js"); 8551/* harmony import */ var core_js_modules_es_object_define_property_js__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_define_property_js__WEBPACK_IMPORTED_MODULE_16__); 8552/* harmony import */ var core_js_modules_es_object_get_prototype_of_js__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! core-js/modules/es.object.get-prototype-of.js */ "./node_modules/core-js/modules/es.object.get-prototype-of.js"); 8553/* harmony import */ var core_js_modules_es_object_get_prototype_of_js__WEBPACK_IMPORTED_MODULE_17___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_get_prototype_of_js__WEBPACK_IMPORTED_MODULE_17__); 8554/* harmony import */ var core_js_modules_es_object_set_prototype_of_js__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! core-js/modules/es.object.set-prototype-of.js */ "./node_modules/core-js/modules/es.object.set-prototype-of.js"); 8555/* harmony import */ var core_js_modules_es_object_set_prototype_of_js__WEBPACK_IMPORTED_MODULE_18___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_set_prototype_of_js__WEBPACK_IMPORTED_MODULE_18__); 8556/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js"); 8557/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_19___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_19__); 8558/* harmony import */ var core_js_modules_es_promise_js__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! core-js/modules/es.promise.js */ "./node_modules/core-js/modules/es.promise.js"); 8559/* harmony import */ var core_js_modules_es_promise_js__WEBPACK_IMPORTED_MODULE_20___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_promise_js__WEBPACK_IMPORTED_MODULE_20__); 8560/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ "./node_modules/core-js/modules/es.regexp.exec.js"); 8561/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_21___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_21__); 8562/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js"); 8563/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_22___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_22__); 8564/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! core-js/modules/es.string.iterator.js */ "./node_modules/core-js/modules/es.string.iterator.js"); 8565/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_23___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_23__); 8566/* harmony import */ var core_js_modules_es_string_match_js__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! core-js/modules/es.string.match.js */ "./node_modules/core-js/modules/es.string.match.js"); 8567/* harmony import */ var core_js_modules_es_string_match_js__WEBPACK_IMPORTED_MODULE_24___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_match_js__WEBPACK_IMPORTED_MODULE_24__); 8568/* harmony import */ var core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! core-js/modules/es.string.replace.js */ "./node_modules/core-js/modules/es.string.replace.js"); 8569/* harmony import */ var core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_25___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_replace_js__WEBPACK_IMPORTED_MODULE_25__); 8570/* harmony import */ var core_js_modules_es_string_search_js__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! core-js/modules/es.string.search.js */ "./node_modules/core-js/modules/es.string.search.js"); 8571/* harmony import */ var core_js_modules_es_string_search_js__WEBPACK_IMPORTED_MODULE_26___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_search_js__WEBPACK_IMPORTED_MODULE_26__); 8572/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ "./node_modules/core-js/modules/web.dom-collections.iterator.js"); 8573/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_27___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_27__); 8574/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 8575/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_28___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_28__); 8576/* harmony import */ var _store_service__WEBPACK_IMPORTED_MODULE_29__ = __webpack_require__(/*! ../../store/service */ "./assets/backoffice/store/service.js"); 8577/* harmony import */ var _store_store__WEBPACK_IMPORTED_MODULE_30__ = __webpack_require__(/*! ../../store/store */ "./assets/backoffice/store/store.js"); 8578/* harmony import */ var _components_headerSection_HeaderSection__WEBPACK_IMPORTED_MODULE_31__ = __webpack_require__(/*! ../../components/headerSection/HeaderSection */ "./assets/backoffice/components/headerSection/HeaderSection.js"); 8579/* harmony import */ var _components_editZone_EditZone__WEBPACK_IMPORTED_MODULE_32__ = __webpack_require__(/*! ../../components/editZone/EditZone */ "./assets/backoffice/components/editZone/EditZone.js"); 8580/* harmony import */ var _components_list_List__WEBPACK_IMPORTED_MODULE_33__ = __webpack_require__(/*! ../../components/list/List */ "./assets/backoffice/components/list/List.js"); 8581/* harmony import */ var _components_statusTitleBar_StatusTitleBar__WEBPACK_IMPORTED_MODULE_34__ = __webpack_require__(/*! ../../components/statusTitleBar/StatusTitleBar */ "./assets/backoffice/components/statusTitleBar/StatusTitleBar.js"); 8582/* harmony import */ var _components_optionsInput_OptionsInput__WEBPACK_IMPORTED_MODULE_35__ = __webpack_require__(/*! ../../components/optionsInput/OptionsInput */ "./assets/backoffice/components/optionsInput/OptionsInput.js"); 8583/* harmony import */ var _components_oneImg_OneImg__WEBPACK_IMPORTED_MODULE_36__ = __webpack_require__(/*! ../../components/oneImg/OneImg */ "./assets/backoffice/components/oneImg/OneImg.js"); 8584/* harmony import */ var _components_btnAddItemList_btnAddItemList__WEBPACK_IMPORTED_MODULE_37__ = __webpack_require__(/*! ../../components/btnAddItemList/btnAddItemList */ "./assets/backoffice/components/btnAddItemList/btnAddItemList.js"); 8585/* harmony import */ var _components_editorTextArea_EditorTextArea__WEBPACK_IMPORTED_MODULE_38__ = __webpack_require__(/*! ../../components/editorTextArea/EditorTextArea */ "./assets/backoffice/components/editorTextArea/EditorTextArea.js"); 8586/* harmony import */ var _components_textInput_TextInputUI__WEBPACK_IMPORTED_MODULE_39__ = __webpack_require__(/*! ../../components/textInput/TextInputUI */ "./assets/backoffice/components/textInput/TextInputUI.js"); 8587/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_40__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/pages/oneSectionManager/index.scss"); 8588/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_40___default = /*#__PURE__*/__webpack_require__.n(_index_
vendor: 5,269 bytes, lines 8588-8599
8588scss__WEBPACK_IMPORTED_MODULE_40__); 8589/* harmony import */ var _utils_img_edit_png__WEBPACK_IMPORTED_MODULE_41__ = __webpack_require__(/*! ../../utils/img/edit.png */ "./assets/backoffice/utils/img/edit.png"); 8590function _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); } 8591function _defineProperty(e, r, t) { return (r = _toPropertyKey(r)) in e ? Object.defineProperty(e, r, { value: t, enumerable: !0, configurable: !0, writable: !0 }) : e[r] = t, e; } 8592function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : i + ""; } 8593function _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); } 8594function _regenerator() { /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */ var e, t, r = "function" == typeof Symbol ? Symbol : {}, n = r.iterator || "@@iterator", o = r.toStringTag || "@@toStringTag"; function i(r, n, o, i) { var c = n && n.prototype instanceof Generator ? n : Generator, u = Object.create(c.prototype); return _regeneratorDefine2(u, "_invoke", function (r, n, o) { var i, c, u, f = 0, p = o || [], y = !1, G = { p: 0, n: 0, v: e, a: d, f: d.bind(e, 4), d: function d(t, r) { return i = t, c = 0, u = e, G.n = r, a; } }; function d(r, n) { for (c = r, u = n, t = 0; !y && f && !o && t < p.length; t++) { var o, i = p[t], d = G.p, l = i[2]; r > 3 ? (o = l === n) && (u = i[(c = i[4]) ? 5 : (c = 3, 3)], i[4] = i[5] = e) : i[0] <= d && ((o = r < 2 && d < i[1]) ? (c = 0, G.v = n, G.n = i[1]) : d < l && (o = r < 3 || i[0] > n || n > l) && (i[4] = r, i[5] = n, G.n = l, c = 0)); } if (o || r > 1) return a; throw y = !0, n; } return function (o, p, l) { if (f > 1) throw TypeError("Generator is already running"); for (y && 1 === p && d(p, l), c = p, u = l; (t = c < 2 ? e : u) || !y;) { i || (c ? c < 3 ? (c > 1 && (G.n = -1), d(c, u)) : G.n = u : G.v = u); try { if (f = 2, i) { if (c || (o = "next"), t = i[o]) { if (!(t = t.call(i, u))) throw TypeError("iterator result is not an object"); if (!t.done) return t; u = t.value, c < 2 && (c = 0); } else 1 === c && (t = i["return"]) && t.call(i), c < 2 && (u = TypeError("The iterator does not provide a '" + o + "' method"), c = 1); i = e; } else if ((t = (y = G.n < 0) ? u : r.call(n, G)) !== a) break; } catch (t) { i = e, c = 1, u = t; } finally { f = 1; } } return { value: t, done: y }; }; }(r, o, i), !0), u; } var a = {}; function Generator() {} function GeneratorFunction() {} function GeneratorFunctionPrototype() {} t = Object.getPrototypeOf; var c = [][n] ? t(t([][n]())) : (_regeneratorDefine2(t = {}, n, function () { return this; }), t), u = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(c); function f(e) { return Object.setPrototypeOf ? Object.setPrototypeOf(e, GeneratorFunctionPrototype) : (e.__proto__ = GeneratorFunctionPrototype, _regeneratorDefine2(e, o, "GeneratorFunction")), e.prototype = Object.create(u), e; } return GeneratorFunction.prototype = GeneratorFunctionPrototype, _regeneratorDefine2(u, "constructor", GeneratorFunctionPrototype), _regeneratorDefine2(GeneratorFunctionPrototype, "constructor", GeneratorFunction), GeneratorFunction.displayName = "GeneratorFunction", _regeneratorDefine2(GeneratorFunctionPrototype, o, "GeneratorFunction"), _regeneratorDefine2(u), _regeneratorDefine2(u, o, "Generator"), _regeneratorDefine2(u, n, function () { return this; }), _regeneratorDefine2(u, "toString", function () { return "[object Generator]"; }), (_regenerator = function _regenerator() { return { w: i, m: f }; })(); } 8595function _regeneratorDefine2(e, r, n, t) { var i = Object.defineProperty; try { i({}, "", {}); } catch (e) { i = 0; } _regeneratorDefine2 = function _regeneratorDefine(e, r, n, t) { function o(r, n) { _regeneratorDefine2(e, r, function (e) { return this._invoke(r, n, e); }); } r ? i ? i(e, r, { value: n, enumerable: !t, configurable: !t, writable: !t }) : e[r] = n : (o("next", 0), o("throw", 1), o("return", 2)); }, _regeneratorDefine2(e, r, n, t); } 8596function asyncGeneratorStep(n, t, e, r, o, a, c) { try { var i = n[a](c), u = i.value; } catch (n) { return void e(n); } i.done ? t(u) : Promise.resolve(u).then(r, o); } 8597function _asyncToGenerator(n) { return function () { var t = this, e = arguments; return new Promise(function (r, o) { var a = n.apply(t, e); function _next(n) { asyncGeneratorStep(a, r, o, _next, _throw, "next", n); } function _throw(n) { asyncGeneratorStep(a, r, o, _next, _throw, "throw", n); } _next(void 0); }); }; } 8598function _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); } 8599function _nonIterableRest() { throw new TypeError("Invalid attempt to de
8599structure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } 8600function _unsupportedIterableToArray(r, a) { if (r) { if ("string" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } } 8601function _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; } 8602function _iterableToArrayLimit(r, l) { var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } } 8603function _arrayWithHoles(r) { if (Array.isArray(r)) return r; } 8604 8605 8606 8607 8608 8609 8610 8611 8612 8613 8614 8615 8616 8617 8618 8619 8620 8621 8622 8623 8624 8625 8626 8627 8628 8629 8630 8631 8632 8633 8634 8635 8636 8637 8638 8639 8640 8641 8642 8643 8644 8645 8646var OneSectionManager = function OneSectionManager() { 8647 var fkIdSection = window.location.search.toString().match(/section=[0-9]+/g)[0].replace(/\D/g, ''); 8648 var fkIdPage = window.location.search.toString().match(/id=[0-9]+/g)[0].replace(/\D/g, ''); 8649 var fkIdOrigin = window.location.search.toString().match(/origin=[0-9]+/g)[0].replace(/\D/g, ''); 8650 var _useState = Object(react__WEBPACK_IMPORTED_MODULE_28__["useState"])(fkIdPage), 8651 _useState2 = _slicedToArray(_useState, 2), 8652 idPage = _useState2[0], 8653 setIdPage = _useState2[1]; 8654 var _useState3 = Object(react__WEBPACK_IMPORTED_MODULE_28__["useState"])(fkIdSection), 8655 _useState4 = _slicedToArray(_useState3, 2), 8656 idSection = _useState4[0], 8657 setIdSection = _useState4[1]; 8658 var _useContext = Object(react__WEBPACK_IMPORTED_MODULE_28__["useContext"])(_store_store__WEBPACK_IMPORTED_MODULE_30__["StoreContext"]), 8659 state = _useContext.state, 8660 dispatch = _useContext.dispatch; 8661 var _useState5 = Object(react__WEBPACK_IMPORTED_MODULE_28__["useState"])([]), 8662 _useState6 = _slicedToArray(_useState5, 2), 8663 item = _useState6[0], 8664 setItem = _useState6[1]; 8665 var _useState7 = Object(react__WEBPACK_IMPORTED_MODULE_28__["useState"])([]), 8666 _useState8 = _slicedToArray(_useState7, 2), 8667 template = _useState8[0], 8668 setTemplate = _useState8[1]; 8669 var _useState9 = Object(react__WEBPACK_IMPORTED_MODULE_28__["useState"])([]), 8670 _useState0 = _slicedToArray(_useState9, 2), 8671 medias = _useState0[0], 8672 setMedias = _useState0[1]; 8673 var _useState1 = Object(react__WEBPACK_IMPORTED_MODULE_28__["useState"])(), 8674 _useState10 = _slicedToArray(_useState1, 2), 8675 form = _useState10[0], 8676 setForm = _useState10[1]; 8677 var _useState11 = Object(react__WEBPACK_IMPORTED_MODULE_28__["useState"])([]), 8678 _useState12 = _slicedToArray(_useState11, 2), 8679 data = _useState12[0], 8680 setData = _useState12[1]; 8681 var _useState13 = Object(react__WEBPACK_IMPORTED_MODULE_28__["useState"])([]), 8682 _useState14 = _slicedToArray(_useState13, 2), 8683 formSection = _useState14[0], 8684 setformSection = _useState14[1]; 8685 var templateValues = state.template; 8686 var returnValue = "/admin/onePageManager?id=".concat(fkIdOrigin); 8687 var _useState15 = Object(react__WEBPACK_IMPORTED_MODULE_28__["useState"])(), 8688 _useState16 = _slicedToArray(_useState15, 2), 8689 lastModif = _useState16[0], 8690 setLastModif = _useState16[1]; 8691 var checkTemplate = function checkTemplate(res) { 8692 return templateValues.map(function (value) { 8693 //console.log(res) 8694 if (res.template === value) { 8695 if (typeof res[value] !== 'undefined' && res[value] !== null) if (res[value].length > 0) setTemplate(res[value]); 8696 if (typeof res.form !== 'undefined' && res.form.length > 0) setForm(res.form); 8697 } 8698 }); 8699 }; 8700 var fetchData = function fetchData() { 8701 Object(_store_service__WEBPACK_IMPORTED_MODULE_29__["getOneSection"])(idSection).then(/*#__PURE__*/function () { 8702 var _ref = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee(res) { 8703 return _regenerator().w(function (_context) { 8704 while (1) switch (_context.n) { 8705 case 0: 8706 _context.n = 1; 8707 return setData(res[0]); 8708 case 1: 8709 checkTemplate(res[0]); 8710 setItem(res[0]); 8711 setMedias(res[0].media); 8712 setformSection(res[0].formSection); 8713 case 2: 8714 return _context.a(2); 8715 } 8716 }, _callee); 8717 })); 8718 return function (_x) { 8719 return _ref.apply(this, arguments); 8720 }; 8721 }()); 8722 }; 8723 Object(react__WEBPACK_IMPORTED_MODULE_28__["useEffect"])(function () { 8724 fetchData(); 8725 }, []); 8726 var _refresh = function refresh() { 8727 fetchData(); 8728 }; 8729 var handleDrop = function handleDrop(items) { 8730 items.map(function (item, i) { 8731 item.orders = items.length - i; 8732 });
8733 Object(_store_service__WEBPACK_IMPORTED_MODULE_29__["sendOrderSectionItem"])(items, item.id); 8734 setTemplate(items); 8735 }; 8736 var handleAddInput = function handleAddInput() { 8737 return false; 8738 }; 8739 var checkValue = function checkValue(v) { 8740 if (typeof v !== 'undefined') if (typeof v === 'string') return v; 8741 }; 8742 var handleChange = function handleChange(e, key) { 8743 //console.log(e, key) 8744 var dataEditZone = item; 8745 dataEditZone[key] = e; 8746 //console.log(dataEditZone) 8747 setData(dataEditZone); 8748 setLastModif(new Date()); 8749 }; 8750 var generateMedias = function generateMedias() { 8751 if (typeof medias !== 'undefined') { 8752 return formSection.map(function (input, i) { 8753 if (input.keyName === 'media') { 8754 return medias.map(function (media, i) { 8755 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_28___default.a.createElement(_components_oneImg_OneImg__WEBPACK_IMPORTED_MODULE_36__["OneImg"], { 8756 key: i, 8757 idTemplate: item.idSectionPage, 8758 item: media, 8759 refresh: function refresh() { 8760 _refresh(); 8761 }, 8762 from: "section" 8763 }); 8764 }); 8765 } 8766 }); 8767 } 8768 }; 8769 var generateInput = function generateInput() { 8770 //console.log(formSection) 8771 var current = formSection; 8772 return current.map(function (el, i) { 8773 var value = item[el.keyName]; 8774 //console.log(el.keyName, i) 8775 switch (el.keyName) { 8776 case 'content': 8777 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_28___default.a.createElement(_components_editorTextArea_EditorTextArea__WEBPACK_IMPORTED_MODULE_38__["EditorTextArea"], { 8778 key: i, 8779 content: item.content, 8780 id: item.id, 8781 keyName: el.keyName, 8782 name: el.name, 8783 returnToParent: function returnToParent(e) { 8784 return handleChange(e, el.keyName); 8785 }, 8786 isActive: item.contentStatus, 8787 to: "/api/admin/section/status/content/" 8788 }); 8789 case 'status': 8790 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_28___default.a.createElement(_components_statusTitleBar_StatusTitleBar__WEBPACK_IMPORTED_MODULE_34__["StatusTitleBar"], { 8791 key: i, 8792 id: item.id, 8793 status: item.status, 8794 keyName: el.keyName, 8795 name: el.name, 8796 getToParent: function getToParent(e) { 8797 handleChange(e, el.keyName); 8798 }, 8799 to: '/api/admin/section/status/' 8800 }); 8801 case 'statusPicto1': 8802 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_28___default.a.createElement(_components_statusTitleBar_StatusTitleBar__WEBPACK_IMPORTED_MODULE_34__["StatusTitleBar"], { 8803 key: i, 8804 id: '0', 8805 status: item.statusPicto1, 8806 keyName: el.keyName, 8807 name: el.name, 8808 getToParent: function getToParent(e) { 8809 handleChange(e, el.keyName); 8810 }, 8811 to: '/api/admin/section/status/picto/' 8812 }); 8813 case 'statusPicto2': 8814 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_28___default.a.createElement(_components_statusTitleBar_StatusTitleBar__WEBPACK_IMPORTED_MODULE_34__["StatusTitleBar"], { 8815 key: i, 8816 id: '1', 8817 status: item.statusPicto2, 8818 keyName: el.keyName, 8819 name: el.name, 8820 getToParent: function getToParent(e) { 8821 handleChange(e, el.keyName); 8822 }, 8823 to: '/api/admin/section/status/picto/' 8824 }); 8825 case 'url': 8826 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_28___default.a.createElement(_components_textInput_TextInputUI__WEBPACK_IMPORTED_MODULE_39__["TextInputUI"], { 8827 key: i, 8828 keyName: el.keyName, 8829 name: el.name, 8830 value: checkValue(value), 8831 getToParent: function getToParent(e) { 8832 handleChange(e, el.keyName); 8833 } 8834 }); 8835 case 'title': 8836 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_28___default.a.createElement(_components_statusTitleBar_StatusTitleBar__WEBPACK_IMPORTED_MODULE_34__["StatusTitleBar"], { 8837 key: i, 8838 id: item.id, 8839 status: item.titleStatus, 8840 title: item.title, 8841 keyName: el.keyName, 8842 name: el.name, 8843 to: "/api/admin/section/status/title/", 8844 getToParent: function getToParent(e) { 8845 handleChange(e, el.keyName); 8846 }, 8847 returnValueSwitch: function returnValueSwitch(e) { 8848 handleChange(e, 'titleStatus'); 8849 } 8850 }); 8851 case 'options': 8852 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_28___default.a.createElement(_components_optionsInput_OptionsInput__WEBPACK_IMPORTED_MODULE_35__["OptionsInput"], { 8853 key: i, 8854 keyName: el.keyName, 8855 name: el.name, 8856 value: value, 8857 getToParent: function getToParent(e) { 8858 handleChange(e, el.keyName); 8859 }, 8860 template: item.template 8861 }); 8862 case 'datePublish': 8863 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_28___default.a.createElement(InputDate, { 8864 key: i, 8865 keyName: el.keyName, 8866 name: el.name, 8867 value: value, 8868 getToParent: function getToParent(e) { 8869 handleChange(e, el.keyName); 8870 } 8871 }); 8872 case 'subTitle': 8873 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_28___default.a.createElement(_components_textInput_TextInputUI__WEBPACK_IMPORTED_MODULE_39__["TextInputUI"], _defineProperty(_defineProperty({ 8874 key: i, 8875 value: item.subTitle, 8876 name: "# du BO", 8877 keyName: el.keyName 8878 }, "name", el.name), "getToParent", function getToParent(e) { 8879 handleChange(e, el.keyName); 8880 })); 8881 case 'btnUrl': 8882 //console.log(el) 8883 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_28___default.a.createElement(_components_textInput_TextInputUI__WEBPACK_IMPORTED_MODULE_39__["TextInputUI"], _defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty({ 8884 key: i, 8885 id: item.id, 8886 value: item.btnUrl, 8887 value2: item.btnTitle, 8888 isActive: item.btnStatus, 8889 keyName: el.keyName, 8890 name: el.name 8891 }, "name", "Url du bouton"), "name2", "Titre du bouton"), "to", "/api/admin/section/status/button/"), "getToParent", function getToParent(e) { 8892 handleChange(e, 'btnUrl'); 8893 }), "getToParent2", function getToParent2(e) { 8894 handleChange(e, 'btnTitle'); 8895 })); 8896 8897 //SPECIALS CASES 8898 case 'media': 8899 case 'background': 8900 case 'template': 8901 //ALREADY HANDLED 8902 case 'btnStatus': 8903 case 'btnTitle': 8904 case 'titleStatus': 8905 case 'contentStatus': 8906 return false;
8907 default: 8908 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_28___default.a.createElement(_components_textInput_TextInputUI__WEBPACK_IMPORTED_MODULE_39__["TextInputUI"], { 8909 key: i, 8910 keyName: el.keyName, 8911 name: el.name, 8912 value: checkValue(value), 8913 getToParent: function getToParent(e) { 8914 handleChange(e, el.keyName); 8915 } 8916 }); 8917 } 8918 }); 8919 }; 8920 //console.log('DATA', data) 8921 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_28___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_28___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_28___default.a.createElement("div", { 8922 className: "oneSectionManagerContainer containerFlex" 8923 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_28___default.a.createElement(_components_headerSection_HeaderSection__WEBPACK_IMPORTED_MODULE_31__["HeaderSection"], { 8924 title: "Gestion d'une section", 8925 subTitle: item.title, 8926 returnLocation: returnValue 8927 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_28___default.a.createElement("div", null, generateMedias()), form && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_28___default.a.createElement("div", { 8928 className: "containerSectionSp\xE9" 8929 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_28___default.a.createElement("h3", null, item.template), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_28___default.a.createElement(_components_list_List__WEBPACK_IMPORTED_MODULE_33__["List"], { 8930 items: template, 8931 onDrop: function onDrop(_ref2) { 8932 var items = _ref2.items; 8933 handleDrop(items); 8934 }, 8935 listType: 'oneSectionManager', 8936 returnValue: "&origin=".concat(fkIdOrigin), 8937 idSection: item.id, 8938 refresh: function refresh() { 8939 _refresh(); 8940 } 8941 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_28___default.a.createElement("a", { 8942 href: "/admin/oneSectionItemManager?id=".concat(idPage, "§ion=").concat(idSection, "&origin=").concat(fkIdOrigin, "&edit=0") 8943 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_28___default.a.createElement(_components_btnAddItemList_btnAddItemList__WEBPACK_IMPORTED_MODULE_37__["BtnAddItemList"], { 8944 link: item.template, 8945 handleClick: function handleClick() { 8946 handleAddInput(); 8947 } 8948 }))), generateInput()), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_28___default.a.createElement(_components_editZone_EditZone__WEBPACK_IMPORTED_MODULE_32__["EditZone"], { 8949 editZoneType: "oneSectionManager", 8950 refresh: function refresh() { 8951 _refresh(); 8952 }, 8953 data: data, 8954 origin: fkIdOrigin, 8955 lastModif: lastModif 8956 })); 8957}; 8958 8959/***/ }), 8960
8961/***/ "./assets/backoffice/pages/oneSectionManager/index.scss": 8962/*!**************************************************************!*\ 8963 !*** ./assets/backoffice/pages/oneSectionManager/index.scss ***! 8964 \**************************************************************/ 8965/*! no static exports found */ 8966/***/ (function(module, exports, __webpack_require__) { 8967 8968// extracted by mini-css-extract-plugin 8969 8970/***/ }), 8971
8972/***/ "./assets/backoffice/pages/pageManager/PageManager.js": 8973/*!************************************************************!*\ 8974 !*** ./assets/backoffice/pages/pageManager/PageManager.js ***! 8975 \************************************************************/ 8976/*! exports provided: PageManager */ 8977/***/ (function(module, __webpack_exports__, __webpack_require__) { 8978 8979"use strict"; 8980__webpack_require__.r(__webpack_exports__); 8981/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "PageManager", function() { return PageManager; }); 8982/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.symbol.js */ "./node_modules/core-js/modules/es.symbol.js"); 8983/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__); 8984/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.symbol.description.js */ "./node_modules/core-js/modules/es.symbol.description.js"); 8985/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__); 8986/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.symbol.iterator.js */ "./node_modules/core-js/modules/es.symbol.iterator.js"); 8987/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2__); 8988/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.from.js */ "./node_modules/core-js/modules/es.array.from.js"); 8989/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3__); 8990/* harmony import */ var core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.array.is-array.js */ "./node_modules/core-js/modules/es.array.is-array.js"); 8991/* harmony import */ var core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_4__); 8992/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.array.iterator.js */ "./node_modules/core-js/modules/es.array.iterator.js"); 8993/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5__); 8994/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js"); 8995/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_6__); 8996/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js"); 8997/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_7__); 8998/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.date.to-string.js */ "./node_modules/core-js/modules/es.date.to-string.js"); 8999/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_8__); 9000/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js"); 9001/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_9__); 9002/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js"); 9003/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_10__); 9004/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ "./node_modules/core-js/modules/es.regexp.exec.js"); 9005/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_11__); 9006/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js"); 9007/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_12__); 9008/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! core-js/modules/es.string.iterator.js */ "./node_modules/core-js/modules/es.string.iterator.js"); 9009/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_13__); 9010/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ "./node_modules/core-js/modules/web.dom-collections.iterator.js"); 9011/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_14__); 9012/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 9013/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_15__); 9014/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/pages/pageManager/index.scss"); 9015/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(_index_
9015scss__WEBPACK_IMPORTED_MODULE_16__); 9016/* harmony import */ var _store_service__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ../../store/service */ "./assets/backoffice/store/service.js"); 9017/* harmony import */ var _components_headerSection_HeaderSection__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ../../components/headerSection/HeaderSection */ "./assets/backoffice/components/headerSection/HeaderSection.js"); 9018/* harmony import */ var _components_dataHeader_DataHeader__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ../../components/dataHeader/DataHeader */ "./assets/backoffice/components/dataHeader/DataHeader.js"); 9019/* harmony import */ var _components_editZone_EditZone__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ../../components/editZone/EditZone */ "./assets/backoffice/components/editZone/EditZone.js"); 9020/* harmony import */ var _components_list_List__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! ../../components/list/List */ "./assets/backoffice/components/list/List.js"); 9021 9022 9023 9024 9025 9026 9027 9028 9029 9030 9031 9032 9033 9034 9035 9036function _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); } 9037function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } 9038function _unsupportedIterableToArray(r, a) { if (r) { if ("string" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } } 9039function _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; } 9040function _iterableToArrayLimit(r, l) { var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } } 9041function _arrayWithHoles(r) { if (Array.isArray(r)) return r; } 9042 9043 9044 9045 9046 9047 9048 9049var PageManager = function PageManager() { 9050 var _useState = Object(react__WEBPACK_IMPORTED_MODULE_15__["useState"])([]), 9051 _useState2 = _slicedToArray(_useState, 2), 9052 itemsVertical = _useState2[0], 9053 setItemsVertical = _useState2[1]; 9054 Object(react__WEBPACK_IMPORTED_MODULE_15__["useEffect"])(function () { 9055 Object(_store_service__WEBPACK_IMPORTED_MODULE_17__["getPages"])().then(function (res) { 9056 setItemsVertical(res); 9057 }); 9058 }, []); 9059 var handleDrop = function handleDrop(items) { 9060 items.map(function (item, i) { 9061 item.orders = i; 9062 }); 9063 Object(_store_service__WEBPACK_IMPORTED_MODULE_17__["sendPageOrder"])(items); 9064 setItemsVertical(items); 9065 }; 9066 var _refresh = function refresh() { 9067 Object(_store_service__WEBPACK_IMPORTED_MODULE_17__["getPages"])().then(function (res) { 9068 setItemsVertical(res); 9069 }); 9070 }; 9071 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_15___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement("div", { 9072 className: "pageManagerContainer containerFlex" 9073 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(_components_headerSection_HeaderSection__WEBPACK_IMPORTED_MODULE_18__["HeaderSection"], { 9074 title: "Gestion des pages", 9075 subTitle: "Liste des pages" 9076 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(_components_dataHeader_DataHeader__WEBPACK_IMPORTED_MODULE_19__["DataHeader"], { 9077 dataName: ['Statut'] 9078 }), typeof itemsVertical !== 'undefined' && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(_components_list_List__WEBPACK_IMPORTED_MODULE_21__["List"], { 9079 items: itemsVertical, 9080 onDrop: function onDrop(_ref) { 9081 var items = _ref.items; 9082 handleDrop(items); 9083 }, 9084 listType: 'pageManager', 9085 refresh: function refresh() { 9086 _refresh(); 9087 } 9088 })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(_components_editZone_EditZone__WEBPACK_IMPORTED_MODULE_20__["EditZone"], { 9089 editZoneType: "pageManager", 9090 refresh: function refresh() { 9091 _refresh(); 9092 }, 9093 items: itemsVertical 9094 })); 9095}; 9096 9097/***/ }), 9098
9099/***/ "./assets/backoffice/pages/pageManager/index.scss": 9100/*!********************************************************!*\ 9101 !*** ./assets/backoffice/pages/pageManager/index.scss ***! 9102 \********************************************************/ 9103/*! no static exports found */ 9104/***/ (function(module, exports, __webpack_require__) { 9105 9106// extracted by mini-css-extract-plugin 9107 9108/***/ }), 9109
9110/***/ "./assets/backoffice/pages/parameterManager/ParameterManager.js": 9111/*!**********************************************************************!*\ 9112 !*** ./assets/backoffice/pages/parameterManager/ParameterManager.js ***! 9113 \**********************************************************************/ 9114/*! exports provided: ParameterManager */ 9115/***/ (function(module, __webpack_exports__, __webpack_require__) { 9116 9117"use strict"; 9118__webpack_require__.r(__webpack_exports__); 9119/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ParameterManager", function() { return ParameterManager; }); 9120/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.symbol.js */ "./node_modules/core-js/modules/es.symbol.js"); 9121/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__); 9122/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.symbol.description.js */ "./node_modules/core-js/modules/es.symbol.description.js"); 9123/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__); 9124/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.symbol.iterator.js */ "./node_modules/core-js/modules/es.symbol.iterator.js"); 9125/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2__); 9126/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.from.js */ "./node_modules/core-js/modules/es.array.from.js"); 9127/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3__); 9128/* harmony import */ var core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.array.is-array.js */ "./node_modules/core-js/modules/es.array.is-array.js"); 9129/* harmony import */ var core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_4__); 9130/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.array.iterator.js */ "./node_modules/core-js/modules/es.array.iterator.js"); 9131/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5__); 9132/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js"); 9133/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_6__); 9134/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js"); 9135/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_7__); 9136/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.date.to-string.js */ "./node_modules/core-js/modules/es.date.to-string.js"); 9137/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_8__); 9138/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js"); 9139/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_9__); 9140/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js"); 9141/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_10__); 9142/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ "./node_modules/core-js/modules/es.regexp.exec.js"); 9143/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_11__); 9144/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js"); 9145/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_12__); 9146/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! core-js/modules/es.string.iterator.js */ "./node_modules/core-js/modules/es.string.iterator.js"); 9147/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_13__); 9148/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ "./node_modules/core-js/modules/web.dom-collections.iterator.js"); 9149/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_14__); 9150/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 9151/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_15__); 9152/* harmony import */ var _components_headerSection_HeaderSection__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ../../components/headerSection/HeaderSection */ "./assets/backoffice/components/headerSection/HeaderSection.js"); 9153/* harmony import */ var _components_textInput_TextInputUI__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ../../components/textInput/TextInputUI */ "./assets/backoffice/components/textInput/TextInputUI.js"); 9154/* harmony import */ var _components_editZone_EditZone__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ../../components/editZone/EditZone */ "./assets/backoffice/components/editZone/EditZone.js"); 9155/* harmony import */ var _store_service__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ../../store/service */ "./assets/backoffice/store/service.js"); 9156/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/pages/parameterManager/index.scss"); 9157/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_20___default = /*#__PURE__*/__webpack_require__.n(_index_
9157scss__WEBPACK_IMPORTED_MODULE_20__); 9158 9159 9160 9161 9162 9163 9164 9165 9166 9167 9168 9169 9170 9171 9172 9173function _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); } 9174function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } 9175function _unsupportedIterableToArray(r, a) { if (r) { if ("string" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } } 9176function _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; } 9177function _iterableToArrayLimit(r, l) { var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } } 9178function _arrayWithHoles(r) { if (Array.isArray(r)) return r; } 9179 9180 9181 9182 9183 9184 9185var ParameterManager = function ParameterManager(props) { 9186 var _useState = Object(react__WEBPACK_IMPORTED_MODULE_15__["useState"])(), 9187 _useState2 = _slicedToArray(_useState, 2), 9188 config = _useState2[0], 9189 setConfig = _useState2[1]; 9190 var _useState3 = Object(react__WEBPACK_IMPORTED_MODULE_15__["useState"])(props.modif), 9191 _useState4 = _slicedToArray(_useState3, 2), 9192 lastModif = _useState4[0], 9193 setLastModif = _useState4[1]; 9194 var _useState5 = Object(react__WEBPACK_IMPORTED_MODULE_15__["useState"])(), 9195 _useState6 = _slicedToArray(_useState5, 2), 9196 lastModifState = _useState6[0], 9197 setLastModifState = _useState6[1]; 9198 var _useState7 = Object(react__WEBPACK_IMPORTED_MODULE_15__["useState"])([]), 9199 _useState8 = _slicedToArray(_useState7, 2), 9200 dataToSend = _useState8[0], 9201 setDataToSend = _useState8[1]; 9202 var _useState9 = Object(react__WEBPACK_IMPORTED_MODULE_15__["useState"])([]), 9203 _useState0 = _slicedToArray(_useState9, 2), 9204 configTab = _useState0[0], 9205 setConfigTab = _useState0[1]; 9206 Object(react__WEBPACK_IMPORTED_MODULE_15__["useEffect"])(function () { 9207 fetchData(); 9208 setLastModif(props.modif); 9209 }, []); 9210 var fetchData = function fetchData() { 9211 Object(_store_service__WEBPACK_IMPORTED_MODULE_19__["getParams"])().then(function (res) { 9212 //console.log(res) 9213 setConfig(res); 9214 }); 9215 }; 9216 var modif; 9217 if (lastModif > lastModifState || typeof lastModifState === 'undefined') { 9218 modif = lastModif; 9219 } else if (lastModifState > lastModif || typeof lastModif === 'undefined') { 9220 modif = lastModifState; 9221 } 9222 var checkValue = function checkValue(v) { 9223 if (typeof v !== 'undefined') if (typeof v === 'string') return v; 9224 }; 9225 var _refresh = function refresh() { 9226 fetchData(); 9227 }; 9228 var handleChange = function handleChange(value, id) { 9229 var data = config; 9230 data.map(function (oneSocial) { 9231 if (oneSocial.id === id) { 9232 oneSocial.content = value; 9233 oneSocial.id = id; 9234 } 9235 }); 9236 setDataToSend(data); 9237 setLastModif(new Date()); 9238 }; 9239 var generateInput = function generateInput() { 9240 return config.map(function (el, i) { 9241 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(_components_textInput_TextInputUI__WEBPACK_IMPORTED_MODULE_17__["TextInputUI"], { 9242 key: i, 9243 keyName: 'content', 9244 name: el.title, 9245 value: el.content, 9246 getToParent: function getToParent(e) { 9247 handleChange(e, el.id); 9248 } 9249 }); 9250 }); 9251 }; 9252 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_15___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement("div", { 9253 className: "parameterManagerContainer containerFlex" 9254 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(_components_headerSection_HeaderSection__WEBPACK_IMPORTED_MODULE_16__["HeaderSection"], { 9255 title: "Parameters", 9256 subTitle: "" 9257 }), typeof config !== 'undefined' && generateInput()), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(_components_editZone_EditZone__WEBPACK_IMPORTED_MODULE_18__["EditZone"], { 9258 editZoneType: "parameterManager", 9259 lastModif: modif, 9260 refresh: function refresh() { 9261 _refresh(); 9262 }, 9263 data: dataToSend 9264 })); 9265}; 9266 9267/***/ }), 9268
9269/***/ "./assets/backoffice/pages/parameterManager/index.scss": 9270/*!*************************************************************!*\ 9271 !*** ./assets/backoffice/pages/parameterManager/index.scss ***! 9272 \*************************************************************/ 9273/*! no static exports found */ 9274/***/ (function(module, exports, __webpack_require__) { 9275 9276// extracted by mini-css-extract-plugin 9277 9278/***/ }), 9279
9280/***/ "./assets/backoffice/pages/templateManager/FooterManager.js": 9281/*!******************************************************************!*\ 9282 !*** ./assets/backoffice/pages/templateManager/FooterManager.js ***! 9283 \******************************************************************/ 9284/*! exports provided: FooterManager */ 9285/***/ (function(module, __webpack_exports__, __webpack_require__) { 9286 9287"use strict"; 9288__webpack_require__.r(__webpack_exports__); 9289/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "FooterManager", function() { return FooterManager; }); 9290/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.symbol.js */ "./node_modules/core-js/modules/es.symbol.js"); 9291/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__); 9292/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.symbol.description.js */ "./node_modules/core-js/modules/es.symbol.description.js"); 9293/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__); 9294/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.symbol.iterator.js */ "./node_modules/core-js/modules/es.symbol.iterator.js"); 9295/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2__); 9296/* harmony import */ var core_js_modules_es_symbol_to_primitive_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.symbol.to-primitive.js */ "./node_modules/core-js/modules/es.symbol.to-primitive.js"); 9297/* harmony import */ var core_js_modules_es_symbol_to_primitive_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_to_primitive_js__WEBPACK_IMPORTED_MODULE_3__); 9298/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.array.filter.js */ "./node_modules/core-js/modules/es.array.filter.js"); 9299/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_4__); 9300/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.array.for-each.js */ "./node_modules/core-js/modules/es.array.for-each.js"); 9301/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_5__); 9302/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.array.from.js */ "./node_modules/core-js/modules/es.array.from.js"); 9303/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_6__); 9304/* harmony import */ var core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.array.is-array.js */ "./node_modules/core-js/modules/es.array.is-array.js"); 9305/* harmony import */ var core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_7__); 9306/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.array.iterator.js */ "./node_modules/core-js/modules/es.array.iterator.js"); 9307/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_8__); 9308/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js"); 9309/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_9__); 9310/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js"); 9311/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_10__); 9312/* harmony import */ var core_js_modules_es_date_to_primitive_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! core-js/modules/es.date.to-primitive.js */ "./node_modules/core-js/modules/es.date.to-primitive.js"); 9313/* harmony import */ var core_js_modules_es_date_to_primitive_js__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_date_to_primitive_js__WEBPACK_IMPORTED_MODULE_11__); 9314/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! core-js/modules/es.date.to-string.js */ "./node_modules/core-js/modules/es.date.to-string.js"); 9315/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_12__); 9316/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js"); 9317/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_13__); 9318/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js"); 9319/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_14__); 9320/* harmony import */ var core_js_modules_es_object_define_properties_js__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! core-js/modules/es.object.define-properties.js */ "./node_modules/core-js/modules/es.object.define-properties.js"); 9321/* harmony import */ var core_js_modules_es_object_define_properties_js__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_define_properties_js__WEBPACK_IMPORTED_MODULE_15__); 9322/* harmony import */ var core_js_modules_es_object_define_property_js__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! core-js/modules/es.object.define-property.js */ "./node_modules/core-js/modules/es.object.define-property.js"); 9323/* harmony import */ var core_js_modules_es_object_define_property_js__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_define_property_js__WEBPACK_IMPORTED_MODULE_16__); 9324/* harmony import */ var core_js_modules_es_object_get_own_property_descriptor_js__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! core-js/modules/es.object.get-own-property-descriptor.js */ "./node_modules/core-js/modules/es.object.get-own-property-descriptor.js"); 9325/* harmony import */ var core_js_modules_es_object_get_own_property_descriptor_js__WEBPACK_IMPORTED_MODULE_17___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_get_own_property_descriptor_js__WEBPACK_IMPORTED_MODULE_17__); 9326/* harmony import */ var core_js_modules_es_object_get_own_property_descriptors_js__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! core-js/modules/es.object.get-own-property-descriptors.js */ "./node_modules/core-js/modules/es.object.get-own-property-descriptors.js"); 9327/* harmony import */ var core_js_modules_es_object_get_own_property_descriptors_js__WEBPACK_IMPORTED_MODULE_18___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_get_own_property_descriptors_js__WEBPACK_IMPORTED_MODULE_18__); 9328/* harmony import */ var core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! core-js/modules/es.object.keys.js */ "./node_modules/core-js/modules/es.object.keys.js"); 9329/* harmony import */ var core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_19___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_19__); 9330/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js"); 9331/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_20___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_20__); 9332/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ "./node_modules/core-js/modules/es.regexp.exec.js"); 9333/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_21___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_21__); 9334/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js"); 9335/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_22___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_22__); 9336/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! core-js/modules/es.string.iterator.js */ "./node_modules/core-js/modules/es.string.iterator.js"); 9337/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_23___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_23__); 9338/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ "./node_modules/core-js/modules/web.dom-collections.for-each.js"); 9339/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_24___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_24__); 9340/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ "./node_modules/core-js/modules/web.dom-collections.iterator.js"); 9341/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_25___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_25__); 9342/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 9343/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_26___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_26__); 9344/* harmony import */ var _store_service__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! ../../store/service */ "./assets/backoffice/store/service.js"); 9345/* harmony import */ var _components_headerSection_HeaderSection__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! ../../components/headerSection/HeaderSection */ "./assets/backoffice/components/headerSection/HeaderSection.js"); 9346/* harmony import */ var _components_editZone_EditZone__WEBPACK_IMPORTED_MODULE_29__ = __webpack_require__(/*! ../../components/editZone/EditZone */ "./assets/backoffice/components/editZone/EditZone.js"); 9347/* harmony import */ var _components_list_List__WEBPACK_IMPORTED_MODULE_30__ = __webpack_require__(/*! ../../components/list/List */ "./assets/backoffice/components/list/List.js"); 9348/* harmony import */ var _components_oneImg_OneImg__WEBPACK_IMPORTED_MODULE_31__ = __webpack_require__(/*! ../../components/oneImg/OneImg */ "./assets/backoffice/components/oneImg/OneImg.js"); 9349/* harmony import */ var _components_menuStatus_MenuStatus__WEBPACK_IMPORTED_MODULE_32__ = __webpack_require__(/*! ../../components/menuStatus/MenuStatus */ "./assets/backoffice/components/menuStatus/MenuStatus.js"); 9350/* harmony import */ var _components_btnAddItemList_btnAddItemList__WEBPACK_IMPORTED_MODULE_33__ = __webpack_require__(/*! ../../components/btnAddItemList/btnAddItemList */ "./assets/backoffice/components/btnAddItemList/btnAddItemList.js"); 9351/* harmony import */ var _components_modal_Modal__WEBPACK_IMPORTED_MODULE_34__ = __webpack_require__(/*! ../../components/modal/Modal */ "./assets/backoffice/components/modal/Modal.js"); 9352/* harmony import */ var _components_dataHeader_DataHeader__WEBPACK_IMPORTED_MODULE_35__ = __webpack_require__(/*! ../../components/dataHeader/DataHeader */ "./assets/backoffice/components/dataHeader/DataHeader.js"); 9353/* harmony import */ var _components_listItem_ListItemSocial__WEBPACK_IMPORTED_MODULE_36__ = __webpack_require__(/*! ../../components/listItem/ListItemSocial */ "./assets/backoffice/components/listItem/ListItemSocial.js"); 9354/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_37__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/pages/templateManager/index.scss"); 9355/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_37___default = /*#__PURE__*/__webpack_require__.n(_index_
9355scss__WEBPACK_IMPORTED_MODULE_37__); 9356function _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); } 9357function _toConsumableArray(r) { return _arrayWithoutHoles(r) || _iterableToArray(r) || _unsupportedIterableToArray(r) || _nonIterableSpread(); } 9358function _nonIterableSpread() { throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } 9359function _iterableToArray(r) { if ("undefined" != typeof Symbol && null != r[Symbol.iterator] || null != r["@@iterator"]) return Array.from(r); } 9360function _arrayWithoutHoles(r) { if (Array.isArray(r)) return _arrayLikeToArray(r); } 9361function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } 9362function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { _defineProperty(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } 9363function _defineProperty(e, r, t) { return (r = _toPropertyKey(r)) in e ? Object.defineProperty(e, r, { value: t, enumerable: !0, configurable: !0, writable: !0 }) : e[r] = t, e; } 9364function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : i + ""; } 9365function _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); } 9366 9367 9368 9369 9370 9371 9372 9373 9374 9375 9376 9377 9378 9379 9380 9381 9382 9383 9384 9385 9386 9387 9388 9389 9390 9391 9392function _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); } 9393function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } 9394function _unsupportedIterableToArray(r, a) { if (r) { if ("string" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } } 9395function _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; } 9396function _iterableToArrayLimit(r, l) { var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } } 9397function _arrayWithHoles(r) { if (Array.isArray(r)) return r; } 9398 9399 9400 9401 9402 9403 9404 9405 9406 9407 9408 9409 9410var FooterManager = function FooterManager() { 9411 var _useState = Object(react__WEBPACK_IMPORTED_MODULE_26__["useState"])([]), 9412 _useState2 = _slicedToArray(_useState, 2), 9413 menuFooterFirst = _useState2[0], 9414 setMenuFooterFirst = _useState2[1]; 9415 var _useState3 = Object(react__WEBPACK_IMPORTED_MODULE_26__["useState"])([]), 9416 _useState4 = _slicedToArray(_useState3, 2), 9417 menuFooterTwo = _useState4[0], 9418 setMenuFooterTwo = _useState4[1]; 9419 var _useState5 = Object(react__WEBPACK_IMPORTED_MODULE_26__["useState"])([]), 9420 _useState6 = _slicedToArray(_useState5, 2), 9421 menuFooterThree = _useState6[0], 9422 setMenuFooterThree = _useState6[1]; 9423 var _useState7 = Object(react__WEBPACK_IMPORTED_MODULE_26__["useState"])([]), 9424 _useState8 = _slicedToArray(_useState7, 2), 9425 template = _useState8[0], 9426 setTemplate = _useState8[1]; 9427 var _useState9 = Object(react__WEBPACK_IMPORTED_MODULE_26__["useState"])([]), 9428 _useState0 = _slicedToArray(_useState9, 2), 9429 social = _useState0[0], 9430 setSocial = _useState0[1]; 9431 var _useState1 = Object(react__WEBPACK_IMPORTED_MODULE_26__["useState"])(false), 9432 _useState10 = _slicedToArray(_useState1, 2), 9433 open = _useState10[0], 9434 openPopup = _useState10[1]; 9435 var _useState11 = Object(react__WEBPACK_IMPORTED_MODULE_26__["useState"])(''), 9436 _useState12 = _slicedToArray(_useState11, 2), 9437 groupLabel = _useState12[0], 9438 setGroup = _useState12[1]; 9439 var _useState13 = Object(react__WEBPACK_IMPORTED_MODULE_26__["useState"])(), 9440 _useState14 = _slicedToArray(_useState13, 2), 9441 lastModif = _useState14[0],
9442 setLastModif = _useState14[1]; 9443 Object(react__WEBPACK_IMPORTED_MODULE_26__["useEffect"])(function () { 9444 fetchData(); 9445 }, []); 9446 var fetchData = function fetchData() { 9447 Object(_store_service__WEBPACK_IMPORTED_MODULE_27__["getMenuFooter"])().then(function (res) { 9448 //console.log(res), 9449 setMenuFooterFirst(res.menuFooterFirst), setMenuFooterTwo(res.menuFooterTwo), setMenuFooterThree(res.menuFooterThree), setTemplate(res.template), setSocial(res.social); 9450 }); 9451 }; 9452 var _refresh = function refresh() { 9453 fetchData(); 9454 }; 9455 var handleDrop = function handleDrop(items, origin) { 9456 items.map(function (item, i) { 9457 item.orders = i; 9458 }); 9459 if (origin === 1) { 9460 setMenuFooterFirst(items); 9461 Object(_store_service__WEBPACK_IMPORTED_MODULE_27__["sendMenuOrder"])(items); 9462 } else if (origin === 2) { 9463 setMenuFooterTwo(items); 9464 Object(_store_service__WEBPACK_IMPORTED_MODULE_27__["sendMenuOrder"])(items); 9465 } else if (origin === 3) { 9466 setMenuFooterThree(items); 9467 Object(_store_service__WEBPACK_IMPORTED_MODULE_27__["sendMenuOrder"])(items); 9468 } 9469 }; 9470 var handleAddInput = function handleAddInput(param) { 9471 setGroup(param); 9472 openPopup(true); 9473 }; 9474 var handleUrlChange = function handleUrlChange(e, id) { 9475 var data = social; 9476 data.map(function (oneSocial) { 9477 if (oneSocial.id === id) oneSocial.content = e; 9478 }); 9479 setSocial(data); 9480 setLastModif(new Date()); 9481 }; 9482 var generateSocials = function generateSocials() { 9483 if (typeof social !== 'undefined') return social.map(function (item, i) { 9484 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_26___default.a.createElement(_components_listItem_ListItemSocial__WEBPACK_IMPORTED_MODULE_36__["ListItemSocial"], { 9485 className: "listItem", 9486 item: item, 9487 key: i, 9488 refresh: function refresh() { 9489 _refresh(); 9490 }, 9491 returnToParent: function returnToParent(e, id) { 9492 handleUrlChange(e, id); 9493 } 9494 }); 9495 }); 9496 }; 9497 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_26___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_26___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_26___default.a.createElement("div", { 9498 className: "templateManagerContainer containerFlex" 9499 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_26___default.a.createElement(_components_headerSection_HeaderSection__WEBPACK_IMPORTED_MODULE_28__["HeaderSection"], { 9500 title: "Templates", 9501 subTitle: "Footer" 9502 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_26___default.a.createElement("div", { 9503 className: "containerMenu" 9504 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_26___default.a.createElement("div", { 9505 className: "menuManagerContainer social" 9506 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_26___default.a.createElement("p", { 9507 className: "menuName" 9508 }, "R\xE9seaux sociaux"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_26___default.a.createElement(_components_dataHeader_DataHeader__WEBPACK_IMPORTED_MODULE_35__["DataHeader"], { 9509 dataName: ['Type', 'Url', 'Status'] 9510 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_26___default.a.createElement("div", null, generateSocials())), template.length > 0 && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_26___default.a.createElement("div", { 9511 className: "containerImgTemplate" 9512 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_26___default.a.createElement(_components_oneImg_OneImg__WEBPACK_IMPORTED_MODULE_31__["OneImg"], { 9513 item: template[0], 9514 idTemplate: template[0].id, 9515 from: "template", 9516 refresh: function refresh() { 9517 _refresh(); 9518 } 9519 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_26___default.a.createElement(_components_oneImg_OneImg__WEBPACK_IMPORTED_MODULE_31__["OneImg"], { 9520 item: template[1], 9521 idTemplate: template[1].id, 9522 from: "template", 9523 refresh: function refresh() { 9524 _refresh(); 9525 } 9526 }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_26___default.a.createElement("div", { 9527 className: "containerMenu" 9528 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_26___default.a.createElement("div", { 9529 className: "menuManagerContainer" 9530 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_26___default.a.createElement(_components_menuStatus_MenuStatus__WEBPACK_IMPORTED_MODULE_32__["MenuStatus"], { 9531 title: 'Footer 1', 9532 id: menuFooterFirst.id 9533 }), typeof menuFooterFirst !== 'undefined' && menuFooterFirst !== null && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_26___default.a.createElement(_components_list_List__WEBPACK_IMPORTED_MODULE_30__["List"], { 9534 items: menuFooterFirst, 9535 onDrop: function onDrop(_ref) { 9536 var items = _ref.items; 9537 handleDrop(items, 1); 9538 }, 9539 listType: 'menuManager', 9540 refresh: function refresh() { 9541 _refresh(); 9542 } 9543 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_26___default.a.createElement(_components_btnAddItemList_btnAddItemList__WEBPACK_IMPORTED_MODULE_33__["BtnAddItemList"], { 9544 link: 'menu', 9545 handleClick: function handleClick() { 9546 handleAddInput('footer-nav-first'); 9547 } 9548 }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_26___default.a.createElement("div", { 9549 className: "containerMenu" 9550 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_26___default.a.createElement("div", { 9551 className: "menuManagerContainer" 9552 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_26___default.a.createElement(_components_menuStatus_MenuStatus__WEBPACK_IMPORTED_MODULE_32__["MenuStatus"], { 9553 title: 'Footer 2', 9554 id: menuFooterTwo.id 9555 }), typeof menuFooterTwo !== 'undefined' && menuFooterTwo !== null && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_26___default.a.createElement(_components_list_List__WEBPACK_IMPORTED_MODULE_30__["List"], { 9556 items: menuFooterTwo, 9557 onDrop: function onDrop(_ref2) { 9558 var items = _ref2.items; 9559 handleDrop(items, 2); 9560 }, 9561 listType: 'menuManager', 9562 refresh: function refresh() { 9563 _refresh(); 9564 } 9565 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_26___default.a.createElement(_components_btnAddItemList_btnAddItemList__WEBPACK_IMPORTED_MODULE_33__["BtnAddItemList"], { 9566 link: 'menu', 9567 handleClick: function handleClick() { 9568 handleAddInput('footer-nav-two'); 9569 } 9570 }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_26___default.a.createElement("div", { 9571 className: "containerMenu" 9572 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_26___default.a.createElement("div", { 9573 className: "menuManagerContainer" 9574 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_26___default.a.createElement(_components_menuStatus_MenuStatus__WEBPACK_IMPORTED_MODULE_32__["MenuStatus"], { 9575 title: 'Footer 3',
9576 id: menuFooterThree.id 9577 }), typeof menuFooterThree !== 'undefined' && menuFooterThree !== null && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_26___default.a.createElement(_components_list_List__WEBPACK_IMPORTED_MODULE_30__["List"], { 9578 items: menuFooterThree, 9579 onDrop: function onDrop(_ref3) { 9580 var items = _ref3.items; 9581 handleDrop(items, 3); 9582 }, 9583 listType: 'menuManager', 9584 refresh: function refresh() { 9585 _refresh(); 9586 } 9587 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_26___default.a.createElement(_components_btnAddItemList_btnAddItemList__WEBPACK_IMPORTED_MODULE_33__["BtnAddItemList"], { 9588 link: 'menu', 9589 handleClick: function handleClick() { 9590 handleAddInput('footer-nav-three'); 9591 } 9592 })))), template.length > 0 && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_26___default.a.createElement(_components_editZone_EditZone__WEBPACK_IMPORTED_MODULE_29__["EditZone"], { 9593 editZoneType: "templateManager", 9594 refresh: function refresh() { 9595 _refresh(); 9596 }, 9597 data: _objectSpread(_objectSpread({}, template[2]), {}, { 9598 social: _toConsumableArray(social) 9599 }), 9600 lastModif: lastModif 9601 }), open && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_26___default.a.createElement(_components_modal_Modal__WEBPACK_IMPORTED_MODULE_34__["Modal"], { 9602 refresh: function refresh() { 9603 _refresh(); 9604 }, 9605 id: 'id', 9606 edit: false, 9607 open: open, 9608 closePopup: function closePopup() { 9609 return openPopup(false); 9610 }, 9611 modal: "addEditMenu", 9612 item: { 9613 groups: groupLabel, 9614 idPage: "" 9615 } 9616 })); 9617}; 9618 9619/***/ }), 9620
9621/***/ "./assets/backoffice/pages/templateManager/HeaderManager.js": 9622/*!******************************************************************!*\ 9623 !*** ./assets/backoffice/pages/templateManager/HeaderManager.js ***! 9624 \******************************************************************/ 9625/*! exports provided: HeaderManager */ 9626/***/ (function(module, __webpack_exports__, __webpack_require__) { 9627 9628"use strict"; 9629__webpack_require__.r(__webpack_exports__); 9630/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "HeaderManager", function() { return HeaderManager; }); 9631/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.symbol.js */ "./node_modules/core-js/modules/es.symbol.js"); 9632/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__); 9633/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.symbol.description.js */ "./node_modules/core-js/modules/es.symbol.description.js"); 9634/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__); 9635/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.symbol.iterator.js */ "./node_modules/core-js/modules/es.symbol.iterator.js"); 9636/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2__); 9637/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.from.js */ "./node_modules/core-js/modules/es.array.from.js"); 9638/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3__); 9639/* harmony import */ var core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.array.is-array.js */ "./node_modules/core-js/modules/es.array.is-array.js"); 9640/* harmony import */ var core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_4__); 9641/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.array.iterator.js */ "./node_modules/core-js/modules/es.array.iterator.js"); 9642/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5__); 9643/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js"); 9644/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_6__); 9645/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js"); 9646/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_7__); 9647/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.date.to-string.js */ "./node_modules/core-js/modules/es.date.to-string.js"); 9648/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_8__); 9649/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js"); 9650/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_9__); 9651/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js"); 9652/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_10__); 9653/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ "./node_modules/core-js/modules/es.regexp.exec.js"); 9654/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_11__); 9655/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js"); 9656/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_12__); 9657/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! core-js/modules/es.string.iterator.js */ "./node_modules/core-js/modules/es.string.iterator.js"); 9658/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_13__); 9659/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ "./node_modules/core-js/modules/web.dom-collections.iterator.js"); 9660/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_14__); 9661/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 9662/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_15__); 9663/* harmony import */ var _store_service__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ../../store/service */ "./assets/backoffice/store/service.js"); 9664/* harmony import */ var _components_headerSection_HeaderSection__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ../../components/headerSection/HeaderSection */ "./assets/backoffice/components/headerSection/HeaderSection.js"); 9665/* harmony import */ var _components_editZone_EditZone__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ../../components/editZone/EditZone */ "./assets/backoffice/components/editZone/EditZone.js"); 9666/* harmony import */ var _components_list_List__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ../../components/list/List */ "./assets/backoffice/components/list/List.js"); 9667/* harmony import */ var _components_oneImg_OneImg__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ../../components/oneImg/OneImg */ "./assets/backoffice/components/oneImg/OneImg.js"); 9668/* harmony import */ var _components_menuStatus_MenuStatus__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! ../../components/menuStatus/MenuStatus */ "./assets/backoffice/components/menuStatus/MenuStatus.js"); 9669/* harmony import */ var _components_btnAddItemList_btnAddItemList__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! ../../components/btnAddItemList/btnAddItemList */ "./assets/backoffice/components/btnAddItemList/btnAddItemList.js"); 9670/* harmony import */ var _components_modal_Modal__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! ../../components/modal/Modal */ "./assets/backoffice/components/modal/Modal.js"); 9671/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/pages/templateManager/index.scss"); 9672/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_24___default = /*#__PURE__*/__webpack_require__.n(_index_
9672scss__WEBPACK_IMPORTED_MODULE_24__); 9673 9674 9675 9676 9677 9678 9679 9680 9681 9682 9683 9684 9685 9686 9687 9688function _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); } 9689function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } 9690function _unsupportedIterableToArray(r, a) { if (r) { if ("string" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } } 9691function _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; } 9692function _iterableToArrayLimit(r, l) { var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } } 9693function _arrayWithHoles(r) { if (Array.isArray(r)) return r; } 9694 9695 9696 9697 9698 9699 9700 9701 9702 9703 9704var HeaderManager = function HeaderManager() { 9705 var _useState = Object(react__WEBPACK_IMPORTED_MODULE_15__["useState"])([]), 9706 _useState2 = _slicedToArray(_useState, 2), 9707 menuHeader = _useState2[0], 9708 setMenuHeader = _useState2[1]; 9709 var _useState3 = Object(react__WEBPACK_IMPORTED_MODULE_15__["useState"])([]), 9710 _useState4 = _slicedToArray(_useState3, 2), 9711 template = _useState4[0], 9712 setTemplate = _useState4[1]; 9713 var _useState5 = Object(react__WEBPACK_IMPORTED_MODULE_15__["useState"])(false), 9714 _useState6 = _slicedToArray(_useState5, 2), 9715 open = _useState6[0], 9716 openPopup = _useState6[1]; 9717 var _useState7 = Object(react__WEBPACK_IMPORTED_MODULE_15__["useState"])(), 9718 _useState8 = _slicedToArray(_useState7, 2), 9719 lastModif = _useState8[0], 9720 setLastModif = _useState8[1]; 9721 Object(react__WEBPACK_IMPORTED_MODULE_15__["useEffect"])(function () { 9722 fetchData(); 9723 }, []); 9724 var fetchData = function fetchData() { 9725 Object(_store_service__WEBPACK_IMPORTED_MODULE_16__["getMenuHeader"])().then(function (res) { 9726 //console.log(res) 9727 setMenuHeader(res.menuHeader), setTemplate(res.template); 9728 }); 9729 }; 9730 var handleDrop = function handleDrop(items) { 9731 items.map(function (item, i) { 9732 item.orders = i; 9733 }); 9734 Object(_store_service__WEBPACK_IMPORTED_MODULE_16__["sendMenuOrder"])(items); 9735 setMenuHeader(items); 9736 }; 9737 var _refresh = function refresh() { 9738 fetchData(); 9739 }; 9740 var handleAddInput = function handleAddInput() { 9741 openPopup(true); 9742 }; 9743 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_15___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement("div", { 9744 className: "templateManagerContainer containerFlex" 9745 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(_components_headerSection_HeaderSection__WEBPACK_IMPORTED_MODULE_17__["HeaderSection"], { 9746 title: "Templates", 9747 subTitle: "Header" 9748 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement("div", { 9749 className: "containerMenu" 9750 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement("div", { 9751 className: "menuManagerContainer" 9752 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(_components_menuStatus_MenuStatus__WEBPACK_IMPORTED_MODULE_21__["MenuStatus"], { 9753 title: 'Header', 9754 id: menuHeader.id 9755 }), typeof menuHeader !== 'undefined' && menuHeader !== null && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(_components_list_List__WEBPACK_IMPORTED_MODULE_19__["List"], { 9756 items: menuHeader, 9757 onDrop: function onDrop(_ref) { 9758 var items = _ref.items; 9759 handleDrop(items); 9760 }, 9761 listType: 'menuManager', 9762 refresh: function refresh() { 9763 _refresh(); 9764 } 9765 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(_components_btnAddItemList_btnAddItemList__WEBPACK_IMPORTED_MODULE_22__["BtnAddItemList"], { 9766 link: 'menu', 9767 handleClick: function handleClick() { 9768 handleAddInput(); 9769 } 9770 })), template.length > 0 && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement("div", null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(_components_oneImg_OneImg__WEBPACK_IMPORTED_MODULE_20__["OneImg"], { 9771 item: template[1], 9772 idTemplate: template[1].id, 9773 refresh: function refresh() { 9774 _refresh(); 9775 }, 9776 from: "template" 9777 })))), template.length > 0 && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(_components_editZone_EditZone__WEBPACK_IMPORTED_MODULE_18__["EditZone"], { 9778 editZoneType: "templateManager", 9779 refresh: function refresh() { 9780 _refresh(); 9781 }, 9782 data: template[2], 9783 lastModif: lastModif 9784 }), open && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(_components_modal_Modal__WEBPACK_IMPORTED_MODULE_23__["Modal"], { 9785 refresh: function refresh() { 9786 _refresh(); 9787 }, 9788 id: '', 9789 edit: false, 9790 open: open, 9791 closePopup: function closePopup() { 9792 return openPopup(false); 9793 }, 9794 modal: "addEditMenu", 9795 item: { 9796 groups: "header", 9797 idPage: "" 9798 } 9799 })); 9800}; 9801 9802/***/ }), 9803
9804/***/ "./assets/backoffice/pages/templateManager/MenuManager.js": 9805/*!****************************************************************!*\ 9806 !*** ./assets/backoffice/pages/templateManager/MenuManager.js ***! 9807 \****************************************************************/ 9808/*! exports provided: MenuManager */ 9809/***/ (function(module, __webpack_exports__, __webpack_require__) { 9810 9811"use strict"; 9812__webpack_require__.r(__webpack_exports__); 9813/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MenuManager", function() { return MenuManager; }); 9814/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.symbol.js */ "./node_modules/core-js/modules/es.symbol.js"); 9815/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__); 9816/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.symbol.description.js */ "./node_modules/core-js/modules/es.symbol.description.js"); 9817/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__); 9818/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.symbol.iterator.js */ "./node_modules/core-js/modules/es.symbol.iterator.js"); 9819/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2__); 9820/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.from.js */ "./node_modules/core-js/modules/es.array.from.js"); 9821/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3__); 9822/* harmony import */ var core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.array.is-array.js */ "./node_modules/core-js/modules/es.array.is-array.js"); 9823/* harmony import */ var core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_4__); 9824/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.array.iterator.js */ "./node_modules/core-js/modules/es.array.iterator.js"); 9825/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5__); 9826/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js"); 9827/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_6__); 9828/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js"); 9829/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_7__); 9830/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.date.to-string.js */ "./node_modules/core-js/modules/es.date.to-string.js"); 9831/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_8__); 9832/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js"); 9833/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_9__); 9834/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js"); 9835/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_10__); 9836/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ "./node_modules/core-js/modules/es.regexp.exec.js"); 9837/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_11__); 9838/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js"); 9839/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_12__); 9840/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! core-js/modules/es.string.iterator.js */ "./node_modules/core-js/modules/es.string.iterator.js"); 9841/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_13__); 9842/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ "./node_modules/core-js/modules/web.dom-collections.iterator.js"); 9843/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_14__); 9844/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 9845/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_15__); 9846/* harmony import */ var _store_service__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ../../store/service */ "./assets/backoffice/store/service.js"); 9847/* harmony import */ var _components_headerSection_HeaderSection__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ../../components/headerSection/HeaderSection */ "./assets/backoffice/components/headerSection/HeaderSection.js"); 9848/* harmony import */ var _components_editZone_EditZone__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ../../components/editZone/EditZone */ "./assets/backoffice/components/editZone/EditZone.js"); 9849/* harmony import */ var _components_list_List__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ../../components/list/List */ "./assets/backoffice/components/list/List.js"); 9850/* harmony import */ var _components_menuStatus_MenuStatus__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ../../components/menuStatus/MenuStatus */ "./assets/backoffice/components/menuStatus/MenuStatus.js"); 9851/* harmony import */ var _components_btnAddItemList_btnAddItemList__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! ../../components/btnAddItemList/btnAddItemList */ "./assets/backoffice/components/btnAddItemList/btnAddItemList.js"); 9852/* harmony import */ var _components_modal_Modal__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! ../../components/modal/Modal */ "./assets/backoffice/components/modal/Modal.js"); 9853/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/pages/templateManager/index.scss"); 9854/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_23___default = /*#__PURE__*/__webpack_require__.n(_index_
9854scss__WEBPACK_IMPORTED_MODULE_23__); 9855 9856 9857 9858 9859 9860 9861 9862 9863 9864 9865 9866 9867 9868 9869 9870function _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); } 9871function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } 9872function _unsupportedIterableToArray(r, a) { if (r) { if ("string" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } } 9873function _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; } 9874function _iterableToArrayLimit(r, l) { var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } } 9875function _arrayWithHoles(r) { if (Array.isArray(r)) return r; } 9876 9877 9878 9879 9880 9881 9882 9883 9884 9885var MenuManager = function MenuManager() { 9886 var _useState = Object(react__WEBPACK_IMPORTED_MODULE_15__["useState"])([]), 9887 _useState2 = _slicedToArray(_useState, 2), 9888 menuHeader = _useState2[0], 9889 setMenuHeader = _useState2[1]; 9890 var _useState3 = Object(react__WEBPACK_IMPORTED_MODULE_15__["useState"])([]), 9891 _useState4 = _slicedToArray(_useState3, 2), 9892 menuFooterFirst = _useState4[0], 9893 setMenuFooterFirst = _useState4[1]; 9894 var _useState5 = Object(react__WEBPACK_IMPORTED_MODULE_15__["useState"])([]), 9895 _useState6 = _slicedToArray(_useState5, 2), 9896 menuFooterTwo = _useState6[0], 9897 setMenuFooterTwo = _useState6[1]; 9898 var _useState7 = Object(react__WEBPACK_IMPORTED_MODULE_15__["useState"])([]), 9899 _useState8 = _slicedToArray(_useState7, 2), 9900 menuFooterThree = _useState8[0], 9901 setMenuFooterThree = _useState8[1]; 9902 var _useState9 = Object(react__WEBPACK_IMPORTED_MODULE_15__["useState"])(false), 9903 _useState0 = _slicedToArray(_useState9, 2), 9904 open = _useState0[0], 9905 openPopup = _useState0[1]; 9906 //const [template, setTemplate] = useState([]); 9907 9908 var _useState1 = Object(react__WEBPACK_IMPORTED_MODULE_15__["useState"])(''), 9909 _useState10 = _slicedToArray(_useState1, 2), 9910 groupLabel = _useState10[0], 9911 setGroup = _useState10[1]; 9912 var fetchData = function fetchData() { 9913 Object(_store_service__WEBPACK_IMPORTED_MODULE_16__["getMenu"])().then(function (res) { 9914 setMenuHeader(res.menuHeader); 9915 setMenuFooterFirst(res.menuFooterFirst); 9916 setMenuFooterTwo(res.menuFooterTwo); 9917 setMenuFooterThree(res.menuFooterThree); 9918 }); 9919 }; 9920 Object(react__WEBPACK_IMPORTED_MODULE_15__["useEffect"])(function () { 9921 fetchData(); 9922 }, []); 9923 var _refresh = function refresh() { 9924 fetchData(); 9925 }; 9926 var handleAddInput = function handleAddInput(param) { 9927 setGroup(param); 9928 openPopup(true); 9929 }; 9930 var handleDrop = function handleDrop(items, origin) { 9931 items.map(function (item, i) { 9932 item.orders = i; 9933 }); 9934 if (origin === 0) { 9935 setMenuHeader(items); 9936 } else if (origin === 1) { 9937 setMenuFooterFirst(items); 9938 } else if (origin === 2) { 9939 setMenuFooterTwo(items); 9940 } else if (origin === 3) { 9941 setMenuFooterThree(items); 9942 } 9943 Object(_store_service__WEBPACK_IMPORTED_MODULE_16__["sendMenuOrder"])(items); 9944 }; 9945 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_15___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement("div", { 9946 className: "templateManagerContainer containerFlex" 9947 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(_components_headerSection_HeaderSection__WEBPACK_IMPORTED_MODULE_17__["HeaderSection"], { 9948 title: "Templates", 9949 subTitle: "Menu" 9950 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement("div", { 9951 className: "containerMenu" 9952 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement("div", { 9953 className: "menuManagerContainer" 9954 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(_components_menuStatus_MenuStatus__WEBPACK_IMPORTED_MODULE_20__["MenuStatus"], { 9955 title: 'Header', 9956 id: '' 9957 }), typeof menuHeader !== 'undefined' && menuHeader !== null && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(_components_list_List__WEBPACK_IMPORTED_MODULE_19__["List"], { 9958 items: menuHeader, 9959 onDrop: function onDrop(_ref) { 9960 var items = _ref.items; 9961 handleDrop(items, 0); 9962 }, 9963 listType: 'menuManager', 9964 refresh: function refresh() { 9965 _refresh(); 9966 } 9967 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(_components_btnAddItemList_btnAddItemList__WEBPACK_IMPORTED_MODULE_21__["BtnAddItemList"], { 9968 link: 'menu', 9969 handleClick: function handleClick() { 9970 handleAddInput('header'); 9971 } 9972 }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement("div", { 9973 className: "containerMenu" 9974 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement("div", { 9975 className: "menuManagerContainer" 9976 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(_components_menuStatus_MenuStatus__WEBPACK_IMPORTED_MODULE_20__["MenuStatus"], { 9977 title: 'Footer 1', 9978 id: menuFooterFirst.id 9979 }), typeof menuFooterFirst !== 'undefined' && menuFooterFirst !== null && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(_components_list_List__WEBPACK_IMPORTED_MODULE_19__["List"], { 9980 items: menuFooterFirst, 9981 onDrop: function onDrop(_ref2) { 9982 var items = _ref2.items; 9983 handleDrop(items, 1); 9984 }, 9985 listType: 'menuManager', 9986 refresh: function refresh() { 9987 _refresh(); 9988 } 9989 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(_components_btnAddItemList_btnAddItemList__WEBPACK_IMPORTED_MODULE_21__["BtnAddItemList"], { 9990 link: 'menu', 9991 handleClick: function handleClick() { 9992 handleAddInput('footer-nav-first'); 9993 } 9994 }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement("div", { 9995 className: "containerMenu" 9996 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement("div", { 9997 className: "menuManagerContainer" 9998 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(_components_menuStatus_MenuStatus__WEBPACK_IMPORTED_MODULE_20__["MenuStatus"], { 9999 title: 'Footer 2', 10000 id: menuFooterTwo.id 10001 }), typeof menuFooterTwo !== 'undefined' && menuFooterTwo !== null && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(_components_list_List__WEBPACK_IMPORTED_MODULE_19__["List"], { 10002 items: menuFooterTwo, 10003 onDrop: function onDrop(_ref3) { 10004 var items = _ref3.items; 10005 handleDrop(items, 2); 10006 }, 10007 listType: 'menuManager', 10008 refresh: function refresh() { 10009 _refresh(); 10010 } 10011 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(_components_btnAddItemList_btnAddItemList__WEBPACK_IMPORTED_MODULE_21__["BtnAddItemList"], { 10012 link: 'menu', 10013 handleClick: function handleClick() { 10014 handleAddInput('footer-nav-two'); 10015 } 10016 }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement("div", { 10017 className: "containerMenu" 10018 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement("div", { 10019 className: "menuManagerContainer" 10020 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(_components_menuStatus_MenuStatus__WEBPACK_IMPORTED_MODULE_20__["MenuStatus"], { 10021 title: 'Footer 3',
10022 id: menuFooterThree.id 10023 }), typeof menuFooterThree !== 'undefined' && menuFooterThree !== null && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(_components_list_List__WEBPACK_IMPORTED_MODULE_19__["List"], { 10024 items: menuFooterThree, 10025 onDrop: function onDrop(_ref4) { 10026 var items = _ref4.items; 10027 handleDrop(items, 3); 10028 }, 10029 listType: 'menuManager', 10030 refresh: function refresh() { 10031 _refresh(); 10032 } 10033 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(_components_btnAddItemList_btnAddItemList__WEBPACK_IMPORTED_MODULE_21__["BtnAddItemList"], { 10034 link: 'menu', 10035 handleClick: function handleClick() { 10036 handleAddInput('footer-nav-three'); 10037 } 10038 })))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(_components_editZone_EditZone__WEBPACK_IMPORTED_MODULE_18__["EditZone"], { 10039 items: '' 10040 }), open && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(_components_modal_Modal__WEBPACK_IMPORTED_MODULE_22__["Modal"], { 10041 refresh: function refresh() { 10042 _refresh(); 10043 }, 10044 id: 'id', 10045 edit: false, 10046 open: open, 10047 closePopup: function closePopup() { 10048 return openPopup(false); 10049 }, 10050 modal: "addEditMenu", 10051 item: { 10052 groups: groupLabel, 10053 idPage: "" 10054 } 10055 })); 10056}; 10057 10058/***/ }), 10059
10060/***/ "./assets/backoffice/pages/templateManager/NewsletterManager.js": 10061/*!**********************************************************************!*\ 10062 !*** ./assets/backoffice/pages/templateManager/NewsletterManager.js ***! 10063 \**********************************************************************/ 10064/*! exports provided: NewsletterManager */ 10065/***/ (function(module, __webpack_exports__, __webpack_require__) { 10066 10067"use strict"; 10068__webpack_require__.r(__webpack_exports__); 10069/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NewsletterManager", function() { return NewsletterManager; }); 10070/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.symbol.js */ "./node_modules/core-js/modules/es.symbol.js"); 10071/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__); 10072/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.symbol.description.js */ "./node_modules/core-js/modules/es.symbol.description.js"); 10073/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__); 10074/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.symbol.iterator.js */ "./node_modules/core-js/modules/es.symbol.iterator.js"); 10075/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2__); 10076/* harmony import */ var core_js_modules_es_symbol_to_primitive_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.symbol.to-primitive.js */ "./node_modules/core-js/modules/es.symbol.to-primitive.js"); 10077/* harmony import */ var core_js_modules_es_symbol_to_primitive_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_to_primitive_js__WEBPACK_IMPORTED_MODULE_3__); 10078/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.array.from.js */ "./node_modules/core-js/modules/es.array.from.js"); 10079/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_4__); 10080/* harmony import */ var core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.array.is-array.js */ "./node_modules/core-js/modules/es.array.is-array.js"); 10081/* harmony import */ var core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_5__); 10082/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.array.iterator.js */ "./node_modules/core-js/modules/es.array.iterator.js"); 10083/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_6__); 10084/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js"); 10085/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_7__); 10086/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js"); 10087/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_8__); 10088/* harmony import */ var core_js_modules_es_date_to_primitive_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/es.date.to-primitive.js */ "./node_modules/core-js/modules/es.date.to-primitive.js"); 10089/* harmony import */ var core_js_modules_es_date_to_primitive_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_date_to_primitive_js__WEBPACK_IMPORTED_MODULE_9__); 10090/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! core-js/modules/es.date.to-string.js */ "./node_modules/core-js/modules/es.date.to-string.js"); 10091/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_10__); 10092/* harmony import */ var core_js_modules_es_function_bind_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! core-js/modules/es.function.bind.js */ "./node_modules/core-js/modules/es.function.bind.js"); 10093/* harmony import */ var core_js_modules_es_function_bind_js__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_bind_js__WEBPACK_IMPORTED_MODULE_11__); 10094/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js"); 10095/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_12__); 10096/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js"); 10097/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_13__); 10098/* harmony import */ var core_js_modules_es_object_create_js__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! core-js/modules/es.object.create.js */ "./node_modules/core-js/modules/es.object.create.js"); 10099/* harmony import */ var core_js_modules_es_object_create_js__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_create_js__WEBPACK_IMPORTED_MODULE_14__); 10100/* harmony import */ var core_js_modules_es_object_define_property_js__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! core-js/modules/es.object.define-property.js */ "./node_modules/core-js/modules/es.object.define-property.js"); 10101/* harmony import */ var core_js_modules_es_object_define_property_js__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_define_property_js__WEBPACK_IMPORTED_MODULE_15__); 10102/* harmony import */ var core_js_modules_es_object_get_prototype_of_js__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! core-js/modules/es.object.get-prototype-of.js */ "./node_modules/core-js/modules/es.object.get-prototype-of.js"); 10103/* harmony import */ var core_js_modules_es_object_get_prototype_of_js__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_get_prototype_of_js__WEBPACK_IMPORTED_MODULE_16__); 10104/* harmony import */ var core_js_modules_es_object_set_prototype_of_js__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! core-js/modules/es.object.set-prototype-of.js */ "./node_modules/core-js/modules/es.object.set-prototype-of.js"); 10105/* harmony import */ var core_js_modules_es_object_set_prototype_of_js__WEBPACK_IMPORTED_MODULE_17___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_set_prototype_of_js__WEBPACK_IMPORTED_MODULE_17__); 10106/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js"); 10107/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_18___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_18__); 10108/* harmony import */ var core_js_modules_es_promise_js__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! core-js/modules/es.promise.js */ "./node_modules/core-js/modules/es.promise.js"); 10109/* harmony import */ var core_js_modules_es_promise_js__WEBPACK_IMPORTED_MODULE_19___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_promise_js__WEBPACK_IMPORTED_MODULE_19__); 10110/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ "./node_modules/core-js/modules/es.regexp.exec.js"); 10111/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_20___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_20__); 10112/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js"); 10113/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_21___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_21__); 10114/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! core-js/modules/es.string.iterator.js */ "./node_modules/core-js/modules/es.string.iterator.js"); 10115/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_22___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_22__); 10116/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ "./node_modules/core-js/modules/web.dom-collections.iterator.js"); 10117/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_23___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_23__); 10118/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 10119/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_24___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_24__); 10120/* harmony import */ var _store_service__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! ../../store/service */ "./assets/backoffice/store/service.js"); 10121/* harmony import */ var _components_headerSection_HeaderSection__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! ../../components/headerSection/HeaderSection */ "./assets/backoffice/components/headerSection/HeaderSection.js"); 10122/* harmony import */ var _components_dataHeader_DataHeader__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! ../../components/dataHeader/DataHeader */ "./assets/backoffice/components/dataHeader/DataHeader.js"); 10123/* harmony import */ var _components_editZone_EditZone__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! ../../components/editZone/EditZone */ "./assets/backoffice/components/editZone/EditZone.js"); 10124/* harmony import */ var _components_listItem_ListItemNewsletters__WEBPACK_IMPORTED_MODULE_29__ = __webpack_require__(/*! ../../components/listItem/ListItemNewsletters */ "./assets/backoffice/components/listItem/ListItemNewsletters.js"); 10125/* harmony import */ var _components_statusTitleBar_StatusTitleBar__WEBPACK_IMPORTED_MODULE_30__ = __webpack_require__(/*! ../../components/statusTitleBar/StatusTitleBar */ "./assets/backoffice/components/statusTitleBar/StatusTitleBar.js"); 10126/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_31__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/pages/templateManager/index.scss"); 10127/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_31___default = /*#__PURE__*/__webpack_require__.n(_index_
vendor: 5,121 bytes, lines 10127-10161
10127scss__WEBPACK_IMPORTED_MODULE_31__); 10128function _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); } 10129function _defineProperty(e, r, t) { return (r = _toPropertyKey(r)) in e ? Object.defineProperty(e, r, { value: t, enumerable: !0, configurable: !0, writable: !0 }) : e[r] = t, e; } 10130function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : i + ""; } 10131function _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); } 10132 10133 10134 10135 10136 10137 10138 10139 10140 10141 10142 10143 10144 10145 10146 10147 10148 10149 10150 10151 10152 10153 10154 10155 10156function _regenerator() { /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */ var e, t, r = "function" == typeof Symbol ? Symbol : {}, n = r.iterator || "@@iterator", o = r.toStringTag || "@@toStringTag"; function i(r, n, o, i) { var c = n && n.prototype instanceof Generator ? n : Generator, u = Object.create(c.prototype); return _regeneratorDefine2(u, "_invoke", function (r, n, o) { var i, c, u, f = 0, p = o || [], y = !1, G = { p: 0, n: 0, v: e, a: d, f: d.bind(e, 4), d: function d(t, r) { return i = t, c = 0, u = e, G.n = r, a; } }; function d(r, n) { for (c = r, u = n, t = 0; !y && f && !o && t < p.length; t++) { var o, i = p[t], d = G.p, l = i[2]; r > 3 ? (o = l === n) && (u = i[(c = i[4]) ? 5 : (c = 3, 3)], i[4] = i[5] = e) : i[0] <= d && ((o = r < 2 && d < i[1]) ? (c = 0, G.v = n, G.n = i[1]) : d < l && (o = r < 3 || i[0] > n || n > l) && (i[4] = r, i[5] = n, G.n = l, c = 0)); } if (o || r > 1) return a; throw y = !0, n; } return function (o, p, l) { if (f > 1) throw TypeError("Generator is already running"); for (y && 1 === p && d(p, l), c = p, u = l; (t = c < 2 ? e : u) || !y;) { i || (c ? c < 3 ? (c > 1 && (G.n = -1), d(c, u)) : G.n = u : G.v = u); try { if (f = 2, i) { if (c || (o = "next"), t = i[o]) { if (!(t = t.call(i, u))) throw TypeError("iterator result is not an object"); if (!t.done) return t; u = t.value, c < 2 && (c = 0); } else 1 === c && (t = i["return"]) && t.call(i), c < 2 && (u = TypeError("The iterator does not provide a '" + o + "' method"), c = 1); i = e; } else if ((t = (y = G.n < 0) ? u : r.call(n, G)) !== a) break; } catch (t) { i = e, c = 1, u = t; } finally { f = 1; } } return { value: t, done: y }; }; }(r, o, i), !0), u; } var a = {}; function Generator() {} function GeneratorFunction() {} function GeneratorFunctionPrototype() {} t = Object.getPrototypeOf; var c = [][n] ? t(t([][n]())) : (_regeneratorDefine2(t = {}, n, function () { return this; }), t), u = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(c); function f(e) { return Object.setPrototypeOf ? Object.setPrototypeOf(e, GeneratorFunctionPrototype) : (e.__proto__ = GeneratorFunctionPrototype, _regeneratorDefine2(e, o, "GeneratorFunction")), e.prototype = Object.create(u), e; } return GeneratorFunction.prototype = GeneratorFunctionPrototype, _regeneratorDefine2(u, "constructor", GeneratorFunctionPrototype), _regeneratorDefine2(GeneratorFunctionPrototype, "constructor", GeneratorFunction), GeneratorFunction.displayName = "GeneratorFunction", _regeneratorDefine2(GeneratorFunctionPrototype, o, "GeneratorFunction"), _regeneratorDefine2(u), _regeneratorDefine2(u, o, "Generator"), _regeneratorDefine2(u, n, function () { return this; }), _regeneratorDefine2(u, "toString", function () { return "[object Generator]"; }), (_regenerator = function _regenerator() { return { w: i, m: f }; })(); } 10157function _regeneratorDefine2(e, r, n, t) { var i = Object.defineProperty; try { i({}, "", {}); } catch (e) { i = 0; } _regeneratorDefine2 = function _regeneratorDefine(e, r, n, t) { function o(r, n) { _regeneratorDefine2(e, r, function (e) { return this._invoke(r, n, e); }); } r ? i ? i(e, r, { value: n, enumerable: !t, configurable: !t, writable: !t }) : e[r] = n : (o("next", 0), o("throw", 1), o("return", 2)); }, _regeneratorDefine2(e, r, n, t); } 10158function asyncGeneratorStep(n, t, e, r, o, a, c) { try { var i = n[a](c), u = i.value; } catch (n) { return void e(n); } i.done ? t(u) : Promise.resolve(u).then(r, o); } 10159function _asyncToGenerator(n) { return function () { var t = this, e = arguments; return new Promise(function (r, o) { var a = n.apply(t, e); function _next(n) { asyncGeneratorStep(a, r, o, _next, _throw, "next", n); } function _throw(n) { asyncGeneratorStep(a, r, o, _next, _throw, "throw", n); } _next(void 0); }); }; } 10160function _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); } 10161function _nonIterableRest() { throw new TypeError("Invalid attempt to de
10161structure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } 10162function _unsupportedIterableToArray(r, a) { if (r) { if ("string" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } } 10163function _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; } 10164function _iterableToArrayLimit(r, l) { var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } } 10165function _arrayWithHoles(r) { if (Array.isArray(r)) return r; } 10166 10167 10168 10169 10170 10171 10172 10173 10174var NewsletterManager = function NewsletterManager() { 10175 var _useState = Object(react__WEBPACK_IMPORTED_MODULE_24__["useState"])([]), 10176 _useState2 = _slicedToArray(_useState, 2), 10177 listNewsletter = _useState2[0], 10178 setListNewsletter = _useState2[1]; 10179 var _useState3 = Object(react__WEBPACK_IMPORTED_MODULE_24__["useState"])([]), 10180 _useState4 = _slicedToArray(_useState3, 2), 10181 statusNewsletter = _useState4[0], 10182 setStatusNewsletter = _useState4[1]; 10183 var _useState5 = Object(react__WEBPACK_IMPORTED_MODULE_24__["useState"])([]), 10184 _useState6 = _slicedToArray(_useState5, 2), 10185 idNewsletter = _useState6[0], 10186 setIdNewsletter = _useState6[1]; 10187 // const [template, setTemplate] = useState([]); 10188 // const [open, openPopup] = useState(false); 10189 10190 Object(react__WEBPACK_IMPORTED_MODULE_24__["useEffect"])(function () { 10191 fetchData(); 10192 }, []); 10193 var fetchData = function fetchData() { 10194 Object(_store_service__WEBPACK_IMPORTED_MODULE_25__["getNewsletter"])().then(/*#__PURE__*/function () { 10195 var _ref = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee(res) { 10196 return _regenerator().w(function (_context) { 10197 while (1) switch (_context.n) { 10198 case 0: 10199 _context.n = 1; 10200 return setListNewsletter(res); 10201 case 1: 10202 return _context.a(2); 10203 } 10204 }, _callee); 10205 })); 10206 return function (_x) { 10207 return _ref.apply(this, arguments); 10208 }; 10209 }());
10210 Object(_store_service__WEBPACK_IMPORTED_MODULE_25__["getStatusNewsletter"])().then(/*#__PURE__*/function () { 10211 var _ref2 = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee2(res) { 10212 return _regenerator().w(function (_context2) { 10213 while (1) switch (_context2.n) { 10214 case 0: 10215 setStatusNewsletter(res.status); 10216 setIdNewsletter(res.id); 10217 case 1: 10218 return _context2.a(2); 10219 } 10220 }, _callee2); 10221 })); 10222 return function (_x2) { 10223 return _ref2.apply(this, arguments); 10224 }; 10225 }()); 10226 }; 10227 var _refresh = function refresh() { 10228 fetchData(); 10229 }; 10230 10231 //console.log(statusNewsletter) 10232 10233 var generateNewsletters = function generateNewsletters() { 10234 if (typeof listNewsletter !== 'undefined') return listNewsletter.map(function (item, i) { 10235 //console.log(item) 10236 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_24___default.a.createElement(_components_listItem_ListItemNewsletters__WEBPACK_IMPORTED_MODULE_29__["ListItemNewsletters"], { 10237 className: "listItem", 10238 item: item, 10239 key: i, 10240 refresh: function refresh() { 10241 _refresh(); 10242 } 10243 }); 10244 }); 10245 }; 10246 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_24___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_24___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_24___default.a.createElement("div", { 10247 className: "newsletterManagerContainer containerFlex" 10248 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_24___default.a.createElement(_components_headerSection_HeaderSection__WEBPACK_IMPORTED_MODULE_26__["HeaderSection"], { 10249 title: "Newsletters", 10250 subTitle: "Liste des abonn\xE9s" 10251 }), typeof statusNewsletter !== 'undefined' && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_24___default.a.createElement(_components_statusTitleBar_StatusTitleBar__WEBPACK_IMPORTED_MODULE_30__["StatusTitleBar"], _defineProperty({ 10252 id: idNewsletter, 10253 status: statusNewsletter, 10254 keyName: 'status', 10255 name: 'Status', 10256 to: '/api/admin/newsletter/status/' 10257 }, "keyName", "Status")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_24___default.a.createElement(_components_dataHeader_DataHeader__WEBPACK_IMPORTED_MODULE_27__["DataHeader"], { 10258 dataName: ["E-mail", "Date de création"], 10259 className: "dataHeaderUser" 10260 }), generateNewsletters()), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_24___default.a.createElement(_components_editZone_EditZone__WEBPACK_IMPORTED_MODULE_28__["EditZone"], { 10261 editZoneType: "newslettersManager", 10262 refresh: function refresh() { 10263 _refresh(); 10264 } 10265 })); 10266}; 10267 10268/***/ }), 10269
10270/***/ "./assets/backoffice/pages/templateManager/index.scss": 10271/*!************************************************************!*\ 10272 !*** ./assets/backoffice/pages/templateManager/index.scss ***! 10273 \************************************************************/ 10274/*! no static exports found */ 10275/***/ (function(module, exports, __webpack_require__) { 10276 10277// extracted by mini-css-extract-plugin 10278 10279/***/ }), 10280
10281/***/ "./assets/backoffice/pages/userManager/UserManager.js": 10282/*!************************************************************!*\ 10283 !*** ./assets/backoffice/pages/userManager/UserManager.js ***! 10284 \************************************************************/ 10285/*! exports provided: UserManager */ 10286/***/ (function(module, __webpack_exports__, __webpack_require__) { 10287 10288"use strict"; 10289__webpack_require__.r(__webpack_exports__); 10290/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "UserManager", function() { return UserManager; }); 10291/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.symbol.js */ "./node_modules/core-js/modules/es.symbol.js"); 10292/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__); 10293/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.symbol.description.js */ "./node_modules/core-js/modules/es.symbol.description.js"); 10294/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__); 10295/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.symbol.iterator.js */ "./node_modules/core-js/modules/es.symbol.iterator.js"); 10296/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2__); 10297/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.from.js */ "./node_modules/core-js/modules/es.array.from.js"); 10298/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_3__); 10299/* harmony import */ var core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.array.is-array.js */ "./node_modules/core-js/modules/es.array.is-array.js"); 10300/* harmony import */ var core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_4__); 10301/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.array.iterator.js */ "./node_modules/core-js/modules/es.array.iterator.js"); 10302/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_5__); 10303/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.array.map.js */ "./node_modules/core-js/modules/es.array.map.js"); 10304/* harmony import */ var core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_map_js__WEBPACK_IMPORTED_MODULE_6__); 10305/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js"); 10306/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_7__); 10307/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.date.to-string.js */ "./node_modules/core-js/modules/es.date.to-string.js"); 10308/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_8__); 10309/* harmony import */ var core_js_modules_es_function_bind_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/es.function.bind.js */ "./node_modules/core-js/modules/es.function.bind.js"); 10310/* harmony import */ var core_js_modules_es_function_bind_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_bind_js__WEBPACK_IMPORTED_MODULE_9__); 10311/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js"); 10312/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_10__); 10313/* harmony import */ var core_js_modules_es_object_create_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! core-js/modules/es.object.create.js */ "./node_modules/core-js/modules/es.object.create.js"); 10314/* harmony import */ var core_js_modules_es_object_create_js__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_create_js__WEBPACK_IMPORTED_MODULE_11__); 10315/* harmony import */ var core_js_modules_es_object_define_property_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! core-js/modules/es.object.define-property.js */ "./node_modules/core-js/modules/es.object.define-property.js"); 10316/* harmony import */ var core_js_modules_es_object_define_property_js__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_define_property_js__WEBPACK_IMPORTED_MODULE_12__); 10317/* harmony import */ var core_js_modules_es_object_get_prototype_of_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! core-js/modules/es.object.get-prototype-of.js */ "./node_modules/core-js/modules/es.object.get-prototype-of.js"); 10318/* harmony import */ var core_js_modules_es_object_get_prototype_of_js__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_get_prototype_of_js__WEBPACK_IMPORTED_MODULE_13__); 10319/* harmony import */ var core_js_modules_es_object_set_prototype_of_js__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! core-js/modules/es.object.set-prototype-of.js */ "./node_modules/core-js/modules/es.object.set-prototype-of.js"); 10320/* harmony import */ var core_js_modules_es_object_set_prototype_of_js__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_set_prototype_of_js__WEBPACK_IMPORTED_MODULE_14__); 10321/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js"); 10322/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_15__); 10323/* harmony import */ var core_js_modules_es_promise_js__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! core-js/modules/es.promise.js */ "./node_modules/core-js/modules/es.promise.js"); 10324/* harmony import */ var core_js_modules_es_promise_js__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_promise_js__WEBPACK_IMPORTED_MODULE_16__); 10325/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ "./node_modules/core-js/modules/es.regexp.exec.js"); 10326/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_17___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_17__); 10327/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js"); 10328/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_18___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_18__); 10329/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! core-js/modules/es.string.iterator.js */ "./node_modules/core-js/modules/es.string.iterator.js"); 10330/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_19___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_19__); 10331/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ "./node_modules/core-js/modules/web.dom-collections.iterator.js"); 10332/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_20___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_20__); 10333/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 10334/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_21___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_21__); 10335/* harmony import */ var _store_store__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! ../../store/store */ "./assets/backoffice/store/store.js"); 10336/* harmony import */ var _store_service__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! ../../store/service */ "./assets/backoffice/store/service.js"); 10337/* harmony import */ var _components_headerSection_HeaderSection__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! ../../components/headerSection/HeaderSection */ "./assets/backoffice/components/headerSection/HeaderSection.js"); 10338/* harmony import */ var _components_dataHeader_DataHeader__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! ../../components/dataHeader/DataHeader */ "./assets/backoffice/components/dataHeader/DataHeader.js"); 10339/* harmony import */ var _components_editZone_EditZone__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! ../../components/editZone/EditZone */ "./assets/backoffice/components/editZone/EditZone.js"); 10340/* harmony import */ var _components_listItem_ListItemUser__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! ../../components/listItem/ListItemUser */ "./assets/backoffice/components/listItem/ListItemUser.js"); 10341/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/pages/userManager/index.scss"); 10342/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_28___default = /*#__PURE__*/__webpack_require__.n(_index_
vendor: 4,191 bytes, lines 10342-10369
10342scss__WEBPACK_IMPORTED_MODULE_28__); 10343 10344 10345 10346 10347 10348 10349 10350 10351 10352 10353 10354 10355 10356 10357 10358 10359 10360 10361 10362 10363 10364function _regenerator() { /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */ var e, t, r = "function" == typeof Symbol ? Symbol : {}, n = r.iterator || "@@iterator", o = r.toStringTag || "@@toStringTag"; function i(r, n, o, i) { var c = n && n.prototype instanceof Generator ? n : Generator, u = Object.create(c.prototype); return _regeneratorDefine2(u, "_invoke", function (r, n, o) { var i, c, u, f = 0, p = o || [], y = !1, G = { p: 0, n: 0, v: e, a: d, f: d.bind(e, 4), d: function d(t, r) { return i = t, c = 0, u = e, G.n = r, a; } }; function d(r, n) { for (c = r, u = n, t = 0; !y && f && !o && t < p.length; t++) { var o, i = p[t], d = G.p, l = i[2]; r > 3 ? (o = l === n) && (u = i[(c = i[4]) ? 5 : (c = 3, 3)], i[4] = i[5] = e) : i[0] <= d && ((o = r < 2 && d < i[1]) ? (c = 0, G.v = n, G.n = i[1]) : d < l && (o = r < 3 || i[0] > n || n > l) && (i[4] = r, i[5] = n, G.n = l, c = 0)); } if (o || r > 1) return a; throw y = !0, n; } return function (o, p, l) { if (f > 1) throw TypeError("Generator is already running"); for (y && 1 === p && d(p, l), c = p, u = l; (t = c < 2 ? e : u) || !y;) { i || (c ? c < 3 ? (c > 1 && (G.n = -1), d(c, u)) : G.n = u : G.v = u); try { if (f = 2, i) { if (c || (o = "next"), t = i[o]) { if (!(t = t.call(i, u))) throw TypeError("iterator result is not an object"); if (!t.done) return t; u = t.value, c < 2 && (c = 0); } else 1 === c && (t = i["return"]) && t.call(i), c < 2 && (u = TypeError("The iterator does not provide a '" + o + "' method"), c = 1); i = e; } else if ((t = (y = G.n < 0) ? u : r.call(n, G)) !== a) break; } catch (t) { i = e, c = 1, u = t; } finally { f = 1; } } return { value: t, done: y }; }; }(r, o, i), !0), u; } var a = {}; function Generator() {} function GeneratorFunction() {} function GeneratorFunctionPrototype() {} t = Object.getPrototypeOf; var c = [][n] ? t(t([][n]())) : (_regeneratorDefine2(t = {}, n, function () { return this; }), t), u = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(c); function f(e) { return Object.setPrototypeOf ? Object.setPrototypeOf(e, GeneratorFunctionPrototype) : (e.__proto__ = GeneratorFunctionPrototype, _regeneratorDefine2(e, o, "GeneratorFunction")), e.prototype = Object.create(u), e; } return GeneratorFunction.prototype = GeneratorFunctionPrototype, _regeneratorDefine2(u, "constructor", GeneratorFunctionPrototype), _regeneratorDefine2(GeneratorFunctionPrototype, "constructor", GeneratorFunction), GeneratorFunction.displayName = "GeneratorFunction", _regeneratorDefine2(GeneratorFunctionPrototype, o, "GeneratorFunction"), _regeneratorDefine2(u), _regeneratorDefine2(u, o, "Generator"), _regeneratorDefine2(u, n, function () { return this; }), _regeneratorDefine2(u, "toString", function () { return "[object Generator]"; }), (_regenerator = function _regenerator() { return { w: i, m: f }; })(); } 10365function _regeneratorDefine2(e, r, n, t) { var i = Object.defineProperty; try { i({}, "", {}); } catch (e) { i = 0; } _regeneratorDefine2 = function _regeneratorDefine(e, r, n, t) { function o(r, n) { _regeneratorDefine2(e, r, function (e) { return this._invoke(r, n, e); }); } r ? i ? i(e, r, { value: n, enumerable: !t, configurable: !t, writable: !t }) : e[r] = n : (o("next", 0), o("throw", 1), o("return", 2)); }, _regeneratorDefine2(e, r, n, t); } 10366function asyncGeneratorStep(n, t, e, r, o, a, c) { try { var i = n[a](c), u = i.value; } catch (n) { return void e(n); } i.done ? t(u) : Promise.resolve(u).then(r, o); } 10367function _asyncToGenerator(n) { return function () { var t = this, e = arguments; return new Promise(function (r, o) { var a = n.apply(t, e); function _next(n) { asyncGeneratorStep(a, r, o, _next, _throw, "next", n); } function _throw(n) { asyncGeneratorStep(a, r, o, _next, _throw, "throw", n); } _next(void 0); }); }; } 10368function _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); } 10369function _nonIterableRest() { throw new TypeError("Invalid attempt to de
10369structure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } 10370function _unsupportedIterableToArray(r, a) { if (r) { if ("string" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } } 10371function _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; } 10372function _iterableToArrayLimit(r, l) { var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } } 10373function _arrayWithHoles(r) { if (Array.isArray(r)) return r; } 10374 10375 10376 10377 10378 10379 10380 10381 10382var UserManager = function UserManager() { 10383 var _useContext = Object(react__WEBPACK_IMPORTED_MODULE_21__["useContext"])(_store_store__WEBPACK_IMPORTED_MODULE_22__["StoreContext"]), 10384 state = _useContext.state, 10385 dispatch = _useContext.dispatch; 10386 var _useState = Object(react__WEBPACK_IMPORTED_MODULE_21__["useState"])([]), 10387 _useState2 = _slicedToArray(_useState, 2), 10388 itemsVertical = _useState2[0], 10389 setItemsVertical = _useState2[1]; 10390 var fetchData = function fetchData() { 10391 Object(_store_service__WEBPACK_IMPORTED_MODULE_23__["getUsers"])().then(/*#__PURE__*/function () { 10392 var _ref = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee(res) { 10393 return _regenerator().w(function (_context) { 10394 while (1) switch (_context.n) { 10395 case 0: 10396 _context.n = 1; 10397 return setItemsVertical(res); 10398 case 1: 10399 return _context.a(2); 10400 } 10401 }, _callee); 10402 })); 10403 return function (_x) { 10404 return _ref.apply(this, arguments); 10405 }; 10406 }()); 10407 }; 10408 Object(react__WEBPACK_IMPORTED_MODULE_21__["useEffect"])(function () { 10409 fetchData(); 10410 }, []); 10411 var _refresh = function refresh() { 10412 fetchData(); 10413 }; 10414 var generateUsers = function generateUsers() { 10415 if (typeof itemsVertical !== 'undefined') return itemsVertical.map(function (item, i) { 10416 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_21___default.a.createElement(_components_listItem_ListItemUser__WEBPACK_IMPORTED_MODULE_27__["ListItemUser"], { 10417 className: "listItem", 10418 item: item, 10419 key: i, 10420 refresh: function refresh() { 10421 _refresh(); 10422 } 10423 }); 10424 }); 10425 }; 10426 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_21___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_21___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_21___default.a.createElement("div", { 10427 className: "userManagerContainer containerFlex" 10428 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_21___default.a.createElement(_components_headerSection_HeaderSection__WEBPACK_IMPORTED_MODULE_24__["HeaderSection"], { 10429 title: "Utilisateurs", 10430 subTitle: "Liste des utilisateurs" 10431 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_21___default.a.createElement(_components_dataHeader_DataHeader__WEBPACK_IMPORTED_MODULE_25__["DataHeader"], { 10432 dataName: ["Nom de l'utilisateur", "Email", "Rôle", "ID", "Status"], 10433 className: "dataHeaderUser" 10434 }), generateUsers()), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_21___default.a.createElement(_components_editZone_EditZone__WEBPACK_IMPORTED_MODULE_26__["EditZone"], { 10435 editZoneType: "userManager", 10436 refresh: function refresh() { 10437 _refresh(); 10438 } 10439 })); 10440}; 10441 10442/***/ }), 10443
10444/***/ "./assets/backoffice/pages/userManager/index.scss": 10445/*!********************************************************!*\ 10446 !*** ./assets/backoffice/pages/userManager/index.scss ***! 10447 \********************************************************/ 10448/*! no static exports found */ 10449/***/ (function(module, exports, __webpack_require__) { 10450 10451// extracted by mini-css-extract-plugin 10452 10453/***/ }), 10454
10455/***/ "./assets/backoffice/store/service.js": 10456/*!********************************************!*\ 10457 !*** ./assets/backoffice/store/service.js ***! 10458 \********************************************/ 10459/*! exports provided: getNewsletterExport, getGameExport, getPages, getOnePage, getOneSection, getOneSectionItem, getCategory, getParams, getMedias, getOneMedia, getLabel, getMenuHeader, getMenu, getNewsletter, getStatusNewsletter, getGames, getMenuFooter, getUsers, sendParams, sendPageOrder, sendPage, sendSection, sendSocialTemplate, sendSectionElement, sendOrderSection, sendOrderSectionItem, sendMenuOrder, sendStatus, editPathImg, editUser, editMedia, editMenuItem, sendDelete, addUser, addMedia, addPage, addMenuItem, addSectionPage, addSectionElement, loginCheck, getOneUserLog */ 10460/***/ (function(module, __webpack_exports__, __webpack_require__) { 10461 10462"use strict"; 10463__webpack_require__.r(__webpack_exports__); 10464/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getNewsletterExport", function() { return getNewsletterExport; }); 10465/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getGameExport", function() { return getGameExport; }); 10466/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getPages", function() { return getPages; }); 10467/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getOnePage", function() { return getOnePage; }); 10468/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getOneSection", function() { return getOneSection; }); 10469/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getOneSectionItem", function() { return getOneSectionItem; }); 10470/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getCategory", function() { return getCategory; }); 10471/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getParams", function() { return getParams; }); 10472/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getMedias", function() { return getMedias; }); 10473/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getOneMedia", function() { return getOneMedia; }); 10474/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getLabel", function() { return getLabel; }); 10475/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getMenuHeader", function() { return getMenuHeader; }); 10476/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getMenu", function() { return getMenu; }); 10477/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getNewsletter", function() { return getNewsletter; }); 10478/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getStatusNewsletter", function() { return getStatusNewsletter; }); 10479/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getGames", function() { return getGames; }); 10480/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getMenuFooter", function() { return getMenuFooter; }); 10481/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getUsers", function() { return getUsers; }); 10482/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "sendParams", function() { return sendParams; }); 10483/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "sendPageOrder", function() { return sendPageOrder; }); 10484/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "sendPage", function() { return sendPage; }); 10485/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "sendSection", function() { return sendSection; }); 10486/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "sendSocialTemplate", function() { return sendSocialTemplate; }); 10487/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "sendSectionElement", function() { return sendSectionElement; }); 10488/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "sendOrderSection", function() { return sendOrderSection; }); 10489/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "sendOrderSectionItem", function() { return sendOrderSectionItem; }); 10490/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "sendMenuOrder", function() { return sendMenuOrder; }); 10491/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "sendStatus", function() { return sendStatus; }); 10492/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "editPathImg", function() { return editPathImg; }); 10493/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "editUser", function() { return editUser; }); 10494/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "editMedia", function() { return editMedia; }); 10495/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "editMenuItem", function() { return editMenuItem; }); 10496/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "sendDelete", function() { return sendDelete; }); 10497/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "addUser", function() { return addUser; }); 10498/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "addMedia", function() { return addMedia; }); 10499/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "addPage", function() { return addPage; }); 10500/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "addMenuItem", function() { return addMenuItem; }); 10501/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "addSectionPage", function() { return addSectionPage; }); 10502/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "addSectionElement", function() { return addSectionElement; }); 10503/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "loginCheck", function() { return loginCheck; }); 10504/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getOneUserLog", function() { return getOneUserLog; }); 10505/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.symbol.js */ "./node_modules/core-js/modules/es.symbol.js"); 10506/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__); 10507/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.symbol.description.js */ "./node_modules/core-js/modules/es.symbol.description.js"); 10508/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__); 10509/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.array.
vendor: 5,498 bytes, lines 10509-10537
10509concat.js */ "./node_modules/core-js/modules/es.array.concat.js"); 10510/* harmony import */ var core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_concat_js__WEBPACK_IMPORTED_MODULE_2__); 10511/* harmony import */ var core_js_modules_es_function_bind_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.function.bind.js */ "./node_modules/core-js/modules/es.function.bind.js"); 10512/* harmony import */ var core_js_modules_es_function_bind_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_bind_js__WEBPACK_IMPORTED_MODULE_3__); 10513/* harmony import */ var core_js_modules_es_object_create_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.object.create.js */ "./node_modules/core-js/modules/es.object.create.js"); 10514/* harmony import */ var core_js_modules_es_object_create_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_create_js__WEBPACK_IMPORTED_MODULE_4__); 10515/* harmony import */ var core_js_modules_es_object_define_property_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.object.define-property.js */ "./node_modules/core-js/modules/es.object.define-property.js"); 10516/* harmony import */ var core_js_modules_es_object_define_property_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_define_property_js__WEBPACK_IMPORTED_MODULE_5__); 10517/* harmony import */ var core_js_modules_es_object_get_prototype_of_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.object.get-prototype-of.js */ "./node_modules/core-js/modules/es.object.get-prototype-of.js"); 10518/* harmony import */ var core_js_modules_es_object_get_prototype_of_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_get_prototype_of_js__WEBPACK_IMPORTED_MODULE_6__); 10519/* harmony import */ var core_js_modules_es_object_set_prototype_of_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.object.set-prototype-of.js */ "./node_modules/core-js/modules/es.object.set-prototype-of.js"); 10520/* harmony import */ var core_js_modules_es_object_set_prototype_of_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_set_prototype_of_js__WEBPACK_IMPORTED_MODULE_7__); 10521/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js"); 10522/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_8__); 10523/* harmony import */ var core_js_modules_es_promise_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/es.promise.js */ "./node_modules/core-js/modules/es.promise.js"); 10524/* harmony import */ var core_js_modules_es_promise_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_promise_js__WEBPACK_IMPORTED_MODULE_9__); 10525/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! axios */ "./node_modules/axios/index.js"); 10526/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_10__); 10527 10528 10529 10530 10531 10532 10533 10534 10535 10536 10537function _regenerator() { /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */ var e, t, r = "function" == typeof Symbol ? Symbol : {}, n = r.iterator || "@@iterator", o = r.toStringTag || "@@toStringTag"; function i(r, n, o, i) { var c = n && n.prototype instanceof Generator ? n : Generator, u = Object.create(c.prototype); return _regeneratorDefine2(u, "_invoke", function (r, n, o) { var i, c, u, f = 0, p = o || [], y = !1, G = { p: 0, n: 0, v: e, a: d, f: d.bind(e, 4), d: function d(t, r) { return i = t, c = 0, u = e, G.n = r, a; } }; function d(r, n) { for (c = r, u = n, t = 0; !y && f && !o && t < p.length; t++) { var o, i = p[t], d = G.p, l = i[2]; r > 3 ? (o = l === n) && (u = i[(c = i[4]) ? 5 : (c = 3, 3)], i[4] = i[5] = e) : i[0] <= d && ((o = r < 2 && d < i[1]) ? (c = 0, G.v = n, G.n = i[1]) : d < l && (o = r < 3 || i[0] > n || n > l) && (i[4] = r, i[5] = n, G.n = l, c = 0)); } if (o || r > 1) return a; throw y = !0, n; } return function (o, p, l) { if (f > 1) throw TypeError("Generator is already running"); for (y && 1 === p && d(p, l), c = p, u = l; (t = c < 2 ? e : u) || !y;) { i || (c ? c < 3 ? (c > 1 && (G.n = -1), d(c, u)) : G.n = u : G.v = u); try { if (f = 2, i) { if (c || (o = "next"), t = i[o]) { if (!(t = t.call(i, u))) throw TypeError("iterator result is not an object"); if (!t.done) return t; u = t.value, c < 2 && (c = 0); } else 1 === c && (t = i["return"]) && t.call(i), c < 2 && (u = TypeError("The iterator does not provide a '" + o + "' method"), c = 1); i = e; } else if ((t = (y = G.n < 0) ? u : r.call(n, G)) !== a) break; } catch (t) { i = e, c = 1, u = t; } finally { f = 1; } } return { value: t, done: y }; }; }(r, o, i), !0), u; } var a = {}; function Generator() {} function GeneratorFunction() {} function GeneratorFunctionPrototype() {} t = Object.getPrototypeOf;
10537 var c = [][n] ? t(t([][n]())) : (_regeneratorDefine2(t = {}, n, function () { return this; }), t), u = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(c); function f(e) { return Object.setPrototypeOf ? Object.setPrototypeOf(e, GeneratorFunctionPrototype) : (e.__proto__ = GeneratorFunctionPrototype, _regeneratorDefine2(e, o, "GeneratorFunction")), e.prototype = Object.create(u), e; } return GeneratorFunction.prototype = GeneratorFunctionPrototype, _regeneratorDefine2(u, "constructor", GeneratorFunctionPrototype), _regeneratorDefine2(GeneratorFunctionPrototype, "constructor", GeneratorFunction), GeneratorFunction.displayName = "GeneratorFunction", _regeneratorDefine2(GeneratorFunctionPrototype, o, "GeneratorFunction"), _regeneratorDefine2(u), _regeneratorDefine2(u, o, "Generator"), _regeneratorDefine2(u, n, function () { return this; }), _regeneratorDefine2(u, "toString", function () { return "[object Generator]"; }), (_regenerator = function _regenerator() { return { w: i, m: f }; })(); } 10538function _regeneratorDefine2(e, r, n, t) { var i = Object.defineProperty; try { i({}, "", {}); } catch (e) { i = 0; } _regeneratorDefine2 = function _regeneratorDefine(e, r, n, t) { function o(r, n) { _regeneratorDefine2(e, r, function (e) { return this._invoke(r, n, e); }); } r ? i ? i(e, r, { value: n, enumerable: !t, configurable: !t, writable: !t }) : e[r] = n : (o("next", 0), o("throw", 1), o("return", 2)); }, _regeneratorDefine2(e, r, n, t); } 10539function asyncGeneratorStep(n, t, e, r, o, a, c) { try { var i = n[a](c), u = i.value; } catch (n) { return void e(n); } i.done ? t(u) : Promise.resolve(u).then(r, o); } 10540function _asyncToGenerator(n) { return function () { var t = this, e = arguments; return new Promise(function (r, o) { var a = n.apply(t, e); function _next(n) { asyncGeneratorStep(a, r, o, _next, _throw, "next", n); } function _throw(n) { asyncGeneratorStep(a, r, o, _next, _throw, "throw", n); } _next(void 0); }); }; } 10541 10542axios__WEBPACK_IMPORTED_MODULE_10___default.a.defaults.headers.common['Authorization'] = sessionStorage.getItem("loggedIn") !== null ? sessionStorage.getItem("loggedIn") : ""; 10543 10544// Interceptor Requests 10545// Add Token 10546axios__WEBPACK_IMPORTED_MODULE_10___default.a.interceptors.request.use(function (config) { 10547 var token = sessionStorage.getItem("loggedIn") !== null ? sessionStorage.getItem("loggedIn") : ""; 10548 config.headers.Authorization = "Bearer ".concat(token); 10549 return config; 10550}); 10551// Interceptor Requests 10552axios__WEBPACK_IMPORTED_MODULE_10___default.a.interceptors.response.use(function (response) { 10553 return response; 10554}, /*#__PURE__*/function () { 10555 var _ref = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee(error) { 10556 return _regenerator().w(function (_context) { 10557 while (1) switch (_context.n) { 10558 case 0: 10559 //console.log(error.response.status) 10560 if (error.response.status === 401) { 10561 sessionStorage.removeItem("loggedIn"); 10562 } 10563 case 1: 10564 return _context.a(2); 10565 } 10566 }, _callee); 10567 })); 10568 return function (_x) { 10569 return _ref.apply(this, arguments); 10570 }; 10571}()); 10572//GET 10573//Get Pages 10574var getNewsletterExport = /*#__PURE__*/function () { 10575 var _ref2 = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee2() { 10576 var result; 10577 return _regenerator().w(function (_context2) { 10578 while (1) switch (_context2.n) { 10579 case 0: 10580 _context2.n = 1; 10581 return axios__WEBPACK_IMPORTED_MODULE_10___default()('/api/admin/newsletter/export'); 10582 case 1: 10583 result = _context2.v; 10584 return _context2.a(2, result.data["export"]); 10585 } 10586 }, _callee2); 10587 })); 10588 return function getNewsletterExport() { 10589 return _ref2.apply(this, arguments); 10590 }; 10591}(); 10592var getGameExport = /*#__PURE__*/function () { 10593 var _ref3 = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee3() { 10594 var result; 10595 return _regenerator().w(function (_context3) { 10596 while (1) switch (_context3.n) { 10597 case 0: 10598 _context3.n = 1; 10599 return axios__WEBPACK_IMPORTED_MODULE_10___default()('/api/admin/concours/export'); 10600 case 1: 10601 result = _context3.v; 10602 return _context3.a(2, result.data["export"]); 10603 } 10604 }, _callee3); 10605 })); 10606 return function getGameExport() { 10607 return _ref3.apply(this, arguments); 10608 }; 10609}(); 10610//Get Pages 10611var getPages = /*#__PURE__*/function () { 10612 var _ref4 = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee4() { 10613 var result; 10614 return _regenerator().w(function (_context4) { 10615 while (1) switch (_context4.n) { 10616 case 0: 10617 _context4.n = 1; 10618 return axios__WEBPACK_IMPORTED_MODULE_10___default()('/api/admin/pages'); 10619 case 1: 10620 result = _context4.v; 10621 return _context4.a(2, result.data.listPage); 10622 } 10623 }, _callee4); 10624 })); 10625 return function getPages() { 10626 return _ref4.apply(this, arguments); 10627 }; 10628}(); 10629//Get One Page 10630var getOnePage = /*#__PURE__*/function () { 10631 var _ref5 = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee5(idPage) { 10632 var result; 10633 return _regenerator().w(function (_context5) { 10634 while (1) switch (_context5.n) { 10635 case 0: 10636 _context5.n = 1; 10637 return axios__WEBPACK_IMPORTED_MODULE_10___default()("/api/admin/pages/".concat(idPage)); 10638 case 1: 10639 result = _context5.v; 10640 return _context5.a(2, result.data.pages); 10641 } 10642 }, _callee5); 10643 })); 10644 return function getOnePage(_x2) { 10645 return _ref5.apply(this, arguments); 10646 }; 10647}(); 10648//Get One Section 10649var getOneSection = /*#__PURE__*/function () { 10650 var _ref6 = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee6(idPage) { 10651 var result; 10652 return _regenerator().w(function (_context6) { 10653 while (1) switch (_context6.n) { 10654 case 0: 10655 _context6.n = 1; 10656 return axios__WEBPACK_IMPORTED_MODULE_10___default()("/api/admin/sectionpage/".concat(idPage)); 10657 case 1: 10658 result = _context6.v; 10659 return _context6.a(2, result.data.sectionPage !== null ? result.data.sectionPage : []); 10660 } 10661 }, _callee6); 10662 })); 10663 return function getOneSection(_x3) { 10664 return _ref6.apply(this, arguments); 10665 }; 10666}(); 10667//Get One Section Item 10668var getOneSectionItem = /*#__PURE__*/function () { 10669 var _ref7 = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee7(idSectionPage, idElement) { 10670 var to, result; 10671 return _regenerator().w(function (_context7) { 10672 while (1) switch (_context7.n) { 10673 case 0: 10674 to = "".concat(idSectionPage, "/").concat(idElement); 10675 if (typeof idElement === 'undefined') to = "".concat(idSectionPage); 10676 _context7.n = 1; 10677 return axios__WEBPACK_IMPORTED_MODULE_10___default()("/api/admin/section/element/".concat(to)); 10678 case 1: 10679 result = _context7.v; 10680 return _context7.a(2, result.data.element !== null ? result.data.element : []); 10681 } 10682 }, _callee7); 10683 })); 10684 return function getOneSectionItem(_x4, _x5) { 10685 return _ref7.apply(this, arguments); 10686 }; 10687}(); 10688//Get Category 10689var getCategory = /*#__PURE__*/function () { 10690 var _ref8 = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee8() { 10691 var result; 10692 return _regenerator().w(function (_context8) { 10693 while (1) switch (_context8.n) { 10694 case 0: 10695 _context8.n = 1; 10696 return axios__WEBPACK_IMPORTED_MODULE_10___default()('/api/admin/category'); 10697 case 1: 10698 result = _context8.v; 10699 return _context8.a(2, result.data.category); 10700 } 10701 }, _callee8); 10702 })); 10703 return function getCategory() { 10704 return _ref8.apply(this, arguments); 10705 }; 10706}(); 10707//Get Params 10708var getParams = /*#__PURE__*/function () { 10709 var _ref9 = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee9() { 10710 var result; 10711 return _regenerator().w(function (_context9) { 10712 while (1) switch (_context9.n) { 10713 case 0: 10714 _context9.n = 1; 10715 return axios__WEBPACK_IMPORTED_MODULE_10___default()('/api/admin/config/'); 10716 case 1: 10717 result = _context9.v; 10718 return _context9.a(2, result.data.parametre); 10719 } 10720 }, _callee9); 10721 })); 10722 return function getParams() { 10723 return _ref9.apply(this, arguments); 10724 }; 10725}(); 10726//Get Media 10727var getMedias = /*#__PURE__*/function () { 10728 var _ref0 = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee0() { 10729 var result; 10730 return _regenerator().w(function (_context0) { 10731 while (1) switch (_context0.n) { 10732 case 0: 10733 _context0.n = 1; 10734 return axios__WEBPACK_IMPORTED_MODULE_10___default()('/api/admin/media'); 10735 case 1: 10736 result = _context0.v; 10737 return _context0.a(2, result.data.listMedia); 10738 } 10739 }, _callee0); 10740 })); 10741 return function getMedias() { 10742 return _ref0.apply(this, arguments); 10743 }; 10744}(); 10745//Get Media 10746var getOneMedia = /*#__PURE__*/function () { 10747 var _ref1 = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee1(id) { 10748 var result; 10749 return _regenerator().w(function (_context1) { 10750 while (1) switch (_context1.n) { 10751 case 0: 10752 _context1.n = 1; 10753 return axios__WEBPACK_IMPORTED_MODULE_10___default()("/api/admin/media/".concat(id)); 10754 case 1: 10755 result = _context1.v; 10756 return _context1.a(2, result.data.media); 10757 } 10758 }, _callee1); 10759 })); 10760 return function getOneMedia(_x6) { 10761 return _ref1.apply(this, arguments); 10762 }; 10763}(); 10764//Get Label 10765var getLabel = /*#__PURE__*/function () { 10766 var _ref10 = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee10() { 10767 var result; 10768 return _regenerator().w(function (_context10) { 10769 while (1) switch (_context10.n) { 10770 case 0: 10771 _context10.n = 1; 10772 return axios__WEBPACK_IMPORTED_MODULE_10___default()('/api/admin/label'); 10773 case 1: 10774 result = _context10.v; 10775 return _context10.a(2, result.data.label); 10776 } 10777 }, _callee10); 10778 })); 10779 return function getLabel() { 10780 return _ref10.apply(this, arguments); 10781 }; 10782}(); 10783//Get Menu Template Header 10784var getMenuHeader = /*#__PURE__*/function () { 10785 var _ref11 = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee11() { 10786 var result; 10787 return _regenerator().w(function (_context11) { 10788 while (1) switch (_context11.n) { 10789 case 0: 10790 _context11.n = 1; 10791 return axios__WEBPACK_IMPORTED_MODULE_10___default()('/api/admin/header'); 10792 case 1: 10793 result = _context11.v; 10794 return _context11.a(2, result.data); 10795 } 10796 }, _callee11); 10797 })); 10798 return function getMenuHeader() { 10799 return _ref11.apply(this, arguments); 10800 }; 10801}(); 10802//Get Template Menu 10803var getMenu = /*#__PURE__*/function () { 10804 var _ref12 = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee12() { 10805 var result; 10806 return _regenerator().w(function (_context12) { 10807 while (1) switch (_context12.n) { 10808 case 0: 10809 _context12.n = 1; 10810 return axios__WEBPACK_IMPORTED_MODULE_10___default()('/api/admin/menu'); 10811 case 1: 10812 result = _context12.v; 10813 return _context12.a(2, result.data); 10814 } 10815 }, _callee12); 10816 })); 10817 return function getMenu() { 10818 return _ref12.apply(this, arguments); 10819 }; 10820}(); 10821//Get Template Newsletters 10822var getNewsletter = /*#__PURE__*/function () { 10823 var _ref13 = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee13() { 10824 var result; 10825 return _regenerator().w(function (_context13) { 10826 while (1) switch (_context13.n) { 10827 case 0: 10828 _context13.n = 1; 10829 return axios__WEBPACK_IMPORTED_MODULE_10___default()('/api/admin/newsletter'); 10830 case 1: 10831 result = _context13.v; 10832 return _context13.a(2, result.data.listNewsletter); 10833 } 10834 }, _callee13); 10835 })); 10836 return function getNewsletter() { 10837 return _ref13.apply(this, arguments); 10838 }; 10839}(); 10840//Get Status Newsletters 10841var getStatusNewsletter = /*#__PURE__*/function () { 10842 var _ref14 = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee14() { 10843 var result; 10844 return _regenerator().w(function (_context14) { 10845 while (1) switch (_context14.n) { 10846 case 0: 10847 _context14.n = 1; 10848 return axios__WEBPACK_IMPORTED_MODULE_10___default()('/api/admin/newsletter/status'); 10849 case 1: 10850 result = _context14.v; 10851 return _context14.a(2, result.data); 10852 } 10853 }, _callee14); 10854 })); 10855 return function getStatusNewsletter() { 10856 return _ref14.apply(this, arguments); 10857 }; 10858}(); 10859//Get Games 10860var getGames = /*#__PURE__*/function () { 10861 var _ref15 = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee15() { 10862 var result; 10863 return _regenerator().w(function (_context15) { 10864 while (1) switch (_context15.n) { 10865 case 0: 10866 _context15.n = 1; 10867 return axios__WEBPACK_IMPORTED_MODULE_10___default()('/api/admin/concours'); 10868 case 1: 10869 result = _context15.v; 10870 return _context15.a(2, result.data.concours); 10871 } 10872 }, _callee15); 10873 })); 10874 return function getGames() { 10875 return _ref15.apply(this, arguments); 10876 }; 10877}(); 10878//Get Menu Template Footer 10879var getMenuFooter = /*#__PURE__*/function () { 10880 var _ref16 = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee16() { 10881 var result; 10882 return _regenerator().w(function (_context16) { 10883 while (1) switch (_context16.n) { 10884 case 0: 10885 _context16.n = 1; 10886 return axios__WEBPACK_IMPORTED_MODULE_10___default()('/api/admin/footer'); 10887 case 1: 10888 result = _context16.v; 10889 return _context16.a(2, result.data); 10890 } 10891 }, _callee16); 10892 })); 10893 return function getMenuFooter() { 10894 return _ref16.apply(this, arguments); 10895 }; 10896}(); 10897//Get Users 10898var getUsers = /*#__PURE__*/function () { 10899 var _ref17 = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee17() { 10900 var result; 10901 return _regenerator().w(function (_context17) { 10902 while (1) switch (_context17.n) { 10903 case 0: 10904 _context17.n = 1; 10905 return axios__WEBPACK_IMPORTED_MODULE_10___default()('/api/admin/user'); 10906 case 1: 10907 result = _context17.v; 10908 return _context17.a(2, result.data.listUser !== null ? result.data.listUser : []); 10909 } 10910 }, _callee17); 10911 })); 10912 return function getUsers() { 10913 return _ref17.apply(this, arguments); 10914 }; 10915}(); 10916 10917//PUT
10918//Set Params 10919var sendParams = /*#__PURE__*/function () { 10920 var _ref18 = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee18(data) { 10921 return _regenerator().w(function (_context18) { 10922 while (1) switch (_context18.n) { 10923 case 0: 10924 _context18.n = 1; 10925 return axios__WEBPACK_IMPORTED_MODULE_10___default.a.put('/api/admin/config', data); 10926 case 1: 10927 return _context18.a(2, _context18.v); 10928 } 10929 }, _callee18); 10930 })); 10931 return function sendParams(_x7) { 10932 return _ref18.apply(this, arguments); 10933 }; 10934}(); 10935//Set Pages Order 10936var sendPageOrder = /*#__PURE__*/function () { 10937 var _ref19 = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee19(data) { 10938 return _regenerator().w(function (_context19) { 10939 while (1) switch (_context19.n) { 10940 case 0: 10941 _context19.n = 1; 10942 return axios__WEBPACK_IMPORTED_MODULE_10___default.a.put('/api/admin/pages/orders', data); 10943 case 1: 10944 return _context19.a(2, _context19.v); 10945 } 10946 }, _callee19); 10947 })); 10948 return function sendPageOrder(_x8) { 10949 return _ref19.apply(this, arguments); 10950 }; 10951}(); 10952//Set Pages 10953var sendPage = /*#__PURE__*/function () { 10954 var _ref20 = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee20(data, id) { 10955 return _regenerator().w(function (_context20) { 10956 while (1) switch (_context20.n) { 10957 case 0: 10958 _context20.n = 1; 10959 return axios__WEBPACK_IMPORTED_MODULE_10___default.a.put("/api/admin/pages/".concat(id), data); 10960 case 1: 10961 return _context20.a(2, _context20.v); 10962 } 10963 }, _callee20); 10964 })); 10965 return function sendPage(_x9, _x0) { 10966 return _ref20.apply(this, arguments); 10967 }; 10968}(); 10969//Set Section 10970var sendSection = /*#__PURE__*/function () { 10971 var _ref21 = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee21(data, idPage, idSectionPage) { 10972 return _regenerator().w(function (_context21) { 10973 while (1) switch (_context21.n) { 10974 case 0: 10975 _context21.n = 1; 10976 return axios__WEBPACK_IMPORTED_MODULE_10___default.a.put("/api/admin/sectionpage/".concat(idPage, "/").concat(idSectionPage), [data]); 10977 case 1: 10978 return _context21.a(2, _context21.v); 10979 } 10980 }, _callee21); 10981 })); 10982 return function sendSection(_x1, _x10, _x11) { 10983 return _ref21.apply(this, arguments); 10984 }; 10985}(); 10986//Set Template 10987var sendSocialTemplate = /*#__PURE__*/function () { 10988 var _ref22 = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee22(data) { 10989 return _regenerator().w(function (_context22) { 10990 while (1) switch (_context22.n) { 10991 case 0: 10992 _context22.n = 1; 10993 return axios__WEBPACK_IMPORTED_MODULE_10___default.a.put("/api/admin/social", data); 10994 case 1: 10995 return _context22.a(2, _context22.v); 10996 } 10997 }, _callee22); 10998 })); 10999 return function sendSocialTemplate(_x12) { 11000 return _ref22.apply(this, arguments); 11001 }; 11002}(); 11003//Set Section item 11004var sendSectionElement = /*#__PURE__*/function () { 11005 var _ref23 = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee23(data, id, idElement) { 11006 return _regenerator().w(function (_context23) { 11007 while (1) switch (_context23.n) { 11008 case 0: 11009 _context23.n = 1; 11010 return axios__WEBPACK_IMPORTED_MODULE_10___default.a.put("/api/admin/section/element/".concat(id, "/").concat(idElement), [data]); 11011 case 1: 11012 return _context23.a(2, _context23.v); 11013 } 11014 }, _callee23); 11015 })); 11016 return function sendSectionElement(_x13, _x14, _x15) { 11017 return _ref23.apply(this, arguments); 11018 }; 11019}(); 11020//Set Order Section onePage 11021var sendOrderSection = /*#__PURE__*/function () { 11022 var _ref24 = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee24(data) { 11023 return _regenerator().w(function (_context24) { 11024 while (1) switch (_context24.n) { 11025 case 0: 11026 _context24.n = 1; 11027 return axios__WEBPACK_IMPORTED_MODULE_10___default.a.put("/api/admin/sectionpage/orders", data); 11028 case 1: 11029 return _context24.a(2, _context24.v); 11030 } 11031 }, _callee24); 11032 })); 11033 return function sendOrderSection(_x16) { 11034 return _ref24.apply(this, arguments); 11035 }; 11036}(); 11037//Set Order Section onePage 11038var sendOrderSectionItem = /*#__PURE__*/function () { 11039 var _ref25 = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee25(data, id) { 11040 return _regenerator().w(function (_context25) { 11041 while (1) switch (_context25.n) { 11042 case 0: 11043 _context25.n = 1; 11044 return axios__WEBPACK_IMPORTED_MODULE_10___default.a.put("/api/admin/section/orders/element/".concat(id), data); 11045 case 1: 11046 return _context25.a(2, _context25.v); 11047 } 11048 }, _callee25); 11049 })); 11050 return function sendOrderSectionItem(_x17, _x18) { 11051 return _ref25.apply(this, arguments); 11052 }; 11053}(); 11054//Set Menu Order 11055var sendMenuOrder = /*#__PURE__*/function () { 11056 var _ref26 = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee26(data) { 11057 return _regenerator().w(function (_context26) { 11058 while (1) switch (_context26.n) { 11059 case 0: 11060 _context26.n = 1; 11061 return axios__WEBPACK_IMPORTED_MODULE_10___default.a.put('/api/admin/menu/orders', data); 11062 case 1: 11063 return _context26.a(2, _context26.v); 11064 } 11065 }, _callee26); 11066 })); 11067 return function sendMenuOrder(_x19) { 11068 return _ref26.apply(this, arguments); 11069 }; 11070}(); 11071//Set Status 11072var sendStatus = /*#__PURE__*/function () { 11073 var _ref27 = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee27(to, id, data, idItem) { 11074 var value; 11075 return _regenerator().w(function (_context27) { 11076 while (1) switch (_context27.n) { 11077 case 0: 11078 if (typeof idItem === 'undefined') { 11079 value = "".concat(id); 11080 } else if (typeof idItem !== 'undefined') { 11081 value = "".concat(id, "/").concat(idItem); 11082 } 11083 //console.log(data) 11084 _context27.n = 1; 11085 return axios__WEBPACK_IMPORTED_MODULE_10___default.a.put("".concat(to).concat(value), { 11086 'status': data 11087 }); 11088 case 1: 11089 return _context27.a(2, _context27.v); 11090 } 11091 }, _callee27); 11092 })); 11093 return function sendStatus(_x20, _x21, _x22, _x23) { 11094 return _ref27.apply(this, arguments); 11095 }; 11096}(); 11097//Edit Path Img 11098var editPathImg = /*#__PURE__*/function () { 11099 var _ref28 = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee28(id, data) { 11100 return _regenerator().w(function (_context28) { 11101 while (1) switch (_context28.n) { 11102 case 0: 11103 _context28.n = 1; 11104 return axios__WEBPACK_IMPORTED_MODULE_10___default.a.put("/api/admin/media/section/".concat(id), data); 11105 case 1:
11106 return _context28.a(2, _context28.v); 11107 } 11108 }, _callee28); 11109 })); 11110 return function editPathImg(_x24, _x25) { 11111 return _ref28.apply(this, arguments); 11112 }; 11113}(); 11114//Edit User 11115var editUser = /*#__PURE__*/function () { 11116 var _ref29 = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee29(data, id) { 11117 return _regenerator().w(function (_context29) { 11118 while (1) switch (_context29.n) { 11119 case 0: 11120 _context29.n = 1; 11121 return axios__WEBPACK_IMPORTED_MODULE_10___default.a.put("/api/admin/user/".concat(id), data); 11122 case 1: 11123 return _context29.a(2, _context29.v); 11124 } 11125 }, _callee29); 11126 })); 11127 return function editUser(_x26, _x27) { 11128 return _ref29.apply(this, arguments); 11129 }; 11130}(); 11131//Edit Media 11132var editMedia = /*#__PURE__*/function () { 11133 var _ref30 = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee30(data, id) { 11134 return _regenerator().w(function (_context30) { 11135 while (1) switch (_context30.n) { 11136 case 0: 11137 _context30.n = 1; 11138 return axios__WEBPACK_IMPORTED_MODULE_10___default.a.put("/api/admin/media/".concat(id), data); 11139 case 1: 11140 return _context30.a(2, _context30.v); 11141 } 11142 }, _callee30); 11143 })); 11144 return function editMedia(_x28, _x29) { 11145 return _ref30.apply(this, arguments); 11146 }; 11147}(); 11148//Edit Menu Item 11149var editMenuItem = /*#__PURE__*/function () { 11150 var _ref31 = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee31(data, id) { 11151 return _regenerator().w(function (_context31) { 11152 while (1) switch (_context31.n) { 11153 case 0: 11154 _context31.n = 1; 11155 return axios__WEBPACK_IMPORTED_MODULE_10___default.a.put("/api/admin/menu/".concat(id), data); 11156 case 1: 11157 return _context31.a(2, _context31.v); 11158 } 11159 }, _callee31); 11160 })); 11161 return function editMenuItem(_x30, _x31) { 11162 return _ref31.apply(this, arguments); 11163 }; 11164}(); 11165 11166//DELETE 11167//Send Delete 11168var sendDelete = /*#__PURE__*/function () { 11169 var _ref32 = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee32(to, id) { 11170 return _regenerator().w(function (_context32) { 11171 while (1) switch (_context32.n) { 11172 case 0: 11173 _context32.n = 1; 11174 return axios__WEBPACK_IMPORTED_MODULE_10___default.a["delete"]("".concat(to).concat(id), {}); 11175 case 1: 11176 return _context32.a(2, _context32.v); 11177 } 11178 }, _callee32); 11179 })); 11180 return function sendDelete(_x32, _x33) { 11181 return _ref32.apply(this, arguments); 11182 }; 11183}(); 11184 11185//POST 11186//Add User 11187var addUser = /*#__PURE__*/function () { 11188 var _ref33 = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee33(data) { 11189 return _regenerator().w(function (_context33) { 11190 while (1) switch (_context33.n) { 11191 case 0: 11192 _context33.n = 1; 11193 return axios__WEBPACK_IMPORTED_MODULE_10___default.a.post('/api/admin/user', data); 11194 case 1: 11195 return _context33.a(2, _context33.v); 11196 } 11197 }, _callee33); 11198 })); 11199 return function addUser(_x34) { 11200 return _ref33.apply(this, arguments); 11201 }; 11202}(); 11203//Add Media 11204var addMedia = /*#__PURE__*/function () { 11205 var _ref34 = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee34(data) { 11206 var bodyFormData; 11207 return _regenerator().w(function (_context34) { 11208 while (1) switch (_context34.n) { 11209 case 0: 11210 bodyFormData = new FormData(); //console.log(data) 11211 bodyFormData.append('files', data.files); 11212 bodyFormData.append('alt', data.info.alt); 11213 bodyFormData.append('lang', data.info.lang); 11214 bodyFormData.append('originalFileName', data.info.originalFileName); 11215 if (data.info.idVideo) { 11216 bodyFormData.append('video', data.info.video); 11217 bodyFormData.append('idVideo', data.info.idVideo); 11218 } 11219 //console.log([...bodyFormData]) 11220 _context34.n = 1; 11221 return axios__WEBPACK_IMPORTED_MODULE_10___default()({ 11222 method: 'post', 11223 url: '/api/admin/media', 11224 data: bodyFormData, 11225 headers: { 11226 'Content-Type': 'multipart/form-data' 11227 } 11228 }); 11229 case 1:
11230 return _context34.a(2, _context34.v); 11231 } 11232 }, _callee34); 11233 })); 11234 return function addMedia(_x35) { 11235 return _ref34.apply(this, arguments); 11236 }; 11237}(); 11238//Add Page 11239var addPage = /*#__PURE__*/function () { 11240 var _ref35 = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee35(data) { 11241 return _regenerator().w(function (_context35) { 11242 while (1) switch (_context35.n) { 11243 case 0: 11244 _context35.n = 1; 11245 return axios__WEBPACK_IMPORTED_MODULE_10___default.a.post('/api/admin/pages', data); 11246 case 1: 11247 return _context35.a(2, _context35.v); 11248 } 11249 }, _callee35); 11250 })); 11251 return function addPage(_x36) { 11252 return _ref35.apply(this, arguments); 11253 }; 11254}(); 11255//Add Menu Item 11256var addMenuItem = /*#__PURE__*/function () { 11257 var _ref36 = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee36(data) { 11258 return _regenerator().w(function (_context36) { 11259 while (1) switch (_context36.n) { 11260 case 0: 11261 _context36.n = 1; 11262 return axios__WEBPACK_IMPORTED_MODULE_10___default.a.post('/api/admin/menu', data); 11263 case 1: 11264 return _context36.a(2, _context36.v); 11265 } 11266 }, _callee36); 11267 })); 11268 return function addMenuItem(_x37) { 11269 return _ref36.apply(this, arguments); 11270 }; 11271}(); 11272//Add Section Page 11273var addSectionPage = /*#__PURE__*/function () { 11274 var _ref37 = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee37(data, idPage, idSection) { 11275 var to; 11276 return _regenerator().w(function (_context37) { 11277 while (1) switch (_context37.n) { 11278 case 0: 11279 to = "".concat(idPage, "/").concat(idSection); 11280 if (typeof idSection === 'undefined') to = "".concat(idPage); 11281 _context37.n = 1; 11282 return axios__WEBPACK_IMPORTED_MODULE_10___default.a.post("/api/admin/sectionpage/".concat(to), [data]); 11283 case 1: 11284 return _context37.a(2, _context37.v); 11285 } 11286 }, _callee37); 11287 })); 11288 return function addSectionPage(_x38, _x39, _x40) { 11289 return _ref37.apply(this, arguments); 11290 }; 11291}(); 11292//Add Section item 11293var addSectionElement = /*#__PURE__*/function () { 11294 var _ref38 = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee38(data, id, idElement) { 11295 return _regenerator().w(function (_context38) { 11296 while (1) switch (_context38.n) { 11297 case 0: 11298 _context38.n = 1; 11299 return axios__WEBPACK_IMPORTED_MODULE_10___default.a.post("/api/admin/section/element/".concat(id), data); 11300 case 1: 11301 return _context38.a(2, _context38.v); 11302 } 11303 }, _callee38); 11304 })); 11305 return function addSectionElement(_x41, _x42, _x43) { 11306 return _ref38.apply(this, arguments); 11307 }; 11308}(); 11309// Login 11310var loginCheck = /*#__PURE__*/function () { 11311 var _ref39 = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee39(data) { 11312 var result; 11313 return _regenerator().w(function (_context39) { 11314 while (1) switch (_context39.n) { 11315 case 0: 11316 _context39.n = 1; 11317 return axios__WEBPACK_IMPORTED_MODULE_10___default.a.post("/login_check", data); 11318 case 1: 11319 result = _context39.v; 11320 return _context39.a(2, result.data); 11321 } 11322 }, _callee39); 11323 })); 11324 return function loginCheck(_x44) { 11325 return _ref39.apply(this, arguments); 11326 }; 11327}(); 11328var getOneUserLog = /*#__PURE__*/function () { 11329 var _ref40 = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee40() { 11330 var result; 11331 return _regenerator().w(function (_context40) { 11332 while (1) switch (_context40.n) { 11333 case 0: 11334 _context40.n = 1; 11335 return axios__WEBPACK_IMPORTED_MODULE_10___default()('/api/admin/user/one'); 11336 case 1: 11337 result = _context40.v; 11338 return _context40.a(2, result.data.user); 11339 } 11340 }, _callee40); 11341 })); 11342 return function getOneUserLog() { 11343 return _ref40.apply(this, arguments); 11344 }; 11345}(); 11346 11347/***/ }), 11348
11349/***/ "./assets/backoffice/store/store.js": 11350/*!******************************************!*\ 11351 !*** ./assets/backoffice/store/store.js ***! 11352 \******************************************/ 11353/*! exports provided: initialState, StoreContext, reducer, StoreContainer */ 11354/***/ (function(module, __webpack_exports__, __webpack_require__) { 11355 11356"use strict"; 11357__webpack_require__.r(__webpack_exports__); 11358/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "initialState", function() { return initialState; }); 11359/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "StoreContext", function() { return StoreContext; }); 11360/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "reducer", function() { return reducer; }); 11361/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "StoreContainer", function() { return StoreContainer; }); 11362/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.symbol.js */ "./node_modules/core-js/modules/es.symbol.js"); 11363/* harmony import */ var core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_js__WEBPACK_IMPORTED_MODULE_0__); 11364/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es.symbol.description.js */ "./node_modules/core-js/modules/es.symbol.description.js"); 11365/* harmony import */ var core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_description_js__WEBPACK_IMPORTED_MODULE_1__); 11366/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es.symbol.iterator.js */ "./node_modules/core-js/modules/es.symbol.iterator.js"); 11367/* harmony import */ var core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_iterator_js__WEBPACK_IMPORTED_MODULE_2__); 11368/* harmony import */ var core_js_modules_es_symbol_to_primitive_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.symbol.to-primitive.js */ "./node_modules/core-js/modules/es.symbol.to-primitive.js"); 11369/* harmony import */ var core_js_modules_es_symbol_to_primitive_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_symbol_to_primitive_js__WEBPACK_IMPORTED_MODULE_3__); 11370/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es.array.filter.js */ "./node_modules/core-js/modules/es.array.filter.js"); 11371/* harmony import */ var core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_filter_js__WEBPACK_IMPORTED_MODULE_4__); 11372/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es.array.for-each.js */ "./node_modules/core-js/modules/es.array.for-each.js"); 11373/* harmony import */ var core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_for_each_js__WEBPACK_IMPORTED_MODULE_5__); 11374/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es.array.from.js */ "./node_modules/core-js/modules/es.array.from.js"); 11375/* harmony import */ var core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_from_js__WEBPACK_IMPORTED_MODULE_6__); 11376/* harmony import */ var core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! core-js/modules/es.array.is-array.js */ "./node_modules/core-js/modules/es.array.is-array.js"); 11377/* harmony import */ var core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_is_array_js__WEBPACK_IMPORTED_MODULE_7__); 11378/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! core-js/modules/es.array.iterator.js */ "./node_modules/core-js/modules/es.array.iterator.js"); 11379/* harmony import */ var core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_iterator_js__WEBPACK_IMPORTED_MODULE_8__); 11380/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/es.array.slice.js */ "./node_modules/core-js/modules/es.array.slice.js"); 11381/* harmony import */ var core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_slice_js__WEBPACK_IMPORTED_MODULE_9__); 11382/* harmony import */ var core_js_modules_es_date_to_primitive_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! core-js/modules/es.date.to-primitive.js */ "./node_modules/core-js/modules/es.date.to-primitive.js"); 11383/* harmony import */ var core_js_modules_es_date_to_primitive_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_date_to_primitive_js__WEBPACK_IMPORTED_MODULE_10__); 11384/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! core-js/modules/es.date.to-string.js */ "./node_modules/core-js/modules/es.date.to-string.js"); 11385/* harmony import */ var core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_date_to_string_js__WEBPACK_IMPORTED_MODULE_11__); 11386/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! core-js/modules/es.function.name.js */ "./node_modules/core-js/modules/es.function.name.js"); 11387/* harmony import */ var core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_function_name_js__WEBPACK_IMPORTED_MODULE_12__); 11388/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! core-js/modules/es.number.constructor.js */ "./node_modules/core-js/modules/es.number.constructor.js"); 11389/* harmony import */ var core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_number_constructor_js__WEBPACK_IMPORTED_MODULE_13__); 11390/* harmony import */ var core_js_modules_es_object_define_properties_js__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! core-js/modules/es.object.define-properties.js */ "./node_modules/core-js/modules/es.object.define-properties.js"); 11391/* harmony import */ var core_js_modules_es_object_define_properties_js__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_define_properties_js__WEBPACK_IMPORTED_MODULE_14__); 11392/* harmony import */ var core_js_modules_es_object_define_property_js__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! core-js/modules/es.object.define-property.js */ "./node_modules/core-js/modules/es.object.define-property.js"); 11393/* harmony import */ var core_js_modules_es_object_define_property_js__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_define_property_js__WEBPACK_IMPORTED_MODULE_15__); 11394/* harmony import */ var core_js_modules_es_object_get_own_property_descriptor_js__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! core-js/modules/es.object.get-own-property-descriptor.js */ "./node_modules/core-js/modules/es.object.get-own-property-descriptor.js"); 11395/* harmony import */ var core_js_modules_es_object_get_own_property_descriptor_js__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_get_own_property_descriptor_js__WEBPACK_IMPORTED_MODULE_16__); 11396/* harmony import */ var core_js_modules_es_object_get_own_property_descriptors_js__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! core-js/modules/es.object.get-own-property-descriptors.js */ "./node_modules/core-js/modules/es.object.get-own-property-descriptors.js"); 11397/* harmony import */ var core_js_modules_es_object_get_own_property_descriptors_js__WEBPACK_IMPORTED_MODULE_17___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_get_own_property_descriptors_js__WEBPACK_IMPORTED_MODULE_17__); 11398/* harmony import */ var core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! core-js/modules/es.object.keys.js */ "./node_modules/core-js/modules/es.object.keys.js"); 11399/* harmony import */ var core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_18___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_keys_js__WEBPACK_IMPORTED_MODULE_18__); 11400/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! core-js/modules/es.object.to-string.js */ "./node_modules/core-js/modules/es.object.to-string.js"); 11401/* harmony import */ var core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_19___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_object_to_string_js__WEBPACK_IMPORTED_MODULE_19__); 11402/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! core-js/modules/es.regexp.exec.js */ "./node_modules/core-js/modules/es.regexp.exec.js"); 11403/* harmony import */ var core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_20___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_exec_js__WEBPACK_IMPORTED_MODULE_20__); 11404/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! core-js/modules/es.regexp.to-string.js */ "./node_modules/core-js/modules/es.regexp.to-string.js"); 11405/* harmony import */ var core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_21___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_regexp_to_string_js__WEBPACK_IMPORTED_MODULE_21__); 11406/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! core-js/modules/es.string.iterator.js */ "./node_modules/core-js/modules/es.string.iterator.js"); 11407/* harmony import */ var core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_22___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_string_iterator_js__WEBPACK_IMPORTED_MODULE_22__); 11408/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! core-js/modules/web.dom-collections.for-each.js */ "./node_modules/core-js/modules/web.dom-collections.for-each.js"); 11409/* harmony import */ var core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_23___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_for_each_js__WEBPACK_IMPORTED_MODULE_23__); 11410/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! core-js/modules/web.dom-collections.iterator.js */ "./node_modules/core-js/modules/web.dom-collections.iterator.js"); 11411/* harmony import */ var core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_24___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_collections_iterator_js__WEBPACK_IMPORTED_MODULE_24__); 11412/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 11413/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_25___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_25__); 11414 11415 11416 11417 11418 11419 11420 11421 11422 11423 11424 11425 11426 11427 11428 11429 11430 11431 11432 11433 11434 11435 11436 11437 11438 11439function _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); } 11440function _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); } 11441function _nonIterableRest() { throw new TypeError("Invalid attempt to de
11441structure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } 11442function _unsupportedIterableToArray(r, a) { if (r) { if ("string" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } } 11443function _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; } 11444function _iterableToArrayLimit(r, l) { var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } } 11445function _arrayWithHoles(r) { if (Array.isArray(r)) return r; } 11446function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } 11447function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { _defineProperty(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } 11448function _defineProperty(e, r, t) { return (r = _toPropertyKey(r)) in e ? Object.defineProperty(e, r, { value: t, enumerable: !0, configurable: !0, writable: !0 }) : e[r] = t, e; } 11449function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : i + ""; } 11450function _toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); } 11451 11452var initialState = { 11453 checkActiveType: 'all', 11454 alphaOrder: false, 11455 template: ['actualite', 'actuGame', 'contact', 'contactForm', 'gridTv', 'lastTweet', 'legalMention', 'liveReplay', 'partners', 'propos', 'sectionTitle', 'sliderHome'], 11456 currentGalleryImg: '' 11457}; 11458var StoreContext = /*#__PURE__*/Object(react__WEBPACK_IMPORTED_MODULE_25__["createContext"])(initialState); 11459function reducer(state, action) { 11460 switch (action.type) { 11461 case 'setAlphaOrder': 11462 return _objectSpread(_objectSpread({}, state), {}, { 11463 alphaOrder: action.aOrder 11464 }); 11465 case 'setCheckActiveType': 11466 return _objectSpread(_objectSpread({}, state), {}, { 11467 checkActiveType: action.cActive 11468 }); 11469 case 'setCurrentGalleryImg': 11470 return _objectSpread(_objectSpread({}, state), {}, { 11471 currentGalleryImg: action.cImg 11472 }); 11473 default: 11474 throw new Error(); 11475 } 11476} 11477var StoreContainer = function StoreContainer(_ref) { 11478 var children = _ref.children; 11479 var _useReducer = Object(react__WEBPACK_IMPORTED_MODULE_25__["useReducer"])(reducer, initialState), 11480 _useReducer2 = _slicedToArray(_useReducer, 2), 11481 state = _useReducer2[0], 11482 dispatch = _useReducer2[1]; 11483 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_25___default.a.createElement(StoreContext.Provider, { 11484 value: { 11485 state: state, 11486 dispatch: dispatch 11487 } 11488 }, children); 11489}; 11490 11491/***/ }), 11492
11493/***/ "./assets/backoffice/theme/index.js": 11494/*!******************************************!*\ 11495 !*** ./assets/backoffice/theme/index.js ***! 11496 \******************************************/ 11497/*! exports provided: theme */ 11498/***/ (function(module, __webpack_exports__, __webpack_require__) { 11499 11500"use strict"; 11501__webpack_require__.r(__webpack_exports__); 11502/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "theme", function() { return theme; }); 11503var theme = { 11504 global: { 11505 colors: { 11506 brand: '#90c97e', 11507 border: { 11508 "dark": "rgba(0,0,0,0.33)", 11509 "light": "rgba(255,255,255, 0.33)" 11510 }, 11511 control: { 11512 "dark": "brand", 11513 "light": "brand" 11514 } 11515 } 11516 }, 11517 radioButton: { 11518 border: { 11519 color: { 11520 "dark": "rgba(0,0,0,0.33)", 11521 "light": "rgba(255,255,255, 0.33)" 11522 } 11523 } 11524 } 11525}; 11526 11527/***/ }), 11528
11529/***/ "./assets/backoffice/utils/img/cross.png": 11530/*!***********************************************!*\ 11531 !*** ./assets/backoffice/utils/img/cross.png ***! 11532 \***********************************************/ 11533/*! exports provided: default */ 11534/***/ (function(module, __webpack_exports__, __webpack_require__) { 11535 11536"use strict"; 11537__webpack_require__.r(__webpack_exports__); 11538/* harmony default export */ __webpack_exports__["default"] = ("/build/images/cross.b25a599e.png"); 11539 11540/***/ }), 11541
11542/***/ "./assets/backoffice/utils/img/delete.png": 11543/*!************************************************!*\ 11544 !*** ./assets/backoffice/utils/img/delete.png ***! 11545 \************************************************/ 11546/*! exports provided: default */ 11547/***/ (function(module, __webpack_exports__, __webpack_require__) { 11548 11549"use strict"; 11550__webpack_require__.r(__webpack_exports__); 11551/* harmony default export */ __webpack_exports__["default"] = ("/build/images/delete.fb183a43.png"); 11552 11553/***/ }), 11554
11555/***/ "./assets/backoffice/utils/img/download.png": 11556/*!**************************************************!*\ 11557 !*** ./assets/backoffice/utils/img/download.png ***! 11558 \**************************************************/ 11559/*! exports provided: default */ 11560/***/ (function(module, __webpack_exports__, __webpack_require__) { 11561 11562"use strict"; 11563__webpack_require__.r(__webpack_exports__); 11564/* harmony default export */ __webpack_exports__["default"] = ("/build/images/download.2eb6ed29.png"); 11565 11566/***/ }), 11567
11568/***/ "./assets/backoffice/utils/img/drag.png": 11569/*!**********************************************!*\ 11570 !*** ./assets/backoffice/utils/img/drag.png ***! 11571 \**********************************************/ 11572/*! exports provided: default */ 11573/***/ (function(module, __webpack_exports__, __webpack_require__) { 11574 11575"use strict"; 11576__webpack_require__.r(__webpack_exports__); 11577/* harmony default export */ __webpack_exports__["default"] = ("/build/images/drag.83dfc25d.png"); 11578 11579/***/ }), 11580
11581/***/ "./assets/backoffice/utils/img/edit.png": 11582/*!**********************************************!*\ 11583 !*** ./assets/backoffice/utils/img/edit.png ***! 11584 \**********************************************/ 11585/*! exports provided: default */ 11586/***/ (function(module, __webpack_exports__, __webpack_require__) { 11587 11588"use strict"; 11589__webpack_require__.r(__webpack_exports__); 11590/* harmony default export */ __webpack_exports__["default"] = ("/build/images/edit.a48e463f.png"); 11591 11592/***/ }), 11593
11594/***/ "./assets/backoffice/utils/img/fb.png": 11595/*!********************************************!*\ 11596 !*** ./assets/backoffice/utils/img/fb.png ***! 11597 \********************************************/ 11598/*! exports provided: default */ 11599/***/ (function(module, __webpack_exports__, __webpack_require__) { 11600 11601"use strict"; 11602__webpack_require__.r(__webpack_exports__); 11603/* harmony default export */ __webpack_exports__["default"] = ("/build/images/fb.b992e3d9.png"); 11604 11605/***/ }), 11606
11607/***/ "./assets/backoffice/utils/img/galeries.png": 11608/*!**************************************************!*\ 11609 !*** ./assets/backoffice/utils/img/galeries.png ***! 11610 \**************************************************/ 11611/*! exports provided: default */ 11612/***/ (function(module, __webpack_exports__, __webpack_require__) { 11613 11614"use strict"; 11615__webpack_require__.r(__webpack_exports__); 11616/* harmony default export */ __webpack_exports__["default"] = ("/build/images/galeries.12f99c76.png"); 11617 11618/***/ }), 11619
11620/***/ "./assets/backoffice/utils/img/imgDocBO/index.js": 11621/*!*******************************************************!*\ 11622 !*** ./assets/backoffice/utils/img/imgDocBO/index.js ***! 11623 \*******************************************************/ 11624/*! exports provided: tuto1, tuto2, tuto3, tuto4, tuto5, tuto6, tuto7 */ 11625/***/ (function(module, __webpack_exports__, __webpack_require__) { 11626 11627"use strict"; 11628__webpack_require__.r(__webpack_exports__); 11629/* harmony import */ var _tuto1_png__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./tuto1.png */ "./assets/backoffice/utils/img/imgDocBO/tuto1.png"); 11630/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "tuto1", function() { return _tuto1_png__WEBPACK_IMPORTED_MODULE_0__["default"]; }); 11631 11632/* harmony import */ var _tuto2_png__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./tuto2.png */ "./assets/backoffice/utils/img/imgDocBO/tuto2.png"); 11633/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "tuto2", function() { return _tuto2_png__WEBPACK_IMPORTED_MODULE_1__["default"]; }); 11634 11635/* harmony import */ var _tuto3_png__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./tuto3.png */ "./assets/backoffice/utils/img/imgDocBO/tuto3.png"); 11636/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "tuto3", function() { return _tuto3_png__WEBPACK_IMPORTED_MODULE_2__["default"]; }); 11637 11638/* harmony import */ var _tuto4_png__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./tuto4.png */ "./assets/backoffice/utils/img/imgDocBO/tuto4.png"); 11639/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "tuto4", function() { return _tuto4_png__WEBPACK_IMPORTED_MODULE_3__["default"]; }); 11640 11641/* harmony import */ var _tuto5_png__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./tuto5.png */ "./assets/backoffice/utils/img/imgDocBO/tuto5.png"); 11642/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "tuto5", function() { return _tuto5_png__WEBPACK_IMPORTED_MODULE_4__["default"]; }); 11643 11644/* harmony import */ var _tuto6_png__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./tuto6.png */ "./assets/backoffice/utils/img/imgDocBO/tuto6.png"); 11645/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "tuto6", function() { return _tuto6_png__WEBPACK_IMPORTED_MODULE_5__["default"]; }); 11646 11647/* harmony import */ var _tuto7_png__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./tuto7.png */ "./assets/backoffice/utils/img/imgDocBO/tuto7.png"); 11648/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "tuto7", function() { return _tuto7_png__WEBPACK_IMPORTED_MODULE_6__["default"]; }); 11649 11650 11651 11652 11653 11654 11655 11656 11657 11658 11659/***/ }), 11660
11661/***/ "./assets/backoffice/utils/img/imgDocBO/tuto1.png": 11662/*!********************************************************!*\ 11663 !*** ./assets/backoffice/utils/img/imgDocBO/tuto1.png ***! 11664 \********************************************************/ 11665/*! exports provided: default */ 11666/***/ (function(module, __webpack_exports__, __webpack_require__) { 11667 11668"use strict"; 11669__webpack_require__.r(__webpack_exports__); 11670/* harmony default export */ __webpack_exports__["default"] = ("/build/images/tuto1.c393b8d2.png"); 11671 11672/***/ }), 11673
11674/***/ "./assets/backoffice/utils/img/imgDocBO/tuto2.png": 11675/*!********************************************************!*\ 11676 !*** ./assets/backoffice/utils/img/imgDocBO/tuto2.png ***! 11677 \********************************************************/ 11678/*! exports provided: default */ 11679/***/ (function(module, __webpack_exports__, __webpack_require__) { 11680 11681"use strict"; 11682__webpack_require__.r(__webpack_exports__); 11683/* harmony default export */ __webpack_exports__["default"] = ("/build/images/tuto2.88822c61.png"); 11684 11685/***/ }), 11686
11687/***/ "./assets/backoffice/utils/img/imgDocBO/tuto3.png": 11688/*!********************************************************!*\ 11689 !*** ./assets/backoffice/utils/img/imgDocBO/tuto3.png ***! 11690 \********************************************************/ 11691/*! exports provided: default */ 11692/***/ (function(module, __webpack_exports__, __webpack_require__) { 11693 11694"use strict"; 11695__webpack_require__.r(__webpack_exports__); 11696/* harmony default export */ __webpack_exports__["default"] = ("/build/images/tuto3.7029d0d0.png"); 11697 11698/***/ }), 11699
11700/***/ "./assets/backoffice/utils/img/imgDocBO/tuto4.png": 11701/*!********************************************************!*\ 11702 !*** ./assets/backoffice/utils/img/imgDocBO/tuto4.png ***! 11703 \********************************************************/ 11704/*! exports provided: default */ 11705/***/ (function(module, __webpack_exports__, __webpack_require__) { 11706 11707"use strict"; 11708__webpack_require__.r(__webpack_exports__); 11709/* harmony default export */ __webpack_exports__["default"] = ("/build/images/tuto4.e265a8c2.png"); 11710 11711/***/ }), 11712
11713/***/ "./assets/backoffice/utils/img/imgDocBO/tuto5.png": 11714/*!********************************************************!*\ 11715 !*** ./assets/backoffice/utils/img/imgDocBO/tuto5.png ***! 11716 \********************************************************/ 11717/*! exports provided: default */ 11718/***/ (function(module, __webpack_exports__, __webpack_require__) { 11719 11720"use strict"; 11721__webpack_require__.r(__webpack_exports__); 11722/* harmony default export */ __webpack_exports__["default"] = ("/build/images/tuto5.e0634f51.png"); 11723 11724/***/ }), 11725
11726/***/ "./assets/backoffice/utils/img/imgDocBO/tuto6.png": 11727/*!********************************************************!*\ 11728 !*** ./assets/backoffice/utils/img/imgDocBO/tuto6.png ***! 11729 \********************************************************/ 11730/*! exports provided: default */ 11731/***/ (function(module, __webpack_exports__, __webpack_require__) { 11732 11733"use strict"; 11734__webpack_require__.r(__webpack_exports__); 11735/* harmony default export */ __webpack_exports__["default"] = ("/build/images/tuto6.eb2a706f.png"); 11736 11737/***/ }), 11738
11739/***/ "./assets/backoffice/utils/img/imgDocBO/tuto7.png": 11740/*!********************************************************!*\ 11741 !*** ./assets/backoffice/utils/img/imgDocBO/tuto7.png ***! 11742 \********************************************************/ 11743/*! exports provided: default */ 11744/***/ (function(module, __webpack_exports__, __webpack_require__) { 11745 11746"use strict"; 11747__webpack_require__.r(__webpack_exports__); 11748/* harmony default export */ __webpack_exports__["default"] = ("/build/images/tuto7.6dfc8b4c.png"); 11749 11750/***/ }), 11751
11752/***/ "./assets/backoffice/utils/img/insta.png": 11753/*!***********************************************!*\ 11754 !*** ./assets/backoffice/utils/img/insta.png ***! 11755 \***********************************************/ 11756/*! exports provided: default */ 11757/***/ (function(module, __webpack_exports__, __webpack_require__) { 11758 11759"use strict"; 11760__webpack_require__.r(__webpack_exports__); 11761/* harmony default export */ __webpack_exports__["default"] = ("/build/images/insta.6d71f8d3.png"); 11762 11763/***/ }), 11764
11765/***/ "./assets/backoffice/utils/img/logoBo.png": 11766/*!************************************************!*\ 11767 !*** ./assets/backoffice/utils/img/logoBo.png ***! 11768 \************************************************/ 11769/*! exports provided: default */ 11770/***/ (function(module, __webpack_exports__, __webpack_require__) { 11771 11772"use strict"; 11773__webpack_require__.r(__webpack_exports__); 11774/* harmony default export */ __webpack_exports__["default"] = ("/build/images/logoBo.a86c80e6.png"); 11775 11776/***/ }), 11777
11778/***/ "./assets/backoffice/utils/img/pages.png": 11779/*!***********************************************!*\ 11780 !*** ./assets/backoffice/utils/img/pages.png ***! 11781 \***********************************************/ 11782/*! exports provided: default */ 11783/***/ (function(module, __webpack_exports__, __webpack_require__) { 11784 11785"use strict"; 11786__webpack_require__.r(__webpack_exports__); 11787/* harmony default export */ __webpack_exports__["default"] = ("/build/images/pages.8824d2ae.png"); 11788 11789/***/ }), 11790
11791/***/ "./assets/backoffice/utils/img/parameters.png": 11792/*!****************************************************!*\ 11793 !*** ./assets/backoffice/utils/img/parameters.png ***! 11794 \****************************************************/ 11795/*! exports provided: default */ 11796/***/ (function(module, __webpack_exports__, __webpack_require__) { 11797 11798"use strict"; 11799__webpack_require__.r(__webpack_exports__); 11800/* harmony default export */ __webpack_exports__["default"] = ("/build/images/parameters.a4176810.png"); 11801 11802/***/ }), 11803
11804/***/ "./assets/backoffice/utils/img/playwhite.png": 11805/*!***************************************************!*\ 11806 !*** ./assets/backoffice/utils/img/playwhite.png ***! 11807 \***************************************************/ 11808/*! exports provided: default */ 11809/***/ (function(module, __webpack_exports__, __webpack_require__) { 11810 11811"use strict"; 11812__webpack_require__.r(__webpack_exports__); 11813/* harmony default export */ __webpack_exports__["default"] = ("/build/images/playwhite.25e9963b.png"); 11814 11815/***/ }), 11816
11817/***/ "./assets/backoffice/utils/img/return.png": 11818/*!************************************************!*\ 11819 !*** ./assets/backoffice/utils/img/return.png ***! 11820 \************************************************/ 11821/*! exports provided: default */ 11822/***/ (function(module, __webpack_exports__, __webpack_require__) { 11823 11824"use strict"; 11825__webpack_require__.r(__webpack_exports__); 11826/* harmony default export */ __webpack_exports__["default"] = ("/build/images/return.93ad5bc4.png"); 11827 11828/***/ }), 11829
11830/***/ "./assets/backoffice/utils/img/save.png": 11831/*!**********************************************!*\ 11832 !*** ./assets/backoffice/utils/img/save.png ***! 11833 \**********************************************/ 11834/*! exports provided: default */ 11835/***/ (function(module, __webpack_exports__, __webpack_require__) { 11836 11837"use strict"; 11838__webpack_require__.r(__webpack_exports__); 11839/* harmony default export */ __webpack_exports__["default"] = ("/build/images/save.63e2c70d.png"); 11840 11841/***/ }), 11842
11843/***/ "./assets/backoffice/utils/img/snap.png": 11844/*!**********************************************!*\ 11845 !*** ./assets/backoffice/utils/img/snap.png ***! 11846 \**********************************************/ 11847/*! exports provided: default */ 11848/***/ (function(module, __webpack_exports__, __webpack_require__) { 11849 11850"use strict"; 11851__webpack_require__.r(__webpack_exports__); 11852/* harmony default export */ __webpack_exports__["default"] = ("/build/images/snap.6aeb31f9.png"); 11853 11854/***/ }), 11855
11856/***/ "./assets/backoffice/utils/img/templates.png": 11857/*!***************************************************!*\ 11858 !*** ./assets/backoffice/utils/img/templates.png ***! 11859 \***************************************************/ 11860/*! exports provided: default */ 11861/***/ (function(module, __webpack_exports__, __webpack_require__) { 11862 11863"use strict"; 11864__webpack_require__.r(__webpack_exports__); 11865/* harmony default export */ __webpack_exports__["default"] = ("/build/images/templates.fc959996.png"); 11866 11867/***/ }), 11868
11869/***/ "./assets/backoffice/utils/img/tiktok.png": 11870/*!************************************************!*\ 11871 !*** ./assets/backoffice/utils/img/tiktok.png ***! 11872 \************************************************/ 11873/*! exports provided: default */ 11874/***/ (function(module, __webpack_exports__, __webpack_require__) { 11875 11876"use strict"; 11877__webpack_require__.r(__webpack_exports__); 11878/* harmony default export */ __webpack_exports__["default"] = ("/build/images/tiktok.8036654c.png"); 11879 11880/***/ }), 11881
11882/***/ "./assets/backoffice/utils/img/tw.png": 11883/*!********************************************!*\ 11884 !*** ./assets/backoffice/utils/img/tw.png ***! 11885 \********************************************/ 11886/*! exports provided: default */ 11887/***/ (function(module, __webpack_exports__, __webpack_require__) { 11888 11889"use strict"; 11890__webpack_require__.r(__webpack_exports__); 11891/* harmony default export */ __webpack_exports__["default"] = ("/build/images/tw.763d8f68.png"); 11892 11893/***/ }), 11894
11895/***/ "./assets/backoffice/utils/img/upload.png": 11896/*!************************************************!*\ 11897 !*** ./assets/backoffice/utils/img/upload.png ***! 11898 \************************************************/ 11899/*! exports provided: default */ 11900/***/ (function(module, __webpack_exports__, __webpack_require__) { 11901 11902"use strict"; 11903__webpack_require__.r(__webpack_exports__); 11904/* harmony default export */ __webpack_exports__["default"] = ("/build/images/upload.de18504a.png"); 11905 11906/***/ }), 11907
11908/***/ "./assets/backoffice/utils/img/users.png": 11909/*!***********************************************!*\ 11910 !*** ./assets/backoffice/utils/img/users.png ***! 11911 \***********************************************/ 11912/*! exports provided: default */ 11913/***/ (function(module, __webpack_exports__, __webpack_require__) { 11914 11915"use strict"; 11916__webpack_require__.r(__webpack_exports__); 11917/* harmony default export */ __webpack_exports__["default"] = ("/build/images/users.bc72fb4a.png"); 11918 11919/***/ }), 11920
11921/***/ "./assets/backoffice/utils/img/yt.png": 11922/*!********************************************!*\ 11923 !*** ./assets/backoffice/utils/img/yt.png ***! 11924 \********************************************/ 11925/*! exports provided: default */ 11926/***/ (function(module, __webpack_exports__, __webpack_require__) { 11927 11928"use strict"; 11929__webpack_require__.r(__webpack_exports__); 11930/* harmony default export */ __webpack_exports__["default"] = ("/build/images/yt.406464bd.png"); 11931 11932/***/ }), 11933
11934/***/ "./assets/backoffice/views/App.js": 11935/*!****************************************!*\ 11936 !*** ./assets/backoffice/views/App.js ***! 11937 \****************************************/ 11938/*! exports provided: default */ 11939/***/ (function(module, __webpack_exports__, __webpack_require__) { 11940 11941"use strict"; 11942__webpack_require__.r(__webpack_exports__); 11943/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 11944/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); 11945/* harmony import */ var _store_store__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../store/store */ "./assets/backoffice/store/store.js"); 11946/* harmony import */ var _components_navMenu_NavMenu__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../components/navMenu/NavMenu */ "./assets/backoffice/components/navMenu/NavMenu.js"); 11947/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/views/index.scss"); 11948/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_index_scss__WEBPACK_IMPORTED_MODULE_3__); 11949/* harmony import */ var grommet__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! grommet */ "./node_modules/grommet/es6/index.js"); 11950/* harmony import */ var _theme_index__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../theme/index */ "./assets/backoffice/theme/index.js"); 11951 11952 11953 11954 11955 11956 11957function App() { 11958 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_0___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_4__["Grommet"], { 11959 theme: _theme_index__WEBPACK_IMPORTED_MODULE_5__["theme"], 11960 themeMode: "dark", 11961 className: "UXIAGrommetContainer" 11962 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_store_store__WEBPACK_IMPORTED_MODULE_1__["StoreContainer"], null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_components_navMenu_NavMenu__WEBPACK_IMPORTED_MODULE_2__["NavMenu"], null)))); 11963} 11964/* harmony default export */ __webpack_exports__["default"] = (App); 11965 11966/***/ }), 11967
11968/***/ "./assets/backoffice/views/index.scss": 11969/*!********************************************!*\ 11970 !*** ./assets/backoffice/views/index.scss ***! 11971 \********************************************/ 11972/*! no static exports found */ 11973/***/ (function(module, exports, __webpack_require__) { 11974 11975// extracted by mini-css-extract-plugin 11976 11977/***/ })
11977 11978 11979},[["./assets/backoffice/index.js","runtime","vendors~app~app/js","vendors~app"]]]); 11980//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS9jb21wb25lbnRzL1BhcmFtZXRlckVkaXRab25lL1BhcmFtZXRlckVkaXRab25lLmpzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL2NvbXBvbmVudHMvUGFyYW1ldGVyRWRpdFpvbmUvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS9jb21wb25lbnRzL2JhY2tncm91bmRJbnB1dC9CYWNrZ3JvdW5kSW5wdXQuanMiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2JhY2tvZmZpY2UvY29tcG9uZW50cy9iYWNrZ3JvdW5kSW5wdXQvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS9jb21wb25lbnRzL2J0bkFkZEl0ZW1MaXN0L2J0bkFkZEl0ZW1MaXN0LmpzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL2NvbXBvbmVudHMvYnRuQWRkSXRlbUxpc3QvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS9jb21wb25lbnRzL2J0bkRlbGV0ZS9CdG5EZWxldGUuanMiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2JhY2tvZmZpY2UvY29tcG9uZW50cy9idG5EZWxldGUvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS9jb21wb25lbnRzL2J0bkRlbGV0ZUVkaXRab25lL0J0bkRlbGV0ZUVkaXRab25lLmpzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL2NvbXBvbmVudHMvYnRuRGVsZXRlRWRpdFpvbmUvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS9jb21wb25lbnRzL2J0bkVkaXRab25lL0J0bkVkaXRab25lLmpzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL2NvbXBvbmVudHMvYnRuRWRpdFpvbmUvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS9jb21wb25lbnRzL2J0bkV4cG9ydEVkaXRab25lL0J0bkV4cG9ydEVkaXRab25lLmpzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL2NvbXBvbmVudHMvYnRuRXhwb3J0RWRpdFpvbmUvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS9jb21wb25lbnRzL2J0blNhdmUvQnRuU2F2ZS5qcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS9jb21wb25lbnRzL2J0blNhdmUvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS9jb21wb25lbnRzL2J1dHRvbi9CdXR0b25CTy5qcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS9jb21wb25lbnRzL2J1dHRvbi9pbmRleC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL2NvbXBvbmVudHMvZGF0YUhlYWRlci9EYXRhSGVhZGVyLmpzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL2NvbXBvbmVudHMvZGF0YUhlYWRlci9pbmRleC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL2NvbXBvbmVudHMvZGF0ZUlucHV0L0lucHV0RGF0ZS5qcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS9jb21wb25lbnRzL2RhdGVJbnB1dC9pbmRleC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL2NvbXBvbmVudHMvZHJhZ0lucHV0L0RyYWdJbnB1dC5qcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS9jb21wb25lbnRzL2RyYWdJbnB1dC9pbmRleC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL2NvbXBvbmVudHMvZWRpdFpvbmUvRWRpdFpvbmUuanMiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2JhY2tvZmZpY2UvY29tcG9uZW50cy9lZGl0Wm9uZS9pbmRleC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL2NvbXBvbmVudHMvZWRpdG9yVGV4dEFyZWEvRWRpdG9yVGV4dEFyZWEuanMiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2JhY2tvZmZpY2UvY29tcG9uZW50cy9lZGl0b3JUZXh0QXJlYS9pbmRleC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL2NvbXBvbmVudHMvZmlsdGVycy9GaWx0ZXJzLmpzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL2NvbXBvbmVudHMvZmlsdGVycy9pbmRleC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL2NvbXBvbmVudHMvZ2FsZXJ5RWRpdFpvbmUvR2FsZXJ5RWRpdFpvbmUuanMiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2JhY2tvZmZpY2UvY29tcG9uZW50cy9nYWxlcnlFZGl0Wm9uZS9pbmRleC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL2NvbXBvbmVudHMvZ2FtZUVkaXRab25lL0dhbWVFZGl0Wm9uZS5qcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS9jb21wb25lbnRzL2dhbWVFZGl0Wm9uZS9pbmRleC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL2NvbXBvbmVudHMvaGVhZGVyL0hlYWRlci5qcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS9jb21wb25lbnRzL2hlYWRlci9pbmRleC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL2NvbXBvbmVudHMvaGVhZGVyU2VjdGlvbi9IZWFkZXJTZWN0aW9uLmpzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL2NvbXBvbmVudHMvaGVhZGVyU2VjdGlvbi9pbmRleC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL2NvbXBvbmVudHMvaW1nTGlzdC9JbWdMaXN0LmpzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL2NvbXBvbmVudHMvaW1nTGlzdC9pbmRleC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL2NvbXBvbmVudHMvbGlzdC9MaXN0LmpzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL2NvbXBvbmVudHMvbGlzdC9pbmRleC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL2NvbXBvbmVudHMvbGlzdEl0ZW0vTGlzdEl0ZW1HYW1lcy5qcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS9jb21wb25lbnRzL2xpc3RJdGVtL0xpc3RJdGVtTWVudS5qcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS9jb21wb25lbnRzL2xpc3RJdGVtL0xpc3RJdGVtTmV3c2xldHRlcnMuanMiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2JhY2tvZmZpY2UvY29tcG9uZW50cy9saXN0SXRlbS9MaXN0SXRlbVBhZ2VNYW5hZ2VyLmpzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL2NvbXBvbmVudHMvbGlzdEl0ZW0vTGlzdEl0ZW1TZWN0aW9uLmpzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL2NvbXBvbmVudHMvbGlzdEl0ZW0vTGlzdEl0ZW1TZWN0aW9uU3BlY2lhbC5qcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS9jb21wb25lbnRzL2xpc3RJdGVtL0xpc3RJdGVtU29jaWFsLmpzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL2NvbXBvbmVudHMvbGlzdEl0ZW0vTGlzdEl0ZW1Vc2VyLmpzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL2NvbXBvbmVudHMvbGlzdEl0ZW0vaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS9jb21wb25lbnRzL21lZGlhQ2FyZC9NZWRpYUNhcmQuanMiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2JhY2tvZmZpY2UvY29tcG9uZW50cy9tZWRpYUNhcmQvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS9jb21wb25lbnRzL21lZGlhU2VjdGlvbi9NZWRpYVNlY3Rpb24uanMiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2JhY2tvZmZpY2UvY29tcG9uZW50cy9tZWRpYVNlY3Rpb24vaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS9jb21wb25lbnRzL21lbnVTdGF0dXMvTWVudVN0YXR1cy5qcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS9jb21wb25lbnRzL21lbnVTdGF0dXMvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS9jb21wb25lbnRzL21vZGFsL01vZGFsLmpzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL2NvbXBvbmVudHMvbW9kYWwvTW9kYWxDb25maXJtLmpzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL2NvbXBvbmVudHMvbW9kYWwvTW9kYWxNZWRpYS5qcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS9jb21wb25lbnRzL21vZGFsL01vZGFsTWVudS5qcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS9jb21wb25lbnRzL21vZGFsL01vZGFsTm90aWYuanMiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2JhY2tvZmZpY2UvY29tcG9uZW50cy9tb2RhbC9Nb2RhbE9uZUltZy5qcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS9jb21wb25lbnRzL21vZGFsL01vZGFsUGFnZS5qcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS9jb21wb25lbnRzL21vZGFsL01vZGFsUGxheWVyLmpzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL2NvbXBvbmVudHMvbW9kYWwvTW9kYWxTZWN0aW9uUGFnZS5qcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS9jb21wb25lbnRzL21vZGFsL01vZGFsVXNlci5qcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS9jb21wb25lbnRzL21vZGFsL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2JhY2tvZmZpY2UvY29tcG9uZW50cy9uYXZNZW51L05hdk1lbnUuanMiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2JhY2tvZmZpY2UvY29tcG9uZW50cy9uYXZNZW51L2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2JhY2tvZmZpY2UvY29tcG9uZW50cy9uZXdzbGV0dGVyc0VkaXRab25lL05ld3NsZXR0ZXJzRWRpdFpvbmUuanMiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2JhY2tvZmZpY2UvY29tcG9uZW50cy9uZXdzbGV0dGVyc0VkaXRab25lL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2JhY2tvZmZpY2UvY29tcG9uZW50cy9vbmVJbWcvT25lSW1nLmpzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL2NvbXBvbmVudHMvb25lSW1nL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2JhY2tvZmZpY2UvY29tcG9uZW50cy9vbmVQYWdlRWRpdFpvbmUvT25lUGFnZUVkaXRab25lLmpzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL2NvbXBvbmVudHMvb25lUGFnZUVkaXRab25lL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2JhY2tvZmZpY2UvY29tcG9uZW50cy9vbmVTZWN0aW9uRWRpdFpvbmUvT25lU2VjdGlvbkVkaXRab25lLmpzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL2NvbXBvbmVudHMvb25lU2VjdGlvbkVkaXRab25lL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2JhY2tvZmZpY2UvY29tcG9uZW50cy9vbmVTZWN0aW9uSXRlbUVkaXRab25lL09uZVNlY3Rpb25JdGVtRWRpdFpvbmUuanMiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2JhY2tvZmZpY2UvY29tcG9uZW50cy9vbmVTZWN0aW9uSXRlbUVkaXRab25lL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2JhY2tvZmZpY2UvY29tcG9uZW50cy9vcHRpb25zSW5wdXQvT3B0aW9uc0lucHV0LmpzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL2NvbXBvbmVudHMvb3B0aW9uc0lucHV0L2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2JhY2tvZmZpY2UvY29tcG9uZW50cy9wYWdlRWRpdFpvbmUvUGFnZUVkaXRab25lLmpzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL2NvbXBvbmVudHMvcGFnZUVkaXRab25lL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2JhY2tvZmZpY2UvY29tcG9uZW50cy9zdGF0dXNUaXRsZUJhci9TdGF0dXNUaXRsZUJhci5qcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS9jb21wb25lbnRzL3N0YXR1c1RpdGxlQmFyL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2JhY2tvZmZpY2UvY29tcG9uZW50cy9zd2l0Y2gvU3dpdGNoVUkuanMiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2JhY2tvZmZpY2UvY29tcG9uZW50cy9zd2l0Y2gvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS9jb21wb25lbnRzL3RlbXBsYXRlRWRpdFpvbmUvVGVtcGxhdGVFZGl0Wm9uZS5qcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS9jb21wb25lbnRzL3RlbXBsYXRlRWRpdFpvbmUvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS9jb21wb25lbnRzL3RleHRJbnB1dC9
11980UZXh0SW5wdXRVSS5qcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS9jb21wb25lbnRzL3RleHRJbnB1dC9pbmRleC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL2NvbXBvbmVudHMvdXNlckVkaXRab25lL1VzZXJFZGl0Wm9uZS5qcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS9jb21wb25lbnRzL3VzZXJFZGl0Wm9uZS9pbmRleC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL2luZGV4LmpzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL3BhZ2VzL2Vycm9yL0Vycm9yNDA0LmpzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL3BhZ2VzL2dhbGxlcnkvR2FsbGVyeS5qcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS9wYWdlcy9nYWxsZXJ5L2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2JhY2tvZmZpY2UvcGFnZXMvZ2FtZU1hbmFnZXIvR2FtZU1hbmFnZXIuanMiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2JhY2tvZmZpY2UvcGFnZXMvZ2FtZU1hbmFnZXIvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS9wYWdlcy9ob21lL0hvbWUuanMiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2JhY2tvZmZpY2UvcGFnZXMvaG9tZS9pbmRleC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL3BhZ2VzL2xvZ2luL0xvZ2luLmpzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL3BhZ2VzL2xvZ2luL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2JhY2tvZmZpY2UvcGFnZXMvb25lUGFnZU1hbmFnZXIvT25lUGFnZU1hbmFnZXIuanMiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2JhY2tvZmZpY2UvcGFnZXMvb25lUGFnZU1hbmFnZXIvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS9wYWdlcy9vbmVTZWN0aW9uSXRlbU1hbmFnZXIvT25lU2VjdGlvbkl0ZW1NYW5hZ2VyLmpzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL3BhZ2VzL29uZVNlY3Rpb25JdGVtTWFuYWdlci9pbmRleC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL3BhZ2VzL29uZVNlY3Rpb25NYW5hZ2VyL09uZVNlY3Rpb25NYW5hZ2VyLmpzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL3BhZ2VzL29uZVNlY3Rpb25NYW5hZ2VyL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2JhY2tvZmZpY2UvcGFnZXMvcGFnZU1hbmFnZXIvUGFnZU1hbmFnZXIuanMiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2JhY2tvZmZpY2UvcGFnZXMvcGFnZU1hbmFnZXIvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS9wYWdlcy9wYXJhbWV0ZXJNYW5hZ2VyL1BhcmFtZXRlck1hbmFnZXIuanMiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2JhY2tvZmZpY2UvcGFnZXMvcGFyYW1ldGVyTWFuYWdlci9pbmRleC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL3BhZ2VzL3RlbXBsYXRlTWFuYWdlci9Gb290ZXJNYW5hZ2VyLmpzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL3BhZ2VzL3RlbXBsYXRlTWFuYWdlci9IZWFkZXJNYW5hZ2VyLmpzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL3BhZ2VzL3RlbXBsYXRlTWFuYWdlci9NZW51TWFuYWdlci5qcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS9wYWdlcy90ZW1wbGF0ZU1hbmFnZXIvTmV3c2xldHRlck1hbmFnZXIuanMiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2JhY2tvZmZpY2UvcGFnZXMvdGVtcGxhdGVNYW5hZ2VyL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2JhY2tvZmZpY2UvcGFnZXMvdXNlck1hbmFnZXIvVXNlck1hbmFnZXIuanMiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2JhY2tvZmZpY2UvcGFnZXMvdXNlck1hbmFnZXIvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS9zdG9yZS9zZXJ2aWNlLmpzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL3N0b3JlL3N0b3JlLmpzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL3RoZW1lL2luZGV4LmpzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL3V0aWxzL2ltZy9jcm9zcy5wbmciLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2JhY2tvZmZpY2UvdXRpbHMvaW1nL2RlbGV0ZS5wbmciLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2JhY2tvZmZpY2UvdXRpbHMvaW1nL2Rvd25sb2FkLnBuZyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS91dGlscy9pbWcvZHJhZy5wbmciLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2JhY2tvZmZpY2UvdXRpbHMvaW1nL2VkaXQucG5nIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL3V0aWxzL2ltZy9mYi5wbmciLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2JhY2tvZmZpY2UvdXRpbHMvaW1nL2dhbGVyaWVzLnBuZyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS91dGlscy9pbWcvaW1nRG9jQk8vaW5kZXguanMiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2JhY2tvZmZpY2UvdXRpbHMvaW1nL2ltZ0RvY0JPL3R1dG8xLnBuZyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS91dGlscy9pbWcvaW1nRG9jQk8vdHV0bzIucG5nIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL3V0aWxzL2ltZy9pbWdEb2NCTy90dXRvMy5wbmciLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2JhY2tvZmZpY2UvdXRpbHMvaW1nL2ltZ0RvY0JPL3R1dG80LnBuZyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS91dGlscy9pbWcvaW1nRG9jQk8vdHV0bzUucG5nIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL3V0aWxzL2ltZy9pbWdEb2NCTy90dXRvNi5wbmciLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2JhY2tvZmZpY2UvdXRpbHMvaW1nL2ltZ0RvY0JPL3R1dG83LnBuZyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS91dGlscy9pbWcvaW5zdGEucG5nIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL3V0aWxzL2ltZy9sb2dvQm8ucG5nIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL3V0aWxzL2ltZy9wYWdlcy5wbmciLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2JhY2tvZmZpY2UvdXRpbHMvaW1nL3BhcmFtZXRlcnMucG5nIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL3V0aWxzL2ltZy9wbGF5d2hpdGUucG5nIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL3V0aWxzL2ltZy9yZXR1cm4ucG5nIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL3V0aWxzL2ltZy9zYXZlLnBuZyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS91dGlscy9pbWcvc25hcC5wbmciLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2JhY2tvZmZpY2UvdXRpbHMvaW1nL3RlbXBsYXRlcy5wbmciLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2JhY2tvZmZpY2UvdXRpbHMvaW1nL3Rpa3Rvay5wbmciLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2JhY2tvZmZpY2UvdXRpbHMvaW1nL3R3
11980LnBuZyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS91dGlscy9pbWcvdXBsb2FkLnBuZyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS91dGlscy9pbWcvdXNlcnMucG5nIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL3V0aWxzL2ltZy95dC5wbmciLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2JhY2tvZmZpY2Uvdmlld3MvQXBwLmpzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL3ZpZXdzL2luZGV4LnNjc3MiXSwibmFtZXMiOlsiUGFyYW1ldGVyRWRpdFpvbmUiLCJwcm9wcyIsIm1vZGlmIiwiZGF0YSIsIl91c2VTdGF0ZSIsInVzZVN0YXRlIiwiX3VzZVN0YXRlMiIsIl9zbGljZWRUb0FycmF5Iiwib3BlbiIsIm9wZW5Qb3B1cCIsImhhbmRsZVN1Ym1pdCIsInNlbmRQYXJhbXMiLCJSZWFjdCIsImNyZWF0ZUVsZW1lbnQiLCJGcmFnbWVudCIsImNsYXNzTmFtZSIsIm9uQ2xpY2siLCJDbGFzc05hbWVzIiwiQnRuU2F2ZSIsInRpdGxlIiwicmVmcmVzaCIsIk1vZGFsIiwiX3JlZnJlc2giLCJhcHBseSIsImFyZ3VtZW50cyIsInRvU3RyaW5nIiwiY2xvc2VQb3B1cCIsInNldFRpbWVvdXQiLCJtb2RhbCIsIml0ZW0iLCJCYWNrZ3JvdW5kSW5wdXQiLCJjb2xvciIsImNvbG9yQ2hvaWNlIiwic2V0Q29sb3JDaG9pY2UiLCJoYW5kbGVDaG9pY2UiLCJlIiwicmV0dXJuVG9QYXJlbnQiLCJ1c2VFZmZlY3QiLCJvcHRpb25zQ29sb3JzIiwibGFiZWwiLCJ2YWx1ZSIsIkZvcm1GaWVsZCIsIlJhZGlvQnV0dG9uR3JvdXAiLCJuYW1lIiwib3B0aW9ucyIsIm9uQ2hhbmdlIiwiZXZlbnQiLCJ0YXJnZXQiLCJCdG5BZGRJdGVtTGlzdCIsImlkIiwidG8iLCJoYW5kbGVDbGljayIsImxpbmsiLCJzcmMiLCJkcmFnSWNvbiIsIkJ0bkRlbGV0ZSIsImhhbmRsZURlbGV0ZSIsImRlbGV0ZUljb24iLCJpZFRvRGVsZXRlIiwiZnJvbSIsInNlbmREZWxldGUiLCJCdG5EZWxldGVFZGl0Wm9uZSIsImNyb3NzSWNvbiIsIl9zZW5kRGVsZXRlIiwiQnRuRWRpdFpvbmUiLCJ0eXBlIiwiX3VzZVN0YXRlMyIsIl91c2VTdGF0ZTQiLCJlZGl0IiwiZWRpdFBvcHVwIiwiQnV0dG9uQk8iLCJCdG5FeHBvcnRFZGl0Wm9uZSIsImdldEdhbWVFeHBvcnQiLCJ0aGVuIiwicmVzIiwid2luZG93IiwiY29uY2F0IiwiZ2V0TmV3c2xldHRlckV4cG9ydCIsImRvd25sb2FkSWNvbiIsIm1vZGlmU3RhdGUiLCJzZXRNb2RpZlN0YXRlIiwic2F2ZUljb24iLCJ0b0xvY2FsZVRpbWVTdHJpbmciLCJEYXRhSGVhZGVyIiwi
11980Z2VuZXJhdGVEYXRhTmFtZSIsIm1hcCIsImluZGV4Iiwia2V5IiwiZGF0YU5hbWUiLCJJbnB1dERhdGUiLCJnZXRUb1BhcmVudCIsInJldHVyblZhbHVlU3dpdGNoIiwia2V5TmFtZSIsImlzQWN0aXZlIiwidmFsdWVJbnB1dCIsInNldFZhbHVlSW5wdXQiLCJoYW5kbGVDaGFuZ2UiLCJEYXRlSW5wdXQiLCJmb3JtYXQiLCJkZWZhdWx0VmFsdWUiLCJEYXRlIiwidG9JU09TdHJpbmciLCJfcmVmIiwiRHJhZ0lucHV0Iiwic2VsZWN0TGlzdEl0ZW0iLCJsaXN0VHlwZSIsIkxpc3RJdGVtUGFnZU1hbmFnZXIiLCJMaXN0SXRlbVNlY3Rpb24iLCJMaXN0SXRlbVNlY3Rpb25TcGVjaWFsIiwicmV0dXJuVmFsdWUiLCJpZFNlY3Rpb24iLCJMaXN0SXRlbU1lbnUiLCJFZGl0Wm9uZSIsInNlbGVjdEVkaXRab25lIiwiZWRpdFpvbmVUeXBlIiwiT25lU2VjdGlvbkl0ZW1FZGl0Wm9uZSIsIm9yaWdpbiIsImxhc3RNb2RpZiIsImlkU2VjdGlvblBhZ2UiLCJpZEl0ZW0iLCJyZXR1cm5Mb2NhdGlvbiIsInJlcXVpcmVkSW5wdXQiLCJ0ZW1wbGF0ZSIsIk9uZVNlY3Rpb25FZGl0Wm9uZSIsIk9uZVBhZ2VFZGl0Wm9uZSIsInRpdGxlUGFnZSIsIm1ldGFUaXRsZSIsIm1ldGFDb250ZW50Iiwic2V0TWV0YVRpdGxlIiwic2V0TWV0YUNvbnRlbnQiLCJHYWxlcnlFZGl0Wm9uZSIsIkdhbWVFZGl0Wm9uZSIsIlBhZ2VFZGl0Wm9uZSIsIlRlbXBsYXRlRWRpdFpvbmUiLCJVc2VyRWRpdFpvbmUiLCJOZXdzbGV0dGVyc0VkaXRab25lIiwibG9hZE1lZGlhSW1hZ2VzIiwic3VjY2VzcyIsImdldE1lZGlhcyIsIm1lZGlhcyIsImZpbHRlciIsIm1lZGlhIiwicGF0aCIsIm1pbWUiLCJpbmRleE9mIiwib3JpZ2luYWxGaWxlTmFtZSIsImZpbGVuYW1lIiwiRWRpdG9yVGV4dEFyZWEiLCJjb250ZW50IiwidmFsdWVFZGl0b3IiLCJzZXRWYWx1ZUVkaXRvciIsImlzQWN0aXZlU3RhdGUiLCJzZXRJc0FjdGl2ZVN0YXRlIiwiZW1pdHRlZFZhbHVlcyIsInVzZVJlZiIsImN1cnJlbnQiLCJoYW5kbGVFZGl0b3JDaGFuZ2UiLCJfdG9Db25zdW1hYmxlQXJyYXkiLCJzbGljZSIsIlN3aXRjaFVJIiwicmVxIiwiRWRpdG9yIiwiYXBpS2V5Iiwib25FZGl0b3JDaGFuZ2UiLCJldnQiLCJpbml0IiwibW9kZSIsInJlbW92ZV9zY3JpcHRfaG9zdCIsInNraW4iLCJjb250ZW50X2NzcyIsImNvbnRlbnRfc3R5bGUiLCJib2R5X2lkIiwiaGVpZ2h0IiwibWVudWJhciIsInBsdWdpbnMiLCJ0b29sYmFyIiwiaW1hZ2VfbGlzdCIsImltYWdlX2RpbWVuc2lvbnMiLCJjb252ZXJ0X3VybHMiLCJwYXN0ZV9kYXRhX2ltYWdlcyIsIkZpbHRlcnMiLCJmaWx0ZXJUeXBlIiwiaW1nIiwidmlkIiwicGRmIiwieXQiLCJ2aW0iLCJhYnN0cmVhbSIsIl91c2VDb250ZXh0IiwidXNlQ29udGV4dCIsIlN0b3JlQ29udGV4dCIsInN0YXRlIiwiZGlzcGF0Y2giLCJjaGVja0FjdGl2ZVR5cGUiLCJjaGVja2VkIiwic2V0Q2hlY2tlZCIsImFscGhhT3JkZXIiLCJ2ZXJpZnlDaGVjayIsInBhcmFtIiwib2xkQ2hlY2siLCJfdHlwZW9mIiwiaSIsInNwbGljZSIsImxlbmd0aCIsIl8iLCJhbE9yZGVyIiwiY2hBY3RpdmUiLCJhT3JkZXIiLCJjQWN0aXZlIiwiQ2hlY2tCb3giLCJfZGVmaW5lUHJvcGVydHkiLCJ1bmRlZmluZWQiLCJhbHQiLCJsYW5nIiwiZmlsZXMiLCJvcmlnaW5hbEZpbGVuYW1lIiwiSGVhZGVyIiwibG9nb3V0IiwiSGVhZGVyU2VjdGlvbiIsInN1YlRpdGxlIiwiaHJlZiIsInJldHVybkljb24iLCJJbWdMaXN0IiwiY3VycmVudEdhbGxlcnlJbWciLCJtZWRpYVN0YXRlIiwic2V0TWVkaWFTdGF0ZSIsImN1cnJlbnRJbWciLCJjaGVja0Rpc3BsYXlNZWRpYSIsIm9sZCIsImRpc3BsYXkiLCJnZW5lcmF0ZU1lZGlhIiwic29ydEJ5Iiwib25lTWVkaWEiLCJkaXNwbGF5SW1nIiwiTWVkaWFDYXJkIiwic2hvdyIsImlkU2VsZWN0ZWQiLCJpZE9sZCIsInNpemUiLCJpZFZpZGVvIiwiaXNQb3BVcCIsIkxpc3QiLCJpdGVtcyIsIm9uRHJvcCIsImxpc3RSZWYiLCJsb2NhbEl0ZW1zIiwic2V0TG9jYWxJdGVtcyIsInJlZnJlc2hMb2NhbEl0ZW1zIiwidXNlRG5kWm9uZSIsIm5ld0l0ZW1zIiwiZ2VuZXJhdGVEcmFnSW5wdXQiLCJsaXN0IiwiZm9yRWFjaCIsInB1c2giLCJyZWYiLCJMaXN0SXRlbUdhbWVzIiwiX3Byb3BzJGl0ZW0iLCJlbWFpbCIsImNyZWF0ZWRBdCIsImNndSIsImZpcnN0TmFtZSIsImxhc3ROYW1lIiwicGhvbmUiLCJ0aXRsZUFydGljbGUiLCJ2YWxpZCIsIm1lZGlhTmFtZSIsImRhdGUiLCJ0b0xvY2FsZVN0cmluZyIsInVwbG9hZEljb24iLCJncm91cHMiLCJzbHVnUGFnZSIsInN0YXR1cyIsInN0YXR1c1BhZ2UiLCJ1cmwiLCJpZFBhZ2UiLCJlZGl0SWNvbiIsIkxpc3RJdGVtTmV3c2xldHRlcnMiLCJpZE9yaWdpbiIsImxvY2F0aW9uIiwic2VhcmNoIiwibWF0Y2giLCJyZXBsYWNlIiwiZmtJZFNlY3Rpb24iLCJma0lkUGFnZSIsIkxpc3RJdGVtU29jaWFsIiwiX3VzZVN0YXRlNSIsIl91c2VTdGF0ZTYiLCJjb250ZW50U3RhdGUiLCJzZXRDb250ZW50U3RhdGUiLCJtZW51SWNvbiIsImljb25GYWNlYm9vayIsImZhY2Vib29rSWNvbiIsImljb25Ud2l0dGVyIiwidHdpdHRlckljb24iLCJpY29uSW5zdGFncmFtIiwiaW5zdGFncmFtSWNvbiIsImljb25Zb3V0dWJlIiwieW91dHViZUljb24iLCJpY29uVGlrVG9rIiwidGlrVG9rSWNvbiIsImljb25TbmFwVGNoYXQiLCJzbmFwVGNoYXRJY29uIiwiVGV4dElucHV0IiwicGxhY2Vob2xkZXIiLCJMaXN0SXRlbVVzZXIiLCJ1c2VybmFtZSIsInJvbGVzIiwicGFzc3dvcmQiLCJwbGF5ZXIiLCJvcGVuUGxheWVyIiwiX3VzZVN0YXRlNyIsImluaXRpYWxTdGF0ZSIsIl91c2VTdGF0ZTgiLCJzZXRDdXJyZW50SW1nIiwic2VsZWN0ZWQiLCJjSW1nIiwiaGFuZGxlUGxheWVyT3BlbiIsImhhbmRsZVNlbGVjdGlvbiIsImRvY3VtZW50IiwicXVlcnlTZWxlY3RvciIsInNjcm9sbFRvIiwidG9wIiwiYmVoYXZpb3IiLCJwYXRoSW1nIiwicGxheUljb24iLCJNZWRpYVNlY3Rpb24iLCJNZW51U3RhdHVzIiwic2VsZWN0TW9kYWwiLCJNb2RhbE1lbnUiLCJNb2RhbFNlY3Rpb25QYWdlIiwiTW9kYWxPbmVJbWciLCJNb2RhbE1lZGlhIiwiTW9kYWxQbGF5ZXIiLCJNb2RhbFBhZ2UiLCJNb2RhbENvbmZpcm0iLCJNb2RhbE5vdGlmIiwiTW9kYWxVc2VyIiwiaXNOb3RpZiIsIm1vZGFsRXJyb3IiLCJzdG9wUHJvcGFnYXRpb24iLCJ0IiwiciIsIlN5bWJvbCIsIm4iLCJpdGVyYXRvciIsIm8iLCJ0b1N0cmluZ1RhZyIsImMiLCJwcm90b3R5cGUiLCJHZW5lcmF0b3IiLCJ1IiwiT2JqZWN0IiwiY3JlYXRlIiwiX3JlZ2VuZXJhdG9yRGVmaW5lMiIsImYiLCJwIiwieSIsIkciLCJ2IiwiYSIsImQiLCJiaW5kIiwibCIsIlR5cGVFcnJvciIsImNhbGwiLCJkb25lIiwiR2VuZXJhdG9yRnVuY3Rpb24iLCJHZW5lcmF0b3JGdW5jdGlvblByb3RvdHlwZSIsImdldFByb3RvdHlwZU9mIiwic2V0UHJvdG90eXBlT2YiLCJfX3Byb3RvX18iLCJkaXNwbGF5TmFtZSIsIl9yZWdlbmVyYXRvciIsInciLCJtIiwiZGVmaW5lUHJvcGVydHkiLCJfcmVnZW5lcmF0b3JEZWZpbmUiLCJfaW52b2tlIiwiZW51bWVyYWJsZSIsImNvbmZpZ3VyYWJsZSIsIndyaXRhYmxlIiwiYXN5bmNHZW5lcmF0b3JTdGVwIiwiUHJvbWlzZSIsInJlc29sdmUiLCJfYXN5bmNUb0dlbmVyYXRvciIsIl9uZXh0IiwiX3Rocm93IiwiX2NhbGxlZSIsIl9jb250ZXh0IiwiX3giLCJvcHRpb25zTWVkaWFzIiwic2V0QWx0Iiwic2V0TGFuZyIsInNldE9yaWdpbmFsRmlsZW5hbWUiLCJzZXRGaWxlcyIsIl91c2VTdGF0ZTkiLCJfdXNlU3RhdGUwIiwic2V0SWRWaWRlbyIsIl91c2VTdGF0ZTEiLCJfdXNlU3RhdGUxMCIsImxhYmVsVmlkZW8iLCJzZXRMYWJlbFZpZGVvIiwiX3VzZVN0YXRlMTEiLCJfdXNlU3RhdGUxMiIsIm1lZGlhQ2hvaWNlIiwic2V0TWVkaWFDaG9pY2UiLCJfdXNlU3RhdGUxMyIsIl91c2VTdGF0ZTE0IiwiaXNWaWRlbyIsInNldElzVmlkZW8iLCJfdXNlU3RhdGUxNSIsIl91c2VTdGF0ZTE2IiwiX3VzZVN0YXRlMTciLCJfdXNlU3RhdGUxOCIsImVycm9yTWVzc2FnZSIsInNldEVycm9yTWVzc2FnZSIsImVkaXRNZWRpYSIsInZpZGVvIiwiaW5mbyIsImFkZE1lZGlhIiwiSlNPTiIsInBhcnNlIiwiX2FycmF5V2l0aEhvbGVzIiwiX2l0ZXJhYmxlVG9BcnJheUxpbWl0IiwiX3Vuc3VwcG9ydGVkSXRlcmFibGVUb0FycmF5IiwiX25vbkl0ZXJhYmxlUmVzdCIsIl9hcnJheUxpa2VUb0FycmF5IiwiY29uc3RydWN0b3IiLCJBcnJheSIsInRlc3QiLCJuZXh0IiwiaXNBcnJheSIsInNldEdyb3VwcyIsInNldExpc3QiLCJzZXRUaXRsZSIsInNldFVybCIsInNldElkUGFnZSIsInZhbHVlU2VsZWN0Iiwic2V0VmFsdWVTZWxlY3QiLCJmZXRjaERhdGEiLCJnZXRQYWdlcyIsImVkaXRNZW51SXRlbSIsImFkZE1lbnVJdGVtIiwiZ2VuZXJhdGVM
11980aXN0UGFnZSIsImVsIiwibGFiIiwiZ2V0SW5pdGlhbFNlbGVjdFZhbHVlIiwiU2VsZWN0IiwibGFiZWxLZXkiLCJ2YWx1ZUtleSIsIl9yZWYyIiwic2V0SXRlbXMiLCJuZXdJdGVtIiwic2V0TmV3SXRlbSIsImFkZFBhZ2UiLCJ3aWR0aCIsImZyYW1lQm9yZGVyIiwiYWxsb3ciLCJhbGxvd0Z1bGxTY3JlZW4iLCJSZWFjdEpXUGxheWVyIiwibGljZW5zZUtleSIsInBsYXllcklkIiwicGxheWVyU2NyaXB0IiwiZmlsZSIsInNldENvbnRlbnQiLCJzZXRTdWJUaXRsZSIsImJ0blRpdGxlIiwic2V0QnRuVGl0bGUiLCJidG5TdGF0dXMiLCJzZXRCdG5TdGF0dXMiLCJiYWNrZ3JvdW5kIiwic2V0QmFja2dyb3VuZCIsInNldFRlbXBsYXRlIiwic2V0VHlwZSIsInRlbXBsYXRlVmFsIiwic2V0VGVtcGxhdGVWYWwiLCJhZGRTZWN0aW9uUGFnZSIsImhhbmRsZUNoYW5nZUVkaXRvciIsIl9yZWYzIiwiX3JlZjQiLCJzZXRVc2VybmFtZSIsInNldEZpcnN0TmFtZSIsInNldExhc3ROYW1lIiwic2V0RW1haWwiLCJzZXRQd2QiLCJwd2RDIiwic2V0UHdkQyIsInNldFJvbGVzIiwiZXJyb3IiLCJlZGl0VXNlciIsImtleXMiLCJhZGRVc2VyIiwiTmF2TWVudSIsImlkTmF2aWdhdGlvbiIsImRpc3BsYXlTdWJNZW51Iiwic2V0RGlzcGxheVN1Yk1lbnUiLCJjdXJyZW50VXNlciIsInNldEN1cnJlbnRVc2VyIiwibG9nZ2VkIiwic2V0TG9nZ2VkVXNlciIsInNlc3Npb25TdG9yYWdlIiwiZ2V0SXRlbSIsInJvbGUiLCJsb2dnZWRVc2VyIiwiY2hlY2tDdXJyZW50VXNlciIsImdldE9uZVVzZXJMb2ciLCJzZXRJdGVtIiwibG9nT3V0IiwicmVtb3ZlSXRlbSIsImlzQ09NIiwiaXNQQVJUTkVSIiwiYXV0aFJvbGUiLCJQcml2YXRlUm91dGUiLCJDb21wb25lbnQiLCJjb21wb25lbnQiLCJhdXRoZWQiLCJyZXN0IiwiX29iamVjdFdpdGhvdXRQcm9wZXJ0aWVzIiwiX2V4Y2x1ZGVkIiwiUm91dGUiLCJfZXh0ZW5kcyIsInJlbmRlciIsIlJlZGlyZWN0IiwicGF0aG5hbWUiLCJSb3V0ZXIiLCJMb2dpbiIsImxvZ28iLCJMaW5rIiwicGFnZSIsImdhbGVyaWUiLCJ1c2VycyIsInBhcmFtZXRlciIsIlN3aXRjaCIsImV4YWN0IiwiSG9tZSIsIk5ld3NsZXR0ZXJNYW5hZ2VyIiwiVXNlck1hbmFnZXIiLCJQYXJhbWV0ZXJNYW5hZ2VyIiwiR2FtZU1hbmFnZXIiLCJGb290ZXJNYW5hZ2VyIiwiSGVhZGVyTWFuYWdlciIsIlBhZ2VNYW5hZ2VyIiwiT25lUGFnZU1hbmFnZXIiLCJPbmVTZWN0aW9uTWFuYWdlciIsIk9uZVNlY3Rpb25JdGVtTWFuYWdlciIsIkdhbGxlcnkiLCJFcnJvcjQwNCIsIk9uZUltZyIsImNvbnNvbGUiLCJsb2ciLCJwYXRoTWVkaWEiLCJzZXRQYXRoTWVkaWEiLCJmaWxlbmFtZU1lZGlhIiwic2V0RmlsZW5hbWVNZWRpYSIsImhhbmRsZUlkTWVkaWEiLCJnZXRPbmVNZWRpYSIsImlkVHlwZSIsImlkVGVtcGxhdGUiLCJpZE9sZE1lZGlhIiwiaWRNZWRpYSIsImVkaXRQYXRoSW1nIiwiaW1nU3JjIiwiZmlyc3QiLCJfcHJvcHMkZGF0YSIsInNldElkSXRlbSIsIm1ldGFUaXQiLCJzZXRNZXRhVGl0IiwibWV0YUNvbnQiLCJzZXRNZXRhQ29udCIsInNldExhc3RNb2RpZiIsImxhc3RNb2RpZlN0YXRlIiwic2V0TGFzdE1vZGlmU3RhdGUiLCJzZW5kUGFnZSIsIm1hcmdpbiIsIlRleHRBcmVhIiwic2V0Q29sb3IiLCJoYW5kbGVDb2xvciIsIl9vYmplY3RTcHJlYWQiLCJzZW5kU2VjdGlvbiIsIm9wZW5FcnJvciIsIm9wZW5FcnJvclBvcHVwIiwic2VuZFNlY3Rpb25FbGVtZW50IiwicmVhZHkiLCJhZGRTZWN0aW9uRWxlbWVudCIsIk9wdGlvbnNJbnB1dCIsIm9wdGlvbnNWYWx1ZSIsIm5hbWVJbnB1dCIsIlN0YXR1c1RpdGxlQmFyIiwia2V5TmFtZTIiLCJzZXRTdGF0dXMiLCJzZW5kU3RhdHVzIiwib25Db2xvciIsImhhbmRsZURpYW1ldGVyIiwic2VuZFNvY2lhbFRlbXBsYXRlIiwic29jaWFsIiwiVGV4dElucHV0VUkiLCJuYW1lMiIsInZhbHVlMiIsImdldFRvUGFyZW50MiIsInNldFZhbHVlIiwidmFsdWVJbnB1dDIiLCJzZXRWYWx1ZTIiLCJSZWFjdERPTSIsIkFwcCIsImdldEVsZW1lbnRCeUlkIiwibGlzdEdhbWUiLCJzZXRMaXN0R2FtZSIsImN1cnJlbnRQYWdlQ291bnQiLCJzZXRDdXJyZW50UGFnZSIsInBhZ2VTaXplQ291bnQiLCJzZXRQYWdlU2l6ZSIsImdldEdhbWVzIiwiZ2VuZXJhdGVHYW1lcyIsImRhdGFDb3B5IiwicmVtb3ZlIiwicGFnZVNpemUiLCJQYWdpbmF0aW9uIiwic2ltcGxlIiwic2hvd1F1aWNrSnVtcGVyIiwiZ29CdXR0b24iLCJkZWZhdWx0Q3VycmVudCIsInRvdGFsIiwidHV0bzEiLCJ0dXRvMiIsInR1dG8zIiwidHV0bzQiLCJ0dXRvNSIsInR1dG82IiwidHV0bzciLCJzZXRQYXNzd29yZCIsInNldEVycm9yIiwibG9naW5DaGVjayIsInRva2VuIiwibWVzc2FnZSIsIml0ZW1zVmVydGljYWwiLCJzZXRJdGVtc1ZlcnRpY2FsIiwic2V0SWQiLCJ0ZW1wbGF0ZVZhbHVlcyIsIm5ld0RhdGEiLCJnZXRPbmVQYWdlIiwic2VjdGlvbiIsImhhbmRsZURyb3AiLCJvcmRlcnMiLCJzZW5kT3JkZXJTZWN0aW9uIiwiaGFuZGxlQWRkSW5wdXQiLCJoYW5kbGVJbnB1dFRpdGxlIiwiZmtJZE9yaWdpbiIsImZrSWRJdGVtIiwicGFyc2VJbnQiLCJtb2RlbCIsInNldE1vZGVsIiwiY3VycmVudEl0ZW0iLCJzZXRDdXJyZW50SXRlbSIsInNldE1lZGlhcyIsImNhdGVnb3J5Iiwic2V0Q2F0ZWdvcnkiLCJtZWRpYVRhYiIsInNldE1lZGlhVGFiIiwibWVkaWFDb250ZW50IiwibmJJbWciLCJkYXRhT3B0aW9ucyIsImdldE9uZVNlY3Rpb25JdGVtIiwiZm9ybSIsImdldENhdGVnb3J5IiwiY2hlY2tWYWx1ZSIsImdlbmVyYXRlSW5wdXQiLCJkZWZhdXRsVmFsdWUiLCJjaGVja1JlcXVpcmUiLCJidG5VcmwiLCJyZWdsZW1lbnRTdGF0dXMiLCJnZW5lcmF0ZU1lZGlhc0l0ZW0iLCJtZWRpYXNGb3JtQ29weSIsImdlbmVyYXRlQ2F0ZWdvcnlPcHRpb25zIiwibmFtZUNhdGVnb3J5IiwicmVxdWlyZWQiLCJzZXRJZFNlY3Rpb24iLCJzZXRGb3JtIiwic2V0RGF0YSIsImZvcm1TZWN0aW9uIiwic2V0Zm9ybVNlY3Rpb24iLCJjaGVja1RlbXBsYXRlIiwiZ2V0T25lU2VjdGlvbiIsInNlbmRPcmRlclNlY3Rpb25JdGVtIiwiZGF0YUVkaXRab25lIiwiZ2VuZXJhdGVNZWRpYXMiLCJpbnB1dCIsImNvbn
11980RlbnRTdGF0dXMiLCJzdGF0dXNQaWN0bzEiLCJzdGF0dXNQaWN0bzIiLCJ0aXRsZVN0YXR1cyIsInNlbmRQYWdlT3JkZXIiLCJjb25maWciLCJzZXRDb25maWciLCJkYXRhVG9TZW5kIiwic2V0RGF0YVRvU2VuZCIsImNvbmZpZ1RhYiIsInNldENvbmZpZ1RhYiIsImdldFBhcmFtcyIsIm9uZVNvY2lhbCIsIm1lbnVGb290ZXJGaXJzdCIsInNldE1lbnVGb290ZXJGaXJzdCIsIm1lbnVGb290ZXJUd28iLCJzZXRNZW51Rm9vdGVyVHdvIiwibWVudUZvb3RlclRocmVlIiwic2V0TWVudUZvb3RlclRocmVlIiwic2V0U29jaWFsIiwiZ3JvdXBMYWJlbCIsInNldEdyb3VwIiwiZ2V0TWVudUZvb3RlciIsInNlbmRNZW51T3JkZXIiLCJoYW5kbGVVcmxDaGFuZ2UiLCJnZW5lcmF0ZVNvY2lhbHMiLCJtZW51SGVhZGVyIiwic2V0TWVudUhlYWRlciIsImdldE1lbnVIZWFkZXIiLCJNZW51TWFuYWdlciIsImdldE1lbnUiLCJsaXN0TmV3c2xldHRlciIsInNldExpc3ROZXdzbGV0dGVyIiwic3RhdHVzTmV3c2xldHRlciIsInNldFN0YXR1c05ld3NsZXR0ZXIiLCJpZE5ld3NsZXR0ZXIiLCJzZXRJZE5ld3NsZXR0ZXIiLCJnZXROZXdzbGV0dGVyIiwiZ2V0U3RhdHVzTmV3c2xldHRlciIsIl9jYWxsZWUyIiwiX2NvbnRleHQyIiwiX3gyIiwiZ2VuZXJhdGVOZXdzbGV0dGVycyIsImdldFVzZXJzIiwiZ2VuZXJhdGVVc2VycyIsImF4aW9zIiwiZGVmYXVsdHMiLCJoZWFkZXJzIiwiY29tbW9uIiwiaW50ZXJjZXB0b3JzIiwicmVxdWVzdCIsInVzZSIsIkF1dGhvcml6YXRpb24iLCJyZXNwb25zZSIsInJlc3VsdCIsIl9jYWxsZWUzIiwiX2NvbnRleHQzIiwiX2NhbGxlZTQiLCJfY29udGV4dDQiLCJsaXN0UGFnZSIsIl9yZWY1IiwiX2NhbGxlZTUiLCJfY29udGV4dDUiLCJwYWdlcyIsIl9yZWY2IiwiX2NhbGxlZTYiLCJfY29udGV4dDYiLCJzZWN0aW9uUGFnZSIsIl94MyIsIl9yZWY3IiwiX2NhbGxlZTciLCJpZEVsZW1lbnQiLCJfY29udGV4dDciLCJlbGVtZW50IiwiX3g0IiwiX3g1IiwiX3JlZjgiLCJfY2FsbGVlOCIsIl9jb250ZXh0OCIsIl9yZWY5IiwiX2NhbGxlZTkiLCJfY29udGV4dDkiLCJwYXJhbWV0cmUiLCJfcmVmMCIsIl9jYWxsZWUwIiwiX2NvbnRleHQwIiwibGlzdE1lZGlhIiwiX3JlZjEiLCJfY2FsbGVlMSIsIl9jb250ZXh0MSIsIl94NiIsImdldExhYmVsIiwiX3JlZjEwIiwiX2NhbGxlZTEwIiwiX2NvbnRleHQxMCIsIl9yZWYxMSIsIl9jYWxsZWUxMSIsIl9jb250ZXh0MTEiLCJfcmVmMTIiLCJfY2FsbGVlMTIiLCJfY29udGV4dDEyIiwiX3JlZjEzIiwiX2NhbGxlZTEzIiwiX2NvbnRleHQxMyIsIl9yZWYxNCIsIl9jYWxsZWUxNCIsIl9jb250ZXh0MTQiLCJfcmVmMTUiLCJfY2FsbGVlMTUiLCJfY29udGV4dDE1IiwiY29uY291cnMiLCJfcmVmMTYiLCJfY2FsbGVlMTYiLCJfY29udGV4dDE2IiwiX3JlZjE3IiwiX2NhbGxlZTE3IiwiX2NvbnRleHQxNyIsImxpc3RVc2VyIiwiX3JlZjE4IiwiX2NhbGxlZTE4IiwiX2NvbnRleHQxOCIsInB1dCIsIl94NyIsIl9yZWYxOSIsIl9jYWxsZWUxOSIsIl9jb250ZXh0MTkiLCJfeDgiLCJfcmVmMjAiLCJfY2FsbGVlMjAiLCJfY29udGV4dDIwIiwiX3g5IiwiX3gwIiwiX3JlZjIxIiwiX2NhbGxlZTIxIiwiX2NvbnRleHQyMSIsIl94MSIsIl94MTAiLCJfeDExIiwiX3JlZjIyIiwiX2NhbGxlZTIyIiwiX2NvbnRleHQyMiIsIl94MTIiLCJfcmVmMjMiLCJfY2FsbGVlMjMiLCJfY29udGV4dDIzIiwiX3gxMyIsIl94MTQiLCJfeDE1IiwiX3JlZjI0IiwiX2NhbGxlZTI0IiwiX2NvbnRleHQyNCIsIl94MTYiLCJfcmVmMjUiLCJfY2FsbGVlMjUiLCJfY29udGV4dDI1IiwiX3gxNyIsIl94MTgiLCJfcmVmMjYiLCJfY2FsbGVlMjYiLCJfY29udGV4dDI2IiwiX3gxOSIsIl9yZWYyNyIsIl9jYWxsZWUyNyIsIl9jb250ZXh0MjciLCJfeDIwIiwiX3gyMSIsIl94MjIiLCJfeDIzIiwiX3JlZjI4IiwiX2NhbGxlZTI4IiwiX2NvbnRleHQyOCIsIl94MjQiLCJfeDI1IiwiX3JlZjI5IiwiX2NhbGxlZTI5IiwiX2NvbnRleHQyOSIsIl94MjYiLCJfeDI3IiwiX3JlZjMwIiwiX2NhbGxlZTMwIiwiX2NvbnRleHQzMCIsIl94MjgiLCJfeDI5IiwiX3JlZjMxIiwiX2NhbGxlZTMxIiwiX2NvbnRleHQzMSIsIl94MzAiLCJfeDMxIiwiX3JlZjMyIiwiX2NhbGxlZTMyIiwiX2NvbnRleHQzMiIsIl94MzIiLCJfeDMzIiwiX3JlZjMzIiwiX2NhbGxlZTMzIiwiX2NvbnRleHQzMyIsInBvc3QiLCJfeDM0IiwiX3JlZjM0IiwiX2NhbGxlZTM0IiwiYm9keUZvcm1EYXRhIiwiX2NvbnRleHQzNCIsIkZvcm1EYXRhIiwiYXBwZW5kIiwibWV0aG9kIiwiX3gzNSIsIl9yZWYzNSIsIl9jYWxsZWUzNSIsIl9jb250ZXh0MzUiLCJfeDM2IiwiX3JlZjM2IiwiX2NhbGxlZTM2IiwiX2NvbnRleHQzNiIsIl94MzciLCJfcmVmMzciLCJfY2FsbGVlMzciLCJfY29udGV4dDM3IiwiX3gzOCIsIl94MzkiLCJfeDQwIiwiX3JlZjM4IiwiX2NhbGxlZTM4IiwiX2NvbnRleHQzOCIsIl94NDEiLCJfeDQyIiwiX3g0MyIsIl9yZWYzOSIsIl9jYWxsZWUzOSIsIl9jb250ZXh0MzkiLCJfeDQ0IiwiX3JlZjQwIiwiX2NhbGxlZTQwIiwiX2NvbnRleHQ0MCIsInVzZXIiLCJjcmVhdGVDb250ZXh0IiwicmVkdWNlciIsImFjdGlvbiIsIkVycm9yIiwiU3RvcmVDb250YWluZXIiLCJjaGlsZHJlbiIsIl91c2VSZWR1Y2VyIiwidXNlUmVkdWNlciIsIl91c2VSZWR1Y2VyMiIsIlByb3ZpZGVyIiwidGhlbWUiLCJnbG9iYWwiLCJjb2xvcnMiLCJicmFuZCIsImJvcmRlciIsImNvbnRyb2wiLCJyYWRpb0J1dHRvbiIsIkdyb21tZXQiLCJ0aGVtZU1vZGUiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUFtRDtBQUM3QjtBQUUyQjtBQUNKO0FBQ1Q7QUFFaUI7QUFFOUMsSUFBTUEsaUJBQWlCLEdBQUcsU0FBcEJBLGlCQUFpQkEsQ0FBSUMsS0FBSyxFQUFLO0VBQ3hDLElBQVFDLEtBQUssR0FBV0QsS0FBSyxDQUFyQkMsS0FBSztJQUFFQyxJQUFJLEdBQUtGLEtBQUssQ0FBZEUsSUFBSTtFQUNuQixJQUFBQyxTQUFBLEdBQTBCQyx1REFBUSxDQUFDLEtBQUssQ0FBQztJQUFBQyxVQUFBLEdBQUFDLGNBQUEsQ0FBQUgsU0FBQTtJQUFsQ0ksSUFBSSxHQUFBRixVQUFBO0lBQUVHLFNBQVMsR0FBQUgsVUFBQTtFQUN0QjtFQUNBLElBQU1JLFlBQVksR0FBRyxTQUFmQSxZQUFZQSxDQUFBLEVBQVM7SUFDdkI7SUFDQUMsa0VBQVUsQ0FBQ1IsSUFBSSxDQUFDO0VBQ3BCLENBQUM7RUFDRCxvQkFDSVMsNkNBQUEsQ0FBQUMsYUFBQSxDQUFBRCw2Q0FBQSxDQUFBRSxRQUFBLHFCQUNJRiw2Q0FBQSxDQUFBQyxhQUFBO0lBQUtFLFNBQVMsRUFBQztFQUE0QixnQkFDdkNILDZDQUFBLENBQUFDLGFBQUE7SUFBS0csT0FBTyxFQUFFLFNBQVRBLE9BQU9BLENBQUEsRUFBUTtNQUFDTixZQUFZLENBQUMsQ0FBQztJQUFBLENBQUU7SUFBQ0ssU0FBUyxFQUFFRSxrREFBVSxDQUFDLGVBQWUsRUFBRTtNQUFFLFVBQVUsRUFBRyxPQUFPZixLQUFLLEtBQUssV0FBVyxHQUFHLEtBQUssR0FBRztJQUFLLENBQUU
119807RUFBRSxnQkFDeElVLDZDQUFBLENBQUFDLGFBQUEsQ0FBQ0sseURBQU87SUFBQ0MsS0FBSyxFQUFFLGFBQWM7SUFBQ0MsT0FBTyxFQUFFLFNBQVRBLE9BQU9BLENBQUE7TUFBQSxPQUFRbkIsS0FBSyxDQUFDbUIsT0FBTyxDQUFDLENBQUM7SUFBQSxDQUFDO0lBQUNsQixLQUFLLEVBQUVBO0VBQU0sQ0FBQyxDQUM1RSxDQUNKLENBQUMsRUFFTE0sSUFBSSxpQkFDREksNkNBQUEsQ0FBQUMsYUFBQSxDQUFDUSw4REFBSztJQUNGRCxPQUFPLFlBQUFFLFFBQUE7TUFBQSxTQUFQRixPQUFPQSxDQUFBO1FBQUEsT0FBQUUsUUFBQSxDQUFBQyxLQUFBLE9BQUFDLFNBQUE7TUFBQTtNQUFQSixPQUFPLENBQUFLLFFBQUE7UUFBQSxPQUFBSCxRQUFBLENBQUFHLFFBQUE7TUFBQTtNQUFBLE9BQVBMLE9BQU87SUFBQSxFQUFFLFlBQU07TUFBRUEsT0FBTyxDQUFDLENBQUM7SUFBQyxDQUFDLENBQUM7SUFDN0JaLElBQUksRUFBRUEsSUFBSztJQUNYa0IsVUFBVSxFQUFFQyxVQUFVLENBQUMsWUFBTTtNQUFFbEIsU0FBUyxDQUFDLEtBQUssQ0FBQztJQUFDLENBQUMsRUFBRSxHQUFHLENBQUU7SUFDeERtQixLQUFLLEVBQUMsWUFBWTtJQUNsQkMsSUFBSSxFQUFFO01BQ0ZWLEtBQUssRUFBRTtJQUNYO0VBQUUsQ0FDTCxDQUVQLENBQUM7QUFFWCxDQUFDLEM7Ozs7Ozs7Ozs7O0FDdENELHVDOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQ0FtRDtBQUNuRDtBQUNzRDtBQUVoQztBQUMwQjtBQUV6QyxJQUFNVyxlQUFlLEdBQUcsU0FBbEJBLGVBQWVBLENBQUk3QixLQUFLLEVBQUs7RUFDdEMsSUFBQUcsU0FBQSxHQUFvQ0MsdURBQVEsQ0FBQ0osS0FBSyxDQUFDOEIsS0FBSyxDQUFDO0lBQUF6QixVQUFBLEdBQUFDLGNBQUEsQ0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FFLENBQUEsYUFBQUEsQ0FBQSxjQUFBQSxDQUFBLG1CQUFBUSxtQkFBQSxDQUFBOVQsQ0FBQSxFQUFBa1QsQ0FBQSxFQUFBRSxDQUFBLEVBQUFILENBQUE7QUFBQSxTQUFBeUMsbUJBQUF0QyxDQUFBLEVBQUFILENBQUEsRUFBQWpULENBQUEsRUFBQWtULENBQUEsRUFBQUksQ0FBQSxFQUFBYyxDQUFBLEVBQUFaLENBQUEsY0FBQWxKLENBQUEsR0FBQThJLENBQUEsQ0FBQWdCLENBQUEsRUFBQVosQ0FBQSxHQUFBRyxDQUFBLEdBQUFySixDQUFBLENBQUFqSyxLQUFBLFdBQUErUyxDQUFBLGdCQUFBcFQsQ0FBQSxDQUFBb1QsQ0FBQSxLQUFBOUksQ0FBQSxDQUFBb0ssSUFBQSxHQUFBekIsQ0FBQSxDQUFBVSx
11980DQUFBLElBQUFnQyxPQUFBLENBQUFDLE9BQUEsQ0FBQWpDLENBQUEsRUFBQXJSLElBQUEsQ0FBQTRRLENBQUEsRUFBQUksQ0FBQTtBQUFBLFNBQUF1QyxrQkFBQXpDLENBQUEsNkJBQUFILENBQUEsU0FBQWpULENBQUEsR0FBQVgsU0FBQSxhQUFBc1csT0FBQSxXQUFBekMsQ0FBQSxFQUFBSSxDQUFBLFFBQUFjLENBQUEsR0FBQWhCLENBQUEsQ0FBQWhVLEtBQUEsQ0FBQTZULENBQUEsRUFBQWpULENBQUEsWUFBQThWLE1BQUExQyxDQUFBLElBQUFzQyxrQkFBQSxDQUFBdEIsQ0FBQSxFQUFBbEIsQ0FBQSxFQUFBSSxDQUFBLEVBQUF3QyxLQUFBLEVBQUFDLE1BQUEsVUFBQTNDLENBQUEsY0FBQTJDLE9BQUEzQyxDQUFBLElBQUFzQyxrQkFBQSxDQUFBdEIsQ0FBQSxFQUFBbEIsQ0FBQSxFQUFBSSxDQUFBLEVBQUF3QyxLQUFBLEVBQUFDLE1BQUEsV0FBQTNDLENBQUEsS0FBQTBDLEtBQUE7QUFBQSxTQUFBMVgsZUFBQThVLENBQUEsRUFBQWxULENBQUEsV0FBQW1ZLGVBQUEsQ0FBQWpGLENBQUEsS0FBQWtGLHFCQUFBLENBQUFsRixDQUFBLEVBQUFsVCxDQUFBLEtBQUFxWSwyQkFBQSxDQUFBbkYsQ0FBQSxFQUFBbFQsQ0FBQSxLQUFBc1ksZ0JBQUE7QUFBQSxTQUFBQSxpQkFBQSxjQUFBOUQsU0FBQTtBQUFBLFNBQUE2RCw0QkFBQW5GLENBQUEsRUFBQWtCLENBQUEsUUFBQWxCLENBQUEsMkJBQUFBLENBQUEsU0FBQXFGLGlCQUFBLENBQUFyRixDQUFBLEVBQUFrQixDQUFBLE9BQUFuQixDQUFBLE1BQUEzVCxRQUFBLENBQUFtVixJQUFBLENBQUF2QixDQUFBLEVBQUF2TCxLQUFBLDZCQUFBc0wsQ0FBQSxJQUFBQyxDQUFBLENBQUFzRixXQUFBLEtBQUF2RixDQUFBLEdBQUFDLENBQUEsQ0FBQXNGLFdBQUEsQ0FBQWhZLElBQUEsYUFBQXlTLENBQUEsY0FBQUEsQ0FBQSxHQUFBd0YsS0FBQS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BLFdBQUE0VCxNQUFBLENBQUFrQixjQUFBLEdBQUFsQixNQUFBLENBQUFrQixjQUFBLENBQUE5VSxDQUFBLEVBQUE0VSwwQkFBQSxLQUFBNVUsQ0FBQSxDQUFBK1UsU0FBQSxHQUFBSCwwQkFBQSxFQUFBZCxtQkFBQSxDQUFBOVQsQ0FBQSxFQUFBc1QsQ0FBQSx5QkFBQXRULENBQUEsQ0FBQXlULFNBQUEsR0FBQUcsTUFBQSxDQUFBQyxNQUFBLENBQUFGLENBQUEsR0FBQTNULENBQUEsV0FBQTJVLGlCQUFBLENBQUFsQixTQUFBLEdBQUFtQiwwQkFBQSxFQUFBZCxtQkFBQSxDQUFBSCxDQUFBLGlCQUFBaUIsMEJBQUEsR0FBQWQsbUJBQUEsQ0FBQWMsMEJBQUEsaUJBQUFELGlCQUFBLEdBQUFBLGlCQUFBLENBQUFLLFdBQUEsd0JBQUFsQixtQkFBQSxDQUFBYywwQkFBQSxFQUFBdEIsQ0FBQSx3QkFBQVEsbUJBQUEsQ0FBQUgsQ0FBQSxHQUFBRyxtQkFBQSxDQUFBSCxDQUFBLEVBQUFMLENBQUEsZ0JBQUFRLG1CQUFBLENBQUFILENBQUEsRUFBQVAsQ0FBQSxpQ0FBQVUsbUJBQUEsQ0FBQUgsQ0FBQSw4REFBQXNCLFlBQUEsWUFBQUEsYUFBQSxhQUFBQyxDQUFBLEVBQUE1SyxDQUFBLEVBQUE2SyxDQUFBLEVBQUFwQixDQUFBO0FBQUEsU0FBQUQsb0JBQUE5VCxDQUFBLEVBQUFrVCxDQUFBLEVBQUFFLENBQUEsRUFBQUgsQ0FBQSxRQUFBM0ksQ0FBQSxHQUFBc0osTUFBQSxDQUFBd0IsY0FBQSxRQUFBOUssQ0FBQSx1QkFBQXRLLENBQUEsSUFBQXNLLENBQUEsUUFBQXdKLG1CQUFBLFlBQUF1QixtQkFBQXJWLENBQUEsRUFBQWtULENBQUEsRUFBQUUsQ0FBQSxFQUFBSCxDQUFBLGFBQUFLLEVBQUFKLENBQUEsRUFBQUUsQ0FBQSxJQUFBVSxtQkFBQSxDQUFBOVQsQ0FBQSxFQUFBa1QsQ0FBQSxZQUFBbFQsQ0FBQSxnQkFBQXNWLE9BQUEsQ0FBQXBDLENBQUEsRUFBQUUsQ0FBQSxFQUFBcFQsQ0FBQSx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xDQUFBLGNBQUFjLENBQUEsbUJBQUExVCxLQUFBLEVBQUE0UyxDQUFBLEVBQUF5QixJQUFBLEVBQUFULENBQUEsU0FBQWYsQ0FBQSxFQUFBSSxDQUFBLEVBQUFoSix
11980DQUFBLFFBQUFxSixDQUFBLFFBQUFTLENBQUEsZ0JBQUFWLFVBQUEsY0FBQWlCLGtCQUFBLGNBQUFDLDJCQUFBLEtBQUEzQixDQUFBLEdBQUFXLE1BQUEsQ0FBQWlCLGNBQUEsTUFBQXJCLENBQUEsTUFBQUosQ0FBQSxJQUFBSCxDQUFBLENBQUFBLENBQUEsSUFBQUcsQ0FBQSxTQUFBVSxtQkFBQSxDQUFBYixDQUFBLE9BQUFHLENBQUEsaUNBQUFILENBQUEsR0FBQVUsQ0FBQSxHQUFBaUIsMEJBQUEsQ0FBQW5CLFNBQUEsR0FBQUMsU0FBQSxDQUFBRCxTQUFBLEdBQUFHLE1BQUEsQ0FBQUMsTUFBQSxDQUFBTCxDQUFBLFlBQUFPLEVBQUEvVCxDQUFBLFdBQUE0VCxNQUFBLENBQUFrQixjQUFBLEdBQUFsQixNQUFBLENBQUFrQixjQUFBLENBQUE5VSxDQUFBLEVBQUE0VSwwQkFBQSxLQUFBNVUsQ0FBQSxDQUFBK1UsU0FBQSxHQUFBSCwwQkFBQSxFQUFBZCxtQkFBQSxDQUFBOVQsQ0FBQSxFQUFBc1QsQ0FBQSx5QkFBQXRULENBQUEsQ0FBQXlULFNBQUEsR0FBQUcsTUFBQSxDQUFBQyxNQUFBLENBQUFGLENBQUEsR0FBQTNULENBQUEsV0FBQTJVLGlCQUFBLENBQUFsQixTQUFBLEdBQUFtQiwwQkFBQSxFQUFBZCxtQkFBQSxDQUFBSCxDQUFBLGlCQUFBaUIsMEJBQUEsR0FBQWQsbUJBQUEsQ0FBQWMsMEJBQUEsaUJBQUFELGlCQUFBLEdBQUFBLGlCQUFBLENBQUFLLFdBQUEsd0JBQUFsQixtQkFBQSxDQUFBYywwQkFBQSxFQUFBdEIsQ0FBQSx3QkFBQVEsbUJBQUEsQ0FBQUgsQ0FBQSxHQUFBRyxtQkFBQSxDQUFBSCxDQUFBLEVBQUFMLENBQUEsZ0JBQUFRLG1CQUFBLENBQUFILENBQUEsRUFBQVAsQ0FBQSxpQ0FBQVUsbUJBQUEsQ0FBQUgsQ0FBQSw4REFBQXNCLFlBQUEsWUFBQUEsYUFBQSxhQUFBQyxDQUFBLEVBQUE1SyxDQUFBLEVBQUE2SyxDQUFBLEVBQUFwQixDQUFBO0FBQUEsU0FBQUQsb0JBQUE5VCxDQUFBLEVBQUFrVCxDQUFBLEVBQUFFLENBQUEsRUFBQUgsQ0FBQSxRQUFBM0ksQ0FBQSxHQUFBc0osTUFBQSxDQUFBd0IsY0FBQSxRQUFBOUssQ0FBQSx1QkFBQXRLLENBQUEsSUFBQXNLLENBQUEsUUFBQXdKLG1CQUFBLFlBQUF1QixtQkFBQXJWLENBQUEsRUFBQWtULENBQUEsRUFBQUUsQ0FBQSxFQUFBSCxDQUFBLGFBQUFLLEVBQUFKLENBQUEsRUFBQUUsQ0FBQSxJQUFBVSxtQkFBQSxDQUFBOVQsQ0FBQSxFQUFBa1QsQ0FBQSxZQUFBbFQsQ0FBQSxnQkFBQXNWLE9BQUEsQ0FBQXBDLENBQUEsRUFBQUUsQ0FBQSxFQUFBcFQsQ0FBQSxTQUFBa1QsQ0FBQSxHQUFBNUksQ0FBQSxHQUFBQSxDQUFBLENBQUF0SyxDQUFBLEVBQUFrVCxDQUFBLElBQUE3UyxLQUFBLEVBQUErUyxDQUFBLEVBQUFtQyxVQUFBLEdBQUF0QyxDQUFBLEVBQUF1QyxZQUFBLEdBQUF2QyxDQUFBLEVBQUF3QyxRQUFBLEdBQUF4QyxDQUFBLE1BQUFqVCxDQUFBLENBQUFrVCxDQUFBLElBQUFFLENBQUEsSUFBQUUsQ0FBQSxhQUFBQSxDQUFBLGNBQUFBLENBQUEsbUJBQUFRLG1CQUFBLENBQUE5VCxDQUFBLEVBQUFrVCxDQUFBLEVBQUFFLENBQUEsRUFBQUgsQ0FBQTtBQUFBLFNBQUF5QyxtQkFBQXRDLENBQUEsRUFBQUgsQ0FBQSxFQUFBalQsQ0FBQSxFQUFBa1QsQ0FBQSxFQUFBSSxDQUFBLEVBQUFjLENBQUEsRUFBQVosQ0FBQSxjQUFBbEosQ0FBQSxHQUFBOEksQ0FBQSxDQUFBZ0IsQ0FBQSxFQUFBWixDQUFBLEdBQUFHLENBQUEsR0FBQXJKLENBQUEsQ0FBQWpLLEtBQUEsV0FBQStTLENBQUEsZ0JBQUFwVCxDQUFBLENBQUFvVCxDQUFBLEtBQUE5SSxDQUFBLENBQUFvSyxJQUFBLEdBQUF6QixDQUFBLENBQUFVLENBQUEsSUFBQWdDLE9BQUEsQ0FBQUMsT0FBQSxDQUFBakMsQ0FBQSxFQUFBclIsSUFBQSxDQUFBNFEsQ0FBQSxFQUFBSSxDQUFBO0FBQUEsU0FBQXVDLGtCQUFBekMsQ0FBQSw2QkFBQUgsQ0FBQSxTQUFBalQsQ0FBQSxHQUFBWCxTQUFBLGFBQUFzVyxPQUFBLFdBQUF6QyxDQUFBLEVBQUFJLENBQUEsUUFBQWMsQ0FBQSxHQUFBaEIsQ0FBQSxDQUFBaFUsS0FBQSxDQUFBNlQsQ0FBQSxFQUFBalQsQ0FBQSxZQUFBOFYsTUFBQTFDLENBQUEsSUFBQXNDLGtCQUFBLENBQUF0QixDQUFBLEVBQUFsQixDQUFBLEVBQUFJLENBQUEsRUFBQXdDLEtBQUEsRUFBQUMsTUFBQSxVQUFBM0MsQ0FBQSxjQUFBMkMsT0FBQTNDLENBQUEsSUFBQXNDLGtCQUFBLENBQUF0QixDQUFBLEVBQUFsQixDQUFBLEVBQUFJLENBQUEsRUFBQXdDLEtBQUEsRUFBQUMsTUFBQSxXQUFBM0MsQ0FBQSxLQUFBMEMsS0FBQTtBQUFBLFNBQUExWCxlQUFBOFUsQ0FBQSxFQUFBbFQsQ0FBQSxXQUFBbVksZUFBQSxDQUFBakYsQ0FBQSxLQUFBa0YscUJBQUEsQ0FBQWxGLENBQUEsRUFBQWxULENBQUEsS0FBQXFZLDJCQUFBLENBQUFuRixDQUFBLEVBQUFsVCxDQUFBLEtBQUFzWSxnQkFBQTtBQUFBLFNBQUFBLGlCQUFBLGNBQUE5RCxTQUFBO0FBQUEsU0FBQTZELDRCQUFBbkYsQ0FBQSxFQUFBa0IsQ0FBQSxRQUFBbEIsQ0FBQSwyQkFBQUEsQ0FBQSxTQUFBcUYsaUJBQUEsQ0FBQXJGLENBQUEsRUFBQWtCLENBQUEsT0FBQW5CLENBQUEsTUFBQTNULFFBQUEsQ0FBQW1WLElBQUEsQ0FBQXZCLENBQUEsRUFBQXZMLEtBQUEsNkJBQUFzTCxDQUFBLElBQUFDLENBQUEsQ0FBQXNGLFdBQUEsS0FBQXZGLENBQUEsR0FBQUMsQ0FBQSxDQUFBc0YsV0FBQSxDQUFBaFksSUFBQSxhQUFBeVMsQ0FBQSxjQUFBQSxDQUFBLEdBQUF3RixLQUFBLENBQUFqWCxJQUFBLENBQUEwUixDQUFBLG9CQUFBRCxDQUFBLCtDQUFBeUYsSUFBQSxDQUFBekYsQ0FBQSxJQUFBc0YsaUJBQUEsQ0FBQXJGLENBQUEsRUFBQWtCLENBQUE7QUFBQSxTQUFBbUUsa0JBQUFyRixDQUFBLEVBQUFrQixDQUFBLGFBQUFBLENBQUEsSUFBQUEsQ0FBQSxHQUFBbEIsQ0FBQSxDQUFBMUksTUFBQSxNQUFBNEosQ0FBQSxHQUFBbEIsQ0FBQSxDQUFBMUksTUFBQSxZQUFBeEssQ0FBQSxNQUFBb1QsQ0FBQSxHQUFBcUYsS0FBQSxDQUFBckUsQ0FBQSxHQUFBcFUsQ0FBQSxHQUFBb1UsQ0FBQSxFQUFBcFUsQ0FBQSxJQUFBb1QsQ0FBQSxDQUFBcFQsQ0FBQSxJQUFBa1QsQ0FBQSxDQUFBbFQsQ0FBQSxVQUFBb1QsQ0FBQTtBQUFBLFNBQUFnRixzQkFBQWxGLENBQUEsRUFBQXFCLENBQUEsUUFBQXRCLENBQUEsV0FBQUMsQ0FBQSxnQ0FBQUMsTUFBQSxJQUFBRCxDQUFBLENBQUFDLE1BQUEsQ0FBQUUsUUFBQSxLQUFBSCxDQUFBLDRCQUFBRCxDQUFBLFFBQUFqVCxDQUFBLEVBQUFvVCxDQUFBLEVBQUE5SSxDQUFBLEVBQUFxSixDQUFBLEVBQUFTLENBQUEsT0FBQUwsQ0FBQSxPQUFBVCxDQUFBLGlCQUFBaEosQ0FBQSxJQUFBMkksQ0FBQSxHQUFBQSxDQUFBLENBQUF3QixJQUFBLENBQUF2QixDQUFBLEdBQUF5RixJQUFBLFFBQUFwRSxDQUFBLFFBQUFYLE1BQUEsQ0FBQVgsQ0FBQSxNQUFBQSxDQUFBLFVBQUFjLENBQUEsdUJBQUFBLENBQUEsSUFBQS9ULENBQUEsR0FBQXNLLENBQUEsQ0FBQW1LLElBQUEsQ0FBQXhCLENBQUEsR0FBQXlCLElBQUEsTUFBQU4sQ0FBQSxDQUFBMUcsSUFBQSxDQUFBMU4sQ0FBQSxDQUFBSyxLQUFBLEdBQUErVCxDQUFBLENBQUE1SixNQUFBLEtBQUErSixDQUFBLEdBQUFSLENBQUEsaUJBQUFiLENBQUEsSUFBQUksQ0FBQSxPQUFBRixDQUFBLEdBQUFGLENBQUEseUJBQUFhLENBQUEsWUFBQWQsQ0FBQSxlQUFBVSxDQUFBLEdBQUFWLENBQUEsY0FBQVcsTUFBQSxDQUFBRCxDQUFBLE1BQUFBLENBQUEsMkJBQUFMLENBQUEsUUFBQUYsQ0FBQSxhQUFBZ0IsQ0FBQTtBQUFBLFNBQUErRCxnQkFBQWpGLENBQUEsUUFBQXVGLEtBQUEsQ0FBQUcsT0FBQSxDQUFBMUYsQ0FBQSxVQUFBQSxDQUFBO0FBRG1EO0FBRUo7QUFDUjtBQUVzQztBQUNUO0FBQ047QUFDVTtBQUNsRDtBQUVmLElBQU1xTSxXQUFXLEdBQUcsU0FBZEEsV0FBV0EsQ0FBQSxFQUFTO0VBQzdCLElBQUF0aEIsU0FBQSxHQUE4QkMsdURBQVEsQ0FBQyxFQUFFLENBQUM7SUFBQUMsVUFBQSxHQUFBQyxjQUFBLENBQUFILFNBQUE7SUFBckN5bEIsUUFBUSxHQUFBdmxCLFVBQUE7SUFBRXdsQixXQUFXLEdBQUF4bEIsVUFBQTtFQUMxQixJQUFBNEQsVUFBQSxHQUF5QzdELHVEQUFRLENBQUMsQ0FBQyxDQUFDO0lBQUE4RCxVQUFBLEdBQUE1RCxjQUFBLENBQUEyRCxVQUFBO0lBQS9DNmhCLGdCQUFnQixHQUFBNWhCLFVBQUE7SUFBRTZoQixjQUFjLEdBQUE3aEIsVUFBQTtFQUNyQyxJQUFBME4sVUFBQSxHQUFtQ3hSLHVEQUFRLENBQUMsRUFBRSxDQUFDO0lBQUF5UixVQUFBLEdBQUF2UixjQUFBLENBQUFzUixVQUFBO0lBQTFDb1UsYUFBYSxHQUFBblUsVUFBQTtJQUFFb1UsV0
11980FBVyxHQUFBcFUsVUFBQTtFQUUvQnpQLHdEQUFTLENBQUMsWUFBTTtJQUNaa1osU0FBUyxDQUFDLENBQUM7RUFDZixDQUFDLEVBQUUsRUFBRSxDQUFDO0VBRU4sSUFBTUEsU0FBUyxHQUFHLFNBQVpBLFNBQVNBLENBQUEsRUFBUztJQUNwQjRLLGdFQUFRLENBQUMsQ0FBQyxDQUFDMWhCLElBQUk7TUFBQSxJQUFBNkIsSUFBQSxHQUFBMFIsaUJBQUEsY0FBQVosWUFBQSxHQUFBRSxDQUFBLENBQUMsU0FBQWEsUUFBT3pULEdBQUc7UUFBQSxPQUFBMFMsWUFBQSxHQUFBQyxDQUFBLFdBQUFlLFFBQUE7VUFBQSxrQkFBQUEsUUFBQSxDQUFBN0MsQ0FBQTtZQUFBO2NBQ3RCNk0sT0FBTyxDQUFDQyxHQUFHLENBQUMzZCxHQUFHLENBQUM7Y0FBQTBULFFBQUEsQ0FBQTdDLENBQUE7Y0FBQSxPQUNWdVEsV0FBVyxDQUFDcGhCLEdBQUcsQ0FBQztZQUFBO2NBQUEsT0FBQTBULFFBQUEsQ0FBQTdCLENBQUE7VUFBQTtRQUFBLEdBQUE0QixPQUFBO01BQUEsQ0FFekI7TUFBQSxpQkFBQUUsRUFBQTtRQUFBLE9BQUEvUixJQUFBLENBQUEvRSxLQUFBLE9BQUFDLFNBQUE7TUFBQTtJQUFBLElBQUM7RUFDTixDQUFDO0VBRUQsSUFBTUosUUFBTyxHQUFHLFNBQVZBLE9BQU9BLENBQUEsRUFBUztJQUNsQm1hLFNBQVMsQ0FBQyxDQUFDO0VBQ2YsQ0FBQztFQUVELElBQU02SyxhQUFhLEdBQUcsU0FBaEJBLGFBQWFBLENBQUEsRUFBUztJQUN4QixJQUFJam1CLElBQUksR0FBQTBKLGtCQUFBLENBQU9nYyxRQUFRLENBQUM7SUFFeEIsSUFBRyxPQUFPMWxCLElBQUksS0FBSyxXQUFXLElBQUlBLElBQUksS0FBSyxJQUFJLEVBQzNDLElBQUdBLElBQUksQ0FBQ3dNLE1BQU0sR0FBR3NaLGFBQWEsRUFBRTtNQUN4QixJQUFJSSxRQUFRLEdBQUF4YyxrQkFBQSxDQUFPZ2MsUUFBUSxDQUFDO01BRTVCLElBQUlTLE1BQU0sR0FBR0QsUUFBUSxDQUFDM1osTUFBTSxDQUFDcVosZ0JBQWdCLEdBQUNFLGFBQWEsRUFBRUEsYUFBYSxDQUFDO01BRTNFLE9BQU9LLE1BQU0sQ0FBQ2poQixHQUFHLENBQUMsVUFBQ3hELElBQUksRUFBRTRLLENBQUMsRUFBSTtRQUMxQixvQkFBTzdMLDZDQUFBLENBQUFDLGFBQUEsQ0FBQ2tQLGlGQUFhO1VBQUNoUCxTQUFTLEVBQUMsVUFBVTtVQUFDYyxJQUFJLEVBQUVBLElBQUs7VUFBQzBELEdBQUcsRUFBRWtILENBQUU7VUFBQ3JMLE9BQU8sRUFBRSxTQUFUQSxPQUFPQSxDQUFBLEVBQVE7WUFBRUEsUUFBTyxDQUFDLENBQUM7VUFBQztRQUFFLENBQUMsQ0FBQztNQUNsRyxDQUFDLENBQUM7SUFDVixDQUFDLE1BQU07TUFDSCxPQUFPakIsSUFBSSxDQUFDa0YsR0FBRyxDQUFDLFVBQUN4RCxJQUFJLEVBQUU0SyxDQUFDLEVBQUk7UUFDeEIsb0JBQU83TCw2Q0FBQSxDQUFBQyxhQUFBLENBQUNrUCxpRkFBYTtVQUFDaFAsU0FBUyxFQUFDLFVBQVU7VUFBQ2MsSUFBSSxFQUFFQSxJQUFLO1VBQUMwRCxHQUFHLEVBQUVrSCxDQUFFO1VBQUNyTCxPQUFPLEVBQUUsU0FBVEEsT0FBT0EsQ0FBQSxFQUFRO1lBQUVBLFFBQU8sQ0FBQyxDQUFDO1VBQUM7UUFBRSxDQUFDLENBQUM7TUFDbEcsQ0FBQyxDQUFDO0lBQ047RUFHUixDQUFDO0VBRUQsSUFBTXlCLFFBQVEsR0FBRyxTQUFYQSxRQUFRQSxDQUFJOEcsT0FBTyxFQUFFNGMsUUFBUSxFQUFLO0lBQ3BDUCxjQUFjLENBQUNyYyxPQUFPLEdBQUMsQ0FBQyxDQUFDO0lBQ3pCO0lBQ0E7SUFDQXljLGFBQWEsQ0FBQyxDQUFDO0VBQ25CLENBQUM7RUFDRDtFQUNBLG9CQUNJeGxCLDZDQUFBLENBQUFDLGFBQUEsQ0FBQUQsNkNBQUEsQ0FBQUUsUUFBQSxxQkFDSUYsNkNBQUEsQ0FBQUMsYUFBQTtJQUFLRSxTQUFTLEVBQUM7RUFBK0QsZ0JBQzFFSCw2Q0FBQSxDQUFBQyxhQUFBLENBQUM2TSxzRkFBYTtJQUFDdk0sS0FBSyxFQUFDLGVBQWU7SUFBQ3dNLFFBQVEsRUFBQztFQUFvQixDQUFDLENBQUMsZUFDcEUvTSw2Q0FBQSxDQUFBQyxhQUFBLENBQUNzRSw2RUFBVTtJQUFDSyxRQUFRLEVBQUUsQ0FBQyxTQUFTLEVBQUUsV0FBVyxFQUFFLFFBQVEsRUFBRSxLQUFLLEVBQUUsUUFBUSxFQUFFLGtCQUFrQixFQUFFLHNCQUFzQixFQUFFLGFBQWEsRUFBRSxPQUFPLENBQUU7SUFBQ3pFLFNBQVMsRUFBQztFQUFnQixDQUFDLENBQUMsZUFDM0tILDZDQUFBLENBQUFDLGFBQUE7SUFBS0UsU0FBUyxFQUFDO0VBQWUsR0FDekJxbEIsYUFBYSxDQUFDLENBQ2QsQ0FBQyxFQUNKLE9BQU9QLFFBQVEsS0FBSSxXQUFXLElBQUlBLFFBQVEsQ0FBQ2xaLE1BQU0sS0FBSyxDQUFDLElBQUlrWixRQUFRLENBQUNsWixNQUFNLEdBQUdzWixhQUFhLEdBQUMsQ0FBQyxpQkFDMUZybEIsNkNBQUEsQ0FBQUMsYUFBQSxDQUFBRCw2Q0FBQSxDQUFBRSxRQUFBLHFCQUNJRiw2Q0FBQSxDQUFBQyxhQUFBLENBQUMybEIsc0RBQVU7SUFDUEMsTUFBTTtJQUNOQyxlQUFlLEVBQUU7TUFBRUMsUUFBUSxFQUFFO0lBQU0sQ0FBRTtJQUNyQ0MsY0FBYyxFQUFFLENBQUU7SUFDbEJDLEtBQUssRUFBRWhCLFFBQVEsQ0FBQ2xaLE1BQU87SUFDdkI5SixRQUFRLEVBQUVBO0VBQVMsQ0FDdEIsQ0FDSCxDQUVMLENBQUMsZUFDTmpDLDZDQUFBLENBQUFDLGFBQUEsQ0FBQ21HLHVFQUFRO0lBQUNFLFlBQVksRUFBQyxhQUFhO0lBQUM5RixPQUFPLEVBQUUsU0FBVEEsT0FBT0EsQ0FBQSxFQUFRO01BQUVBLFFBQU8sQ0FBQyxDQUFDO0lBQUM7RUFBRSxDQUFDLENBQ3JFLENBQUM7QUFFWCxDQUFDLEM7Ozs7Ozs7Ozs7O0FDbkZELHVDOzs7Ozs7Ozs7Ozs7QUNBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQTBCO0FBQ0o7QUFDdUQ7QUFDZTtBQUVyRixJQUFNa2dCLElBQUksR0FBRyxTQUFQQSxJQUFJQSxDQUFBLEVBQVM7RUFDdEI7RUFDQSxvQkFDSTFnQiw0Q0FBQSxDQUFBQyxhQUFBO0lBQUtFLFNBQVMsRUFBQztFQUE2QixnQkFDeENILDRDQUFBLENBQUFDLGFBQUEsQ0FBQzZNLHFGQUFhO0lBQUN2TSxLQUFLLEVBQUMsYUFBYTtJQUFDd00sUUFBUSxFQUFDO0VBQWUsQ0FBQyxDQUFDLGVBQzdEL00sNENBQUEsQ0FBQUMsYUFBQTtJQUFLRSxTQUFTLEVBQUM7RUFBYyxnQkFDekJILDRDQUFBLENBQUFDLGFBQUEsYUFBSSxVQUFZLENBQUMsZUFDakJELDRDQUFBLENBQUFDLGFBQUE7SUFBSUUsU0FBUyxFQUFDO0VBQXFCLGdCQUMvQkgsNENBQUEsQ0FBQUMsYUFBQSxhQUFJLGNBQWdCLENBQUMsZUFDckJELDRDQUFBLENBQUFDLGFBQUEsYUFBSSxtQkFBcUIsQ0FBQyxlQUMxQkQsNENBQUEsQ0FBQUMsYUFBQSxhQUFJLFNBQVcsQ0FBQyxlQUNoQkQsNENBQUEsQ0FBQUMsYUFBQSxhQUFJLFdBQ0EsZUFBQUQsNENBQUEsQ0FBQUMsYUFBQTtJQUFJRSxTQUFTLEVBQUM7RUFBdUIsZ0JBQ2pDSCw0Q0FBQSxDQUFBQyxhQUFBLGFBQUksaUJBQW1CLENBQUMsZUFDeEJELDRDQUFBLENBQUFDLGFBQUEsYUFBSSxhQUFlLENBQ25CLENBQ0osQ0FDSixDQUFDLGVBRUxELDRDQUFBLENBQUFDLGFBQUEsYUFBSSxjQUFnQixDQUFDLGVBQ3JCRCw0Q0FBQSxDQUFBQyxhQUFBLFlBQUcsZ0hBQThHLENBQUMsZUFDbEhELDRDQUFBLENBQUFDLGFBQUEsWUFBRyw4SUFBK0ksQ0FBQyxlQUNuSkQsNENBQUEsQ0FBQUMsYUFBQSxXQUFJLENBQUMsZUFDTEQsNENBQUEsQ0FBQUMsYUFBQSxhQUFJLG1CQUFxQixDQUFDLGVBQzFCRCw0Q0FBQSxDQUFBQyxhQUFBLFlBQUcsOExBRUEsQ0FBQyxlQUNKRCw0Q0FBQSxDQUFBQyxhQUFBO0lBQUt3QyxHQUFHLEVBQUV5akIseURBQUtBO0VBQUMsQ0FBQyxDQUFDLGVBQ2xCbG1CLDRDQUFBLENBQUFDLGFBQUEsV0FBSSxDQUFDLGVBQ0xELDRDQUFBLENBQUFDLGFBQUEsV0FBSSxDQUFDLGVBQ0xELDRDQUFBLENBQUFDLGFBQUEsWUFBRyx3V0FHQSxDQUFDLGVBQ0pELDRDQUFBLENBQUFDLGFBQUE7SUFBS3dDLEdBQUcsRUFBRTBqQix5REFBS0E7RUFBQyxDQUFDLENBQUMsZUFDbEJubUIsNENBQUEsQ0FBQUMsYUFBQSxXQUFJLENBQUMsZUFDTEQsNENBQUEsQ0FBQUMsYUFBQSxXQUFJLENBQUMsZUFDTEQsNENBQUEsQ0FBQUMsYUFBQSxZQUFHLDhSQUdDLGVBQUFELDRDQUFBLENBQUFDLGFBQUEsV0FBSSxDQUFDLGVBQ0xELDRDQUFBLENBQUFDLGFBQUEsV0FBSSxDQUFDLGlGQUVMLGVBQUFELDRDQUFBLENBQUFDLGFBQUEsV0FBSSxDQUFDLDBHQUVMLGVBQUFELDRDQUFBLENBQUFDLGFBQUEsV0FBSSxDQUFDLGVBQ0xELDRDQUFBLENBQUFDLGFBQUE7SUFBS3dDLEdBQUcsRUFBRTJqQix5REFBS0E7RUFBQyxDQUFDLENBQUMsZUFDbEJwbUIsNENBQUEsQ0FBQUMsYUFBQSxXQUFJLENBQUMsZUFDTEQsNENBQUEsQ0FBQUMsYUFBQSxXQUFJLENBQUMsOFRBR0wsZUFBQUQsNENBQUEsQ0FBQUMsYUFBQSxXQUFJLENBQUMsZUFDTEQsNENBQUEsQ0FBQUMsYUFBQTtJQUFLd0MsR0FBRyxFQUFFNGpCLHlEQUFLQTtFQUFDLENBQUMsQ0FBQyxlQUNsQnJtQiw0Q0FBQSxDQUFBQyxhQUFBLFdBQUksQ0FBQyxlQUNMRCw0Q0FBQSxDQUFBQyxhQUFBLFdBQUksQ0FBQyxnSUFFTCxlQUFBRCw0Q0FBQSxDQUFBQyxhQUFBLFdBQUksQ0FBQyw4TUFFTixDQUFDLGVBQ0pELDRDQUFBLENBQUFDLGFBQUEsV0FBSSxDQUFDLGVBQ0xELDRDQUFBLENBQUFDLGFBQUEsV0FBSSxDQUFDLGVBQ0xELDRDQUFBLENBQUFDLGFBQUEsYUFBSSxTQUFXLENBQUMsZUFDaEJELDRDQUFBLENBQUFDLGFBQUEsWUFBRyxpSkFBeUksQ0FBQyxlQUM3SUQsNENBQUEsQ0FBQUMsYUFBQSxZQUFHLG1HQUE4RixDQUFDLGVBQ2xHRCw0Q0FBQSxDQUFBQyxhQUFBLFlBQUcsOEhBQW9ILENBQUMsZUFDeEhELDRDQUFBLENBQUFDLGFBQUE7SUFBS3dDLEdBQUcsRUFBRTZqQix5REFBS0E7RUFBQyxDQUFDLENBQUMsZUFDbEJ0bUIsNENBQUEsQ0FBQUMsYUFBQSxXQUFJLENBQUMsZUFDTEQsNENBQUEsQ0FBQUMsYUFBQSxXQUFJLENBQUMsZUFDTEQsNENBQUEsQ0FBQUMsYUFBQSx5QkFBR0QsNENBQUEsQ0FBQUMsYUFBQSxZQUFHLDBFQUFxRSxDQUFJLENBQUMsZUFDaEZELDRDQUFBLENBQUFDLGFBQUE7SUFBSUUsU0FBUyxFQUFDO0VBQVcsZ0JBQ3JCSCw0Q0FBQSxDQUFBQyxhQUFBLGFBQUksV0FBUyxlQUFBRCw0Q0FBQSxDQUFBQyxhQUFBLFlBQUcsc0JBQXFCLENBQUMsZ09BQWlOLENBQUMsZUFDeFBELDRDQUFBLENBQUFDLGFBQUEsYUFBSSxnRkFBK0UsQ0FBQyxlQUNwRkQsNENBQUEsQ0FBQUMsYUFBQSxhQUFJLFdBQVMsZUFBQUQsNENBQUEsQ0FBQUMsYUFBQSxZQUFHLHNCQUFrQixDQUFDLDJNQUFxTSxDQUFDLGVBQ3pPRCw0Q0FBQSxDQUFBQyxhQUFBLGFBQUksV0FBUyxlQUFBRCw0Q0FBQSxDQUFBQyxhQUFBLFlBQUcsYUFBWSxDQUFDLGtDQUN6QixlQUFBRCw0Q0FBQSxDQUFBQyxhQUFBO0lBQUlFLFNBQVMsRUFBQztFQUF1QixnQkFFckNILDRDQUFBLENBQUFDLGFBQUEsYUFBSSwrSkFBcUosQ0FBQyxlQUMxSkQsNENBQUEsQ0FBQUMsYUFBQTtJQUFJRSxTQUFTLEVBQUM7RUFBNEIsZ0JBQ3RDSCw0Q0FBQSxDQUFBQyxhQUFBLGFBQUksNENBQTBDLGVBQUFELDRDQUFBLENBQUFDLGFBQUE7SUFBR0UsU0FBUyxFQUFDO0VBQUssR0FBQyxhQUFjLENBQUMsNkJBQTZCLENBQUMsZUFDOUdILDRDQUFBLENBQUFDLGFBQUEsYUFBSSw0QkFBMEIsZUFBQUQsNENBQUEsQ0FBQUMsYUFBQTtJQUFHRSxTQUFTLEVBQUM7RUFBSyxHQUFDLFdBQVksQ0FBSyxDQUFDLGVBQ25FSCw0Q0FBQSxDQUFBQyxhQUFBLGFBQUksMERBQXdELGVBQUFELDRDQUFBLENBQUFDLGFBQUE7SUFBR0UsU0FBUyxFQUFDO0VBQUssR0FBQyxVQUFXLENBQUMsdUJBQXVCLENBQ2xILENBQUMsZUFDTEgsNENBQUEsQ0FBQUMsYUFBQSxhQUFJLHlNQUErTCxDQUFDLGVBQ3BNRCw0Q0FBQSxDQUFBQyxhQUFBO0lBQUt3QyxHQUFHLEVBQUU4akIseURBQUtBO0VBQUMsQ0FBQyxDQUFDLGVBQ2xCdm1CLDRDQUFBLENBQUFDLGFBQUEsV0FBSSxDQUFDLGVBQ0xELDRDQUFBLENBQUFDLGFBQUEsV0FBSSxDQUFDLGVBRUxELDRDQUFBLENBQUFDLGFBQUEsYUFBSSx5SEFBd0gsQ0FBQyxlQUN6SEQsNENBQUEsQ0FBQUMsYUFBQTtJQUFLd0MsR0FBRyxFQUFFK2pCLHlEQUFLQTtFQUFDLENBQUMsQ0FDakIsQ0FDSixDQUNKLENBQUMsZUFDTHhtQiw0Q0FBQSxDQUFBQyxhQUFBLFdBQUksQ0FBQyxlQUNMRCw0Q0FBQSxDQUFBQyxhQUFBLGFBQUksV0FBYSxDQUFDLGVBQ2xCRCw0Q0FBQSxDQUFBQyxhQUFBLFlBQUcsb0ZBQXNFLENBQUMsZUFDMUVELDRDQUFBLENBQUFDLGFBQUEsV0FBSSxDQUFDLGVBRUxELDRDQUFBLENBQUFDLGFBQUEsYUFBSSxpQkFBbUIsQ0FBQyxlQUN4QkQsNENBQUEsQ0FBQUMsYUFBQSxZQUFHLG9QQUFrUCxDQUFDLGVBQ3RQRCw0Q0FBQSxDQUFBQyxhQUFBLFdBQUksQ0FBQyxlQUVMRCw0Q0FBQSxDQUFBQyxhQUFBLHlCQUFHRCw0Q0FBQSxDQUFBQyxhQUFBLFlBQUcsVUFBVyx
11980DQUFJLENBQUMsZUFDdEJELDRDQUFBLENBQUFDLGFBQUEsWUFBRyx1RkFBa0YsQ0FBQyxlQUN0RkQsNENBQUEsQ0FBQUMsYUFBQSxXQUFJLENBQUMsZUFFTEQsNENBQUEsQ0FBQUMsYUFBQSx5QkFBR0QsNENBQUEsQ0FBQUMsYUFBQSxZQUFHLFVBQVcsQ0FBSSxDQUFDLGVBQ3RCRCw0Q0FBQSxDQUFBQyxhQUFBLFlBQUcsZ0pBQXFJLENBQUMsZUFDeklELDRDQUFBLENBQUFDLGFBQUEsWUFBRyxpR0FBNEYsQ0FBQyxlQUNoR0QsNENBQUEsQ0FBQUMsYUFBQSxXQUFJLENBQUMsZUFFTEQsNENBQUEsQ0FBQUMsYUFBQSxhQUFJLGFBQWUsQ0FBQyxlQUNwQkQsNENBQUEsQ0FBQUMsYUFBQSxZQUFHLDZGQUF3RixDQUFDLGVBQzVGRCw0Q0FBQSxDQUFBQyxhQUFBLFlBQUcseUtBQWlLLENBQUMsZUFDcktELDRDQUFBLENBQUFDLGFBQUEsV0FBSSxDQUNILENBQ0osQ0FBQztBQUVkLENBQUMsQzs7Ozs7Ozs7Ozs7QUMxSEQsdUM7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUNBK0Q7QUFFQztBQUdqQjtBQUNhO0FBRXRDO0FBRWYsSUFBTWdnQixLQUFLLEdBQUcsU0FBUkEsS0FBS0EsQ0FBSTVnQixLQUFLLEVBQUs7RUFDNUIsSUFBQUcsU0FBQSxHQUE4QkMsdURBQVEsQ0FBQyxFQUFFLENBQUM7SUFBQUMsVUFBQSxHQUFBQyxjQUFBLENBQUFILFNBQUE7SUFBckM2UyxRQUFRLEdBQUEzUyxVQUFBO0lBQUUwZCxXQUFXLEdBQUExZCxVQUFBO0VBQzFCLElBQUE0RCxVQUFBLEdBQThCN0QsdURBQVEsQ0FBQyxFQUFFLENBQUM7SUFBQThELFVBQUEsR0FBQTVELGNBQUEsQ0FBQTJELFVBQUE7SUFBckNpUCxRQUFRLEdBQUFoUCxVQUFBO0lBQUVrakIsV0FBVyxHQUFBbGpCLFVBQUE7RUFDMUIsSUFBQTBOLFVBQUEsR0FBd0J4Uix1REFBUSxDQUFDLEVBQUUsQ0FBQztJQUFBeVIsVUFBQSxHQUFBdlIsY0FBQSxDQUFBc1IsVUFBQTtJQUEvQjJNLEtBQUssR0FBQTFNLFVBQUE7SUFBRXdWLFFBQVEsR0FBQXhWLFVBQUE7RUFFcEIsSUFBTXBSLFlBQVksR0FBRyxTQUFmQSxZQUFZQSxDQUFBLEVBQVM7SUFDdkIsSUFBR3VTLFFBQVEsQ0FBQ3RHLE1BQU0sR0FBRyxDQUFDLElBQUl3RyxRQUFRLENBQUN4RyxNQUFNLEdBQUcsQ0FBQyxFQUFFO01BQzNDNGEsa0VBQVUsQ0FBQztRQUFDdFUsUUFBUSxFQUFFQSxRQUFRO1FBQUVFLFFBQVEsRUFBRUE7TUFBUSxDQUFDLENBQUMsQ0FBQzFPLElBQUksQ0FBQyxVQUFBQyxHQUFHLEVBQUk7UUFDN0QsSUFBRzhILE9BQUEsQ0FBTzlILEdBQUcsQ0FBQzhpQixLQUFLLE1BQUtyYSxTQUFTLEVBQUM7VUFDOUJpUyxjQUFjLENBQUNNLE9BQU8sQ0FBQyxVQUFVLEVBQUVoYixHQUFHLENBQUM4aUIsS0FBSyxDQUFDO1VBQzdDdm5CLEtBQUssQ0FBQ2lmLE1BQU0sQ0FBQyxJQUFJLENBQUM7UUFDdEIsQ0FBQyxNQUFJO1VBQ0RvSSxRQUFRLENBQUM1aUIsR0FBRyxDQUFDK2lCLE9BQU8sQ0FBQztRQUN6QjtNQUNKLENBQUMsQ0FBQztJQUVOO0VBQ0osQ0FBQztFQUVELG9CQUNJN21CLDZDQUFBLENBQUFDLGFBQUEsQ0FBQUQsNkNBQUEsQ0FBQUUsUUFBQSxxQkFDSUYsNkNBQUEsQ0FBQUMsYUFBQTtJQUFLRSxTQUFTLEVBQUM7RUFBb0IsZ0JBQy9CSCw2Q0FBQSxDQUFBQyxhQUFBO0lBQUtFLFNBQVMsRUFBQztFQUFZLEdBQUMsY0FBaUIsQ0FBQyxlQUMxQ0gsNkNBQUEsQ0FBQUMsYUFBQTtJQUFLRSxTQUFTLEVBQUM7RUFBeUIsZ0JBQ3BDSCw2Q0FBQSxDQUFBQyxhQUFBLGdCQUFPLFVBQWUsQ0FBQyxlQUN2QkQsNkNBQUEsQ0FBQUMsYUFBQSxDQUFDaVMsa0RBQVM7SUFDTkMsV0FBVyxFQUFDLEVBQUU7SUFDZHZRLEtBQUssRUFBRXlRLFFBQVM7SUFDaEJwUSxRQUFRLEVBQUUsU0FBVkEsUUFBUUEsQ0FBRUMsS0FBSyxFQUFJO01BQUNrYixXQUFXLENBQUNsYixLQUFLLENBQUNDLE1BQU0sQ0FBQ1AsS0FBSyxDQUFDO01BQUU4a0IsUUFBUSxDQUFDLEVBQUUsQ0FBQztJQUFBO0VBQUUsQ0FDdEUsQ0FBQyxlQUVGMW1CLDZDQUFBLENBQUFDLGFBQUEsZ0JBQU8sVUFBZSxDQUFDLGVBQ3ZCRCw2Q0FBQSxDQUFBQyxhQUFBLENBQUNpUyxrREFBUztJQUNON08sSUFBSSxFQUFFLFVBQVc7SUFDakI4TyxXQUFXLEVBQUMsRUFBRTtJQUNkdlEsS0FBSyxFQUFFMlEsUUFBUztJQUNoQnRRLFFBQVEsRUFBRSxTQUFWQSxRQUFRQSxDQUFFQyxLQUFLLEVBQUk7TUFBQ3VrQixXQUFXLENBQUN2a0IsS0FBSyxDQUFDQyxNQUFNLENBQUNQLEtBQUssQ0FBQztNQUFFOGtCLFFBQVEsQ0FBQyxFQUFFLENBQUM7SUFBQTtFQUFFLENBQ3RFLENBQUMsRUFDRDlJLEtBQUssS0FBSyxFQUFFLGlCQUNUNWQsNkNBQUEsQ0FBQUMsYUFBQSxjQUNLMmQsS0FDQSxDQUFDLGVBR1Y1ZCw2Q0FBQSxDQUFBQyxhQUFBO0lBQUtHLE9BQU8sRUFBRSxTQUFUQSxPQUFPQSxDQUFBLEVBQVE7TUFBQ04sWUFBWSxDQUFDLENBQUM7SUFBQTtFQUFFLGdCQUNqQ0UsNkNBQUEsQ0FBQUMsYUFBQSxDQUFDeUQscUVBQVE7SUFBQ25ELEtBQUssRUFBRTtFQUFlLENBQUMsQ0FDaEMsQ0FDUixDQUNKLENBQ1AsQ0FBQztBQUVYLENBQUMsQzs7Ozs7Ozs7Ozs7QUM3REQsdUM7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQ0ErRDtBQUNJO0FBQ2xCO0FBRTRCO0FBQ2Y7QUFDWjtBQUM4QjtBQUMzQjtBQUUvQjtBQUMwQjtBQUNnQztBQUV6RSxJQUFNMmdCLGNBQWMsR0FBRyxTQUFqQkEsY0FBY0EsQ0FBQSxFQUFTO0VBQ2hDLElBQUExaEIsU0FBQSxHQUEwQ0MsdURBQVEsQ0FBQyxFQUFFLENBQUM7SUFBQUMsVUFBQSxHQUFBQyxjQUFBLENBQUFILFNBQUE7SUFBL0NzbkIsYUFBYSxHQUFBcG5CLFVBQUE7SUFBRXFuQixnQkFBZ0IsR0FBQXJuQixVQUFBO0VBQ3RDLElBQUE0RCxVQUFBLEdBQTBCN0QsdURBQVEsQ0FBQyxFQUFFLENBQUM7SUFBQThELFVBQUEsR0FBQTVELGNBQUEsQ0FBQTJELFVBQUE7SUFBL0JnTCxLQUFLLEdBQUEvSyxVQUFBO0lBQUVnWSxRQUFRLEdBQUFoWSxVQUFBO0VBQ3RCLElBQUEwTixVQUFBLEdBQTBCeFIsdURBQVEsQ0FBQyxLQUFLLENBQUM7SUFBQXlSLFVBQUEsR0FBQXZSLGNBQUEsQ0FBQXNSLFVBQUE7SUFBbENyUixJQUFJLEdBQUFzUixVQUFBO0lBQUVyUixTQUFTLEdBQUFxUixVQUFBO0VBRXRCLElBQUF3QixVQUFBLEdBQXdCalQsdURBQVEsQ0FBQyxDQUFDO0lBQUFtVCxVQUFBLEdBQUFqVCxjQUFBLENBQUErUyxVQUFBO0lBQTdCblMsS0FBSyxHQUFBcVMsVUFBQTtJQUFFMEgsUUFBUSxHQUFBMUgsVUFBQTtFQUNwQixJQUFBbUYsVUFBQSxHQUFnQ3RZLHVEQUF
11980RLENBQUMsQ0FBQztJQUFBdVksVUFBQSxHQUFBclksY0FBQSxDQUFBb1ksVUFBQTtJQUFyQzdRLFNBQVMsR0FBQThRLFVBQUE7SUFBRTVRLFlBQVksR0FBQTRRLFVBQUE7RUFDNUIsSUFBQUUsVUFBQSxHQUFvQ3pZLHVEQUFRLENBQUMsQ0FBQztJQUFBMFksV0FBQSxHQUFBeFksY0FBQSxDQUFBdVksVUFBQTtJQUF6Qy9RLFdBQVcsR0FBQWdSLFdBQUE7SUFBRTlRLGNBQWMsR0FBQThRLFdBQUE7RUFDaEMsSUFBQUcsV0FBQSxHQUEyQjdZLHVEQUFRLENBQUMsQ0FBQztJQUFBOFksV0FBQSxHQUFBNVksY0FBQSxDQUFBMlksV0FBQTtJQUFoQ25JLE1BQU0sR0FBQW9JLFdBQUE7SUFBRTBMLFNBQVMsR0FBQTFMLFdBQUE7RUFDdEIsSUFBQUcsV0FBQSxHQUFtQmpaLHVEQUFRLENBQUMsQ0FBQztJQUFBa1osV0FBQSxHQUFBaFosY0FBQSxDQUFBK1ksV0FBQTtJQUF4QnJXLEVBQUUsR0FBQXNXLFdBQUE7SUFBRXFPLEtBQUssR0FBQXJPLFdBQUE7RUFDZCxJQUFBRyxXQUFBLEdBQWdDclosdURBQVEsQ0FBQyxDQUFDO0lBQUFzWixXQUFBLEdBQUFwWixjQUFBLENBQUFtWixXQUFBO0lBQXJDclMsU0FBUyxHQUFBc1MsV0FBQTtJQUFFOEosWUFBWSxHQUFBOUosV0FBQTtFQUU1QixJQUFBL04sV0FBQSxHQUEyQkMseURBQVUsQ0FBQ0MsMERBQVksQ0FBQztJQUE1Q0MsS0FBSyxHQUFBSCxXQUFBLENBQUxHLEtBQUs7SUFBRUMsUUFBUSxHQUFBSixXQUFBLENBQVJJLFFBQVE7RUFDdEIsSUFBSTZiLGNBQWMsR0FBRzliLEtBQUssQ0FBQ3JFLFFBQVE7RUFFbkMsSUFBTTZULFNBQVMsR0FBRyxTQUFaQSxTQUFTQSxDQUFJdU0sT0FBTyxFQUFLO0lBQzNCLElBQUk1VyxNQUFNLEdBQUd2TSxNQUFNLENBQUMyTSxRQUFRLENBQUNDLE1BQU0sQ0FBQzlQLFFBQVEsQ0FBQyxDQUFDLENBQUNnUSxPQUFPLENBQUMsS0FBSyxFQUFDLEVBQUUsQ0FBQztJQUNoRXNXLGtFQUFVLENBQUM3VyxNQUFNLENBQUMsQ0FBQ3pNLElBQUksQ0FBQyxVQUFBQyxHQUFHLEVBQUk7TUFDM0IsSUFBSXZELEtBQUssR0FBSSxPQUFPMm1CLE9BQU8sS0FBSyxXQUFXLElBQUksT0FBT0EsT0FBTyxDQUFDM21CLEtBQUssS0FBSyxXQUFXLEdBQUkybUIsT0FBTyxDQUFDM21CLEtBQUssR0FBR3VELEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQ3ZELEtBQUs7TUFDbkgsSUFBSTJHLFNBQVMsR0FBSSxPQUFPZ2dCLE9BQU8sS0FBSyxXQUFXLElBQUksT0FBT0EsT0FBTyxDQUFDaGdCLFNBQVMsS0FBSyxXQUFXLEdBQUlnZ0IsT0FBTyxDQUFDaGdCLFNBQVMsR0FBR3BELEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQ3ZELEtBQUs7TUFDL0gsSUFBSTRHLFdBQVcsR0FBSSxPQUFPK2YsT0FBTyxLQUFLLFdBQVcsSUFBSSxPQUFPQSxPQUFPLENBQUMvZixXQUFXLEtBQUssV0FBVyxHQUFJK2YsT0FBTyxDQUFDL2YsV0FBVyxHQUFHckQsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDdkQsS0FBSztNQUNySXdtQixnQkFBZ0IsQ0FBQ2pqQixHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUMsRUFDeEJ5WCxRQUFRLENBQUN6WCxHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUNzakIsT0FBTyxDQUFDLEVBQ3hCOU0sUUFBUSxDQUFDL1osS0FBSyxDQUFDLEVBQ2Y2RyxZQUFZLENBQUNGLFNBQVMsQ0FBQyxFQUN2QkcsY0FBYyxDQUFDRixXQUFXLENBQUMsRUFDM0I4YyxTQUFTLENBQUNuZ0IsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDcU0sTUFBTSxDQUFDLEVBQ3hCNlcsS0FBSyxDQUFDbGpCLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQ3pCLEVBQUUsQ0FBQztJQUNwQixDQUFDLENBQUM7RUFDTixDQUFDO0VBRURaLHdEQUFTLENBQUMsWUFBTTtJQUNaa1osU0FBUyxDQUFDLENBQUM7RUFDZixDQUFDLEVBQUUsRUFBRSxDQUFDO0VBRU4sSUFBTTBNLFVBQVUsR0FBRyxTQUFiQSxVQUFVQSxDQUFJL1ksS0FBSyxFQUFLO0lBQzFCQSxLQUFLLENBQUM3SixHQUFHLENBQUMsVUFBQ3hELElBQUksRUFBRTRLLENBQUMsRUFBSztNQUNuQjVLLElBQUksQ0FBQ3FtQixNQUFNLEdBQUd6YixDQUFDO0lBQ25CLENBQUMsQ0FBQztJQUNGMGIsd0VBQWdCLENBQUNqWixLQUFLLENBQUM7SUFDdkJpTixRQUFRLENBQUNqTixLQUFLLENBQUM7RUFDbkIsQ0FBQztFQUVELElBQU05TixRQUFPLEdBQUcsU0FBVkEsT0FBT0EsQ0FBQSxFQUFTO0lBQ2xCLElBQUkwbUIsT0FBTyxHQUFHO01BQ1YvZixXQUFXLEVBQVhBLFdBQVc7TUFDWEQsU0FBUyxFQUFUQSxTQUFTO01BQ1QzRyxLQUFLLEVBQUxBO0lBQ0osQ0FBQztJQUNEb2EsU0FBUyxDQUFDdU0sT0FBTyxDQUFDO0VBQ3RCLENBQUM7RUFFRCxJQUFNTSxjQUFjLEdBQUcsU0FBakJBLGNBQWNBLENBQUEsRUFBUztJQUN6QjNuQixTQUFTLENBQUMsSUFBSSxDQUFDO0VBQ25CLENBQUM7RUFDRCxJQUFNNG5CLGdCQUFnQixHQUFHLFNBQW5CQSxnQkFBZ0JBLENBQUlsbUIsQ0FBQyxFQUFLO0lBQzVCK1ksUUFBUSxDQUFDL1ksQ0FBQyxDQUFDO0lBQ1hzaEIsWUFBWSxDQUFDLElBQUlyZCxJQUFJLENBQUMsQ0FBQyxDQUFDO0VBQzVCLENBQUM7RUFDRDtFQUNBLG9CQUNJeEYsNkNBQUEsQ0FBQUMsYUFBQSxDQUFBRCw2Q0FBQSxDQUFBRSxRQUFBLHFCQUNJRiw2Q0FBQSxDQUFBQyxhQUFBO0lBQUtFLFNBQVMsRUFBQztFQUF1QyxnQkFDbERILDZDQUFBLENBQUFDLGFBQUEsQ0FBQzZNLHNGQUFhO0lBQUN2TSxLQUFLLHNCQUF1QjtJQUFDd00sUUFBUSxFQUFFeE0sS0FBTTtJQUFDcUcsY0FBYyxFQUFFO0VBQXFCLENBQUMsQ0FBQyxlQUNwRzVHLDZDQUFBLENBQUFDLGFBQUEsQ0FBQzhqQix5RkFBYztJQUFDL2UsT0FBTyxFQUFDLE9BQU87SUFBQzNDLEVBQUUsRUFBRUEsRUFBRztJQUFDOE4sTUFBTSxFQUFFQSxNQUFPO0lBQUM1UCxLQUFLLEVBQUVBLEtBQU07SUFBQ3VFLFdBQVcsRUFBRSxTQUFiQSxXQUFXQSxDQUFHdkQsQ0FBQyxFQUFJO01BQUNrbUIsZ0JBQWdCLENBQUNsbUIsQ0FBQyxDQUFDO0lBQUEsQ0FBRTtJQUFDZSxFQUFFLEVBQUUsMEJBQTJCO0lBQUM5QixPQUFPLEVBQUUsU0FBVEEsT0FBT0EsQ0FBQSxFQUFRO01BQUNBLFFBQU8sQ0FBQyxDQUFDO0lBQUE7RUFBRSxDQUFDLENBQUMsZUFDN0tSLDZDQUFBLENBQUFDLGFBQUE7SUFBS0UsU0FBUyxFQUFDO0VBQWEsZ0JBQ3hCSCw2Q0FBQSxDQUFBQyxhQUFBLGFBQUksb0JBQXNCLENBQUMsRUFDMUIsT0FBT3FPLEtBQUssS0FBSyxXQUFXLGlCQUN6QnRPLDZDQUFBLENBQUFDLGFBQUEsQ0FBQ29PLDJEQUFJO0lBQUNDLEtBQUssRUFBR0EsS0FBTztJQUNqQkMsTUFBTSxFQUFFLFNBQVJBLE1BQU1BLENBQUE3SSxJQUFBLEVBQWlCO01BQUEsSUFBWjRJLEtBQUssR0FBQTVJLElBQUEsQ0FBTDRJLEtBQUs7TUFDWitZLFVBQVUsQ0FBQy9ZLEtBQUssQ0FBQztJQUNyQixDQUFFO0lBQ0Z6SSxRQUFRLEVBQUUsZ0JBQWlCO0lBQzNCckYsT0FBTyxFQUFFLFNBQVRBLE9BQU9BLENBQUEsRUFBUTtNQUFDQSxRQUFPLENBQUMsQ0FBQztJQUFBO0VBQUUsQ0FDOUIsQ0FHSixDQUNKLENBQUMsZUFDTlIsNkNBQUEsQ0FBQUMsYUFBQSxDQUFDbUcsdUVBQVE7SUFBQ0UsWUFBWSxFQUFDLGdCQUFnQjtJQUFDOUYsT0FBTyxFQUFFLFNBQVRBLE9BQU9BLENBQUEsRUFBUTtNQUFFQSxRQUFPLENBQUMsQ0FBQztJQUFDLENBQUU7SUFBQ2pCLElBQUksRUFBRXVuQixhQU
11980FjO0lBQUNyZ0IsU0FBUyxFQUFFQSxTQUFVO0lBQzVHUSxTQUFTLEVBQUUxRyxLQUFNO0lBQUMyRyxTQUFTLEVBQUVBLFNBQVU7SUFBQ0MsV0FBVyxFQUFFQSxXQUFZO0lBQ2pFQyxZQUFZLEVBQUVBLFlBQWE7SUFDM0JDLGNBQWMsRUFBRUE7RUFBZSxDQUNsQyxDQUFDLEVBQ0R6SCxJQUFJLGlCQUNESSw2Q0FBQSxDQUFBQyxhQUFBLENBQUNRLDhEQUFLO0lBQ0ZELE9BQU8sRUFBRSxTQUFUQSxPQUFPQSxDQUFBLEVBQVE7TUFBRUEsUUFBTyxDQUFDLENBQUM7SUFBQyxDQUFFO0lBQzdCNkIsRUFBRSxFQUFFQSxFQUFHO0lBQ1B6QyxJQUFJLEVBQUVBLElBQUs7SUFDWGtCLFVBQVUsRUFBRSxTQUFaQSxVQUFVQSxDQUFBO01BQUEsT0FBUWpCLFNBQVMsQ0FBQyxLQUFLLENBQUM7SUFBQSxDQUFDO0lBQ25DbUIsS0FBSyxFQUFDLGdCQUFnQjtJQUN0QkMsSUFBSSxFQUFFO01BQ0ZWLEtBQUssRUFBRSxFQUFFO01BQ1RpSSxPQUFPLEVBQUUsRUFBRTtNQUNYdUUsUUFBUSxFQUFFLEVBQUU7TUFDWnVQLFFBQVEsRUFBRSxFQUFFO01BQ1pFLFNBQVMsRUFBRSxFQUFFO01BQ2JFLFVBQVUsRUFBRSxPQUFPO01BQ25CNVYsUUFBUSxFQUFFLEVBQUU7TUFDWnpELElBQUksRUFBRSxFQUFFO01BQ1J5WixXQUFXLEVBQUVtSztJQUNqQjtFQUFFLENBQ0wsQ0FFUCxDQUFDO0FBRVgsQ0FBQyxDOzs7Ozs7Ozs7OztBQ3hIRCx1Qzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FDQStEO0FBQ007QUFDcEI7QUFFNEI7QUFDZjtBQUNPO0FBQ0s7QUFDVDtBQUNlO0FBQ3hCO0FBQ3dCO0FBQ3BDO0FBRXRCO0FBRWYsSUFBTTdGLHFCQUFxQixHQUFHLFNBQXhCQSxxQkFBcUJBLENBQUEsRUFBUztFQUN2QyxJQUFNdFEsV0FBVyxHQUFHL00sTUFBTSxDQUFDMk0sUUFBUSxDQUFDQyxNQUFNLENBQUM5UCxRQUFRLENBQUMsQ0FBQyxDQUFDK1AsS0FBSyxDQUFDLGlCQUFpQixDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUNDLE9BQU8sQ0FBQyxLQUFLLEVBQUMsRUFBRSxDQUFDO0VBQ25HLElBQU1FLFFBQVEsR0FBR2hOLE1BQU0sQ0FBQzJNLFFBQVEsQ0FBQ0MsTUFBTSxDQUFDOVAsUUFBUSxDQUFDLENBQUMsQ0FBQytQLEtBQUssQ0FBQyxZQUFZLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQ0MsT0FBTyxDQUFDLEtBQUssRUFBQyxFQUFFLENBQUM7RUFDM0YsSUFBTTZXLFVBQVUsR0FBRzNqQixNQUFNLENBQUMyTSxRQUFRLENBQUNDLE1BQU0sQ0FBQzlQLFFBQVEsQ0FBQyxDQUFDLENBQUMrUCxLQUFLLENBQUMsZ0JBQWdCLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQ0MsT0FBTyxDQUFDLEtBQUssRUFBQyxFQUFFLENBQUM7RUFFakcsSUFBSThXLFFBQVE7RUFDWixJQUFJNWpCLE1BQU0sQ0FBQzJNLFFBQVEsQ0FBQ0MsTUFBTSxDQUFDOVAsUUFBUSxDQUFDLENBQUMsQ0FBQytQLEtBQUssQ0FBQyxnQkFBZ0IsQ0FBQyxLQUFLLElBQUksRUFDbEUrVyxRQUFRLEdBQUc1akIsTUFBTSxDQUFDMk0sUUFBUSxDQUFDQyxNQUFNLENBQUM5UCxRQUFRLENBQUMsQ0FBQyxDQUFDK1AsS0FBSyxDQUFDLGdCQUFnQixDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUNDLE9BQU8sQ0FBQyxLQUFLLEVBQUMsRUFBRSxDQUFDO0VBRTdGLElBQUlyTixJQUFJO0VBQ1IsSUFBSU8sTUFBTSxDQUFDMk0sUUFBUSxDQUFDQyxNQUFNLENBQUM5UCxRQUFRLENBQUMsQ0FBQyxDQUFDK1AsS0FBSyxDQUFDLGNBQWMsQ0FBQyxLQUFLLElBQUksRUFDaEVwTixJQUFJLEdBQUdva0IsUUFBUSxDQUFDN2pCLE1BQU0sQ0FBQzJNLFFBQVEsQ0FBQ0MsTUFBTSxDQUFDOVAsUUFBUSxDQUFDLENBQUMsQ0FBQytQLEtBQUssQ0FBQyxjQUFjLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQ0MsT0FBTyxDQUFDLEtBQUssRUFBQyxFQUFFLENBQUMsQ0FBQyxLQUFLLENBQUMsR0FBRyxLQUFLLEdBQUcsSUFBSTtFQUV0SCxJQUFBN0YsV0FBQSxHQUEyQkMseURBQVUsQ0FBQ0MsMERBQVksQ0FBQztJQUE1Q0MsS0FBSyxHQUFBSCxXQUFBLENBQUxHLEtBQUs7SUFBRUMsUUFBUSxHQUFBSixXQUFBLENBQVJJLFFBQVE7RUFDdEIsSUFBSW5GLFdBQVcsa0NBQUFqQyxNQUFBLENBQWtDK00sUUFBUSxlQUFBL00sTUFBQSxDQUFZOE0sV0FBVyxjQUFBOU0sTUFBQSxDQUFXMGpCLFVBQVUsQ0FBRTtFQUV2RyxJQUFBbG9CLFNBQUEsR0FBd0JDLHVEQUFRLENBQUMsRUFBRSxDQUFDO0lBQUFDLFVBQUEsR0FBQUMsY0FBQSxDQUFBSCxTQUFBO0lBQS9CcW9CLEtBQUssR0FBQW5vQixVQUFBO0lBQUVvb0IsUUFBUSxHQUFBcG9CLFVBQUE7RUFDcEIsSUFBQTRELFVBQUEsR0FBb0M3RCx1REFBUSxDQUFDLEVBQUUsQ0FBQztJQUFBOEQsVUFBQSxHQUFBNUQsY0FBQSxDQUFBMkQsVUFBQTtJQUEzQ3lrQixXQUFXLEdBQUF4a0IsVUFBQTtJQUFFeWtCLGNBQWMsR0FBQXprQixVQUFBO0VBRWhDLElBQUEwTixVQUFBLEdBQThCeFIsdURBQVEsQ0FBQyxDQUFDO0lBQUF5UixVQUFBLEdBQUF2UixjQUFBLENBQUFzUixVQUFBO0lBQW5DbkssUUFBUSxHQUFBb0ssVUFBQTtJQUFFMEwsV0FBVyxHQUFBMUwsVUFBQTtFQUMxQixJQUFBd0IsVUFBQSxHQUEwQmpULHVEQUFRLENBQUMsRUFBRSxDQUFDO0lBQUFtVCxVQUFBLEdBQUFqVCxjQUFBLENBQUErUyxVQUFBO0lBQWpDM0ssTUFBTSxHQUFBNkssVUFBQTtJQUFFcVYsU0FBUyxHQUFBclYsVUFBQTtFQUN0QixJQUFBbUYsVUFBQSxHQUE4QnRZLHVEQUFRLENBQUMsRUFBRSxDQUFDO0lBQUF1WSxVQUFBLEdBQUFyWSxjQUFBLENBQUFvWSxVQUFBO0lBQXJDbVEsUUFBUSxHQUFBbFEsVUFBQTtJQUFFbVEsV0FBVyxHQUFBblEsVUFBQTtFQUMxQixJQUFBRSxVQUFBLEdBQWdDelksdURBQVEsQ0FBQyxDQUFDO0lBQUEwWSxXQUFBLEdBQUF4WSxjQUFBLENBQUF1WSxVQUFBO0lBQXJDelIsU0FBUyxHQUFBMFIsV0FBQTtJQUFFMEssWUFBWSxHQUFBMUssV0FBQTtFQUM1QixJQUFBRyxXQUFBLEdBQW9DN1ksdURBQVEsQ0FBQyxDQUFDO0lBQUE4WSxXQUFBLEdBQUE1WSxjQUFBLENBQUEyWSxXQUFBO0lBQXpDbUMsV0FBVyxHQUFBbEMsV0FBQTtJQUFFbUMsY0FBYyxHQUFBbkMsV0FBQTtFQUVoQyxJQUFBRyxXQUFBLEdBQThCalosdURBQVEsQ0FBQyxFQUFFLENBQUM7SUFBQWtaLFdBQUEsR0FBQWhaLGNBQUEsQ0FBQStZLFdBQUE7SUFBckMwUCxRQUFRLEdBQUF6UCxXQUFBO0lBQUUwUCxXQUFXLEdBQUExUCxXQUFBO0VBQzFCLElBQUkyUCxZQUFZLEd
11980BQUcsRUFBRTtFQUVyQixJQUFJQyxLQUFLLEdBQUcsRUFBRTtFQUNkLElBQUlDLFdBQVcsR0FBRyxFQUFFO0VBRXBCLElBQU03TixTQUFTLEdBQUcsU0FBWkEsU0FBU0EsQ0FBQSxFQUFTO0lBQ3BCOE4seUVBQWlCLENBQUMzWCxXQUFXLEVBQUU2VyxRQUFRLENBQUMsQ0FBQzlqQixJQUFJLENBQUMsVUFBQ0MsR0FBRyxFQUFLO01BQ25EMGQsT0FBTyxDQUFDQyxHQUFHLENBQUMzZCxHQUFHLENBQUM7TUFDaEJta0IsU0FBUyxDQUFDbmtCLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQ21FLEtBQUssQ0FBQztNQUN2QjZmLFFBQVEsQ0FBQ2hrQixHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUM7TUFFaEIsSUFBR0EsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDNGtCLElBQUksQ0FBQzNjLE1BQU0sR0FBRyxDQUFDLEVBQ3JCNlEsV0FBVyxDQUFDOVksR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDNGtCLElBQUksQ0FBQztJQUNoQyxDQUFDLENBQUM7SUFDRkMsbUVBQVcsQ0FBQyxDQUFDLENBQUM5a0IsSUFBSSxDQUFDLFVBQUNDLEdBQUcsRUFBSztNQUN4QnFrQixXQUFXLENBQUNya0IsR0FBRyxDQUFDO0lBQ3BCLENBQUMsQ0FBQztFQUNOLENBQUM7RUFFRHJDLHdEQUFTLENBQUMsWUFBTTtJQUNaa1osU0FBUyxDQUFDLENBQUM7RUFDZixDQUFDLEVBQUUsRUFBRSxDQUFDO0VBRU4sSUFBTW5hLFFBQU8sR0FBRyxTQUFWQSxPQUFPQSxDQUFBO0lBQUE7TUFDVDtNQUNBbWEsU0FBUyxDQUFDO0lBQUM7RUFBQSxDQUNkO0VBRUQsSUFBTXZWLFlBQVksR0FBRyxTQUFmQSxZQUFZQSxDQUFJeEQsS0FBSyxFQUFFK0MsR0FBRyxFQUFFRCxLQUFLLEVBQUs7SUFDeEMsSUFBR0MsR0FBRyxLQUFLLE9BQU8sSUFBSSxPQUFPRCxLQUFLLEtBQUssV0FBVyxFQUFFO01BQ2hEMGpCLFFBQVEsQ0FBQzFqQixLQUFLLENBQUMsR0FBRzlDLEtBQUs7TUFDdkJ5bUIsV0FBVyxDQUFDRCxRQUFRLENBQUM7TUFDckJKLGNBQWMsQ0FBQTNFLGFBQUEsQ0FBQUEsYUFBQSxLQUFLMEUsV0FBVyxHQUFBemIsZUFBQSxLQUFPM0gsR0FBRyxFQUFHeWpCLFFBQVEsRUFBRyxDQUFDO0lBQzNELENBQUMsTUFBTTtNQUNISixjQUFjLENBQUEzRSxhQUFBLENBQUFBLGFBQUEsS0FBSzBFLFdBQVcsR0FBQXpiLGVBQUEsS0FBTzNILEdBQUcsRUFBRy9DLEtBQUssRUFBRyxDQUFDO0lBQ3hEO0lBQ0FpaEIsWUFBWSxDQUFDLElBQUlyZCxJQUFJLENBQUMsQ0FBQyxDQUFDO0VBQzVCLENBQUM7RUFFRCxJQUFNb2pCLFVBQVUsR0FBRyxTQUFiQSxVQUFVQSxDQUFJbFQsQ0FBQyxFQUFLO0lBQ3RCLElBQUcsT0FBT0EsQ0FBQyxLQUFLLFdBQVcsRUFDdkIsSUFBRyxPQUFPQSxDQUFDLEtBQUssUUFBUSxFQUNwQixPQUFPQSxDQUFDO0VBQ3BCLENBQUM7RUFFRCxJQUFNbVQsYUFBYSxHQUFHLFNBQWhCQSxhQUFhQSxDQUFBLEVBQVM7SUFDeEIsSUFBSTlmLE9BQU8sR0FBR2pDLFFBQVEsQ0FBQ29DLEtBQUssQ0FBQyxDQUFDO0lBQzlCO0lBQ0EsSUFBSXVMLENBQUMsRUFBRTdTLEtBQUs7SUFDWixJQUFJa25CLFlBQVksR0FBRyxpQkFBaUI7SUFDcEMsSUFBSTFmLEdBQUcsR0FBRyxLQUFLO0lBQ2YsSUFBRyxPQUFPdWUsUUFBUSxLQUFLLFdBQVcsRUFBRTtNQUNoQ2xULENBQUMsR0FBR3FVLFlBQVk7SUFDcEIsQ0FBQyxNQUNJLElBQUcsT0FBT25CLFFBQVEsS0FBSyxRQUFRLEVBQUM7TUFDakNua0IsSUFBSSxHQUFHLElBQUk7TUFDWGlSLENBQUMsR0FBR29ULEtBQUs7SUFDYjtJQUNBLElBQU1rQixZQUFZLEdBQUcsU0FBZkEsWUFBWUEsQ0FBSWppQixRQUFRLEVBQUU5QixPQUFPLEVBQUs7TUFDeEM7TUFDQSxJQUFHOEIsUUFBUSxLQUFLLFdBQVcsRUFDdkIsSUFBRzlCLE9BQU8sS0FBSyxPQUFPLElBQUlBLE9BQU8sS0FBSyxTQUFTLEVBQzNDb0UsR0FBRyxHQUFHLElBQUk7TUFFbEIsT0FBT0EsR0FBRztJQUNkLENBQUM7SUFFRCxPQUFPTCxPQUFPLENBQUN0RSxHQUFHLENBQUMsVUFBQ3VXLEVBQUUsRUFBRW5QLENBQUMsRUFBSztNQUMxQixJQUFHLE9BQU80SSxDQUFDLEtBQUssV0FBVyxFQUFFO1FBQ3pCN1MsS0FBSyxHQUFHNlMsQ0FBQyxDQUFDdUcsRUFBRSxDQUFDaFcsT0FBTyxDQUFDO1FBRXJCLElBQUd5UCxDQUFDLEtBQUtxVSxZQUFZLEVBQ2pCbG5CLEtBQUssR0FBRzZTLENBQUM7UUFFYixRQUFRdUcsRUFBRSxDQUFDaFcsT0FBTztVQUNkLEtBQUssU0FBUztZQUNWK2pCLFlBQVksQ0FBQ2xCLEtBQUssQ0FBQy9nQixRQUFRLEVBQUVrVSxFQUFFLENBQUNoVyxPQUFPLENBQUM7WUFDeEMsb0JBQU9oRiw2Q0FBQSxDQUFBQyxhQUFBLENBQUNzSSx5RkFBYztjQUFDNUQsR0FBRyxFQUFFa0gsQ0FBRTtjQUFDeEosRUFBRSxFQUFFd2xCLEtBQUssQ0FBQ3hsQixFQUFHO2NBQUMyQyxPQUFPLEVBQUVnVyxFQUFFLENBQUNoVyxPQUFRO2NBQUNqRCxJQUFJLEVBQUVpWixFQUFFLENBQUNqWixJQUFLO2NBQ3hFeUcsT0FBTyxFQUFFb2dCLFVBQVUsQ0FBQ2huQixLQUFLLENBQUU7Y0FDM0JKLGNBQWMsRUFBRSxTQUFoQkEsY0FBY0EsQ0FBR0QsQ0FBQztnQkFBQSxPQUFLNkQsWUFBWSxDQUFDN0QsQ0FBQyxFQUFFeVosRUFBRSxDQUFDaFcsT0FBTyxDQUFDO2NBQUEsQ0FBQztjQUNuRG9FLEdBQUcsRUFBRUEsR0FBSTtjQUNUNUYsSUFBSSxFQUFFQTtZQUFLLENBQ2QsQ0FBQztVQUNWLEtBQUssZUFBZTtZQUNoQnVsQixZQUFZLENBQUNsQixLQUFLLENBQUMvZ0IsUUFBUSxFQUFFa1UsRUFBRSxDQUFDaFcsT0FBTyxDQUFDO1lBQ3hDLG9CQUFPaEYsNkNBQUEsQ0FBQUMsYUFBQSxDQUFDc0kseUZBQWM7Y0FBQzVELEdBQUcsRUFBRWtILENBQUU7Y0FBQ3hKLEVBQUUsRUFBRXdsQixLQUFLLENBQUN4bEIsRUFBRztjQUFDMkMsT0FBTyxFQUFFZ1csRUFBRSxDQUFDaFcsT0FBUTtjQUFDakQsSUFBSSxFQUFFaVosRUFBRSxDQUFDalosSUFBSztjQUN4RXlHLE9BQU8sRUFBRW9nQixVQUFVLENBQUNobkIsS0FBSyxDQUFFO2NBQzNCSixjQUFjLEVBQUUsU0FBaEJBLGNBQWNBLENBQUdELENBQUM7Z0JBQUEsT0FBSzZELFlBQVksQ0FBQzdELENBQUMsRUFBRXlaLEVBQUUsQ0FBQ2hXLE9BQU8sQ0FBQztjQUFBLENBQUM7Y0FDbkRvRSxHQUFHLEVBQUVBLEdBQUk7Y0FDVDVGLElBQUksRUFBRUE7WUFBSyxDQUNkLENBQUM7VUFDVjtVQUNBO1VBQ0E7VUFDQTtVQUNBO1VBQ0E7VUFDQTtVQUNBLEtB
11980QUssS0FBSztZQUNOdWxCLFlBQVksQ0FBQ2xCLEtBQUssQ0FBQy9nQixRQUFRLEVBQUVrVSxFQUFFLENBQUNoVyxPQUFPLENBQUM7WUFDeEMsb0JBQU9oRiw2Q0FBQSxDQUFBQyxhQUFBLENBQUNza0IsOEVBQVc7Y0FBQzVmLEdBQUcsRUFBRWtILENBQUU7Y0FBQzdHLE9BQU8sRUFBRWdXLEVBQUUsQ0FBQ2hXLE9BQVE7Y0FBQ2pELElBQUksRUFBRWlaLEVBQUUsQ0FBQ2paLElBQUs7Y0FDbkRILEtBQUssRUFBRWduQixVQUFVLENBQUNobkIsS0FBSyxDQUFFO2NBQ3pCa0QsV0FBVyxFQUFFLFNBQWJBLFdBQVdBLENBQUd2RCxDQUFDLEVBQUs7Z0JBQUM2RCxZQUFZLENBQUM3RCxDQUFDLEVBQUV5WixFQUFFLENBQUNoVyxPQUFPLENBQUM7Y0FBQSxDQUFHO2NBQ25Eb0UsR0FBRyxFQUFFQSxHQUFJO2NBQ1Q1RixJQUFJLEVBQUVBO1lBQUssQ0FDZCxDQUFDO1VBQ2QsS0FBSyxPQUFPO1lBQ1J1bEIsWUFBWSxDQUFDbEIsS0FBSyxDQUFDL2dCLFFBQVEsRUFBRWtVLEVBQUUsQ0FBQ2hXLE9BQU8sQ0FBQztZQUN4QyxvQkFBT2hGLDZDQUFBLENBQUFDLGFBQUEsQ0FBQzhqQix5RkFBYztjQUFDcGYsR0FBRyxFQUFFa0gsQ0FBRTtjQUFDeEosRUFBRSxFQUFFd2xCLEtBQUssQ0FBQ3hsQixFQUFHO2NBQUM5QixLQUFLLEVBQUVxQixLQUFNO2NBQ2xEa0QsV0FBVyxFQUFFLFNBQWJBLFdBQVdBLENBQUd2RCxDQUFDLEVBQUk7Z0JBQUU2RCxZQUFZLENBQUM3RCxDQUFDLEVBQUV5WixFQUFFLENBQUNoVyxPQUFPLENBQUM7Y0FBQyxDQUFFO2NBQ25ERCxpQkFBaUIsRUFBRSxTQUFuQkEsaUJBQWlCQSxDQUFHeEQsQ0FBQyxFQUFJO2dCQUFFNkQsWUFBWSxDQUFDN0QsQ0FBQyxFQUFFLGFBQWEsQ0FBQztjQUFDLENBQUU7Y0FDNURlLEVBQUUsRUFBRSw0QkFBNkI7Y0FDakM4RyxHQUFHLEVBQUVBLEdBQUk7Y0FDVDVGLElBQUksRUFBRUEsSUFBSztjQUNYd0IsT0FBTyxFQUFFZ1csRUFBRSxDQUFDaFcsT0FBUTtjQUNwQmdmLFFBQVEsRUFBRTtjQUNWO1lBQUEsQ0FDSCxDQUFDO1VBQ1YsS0FBSyxTQUFTO1lBQ1YrRSxZQUFZLENBQUNsQixLQUFLLENBQUMvZ0IsUUFBUSxFQUFFa1UsRUFBRSxDQUFDaFcsT0FBTyxDQUFDO1lBQ3hDLG9CQUFPaEYsNkNBQUEsQ0FBQUMsYUFBQSxDQUFDMmpCLG1GQUFZO2NBQUNqZixHQUFHLEVBQUVrSCxDQUFFO2NBQUM3RyxPQUFPLEVBQUVnVyxFQUFFLENBQUNoVyxPQUFRO2NBQUNqRCxJQUFJLEVBQUVpWixFQUFFLENBQUNqWixJQUFLO2NBQUNILEtBQUssRUFBRUEsS0FBTTtjQUFFa0YsUUFBUSxFQUFFK2dCLEtBQUssQ0FBQy9nQixRQUFTO2NBQzdGaEMsV0FBVyxFQUFFLFNBQWJBLFdBQVdBLENBQUd2RCxDQUFDLEVBQUs7Z0JBQUM2RCxZQUFZLENBQUM3RCxDQUFDLEVBQUV5WixFQUFFLENBQUNoVyxPQUFPLENBQUM7Y0FBQSxDQUFHO2NBQ25Eb0UsR0FBRyxFQUFFQSxHQUFJO2NBQ1Q1RixJQUFJLEVBQUVBO1lBQUssQ0FDZCxDQUFDO1VBQ2QsS0FBSyxhQUFhO1lBQ2R1bEIsWUFBWSxDQUFDbEIsS0FBSyxDQUFDL2dCLFFBQVEsRUFBRWtVLEVBQUUsQ0FBQ2hXLE9BQU8sQ0FBQztZQUN4QyxvQkFBT2hGLDZDQUFBLENBQUFDLGFBQUEsQ0FBQzRFLDBFQUFTO2NBQUNGLEdBQUcsRUFBRWtILENBQUU7Y0FBQzdHLE9BQU8sRUFBRWdXLEVBQUUsQ0FBQ2hXLE9BQVE7Y0FBQ2pELElBQUksRUFBRWlaLEVBQUUsQ0FBQ2paLElBQUs7Y0FBQ0gsS0FBSyxFQUFFQSxLQUFNO2NBQy9Ea0QsV0FBVyxFQUFFLFNBQWJBLFdBQVdBLENBQUd2RCxDQUFDLEVBQUs7Z0JBQUM2RCxZQUFZLENBQUM3RCxDQUFDLEVBQUV5WixFQUFFLENBQUNoVyxPQUFPLENBQUM7Y0FBQSxDQUFHO2NBQ25Eb0UsR0FBRyxFQUFFQSxHQUFJO2NBQ1Q1RixJQUFJLEVBQUVBO1lBQUssQ0FDZCxDQUFDO1VBQ2QsS0FBSyxRQUFRO1lBQ1R1bEIsWUFBWSxDQUFDbEIsS0FBSyxDQUFDL2dCLFFBQVEsRUFBRWtVLEVBQUUsQ0FBQ2hXLE9BQU8sQ0FBQztZQUN4QyxvQkFBT2hGLDZDQUFBLENBQUFDLGFBQUEsQ0FBQ3NrQiw4RUFBVztjQUFDNWYsR0FBRyxFQUFFa0gsQ0FBRTtjQUFDeEosRUFBRSxFQUFFd2xCLEtBQUssQ0FBQ3hsQixFQUFHO2NBQUNULEtBQUssRUFBRWltQixLQUFLLENBQUNtQixNQUFPO2NBQUN2RSxNQUFNLEVBQUVvRCxLQUFLLENBQUN2TCxRQUFTO2NBQUNyWCxRQUFRLEVBQUc0aUIsS0FBSyxDQUFDckwsU0FBUyxLQUFLLElBQUksR0FBSSxLQUFLLEdBQUdxTCxLQUFLLENBQUNyTCxTQUFVO2NBQUN4WCxPQUFPLEVBQUVnVyxFQUFFLENBQUNoVyxPQUFRO2NBQy9KakQsSUFBSSxFQUFDLGVBQWU7Y0FDcEJ5aUIsS0FBSyxFQUFDLGlCQUFpQjtjQUN2QmxpQixFQUFFLCtDQUFBMEIsTUFBQSxDQUErQytNLFFBQVEsTUFBSTtjQUM3RGpNLFdBQVcsRUFBRSxTQUFiQSxXQUFXQSxDQUFHdkQsQ0FBQyxFQUFLO2dCQUFFNkQsWUFBWSxDQUFDN0QsQ0FBQyxFQUFFLFFBQVEsQ0FBQztjQUFDLENBQUU7Y0FDbERtakIsWUFBWSxFQUFFLFNBQWRBLFlBQVlBLENBQUduakIsQ0FBQyxFQUFLO2dCQUFFNkQsWUFBWSxDQUFDN0QsQ0FBQyxFQUFFLFVBQVUsQ0FBQztjQUFDLENBQUU7Y0FDckQ2SCxHQUFHLEVBQUVBLEdBQUk7Y0FDVDVJLE9BQU8sRUFBRSxTQUFUQSxPQUFPQSxDQUFBLEVBQVE7Z0JBQUNBLFFBQU8sQ0FBQyxDQUFDO2NBQUEsQ0FBRTtjQUMzQmdELElBQUksRUFBRUE7WUFBSyxDQUNkLENBQUM7VUFDZCxLQUFLLGlCQUFpQjtZQUNsQixvQkFBT3hELDZDQUFBLENBQUFDLGFBQUEsQ0FBQzhqQix5RkFBYztjQUFDcGYsR0FBRyxFQUFFa0gsQ0FBRTtjQUFDeEosRUFBRSxFQUFFd2xCLEtBQUssQ0FBQ3hsQixFQUFHO2NBQUM4TixNQUFNLEVBQUUwWCxLQUFLLENBQUNvQixlQUFnQjtjQUFDamtCLE9BQU8sRUFBRWdXLEVBQUUsQ0FBQ2hXLE9BQVE7Y0FBQ2pELElBQUksRUFBRWlaLEVBQUUsQ0FBQ2paLElBQUs7Y0FDbkcrQyxXQUFXLEVBQUUsU0FBYkEsV0FBV0EsQ0FBR3ZELENBQUMsRUFBSTtnQkFBRTZELFlBQVksQ0FBQzdELENBQUMsRUFBRXlaLEVBQUUsQ0FBQ2hXLE9BQU8sQ0FBQztjQUFDLENBQUU7Y0FDbkQxQyxFQUFFLEVBQUU7WUFBdUMsQ0FDOUMsQ0FBQztVQUNkLEtBQUssT0FBTztVQUNaLEtBQUssUUFBUTtVQUNiLEtBQUssWUFBWTtVQUNqQixLQUFLLFVBQVU7VUFFZixLQUFLLFdBQVc7VUFD
11980aEIsS0FBSyxVQUFVO1VBQ2YsS0FBSyxhQUFhO1VBQ2xCLEtBQUssZUFBZTtZQUNwQixPQUFPLEtBQUs7VUFFWjtZQUNJeW1CLFlBQVksQ0FBQ2xCLEtBQUssQ0FBQy9nQixRQUFRLEVBQUVrVSxFQUFFLENBQUNoVyxPQUFPLENBQUM7WUFDeEMsb0JBQU9oRiw2Q0FBQSxDQUFBQyxhQUFBLENBQUNza0IsOEVBQVc7Y0FBQzVmLEdBQUcsRUFBRWtILENBQUU7Y0FBQzdHLE9BQU8sRUFBRWdXLEVBQUUsQ0FBQ2hXLE9BQVE7Y0FBQ2pELElBQUksRUFBRWlaLEVBQUUsQ0FBQ2paLElBQUs7Y0FBQ0gsS0FBSyxFQUFFZ25CLFVBQVUsQ0FBQ2huQixLQUFLLENBQUU7Y0FDN0VrRCxXQUFXLEVBQUUsU0FBYkEsV0FBV0EsQ0FBR3ZELENBQUMsRUFBSztnQkFBQzZELFlBQVksQ0FBQzdELENBQUMsRUFBRXlaLEVBQUUsQ0FBQ2hXLE9BQU8sQ0FBQztjQUFBLENBQUc7Y0FDbkRvRSxHQUFHLEVBQUVBLEdBQUk7Y0FDVDVGLElBQUksRUFBRUE7WUFBSyxDQUNkLENBQUM7UUFDZDtNQUNKO0lBQ1IsQ0FBQyxDQUFDO0VBQ04sQ0FBQztFQUVELElBQU0wbEIsa0JBQWtCLEdBQUcsU0FBckJBLGtCQUFrQkEsQ0FBQSxFQUFTO0lBQzdCLElBQUcsT0FBT3BpQixRQUFRLEtBQUssV0FBVyxFQUFFO01BQ2hDQSxRQUFRLENBQUNyQyxHQUFHLENBQUMsVUFBQ3VXLEVBQUUsRUFBSztRQUNqQixJQUFHQSxFQUFFLENBQUNoVyxPQUFPLEtBQUssT0FBTyxFQUNyQnVqQixLQUFLLENBQUN0WixJQUFJLENBQUMrTCxFQUFFLENBQUM7TUFDdEIsQ0FBQyxDQUFDO0lBQ047SUFDQSxJQUFHLE9BQU82TSxLQUFLLENBQUM1ZixLQUFLLEtBQUssV0FBVyxJQUFJekUsSUFBSSxLQUFLLElBQUksRUFBRTtNQUNwRCxPQUFPcWtCLEtBQUssQ0FBQzVmLEtBQUssQ0FBQ3hELEdBQUcsQ0FBQyxVQUFDeEQsSUFBSSxFQUFFNEssQ0FBQyxFQUFLO1FBQ2hDLElBQUl5VyxLQUFLLEdBQUcsS0FBSztRQUNqQixJQUFJelMsU0FBUztRQUNiLElBQUlnWSxLQUFLLENBQUMvZ0IsUUFBUSxLQUFLLFdBQVcsSUFBSytFLENBQUMsS0FBSyxDQUFDLEVBQUU7VUFDNUNnRSxTQUFTLEdBQUcsT0FBTztRQUN2QjtRQUNBLElBQUcsT0FBT2dZLEtBQUssQ0FBQzVmLEtBQUssQ0FBQyxDQUFDLENBQUMsS0FBSyxXQUFXLElBQUk0ZixLQUFLLENBQUM1ZixLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUNvUixLQUFLLEtBQUssSUFBSSxJQUFJeE4sQ0FBQyxLQUFLLENBQUMsRUFDaEYsb0JBQU83TCw2Q0FBQSxDQUFBQyxhQUFBLENBQUNzaEIsaUVBQU07VUFBQzVjLEdBQUcsRUFBRWtILENBQUU7VUFBQzdHLE9BQU8sRUFBRSxPQUFRO1VBQUNqRCxJQUFJLFVBQUFpQyxNQUFBLENBQVU2SCxDQUFDLENBQUc7VUFBQ2dFLFNBQVMsRUFBRUEsU0FBVTtVQUFDb1MsVUFBVSxFQUFFblIsV0FBWTtVQUFDbkssTUFBTSxFQUFFZ2hCLFFBQVM7VUFDcEgxbUIsSUFBSSxFQUFFO1lBQ0YyZ0IsYUFBYSxFQUFFLEVBQUU7WUFDakJGLFNBQVMsRUFBRTtVQUNmLENBQUU7VUFDRmxlLElBQUksRUFBRSxJQUFLO1VBQUM4ZSxLQUFLLEVBQUVBLEtBQU07VUFDekI5aEIsT0FBTyxFQUFFLFNBQVRBLE9BQU9BLENBQUEsRUFBUTtZQUFDQSxRQUFPLENBQUMsQ0FBQztVQUFBLENBQUU7VUFBQ3VDLElBQUksRUFBQyxTQUFTO1VBQzFDK2UsYUFBYSxFQUFFLFNBQWZBLGFBQWFBLENBQUd2Z0IsQ0FBQyxFQUFJO1lBQUM4bUIsV0FBVyxJQUFBcmtCLE1BQUEsQ0FBQWlGLGtCQUFBLENBQUttZixRQUFRLElBQUU3bUIsQ0FBQyxFQUFDLENBQUMsRUFBRTZELFlBQVksQ0FBQzdELENBQUMsRUFBRXlaLEVBQUUsQ0FBQ2hXLE9BQU8sQ0FBQztVQUFBO1FBQUUsQ0FDckYsQ0FBQyxDQUFDLEtBRVAsb0JBQU9oRiw2Q0FBQSxDQUFBQyxhQUFBLENBQUNzaEIsaUVBQU07VUFBQzVjLEdBQUcsRUFBRWtILENBQUU7VUFBQzdHLE9BQU8sRUFBRSxPQUFRO1VBQUNqRCxJQUFJLFVBQUFpQyxNQUFBLENBQVU2SCxDQUFDLENBQUc7VUFBQ2dFLFNBQVMsRUFBRUEsU0FBVTtVQUFDb1MsVUFBVSxFQUFFblIsV0FBWTtVQUFDbkssTUFBTSxFQUFFZ2hCLFFBQVM7VUFDcEgxbUIsSUFBSSxFQUFFQSxJQUFLO1VBQ1h1QyxJQUFJLEVBQUUsSUFBSztVQUFDOGUsS0FBSyxFQUFFQSxLQUFNO1VBQ3pCOWhCLE9BQU8sRUFBRSxTQUFUQSxPQUFPQSxDQUFBLEVBQVE7WUFBQ0EsUUFBTyxDQUFDLENBQUM7VUFBQSxDQUFFO1VBQUN1QyxJQUFJLEVBQUMsU0FBUztVQUMxQytlLGFBQWEsRUFBRSxTQUFmQSxhQUFhQSxDQUFHdmdCLENBQUMsRUFBSTtZQUFDOG1CLFdBQVcsSUFBQXJrQixNQUFBLENBQUFpRixrQkFBQSxDQUFLbWYsUUFBUSxJQUFFN21CLENBQUMsRUFBQyxDQUFDLEVBQUU2RCxZQUFZLENBQUM3RCxDQUFDLEVBQUV5WixFQUFFLENBQUNoVyxPQUFPLENBQUM7VUFBQTtRQUFFLENBQ3JGLENBQUM7T
11980UFDZCxDQUFDLENBQUM7SUFDTixDQUFDLE1BQU0sSUFBRyxPQUFPNmlCLEtBQUssQ0FBQzVmLEtBQUssS0FBSyxXQUFXLElBQUl6RSxJQUFJLEtBQUssS0FBSyxFQUFFO01BQzVELElBQUkybEIsY0FBYyxHQUFHcmlCLFFBQVEsQ0FBQ29DLEtBQUssQ0FBQyxDQUFDO01BQ3JDLElBQUluQixPQUFNLEdBQUdpRSxDQUFDLENBQUMwWixNQUFNLENBQUN5RCxjQUFjLEVBQUUsVUFBQ3hVLENBQUMsRUFBSztRQUN6QyxPQUFPQSxDQUFDLENBQUMzUCxPQUFPLEtBQUssT0FBTztNQUNoQyxDQUFDLENBQUM7TUFDRixPQUFPK0MsT0FBTSxDQUFDdEQsR0FBRyxDQUFDLFVBQUN4RCxJQUFJLEVBQUU0SyxDQUFDLEVBQUs7UUFDM0IsSUFBSXpDLEdBQUcsR0FBRyxLQUFLO1FBQ2YsSUFBSWtaLEtBQUssR0FBRyxLQUFLO1FBQ2pCLElBQUcsQ0FBQ3VGLEtBQUssQ0FBQy9nQixRQUFRLEtBQUssV0FBVyxJQUFJK2dCLEtBQUssQ0FBQy9nQixRQUFRLEtBQUssVUFBVSxLQUFLK0UsQ0FBQyxLQUFLLENBQUMsRUFDM0V6QyxHQUFHLEdBQUcsSUFBSTtRQUVkLElBQUd5QyxDQUFDLEtBQUssQ0FBQyxFQUNOeVcsS0FBSyxHQUFHLElBQUk7UUFFaEIsSUFBSXpTLFNBQVM7UUFDYixJQUFJZ1ksS0FBSyxDQUFDL2dCLFFBQVEsS0FBSyxXQUFXLElBQUsrRSxDQUFDLEtBQUssQ0FBQyxFQUFFO1VBQzVDZ0UsU0FBUyxHQUFHLE9BQU87UUFDdkI7UUFFQSxvQkFBTzdQLDZDQUFBLENBQUFDLGFBQUEsQ0FBQ3NoQixpRUFBTTtVQUFDNWMsR0FBRyxFQUFFa0gsQ0FBRTtVQUFDN0csT0FBTyxFQUFFL0QsSUFBSSxDQUFDK0QsT0FBUTtVQUFDakQsSUFBSSxFQUFFZCxJQUFJLENBQUNjLElBQUs7VUFBQzhOLFNBQVMsRUFBRUEsU0FBVTtVQUFDb1MsVUFBVSxFQUFFblIsV0FBWTtVQUFDbkssTUFBTSxFQUFFZ2hCLFFBQVM7VUFBQ25rQixJQUFJLEVBQUVBLElBQUs7VUFBQzRGLEdBQUcsRUFBRUEsR0FBSTtVQUFDa1osS0FBSyxFQUFFQSxLQUFNO1VBQ3ZKcmhCLElBQUksRUFBRTtZQUNGMmdCLGFBQWEsRUFBRSxFQUFFO1lBQ2pCRixTQUFTLEVBQUU7VUFDZixDQUFFO1VBQ0ZsaEIsT0FBTyxFQUFFLFNBQVRBLE9BQU9BLENBQUEsRUFBUTtZQUFDQSxRQUFPLENBQUMsQ0FBQztVQUFBLENBQUU7VUFBQ3VDLElBQUksRUFBQyxTQUFTO1VBQUMrZSxhQUFhLEVBQUUsU0FBZkEsYUFBYUEsQ0FBR3ZnQixDQUFDLEVBQUk7WUFBQzZELFlBQVksQ0FBQzdELENBQUMsRUFBRU4sSUFBSSxDQUFDK0QsT0FBTyxFQUFFNkcsQ0FBQyxDQUFDO1VBQUE7UUFBRSxDQUN0RyxDQUFDO01BQ2QsQ0FBQyxDQUFDO0lBQ047RUFDSixDQUFDO0VBRUQsSUFBTXVkLHVCQUF1QixHQUFHLFNBQTFCQSx1QkFBdUJBLENBQUEsRUFBUztJQUNsQyxJQUFHbEIsUUFBUSxDQUFDbmMsTUFBTSxHQUFHLENBQUMsRUFDbEJtYyxRQUFRLENBQUN6akIsR0FBRyxDQUFDLFVBQUN1VyxFQUFFLEVBQUs7TUFDakIsSUFBSW5QLENBQUMsR0FBRztRQUNKb1AsR0FBRyxFQUFFRCxFQUFFLENBQUNqWixJQUFJO1FBQ1pILEtBQUssRUFBRW9aLEVBQUUsQ0FBQzNZO01BQ2QsQ0FBQztNQUNEbW1CLFdBQVcsQ0FBQ3ZaLElBQUksQ0FBQ3BELENBQUMsQ0FBQztJQUN2QixDQUFDLENBQUM7SUFDTixPQUFPMmMsV0FBVztFQUN0QixDQUFDO0VBRUQsSUFBTXROLHFCQUFxQixHQUFHLFNBQXhCQSxxQkFBcUJBLENBQUEsRUFBUztJQUNoQyxJQUFJdFosS0FBSztJQUNUNG1CLFdBQVcsQ0FBQ3haLE9BQU8sQ0FBQyxVQUFDZ00sRUFBRSxFQUFLO01BQ3hCLElBQUcsT0FBTzZNLEtBQUssQ0FBQ0ssUUFBUSxLQUFLLFdBQVcsRUFDcENMLEtBQUssQ0FBQ0ssUUFBUSxDQUFDbFosT0FBTyxDQUFDLFVBQUMvTixJQUFJLEVBQUs7UUFDN0IsSUFBR0EsSUFBSSxDQUFDb29CLFlBQVksS0FBS3JPLEVBQUUsQ0FBQ0MsR0FBRyxFQUMzQixPQUFPclosS0FBSyxHQUFHO1VBQ1hxWixHQUFHLEVBQUVELEVBQUUsQ0FBQ0MsR0FBRztVQUNYclosS0FBSyxFQUFFb1osRUFBRSxDQUFDcFo7UUFDZCxDQUFDO01BQ1QsQ0FBQyxDQUFDO0lBQ1YsQ0FBQyxDQUFDO0lBQ0YsT0FBT0EsS0FBSztFQUNoQixDQUFDO0VBRUQsb0JBQ0k1Qiw2Q0FBQSxDQUFBQyxhQUFBLENBQUFELDZDQUFBLENBQUFFLFFBQUEscUJBQ0lGLDZDQUFBLENBQUFDLGFBQUE7SUFBS0UsU0FBUyxFQUFDO0VBQThDLEdBQ3hELE9BQU8yRyxRQUFRLEtBQUssV0FBVyxpQkFDNUI5Ryw2Q0FBQSxDQUFBQyxhQUFBLENBQUM2TSxzRkFBYTtJQUNWdk0sS0FBSyxLQUFBeUQsTUFBQSxDQUFLLE9BQU8yakIsUUFBUSxLQUFLLFdBQVcsR0FBRyxTQUFTLEdBQUcsT0FBTyxPQUFBM2pCLE1BQUEsQ0FBSTZqQixLQUFLLENBQUMvZ0IsUUFBUSxDQUFHO0lBQ3BGRixjQUFjLEVBQUVYO0VBQVksQ0FDL0IsQ0FBQyxFQUVMLE9BQU9hLFFBQVEsS0FBSyxXQUFXLElBQUlvaUIsa0JBQWtCLENBQUMsQ0FBQyxFQUN2RCxPQUFPcGlCLFFBQVEsS0FBSyxXQUFXLElBQUkraEIsYUFBYSxDQUFDLENBQUMsRUFFbEQsT0FBTy9oQixRQUFRLEtBQUssV0FBVyxJQUFJK2dCLEtBQUssQ0FBQy9nQixRQUFRLEtBQUssV0FBVyxJQUFJLE9BQU9vaEIsUUFBUSxLQUFLLFdBQVcsaUJBQ2pHbG9CLDZDQUFBLENBQUFDLGFBQUE7SUFBS0UsU0FBUyxFQUFDO0VBQW1CLGdCQUM5QkgsNkNBQUEsQ0FBQUMsYUFBQSxDQUFDNEIsa0RBQVM7SUFBQ0YsS0FBSyxFQUFDO0VBQUUsZ0JBQ2YzQiw2Q0FBQSxDQUFBQyxhQUFBLDJCQUNJRCw2Q0FBQSxDQUFBQyxhQUFBO0lBQUdFLFNBQVMsRUFBQztFQUFhLEdBQUMsY0FBUyxlQUFBSCw2Q0FBQSxDQUFBQyxhQUFBO0lBQU1FLFNBQVMsRUFBQztFQUFjLEdBQUVxRCxJQUFJLEtBQUssS0FBSyxHQUFJLHFCQUFxQixHQUFFLEVBQVMsQ0FBSSxDQUN6SCxDQUFDLGVBQ054RCw2Q0FBQSxDQUFBQyxhQUFBLENBQUNrYiwrQ0FBTTtJQUNIblosT0FBTyxFQUFFb25CLHVCQUF1QixDQUFDLENBQUU7SUFDbkNoTyxRQUFRLEVBQUMsS0FBSztJQUNkQyxRQUFRLEVBQUMsT0FBTztJQUNoQnpaLEtBQUssRUFBRSxPQUFPNlksV0FBVyxLQUFLLFdBQVcsR0FBR0EsV0FBVyxHQUFHUyxxQkFBcUIsQ0FBQyxDQUFFO0lBQ2xGalosUUFBUSxFQUFFLFNBQVZBLFFBQVFBLENBQUF5RCxJQUFBLEVBQWlCO01BQUEsSUFBWjlELEtBQUssR0FBQThELElBQUEsQ0FBTDlELEtBQUs7TUFBUzhZLGNBQWMsQ0FBQzlZLEtBQUssQ0FBQyxFQUFFd0QsWUFBWSxDQUFDeEQsS0FBSyxDQUFDQSxLQUFLLEVBQUUsVUFBVSxDQUFDO0lBQUE7
11980RUFBRyxDQUM3RixDQUNNLENBQ1YsQ0FFUixDQUFDLGVBQ041Qiw2Q0FBQSxDQUFBQyxhQUFBLENBQUNtRyx1RUFBUTtJQUFDRSxZQUFZLEVBQUMsdUJBQXVCO0lBQUM5RixPQUFPLEVBQUUsU0FBVEEsT0FBT0EsQ0FBQSxFQUFRO01BQUVBLFFBQU8sQ0FBQyxDQUFDO0lBQUMsQ0FBRTtJQUFDakIsSUFBSSxFQUFFd29CLFdBQVk7SUFBQ3RoQixTQUFTLEVBQUVBLFNBQVU7SUFDakhELE1BQU0sRUFBRWtoQixVQUFXO0lBQ25CcmxCLEVBQUUsRUFBRXdsQixLQUFLLENBQUN4bEIsRUFBRztJQUNicUUsYUFBYSxFQUFFbWhCLEtBQUssQ0FBQ25oQixhQUFjO0lBQ25DQyxNQUFNLEVBQUVnaEIsUUFBUztJQUNqQnpoQixTQUFTLEVBQUU2SyxRQUFTO0lBQ3BCdk4sSUFBSSxFQUFFQSxJQUFLO0lBQ1hvRCxjQUFjLEVBQUVYLFdBQVk7SUFDNUJZLGFBQWEsRUFBRWdoQixLQUFLLENBQUN5QixRQUFTO0lBQzlCeGlCLFFBQVEsRUFBRStnQixLQUFLLENBQUMvZ0I7RUFBUyxDQUM1QixDQUNILENBQUM7QUFFWCxDQUFDLEM7Ozs7Ozs7Ozs7O0FDelZELHVDOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7MEJDQ0EsdUtBQUF2RixDQUFBLEVBQUFpVCxDQUFBLEVBQUFDLENBQUEsd0JBQUFDLE1BQUEsR0FBQUEsTUFBQSxPQUFBQyxDQUFBLEdBQUFGLENBQUEsQ0FBQUcsUUFBQSxrQkFBQUMsQ0FBQSxHQUFBSixDQUFBLENBQUFLLFdBQUEsOEJBQUFqSixFQUFBNEksQ0FBQSxFQUFBRSxDQUFBLEVBQUFFLENBQUEsRUFBQWhKLENBQUEsUUFBQWtKLENBQUEsR0FBQUosQ0FBQSxJQUFBQSxDQUFBLENBQUFLLFNBQUEsWUFBQUMsU0FBQSxHQUFBTixDQUFBLEdBQUFNLFNBQUEsRUFBQUMsQ0FBQSxHQUFBQyxNQUFBLENBQUFDLE1BQUEsQ0FBQUwsQ0FBQSxDQUFBQyxTQUFBLFVBQUFLLG1CQUFBLENBQUFILENBQUEsdUJBQUFULENBQUEsRUFBQUUsQ0FBQSxFQUFBRSxDQUFBLFFBQUFoSixDQUFBLEVBQUFrSixDQUFBLEVBQUFHLENBQUEsRUFBQUksQ0FBQSxNQUFBQyxDQUFBLEdBQUFWLENBQUEsUUFBQVcsQ0FBQSxPQUFBQyxDQUFBLEtBQUFGLENBQUEsS0FBQVosQ0FBQSxLQUFBZSxDQUFBLEVBQUFuVSxDQUFBLEVBQUFvVSxDQUFBLEVBQUFDLENBQUEsRUFBQU4sQ0FBQSxFQUFBTSxDQUFBLENBQUFDLElBQUEsQ0FBQXRVLENBQUEsTUFBQXFVLENBQUEsV0FBQUEsRUFBQXBCLENBQUEsRUFBQUMsQ0FBQSxXQUFBNUksQ0FBQSxHQUFBMkksQ0FBQSxFQUFBTyxDQUFBLE1BQUFHLENBQUEsR0FBQTNULENBQUEsRUFBQWtVLENBQUEsQ0FBQWQsQ0FBQSxHQUFBRixDQUFBLEVBQUFrQixDQUFBLGdCQUFBQyxFQUFBbkIsQ0FBQSxFQUFBRSxDQUFBLFNBQUFJLENBQUEsR0FBQU4sQ0FBQSxFQUFBUyxDQUFBLEdBQUFQLENBQUEsRUFBQUgsQ0FBQSxPQUFBZ0IsQ0FBQSxJQUFBRixDQUFBLEtBQUFULENBQUEsSUFBQUwsQ0FBQSxHQUFBZSxDQUFBLENBQUF4SixNQUFBLEVBQUF5SSxDQUFBLFVBQUFLLENBQUEsRUFBQWhKLENBQUEsR0FBQTBKLENBQUEsQ0FBQWYsQ0FBQSxHQUFBb0IsQ0FBQSxHQUFBSCxDQUFBLENBQUFGLENBQUEsRUFBQU8sQ0FBQSxHQUFBakssQ0FBQSxLQUFBNEksQ0FBQSxRQUFBSSxDQUFBLEdBQUFpQixDQUFBLEtBQUFuQixDQUFBLE1BQUFPLENBQUEsR0FBQXJKLENBQUEsRUFBQWtKLENBQUEsR0FBQWxKLENBQUEsWUFBQWtKLENBQUEsV0FBQWxKLENBQUEsTUFBQUEsQ0FBQSxNQUFBdEssQ0FBQSxJQUFBc0ssQ0FBQSxPQUFBK0osQ0FBQSxNQUFBZixDQUFBLEdBQUFKLENBQUEsUUFBQW1CLENBQUEsR0FBQS9KLENBQUEsUUFBQWtKLENBQUEsTUFBQVUsQ0FBQSxDQUFBQyxDQUFBLEdBQUFmLENBQUEsRUFBQWMsQ0FBQSxDQUFBZCxDQUFBLEdBQUE5SSxDQUFBLE9BQUErSixDQUFBLEdBQUFFLENBQUEsS0FBQWpCLENBQUEsR0FBQUosQ0FBQSxRQUFBNUksQ0FBQSxNQUFBOEksQ0FBQSxJQUFBQSxDQUFBLEdBQUFtQixDQUFBLE1BQUFqSyxDQUFBLE1BQUE0SSxDQUFBLEVBQUE1SSxDQUFBLE1BQUE4SSxDQUFBLEVBQUFjLENBQUEsQ0FBQWQsQ0FBQSxHQUFBbUIsQ0FBQSxFQUFBZixDQUFBLGNBQUFGLENBQUEsSUFBQUosQ0FBQSxhQUFBa0IsQ0FBQSxRQUFBSCxDQUFBLE9BQUFiLENBQUEscUJBQUFFLENBQUEsRUFBQVUsQ0FBQSxFQUFBTyxDQUFBLFFBQUFSLENBQUEsWUFBQVMsU0FBQSx1Q0FBQVAsQ0FBQSxVQUFBRCxDQUFBLElBQUFLLENBQUEsQ0FBQUwsQ0FBQSxFQUFBTyxDQUFBLEdBQUFmLENBQUEsR0FBQVEsQ0FBQSxFQUFBTCxDQUFBLEdBQUFZLENBQUEsR0FBQXRCLENBQUEsR0FBQU8sQ0FBQSxPQUFBeFQsQ0FBQSxHQUFBMlQsQ0FBQSxNQUFBTSxDQUFBLEtBQUEzSixDQUFBLEtBQUFrSixDQUFBLEdBQUFBLENBQUEsUUFBQUEsQ0FBQSxTQUFBVSxDQUFBLENBQUFkLENBQUEsUUFBQWlCLENBQUEsQ0FBQWIsQ0FBQSxFQUFBRyxDQUFBLEtBQUFPLENBQUEsQ0FBQWQsQ0FBQSxHQUFBTyxDQUFBLEdBQUFPLENBQUEsQ0FBQUMsQ0FBQSxHQUFBUixDQUFBLGFBQUFJLENBQUEsTUFBQXpKLENBQUEsUUFBQWtKLENBQUEsS0FBQUYsQ0FBQSxZQUFBTCxDQUFBLEdBQUEzSSxDQUFBLENBQUFnSixDQUFBLFdBQUFMLENBQUEsR0FBQUEsQ0FBQSxDQUFBd0IsSUFBQSxDQUFBbkssQ0FBQSxFQUFBcUosQ0FBQSxVQUFBYSxTQUFBLDJDQUFBdkIsQ0FBQSxDQUFBeUIsSUFBQSxTQUFBekIsQ0FBQSxFQUFBVSxDQUFBLEdBQUFWLENBQUEsQ0FBQTVTLEtBQUEsRUFBQW1ULENBQUEsU0FBQUEsQ0FBQSxvQkFBQUEsQ0FBQSxLQUFBUCxDQUFBLEdBQUEzSSxDQUFBLGVBQUEySSxDQUFBLENBQUF3QixJQUFBLENBQUFuSyxDQUFBLEdBQUFrSixDQUFBLFNBQUFHLENBQUEsR0FBQWEsU0FBQSx1Q0FBQWxCLENBQUEsZ0JBQUFFLENBQUEsT0FBQWxKLENBQUEsR0FBQXRLLENBQUEsY0FBQWlULENBQUEsSUFBQWdCLENBQUEsR0FBQUMsQ0FBQSxDQUFBZCxDQUFBLFFBQUFPLENBQUEsR0FBQVQsQ0FBQSxDQUFBdUIsSUFBQSxDQUFBckIsQ0FBQSxFQUFBYyxDQUFBLE9BQUFFLENBQUEsa0JBQUFuQixDQUFBLElBQUEzSSxDQUFBLEdBQUF0SyxDQUFBLEVBQUF3VCxDQUFBLE1BQUFHLENBQUEsR0FBQVYsQ0FBQSxjQUFBYyxDQUFBLG1CQUFBMVQsS0FBQSxFQUFBNFMsQ0FBQSxFQUFBeUIsSUFBQSxFQUFBVCxDQUFBLFNBQUFmLENBQUEsRUFBQUksQ0FBQSxFQUFBaEosQ0FBQSxRQUFBcUosQ0FBQSxRQUFBUyxDQUFBLGdCQUFBVixVQUFBLGNBQUFpQixrQkFBQSxjQUFBQywyQkFBQSxLQUFBM0IsQ0FBQSxHQUFBVyxNQUFBLENBQUFpQixjQUFBLE1BQUFyQixDQUFBLE1BQUFKLENBQUEsSUFBQUgsQ0FBQSxDQUFBQSxDQUFBLElBQUFHLENBQUEsU0FBQVUsbUJBQUEsQ0FBQWIsQ0FBQSxPQUFBRyxDQUFBLGlD
11980QUFBSCxDQUFBLEdBQUFVLENBQUEsR0FBQWlCLDBCQUFBLENBQUFuQixTQUFBLEdBQUFDLFNBQUEsQ0FBQUQsU0FBQSxHQUFBRyxNQUFBLENBQUFDLE1BQUEsQ0FBQUwsQ0FBQSxZQUFBTyxFQUFBL1QsQ0FBQSxXQUFBNFQsTUFBQSxDQUFBa0IsY0FBQSxHQUFBbEIsTUFBQSxDQUFBa0IsY0FBQSxDQUFBOVUsQ0FBQSxFQUFBNFUsMEJBQUEsS0FBQTVVLENBQUEsQ0FBQStVLFNBQUEsR0FBQUgsMEJBQUEsRUFBQWQsbUJBQUEsQ0FBQTlULENBQUEsRUFBQXNULENBQUEseUJBQUF0VCxDQUFBLENBQUF5VCxTQUFBLEdBQUFHLE1BQUEsQ0FBQUMsTUFBQSxDQUFBRixDQUFBLEdBQUEzVCxDQUFBLFdBQUEyVSxpQkFBQSxDQUFBbEIsU0FBQSxHQUFBbUIsMEJBQUEsRUFBQWQsbUJBQUEsQ0FBQUgsQ0FBQSxpQkFBQWlCLDBCQUFBLEdBQUFkLG1CQUFBLENBQUFjLDBCQUFBLGlCQUFBRCxpQkFBQSxHQUFBQSxpQkFBQSxDQUFBSyxXQUFBLHdCQUFBbEIsbUJBQUEsQ0FBQWMsMEJBQUEsRUFBQXRCLENBQUEsd0JBQUFRLG1CQUFBLENBQUFILENBQUEsR0FBQUcsbUJBQUEsQ0FBQUgsQ0FBQSxFQUFBTCxDQUFBLGdCQUFBUSxtQkFBQSxDQUFBSCxDQUFBLEVBQUFQLENBQUEsaUNBQUFVLG1CQUFBLENBQUFILENBQUEsOERBQUFzQixZQUFBLFlBQUFBLGFBQUEsYUFBQUMsQ0FBQSxFQUFBNUssQ0FBQSxFQUFBNkssQ0FBQSxFQUFBcEIsQ0FBQTtBQUFBLFNBQUFELG9CQUFBOVQsQ0FBQSxFQUFBa1QsQ0FBQSxFQUFBRSxDQUFBLEVBQUFILENBQUEsUUFBQTNJLENBQUEsR0FBQXNKLE1BQUEsQ0FBQXdCLGNBQUEsUUFBQTlLLENBQUEsdUJBQUF0SyxDQUFBLElBQUFzSyxDQUFBLFFBQUF3SixtQkFBQSxZQUFBdUIsbUJBQUFyVixDQUFBLEVBQUFrVCxDQUFBLEVBQUFFLENBQUEsRUFBQUgsQ0FBQSxhQUFBSyxFQUFBSixDQUFBLEVBQUFFLENBQUEsSUFBQVUsbUJBQUEsQ0FBQTlULENBQUEsRUFBQWtULENBQUEsWUFBQWxULENBQUEsZ0JBQUFzVixPQUFBLENBQUFwQyxDQUFBLEVBQUFFLENBQUEsRUFBQXBULENBQUEsU0FBQWtULENBQUEsR0FBQTVJLENBQUEsR0FBQUEsQ0FBQSxDQUFBdEssQ0FBQSxFQUFBa1QsQ0FBQSxJQUFBN1MsS0FBQSxFQUFBK1MsQ0FBQSxFQUFBbUMsVUFBQSxHQUFBdEMsQ0FBQSxFQUFBdUMsWUFBQSxHQUFBdkMsQ0FBQSxFQUFBd0MsUUFBQSxHQUFBeEMsQ0FBQSxNQUFBalQsQ0FBQSxDQUFBa1QsQ0FBQSxJQUFBRSxDQUFBLElBQUFFLENBQUEsYUFBQUEsQ0FBQSxjQUFBQSxDQUFBLG1CQUFBUSxtQkFBQSxDQUFBOVQsQ0FBQSxFQUFBa1QsQ0FBQSxFQUFBRSxDQUFBLEVBQUFILENBQUE7QUFBQSxTQUFBeUMsbUJBQUF0QyxDQUFBLEVBQUFILENBQUEsRUFBQWpULENBQUEsRUFBQWtULENBQUEsRUFBQUksQ0FBQSxFQUFBYyxDQUFBLEVBQUFaLENBQUEsY0FBQWxKLENBQUEsR0FBQThJLENBQUEsQ0FBQWdCLENBQUEsRUFBQVosQ0FBQSxHQUFBRyxDQUFBLEdBQUFySixDQUFBLENBQUFqSyxLQUFBLFdBQUErUyxDQUFBLGdCQUFBcFQsQ0FBQSxDQUFBb1QsQ0FBQSxLQUFBOUksQ0FBQSxDQUFBb0ssSUFBQSxHQUFBekIsQ0FBQSxDQUFBVSxDQUFBLElBQUFnQyxPQUFBLENBQUFDLE9BQUEsQ0FBQWpDLENBQUEsRUFBQXJSLElBQUEsQ0FBQTRRLENBQUEsRUFBQUksQ0FBQTtBQUFBLFNBQUF1QyxrQkFBQXpDLENBQUEsNkJBQUFILENBQUEsU0FBQWpULENBQUEsR0FBQVgsU0FBQSxhQUFBc1csT0FBQSxXQUFBekMsQ0FBQSxFQUFBSSxDQUFBLFFBQUFjLENBQUEsR0FBQWhCLENBQUEsQ0FBQWhVLEtBQUEsQ0FBQTZULENBQUEsRUFBQWpULENBQUEsWUFBQThWLE1BQUExQyxDQUFBLElBQUFzQyxrQkFBQSxDQUFBdEIsQ0FBQSxFQUFBbEIsQ0FBQSxFQUFBSSxDQUFBLEVBQUF3QyxLQUFBLEVBQUFDLE1BQUEsVUFBQTNDLENBQUEsY0FBQTJDLE9BQUEzQyxDQUFBLElBQUFzQyxrQkFBQSxDQUFBdEIsQ0FBQSxFQUFBbEIsQ0FBQSxFQUFBSSxDQUFBLEVBQUF3QyxLQUFBLEVBQUFDLE1BQUEsV0FBQTNDLENBQUEsS0FBQTBDLEtBQUE7QUFBQSxTQUFBMVgsZUFBQThVLENBQUEsRUFBQWxULENBQUEsV0FBQW1ZLGVBQUEsQ0FBQWpGLENBQUEsS0FBQWtGLHFCQUFBLENBQUFsRixDQUFBLEVBQUFsVCxDQUFBLEtBQUFxWSwyQkFBQSxDQUFBbkYsQ0FBQSxFQUFBbFQsQ0FBQSxLQUFBc1ksZ0JBQUE7QUFBQSxTQUFBQSxpQkFBQSxjQUFBOUQsU0FBQTtBQUFBLFNBQUE2RCw0QkFBQW5GLENBQUEsRUFBQWtCLENBQUEsUUFBQWxCLENBQUEsMkJBQUFBLENBQUEsU0FBQXFGLGlCQUFBLENBQUFyRixDQUFBLEVBQUFrQixDQUFBLE9BQUFuQixDQUFBLE1BQUEzVCxRQUFBLENBQUFtVixJQUFBLENBQUF2QixDQUFBLEVBQUF2TCxLQUFBLDZCQUFBc0wsQ0FBQSxJQUFBQyxDQUFBLENBQUFzRixXQUFBLEtBQUF2RixDQUFBLEdBQUFDLENBQUEsQ0FBQXNGLFdBQUEsQ0FBQWhZLElBQUEsYUFBQXlTLENBQUEsY0FBQUEsQ0FBQSxHQUFBd0YsS0FBQSxDQUFBalgsSUFBQSxDQUFBMFIsQ0FBQSxvQkFBQUQsQ0FBQSwrQ0FBQXlGLElBQUEsQ0FBQXpGLENBQUEsSUFBQXNGLGlCQUFBLENBQUFyRixDQUFBLEVBQUFrQixDQUFBO0FBQUEsU0FBQW1FLGtCQUFBckYsQ0FBQSxFQUFBa0IsQ0FBQSxhQUFBQSxDQUFBLElBQUFBLENBQUEsR0FBQWxCLENBQUEsQ0FBQTFJLE1BQUEsTUFBQTRKLENBQUEsR0FBQWxCLENBQUEsQ0FBQTFJLE1BQUEsWUFBQXhLLENBQUEsTUFBQW9ULENBQUEsR0FBQXFGLEtBQUEsQ0FBQXJFLENBQUEsR0FBQXBVLENBQUEsR0FBQW9VLENBQUEsRUFBQXBVLENBQUEsSUFBQW9ULENBQUEsQ0FBQXBULENBQUEsSUFBQWtULENBQUEsQ0FBQWxULENBQUEsVUFBQW9ULENBQUE7QUFBQSxTQUFBZ0Ysc0JBQUFsRixDQUFBLEVBQUFxQixDQUFBLFFBQUF0QixDQUFBLFdBQUFDLENBQUEsZ0NBQUFDLE1BQUEsSUFBQUQsQ0FBQSxDQUFBQyxNQUFBLENBQUFFLFFBQUEsS0FBQUgsQ0FBQSw0QkFBQUQsQ0FBQSxRQUFBalQsQ0FBQSxFQUFBb1QsQ0FBQSxFQUFBOUksQ0FBQSxFQUFBcUosQ0FBQSxFQUFBUyxDQUFBLE9BQUFMLENBQUEsT0FBQVQsQ0FBQSxpQkFBQWhKLENBQUEsSUFBQTJJLENBQUEsR0FBQUEsQ0FBQSxDQUFBd0IsSUFBQSxDQUFBdkIsQ0FBQSxHQUFBeUYsSUFBQSxRQUFBcEUsQ0FBQSxRQUFBWCxNQUFBLENBQUFYLENBQUEsTUFBQUEsQ0FBQSxVQUFBYyxDQUFBLHVCQUFBQSxDQUFBLElBQUEvVCxDQUFBLEdBQUFzSyxDQUFBLENBQUFtSyxJQUFBLENBQUF4QixDQUFBLEdBQUF5QixJQUFBLE1BQUFOLENBQUEsQ0FBQTFHLElBQUEsQ0FBQTFOLENBQUEsQ0FBQUssS0FBQSxHQUFBK1QsQ0FBQSxDQUFBNUosTUFBQSxLQUFBK0osQ0FBQSxHQUFBUixDQUFBLGlCQUFBYixDQUFBLElBQUFJLENBQUEsT0FBQUYsQ0FBQSxHQUFBRixDQUFBLHlCQUFBYSxDQUFBLFlBQUFkLENBQUEsZUFBQVUsQ0FBQSxHQUFBVixDQUFBLGNBQUFXLE1BQUEsQ0FBQUQsQ0FBQSxNQUFBQSxDQUFBLDJCQUFBTCxDQUFBLFFBQUFGLENBQUEsYUFBQWdCLENBQUE7QUFBQSxTQUFBK0QsZ0JBQUFqRixDQUFBLFFBQUF1RixLQUFBLENBQUFHLE9BQUEsQ0FBQTFGLENBQUEsVUFBQUEsQ0FBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBRCtEO0FBQ1c7QUFDekI7QUFFNEI7QUFDZjtBQUNaO0FBQzhCO0FBQ047QUFDbEI7QUFDd0I7QUFDQTtBQUNYO0FBRS9DO0FBRTBCO0FBRXpDLElBQU0wTSxpQkFBaUIsR0FBRyxTQUFwQkEsaUJBQWlCQSxDQUFBLEVBQVM7RUFDbkMsSUFBTXJRLFdBQVcsR0FBRy9NLE1BQU0sQ0FBQzJNLFFBQVEsQ0FBQ0MsTUFBTSxDQUFDOVAsUUFBUSxDQUFDLENBQUMsQ0FBQytQLEtBQUssQ0FBQyxpQkFBaUIsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDQyxPQUFPLENBQUMsS0FBSyxFQUFDLEVBQUUsQ0FBQztFQUNuRyxJQUFNRSxRQUFRLEdBQUdoTixNQUFNLENBQUMyTSxRQUFRLENBQUNDLE1BQU0sQ0FBQzlQLFF
11980BQVEsQ0FBQyxDQUFDLENBQUMrUCxLQUFLLENBQUMsWUFBWSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUNDLE9BQU8sQ0FBQyxLQUFLLEVBQUMsRUFBRSxDQUFDO0VBQzNGLElBQU02VyxVQUFVLEdBQUczakIsTUFBTSxDQUFDMk0sUUFBUSxDQUFDQyxNQUFNLENBQUM5UCxRQUFRLENBQUMsQ0FBQyxDQUFDK1AsS0FBSyxDQUFDLGdCQUFnQixDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUNDLE9BQU8sQ0FBQyxLQUFLLEVBQUMsRUFBRSxDQUFDO0VBRWpHLElBQUFyUixTQUFBLEdBQTBCQyx1REFBUSxDQUFDc1IsUUFBUSxDQUFDO0lBQUFyUixVQUFBLEdBQUFDLGNBQUEsQ0FBQUgsU0FBQTtJQUF2QzhRLE1BQU0sR0FBQTVRLFVBQUE7SUFBRThhLFNBQVMsR0FBQTlhLFVBQUE7RUFDdEIsSUFBQTRELFVBQUEsR0FBZ0M3RCx1REFBUSxDQUFDcVIsV0FBVyxDQUFDO0lBQUF2TixVQUFBLEdBQUE1RCxjQUFBLENBQUEyRCxVQUFBO0lBQWhENEMsU0FBUyxHQUFBM0MsVUFBQTtJQUFFZ21CLFlBQVksR0FBQWhtQixVQUFBO0VBRTVCLElBQUF5SCxXQUFBLEdBQTJCQyx5REFBVSxDQUFDQywwREFBWSxDQUFDO0lBQTVDQyxLQUFLLEdBQUFILFdBQUEsQ0FBTEcsS0FBSztJQUFFQyxRQUFRLEdBQUFKLFdBQUEsQ0FBUkksUUFBUTtFQUV0QixJQUFBNkYsVUFBQSxHQUFzQnhSLHVEQUFRLENBQUMsRUFBRSxDQUFDO0lBQUF5UixVQUFBLEdBQUF2UixjQUFBLENBQUFzUixVQUFBO0lBQTdCaFEsSUFBSSxHQUFBaVEsVUFBQTtJQUFFNE4sT0FBTyxHQUFBNU4sVUFBQTtFQUNsQixJQUFBd0IsVUFBQSxHQUFnQ2pULHVEQUFRLENBQUMsRUFBRSxDQUFDO0lBQUFtVCxVQUFBLEdBQUFqVCxjQUFBLENBQUErUyxVQUFBO0lBQXJDNUwsUUFBUSxHQUFBOEwsVUFBQTtJQUFFZ0ssV0FBVyxHQUFBaEssVUFBQTtFQUU1QixJQUFBbUYsVUFBQSxHQUEwQnRZLHVEQUFRLENBQUMsRUFBRSxDQUFDO0lBQUF1WSxVQUFBLEdBQUFyWSxjQUFBLENBQUFvWSxVQUFBO0lBQWpDaFEsTUFBTSxHQUFBaVEsVUFBQTtJQUFFaVEsU0FBUyxHQUFBalEsVUFBQTtFQUN0QixJQUFBRSxVQUFBLEdBQXNCelksdURBQVEsQ0FBQyxDQUFDO0lBQUEwWSxXQUFBLEdBQUF4WSxjQUFBLENBQUF1WSxVQUFBO0lBQTNCd1EsSUFBSSxHQUFBdlEsV0FBQTtJQUFFcVIsT0FBTyxHQUFBclIsV0FBQTtFQUNsQixJQUFBRyxXQUFBLEdBQXNCN1ksdURBQVEsQ0FBQyxFQUFFLENBQUM7SUFBQThZLFdBQUEsR0FBQTVZLGNBQUEsQ0FBQTJZLFdBQUE7SUFBN0IvWSxJQUFJLEdBQUFnWixXQUFBO0lBQUVrUixPQUFPLEdBQUFsUixXQUFBO0VBQ2xCLElBQUFHLFdBQUEsR0FBb0NqWix1REFBUSxDQUFDLEVBQUUsQ0FBQztJQUFBa1osV0FBQSxHQUFBaFosY0FBQSxDQUFBK1ksV0FBQTtJQUEzQ2dSLFdBQVcsR0FBQS9RLFdBQUE7SUFBRWdSLGNBQWMsR0FBQWhSLFdBQUE7RUFFaEMsSUFBSXNPLGNBQWMsR0FBRzliLEtBQUssQ0FBQ3JFLFFBQVE7RUFDbkMsSUFBSWIsV0FBVywrQkFBQWpDLE1BQUEsQ0FBK0IwakIsVUFBVSxDQUFFO0VBRTFELElBQUE1TyxXQUFBLEdBQWdDclosdURBQVEsQ0FBQyxDQUFDO0lBQUFzWixXQUFBLEdBQUFwWixjQUFBLENBQUFtWixXQUFBO0lBQXJDclMsU0FBUyxHQUFBc1MsV0FBQTtJQUFFOEosWUFBWSxHQUFBOUosV0FBQTtFQUU1QixJQUFNNlEsYUFBYSxHQUFHLFNBQWhCQSxhQUFhQSxDQUFJOWxCLEdBQUcsRUFBSztJQUMzQixPQUFPbWpCLGNBQWMsQ0FBQ3hpQixHQUFHLENBQUMsVUFBQzdDLEtBQUssRUFBSztNQUNqQztNQUNBLElBQUdrQyxHQUFHLENBQUNnRCxRQUFRLEtBQUtsRixLQUFLLEVBQUU7UUFDdkIsSUFBRyxPQUFPa0MsR0FBRyxDQUFDbEMsS0FBSyxDQUFDLEtBQUssV0FBVyxJQUFJa0MsR0FBRyxDQUFDbEMsS0FBSyxDQUFDLEtBQUssSUFBSSxFQUN2RCxJQUFHa0MsR0FBRyxDQUFDbEMsS0FBSyxDQUFDLENBQUNtSyxNQUFNLEdBQUcsQ0FBQyxFQUNwQjZRLFdBQVcsQ0FBQzlZLEdBQUcsQ0FBQ2xDLEtBQUssQ0FBQyxDQUFDO1FBQy9CLElBQUcsT0FBT2tDLEdBQUcsQ0FBQzRrQixJQUFJLEtBQUssV0FBVyxJQUFJNWtCLEdBQUcsQ0FBQzRrQixJQUFJLENBQUMzYyxNQUFNLEdBQUcsQ0FBQyxFQUNyRHlkLE9BQU8sQ0FBQzFsQixHQUFHLENBQUM0a0IsSUFBSSxDQUFDO01BQ3pCO0lBQ0osQ0FBQyxDQUFDO0VBQ04sQ0FBQztFQUVELElBQU0vTixTQUFTLEdBQUcsU0FBWkEsU0FBU0EsQ0FBQSxFQUFTO0lBQ3BCa1AscUVBQWEsQ0FBQzNqQixTQUFTLENBQUMsQ0FBQ3JDLElBQUk7TUFBQSxJQUFBNkIsSUFBQSxHQUFBMFIsaUJBQUEsY0FBQVosWUFBQSxHQUFBRSxDQUFBLENBQUMsU0FBQWEsUUFBTXpULEdBQUc7UUFBQSxPQUFBMFMsWUFBQSxHQUFBQyxDQUFBLFdBQUFlLFFBQUE7VUFBQSxrQkFBQUEsUUFBQSxDQUFBN0MsQ0FBQTtZQUFBO2NBQUE2QyxRQUFBLENBQUE3QyxDQUFBO2NBQUEsT0FFN0I4VSxPQUFPLENBQUMzbEIsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDO1lBQUE7Y0FDckI4bEIsYUFBYSxDQUFDOWxCLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQztjQUNyQmdiLE9BQU8sQ0FBQ2hiLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQztjQUNmbWtCLFNBQVMsQ0FBQ25rQixHQUFHLENBQUMsQ0FBQyxDQUFDLENBQUNtRSxLQUFLLENBQUM7Y0FDdkIwaEIsY0FBYyxDQUFDN2xCLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQzRsQixXQUFXLENBQUM7WUFBQTtjQUFBLE9BQUFsUyxRQUFBLENBQUE3QixDQUFBO1VBQUE7UUFBQSxHQUFBNEIsT0FBQTtNQUFBLENBQ3JDO01BQUEsaUJBQUFFLEVBQUE7UUFBQSxPQUFBL1IsSUFBQSxDQUFBL0UsS0FBQSxPQUFBQyxTQUFBO01BQUE7SUFBQSxJQUFDO0VBQ04sQ0FBQztFQUVEYSx3REFBUyxDQUFDLFlBQU07SUFDWmtaLFNBQVMsQ0FBQyxDQUFDO0VBQ2YsQ0FBQyxFQUFFLEVBQUUsQ0FBQztFQUVOLElBQU1uYSxRQUFPLEdBQUcsU0FBVkEsT0FBT0EsQ0FBQSxFQUFTO0lBQ2xCbWEsU0FBUyxDQUFDLENBQUM7RUFDZixDQUFDO0VBRUQsSUFBTTBNLFVBQVUsR0FBRyxTQUFiQSxVQUFVQSxDQUFJL1ksS0FBSyxFQUFLO0lBQzFCQSxLQUFLLENBQUM3SixHQUFHLENBQUMsVUFBQ3hELElBQUksRUFBRTRLLENBQUMsRUFBSztNQUNuQjVLLElBQUksQ0FBQ3FtQixNQUFNLEdBQUdoWixLQUFLLENBQUN2QyxNQUFNLEdBQUdGLENBQUM7SUFDbEMsQ0FBQyxDQUFDO0lBQ0ZpZSw0RUFBb0IsQ0FBQ3hiLEtBQUssRUFBRXJOLElBQUksQ0FBQ29CLEVBQUUsQ0FBQztJQUNwQ3VhLFdBQVcsQ0FBQ3RPLEtBQUssQ0FBQztFQUN0QixDQUFDO0VBRUQsSUFBTWtaLGNBQWMsR0FBRyxTQUFqQkEsY0FBY0EsQ0FBQSxFQUFTO0lBQ3pCLE9BQU8sS0FBSztFQUNoQixDQUFDO0VBR0QsSUFBTW9CLFVBQVUsR0FBRyxTQUFiQSxVQUFVQSxDQUFJbFQsQ0FBQyxFQUFLO0lBQ3RCLElBQUcsT0FBT0EsQ0FBQyxLQUFLLFdBQVcsRUFDdkIsSUFBRyxPQUFPQSxDQUFDLEtBQUssUUFBUSxFQUNwQixPQUFPQSxDQUFDO0VBQ3BCLENBQUM7RUFFRCxJQUFNdFEsWUFBWSxHQUFHLFNBQWZBLFlBQVlBLENBQUk3RCxDQUFDLEVBQUVvRCxHQUFHLEVBQUs7SUFDN0I7SUFDQSxJQUFJb2xCLFlBQVksR0FBRzlvQixJQUFJO0lBQ3ZCOG9CL
11980FlBQVksQ0FBQ3BsQixHQUFHLENBQUMsR0FBR3BELENBQUM7SUFDckI7SUFDQWtvQixPQUFPLENBQUNNLFlBQVksQ0FBQztJQUNyQmxILFlBQVksQ0FBQyxJQUFJcmQsSUFBSSxDQUFDLENBQUMsQ0FBQztFQUM1QixDQUFDO0VBRUQsSUFBTXdrQixjQUFjLEdBQUcsU0FBakJBLGNBQWNBLENBQUEsRUFBUztJQUN6QixJQUFHLE9BQU9qaUIsTUFBTSxLQUFLLFdBQVcsRUFBRTtNQUM5QixPQUFPMmhCLFdBQVcsQ0FBQ2psQixHQUFHLENBQUMsVUFBQ3dsQixLQUFLLEVBQUVwZSxDQUFDLEVBQUs7UUFDakMsSUFBR29lLEtBQUssQ0FBQ2psQixPQUFPLEtBQUssT0FBTyxFQUFFO1VBQzFCLE9BQU8rQyxNQUFNLENBQUN0RCxHQUFHLENBQUMsVUFBQ3dELEtBQUssRUFBRTRELENBQUMsRUFBSztZQUM1QixvQkFBTzdMLDZDQUFBLENBQUFDLGFBQUEsQ0FBQ3NoQixpRUFBTTtjQUFDNWMsR0FBRyxFQUFFa0gsQ0FBRTtjQUFDb1csVUFBVSxFQUFFaGhCLElBQUksQ0FBQ3lGLGFBQWM7Y0FBQ3pGLElBQUksRUFBRWdILEtBQU07Y0FBQ3pILE9BQU8sRUFBRSxTQUFUQSxPQUFPQSxDQUFBLEVBQVE7Z0JBQUNBLFFBQU8sQ0FBQyxDQUFDO2NBQUEsQ0FBRTtjQUFDdUMsSUFBSSxFQUFDO1lBQVMsQ0FBQyxDQUFDO1VBQ3BILENBQUMsQ0FBQztRQUNOO01BQ0osQ0FBQyxDQUFDO0lBQ047RUFDSixDQUFDO0VBRUQsSUFBTThsQixhQUFhLEdBQUcsU0FBaEJBLGFBQWFBLENBQUEsRUFBUztJQUN4QjtJQUNBLElBQUk5ZixPQUFPLEdBQUcyZ0IsV0FBVztJQUV6QixPQUFPM2dCLE9BQU8sQ0FBQ3RFLEdBQUcsQ0FBQyxVQUFDdVcsRUFBRSxFQUFFblAsQ0FBQyxFQUFLO01BQzFCLElBQUlqSyxLQUFLLEdBQUdYLElBQUksQ0FBQytaLEVBQUUsQ0FBQ2hXLE9BQU8sQ0FBQztNQUN4QjtNQUNKLFFBQVFnVyxFQUFFLENBQUNoVyxPQUFPO1FBQ2QsS0FBSyxTQUFTO1VBQ1Ysb0JBQU9oRiw2Q0FBQSxDQUFBQyxhQUFBLENBQUNzSSx5RkFBYztZQUFDNUQsR0FBRyxFQUFFa0gsQ0FBRTtZQUFDckQsT0FBTyxFQUFFdkgsSUFBSSxDQUFDdUgsT0FBUTtZQUFDbkcsRUFBRSxFQUFFcEIsSUFBSSxDQUFDb0IsRUFBRztZQUFDMkMsT0FBTyxFQUFFZ1csRUFBRSxDQUFDaFcsT0FBUTtZQUFDakQsSUFBSSxFQUFFaVosRUFBRSxDQUFDalosSUFBSztZQUM5RlAsY0FBYyxFQUFFLFNBQWhCQSxjQUFjQSxDQUFHRCxDQUFDO2NBQUEsT0FBSzZELFlBQVksQ0FBQzdELENBQUMsRUFBRXlaLEVBQUUsQ0FBQ2hXLE9BQU8sQ0FBQztZQUFBLENBQUM7WUFDbkRDLFFBQVEsRUFBRWhFLElBQUksQ0FBQ2lwQixhQUFjO1lBQzdCNW5CLEVBQUUsRUFBQztVQUFvQyxDQUMxQyxDQUFDO1FBQ1YsS0FBSyxRQUFRO1VBQ1Qsb0JBQU90Qyw2Q0FBQSxDQUFBQyxhQUFBLENBQUM4akIseUZBQWM7WUFBQ3BmLEdBQUcsRUFBRWtILENBQUU7WUFBQ3hKLEVBQUUsRUFBRXBCLElBQUksQ0FBQ29CLEVBQUc7WUFBQzhOLE1BQU0sRUFBRWxQLElBQUksQ0FBQ2tQLE1BQU87WUFBQ25MLE9BQU8sRUFBRWdXLEVBQUUsQ0FBQ2hXLE9BQVE7WUFBQ2pELElBQUksRUFBRWlaLEVBQUUsQ0FBQ2paLElBQUs7WUFDeEYrQyxXQUFXLEVBQUUsU0FBYkEsV0FBV0EsQ0FBR3ZELENBQUMsRUFBSTtjQUFFNkQsWUFBWSxDQUFDN0QsQ0FBQyxFQUFFeVosRUFBRSxDQUFDaFcsT0FBTyxDQUFDO1lBQUMsQ0FBRTtZQUNuRDFDLEVBQUUsRUFBRTtVQUE2QixDQUNwQyxDQUFDO1FBQ2QsS0FBSyxjQUFjO1VBQ2Ysb0JBQU90Qyw2Q0FBQSxDQUFBQyxhQUFBLENBQUM4akIseUZBQWM7WUFBQ3BmLEdBQUcsRUFBRWtILENBQUU7WUFBQ3hKLEVBQUUsRUFBRSxHQUFJO1lBQUM4TixNQUFNLEVBQUVsUCxJQUFJLENBQUNrcEIsWUFBYTtZQUFDbmxCLE9BQU8sRUFBRWdXLEVBQUUsQ0FBQ2hXLE9BQVE7WUFBQ2pELElBQUksRUFBRWlaLEVBQUUsQ0FBQ2paLElBQUs7WUFDMUYrQyxXQUFXLEVBQUUsU0FBYkEsV0FBV0EsQ0FBR3ZELENBQUMsRUFBSTtjQUFFNkQsWUFBWSxDQUFDN0QsQ0FBQyxFQUFFeVosRUFBRSxDQUFDaFcsT0FBTyxDQUFDO1lBQUMsQ0FBRTtZQUNuRDFDLEVBQUUsRUFBRTtVQUFtQyxDQUMxQyxDQUFDO1FBQ2QsS0FBSyxjQUFjO1VBQ2Ysb0JBQU90Qyw2Q0FBQSxDQUFBQyxhQUFBLENBQUM4akIseUZBQWM7WUFBQ3BmLEdBQUcsRUFBRWtILENBQUU7WUFBQ3hKLEVBQUUsRUFBRSxHQUFJO1lBQUM4TixNQUFNLEVBQUVsUCxJQUFJLENBQUNtcEIsWUFBYTtZQUFDcGxCLE9BQU8sRUFBRWdXLEVBQUUsQ0FBQ2hXLE9BQVE7WUFBQ2pELElBQUksRUFBRWlaLEVBQUUsQ0FBQ2paLElBQUs7WUFDMUYrQyxXQUFXLEVBQUUsU0FBYkEsV0FBV0EsQ0FBR3ZELENBQUMsRUFBSTtjQUFFNkQsWUFBWSxDQUFDN0QsQ0FBQyxFQUFFeVosRUFBRSxDQUFDaFcsT0FBTyxDQUFDO1lBQUMsQ0FBRTtZQUNuRDFDLEVBQUUsRUFBRTtVQUFtQyxDQUMxQyxDQUFDO1FBQ2QsS0FBSyxLQUFLO1VBQ04sb0JBQU90Qyw2Q0FBQSxDQUFBQyxhQUFBLENBQUNza0IsOEVBQVc7WUFBQzVmLEdBQUcsRUFBRWtILENBQUU7WUFBQzdHLE9BQU8sRUFBRWdXLEVBQUUsQ0FBQ2hXLE9BQVE7WUFBQ2pELElBQUksRUFBRWlaLEVBQUUsQ0FBQ2paLElBQUs7WUFBQ0gsS0FBSyxFQUFFZ25CLFVBQVUsQ0FBQ2huQixLQUFLLENBQUU7WUFBQ2tELFdBQVcsRUFBRSxTQUFiQSxXQUFXQSxDQUFHdkQsQ0FBQyxFQUFLO2NBQUM2RCxZQUFZLENBQUM3RCxDQUFDLEVBQUV5WixFQUFFLENBQUNoVyxPQUFPLENBQUM7WUFBQTtVQUFHLENBQUMsQ0FBQztRQUNuSixLQUFLLE9BQU87VUFDUixvQkFBT2hGLDZDQUFBLENBQUFDLGFBQUEsQ0FBQzhqQix5RkFBYztZQUFDcGYsR0FBRyxFQUFFa0gsQ0FBRTtZQUFDeEosRUFBRSxFQUFFcEIsSUFBSSxDQUFDb0IsRUFBRztZQUFDOE4sTUFBTSxFQUFFbFAsSUFBSSxDQUFDb3BCLFdBQVk7WUFBQzlwQixLQUFLLEVBQUVVLElBQUksQ0FBQ1YsS0FBTTtZQUFDeUUsT0FBTyxFQUFFZ1csRUFBRSxDQUFDaFcsT0FBUTtZQUFDakQsSUFBSSxFQUFFaVosRUFBRSxDQUFDalosSUFBSztZQUNoSE8sRUFBRSxFQUFDLGtDQUFrQztZQUNyQ3dDLFdBQVcsRUFBRSxTQUFiQSxXQUFXQSxDQUFHdkQsQ0FBQyxFQUFJO2NBQUU2RCxZQUFZLENBQUM3RCxDQUFDLEVBQUV5WixFQUFFLENBQUNoVyxPQUFPLENBQUM7WUFBQyxDQUFFO1lBQ25ERCxpQkFBaUIsRUFBRSxTQUFuQkEsaUJBQWlCQSxDQUFHeEQsQ0FBQyxFQUFJO2NBQUU2RCxZQUFZLENBQUM3RCxDQUFDLEVBQUUsYUFBYSxDQUFDO1lBQUM7VUFBRSxDQUMvRCxDQUFDO1F
11980BQ2QsS0FBSyxTQUFTO1VBQ1Ysb0JBQU92Qiw2Q0FBQSxDQUFBQyxhQUFBLENBQUMyakIsbUZBQVk7WUFBQ2pmLEdBQUcsRUFBRWtILENBQUU7WUFBQzdHLE9BQU8sRUFBRWdXLEVBQUUsQ0FBQ2hXLE9BQVE7WUFBQ2pELElBQUksRUFBRWlaLEVBQUUsQ0FBQ2paLElBQUs7WUFBQ0gsS0FBSyxFQUFFQSxLQUFNO1lBQUNrRCxXQUFXLEVBQUUsU0FBYkEsV0FBV0EsQ0FBR3ZELENBQUMsRUFBSztjQUFDNkQsWUFBWSxDQUFDN0QsQ0FBQyxFQUFFeVosRUFBRSxDQUFDaFcsT0FBTyxDQUFDO1lBQUEsQ0FBRztZQUFDOEIsUUFBUSxFQUFFN0YsSUFBSSxDQUFDNkY7VUFBUyxDQUFDLENBQUM7UUFDakssS0FBSyxhQUFhO1VBQ2Qsb0JBQU85Ryw2Q0FBQSxDQUFBQyxhQUFBLENBQUM0RSxTQUFTO1lBQUNGLEdBQUcsRUFBRWtILENBQUU7WUFBQzdHLE9BQU8sRUFBRWdXLEVBQUUsQ0FBQ2hXLE9BQVE7WUFBQ2pELElBQUksRUFBRWlaLEVBQUUsQ0FBQ2paLElBQUs7WUFBQ0gsS0FBSyxFQUFFQSxLQUFNO1lBQUNrRCxXQUFXLEVBQUUsU0FBYkEsV0FBV0EsQ0FBR3ZELENBQUMsRUFBSztjQUFDNkQsWUFBWSxDQUFDN0QsQ0FBQyxFQUFFeVosRUFBRSxDQUFDaFcsT0FBTyxDQUFDO1lBQUE7VUFBRyxDQUFDLENBQUM7UUFDckksS0FBSyxVQUFVO1VBQ1gsb0JBQU9oRiw2Q0FBQSxDQUFBQyxhQUFBLENBQUNza0IsOEVBQVcsRUFBQWpZLGVBQUEsQ0FBQUEsZUFBQTtZQUFDM0gsR0FBRyxFQUFFa0gsQ0FBRTtZQUFDakssS0FBSyxFQUFFWCxJQUFJLENBQUM4TCxRQUFTO1lBQUNoTCxJQUFJLEVBQUMsU0FBUztZQUFDaUQsT0FBTyxFQUFFZ1csRUFBRSxDQUFDaFc7VUFBUSxXQUFPZ1csRUFBRSxDQUFDalosSUFBSSxrQkFDMUUsU0FBYitDLFdBQVdBLENBQUd2RCxDQUFDLEVBQUs7WUFBRTZELFlBQVksQ0FBQzdELENBQUMsRUFBRXlaLEVBQUUsQ0FBQ2hXLE9BQU8sQ0FBQztVQUFDLENBQUMsQ0FDdEQsQ0FBQztRQUNkLEtBQUssUUFBUTtVQUNUO1VBQ0Esb0JBQU9oRiw2Q0FBQSxDQUFBQyxhQUFBLENBQUNza0IsOEVBQVcsRUFBQWpZLGVBQUEsQ0FBQUEsZUFBQSxDQUFBQSxlQUFBLENBQUFBLGVBQUEsQ0FBQUEsZUFBQTtZQUFDM0gsR0FBRyxFQUFFa0gsQ0FBRTtZQUFDeEosRUFBRSxFQUFFcEIsSUFBSSxDQUFDb0IsRUFBRztZQUFDVCxLQUFLLEVBQUVYLElBQUksQ0FBQytuQixNQUFPO1lBQUN2RSxNQUFNLEVBQUV4akIsSUFBSSxDQUFDcWIsUUFBUztZQUFDclgsUUFBUSxFQUFFaEUsSUFBSSxDQUFDdWIsU0FBVTtZQUFDeFgsT0FBTyxFQUFFZ1csRUFBRSxDQUFDaFcsT0FBUTtZQUFDakQsSUFBSSxFQUFFaVosRUFBRSxDQUFDalo7VUFBSyxXQUNoSSxlQUFlLFlBQ2QsaUJBQWlCLFNBQ3BCLG1DQUFtQyxrQkFDekIsU0FBYitDLFdBQVdBLENBQUd2RCxDQUFDLEVBQUs7WUFBRTZELFlBQVksQ0FBQzdELENBQUMsRUFBRSxRQUFRLENBQUM7VUFBQyxDQUFDLG1CQUNuQyxTQUFkbWpCLFlBQVlBLENBQUduakIsQ0FBQyxFQUFLO1lBQUU2RCxZQUFZLENBQUM3RCxDQUFDLEVBQUUsVUFBVSxDQUFDO1VBQUMsQ0FBQyxDQUN2RCxDQUFDOztRQUVkO1FBQ0EsS0FBSyxPQUFPO1FBQ1osS0FBSyxZQUFZO1FBQ2pCLEtBQUssVUFBVTtRQUNmO1FBQ0EsS0FBSyxXQUFXO1FBQ2hCLEtBQUssVUFBVTtRQUNmLEtBQUssYUFBYTtRQUNsQixLQUFLLGVBQWU7VUFDaEIsT0FBTyxLQUFLO1FBRWhCO1VBQ0ksb0JBQU92Qiw2Q0FBQSxDQUFBQyxhQUFBLENBQUNza0IsOEVBQVc7WUFBQzVmLEdBQUcsRUFBRWtILENBQUU7WUFBQzdHLE9BQU8sRUFBRWdXLEVBQUUsQ0FBQ2hXLE9BQVE7WUFBQ2pELElBQUksRUFBRWlaLEVBQUUsQ0FBQ2paLElBQUs7WUFBQ0gsS0FBSyxFQUFFZ25CLFVBQVUsQ0FBQ2huQixLQUFLLENBQUU7WUFBQ2tELFdBQVcsRUFBRSxTQUFiQSxXQUFXQSxDQUFHdkQsQ0FBQyxFQUFLO2NBQUM2RCxZQUFZLENBQUM3RCxDQUFDLEVBQUV5WixFQUFFLENBQUNoVyxPQUFPLENBQUM7WUFBQTtVQUFHLENBQUMsQ0FBQztNQUNuSjtJQUNKLENBQ0osQ0FBQztFQUNMLENBQUM7RUFDRDtFQUNBLG9CQUNJaEYsNkNBQUEsQ0FBQUMsYUFBQSxDQUFBRCw2Q0FBQSxDQUFBRSxRQUFBLHFCQUNJRiw2Q0FBQSxDQUFBQyxhQUFBO0lBQUtFLFNBQVMsRUFBQztFQUEwQyxnQkFDckRILDZDQUFBLENBQUFDLGFBQUEsQ0FBQzZNLHNGQUFhO0lBQUN2TSxLQUFLLEVBQUMsdUJBQXVCO0lBQUN3TSxRQUFRLEVBQUU5TCxJQUFJLENBQUNWLEtBQU07SUFBQ3FHLGNBQWMsRUFBRVg7RUFBWSxDQUFDLENBQUMsZUFDakdqRyw2Q0FBQSxDQUFBQyxhQUFBLGNBQ0srcEIsY0FBYyxDQUFDLENBQ2YsQ0FBQyxFQUNMdEIsSUFBSSxpQkFDRDFvQiw2Q0FBQSxDQUFBQyxhQUFBO0lBQUtFLFNBQVMsRUFBQztFQUFxQixnQkFDaENILDZDQUFBLENBQUFDLGFBQUEsYUFBS2dCLElBQUksQ0FBQzZGLFFBQWEsQ0FBQyxlQUN4QjlHLDZDQUFBLENBQUFDLGFBQUEsQ0FBQ29PLDJEQUFJO0lBQUNDLEtBQUssRUFBR3hILFFBQVU7SUFDcEJ5SCxNQUFNLEVBQUUsU0FBUkEsTUFBTUEsQ0FBQStNLEtBQUEsRUFBaUI7TUFBQSxJQUFaaE4sS0FBSyxHQUFBZ04sS0FBQSxDQUFMaE4sS0FBSztNQUNaK1ksVUFBVSxDQUFDL1ksS0FBSyxDQUFDO0lBQ3JCLENBQUU7SUFDRnpJLFFBQVEsRUFBRSxtQkFBb0I7SUFDOUJJLFdBQVcsYUFBQWpDLE1BQUEsQ0FBYTBqQixVQUFVLENBQUc7SUFDckN4aEIsU0FBUyxFQUFFakYsSUFBSSxDQUFDb0IsRUFBRztJQUNuQjdCLE9BQU8sRUFBRSxTQUFUQSxPQUFPQSxDQUFBLEVBQVE7TUFBQ0EsUUFBTyxDQUFDLENBQUM7SUFBQTtFQUFFLENBQzlCLENBQUMsZUFDRlIsNkNBQUEsQ0FBQUMsYUFBQTtJQUFHK00sSUFBSSxxQ0FBQWhKLE1BQUEsQ0FBcUNzTSxNQUFNLGVBQUF0TSxNQUFBLENBQVlrQyxTQUFTLGNBQUFsQyxNQUFBLENBQVcwakIsVUFBVTtFQUFVLGdCQUNsRzFuQiw2Q0FBQSxDQUFBQyxhQUFBLENBQUNtQyx5RkFBYztJQUFDSSxJQUFJLEVBQUV2QixJQUFJLENBQUM2RixRQUFTO0lBQUN2RSxXQUFXLEVBQUUsU0FBYkEsV0FBV0EsQ0FBQSxFQUFPO01BQUNpbEIsY0FBYyxDQUFDLENBQUM7SUFBQTtFQUFHLENBQUMsQ0FDN0UsQ0FDRixDQUFDLEVBRVRxQixhQUFhLENBQUMsQ0FDZCxDQUFDLGVBRU43b0IsNkNBQUEsQ0FBQUMsYUFBQSxDQUFDbUcsdUVBQVE7SUFBQ0UsWUFBWSxFQUFDLG1CQUFtQjtJQUFDOUYsT0FBTyxFQUFFLFNBQVRBLE9BQU9BLENBQUEsRUFBUTtNQUFFQSxRQUFPLENBQUMsQ0FBQztJQUFDLENBQUU7SUFBQ2pCLElBQUksRUFBRUEsSUFBSztJQUFDaUgsTUFBTSxFQUFFa2hCLFVBQVc7SUFBQ2poQixTQUFTLEVBQUVBO0VBQVUsQ0FBQyxDQUNqSSxDQUFDO0FBRVgsQ0FBQyxDOzs7Ozs7Ozs7OztBQ3hORCx1Qzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUNBbUQ7QU
11980FDN0I7QUFFd0Q7QUFFRDtBQUNUO0FBQ047QUFDWjtBQUUzQyxJQUFNd2EsV0FBVyxHQUFHLFNBQWRBLFdBQVdBLENBQUEsRUFBUztFQUM3QixJQUFBemhCLFNBQUEsR0FBMENDLHVEQUFRLENBQUMsRUFBRSxDQUFDO0lBQUFDLFVBQUEsR0FBQUMsY0FBQSxDQUFBSCxTQUFBO0lBQS9Dc25CLGFBQWEsR0FBQXBuQixVQUFBO0lBQUVxbkIsZ0JBQWdCLEdBQUFybkIsVUFBQTtFQUV0QytCLHdEQUFTLENBQUMsWUFBTTtJQUNabVosZ0VBQVEsQ0FBQyxDQUFDLENBQUMvVyxJQUFJLENBQUMsVUFBQUMsR0FBRyxFQUFJO01BQ25CaWpCLGdCQUFnQixDQUFDampCLEdBQUcsQ0FBQztJQUN6QixDQUFDLENBQUM7RUFDTixDQUFDLEVBQUUsRUFBRSxDQUFDO0VBRU4sSUFBTXVqQixVQUFVLEdBQUcsU0FBYkEsVUFBVUEsQ0FBSS9ZLEtBQUssRUFBSztJQUMxQkEsS0FBSyxDQUFDN0osR0FBRyxDQUFDLFVBQUN4RCxJQUFJLEVBQUU0SyxDQUFDLEVBQUs7TUFDbkI1SyxJQUFJLENBQUNxbUIsTUFBTSxHQUFHemIsQ0FBQztJQUNuQixDQUFDLENBQUM7SUFDRnllLHFFQUFhLENBQUNoYyxLQUFLLENBQUM7SUFDcEJ5WSxnQkFBZ0IsQ0FBQ3pZLEtBQUssQ0FBQztFQUMzQixDQUFDO0VBRUQsSUFBTTlOLFFBQU8sR0FBRyxTQUFWQSxPQUFPQSxDQUFBLEVBQVM7SUFDbEJvYSxnRUFBUSxDQUFDLENBQUMsQ0FBQy9XLElBQUksQ0FBQyxVQUFBQyxHQUFHLEVBQUk7TUFDbkJpakIsZ0JBQWdCLENBQUNqakIsR0FBRyxDQUFDO0lBQ3pCLENBQUMsQ0FBQztFQUNOLENBQUM7RUFFRCxvQkFDSTlELDZDQUFBLENBQUFDLGFBQUEsQ0FBQUQsNkNBQUEsQ0FBQUUsUUFBQSxxQkFDSUYsNkNBQUEsQ0FBQUMsYUFBQTtJQUFLRSxTQUFTLEVBQUM7RUFBb0MsZ0JBQy9DSCw2Q0FBQSxDQUFBQyxhQUFBLENBQUM2TSxzRkFBYTtJQUFDdk0sS0FBSyxFQUFDLG1CQUFtQjtJQUFDd00sUUFBUSxFQUFDO0VBQWlCLENBQUMsQ0FBQyxlQUNyRS9NLDZDQUFBLENBQUFDLGFBQUEsQ0FBQ3NFLDZFQUFVO0lBQUNLLFFBQVEsRUFBRSxDQUFDLFFBQVE7RUFBRSxDQUFDLENBQUMsRUFDbEMsT0FBT2tpQixhQUFhLEtBQUssV0FBVyxpQkFDakM5bUIsNkNBQUEsQ0FBQUMsYUFBQSxDQUFDb08sMkRBQUk7SUFBQ0MsS0FBSyxFQUFFd1ksYUFBYztJQUN2QnZZLE1BQU0sRUFBRSxTQUFSQSxNQUFNQSxDQUFBN0ksSUFBQSxFQUFpQjtNQUFBLElBQVo0SSxLQUFLLEdBQUE1SSxJQUFBLENBQUw0SSxLQUFLO01BQ1orWSxVQUFVLENBQUMvWSxLQUFLLENBQUM7SUFDckIsQ0FBRTtJQUNGekksUUFBUSxFQUFFLGFBQWM7SUFDeEJyRixPQUFPLEVBQUUsU0FBVEEsT0FBT0EsQ0FBQSxFQUFRO01BQUNBLFFBQU8sQ0FBQyxDQUFDO0lBQUE7RUFBRSxDQUM5QixDQUVKLENBQUMsZUFDTlIsNkNBQUEsQ0FBQUMsYUFBQSxDQUFDbUcsdUVBQVE7SUFBQ0UsWUFBWSxFQUFDLGFBQWE7SUFBQzlGLE9BQU8sRUFBRSxTQUFUQSxPQUFPQSxDQUFBLEVBQVE7TUFBRUEsUUFBTyxDQUFDLENBQUM7SUFBQyxDQUFFO0lBQUM4TixLQUFLLEVBQUV3WTtFQUFjLENBQUMsQ0FDM0YsQ0FBQztBQUVYLENBQUMsQzs7Ozs7Ozs7Ozs7QUNuREQsdUM7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUNBbUQ7QUFFMEI7QUFDUjtBQUNQO0FBQ2Q7QUFFMUI7QUFFZixJQUFNakcsZ0JBQWdCLEdBQUcsU0FBbkJBLGdCQUFnQkEsQ0FBSXhoQixLQUFLLEVBQUs7RUFHdkMsSUFBQUcsU0FBQSxHQUEwQkMsdURBQVEsQ0FBQyxDQUFDO0lBQUFDLFVBQUEsR0FBQUMsY0FBQSxDQUFBSCxTQUFBO0lBQS9CK3FCLE1BQU0sR0FBQTdxQixVQUFBO0lBQUU4cUIsU0FBUyxHQUFBOXFCLFVBQUE7RUFFdEIsSUFBQTRELFVBQUEsR0FBZ0M3RCx1REFBUSxDQUFDSixLQUFLLENBQUNDLEtBQUssQ0FBQztJQUFBaUUsVUFBQSxHQUFBNUQsY0FBQSxDQUFBMkQsVUFBQTtJQUFoRG1ELFNBQVMsR0FBQWxELFVBQUE7SUFBRXNmLFlBQVksR0FBQXRmLFVBQUE7RUFDNUIsSUFBQTBOLFVBQUEsR0FBMEN4Uix1REFBUSxDQUFDLENBQUM7SUFBQXlSLFVBQUEsR0FBQXZSLGNBQUEsQ0FBQXNSLFVBQUE7SUFBL0M2UixjQUFjLEdBQUE1UixVQUFBO0lBQUU2UixpQkFBaUIsR0FBQTdSLFVBQUE7RUFFdEMsSUFBQXdCLFVBQUEsR0FBa0NqVCx1REFBUSxDQUFDLEVBQUUsQ0FBQztJQUFBbVQsVUFBQSxHQUFBalQsY0FBQSxDQUFBK1MsVUFBQTtJQUF6QytYLFVBQVUsR0FBQTdYLFVBQUE7SUFBRThYLGFBQWEsR0FBQTlYLFVBQUE7RUFDOUIsSUFBQW1GLFVBQUEsR0FBZ0N0WSx1REFBUSxDQUFDLEVBQUUsQ0FBQztJQUFBdVksVUFBQSxHQUFBclksY0FBQSxDQUFBb1ksVUFBQTtJQUF2QzRTLFNBQVMsR0FBQTNTLFVBQUE7SUFBRTRTLFlBQVksR0FBQTVTLFVBQUE7RUFFNUJ2Vyx3REFBUyxDQUFDLFlBQU07SUFDWmtaLFNBQVMsQ0FBQyxDQUFDO0lBQ1hrSSxZQUFZLENBQUN4akIsS0FBSyxDQUFDQyxLQUFLLENBQUM7RUFDN0IsQ0FBQyxFQUFFLEVBQUUsQ0FBQztFQUVOLElBQU1xYixTQUFTLEdBQUcsU0FBWkEsU0FBU0EsQ0FBQSxFQUFTO0lBQ3BCa1EsaUVBQVMsQ0FBQyxDQUFDLENBQUNobkIsSUFBSSxDQUFDLFVBQUFDLEdBQUcsRUFBSTtNQUNwQjtNQUNBMG1CLFNBQVMsQ0FBQzFtQixHQUFHLENBQUM7SUFDbEIsQ0FBQyxDQUFDO0VBQ04sQ0FBQztFQUVELElBQUl4RSxLQUFLO0VBQ1QsSUFBR21ILFNBQVMsR0FBR3FjLGNBQWMsSUFBSSxPQUFPQSxjQUFjLEtBQUssV0FBVyxFQUFFO0lBQ3BFeGpCLEtBQUssR0FBR21ILFNBQVM7RUFDckIsQ0FBQyxNQUFNLElBQUdxYyxjQUFjLEdBQUdyYyxTQUFTLElBQUksT0FBT0EsU0FBUyxLQUFLLFdBQVcsRUFBRTtJQUN0RW5ILEtBQUssR0FBR3dqQixjQUFjO0VBQzFCO0VBRUEsSUFBTThGLFVBQVUsR0FBRyxTQUFiQSxVQUFVQSxDQUFJbFQsQ0FBQyxFQUFLO0lBQ3RCLElBQUcsT0FBT0EsQ0FBQyxLQUFLLFdBQVcsRUFDdkIsSUFBRyxPQUFPQSxDQUFDLEtBQUssUUFBUSxFQUNwQixPQUFPQSxDQUFDO0VBQ3BCLENBQUM7RUFDRCxJQUFNbFYsUUFBTyxHQUFHLFNBQVZBLE9BQU9BLENBQUEsRUFBUztJQUNsQm1hLFNBQVMsQ0FBQyxDQUFDO0VBQ2YsQ0FBQztFQUVELElBQU12VixZQUFZLEd
11980BQUcsU0FBZkEsWUFBWUEsQ0FBSXhELEtBQUssRUFBRVMsRUFBRSxFQUFLO0lBQ2hDLElBQUk5QyxJQUFJLEdBQUdnckIsTUFBTTtJQUNqQmhyQixJQUFJLENBQUNrRixHQUFHLENBQUMsVUFBQ3FtQixTQUFTLEVBQUk7TUFDbkIsSUFBR0EsU0FBUyxDQUFDem9CLEVBQUUsS0FBS0EsRUFBRSxFQUFFO1FBQ3BCeW9CLFNBQVMsQ0FBQ3RpQixPQUFPLEdBQUc1RyxLQUFLO1FBQ3pCa3BCLFNBQVMsQ0FBQ3pvQixFQUFFLEdBQUdBLEVBQUU7TUFDckI7SUFDSixDQUFDLENBQUM7SUFDRnFvQixhQUFhLENBQUNuckIsSUFBSSxDQUFDO0lBQ25Cc2pCLFlBQVksQ0FBQyxJQUFJcmQsSUFBSSxDQUFDLENBQUMsQ0FBQztFQUM1QixDQUFDO0VBRUQsSUFBTXFqQixhQUFhLEdBQUcsU0FBaEJBLGFBQWFBLENBQUEsRUFBUztJQUN4QixPQUFPMEIsTUFBTSxDQUFDOWxCLEdBQUcsQ0FBQyxVQUFDdVcsRUFBRSxFQUFFblAsQ0FBQyxFQUFLO01BQ3pCLG9CQUFPN0wsNkNBQUEsQ0FBQUMsYUFBQSxDQUFDc2tCLDhFQUFXO1FBQUM1ZixHQUFHLEVBQUVrSCxDQUFFO1FBQUM3RyxPQUFPLEVBQUUsU0FBVTtRQUFDakQsSUFBSSxFQUFFaVosRUFBRSxDQUFDemEsS0FBTTtRQUFDcUIsS0FBSyxFQUFFb1osRUFBRSxDQUFDeFMsT0FBUTtRQUFDMUQsV0FBVyxFQUFFLFNBQWJBLFdBQVdBLENBQUd2RCxDQUFDLEVBQUs7VUFBQzZELFlBQVksQ0FBQzdELENBQUMsRUFBRXlaLEVBQUUsQ0FBQzNZLEVBQUUsQ0FBQztRQUFBO01BQUcsQ0FBRSxDQUFDO0lBQ3hJLENBQUMsQ0FBQztFQUNOLENBQUM7RUFFRCxvQkFDSXJDLDZDQUFBLENBQUFDLGFBQUEsQ0FBQUQsNkNBQUEsQ0FBQUUsUUFBQSxxQkFDSUYsNkNBQUEsQ0FBQUMsYUFBQTtJQUFLRSxTQUFTLEVBQUM7RUFBeUMsZ0JBQ3BESCw2Q0FBQSxDQUFBQyxhQUFBLENBQUM2TSxzRkFBYTtJQUFDdk0sS0FBSyxFQUFDLFlBQVk7SUFBQ3dNLFFBQVEsRUFBQztFQUFFLENBQUMsQ0FBQyxFQUM5QyxPQUFPd2QsTUFBTSxLQUFLLFdBQVcsSUFBSTFCLGFBQWEsQ0FBQyxDQUMvQyxDQUFDLGVBQ043b0IsNkNBQUEsQ0FBQUMsYUFBQSxDQUFDbUcsdUVBQVE7SUFBQ0UsWUFBWSxFQUFDLGtCQUFrQjtJQUFDRyxTQUFTLEVBQUVuSCxLQUFNO0lBQUNrQixPQUFPLEVBQUUsU0FBVEEsT0FBT0EsQ0FBQSxFQUFRO01BQUVBLFFBQU8sQ0FBQyxDQUFDO0lBQUMsQ0FBRTtJQUFDakIsSUFBSSxFQUFFa3JCO0VBQVcsQ0FBQyxDQUM5RyxDQUFDO0FBRVgsQ0FBQyxDOzs7Ozs7Ozs7OztBQzNFRCx1Qzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUNDbUQ7QUFFZ0I7QUFFVTtBQUNmO0FBQ1o7QUFDTTtBQUNZO0FBQ1k7QUFDM0I7QUFDZTtBQUNNO0FBRXBEO0FBRWYsSUFBTTFKLGFBQWEsR0FBRyxTQUFoQkEsYUFBYUEsQ0FBQSxFQUFTO0VBQy9CLElBQUF2aEIsU0FBQSxHQUE4Q0MsdURBQVEsQ0FBQyxFQUFFLENBQUM7SUFBQUMsVUFBQSxHQUFBQyxjQUFBLENBQUFILFNBQUE7SUFBbkR1ckIsZUFBZSxHQUFBcnJCLFVBQUE7SUFBRXNyQixrQkFBa0IsR0FBQXRyQixVQUFBO0VBQzFDLElBQUE0RCxVQUFBLEdBQTBDN0QsdURBQVEsQ0FBQyxFQUFFLENBQUM7SUFBQThELFVBQUEsR0FBQTVELGNBQUEsQ0FBQTJELFVBQUE7SUFBL0MybkIsYUFBYSxHQUFBMW5CLFVBQUE7SUFBRTJuQixnQkFBZ0IsR0FBQTNuQixVQUFBO0VBQ3RDLElBQUEwTixVQUFBLEdBQThDeFIsdURBQVEsQ0FBQyxFQUFFLENBQUM7SUFBQXlSLFVBQUEsR0FBQXZSLGNBQUEsQ0FBQXNSLFVBQUE7SUFBbkRrYSxlQUFlLEdBQUFqYSxVQUFBO0lBQUVrYSxrQkFBa0IsR0FBQWxhLFVBQUE7RUFDMUMsSUFBQXdCLFVBQUEsR0FBZ0NqVCx1REFBUSxDQUFDLEVBQUUsQ0FBQztJQUFBbVQsVUFBQSxHQUFBalQsY0FBQSxDQUFBK1MsVUFBQTtJQUFyQzVMLFFBQVEsR0FBQThMLFVBQUE7SUFBRWdLLFdBQVcsR0FBQWhLLFVBQUE7RUFDNUIsSUFBQW1GLFVBQUEsR0FBMEJ0WSx1REFBUSxDQUFDLEVBQUUsQ0FBQztJQUFBdVksVUFBQSxHQUFBclksY0FBQSxDQUFBb1ksVUFBQTtJQUFqQ3VNLE1BQU0sR0FBQXRNLFVBQUE7SUFBRXFULFNBQVMsR0FBQXJULFVBQUE7RUFFdEIsSUFBQUUsVUFBQSxHQUEwQnpZLHVEQUFRLENBQUMsS0FBSyxDQUFDO0lBQUEwWSxXQUFBLEdBQUF4WSxjQUFBLENBQUF1WSxVQUFBO0lBQWxDdFksSUFBSSxHQUFBdVksV0FBQTtJQUFFdFksU0FBUyxHQUFBc1ksV0FBQTtFQUN0QixJQUFBRyxXQUFBLEdBQTZCN1ksdURBQVEsQ0FBQyxFQUFFLENBQUM7SUFBQThZLFdBQUEsR0FBQTVZLGNBQUEsQ0FBQTJZLFdBQUE7SUFBcENnVCxVQUFVLEdBQUEvUyxXQUFBO0lBQUVnVCxRQUFRLEdBQUFoVCxXQUFBO0VBRXpCLElBQUFHLFdBQUEsR0FBZ0NqWix1REFBUSxDQUFDLENBQUM7SUFBQWtaLFdBQUEsR0FBQWhaLGNBQUEsQ0FBQStZLFdBQUE7SUFBckNqUyxTQUFTLEdBQUFrUyxXQUFBO0lBQUVrSyxZQUFZLEdBQUFsSyxXQUFBO0VBRTVCbFgsd0RBQVMsQ0FBQyxZQUFNO0lBQ1prWixTQUFTLENBQUMsQ0FBQztFQUNmLENBQUMsRUFBRSxFQUFFLENBQUM7RUFFTixJQUFNQSxTQUFTLEdBQUcsU0FBWkEsU0FBU0EsQ0FBQSxFQUFTO0lBQ3BCNlEscUVBQWEsQ0FBQyxDQUFDLENBQUMzbkIsSUFBSSxDQUFDLFVBQUFDLEdBQUcsRUFBSTtNQUN4QjtNQUNBa25CLGtCQUFrQixDQUFDbG5CLEdBQUcsQ0FBQ2luQixlQUFlLENBQUMsRUFDdkNHLGdCQUFnQixDQUFDcG5CLEdBQUcsQ0FBQ21uQixhQUFhLENBQUMsRUFDbkNHLGtCQUFrQixDQUFDdG5CLEdBQUcsQ0FBQ3FuQixlQUFlLENBQUMsRUFDdkN2TyxXQUFXLENBQUM5WSxHQUFHLENBQUNnRCxRQUFRLENBQUMsRUFDekJ1a0IsU0FBUyxDQUFDdm5CLEdBQUcsQ0FBQ3dnQixNQUFNLENBQUM7SUFDekIsQ0FBQyxDQUFDO0VBQ04sQ0FBQztFQUVELElBQU05akIsUUFBTyxHQUFHLFNBQVZBLE9BQU9BLENBQUEsRUFBUztJQUNsQm1hLFNBQVMsQ0FBQyxDQUFDO0VBQ2YsQ0FBQztFQUVELElBQU0wTSxVQUFVLEdBQUcsU0FBYkEsVUFBVUEsQ0FBSS9ZLEtBQUssRUFBRTlILE1BQU0sRUFBSztJQUNsQzhILEtBQUssQ0FBQzdKLEdBQUcsQ0FBQyxVQUFDeEQsSUFBSSxFQUFFNEssQ0FBQyxFQUFLO01BQ25CNUssSUFBSSxDQUFDcW1CLE1BQU0sR0FBR3piLENBQUM7SUFDbkIsQ0FBQyxDQUFDO0lBQ0YsSUFBR3JGLE1BQU0sS0FBSyxDQUFDLEVBQUU7TUFDYndrQixrQkFBa0IsQ0FBQzFjLEtBQUssQ0FBQztNQUN6Qm1kLHFFQUFhLENBQUNuZCxLQUFLLENBQUM7SUFDeEIsQ0FBQyxNQUFNLElBQUk5SCxNQUFNLEtBQUssQ0FBQyxFQUFFO01BQ3JCMGtCLGdCQUFnQixDQUFDNWMsS0FBSyxDQUFDO01BQ3ZCbWQscUVBQWEsQ0FBQ25kLEtBQUssQ0FBQztJQUN4QixDQUFDLE1BQU0sSUFBSTlILE1BQU0sS0FBSyxDQUFDLEVBQUU7TUFDckI0a0Isa0JBQWtCLENBQUM5YyxLQUFLLENBQUM7T
11980UFDekJtZCxxRUFBYSxDQUFDbmQsS0FBSyxDQUFDO0lBQ3hCO0VBQ0osQ0FBQztFQUVELElBQU1rWixjQUFjLEdBQUcsU0FBakJBLGNBQWNBLENBQUk5YixLQUFLLEVBQUs7SUFDOUI2ZixRQUFRLENBQUM3ZixLQUFLLENBQUM7SUFDZjdMLFNBQVMsQ0FBQyxJQUFJLENBQUM7RUFDbkIsQ0FBQztFQUVELElBQU02ckIsZUFBZSxHQUFHLFNBQWxCQSxlQUFlQSxDQUFJbnFCLENBQUMsRUFBRWMsRUFBRSxFQUFLO0lBQy9CLElBQUk5QyxJQUFJLEdBQUcra0IsTUFBTTtJQUNqQi9rQixJQUFJLENBQUNrRixHQUFHLENBQUMsVUFBQ3FtQixTQUFTLEVBQUk7TUFDbkIsSUFBR0EsU0FBUyxDQUFDem9CLEVBQUUsS0FBS0EsRUFBRSxFQUNsQnlvQixTQUFTLENBQUN0aUIsT0FBTyxHQUFHakgsQ0FBQztJQUM3QixDQUFDLENBQUM7SUFDRjhwQixTQUFTLENBQUM5ckIsSUFBSSxDQUFDO0lBQ2ZzakIsWUFBWSxDQUFDLElBQUlyZCxJQUFJLENBQUMsQ0FBQyxDQUFDO0VBQzVCLENBQUM7RUFFRCxJQUFNbW1CLGVBQWUsR0FBRyxTQUFsQkEsZUFBZUEsQ0FBQSxFQUFTO0lBQzFCLElBQUcsT0FBT3JILE1BQU0sS0FBSyxXQUFXLEVBQzVCLE9BQU9BLE1BQU0sQ0FBQzdmLEdBQUcsQ0FBQyxVQUFDeEQsSUFBSSxFQUFFNEssQ0FBQyxFQUFJO01BQzFCLG9CQUFPN0wsNkNBQUEsQ0FBQUMsYUFBQSxDQUFDK1EsbUZBQWM7UUFBQzdRLFNBQVMsRUFBQyxVQUFVO1FBQUNjLElBQUksRUFBRUEsSUFBSztRQUFDMEQsR0FBRyxFQUFFa0gsQ0FBRTtRQUFDckwsT0FBTyxFQUFFLFNBQVRBLE9BQU9BLENBQUEsRUFBUTtVQUFFQSxRQUFPLENBQUMsQ0FBQztRQUFDLENBQUU7UUFBQ2dCLGNBQWMsRUFBRSxTQUFoQkEsY0FBY0EsQ0FBR0QsQ0FBQyxFQUFFYyxFQUFFLEVBQUs7VUFBQ3FwQixlQUFlLENBQUNucUIsQ0FBQyxFQUFFYyxFQUFFLENBQUM7UUFBQTtNQUFFLENBQUUsQ0FBQztJQUN6SixDQUFDLENBQUM7RUFDVixDQUFDO0VBRUQsb0JBQ0lyQyw2Q0FBQSxDQUFBQyxhQUFBLENBQUFELDZDQUFBLENBQUFFLFFBQUEscUJBQ0lGLDZDQUFBLENBQUFDLGFBQUE7SUFBS0UsU0FBUyxFQUFDO0VBQXdDLGdCQUNuREgsNkNBQUEsQ0FBQUMsYUFBQSxDQUFDNk0sc0ZBQWE7SUFBQ3ZNLEtBQUssRUFBQyxXQUFXO0lBQUN3TSxRQUFRLEVBQUM7RUFBUSxDQUFDLENBQUMsZUFFcEQvTSw2Q0FBQSxDQUFBQyxhQUFBO0lBQUtFLFNBQVMsRUFBQztFQUFlLGdCQUMxQkgsNkNBQUEsQ0FBQUMsYUFBQTtJQUFLRSxTQUFTLEVBQUM7RUFBNkIsZ0JBQ3hDSCw2Q0FBQSxDQUFBQyxhQUFBO0lBQUdFLFNBQVMsRUFBQztFQUFVLEdBQUMsb0JBQWtCLENBQUMsZUFDM0NILDZDQUFBLENBQUFDLGFBQUEsQ0FBQ3NFLDZFQUFVO0lBQUNLLFFBQVEsRUFBRSxDQUFDLE1BQU0sRUFBRSxLQUFLLEVBQUUsUUFBUTtFQUFFLENBQUMsQ0FBQyxlQUNsRDVFLDZDQUFBLENBQUFDLGFBQUEsY0FDSzByQixlQUFlLENBQUMsQ0FDaEIsQ0FDSixDQUFDLEVBQ0w3a0IsUUFBUSxDQUFDaUYsTUFBTSxHQUFHLENBQUMsaUJBQ2hCL0wsNkNBQUEsQ0FBQUMsYUFBQTtJQUFLRSxTQUFTLEVBQUM7RUFBc0IsZ0JBQ2pDSCw2Q0FBQSxDQUFBQyxhQUFBLENBQUNzaEIsaUVBQU07SUFBQ3RnQixJQUFJLEVBQUU2RixRQUFRLENBQUMsQ0FBQyxDQUFFO0lBQUNtYixVQUFVLEVBQUVuYixRQUFRLENBQUMsQ0FBQyxDQUFDLENBQUN6RSxFQUFHO0lBQUNVLElBQUksRUFBQyxVQUFVO0lBQUN2QyxPQUFPLEVBQUUsU0FBVEEsT0FBT0EsQ0FBQSxFQUFRO01BQUNBLFFBQU8sQ0FBQyxDQUFDO0lBQUE7RUFBRSxDQUFFLENBQUMsZUFDckdSLDZDQUFBLENBQUFDLGFBQUEsQ0FBQ3NoQixpRUFBTTtJQUFDdGdCLElBQUksRUFBRTZGLFFBQVEsQ0FBQyxDQUFDLENBQUU7SUFBQ21iLFVBQVUsRUFBRW5iLFFBQVEsQ0FBQyxDQUFDLENBQUMsQ0FBQ3pFLEVBQUc7SUFBQ1UsSUFBSSxFQUFDLFVBQVU7SUFBQ3ZDLE9BQU8sRUFBRSxTQUFUQSxPQUFPQSxDQUFBLEVBQVE7TUFBQ0EsUUFBTyxDQUFDLENBQUM7SUFBQTtFQUFFLENBQUUsQ0FDbkcsQ0FFUixDQUFDLGVBQ05SLDZDQUFBLENBQUFDLGFBQUE7SUFBS0UsU0FBUyxFQUFDO0VBQWUsZ0JBQzFCSCw2Q0FBQSxDQUFBQyxhQUFBO0lBQUtFLFNBQVMsRUFBQztFQUFzQixnQkFDakNILDZDQUFBLENBQUFDLGFBQUEsQ0FBQ3lULDZFQUFVO0lBQUNuVCxLQUFLLEVBQUUsVUFBVztJQUFDOEIsRUFBRSxFQUFFMG9CLGVBQWUsQ0FBQzFvQjtFQUFHLENBQUUsQ0FBQyxFQUN4RCxPQUFPMG9CLGVBQWUsS0FBSyxXQUFXLElBQUlBLGVBQWUsS0FBSyxJQUFJLGlCQUMvRC9xQiw2Q0FBQSxDQUFBQyxhQUFBLENBQUNvTywyREFBSTtJQUFDQyxLQUFLLEVBQUV5YyxlQUFnQjtJQUN6QnhjLE1BQU0sRUFBRSxTQUFSQSxNQUFNQSxDQUFBN0ksSUFBQSxFQUFpQjtNQUFBLElBQVo0SSxLQUFLLEdBQUE1SSxJQUFBLENBQUw0SSxLQUFLO01BQ1orWSxVQUFVLENBQUMvWSxLQUFLLEVBQUUsQ0FBQyxDQUFDO0lBQ3hCLENBQUU7SUFDRnpJLFFBQVEsRUFBRSxhQUFjO0lBQ3hCckYsT0FBTyxFQUFFLFNBQVRBLE9BQU9BLENBQUEsRUFBUTtNQUFDQSxRQUFPLENBQUMsQ0FBQztJQUFBO0VBQUUsQ0FDMUIsQ0FBQyxlQUVWUiw2Q0FBQSxDQUFBQyxhQUFBLENBQUNtQyx5RkFBYztJQUFDSSxJQUFJLEVBQUUsTUFBTztJQUFDRCxXQUFXLEVBQUUsU0FBYkEsV0FBV0EsQ0FBQSxFQUFPO01BQUNpbEIsY0FBYyxDQUFDLGtCQUFrQixDQUFDO0lBQUE7RUFBRyxDQUFDLENBQ3RGLENBQ0osQ0FBQyxlQUNOeG5CLDZDQUFBLENBQUFDLGFBQUE7SUFBS0UsU0FBUyxFQUFDO0VBQWUsZ0JBQzFCSCw2Q0FBQSxDQUFBQyxhQUFBO0lBQUtFLFNBQVMsRUFBQztFQUFzQixnQkFDakNILDZDQUFBLENBQUFDLGFBQUEsQ0FBQ3lULDZFQUFVO0lBQUNuVCxLQUFLLEVBQUUsVUFBVztJQUFDOEIsRUFBRSxFQUFFNG9CLGFBQWEsQ0FBQzVvQjtFQUFHLENBQUUsQ0FBQyxFQUN0RCxPQUFPNG9CLGFBQWEsS0FBSyxXQUFXLElBQUlBLGFBQWEsS0FBSyxJQUFJLGlCQUMzRGpyQiw2Q0FBQSxDQUFBQyxhQUFBLENBQUNvTywyREFBSTtJQUFDQyxLQUFLLEVBQUUyYyxhQUFjO0lBQ3ZCMWMsTUFBTSxFQUFFLFNBQVJBLE1BQU1BLENBQUErTSxLQUFBLEVBQWlCO01BQUEsSUFBWmhOLEtBQUssR0FBQWdOLEtBQUEsQ0FBTGhOLEtBQUs7TUFDWitZLFVBQVUsQ0FBQy9ZLEtBQUssRUFBRSxDQUFDLENBQUM7SUFDeEIsQ0FBRTtJQUNGekksUUFBUSxFQUFFLGFBQWM7SUFDeEJyRixPQUFPLEVBQUUsU0FBVEEsT0FBT0EsQ0FBQSxFQUFRO01BQUNBLFFBQU8sQ0FBQyxDQUFDO0lBQUE7
11980RUFBRSxDQUM5QixDQUFDLGVBRU5SLDZDQUFBLENBQUFDLGFBQUEsQ0FBQ21DLHlGQUFjO0lBQUNJLElBQUksRUFBRSxNQUFPO0lBQUNELFdBQVcsRUFBRSxTQUFiQSxXQUFXQSxDQUFBLEVBQU87TUFBQ2lsQixjQUFjLENBQUMsZ0JBQWdCLENBQUM7SUFBQTtFQUFHLENBQUMsQ0FDcEYsQ0FDSixDQUFDLGVBQ054bkIsNkNBQUEsQ0FBQUMsYUFBQTtJQUFLRSxTQUFTLEVBQUM7RUFBZSxnQkFDMUJILDZDQUFBLENBQUFDLGFBQUE7SUFBS0UsU0FBUyxFQUFDO0VBQXNCLGdCQUNqQ0gsNkNBQUEsQ0FBQUMsYUFBQSxDQUFDeVQsNkVBQVU7SUFBQ25ULEtBQUssRUFBRSxVQUFXO0lBQUM4QixFQUFFLEVBQUU4b0IsZUFBZSxDQUFDOW9CO0VBQUcsQ0FBRSxDQUFDLEVBQ3hELE9BQU84b0IsZUFBZSxLQUFLLFdBQVcsSUFBSUEsZUFBZSxLQUFLLElBQUksaUJBQy9EbnJCLDZDQUFBLENBQUFDLGFBQUEsQ0FBQ29PLDJEQUFJO0lBQUNDLEtBQUssRUFBRTZjLGVBQWdCO0lBQ3pCNWMsTUFBTSxFQUFFLFNBQVJBLE1BQU1BLENBQUEyTyxLQUFBLEVBQWlCO01BQUEsSUFBWjVPLEtBQUssR0FBQTRPLEtBQUEsQ0FBTDVPLEtBQUs7TUFDWitZLFVBQVUsQ0FBQy9ZLEtBQUssRUFBRSxDQUFDLENBQUM7SUFDeEIsQ0FBRTtJQUNGekksUUFBUSxFQUFFLGFBQWM7SUFDeEJyRixPQUFPLEVBQUUsU0FBVEEsT0FBT0EsQ0FBQSxFQUFRO01BQUNBLFFBQU8sQ0FBQyxDQUFDO0lBQUE7RUFBRSxDQUM5QixDQUFDLGVBRU5SLDZDQUFBLENBQUFDLGFBQUEsQ0FBQ21DLHlGQUFjO0lBQUNJLElBQUksRUFBRSxNQUFPO0lBQUNELFdBQVcsRUFBRSxTQUFiQSxXQUFXQSxDQUFBLEVBQU87TUFBQ2lsQixjQUFjLENBQUMsa0JBQWtCLENBQUM7SUFBQTtFQUFHLENBQUMsQ0FDdEYsQ0FDSixDQUNKLENBQUMsRUFDTDFnQixRQUFRLENBQUNpRixNQUFNLEdBQUcsQ0FBQyxpQkFDaEIvTCw2Q0FBQSxDQUFBQyxhQUFBLENBQUNtRyx1RUFBUTtJQUFDRSxZQUFZLEVBQUMsaUJBQWlCO0lBQUM5RixPQUFPLEVBQUUsU0FBVEEsT0FBT0EsQ0FBQSxFQUFRO01BQUVBLFFBQU8sQ0FBQyxDQUFDO0lBQUMsQ0FBRTtJQUFDakIsSUFBSSxFQUFBOGpCLGFBQUEsQ0FBQUEsYUFBQSxLQUFRdmMsUUFBUSxDQUFDLENBQUMsQ0FBQztNQUFFd2QsTUFBTSxFQUFBcmIsa0JBQUEsQ0FBTXFiLE1BQU07SUFBQyxFQUFJO0lBQUM3ZCxTQUFTLEVBQUVBO0VBQVUsQ0FBQyxDQUFDLEVBR2xKN0csSUFBSSxpQkFDREksNkNBQUEsQ0FBQUMsYUFBQSxDQUFDUSw4REFBSztJQUNGRCxPQUFPLEVBQUUsU0FBVEEsT0FBT0EsQ0FBQSxFQUFRO01BQUVBLFFBQU8sQ0FBQyxDQUFDO0lBQUMsQ0FBRTtJQUM3QjZCLEVBQUUsRUFBRSxJQUFLO0lBQ1RtQixJQUFJLEVBQUUsS0FBTTtJQUNaNUQsSUFBSSxFQUFFQSxJQUFLO0lBQ1hrQixVQUFVLEVBQUUsU0FBWkEsVUFBVUEsQ0FBQTtNQUFBLE9BQVFqQixTQUFTLENBQUMsS0FBSyxDQUFDO0lBQUEsQ0FBQztJQUNuQ21CLEtBQUssRUFBQyxhQUFhO0lBQ25CQyxJQUFJLEVBQUU7TUFDRmdQLE1BQU0sRUFBRXFiLFVBQVU7TUFDbEJoYixNQUFNLEVBQUU7SUFDWjtFQUFFLENBQ0wsQ0FFUCxDQUFDO0FBRVgsQ0FBQyxDOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQzVLa0Q7QUFFMEI7QUFFQTtBQUNmO0FBQ1o7QUFDTTtBQUNZO0FBQ1k7QUFDM0I7QUFFL0I7QUFFZixJQUFNMFEsYUFBYSxHQUFHLFNBQWhCQSxhQUFhQSxDQUFBLEVBQVM7RUFDL0IsSUFBQXhoQixTQUFBLEdBQW9DQyx1REFBUSxDQUFDLEVBQUUsQ0FBQztJQUFBQyxVQUFBLEdBQUFDLGNBQUEsQ0FBQUgsU0FBQTtJQUF6Q29zQixVQUFVLEdBQUFsc0IsVUFBQTtJQUFFbXNCLGFBQWEsR0FBQW5zQixVQUFBO0VBQ2hDLElBQUE0RCxVQUFBLEdBQWdDN0QsdURBQVEsQ0FBQyxFQUFFLENBQUM7SUFBQThELFVBQUEsR0FBQTVELGNBQUEsQ0FBQTJELFVBQUE7SUFBckN3RCxRQUFRLEdBQUF2RCxVQUFBO0lBQUVxWixXQUFXLEdBQUFyWixVQUFBO0VBQzVCLElBQUEwTixVQUFBLEdBQTBCeFIsdURBQVEsQ0FBQyxLQUFLLENBQUM7SUFBQXlSLFVBQUEsR0FBQXZSLGNBQUEsQ0FBQXNSLFVBQUE7SUFBbENyUixJQUFJLEdBQUFzUixVQUFBO0lBQUVyUixTQUFTLEdBQUFxUixVQUFBO0VBRXRCLElBQUF3QixVQUFBLEdBQWdDalQsdURBQVEsQ0FBQyxDQUFDO0lBQUFtVCxVQUFBLEdBQUFqVCxjQUFBLENBQUErUyxVQUFBO0lBQXJDak0sU0FBUyxHQUFBbU0sVUFBQTtJQUFFaVEsWUFBWSxHQUFBalEsVUFBQTtFQUU1Qm5SLHdEQUFTLENBQUMsWUFBTTtJQUNaa1osU0FBUyxDQUFDLENBQUM7RUFDZixDQUFDLEVBQUUsRUFBRSxDQUFDO0VBRU4sSUFBTUEsU0FBUyxHQUFHLFNBQVpBLFNBQVNBLENBQUEsRUFBUztJQUNwQm1SLHFFQUFhLENBQUMsQ0FBQyxDQUFDam9CLElBQUksQ0FBQyxVQUFDQyxHQUFHLEVBQUs7TUFDMUI7TUFDQStuQixhQUFhLENBQUMvbkIsR0FBRyxDQUFDOG5CLFVBQVUsQ0FBQyxFQUM3QmhQLFdBQVcsQ0FBQzlZLEdBQUcsQ0FBQ2dELFFBQVEsQ0FBQztJQUM3QixDQUFDLENBQUM7RUFDTixDQUFDO0VBRUQsSUFBTXVnQixVQUFVLEdBQUcsU0FBYkEsVUFBVUEsQ0FBSS9ZLEtBQUssRUFBSztJQUMxQkEsS0FBSyxDQUFDN0osR0FBRyxDQUFDLFVBQUN4RCxJQUFJLEVBQUU0SyxDQUFDLEVBQUs7TUFDbkI1SyxJQUFJLENBQUNxbUIsTUFBTSxHQUFHemIsQ0FBQztJQUNuQixDQUFDLENBQUM7SUFDRjRmLHFFQUFhLENBQUNuZCxLQUFLLENBQUM7SUFDcEJ1ZCxhQUFhLENBQUN2ZCxLQUFLLENBQUM7RUFDeEIsQ0FBQztFQUVELElBQU05TixRQUFPLEdBQUcsU0FBVkEsT0FBT0EsQ0FBQSxFQUFTO0lBQ2xCbWEsU0FBUyxDQUFDLENBQUM7RUFDZixDQUFDO0VBRUQsSUFBTTZNLGNBQWMsR0FBRyxTQUFqQkEsY0FBY0EsQ0FBQSxFQUFTO0lBQ3pCM25CLFNBQVMsQ0FBQyxJQUFJLENBQUM7RUFDbkIsQ0FBQztFQUVELG9CQUNJRyw2Q0FBQSxDQUFBQyxhQUFBLENBQUFELDZDQUFBLENBQUFFLFFBQUEscUJBQ0lGLDZDQUFBLENBQUFDLGFBQUE7SUFBS0UsU0FBUyxFQUFDO0VBQXdDLGdCQUNuREgsNkNBQUEsQ0FBQUMsYUFBQSxDQUFDNk0sc0ZBQWE7SUFBQ3ZNLEtBQUssRUFBQyxXQUFXO0lBQUN3TSxRQUFRLEVBQUM7RUFBUSxDQUFDLENBQUMsZUFDcEQvTSw2Q0FBQSxDQUFBQyxhQUFBO0lBQUtFLFNBQVMsRUFBQztFQUFlLGdCQUMxQkgsNkNBQUEsQ0FBQUMsYUFBQTtJQUFLRSxTQUFTLEVBQUM7RUFBc0IsZ0JBQ2pDSCw2Q0FBQSxDQUFBQyxhQUFBLENBQUN5VCw2RUFBVTtJQUFDblQsS0FBSyxFQUFFLFFBQVM7SUFBQzhCLEVBQUUsRUFBRXVwQixVQUFVLENBQUN2cEI7RUFBRyxDQUFFLENBQUMsRUFDakQsT0FBT3VwQixVQUFVLEtBQUssV0FBVyxJQUFJQSxVQUFVLEtBQUssSUFBSSxpQkFDckQ1ckIsNkNBQUEsQ0FBQUMsYUFBQSxDQUFDb08sMkRBQUk7SUFBQ0MsS0FBSyxFQUFFc2QsVUFBVztJQUNwQnJkLE1BQU0sRUFBRSxTQUFSQSxNQUFNQSxDQUFBN0ksSUFBQSxFQUFpQjtNQUFBLElBQVo0SSxLQUFLLEdBQUE1SSxJQUFBLENBQUw0SSxLQUFLO01BQ1orWSxVQUFVLENBQUMvWSxLQUFLLENBQUM7SUFDckIsQ0FBRTtJQUNGekksUUFBUSxFQUFFLGFBQWM7SUFDeEJyRixPQUFPLEVBQUUsU0FBVEEsT0FBT0EsQ0FBQSxFQUFRO01BQUNBLFFBQU8sQ0FBQyxDQUFDO0lBQUE7
11980RUFBRSxDQUM5QixDQUFDLGVBRU5SLDZDQUFBLENBQUFDLGFBQUEsQ0FBQ21DLHlGQUFjO0lBQUNJLElBQUksRUFBRSxNQUFPO0lBQUNELFdBQVcsRUFBRSxTQUFiQSxXQUFXQSxDQUFBLEVBQU87TUFBQ2lsQixjQUFjLENBQUMsQ0FBQztJQUFBO0VBQUcsQ0FBQyxDQUNwRSxDQUFDLEVBQ0wxZ0IsUUFBUSxDQUFDaUYsTUFBTSxHQUFHLENBQUMsaUJBQ2hCL0wsNkNBQUEsQ0FBQUMsYUFBQSwyQkFDSUQsNkNBQUEsQ0FBQUMsYUFBQSxDQUFDc2hCLGlFQUFNO0lBQUN0Z0IsSUFBSSxFQUFFNkYsUUFBUSxDQUFDLENBQUMsQ0FBRTtJQUFDbWIsVUFBVSxFQUFFbmIsUUFBUSxDQUFDLENBQUMsQ0FBQyxDQUFDekUsRUFBRztJQUFDN0IsT0FBTyxFQUFFLFNBQVRBLE9BQU9BLENBQUEsRUFBUTtNQUFDQSxRQUFPLENBQUMsQ0FBQztJQUFBLENBQUU7SUFBQ3VDLElBQUksRUFBQztFQUFVLENBQUMsQ0FDbEcsQ0FFUixDQUNKLENBQUMsRUFDTCtELFFBQVEsQ0FBQ2lGLE1BQU0sR0FBRyxDQUFDLGlCQUNoQi9MLDZDQUFBLENBQUFDLGFBQUEsQ0FBQ21HLHVFQUFRO0lBQUNFLFlBQVksRUFBQyxpQkFBaUI7SUFBQzlGLE9BQU8sRUFBRSxTQUFUQSxPQUFPQSxDQUFBLEVBQVE7TUFBRUEsUUFBTyxDQUFDLENBQUM7SUFBQyxDQUFFO0lBQUNqQixJQUFJLEVBQUV1SCxRQUFRLENBQUMsQ0FBQyxDQUFFO0lBQUNMLFNBQVMsRUFBRUE7RUFBVSxDQUFDLENBQUMsRUFHcEg3RyxJQUFJLGlCQUNESSw2Q0FBQSxDQUFBQyxhQUFBLENBQUNRLDhEQUFLO0lBQ0ZELE9BQU8sRUFBRSxTQUFUQSxPQUFPQSxDQUFBLEVBQVE7TUFBRUEsUUFBTyxDQUFDLENBQUM7SUFBQyxDQUFFO0lBQzdCNkIsRUFBRSxFQUFFLEVBQUc7SUFDUG1CLElBQUksRUFBRSxLQUFNO0lBQ1o1RCxJQUFJLEVBQUVBLElBQUs7SUFDWGtCLFVBQVUsRUFBRSxTQUFaQSxVQUFVQSxDQUFBO01BQUEsT0FBUWpCLFNBQVMsQ0FBQyxLQUFLLENBQUM7SUFBQSxDQUFDO0lBQ25DbUIsS0FBSyxFQUFDLGFBQWE7SUFDbkJDLElBQUksRUFBRTtNQUNGZ1AsTUFBTSxFQUFFLFFBQVE7TUFDaEJLLE1BQU0sRUFBRTtJQUNaO0VBQUUsQ0FDTCxDQUVQLENBQUM7QUFFWCxDQUFDLEM7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUM5RmtEO0FBRVU7QUFFZ0I7QUFDZjtBQUNaO0FBQ2tCO0FBQ1k7QUFDM0I7QUFFL0I7QUFFZixJQUFNeWIsV0FBVyxHQUFHLFNBQWRBLFdBQVdBLENBQUEsRUFBUztFQUM3QixJQUFBdnNCLFNBQUEsR0FBb0NDLHVEQUFRLENBQUMsRUFBRSxDQUFDO0lBQUFDLFVBQUEsR0FBQUMsY0FBQSxDQUFBSCxTQUFBO0lBQXpDb3NCLFVBQVUsR0FBQWxzQixVQUFBO0lBQUVtc0IsYUFBYSxHQUFBbnNCLFVBQUE7RUFDaEMsSUFBQTRELFVBQUEsR0FBOEM3RCx1REFBUSxDQUFDLEVBQUUsQ0FBQztJQUFBOEQsVUFBQSxHQUFBNUQsY0FBQSxDQUFBMkQsVUFBQTtJQUFuRHluQixlQUFlLEdBQUF4bkIsVUFBQTtJQUFFeW5CLGtCQUFrQixHQUFBem5CLFVBQUE7RUFDMUMsSUFBQTBOLFVBQUEsR0FBMEN4Uix1REFBUSxDQUFDLEVBQUUsQ0FBQztJQUFBeVIsVUFBQSxHQUFBdlIsY0FBQSxDQUFBc1IsVUFBQTtJQUEvQ2dhLGFBQWEsR0FBQS9aLFVBQUE7SUFBRWdhLGdCQUFnQixHQUFBaGEsVUFBQTtFQUN0QyxJQUFBd0IsVUFBQSxHQUE4Q2pULHVEQUFRLENBQUMsRUFBRSxDQUFDO0lBQUFtVCxVQUFBLEdBQUFqVCxjQUFBLENBQUErUyxVQUFBO0lBQW5EeVksZUFBZSxHQUFBdlksVUFBQTtJQUFFd1ksa0JBQWtCLEdBQUF4WSxVQUFBO0VBQzFDLElBQUFtRixVQUFBLEdBQTBCdFksdURBQVEsQ0FBQyxLQUFLLENBQUM7SUFBQXVZLFVBQUEsR0FBQXJZLGNBQUEsQ0FBQW9ZLFVBQUE7SUFBbENuWSxJQUFJLEdBQUFvWSxVQUFBO0lBQUVuWSxTQUFTLEdBQUFtWSxVQUFBO0VBQ3RCOztFQUVBLElBQUFFLFVBQUEsR0FBNkJ6WSx1REFBUSxDQUFDLEVBQUUsQ0FBQztJQUFBMFksV0FBQSxHQUFBeFksY0FBQSxDQUFBdVksVUFBQTtJQUFwQ29ULFVBQVUsR0FBQW5ULFdBQUE7SUFBRW9ULFFBQVEsR0FBQXBULFdBQUE7RUFFekIsSUFBTXdDLFNBQVMsR0FBRyxTQUFaQSxTQUFTQSxDQUFBLEVBQVM7SUFDcEJxUiwrREFBTyxDQUFDLENBQUMsQ0FBQ25vQixJQUFJLENBQUMsVUFBQUMsR0FBRyxFQUFJO01BQ2xCK25CLGFBQWEsQ0FBQy9uQixHQUFHLENBQUM4bkIsVUFBVSxDQUFDO01BQzdCWixrQkFBa0IsQ0FBQ2xuQixHQUFHLENBQUNpbkIsZUFBZSxDQUFDO01BQ3ZDRyxnQkFBZ0IsQ0FBQ3BuQixHQUFHLENBQUNtbkIsYUFBYSxDQUFDO01BQ25DRyxrQkFBa0IsQ0FBQ3RuQixHQUFHLENBQUNxbkIsZUFBZSxDQUFDO0lBQzNDLENBQUMsQ0FBQztFQUNOLENBQUM7RUFDRDFwQix3REFBUyxDQUFDLFlBQU07SUFDWmtaLFNBQVMsQ0FBQyxDQUFDO0VBQ2YsQ0FBQyxFQUFFLEVBQUUsQ0FBQztFQUVOLElBQU1uYSxRQUFPLEdBQUcsU0FBVkEsT0FBT0EsQ0FBQSxFQUFTO0lBQ2xCbWEsU0FBUyxDQUFDLENBQUM7RUFDZixDQUFDO0VBRUQsSUFBTTZNLGNBQWMsR0FBRyxTQUFqQkEsY0FBY0EsQ0FBSTliLEtBQUssRUFBSztJQUM5QjZmLFFBQVEsQ0FBQzdmLEtBQUssQ0FBQztJQUNmN0wsU0FBUyxDQUFDLElBQUksQ0FBQztFQUNuQixDQUFDO0VBRUQsSUFBTXduQixVQUFVLEdBQUcsU0FBYkEsVUFBVUEsQ0FBSS9ZLEtBQUssRUFBRTlILE1BQU0sRUFBSztJQUNsQzhILEtBQUssQ0FBQzdKLEdBQUcsQ0FBQyxVQUFDeEQsSUFBSSxFQUFFNEssQ0FBQyxFQUFLO01BQ25CNUssSUFBSSxDQUFDcW1CLE1BQU0sR0FBR3piLENBQUM7SUFDbkIsQ0FBQyxDQUFDO0lBQ0YsSUFBR3JGLE1BQU0sS0FBSyxDQUFDLEVBQUU7TUFDYnFsQixhQUFhLENBQUN2ZCxLQUFLLENBQUM7SUFDeEIsQ0FBQyxNQUFNLElBQUc5SCxNQUFNLEtBQUssQ0FBQyxFQUFFO01BQ3BCd2tCLGtCQUFrQixDQUFDMWMsS0FBSyxDQUFDO0lBQzdCLENBQUMsTUFBTSxJQUFJOUgsTUFBTSxLQUFLLENBQUMsRUFBRTtNQUNyQjBrQixnQkFBZ0IsQ0FBQzVjLEtBQUssQ0FBQztJQUMzQixDQUFDLE1BQU0sSUFBSTlILE1BQU0sS0FBSyxDQUFDLEVBQUU7TUFDckI0a0Isa0JBQWtCLENBQUM5YyxLQUFLLENBQUM7SUFDN0I7SUFDQW1kLHFFQUFhLENBQUNuZCxLQUFLLENBQUM7RUFDeEIsQ0FBQztFQUVELG9CQUNJdE8sNkNBQUEsQ0FBQUMsYUFBQSxDQUFBRCw2Q0FBQSxDQUFBRSxRQUFBLHFCQUNJRiw2Q0FBQSxDQUFBQyxhQUFBO0lBQUtFLFNBQVMsRUFBQztFQUF3QyxnQkFDbkRILDZDQUFBLENBQUFDLGFBQUEsQ0FBQzZNLHNGQUFhO0lBQUN2TSxLQUFLLEVBQUMsV0FBVztJQUFDd00sUUFBUSxFQUFDO0VBQU0sQ0FBQyxDQUFDLGVBQzlDL00sNkNBQUEsQ0FBQUMsYUFBQTtJQUFLRSxTQUFTLEVBQUM7RUFBZSxnQkFDMUJILDZDQUFBLENBQUFDLGFBQUE7SUFBS0UsU0FBUyxFQUFDO0VBQXNCLGdCQUNqQ0gsNkNBQUEsQ0FBQUMsYUFBQSxDQUFDeVQsNkVBQVU7SUFBQ25ULEtBQUssRUFBRSxRQUFTO0lBQUM4QixFQUFFLEVBQUU7RUFBRyxDQUFFLENBQUMsRUFDdEMsT0FBT3VwQixVQUFVLEtBQUssV0FBVyxJQUFJQSxVQUFVLEtBQUssSUFBSSxpQkFDckQ1ckIsNkNBQUEsQ0FBQUMsYUFBQSxDQUFDb08sMkRBQUk7SUFBQ0MsS0FBSyxFQUFFc2QsVUFBVztJQUNwQnJkLE1BQU0sRUFBRSxTQUFSQSxNQUFNQSxDQUFBN0ksSUFBQSxFQUFpQjtNQUFBLElBQVo0SSxLQUFLLEdBQUE1SSxJQUFBLENBQUw0SSxLQUFLO01BQ1orWSxVQUFVLENBQUMvWSxLQUFLLEVBQUUsQ0FBQyxDQUFDO0lBQ3hCLENBQUU
119807SUFDRnpJLFFBQVEsRUFBRSxhQUFjO0lBQ3hCckYsT0FBTyxFQUFFLFNBQVRBLE9BQU9BLENBQUEsRUFBUTtNQUFDQSxRQUFPLENBQUMsQ0FBQztJQUFBO0VBQUUsQ0FDOUIsQ0FBQyxlQUVOUiw2Q0FBQSxDQUFBQyxhQUFBLENBQUNtQyx5RkFBYztJQUFDSSxJQUFJLEVBQUUsTUFBTztJQUFDRCxXQUFXLEVBQUUsU0FBYkEsV0FBV0EsQ0FBQSxFQUFPO01BQUNpbEIsY0FBYyxDQUFDLFFBQVEsQ0FBQztJQUFBO0VBQUcsQ0FBQyxDQUM1RSxDQUNKLENBQUMsZUFDTnhuQiw2Q0FBQSxDQUFBQyxhQUFBO0lBQUtFLFNBQVMsRUFBQztFQUFlLGdCQUMxQkgsNkNBQUEsQ0FBQUMsYUFBQTtJQUFLRSxTQUFTLEVBQUM7RUFBc0IsZ0JBQ2pDSCw2Q0FBQSxDQUFBQyxhQUFBLENBQUN5VCw2RUFBVTtJQUFDblQsS0FBSyxFQUFFLFVBQVc7SUFBQzhCLEVBQUUsRUFBRTBvQixlQUFlLENBQUMxb0I7RUFBRyxDQUFFLENBQUMsRUFDeEQsT0FBTzBvQixlQUFlLEtBQUssV0FBVyxJQUFJQSxlQUFlLEtBQUssSUFBSSxpQkFDL0QvcUIsNkNBQUEsQ0FBQUMsYUFBQSxDQUFDb08sMkRBQUk7SUFBQ0MsS0FBSyxFQUFFeWMsZUFBZ0I7SUFDekJ4YyxNQUFNLEVBQUUsU0FBUkEsTUFBTUEsQ0FBQStNLEtBQUEsRUFBaUI7TUFBQSxJQUFaaE4sS0FBSyxHQUFBZ04sS0FBQSxDQUFMaE4sS0FBSztNQUNaK1ksVUFBVSxDQUFDL1ksS0FBSyxFQUFFLENBQUMsQ0FBQztJQUN4QixDQUFFO0lBQ0Z6SSxRQUFRLEVBQUUsYUFBYztJQUN4QnJGLE9BQU8sRUFBRSxTQUFUQSxPQUFPQSxDQUFBLEVBQVE7TUFBQ0EsUUFBTyxDQUFDLENBQUM7SUFBQTtFQUFFLENBQzlCLENBQUMsZUFFTlIsNkNBQUEsQ0FBQUMsYUFBQSxDQUFDbUMseUZBQWM7SUFBQ0ksSUFBSSxFQUFFLE1BQU87SUFBQ0QsV0FBVyxFQUFFLFNBQWJBLFdBQVdBLENBQUEsRUFBTztNQUFDaWxCLGNBQWMsQ0FBQyxrQkFBa0IsQ0FBQztJQUFBO0VBQUcsQ0FBQyxDQUN0RixDQUNKLENBQUMsZUFDTnhuQiw2Q0FBQSxDQUFBQyxhQUFBO0lBQUtFLFNBQVMsRUFBQztFQUFlLGdCQUMxQkgsNkNBQUEsQ0FBQUMsYUFBQTtJQUFLRSxTQUFTLEVBQUM7RUFBc0IsZ0JBQ2pDSCw2Q0FBQSxDQUFBQyxhQUFBLENBQUN5VCw2RUFBVTtJQUFDblQsS0FBSyxFQUFFLFVBQVc7SUFBQzhCLEVBQUUsRUFBRTRvQixhQUFhLENBQUM1b0I7RUFBRyxDQUFFLENBQUMsRUFDdEQsT0FBTzRvQixhQUFhLEtBQUssV0FBVyxJQUFJQSxhQUFhLEtBQUssSUFBSSxpQkFDM0RqckIsNkNBQUEsQ0FBQUMsYUFBQSxDQUFDb08sMkRBQUk7SUFBQ0MsS0FBSyxFQUFFMmMsYUFBYztJQUN2QjFjLE1BQU0sRUFBRSxTQUFSQSxNQUFNQSxDQUFBMk8sS0FBQSxFQUFpQjtNQUFBLElBQVo1TyxLQUFLLEdBQUE0TyxLQUFBLENBQUw1TyxLQUFLO01BQ1orWSxVQUFVLENBQUMvWSxLQUFLLEVBQUUsQ0FBQyxDQUFDO0lBQ3hCLENBQUU7SUFDRnpJLFFBQVEsRUFBRSxhQUFjO0lBQ3hCckYsT0FBTyxFQUFFLFNBQVRBLE9BQU9BLENBQUEsRUFBUTtNQUFDQSxRQUFPLENBQUMsQ0FBQztJQUFBO0VBQUUsQ0FDOUIsQ0FBQyxlQUVOUiw2Q0FBQSxDQUFBQyxhQUFBLENBQUNtQyx5RkFBYztJQUFDSSxJQUFJLEVBQUUsTUFBTztJQUFDRCxXQUFXLEVBQUUsU0FBYkEsV0FBV0EsQ0FBQSxFQUFPO01BQUNpbEIsY0FBYyxDQUFDLGdCQUFnQixDQUFDO0lBQUE7RUFBRyxDQUFDLENBQ3BGLENBQ0osQ0FBQyxlQUNOeG5CLDZDQUFBLENBQUFDLGFBQUE7SUFBS0UsU0FBUyxFQUFDO0VBQWUsZ0JBQzFCSCw2Q0FBQSxDQUFBQyxhQUFBO0lBQUtFLFNBQVMsRUFBQztFQUFzQixnQkFDakNILDZDQUFBLENBQUFDLGFBQUEsQ0FBQ3lULDZFQUFVO0lBQUNuVCxLQUFLLEVBQUUsVUFBVztJQUFDOEIsRUFBRSxFQUFFOG9CLGVBQWUsQ0FBQzlvQjtFQUFHLENBQUUsQ0FBQyxFQUN4RCxPQUFPOG9CLGVBQWUsS0FBSyxXQUFXLElBQUlBLGVBQWUsS0FBSyxJQUFJLGlCQUMvRG5yQiw2Q0FBQSxDQUFBQyxhQUFBLENBQUNvTywyREFBSTtJQUFDQyxLQUFLLEVBQUU2YyxlQUFnQjtJQUN6QjVjLE1BQU0sRUFBRSxTQUFSQSxNQUFNQSxDQUFBNE8sS0FBQSxFQUFpQjtNQUFBLElBQVo3TyxLQUFLLEdBQUE2TyxLQUFBLENBQUw3TyxLQUFLO01BQ1orWSxVQUFVLENBQUMvWSxLQUFLLEVBQUUsQ0FBQyxDQUFDO0lBQ3hCLENBQUU7SUFDRnpJLFFBQVEsRUFBRSxhQUFjO0lBQ3hCckYsT0FBTyxFQUFFLFNBQVRBLE9BQU9BLENBQUEsRUFBUTtNQUFDQSxRQUFPLENBQUMsQ0FBQztJQUFBO0VBQUUsQ0FDOUIsQ0FBQyxlQUVOUiw2Q0FBQSxDQUFBQyxhQUFBLENBQUNtQyx5RkFBYztJQUFDSSxJQUFJLEVBQUUsTUFBTztJQUFDRCxXQUFXLEVBQUUsU0FBYkEsV0FBV0EsQ0FBQSxFQUFPO01BQUNpbEIsY0FBYyxDQUFDLGtCQUFrQixDQUFDO0lBQUE7RUFBRyxDQUFDLENBQ3RGLENBQ0osQ0FFUixDQUFDLGVBQ054bkIsNkNBQUEsQ0FBQUMsYUFBQSxDQUFDbUcsdUVBQVE7SUFBQ2tJLEtBQUssRUFBRTtFQUFHLENBQUMsQ0FBQyxFQUVyQjFPLElBQUksaUJBQ0RJLDZDQUFBLENBQUFDLGFBQUEsQ0FBQ1EsOERBQUs7SUFDRkQsT0FBTyxFQUFFLFNBQVRBLE9BQU9BLENBQUEsRUFBUTtNQUFFQSxRQUFPLENBQUMsQ0FBQztJQUFDLENBQUU7SUFDN0I2QixFQUFFLEVBQUUsSUFBSztJQUNUbUIsSUFBSSxFQUFFLEtBQU07SUFDWjVELElBQUksRUFBRUEsSUFBSztJQUNYa0IsVUFBVSxFQUFFLFNBQVpBLFVBQVVBLENBQUE7TUFBQSxPQUFRakIsU0FBUyxDQUFDLEtBQUssQ0FBQztJQUFBLENBQUM7SUFDbkNtQixLQUFLLEVBQUMsYUFBYTtJQUNuQkMsSUFBSSxFQUFFO01BQ0ZnUCxNQUFNLEVBQUVxYixVQUFVO01BQ2xCaGIsTUFBTSxFQUFFO0lBQ1o7RUFBRSxDQUNMLENBRVAsQ0FBQztBQUVYLENBQUMsQzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OzswQkMvSUQsdUtBQUEvTyxDQUFBLEVBQUFpVCxDQUFBLEVBQUFDLENBQUEsd0JBQUFDLE1BQUEsR0FBQUEsTUFBQSxPQUFBQyxDQUFBLEdBQUFGLENBQUEsQ0FBQUcsUUFBQSxrQkFBQUMsQ0FBQSxHQUFBSixDQUFBLENBQUFLLFdBQUEsOEJBQUFqSixFQUFBNEksQ0FBQSxFQUFBRSxDQUFBLEVBQUFFLENBQUEsRUFBQWhKLENBQUEsUUFBQWtKLENBQUEsR0FBQUosQ0FBQSxJQUFBQSxDQUFBLENBQUFLLFNBQUEsWUFBQUMsU0FBQSxHQUFBTixDQUFBLEdBQUFNLFNBQUEsRUFBQUMsQ0FBQSxHQUFBQyxNQUFBLENBQUFDLE1BQUEsQ0FBQUwsQ0FBQSxDQUFBQyxTQUFBLFVBQUFLLG1CQUFBLENBQUFILENBQUEsdUJBQUFULENBQUEsRUFBQUUsQ0FBQSxFQUFBRSxDQUFBLFFBQUFoSix
11980DQUFBLEVBQUFrSixDQUFBLEVBQUFHLENBQUEsRUFBQUksQ0FBQSxNQUFBQyxDQUFBLEdBQUFWLENBQUEsUUFBQVcsQ0FBQSxPQUFBQyxDQUFBLEtBQUFGLENBQUEsS0FBQVosQ0FBQSxLQUFBZSxDQUFBLEVBQUFuVSxDQUFBLEVBQUFvVSxDQUFBLEVBQUFDLENBQUEsRUFBQU4sQ0FBQSxFQUFBTSxDQUFBLENBQUFDLElBQUEsQ0FBQXRVLENBQUEsTUFBQXFVLENBQUEsV0FBQUEsRUFBQXBCLENBQUEsRUFBQUMsQ0FBQSxXQUFBNUksQ0FBQSxHQUFBMkksQ0FBQSxFQUFBTyxDQUFBLE1BQUFHLENBQUEsR0FBQTNULENBQUEsRUFBQWtVLENBQUEsQ0FBQWQsQ0FBQSxHQUFBRixDQUFBLEVBQUFrQixDQUFBLGdCQUFBQyxFQUFBbkIsQ0FBQSxFQUFBRSxDQUFBLFNBQUFJLENBQUEsR0FBQU4sQ0FBQSxFQUFBUyxDQUFBLEdBQUFQLENBQUEsRUFBQUgsQ0FBQSxPQUFBZ0IsQ0FBQSxJQUFBRixDQUFBLEtBQUFULENBQUEsSUFBQUwsQ0FBQSxHQUFBZSxDQUFBLENBQUF4SixNQUFBLEVBQUF5SSxDQUFBLFVBQUFLLENBQUEsRUFBQWhKLENBQUEsR0FBQTBKLENBQUEsQ0FBQWYsQ0FBQSxHQUFBb0IsQ0FBQSxHQUFBSCxDQUFBLENBQUFGLENBQUEsRUFBQU8sQ0FBQSxHQUFBakssQ0FBQSxLQUFBNEksQ0FBQSxRQUFBSSxDQUFBLEdBQUFpQixDQUFBLEtBQUFuQixDQUFBLE1BQUFPLENBQUEsR0FBQXJKLENBQUEsRUFBQWtKLENBQUEsR0FBQWxKLENBQUEsWUFBQWtKLENBQUEsV0FBQWxKLENBQUEsTUFBQUEsQ0FBQSxNQUFBdEssQ0FBQSxJQUFBc0ssQ0FBQSxPQUFBK0osQ0FBQSxNQUFBZixDQUFBLEdBQUFKLENBQUEsUUFBQW1CLENBQUEsR0FBQS9KLENBQUEsUUFBQWtKLENBQUEsTUFBQVUsQ0FBQSxDQUFBQyxDQUFBLEdBQUFmLENBQUEsRUFBQWMsQ0FBQSxDQUFBZCxDQUFBLEdBQUE5SSxDQUFBLE9BQUErSixDQUFBLEdBQUFFLENBQUEsS0FBQWpCLENBQUEsR0FBQUosQ0FBQSxRQUFBNUksQ0FBQSxNQUFBOEksQ0FBQSxJQUFBQSxDQUFBLEdBQUFtQixDQUFBLE1BQUFqSyxDQUFBLE1BQUE0SSxDQUFBLEVBQUE1SSxDQUFBLE1BQUE4SSxDQUFBLEVBQUFjLENBQUEsQ0FBQWQsQ0FBQSxHQUFBbUIsQ0FBQSxFQUFBZixDQUFBLGNBQUFGLENBQUEsSUFBQUosQ0FBQSxhQUFBa0IsQ0FBQSxRQUFBSCxDQUFBLE9BQUFiLENBQUEscUJBQUFFLENBQUEsRUFBQVUsQ0FBQSxFQUFBTyxDQUFBLFFBQUFSLENBQUEsWUFBQVMsU0FBQSx1Q0FBQVAsQ0FBQSxVQUFBRCxDQUFBLElBQUFLLENBQUEsQ0FBQUwsQ0FBQSxFQUFBTyxDQUFBLEdBQUFmLENBQUEsR0FBQVEsQ0FBQSxFQUFBTCxDQUFBLEdBQUFZLENBQUEsR0FBQXRCLENBQUEsR0FBQU8sQ0FBQSxPQUFBeFQsQ0FBQSxHQUFBMlQsQ0FBQSxNQUFBTSxDQUFBLEtBQUEzSixDQUFBLEtBQUFrSixDQUFBLEdBQUFBLENBQUEsUUFBQUEsQ0FBQSxTQUFBVSxDQUFBLENBQUFkLENBQUEsUUFBQWlCLENBQUEsQ0FBQWIsQ0FBQSxFQUFBRyxDQUFBLEtBQUFPLENBQUEsQ0FBQWQsQ0FBQSxHQUFBTyxDQUFBLEdBQUFPLENBQUEsQ0FBQUMsQ0FBQSxHQUFBUixDQUFBLGFBQUFJLENBQUEsTUFBQXpKLENBQUEsUUFBQWtKLENBQUEsS0FBQUYsQ0FBQSxZQUFBTCxDQUFBLEdBQUEzSSxDQUFBLENBQUFnSixDQUFBLFdBQUFMLENBQUEsR0FBQUEsQ0FBQSxDQUFBd0IsSUFBQSxDQUFBbkssQ0FBQSxFQUFBcUosQ0FBQSxVQUFBYSxTQUFBLDJDQUFBdkIsQ0FBQSxDQUFBeUIsSUFBQSxTQUFBekIsQ0FBQSxFQUFBVSxDQUFBLEdBQUFWLENBQUEsQ0FBQTVTLEtBQUEsRUFBQW1ULENBQUEsU0FBQUEsQ0FBQSxvQkFBQUEsQ0FBQSxLQUFBUCxDQUFBLEdBQUEzSSxDQUFBLGVBQUEySSxDQUFBLENBQUF3QixJQUFBLENBQUFuSyxDQUFBLEdBQUFrSixDQUFBLFNBQUFHLENBQUEsR0FBQWEsU0FBQSx1Q0FBQWxCLENBQUEsZ0JBQUFFLENBQUEsT0FBQWxKLENBQUEsR0FBQXRLLENBQUEsY0FBQWlULENBQUEsSUFBQWdCLENBQUEsR0FBQUMsQ0FBQSxDQUFBZCxDQUFBLFFBQUFPLENBQUEsR0FBQVQsQ0FBQSxDQUFBdUIsSUFBQSxDQUFBckIsQ0FBQSxFQUFBYyxDQUFBLE9BQUFFLENBQUEsa0JBQUFuQixDQUFBLElBQUEzSSxDQUFBLEdBQUF0SyxDQUFBLEVBQUF3VCxDQUFBLE1BQUFHLENBQUEsR0FBQVYsQ0FBQSxjQUFBYyxDQUFBLG1CQUFBMVQsS0FBQSxFQUFBNFMsQ0FBQSxFQUFBeUIsSUFBQSxFQUFBVCxDQUFBLFNBQUFmLENBQUEsRUFBQUksQ0FBQSxFQUFBaEosQ0FBQSxRQUFBcUosQ0FBQSxRQUFBUyxDQUFBLGdCQUFBVixVQUFBLGNBQUFpQixrQkFBQSxjQUFBQywyQkFBQSxLQUFBM0IsQ0FBQSxHQUFBVyxNQUFBLENBQUFpQixjQUFBLE1BQUFyQixDQUFBLE1BQUFKLENBQUEsSUFBQUgsQ0FBQSxDQUFBQSxDQUFBLElBQUFHLENBQUEsU0FBQVUsbUJBQUEsQ0FBQWIsQ0FBQSxPQUFBRyxDQUFBLGlDQUFBSCxDQUFBLEdBQUFVLENBQUEsR0FBQWlCLDBCQUFBLENBQUFuQixTQUFBLEdBQUFDLFNBQUEsQ0FBQUQsU0FBQSxHQUFBRyxNQUFBLENBQUFDLE1BQUEsQ0FBQUwsQ0FBQSxZQUFBTyxFQUFBL1QsQ0FBQSxXQUFBNFQsTUFBQSxDQUFBa0IsY0FBQSxHQUFBbEIsTUFBQSxDQUFBa0IsY0FBQSxDQUFBOVUsQ0FBQSxFQUFBNFUsMEJBQUEsS0FBQTVVLENBQUEsQ0FBQStVLFNBQUEsR0FBQUgsMEJBQUEsRUFBQWQsbUJBQUEsQ0FBQTlULENBQUEsRUFBQXNULENBQUEseUJBQUF0VCxDQUFBLENBQUF5VCxTQUFBLEdBQUFHLE1BQUEsQ0FBQUMsTUFBQSxDQUFBRixDQUFBLEdBQUEzVCxDQUFBLFdBQUEyVSxpQkFBQSxDQUFBbEIsU0FBQSxHQUFBbUIsMEJBQUEsRUFBQWQsbUJBQUEsQ0FBQUgsQ0FBQSxpQkFBQWlCLDBCQUFBLEdBQUFkLG1CQUFBLENBQUFjLDBCQUFBLGlCQUFBRCxpQkFBQSxHQUFBQSxpQkFBQSxDQUFBSyxXQUFBLHdCQUFBbEIsbUJBQUEsQ0FBQWMsMEJBQUEsRUFBQXRCLENBQUEsd0JBQUFRLG1CQUFBLENBQUFILENBQUEsR0FBQUcsbUJBQUEsQ0FBQUgsQ0FBQSxFQUFBTCxDQUFBLGdCQUFBUSxtQkFBQSxDQUFBSCxDQUFBLEVBQUFQLENBQUEsaUNBQUFVLG1CQUFBLENBQUFILENBQUEsOERBQUFzQixZQUFBLFlBQUFBLGFBQUEsYUFBQUMsQ0FBQSxFQUFBNUssQ0FBQSxFQUFBNkssQ0FBQSxFQUFBcEIsQ0FBQTtBQUFBLFNBQUFELG9CQUFBOVQsQ0FBQSxFQUFBa1QsQ0FBQSxFQUFBRSxDQUFBLEVBQUFILENBQUEsUUFBQTNJLENBQUEsR0FBQXNKLE1BQUEsQ0FBQXdCLGNBQUEsUUFBQTlLLENBQUEsdUJBQUF0SyxDQUFBLElBQUFzSyxDQUFBLFFBQUF3SixtQkFBQSxZQUFBdUIsbUJBQUFyVixDQUFBLEVBQUFrVCxDQUFBLEVBQUFFLENBQUEsRUFBQUgsQ0FBQSxhQUFBSyxFQUFBSixDQUFBLEVBQUFFLENBQUEsSUFBQVUsbUJBQUEsQ0FBQTlULENBQUEsRUFBQWtULENBQUEsWUFBQWxULENBQUEsZ0JBQUFzVixPQUFBLENBQUFwQyxDQUFBLEVBQUFFLENBQUEsRUFBQXBULENBQUEsU0FBQWtULENBQUEsR0FBQTVJLENBQUEsR0FBQUEsQ0FBQSxDQUFBdEssQ0FBQSxFQUFBa1QsQ0FBQSxJQUFBN1MsS0FBQSxFQUFBK1MsQ0FBQSxFQUFBbUMsVUFBQSxHQUFBdEMsQ0FBQSxFQUFBdUMsWUFBQSxHQUFBdkMsQ0FBQSxFQUFBd0MsUUFBQSxHQUFBeEMsQ0FBQSxNQUFBalQsQ0FBQSxDQUFBa1QsQ0FBQSxJQUFBRSxDQUFBLElBQUFFLENBQUEsYUFBQUEsQ0FBQSxjQUFBQSxDQUFBLG1CQUFBUSxtQkFBQSxDQUFBOVQsQ0FBQSxFQUFBa1QsQ0FBQSxFQUFBRSxDQUFBLEVBQUFILENBQUE7QUFBQSxTQUFBeUMsbUJBQUF0QyxDQUFBLEVBQUFILENBQUEsRUFBQWpULENBQUEsRUFBQWtULENBQUEsRUFBQUksQ0FBQSxFQUFBYyxDQUFBLEVBQUFaLENBQUEsY0FBQWxKLENBQUEsR0FBQThJLENBQUEsQ0FBQWdCLENBQUEsRUFBQVosQ0FBQSxHQUFBRyxDQUFBLEdBQUFySixDQUFBLENBQUFqSyxLQUFBLFdBQUErUyxDQUFBLGdCQUFBcFQsQ0FBQSxDQUFBb1QsQ0FBQSxLQUFBOUksQ0FBQSxDQUFBb0ssSUFBQSxHQUFBekIsQ0FBQSxDQUFBVSx
11980DQUFBLElBQUFnQyxPQUFBLENBQUFDLE9BQUEsQ0FBQWpDLENBQUEsRUFBQXJSLElBQUEsQ0FBQTRRLENBQUEsRUFBQUksQ0FBQTtBQUFBLFNBQUF1QyxrQkFBQXpDLENBQUEsNkJBQUFILENBQUEsU0FBQWpULENBQUEsR0FBQVgsU0FBQSxhQUFBc1csT0FBQSxXQUFBekMsQ0FBQSxFQUFBSSxDQUFBLFFBQUFjLENBQUEsR0FBQWhCLENBQUEsQ0FBQWhVLEtBQUEsQ0FBQTZULENBQUEsRUFBQWpULENBQUEsWUFBQThWLE1BQUExQyxDQUFBLElBQUFzQyxrQkFBQSxDQUFBdEIsQ0FBQSxFQUFBbEIsQ0FBQSxFQUFBSSxDQUFBLEVBQUF3QyxLQUFBLEVBQUFDLE1BQUEsVUFBQTNDLENBQUEsY0FBQTJDLE9BQUEzQyxDQUFBLElBQUFzQyxrQkFBQSxDQUFBdEIsQ0FBQSxFQUFBbEIsQ0FBQSxFQUFBSSxDQUFBLEVBQUF3QyxLQUFBLEVBQUFDLE1BQUEsV0FBQTNDLENBQUEsS0FBQTBDLEtBQUE7QUFBQSxTQUFBMVgsZUFBQThVLENBQUEsRUFBQWxULENBQUEsV0FBQW1ZLGVBQUEsQ0FBQWpGLENBQUEsS0FBQWtGLHFCQUFBLENBQUFsRixDQUFBLEVBQUFsVCxDQUFBLEtBQUFxWSwyQkFBQSxDQUFBbkYsQ0FBQSxFQUFBbFQsQ0FBQSxLQUFBc1ksZ0JBQUE7QUFBQSxTQUFBQSxpQkFBQSxjQUFBOUQsU0FBQTtBQUFBLFNBQUE2RCw0QkFBQW5GLENBQUEsRUFBQWtCLENBQUEsUUFBQWxCLENBQUEsMkJBQUFBLENBQUEsU0FBQXFGLGlCQUFBLENBQUFyRixDQUFBLEVBQUFrQixDQUFBLE9BQUFuQixDQUFBLE1BQUEzVCxRQUFBLENBQUFtVixJQUFBLENBQUF2QixDQUFBLEVBQUF2TCxLQUFBLDZCQUFBc0wsQ0FBQSxJQUFBQyxDQUFBLENBQUFzRixXQUFBLEtBQUF2RixDQUFBLEdBQUFDLENBQUEsQ0FBQXNGLFdBQUEsQ0FBQWhZLElBQUEsYUFBQXlTLENBQUEsY0FBQUEsQ0FBQSxHQUFBd0YsS0FBQS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FBQS9ULENBQUEsV0FBQTRULE1BQUEsQ0FBQWtCLGNBQUEsR0FBQWxCLE1BQUEsQ0FBQWtCLGNBQUEsQ0FBQTlVLENBQUEsRUFBQTRVLDBCQUFBLEtBQUE1VSxDQUFBLENBQUErVSxTQUFBLEdBQUFILDBCQUFBLEVBQUFkLG1CQUFBLENBQUE5VCxDQUFBLEVBQUFzVCxDQUFBLHlCQUFBdFQsQ0FBQSxDQUFBeVQsU0FBQSxHQUFBRyxNQUFBLENBQUFDLE1BQUEsQ0FBQUYsQ0FBQSxHQUFBM1QsQ0FBQSxXQUFBMlUsaUJBQUEsQ0FBQWxCLFNBQUEsR0FBQW1CLDBCQUFBLEVBQUFkLG1CQUFBLENBQUFILENBQUEsaUJBQUFpQiwwQkFBQSxHQUFBZCxtQkFBQSxDQUFBYywwQkFBQSxpQkFBQUQsaUJBQUEsR0FBQUEsaUJBQUEsQ0FBQUssV0FBQSx3QkFBQWxCLG1CQUFBLENBQUFjLDBCQUFBLEVBQUF0QixDQUFBLHdCQUFBUSxtQkFBQSxDQUFBSCxDQUFBLEdBQUFHLG1CQUFBLENBQUFILENBQUEsRUFBQUwsQ0FBQSxnQkFBQVEsbUJBQUEsQ0FBQUgsQ0FBQSxFQUFBUCxDQUFBLGlD
11980QUFBVSxtQkFBQSxDQUFBSCxDQUFBLDhEQUFBc0IsWUFBQSxZQUFBQSxhQUFBLGFBQUFDLENBQUEsRUFBQTVLLENBQUEsRUFBQTZLLENBQUEsRUFBQXBCLENBQUE7QUFBQSxTQUFBRCxvQkFBQTlULENBQUEsRUFBQWtULENBQUEsRUFBQUUsQ0FBQSxFQUFBSCxDQUFBLFFBQUEzSSxDQUFBLEdBQUFzSixNQUFBLENBQUF3QixjQUFBLFFBQUE5SyxDQUFBLHVCQUFBdEssQ0FBQSxJQUFBc0ssQ0FBQSxRQUFBd0osbUJBQUEsWUFBQXVCLG1CQUFBclYsQ0FBQSxFQUFBa1QsQ0FBQSxFQUFBRSxDQUFBLEVBQUFILENBQUEsYUFBQUssRUFBQUosQ0FBQSxFQUFBRSxDQUFBLElBQUFVLG1CQUFBLENBQUE5VCxDQUFBLEVBQUFrVCxDQUFBLFlBQUFsVCxDQUFBLGdCQUFBc1YsT0FBQSxDQUFBcEMsQ0FBQSxFQUFBRSxDQUFBLEVBQUFwVCxDQUFBLFNBQUFrVCxDQUFBLEdBQUE1SSxDQUFBLEdBQUFBLENBQUEsQ0FBQXRLLENBQUEsRUFBQWtULENBQUEsSUFBQTdTLEtBQUEsRUFBQStTLENBQUEsRUFBQW1DLFVBQUEsR0FBQXRDLENBQUEsRUFBQXVDLFlBQUEsR0FBQXZDLENBQUEsRUFBQXdDLFFBQUEsR0FBQXhDLENBQUEsTUFBQWpULENBQUEsQ0FBQWtULENBQUEsSUFBQUUsQ0FBQSxJQUFBRSxDQUFBLGFBQUFBLENBQUEsY0FBQUEsQ0FBQSxtQkFBQVEsbUJBQUEsQ0FBQTlULENBQUEsRUFBQWtULENBQUEsRUFBQUUsQ0FBQSxFQUFBSCxDQUFBO0FBQUEsU0FBQXlDLG1CQUFBdEMsQ0FBQSxFQUFBSCxDQUFBLEVBQUFqVCxDQUFBLEVBQUFrVCxDQUFBLEVBQUFJLENBQUEsRUFBQWMsQ0FBQSxFQUFBWixDQUFBLGNBQUFsSixDQUFBLEdBQUE4SSxDQUFBLENBQUFnQixDQUFBLEVBQUFaLENBQUEsR0FBQUcsQ0FBQSxHQUFBckosQ0FBQSxDQUFBakssS0FBQSxXQUFBK1MsQ0FBQSxnQkFBQXBULENBQUE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FNLENBQUEsS0FBQTNKLENBQUEsS0FBQWtKLENBQUEsR0FBQUEsQ0FBQSxRQUFBQSxDQUFBLFNBQUFVLENBQUEsQ0FBQWQsQ0FBQSxRQUFBaUIsQ0FBQSxDQUFBYixDQUFBLEVBQUFHLENBQUEsS0FBQU8sQ0FBQSxDQUFBZCxDQUFBLEdBQUFPLENBQUEsR0FBQU8sQ0FBQSxDQUFBQyxDQUFBLEdBQUFSLENBQUEsYUFBQUksQ0FBQSxNQUFBekosQ0FBQSxRQUFBa0osQ0FBQSxLQUFBRixDQUFBLFlBQUFMLENBQUEsR0FBQTNJLENBQUEsQ0FBQWdKLENBQUEsV0FBQUwsQ0FBQSxHQUFBQSxDQUFBLENBQUF3QixJQUFBLENBQUFuSyxDQUFBLEVBQUFxSixDQUFBLFVBQUFhLFNBQUEsMkNBQUF2QixDQUFBLENBQUF5QixJQUFBLFNBQUF6QixDQUFBLEVBQUFVLENBQUEsR0FBQVYsQ0FBQSxDQUFBNVMsS0FBQSxFQUFBbVQsQ0FBQSxTQUFBQSxDQUFBLG9CQUFBQSxDQUFBLEtBQUFQLENBQUEsR0FBQTNJLENBQUEsZUFBQTJJLENBQUEsQ0FBQXdCLElBQUEsQ0FBQW5LLENBQUEsR0FBQWtKLENBQUEsU0FBQUcsQ0FBQSxHQUFBYSxTQUFBLHVDQUFBbEIsQ0FBQSxnQkFBQUUsQ0FBQSxPQUFBbEosQ0FBQSxHQUFBdEssQ0FBQSxjQUFBaVQsQ0FBQSxJQUFBZ0IsQ0FBQSxHQUFBQyxDQUFBLENBQUFkLENBQUEsUUFBQU8sQ0FBQSxHQUFBVCxDQUFBLENBQUF1QixJQUFBLENBQUFyQixDQUFBLEVBQUFjLENBQUEsT0FBQUUsQ0FBQSxrQkFBQW5CLENBQUEsSUFBQTNJLENBQUEsR0FBQXRLLENBQUEsRUFBQXdULENBQUEsTUFBQUcsQ0FBQSxHQUFBVixDQUFBLGNBQUFjLENBQUEsbUJBQUExVCxLQUFBLEVBQUE0UyxDQUFBLEVBQUF5QixJQUFBLEVBQUFULENBQUEsU0FBQWYsQ0FBQSxFQUFBSSxDQUFBLEVBQUFoSix
11980DQUFBLFFBQUFxSixDQUFBLFFBQUFTLENBQUEsZ0JBQUFWLFVBQUEsY0FBQWlCLGtCQUFBLGNBQUFDLDJCQUFBLEtBQUEzQixDQUFBLEdBQUFXLE1BQUEsQ0FBQWlCLGNBQUEsTUFBQXJCLENBQUEsTUFBQUosQ0FBQSxJQUFBSCxDQUFBLENBQUFBLENBQUEsSUFBQUcsQ0FBQSxTQUFBVSxtQkFBQSxDQUFBYixDQUFBLE9BQUFHLENBQUEsaUNBQUFILENBQUEsR0FBQVUsQ0FBQSxHQUFBaUIsMEJBQUEsQ0FBQW5CLFNBQUEsR0FBQUMsU0FBQSxDQUFBRCxTQUFBLEdBQUFHLE1BQUEsQ0FBQUMsTUFBQSxDQUFBTCxDQUFBLFlBQUFPLEVBQUEvVCxDQUFBLFdBQUE0VCxNQUFBLENBQUFrQixjQUFBLEdBQUFsQixNQUFBLENBQUFrQixjQUFBLENBQUE5VSxDQUFBLEVBQUE0VSwwQkFBQSxLQUFBNVUsQ0FBQSxDQUFBK1UsU0FBQSxHQUFBSCwwQkFBQSxFQUFBZCxtQkFBQSxDQUFBOVQsQ0FBQSxFQUFBc1QsQ0FBQSx5QkFBQXRULENBQUEsQ0FBQXlULFNBQUEsR0FBQUcsTUFBQSxDQUFBQyxNQUFBLENBQUFGLENBQUEsR0FBQTNULENBQUEsV0FBQTJVLGlCQUFBLENBQUFsQixTQUFBLEdBQUFtQiwwQkFBQSxFQUFBZCxtQkFBQSxDQUFBSCxDQUFBLGlCQUFBaUIsMEJBQUEsR0FBQWQsbUJBQUEsQ0FBQWMsMEJBQUEsaUJBQUFELGlCQUFBLEdBQUFBLGlCQUFBLENBQUFLLFdBQUEsd0JBQUFsQixtQkFBQSxDQUFBYywwQkFBQSxFQUFBdEIsQ0FBQSx3QkFBQVEsbUJBQUEsQ0FBQUgsQ0FBQSxHQUFBRyxtQkFBQSxDQUFBSCxDQUFBLEVBQUFMLENBQUEsZ0JBQUFRLG1CQUFBLENBQUFILENBQUEsRUFBQVAsQ0FBQSxpQ0FBQVUsbUJBQUEsQ0FBQUgsQ0FBQSw4REFBQXNCLFlBQUEsWUFBQUEsYUFBQSxhQUFBQyxDQUFBLEVBQUE1SyxDQUFBLEVBQUE2SyxDQUFBLEVBQUFwQixDQUFBO0FBQUEsU0FBQUQsb0JBQUE5VCxDQUFBLEVBQUFrVCxDQUFBLEVBQUFFLENBQUEsRUFBQUgsQ0FBQSxRQUFBM0ksQ0FBQSxHQUFBc0osTUFBQSxDQUFBd0IsY0FBQSxRQUFBOUssQ0FBQSx1QkFBQXRLLENBQUEsSUFBQXNLLENBQUEsUUFBQXdKLG1CQUFBLFlBQUF1QixtQkFBQXJWLENBQUEsRUFBQWtULENBQUEsRUFBQUUsQ0FBQSxFQUFBSCxDQUFBLGFBQUFLLEVBQUFKLENBQUEsRUFBQUUsQ0FBQSxJQUFBVSxtQkFBQSxDQUFBOVQsQ0FBQSxFQUFBa1QsQ0FBQSxZQUFBbFQsQ0FBQSxnQkFBQXNWLE9BQUEsQ0FBQXBDLENBQUEsRUFBQUUsQ0FBQSxFQUFBcFQsQ0FBQSxTQUFBa1QsQ0FBQSxHQUFBNUksQ0FBQSxHQUFBQSxDQUFBLENBQUF0SyxDQUFBLEVBQUFrVCxDQUFBLElBQUE3UyxLQUFBLEVBQUErUyxDQUFBLEVBQUFtQyxVQUFBLEdBQUF0QyxDQUFBLEVBQUF1QyxZQUFBLEdBQUF2QyxDQUFBLEVBQUF3QyxRQUFBLEdBQUF4QyxDQUFBLE1BQUFqVCxDQUFBLENBQUFrVCxDQUFBLElBQUFFLENBQUEsSUFBQUUsQ0FBQSxhQUFBQSxDQUFBLGNBQUFBLENBQUEsbUJBQUFRLG1CQUFBLENBQUE5VCxDQUFBLEVBQUFrVCxDQUFBLEVBQUFFLENBQUEsRUFBQUgsQ0FBQTtBQUFBLFNBQUF5QyxtQkFBQXRDLENBQUEsRUFBQUgsQ0FBQSxFQUFBalQsQ0FBQSxFQUFBa1QsQ0FBQSxFQUFBSSxDQUFBLEVBQUFjLENBQUEsRUFBQVosQ0FBQSxjQUFBbEosQ0FBQSxHQUFBOEksQ0FBQSxDQUFBZ0IsQ0FBQSxFQUFBWixDQUFBLEdBQUFHLENBQUEsR0FBQXJKLENBQUEsQ0FBQWpLLEtBQUEsV0FBQStTLENBQUEsZ0JBQUFwVCxDQUFBLENBQUFvVCxDQUFBLEtBQUE5SSxDQUFBLENBQUFvSyxJQUFBLEdBQUF6QixDQUFBLENBQUFVLENBQUEsSUFBQWdDLE9BQUEsQ0FBQUMsT0FBQSxDQUFBakMsQ0FBQSxFQUFBclIsSUFBQSxDQUFBNFEsQ0FBQSxFQUFBSSxDQUFBO0FBQUEsU0FBQXVDLGtCQUFBekMsQ0FBQSw2QkFBQUgsQ0FBQSxTQUFBalQsQ0FBQSxHQUFBWCxTQUFBLGFBQUFzVyxPQUFBLFdBQUF6QyxDQUFBLEVBQUFJLENBQUEsUUFBQWMsQ0FBQSxHQUFBaEIsQ0FBQSxDQUFBaFUsS0FBQSxDQUFBNlQsQ0FBQSxFQUFBalQsQ0FBQSxZQUFBOFYsTUFBQTFDLENBQUEsSUFBQXNDLGtCQUFBLENBQUF0QixDQUFBLEVBQUFsQixDQUFBLEVBQUFJLENBQUEsRUFBQXdDLEtBQUEsRUFBQUMsTUFBQSxVQUFBM0MsQ0FBQSxjQUFBMkMsT0FBQTNDLENBQUEsSUFBQXNDLGtCQUFBLENBQUF0QixDQUFBLEVBQUFsQixDQUFBLEVBQUFJLENBQUEsRUFBQXdDLEtBQUEsRUFBQUMsTUFBQSxXQUFBM0MsQ0FBQSxLQUFBMEMsS0FBQTtBQUQwQjtBQUMxQjBWLDZDQUFLLENBQUNDLFFBQVEsQ0FBQ0MsT0FBTyxDQUFDQyxNQUFNLENBQUMsZUFBZSxDQUFDLEdBQUkxTyxjQUFjLENBQUNDLE9BQU8sQ0FBQyxVQUFVLENBQUMsS0FBSyxJQUFJLEdBQUlELGNBQWMsQ0FBQ0MsT0FBTyxDQUFDLFVBQVUsQ0FBQyxHQUFHLEVBQUU7O0FBRXhJO0FBQ0E7QUFDQXNPLDZDQUFLLENBQUNJLFlBQVksQ0FBQ0MsT0FBTyxDQUFDQyxHQUFHLENBQUMsVUFBVTlDLE1BQU0sRUFBRTtFQUM3QyxJQUFNM0QsS0FBSyxHQUFJcEksY0FBYyxDQUFDQyxPQUFPLENBQUMsVUFBVSxDQUFDLEtBQUssSUFBSSxHQUFJRCxjQUFjLENBQUNDLE9BQU8sQ0FBQyxVQUFVLENBQUMsR0FBRyxFQUFFO0VBQ3JHOEwsTUFBTSxDQUFDMEMsT0FBTyxDQUFDSyxhQUFhLGFBQUF0cEIsTUFBQSxDQUFjNGlCLEtBQUssQ0FBRTtFQUNqRCxPQUFPMkQsTUFBTTtBQUNqQixDQUFDLENBQUM7QUFDRjtBQUNBd0MsNkNBQUssQ0FBQ0ksWUFBWSxDQUFDSSxRQUFRLENBQUNGLEdBQUcsQ0FBQyxVQUFDRSxRQUFRLEVBQUs7RUFDdEMsT0FBT0EsUUFBUTtBQUNuQixDQUFDO0VBQUEsSUFBQTduQixJQUFBLEdBQUEwUixpQkFBQSxjQUFBWixZQUFBLEdBQUFFLENBQUEsQ0FBRSxTQUFBYSxRQUFPcUcsS0FBSztJQUFBLE9BQUFwSCxZQUFBLEdBQUFDLENBQUEsV0FBQWUsUUFBQTtNQUFBLGtCQUFBQSxRQUFBLENBQUE3QyxDQUFBO1FBQUE7VUFDWDtVQUNKLElBQUlpSixLQUFLLENBQUMyUCxRQUFRLENBQUNwZCxNQUFNLEtBQUssR0FBRyxFQUFFO1lBQy9CcU8sY0FBYyxDQUFDUSxVQUFVLENBQUMsVUFBVSxDQUFDO1VBQ3pDO1FBQUM7VUFBQSxPQUFBeEgsUUFBQSxDQUFBN0IsQ0FBQTtNQUFBO0lBQUEsR0FBQTRCLE9BQUE7RUFBQSxDQUNKO0VBQUEsaUJBQUFFLEVBQUE7SUFBQSxPQUFBL1IsSUFBQSxDQUFBL0UsS0FBQSxPQUFBQyxTQUFBO0VBQUE7QUFBQSxJQUFDO0FBQ0Y7QUFDQTtBQUNPLElBQU1xRCxtQkFBbUI7RUFBQSxJQUFBcVgsS0FBQSxHQUFBbEUsaUJBQUEsY0FBQVosWUFBQSxHQUFBRSxDQUFBLENBQUcsU0FBQStWLFNBQUE7SUFBQSxJQUFBZSxNQUFBO0lBQUEsT0FBQWhYLFlBQUEsR0FBQUMsQ0FBQSxXQUFBaVcsU0FBQTtNQUFBLGtCQUFBQSxTQUFBLENBQUEvWCxDQUFBO1FBQUE7VUFBQStYLFNBQUEsQ0FBQS9YLENBQUE7VUFBQSxPQUNWb1ksNkNBQUssQ0FDdEIsOEJBQ0osQ0FBQztRQUFBO1VBRktTLE1BQU0sR0FBQWQsU0FBQSxDQUFBaFgsQ0FBQTtVQUFBLE9BQUFnWCxTQUFBLENBQUEvVyxDQUFBLElBR0w2WCxNQUFNLENBQUNqdUIsSUFBSSxVQUFPO01BQUE7SUFBQSxHQUFBa3RCLFFBQUE7RUFBQSxDQUM1QjtFQUFBLGdCQUxZeG9CLG1CQUFtQkEsQ0FBQTtJQUFBLE9BQUFxWCxLQUFBLENBQUEzYSxLQUFBLE9BQUFDLFNBQUE7RUFBQTtBQUFBLEdBSy9CO0FBQ00sSUFBTWdELGFBQWE7RUFBQSxJQUFBc1osS0FBQSxHQUFBOUYsaUJBQUEsY0FBQVosWUFBQSxHQUFBRSxDQUFBLENBQUcsU0FBQStXLFNBQUE7SUFBQSxJQUFBRCxNQUFBO0lBQUEsT0FBQWhYLFlBQUEsR0FBQUMsQ0FBQSxXQUFBaVgsU0FBQTtNQUFBLGtCQUFBQSxTQUFBLENBQUEvWSxDQUFBO1FBQUE7VUFBQStZLFNBQUEsQ0FBQS9ZLENBQUE7VUFBQSxPQUNKb1ksNkNBQUssQ0FDdEIsNEJBQ0osQ0FBQztRQUFBO1VBRktTLE1BQU0sR0FBQUUsU0FBQSxDQUFBaFksQ0FBQTtVQUFBLE9BQUFnWSxTQUFBLENBQUEvWCxDQUFBLElBR0w2WCxNQUFNLENBQUNqdUIsSUFBSSxVQUFPO01BQUE7SUFBQSxHQUFBa3VCLFFBQUE7RUFBQSxDQUM1QjtFQUFBLGdCQUxZN3BCLGFBQWFBLENBQUE7SUFBQSxPQUFBc1osS0FBQSxDQUFBdmMsS0FBQSxPQUFBQyxTQUFBO0VBQUE7QUFBQSxHQUt6QjtBQUNEO0FBQ08sSUFBTWdhLFFBQVE7RUFBQSxJQUFBdUMsS0FBQSxHQUFBL0YsaUJBQUEsY0FBQVosWUFBQSxHQUFBRSxDQUFBLENBQUcsU0FBQWlYLFNBQUE7SUFBQSxJQUFBSCxNQUFBO0lBQUEsT0FBQWhYLFlBQUEsR0FBQUMsQ0FBQSxXQUFBbVgsU0FBQTtNQUFBLGtCQUFBQSxTQUFBLENBQUFqWixDQUFBO1FBQUE7VUFBQWlaLFNBQUEsQ0FBQWpaLENBQUE7VUFBQSxPQUNDb1ksNkNBQUssQ0FDdEIsa0JBQ0osQ0FBQztRQUFBO1VBRktTLE1BQU0sR0FBQUksU0FBQSxDQUFBbFksQ0FBQTtVQUFBLE9BQUFrWSxTQUFBLENBQUFqWSxDQUFBLElBR0w2WCxNQUFNLENBQUNqdUIsSUFBSSxDQUFDc3VCLFFBQVE7TUFBQTtJQUFBLEdBQUFGLFFBQUE7RUFBQSxDQUM5QjtFQUFBLGdCQUxZL1MsUUFBUUEsQ0FBQTtJQUFBLE9BQUF1QyxLQUFBLENBQUF4YyxLQUFBLE9BQUFDLFNBQUE7RUFBQTtBQUFBLEdBS3BCO0FBQ0Q7QUFDTyxJQUFNdW1CLFVBQVU7
11980RUFBQSxJQUFBMkcsS0FBQSxHQUFBMVcsaUJBQUEsY0FBQVosWUFBQSxHQUFBRSxDQUFBLENBQUcsU0FBQXFYLFNBQU96ZCxNQUFNO0lBQUEsSUFBQWtkLE1BQUE7SUFBQSxPQUFBaFgsWUFBQSxHQUFBQyxDQUFBLFdBQUF1WCxTQUFBO01BQUEsa0JBQUFBLFNBQUEsQ0FBQXJaLENBQUE7UUFBQTtVQUFBcVosU0FBQSxDQUFBclosQ0FBQTtVQUFBLE9BQ2RvWSw2Q0FBSyxxQkFBQS9vQixNQUFBLENBQ0ZzTSxNQUFNLENBQzlCLENBQUM7UUFBQTtVQUZLa2QsTUFBTSxHQUFBUSxTQUFBLENBQUF0WSxDQUFBO1VBQUEsT0FBQXNZLFNBQUEsQ0FBQXJZLENBQUEsSUFHTDZYLE1BQU0sQ0FBQ2p1QixJQUFJLENBQUMwdUIsS0FBSztNQUFBO0lBQUEsR0FBQUYsUUFBQTtFQUFBLENBQzNCO0VBQUEsZ0JBTFk1RyxVQUFVQSxDQUFBd0YsR0FBQTtJQUFBLE9BQUFtQixLQUFBLENBQUFudEIsS0FBQSxPQUFBQyxTQUFBO0VBQUE7QUFBQSxHQUt0QjtBQUNEO0FBQ08sSUFBTWlwQixhQUFhO0VBQUEsSUFBQXFFLEtBQUEsR0FBQTlXLGlCQUFBLGNBQUFaLFlBQUEsR0FBQUUsQ0FBQSxDQUFHLFNBQUF5WCxTQUFPN2QsTUFBTTtJQUFBLElBQUFrZCxNQUFBO0lBQUEsT0FBQWhYLFlBQUEsR0FBQUMsQ0FBQSxXQUFBMlgsU0FBQTtNQUFBLGtCQUFBQSxTQUFBLENBQUF6WixDQUFBO1FBQUE7VUFBQXlaLFNBQUEsQ0FBQXpaLENBQUE7VUFBQSxPQUNqQm9ZLDZDQUFLLDJCQUFBL29CLE1BQUEsQ0FDSXNNLE1BQU0sQ0FDcEMsQ0FBQztRQUFBO1VBRktrZCxNQUFNLEdBQUFZLFNBQUEsQ0FBQTFZLENBQUE7VUFBQSxPQUFBMFksU0FBQSxDQUFBelksQ0FBQSxJQUdMNlgsTUFBTSxDQUFDanVCLElBQUksQ0FBQzh1QixXQUFXLEtBQUssSUFBSSxHQUFHYixNQUFNLENBQUNqdUIsSUFBSSxDQUFDOHVCLFdBQVcsR0FBRyxFQUFFO01BQUE7SUFBQSxHQUFBRixRQUFBO0VBQUEsQ0FDekU7RUFBQSxnQkFMWXRFLGFBQWFBLENBQUF5RSxHQUFBO0lBQUEsT0FBQUosS0FBQSxDQUFBdnRCLEtBQUEsT0FBQUMsU0FBQTtFQUFBO0FBQUEsR0FLekI7QUFDRDtBQUNPLElBQU02bkIsaUJBQWlCO0VBQUEsSUFBQThGLEtBQUEsR0FBQW5YLGlCQUFBLGNBQUFaLFlBQUEsR0FBQUUsQ0FBQSxDQUFHLFNBQUE4WCxTQUFPOW5CLGFBQWEsRUFBRStuQixTQUFTO0lBQUEsSUFBQW5zQixFQUFBLEVBQUFrckIsTUFBQTtJQUFBLE9BQUFoWCxZQUFBLEdBQUFDLENBQUEsV0FBQWlZLFNBQUE7TUFBQSxrQkFBQUEsU0FBQSxDQUFBL1osQ0FBQTtRQUFBO1VBQ3hEclMsRUFBRSxNQUFBMEIsTUFBQSxDQUFNMEMsYUFBYSxPQUFBMUMsTUFBQSxDQUFJeXFCLFNBQVM7VUFDdEMsSUFBRyxPQUFPQSxTQUFTLEtBQUssV0FBVyxFQUMvQm5zQixFQUFFLE1BQUEwQixNQUFBLENBQU0wQyxhQUFhLENBQUU7VUFBQ2dvQixTQUFBLENBQUEvWixDQUFBO1VBQUEsT0FDUG9ZLDZDQUFLLCtCQUFBL29CLE1BQUEsQ0FDUTFCLEVBQUUsQ0FDcEMsQ0FBQztRQUFBO1VBRktrckIsTUFBTSxHQUFBa0IsU0FBQSxDQUFBaFosQ0FBQTtVQUFBLE9BQUFnWixTQUFBLENBQUEvWSxDQUFBLElBSUw2WCxNQUFNLENBQUNqdUIsSUFBSSxDQUFDb3ZCLE9BQU8sS0FBSyxJQUFJLEdBQUduQixNQUFNLENBQUNqdUIsSUFBSSxDQUFDb3ZCLE9BQU8sR0FBRyxFQUFFO01BQUE7SUFBQSxHQUFBSCxRQUFBO0VBQUEsQ0FDakU7RUFBQSxnQkFUWS9GLGlCQUFpQkEsQ0FBQW1HLEdBQUEsRUFBQUMsR0FBQTtJQUFBLE9BQUFOLEtBQUEsQ0FBQTV0QixLQUFBLE9BQUFDLFNBQUE7RUFBQTtBQUFBLEdBUzdCO0FBQ0Q7QUFDTyxJQUFNK25CLFdBQVc7RUFBQSxJQUFBbUcsS0FBQSxHQUFBMVgsaUJBQUEsY0FBQVosWUFBQSxHQUFBRSxDQUFBLENBQUcsU0FBQXFZLFNBQUE7SUFBQSxJQUFBdkIsTUFBQTtJQUFBLE9BQUFoWCxZQUFBLEdBQUFDLENBQUEsV0FBQXVZLFNBQUE7TUFBQSxrQkFBQUEsU0FBQSxDQUFBcmEsQ0FBQTtRQUFBO1VBQUFxYSxTQUFBLENBQUFyYSxDQUFBO1VBQUEsT0FDRm9ZLDZDQUFLLENBQ3RCLHFCQUNKLENBQUM7UUFBQTtVQUZLUyxNQUFNLEdBQUF3QixTQUFBLENBQUF0WixDQUFBO1VBQUEsT0FBQXNaLFNBQUEsQ0FBQXJaLENBQUEsSUFHTDZYLE1BQU0sQ0FBQ2p1QixJQUFJLENBQUMyb0IsUUFBUTtNQUFBO0lBQUEsR0FBQTZHLFFBQUE7RUFBQSxDQUM5QjtFQUFBLGdCQUxZcEcsV0FBV0EsQ0FBQTtJQUFBLE9BQUFtRyxLQUFBLENBQUFudUIsS0FBQSxPQUFBQyxTQUFBO0VBQUE7QUFBQSxHQUt2QjtBQUNEO0FBQ08sSUFBTWlxQixTQUFTO0VBQUEsSUFBQW9FLEtBQUEsR0FBQTdYLGlCQUFBLGNBQUFaLFlBQUEsR0FBQUUsQ0FBQSxDQUFHLFNBQUF3WSxTQUFBO0lBQUEsSUFBQTFCLE1BQUE7SUFBQSxPQUFBaFgsWUFBQSxHQUFBQyxDQUFBLFdBQUEwWSxTQUFBO01BQUEsa0JBQUFBLFNBQUEsQ0FBQXhhLENBQUE7UUFBQTtVQUFBd2EsU0FBQSxDQUFBeGEsQ0FBQTtVQUFBLE9BQ0FvWSw2Q0FBSyxDQUN0QixvQkFDSixDQUFDO1FBQUE7VUFGS1MsTUFBTSxHQUFBMkIsU0FBQSxDQUFBelosQ0FBQTtVQUFBLE9BQUF5WixTQUFBLENBQUF4WixDQUFBLElBR0w2WCxNQUFNLENBQUNqdUIsSUFBSSxDQUFDNnZCLFNBQVM7TUFBQTtJQUFBLEdBQUFGLFFBQUE7RUFBQSxDQUMvQjtFQUFBLGdCQUxZckUsU0FBU0EsQ0FBQTtJQUFBLE9BQUFvRSxLQUFBLENBQUF0dUIsS0FBQSxPQUFBQyxTQUFBO0VBQUE7QUFBQSxHQUtyQjtBQUNEO0FBQ08sSUFBTWtILFNBQVM7RUFBQSxJQUFBdW5CLEtBQUEsR0FBQWpZLGlCQUFBLGNBQUFaLFlBQUEsR0FBQUUsQ0FBQSxDQUFHLFNBQUE0WSxTQUFBO0lBQUEsSUFBQTlCLE1BQUE7SUFBQSxPQUFBaFgsWUFBQSxHQUFBQyxDQUFBLFdBQUE4WSxTQUFBO01BQUEsa0JBQUFBLFNBQUEsQ0FBQTVhLENBQUE7UUFBQTtVQUFBNGEsU0FBQSxDQUFBNWEsQ0FBQTtVQUFBLE9BQ0FvWSw2Q0FBSyxDQUN0QixrQkFDSixDQUFDO1FBQUE7VUFGS1MsTUFBTSxHQUFBK0IsU0FBQSxDQUFBN1osQ0FBQTtVQUFBLE9BQUE2WixTQUFBLENBQUE1WixDQUFBLElBR0w2WCxNQUFNLENBQUNqdUIsSUFBSSxDQUFDaXdCLFNBQVM7TUFBQTtJQUFBLEdBQUFGLFFBQUE7RUFBQSxDQUMvQjtFQUFBLGdCQUxZeG5CLFNBQVNBLENBQUE7SUFBQSxPQUFBdW5CLEtBQUEsQ0FBQTF1QixLQUFBLE9BQUFDLFNBQUE7RUFBQTtBQUFBLEdBS3JCO0FBQ0Q7QUFDTyxJQUFNbWhCLFdBQVc7RUFBQSxJQUFBME4sS0FBQSxHQUFBclksaUJBQUEsY0FBQVosWUFBQSxHQUFBRSxDQUFBLENBQUcsU0FBQWdaLFNBQU9ydEIsRUFBRTtJQUFBLElBQUFtckIsTUFBQTtJQUFBLE9BQUFoWCxZQUFBLEdBQUFDLENBQUEsV0FBQWtaLFNBQUE7TUFBQSxrQkFBQUEsU0FBQSxDQUFBaGIsQ0FBQTtRQUFBO1VBQUFnYixTQUFBLENBQUFoYixDQUFBO1VBQUEsT0FDWG9ZLDZDQUFLLHFCQUFBL29CLE1BQUEsQ0FDRjNCLEVBQUUsQ0FDMUIsQ0FBQztRQUFBO1VBRkttckIsTUFBTSxHQUFBbUMsU0FBQSxDQUFBamEsQ0FBQTtVQUFBLE9BQUFpYSxTQUFBLENBQUFoYSxDQUFBLElBSUw2WCxNQUFNLENBQUNqdUIsSUFBSSxDQUFDMEksS0FBSztNQUFBO0lBQUEsR0FBQXluQixRQUFBO0VBQUEsQ0FDM0I7RUFBQSxnQkFOWTNOLFdBQVdBLENBQUE2TixHQUFBO0lBQUEsT0FBQUgsS0FBQSxDQUFBOXVCLEtBQUEsT0FBQUMsU0FBQTtFQUFBO0FBQUEsR0FNdkI7QUFDRDtBQUNPLElBQU1pdkIsUUFBUTtFQUFBLElBQUFDLE1BQUEsR0FBQTFZLGlCQUFBLGNBQUFaLFlBQUEsR0FBQUUsQ0FBQSxDQUFHLFNBQUFxWixVQUFBO0lBQUEsSUFBQXZDLE1BQUE7SUFBQSxPQUFBaFgsWUFBQSxHQUFBQyxDQUFBLFdBQUF1WixVQUFBO01BQUEsa0JBQUFBLFVBQUEsQ0FBQXJiLENBQUE7UUFBQTtVQUFBcWIsVUFBQSxDQUFBcmIsQ0FBQTtVQUFBLE9BQ0NvWSw2Q0FBSyxDQUN0QixrQkFDSixDQUFDO1F
11980BQUE7VUFGS1MsTUFBTSxHQUFBd0MsVUFBQSxDQUFBdGEsQ0FBQTtVQUFBLE9BQUFzYSxVQUFBLENBQUFyYSxDQUFBLElBR0w2WCxNQUFNLENBQUNqdUIsSUFBSSxDQUFDb0MsS0FBSztNQUFBO0lBQUEsR0FBQW91QixTQUFBO0VBQUEsQ0FDM0I7RUFBQSxnQkFMWUYsUUFBUUEsQ0FBQTtJQUFBLE9BQUFDLE1BQUEsQ0FBQW52QixLQUFBLE9BQUFDLFNBQUE7RUFBQTtBQUFBLEdBS3BCO0FBQ0Q7QUFDTyxJQUFNa3JCLGFBQWE7RUFBQSxJQUFBbUUsTUFBQSxHQUFBN1ksaUJBQUEsY0FBQVosWUFBQSxHQUFBRSxDQUFBLENBQUcsU0FBQXdaLFVBQUE7SUFBQSxJQUFBMUMsTUFBQTtJQUFBLE9BQUFoWCxZQUFBLEdBQUFDLENBQUEsV0FBQTBaLFVBQUE7TUFBQSxrQkFBQUEsVUFBQSxDQUFBeGIsQ0FBQTtRQUFBO1VBQUF3YixVQUFBLENBQUF4YixDQUFBO1VBQUEsT0FDSm9ZLDZDQUFLLENBQ3RCLG1CQUNKLENBQUM7UUFBQTtVQUZLUyxNQUFNLEdBQUEyQyxVQUFBLENBQUF6YSxDQUFBO1VBQUEsT0FBQXlhLFVBQUEsQ0FBQXhhLENBQUEsSUFHTDZYLE1BQU0sQ0FBQ2p1QixJQUFJO01BQUE7SUFBQSxHQUFBMndCLFNBQUE7RUFBQSxDQUNyQjtFQUFBLGdCQUxZcEUsYUFBYUEsQ0FBQTtJQUFBLE9BQUFtRSxNQUFBLENBQUF0dkIsS0FBQSxPQUFBQyxTQUFBO0VBQUE7QUFBQSxHQUt6QjtBQUNEO0FBQ08sSUFBTW9yQixPQUFPO0VBQUEsSUFBQW9FLE1BQUEsR0FBQWhaLGlCQUFBLGNBQUFaLFlBQUEsR0FBQUUsQ0FBQSxDQUFHLFNBQUEyWixVQUFBO0lBQUEsSUFBQTdDLE1BQUE7SUFBQSxPQUFBaFgsWUFBQSxHQUFBQyxDQUFBLFdBQUE2WixVQUFBO01BQUEsa0JBQUFBLFVBQUEsQ0FBQTNiLENBQUE7UUFBQTtVQUFBMmIsVUFBQSxDQUFBM2IsQ0FBQTtVQUFBLE9BQ0VvWSw2Q0FBSyxDQUN0QixpQkFDSixDQUFDO1FBQUE7VUFGS1MsTUFBTSxHQUFBOEMsVUFBQSxDQUFBNWEsQ0FBQTtVQUFBLE9BQUE0YSxVQUFBLENBQUEzYSxDQUFBLElBR0w2WCxNQUFNLENBQUNqdUIsSUFBSTtNQUFBO0lBQUEsR0FBQTh3QixTQUFBO0VBQUEsQ0FDckI7RUFBQSxnQkFMWXJFLE9BQU9BLENBQUE7SUFBQSxPQUFBb0UsTUFBQSxDQUFBenZCLEtBQUEsT0FBQUMsU0FBQTtFQUFBO0FBQUEsR0FLbkI7QUFDRDtBQUNPLElBQU0yckIsYUFBYTtFQUFBLElBQUFnRSxNQUFBLEdBQUFuWixpQkFBQSxjQUFBWixZQUFBLEdBQUFFLENBQUEsQ0FBRyxTQUFBOFosVUFBQTtJQUFBLElBQUFoRCxNQUFBO0lBQUEsT0FBQWhYLFlBQUEsR0FBQUMsQ0FBQSxXQUFBZ2EsVUFBQTtNQUFBLGtCQUFBQSxVQUFBLENBQUE5YixDQUFBO1FBQUE7VUFBQThiLFVBQUEsQ0FBQTliLENBQUE7VUFBQSxPQUNKb1ksNkNBQUssQ0FDdEIsdUJBQ0osQ0FBQztRQUFBO1VBRktTLE1BQU0sR0FBQWlELFVBQUEsQ0FBQS9hLENBQUE7VUFBQSxPQUFBK2EsVUFBQSxDQUFBOWEsQ0FBQSxJQUdMNlgsTUFBTSxDQUFDanVCLElBQUksQ0FBQzBzQixjQUFjO01BQUE7SUFBQSxHQUFBdUUsU0FBQTtFQUFBLENBQ3BDO0VBQUEsZ0JBTFlqRSxhQUFhQSxDQUFBO0lBQUEsT0FBQWdFLE1BQUEsQ0FBQTV2QixLQUFBLE9BQUFDLFNBQUE7RUFBQTtBQUFBLEdBS3pCO0FBQ0Q7QUFDTyxJQUFNNHJCLG1CQUFtQjtFQUFBLElBQUFrRSxNQUFBLEdBQUF0WixpQkFBQSxjQUFBWixZQUFBLEdBQUFFLENBQUEsQ0FBRyxTQUFBaWEsVUFBQTtJQUFBLElBQUFuRCxNQUFBO0lBQUEsT0FBQWhYLFlBQUEsR0FBQUMsQ0FBQSxXQUFBbWEsVUFBQTtNQUFBLGtCQUFBQSxVQUFBLENBQUFqYyxDQUFBO1FBQUE7VUFBQWljLFVBQUEsQ0FBQWpjLENBQUE7VUFBQSxPQUNWb1ksNkNBQUssQ0FDdEIsOEJBQ0osQ0FBQztRQUFBO1VBRktTLE1BQU0sR0FBQW9ELFVBQUEsQ0FBQWxiLENBQUE7VUFBQSxPQUFBa2IsVUFBQSxDQUFBamIsQ0FBQSxJQUdMNlgsTUFBTSxDQUFDanVCLElBQUk7TUFBQTtJQUFBLEdBQUFveEIsU0FBQTtFQUFBLENBQ3JCO0VBQUEsZ0JBTFluRSxtQkFBbUJBLENBQUE7SUFBQSxPQUFBa0UsTUFBQSxDQUFBL3ZCLEtBQUEsT0FBQUMsU0FBQTtFQUFBO0FBQUEsR0FLL0I7QUFDRDtBQUNPLElBQU0ya0IsUUFBUTtFQUFBLElBQUFzTCxNQUFBLEdBQUF6WixpQkFBQSxjQUFBWixZQUFBLEdBQUFFLENBQUEsQ0FBRyxTQUFBb2EsVUFBQTtJQUFBLElBQUF0RCxNQUFBO0lBQUEsT0FBQWhYLFlBQUEsR0FBQUMsQ0FBQSxXQUFBc2EsVUFBQTtNQUFBLGtCQUFBQSxVQUFBLENBQUFwYyxDQUFBO1FBQUE7VUFBQW9jLFVBQUEsQ0FBQXBjLENBQUE7VUFBQSxPQUNDb1ksNkNBQUssQ0FDdEIscUJBQ0osQ0FBQztRQUFBO1VBRktTLE1BQU0sR0FBQXVELFVBQUEsQ0FBQXJiLENBQUE7VUFBQSxPQUFBcWIsVUFBQSxDQUFBcGIsQ0FBQSxJQUdMNlgsTUFBTSxDQUFDanVCLElBQUksQ0FBQ3l4QixRQUFRO01BQUE7SUFBQSxHQUFBRixTQUFBO0VBQUEsQ0FDOUI7RUFBQSxnQkFMWXZMLFFBQVFBLENBQUE7SUFBQSxPQUFBc0wsTUFBQSxDQUFBbHdCLEtBQUEsT0FBQUMsU0FBQTtFQUFBO0FBQUEsR0FLcEI7QUFDRDtBQUNPLElBQU00cUIsYUFBYTtFQUFBLElBQUF5RixNQUFBLEdBQUE3WixpQkFBQSxjQUFBWixZQUFBLEdBQUFFLENBQUEsQ0FBRyxTQUFBd2EsVUFBQTtJQUFBLElBQUExRCxNQUFBO0lBQUEsT0FBQWhYLFlBQUEsR0FBQUMsQ0FBQSxXQUFBMGEsVUFBQTtNQUFBLGtCQUFBQSxVQUFBLENBQUF4YyxDQUFBO1FBQUE7VUFBQXdjLFVBQUEsQ0FBQXhjLENBQUE7VUFBQSxPQUNKb1ksNkNBQUssQ0FDdEIsbUJBQ0osQ0FBQztRQUFBO1VBRktTLE1BQU0sR0FBQTJELFVBQUEsQ0FBQXpiLENBQUE7VUFBQSxPQUFBeWIsVUFBQSxDQUFBeGIsQ0FBQSxJQUdMNlgsTUFBTSxDQUFDanVCLElBQUk7TUFBQTtJQUFBLEdBQUEyeEIsU0FBQTtFQUFBLENBQ3JCO0VBQUEsZ0JBTFkxRixhQUFhQSxDQUFBO0lBQUEsT0FBQXlGLE1BQUEsQ0FBQXR3QixLQUFBLE9BQUFDLFNBQUE7RUFBQTtBQUFBLEdBS3pCO0FBQ0Q7QUFDTyxJQUFNaXNCLFFBQVE7RUFBQSxJQUFBdUUsTUFBQSxHQUFBaGEsaUJBQUEsY0FBQVosWUFBQSxHQUFBRSxDQUFBLENBQUcsU0FBQTJhLFVBQUE7SUFBQSxJQUFBN0QsTUFBQTtJQUFBLE9BQUFoWCxZQUFBLEdBQUFDLENBQUEsV0FBQTZhLFVBQUE7TUFBQSxrQkFBQUEsVUFBQSxDQUFBM2MsQ0FBQTtRQUFBO1VBQUEyYyxVQUFBLENBQUEzYyxDQUFBO1VBQUEsT0FDQ29ZLDZDQUFLLENBQ3RCLGlCQUNKLENBQUM7UUFBQTtVQUZLUyxNQUFNLEdBQUE4RCxVQUFBLENBQUE1YixDQUFBO1VBQUEsT0FBQTRiLFVBQUEsQ0FBQTNiLENBQUEsSUFHTDZYLE1BQU0sQ0FBQ2p1QixJQUFJLENBQUNneUIsUUFBUSxLQUFLLElBQUksR0FBRy9ELE1BQU0sQ0FBQ2p1QixJQUFJLENBQUNneUIsUUFBUSxHQUFHLEVBQUU7TUFBQTtJQUFBLEdBQUFGLFNBQUE7RUFBQSxDQUNuRTtFQUFBLGdCQUxZeEUsUUFBUUEsQ0FBQTtJQUFBLE9BQUF1RSxNQUFBLENBQUF6d0IsS0FBQSxPQUFBQyxTQUFBO0VBQUE7QUFBQSxHQUtwQjs7QUFFRDtBQUNBO0FBQ08sSUFBTWIsVUFBVTtFQUFBLElBQUF5eEIsTUFBQSxHQUFBcGEsaUJBQUEsY0FBQVosWUFBQSxHQUFBRSxDQUFBLENBQUcsU0FBQSthLFVBQU9seUIsSUFBSTtJQUFBLE9BQUFpWCxZQUFBLEdBQUFDLENBQUEsV0FBQWliLFVBQUE7TUFBQSxrQkFBQUEsVUFBQSxDQUFBL2MsQ0FBQTtRQUFBO1VBQUErYyxVQUFBLENBQUEvYyxDQUFBO1VBQUEsT0FDcEJvWSw2Q0FBSyxDQUFDNEUsR0FBRyxDQUFDLG1CQUFtQixFQUFFcHlCLElBQUksQ0FBQztRQUFBO1VBQUEsT0FBQW15QixVQUFBLENBQUEvYixDQUFBLElBQUErYixVQUFBLENBQUFoYyxDQUFBO01BQUE7SUFBQSxHQUFBK2IsU0FBQTtFQUFBLENBQ3BEO0VBQUEsZ0JBRlkxeEIsVUFBVUEsQ0FBQTZ4QixHQUFBO0lBQUEsT0FBQUosTUFBQSxDQUFBN3dCLEtBQUEsT0FBQUMsU0FBQTtFQUFBO0FBQUEsR0FFdEI7QUFDRDtBQUNPLElBQU0wcEIsYUFBYTtFQUFBLElBQUF1SCxNQUFBLEdBQUF6YSxpQkFBQSxjQUFBWixZQUFBLEdBQUFFLENBQUEsQ0FBRyxTQUFBb2IsVUFBT3Z5QixJQUFJO0lBQUEsT0FBQWlYLFlBQUEsR0FBQUMsQ0FBQSxXQUFBc2IsVUFBQTtNQUFBLGtCQUFBQSxVQUFBLENBQUFwZCxDQUFBO1FBQUE7VUFBQW9kLFVBQUEsQ0FBQXBkLENBQUE7VUFBQSxPQUN2Qm9ZLDZDQUFLLENBQUM0RSxHQUFHLENBQUMseUJBQXlCLEVBQUVweUIsSUFBSSxDQUFDO1F
11980BQUE7VUFBQSxPQUFBd3lCLFVBQUEsQ0FBQXBjLENBQUEsSUFBQW9jLFVBQUEsQ0FBQXJjLENBQUE7TUFBQTtJQUFBLEdBQUFvYyxTQUFBO0VBQUEsQ0FDMUQ7RUFBQSxnQkFGWXhILGFBQWFBLENBQUEwSCxHQUFBO0lBQUEsT0FBQUgsTUFBQSxDQUFBbHhCLEtBQUEsT0FBQUMsU0FBQTtFQUFBO0FBQUEsR0FFekI7QUFDRDtBQUNPLElBQU1vaUIsUUFBUTtFQUFBLElBQUFpUCxNQUFBLEdBQUE3YSxpQkFBQSxjQUFBWixZQUFBLEdBQUFFLENBQUEsQ0FBRyxTQUFBd2IsVUFBTzN5QixJQUFJLEVBQUU4QyxFQUFFO0lBQUEsT0FBQW1VLFlBQUEsR0FBQUMsQ0FBQSxXQUFBMGIsVUFBQTtNQUFBLGtCQUFBQSxVQUFBLENBQUF4ZCxDQUFBO1FBQUE7VUFBQXdkLFVBQUEsQ0FBQXhkLENBQUE7VUFBQSxPQUN0Qm9ZLDZDQUFLLENBQUM0RSxHQUFHLHFCQUFBM3RCLE1BQUEsQ0FBcUIzQixFQUFFLEdBQUk5QyxJQUFJLENBQUM7UUFBQTtVQUFBLE9BQUE0eUIsVUFBQSxDQUFBeGMsQ0FBQSxJQUFBd2MsVUFBQSxDQUFBemMsQ0FBQTtNQUFBO0lBQUEsR0FBQXdjLFNBQUE7RUFBQSxDQUN6RDtFQUFBLGdCQUZZbFAsUUFBUUEsQ0FBQW9QLEdBQUEsRUFBQUMsR0FBQTtJQUFBLE9BQUFKLE1BQUEsQ0FBQXR4QixLQUFBLE9BQUFDLFNBQUE7RUFBQTtBQUFBLEdBRXBCO0FBQ0Q7QUFDTyxJQUFNMGlCLFdBQVc7RUFBQSxJQUFBZ1AsTUFBQSxHQUFBbGIsaUJBQUEsY0FBQVosWUFBQSxHQUFBRSxDQUFBLENBQUcsU0FBQTZiLFVBQU9oekIsSUFBSSxFQUFFK1EsTUFBTSxFQUFFNUosYUFBYTtJQUFBLE9BQUE4UCxZQUFBLEdBQUFDLENBQUEsV0FBQStiLFVBQUE7TUFBQSxrQkFBQUEsVUFBQSxDQUFBN2QsQ0FBQTtRQUFBO1VBQUE2ZCxVQUFBLENBQUE3ZCxDQUFBO1VBQUEsT0FDNUNvWSw2Q0FBSyxDQUFDNEUsR0FBRywyQkFBQTN0QixNQUFBLENBQTJCc00sTUFBTSxPQUFBdE0sTUFBQSxDQUFJMEMsYUFBYSxHQUFJLENBQUNuSCxJQUFJLENBQUMsQ0FBQztRQUFBO1VBQUEsT0FBQWl6QixVQUFBLENBQUE3YyxDQUFBLElBQUE2YyxVQUFBLENBQUE5YyxDQUFBO01BQUE7SUFBQSxHQUFBNmMsU0FBQTtFQUFBLENBQ3RGO0VBQUEsZ0JBRllqUCxXQUFXQSxDQUFBbVAsR0FBQSxFQUFBQyxJQUFBLEVBQUFDLElBQUE7SUFBQSxPQUFBTCxNQUFBLENBQUEzeEIsS0FBQSxPQUFBQyxTQUFBO0VBQUE7QUFBQSxHQUV2QjtBQUNEO0FBQ08sSUFBTXlqQixrQkFBa0I7RUFBQSxJQUFBdU8sTUFBQSxHQUFBeGIsaUJBQUEsY0FBQVosWUFBQSxHQUFBRSxDQUFBLENBQUcsU0FBQW1jLFVBQU90ekIsSUFBSTtJQUFBLE9BQUFpWCxZQUFBLEdBQUFDLENBQUEsV0FBQXFjLFVBQUE7TUFBQSxrQkFBQUEsVUFBQSxDQUFBbmUsQ0FBQTtRQUFBO1VBQUFtZSxVQUFBLENBQUFuZSxDQUFBO1VBQUEsT0FDNUJvWSw2Q0FBSyxDQUFDNEUsR0FBRyxzQkFBc0JweUIsSUFBSSxDQUFDO1FBQUE7VUFBQSxPQUFBdXpCLFVBQUEsQ0FBQW5kLENBQUEsSUFBQW1kLFVBQUEsQ0FBQXBkLENBQUE7TUFBQTtJQUFBLEdBQUFtZCxTQUFBO0VBQUEsQ0FDcEQ7RUFBQSxnQkFGWXhPLGtCQUFrQkEsQ0FBQTBPLElBQUE7SUFBQSxPQUFBSCxNQUFBLENBQUFqeUIsS0FBQSxPQUFBQyxTQUFBO0VBQUE7QUFBQSxHQUU5QjtBQUNEO0FBQ08sSUFBTTZpQixrQkFBa0I7RUFBQSxJQUFBdVAsTUFBQSxHQUFBNWIsaUJBQUEsY0FBQVosWUFBQSxHQUFBRSxDQUFBLENBQUcsU0FBQXVjLFVBQU8xekIsSUFBSSxFQUFFOEMsRUFBRSxFQUFFb3NCLFNBQVM7SUFBQSxPQUFBalksWUFBQSxHQUFBQyxDQUFBLFdBQUF5YyxVQUFBO01BQUEsa0JBQUFBLFVBQUEsQ0FBQXZlLENBQUE7UUFBQTtVQUFBdWUsVUFBQSxDQUFBdmUsQ0FBQTtVQUFBLE9BQzNDb1ksNkNBQUssQ0FBQzRFLEdBQUcsK0JBQUEzdEIsTUFBQSxDQUErQjNCLEVBQUUsT0FBQTJCLE1BQUEsQ0FBSXlxQixTQUFTLEdBQUksQ0FBQ2x2QixJQUFJLENBQUMsQ0FBQztRQUFBO1VBQUEsT0FBQTJ6QixVQUFBLENBQUF2ZCxDQUFBLElBQUF1ZCxVQUFBLENBQUF4ZCxDQUFBO01BQUE7SUFBQSxHQUFBdWQsU0FBQTtFQUFBLENBQ2xGO0VBQUEsZ0JBRll4UCxrQkFBa0JBLENBQUEwUCxJQUFBLEVBQUFDLElBQUEsRUFBQUMsSUFBQTtJQUFBLE9BQUFMLE1BQUEsQ0FBQXJ5QixLQUFBLE9BQUFDLFNBQUE7RUFBQTtBQUFBLEdBRTlCO0FBQ0Q7QUFDTyxJQUFNMm1CLGdCQUFnQjtFQUFBLElBQUErTCxNQUFBLEdBQUFsYyxpQkFBQSxjQUFBWixZQUFBLEdBQUFFLENBQUEsQ0FBRyxTQUFBNmMsVUFBT2gwQixJQUFJO0lBQUEsT0FBQWlYLFlBQUEsR0FBQUMsQ0FBQSxXQUFBK2MsVUFBQTtNQUFBLGtCQUFBQSxVQUFBLENBQUE3ZSxDQUFBO1FBQUE7VUFBQTZlLFVBQUEsQ0FBQTdlLENBQUE7VUFBQSxPQUMxQm9ZLDZDQUFLLENBQUM0RSxHQUFHLGtDQUFrQ3B5QixJQUFJLENBQUM7UUFBQTtVQUFBLE9BQUFpMEIsVUFBQSxDQUFBN2QsQ0FBQSxJQUFBNmQsVUFBQSxDQUFBOWQsQ0FBQTtNQUFBO0lBQUEsR0FBQTZkLFNBQUE7RUFBQSxDQUNoRTtFQUFBLGdCQUZZaE0sZ0JBQWdCQSxDQUFBa00sSUFBQTtJQUFBLE9BQUFILE1BQUEsQ0FBQTN5QixLQUFBLE9BQUFDLFNBQUE7RUFBQTtBQUFBLEdBRTVCO0FBQ0Q7QUFDTyxJQUFNa3BCLG9CQUFvQjtFQUFBLElBQUE0SixNQUFBLEdBQUF0YyxpQkFBQSxjQUFBWixZQUFBLEdBQUFFLENBQUEsQ0FBRyxTQUFBaWQsVUFBT3AwQixJQUFJLEVBQUU4QyxFQUFFO0lBQUEsT0FBQW1VLFlBQUEsR0FBQUMsQ0FBQSxXQUFBbWQsVUFBQTtNQUFBLGtCQUFBQSxVQUFBLENBQUFqZixDQUFBO1FBQUE7VUFBQWlmLFVBQUEsQ0FBQWpmLENBQUE7VUFBQSxPQUNsQ29ZLDZDQUFLLENBQUM0RSxHQUFHLHNDQUFBM3RCLE1BQUEsQ0FBc0MzQixFQUFFLEdBQUk5QyxJQUFJLENBQUM7UUFBQTtVQUFBLE9BQUFxMEIsVUFBQSxDQUFBamUsQ0FBQSxJQUFBaWUsVUFBQSxDQUFBbGUsQ0FBQTtNQUFBO0lBQUEsR0FBQWllLFNBQUE7RUFBQSxDQUMxRTtFQUFBLGdCQUZZN0osb0JBQW9CQSxDQUFBK0osSUFBQSxFQUFBQyxJQUFBO0lBQUEsT0FBQUosTUFBQSxDQUFBL3lCLEtBQUEsT0FBQUMsU0FBQTtFQUFBO0FBQUEsR0FFaEM7QUFDRDtBQUNPLElBQU02cUIsYUFBYTtFQUFBLElBQUFzSSxNQUFBLEdBQUEzYyxpQkFBQSxjQUFBWixZQUFBLEdBQUFFLENBQUEsQ0FBRyxTQUFBc2QsVUFBT3owQixJQUFJO0lBQUEsT0FBQWlYLFlBQUEsR0FBQUMsQ0FBQSxXQUFBd2QsVUFBQTtNQUFBLGtCQUFBQSxVQUFBLENBQUF0ZixDQUFBO1FBQUE7VUFBQXNmLFVBQUEsQ0FBQXRmLENBQUE7VUFBQSxPQUN2Qm9ZLDZDQUFLLENBQUM0RSxHQUFHLENBQUMsd0JBQXdCLEVBQUVweUIsSUFBSSxDQUFDO1F
11980BQUE7VUFBQSxPQUFBMDBCLFVBQUEsQ0FBQXRlLENBQUEsSUFBQXNlLFVBQUEsQ0FBQXZlLENBQUE7TUFBQTtJQUFBLEdBQUFzZSxTQUFBO0VBQUEsQ0FDekQ7RUFBQSxnQkFGWXZJLGFBQWFBLENBQUF5SSxJQUFBO0lBQUEsT0FBQUgsTUFBQSxDQUFBcHpCLEtBQUEsT0FBQUMsU0FBQTtFQUFBO0FBQUEsR0FFekI7QUFDRDtBQUNPLElBQU1zakIsVUFBVTtFQUFBLElBQUFpUSxNQUFBLEdBQUEvYyxpQkFBQSxjQUFBWixZQUFBLEdBQUFFLENBQUEsQ0FBRyxTQUFBMGQsVUFBTzl4QixFQUFFLEVBQUVELEVBQUUsRUFBRTlDLElBQUksRUFBRW9ILE1BQU07SUFBQSxJQUFBL0UsS0FBQTtJQUFBLE9BQUE0VSxZQUFBLEdBQUFDLENBQUEsV0FBQTRkLFVBQUE7TUFBQSxrQkFBQUEsVUFBQSxDQUFBMWYsQ0FBQTtRQUFBO1VBRWpELElBQUcsT0FBT2hPLE1BQU0sS0FBSyxXQUFXLEVBQUU7WUFDOUIvRSxLQUFLLE1BQUFvQyxNQUFBLENBQU0zQixFQUFFLENBQUU7VUFDbkIsQ0FBQyxNQUFNLElBQUksT0FBT3NFLE1BQU0sS0FBSyxXQUFXLEVBQUM7WUFDckMvRSxLQUFLLE1BQUFvQyxNQUFBLENBQU0zQixFQUFFLE9BQUEyQixNQUFBLENBQUkyQyxNQUFNLENBQUU7VUFDN0I7VUFDQTtVQUFBMHRCLFVBQUEsQ0FBQTFmLENBQUE7VUFBQSxPQUNhb1ksNkNBQUssQ0FBQzRFLEdBQUcsSUFBQTN0QixNQUFBLENBQUkxQixFQUFFLEVBQUEwQixNQUFBLENBQUdwQyxLQUFLLEdBQUk7WUFBQyxRQUFRLEVBQUVyQztVQUFJLENBQUUsQ0FBQztRQUFBO1VBQUEsT0FBQTgwQixVQUFBLENBQUExZSxDQUFBLElBQUEwZSxVQUFBLENBQUEzZSxDQUFBO01BQUE7SUFBQSxHQUFBMGUsU0FBQTtFQUFBLENBQzdEO0VBQUEsZ0JBVFlsUSxVQUFVQSxDQUFBb1EsSUFBQSxFQUFBQyxJQUFBLEVBQUFDLElBQUEsRUFBQUMsSUFBQTtJQUFBLE9BQUFOLE1BQUEsQ0FBQXh6QixLQUFBLE9BQUFDLFNBQUE7RUFBQTtBQUFBLEdBU3RCO0FBQ0Q7QUFDTyxJQUFNd2hCLFdBQVc7RUFBQSxJQUFBc1MsTUFBQSxHQUFBdGQsaUJBQUEsY0FBQVosWUFBQSxHQUFBRSxDQUFBLENBQUcsU0FBQWllLFVBQU90eUIsRUFBRSxFQUFFOUMsSUFBSTtJQUFBLE9BQUFpWCxZQUFBLEdBQUFDLENBQUEsV0FBQW1lLFVBQUE7TUFBQSxrQkFBQUEsVUFBQSxDQUFBamdCLENBQUE7UUFBQTtVQUFBaWdCLFVBQUEsQ0FBQWpnQixDQUFBO1VBQUEsT0FDekJvWSw2Q0FBSyxDQUFDNEUsR0FBRyw2QkFBQTN0QixNQUFBLENBQTZCM0IsRUFBRSxHQU
11980FJOUMsSUFBSSxDQUFDO1FBQUE7VUFBQSxPQUFBcTFCLFVBQUEsQ0FBQWpmLENBQUEsSUFBQWlmLFVBQUEsQ0FBQWxmLENBQUE7TUFBQTtJQUFBLEdBQUFpZixTQUFBO0VBQUEsQ0FDakU7RUFBQSxnQkFGWXZTLFdBQVdBLENBQUF5UyxJQUFBLEVBQUFDLElBQUE7SUFBQSxPQUFBSixNQUFBLENBQUEvekIsS0FBQSxPQUFBQyxTQUFBO0VBQUE7QUFBQSxHQUV2QjtBQUNEO0FBQ08sSUFBTWlkLFFBQVE7RUFBQSxJQUFBa1gsTUFBQSxHQUFBM2QsaUJBQUEsY0FBQVosWUFBQSxHQUFBRSxDQUFBLENBQUcsU0FBQXNlLFVBQU96MUIsSUFBSSxFQUFFOEMsRUFBRTtJQUFBLE9BQUFtVSxZQUFBLEdBQUFDLENBQUEsV0FBQXdlLFVBQUE7TUFBQSxrQkFBQUEsVUFBQSxDQUFBdGdCLENBQUE7UUFBQTtVQUFBc2dCLFVBQUEsQ0FBQXRnQixDQUFBO1VBQUEsT0FDdEJvWSw2Q0FBSyxDQUFDNEUsR0FBRyxvQkFBQTN0QixNQUFBLENBQW9CM0IsRUFBRSxHQUFJOUMsSUFBSSxDQUFDO1FBQUE7VUFBQSxPQUFBMDFCLFVBQUEsQ0FBQXRmLENBQUEsSUFBQXNmLFVBQUEsQ0FBQXZmLENBQUE7TUFBQTtJQUFBLEdBQUFzZixTQUFBO0VBQUEsQ0FDeEQ7RUFBQSxnQkFGWW5YLFFBQVFBLENBQUFxWCxJQUFBLEVBQUFDLElBQUE7SUFBQSxPQUFBSixNQUFBLENBQUFwMEIsS0FBQSxPQUFBQyxTQUFBO0VBQUE7QUFBQSxHQUVwQjtBQUNEO0FBQ08sSUFBTXdZLFNBQVM7RUFBQSxJQUFBZ2MsTUFBQSxHQUFBaGUsaUJBQUEsY0FBQVosWUFBQSxHQUFBRSxDQUFBLENBQUcsU0FBQTJlLFVBQU85MUIsSUFBSSxFQUFFOEMsRUFBRTtJQUFBLE9BQUFtVSxZQUFBLEdBQUFDLENBQUEsV0FBQTZlLFVBQUE7TUFBQSxrQkFBQUEsVUFBQSxDQUFBM2dCLENBQUE7UUFBQTtVQUFBMmdCLFVBQUEsQ0FBQTNnQixDQUFBO1VBQUEsT0FDdkJvWSw2Q0FBSyxDQUFDNEUsR0FBRyxxQkFBQTN0QixNQUFBLENBQXFCM0IsRUFBRSxHQU
11980FJOUMsSUFBSSxDQUFDO1FBQUE7VUFBQSxPQUFBKzFCLFVBQUEsQ0FBQTNmLENBQUEsSUFBQTJmLFVBQUEsQ0FBQTVmLENBQUE7TUFBQTtJQUFBLEdBQUEyZixTQUFBO0VBQUEsQ0FDekQ7RUFBQSxnQkFGWWpjLFNBQVNBLENBQUFtYyxJQUFBLEVBQUFDLElBQUE7SUFBQSxPQUFBSixNQUFBLENBQUF6MEIsS0FBQSxPQUFBQyxTQUFBO0VBQUE7QUFBQSxHQUVyQjtBQUNEO0FBQ08sSUFBTWlhLFlBQVk7RUFBQSxJQUFBNGEsTUFBQSxHQUFBcmUsaUJBQUEsY0FBQVosWUFBQSxHQUFBRSxDQUFBLENBQUcsU0FBQWdmLFVBQU9uMkIsSUFBSSxFQUFFOEMsRUFBRTtJQUFBLE9BQUFtVSxZQUFBLEdBQUFDLENBQUEsV0FBQWtmLFVBQUE7TUFBQSxrQkFBQUEsVUFBQSxDQUFBaGhCLENBQUE7UUFBQTtVQUFBZ2hCLFVBQUEsQ0FBQWhoQixDQUFBO1VBQUEsT0FDMUJvWSw2Q0FBSyxDQUFDNEUsR0FBRyxvQkFBQTN0QixNQUFBLENBQW9CM0IsRUFBRSxHQUFJOUMsSUFBSSxDQUFDO1FBQUE7VUFBQSxPQUFBbzJCLFVBQUEsQ0FBQWhnQixDQUFBLElBQUFnZ0IsVUFBQSxDQUFBamdCLENBQUE7TUFBQTtJQUFBLEdBQUFnZ0IsU0FBQTtFQUFBLENBQ3hEO0VBQUEsZ0JBRlk3YSxZQUFZQSxDQUFBK2EsSUFBQSxFQUFBQyxJQUFBO0lBQUEsT0FBQUosTUFBQSxDQUFBOTBCLEtBQUEsT0FBQUMsU0FBQTtFQUFBO0FBQUEsR0FFeEI7O0FBRUQ7QUFDQTtBQUNPLElBQU1vQyxVQUFVO0VBQUEsSUFBQTh5QixNQUFBLEdBQUExZSxpQkFBQSxjQUFBWixZQUFBLEdBQUFFLENBQUEsQ0FBRyxTQUFBcWYsVUFBT3p6QixFQUFFLEVBQUVELEVBQUU7SUFBQSxPQUFBbVUsWUFBQSxHQUFBQyxDQUFBLFdBQUF1ZixVQUFBO01BQUEsa0JBQUFBLFVBQUEsQ0FBQXJoQixDQUFBO1FBQUE7VUFBQXFoQixVQUFBLENBQUFyaEIsQ0FBQTtVQUFBLE9BRXRCb1ksNkNBQUssVUFBTyxJQUFBL29CLE1BQUEsQ0FBSTFCLEVBQUUsRUFBQTBCLE1BQUEsQ0FBRzNCLEVBQUUsR0FBSSxDQUFDLENBQUMsQ0FBQztRQUFBO1VBQUEsT0FBQTJ6QixVQUFBLENBQUFyZ0IsQ0FBQSxJQUFBcWdCLFVBQUEsQ0FBQXRnQixDQUFBO01BQUE7SUFBQSxHQUFBcWdCLFNBQUE7RUFBQSxDQUM5QztFQUFBLGdCQUhZL3lCLFVBQVVBLENBQUFpekIsSUFBQSxFQUFBQyxJQUFBO0lBQUEsT0FBQUosTUFBQSxDQUFBbjFCLEtBQUEsT0FBQUMsU0FBQTtFQUFBO0FBQUEsR0FHdEI7O0FBRUQ7QUFDQTtBQUNPLElBQU1tZCxPQUFPO0VBQUEsSUFBQW9ZLE1BQUEsR0FBQS9lLGlCQUFBLGNBQUFaLFlBQUEsR0FBQUUsQ0FBQSxDQUFHLFNBQUEwZixVQUFPNzJCLElBQUk7SUFBQSxPQUFBaVgsWUFBQSxHQUFBQyxDQUFBLFdBQUE0ZixVQUFBO01BQUEsa0JBQUFBLFVBQUEsQ0FBQTFoQixDQUFBO1FBQUE7VUFBQTBoQixVQUFBLENBQUExaEIsQ0FBQTtVQUFBLE9BQ2pCb1ksNkNBQUssQ0FBQ3VKLElBQUksQ0FBQyxpQkFBaUIsRUFBRS8yQixJQUFJLENBQUM7UUFBQTtVQUFBLE9BQUE4MkIsVUFBQSxDQUFBMWdCLENBQUEsSUFBQTBnQixVQUFBLENBQUEzZ0IsQ0FBQTtNQUFBO0lBQUEsR0FBQTBnQixTQUFBO0VBQUEsQ0FDbkQ7RUFBQSxnQkFGWXJZLE9BQU9BLENBQUF3WSxJQUFBO0lBQUEsT0FBQUosTUFBQSxDQUFBeDFCLEtBQUEsT0FBQUMsU0FBQTtFQUFBO0FBQUEsR0FFbkI7QUFDRDtBQUNPLElBQU0yWSxRQUFRO0VBQUEsSUFBQWlkLE1BQUEsR0FBQXBmLGlCQUFBLGNBQUFaLFlBQUEsR0FBQUUsQ0FBQSxDQUFHLFNBQUErZixVQUFPbDNCLElBQUk7SUFBQSxJQUFBbTNCLFlBQUE7SUFBQSxPQUFBbGdCLFlBQUEsR0FBQUMsQ0FBQSxXQUFBa2dCLFVBQUE7TUFBQSxrQkFBQUEsVUFBQSxDQUFBaGlCLENBQUE7UUFBQTtVQUMzQitoQixZQUFZLEdBQUcsSUFBSUUsUUFBUSxDQUFDLENBQUMsRUFDakM7VUFDQUYsWUFBWSxDQUFDRyxNQUFNLENBQUMsT0FBTyxFQUFFdDNCLElBQUksQ0FBQ21OLEtBQUssQ0FBQztVQUN4Q2dxQixZQUFZLENBQUNHLE1BQU0sQ0FBQyxLQUFLLEVBQUV0M0IsSUFBSSxDQUFDK1osSUFBSSxDQUFDOU0sR0FBRyxDQUFDO1VBQ3pDa3FCLFlBQVksQ0FBQ0csTUFBTSxDQUFDLE1BQU0sRUFBRXQzQixJQUFJLENBQUMrWixJQUFJLENBQUM3TSxJQUFJLENBQUM7VUFDM0NpcUIsWUFBWSxDQUFDRyxNQUFNLENBQUMsa0JBQWtCLEVBQUV0M0IsSUFBSSxDQUFDK1osSUFBSSxDQUFDalIsZ0JBQWdCLENBQUM7VUFFbkUsSUFBRzlJLElBQUksQ0FBQytaLElBQUksQ0FBQ25MLE9BQU8sRUFBRTtZQUNsQnVvQixZQUFZLENBQUNHLE1BQU0sQ0FBQyxPQUFPLEVBQUV0M0IsSUFBSSxDQUFDK1osSUFBSSxDQUFDRCxLQUFLLENBQUM7WUFDN0NxZCxZQUFZLENBQUNHLE1BQU0sQ0FBQyxTQUFTLEVBQUV0M0IsSUFBSSxDQUFDK1osSUFBSSxDQUFDbkwsT0FBTyxDQUFDO1VBQ3JEO1VBQ0E7VUFBQXdvQixVQUFBLENBQUFoaUIsQ0FBQTtVQUFBLE9BRWFvWSw2Q0FBSyxDQUFDO1lBQ2YrSixNQUFNLEVBQUUsTUFBTTtZQUNkem1CLEdBQUcsRUFBRSxrQkFBa0I7WUFDdkI5USxJQUFJLEVBQUVtM0IsWUFBWTtZQUNsQnpKLE9BQU8sRUFBRTtjQUFFLGNBQWMsRUFBRTtZQUFzQjtVQUNyRCxDQUFDLENBQUM7UUFBQTtVQUFBLE9BQUEwSixVQUFBLENBQUFoaEIsQ0FBQSxJQUFBZ2hCLFVBQUEsQ0FBQWpoQixDQUFBO01BQUE7SUFBQSxHQUFBK2dCLFNBQUE7RUFBQSxDQUNMO0VBQUEsZ0JBcEJZbGQsUUFBUUEsQ0FBQXdkLElBQUE7SUFBQSxPQUFBUCxNQUFBLENBQUE3MUIsS0FBQSxPQUFBQyxTQUFBO0VBQUE7QUFBQSxHQW9CcEI7QUFDRDtBQUNPLElBQU04YSxPQUFPO0VBQUEsSUFBQXNiLE1BQUEsR0FBQTVmLGlCQUFBLGNBQUFaLFlBQUEsR0FBQUUsQ0FBQSxDQUFHLFNBQUF1Z0IsVUFBTzEzQixJQUFJO0lBQUEsT0FBQWlYLFlBQUEsR0FBQUMsQ0FBQSxXQUFBeWdCLFVBQUE7TUFBQSxrQkFBQUEsVUFBQSxDQUFBdmlCLENBQUE7UUFBQTtVQUFBdWlCLFVBQUEsQ0FBQXZpQixDQUFBO1VBQUEsT0FDakJvWSw2Q0FBSyxDQUFDdUosSUFBSSxDQUFDLGtCQUFrQixFQUFFLzJCLElBQUksQ0FBQztRQUFBO1VBQUEsT0FBQTIzQixVQUFBLENBQUF2aEIsQ0FBQSxJQUFBdWhCLFVBQUEsQ0FBQXhoQixDQUFBO01BQUE7SUFBQSxHQUFBdWhCLFNBQUE7RUFBQSxDQUNwRDtFQUFBLGdCQUZZdmIsT0FBT0EsQ0FBQXliLElBQUE7SUFBQSxPQUFBSCxNQUFBLENBQUFyMkIsS0FBQSxPQUFBQyxTQUFBO0VBQUE7QUFBQSxHQUVuQjtBQUNEO0FBQ08sSUFBTWthLFdBQVc7RUFBQSxJQUFBc2MsTUFBQSxHQUFBaGdCLGlCQUFBLGNBQUFaLFlBQUEsR0FBQUUsQ0FBQSxDQUFHLFNBQUEyZ0IsVUFBTzkzQixJQUFJO0lBQUEsT0FBQWlYLFlBQUEsR0FBQUMsQ0FBQSxXQUFBNmdCLFVBQUE7TUFBQSxrQkFBQUEsVUFBQSxDQUFBM2lCLENBQUE7UUFBQTtVQUFBMmlCLFVBQUEsQ0FBQTNpQixDQUFBO1VBQUEsT0FDckJvWSw2Q0FBSyxDQUFDdUosSUFBSSxDQUFDLGlCQUFpQixFQUFFLzJCLElBQUksQ0FBQztRQUFBO1VBQUEsT0FBQSszQixVQUFBLENBQUEzaEIsQ0FBQSxJQUFBMmhCLFVBQUEsQ0FBQTVoQixDQUFBO01BQUE7SUFBQSxHQUFBMmhCLFNBQUE7RUFBQSxDQUNuRDtFQUFBLGdCQUZZdmMsV0FBV0EsQ0FBQXljLElBQUE7SUFBQSxPQUFBSCxNQUFBLENBQUF6MkIsS0FBQSxPQUFBQyxTQUFBO0VBQUE7QUFBQSxHQUV2QjtBQUNEO0FBQ08sSUFBTW9jLGNBQWM7RUFBQSxJQUFBd2EsTUFBQSxHQUFBcGdCLGlCQUFBLGNBQUFaLFlBQUEsR0FBQUUsQ0FBQSxDQUFHLFNBQUErZ0IsVUFBT2w0QixJQUFJLEVBQUUrUSxNQUFNLEVBQUVwSyxTQUFTO0lBQUEsSUFBQTVELEVBQUE7SUFBQSxPQUFBa1UsWUFBQSxHQUFBQyxDQUFBLFdBQUFpaEIsVUFBQTtNQUFBLGtCQUFBQSxVQUFBLENBQUEvaUIsQ0FBQTtRQUFBO1VBQ3BEclMsRUFBRSxNQUFBMEIsTUFBQSxDQUFNc00sTUFBTSxPQUFBdE0sTUFBQSxDQUFJa0MsU0FBUztVQUMvQixJQUFHLE9BQU9BLFNBQVMsS0FBSyxXQUFXLEVBQy9CNUQsRUFBRSxNQUFBMEIsTUFBQSxDQUFNc00sTUFBTSxDQUFFO1VBQUNvbkIsVUFBQSxDQUFBL2lCLENBQUE7VUFBQSxPQUNSb1ksNkNBQUssQ0FBQ3VKLElBQUksMkJBQUF0eUIsTUFBQSxDQUEyQjFCLEVBQUUsR0FBSSxDQUFDL0MsSUFBSSxDQUFDLENBQUM7UUFBQTtVQUFBLE9BQUFtNEIsVUFBQSxDQUFBL2hCLENBQUEsSUFBQStoQixVQUFBLENBQUFoaUIsQ0FBQTtNQUFBO0lBQUEsR0FBQStoQixTQUFBO0VBQUEsQ0FDbEU7RUFBQSxnQkFMWXphLGNBQWNBLENBQUEyYSxJQUFBLEVBQUFDLElBQUEsRUFBQUMsSUFBQTtJQUFBLE9BQUFMLE1BQUEsQ0FBQTcyQixLQUFBLE9BQUFDLFNBQUE7RUFBQTtBQUFBLEdBSzFCO0FBQ0Q7QUFDTyxJQUFNK2lCLGlCQUFpQjtFQUFBLElBQUFtVSxNQUFBLEdBQUExZ0IsaUJBQUEsY0FBQVosWUFBQSxHQUFBRSxDQUFBLENBQUcsU0FBQXFoQixVQUFPeDRCLElBQUksRUFBRThDLEVBQUUsRUFBRW9zQixTQUFTO0lBQUEsT0FBQWpZLFlBQUEsR0FBQUMsQ0FBQSxXQUFBdWhCLFVBQUE7TUFBQSxrQkFBQUEsVUFBQSxDQUFBcmpCLENBQUE7UUFBQTtVQUFBcWpCLFVBQUEsQ0FBQXJqQixDQUFBO1VBQUEsT0FDMUNvWSw2Q0FBSyxDQUFDdUosSUFBSSwrQkFBQXR5QixN
11980QUFBLENBQStCM0IsRUFBRSxHQUFJOUMsSUFBSSxDQUFDO1FBQUE7VUFBQSxPQUFBeTRCLFVBQUEsQ0FBQXJpQixDQUFBLElBQUFxaUIsVUFBQSxDQUFBdGlCLENBQUE7TUFBQTtJQUFBLEdBQUFxaUIsU0FBQTtFQUFBLENBQ3BFO0VBQUEsZ0JBRllwVSxpQkFBaUJBLENBQUFzVSxJQUFBLEVBQUFDLElBQUEsRUFBQUMsSUFBQTtJQUFBLE9BQUFMLE1BQUEsQ0FBQW4zQixLQUFBLE9BQUFDLFNBQUE7RUFBQTtBQUFBLEdBRTdCO0FBQ0Q7QUFDTyxJQUFNK2xCLFVBQVU7RUFBQSxJQUFBeVIsTUFBQSxHQUFBaGhCLGlCQUFBLGNBQUFaLFlBQUEsR0FBQUUsQ0FBQSxDQUFHLFNBQUEyaEIsVUFBTzk0QixJQUFJO0lBQUEsSUFBQWl1QixNQUFBO0lBQUEsT0FBQWhYLFlBQUEsR0FBQUMsQ0FBQSxXQUFBNmhCLFVBQUE7TUFBQSxrQkFBQUEsVUFBQSxDQUFBM2pCLENBQUE7UUFBQTtVQUFBMmpCLFVBQUEsQ0FBQTNqQixDQUFBO1VBQUEsT0FDWm9ZLDZDQUFLLENBQUN1SixJQUFJLGlCQUFpQi8yQixJQUFJLENBQUM7UUFBQTtVQUEvQ2l1QixNQUFNLEdBQUE4SyxVQUFBLENBQUE1aUIsQ0FBQTtVQUFBLE9BQUE0aUIsVUFBQSxDQUFBM2lCLENBQUEsSUFFTDZYLE1BQU0sQ0FBQ2p1QixJQUFJO01BQUE7SUFBQSxHQUFBODRCLFNBQUE7RUFBQSxDQUNyQjtFQUFBLGdCQUpZMVIsVUFBVUEsQ0FBQTRSLElBQUE7SUFBQSxPQUFBSCxNQUFBLENBQUF6M0IsS0FBQSxPQUFBQyxTQUFBO0VBQUE7QUFBQSxHQUl0QjtBQUNNLElBQU1pZSxhQUFhO0VBQUEsSUFBQTJaLE1BQUEsR0FBQXBoQixpQkFBQSxjQUFBWixZQUFBLEdBQUFFLENBQUEsQ0FBRyxTQUFBK2hCLFVBQUE7SUFBQSxJQUFBakwsTUFBQTtJQUFBLE9BQUFoWCxZQUFBLEdBQUFDLENBQUEsV0FBQWlpQixVQUFBO01BQUEsa0JBQUFBLFVBQUEsQ0FBQS9qQixDQUFBO1FBQUE7VUFBQStqQixVQUFBLENBQUEvakIsQ0FBQTtVQUFBLE9BQ0pvWSw2Q0FBSyxDQUN0QixxQkFDSixDQUFDO1FBQUE7VUFGS1MsTUFBTSxHQUFBa0wsVUFBQSxDQUFBaGpCLENBQUE7VUFBQSxPQUFBZ2pCLFVBQUEsQ0FBQS9pQixDQUFBLElBSUw2WCxNQUFNLENBQUNqdUIsSUFBSSxDQUFDbzVCLElBQUk7TUFBQTtJQUFBLEdBQUFGLFNBQUE7RUFBQSxDQUMxQjtFQUFBLGdCQU5ZNVosYUFBYUEsQ0FBQTtJQUFBLE9BQUEyWixNQUFBLENBQUE3M0IsS0FBQSxPQUFBQyxTQUFBO0VBQUE7QUFBQSxHQU16QixDOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FDelJ3RDtBQUVsRCxJQUFNK1IsWUFBWSxHQUFHO0VBQ3hCdEgsZUFBZSxFQUFFLEtBQUs7RUFDdEJHLFVBQVUsRUFBRSxLQUFLO0VBQ2pCMUUsUUFBUSxFQUFFLENBQUMsV0FBVyxFQUFDLFVBQVUsRUFBQyxTQUFTLEVBQUMsYUFBYSxFQUFDLFFBQVEsRUFBQyxXQUFXLEVBQUMsY0FBYyxFQUFDLFlBQVksRUFBQyxVQUFVLEVBQUMsUUFBUSxFQUFDLGNBQWMsRUFBQyxZQUFZLENBQUM7RUFDM0pxRyxpQkFBaUIsRUFBRTtBQUN2QixDQUFDO0FBRU0sSUFBTWpDLFlBQVksZ0JBQUcwdEIsNERBQWEsQ0FBQ2ptQixZQUFZLENBQUM7QUFFaEQsU0FBU2ttQixPQUFPQSxDQUFDMXRCLEtBQUssRUFBRTJ0QixNQUFNLEVBQUc7RUFDcEMsUUFBUUEsTUFBTSxDQUFDejFCLElBQUk7SUFDZixLQUFLLGVBQWU7TUFDaEIsT0FBQWdnQixhQUFBLENBQUFBLGFBQUEsS0FBV2xZLEtBQUs7UUFBRUssVUFBVSxFQUFFc3RCLE1BQU0sQ0FBQzNzQjtNQUFNO0lBQy9DLEtBQUssb0JBQW9CO01BQ3JCLE9BQUFrWCxhQUFBLENBQUFBLGFBQUEsS0FBV2xZLEtBQUs7UUFBRUUsZUFBZSxFQUFFeXRCLE1BQU0sQ0FBQzFzQjtNQUFPO0lBQ3JELEtBQUssc0JBQXNCO01BQ3ZCLE9BQUFpWCxhQUFBLENBQUFBLGFBQUEsS0FBV2xZLEtBQUs7UUFBRWdDLGlCQUFpQixFQUFFMnJCLE1BQU0sQ0FBQy9sQjtNQUFJO0lBQ3BEO01BQ0ksTUFBTSxJQUFJZ21CLEtBQUssQ0FBQyxDQUFDO0VBQ3pCO0FBQ0o7QUFFTyxJQUFNQyxjQUFjLEdBQUcsU0FBakJBLGNBQWNBLENBQUF0ekIsSUFBQSxFQUFtQjtFQUFBLElBQWR1ekIsUUFBUSxHQUFBdnpCLElBQUEsQ0FBUnV6QixRQUFRO0VBQ3BDLElBQUFDLFdBQUEsR0FBMEJDLHlEQUFVLENBQUNOLE9BQU8sRUFBRWxtQixZQUFZLENBQUM7SUFBQXltQixZQUFBLEdBQUF6NUIsY0FBQSxDQUFBdTVCLFdBQUE7SUFBcEQvdEIsS0FBSyxHQUFBaXVCLFlBQUE7SUFBRWh1QixRQUFRLEdBQUFndUIsWUFBQTtFQUV0QixvQkFFSXA1Qiw2Q0FBQSxDQUFBQyxhQUFBLENBQUNpTCxZQUFZLENBQUNtdUIsUUFBUTtJQUFDejNCLEtBQUssRUFBRTtNQUFDdUosS0FBSyxFQUFMQSxLQUFLO01BQUVDLFFBQVEsRUFBUkE7SUFBUTtFQUFFLEdBQzNDNnRCLFFBQ2tCLENBQUM7QUFFaEMsQ0FBQyxDOzs7Ozs7Ozs7Ozs7QUNqQ0Q7QUFBQTtBQUFPLElBQU1LLEtBQUssR0FBRztFQUNqQkMsTUFBTSxFQUFFO0lBQ0pDLE1BQU0sRUFBRTtNQUNKQyxLQUFLLEVBQUUsU0FBUztNQUNoQkMsTUFBTSxFQUFFO1FBQ0osTUFBTSxFQUFFLGtCQUFrQjtRQUMxQixPQUFPLEVBQUU7TUFDYixDQUFDO01BQ0RDLE9BQU8sRUFBRTtRQUNMLE1BQU0sRUFBRSxPQUFPO1FBQ2YsT0FBTyxFQUFFO01BQ2I7SUFDSjtFQUNKLENBQUM7RUFDREMsV0FBVyxFQUFFO0lBQ1RGLE1BQU0sRUFBRTtNQUNKdjRCLEtBQUssRUFBRTtRQUNILE1BQU0sRUFBRSxrQkFBa0I7UUFDMUIsT0FBTyxFQUFFO01BQ2I7SUFDSjtFQUNKO0FBR0osQ0FBQyxDOzs7Ozs7Ozs7Ozs7QUN4QkQ7QUFBZSxpR0FBa0MsRTs7Ozs7Ozs7Ozs7O0FDQWpEO0FBQWUsa0dBQW1DLEU7Ozs7Ozs7Ozs7OztBQ0FsRDtBQUFlLG9HQUFxQyxFOzs7Ozs7Ozs7Ozs7QUNBcEQ7QUFBZSxnR0FBaUMsRTs7Ozs7Ozs7Ozs7O0FDQWhEO0FBQWUsZ0dBQWlDLEU7Ozs7Ozs7Ozs7OztBQ0FoRDtBQUFlLDhGQUErQixFOzs7Ozs7Ozs7Ozs7QUNBOUM7QUFBZSxvR0FBcUMsRTs7Ozs7Ozs7Ozs7O0FDQXBEO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWdDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOzs7Ozs7Ozs7Ozs7O0FDTmhDO0FBQWUsaUdBQWtDLEU7Ozs7Ozs7Ozs7OztBQ0FqRDtBQUFlLGlHQUFrQyxFOzs7Ozs7Ozs7Ozs7QUNBakQ7QUFBZSxpR0FBa0MsRTs7Ozs7Ozs7Ozs7O0FDQWpEO0FBQWUsaUdBQWtDLEU7Ozs7Ozs7Ozs7OztBQ0FqRDtBQUFlLGlHQUFrQyxFOzs7Ozs7Ozs7Ozs7QUNBakQ7QUFBZSxpR0FBa0MsRTs7Ozs7Ozs7Ozs7O0FDQWpEO0FBQWUsaUdBQWtDLEU7Ozs7Ozs7Ozs7OztBQ0FqRDtBQUFlLGlHQUFrQyxFOzs7Ozs7Ozs7Ozs7QUNBakQ7QUFBZSxrR0FBbUMsRTs7Ozs7Ozs7Ozs7O0FDQWxEO0FBQWUsaUdBQWtDLEU7Ozs7Ozs7Ozs7OztBQ0FqRDtBQUFlLHNHQUF1QyxFOzs7Ozs7Ozs7Ozs7QUNBdEQ7QUFBZSxxR0FBc0MsRTs7Ozs7Ozs7Ozs7O0FDQXJEO0F
11980BQWUsa0dBQW1DLEU7Ozs7Ozs7Ozs7OztBQ0FsRDtBQUFlLGdHQUFpQyxFOzs7Ozs7Ozs7Ozs7QUNBaEQ7QUFBZSxnR0FBaUMsRTs7Ozs7Ozs7Ozs7O0FDQWhEO0FBQWUscUdBQXNDLEU7Ozs7Ozs7Ozs7OztBQ0FyRDtBQUFlLGtHQUFtQyxFOzs7Ozs7Ozs7Ozs7QUNBbEQ7QUFBZSw4RkFBK0IsRTs7Ozs7Ozs7Ozs7O0FDQTlDO0FBQWUsa0dBQW1DLEU7Ozs7Ozs7Ozs7OztBQ0FsRDtBQUFlLGlHQUFrQyxFOzs7Ozs7Ozs7Ozs7QUNBakQ7QUFBZSw4RkFBK0IsRTs7Ozs7Ozs7Ozs7O0FDQTlDO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUEwQjtBQUNzQjtBQUNRO0FBQ2xDO0FBQ1k7QUFDSztBQUV2QyxTQUFTNGpCLEdBQUdBLENBQUEsRUFBRztFQUNYLG9CQUNJL2tCLDRDQUFBLENBQUFDLGFBQUEsQ0FBQUQsNENBQUEsQ0FBQUUsUUFBQSxxQkFDSUYsNENBQUEsQ0FBQUMsYUFBQSxDQUFDNDVCLCtDQUFPO0lBQUNQLEtBQUssRUFBRUEsa0RBQU07SUFBQ1EsU0FBUyxFQUFDLE1BQU07SUFBQzM1QixTQUFTLEVBQUM7RUFBc0IsZ0JBQ3BFSCw0Q0FBQSxDQUFBQyxhQUFBLENBQUMrNEIsMkRBQWMscUJBQ1hoNUIsNENBQUEsQ0FBQUMsYUFBQSxDQUFDK2QsbUVBQU8sTUFBRSxDQUNFLENBQ1gsQ0FDWCxDQUFDO0FBRVg7QUFFZStHLGtFQUFHLEU7Ozs7Ozs7Ozs7O0FDbkJsQix1QyIsImZpbGUiOiJhcHAuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgUmVhY3QsIHsgdXNlRWZmZWN0LCB1c2VTdGF0ZSB9IGZyb20gJ3JlYWN0JztcclxuaW1wb3J0ICcuL2luZGV4LnNjc3MnO1xyXG5cclxuaW1wb3J0IHsgc2VuZFBhcmFtcyB9IGZyb20gJy4uLy4uL3N0b3JlL3NlcnZpY2UnO1xyXG5pbXBvcnQgeyBCdG5TYXZlIH0gZnJvbSAnLi4vYnRuU2F2ZS9CdG5TYXZlJztcclxuaW1wb3J0IENsYXNzTmFtZXMgZnJvbSAnY2xhc3NuYW1lcyc7XHJcblxyXG5pbXBvcnQgeyBNb2RhbCB9IGZyb20gJy4uLy4uL2NvbXBvbmVudHMvbW9kYWwvTW9kYWwnO1xyXG5cclxuZXhwb3J0IGNvbnN0IFBhcmFtZXRlckVkaXRab25lID0gKHByb3BzKSA9PiB7XHJcbiAgICBjb25zdCB7IG1vZGlmLCBkYXRhIH0gPSBwcm9wcztcclxuICAgIGNvbnN0IFtvcGVuLCBvcGVuUG9wdXBdID0gdXNlU3RhdGUoZmFsc2UpO1xyXG4gICAgLy9jb25zb2xlLmxvZyhwcm9wcylcclxuICAgIGNvbnN0IGhhbmRsZVN1Ym1pdCA9ICgpID0+IHtcclxuICAgICAgICAvL2NvbnNvbGUubG9nKGRhdGEpXHJcbiAgICAgICAgc2VuZFBhcmFtcyhkYXRhKTtcclxuICAgIH1cclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPD5cclxuICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJwYXJhbWV0ZXJFZGl0Wm9uZUNvbnRhaW5lclwiPiAgICAgXHJcbiAgICAgICAgICAgICAgICA8ZGl2IG9uQ2xpY2s9eygpID0+IHtoYW5kbGVTdWJtaXQoKX19IGNsYXNzTmFtZT17Q2xhc3NOYW1lcygnY29udGFpbmVyU2F2ZScsIHsgJ2Rpc2FibGVkJyA6IHR5cGVvZiBtb2RpZiAhPT0gJ3VuZGVmaW5lZCcgPyBmYWxzZSA6IHRydWUgfSApfT5cclxuICAgICAgICAgICAgICAgICAgICA8QnRuU2F2ZSB0aXRsZT17J1NhdXZlZ2FyZGVyJ30gcmVmcmVzaD17KCkgPT4gcHJvcHMucmVmcmVzaCgpfSBtb2RpZj17bW9kaWZ9Lz5cclxuICAgICAgICAgICAgICAgIDwvZGl2PiAgICAgICAgXHJcbiAgICAgICAgICAgIDwvZGl2PiBcclxuXHJcbiAgICAgICAgICAgIHtvcGVuICYmXHJcbiAgICAgICAgICAgICAgICA8TW9kYWwgXHJcbiAgICAgICAgICAgICAgICAgICAgcmVmcmVzaD17KCkgPT4geyByZWZyZXNoKCkgfX1cclxuICAgICAgICAgICAgICAgICAgICBvcGVuPXtvcGVufVxyXG4gICAgICAgICAgICAgICAgICAgIGNsb3NlUG9wdXA9e3NldFRpbWVvdXQoKCkgPT4geyBvcGVuUG9wdXAoZmFsc2UpIH0sIDcwMCl9IFxyXG4gICAgICAgICAgICAgICAgICAgIG1vZGFsPVwibW9kYWxOb3RpZlwiXHJcbiAgICAgICAgICAgICAgICAgICAgaXRlbT17e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZTogJ1NhdXZlZ2FyZMOpICEnLFxyXG4gICAgICAgICAgICAgICAgICAgIH19XHJcbiAgICAgICAgICAgICAgICAvPlxyXG4gICAgICAgICAgICB9ICAgICAgICAgXHJcbiAgICAgICAgPC8+XHJcbiAgICApO1xyXG59XHJcbiIsIi8vIGV4dHJhY3RlZCBieSBtaW5pLWNzcy1leHRyYWN0LXBsdWdpbiIsImltcG9ydCBSZWFjdCwgeyB1c2VFZmZlY3QsIHVzZVN0YXRlIH0gZnJvbSAncmVhY3QnO1xyXG4vL2ltcG9ydCB7IHNlbmREZWxldGUgfSBmcm9tICcuLi8uLi9zdG9yZS9zZXJ2aWNlJztcclxuaW1wb3J0IHsgUmFkaW9CdXR0b25Hcm91cCwgRm9ybUZpZWxkIH0gZnJvbSAnZ3JvbW1ldCc7XHJcblxyXG5pbXBvcnQgJy4vaW5kZXguc2Nzcyc7XHJcbmltcG9ydCBkcmFnSWNvbiBmcm9tICcuLi8uLi91dGlscy9pbWcvZHJhZy5wbmcnO1xyXG5cclxuZXhwb3J0IGNvbnN0IEJhY2tncm91bmRJbnB1dCA9IChwcm9wcykgPT4ge1xyXG4gICAgbGV0IFtjb2xvckNob2ljZSwgc2V0Q29sb3JDaG9pY2VdID0gdXNlU3RhdGUocHJvcHMuY29sb3IpO1xyXG5cclxuICAgIC8vY29uc29sZS5sb2coY29sb3JDaG9pY2UpXHJcbiAgICAvL2NvbnNvbGUubG9nKHByb3BzLmNvbG9yKVxyXG5cclxuICAgIGNvbnN0IGhhbmRsZUNob2ljZSA9IChlKSA9PiB7XHJcbiAgICAgICAgc2V0Q29sb3JDaG9pY2UoZSlcclxuICAgICAgICBwcm9wcy5yZXR1cm5Ub1BhcmVudChlKVxyXG4gICAgfVxyXG5cclxuICAgIHVzZUVmZmVjdCgoKSA9PiB7XHJcbiAgICAgICAgc2V0Q29sb3JDaG9pY2UocHJvcHMuY29sb3IpO1xyXG4gICAgfSwgW3Byb3BzLmNvbG9yXSk7XHJcblxyXG4gICAgLy9jb25zb2xlLmxvZyhjb2xvckNob2ljZSlcclxuICAgXHJcbiAgICBjb25zdCBvcHRpb25zQ29sb3JzID0gW1xyXG4gICAgICAgIHtcclxuICAgICAgICAgIGxhYmVsOiAnICcsXHJcbiAgICAgICAgICB2YWx1ZTogJ2lzRGFyaycsXHJcbiAgICAgICAgfSxcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIGxhYmVsOiAnICcsXHJcbiAgICAgICAgICAgIHZhbHVlOiAnaXNXaGl0ZScsXHJcbiAgICAgICAgfSxcclxuICAgIF07XHJcblxyXG4gICAgcmV0dXJuIChcclxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImNvbnRhaW5lckJhY2tncm91bmRJbnB1dFwiPlxyXG4gICAgICAgICAgICA8Rm9ybUZpZWxkIGxhYmVsPVwiQ291bGV1ciBkZSBmb25kXCI+XHJcbiAgICAgICAgICAgICAgICA8UmFkaW9CdXR0b25Hcm91cFxyXG4gICAgICAgICAgICAgICAgICAgIG5hbWU9XCJjb2xvclwiXHJcbiAgICAgICAgICAgICAgICAgICAgb3B0aW9ucz17b3B0aW9uc0NvbG9yc31cclxuICAgICAgICAgICAgICAgICAgICB2YWx1ZT17Y29sb3JDaG9pY2V9XHJcbiAgICAgICAgICAgICAgICAgICAgb25DaGFuZ2U9e2V2ZW50ID0+IHsgaGFuZGxlQ2hvaWNlKGV2ZW50LnRhcmdldC52YWx1ZSkgfX1cclxuICAgICAgICAgICAgICAgIC8+XHJcbiAgICAgICAgICAgIDwvRm9ybUZpZWxkPlxyXG4gICAgICAgIDwvZGl2PlxyXG4gICAgKTtcclxufVxyXG4iLCIvLyBleHRyYWN0
11980ZWQgYnkgbWluaS1jc3MtZXh0cmFjdC1wbHVnaW4iLCJpbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xyXG4vL2ltcG9ydCB7IHNlbmREZWxldGUgfSBmcm9tICcuLi8uLi9zdG9yZS9zZXJ2aWNlJztcclxuXHJcbmltcG9ydCAnLi9pbmRleC5zY3NzJztcclxuaW1wb3J0IGRyYWdJY29uIGZyb20gJy4uLy4uL3V0aWxzL2ltZy9kcmFnLnBuZyc7XHJcblxyXG5leHBvcnQgY29uc3QgQnRuQWRkSXRlbUxpc3QgPSAocHJvcHMpID0+IHtcclxuICAgIGNvbnN0IHsgaWQsIHRvLCBoYW5kbGVDbGljaywgbGluayB9ID0gcHJvcHM7XHJcblxyXG4gICAgcmV0dXJuIChcclxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImNvbnRhaW5lckFkZElucHV0XCIgb25DbGljaz17KCkgPT4ge2hhbmRsZUNsaWNrKCl9fT5cclxuICAgICAgICAgICAgPGltZyBzcmM9e2RyYWdJY29ufS8+XHJcbiAgICAgICAgICAgIDxwPkFqb3V0IDxzcGFuPntsaW5rfTwvc3Bhbj4uLi48L3A+XHJcbiAgICAgICAgPC9kaXY+XHJcbiAgICApO1xyXG59XHJcbiIsIi8vIGV4dHJhY3RlZCBieSBtaW5pLWNzcy1leHRyYWN0LXBsdWdpbiIsImltcG9ydCBSZWFjdCwgeyB1c2VTdGF0ZSB9IGZyb20gJ3JlYWN0JztcclxuaW1wb3J0IHsgc2VuZERlbGV0ZSB9IGZyb20gJy4uLy4uL3N0b3JlL3NlcnZpY2UnO1xyXG5cclxuaW1wb3J0IHsgTW9kYWwgfSBmcm9tICcuLi8uLi9jb21wb25lbnRzL21vZGFsL01vZGFsJztcclxuXHJcbmltcG9ydCAnLi9pbmRleC5zY3NzJztcclxuaW1wb3J0IGRlbGV0ZUljb24gZnJvbSAnLi4vLi4vdXRpbHMvaW1nL2RlbGV0ZS5wbmcnO1xyXG5cclxuZXhwb3J0IGNvbnN0IEJ0bkRlbGV0ZSA9IChwcm9wcykgPT4ge1xyXG4gICAgLy9jb25zb2xlLmxvZyhwcm9wcylcclxuICAgIGNvbnN0IHsgaWQsIHRvLCByZWZyZXNoIH0gPSBwcm9wcztcclxuXHJcbiAgICBjb25zdCBbb3Blbiwgb3BlblBvcHVwXSA9IHVzZVN0YXRlKGZhbHNlKTtcclxuXHJcbiAgICBjb25zdCBoYW5kbGVEZWxldGUgPSAoKSA9PiB7XHJcbiAgICAgICAgLy9jb25zb2xlLmxvZygnaGVyZScpXHJcbiAgICAgICAgb3BlblBvcHVwKHRydWUpO1xyXG4gICAgfTtcclxuXHJcbiAgICByZXR1cm4gKFxyXG4gICAgICAgIDw+XHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiY29udGFpbmVySWNvbnNcIj5cclxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiaWNvbnNCb3JkZXJcIj5cclxuICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz17ZGVsZXRlSWNvbn0gb25DbGljaz17KCkgPT4gaGFuZGxlRGVsZXRlKCl9Lz5cclxuICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICA8L2Rpdj5cclxuXHJcbiAgICAgICAgICAgIHtvcGVuICYmXHJcbiAgICAgICAgICAgICAgICA8TW9kYWwgXHJcbiAgICAgICAgICAgICAgICAgICAgcmVmcmVzaD17KCkgPT4geyByZWZyZXNoKCkgfX1cclxuICAgICAgICAgICAgICAgICAgICBpZD17aWR9XHJcbiAgICAgICAgICAgICAgICAgICAgb3Blbj17b3Blbn1cclxuICAgICAgICAgICAgICAgICAgICBjbG9zZVBvcHVwPXsoKSA9PiBvcGVuUG9wdXAoZmFsc2UpfSBcclxuICAgICAgICAgICAgICAgICAgICBtb2RhbD1cIm1vZGFsQ29uZmlybVwiXHJcbiAgICAgICAgICAgICAgICAgICAgaXRlbT17e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZTogJ1ZvdWxlei12b3VzIHZyYWltZW50IHN1cHByaW1lciA/JyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG8sIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpZFRvRGVsZXRlOiBpZCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgZnJvbTogJ3NlY3Rpb24nLFxyXG4gICAgICAgICAgICAgICAgICAgIH19XHJcbiAgICAgICAgICAgICAgICAgICAgc2VuZERlbGV0ZT17KCkgPT4ge3NlbmREZWxldGUodG8sIGlkKX19XHJcbiAgICAgICAgICAgICAgICAvPlxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgPC8+XHJcbiAgICApO1xyXG59XHJcbiIsIi8vIGV4dHJhY3RlZCBieSBtaW5pLWNzcy1leHRyYWN0LXBsdWdpbiIsImltcG9ydCBSZWFjdCwgeyB1c2VTdGF0ZSB9IGZyb20gJ3JlYWN0JztcclxuXHJcbmltcG9ydCB7IE1vZGFsIH0gZnJvbSAnLi4vLi4vY29tcG9uZW50cy9tb2RhbC9Nb2RhbCc7XHJcblxyXG5pbXBvcnQgJy4vaW5kZXguc2Nzcyc7XHJcbmltcG9ydCBjcm9zc0ljb24gZnJvbSAnLi4vLi4vdXRpbHMvaW1nL2Nyb3NzLnBuZyc7XHJcblxyXG5leHBvcnQgY29uc3QgQnRuRGVsZXRlRWRpdFpvbmUgPSAocHJvcHMpID0+IHtcclxuICAgIGNvbnN0IHsgdGl0bGUsIGlkVG9EZWxldGUsIHRvfSA9IHByb3BzO1xyXG5cclxuICAgIGNvbnN0IFtvcGVuLCBvcGVuUG9wdXBdID0gdXNlU3RhdGUoZmFsc2UpO1xyXG5cclxuICAgIGNvbnN0IGhhbmRsZURlbGV0ZSA9ICgpID0+IHtcclxuICAgICAgICBvcGVuUG9wdXAodHJ1ZSk7XHJcbiAgICAgICAgLy9zZW5kRGVsZXRlKHRvLCBpZFRvRGVsZXRlKTtcclxuICAgIH1cclxuXHJcbiAgICByZXR1cm4gKFxyXG4gICAgICAgIDw+XHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiY29udGFpbmVyQnRuRGVsZXRlRWRpdFpvbmVcIiBvbkNsaWNrPXsoKSA9PiB7IGhhbmRsZURlbGV0ZSgpIH19PlxyXG4gICAgICAgICAgICAgICAgPGltZyBzcmM9e2Nyb3NzSWNvbn0vPlxyXG4gICAgICAgICAgICAgICAgPHA+e3RpdGxlfTwvcD5cclxuICAgICAgICAgICAgPC9kaXY+XHJcblxyXG4gICAgICAgICAgICB7b3BlbiAmJlxyXG4gICAgICAgICAgICAgICAgPE1vZGFsIFxyXG4gICAgICAgICAgICAgICAgICAgIHJlZnJlc2g9eygpID0+IHsgcmVmcmVzaCgpIH19XHJcbiAgICAgICAgICAgICAgICAgICAgaWQ9e2lkVG9EZWxldGV9XHJcbiAgICAgICAgICAgICAgICAgICAgb3Blbj17b3Blbn1cclxuICAgICAgICAgICAgICAgICAgICBjbG9zZVBvcHVwPXsoKSA9PiBvcGVuUG9wdXAoZmFsc2UpfSBcclxuICAgICAgICAgICAgICAgICAgICBtb2RhbD1cIm1vZGFsQ29uZmlybVwiXHJcbiAgICAgICAgICAgICAgICAgICAgaXRlbT17e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZTogJ1ZvdWxlei12b3VzIHZyYWltZW50IHN1cHByaW1lciA/JyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG8sIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpZFRvRGVsZXRlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmcm9tOiAncGFnZScsXHJcbiAgICAgICAgICAgICAgICAgICAgfX1cclxuICAgICAgICAgICAgICAgICAgICBzZW5kRGVsZXRlPXsoKSA9PiB7c2VuZERlbGV0ZSh0bywgaWRUb0RlbGV0ZSl9fVxyXG4gICAgICAgICAgICAgICAgLz5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIDwvPlxyXG4gICAgKTtcclxufVxyXG4iLCIvLyBleHRyYWN0
11980ZWQgYnkgbWluaS1jc3MtZXh0cmFjdC1wbHVnaW4iLCJpbXBvcnQgUmVhY3QsIHsgdXNlU3RhdGUgfSBmcm9tICdyZWFjdCc7XHJcblxyXG5pbXBvcnQgeyBCdXR0b25CTyB9IGZyb20gJy4uL2J1dHRvbi9CdXR0b25CTyc7XHJcbmltcG9ydCB7IE1vZGFsIH0gZnJvbSAnLi4vLi4vY29tcG9uZW50cy9tb2RhbC9Nb2RhbCc7XHJcblxyXG5cclxuaW1wb3J0ICcuL2luZGV4LnNjc3MnO1xyXG5cclxuZXhwb3J0IGNvbnN0IEJ0bkVkaXRab25lID0gKHByb3BzKSA9PiB7XHJcbiAgICBjb25zdCB7IHRpdGxlLCB0eXBlLCBpdGVtIH0gPSBwcm9wcztcclxuXHJcbiAgICBjb25zdCBbb3Blbiwgb3BlblBvcHVwXSA9IHVzZVN0YXRlKGZhbHNlKTtcclxuICAgIGNvbnN0IFtlZGl0LCBlZGl0UG9wdXBdID0gdXNlU3RhdGUoZmFsc2UpO1xyXG5cclxuICAgIGNvbnN0IGhhbmRsZUNsaWNrID0gKCkgPT4ge1xyXG4gICAgICAgIG9wZW5Qb3B1cCh0cnVlKVxyXG4gICAgfVxyXG5cclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPD5cclxuICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJidG5FZGl0Wm9uZVwiIG9uQ2xpY2s9eygpID0+IHsgaGFuZGxlQ2xpY2soKSB9IH0+XHJcbiAgICAgICAgICAgICAgICA8QnV0dG9uQk8gdGl0bGU9e3RpdGxlfSAvPlxyXG4gICAgICAgICAgICA8L2Rpdj5cclxuXHJcbiAgICAgICAgICAgIHtvcGVuICYmXHJcbiAgICAgICAgICAgICAgICA8TW9kYWwgXHJcbiAgICAgICAgICAgICAgICAgICAgcmVmcmVzaD17KCkgPT4gcHJvcHMucmVmcmVzaCgpfVxyXG4gICAgICAgICAgICAgICAgICAgIG9wZW49e29wZW59XHJcbiAgICAgICAgICAgICAgICAgICAgZWRpdD17ZWRpdH1cclxuICAgICAgICAgICAgICAgICAgICBjbG9zZVBvcHVwPXsoKSA9PiBvcGVuUG9wdXAoZmFsc2UpfSBcclxuICAgICAgICAgICAgICAgICAgICBtb2RhbD17dHlwZX1cclxuICAgICAgICAgICAgICAgICAgICBpdGVtPXtpdGVtfVxyXG4gICAgICAgICAgICAgICAgLz5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIDwvPlxyXG4gICAgKTtcclxufVxyXG4iLCIvLyBleHRyYWN0ZWQgYnkgbWluaS1jc3MtZXh0cmFjdC1wbHVnaW4iLCJpbXBvcnQgUmVhY3QsIHsgdXNlU3RhdGUgfSBmcm9tICdyZWFjdCc7XHJcbmltcG9ydCBkb3dubG9hZEljb24gZnJvbSAnLi4vLi4vdXRpbHMvaW1nL2Rvd25sb2FkLnBuZyc7XHJcbmltcG9ydCB7IGdldE5ld3NsZXR0ZXJFeHBvcnQsIGdldEdhbWVFeHBvcnQgfSBmcm9tICcuLi8uLi9zdG9yZS9zZXJ2aWNlJztcclxuXHJcbmltcG9ydCAnLi9pbmRleC5zY3NzJztcclxuXHJcbmV4cG9ydCBjb25zdCBCdG5FeHBvcnRFZGl0Wm9uZSA9IChwcm9wcykgPT4ge1xyXG4gICAgY29uc3QgeyB0aXRsZSwgdHlwZSB9ID0gcHJvcHM7XHJcblxyXG4gICAgY29uc3QgaGFuZGxlQ2xpY2sgPSAoKSA9PiB7XHJcbiAgICAgICAgaWYodHlwZSA9PT0gJ2dhbWVNYW5hZ2VyJykge1xyXG4gICAgICAgICAgICByZXR1cm4gZ2V0R2FtZUV4cG9ydCgpLnRoZW4ocmVzID0+IHtcclxuICAgICAgICAgICAgICAgIC8vY29uc29sZS5sb2cocmVzKVxyXG4gICAgICAgICAgICAgICAgd2luZG93Lm9wZW4oYC8ke3Jlc31gKTtcclxuICAgICAgICAgICAgfSk7XHJcblxyXG4gICAgICAgIH0gZWxzZSB7XHJcblxyXG4gICAgICAgICAgICByZXR1cm4gZ2V0TmV3c2xldHRlckV4cG9ydCgpLnRoZW4ocmVzID0+IHtcclxuICAgICAgICAgICAgICAgIC8vY29uc29sZS5sb2cocmVzKVxyXG4gICAgICAgICAgICAgICAgd2luZG93Lm9wZW4oYC8ke3Jlc31gKTtcclxuICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPD4gICAgICAgICAgICBcclxuICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJjb250YWluZXJCdG5FeHBvcnRFZGl0Wm9uZVwiIG9uQ2xpY2s9eygpID0+IHtoYW5kbGVDbGljaygpfX0+XHJcbiAgICAgICAgICAgICAgICA8aW1nIHNyYz17ZG93bmxvYWRJY29ufS8+XHJcbiAgICAgICAgICAgICAgICA8cD57dGl0bGV9PC9wPlxyXG4gICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICA8Lz5cclxuICAgICk7XHJcbn1cclxuIiwiLy8gZXh0cmFjdGVkIGJ5IG1pbmktY3NzLWV4dHJhY3QtcGx1Z2luIiwiaW1wb3J0IFJlYWN0LCB7IHVzZVN0YXRlIH0gZnJvbSAncmVhY3QnO1xyXG4vL2ltcG9ydCB7IHNlbmREZWxldGUgfSBmcm9tICcuLi8uLi9zdG9yZS9zZXJ2aWNlJztcclxuaW1wb3J0IENsYXNzTmFtZXMgZnJvbSAnY2xhc3NuYW1lcyc7XHJcblxyXG5pbXBvcnQgJy4vaW5kZXguc2Nzcyc7XHJcbmltcG9ydCBzYXZlSWNvbiBmcm9tICcuLi8uLi91dGlscy9pbWcvc2F2ZS5wbmcnO1xyXG5cclxuZXhwb3J0IGNvbnN0IEJ0blNhdmUgPSAocHJvcHMpID0+IHtcclxuICAgIGNvbnN0IHsgdGl0bGUsIG1vZGlmIH0gPSBwcm9wcztcclxuICAgIC8vY29uc29sZS5sb2cobW9kaWYpXHJcbiAgICBsZXQgW21vZGlmU3RhdGUsIHNldE1vZGlmU3RhdGVdID0gdXNlU3RhdGUobW9kaWYpO1xyXG4gICAgXHJcbiAgICBpZih0eXBlb2YgbW9kaWYgIT09ICd1bmRlZmluZWQnKSB7XHJcbiAgICAgICAgLy9jb25zb2xlLmxvZyhtb2RpZilcclxuICAgICAgICAvL2NvbnNvbGUubG9nKG1vZGlmLnRvSVNPU3RyaW5nKCkpXHJcbiAgICB9XHJcbiAgICBcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPD5cclxuICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9e0NsYXNzTmFtZXMoJ2NvbnRhaW5lckJ0blNhdmUnLCB7ICdjb2xvcicgOiB0eXBlb2YgbW9kaWYgIT09ICd1bmRlZmluZWQnID8gdHJ1ZSA6IGZhbHNlIH0gKX0gPlxyXG4gICAgICAgICAgICAgICAgPGltZyBzcmM9e3NhdmVJY29ufS8+XHJcbiAgICAgICAgICAgICAgICA8cD57dGl0bGV9PC9wPlxyXG4gICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgPHAgY2xhc3NOYW1lPVwibGFzdE1vZGlmXCI+RGVybmnDqHJlIG1vZGlmaWNhdGlvblxyXG4gICAgICAgICAgICA8L3A+XHJcbiAgICAgICAgICAgICAgICB7dHlwZW9mIG1vZGlmICE9PSAndW5kZWZpbmVkJyAmJlxyXG4gICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cImNsb2NrU2F2ZVwiPnttb2RpZi50b0xvY2FsZVRpbWVTdHJpbmcoKX08L3NwYW4+XHJcbiAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgIDwvPlxyXG4gICAgKTtcclxufVxyXG4iLCIvLyBleHRyYWN0
11980ZWQgYnkgbWluaS1jc3MtZXh0cmFjdC1wbHVnaW4iLCJpbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgJy4vaW5kZXguc2Nzcyc7XHJcblxyXG5leHBvcnQgY29uc3QgQnV0dG9uQk8gPSAocHJvcHMpID0+IHtcclxuICAgIGNvbnN0IHsgdGl0bGUgfSA9IHByb3BzO1xyXG5cclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPGJ1dHRvbiBjbGFzc05hbWU9XCJjdXN0b21CdG5cIiB0eXBlPVwiYnV0dG9uXCI+XHJcbiAgICAgICAgICAgIHt0aXRsZX1cclxuICAgICAgICA8L2J1dHRvbj5cclxuICAgICk7XHJcbn1cclxuIiwiLy8gZXh0cmFjdGVkIGJ5IG1pbmktY3NzLWV4dHJhY3QtcGx1Z2luIiwiaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcclxuaW1wb3J0ICcuL2luZGV4LnNjc3MnO1xyXG5cclxuZXhwb3J0IGNvbnN0IERhdGFIZWFkZXIgPSAocHJvcHMpID0+IHtcclxuXHJcbiAgICBjb25zdCBnZW5lcmF0ZURhdGFOYW1lID0gZGF0YSA9PiB7XHJcbiAgICAgICAgcmV0dXJuIGRhdGEubWFwKCAodGl0bGUsIGluZGV4KSA9PiB7XHJcbiAgICAgICAgICAgIHJldHVybiA8cCBrZXk9e2luZGV4fT57dGl0bGV9PC9wPjtcclxuICAgICAgICB9KTtcclxuICAgIH1cclxuXHJcbiAgICByZXR1cm4gKFxyXG4gICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiZGF0YUhlYWRlclwiPlxyXG4gICAgICAgICAgICB7IGdlbmVyYXRlRGF0YU5hbWUocHJvcHMuZGF0YU5hbWUpIH1cclxuICAgICAgICA8L2Rpdj5cclxuICAgICk7XHJcbn1cclxuIiwiLy8gZXh0cmFjdGVkIGJ5IG1pbmktY3NzLWV4dHJhY3QtcGx1Z2luIiwiaW1wb3J0IFJlYWN0LCB7IHVzZVN0YXRlLCB1c2VFZmZlY3QgfSBmcm9tICdyZWFjdCc7XHJcbmltcG9ydCB7IFN3aXRjaFVJIH0gZnJvbSAnLi4vc3dpdGNoL1N3aXRjaFVJJztcclxuaW1wb3J0IHsgRm9ybUZpZWxkLCBTZWxlY3QsIERhdGVJbnB1dCB9IGZyb20gJ2dyb21tZXQnO1xyXG5cclxuaW1wb3J0ICcuL2luZGV4LnNjc3MnO1xyXG5cclxuZXhwb3J0IGNvbnN0IElucHV0RGF0ZSA9IChwcm9wcykgPT4ge1xyXG4gICAgY29uc3QgeyBuYW1lLCB2YWx1ZSwgZ2V0VG9QYXJlbnQsIHJldHVyblZhbHVlU3dpdGNoLCBrZXlOYW1lLCBpc0FjdGl2ZSwgaWQsIHRvIH0gPSBwcm9wcztcclxuICAgIGxldCBbdmFsdWVJbnB1dCwgc2V0VmFsdWVJbnB1dF0gPSB1c2VTdGF0ZSh2YWx1ZSk7XHJcbiAgICAvL2NvbnNvbGUubG9nKHZhbHVlKVxyXG4gICAgY29uc3QgaGFuZGxlQ2hhbmdlID0gKGUpID0+IHtcclxuICAgICAgICBnZXRUb1BhcmVudChlKVxyXG4gICAgfVxyXG4gICAgLy9jb25zb2xlLmxvZyh2YWx1ZUlucHV0KVxyXG4gICAgcmV0dXJuIChcclxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cIm9wdGlvbnNJbnB1dENvbnRhaW5lclwiPlxyXG4gICAgICAgICAgICA8Rm9ybUZpZWxkIGxhYmVsPXtuYW1lfT5cclxuICAgICAgICAgICAgICAgIDxEYXRlSW5wdXRcclxuICAgICAgICAgICAgICAgICAgICBmb3JtYXQ9XCJtbS9kZC95eXl5XCJcclxuICAgICAgICAgICAgICAgICAgICBkZWZhdWx0VmFsdWU9eyh2YWx1ZUlucHV0ID09PSAnTW9kaWZpZXIgaWNpLi4uJyB8fCB2YWx1ZUlucHV0ID09PSBudWxsKSA/IC
11980huZXcgRGF0ZSgpKS50b0lTT1N0cmluZygpIDogdmFsdWVJbnB1dH1cclxuICAgICAgICAgICAgICAgICAgICBvbkNoYW5nZT17KHsgdmFsdWUgfSkgPT4geyBzZXRWYWx1ZUlucHV0KHZhbHVlKSxoYW5kbGVDaGFuZ2UodmFsdWUpIH19XHJcbiAgICAgICAgICAgICAgICAvPlxyXG4gICAgICAgICAgICA8L0Zvcm1GaWVsZD5cclxuICAgICAgICA8L2Rpdj5cclxuICAgICk7XHJcbn1cclxuIiwiLy8gZXh0cmFjdGVkIGJ5IG1pbmktY3NzLWV4dHJhY3QtcGx1Z2luIiwiaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcclxuaW1wb3J0IHsgTGlzdEl0ZW1QYWdlTWFuYWdlciB9IGZyb20gJy4uLy4uL2NvbXBvbmVudHMvbGlzdEl0ZW0vTGlzdEl0ZW1QYWdlTWFuYWdlcic7XHJcbmltcG9ydCB7IExpc3RJdGVtU2VjdGlvbiB9IGZyb20gJy4uLy4uL2NvbXBvbmVudHMvbGlzdEl0ZW0vTGlzdEl0ZW1TZWN0aW9uJztcclxuaW1wb3J0IHsgTGlzdEl0ZW1TZWN0aW9uU3BlY2lhbCB9IGZyb20gJy4uLy4uL2NvbXBvbmVudHMvbGlzdEl0ZW0vTGlzdEl0ZW1TZWN0aW9uU3BlY2lhbCc7XHJcbmltcG9ydCB7IExpc3RJdGVtTWVudSB9IGZyb20gJy4uLy4uL2NvbXBvbmVudHMvbGlzdEl0ZW0vTGlzdEl0ZW1NZW51JztcclxuXHJcbmltcG9ydCAnLi9pbmRleC5zY3NzJztcclxuXHJcbmV4cG9ydCBjb25zdCBEcmFnSW5wdXQgPSAocHJvcHMpID0+IHtcclxuICAgIGNvbnN0IHNlbGVjdExpc3RJdGVtID0gKCkgPT4ge1xyXG4gICAgICAgIGlmKHR5cGVvZiBwcm9wcy5saXN0VHlwZSAhPT0gJ3VuZGVmaW5lZCcpIHtcclxuICAgICAgICAgICAgc3dpdGNoIChwcm9wcy5saXN0VHlwZSkge1xyXG4gICAgICAgICAgICAgICAgY2FzZSAncGFnZU1hbmFnZXInOlxyXG4gICAgICAgICAgICAgICAgICAgIHJldHVybiA8TGlzdEl0ZW1QYWdlTWFuYWdlciBjbGFzc05hbWU9XCJkcmFnSW5wdXRcIiBpdGVtPXtwcm9wcy5pdGVtfSByZWZyZXNoPXtwcm9wcy5yZWZyZXNofS8+O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIGNhc2UgJ29uZVBhZ2VNYW5hZ2VyJzpcclxuICAgICAgICAgICAgICAgICAgICByZXR1cm4gPExpc3RJdGVtU2VjdGlvbiBjbGFzc05hbWU9XCJkcmFnSW5wdXRcIiBpdGVtPXtwcm9wcy5pdGVtfSByZWZyZXNoPXtwcm9wcy5yZWZyZXNofS8+O1xyXG5cclxuICAgICAgICAgICAgICAgIGNhc2UgJ29uZVNlY3Rpb25NYW5hZ2VyJzpcclxuICAgICAgICAgICAgICAgICAgICByZXR1cm4gPExpc3RJdGVtU2VjdGlvblNwZWNpYWwgY2xhc3NOYW1lPVwiZHJhZ0lucHV0XCIgaXRlbT17cHJvcHMuaXRlbX0gcmVmcmVzaD17cHJvcHMucmVmcmVzaH0gcmV0dXJuVmFsdWU9e3Byb3BzLnJldHVyblZhbHVlfSBpZFNlY3Rpb249e3Byb3BzLmlkU2VjdGlvbn0vPjtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgY2FzZSAnbWVudU1hbmFnZXInOlxyXG4gICAgICAgICAgICAgICAgICAgIHJldHVybiA8TGlzdEl0ZW1NZW51IGNsYXNzTmFtZT1cImRyYWdJbnB1dFwiIGl0ZW09e3Byb3BzLml0ZW19IHJlZnJlc2g9e3Byb3BzLnJlZnJlc2h9Lz47XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgZGVmYXVsdDpcclxuICAgICAgICAgICAgICAgICAgICBicmVhaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICByZXR1cm4gKFxyXG4gICAgICAgIDw+XHJcbiAgICAgICAgICAgIHtzZWxlY3RMaXN0SXRlbSgpfVxyXG4gICAgICAgIDwvPlxyXG4gICAgKTtcclxufVxyXG4iLCIvLyBleHRyYWN0ZWQgYnkgbWluaS1jc3MtZXh0cmFjdC1wbHVnaW4iLCJpbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgJy4vaW5kZXguc2Nzcyc7XHJcblxyXG5pbXBvcnQgeyBVc2VyRWRpdFpvbmUgfSBmcm9tICcuLi91c2VyRWRpdFpvbmUvVXNlckVkaXRab25lJztcclxuaW1wb3J0IHsgTmV3c2xldHRlcnNFZGl0Wm9uZSB9IGZyb20gJy4uL25ld3NsZXR0ZXJzRWRpdFpvbmUvTmV3c2xldHRlcnNFZGl0Wm9uZSc7XHJcbmltcG9ydCB7IFBhZ2VFZGl0Wm9uZSB9IGZyb20gJy4uL3BhZ2VFZGl0Wm9uZS9QYWdlRWRpdFpvbmUnO1xyXG5pbXBvcnQgeyBUZW1wbGF0ZUVkaXRab25lIH0gZnJvbSAnLi4vdGVtcGxhdGVFZGl0Wm9uZS9UZW1wbGF0ZUVkaXRab25lJztcclxuaW1wb3J0IHsgR2FsZXJ5RWRpdFpvbmUgfSBmcm9tICcuLi9nYWxlcnlFZGl0Wm9uZS9HYWxlcnlFZGl0Wm9uZSc7XHJcbmltcG9ydCB7IEdhbWVFZGl0Wm9uZSB9IGZyb20gJy4uL2dhbWVFZGl0Wm9uZS9HYW1lRWRpdFpvbmUnO1xyXG5pbXBvcnQgeyBPbmVQYWdlRWRpdFpvbmUgfSBmcm9tICcuLi9vbmVQYWdlRWRpdFpvbmUvT25lUGFnZUVkaXRab25lJztcclxuaW1wb3J0IHsgT25lU2VjdGlvbkVkaXRab25lIH0gZnJvbSAnLi4vb25lU2VjdGlvbkVkaXRab25lL09uZVNlY3Rpb25FZGl0Wm9uZSc7XHJcbmltcG9ydCB7IE9uZVNlY3Rpb25JdGVtRWRpdFpvbmUgfSBmcm9tICcuLi9vbmVTZWN0aW9uSXRlbUVkaXRab25lL09uZVNlY3Rpb25JdGVtRWRpdFpvbmUnO1xyXG5pbXBvcnQgeyBQYXJhbWV0ZXJFZGl0Wm9uZSB9IGZyb20gJy4uL1BhcmFtZXRlckVkaXRab25lL1BhcmFtZXRlckVkaXRab25lJztcclxuXHJcbmV4cG9ydCBjb25zdCBFZGl0Wm9uZSA9IChwcm9wcykgPT4ge1xyXG4gICAgY29uc3Qgc2VsZWN0RWRpdFpvbmUgPSAoKSA9PiB7XHJcbiAgICAgICAgaWYodHlwZW9mIHByb3BzLmVkaXRab25lVHlwZSAhPT0gJ3VuZGVmaW5lZCcpIHtcclxuICAgICAgICAgICAgc3dpdGNoIChwcm9wcy5lZGl0Wm9uZVR5cGUpIHtcclxuICAgICAgICAgICAgICAgIGNhc2UgJ29uZVNlY3Rpb25JdGVtTWFuYWdlcic6XHJcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIDxPbmVTZWN0aW9uSXRlbUVkaXRab25lIHJlZnJlc2g9e3Byb3BzLnJlZnJlc2h9IGRhdGE9e3Byb3BzLmRhdGF9IG9yaWdpbj17cHJvcHMub3JpZ2lufSBtb2RpZj17cHJvcHMubGFzdE1vZGlmfSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZD17cHJvcHMuaWR9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGl
11980kU2VjdGlvblBhZ2U9e3Byb3BzLmlkU2VjdGlvblBhZ2V9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlkSXRlbT17cHJvcHMuaWRJdGVtfSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZFNlY3Rpb249e3Byb3BzLmlkU2VjdGlvbn0gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZWRpdD17cHJvcHMuZWRpdH0gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuTG9jYXRpb249e3Byb3BzLnJldHVybkxvY2F0aW9ufVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlcXVpcmVkSW5wdXQ9e3Byb3BzLnJlcXVpcmVkSW5wdXR9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGVtcGxhdGU9e3Byb3BzLnRlbXBsYXRlfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLz47XHJcbiAgICAgICAgICAgICAgICBjYXNlICdvbmVTZWN0aW9uTWFuYWdlcic6XHJcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIDxPbmVTZWN0aW9uRWRpdFpvbmUgcmVmcmVzaD17cHJvcHMucmVmcmVzaH0gZGF0YT17cHJvcHMuZGF0YX0gb3JpZ2luPXtwcm9wcy5vcmlnaW59IG1vZGlmPXtwcm9wcy5sYXN0TW9kaWZ9Lz47XHJcbiAgICAgICAgICAgICAgICBjYXNlICdvbmVQYWdlTWFuYWdlcic6XHJcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIDxPbmVQYWdlRWRpdFpvbmUgcmVmcmVzaD17cHJvcHMucmVmcmVzaH0gZGF0YT17cHJvcHMuZGF0YX0gbW9kaWY9e3Byb3BzLmxhc3RNb2RpZn0gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVQYWdlPXtwcm9wcy50aXRsZVBhZ2V9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWV0YVRpdGxlPXtwcm9wcy5tZXRhVGl0bGV9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1ldGFDb250ZW50PXtwcm9wcy5tZXRhQ29udGVudH0gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2V0TWV0YVRpdGxlPXtwcm9wcy5zZXRNZXRhVGl0bGV9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2V0TWV0YUNvbnRlbnQ9e3Byb3BzLnNldE1ldGFDb250ZW50fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLz47XHJcbiAgICAgICAgICAgICAgICBjYXNlICdnYWxsZXJ5TWFuYWdlcic6XHJcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIDxHYWxlcnlFZGl0Wm9uZSByZWZyZXNoPXtwcm9wcy5yZWZyZXNofS8+O1xyXG4gICAgICAgICAgICAgICAgY2FzZSAnZ2FtZU1hbmFnZXInOlxyXG4gICAgICAgICAgICAgICAgICAgIHJldHVybiA8R2FtZUVkaXRab25lIHJlZnJlc2g9e3Byb3BzLnJlZnJlc2h9Lz47XHJcbiAgICAgICAgICAgICAgICBjYXNlICdwYWdlTWFuYWdlcic6XHJcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIDxQYWdlRWRpdFpvbmUgcmVmcmVzaD17cHJvcHMucmVmcmVzaH0vPjtcclxuICAgICAgICAgICAgICAgIGNhc2UgJ3RlbXBsYXRlTWFuYWdlcic6XHJcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIDxUZW1wbGF0ZUVkaXRab25lIHJlZnJlc2g9e3Byb3BzLnJlZnJlc2h9IGRhdGE9e3Byb3BzLmRhdGF9IG1vZGlmPXtwcm9wcy5sYXN0TW9kaWZ9Lz47XHJcbiAgICAgICAgICAgICAgICBjYXNlICd1c2VyTWFuYWdlcic6XHJcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIDxVc2VyRWRpdFpvbmUgcmVmcmVzaD17cHJvcHMucmVmcmVzaH0vPjtcclxuICAgICAgICAgICAgICAgIGNhc2UgJ25ld3NsZXR0ZXJzTWFuYWdlcic6XHJcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIDxOZXdzbGV0dGVyc0VkaXRab25lIHJlZnJlc2g9e3Byb3BzLnJlZnJlc2h9Lz47XHJcbiAgICAgICAgICAgICAgICBjYXNlICdwYXJhbWV0ZXJNYW5hZ2VyJzpcclxuICAgICAgICAgICAgICAgICAgICByZXR1cm4gPFBhcmFtZXRlckVkaXRab25lIHJlZnJlc2g9e3Byb3BzLnJlZnJlc2h9IG1vZGlmPXtwcm9wcy5sYXN0TW9kaWZ9IGRhdGE9e3Byb3BzLmRhdGF9Lz47XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgZGVmYXVsdDpcclxuICAgICAgICAgICAgICAgICAgICBicmVhaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPD5cclxuICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJlZGl0Wm9uZVwiPlxyXG4gICAgICAgICAgICAgICAge3NlbGVjdEVkaXRab25lKCl9XHJcbiAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgIDwvPlxyXG4gICAgKTtcclxufVxyXG4iLCIvLyBleHRyYWN0ZWQgYnkgbWluaS1jc3MtZXh0cmFjdC1wbHVnaW4iLCJpbXBvcnQgUmVhY3QsIHsgdXNlU3RhdGUsIHVzZUVmZmVjdCwgdXNlUmVmIH0gZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgeyBFZGl0b3IgfSBmcm9tICdAdGlueW1jZS90aW55bWNlLXJlYWN0JztcclxuaW1wb3J0IHsgU3dpdGNoVUkgfSBmcm9tICcuLi9zd2l0Y2gvU3dpdGNoVUknO1xyXG5pbXBvcnQgQ2xhc3NOYW1lcyBmcm9tICdjbGFzc25hbWVzJztcclxuaW1wb3J0IHsgZ2V0TWVkaWFzIH0gZnJvbSAnLi4vLi4vc3RvcmUvc2VydmljZSc7XHJcblxyXG5pbXBvcnQgJy4vaW5kZXguc2Nzcyc7XHJcblxyXG4vLyBBbGltZW50ZSBsYSBsaXN0ZSBkw6lyb3VsYW50ZSBkZSBsYSBmZW7DqnRyZSBcIkluc8OpcmVyIHVuZSBpbWFnZVwiIGF2ZWMgbGVzIGltYWdlcyBkZSBsYSBtw6lkaWF0aMOocXVlLlxyXG4vLyBBcHBlbMOpIHBhciBUaW55TUNFIMOgIGNoYXF1ZSBvdXZlcnR1cmUgZGUgbGEgZmVuw6p0cmUsIGRvbmMgdG91am91cnMgw6Agam91ci5cclxuY29uc3QgbG9hZE1lZGlhSW1hZ2VzID0gKHN1Y2Nlc3MpID0+IHtcclxuICAgIGdldE1lZGlhcygpXHJcbiAgICAgICAgLnRoZW4oKG1lZGlhcykgPT4ge1xyXG4gICAgICAgICAgICBzdWNjZXNzKG1lZGlhc1xyXG4gICAgICAgICAgICAgICAgLmZpbHRlcigobWVkaWEpID0+IG1lZGlhLnBhdGggIT09IG51bGwgJiYgdHlwZW9mIG1lZGlhLm1pbWUgPT09ICdzdHJpbmcnICYmIG1lZGlhLm1pbWUuaW5kZXhPZignaW1hZ2UnKSA9PT0gMClcclxuICAgICAgICAgICAgICAgIC5tYXAoKG1lZGlhKSA9PiAoe1xyXG4gICAgICAgICAgICAgICAgICAgI
11980HRpdGxlOiBtZWRpYS5vcmlnaW5hbEZpbGVOYW1lID8gbWVkaWEub3JpZ2luYWxGaWxlTmFtZSA6IG1lZGlhLmZpbGVuYW1lLFxyXG4gICAgICAgICAgICAgICAgICAgIHZhbHVlOiBtZWRpYS5wYXRoICsgbWVkaWEuZmlsZW5hbWUsXHJcbiAgICAgICAgICAgICAgICB9KSkpO1xyXG4gICAgICAgIH0pXHJcbiAgICAgICAgLmNhdGNoKCgpID0+IHN1Y2Nlc3MoW10pKTtcclxufTtcclxuXHJcbmV4cG9ydCBjb25zdCBFZGl0b3JUZXh0QXJlYSA9IChwcm9wcykgPT4ge1xyXG4gICAgLy9jb25zb2xlLmxvZyhwcm9wcylcclxuICAgIGNvbnN0IHtjb250ZW50LCByZXR1cm5Ub1BhcmVudCwgbmFtZSwga2V5TmFtZSwgaXNBY3RpdmUsIGlkLCB0b30gPSBwcm9wcztcclxuICAgIGxldCBbdmFsdWVFZGl0b3IsIHNldFZhbHVlRWRpdG9yXSA9IHVzZVN0YXRlKGNvbnRlbnQpO1xyXG4gICAgbGV0IFtpc0FjdGl2ZVN0YXRlLCBzZXRJc0FjdGl2ZVN0YXRlXSA9IHVzZVN0YXRlKGlzQWN0aXZlKTtcclxuICAgIC8vIERlcm5pw6hyZXMgdmFsZXVycyDDqW1pc2VzIHBhciBsJ8OpZGl0ZXVyIGx1aS1tw6ptZVxyXG4gICAgY29uc3QgZW1pdHRlZFZhbHVlcyA9IHVzZVJlZihbXSk7XHJcblxyXG4gICAgdXNlRWZmZWN0KCgpID0+IHtcclxuICAgICAgICBzZXRJc0FjdGl2ZVN0YXRlKGlzQWN0aXZlKTtcclxuICAgIH0sIFtpc0FjdGl2ZV0pO1xyXG5cclxuICAgIHVzZUVmZmVjdCgoKSA9PiB7XHJcbiAgICAgICAgLy8gVW5lIGluc2VydGlvbiAoaW1hZ2UsIGNvbGxhZ2UuLi4pIMOpbWV0IHBsdXNpZXVycyB2YWxldXJzIGQnYWZmaWzDqWUsIGRvbnQgdW5lIHRyYW5zaXRvaXJlXHJcbiAgICAgICAgLy8gKGRhdGEtbWNlLWZyYWdtZW50KS4gTGUgcGFyZW50IG5vdXMgbGVzIHJlbnZvaWUgZW4gZMOpY2Fsw6kgOiBsZXMgcsOpaW5qZWN0ZXIgcmVtZXQgbCfDqWRpdGV1clxyXG4gICAgICAgIC8vIHN1ciB1bmUgdmFsZXVyIHDDqXJpbcOpZSwgcXVpIGVuIMOpbWV0IHVuZSBub3V2ZWxsZSwgZXQgYWluc2kgZGUgc3VpdGUgKGJvdWNsZSBkZSByZW5kdSBpbmZpbmllKS5cclxuICAgICAgICAvLyBPbiBuZSByZXN5bmNocm9uaXNlIGRvbmMgcXVlIHN1ciB1biBjb250ZW51IHZlbnUgZGUgbCdleHTDqXJpZXVyIChjaGFyZ2VtZW50IGRlcyBkb25uw6llcykuXHJcbiAgICAgICAgaWYgKGVtaXR0ZWRWYWx1ZXMuY3VycmVudC5pbmRleE9mKGNvbnRlbnQpICE9PSAtMSlcclxuICAgICAgICAgICAgcmV0dXJuO1xyXG4gICAgICAgIGVtaXR0ZWRWYWx1ZXMuY3VycmVudCA9IFtdO1xyXG4gICAgICAgIHNldFZhbHVlRWRpdG9yKGNvbnRlbnQpO1xyXG4gICAgfSwgW2NvbnRlbnRdKTtcclxuXHJcbiAgICBjb25zdCBoYW5kbGVFZGl0b3JDaGFuZ2UgPSAodmFsdWUpID0+IHtcclxuICAgICAgICBlbWl0dGVkVmFsdWVzLmN1cnJlbnQgPSBbLi4uZW1pdHRlZFZhbHVlcy5jdXJyZW50LnNsaWNlKC05KSwgdmFsdWVdO1xyXG4gICAgICAgIHNldFZhbHVlRWRpdG9yKHZhbHVlKTtcclxuICAgICAgICBpZihrZXlOYW1lKVxyXG4gICAgICAgICAgICByZXR1cm5Ub1BhcmVudCh2YWx1ZSwga2V5TmFtZSk7XHJcbiAgICAgICAgZWxzZVxyXG4gICAgICAgICAgICByZXR1cm5Ub1BhcmVudCh2YWx1ZSk7ICAgICAgIFxyXG4gICAgfVxyXG5cclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJlZGl0b3JUZXh0QXJlYUNvbnRhaW5lclwiPlxyXG4gICAgICAgICAgICB7dHlwZW9mIGlzQWN0aXZlICE9PSAndW5kZWZpbmVkJyAmJlxyXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJzdGF0dXNDb250YWluZXJcIj5cclxuICAgICAgICAgICAgICAgICAgICA8cD57bmFtZSA/IG5hbWUgOiAnQ29udGVudSd9PC9wPlxyXG4gICAgICAgICAgICAgICAgICAgIDxTd2l0Y2hVSSBpc0FjdGl2ZT17aXNBY3RpdmV9IGlkPXtpZH0gdG89e3RvfS8+XHJcbiAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB7dHlwZW9mIGlzQWN0aXZlID09PSAndW5kZWZpbmVkJyAmJiBcclxuICAgICAgICAgICAgICAgIDxkaXY+XHJcbiAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3NOYW1lPVwic2ltcGxlVGl0bGVcIj57bmFtZX08c3BhbiBjbGFzc05hbWU9XCJyZXF1aXJlSW5wdXRcIj57KHByb3BzLmVkaXQgPT09IGZhbHNlICYmIHByb3BzLnJlcSA9PT0gdHJ1ZSkgPyAnKiBjaGFtcCBvYmxpZ2F0b2lyZSc6ICcnfTwvc3Bhbj48L3A+XHJcbiAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICA8RWRpdG9yXHJcbiAgICAgICAgICAgICAgICBhcGlLZXk9XCJ4ZGh3MHhuN244bTJvMmtvOG44bnNxbGJ0ZDBoZHp4aHQyZWhjaGR5emxmM3p3NWdcIlxyXG4gICAgICAgICAgICAgICAgb25FZGl0b3JDaGFuZ2U9eyhldnQpID0+IGhhbmRsZUVkaXRvckNoYW5nZShldnQpfVxyXG4gICAgICAgICAgICAgICAgdmFsdWU9e3ZhbHVlRWRpdG9yfVxyXG4gICAgICAgICAgICAgICAgaW5pdD17e1xyXG4gICAgICAgICAgICAgICAgICAgIG1vZGUgOiBcImV4YWN0XCIsXHJcbiAgICAgICAgICAgICAgICAgICAgcmVtb3ZlX3NjcmlwdF9ob3N0IDogZmFsc2UsXHJcbiAgICAgICAgICAgICAgICAgICAgc2tpbjogJ294aWRlLWRhcmsnLFxyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnRfY3NzOiAnZGFyaycsXHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudF9zdHlsZTogJyN0ZXh0QXJlYUVkaXRvclV4aWEge2JhY2tncm91bmQ6ICM0MDQwNDAhaW1wb3J0YW50OyBmb250LWZhbWlseTogXCJQb3BwaW5zXCI7IGxpbmUtaGVpZ2h0OiAxOyBtYXJnaW46IDAuNXJlbTt9JyxcclxuICAgICAgICAgICAgICAgICAgICBib2R5X2lkOiAndGV4dEFyZWFFZGl0b3JVeGlhJyxcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwMCxcclxuICAgICAgICAgICAgICAgICAgICBtZW51YmFyOiBmYWxzZSxcclxuICAgICAgICAgICAgICAgICAgICBwbHVnaW5zOiBbXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICdhZHZsaXN0IGF1dG9saW5rIGxpc3RzIGxpbmsgaW1hZ2UgY2hhcm1hcCBwcmludCBwcmV2aWV3IGFuY2hvcicsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICdzZWFyY2hyZXBsYWNlIHZpc3VhbGJsb2NrcyBjb2RlIGZ1bGxzY3JlZW4nLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAnaW5zZXJ0ZGF0ZXRpbWUgbWVkaWEgdGFibGUgcGFzdGUgY29kZSBoZWxwIHdvcmRjb3VudCdcclxuICAgICAgICAgICAgICAgICAgICBdLFxyXG4gICAgICAgICAgICAgICAgICAgI
11980HRvb2xiYXI6XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICdoMiB8IGJvbGQgaXRhbGljIHwgXFxcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ25sZWZ0IGFsaWduY2VudGVyIGFsaWducmlnaHQgYWxpZ25qdXN0aWZ5IHwgXFxcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnVsbGlzdCBudW1saXN0IG91dGRlbnQgaW5kZW50IHwgcmVtb3ZlZm9ybWF0IHwgbGluayBpbWFnZSB8IGZ1bGxzY3JlZW4nLFxyXG4gICAgICAgICAgICAgICAgICAgIGltYWdlX2xpc3Q6IGxvYWRNZWRpYUltYWdlcyxcclxuICAgICAgICAgICAgICAgICAgICAvLyBQYXMgZGUgbGFyZ2V1ci9oYXV0ZXVyIGZpZ8OpZXMgOiBsZXMgaW1hZ2VzIHMnYWRhcHRlbnQgw6AgbGEgbGFyZ2V1ciBkdSBjb250ZW51IGPDtHTDqSBzaXRlXHJcbiAgICAgICAgICAgICAgICAgICAgaW1hZ2VfZGltZW5zaW9uczogZmFsc2UsXHJcbiAgICAgICAgICAgICAgICAgICAgLy8gR2FyZGUgbGVzIFVSTHMgdGVsbGVzIHF1J2luc8OpcsOpZXMgKC91cGxvYWQvbWVkaWEvLi4uKSA6IHBhcyBkZSByw6nDqWNyaXR1cmUgcmVsYXRpdmUgb3UgYXZlYyBsZSBkb21haW5lXHJcbiAgICAgICAgICAgICAgICAgICAgY29udmVydF91cmxzOiBmYWxzZSxcclxuICAgICAgICAgICAgICAgICAgICAvLyDDiXZpdGUgZGUgc3RvY2tlciBkZXMgaW1hZ2VzIGNvbGzDqWVzIGVuIGJhc2U2NCBkYW5zIGxlIGNvbnRlbnVcclxuICAgICAgICAgICAgICAgICAgICBwYXN0ZV9kYXRhX2ltYWdlczogZmFsc2VcclxuICAgICAgICAgICAgICAgIH19XHJcbiAgICAgICAgICAgIC8+XHJcbiAgICAgICAgPC9kaXY+XHJcbiAgICApO1xyXG59XHJcbiIsIi8vIGV4dHJhY3RlZCBieSBtaW5pLWNzcy1leHRyYWN0LXBsdWdpbiIsImltcG9ydCBSZWFjdCwgeyB1c2VTdGF0ZSwgdXNlRWZmZWN0LCB1c2VDb250ZXh0IH0gZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgeyBTdG9yZUNvbnRleHQgfSBmcm9tICcuLi8uLi9zdG9yZS9zdG9yZSc7XHJcbmltcG9ydCB7IENoZWNrQm94IH0gZnJvbSAnZ3JvbW1ldCc7XHJcbmltcG9ydCAnLi9pbmRleC5zY3NzJztcclxuaW1wb3J0IF8gZnJvbSAnbG9kYXNoJztcclxuXHJcbmV4cG9ydCBjb25zdCBGaWx0ZXJzID0gKHByb3BzKSA9PiB7XHJcbiAgICBjb25zdCB7IGZpbHRlclR5cGUsIGltZywgdmlkLCBwZGYsIHl0LCB2aW0sIGFic3RyZWFtIH0gPSBwcm9wcztcclxuICAgIGNvbnN0IHsgc3RhdGUsIGRpc3BhdGNoIH0gPSB1c2VDb250ZXh0KFN0b3JlQ29udGV4dCk7XHJcbiAgICBjb25zdCBbY2hlY2tlZCwgc2V0Q2hlY2tlZF0gPSB1c2VTdGF0ZShzdGF0ZS5jaGVja0FjdGl2ZVR5cGUpXHJcbiAgICBcclxuICAgIGxldCBhbHBoYU9yZGVyID0gc3RhdGUuYWxwaGFPcmRlcjtcclxuICAgIC8vY29uc29sZS5sb2coc3RhdGUuY2hlY2tBY3RpdmVUeXBlKVxyXG4gICAgY29uc3QgdmVyaWZ5Q2hlY2sgPSAoZXZlbnQsIHBhcmFtKSA9PiB7XHJcbiAgICAgICAgbGV0IHJlcztcclxuICAgICAgICBsZXQgb2xkQ2hlY2sgPSBzdGF0ZS5jaGVja0FjdGl2ZVR5cGUuc2xpY2UoKTtcclxuICAgICAgICBpZihldmVudC50YXJnZXQuY2hlY2tlZCA9PT0gZmFsc2UpIHtcclxuICAgICAgICAgICAgcmVzID0gb2xkQ2hlY2s7XHJcbiAgICAgICAgICAgIGlmKHJlcyA9PT0gJ2FsbCcpXHJcbiAgICAgICAgICAgICAgICByZXMgPSAnJztcclxuICAgICAgICAgICAgZWxzZSBpZihyZXMgPT09IHBhcmFtKSBcclxuICAgICAgICAgICAgICAgIHJlcyA9ICcnO1xyXG4gICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGVsc2UgaWYgKHR5cGVvZiByZXMgPT09ICdvYmplY3QnKSB7XHJcbiAgICAgICAgICAgICAgICByZXMubWFwKChpdGVtLCBpKSA9PiB7XHJcbiAgICAgICAgICAgICAgICAgICAgaWYoaXRlbSA9PT0gcGFyYW0pXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiByZXMuc3BsaWNlKGksIDEpO1xyXG4gICAgICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9IGVsc2UgaWYgKGV2ZW50LnRhcmdldC5jaGVja2VkID09PSB0cnVlICkge1xyXG4gICAgICAgICAgICByZXMgPSBwYXJhbTtcclxuICAgICAgICAgICAgaWYob2xkQ2hlY2subGVuZ3RoID4gMCkge1xyXG4gICAgICAgICAgICAgICAgcmVzID0gXy5jb25jYXQob2xkQ2hlY2ssIHBhcmFtKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICByZXR1cm4gcmVzO1xyXG4gICAgfVxyXG5cclxuICAgIGNvbnN0IGhhbmRsZUNoYW5nZSA9IChldmVudCwgYWxPcmRlciwgY2hBY3RpdmUpID0+IHtcclxuICAgICAgICBpZiAodHlwZW9mIGFsT3JkZXIgIT09ICd1bmRlZmluZWQnKSB7XHJcbiAgICAgICAgICAgIGxldCBhT3JkZXIgPSAhYWxPcmRlcjtcclxuICAgICAgICAgICAgZGlzcGF0Y2goIHt0eXBlOiAnc2V0QWxwaGFPcmRlcicsIGFPcmRlciB9ICk7XHJcbiAgICAgICAgfSBcclxuICAgICAgICBlbHNlIGlmICh0eXBlb2YgY2hBY3RpdmUgIT09ICd1bmRlZmluZWQnKSB7XHJcbiAgICAgICAgICAgIGxldCBjQWN0aXZlID0gdmVyaWZ5Q2hlY2soZXZlbnQsIGNoQWN0aXZlKVxyXG4gICAgICAgICAgICBkaXNwYXRjaCgge3R5cGU6ICdzZXRDaGVja0FjdGl2ZVR5cGUnLCBjQWN0aXZlIH0gKTsgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICByZXR1cm4gKFxyXG4gICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiZmlsdGVyc0NvbnRhaW5lclwiPlxyXG4gICAgICAgICAgICA8aDQ+VHlwZXMgZGUge2ZpbHRlclR5cGV9PC9oND5cclxuICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJjaGVja0JveE9wdGlvbnNcIj5cclxuICAgICAgICAgICAgICAgIDxDaGVja0JveCBsYWJlbD17J1RvdXQnfVxyXG4gICAgICAgICAgICAgICAgICAgIGxhYmVsPXsnVG91dCd9XHJcbiAgICAgICAgICAgICAgICAgICAgY2hlY2tlZD17ISFjaGVja2VkfVxyXG4gICAgICAgICAgICAgICAgICAgIG9uQ2hhbmdlPXsgKGUpID0+IHsge2hhbmRsZUNoYW5nZShlLCB1bmRlZmluZWQsICdhbGwnKSwgc2V0Q2hlY2tlZChlLnRhcmdldC5jaGVja2VkKX0gfX1cclxuICAgICAgICAgICAgICAgIC8+XHJcbiAgICAgICAgICAgICAgICB7aW1nICYmIFxyXG4gICAgICAgICAgICAgICAgICAgIDxDaGVja0JveCBsYWJlbD17aW1nfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbD17aW1nfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBvbkNoYW5nZT17IChlKSA9PiB7IGhhbmRsZUNoYW5nZShlLCB1bmRlZmluZWQsICdpbWFnZScpIH19XHJcbiAgICAgICAgICAgICAgICAgICAgLz5cclxuICAgICAgICAgICAgICAgI
11980H1cclxuICAgICAgICAgICAgICAgIHsvKiB7dmlkICYmIFxyXG4gICAgICAgICAgICAgICAgICAgIDxDaGVja0JveCBsYWJlbD17dmlkfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbD17dmlkfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBvbkNoYW5nZT17IChlKSA9PiB7IGhhbmRsZUNoYW5nZShlLCB1bmRlZmluZWQsICd2aWRlby9tcGVnJykgfX1cclxuICAgICAgICAgICAgICAgICAgICAvPlxyXG4gICAgICAgICAgICAgICAgfSAqL31cclxuICAgICAgICAgICAgICAgIHtwZGYgJiYgXHJcbiAgICAgICAgICAgICAgICAgICAgPENoZWNrQm94IGxhYmVsPXtwZGZ9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsPXtwZGZ9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9uQ2hhbmdlPXsgKGUpID0+IHsgaGFuZGxlQ2hhbmdlKGUsIHVuZGVmaW5lZCwgJ2FwcGxpY2F0aW9uJykgfX1cclxuICAgICAgICAgICAgICAgICAgICAvPlxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAge3l0ICYmIFxyXG4gICAgICAgICAgICAgICAgICAgIDxDaGVja0JveCBsYWJlbD17eXR9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsPXt5dH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgb25DaGFuZ2U9eyAoZSkgPT4geyBoYW5kbGVDaGFuZ2UoZSwgdW5kZWZpbmVkLCAneW91dHViZScpIH19XHJcbiAgICAgICAgICAgICAgICAgICAgLz5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHt2aW0gJiYgXHJcbiAgICAgICAgICAgICAgICAgICAgPENoZWNrQm94IGxhYmVsPXt2aW19XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsPXt2aW19XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9uQ2hhbmdlPXsgKGUpID0+IHsgaGFuZGxlQ2hhbmdlKGUsIHVuZGVmaW5lZCwgJ3ZpbWVvJykgfX1cclxuICAgICAgICAgICAgICAgICAgICAvPlxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAge2Fic3RyZWFtICYmIFxyXG4gICAgICAgICAgICAgICAgICAgIDxDaGVja0JveCBsYWJlbD17YWJzdHJlYW19XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsPXthYnN0cmVhbX1cclxuICAgICAgICAgICAgICAgICAgICAgICAgb25DaGFuZ2U9eyAoZSkgPT4geyBoYW5kbGVDaGFuZ2UoZSwgdW5kZWZpbmVkLCAnYWJzdHJlYW0nKSB9fVxyXG4gICAgICAgICAgICAgICAgICAgIC8+XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImFscGhhT3JkZXJcIj5cclxuICAgICAgICAgICAgICAgICAgICA8Q2hlY2tCb3ggbGFiZWw9eydUcmkgcGFyIG9yZHJlIGFscGhhYsOpdGlxdWUnfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbD17J1RyaSBwYXIgb3JkcmUgYWxwaGFiw6l0aXF1ZSd9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9uQ2hhbmdlPXsgKGUpID0+IHsgaGFuZGxlQ2hhbmdlKGUsIGFscGhhT3JkZXIsIHVuZGVmaW5lZCkgfX1cclxuICAgICAgICAgICAgICAgICAgICAvPiAgXHJcbiAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgPC9kaXY+XHJcbiAgICApO1xyXG59XHJcbiIsIi8vIGV4dHJhY3RlZCBieSBtaW5pLWNzcy1leHRyYWN0LXBsdWdpbiIsImltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XHJcbmltcG9ydCAnLi9pbmRleC5zY3NzJztcclxuXHJcbmltcG9ydCB7IEJ0bkVkaXRab25lIH0gZnJvbSAnLi4vYnRuRWRpdFpvbmUvQnRuRWRpdFpvbmUnO1xyXG5cclxuZXhwb3J0IGNvbnN0IEdhbGVyeUVkaXRab25lID0gKHByb3BzKSA9PiB7XHJcbiAgICByZXR1cm4gKFxyXG4gICAgICAgIDw+XHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiZ2FsZXJ5RWRpdFpvbmVDb250YWluZXJcIj5cclxuICAgICAgICAgICAgICAgIDxCdG5FZGl0Wm9uZSB0aXRsZT1cIkFqb3V0ZXIgdW4gbcOpZGlhXCIgdHlwZT1cImFkZEVkaXRNZWRpYVwiIHJlZnJlc2g9eygpID0+IHByb3BzLnJlZnJlc2goKX1cclxuICAgICAgICAgICAgICAgICAgICBpdGVtPXt7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsdDogXCJcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGFuZzogXCJcIiwgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGVzOiBcIlwiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcmlnaW5hbEZpbGVuYW1lOiBcIlwiLFxyXG4gICAgICAgICAgICAgICAgICAgIH19XHJcbiAgICAgICAgICAgICAgICAvPlxyXG4gICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICA8Lz5cclxuICAgICk7XHJcbn1cclxuIiwiLy8gZXh0cmFjdGVkIGJ5IG1pbmktY3NzLWV4dHJhY3QtcGx1Z2luIiwiaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcclxuaW1wb3J0ICcuL2luZGV4LnNjc3MnO1xyXG5cclxuaW1wb3J0IHsgQnRuRXhwb3J0RWRpdFpvbmUgfSBmcm9tICcuLi9idG5FeHBvcnRFZGl0Wm9uZS9CdG5FeHBvcnRFZGl0Wm9uZSc7XHJcblxyXG5leHBvcnQgY29uc3QgR2FtZUVkaXRab25lID0gKHByb3BzKSA9PiB7XHJcbiAgICByZXR1cm4gKFxyXG4gICAgICAgIDw+XHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiZ2FsZXJ5RWRpdFpvbmVDb250YWluZXJcIj5cclxuICAgICAgICAgICAgICAgIDxCdG5FeHBvcnRFZGl0Wm9uZVxyXG4gICAgICAgICAgICAgICAgICAgIHRpdGxlPXtcIkV4cG9ydGVyIGxhIGxpc3RlXCJ9XHJcbiAgICAgICAgICAgICAgICAgICAgdHlwZT1cImdhbWVNYW5hZ2VyXCJcclxuICAgICAgICAgICAgICAgIC8+XHJcbiAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgIDwvPlxyXG4gICAgKTtcclxufVxyXG4iLCIvLyBleHRyYWN0ZWQgYnkgbWluaS1jc3MtZXh0cmFjdC1wbHVnaW4iLCJpbXBvcnQgUmVhY3QsIHsgdXNlRWZmZWN0LCB1c2VTdGF0ZSB9IGZyb20gJ3JlYWN0JztcclxuaW1wb3J0ICcuL2luZGV4LnNjc3MnO1xyXG5cclxuZXhwb3J0IGNvbnN0IEhlYWRlciA9IChwcm9wcykgPT4ge1xyXG5cclxuICAgIGNvbnN0IGhhbmRsZUNsaWNrID0gKCkgPT4ge1xyXG4gICAgICAgI
11980HByb3BzLmxvZ291dCgpO1xyXG4gICAgfVxyXG4gICAgcmV0dXJuIChcclxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImhlYWRlckNvbnRhaW5lclwiPlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT0nYnRuTG9nT3V0JyBvbkNsaWNrPXsoKSA9PiB7aGFuZGxlQ2xpY2soKX19PkTDqWNvbm5leGlvbjwvZGl2PlxyXG4gICAgICAgIDwvZGl2PlxyXG4gICAgKTtcclxufVxyXG4iLCIvLyBleHRyYWN0ZWQgYnkgbWluaS1jc3MtZXh0cmFjdC1wbHVnaW4iLCJpbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xyXG5cclxuaW1wb3J0ICcuL2luZGV4LnNjc3MnO1xyXG5pbXBvcnQgcmV0dXJuSWNvbiBmcm9tICcuLi8uLi91dGlscy9pbWcvcmV0dXJuLnBuZyc7XHJcblxyXG5leHBvcnQgY29uc3QgSGVhZGVyU2VjdGlvbiA9IChwcm9wcykgPT4ge1xyXG4gICAgY29uc3QgeyB0aXRsZSwgc3ViVGl0bGUsIHJldHVybkxvY2F0aW9uIH0gPSBwcm9wcztcclxuXHJcbiAgICByZXR1cm4gKFxyXG4gICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiaGVhZGVyU2VjdGlvblwiPlxyXG4gICAgICAgICAgICB7cmV0dXJuTG9jYXRpb24gJiZcclxuICAgICAgICAgICAgICAgIDxhIGhyZWY9e3JldHVybkxvY2F0aW9ufT48aW1nIHNyYz17cmV0dXJuSWNvbn0vPjwvYT5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICA8aDI+e3RpdGxlfTwvaDI+XHJcbiAgICAgICAgICAgIDxzcGFuPntzdWJUaXRsZX08L3NwYW4+XHJcbiAgICAgICAgPC9kaXY+XHJcbiAgICApO1xyXG59XHJcbiIsIi8vIGV4dHJhY3RlZCBieSBtaW5pLWNzcy1leHRyYWN0LXBsdWdpbiIsImltcG9ydCBSZWFjdCwgeyB1c2VFZmZlY3QsIHVzZVN0YXRlLCB1c2VDb250ZXh0fSBmcm9tICdyZWFjdCc7XHJcbmltcG9ydCB7IFN0b3JlQ29udGV4dCwgaW5pdGlhbFN0YXRlIH0gZnJvbSAnLi4vLi4vc3RvcmUvc3RvcmUnO1xyXG5pbXBvcnQgeyBNZWRpYUNhcmQgfSBmcm9tICcuLi9tZWRpYUNhcmQvTWVkaWFDYXJkJztcclxuXHJcbmltcG9ydCBDbGFzc05hbWVzIGZyb20gJ2NsYXNzbmFtZXMnO1xyXG5pbXBvcnQgXyBmcm9tICdsb2Rhc2gnO1xyXG5cclxuaW1wb3J0ICcuL2luZGV4LnNjc3MnO1xyXG4gXHJcbmV4cG9ydCBjb25zdCBJbWdMaXN0ID0gKHByb3BzKSA9PiB7IFxyXG4gICAgLy9jb25zb2xlLmxvZygnSU1HTElTVCcsIHByb3BzKVxyXG4gICAgY29uc3QgeyBzdGF0ZSwgZGlzcGF0Y2ggfSA9IHVzZUNvbnRleHQoU3RvcmVDb250ZXh0KTtcclxuICAgIGxldCB7IGFscGhhT3JkZXIsIGNoZWNrQWN0aXZlVHlwZSwgY3VycmVudEdhbGxlcnlJbWcgfSA9IHN0YXRlO1xyXG4gIFxyXG4gICAgY29uc3QgW2NoZWNrZWQsIHNldENoZWNrZWRdID0gdXNlU3RhdGUoc3RhdGUuY2hlY2tBY3RpdmVUeXBlKVxyXG4gICAgbGV0IFttZWRpYVN0YXRlLCBzZXRNZWRpYVN0YXRlXSA9IHVzZVN0YXRlKHByb3BzLm1lZGlhKVxyXG5cclxuICAgIGxldCBjdXJyZW50SW1nID0gc3RhdGUuY3VycmVudEdhbGxlcnlJbWc7XHJcblxyXG4gICAgdXNlRWZmZWN0KCgpID0+IHtcclxuICAgICAgICBsZXQgY0FjdGl2ZSA9IGNoZWNrZWQ7XHJcbiAgICAgICAgZGlzcGF0Y2goIHt0eXBlOiAnc2V0Q2hlY2tBY3RpdmVUeXBlJywgY0FjdGl2ZSB9ICk7XHJcbiAgICAgICAgLy9zZXRDdXJyZW50SW1nKHN0YXRlLmN1cnJlbnRHYWxsZXJ5SW1nKVxyXG4gICAgfSwgW10pOyBcclxuXHJcbiAgICB1c2VFZmZlY3QoKCkgPT4ge1xyXG4gICAgICAgIHNldE1lZGlhU3RhdGUocHJvcHMubWVkaWEpXHJcbiAgICB9LCBbbWVkaWFTdGF0ZV0pOyBcclxuXHJcbiAgICAvL2NvbnNvbGUubG9nKG1lZGlhU3RhdGUpXHJcbiAgICAvL2NvbnNvbGUubG9nKHByb3BzLm1lZGlhKVxyXG5cclxuICAgIGNvbnN0IGNoZWNrRGlzcGxheU1lZGlhID0gKG9sZCwgbWVkaWEpID0+IHtcclxuICAgICAgICBsZXQgZGlzcGxheSA9IGZhbHNlO1xyXG5cclxuICAgICAgICBpZihvbGQgPT09IG1lZGlhLm1pbWUpIHtcclxuICAgICAgICAgICAgZGlzcGxheSA9IHRydWVcclxuICAgICAgICB9IGVsc2UgaWYodHlwZW9mIG9sZCA9PT0gJ29iamVjdCcpIHtcclxuICAgICAgICAgICAgaWYob2xkLmxlbmd0aCA9PT0gMSAmJiBvbGRbMF0gPT09ICdhbGwnKSBcclxuICAgICAgICAgICAgICAgIGRpc3BsYXkgPSB0cnVlO1xyXG4gICAgICAgICAgICBlbHNlIFxyXG4gICAgICAgICAgICAgICAgb2xkLm1hcCgoaXRlbSkgPT4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGlmKGl0ZW0gPT09IG1lZGlhLm1pbWUpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXkgPSB0cnVlO1xyXG4gICAgICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgfSBlbHNlIGlmKG9sZCA9PT0gJ2FsbCcpIHtcclxuICAgICAgICAgICAgZGlzcGxheSA9IHRydWU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHJldHVybiBkaXNwbGF5O1xyXG4gICAgfVxyXG5cclxuICAgIGNvbnN0IGdlbmVyYXRlTWVkaWEgPSAoKSA9PiB7XHJcbiAgICAgICAgbGV0IG1lZGlhID0gcHJvcHMubWVkaWE7XHJcbiAgICAgICAgLy9jb25zb2xlLmxvZyhwcm9wcy5tZWRpYSlcclxuICAgICAgICBpZihhbHBoYU9yZGVyID09PSB0cnVlKVxyXG4gICAgICAgICAgICBtZWRpYSA9IF8uc29ydEJ5KG1lZGlhLCBbJ2ZpbGVuYW1lJ10pO1xyXG5cclxuICAgICAgICBpZih0eXBlb2YgcHJvcHMubWVkaWEgIT09ICd1bmRlZmluZWQnKVxyXG4gICAgICAgICAgICByZXR1cm4gbWVkaWEubWFwKChvbmVNZWRpYSwgaSkgPT4ge1xyXG4gICAgICAgICAgICAgICAgbGV0IGRpc3BsYXlJbWcgPSBjaGVja0Rpc3BsYXlNZWRpYShjaGVja0FjdGl2ZVR5cGUsIG9uZU1lZGlhKTtcclxuICAgICAgICAgICAgICAgIC8vY29uc29sZS5sb2cob25lTWVkaWEuaWRWaWRlbylcclxuICAgICAgICAgICAgICAgIHJldHVybiAoXHJcbiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9e0NsYXNzTmFtZXMoJ21lZGlhTW9kYWwnLCB7ICdoaWRlJyA6ICFkaXNwbGF5SW1nIH0gKX0ga2V5PXtpfT5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPE1lZGlhQ2FyZFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxwaGFPcmRlcj17YWxwaGFPcmRlcn1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgI
11980HNob3c9e2Rpc3BsYXlJbWd9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZFNlbGVjdGVkPXtjdXJyZW50SW1nfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlkT2xkPXtwcm9wcy5pZE9sZH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGtleT17b25lTWVkaWEuaWR9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbHQ9e29uZU1lZGlhLmFsdH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhbmc9e29uZU1lZGlhLmxhbmd9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZD17b25lTWVkaWEuaWR9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWltZT17b25lTWVkaWEubWltZX0gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXRoPXtvbmVNZWRpYS5wYXRofSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGVuYW1lPXtvbmVNZWRpYS5maWxlbmFtZX0gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcmlnaW5hbEZpbGVOYW1lPXtvbmVNZWRpYS5vcmlnaW5hbEZpbGVOYW1lfSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemU9e29uZU1lZGlhLnNpemV9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHlwZT17b25lTWVkaWEudHlwZX1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlkVmlkZW89e29uZU1lZGlhLmlkVmlkZW99XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaXNQb3BVcD17cHJvcHMuaXNQb3BVcH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZnJlc2g9e3Byb3BzLnJlZnJlc2h9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8+XHJcbiAgICAgICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgICAgICApXHJcbiAgICAgICAgICAgIH0pO1xyXG4gICAgfVxyXG5cclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJpbWdMaXN0Q29udGFpbmVyXCI+XHJcbiAgICAgICAgICAgIHtnZW5lcmF0ZU1lZGlhKCl9XHJcbiAgICAgICAgPC9kaXY+XHJcbiAgICApO1xyXG59XHJcbiIsIi8vIGV4dHJhY3RlZCBieSBtaW5pLWNzcy1leHRyYWN0LXBsdWdpbiIsImltcG9ydCBSZWFjdCwgeyB1c2VSZWYsIHVzZVN0YXRlLCB1c2VFZmZlY3QgfSBmcm9tIFwicmVhY3RcIjtcclxuaW1wb3J0IHsgdXNlRG5kWm9uZSB9IGZyb20gXCJyZWFjdC1kbmQtYWN0aW9uXCI7XHJcbmltcG9ydCB7IERyYWdJbnB1dCB9IGZyb20gJy4uLy4uL2NvbXBvbmVudHMvZHJhZ0lucHV0L0RyYWdJbnB1dCc7XHJcbmltcG9ydCAnLi9pbmRleC5zY3NzJztcclxuXHJcbmV4cG9ydCBjb25zdCBMaXN0ID0gKHByb3BzKSA9PiB7XHJcbiAgICBjb25zdCB7IGl0ZW1zLCBvbkRyb3AsIGxpc3RUeXBlIH0gPSBwcm9wc1xyXG4gICAgY29uc3QgbGlzdFJlZiA9IHVzZVJlZigpO1xyXG4gICAgY29uc3QgW2xvY2FsSXRlbXMsIHNldExvY2FsSXRlbXNdID0gdXNlU3RhdGUoWy4uLml0ZW1zXSk7XHJcbiAgICBcclxuICAgIHVzZUVmZmVjdCggXHJcbiAgICAgICAgZnVuY3Rpb24gcmVmcmVzaExvY2FsSXRlbXMoKSB7XHJcbiAgICAgICAgICAgICAgICBzZXRMb2NhbEl0ZW1zKFsuLi5pdGVtc10pO1xyXG4gICAgICAgICAgICB9LFxyXG4gICAgICAgIFtpdGVtc11cclxuICAgICk7XHJcbiAgICB1c2VEbmRab25lKGxpc3RSZWYsIHsgaXRlbXM6IGxvY2FsSXRlbXMgfSwgKHsgaXRlbXM6IG5ld0l0ZW1zIH0pID0+IHtzZXRMb2NhbEl0ZW1zKG5ld0l0ZW1zKX0sIG9uRHJvcCk7XHJcbiAgICBcclxuICAgIGNvbnN0IGdlbmVyYXRlRHJhZ0lucHV0ID0gKCkgPT4ge1xyXG4gICAgICAgIGlmKHR5cGVvZiBsb2NhbEl0ZW1zICE9PSAndW5kZWZpbmVkJyAmJiB0eXBlb2YgbG9jYWxJdGVtcyAhPT0gJ251bGwnKSB7XHJcbiAgICAgICAgICAgIGxldCBsaXN0ID0gW107XHJcbiAgICAgICAgICAgIGxvY2FsSXRlbXMuZm9yRWFjaCgoaXRlbSwgaSkgPT4ge1xyXG4gICAgICAgICAgICAgICAgbGlzdC5wdXNoKDxEcmFnSW5wdXQga2V5PXtpfSBpdGVtPXtpdGVtfSBsaXN0VHlwZT17bGlzdFR5cGV9IFxyXG4gICAgICAgICAgICAgICAgICAgIHJlZnJlc2g9e3Byb3BzLnJlZnJlc2h9IFxyXG4gICAgICAgICAgICAgICAgICAgIHJldHVyblZhbHVlPXtwcm9wcy5yZXR1cm5WYWx1ZX0gXHJcbiAgICAgICAgICAgICAgICAgICAgaWRTZWN0aW9uPXtwcm9wcy5pZFNlY3Rpb259XHJcbiAgICAgICAgICAgICAgICAvPilcclxuICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgIHJldHVybiBsaXN0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgcmV0dXJuICggICAgXHJcbiAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJsaXN0RHJvcFwiIHJlZj17bGlzdFJlZn0+XHJcbiAgICAgICAgICAgIHtpdGVtcyAmJlxyXG4gICAgICAgICAgICBnZW5lcmF0ZURyYWdJbnB1dCgpfVxyXG4gICAgICAgIDwvZGl2PlxyXG4gICAgKTtcclxufVxyXG4iLCIvLyBleHRyYWN0ZWQgYnkgbWluaS1jc3MtZXh0cmFjdC1wbHVnaW4iLCJpbXBvcnQgUmVhY3QsIHsgdXNlU3RhdGUsIHVzZUNvbnRleHQgfSBmcm9tICdyZWFjdCc7XHJcbi8vIGltcG9ydCB7IFN0b3JlQ29udGV4dCwgaW5pdGlhbFN0YXRlIH0gZnJvbSAnLi4vLi4vc3RvcmUvc3RvcmUnO1xyXG5pbXBvcnQgeyBCdG5EZWxldGUgfSBmcm9tICcuLi9idG5EZWxldGUvQnRuRGVsZXRlJztcclxuaW1wb3J0IHsgU3dpdGNoVUkgfSBmcm9tICcuLi9zd2l0Y2gvU3dpdGNoVUknO1xyXG5pbXBvcnQgeyBNb2RhbCB9IGZyb20gJy4uL21vZGFsL01vZGFsJztcclxuXHJcbmltcG9ydCAnLi9pbmRleC5zY3NzJztcclxuaW1wb3J0IHVwbG9hZEljb24gZnJvbSAnLi4vLi4vdXRpbHMvaW1nL3VwbG9hZC5wbmcnO1xyXG5cclxuZXhwb3J0IGNvbnN0IExpc3RJdGVtR2FtZXMgPSAocHJvcHMpID0+IHtcclxuICAgIC8vY29uc29sZS5sb2cocHJvcHMpXHJcbiAgICBjb25zdCB7IGlkLCBlbWFpbCwgY3JlYXRlZEF0LCBjZ3UsIGZpcnN0TmFtZSwgbGFzdE5hbWUsIHBob25lLCB0aXRsZUFydGljbGUsIHZhbGlkLCBtZWRpYSwgbWVkaWFOYW1lIH0gPSBwcm9wcy5pdGVtO1xyXG4gICAgXHJcbiAgICBsZXQgZGF0ZSA9IG5ldyBEYXRlKGNyZWF0ZWRBdCkudG9Mb2NhbGVTdHJpbmcoKTtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPD5cclxuICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJsaXN0SXRlbVVzZXJDb250YWluZXIgbGlzdEl0ZW1HYW1lXCI+XHJcbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImNvbnRhaW5lclRleHRcIj5cclxuICAgICAgICAgICAgICAgICAgICA8cD57dGl0bGVBcnRpY2xlfTwvcD5cclxuICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJjb250YWluZXJUZXh0XCI+XHJcbiAgICAgICAgICAgICAgICAgICAgPHA+e3Bob25lfTwvcD5cclxuICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJjb250YWluZXJUZXh0XCI+XHJcbiAgICAgICAgICAgICAgICAgICAgPHA+e2ZpcnN0TmFtZX08L3A+XHJcbiAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiY29udGFpbmVyVGV4dFwiPlxyXG4gICAgICAgICAgICAgICAgICAgIDxwPntsYXN0TmFtZX08L3A+XHJcbiAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiY29udGFpbmVyVGV4dFwiPlxyXG4gICAgICAgICAgICAgICAgICAgIDxwPntlbWFpbH08L3A+XHJcbiAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiY29udGFpbmVyVGV4dFwiPlxyXG4gICAgICAgICAgICAgICAgICAgIDxwPntkYXRlfTwvcD5cclxuICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJjb250YWluZXJUZXh0XCI+XHJcbiAgICAgICAgICAgICAgICAgICAgPHA+e3ZhbGlkID09PSB0cnVlID8gJ091aScgOiAnTm9uJ308L3A+XHJcbiAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiY29udGFpbmVyVGV4dFwiPlxyXG4gICAgICAgICAgICAgICAgICAgIDxwPntjZ3UgPT09IHRydWUgPyAnT3VpJyA6ICdOb24nfTwvcD5cclxuICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJjb250YWluZXJUZXh0XCI+XHJcbiAgICAgICAgICAgICAgICAgICAgPHA+e21lZGlhTmFtZX08L3A+XHJcbiAgICAgICAgICAgICAgICAgICAgPGEgdGFyZ2V0PVwiX2JsYW5rXCIgaHJlZj17bWVkaWF9PjxpbWcgc3JjPXt1cGxvYWRJY29ufS8+PC9hPlxyXG4gICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgIDwvPlxyXG4gICAgKTtcclxufVxyXG4iLCJpbXBvcnQgUmVhY3QsIHsgdXNlU3RhdGUgfSBmcm9tICdyZWFjdCc7XHJcbmltcG9ydCB7
11980IFN3aXRjaFVJIH0gZnJvbSAnLi4vc3dpdGNoL1N3aXRjaFVJJztcclxuaW1wb3J0IHsgQnRuRGVsZXRlIH0gZnJvbSAnLi4vYnRuRGVsZXRlL0J0bkRlbGV0ZSc7XHJcbmltcG9ydCB7IE1vZGFsIH0gZnJvbSAnLi4vbW9kYWwvTW9kYWwnO1xyXG5cclxuaW1wb3J0ICcuL2luZGV4LnNjc3MnO1xyXG5cclxuaW1wb3J0IGRyYWdJY29uIGZyb20gJy4uLy4uL3V0aWxzL2ltZy9kcmFnLnBuZyc7XHJcbmltcG9ydCBlZGl0SWNvbiBmcm9tICcuLi8uLi91dGlscy9pbWcvZWRpdC5wbmcnO1xyXG5cclxuZXhwb3J0IGNvbnN0IExpc3RJdGVtTWVudSA9IChwcm9wcykgPT4ge1xyXG4gICAgLy9jb25zb2xlLmxvZyhwcm9wcylcclxuICAgIGNvbnN0IHvCoGNyZWF0ZWRBdCwgZ3JvdXBzLCBpZCwgc2x1Z1BhZ2UsIHN0YXR1cywgc3RhdHVzUGFnZSwgdGl0bGVQYWdlLCB0aXRsZSwgdXJsLCBpZFBhZ2UgfSA9IHByb3BzLml0ZW1cclxuICAgICAgICBcclxuICAgIGNvbnN0IFtlZGl0LCBlZGl0UG9wdXBdID0gdXNlU3RhdGUodHJ1ZSk7XHJcbiAgICBjb25zdCBbb3Blbiwgb3BlblBvcHVwXSA9IHVzZVN0YXRlKGZhbHNlKTtcclxuXHJcbiAgICBjb25zdCBoYW5kbGVDbGljayA9ICgpID0+IHtcclxuICAgICAgICBvcGVuUG9wdXAodHJ1ZSlcclxuICAgIH1cclxuICAgIFxyXG4gICAgcmV0dXJuIChcclxuICAgICAgICA8PlxyXG4gICAgICAgIDxkaXYga2V5PXtpZH0gY2xhc3NOYW1lPVwibGlzdEl0ZW1NZW51Q29udGFpbmVyXCI+XHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwidXNlckFjdGlvbklucHV0XCIgb25DbGljaz17KCkgPT4geyBoYW5kbGVDbGljaygpIH19PlxyXG4gICAgICAgICAgICAgICAgPGltZyBzcmM9e2RyYWdJY29ufSBjbGFzc05hbWU9XCJkcmFnXCIvPlxyXG4gICAgICAgICAgICAgICAgPHA+e3RpdGxlfTwvcD5cclxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiY29udGFpbmVyRWRpdFwiIG9uQ2xpY2s9eygpID0+IHsgaGFuZGxlQ2xpY2soKSB9fT48aW1nIHNyYz17ZWRpdEljb259Lz48L2Rpdj5cclxuICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwicmlnaHRDb250YWluZXJcIj5cclxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiY29udGFpbmVyU3RhdHV0XCI+XHJcbiAgICAgICAgICAgICAgICAgICAgPFN3aXRjaFVJIGlzQWN0aXZlPXtzdGF0dXN9IGlkPXtpZH0gdG89Jy9hcGkvYWRtaW4vbWVudS9zdGF0dXMvJyByZWZyZXNoPXtwcm9wcy5yZWZyZXNofS8+XHJcbiAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgICAgIDxCdG5EZWxldGUgaWQ9e2lkfSB0bz0nL2FwaS9hZG1pbi9tZW51LycgcmVmcmVzaD17cHJvcHMucmVmcmVzaH0vPlxyXG4gICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICA8L2Rpdj5cclxuXHJcbiAgICAgICAge29wZW4gJiZcclxuICAgICAgICAgICAgPE1vZGFsIFxyXG4gICAgICAgICAgICAgICAgcmVmcmVzaD17KCkgPT4geyBwcm9wcy5yZWZyZXNoKCkgfX1cclxuICAgICAgICAgICAgICAgIGlkPXtpZH1cclxuICAgICAgICAgICAgICAgIGVkaXQ9e2VkaXR9XHJcbiAgICAgICAgICAgICAgICBvcGVuPXtvcGVufVxyXG4gICAgICAgICAgICAgICAgY2xvc2VQb3B1cD17KCkgPT4gb3BlblBvcHVwKGZhbHNlKX0gXHJcbiAgICAgICAgICAgICAgICBtb2RhbD1cImFkZEVkaXRNZW51XCJcclxuICAgICAgICAgICAgICAgIGl0ZW09e3tcclxuICAgICAgICAgICAgICAgICAgICB0aXRsZTogdGl0bGUsXHJcbiAgICAgICAgICAgICAgICAgICAgdXJsOiB1cmwsXHJcbiAgICAgICAgICAgICAgICAgICAgLy8gcGFzc3dvcmQ6IGVkaXQgPyBwYXNzd29yZCA6IFwiXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgZ3JvdXBzOiBncm91cHMsXHJcbiAgICAgICAgICAgICAgICAgICAgaWRQYWdlOiBpZFBhZ2UsXHJcbiAgICAgICAgICAgICAgICB9fVxyXG4gICAgICAgICAgICAvPlxyXG4gICAgICAgIH1cclxuICAgICAgICA8Lz5cclxuICAgICk7XHJcbn1cclxuIiwiaW1wb3J0IFJlYWN0LCB7IHVzZVN0YXRlLCB1c2VDb250ZXh0IH0gZnJvbSAncmVhY3QnO1xyXG4vLyBpbXBvcnQgeyBTdG9yZUNvbnRleHQsIGluaXRpYWxTdGF0ZSB9IGZyb20gJy4uLy4uL3N0b3JlL3N0b3JlJztcclxuaW1wb3J0IHsgQnRuRGVsZXRlIH0gZnJvbSAnLi4vYnRuRGVsZXRlL0J0bkRlbGV0ZSc7XHJcbmltcG9ydCB7IFN3aXRjaFVJIH0gZnJvbSAnLi4vc3dpdGNoL1N3aXRjaFVJJztcclxuaW1wb3J0IHsgTW9kYWwgfSBmcm9tICcuLi9tb2RhbC9Nb2RhbCc7XHJcblxyXG5pbXBvcnQgJy4vaW5kZXguc2Nzcyc7XHJcbmltcG9ydCBlZGl0SWNvbiBmcm9tICcuLi8uLi91dGlscy9pbWcvZWRpdC5wbmcnO1xyXG5cclxuZXhwb3J0IGNvbnN0IExpc3RJdGVtTmV3c2xldHRlcnMgPSAocHJvcHMpID0+IHtcclxuICAgIGNvbnN0IHsgaWQsIGVtYWlsLCBzdGF0dXMsIGNyZWF0ZWRBdCB9ID0gcHJvcHMuaXRlbTtcclxuICAgIFxyXG4gICAgY29uc3QgW2VkaXQsIGVkaXRQb3B1cF0gPSB1c2VTdGF0ZSh0cnVlKTtcclxuICAgIGNvbnN0IFtvcGVuLCBvcGVuUG9wdXBdID0gdXNlU3RhdGUoZmFsc2UpO1xyXG5cclxuICAgIGNvbnN0IGhhbmRsZUNsaWNrID0gKCkgPT4ge1xyXG4gICAgICAgIG9wZW5Qb3B1cCh0cnVlKVxyXG4gICAgfVxyXG5cclxuICAgIGxldCBkYXRlID0gbmV3IERhdGUoY3JlYXRlZEF0KS50b0xvY2FsZVN0cmluZygpO1xyXG4gICAgcmV0dXJuIChcclxuICAgICAgICA8PlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImxpc3RJdGVtVXNlckNvbnRhaW5lclwiPlxyXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJjb250YWluZXJUZXh0XCI+XHJcbiAgICAgICAgICAgICAgICAgICAgPHA+e2VtYWlsfTwvcD5cclxuICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJjb250YWluZXJUZXh0XCI+XHJcbiAgICAgICAgICAgICAgICAgICAgPHA+e2RhdGV9PC9wPlxyXG4gICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgICAgICB7LyogPEJ0bkRlbGV0ZSBpZD17aWR9IHRvPScvYXBpL2FkbWluL3VzZXIvJyByZWZyZXNoPXsoKSA9PiB7IHByb3BzLnJlZnJlc2goKSB9fS8+ICAqL31cclxuICAgICAgICAgICAgPC9kaXY+XHJcblxyXG5cclxuICAgICAgICAgICAgey8qIHtvcGVuICYmXHJcbiAgICAgICAgICAgICAgICA8TW9kYWwgXHJcbiAgICAgICAgICAgICAgICAgICAgcmVmcmVzaD17KCkgPT4geyBwcm9wcy5yZWZyZXNoKCkgfX1cclxuICAgICAgICAgICAgICAgICAgICBpZD17aWR9XHJcbiAgICAgICAgICAgICAgICAgICAgZWRpdD17ZWRpdH1cclxuICAgICAgICAgICAgICAgICAgICBvcGVuPXtvcGVufVxyXG4gICAgICAgICAgICAgICAgICAgIGNsb3NlUG9wdXA9eygpID0+IG9wZW5Qb3B1cChmYWxzZSl9IFxyXG4gICAgICAgICAgICAgICAgICAgIG1vZGFsPVwiYWRkRWRpdFVzZXJcIlxyXG4gICAgICAgICAgICAgICAgICAgIGl0ZW09e3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFzc3dvcmQ6IGVkaXQgP
11980yBwYXNzd29yZCA6IFwiXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHVzZXJuYW1lOiBlZGl0ID8gdXNlcm5hbWUgOiBcIlwiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaXJzdE5hbWU6IGVkaXQgPyBmaXJzdE5hbWUgOiBcIlwiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsYXN0TmFtZTogZWRpdCA/IGxhc3ROYW1lIDogXCJcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgZW1haWw6IGVkaXQgPyBlbWFpbCA6IFwiXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJvbGVzOiBlZGl0ID8gcm9sZXNbMF0gOiBcIlwiLFxyXG4gICAgICAgICAgICAgICAgICAgIH19XHJcbiAgICAgICAgICAgICAgICAvPlxyXG4gICAgICAgICAgICB9ICovfVxyXG4gICAgICAgIDwvPlxyXG4gICAgKTtcclxufVxyXG4iLCJpbXBvcnQgUmVhY3QsIHsgdXNlU3RhdGUgfSBmcm9tICdyZWFjdCc7XHJcbmltcG9ydCB7IFN3aXRjaFVJIH0gZnJvbSAnLi4vc3dpdGNoL1N3aXRjaFVJJztcclxuXHJcbmltcG9ydCAnLi9pbmRleC5zY3NzJztcclxuaW1wb3J0IGRyYWdJY29uIGZyb20gJy4uLy4uL3V0aWxzL2ltZy9kcmFnLnBuZyc7XHJcbmltcG9ydCBlZGl0SWNvbiBmcm9tICcuLi8uLi91dGlscy9pbWcvZWRpdC5wbmcnO1xyXG5cclxuZXhwb3J0IGNvbnN0IExpc3RJdGVtUGFnZU1hbmFnZXIgPSAocHJvcHMpID0+IHtcclxuICAgIGNvbnN0IHsgaWQsIHRpdGxlLCBzdGF0dXMgfSA9IHByb3BzLml0ZW07XHJcblxyXG4gICAgcmV0dXJuIChcclxuICAgICAgICA8ZGl2IGtleT17aWR9IGNsYXNzTmFtZT1cImxpc3RJdGVtUGFnZU1hbmFnZXJDb250YWluZXJcIj5cclxuICAgICAgICAgICAgPGEgaHJlZj17YC9hZG1pbi9vbmVQYWdlTWFuYWdlcj9pZD0ke2lkfWB9PlxyXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJ1c2VyQWN0aW9uSW5wdXRcIj5cclxuICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz17ZHJhZ0ljb259IGNsYXNzTmFtZT1cImRyYWdcIi8+PHA+e3RpdGxlfTwvcD5cclxuICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz17ZWRpdEljb259Lz5cclxuICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICA8L2E+XHJcblxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImNvbnRhaW5lclN0YXR1dFwiPlxyXG4gICAgICAgICAgICAgICAgPFN3aXRjaFVJIGlzQWN0aXZlPXtzdGF0dXN9IGlkPXtpZH0gdG89Jy9hcGkvYWRtaW4vcGFnZXMvc3RhdHVzLycgcmVmcmVzaD17cHJvcHMucmVmcmVzaH0gLz5cclxuICAgICAgICAgICAgPC9kaXY+IFxyXG4gICAgICAgIDwvZGl2PlxyXG4gICAgKTtcclxufVxyXG4iLCJpbXBvcnQgUmVhY3QsIHsgdXNlU3RhdGUsIHVzZUNvbnRleHQgfSBmcm9tICdyZWFjdCc7XHJcbmltcG9ydCB7IFN3aXRjaFVJIH0gZnJvbSAnLi4vc3dpdGNoL1N3aXRjaFVJJztcclxuaW1wb3J0IHsgQnRuRGVsZXRlIH0gZnJvbSAnLi4vYnRuRGVsZXRlL0J0bkRlbGV0ZSc7XHJcblxyXG5pbXBvcnQgeyBTdG9yZUNvbnRleHQgfSBmcm9tICcuLi8uLi9zdG9yZS9zdG9yZSc7XHJcblxyXG5pbXBvcnQgJy4vaW5kZXguc2Nzcyc7XHJcbmltcG9ydCBkcmFnSWNvbiBmcm9tICcuLi8uLi91dGlscy9pbWcvZHJhZy5wbmcnO1xyXG5pbXBvcnQgZWRpdEljb24gZnJvbSAnLi4vLi4vdXRpbHMvaW1nL2VkaXQucG5nJztcclxuXHJcbmV4cG9ydCBjb25zdCBMaXN0SXRlbVNlY3Rpb24gPSAocHJvcHMpID0+IHtcclxuICAgIGNvbnN0IGlkT3JpZ2luID0gd2luZG93LmxvY2F0aW9uLnNlYXJjaC50b1N0cmluZygpLm1hdGNoKC9pZD1bMC05XSsvZylbMF0ucmVwbGFjZSgvXFxEL2csJycpO1xyXG4gICAgY29uc3QgeyBpZCwgdGl0bGUsIHN1YlRpdGxlLCBzdGF0dXMsIGlkU2VjdGlvblBhZ2UgfSA9IHByb3BzLml0ZW07XHJcbiAgICByZXR1cm4gKFxyXG4gICAgICAgIDxkaXYga2V5PXtpZH0gY2xhc3NOYW1lPVwibGlzdEl0ZW1TZWN0aW9uQ29udGFpbmVyXCI+XHJcbiAgICAgICAgICAgIDxhIGhyZWY9e2AvYWRtaW4vb25lU2VjdGlvbk1hbmFnZXI/aWQ9JHtpZH0mc2VjdGlvbj0ke2lkU2VjdGlvblBhZ2V9Jm9yaWdpbj0ke2lkT3JpZ2lufWB9PlxyXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJ1c2VyQWN0aW9uSW5wdXRcIj5cclxuICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz17ZHJhZ0ljb259IGNsYXNzTmFtZT1cImRyYWdcIi8+PHA+e3RpdGxlfTwvcD5cclxuICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz17ZWRpdEljb259Lz5cclxuICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICA8L2E+XHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwicmlnaHRDb250YWluZXJcIj5cclxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiY29udGFpbmVyU3RhdHV0XCI+XHJcbiAgICAgICAgICAgICAgICAgICAgPHA+I3tzdWJUaXRsZX08L3A+XHJcbiAgICAgICAgICAgICAgICAgICAgPFN3aXRjaFVJIGlzQWN0aXZlPXtzdGF0dXN9IGlkPXtpZH0gdG89Jy9hcGkvYWRtaW4vc2VjdGlvbi9zdGF0dXMvJyByZWZyZXNoPXtwcm9wcy5yZWZyZXNofS8+XHJcbiAgICAgICAgICAgICAgICA8L2Rpdj4gXHJcbiAgICAgICAgICAgICAgICA8QnRuRGVsZXRlIGlkPXtpZFNlY3Rpb25QYWdlfSB0bz0nL2FwaS9hZG1pbi9zZWN0aW9ucGFnZS8nIHJlZnJlc2g9e3Byb3BzLnJlZnJlc2h9Lz5cclxuICAgICAgICAgICAgPC9kaXY+IFxyXG4gICAgICAgIDwvZGl2PlxyXG4gICAgKTtcclxufVxyXG4iLCJpbXBvcnQgUmVhY3QsIHsgdXNlU3RhdGUsIHVzZUNvbnRleHQgfSBmcm9tICdyZWFjdCc7XHJcbmltcG9ydCB7IFN3aXRjaFVJIH0gZnJvbSAnLi4vc3dpdGNoL1N3aXRjaFVJJztcclxuaW1wb3J0IHsgQnRuRGVsZXRlIH0gZnJvbSAnLi4vYnRuRGVsZXRlL0J0bkRlbGV0ZSc7XHJcblxyXG5pbXBvcnQgeyBTdG9yZUNvbnRleHQgfSBmcm9tICcuLi8uLi9zdG9yZS9zdG9yZSc7XHJcblxyXG5pbXBvcnQgJy4vaW5kZXguc2Nzcyc7XHJcbmltcG9ydCBkcmFnSWNvbiBmcm9tICcuLi8uLi91dGlscy9pbWcvZHJhZy5wbmcnO1xyXG5pbXBvcnQgZWRpdEljb24gZnJvbSAnLi4vLi4vdXRpbHMvaW1nL2VkaXQucG5nJztcclxuXHJcbmV4cG9ydCBjb25zdCBMaXN0SXRlbVNlY3Rpb25TcG
11980VjaWFsID0gKHByb3BzKSA9PiB7XHJcbiAgICAvL2NvbnNvbGUubG9nKHByb3BzKVxyXG4gICAgY29uc3QgZmtJZFNlY3Rpb24gPSB3aW5kb3cubG9jYXRpb24uc2VhcmNoLnRvU3RyaW5nKCkubWF0Y2goL3NlY3Rpb249WzAtOV0rL2cpWzBdLnJlcGxhY2UoL1xcRC9nLCcnKTtcclxuICAgIGNvbnN0IGZrSWRQYWdlID0gd2luZG93LmxvY2F0aW9uLnNlYXJjaC50b1N0cmluZygpLm1hdGNoKC9pZD1bMC05XSsvZylbMF0ucmVwbGFjZSgvXFxEL2csJycpO1xyXG5cclxuICAgIGNvbnN0IHsgaWQsIHRpdGxlLCBzdGF0dXMsIGNvbnRlbnQsIGNyZWF0ZWRBdCx1cmx9ID0gcHJvcHMuaXRlbTtcclxuICAgIC8vY29uc29sZS5sb2coaWQpXHJcbiAgICBjb25zdCBpdGVtID0gcHJvcHMuaXRlbTtcclxuICAgIFxyXG4gICAgcmV0dXJuIChcclxuICAgICAgICA8ZGl2IGtleT17aWR9IGNsYXNzTmFtZT1cImxpc3RJdGVtU2VjdGlvbkNvbnRhaW5lclwiPlxyXG4gICAgICAgICAgICA8YSBocmVmPXtgL2FkbWluL29uZVNlY3Rpb25JdGVtTWFuYWdlcj9pZD0ke2ZrSWRQYWdlfSZzZWN0aW9uPSR7ZmtJZFNlY3Rpb259JmlkSXRlbT0ke2lkfSR7cHJvcHMucmV0dXJuVmFsdWV9JmVkaXQ9MWB9PlxyXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJ1c2VyQWN0aW9uSW5wdXRcIj5cclxuICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz17ZHJhZ0ljb259IGNsYXNzTmFtZT1cImRyYWdcIi8+XHJcbiAgICAgICAgICAgICAgICAgICAgPHA+e3R5cGVvZiB0aXRsZSA9PT0gJ3VuZGVmaW5lZCcgPyBgRWxlbWVudCAke2lkfWAgOiB0aXRsZX08L3A+XHJcbiAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9e2VkaXRJY29ufS8+XHJcbiAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgPC9hPlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cInJpZ2h0Q29udGFpbmVyXCI+XHJcbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImNvbnRhaW5lclN0YXR1dFwiPlxyXG4gICAgICAgICAgICAgICAgICAgIDxTd2l0Y2hVSSBpc0FjdGl2ZT17c3RhdHVzfSBpZD17cHJvcHMuaWRTZWN0aW9ufSBpZEl0ZW09e2lkfSB0bz0nL2FwaS9hZG1pbi9zZWN0aW9uL2VsZW1lbnQvc3RhdHVzLycgcmVmcmVzaD17cHJvcHMucmVmcmVzaH0vPlxyXG4gICAgICAgICAgICAgICAgPC9kaXY+IFxyXG4gICAgICAgICAgICAgICAgPEJ0bkRlbGV0ZSBpZD17aWR9IHRvPXtgL2FwaS9hZG1pbi9zZWN0aW9uL2VsZW1lbnQvJHtma0lkU2VjdGlvbn0vYH0gcmVmcmVzaD17cHJvcHMucmVmcmVzaH0vPlxyXG4gICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICA8L2Rpdj5cclxuICAgICk7XHJcbn1cclxuIiwiaW1wb3J0IFJlYWN0LCB7IHVzZVN0YXRlLCB1c2VDb250ZXh0IH0gZnJvbSAncmVhY3QnO1xyXG4vLyBpbXBvcnQgeyBTdG9yZUNvbnRleHQsIGluaXRpYWxTdGF0ZSB9IGZyb20gJy4uLy4uL3N0b3JlL3N0b3JlJztcclxuaW1wb3J0IHsgQnRuRGVsZXRlIH0gZnJvbSAnLi4vYnRuRGVsZXRlL0J0bkRlbGV0ZSc7XHJcbmltcG9ydCB7IFN3aXRjaFVJIH0gZnJvbSAnLi4vc3dpdGNoL1N3aXRjaFVJJztcclxuaW1wb3J0IHsgTW9kYWwgfSBmcm9tICcuLi9tb2RhbC9Nb2RhbCc7XHJcbmltcG9ydCB7IFRleHRJbnB1dCwgRm9ybUZpZWxkIH0gZnJvbSAnZ3JvbW1ldCc7XHJcblxyXG5pbXBvcnQgJy4vaW5kZXguc2Nzcyc7XHJcbmltcG9ydCBlZGl0SWNvbiBmcm9tICcuLi8uLi91dGlscy9pbWcvZWRpdC5wbmcnO1xyXG5pbXBvcnQgZmFjZWJvb2tJY29uICBmcm9tICcuLi8uLi91dGlscy9pbWcvZmIucG5nJztcclxuaW1wb3J0IHR3aXR0ZXJJY29uIGZyb20gJy4uLy4uL3V0aWxzL2ltZy90dy5wbmcnO1xyXG5pbXBvcnQgeW91dHViZUljb24gZnJvbSAnLi4vLi4vdXRpbHMvaW1nL3l0LnBuZyc7XHJcbmltcG9ydCBpbnN0YWdyYW1JY29uICBmcm9tICcuLi8uLi91dGlscy9pbWcvaW5zdGEucG5nJztcclxuaW1wb3J0IHRpa1Rva0ljb24gIGZyb20gJy4uLy4uL3V0aWxzL2ltZy90aWt0b2sucG5nJztcclxuaW1wb3J0IHNuYXBUY2hhdEljb24gIGZyb20gJy4uLy4uL3V0aWxzL2ltZy9zbmFwLnBuZyc7XHJcblxyXG5leHBvcnQgY29uc3QgTGlzdEl0ZW1Tb2NpYWwgPSAocHJvcHMpID0+IHtcclxuICAgIC8vY29uc29sZS5sb2cocHJvcHMuaXRlbSlcclxuXHJcbiAgICBjb25zdCB7IGlkLCBjb250ZW50LCBjcmVhdGVkQXQsIHN0YXR1cywgdGl0bGUsIHR5cGUsIHVybCB9ID0gcHJvcHMuaXRlbTtcclxuICAgIFxyXG4gICAgY29uc3QgW2VkaXQsIGVkaXRQb3B1cF0gPSB1c2VTdGF0ZSh0cnVlKTtcclxuICAgIGNvbnN0IFtvcGVuLCBvcGVuUG9wdXBdID0gdXNlU3RhdGUoZmFsc2UpO1xyXG5cclxuICAgIGxldCBbY29udGVudFN0YXRlLCBzZXRDb250ZW50U3RhdGVdID0gdXNlU3RhdGUoY29udGVudCk7XHJcblxyXG4gICAgY29uc3QgbWVudUljb24gPSB7IFxyXG4gICAgICAgIGljb25GYWNlYm9vazogZmFjZWJvb2tJY29uLCBcclxuICAgICAgICBpY29uVHdpdHRlcjogdHdpdHRlckljb24sIFxyXG4gICAgICAgIGljb25JbnN0YWdyYW06IGluc3RhZ3JhbUljb24sIFxyXG4gICAgICAgIGljb25Zb3V0dWJlOiB5b3V0dWJlSWNvbixcclxuICAgICAgICBpY29uVGlrVG9rOiB0aWtUb2tJY29uLFxyXG4gICAgICAgIGljb25TbmFwVGNoYXQ6IHNuYXBUY2hhdEljb25cclxuICAgIH1cclxuICAgIC8vY29uc29sZS5sb2cobWVudUljb25bdGl0bGVdKVxyXG4gICAgY29uc3QgaGFuZGxlQ2xpY2sgPSAoKSA9PiB7XHJcbiAgICAgICAgb3BlblBvcHVwKHRydWUpXHJcbiAgICB9XHJcblxyXG4gICAgY29uc3QgaGFuZGxlQ2hhbmdlID0gKGUpID0+IHtcclxuICAgICAgICAvL2NvbnNvbGUubG9nKGUsIGlkKVxyXG4gICAgICAgIHNldENvbnRlbnRTdGF0ZShlKTtcclxuICAgICAgICBwcm9wcy5yZXR1cm5Ub1BhcmVudChlLCBpZCk7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPD5cclxuICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJsaXN0SXRlbVNvY2lhbENvbnRhaW5lclwiPlxyXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJjb250YWluZXJUZXh0IGljb25VcmxcIj5cclxuICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz17bWVudUljb25bdGl0bGVdfS8+XHJcbiAgICAgICAgICAgICAgICA8L2Rpdj5cclxuXHJcbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImNvbnRhaW5lclRleHQgc29jaWFsVXJsXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgPEZvcm1GaWVsZCBsYWJlbD1cIlwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8VGV4dElucHV0XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwbGFjZWhvbGRlcj1cInR5cGUgaGVyZVwiXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZT17Y29udGVudFN0YXRlfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb25DaGFuZ2U9e2UgPT4geyBoYW5kbGVDaGFuZ2UoZS50YXJnZXQudmFsdWUpIH19XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8+XHJcbiAgICAgICAgICAgICAgICAgICAgPC9Gb3JtRmllbGQ+XHJcbiAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiY29udGFpbmVyU3RhdHV0XCI+XHJcbiAgICAgICAgICAgICAgICAgICAgPFN3aXRjaFVJIGlzQWN0aXZlPXtzdGF0dXN9IGlkPXtpZH0gdG89Jy9hcGkvYWRtaW4vc29jaWFsL3N0YXR1cy8nLz5cclxuICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICAgICAgey8qIDxkaXYgY2xhc3NOYW1lPVwiY29udGFpbmVyRWRpdFwiIG9uQ2xpY2s9eygpID0+IHsgaGFuZGxlQ2xpY2soKSB9fT48aW1nIHNyYz17ZWRpdEljb259Lz48L2Rpdj4gKi99XHJcbiAgICAgICAgICAgICAgICB7LyogPEJ0bkRlbGV0ZSBpZD17aWR9IHRvPScvYXBpL2FkbWluL3VzZXIvJyByZWZyZXNoPXsoKSA9PiB7IHByb3BzLnJlZnJlc2goKSB9fS8+ICAqL31cclxuICAgICAgICAgICAgPC9kaXY+XHJcblxyXG4gICAgICAgICAgICB7Lyoge29wZW4gJiZcclxuICAgICAgICAgICAgICAgIDxNb2RhbCBcclxuICAgICAgICAgICAgICAgICAgICByZWZyZXNoPXsoKSA9PiB7IHByb3BzLnJlZnJlc2goKSB9fVxyXG4gICAgICAgICAgICAgICAgICAgIGl
11980kPXtpZH1cclxuICAgICAgICAgICAgICAgICAgICBlZGl0PXtlZGl0fVxyXG4gICAgICAgICAgICAgICAgICAgIG9wZW49e29wZW59XHJcbiAgICAgICAgICAgICAgICAgICAgY2xvc2VQb3B1cD17KCkgPT4gb3BlblBvcHVwKGZhbHNlKX0gXHJcbiAgICAgICAgICAgICAgICAgICAgbW9kYWw9XCJhZGRFZGl0VXNlclwiXHJcbiAgICAgICAgICAgICAgICAgICAgaXRlbT17e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYXNzd29yZDogZWRpdCA/IHBhc3N3b3JkIDogXCJcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgdXNlcm5hbWU6IGVkaXQgPyB1c2VybmFtZSA6IFwiXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpcnN0TmFtZTogZWRpdCA/IGZpcnN0TmFtZSA6IFwiXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxhc3ROYW1lOiBlZGl0ID8gbGFzdE5hbWUgOiBcIlwiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBlbWFpbDogZWRpdCA/IGVtYWlsIDogXCJcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgcm9sZXM6IGVkaXQgPyByb2xlc1swXSA6IFwiXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgfX1cclxuICAgICAgICAgICAgICAgIC8+XHJcbiAgICAgICAgICAgIH0gKi99XHJcbiAgICAgICAgPC8+XHJcbiAgICApO1xyXG59XHJcbiIsImltcG9ydCBSZWFjdCwgeyB1c2VTdGF0ZSwgdXNlQ29udGV4dCB9IGZyb20gJ3JlYWN0JztcclxuLy8gaW1wb3J0IHsgU3RvcmVDb250ZXh0LCBpbml0aWFsU3RhdGUgfSBmcm9tICcuLi8uLi9zdG9yZS9zdG9yZSc7XHJcbmltcG9ydCB7IEJ0bkRlbGV0ZSB9IGZyb20gJy4uL2J0bkRlbGV0ZS9CdG5EZWxldGUnO1xyXG5pbXBvcnQgeyBTd2l0Y2hVSSB9IGZyb20gJy4uL3N3aXRjaC9Td2l0Y2hVSSc7XHJcbmltcG9ydCB7IE1vZGFsIH0gZnJvbSAnLi4vbW9kYWwvTW9kYWwnO1xyXG5cclxuaW1wb3J0ICcuL2luZGV4LnNjc3MnO1xyXG5pbXBvcnQgZWRpdEljb24gZnJvbSAnLi4vLi4vdXRpbHMvaW1nL2VkaXQucG5nJztcclxuXHJcbmV4cG9ydCBjb25zdCBMaXN0SXRlbVVzZXIgPSAocHJvcHMpID0+IHtcclxuICAgIGNvbnN0IHsgaWQsIHVzZXJuYW1lLCBlbWFpbCwgcm9sZXMsIHN0YXR1cywgbGFzdE5hbWUsIGZpcnN0TmFtZSwgcGFzc3dvcmQgfSA9IHByb3BzLml0ZW07XHJcbiAgICBcclxuICAgIGNvbnN0IFtlZGl0LCBlZGl0UG9wdXBdID0gdXNlU3RhdGUodHJ1ZSk7XHJcbiAgICBjb25zdCBbb3Blbiwgb3BlblBvcHVwXSA9IHVzZVN0YXRlKGZhbHNlKTtcclxuXHJcbiAgICBjb25zdCBoYW5kbGVDbGljayA9ICgpID0+IHtcclxuICAgICAgICBvcGVuUG9wdXAodHJ1ZSlcclxuICAgIH1cclxuICAgIFxyXG4gICAgcmV0dXJuIChcclxuICAgICAgICA8PlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImxpc3RJdGVtVXNlckNvbnRhaW5lclwiPlxyXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJjb250YWluZXJUZXh0XCI+XHJcbiAgICAgICAgICAgICAgICAgICAgPHA+e3VzZXJuYW1lfTwvcD5cclxuICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJjb250YWluZXJUZXh0XCI+XHJcbiAgICAgICAgICAgICAgICAgICAgPHA+e2VtYWlsfTwvcD5cclxuICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJjb250YWluZXJUZXh0XCI+XHJcbiAgICAgICAgICAgICAgICAgICAgPHA+e3JvbGVzWzBdfTwvcD5cclxuICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJjb250YWluZXJUZXh0XCI+XHJcbiAgICAgICAgICAgICAgICAgICAgPHA+e2lkfTwvcD5cclxuICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJjb250YWluZXJTdGF0dXRcIj5cclxuICAgICAgICAgICAgICAgICAgICA8U3dpdGNoVUkgaXNBY3RpdmU9e3N0YXR1c30gaWQ9e2lkfSB0bz0nL2FwaS9hZG1pbi91c2VyL3N0YXR1cy8nIHJlZnJlc2g9e3Byb3BzLnJlZnJlc2h9Lz5cclxuICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJjb250YWluZXJFZGl0XCIgb25DbGljaz17KCkgPT4geyBoYW5kbGVDbGljaygpIH19PjxpbWcgc3JjPXtlZGl0SWNvbn0vPjwvZGl2PlxyXG4gICAgICAgICAgICAgICAgPEJ0bkRlbGV0ZSBpZD17aWR9IHRvPScvYXBpL2FkbWluL3VzZXIvJyByZWZyZXNoPXtwcm9wcy5yZWZyZXNofS8+IFxyXG4gICAgICAgICAgICA8L2Rpdj5cclxuXHJcblxyXG4gICAgICAgICAgICB7b3BlbiAmJlxyXG4gICAgICAgICAgICAgICAgPE1vZGFsIFxyXG4gICAgICAgICAgICAgICAgICAgIHJlZnJlc2g9eygpID0+IHsgcHJvcHMucmVmcmVzaCgpIH19XHJcbiAgICAgICAgICAgICAgICAgICAgaWQ9e2lkfVxyXG4gICAgICAgICAgICAgICAgICAgIGVkaXQ9e2VkaXR9XHJcbiAgICAgICAgICAgICAgICAgICAgb3Blbj17b3Blbn1cclxuICAgICAgICAgICAgICAgICAgICBjbG9zZVBvcHVwPXsoKSA9PiBvcGVuUG9wdXAoZmFsc2UpfSBcclxuICAgICAgICAgICAgICAgICAgICBtb2RhbD1cImFkZEVkaXRVc2VyXCJcclxuICAgICAgICAgICAgICAgICAgICBpdGVtPXt7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhc3N3b3JkOiBlZGl0ID8gcGFzc3dvcmQgOiBcIlwiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB1c2VybmFtZTogZWRpdCA/IHVzZXJuYW1lIDogXCJcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlyc3ROYW1lOiBlZGl0ID8gZmlyc3ROYW1lIDogXCJcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGFzdE5hbWU6IGVkaXQgPyBsYXN0TmFtZSA6IFwiXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGVtYWlsOiBlZGl0ID8gZW1haWwgOiBcIlwiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICByb2xlczogZWRpdCA/IHJvbGVzWzBdIDogXCJcIixcclxuICAgICAgICAgICAgICAgICAgICB9fVxyXG4gICAgICAgICAgICAgICAgLz5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIDwvPlxyXG4gICAgKTtcclxufVxyXG4iLCIvLyBleHRyYWN0
11980ZWQgYnkgbWluaS1jc3MtZXh0cmFjdC1wbHVnaW4iLCJpbXBvcnQgUmVhY3QsIHsgdXNlQ29udGV4dCwgdXNlRWZmZWN0LCB1c2VTdGF0ZSB9IGZyb20gJ3JlYWN0JztcclxuaW1wb3J0IENsYXNzTmFtZXMgZnJvbSAnY2xhc3NuYW1lcyc7XHJcblxyXG5pbXBvcnQgeyBTdG9yZUNvbnRleHQsIGluaXRpYWxTdGF0ZSB9IGZyb20gJy4uLy4uL3N0b3JlL3N0b3JlJztcclxuXHJcbmltcG9ydCB7IE1vZGFsIH0gZnJvbSAnLi4vbW9kYWwvTW9kYWwnO1xyXG5pbXBvcnQgeyBCdG5EZWxldGUgfSBmcm9tICcuLi9idG5EZWxldGUvQnRuRGVsZXRlJztcclxuXHJcbmltcG9ydCAnLi9pbmRleC5zY3NzJztcclxuXHJcbmltcG9ydCBlZGl0SWNvbiBmcm9tICcuLi8uLi91dGlscy9pbWcvZWRpdC5wbmcnO1xyXG5pbXBvcnQgZGVsZXRlSWNvbiBmcm9tICcuLi8uLi91dGlscy9pbWcvZGVsZXRlLnBuZyc7XHJcbmltcG9ydCBwbGF5SWNvbiBmcm9tICcuLi8uLi91dGlscy9pbWcvcGxheXdoaXRlLnBuZyc7XHJcblxyXG5leHBvcnQgY29uc3QgTWVkaWFDYXJkID0gKHByb3BzKSA9PiB7XHJcbiAgICBjb25zdCB7IHN0YXRlLCBkaXNwYXRjaCB9ID0gdXNlQ29udGV4dChTdG9yZUNvbnRleHQpO1xyXG4gICAgY29uc3QgeyBpZCwgYWxwaGFPcmRlciwgbWltZSwgcGF0aCwgZmlsZW5hbWUsIHNpemUsIHR5cGUsIHNob3csIGFsdCwgbGFuZywgaWRTZWxlY3RlZCwgb3JpZ2luYWxGaWxlTmFtZSwgaWRWaWRlbyB9ID0gcHJvcHM7XHJcblxyXG4gICAgY29uc3QgW2VkaXQsIGVkaXRQb3B1cF0gPSB1c2VTdGF0ZSh0cnVlKTtcclxuICAgIGNvbnN0IFtvcGVuLCBvcGVuUG9wdXBdID0gdXNlU3RhdGUoZmFsc2UpO1xyXG5cclxuICAgIGNvbnN0IFtwbGF5ZXIsIG9wZW5QbGF5ZXJdID0gdXNlU3RhdGUoZmFsc2UpO1xyXG5cclxuICAgIGNvbnN0IFtjdXJyZW50SW1nLCBzZXRDdXJyZW50SW1nXSA9IHVzZVN0YXRlKGluaXRpYWxTdGF0ZS5jdXJyZW50R2FsbGVyeUltZylcclxuICAgIGxldCBzZWxlY3RlZCA9IGlkU2VsZWN0ZWQgIT09ICcnICYmIGlkU2VsZWN0ZWQgPT09IGlkLnRvU3RyaW5nKCkgPyB0cnVlIDogZmFsc2U7XHJcblxyXG4gICAgdXNlRWZmZWN0KCgpID0+IHtcclxuICAgICAgICBsZXQgY0ltZyA9ICcnO1xyXG4gICAgICAgIGRpc3BhdGNoKCB7dHlwZTogJ3NldEN1cnJlbnRHYWxsZXJ5SW1nJywgY0ltZyB9ICk7XHJcbiAgICB9LCBbXSk7IFxyXG5cclxuICAgIGNvbnN0IGhhbmRsZUNsaWNrID0gKCkgPT4ge1xyXG4gICAgICAgIG9wZW5Qb3B1cCh0cnVlKVxyXG4gICAgfVxyXG5cclxuICAgIGNvbnN0IGhhbmRsZVBsYXllck9wZW4gPSAoKSA9PiB7XHJcbiAgICAgICAgb3BlblBsYXllcih0cnVlKVxyXG4gICAgfVxyXG5cclxuICAgIGNvbnN0IGhhbmRsZVNlbGVjdGlvbiA9IChlLCBpZCkgPT4ge1xyXG4gICAgICAgIGxldCBjSW1nID0gaWQudG9TdHJpbmcoKTtcclxuICAgICAgICBzZXRDdXJyZW50SW1nKGNJbWcpXHJcbiAgICAgICAgZGlzcGF0Y2goIHt0eXBlOiAnc2V0Q3VycmVudEdhbGxlcnlJbWcnLCBjSW1nIH0gKTtcclxuICAgICAgICBkb2
11980N1bWVudC5xdWVyeVNlbGVjdG9yKCcubW9kYWxCb2R5Jykuc2Nyb2xsVG8oeyB0b3A6IDAsIGJlaGF2aW9yOiAnc21vb3RoJyB9KTtcclxuICAgIH1cclxuICAgIC8vY29uc29sZS5sb2cocGF0aCwgZmlsZW5hbWUpXHJcbiAgICBsZXQgcGF0aEltZyA9IHBhdGggPT09IG51bGwgPyBmaWxlbmFtZSA6IGAke3BhdGh9JHtmaWxlbmFtZX1gO1xyXG4gICAgXHJcbiAgICByZXR1cm4gKFxyXG4gICAgICAgIDw+XHJcbiAgICAgICAgICAgIHtzaG93ID09PSB0cnVlICYmXHJcbiAgICAgICAgICAgICAgICA8ZGl2IGtleT17aWR9IGNsYXNzTmFtZT1cIm1lZGlhQ2FyZENvbnRhaW5lclwiPlxyXG4gICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiY29udGFpbmVyQWN0aW9uSW1nXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHtwcm9wcy5pc1BvcFVwICYmIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9e0NsYXNzTmFtZXMoJ2NvbnRhaW5lclNlbGVjdEltZycsIHsgJ3NlbGVjdGVkJyA6IHNlbGVjdGVkIH0gKX0gb25DbGljaz17KGUpID0+IHsgaGFuZGxlU2VsZWN0aW9uKGUsIGlkKSB9fT5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD57c2VsZWN0ZWQgPyAnU8OpbGVjdGlvbm7DqSDinJQnIDogJ1PDqWxlY3Rpb25uZXInfTwvcD5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHshcHJvcHMuaXNQb3BVcCAmJiBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDw+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBjbGFzc05hbWU9XCJpY29uXCIgc3JjPXtlZGl0SWNvbn0gb25DbGljaz17KCkgPT4geyBoYW5kbGVDbGljaygpIH19Lz5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD57b3JpZ2luYWxGaWxlTmFtZX08L3A+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPEJ0bkRlbGV0ZSBpZD17aWR9IHRvPScvYXBpL2FkbWluL21lZGlhLycgcmVmcmVzaD17cHJvcHMucmVmcmVzaH0vPiBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9e0NsYXNzTmFtZXMoJ2NvbnRhaW5lckltZycsIHsgJ3NlbGVjdGVkJyA6IHNlbGVjdGVkIH0gKX0+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXY+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7bWltZSA9PT0gJ3lvdXR1YmUnICYmXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJpY29uUGxheVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIGNsYXNzTmFtZT1cImljb25cIiBzcmM9e3BsYXlJY29ufSBvbkNsaWNrPXsoKSA9PiB7IGhhbmRsZVBsYXllck9wZW4oKSB9fS8+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7bWltZSA9PT0gJ3ZpbWVvJyAmJlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiaWNvblBsYXlcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBjbGFzc05hbWU9XCJpY29uXCIgc3JjPXtwbGF5SWNvbn0gb25DbGljaz17KCkgPT4geyBoYW5kbGVQbGF5ZXJPcGVuKCkgfX0vPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAge21pbWUgPT09ICdhYnN0cmVhbScgJiZcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImljb25QbGF5XCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgY2xhc3NOYW1lPVwiaWNvblwiIHNyYz17cGxheUljb259IG9uQ2xpY2s9eygpID0+IHsgaGFuZGxlUGxheWVyT3BlbigpIH19Lz5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPXtwYXRoSW1nfS8+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAge29wZW4gJiZcclxuICAgICAgICAgICAgICAgIDxNb2RhbCBcclxuICAgICAgICAgICAgICAgICAgICByZWZyZXNoPXsoKSA9PiB7IHByb3BzLnJlZnJlc2goKSB9fVxyXG4gICAgICAgICAgICAgICAgICAgIGlkPXtpZH1cclxuICAgICAgICAgICAgICAgICAgICBlZGl0PXtlZGl0fVxyXG4gICAgICAgICAgICAgICAgICAgIG9wZW49e29wZW59XHJcbiAgICAgICAgICAgICAgICAgICAgY2xvc2VQb3B1cD17KCkgPT4gb3BlblBvcHVwKGZhbHNlKX0gXHJcbiAgICAgICAgICAgICAgICAgICAgbW9kYWw9XCJhZGRFZGl0TWVkaWFcIlxyXG4gICAgICAgICAgICAgICAgICAgIGl0ZW09e3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWx0OiBlZGl0ID8gYWx0IDogXCJcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGFuZzogZWRpdCA/IGxhbmcgOlwiXCIsIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcmlnaW5hbEZpbGVuYW1lOiBlZGl0ID8gb3JpZ2luYWxGaWxlTmFtZSA6IFwiXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbWU6IGVkaXQgPyBtaW1lIDogXCJcIixcclxuICAgICAgICAgICAgICAgICAgICB9fVxyXG4gICAgICAgICAgICAgICAgLz5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAge3BsYXllciAmJlxyXG4gICAgICAgICAgICAgICAgPE1vZGFsIFxyXG4gICAgICAgICAgICAgICAgICAgI
11980HJlZnJlc2g9eygpID0+IHsgcHJvcHMucmVmcmVzaCgpIH19XHJcbiAgICAgICAgICAgICAgICAgICAgaWQ9e2lkfVxyXG4gICAgICAgICAgICAgICAgICAgIG9wZW49e29wZW59XHJcbiAgICAgICAgICAgICAgICAgICAgY2xvc2VQb3B1cD17KCkgPT4gb3BlblBsYXllcihmYWxzZSl9IFxyXG4gICAgICAgICAgICAgICAgICAgIG1vZGFsPVwic2hvd1ZpZGVvXCJcclxuICAgICAgICAgICAgICAgICAgICBpdGVtPXt7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGVuYW1lOiBmaWxlbmFtZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWltZTogbWltZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgaWRWaWRlbzogaWRWaWRlb1xyXG4gICAgICAgICAgICAgICAgICAgIH19XHJcbiAgICAgICAgICAgICAgICAvPlxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgPC8+XHJcbiAgICApO1xyXG59XHJcbiIsIi8vIGV4dHJhY3RlZCBieSBtaW5pLWNzcy1leHRyYWN0LXBsdWdpbiIsImltcG9ydCBSZWFjdCwgeyB1c2VTdGF0ZSwgdXNlRWZmZWN0LCB1c2VDb250ZXh0IH0gZnJvbSAncmVhY3QnO1xyXG5cclxuaW1wb3J0IHsgRmlsdGVycyB9IGZyb20gJy4uL2ZpbHRlcnMvRmlsdGVycyc7XHJcbmltcG9ydCB7IEltZ0xpc3QgfSBmcm9tICcuLi9pbWdMaXN0L0ltZ0xpc3QnO1xyXG5cclxuaW1wb3J0ICcuL2luZGV4LnNjc3MnO1xyXG5cclxuZXhwb3J0IGNvbnN0IE1lZGlhU2VjdGlvbiA9IChwcm9wcykgPT4ge1xyXG4gICAgY29uc3QgeyBpdGVtcywgcmVmcmVzaCB9ID0gcHJvcHM7XHJcblxyXG4gICAgcmV0dXJuIChcclxuICAgICAgICA8PlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cIm1lZGlhQmFyQ29udGFpbmVyXCI+XHJcbiAgICAgICAgICAgICAgICA8RmlsdGVycyBmaWx0ZXJUeXBlPXsnbcOpZGlhcyd9IGltZz17J2ltYWdlJ30gdmlkPXsndmlkw6lvJ30gcGRmPXsncGRmJ30geXQ9eyd5b3V0dWJlJ30gdmltPXsndmltZW8nfSBhYnN0cmVhbT17J2Fic3RyZWFtJ30vPlxyXG4gICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgPEltZ0xpc3QgaWRPbGQ9e3Byb3BzLmlkT2xkfSBtZWRpYT17aXRlbXN9IHJlZnJlc2g9e3JlZnJlc2h9IGlzUG9wVXA9e3Byb3BzLmlzUG9wVXB9IC8+XHJcbiAgICAgICAgPC8+XHJcbiAgICAgICAgXHJcbiAgICApO1xyXG59XHJcbiIsIi8vIGV4dHJhY3RlZCBieSBtaW5pLWNzcy1leHRyYWN0LXBsdWdpbiIsImltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XHJcbmltcG9ydCAnLi9pbmRleC5zY3NzJztcclxuXHJcbmltcG9ydCB7IFN3aXRjaFVJIH0gZnJvbSAnLi4vLi4vY29tcG9uZW50cy9zd2l0Y2gvU3dpdGNoVUknO1xyXG5cclxuZXhwb3J0IGNvbnN0IE1lbnVTdGF0dXMgPSAocHJvcHMpID0+IHtcclxuICAgIGNvbnN0IHsgc3RhdHVzLCBpZCwgdG8sIHRpdGxlIH0gPSBwcm9wcztcclxuXHJcbiAgICByZXR1cm4gKFxyXG4gICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiY29udGFpbmVyTWVudUlucHV0XCI+XHJcbiAgICAgICAgICAgIDxwIGNsYXNzTmFtZT1cIm1lbnVOYW1lXCI+TWVudSB7dGl0bGV9PC9wPlxyXG4gICAgICAgICAgICB7LyogPFN3aXRjaFVJIGlzQWN0aXZlPXtzdGF0dXN9IGlkPXtpZH0gdG89eycvYXBpL2FkbWluL21lbnUvc3RhdHVzLyd9Lz4gKi99XHJcbiAgICAgICAgPC9kaXY+XHJcbiAgICApO1xyXG59XHJcbiIsIi8vIGV4dHJhY3RlZCBieSBtaW5pLWNzcy1leHRyYWN0LXBsdWdpbiIsImltcG9ydCBSZWFjdCwgeyB1c2VDb250ZXh0IH0gZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgQ2xhc3NOYW1lcyBmcm9tICdjbGFzc25hbWVzJztcclxuXHJcbmltcG9ydCB7IE1vZGFsVXNlciB9IGZyb20gJy4vTW9kYWxVc2VyJztcclxuaW1wb3J0IHsgTW9kYWxOb3RpZiB9IGZyb20gJy4vTW9kYWxOb3RpZic7XHJcbmltcG9ydCB7IE1vZGFsUGFnZSB9IGZyb20gJy4vTW9kYWxQYWdlJztcclxuaW1wb3J0IHsgTW9kYWxDb25maXJtIH0gZnJvbSAnLi9Nb2RhbENvbmZpcm0nO1xyXG5pbXBvcnQgeyBNb2RhbE1lZGlhIH0gZnJvbSAnLi9Nb2RhbE1lZGlhJztcclxuaW1wb3J0IHsgTW9kYWxQbGF5ZXIgfSBmcm9tICcuL01vZGFsUGxheWVyJztcclxuaW1wb3J0IHsgTW9kYWxPbmVJbWcgfSBmcm9tICcuL01vZGFsT25lSW1nJztcclxuaW1wb3J0IHsgTW9kYWxNZW51IH0gZnJvbSAnLi9Nb2RhbE1lbnUnO1xyXG5pbXBvcnQgeyBNb2RhbFNlY3Rpb25QYWdlIH0gZnJvbSAnLi9Nb2RhbFNlY3Rpb25QYWdlJztcclxuXHJcbmltcG9ydCB7IFN0b3JlQ29udGV4dCwgaW5pdGlhbFN0YXRlIH0gZnJvbSAnLi4vLi4vc3RvcmUvc3RvcmUnO1xyXG5cclxuaW1wb3J0ICcuL2luZGV4LnNjc3MnO1xyXG5leHBvcnQgY29uc3QgTW9kYWwgPSAocHJvcHMpID0+IHtcclxuICAgIGNvbnN0IHsgc3RhdGUsIGRpc3BhdGNoIH0gPSB1c2VDb250ZXh0KFN0b3JlQ29udGV4dCk7XHJcbiAgICBjb25zdCB7IGNsb3NlUG9wdXAsIG1vZGFsLCBpdGVtLCBlZGl0LCBpZCwgcmVmcmVzaCB9ID0gcHJvcHM7XHJcblxyXG4gICAgY29uc3Qgc2VsZWN0TW9kYWwgPSAoKSA9PiB7XHJcbiAgICAgICAgc3dpdGNoKG1vZGFsKSB7XHJcbiAgICAgICAgICAgIGNhc2UgXCJhZGRFZGl0TWVudVwiOlxyXG4gICAgICAgICAgICAgICAgcmV0dXJuIDxNb2RhbE1lbnUgaXRlbT17aXRlbX0gZWRpdD17ZWRpdH0gaWQ9e2lkfSByZWZyZXNoPXtyZWZyZXNofSBjbG9zZVBvcHVwPXtjbG9zZVBvcHVwfSAvPjtcclxuICAgICAgICAgICAgY2FzZSBcImFkZFNlY3Rpb25QYWdlXCI6XHJcbiAgICAgICAgICAgICAgICByZXR1cm4gPE1vZGFsU2VjdGlvblBhZ2UgaXRlbT17aXRlbX0gaWQ9e2lkfSByZWZyZXNoPXtyZWZyZXNofSBjbG9zZVBvcHVwPXtjbG9zZVBvcHVwfSAvPjtcclxuICAgICAgICAgICAgY2FzZSBcImVkaXRPbmVJbWdcIjpcclxuICAgICAgICAgICAgICAgIHJldHVybiA8TW9kYWxPbmVJbWcgaXRlbT17aXRlbX0gZWRpdD17ZWRpdH0gaWQ9e2lkfSByZWZyZXNoPXtyZWZyZXNofSBjbG9zZVBvcHVwPXtjbG9zZVBvcHVwfSBpc1BvcFVwPXtwcm9wcy5pc1BvcFVwfSBoYW5kbGVTdWJtaXQ9e3Byb3BzLmhhbmRsZVN1Ym1pdH0vPjtcclxuICAgICAgICAgICAgY2FzZSBcImFkZEVkaXRNZWRpYVwiOlxyXG4gICAgICAgICAgICAgICAgcmV0dXJuIDxNb2RhbE1lZGlhIGl0ZW09e2l0ZW19IGVkaXQ9e2VkaXR9IGl
11980kPXtpZH0gcmVmcmVzaD17cmVmcmVzaH0gY2xvc2VQb3B1cD17Y2xvc2VQb3B1cH0gLz47XHJcbiAgICAgICAgICAgIGNhc2UgXCJzaG93VmlkZW9cIjpcclxuICAgICAgICAgICAgICAgIHJldHVybiA8TW9kYWxQbGF5ZXIgaXRlbT17aXRlbX0gaWQ9e2lkfSByZWZyZXNoPXtyZWZyZXNofSBjbG9zZVBvcHVwPXtjbG9zZVBvcHVwfSAvPjtcclxuICAgICAgICAgICAgY2FzZSBcImFkZFBhZ2VcIjpcclxuICAgICAgICAgICAgICAgIHJldHVybiA8TW9kYWxQYWdlIGl0ZW09e2l0ZW19IGlkPXtpZH0gcmVmcmVzaD17cmVmcmVzaH0gY2xvc2VQb3B1cD17Y2xvc2VQb3B1cH0gLz47XHJcbiAgICAgICAgICAgIGNhc2UgXCJtb2RhbENvbmZpcm1cIjpcclxuICAgICAgICAgICAgICAgIHJldHVybiA8TW9kYWxDb25maXJtIGl0ZW09e2l0ZW19IGlkPXtpZH0gcmVmcmVzaD17cmVmcmVzaH0gY2xvc2VQb3B1cD17Y2xvc2VQb3B1cH0gc2VuZERlbGV0ZT17cHJvcHMuc2VuZERlbGV0ZX0vPjtcclxuICAgICAgICAgICAgY2FzZSBcIm1vZGFsTm90aWZcIjpcclxuICAgICAgICAgICAgICAgIHJldHVybiA8TW9kYWxOb3RpZiBpdGVtPXtpdGVtfSBlZGl0PXtlZGl0fSByZWZyZXNoPXtyZWZyZXNofSBjbG9zZVBvcHVwPXtjbG9zZVBvcHVwfS8+O1xyXG4gICAgICAgICAgICBjYXNlIFwiYWRkRWRpdFVzZXJcIjpcclxuICAgICAgICAgICAgICAgIHJldHVybiA8TW9kYWxVc2VyIGl0ZW09e2l0ZW19IGVkaXQ9e2VkaXR9IGlkPXtpZH0gcmVmcmVzaD17cmVmcmVzaH0gY2xvc2VQb3B1cD17Y2xvc2VQb3B1cH0gLz47XHJcbiAgICAgICAgICAgIGRlZmF1bHQ6XHJcbiAgICAgICAgICAgICAgICBicmVhaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBsZXQgaXNOb3RpZiA9IGZhbHNlO1xyXG5cclxuICAgIGlmKG1vZGFsID09PSBcIm1vZGFsTm90aWZcIikge1xyXG4gICAgICAgIGlzTm90aWYgPSB0cnVlO1xyXG4gICAgfVxyXG4gICAgbGV0IGNBY3RpdmUgPSBbJ2FsbCddOyBcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPGRpdiBjbGFzc05hbWU9e0NsYXNzTmFtZXMoJ21vZGFsJywgeyAnbW9kYWxOb3RpZkJhc2UnIDogaXNOb3RpZiB9ICl9IG9uQ2xpY2s9eygpID0+IHtjbG9zZVBvcHVwKCksIGRpc3BhdGNoKCB7dHlwZTogJ3NldENoZWNrQWN0aXZlVHlwZScsIGNBY3RpdmV9ICkgfX0+XHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPXtDbGFzc05hbWVzKCdtb2RhbEJvZHknLCB7ICdtb2RhbE5vdGlmJyA6IGlzTm90aWYsICdtb2RhbERhbmdlcic6IHByb3BzLm1vZGFsRXJyb3IgfSApfSBvbkNsaWNrPXsoZSkgPT4gZS5zdG9wUHJvcGFnYXRpb24oKX0+XHJcbiAgICAgICAgICAgICAgICB7c2VsZWN0TW9kYWwoKX1cclxuICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgPC9kaXY+XHJcbiAgICApO1xyXG59XHJcbiIsImltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XHJcbmltcG9ydCB7IHNlbmREZWxldGUgfSBmcm9tICcuLi8uLi9zdG9yZS9zZXJ2aWNlJztcclxuXHJcbmltcG9ydCAnLi9pbmRleC5zY3NzJztcclxuXHJcblxyXG5leHBvcnQgY29uc3QgTW9kYWxDb25maXJtID0gKHByb3BzKSA9PiB7XHJcbiAgICBjb25zdCB7IGl0ZW0sIHJlZnJlc2gsIGNsb3NlUG9wdXAgfSA9IHByb3BzO1xyXG5cclxuICAgIGNvbnN0IGhhbmRsZUNob2ljZSA9IGFzeW5jIChlKSA9PiB7XHJcbiAgICAgICAgY2xvc2VQb3B1cCh0cnVlKVxyXG4gICAgICAgIGlmKGUgPT09IHRydWUpIHtcclxuICAgICAgICAgICAgYXdhaXQgc2VuZERlbGV0ZShpdGVtLnRvLCBpdGVtLmlkVG9EZWxldGUpLnRoZW4ocmVzID0+IHtcclxuICAgICAgICAgICAgICAgIGlmIChpdGVtLmZyb20gPT09ICdzZWN0aW9uJylcclxuICAgICAgICAgICAgICAgICAgICBzZXRUaW1lb3V0KCgpID0+IHsgcmVmcmVzaCgpIH0sIDcwMClcclxuICAgICAgICAgICAgICAgIGVsc2UgaWYgKGl0ZW0uZnJvbSA9PT0gJ3BhZ2UnKVxyXG4gICAgICAgICAgICAgICAgICAgIHNldFRpbWVvdXQoKCkgPT4geyB3aW5kb3cubG9jYXRpb24uaHJlZiA9ICcvYWRtaW4vcGFnZU1hbmFnZXInIH0sIDcwMClcclxuICAgICAgICAgICAgfSlcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICByZXR1cm4gKFxyXG4gICAgICAgIDxkaXYgY2xhc3NOYW1lPVwibW9kYWxMYXlvdXQgbW9kYWxDb25maXJtXCI+XHJcbiAgICAgICAgICAgIDxwPntpdGVtLnRpdGxlfTwvcD5cclxuICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJ5ZXNcIiBvbkNsaWNrPXsoKSA9PiB7aGFuZGxlQ2hvaWNlKHRydWUpfSB9Pm91aTwvZGl2PlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cIm5vXCIgb25DbGljaz17KCkgPT4ge2hhbmRsZUNob2ljZShmYWxzZSl9IH0+bm9uPC9kaXY+XHJcbiAgICAgICAgPC9kaXY+XHJcbiAgICApO1xyXG59XHJcbiIsImltcG9ydCBSZWFjdCwgeyB1c2VTdGF0ZSB9IGZyb20gJ3JlYWN0JztcclxuaW1wb3J0IHsgYWRkTWVkaWEsIGVkaXRNZWRpYSB9IGZyb20gJy4uLy4uL3N0b3JlL3NlcnZpY2UnO1xyXG5cclxuaW1wb3J0IHsgUmFkaW9CdXR0b25Hcm91cCwgVGV4dElucHV0LCBGb3JtRmllbGQgfSBmcm9tICdncm9tbWV0JztcclxuXHJcbmltcG9ydCB7IEJ1dHRvbkJPIH0gZnJvbSAnLi4vYnV0dG9uL0J1dHRvbkJPJztcclxuaW1wb3J0IHsgTW9kYWwgfSBmcm9tICcuLi8uLi9jb21wb25lbnRzL21vZGFsL01vZGFsJztcclxuXHJcbmltcG9ydCAnLi9pbmRleC5zY3NzJztcclxuXHJcbmV4cG9ydCBjb25zdCBNb2RhbE1lZGlhID0gKHByb3BzKSA9PiB7XHJcbiAgICBjb25zdCB7IGl0ZW0sIGVkaXQsIGlkLCByZWZyZXNoLCBjbG9zZVBvcHVwfSA9IHByb3BzO1xyXG5cclxuICAgIGNvbnN0IG9wdGlvbnNNZWRpYXMgPSBbXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgbGFiZWw6ICdZb3V0dWJlJyxcclxuICAgICAgICAgIHZhbHVlOiAneW91dHViZScsXHJcbiAgICAgICAgfSxcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIGxhYmVsOiAnVmltZW8nLFxyXG4gICAgICAgICAgICB2YWx1ZTogJ3ZpbWVvJyxcclxuICAgICAgICB9LFxyXG4gICAgICAgI
11980HtcclxuICAgICAgICAgICAgbGFiZWw6ICdBYlN0cmVhbScsXHJcbiAgICAgICAgICAgIHZhbHVlOiAnYWJzdHJlYW0nLFxyXG4gICAgICAgIH0sXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgbGFiZWw6ICdBdXRyZXMgKGltZywgZG9jLCBwZGYsIGV0Yy4uLiknLFxyXG4gICAgICAgICAgdmFsdWU6ICdmYWxzZScsXHJcbiAgICAgICAgfSxcclxuICAgIF07XHJcblxyXG4gICAgbGV0IFthbHQsIHNldEFsdF0gPSB1c2VTdGF0ZShpdGVtLmFsdCk7XHJcbiAgICBsZXQgW2xhbmcsIHNldExhbmddID0gdXNlU3RhdGUoaXRlbS5sYW5nKTtcclxuICAgIGxldCBbb3JpZ2luYWxGaWxlbmFtZSwgc2V0T3JpZ2luYWxGaWxlbmFtZV0gPSB1c2VTdGF0ZShpdGVtLm9yaWdpbmFsRmlsZW5hbWUpO1xyXG4gICAgbGV0IFtmaWxlcywgc2V0RmlsZXNdID0gdXNlU3RhdGUoKTtcclxuICAgIGxldCBbaWRWaWRlbywgc2V0SWRWaWRlb10gPSB1c2VTdGF0ZSgnWFhYWFhYLVhYWFgnKTtcclxuICAgIGxldCBbbGFiZWxWaWRlbywgc2V0TGFiZWxWaWRlb10gPSB1c2VTdGF0ZSgnJyk7XHJcbiAgICBcclxuICAgIGxldCBbbWVkaWFDaG9pY2UsIHNldE1lZGlhQ2hvaWNlXSA9IHVzZVN0YXRlKCk7XHJcbiAgICBsZXQgW2lzVmlkZW8sIHNldElzVmlkZW9dID0gdXNlU3RhdGUoKTtcclxuXHJcbiAgICBjb25zdCBbb3Blbiwgb3BlblBvcHVwXSA9IHVzZVN0YXRlKGZhbHNlKTtcclxuICAgIGxldCBbZXJyb3JNZXNzYWdlLCBzZXRFcnJvck1lc3NhZ2VdID0gdXNlU3RhdGUoJycpO1xyXG4gICAgLy8gbGV0IFtuZXdJdGVtLCBzZXROZXdJdGVtXSA9IHVzZVN0YXRlKFtdKVxyXG5cclxuICAgIC8vY29uc29sZS5sb2coaXRlbSlcclxuXHJcbiAgICBjb25zdCBoYW5kbGVTdWJtaXQgPSAoKSA9PiB7XHJcbiAgICAgICAgbGV0IGRhdGE7XHJcblxyXG4gICAgICAgIGlmKGVkaXQgPT09IHRydWUpIHtcclxuICAgICAgICAgICAgZGF0YSA9IHtcclxuICAgICAgICAgICAgICAgIGFsdCxcclxuICAgICAgICAgICAgICAgIGxhbmcsXHJcbiAgICAgICAgICAgICAgICBvcmlnaW5hbEZpbGVuYW1lLFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHJldHVybiBlZGl0TWVkaWEoZGF0YSwgaWQpLnRoZW4oKCkgPT4ge1xyXG4gICAgICAgICAgICAgICAgcmVmcmVzaCgpO1xyXG4gICAgICAgICAgICAgICAgY2xvc2VQb3B1cCgpO1xyXG4gICAgICAgICAgICB9KTtcclxuICAgICAgICB9IGVsc2UgaWYoZWRpdCA9PT0gZmFsc2UpIHtcclxuICAgICAgICAgICAgaWYodHlwZW9mIGlzVmlkZW8gPT09ICd1bmRlZmluZWQnKSB7XHJcbiAgICAgICAgICAgICAgICBzZXRFcnJvck1lc3NhZ2UoJ1ZldWlsbGV6IGNob2lzaXIgbGUgdHlwZSBkZSBtZWRpYXMhJyk7XHJcbiAgICAgICAgICAgICAgICByZXR1cm4gb3BlblBvcHVwKHRydWUpO1xyXG4gICAgICAgICAgICB9IGVsc2UgaWYodHlwZW9mIGlzVmlkZW8gIT09ICd1bmRlZmluZWQnKSB7XHJcbiAgICAgICAgICAgICAgICBpZihpc1ZpZGVvID09PSB0cnVlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0IHZpZGVvID0gbGFiZWxWaWRlbztcclxuICAgICAgICAgICAgICAgICAgICBkYXRhID0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbmZvOiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbHQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYW5nLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3JpZ2luYWxGaWxlbmFtZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpZGVvLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaWRWaWRlbyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgfSwgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGVzLFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBpZihkYXRhLmluZm8uYWx0Lmxlbmd0aCA9PT0gMCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzZXRFcnJvck1lc3NhZ2UoJ0NoYW1wIHJlcXVpcyBtYW5xdWFudCEnKTsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wZW5Qb3B1cCh0cnVlKTtcclxuICAgICAgICAgICAgICAgICAgICB9IGVsc2UgaWYoZGF0YS5pbmZvLm9yaWdpbmFsRmlsZW5hbWUubGVuZ3RoID09PSAwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNldEVycm9yTWVzc2FnZSgnQ2hhbXAgcmVxdWlzIG1hbnF1YW50IScpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGVuUG9wdXAodHJ1ZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfSBlbHNlIGlmKGRhdGEuaW5mby5pZFZpZGVvLmxlbmd0aCA9PT0gMCB8fCBkYXRhLmluZm8uaWRWaWRlbyA9PT0gJ1hYWFhYWC1YWFhYJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzZXRFcnJvck1lc3NhZ2UoJ0NoYW1wIHJlcXVpcyBtYW5xdWFudCEnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BlblBvcHVwKHRydWUpO1xyXG4gICAgICAgICAgICAgICAgICAgIH0gZWxzZSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIGFkZE1lZGlhKGRhdGEpLnRoZW4oKCkgPT4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVmcmVzaCgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xvc2VQb3B1cCgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9KTtcclxuICAgICAgICAgICAgICAgIH0gZWxzZSBpZiAoaXNWaWRlbyA9PT0gZmFsc2UpIHtcclxuICAgICAgICAgICAgICAgICAgICBkYXRhID0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbmZvOiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbHQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYW5nLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3JpZ2luYWxGaWxlbmFtZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsZXMsXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBpZihkYXRhLmluZm8uYWx0Lmxlbmd0aCA9PT0gMCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzZXRFcnJvck1lc3NhZ2UoJ0NoYW1wIHJlcXVpcyBtYW5xdWFudCEnKTsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wZW5Qb3B1cCh0cnVlKTtcclxuICAgICAgICAgICAgICAgICAgICB9IGVsc2UgaWYoZGF0YS5pbmZvLm9yaWdpbmFsRmlsZW5hbWUubGVuZ3RoID09PSAwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgI
11980HNldEVycm9yTWVzc2FnZSgnQ2hhbXAgcmVxdWlzIG1hbnF1YW50IScpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGVuUG9wdXAodHJ1ZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfSBlbHNlIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gYWRkTWVkaWEoZGF0YSkudGhlbigoKSA9PiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWZyZXNoKCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbG9zZVBvcHVwKCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8vY29uc29sZS5sb2coaXNWaWRlbylcclxuXHJcbiAgICBjb25zdCBoYW5kbGVDaG9pY2UgPSAoZSkgPT4ge1xyXG4gICAgICAgIC8vY29uc29sZS5sb2coZSlcclxuICAgICAgICBzZXRNZWRpYUNob2ljZShlKVxyXG4gICAgICAgIGlmKGUgPT09ICd5b3V0dWJlJyB8fCBlID09PSAndmltZW8nIHx8IGUgPT09ICdhYnN0cmVhbScpIHtcclxuICAgICAgICAgICAgc2V0SXNWaWRlbyh0cnVlKTtcclxuICAgICAgICAgICAgc2V0TGFiZWxWaWRlbyhlKVxyXG4gICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICAgIHNldElzVmlkZW8oSlNPTi5wYXJzZShlKSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vY29uc29sZS5sb2coaXNWaWRlbylcclxuXHJcbiAgICByZXR1cm4gKFxyXG4gICAgICAgIDw+XHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwibW9kYWxMYXlvdXRcIj5cclxuICAgICAgICAgICAgICAgIDxmb3JtPlxyXG4gICAgICAgICAgICAgICAgICAgIDxGb3JtRmllbGQgbGFiZWw9XCJcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPHA+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBUZXh0ZSBhbHRlcm5hdGlmPHNwYW4gY2xhc3NOYW1lPVwicmVxdWlyZUlucHV0XCI+eyhlZGl0ID09PSBmYWxzZSkgPyAnKiBjaGFtcCBvYmxpZ2F0b2lyZSc6ICcnfTwvc3Bhbj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPC9wPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8VGV4dElucHV0XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZT17YWx0ICE9PSBudWxsID8gYWx0IDogJyd9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbkNoYW5nZT17IGV2ZW50ID0+IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNldEFsdChldmVudC50YXJnZXQudmFsdWUpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8+XHJcbiAgICAgICAgICAgICAgICAgICAgPC9Gb3JtRmllbGQ+XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgPEZvcm1GaWVsZCBsYWJlbD1cIlwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8cD5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5vbSBCTzxzcGFuIGNsYXNzTmFtZT1cInJlcXVpcmVJbnB1dFwiPnsoZWRpdCA9PT0gZmFsc2UpID8gJyogY2hhbXAgb2JsaWdhdG9pcmUnOiAnJ308L3NwYW4+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDwvcD5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPFRleHRJbnB1dFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU9e29yaWdpbmFsRmlsZW5hbWV9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbkNoYW5nZT17IGV2ZW50ID0+IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNldE9yaWdpbmFsRmlsZW5hbWUoZXZlbnQudGFyZ2V0LnZhbHVlKVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAvPlxyXG4gICAgICAgICAgICAgICAgICAgIDwvRm9ybUZpZWxkPlxyXG5cclxuICAgICAgICAgICAgICAgICAgICB7ZWRpdCA9PT0gZmFsc2UgJiZcclxuICAgICAgICAgICAgICAgICAgICAgICAgPEZvcm1GaWVsZCBsYWJlbD1cIlR5cGUgZGUgbcOpZGlhXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8UmFkaW9CdXR0b25Hcm91cFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9XCJkb2NcIlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wdGlvbnM9e29wdGlvbnNNZWRpYXN9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU9e21lZGlhQ2hvaWNlfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9uQ2hhbmdlPXtldmVudCA9PiB7IGhhbmRsZUNob2ljZShldmVudC50YXJnZXQudmFsdWUpIH19XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8L0Zvcm1GaWVsZD5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHsvKiA8Rm9ybUZpZWxkIGxhYmVsPVwiTGFuZ3VlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDxTZWxlY3RcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wdGlvbnM9e1snRlInLCAnRU4nXX1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlPXtsYW5nfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb25DaGFuZ2U9eyAoeyB2YWx1ZSB9KSA9PiBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZXRMYW5nKHZhbHVlKVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAvPlxyXG4gICAgICAgICAgICAgICAgICAgIDwvRm9ybUZpZWxkPiAqL31cclxuXHJcbiAgICAgICAgICAgICAgICAgICAge2lzVmlkZW8gPT09IHRydWUgJiYgZWRpdCA9PT0gZmFsc2UgJiZcclxuICAgICAgICAgICAgICAgICAgICAgICAgPD5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxGb3JtRmllbGQgbGFiZWw9XCJcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAge2BJRCBkZSBsYSB2aWTDqW8gJHtsYWJlbFZpZGVvfWB9PHNwYW4gY2xhc3NOYW1lPVwicmVxdWlyZUlucHV0XCI+eyhlZGl0ID09PSBmYWxzZSkgPyAnKiBjaGFtcCBvYmxpZ2F0b2lyZSc6ICcnfTwvc3Bhbj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3A+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFRleHRJbnB1dFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZT17aWRWaWRlb31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb25DaGFuZ2U9e2V2ZW50ID0+IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2V0SWRWaWRlbyhldmVudC50YXJnZXQudmFsdWUpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI
11980H1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9Gb3JtRmllbGQ+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Rm9ybUZpZWxkIGxhYmVsPVwiRmljaGllclwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCBjbGFzc05hbWU9XCJpbnB1dEZpbGVcIiB0eXBlPVwiZmlsZVwiIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbkNoYW5nZT17KGUpID0+IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2V0RmlsZXMoZS50YXJnZXQuZmlsZXNbMF0pXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9Gb3JtRmllbGQ+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDwvPlxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAge2lzVmlkZW8gPT09IGZhbHNlICYmIGVkaXQgPT09IGZhbHNlICYmXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiY29udGFpbmVySW5wdXRcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxGb3JtRmllbGQgbGFiZWw9XCJcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRmljaGllcjxzcGFuIGNsYXNzTmFtZT1cInJlcXVpcmVJbnB1dFwiPnsoZWRpdCA9PT0gZmFsc2UpID8gJyogY2hhbXAgb2JsaWdhdG9pcmUnOiAnJ308L3NwYW4+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9wPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbnB1dCBjbGFzc05hbWU9XCJpbnB1dEZpbGVcIiB0eXBlPVwiZmlsZVwiIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbkNoYW5nZT17KGUpID0+IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2V0RmlsZXMoZS50YXJnZXQuZmlsZXNbMF0pXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9Gb3JtRmllbGQ+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgPGRpdiBvbkNsaWNrPXsoKSA9PiB7aGFuZGxlU3VibWl0KCl9IH0+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDxCdXR0b25CTyB0aXRsZT1cIlZhbGlkZXJcIi8+XHJcbiAgICAgICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgICAgICA8L2Zvcm0gPlxyXG4gICAgICAgICAgICA8L2Rpdj5cclxuXHJcbiAgICAgICAgICAgIHtvcGVuICYmXHJcbiAgICAgICAgICAgICAgICA8TW9kYWwgXHJcbiAgICAgICAgICAgICAgICAgICAgb3Blbj17b3Blbn1cclxuICAgICAgICAgICAgICAgICAgICBjbG9zZVBvcHVwPXtzZXRUaW1lb3V0KCgpID0+IHsgb3BlblBvcHVwKGZhbHNlKSB9LCAxNTAwKX0gXHJcbiAgICAgICAgICAgICAgICAgICAgbW9kYWw9XCJtb2RhbE5vdGlmXCJcclxuICAgICAgICAgICAgICAgICAgICBtb2RhbEVycm9yPXt0cnVlfVxyXG4gICAgICAgICAgICAgICAgICAgIGl0ZW09e3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGU6IGVycm9yTWVzc2FnZSxcclxuICAgICAgICAgICAgICAgICAgICB9fVxyXG4gICAgICAgICAgICAgICAgLz5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIDwvPlxyXG4gICAgKTtcclxufVxyXG4iLCJpbXBvcnQgUmVhY3QsIHsgdXNlU3RhdGUsIHVzZUVmZmVjdH0gZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgeyBnZXRQYWdlcywgYWRkTWVudUl0ZW0sIGVkaXRNZW51SXRlbSB9IGZyb20gJy4uLy4uL3N0b3JlL3NlcnZpY2UnO1xyXG5cclxuaW1wb3J0IHsgQnV0dG9uQk8gfSBmcm9tICcuLi9idXR0b24vQnV0dG9uQk8nO1xyXG5pbXBvcnQgeyBUZXh0SW5wdXQsIEZvcm1GaWVsZCwgU2VsZWN0IH0gZnJvbSAnZ3JvbW1ldCc7XHJcblxyXG5pbXBvcnQgJy4vaW5kZXguc2Nzcyc7XHJcblxyXG5leHBvcnQgY29uc3QgTW9kYWxNZW51ID0gKHByb3BzKSA9PiB7XHJcbiAgICAvL2NvbnNvbGUubG9nKHByb3BzLml0ZW0uaWRQYWdlKVxyXG4gICAgY29uc3QgeyBpdGVtLCBlZGl0LCBpZCwgcmVmcmVzaCwgY2xvc2VQb3B1cCB9ID0gcHJvcHM7XHJcblxyXG4gICAgY29uc3QgW2dyb3Vwcywgc2V0R3JvdXBzXSA9IHVzZVN0YXRlKGl0ZW0uZ3JvdXBzKTtcclxuXHJcbiAgICBsZXQgW2xpc3QsIHNldExpc3RdID0gdXNlU3RhdGUoW10pXHJcbiAgICBsZXQgW3RpdGxlLCBzZXRUaXRsZV0gPSB1c2VTdGF0ZShpdGVtLnRpdGxlKTtcclxuICAgIGxldCBbdXJsLCBzZXRVcmxdID0gdXNlU3RhdGUoaXRlbS51cmwpO1xyXG4gICAgbGV0IFtpZFBhZ2UsIHNldElkUGFnZV0gPSB1c2VTdGF0ZShwcm9wcy5pdGVtLmlkUGFnZSk7XHJcbiAgICBsZXQgW3ZhbHVlU2VsZWN0LCBzZXRWYWx1ZVNlbGVjdF0gPSB1c2VTdGF0ZSgpO1xyXG5cclxuICAgIGxldCBkYXRhID0gW107XHJcblxyXG4gICAgdXNlRWZmZWN0KCgpID0+IHtcclxuICAgICAgICBmZXRjaERhdGEoKTtcclxuICAgIH0sIFtdKTtcclxuXHJcbiAgICBjb25zdCBmZXRjaERhdGEgPSAoKSA9PiB7XHJcbiAgICAgICAgZ2V0UGFnZXMoKS50aGVuKGFzeW5jIChyZXMpID0+IHtcclxuICAgICAgICAgICAgLy9jb25zb2xlLmxvZyhyZXMpXHJcbiAgICAgICAgICAgIGF3YWl0IHNldExpc3QocmVzKTtcclxuICAgICAgICB9KVxyXG4gICAgfVxyXG5cclxuICAgIGNvbnN0IGhhbmRsZVN1Ym1pdCA9ICgpID0+IHtcclxuICAgICAgICBsZXQgZGF0YTtcclxuICAgICAgICAvL2NvbnNvbGUubG9nKCdlJylcclxuICAgICAgICBpZihlZGl0ID09PSB0cnVlKSB7XHJcbiAgICAgICAgICAgIGRhdGEgPSB7XHJcbiAgICAgICAgICAgICAgICB0aXRsZSxcclxuICAgICAgICAgICAgICAgI
11980HVybCxcclxuICAgICAgICAgICAgICAgIGdyb3VwcyxcclxuICAgICAgICAgICAgICAgIGlkUGFnZSxcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvL2NvbnNvbGUubG9nKGRhdGEpXHJcbiAgICAgICAgICAgIGVkaXRNZW51SXRlbShkYXRhLCBpZCkudGhlbihyZXMgPT4ge1xyXG4gICAgICAgICAgICAgICAgcmVmcmVzaCgpO1xyXG4gICAgICAgICAgICAgICAgY2xvc2VQb3B1cCgpO1xyXG4gICAgICAgICAgICB9KTtcclxuICAgICAgICB9IGVsc2UgaWYoZWRpdCA9PT0gZmFsc2UpIHtcclxuICAgICAgICAgICAgZGF0YSA9IHtcclxuICAgICAgICAgICAgICAgIHRpdGxlLFxyXG4gICAgICAgICAgICAgICAgdXJsLFxyXG4gICAgICAgICAgICAgICAgZ3JvdXBzLFxyXG4gICAgICAgICAgICAgICAgaWRQYWdlXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYWRkTWVudUl0ZW0oZGF0YSkudGhlbihyZXMgPT4ge1xyXG4gICAgICAgICAgICAgICAgcmVmcmVzaCgpO1xyXG4gICAgICAgICAgICAgICAgY2xvc2VQb3B1cCgpO1xyXG4gICAgICAgICAgICB9KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBjb25zdCBnZW5lcmF0ZUxpc3RQYWdlID0gKCkgPT4ge1xyXG4gICAgICAgIGlmKGxpc3QubGVuZ3RoID4gMClcclxuICAgICAgICAgICAgbGlzdC5tYXAoKGVsKSA9PiB7XHJcbiAgICAgICAgICAgICAgICBsZXQgaSA9IHtcclxuICAgICAgICAgICAgICAgICAgICBsYWI6IGVsLnRpdGxlLFxyXG4gICAgICAgICAgICAgICAgICAgIHZhbHVlOiBlbC5pZFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgZGF0YS5wdXNoKGkpXHJcbiAgICAgICAgICAgIH0pXHJcbiAgICAgICAgcmV0dXJuIGRhdGE7XHJcbiAgICB9XHJcbiAgICAvL2NvbnNvbGUubG9nKGxpc3QpXHJcbiAgICBjb25zdCBnZXRJbml0aWFsU2VsZWN0VmFsdWUgPSAoKSA9PiB7XHJcbiAgICAgICAgcmV0dXJuIGxpc3QubWFwKChlbCkgPT4ge1xyXG4gICAgICAgICAgICBpZihlbC5pZCA9PT0gcHJvcHMuaXRlbS5pZFBhZ2Upe1xyXG4gICAgICAgICAgICAgICAgcmV0dXJuIHtcclxuICAgICAgICAgICAgICAgICAgICBsYWI6IGVsLnRpdGxlLFxyXG4gICAgICAgICAgICAgICAgICAgIHZhbHVlOiBlbC5pZFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSlcclxuICAgIH1cclxuXHJcbiAgICByZXR1cm4gKFxyXG4gICAgICAgIDxkaXYgY2xhc3NOYW1lPVwibW9kYWxMYXlvdXRcIj5cclxuICAgICAgICAgICAgPGZvcm0+XHJcbiAgICAgICAgICAgICAgICA8Rm9ybUZpZWxkIGxhYmVsPVwiVGl0bGVcIj5cclxuICAgICAgICAgICAgICAgICAgICA8VGV4dElucHV0XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBsYWNlaG9sZGVyPVwidHlwZSBoZXJlXCJcclxuICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU9e3RpdGxlICE9PSBudWxsID8gdGl0bGUgOiAnJ31cclxuICAgICAgICAgICAgICAgICAgICAgICAgb25DaGFuZ2U9e2UgPT4geyBzZXRUaXRsZShlLnRhcmdldC52YWx1ZSkgfX1cclxuICAgICAgICAgICAgICAgICAgICAvPlxyXG4gICAgICAgICAgICAgICAgPC9Gb3JtRmllbGQ+XHJcblxyXG4gICAgICAgICAgICAgICAgPEZvcm1GaWVsZCBsYWJlbD1cIlVybFwiPlxyXG4gICAgICAgICAgICAgICAgICAgIDxUZXh0SW5wdXRcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGxhY2Vob2xkZXI9XCJ0eXBlIGhlcmVcIlxyXG4gICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZT17dXJsICE9PSBudWxsID8gdXJsIDogJyd9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9uQ2hhbmdlPXtlID0+IHsgc2V0VXJsKGUudGFyZ2V0LnZhbHVlKSB9fVxyXG4gICAgICAgICAgICAgICAgICAgIC8+XHJcbiAgICAgICAgICAgICAgICA8L0Zvcm1GaWVsZD5cclxuICAgICAgICAgICAgICAgIHtsaXN0Lmxlbmd0aCA+IDAgJiZcclxuICAgICAgICAgICAgICAgICAgICA8Rm9ybUZpZWxkIGxhYmVsPVwiUGFnZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8U2VsZWN0XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcHRpb25zPXtnZW5lcmF0ZUxpc3RQYWdlKCl9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbEtleT1cImxhYlwiXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZUtleT1cInZhbHVlXCJcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlPXt0eXBlb2YgdmFsdWVTZWxlY3QgIT09ICd1bmRlZmluZWQnID8gdmFsdWVTZWxlY3QgOiBnZXRJbml0aWFsU2VsZWN0VmFsdWUoKX1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9uQ2hhbmdlPXsoeyB2YWx1ZSB9KSA9PiB7c2V0SWRQYWdlKHZhbHVlLnZhbHVlKSwgc2V0VmFsdWVTZWxlY3QodmFsdWUpfSB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvPlxyXG4gICAgICAgICAgICAgICAgICAgIDwvRm9ybUZpZWxkPlxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiY29udGFpbmVyVmFsaWRhdGVcIiBvbkNsaWNrPXsoKSA9PiB7aGFuZGxlU3VibWl0KCl9IH0+XHJcbiAgICAgICAgICAgICAgICAgICAgPEJ1dHRvbkJPIHRpdGxlPVwiVmFsaWRlclwiLz5cclxuICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICA8L2Zvcm0+XHJcbiAgICAgICAgPC9kaXY+XHJcbiAgICApO1xyXG59XHJcbiIsImltcG9ydCBSZWFjdCwgeyB1c2VTdGF0ZSB9IGZyb20gJ3JlYWN0JztcclxuaW1wb3J0IHsgYWRkVXNlciwgZWRpdFVzZXIgfSBmcm9tICcuLi8uLi9zdG9yZS9zZXJ2aWNlJztcclxuXHJcbmltcG9ydCB7IFJhZGlvQnV0dG9uR3JvdXAsIFRleHRJbnB1dCwgRm9ybUZpZWxkLCBTZWxlY3QgfSBmcm9tICdncm9tbWV0JztcclxuaW1wb3J0IHsgQnV0dG9uQk8gfSBmcm9tICcuLi9idXR0b24vQnV0dG9uQk8nO1xyXG5cclxuaW1wb3J0ICcuL2luZGV4LnNjc3MnO1xyXG5cclxuZXhwb3J0IGNvbnN0IE1vZGFsTm90aWYgPSAocHJvcHMpID0+IHtcclxuICAgIGNvbnN0IHsgaXRlbSwgZWRpdCwgY2xvc2VQb3B1cH0gPSBwcm9wcztcclxuICAgIC8vY29uc29sZS5sb2coY2xvc2VQb3B1cClcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJtb2RhbExheW91dFwiPlxyXG4gICAgICAgICAgICA8cD57aXRlbS50aXRsZX08L3A+XHJcbiAgICAgICAgPC9kaXY+XHJcbiAgICApO
119801xyXG59XHJcbiIsImltcG9ydCBSZWFjdCwgeyB1c2VTdGF0ZSwgdXNlRWZmZWN0LCB1c2VDb250ZXh0IH0gZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgeyBnZXRNZWRpYXMsIGVkaXRNZWRpYSB9IGZyb20gJy4uLy4uL3N0b3JlL3NlcnZpY2UnO1xyXG5pbXBvcnQgeyBTdG9yZUNvbnRleHQsIGluaXRpYWxTdGF0ZSB9IGZyb20gJy4uLy4uL3N0b3JlL3N0b3JlJztcclxuXHJcbmltcG9ydCB7IE1lZGlhU2VjdGlvbiB9IGZyb20gJy4uLy4uL2NvbXBvbmVudHMvbWVkaWFTZWN0aW9uL01lZGlhU2VjdGlvbic7XHJcbmltcG9ydCB7IEJ1dHRvbkJPIH0gZnJvbSAnLi4vYnV0dG9uL0J1dHRvbkJPJztcclxuaW1wb3J0IHsgQnRuRWRpdFpvbmUgfSBmcm9tICcuLi9idG5FZGl0Wm9uZS9CdG5FZGl0Wm9uZSc7XHJcblxyXG5pbXBvcnQgJy4vaW5kZXguc2Nzcyc7XHJcblxyXG5cclxuZXhwb3J0IGNvbnN0IE1vZGFsT25lSW1nID0gKHByb3BzKSA9PiB7XHJcbiAgICBjb25zdCB7IHN0YXRlLCBkaXNwYXRjaCB9ID0gdXNlQ29udGV4dChTdG9yZUNvbnRleHQpO1xyXG4gICAgY29uc3QgeyBpdGVtLCBlZGl0LCBpZCwgcmVmcmVzaCwgY2xvc2VQb3B1cCB9ID0gcHJvcHM7XHJcblxyXG4gICAgY29uc3QgW2l0ZW1zLCBzZXRJdGVtc10gPSB1c2VTdGF0ZShbXSk7XHJcbiAgICAvLyBjb25zdCBbbGFuZywgc2V0TGFuZ10gPSB1c2VTdGF0ZShpdGVtLmxhbmcpO1xyXG4gICAgLy8gY29uc3QgW29yaWdpbmFsRmlsZW5hbWUsIHNldE9yaWdpbmFsRmlsZW5hbWVdID0gdXNlU3RhdGUoaXRlbS5maWxlbmFtZSk7XHJcbiAgICAvLyBjb25zdCBbZmlsZXMsIHNldEZpbGVzXSA9IHVzZVN0YXRlKCk7XHJcblxyXG4gICAgY29uc3QgW25ld0l0ZW0sIHNldE5ld0l0ZW1dID0gdXNlU3RhdGUoW10pXHJcblxyXG4gICAgdXNlRWZmZWN0KCgpID0+IHtcclxuICAgICAgICBmZXRjaERhdGEoKTtcclxuICAgIH0sIFtdKTtcclxuXHJcbiAgICBjb25zdCBmZXRjaERhdGEgPSAoKSA9PiB7XHJcbiAgICAgICAgZ2V0TWVkaWFzKCkudGhlbihhc3luYyByZXMgPT4ge1xyXG4gICAgICAgICAgICBhd2FpdCBzZXRJdGVtcyhyZXMpO1xyXG4gICAgICAgIH0pO1xyXG4gICAgfVxyXG5cclxuICAgIGNvbnN0IGhhbmRsZVN1Ym1pdCA9ICgpID0+IHtcclxuICAgICAgICBwcm9wcy5oYW5kbGVTdWJtaXQoKVxyXG4gICAgICAgIGNsb3NlUG9wdXAoKTtcclxuICAgICAgICBsZXQgY0FjdGl2ZSA9IFsnYWxsJ107IFxyXG4gICAgICAgIGRpc3BhdGNoKCB7dHlwZTogJ3NldENoZWNrQWN0aXZlVHlwZScsIGNBY3RpdmV9IClcclxuICAgIH1cclxuICAgIC8vY29uc29sZS5sb2coaXRlbXMpXHJcbiAgICByZXR1cm4gKFxyXG4gICAgICAgIDxkaXYgY2xhc3NOYW1lPVwibW9kYWxMYXlvdXQgbW9kYWxPbmVJbWdcIj5cclxuICAgICAgICAgICAgPE1lZGlhU2VjdGlvbiBpZE9sZD17aWR9IGl0ZW1zPXtpdGVtc30gcmVmcmVzaD17cmVmcmVzaH0gXHJcbiAgICAgICAgICAgICAgICBpc1BvcFVwPXtwcm9wcy5pc1BvcFVwfSBcclxuICAgICAgICAgICAgLz5cclxuICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJhY3Rpb25Nb2RhbENvbnRhaW5lclwiPlxyXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJjb250YWluZXJCdG5cIiBvbkNsaWNrPXsoKSA9PiB7aGFuZGxlU3VibWl0KCl9IH0+XHJcbiAgICAgICAgICAgICAgICAgICAgPEJ1dHRvbkJPIHRpdGxlPVwiVmFsaWRlclwiLz5cclxuICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJjb250YWluZXJCdG5cIj5cclxuICAgICAgICAgICAgICAgICAgICA8QnRuRWRpdFpvbmUgdGl0bGU9XCJBam91dGVyIHVuIG3DqWRpYVwiIHR5cGU9XCJhZGRFZGl0TWVkaWFcIiByZWZyZXNoPXsoKSA9PiB7ZmV0Y2hEYXRhKCl9fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpdGVtPXt7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbHQ6IFwiXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYW5nOiBcIlwiLCBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGVzOiBcIlwiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9fVxyXG4gICAgICAgICAgICAgICAgICAgIC8+XHJcbiAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgPC9kaXY+XHJcblxyXG4gICAgICAgIDwvZGl2PlxyXG4gICAgKTtcclxufVxyXG4iLCJpbXBvcnQgUmVhY3QsIHsgdXNlU3RhdGUgfSBmcm9tICdyZWFjdCc7XHJcbmltcG9ydCB7IGFkZFBhZ2UgfSBmcm9tICcuLi8uLi9zdG9yZS9zZXJ2aWNlJztcclxuXHJcbmltcG9ydCB7IFRleHRJbnB1dCwgRm9ybUZpZWxkIH0gZnJvbSAnZ3JvbW1ldCc7XHJcblxyXG5pbXBvcnQgeyBCdXR0b25CTyB9IGZyb20gJy4uL2J1dHRvbi9CdXR0b25CTyc7XHJcblxyXG5pbXBvcnQgJy4vaW5kZXguc2Nzcyc7XHJcblxyXG5cclxuZXhwb3J0IGNvbnN0IE1vZGFsUGFnZSA9IChwcm9wcykgPT4ge1xyXG4gICAgY29uc3QgeyBpdGVtLCByZWZyZXNoLCBjbG9zZVBvcHVwfSA9IHByb3BzO1xyXG5cclxuICAgIGxldCBbdGl0bGUsIHNldFRpdGxlXSA9IHVzZVN0YXRlKGl0ZW0udGl0bGUpO1xyXG4gICAgbGV0IFttZXRhVGl0bGUsIHNldE1ldGFUaXRsZV0gPSB1c2VTdGF0ZShpdGVtLm1ldGFUaXRsZSk7XHJcbiAgICBsZXQgW21ldGFDb250ZW50LCBzZXRNZXRhQ29udGVudF0gPSB1c2VTdGF0ZShpdGVtLm1ldGFDb250ZW50KTtcclxuXHJcbiAgICBjb25zdCBoYW5kbGVTdWJtaXQgPSAoKSA9PiB7XHJcbiAgICAgICAgbGV0IGRhdGE9IHtcclxuICAgICAgICAgICAgdGl0bGUsXHJcbiAgICAgICAgICAgIG1ldGFUaXRsZSxcclxuICAgICAgICAgICAgbWV0YUNvbnRlbnQsXHJcbiAgICAgICAgICAgIHN0YXR1czogMSxcclxuICAgICAgICB9XHJcbiAgICAgICAgYWRkUGFnZShkYXRhKS50aGVuKHJlcyA9PiB7XHJcbiAgICAgICAgICAgIHJlZnJlc2goKTtcclxuICAgICAgICAgICAgY2xvc2VQb3B1cCgpO1xyXG4gICAgICAgIH0pO1xyXG4gICAgfVxyXG5cclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJtb2RhbExheW91dFwiPlxyXG4gICAgICAgICAgICA8Zm9ybT5cclxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiY29udGFpbmVySW5wdXRcIj5cclxuICAgICAgICAgICAgICAgICAgICA8Rm9ybUZpZWxkIGxhYmVsPVwiVGl0cmVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPFRleHRJbnB1dFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGxhY2Vob2xkZXI9XCJ0eXBlIGhlcmVcIlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU9e3RpdGxlfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb25DaGFuZ2U9e2V2ZW50ID0+IHNldFRpdGxlKGV2ZW50LnRhcmdldC52YWx1ZSl9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8+XHJcbiAgICAgICAgICAgICAgICAgICAgPC9Gb3JtRmllbGQ+XHJcbiAgICAgICAgICAgICAgICA8L2Rpdj5cclxuXHJcbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImNvbnRhaW5lcklucHV0XCI+XHJcbiAgICAgICAgICAgICAgICAgICAgPEZvcm1GaWVsZCBsYWJlbD1cIk1ldGEtVGl0bGVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPFRleHRJbnB1dFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGxhY2Vob2xkZXI9XCJ0eXBlIGhlcmVcIlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU9e21ldGFUaXRsZX1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9uQ2hhbmdlPXtldmVudCA9PiBzZXRNZXRhVGl0bGUoZXZlbnQudGFyZ2V0LnZhbHVlKX1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLz5cclxuICAgICAgICAgICAgICAgICAgICA8L0Zvcm1GaWVsZD5cclxuICAgICAgICAgICAgICAgIDwvZGl2PlxyXG5cclxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiY29udGFpbmVySW5wdXRcIj5cclxuICAgICAgICAgICAgICAgICAgICA8Rm9ybUZpZWxkIGxhYmVsPVwiTWV0YS1UaXRsZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8VGV4dElucHV0XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwbGFjZWhvbGRlcj1cInR5cGUgaGVyZVwiXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZT17bWV0YUNvbnRlbnR9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbkNoYW5nZT17ZXZlbnQgPT4gc2V0TWV0YUNvbnRlbnQoZXZlbnQudGFyZ2V0LnZhbHVlKX1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLz5cclxuICAgICAgICAgICAgICAgICAgICA8L0Zvcm1GaWVsZD5cclxuICAgICAgICAgICAgICAgIDwvZGl2PlxyXG5cclxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiY29udGFpbmVyVmFsaWRhdGVcIiBvbkNsaWNrPXsoKSA9PiB7aGFuZGxlU3VibWl0KCl9IH0+XHJcbiAgICAgICAgICAgICAgICAgICAgPEJ1dHRvbkJPIHRpdGxlPVwiVmFsaWRlclwiLz5cclxuICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICA8L2Zvcm0+XHJcbiAgICAgICAgPC9kaXY+XHJcbiAgICApO
119801xyXG59XHJcbiIsImltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XHJcbmltcG9ydCBSZWFjdEpXUGxheWVyIGZyb20gJ3JlYWN0LWp3LXBsYXllcic7XHJcblxyXG5pbXBvcnQgJy4vaW5kZXguc2Nzcyc7XHJcblxyXG5cclxuZXhwb3J0IGNvbnN0IE1vZGFsUGxheWVyID0gKHByb3BzKSA9PiB7XHJcbiAgICBjb25zdCB7IGl0ZW0sIGlkLCByZWZyZXNoLCBjbG9zZVBvcHVwfSA9IHByb3BzO1xyXG4gICAgLy9jb25zb2xlLmxvZyhwcm9wcy5pdGVtLmlkVmlkZW8pXHJcblxyXG4gICAgcmV0dXJuIChcclxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cIm1vZGFsTGF5b3V0XCI+XHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwibW9kYWxQbGF5ZXJDb250YWluZXJcIj4gIFxyXG4gICAgICAgICAgICB7aXRlbS5taW1lID09PSAneW91dHViZScgJiZcclxuICAgICAgICAgICAgICAgIDw+XHJcbiAgICAgICAgICAgICAgICAgICAgPHA+e2l0ZW0ubWltZX0gPGJyLz52aWTDqW8gI3tpdGVtLmZpbGVuYW1lfTwvcD5cclxuICAgICAgICAgICAgICAgICAgICA8aWZyYW1lIHdpZHRoPVwiNTYwXCIgaGVpZ2h0PVwiMzYwXCIgc3JjPXtgaHR0cHM6Ly93d3cueW91dHViZS5jb20vZW1iZWQvJHtpdGVtLmlkVmlkZW99YH0gZnJhbWVCb3JkZXI9XCIwXCIgYWxsb3c9XCJhY2NlbGVyb21ldGVyOyBhdXRvcGxheTsgY2xpcGJvYXJkLXdyaXRlOyBlbmNyeXB0ZWQtbWVkaWE7IGd5cm9zY29wZTsgcGljdHVyZS1pbi1waWN0dXJlXCIgYWxsb3dGdWxsU2NyZWVuPjwvaWZyYW1lPlxyXG4gICAgICAgICAgICAgICAgPC8+XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAge2l0ZW0ubWltZSA9PT0gJ3ZpbWVvJyAmJlxyXG4gICAgICAgICAgICAgICAgPD5cclxuICAgICAgICAgICAgICAgICAgICA8cD57aXRlbS5taW1lfSA8YnIvPnZpZMOpbyAje2l0ZW0uZmlsZW5hbWV9PC9wPlxyXG4gICAgICAgICAgICAgICAgICAgIDxpZnJhbWUgdGl0bGU9XCJ2aW1lby1wbGF5ZXJcIiBzcmM9e2BodHRwczovL3BsYXllci52aW1lby5jb20vdmlkZW8vJHtpdGVtLmlkVmlkZW99YH0gd2lkdGg9XCIxMDAlXCIgaGVpZ2h0PVwiMzYwXCIgZnJhbWVCb3JkZXI9XCIwXCIgYWxsb3dGdWxsU2NyZWVuPjwvaWZyYW1lPlxyXG4gICAgICAgICAgICAgICAgPC8+XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAge2l0ZW0ubWltZSA9PT0gJ2Fic3RyZWFtJyAmJlxyXG4gICAgICAgICAgICAgICAgPD5cclxuICAgICAgICAgICAgICAgICAgICA8cD57aXRlbS5taW1lfSA8YnIvPnZpZMOpbyAje2l0ZW0uZmlsZW5hbWV9PC9wPlxyXG4gICAgICAgICAgICAgICAgICAgIDxSZWFjdEpXUGxheWVyXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpY2Vuc2VLZXk9JzN0WlJpWExhdWdFcVgyUVNCNW1HdEc1UXBGMm5DWmIzdnRJbERCQysvUWM9J1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwbGF5ZXJJZD0nZnAtaGxzanMnXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBsYXllclNjcmlwdD0nLi4vanMvandwbGF5ZXIvandwbGF5ZXIuanMnXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGU9e2BodHRwczovL21lZGlhd2FuLXZvZC1obHMuYWthbWFpemVkLm5ldC9hYm9yaS8ke2l0ZW0uaWRWaWRlb30uc21pbC9wbGF5bGlzdC5tM3U4YH1cclxuICAgICAgICAgICAgICAgICAgICAvPlxyXG4gICAgICAgICAgICAgICAgPC8+XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgPC9kaXY+XHJcbiAgICApO1xyXG59XHJcbiIsImltcG9ydCBSZWFjdCwgeyB1c2VTdGF0ZSB9IGZyb20gJ3JlYWN0JztcclxuaW1wb3J0IHsgYWRkU2VjdGlvblBhZ2UgfSBmcm9tICcuLi8uLi9zdG9yZS9zZXJ2aWNlJztcclxuXHJcbmltcG9ydCB7IEJ1dHRvbkJPIH0gZnJvbSAnLi4vYnV0dG9uL0J1dHRvbkJPJztcclxuaW1wb3J0IHsgRWRpdG9yVGV4dEFyZWEgfSBmcm9tICcuLi8uLi9jb21wb25lbnRzL2VkaXRvclRleHRBcmVhL0VkaXRvclRleHRBcmVhJztcclxuXHJcbmltcG9ydCB7IFJhZGlvQnV0dG9uR3JvdXAsIFRleHRJbnB1dCwgRm9ybUZpZWxkLCBTZWxlY3QgfSBmcm9tICdncm9tbWV0JztcclxuaW1wb3J0ICcuL2luZGV4LnNjc3MnO1xyXG5cclxuXHJcbmV4cG9ydCBjb25zdCBNb2RhbFNlY3Rpb25QYWdlID0gKHByb3BzKSA9PiB7XHJcbiAgICBjb25zdCB7IGl0ZW0sIHJlZnJlc2gsIGlkLCBjbG9zZVBvcHVwIH0gPSBwcm9wcztcclxuXHJcbiAgICBsZXQgW3RpdGxlLCBzZXRUaXRsZV0gPSB1c2VTdGF0ZShpdGVtLnRpdGxlKSxcclxuICAgICAgICBbY29udGVudCwgc2V0Q29udGVudF0gPSB1c2VTdGF0ZShpdGVtLmNvbnRlbnQpLFxyXG4gICAgICAgIFtzdWJUaXRsZSwgc2V0U3ViVGl0bGVdID0gdXNlU3RhdGUoaXRlbS5zdWJUaXRsZSksXHJcbiAgICAgICAgW2J0blRpdGxlLCBzZXRCdG5UaXRsZV0gPSB1c2VTdGF0ZShpdGVtLmJ0blRpdGxlKSxcclxuICAgICAgICBbYnRuU3RhdHVzLCBzZXRCdG5TdGF0dXNdID0gdXNlU3RhdGUoaXRlbS5idG5TdGF0dXMpLFxyXG4gICAgICAgIFtiYWNrZ3JvdW5kLCBzZXRCYWNrZ3JvdW5kXSA9IHVzZVN0YXRlKGl0ZW0uYmFja2dyb3VuZCksXHJcbiAgICAgICAgW3RlbXBsYXRlLCBzZXRUZW1wbGF0ZV0gPSB1c2VTdGF0ZShpdGVtLnRlbXBsYXRlKSxcclxuICAgICAgICBbdHlwZSwgc2V0VHlwZV0gPSB1c2VTdGF0ZShpdGVtLnR5cGUpO1xyXG4gICAgXHJcbiAgICBsZXQgW3RlbXBsYXRlVmFsLCBzZXRUZW1wbGF0ZVZhbF0gPSB1c2VTdGF0ZShpdGVtLnRlbXBsYXRlVmFsKTtcclxuXHJcbiAgICBjb25zdCBoYW5kbGVTdWJtaXQgPSAoKSA9PiB7XHJcbiAgICAgICAgbGV0IGRhdGEgPSB7XHJcbiAgICAgICAgICAgIHRpdGxlLFxyXG4gICAgICAgICAgICBjb250ZW50LFxyXG4gICAgICAgICAgICBzdWJUaXRsZSxcclxuICAgICAgICAgICAgYnRuVGl0bGUsXHJcbiAgICAgICAgICAgIGJ0blN0YXR1cyxcclxuICAgICAgICAgICAgYmFja2dyb3VuZCxcclxuICAgICAgICAgICAgdGVtcGxhdGUsXHJcbiAgICAgICAgICAgIHR5cGUsXHJcbiAgICAgICAgfVxyXG4gICAgICAgIGFkZFNlY3Rpb25QYWdlKGRhdGEsIGlkKS50aGVuKHJl
11980cyA9PiB7XHJcbiAgICAgICAgICAgIHJlZnJlc2goKTtcclxuICAgICAgICAgICAgY2xvc2VQb3B1cCgpO1xyXG4gICAgICAgIH0pO1xyXG4gICAgfVxyXG5cclxuICAgIGNvbnN0IGhhbmRsZUNoYW5nZUVkaXRvciA9IChlKSA9PiB7XHJcbiAgICAgICAgc2V0Q29udGVudChlKVxyXG4gICAgfVxyXG5cclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJtb2RhbExheW91dFwiPlxyXG4gICAgICAgICAgICA8Zm9ybT5cclxuXHJcbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImNvbnRhaW5lcklucHV0XCI+XHJcbiAgICAgICAgICAgICAgICAgICAgPEZvcm1GaWVsZCBsYWJlbD1cIlRpdGxlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDxUZXh0SW5wdXRcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBsYWNlaG9sZGVyPVwidHlwZSBoZXJlXCJcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlPXt0aXRsZX1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9uQ2hhbmdlPXtldmVudCA9PiBzZXRUaXRsZShldmVudC50YXJnZXQudmFsdWUpfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAvPlxyXG4gICAgICAgICAgICAgICAgICAgIDwvRm9ybUZpZWxkPlxyXG4gICAgICAgICAgICAgICAgPC9kaXY+XHJcblxyXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJjb250YWluZXJJbnB1dFwiPlxyXG4gICAgICAgICAgICAgICAgICAgIDxGb3JtRmllbGQgbGFiZWw9XCJDb250ZW50XCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDxFZGl0b3JUZXh0QXJlYSBjb250ZW50PXtjb250ZW50fSByZXR1cm5Ub1BhcmVudD17KGUpID0+IGhhbmRsZUNoYW5nZUVkaXRvcihlKX0vPlxyXG4gICAgICAgICAgICAgICAgICAgIDwvRm9ybUZpZWxkPlxyXG4gICAgICAgICAgICAgICAgPC9kaXY+XHJcblxyXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJjb250YWluZXJJbnB1dFwiPlxyXG4gICAgICAgICAgICAgICAgICAgIDxGb3JtRmllbGQgbGFiZWw9XCJTdWJUaXRsZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8VGV4dElucHV0XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwbGFjZWhvbGRlcj1cInR5cGUgaGVyZVwiXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZT17c3ViVGl0bGV9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbkNoYW5nZT17ZXZlbnQgPT4gc2V0U3ViVGl0bGUoZXZlbnQudGFyZ2V0LnZhbHVlKX1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLz5cclxuICAgICAgICAgICAgICAgICAgICA8L0Zvcm1GaWVsZD5cclxuICAgICAgICAgICAgICAgIDwvZGl2PlxyXG5cclxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiY29udGFpbmVySW5wdXRcIj5cclxuICAgICAgICAgICAgICAgICAgICA8Rm9ybUZpZWxkIGxhYmVsPVwiQnRuVGl0bGVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPFRleHRJbnB1dFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGxhY2Vob2xkZXI9XCJ0eXBlIGhlcmVcIlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU9e2J0blRpdGxlfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb25DaGFuZ2U9e2V2ZW50ID0+IHNldEJ0blRpdGxlKGV2ZW50LnRhcmdldC52YWx1ZSl9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8+XHJcbiAgICAgICAgICAgICAgICAgICAgPC9Gb3JtRmllbGQ+XHJcbiAgICAgICAgICAgICAgICA8L2Rpdj5cclxuXHJcbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImNvbnRhaW5lcklucHV0XCI+XHJcbiAgICAgICAgICAgICAgICAgICAgPEZvcm1GaWVsZCBsYWJlbD1cIkJ0blN0YXR1c1wiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8U2VsZWN0XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcHRpb25zPXtbJzAnLCAnMSddfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU9e2J0blN0YXR1c31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9uQ2hhbmdlPXsoeyB2YWx1ZSB9KSA9PiBzZXRCdG5TdGF0dXModmFsdWUpfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAvPlxyXG4gICAgICAgICAgICAgICAgICAgIDwvRm9ybUZpZWxkPlxyXG4gICAgICAgICAgICAgICAgPC9kaXY+XHJcblxyXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJjb250YWluZXJJbnB1dFwiPlxyXG4gICAgICAgICAgICAgICAgICAgIDxGb3JtRmllbGQgbGFiZWw9XCJCYWNrZ3JvdW5kXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDxTZWxlY3RcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9XCJiYWNrZ3JvdW5kXCJcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wdGlvbnM9e1tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYjogJ0JsYW5jJyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6ICcjZmZmJ1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWI6ICdOb2lyJyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6ICcjMDAwJ1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIF19XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbEtleT1cImxhYlwiXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZUtleT1cInZhbHVlXCJcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlPXtiYWNrZ3JvdW5kfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb25DaGFuZ2U9eyh7IHZhbHVlIH0pID0+IHNldEJhY2tncm91bmQodmFsdWUpfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAvPlxyXG4gICAgICAgICAgICAgICAgICAgIDwvRm9ybUZpZWxkPlxyXG4gICAgICAgICAgICAgICAgPC9kaXY+XHJcblxyXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJjb250YWluZXJJbnB1dFwiPlxyXG4gICAgICAgICAgICAgICAgICAgIDxGb3JtRmllbGQgbGFiZWw9XCJUZW1wbGF0ZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8U2VsZWN0XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcHRpb25zPXt0ZW1wbGF0ZVZhbH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgI
11980HZhbHVlPXt0ZW1wbGF0ZX1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9uQ2hhbmdlPXsoeyB2YWx1ZSB9KSA9PiBzZXRUZW1wbGF0ZSh2YWx1ZSl9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8+XHJcbiAgICAgICAgICAgICAgICAgICAgPC9Gb3JtRmllbGQ+XHJcbiAgICAgICAgICAgICAgICA8L2Rpdj5cclxuXHJcbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImNvbnRhaW5lcklucHV0XCI+XHJcbiAgICAgICAgICAgICAgICAgICAgPEZvcm1GaWVsZCBsYWJlbD1cIlR5cGVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPFNlbGVjdFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3B0aW9ucz17WycwJywgJzEnXX1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlPXt0eXBlfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb25DaGFuZ2U9eyh7IHZhbHVlIH0pID0+IHsgc2V0VHlwZSh2YWx1ZSl9IH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLz5cclxuICAgICAgICAgICAgICAgICAgICA8L0Zvcm1GaWVsZD5cclxuICAgICAgICAgICAgICAgIDwvZGl2PlxyXG5cclxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiY29udGFpbmVyVmFsaWRhdGVcIiBvbkNsaWNrPXsoKSA9PiB7aGFuZGxlU3VibWl0KCl9IH0+XHJcbiAgICAgICAgICAgICAgICAgICAgPEJ1dHRvbkJPIHRpdGxlPVwiVmFsaWRlclwiLz5cclxuICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICA8L2Zvcm0+XHJcbiAgICAgICAgPC9kaXY+XHJcbiAgICApO1xyXG59XHJcbiIsImltcG9ydCBSZWFjdCwgeyB1c2VTdGF0ZSB9IGZyb20gJ3JlYWN0JztcclxuaW1wb3J0IHsgYWRkVXNlciwgZWRpdFVzZXIgfSBmcm9tICcuLi8uLi9zdG9yZS9zZXJ2aWNlJztcclxuXHJcbmltcG9ydCB7IFRleHRJbnB1dCwgRm9ybUZpZWxkLCBTZWxlY3QgfSBmcm9tICdncm9tbWV0JztcclxuaW1wb3J0IHsgQnV0dG9uQk8gfSBmcm9tICcuLi9idXR0b24vQnV0dG9uQk8nO1xyXG5cclxuaW1wb3J0IHsgTW9kYWwgfSBmcm9tICcuLi8uLi9jb21wb25lbnRzL21vZGFsL01vZGFsJztcclxuXHJcbmltcG9ydCAnLi9pbmRleC5zY3NzJztcclxuXHJcbmV4cG9ydCBjb25zdCBNb2RhbFVzZXIgPSAocHJvcHMpID0+IHtcclxuICAgIGNvbnN0IHsgaXRlbSwgZWRpdCwgaWQsIHJlZnJlc2gsIGNsb3NlUG9wdXB9ID0gcHJvcHM7XHJcblxyXG4gICAgbGV0IFt1c2VybmFtZSwgc2V0VXNlcm5hbWVdID0gdXNlU3RhdGUoaXRlbS51c2VybmFtZSk7XHJcbiAgICBsZXQgW2ZpcnN0TmFtZSwgc2V0Rmlyc3ROYW1lXSA9IHVzZVN0YXRlKGl0ZW0uZmlyc3ROYW1lKTtcclxuICAgIGxldCBbbGFzdE5hbWUsIHNldExhc3ROYW1lXSA9IHVzZVN0YXRlKGl0ZW0ubGFzdE5hbWUpO1xyXG4gICAgbGV0IFtlbWFpbCwgc2V0RW1haWxdID0gdXNlU3RhdGUoaXRlbS5lbWFpbCk7XHJcbiAgICBsZXQgW3Bhc3N3b3JkLCBzZXRQd2RdID0gdXNlU3RhdGUoXCJcIik7XHJcbiAgICBsZXQgW3B3ZEMsIHNldFB3ZENdID0gdXNlU3RhdGUoXCJcIik7XHJcbiAgICBsZXQgW3JvbGVzLCBzZXRSb2xlc10gPSB1c2VTdGF0ZShpdGVtLnJvbGVzKTtcclxuXHJcbiAgICBjb25zdCBbb3Blbiwgb3BlblBvcHVwXSA9IHVzZVN0YXRlKGZhbHNlKTtcclxuICAgIGxldCBbZXJyb3JNZXNzYWdlLCBzZXRFcnJvck1lc3NhZ2VdID0gdXNlU3RhdGUoJycpO1xyXG5cclxuICAgIGNvbnN0IGhhbmRsZVN1Ym1pdCA9ICgpID0+IHtcclxuICAgICAgICBsZXQgZGF0YTtcclxuICAgICAgICBsZXQgZXJyb3I7XHJcblxyXG4gICAgICAgIGlmKGVkaXQgPT09IHRydWUpIHtcclxuICAgICAgICAgICAgZGF0YSA9IHtcclxuICAgICAgICAgICAgICAgIGZpcnN0TmFtZSxcclxuICAgICAgICAgICAgICAgIGxhc3ROYW1lLFxyXG4gICAgICAgICAgICAgICAgcGFzc3dvcmQsXHJcbiAgICAgICAgICAgICAgICByb2xlcyxcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpZihwYXNzd29yZCAhPT0gcHdkQykge1xyXG4gICAgICAgICAgICAgICAgc2V0RXJyb3JNZXNzYWdlKCdMZXMgbW90IGRlIHBhc3NlcyBkaWZmw6hyZW50Jyk7XHJcbiAgICAgICAgICAgICAgICByZXR1cm4gb3BlblBvcHVwKHRydWUpO1xyXG4gICAgICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgICAgICAgZWRpdFVzZXIoZGF0YSwgaWQpLnRoZW4ocmVzID0+IHtcclxuICAgICAgICAgICAgICAgICAgICBjbG9zZVBvcHVwKCk7XHJcbiAgICAgICAgICAgICAgICAgICAgcmVmcmVzaCgpO1xyXG4gICAgICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9IGVsc2UgaWYoZWRpdCA9PT0gZmFsc2UpIHtcclxuICAgICAgICAgICAgZGF0YSA9IHtcclxuICAgICAgICAgICAgICAgIHVzZXJuYW1lLFxyXG4gICAgICAgICAgICAgICAgZmlyc3ROYW1lLFxyXG4gICAgICAgICAgICAgICAgbGFzdE5hbWUsXHJcbiAgICAgICAgICAgICAgICBlbWFpbCxcclxuICAgICAgICAgICAgICAgIHBhc3N3b3JkLFxyXG4gICAgICAgICAgICAgICAgcm9sZXMsXHJcbiAgICAgICAgICAgICAgICBzdGF0dXM6IDEsXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgT2JqZWN0LmtleXMoZGF0YSkubWFwKChlbCwgaW5kZXgpID0+IHtcclxuICAgICAgICAgICAgICAgIGlmKHR5cGVvZiBkYXRhW2VsXSA9PT0gJ3VuZGVmaW5lZCcgfHwgZGF0YVtlbF0ubGVuZ3RoID09PSAwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIGVycm9yID0gdHJ1ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgIGlmKGVycm9yID09PSB0cnVlKSB7XHJcbiAgICAgICAgICAgICAgICBzZXRFcnJvck1lc3NhZ2UoJ0NoYW1wIHJlcXVpcyBtYW5xdWFudCEnKTtcclxuICAgICAgICAgICAgICAgIHJldHVybiBvcGVuUG9wdXAodHJ1ZSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaWYocGFzc3dvcmQgIT09IHB3ZEMpIHtcclxuICAgICAgICAgICAgICAgIHNldEVycm9yTWVzc2FnZSgnTGVzIG1vdCBkZSBwYXNzZXMgZGlmZsOocmVudCcpO1xyXG4gICAgICAgICAgICAgICAgcmV0dXJuIG9wZW5Qb3B1cCh0cnVlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBlbHNlXHJcbiAgICAgICAgICAgICAgICByZXR1cm4gYWRkVXNlcihkYXRhKS50aGVuKHJl
11980cyA9PiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNsb3NlUG9wdXAoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmVmcmVzaCgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH0pO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICByZXR1cm4gKFxyXG4gICAgICAgIDw+XHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwibW9kYWxMYXlvdXRcIj5cclxuICAgICAgICAgICAgICAgIDxmb3JtPlxyXG4gICAgICAgICAgICAgICAgICAgIHshZWRpdCAmJiBcclxuICAgICAgICAgICAgICAgICAgICAgICAgPD5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiY29udGFpbmVySW5wdXRcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Rm9ybUZpZWxkIGxhYmVsPVwiXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVXNlcm5hbWU8c3BhbiBjbGFzc05hbWU9XCJyZXF1aXJlSW5wdXRcIj57KGVkaXQgPT09IGZhbHNlKSA/ICcqIGNoYW1wIG9ibGlnYXRvaXJlJzogJyd9PC9zcGFuPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3A+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxUZXh0SW5wdXRcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBsYWNlaG9sZGVyPVwidHlwZSBoZXJlXCJcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlPXt1c2VybmFtZX1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9uQ2hhbmdlPXtldmVudCA9PiBzZXRVc2VybmFtZShldmVudC50YXJnZXQudmFsdWUpfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvRm9ybUZpZWxkPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDwvPlxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImNvbnRhaW5lcklucHV0XCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDxGb3JtRmllbGQgbGFiZWw9XCJcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFByw6lub208c3BhbiBjbGFzc05hbWU9XCJyZXF1aXJlSW5wdXRcIj57KGVkaXQgPT09IGZhbHNlKSA/ICcqIGNoYW1wIG9ibGlnYXRvaXJlJzogJyd9PC9zcGFuPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9wPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPFRleHRJbnB1dFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBsYWNlaG9sZGVyPVwidHlwZSBoZXJlXCJcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZT17Zmlyc3ROYW1lfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9uQ2hhbmdlPXtldmVudCA9PiBzZXRGaXJzdE5hbWUoZXZlbnQudGFyZ2V0LnZhbHVlKX1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDwvRm9ybUZpZWxkPlxyXG4gICAgICAgICAgICAgICAgICAgIDwvZGl2PlxyXG5cclxuICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImNvbnRhaW5lcklucHV0XCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDxGb3JtRmllbGQgbGFiZWw9XCJcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5vbTxzcGFuIGNsYXNzTmFtZT1cInJlcXVpcmVJbnB1dFwiPnsoZWRpdCA9PT0gZmFsc2UpID8gJyogY2hhbXAgb2JsaWdhdG9pcmUnOiAnJ308L3NwYW4+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3A+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8VGV4dElucHV0XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGxhY2Vob2xkZXI9XCJ0eXBlIGhlcmVcIlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlPXtsYXN0TmFtZX1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbkNoYW5nZT17ZXZlbnQgPT4gc2V0TGFzdE5hbWUoZXZlbnQudGFyZ2V0LnZhbHVlKX1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDwvRm9ybUZpZWxkPlxyXG4gICAgICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgeyFlZGl0ICYmIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImNvbnRhaW5lcklucHV0XCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Rm9ybUZpZWxkIGxhYmVsPVwiXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVtYWlsPHNwYW4gY2xhc3NOYW1lPVwicmVxdWlyZUlucHV0XCI+eyhlZGl0ID09PSBmYWxzZSkgPyAnKiBjaGFtcCBvYmxpZ2F0b2lyZSc6ICcnfTwvc3Bhbj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3A+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFRleHRJbnB1dFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwbGFjZWhvbGRlcj1cInR5cGUgaGVyZVwiXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlPXtlbWFpbH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb25DaGFuZ2U9e2V2ZW50ID0+IHNldEVtYWlsKGV2ZW50LnRhcmdldC52YWx1ZSl9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLz5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvRm9ybUZpZWxkPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiY29udGFpbmVySW5wdXRcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPEZvcm1GaWVsZCBsYWJlbD1cIlLDtGxlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8U2VsZWN0XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3B0aW9ucz17W1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWI6ICdVdGlsaXNhdGV1cicsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogJ1JPTEVfVVNFUidcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiOiAnQWRtaW5pc3RyYXRldXInLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6ICdST0xFX0FETUlOJ1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWI6ICdDb21tdW5pY2F0aW9uJyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI
11980HZhbHVlOiAnUk9MRV9DT00nXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYjogJ1BhcnRlbmFpcmUnLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6ICdST0xFX1BBUlRORVInXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXX1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbEtleT1cImxhYlwiXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWVLZXk9XCJ2YWx1ZVwiXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb25DaGFuZ2U9eyh7IHZhbHVlIH0pID0+IHtzZXRSb2xlcyh2YWx1ZS52YWx1ZSl9IH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8L0Zvcm1GaWVsZD5cclxuICAgICAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cInBhc3N3b3Jkc1wiPlxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJjb250YWluZXJJbnB1dFwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPEZvcm1GaWVsZCBsYWJlbD1cIlwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBNb3QgZGUgcGFzc2U8c3BhbiBjbGFzc05hbWU9XCJyZXF1aXJlSW5wdXRcIj57KGVkaXQgPT09IGZhbHNlKSA/ICcqIGNoYW1wIG9ibGlnYXRvaXJlJzogJyd9PC9zcGFuPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcD5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8VGV4dElucHV0XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBsYWNlaG9sZGVyPVwidHlwZSBoZXJlXCJcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU9e3Bhc3N3b3JkfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbkNoYW5nZT17ZXZlbnQgPT4gc2V0UHdkKGV2ZW50LnRhcmdldC52YWx1ZSl9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU9J3Bhc3N3b3JkJ1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L0Zvcm1GaWVsZD5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImNvbnRhaW5lcklucHV0XCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Rm9ybUZpZWxkIGxhYmVsPVwiXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIENvbmZpcm1hdGlvbiBtb3QgZGUgcGFzc2U8c3BhbiBjbGFzc05hbWU9XCJyZXF1aXJlSW5wdXRcIj57KGVkaXQgPT09IGZhbHNlKSA/ICcqIGNoYW1wIG9ibGlnYXRvaXJlJzogJyd9PC9zcGFuPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcD5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8VGV4dElucHV0XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBsYWNlaG9sZGVyPVwidHlwZSBoZXJlXCJcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU9e3B3ZEN9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9uQ2hhbmdlPXtldmVudCA9PiBzZXRQd2RDKGV2ZW50LnRhcmdldC52YWx1ZSl9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU9J3Bhc3N3b3JkJ1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L0Zvcm1GaWVsZD5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImNvbnRhaW5lclZhbGlkYXRlXCIgb25DbGljaz17KCkgPT4ge2hhbmRsZVN1Ym1pdCgpfSB9PlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8QnV0dG9uQk8gdGl0bGU9XCJWYWxpZGVyXCIvPlxyXG4gICAgICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICAgICAgPC9mb3JtPlxyXG4gICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAge29wZW4gJiZcclxuICAgICAgICAgICAgICAgIDxNb2RhbCBcclxuICAgICAgICAgICAgICAgICAgICBvcGVuPXtvcGVufVxyXG4gICAgICAgICAgICAgICAgICAgIGNsb3NlUG9wdXA9e3NldFRpbWVvdXQoKCkgPT4geyBvcGVuUG9wdXAoZmFsc2UpIH0sIDE1MDApfSBcclxuICAgICAgICAgICAgICAgICAgICBtb2RhbD1cIm1vZGFsTm90aWZcIlxyXG4gICAgICAgICAgICAgICAgICAgIG1vZGFsRXJyb3I9e3RydWV9XHJcbiAgICAgICAgICAgICAgICAgICAgaXRlbT17e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZTogZXJyb3JNZXNzYWdlLFxyXG4gICAgICAgICAgICAgICAgICAgIH19XHJcbiAgICAgICAgICAgICAgICAvPlxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgPC8+XHJcbiAgICApO1xyXG59XHJcbiIsIi8vIGV4dHJhY3RlZCBieSBtaW5pLWNzcy1leHRyYWN0LXBsdWdpbiIsImltcG9ydCBSZWFjdCwgeyB1c2VDb250ZXh0LCB1c2VTdGF0ZSwgdXNlRWZmZWN0ICB9IGZyb20gJ3JlYWN0JztcclxuaW1wb3J0IHsgQnJvd3NlclJvdXRlciBhcyBSb3V0ZXIsUmVkaXJlY3QsIFJvdXRlLCBTd2l0Y2gsIExpbmsgfSBmcm9tIFwicmVhY3Qtcm91dGVyLWRvbVwiO1xyXG5pbXBvcnQgeyBIb21lIH0gZnJvbSAnLi4vLi4vcGFnZXMvaG9tZS9Ib21lJztcclxuaW1wb3J0IHsgTG9naW4gfSBmcm9tICcuLi8uLi9wYWdlcy9sb2dpbi9Mb2dpbic7XHJcbmltcG9ydCB7
11980IEVycm9yNDA0IH0gZnJvbSAnLi4vLi4vcGFnZXMvZXJyb3IvRXJyb3I0MDQnO1xyXG5pbXBvcnQgeyBQYWdlTWFuYWdlciB9IGZyb20gJy4uLy4uL3BhZ2VzL3BhZ2VNYW5hZ2VyL1BhZ2VNYW5hZ2VyJztcclxuXHJcbmltcG9ydCB7IGdldE9uZVVzZXJMb2cgfSBmcm9tICcuLi8uLi9zdG9yZS9zZXJ2aWNlJztcclxuXHJcbmltcG9ydCB7IEhlYWRlck1hbmFnZXIgfSBmcm9tICcuLi8uLi9wYWdlcy90ZW1wbGF0ZU1hbmFnZXIvSGVhZGVyTWFuYWdlcic7XHJcbmltcG9ydCB7IEZvb3Rlck1hbmFnZXIgfSBmcm9tICcuLi8uLi9wYWdlcy90ZW1wbGF0ZU1hbmFnZXIvRm9vdGVyTWFuYWdlcic7XHJcbmltcG9ydCB7IE5ld3NsZXR0ZXJNYW5hZ2VyIH0gZnJvbSAnLi4vLi4vcGFnZXMvdGVtcGxhdGVNYW5hZ2VyL05ld3NsZXR0ZXJNYW5hZ2VyJztcclxuaW1wb3J0IHsgTWVudU1hbmFnZXJ9IGZyb20gJy4uLy4uL3BhZ2VzL3RlbXBsYXRlTWFuYWdlci9NZW51TWFuYWdlcic7XHJcbmltcG9ydCB7IEdhbWVNYW5hZ2VyfSBmcm9tICcuLi8uLi9wYWdlcy9nYW1lTWFuYWdlci9HYW1lTWFuYWdlcic7XHJcblxyXG5pbXBvcnQgeyBPbmVQYWdlTWFuYWdlciB9IGZyb20gJy4uLy4uL3BhZ2VzL29uZVBhZ2VNYW5hZ2VyL09uZVBhZ2VNYW5hZ2VyJztcclxuaW1wb3J0IHsgT25lU2VjdGlvbk1hbmFnZXIgfSBmcm9tICcuLi8uLi9wYWdlcy9vbmVTZWN0aW9uTWFuYWdlci9PbmVTZWN0aW9uTWFuYWdlcic7XHJcbmltcG9ydCB7IE9uZVNlY3Rpb25JdGVtTWFuYWdlciB9IGZyb20gJy4uLy4uL3BhZ2VzL29uZVNlY3Rpb25JdGVtTWFuYWdlci9PbmVTZWN0aW9uSXRlbU1hbmFnZXInO1xyXG5pbXBvcnQgeyBHYWxsZXJ5IH0gZnJvbSAnLi4vLi4vcGFnZXMvZ2FsbGVyeS9HYWxsZXJ5JztcclxuaW1wb3J0IHsgVXNlck1hbmFnZXIgfSBmcm9tICcuLi8uLi9wYWdlcy91c2VyTWFuYWdlci9Vc2VyTWFuYWdlcic7XHJcbmltcG9ydCB7IFBhcmFtZXRlck1hbmFnZXIgfSBmcm9tICcuLi8uLi9wYWdlcy9wYXJhbWV0ZXJNYW5hZ2VyL1BhcmFtZXRlck1hbmFnZXInO1xyXG5pbXBvcnQgeyBIZWFkZXIgfSBmcm9tICcuLi8uLi9jb21wb25lbnRzL2hlYWRlci9IZWFkZXInO1xyXG5pbXBvcnQgeyBTdG9yZUNvbnRleHQgfSBmcm9tICcuLi8uLi9zdG9yZS9zdG9yZSc7XHJcbmltcG9ydCBDbGFzc05hbWVzIGZyb20gJ2NsYXNzbmFtZXMnO1xyXG5cclxuaW1wb3J0IHBhZ2UgZnJvbSAnLi4vLi4vdXRpbHMvaW1nL3BhZ2VzLnBuZyc7XHJcbmltcG9ydCB0ZW1wbGF0ZSBmcm9tICcuLi8uLi91dGlscy9pbWcvdGVtcGxhdGVzLnBuZyc7XHJcbmltcG9ydCBnYWxlcmllIGZyb20gJy4uLy4uL3V0aWxzL2ltZy9nYWxlcmllcy5wbmcnO1xyXG5pbXBvcnQgdXNlcnMgZnJvbSAnLi4vLi4vdXRpbHMvaW1nL3VzZXJzLnBuZyc7XHJcbmltcG9ydCBwYXJhbWV0ZXIgZnJvbSAnLi4vLi4vdXRpbHMvaW1nL3BhcmFtZXRlcnMucG5nJztcclxuXHJcbmltcG9ydCBsb2dvIGZyb20gJy4uLy4uL3V0aWxzL2ltZy9sb2dvQm8ucG5nJztcclxuXHJcbmltcG9ydCAnLi9pbmRleC5zY3NzJztcclxuXHJcbmV4cG9ydCBjb25zdCBOYXZNZW51ID0gKCkgPT4ge1xyXG4gICAgY29uc3QgeyBzdGF0ZSwgZGlzcGF0Y2ggfSA9IHVzZUNvbnRleHQoU3RvcmVDb250ZXh0KTtcclxuICAgIGxldCBpZCA9IHN0YXRlLmlkTmF2aWdhdGlvbjtcclxuICAgIGxldCBbZGlzcGxheVN1Yk1lbnUsIHNldERpc3BsYXlTdWJNZW51XSA9IHVzZVN0YXRlKGZhbHNlKTtcclxuICAgIGxldCBbY3VycmVudFVzZXIsIHNldEN1cnJlbnRVc2VyXSA9IHVzZVN0YXRlKCk7XHJcbiAgICBsZXQgW2xvZ2dlZCwgc2V0TG9nZ2VkVXNlcl0gPSB1c2VTdGF0ZSgpO1xyXG4gICAgXHJcbiAgICB1c2VFZmZlY3QoKCkgPT4ge1xyXG4gICAgICAgIGxldCBsb2dnZWQgPSBzZXNzaW9uU3RvcmFnZS5nZXRJdGVtKFwibG9nZ2VkSW5cIik7XHJcbiAgICAgICAgLy9jb25zb2xlLmxvZyhsb2dnZWQpXHJcbiAgICAgICAgc2V0TG9nZ2VkVXNlcihsb2dnZWQgIT09IG51bGwgPyB0cnVlIDogZmFsc2UpO1xyXG5cclxuICAgICAgICBsZXQgcm9sZSA9IHNlc3Npb25TdG9yYWdlLmdldEl0ZW0oXCJjdXJyZW50VXNlclwiKTtcclxuICAgICAgICBzZXRDdXJyZW50VXNlcihyb2xlID8gcm9sZSA6IGZhbHNlKTtcclxuICAgICAgICAvL3NldExvZ2dlZFVzZXIoKHNlc3Npb25TdG9yYWdlLmdldEl0ZW0oXCJsb2dnZWRJblwiKSA9PT0gbnVsbCkgPyBmYWxzZSA6IHRydWUpXHJcbiAgICB9KTtcclxuXHJcbiAgICBjb25zdCBoYW5kbGVDbGljayA9IChlKSA9PiB7XHJcbiAgICAgICAgc2V0RGlzcGxheVN1Yk1lbnUoIWRpc3BsYXlTdWJNZW51KVxyXG4gICAgfVxyXG4gICAgY29uc3QgbG9nZ2VkVXNlciA9IChsb2dnZWQpID0+IHtcclxuICAgICAgICBzZXRMb2dnZWRVc2VyKGxvZ2dlZCk7XHJcbiAgICAgICAgY2hlY2tDdXJyZW50VXNlcigpO1xyXG4gICAgfVxyXG5cclxuICAgIGNvbnN0IGNoZWNrQ3VycmVudFVzZXIgPSAoKSA9PiB7XHJcbiAgICAgICAgaWYoc2Vzc2lvblN0b3JhZ2UuZ2V0SXRlbShcImxvZ2dlZEluXCIpICE9PSBudWxsKSB7XHJcbiAgICAgICAgICAgIGdldE9uZVVzZXJMb2coKS50aGVuKHJlcyA9PiB7XHJcbiAgICAgICAgICAgICAgICBzZXNzaW9uU3RvcmFnZS5zZXRJdGVtKCdjdXJyZW50VXNlcicsIHJlc1swXS5yb2xlc1swXSk7XHJcbiAgICAgICAgICAgICAgICBzZXRDdXJyZW50VXNlcihyZXNbMF0ucm9sZXNbMF0pO1xyXG4gICAgICAgICAgICB9KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgY29uc3QgbG9nT3V0ID0gKGUpID0+IHtcclxuICAgICAgICBzZXNzaW9uU3RvcmFnZS5yZW1vdmVJdGVtKFwibG9nZ2VkSW5cIilcclxuICAgICAgICBzZXNzaW9uU3RvcmFnZS5yZW1vdmVJdGVtKFwiY3VycmVudFVzZXJcIilcclxuICAgICAgICBzZXRMb2dnZWRVc2VyKGZhbHNlKVxyXG4gICAgICAgIHNldEN1cnJlbnRVc2VyKCcnKVxyXG4gICAgfVxyXG5cclxuICAgIGxldCBpc0NPTSA9IChjdXJyZW50VXNlciA9PT0gJ1JPTEVfQ09NJykgPyB0cnVlIDogZmFsc2U7IFxyXG4gICAgbGV0IGlzUEFSVE5FUiA9IChjdXJyZW50VXNlciA9PT0gJ1JPTEVfUEFSVE5FUicpID8gdHJ1ZSA6IGZhbHNlOyBcclxuICAgIGxldCBhdXRoUm9sZSA9IChjdXJyZW50VXNlciA9PT0gJ1JPTEVfQ09NJyB8fCBjdXJyZW50VXNlciA9PT0gJ1JPTEVfUEFSVE5FUicpID8gZmFsc2UgOiB0cnVlO1xyXG4gICAgXHJcbiAgICBjb25zdCBQcml2YXRlUm91dGUgPSAoe2NvbXBvbmVudDogQ29tcG9uZW50LCBhdXRoZWQsIC4uLnJlc3R9KSA9PiB7ICBcclxuICAgICAgICByZXR1cm4gKFxyXG4gICAgICAgICAgICA8Um91dGVcclxuICAgICAgICAgICAgICAgI
11980HsuLi5yZXN0fVxyXG4gICAgICAgICAgICAgICAgcmVuZGVyPVxyXG4gICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgKHByb3BzKSA9PiBhdXRoZWQgPT09IHRydWUgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgID8gPENvbXBvbmVudCB7Li4ucHJvcHN9IC8+IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICA6IDxSZWRpcmVjdCB0bz17e3BhdGhuYW1lOiAnL2FkbWluJywgc3RhdGU6IHtmcm9tOiBwcm9wcy5sb2NhdGlvbn19fSAvPlxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLz5cclxuICAgICAgICApXHJcbiAgICB9XHJcbiAgICAvL2NvbnNvbGUubG9nKGF1dGhlZClcclxuXHJcbiAgICByZXR1cm4gKFxyXG4gICAgICAgIDw+XHJcbiAgICAgICAgICAgIDxSb3V0ZXI+XHJcbiAgICAgICAgICAgICAgICB7IWxvZ2dlZCA/XHJcbiAgICAgICAgICAgICAgICA8Um91dGUgcGF0aD17Jy9hZG1pbid9PlxyXG4gICAgICAgICAgICAgICAgICAgIDxMb2dpbiBsb2dnZWQ9e2xvZ2dlZFVzZXJ9Lz5cclxuICAgICAgICAgICAgICAgIDwvUm91dGU+IFxyXG4gICAgICAgICAgICAgICAgOiBcclxuICAgICAgICAgICAgICAgICAgICA8PiAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJuYXZNZW51Q29udGFpbmVyXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz17bG9nb30gY2xhc3NOYW1lPVwibG9nb0JvXCIvPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPExpbmsgY2xhc3NOYW1lPXtDbGFzc05hbWVzKCB7J2hpZGUnIDogZmFsc2UgfSApfSB0bz1cIi9hZG1pbi9wYWdlTWFuYWdlclwiPjxpbWcgc3JjPXtwYWdlfS8+R2VzdGlvbiBkZXMgcGFnZXM8L0xpbms+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT17Q2xhc3NOYW1lcyhcImNvbnRhaW5lclRlbXBsYXRlXCIsIHsnaGlkZScgOiAoaXNDT00gfHwgaXNQQVJUTkVSKSB9ICl9IG9uQ2xpY2s9eyhlKSA9PiB7aGFuZGxlQ2xpY2soZSl9fT5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8c3Bhbj48aW1nIHNyYz17dGVtcGxhdGV9IC8+IFRlbXBsYXRlczwvc3Bhbj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT17Q2xhc3NOYW1lcygnY29sbGFwc2libGVDb250YWluZXInLCB7J3Nob3dDb250YWluZXInIDogZGlzcGxheVN1Yk1lbnV9KX0+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxMaW5rIHRvPVwiL2FkbWluL3RlbXBsYXRlTWFuYWdlci9oZWFkZXJcIj5IZWFkZXI8L0xpbms+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxMaW5rIHRvPVwiL2FkbWluL3RlbXBsYXRlTWFuYWdlci9mb290ZXJcIj5Gb290ZXI8L0xpbms+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxMaW5rIHRvPVwiL2FkbWluL3RlbXBsYXRlTWFuYWdlci9uZXdzbGV0dGVyc1wiPk5ld3NsZXR0ZXI8L0xpbms+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsvKiA8TGluayB0bz1cIi9hZG1pbi90ZW1wbGF0ZU1hbmFnZXIvbWVudVwiPk1lbnU8L0xpbms+ICovfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8TGluayBjbGFzc05hbWU9e0NsYXNzTmFtZXMoIHsnaGlkZScgOiBmYWxzZSB9ICl9IHRvPVwiL2FkbWluL2dhbGxlcnlcIj48aW1nIHNyYz17Z2FsZXJpZX0gLz5HYWxlcmllPC9MaW5rPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPExpbmsgY2xhc3NOYW1lPXtDbGFzc05hbWVzKCB7J2hpZGUnIDogKGlzQ09NIHx8IGlzUEFSVE5FUikgfSApfSB0bz1cIi9hZG1pbi91c2VyTWFuYWdlclwiPjxpbWcgc3JjPXt1c2Vyc30vPlV0aWxpc2F0ZXVyczwvTGluaz5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxMaW5rIGNsYXNzTmFtZT17Q2xhc3NOYW1lcyggeydoaWRlJyA6IChpc0NPTSB8fCBpc1BBUlRORVIpIH0gKX0gdG89XCIvYWRtaW4vcGFyYW1ldGVyTWFuYWdlclwiPjxpbWcgc3JjPXtwYXJhbWV0ZXJ9Lz5QYXJhbcOodHJlczwvTGluaz5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxMaW5rIGNsYXNzTmFtZT17Q2xhc3NOYW1lcyggeydoaWRlJyA6IChpc0NPTSkgfSApfSB0bz1cIi9hZG1pbi9nYW1lTWFuYWdlclwiPjxpbWcgc3JjPXtwYXJhbWV0ZXJ9Lz5KZXV4LWNvbmNvdXJzPC9MaW5rPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJ3b3JrWm9uZUNvbnRhaW5lclwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPEhlYWRlciBsb2dvdXQ9e2xvZ091dH0vPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJjb250YWluZXJBY3Rpb25Vc2VyXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFN3aXRjaD5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFJvdXRlIGV4YWN0IHBhdGg9Jy9hZG1pbicgY29tcG9uZW50PXtIb21lfS8+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxQcml2YXRlUm91dGUgYXV0aGVkPXthdXRoUm9sZX0gcGF0aD0nL2FkbWluL3RlbXBsYXRlTWFuYWdlci9uZXdzbGV0dGVycycgY29tcG9uZW50PXtOZXdzbGV0dGVyTWFuYWdlcn0gLz5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFByaXZhdGVSb3V0ZSBhdXRoZWQ9e2F1dGhSb2xlfSBwYXRoPScvYWRtaW4vdXNlck1hbmFnZXInIGNvbXBvbmVudD17VXNlck1hbmFnZXJ9IC8+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxQcml2YXRlUm91dGUgYXV0aGVkPXthdXRoUm9sZX0gcGF0aD0nL2FkbWluL3BhcmFtZXRlck1hbmFnZXInIGNvbXBvbmVudD17UGFyYW1ldGVyTWFuYWdlcn0gLz5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFByaXZhdGVSb3V0ZSBhdXRoZWQ9e2N1cnJlbnRVc2VyID09PSAnUk9MRV9DT00nID8gZmFsc2UgOiB0cnVlfSBwYXRoPScvYWRtaW4vZ2FtZU1hbmFnZXInIGNvbXBvbmVudD17R2FtZU1hbmFnZXJ9IC8+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Um91dGUgcGF0aD0nL2FkbWluL3RlbXBsYXRlTWFuYWdlci9mb290ZXInIGNvbXBvbmVudD17Rm9vdGVyTWFuYWdlcn0gLz4gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxSb3V0ZSBwYXRoPScvYWRtaW4vdGVtcGxhdGVNYW5hZ2VyL2hlYWRlcicgY29tcG9uZW50PXtIZWFkZXJNYW5hZ2VyfSAvPiBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgey8qIDxSb3V0ZSBwYXRoPScvYWRtaW4vdGVtcGxhdGVNYW5hZ2VyL25ld3NsZXR0ZXJzJyBjb21wb25lbnQ9e05ld3NsZXR0ZXJNYW5hZ2VyfSAvPiAgKi99XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxSb3V0ZSBwYXRoPScvYWRtaW4vcGFn
11980ZU1hbmFnZXInIGNvbXBvbmVudD17UGFnZU1hbmFnZXJ9IC8+IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Um91dGUgcGF0aD0nL2FkbWluL29uZVBhZ2VNYW5hZ2VyJyBjb21wb25lbnQ9e09uZVBhZ2VNYW5hZ2VyfSAvPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Um91dGUgcGF0aD0nL2FkbWluL29uZVNlY3Rpb25NYW5hZ2VyJyBjb21wb25lbnQ9e09uZVNlY3Rpb25NYW5hZ2VyfSAvPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Um91dGUgcGF0aD0nL2FkbWluL29uZVNlY3Rpb25JdGVtTWFuYWdlcicgY29tcG9uZW50PXtPbmVTZWN0aW9uSXRlbU1hbmFnZXJ9IC8+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxSb3V0ZSBwYXRoPScvYWRtaW4vZ2FsbGVyeScgY29tcG9uZW50PXtHYWxsZXJ5fSAvPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Um91dGUgcGF0aD0nLyonIGNvbXBvbmVudD17RXJyb3I0MDR9IC8+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsvKiA8UHJpdmF0ZVJvdXRlIGF1dGhlZD17YXV0aFJvbGV9IHBhdGg9Jy9hZG1pbi90ZW1wbGF0ZU1hbmFnZXIvbWVudScgY29tcG9uZW50PXtNZW51TWFuYWdlcn0gLz4gKi99XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9Td2l0Y2g+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgICAgICAgICAgPC8+XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIDwvUm91dGVyPlxyXG4gICAgICAgIDwvPlxyXG4gICAgKTtcclxufVxyXG4iLCIvLyBleHRyYWN0ZWQgYnkgbWluaS1jc3MtZXh0cmFjdC1wbHVnaW4iLCJpbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgJy4vaW5kZXguc2Nzcyc7XHJcblxyXG5pbXBvcnQgeyBCdG5FeHBvcnRFZGl0Wm9uZSB9IGZyb20gJy4uL2J0bkV4cG9ydEVkaXRab25lL0J0bkV4cG9ydEVkaXRab25lJztcclxuXHJcbmV4cG9ydCBjb25zdCBOZXdzbGV0dGVyc0VkaXRab25lID0gKHByb3BzKSA9PiB7XHJcbiAgICByZXR1cm4gKFxyXG4gICAgICAgIDw+XHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiTmV3c2xldHRlckVkaXRab25lQ29udGFpbmVyXCI+XHJcbiAgICAgICAgICAgICAgICA8QnRuRXhwb3J0RWRpdFpvbmVcclxuICAgICAgICAgICAgICAgICAgICB0aXRsZT17XCJFeHBvcnRlciBsYSBsaXN0ZVwifVxyXG4gICAgICAgICAgICAgICAgLz5cclxuICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgPC8+XHJcbiAgICApO1xyXG59XHJcbiIsIi8vIGV4dHJhY3RlZCBieSBtaW5pLWNzcy1leHRyYWN0LXBsdWdpbiIsImltcG9ydCBSZWFjdCwgeyB1c2VTdGF0ZSwgdXNlRWZmZWN0LCB1c2VDb250ZXh0IH0gZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgeyBTdG9yZUNvbnRleHQsIGluaXRpYWxTdGF0ZSB9IGZyb20gJy4uLy4uL3N0b3JlL3N0b3JlJztcclxuaW1wb3J0IENsYXNzTmFtZXMgZnJvbSAnY2xhc3NuYW1lcyc7XHJcbmltcG9ydCB7IGVkaXRQYXRoSW1nLCBnZXRPbmVNZWRpYSB9IGZyb20gJy4uLy4uL3N0b3JlL3NlcnZpY2UnO1xyXG5cclxuaW1wb3J0IHsgTW9kYWwgfSBmcm9tICcuLi9tb2RhbC9Nb2RhbCc7XHJcblxyXG5pbXBvcnQgJy4vaW5kZXguc2Nzcyc7XHJcblxyXG5pbXBvcnQgZWRpdEljb24gZnJvbSAnLi4vLi4vdXRpbHMvaW1nL2VkaXQucG5nJztcclxuXHJcbmV4cG9ydCBjb25zdCBPbmVJbWcgPSAocHJvcHMpID0+IHtcclxuICAgIGNvbnNvbGUubG9nKHByb3BzKVxyXG4gICAgY29uc3QgeyBpdGVtLCBmcm9tLCBlZGl0IH0gPSBwcm9wcztcclxuICAgIGNvbnN0IHsgc3RhdGUsIGRpc3BhdGNoIH0gPSB1c2VDb250ZXh0KFN0b3JlQ29udGV4dCk7XHJcblxyXG4gICAgbGV0IFsgcGF0aE1lZGlhLCBzZXRQYXRoTWVkaWEgXSA9IHVzZVN0YXRlKGl0ZW0ucGF0aE1lZGlhKTtcclxuICAgIGxldCBbIGZpbGVuYW1lTWVkaWEsIHNldEZpbGVuYW1lTWVkaWEgXSA9IHVzZVN0YXRlKGl0ZW0uZmlsZW5hbWVNZWRpYSk7XHJcblxyXG4gICAgY29uc3QgW29wZW4sIG9wZW5Qb3B1cF0gPSB1c2VTdGF0ZShmYWxzZSk7XHJcbiAgICBsZXQgY3VycmVudEltZyA9IHN0YXRlLmN1cnJlbnRHYWxsZXJ5SW1nO1xyXG5cclxuICAgIGNvbnN0IGhhbmRsZUNsaWNrID0gKCkgPT4ge1xyXG4gICAgICAgIG9wZW5Qb3B1cCh0cnVlKVxyXG4gICAgfVxyXG5cclxuICAgIHVzZUVmZmVjdCgoKSA9PiB7XHJcbiAgICAgICAgc2V0UGF0aE1lZGlhKGl0ZW0ucGF0aE1lZGlhKTtcclxuICAgIH0sIFtpdGVtLnBhdGhNZWRpYV0pO1xyXG5cclxuICAgIHVzZUVmZmVjdCgoKSA9PiB7XHJcbiAgICAgICAgc2V0RmlsZW5hbWVNZWRpYShpdGVtLmZpbGVuYW1lTWVkaWEpO1xyXG4gICAgfSwgW2l0ZW0uZmlsZW5hbWVNZWRpYV0pO1xyXG5cclxuICAgIGNvbnN0IGhhbmRsZVN1Ym1pdCA9ICgpID0+IHtcclxuICAgICAgICBpZih0eXBlb2YgZWRpdCAhPT0gJ3VuZGVmaW5lZCcgJiYgZWRpdCA9PT0gZmFsc2UgKSB7XHJcbiAgICAgICAgICAgIHByb3BzLmhhbmRsZUlkTWVkaWEoY3VycmVudEltZylcclxuICAgICAgICAgICAgZ2V0T25lTWVkaWEoY3VycmVudEltZykudGhlbihyZXMgPT4ge1xyXG4gICAgICAgICAgICAgICAgc2V0UGF0aE1lZGlhKHJlc1swXS5wYXRoKTtcclxuICAgICAgICAgICAgICAgIHNldEZpbGVuYW1lTWVkaWEocmVzWzBdLmZpbGVuYW1lKTtcclxuICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgICAgbGV0IGlkID0gY3VycmVudEltZztcclxuICAgICAgICAgICAgbGV0IGRhdGEgPSB7XHJcbiAgICAgICAgICAgICAgICB0eXBlOiBmcm9tLFxyXG4gICAgICAgICAgICAgICAgaWRUeXBlOiBwcm9wcy5pZFRlbXBsYXRlLFxyXG4gICAgICAgICAgICAgICAgaWRPbGRNZWRpYTogaXRlbS5pZE1lZGlhLFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGlmKHR5cGVvZiBwcm9wcy5pZEl0ZW0gIT09ICd1bmRlZmluZWQnICYmIGVkaXQgPT09IHRydWUpIHtcclxuICAgICAgICAgICAgICAgIC8vY29uc29sZS5sb2codHlwZW9mIGl0ZW0uaWRNZWRpYSA9PT0gJ3VuZGVmaW5lZCcpXHJcbiAgICAgICAgICAgICAgICBkYXRhID0ge1xyXG4gICAgICAgICAgICAgICAgICAgI
11980HR5cGU6IGZyb20sXHJcbiAgICAgICAgICAgICAgICAgICAgaWRUeXBlOiBwcm9wcy5pZFRlbXBsYXRlLFxyXG4gICAgICAgICAgICAgICAgICAgIGlkT2xkTWVkaWE6IHR5cGVvZiBpdGVtLmlkTWVkaWEgPT09ICd1bmRlZmluZWQnID8gJycgOiBpdGVtLmlkTWVkaWEsXHJcbiAgICAgICAgICAgICAgICAgICAgaWRJdGVtOiBwcm9wcy5pZEl0ZW0sXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgZWRpdFBhdGhJbWcoaWQsIGRhdGEpLnRoZW4ocmVzID0+IHtcclxuICAgICAgICAgICAgICAgIHByb3BzLnJlZnJlc2goKTtcclxuICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGxldCBpbWdTcmMgPSBlZGl0SWNvbjtcclxuICAgIGlmKHR5cGVvZiBwYXRoTWVkaWEgIT09ICd1bmRlZmluZWQnKSB7XHJcbiAgICAgICAgY29uc29sZS5sb2cocGF0aE1lZGlhKVxyXG4gICAgICAgIGlmKHBhdGhNZWRpYSA9PT0gbnVsbClcclxuICAgICAgICAgICAgaW1nU3JjID0gYCR7ZmlsZW5hbWVNZWRpYX1gO1xyXG4gICAgICAgIGVsc2UgaWYocGF0aE1lZGlhLmxlbmd0aCA+IDApXHJcbiAgICAgICAgICAgIGltZ1NyYyA9IGAke3BhdGhNZWRpYX0ke2ZpbGVuYW1lTWVkaWF9YDtcclxuICAgICAgICBlbHNlIGlmIChwYXRoTWVkaWEgPT09ICcnKSB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGNvbnNvbGUubG9nKGltZ1NyYyk7XHJcbiAgICByZXR1cm4gKFxyXG4gICAgICAgIDw+XHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPXtDbGFzc05hbWVzKCdvbmVJbWdDb250YWluZXInLCB7ICdmaXJzdCcgOiBwcm9wcy5maXJzdCwgJ2xhc3QnIDogcHJvcHMuZmlyc3QgPT09IGZhbHNlIH0gKX0+XHJcbiAgICAgICAgICAgICAgICA8cCBjbGFzc05hbWU9XCJ0aXRsZVwiPnt0eXBlb2YgcHJvcHMubWVkaWFOYW1lICE9PSAndW5kZWZpbmVkJyA/ICdWaWTDqW8nIDogJ0ltYWdlJ308L3A+XHJcbiAgICAgICAgICAgICAgICB7dHlwZW9mIGl0ZW0ucGF0aE1lZGlhICE9PSAndW5kZWZpbmVkJyAmJlxyXG4gICAgICAgICAgICAgICAgICAgIDxpbWcgY2xhc3NOYW1lPXtDbGFzc05hbWVzKCdvbmVJbWcnLCB7J2lzUGxhaW4nIDogaW1nU3JjICE9PSBlZGl0SWNvbiB9ICl9IHNyYz17aW1nU3JjfS8+XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICA8cCBjbGFzc05hbWU9XCJpbnB1dEVkaXRcIiBvbkNsaWNrPXsoKSA9PiB7aGFuZGxlQ2xpY2soKX19PlxyXG4gICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPXtlZGl0SWNvbn0vPlxyXG4gICAgICAgICAgICAgICAgICAgIE1vZGlmaWVyIGwnaW1hZ2VcclxuICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJyZXF1aXJlSW5wdXRcIj57KHByb3BzLmVkaXQgPT09IGZhbHNlICYmIHByb3BzLnJlcSA9PT0gdHJ1ZSkgPyAnKiBjaGFtcCBvYmxpZ2F0b2lyZSc6ICcnfTwvc3Bhbj5cclxuICAgICAgICAgICAgICAgIDwvcD5cclxuICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgIHtvcGVuICYmXHJcbiAgICAgICAgICAgICAgICA8TW9kYWwgXHJcbiAgICAgICAgICAgICAgICAgICAgcmVmcmVzaD17KCkgPT4geyBwcm9wcy5yZWZyZXNoKCkgfX1cclxuICAgICAgICAgICAgICAgICAgICBpZD17aXRlbS5pZE1lZGlhfVxyXG4gICAgICAgICAgICAgICAgICAgIGVkaXQ9e2ZhbHNlfVxyXG4gICAgICAgICAgICAgICAgICAgIG9wZW49e29wZW59XHJcbiAgICAgICAgICAgICAgICAgICAgY2xvc2VQb3B1cD17KCkgPT4gb3BlblBvcHVwKGZhbHNlKX0gXHJcbiAgICAgICAgICAgICAgICAgICAgbW9kYWw9XCJlZGl0T25lSW1nXCJcclxuICAgICAgICAgICAgICAgICAgICBpdGVtPXt7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhdGhNZWRpYTogIHBhdGhNZWRpYSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsZW5hbWVNZWRpYTogZmlsZW5hbWVNZWRpYSxcclxuICAgICAgICAgICAgICAgICAgICB9fVxyXG4gICAgICAgICAgICAgICAgICAgIGlzUG9wVXA9e3RydWV9XHJcbiAgICAgICAgICAgICAgICAgICAgaGFuZGxlU3VibWl0PXsoKSA9PiB7aGFuZGxlU3VibWl0KCl9IH1cclxuICAgICAgICAgICAgICAgIC8+XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICA8Lz5cclxuICAgICk7XHJcbn1cclxuIiwiLy8gZXh0cmFjdGVkIGJ5IG1pbmktY3NzLWV4dHJhY3QtcGx1Z2luIiwiaW1wb3J0IFJlYWN0LCB7IHVzZUVmZmVjdCwgdXNlU3RhdGUgfSBmcm9tICdyZWFjdCc7XHJcbmltcG9ydCBDbGFzc05hbWVzIGZyb20gJ2NsYXNzbmFtZXMnO1xyXG5pbXBvcnQgJy4vaW5kZXguc2Nzcyc7XHJcblxyXG5pbXBvcnQgeyBzZW5kUGFnZSB9IGZyb20gJy4uLy4uL3N0b3JlL3NlcnZpY2UnO1xyXG5pbXBvcnQgeyBUZXh0SW5wdXQsIEZvcm1GaWVsZCwgVGV4dEFyZWEgfSBmcm9tICdncm9tbWV0JztcclxuaW1wb3J0IHsgQnRuU2F2ZSB9IGZyb20gJy4uL2J0blNhdmUvQnRuU2F2ZSc7XHJcbmltcG9ydCB7IEJ0bkRlbGV0ZUVkaXRab25lIH0gZnJvbSAnLi4vYnRuRGVsZXRlRWRpdFpvbmUvQnRuRGVsZXRlRWRpdFpvbmUnO1xyXG5cclxuaW1wb3J0IHsgTW9kYWwgfSBmcm9tICcuLi8uLi9jb21wb25lbnRzL21vZGFsL01vZGFsJztcclxuXHJcbmV4cG9ydCBjb25zdCBPbmVQYWdlRWRpdFpvbmUgPSAocHJvcHMpID0+IHtcclxuICAgIC8vY29uc29sZS5sb2cocHJvcHMpXHJcbiAgICBjb25zdCB7IGlkLCBtZXRhVGl0bGUsIG1ldGFDb250ZW50IH0gPSBwcm9wcy5kYXRhO1xyXG4gICAgbGV0IFtpZEl0ZW0sIHNldElkSXRlbV0gPSB1c2VTdGF0ZShpZCk7XHJcbiAgICBsZXQgW21ldGFUaXQsIHNldE1ldGFUaXRdPSB1c2VTdGF0ZShwcm9wcy5tZXRhVGl0bGUpO1xyXG4gICAgbGV0IFttZXRhQ29udCwgc2V0TWV0YUNvbnRdID0gdXNlU3RhdGUocHJvcHMubWV0YUNvbnRlbnQpO1xyXG5cclxuICAgIGxldCBbbGFzdE1vZGlmLCBzZXRMYXN0TW9kaWZdID0gdXNlU3RhdGUocHJvcHMubW9kaWYpO1xyXG4gICAgbGV0IFtsYXN0TW9kaWZTdGF0ZSwgc2V0TGFzdE1vZGlmU3RhdGV
11980dID0gdXNlU3RhdGUoKTtcclxuXHJcbiAgICBjb25zdCBbb3Blbiwgb3BlblBvcHVwXSA9IHVzZVN0YXRlKGZhbHNlKTtcclxuICAgIFxyXG4gICAgdXNlRWZmZWN0KCgpID0+IHtcclxuICAgICAgICBzZXRMYXN0TW9kaWYocHJvcHMubW9kaWYpXHJcbiAgICB9LCBbcHJvcHMubW9kaWZdKTtcclxuXHJcbiAgICBjb25zdCBoYW5kbGVTdWJtaXQgPSAoKSA9PiB7XHJcbiAgICAgICAgbGV0IGRhdGEgPSB7XHJcbiAgICAgICAgICAgIHRpdGxlOiBwcm9wcy50aXRsZVBhZ2UsXHJcbiAgICAgICAgICAgIG1ldGFUaXRsZTogbWV0YVRpdCxcclxuICAgICAgICAgICAgbWV0YUNvbnRlbnQ6IG1ldGFDb250LFxyXG4gICAgICAgIH1cclxuICAgICAgICBvcGVuUG9wdXAodHJ1ZSk7XHJcbiAgICAgICAgc2VuZFBhZ2UoZGF0YSwgaWQpO1xyXG4gICAgfVxyXG5cclxuICAgIGxldCBtb2RpZjtcclxuICAgIGlmKGxhc3RNb2RpZiA+IGxhc3RNb2RpZlN0YXRlIHx8IHR5cGVvZiBsYXN0TW9kaWZTdGF0ZSA9PT0gJ3VuZGVmaW5lZCcpIHtcclxuICAgICAgICBtb2RpZiA9IGxhc3RNb2RpZlxyXG4gICAgfSBlbHNlIGlmKGxhc3RNb2RpZlN0YXRlID4gbGFzdE1vZGlmIHx8IHR5cGVvZiBsYXN0TW9kaWYgPT09ICd1bmRlZmluZWQnKSB7XHJcbiAgICAgICAgbW9kaWYgPSBsYXN0TW9kaWZTdGF0ZVxyXG4gICAgfVxyXG5cclxuICAgIC8vY29uc29sZS5sb2cobW9kaWYpXHJcbiAgICByZXR1cm4gKFxyXG4gICAgICAgIDw+XHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwib25lUGFnZUVkaXRab25lQ29udGFpbmVyXCI+XHJcbiAgICAgICAgICAgICAgICA8ZGl2IG9uQ2xpY2s9eygpID0+IHtoYW5kbGVTdWJtaXQoKX19IGNsYXNzTmFtZT17Q2xhc3NOYW1lcygnY29udGFpbmVyU2F2ZScsIHsgJ2Rpc2FibGVkJyA6IHR5cGVvZiBtb2RpZiAhPT0gJ3VuZGVmaW5lZCcgPyBmYWxzZSA6IHRydWUgfSApfT5cclxuICAgICAgICAgICAgICAgICAgICA8QnRuU2F2ZSB0aXRsZT17J1NhdXZlZ2FyZGVyJ30gbW9kaWY9e21vZGlmfS8+XHJcbiAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgICAgIDxwIGNsYXNzTmFtZT1cInRpdGxlRWRpdFpvbmVcIj5MaXN0ZSBkZXMgbWV0YXM8L3A+XHJcbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImVkaXRab25lRm9ybVwiPlxyXG4gICAgICAgICAgICAgICAgICAgIDxGb3JtRmllbGQgbGFiZWw9XCJNZXRhIFRpdGxlXCIgbWFyZ2luPXt7J2JvdHRvbSc6JzAnfX0+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHttZXRhVGl0bGUgJiZcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxUZXh0SW5wdXRcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwbGFjZWhvbGRlcj0nTWV0YSBUaXRsZSBQYWdlJ1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRlZmF1bHRWYWx1ZT17bWV0YVRpdGxlfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9uQ2hhbmdlPXsoZXZlbnQpID0+IHtzZXRNZXRhVGl0KGV2ZW50LnRhcmdldC52YWx1ZSksIHByb3BzLnNldE1ldGFUaXRsZShldmVudC50YXJnZXQudmFsdWUpLCBzZXRMYXN0TW9kaWZTdGF0ZShuZXcgRGF0ZSgpKX19XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgPC9Gb3JtRmllbGQ+XHJcbiAgICAgICAgICAgICAgICAgICAgPEZvcm1GaWVsZCBsYWJlbD1cIk1ldGEgQ29udGVudFwiIG1hcmdpbj17eydib3R0b20nOicwJ319PlxyXG4gICAgICAgICAgICAgICAgICAgICAgICB7bWV0YUNvbnRlbnQgJiZcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxUZXh0QXJlYVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBsYWNlaG9sZGVyPSdNZXRhIENvbnRlbnQgUGFnZSdcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkZWZhdWx0VmFsdWU9e21ldGFDb250ZW50fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9uQ2hhbmdlPXsoZXZlbnQpID0+IHtzZXRNZXRhQ29udChldmVudC50YXJnZXQudmFsdWUpLCBwcm9wcy5zZXRNZXRhQ29udGVudChldmVudC50YXJnZXQudmFsdWUpLCBzZXRMYXN0TW9kaWZTdGF0ZShuZXcgRGF0ZSgpKX19XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgPC9Gb3JtRmllbGQ+XHJcbiAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgPEJ0bkRlbGV0ZUVkaXRab25lIHRpdGxlPXsnU3VwcHJpbWVyJ30gaWRUb0RlbGV0ZT17aWR9IHRvPVwiL2FwaS9hZG1pbi9wYWdlcy9cIi8+XHJcbiAgICAgICAgICAgIDwvZGl2PlxyXG5cclxuICAgICAgICAgICAge29wZW4gJiZcclxuICAgICAgICAgICAgICAgIDxNb2RhbCBcclxuICAgICAgICAgICAgICAgICAgICByZWZyZXNoPXsoKSA9PiB7IHJlZnJlc2goKSB9fVxyXG4gICAgICAgICAgICAgICAgICAgIG9wZW49e29wZW59XHJcbiAgICAgICAgICAgICAgICAgICAgY2xvc2VQb3B1cD17c2V0VGltZW91dCgoKSA9PiB7IG9wZW5Qb3B1cChmYWxzZSkgfSwgNzAwKX0gXHJcbiAgICAgICAgICAgICAgICAgICAgbW9kYWw9XCJtb2RhbE5vdGlmXCJcclxuICAgICAgICAgICAgICAgICAgICBpdGVtPXt7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlOiAnU2F1dmVnYXJkw6kgIScsXHJcbiAgICAgICAgICAgICAgICAgICAgfX1cclxuICAgICAgICAgICAgICAgIC8+XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICA8Lz5cclxuICAgICk7XHJcbn1cclxuIiwiLy8gZXh0cmFjdGVkIGJ5IG1pbmktY3NzLWV4dHJhY3QtcGx1Z2luIiwiaW1wb3J0IFJlYWN0LCB7IHVzZUVmZmVjdCwgdXNlU3RhdGUgfSBmcm9tICdyZWFjdCc7XHJcbmltcG9ydCBDbGFzc05hbWVzIGZyb20gJ2NsYXNzbmFtZXMnO1xyXG5pbXBvcnQgJy4vaW5kZXguc2Nzcyc7XHJcblxyXG5pbXBvcnQgeyBzZW5kU2VjdGlvbiB9IGZyb20gJy4uLy4uL3N0b3JlL3NlcnZpY2UnO1xyXG5pbXBvcnQgeyBCdG5TYXZlIH0gZnJvbSAnLi4vYnRuU2F2ZS9CdG5TYXZlJztcclxuaW1wb3J0IHsgQmFja2dyb3VuZElucHV0IH0gZnJvbSAnLi4vYmFja2dyb3VuZElucHV0L0JhY2tncm91bmRJbnB1dCc7XHJcblxyXG5pbXBvcnQgeyBNb2RhbCB9IGZyb20gJy4uLy4uL2NvbXBvbmVudHMvbW9kYWwvTW9kYWwnO1xyXG5cclxuZXhwb3J0IGNvbnN0IE9uZVNlY3Rpb25FZGl0Wm9uZSA9IChwcm9wcykgPT4ge1xyXG4gICAgbGV0IFtjb2xvciwgc2V0Q29sb3JdID0gdXNlU3RhdGUoKTtcclxuICAgIGxldCBbbGFzdE1vZGlmLCBzZXRMYXN0TW9kaWZdID0gdXNlU3RhdGUocHJvcHMubW9kaWYpO1xyXG4gICAgbGV0IFtsYXN0TW9kaWZTdGF0ZSwgc2V0TGFzdE1vZGlmU3RhdGV
11980dID0gdXNlU3RhdGUoKTtcclxuICAgIC8vY29uc29sZS5sb2cocHJvcHMpXHJcbiAgICBjb25zdCBbb3Blbiwgb3BlblBvcHVwXSA9IHVzZVN0YXRlKGZhbHNlKTtcclxuXHJcbiAgICB1c2VFZmZlY3QoKCkgPT4ge1xyXG4gICAgICAgIHNldExhc3RNb2RpZihwcm9wcy5tb2RpZilcclxuICAgIH0sIFtwcm9wcy5tb2RpZl0pO1xyXG5cclxuICAgIGNvbnN0IGhhbmRsZUNvbG9yID0gKGUpID0+IHtcclxuICAgICAgICBzZXRDb2xvcihlKVxyXG4gICAgICAgIHNldExhc3RNb2RpZlN0YXRlKG5ldyBEYXRlKCkpXHJcbiAgICB9XHJcblxyXG4gICAgY29uc3QgaGFuZGxlU3VibWl0ID0gKCkgPT4ge1xyXG4gICAgICAgIGlmKHR5cGVvZiBsYXN0TW9kaWYgIT09ICd1bmRlZmluZWQnIHx8IHR5cGVvZiBsYXN0TW9kaWZTdGF0ZSAhPT0gJ3VuZGVmaW5lZCcpIHtcclxuICAgICAgICAgICAgbGV0IGRhdGEgPSBwcm9wcy5kYXRhXHJcbiAgICAgICAgICAgIGRhdGEgPSB7XHJcbiAgICAgICAgICAgICAgICAuLi5kYXRhLCBcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGNvbG9yLCAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvL2NvbnNvbGUubG9nKGRhdGEpXHJcbiAgICAgICAgICAgIG9wZW5Qb3B1cCh0cnVlKTtcclxuICAgICAgICAgICAgc2VuZFNlY3Rpb24oZGF0YSwgcHJvcHMuZGF0YS5pZCwgcHJvcHMuZGF0YS5pZFNlY3Rpb25QYWdlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbGV0IG1vZGlmO1xyXG4gICAgaWYobGFzdE1vZGlmID4gbGFzdE1vZGlmU3RhdGUgfHwgdHlwZW9mIGxhc3RNb2RpZlN0YXRlID09PSAndW5kZWZpbmVkJykge1xyXG4gICAgICAgIG1vZGlmID0gbGFzdE1vZGlmXHJcbiAgICB9IGVsc2UgaWYobGFzdE1vZGlmU3RhdGUgPiBsYXN0TW9kaWYgfHwgdHlwZW9mIGxhc3RNb2RpZiA9PT0gJ3VuZGVmaW5lZCcpIHtcclxuICAgICAgICBtb2RpZiA9IGxhc3RNb2RpZlN0YXRlXHJcbiAgICB9XHJcblxyXG4gICAgcmV0dXJuIChcclxuICAgICAgICA8PlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cIm9uZVNlY3Rpb25FZGl0Wm9uZUNvbnRhaW5lclwiPlxyXG4gICAgICAgICAgICAgICAgPGRpdiBvbkNsaWNrPXsoKSA9PiB7aGFuZGxlU3VibWl0KCl9fSBjbGFzc05hbWU9e0NsYXNzTmFtZXMoJ2NvbnRhaW5lclNhdmUnLCB7ICdkaXNhYmxlZCcgOiB0eXBlb2YgbW9kaWYgIT09ICd1bmRlZmluZWQnID8gZmFsc2UgOiB0cnVlIH0gKX0+XHJcbiAgICAgICAgICAgICAgICAgICAgPEJ0blNhdmUgdGl0bGU9eydTYXV2ZWdhcmRlcid9IG1vZGlmPXttb2RpZn0vPlxyXG4gICAgICAgICAgICAgICAgPC9kaXY+XHJcblxyXG4gICAgICAgICAgICAgICAgPEJhY2tncm91bmRJbnB1dCBjb2xvcj17cHJvcHMuZGF0YS5iYWNrZ3JvdW5kfSByZXR1cm5Ub1BhcmVudD17KGUpID0+IHtoYW5kbGVDb2xvcihlKX19Lz5cclxuICAgICAgICAgICAgPC9kaXY+XHJcblxyXG4gICAgICAgICAgICB7b3BlbiAmJlxyXG4gICAgICAgICAgICAgICAgPE1vZGFsIFxyXG4gICAgICAgICAgICAgICAgICAgIHJlZnJlc2g9eygpID0+IHsgcHJvcHMucmVmcmVzaCgpIH19XHJcbiAgICAgICAgICAgICAgICAgICAgb3Blbj17b3Blbn1cclxuICAgICAgICAgICAgICAgICAgICBjbG9zZVBvcHVwPXtzZXRUaW1lb3V0KCgpID0+IHsgb3BlblBvcHVwKGZhbHNlKSB9LCA3MDApfSBcclxuICAgICAgICAgICAgICAgICAgICBtb2RhbD1cIm1vZGFsTm90aWZcIlxyXG4gICAgICAgICAgICAgICAgICAgIGl0ZW09e3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGU6ICdTYXV2ZWdhcmTDqSAhJyxcclxuICAgICAgICAgICAgICAgICAgICB9fVxyXG4gICAgICAgICAgICAgICAgLz5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIDwvPlxyXG4gICAgKTtcclxufVxyXG4iLCIvLyBleHRyYWN0ZWQgYnkgbWluaS1jc3MtZXh0cmFjdC1wbHVnaW4iLCJpbXBvcnQgUmVhY3QsIHsgdXNlRWZmZWN0LCB1c2VTdGF0ZSB9IGZyb20gJ3JlYWN0JztcclxuaW1wb3J0IENsYXNzTmFtZXMgZnJvbSAnY2xhc3NuYW1lcyc7XHJcbmltcG9ydCAnLi9pbmRleC5zY3NzJztcclxuXHJcbmltcG9ydCB7IHNlbmRTZWN0aW9uRWxlbWVudCwgYWRkU2VjdGlvbkVsZW1lbnQgfSBmcm9tICcuLi8uLi9zdG9yZS9zZXJ2aWNlJztcclxuaW1wb3J0IHsgQnRuU2F2ZSB9IGZyb20gJy4uL2J0blNhdmUvQnRuU2F2ZSc7XHJcbmltcG9ydCB7IEJhY2tncm91bmRJbnB1dCB9IGZyb20gJy4uL2JhY2tncm91bmRJbnB1dC9CYWNrZ3JvdW5kSW5wdXQnO1xyXG5cclxuaW1wb3J0IHsgTW9kYWwgfSBmcm9tICcuLi8uLi9jb21wb25lbnRzL21vZGFsL01vZGFsJztcclxuXHJcbmV4cG9ydCBjb25zdCBPbmVTZWN0aW9uSXRlbUVkaXRab25lID0gKHByb3BzKSA9PiB7XHJcbiAgICBsZXQgW2NvbG9yLCBzZXRDb2xvcl0gPSB1c2VTdGF0ZSgpO1xyXG4gICAgbGV0IFtsYXN0TW9kaWYsIHNldExhc3RNb2RpZl0gPSB1c2VTdGF0ZShwcm9wcy5tb2RpZik7XHJcbiAgICBsZXQgW2xhc3RNb2RpZlN0YXRlLCBzZXRMYXN0TW9kaWZTdGF0ZV0gPSB1c2VTdGF0ZSgpO1xyXG4gICAgLy9jb25zb2xlLmxvZyhwcm9wcylcclxuICAgIGNvbnN0IFtvcGVuLCBvcGVuUG9wdXBdID0gdXNlU3RhdGUoZmFsc2UpO1xyXG4gICAgY29uc3QgW29wZW5FcnJvciwgb3BlbkVycm9yUG9wdXBdID0gdXNlU3RhdGUoZmFsc2UpO1xyXG4gICAgbGV0IFtlcnJvck1lc3NhZ2UsIHNldEVycm9yTWVzc2FnZV0gPSB1c2VTdGF0ZSgnJyk7XHJcblxyXG4gICAgdXNlRWZmZWN0KCgpID0+IHtcclxuICAgICAgICBzZXRMYXN0TW9kaWYocHJvcHMubW9kaWYpXHJcbiAgICB9LCBbcHJvcHMubW9kaWZdKTtcclxuICAgIFxyXG4gICAgY29uc3QgaGFuZGxlQ29sb3IgPSAoZSkgPT4ge1xyXG4gICAgICAgIHNldENvbG9yKGUpXHJcbiAgICAgICAgc2V0TGFzdE1vZGlmU3RhdGUobmV3IERhdGUoKSlcclxuICAgIH1cclxuXHJcbiAgICBjb25zdCBoYW5kbGVTdWJtaXQgPSAoKSA9PiB7XHJcbiAgICAgICAgaWYodHlwZW9mIGxhc3RNb2RpZiAhPT0gJ3VuZGVmaW5lZCcgfHwgdHlwZW9mIGxhc3RNb2RpZlN0YXRlICE9PSAndW5kZWZpbmVkJykge1xyXG4gICAgICAgICAgICBsZXQgZGF0YSA9IHByb3BzLmRh
11980dGFcclxuICAgICAgICAgICAgaWYocHJvcHMuZWRpdCA9PT0gdHJ1ZSkge1xyXG4gICAgICAgICAgICAgICAgZGF0YSA9IHtcclxuICAgICAgICAgICAgICAgICAgICAuLi5kYXRhLCBcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBjb2xvciwgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBvcGVuUG9wdXAodHJ1ZSk7XHJcbiAgICAgICAgICAgICAgICBzZW5kU2VjdGlvbkVsZW1lbnQoZGF0YSwgcHJvcHMuaWRTZWN0aW9uLCBwcm9wcy5pZEl0ZW0pO1xyXG4gICAgICAgICAgICB9IGVsc2UgaWYgKHByb3BzLmVkaXQgPT09IGZhbHNlKSB7XHJcbiAgICAgICAgICAgICAgICBsZXQgcmVhZHkgPSB0cnVlO1xyXG4gICAgICAgICAgICAgICAgaWYodHlwZW9mIHByb3BzLnJlcXVpcmVkSW5wdXQgIT09ICd1bmRlZmluZWQnICYmIHByb3BzLnJlcXVpcmVkSW5wdXQgIT09IG51bGwpXHJcbiAgICAgICAgICAgICAgICBPYmplY3Qua2V5cyhwcm9wcy5yZXF1aXJlZElucHV0KS5tYXAoKGVsLCBpbmRleCkgPT4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGlmKHByb3BzLnRlbXBsYXRlID09PSAnYWN0dWFsaXRlJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpZih0eXBlb2YgZGF0YVtlbF0gPT09ICd1bmRlZmluZWQnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2NvbnNvbGUubG9nKCd5ZXMnKVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc2V0RXJyb3JNZXNzYWdlKCdDaGFtcCByZXF1aXMgbWFucXVhbnQhJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGVuRXJyb3JQb3B1cCh0cnVlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiByZWFkeSA9IGZhbHNlXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgICAgICBpZihyZWFkeSA9PT0gdHJ1ZSlcclxuICAgICAgICAgICAgICAgICAgICBhZGRTZWN0aW9uRWxlbWVudChkYXRhLCBwcm9wcy5pZCkudGhlbigocmVzKSA9PiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpbmRvdy5sb2NhdGlvbi5ocmVmID0gcHJvcHMucmV0dXJuTG9jYXRpb247XHJcbiAgICAgICAgICAgICAgICB9KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBsZXQgbW9kaWY7XHJcbiAgICBpZihsYXN0TW9kaWYgPiBsYXN0TW9kaWZTdGF0ZSB8fCB0eXBlb2YgbGFzdE1vZGlmU3RhdGUgPT09ICd1bmRlZmluZWQnKSB7XHJcbiAgICAgICAgbW9kaWYgPSBsYXN0TW9kaWZcclxuICAgIH0gZWxzZSBpZihsYXN0TW9kaWZTdGF0ZSA+IGxhc3RNb2RpZiB8fCB0eXBlb2YgbGFzdE1vZGlmID09PSAndW5kZWZpbmVkJykge1xyXG4gICAgICAgIG1vZGlmID0gbGFzdE1vZGlmU3RhdGVcclxuICAgIH1cclxuICAgIFxyXG4gICAgcmV0dXJuIChcclxuICAgICAgICA8PlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cIm9uZVNlY3Rpb25JdGVtRWRpdFpvbmVDb250YWluZXJcIj5cclxuICAgICAgICAgICAgICAgIDxkaXYgb25DbGljaz17KCkgPT4ge2hhbmRsZVN1Ym1pdCgpfX0gY2xhc3NOYW1lPXtDbGFzc05hbWVzKCdjb250YWluZXJTYXZlJywgeyAnZGlzYWJsZWQnIDogdHlwZW9mIG1vZGlmICE9PSAndW5kZWZpbmVkJyA/IGZhbHNlIDogdHJ1ZSB9ICl9PlxyXG4gICAgICAgICAgICAgICAgICAgIDxCdG5TYXZlIHRpdGxlPXsnU2F1dmVnYXJkZXInfSBtb2RpZj17bW9kaWZ9Lz5cclxuICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICAgICAge3R5cGVvZiBwcm9wcy5kYXRhLmJhY2tncm91bmQgIT09ICd1bmRlZmluZWQnICYmXHJcbiAgICAgICAgICAgICAgICAgICAgPEJhY2tncm91bmRJbnB1dCBjb2xvcj17cHJvcHMuZGF0YS5iYWNrZ3JvdW5kfSByZXR1cm5Ub1BhcmVudD17KGUpID0+IHtoYW5kbGVDb2xvcihlKX19Lz5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgPC9kaXY+XHJcblxyXG4gICAgICAgICAgICB7b3BlbiAmJlxyXG4gICAgICAgICAgICAgICAgPE1vZGFsIFxyXG4gICAgICAgICAgICAgICAgICAgIHJlZnJlc2g9eygpID0+IHsgcmVmcmVzaCgpIH19XHJcbiAgICAgICAgICAgICAgICAgICAgb3Blbj17b3Blbn1cclxuICAgICAgICAgICAgICAgICAgICBjbG9zZVBvcHVwPXtzZXRUaW1lb3V0KCgpID0+IHsgb3BlblBvcHVwKGZhbHNlKSB9LCA3MDApfSBcclxuICAgICAgICAgICAgICAgICAgICBtb2RhbD1cIm1vZGFsTm90aWZcIlxyXG4gICAgICAgICAgICAgICAgICAgIGl0ZW09e3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGU6ICdTYXV2ZWdhcmTDqSAhJyxcclxuICAgICAgICAgICAgICAgICAgICB9fVxyXG4gICAgICAgICAgICAgICAgLz5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAge29wZW5FcnJvciAmJlxyXG4gICAgICAgICAgICAgICAgPE1vZGFsIFxyXG4gICAgICAgICAgICAgICAgICAgIG9wZW49e29wZW59XHJcbiAgICAgICAgICAgICAgICAgICAgY2xvc2VQb3B1cD17c2V0VGltZW91dCgoKSA9PiB7IG9wZW5FcnJvclBvcHVwKGZhbHNlKSB9LCAxNTAwKX0gXHJcbiAgICAgICAgICAgICAgICAgICAgbW9kYWw9XCJtb2RhbE5vdGlmXCJcclxuICAgICAgICAgICAgICAgICAgICBtb2RhbEVycm9yPXt0cnVlfVxyXG4gICAgICAgICAgICAgICAgICAgIGl0ZW09e3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGU6IGVycm9yTWVzc2FnZSxcclxuICAgICAgICAgICAgICAgICAgICB9fVxyXG4gICAgICAgICAgICAgICAgLz5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIDwvPlxyXG4gICAgKTtcclxufVxyXG4iLCIvLyBleHRyYWN0ZWQgYnkgbWluaS1jc3MtZXh0cmFjdC1wbHVnaW4iLCJpbXBvcnQgUmVhY3QsIHsgdXNlU3RhdGUsIHVzZUVmZmVjdCB9IGZyb20gJ3JlYWN0JztcclxuaW1wb3J0IHsgU3dpdGNoVUkgfSBmcm9tICcuLi9zd2l0Y2gvU3dpdGNoVUknO1xyXG5pbXBvcnQgeyBGb3JtRmllbGQsIFNlbGVjdCB9IGZyb20gJ2dyb21tZXQnO1xyXG5cclxuaW1wb3J0ICcuL2luZGV4LnNjc3MnO1xyXG5cclxuZXhwb3J0IGNvbnN0IE9wdGlvbnNJbnB1dCA9IChwcm9wcykgPT4ge1xyXG4gICAgY29uc3QgeyBuYW1lLCB2YWx1ZSwgdGVtcGxhdGUsICBnZXRUb1BhcmVudCwga2V5TmFtZSB9ID0gcHJvcHM7XHJcbiAgICBsZXQgb3B0aW9uc1ZhbHVlO1xyXG4gICAgLy9jb25zb2xlLmxvZyh2YWx1ZSlcclxuICAgXHJcbiAgICBpZiggdGVtcGxhdGUgPT09ICdzbGlkZXJIb21lJykge1xyXG4gICAgICAgIG9wdGlvbnNWYWx1ZSA9IFsnVmlkw6lvJywgJ1RleHRlJ107XHJcbiAgICB9IGVsc2UgaWYoIHRlbXBsYXRlID09PSAncGFydG5lcnMnIHx8IHRlbXBsYXRlID09PSAnYWN0dWFsaXRlJykge1xyXG4gICAgICAgIG9wdGlvbnNWYWx1ZSA9IFsnT3VpJywgJ05vbiddO1xyXG4gICAgfVxyXG5cclxuICAgIGxldCBbdmFsdWVJbnB1dCwgc2V0VmFsdWVJbnB1dF0gPSB1c2VTdGF0ZSgodHlwZW9mIHZhbHVlICE9PSAndW5kZWZpbmVkJyAmJiB2YWx1ZSA9PT0gdHJ1ZSkgPyBvcHRpb25zVmFsdWVbMF0gOiBvcHRpb25zVmFsdWVbMV0pO1xyXG5cclxuICAgIGNvbnN0IGhhbmRsZUNoYW5nZSA9IChlKSA9PiB7XHJcbiAgICAgICAgZ2V0VG9QYXJlbnQoZSlcclxuICAgICAgICBzZXRWYWx1ZUlucHV0KGUpO1xyXG4gICAgfVxyXG4gICAgbGV0IG5hbWVJbnB1dCA9IG5hbWUgPT09ICdidG5TaWduJyA/IFwiRm9ybXVsYWlyZSBkJ2luc2NyaXB0aW9uXCIgOiBuYW1lO1xyXG4gICAgcmV0dXJuIChcclxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cIm9wdGlvbnNJbnB1dENvbnRhaW5lclwiPlxyXG4gICAgICAgICAgICA8Rm9ybUZpZWxkIGxhYmVsPXtuYW1lSW5wdXR9PlxyXG4gICAgICAgICAgICAgICAgPFNlbGVjdFxyXG4gICAgICAgICAgICAgICAgICAgIG9wdGlvbnM9e29wdGlvbnNWYWx1ZX1cclxuICAgICAgICAgICAgICAgICAgICB2YWx1ZT17dmFsdWVJbnB1dH1cclxuICAgICAgICAgICAgICAgICAgICBvbkNoYW5nZT17XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICh7IHZhbHVlIH0pID0+IHsgaGFuZGxlQ2hhbmdlKHZhbHVlKSB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLz5cclxuICAgICAgICAgICAgPC9Gb3JtRmllbGQ+XHJcbiAgICAgICAgPC9kaXY+XHJcbiAgICApO
119801xyXG59XHJcbiIsIi8vIGV4dHJhY3RlZCBieSBtaW5pLWNzcy1leHRyYWN0LXBsdWdpbiIsImltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XHJcbmltcG9ydCAnLi9pbmRleC5zY3NzJztcclxuXHJcbmltcG9ydCB7IEJ0bkVkaXRab25lIH0gZnJvbSAnLi4vYnRuRWRpdFpvbmUvQnRuRWRpdFpvbmUnO1xyXG5cclxuZXhwb3J0IGNvbnN0IFBhZ2VFZGl0Wm9uZSA9IChwcm9wcykgPT4ge1xyXG4gICAgcmV0dXJuIChcclxuICAgICAgICA8PlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cInBhZ2VFZGl0Wm9uZUNvbnRhaW5lclwiPlxyXG4gICAgICAgICAgICAgICAgPEJ0bkVkaXRab25lIHRpdGxlPVwiQ3LDqWVyIHVuZSBwYWdlXCIgdHlwZT1cImFkZFBhZ2VcIiByZWZyZXNoPXsoKSA9PiBwcm9wcy5yZWZyZXNoKCl9XHJcbiAgICAgICAgICAgICAgICAgICAgaXRlbT17e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZTogIFwiXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1ldGFUaXRsZTogIFwiXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1ldGFDb250ZW50OiAgXCJcIixcclxuICAgICAgICAgICAgICAgICAgICB9fVxyXG4gICAgICAgICAgICAgICAgLz5cclxuICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgPC8+XHJcbiAgICApO1xyXG59XHJcbiIsIi8vIGV4dHJhY3RlZCBieSBtaW5pLWNzcy1leHRyYWN0LXBsdWdpbiIsImltcG9ydCBSZWFjdCwgeyB1c2VTdGF0ZSwgdXNlRWZmZWN0IH0gZnJvbSAncmVhY3QnO1xyXG5cclxuaW1wb3J0IHsgVGV4dElucHV0LCBGb3JtRmllbGQgfSBmcm9tICdncm9tbWV0JztcclxuXHJcbmltcG9ydCB7IFN3aXRjaFVJIH0gZnJvbSAnLi4vc3dpdGNoL1N3aXRjaFVJJztcclxuaW1wb3J0ICcuL2luZGV4LnNjc3MnO1xyXG5pbXBvcnQgQ2xhc3NOYW1lcyBmcm9tICdjbGFzc25hbWVzJztcclxuXHJcbmV4cG9ydCBjb25zdCBTdGF0dXNUaXRsZUJhciA9IChwcm9wcykgPT4ge1xyXG4gICAgY29uc3QgeyB0aXRsZSwgc3RhdHVzLCBpZCwgZ2V0VG9QYXJlbnQsIHRvLCByZXR1cm5WYWx1ZVN3aXRjaCwga2V5TmFtZSwga2V5TmFtZTIgfSA9IHByb3BzO1xyXG4gICAgLy9jb25zb2xlLmxvZygnc3RhdHVzVGl0bGUnLCB0aXRsZSlcclxuICAgIC8vbGV0IFt0aXRsZUl0ZW0sIHNldFRpdGxlSXRlbV0gPSB1c2VTdGF0ZSh0aXRsZSk7XHJcblxyXG4gICAgY29uc3QgaGFuZGxlQ2hhbmdlID0gKGUsIHBhcmFtKSA9PiB7XHJcbiAgICAgICAgaWYoZ2V0VG9QYXJlbnQpXHJcbiAgICAgICAgICAgIGlmKHBhcmFtID09PSAnc3RhdHVzJykge1xyXG4gICAgICAgICAgICAgICAgcmV0dXJuVmFsdWVTd2l0Y2goZSlcclxuICAgICAgICAgICAgfSBlbHNlIGlmKHBhcmFtID09PSAndGl0bGUnKSB7XHJcbiAgICAgICAgICAgICAgICBnZXRUb1BhcmVudChlLnRhcmdldC52YWx1ZSlcclxuICAgICAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy9jb25zb2xlLmxvZyhrZXlOYW1lKVxyXG4gICAgLy9jb25zb2xlLmxvZyhzdGF0dXMgPT09ICdudWxsJylcclxuICAgIC8vY29uc29sZS5sb2cocHJvcHMuZWRpdClcclxuXHJcbiAgICByZXR1cm4gKFxyXG4gICAgICAgIDxkaXYgY2xhc3NOYW1lPXtDbGFzc05hbWVzKCdzdGF0dXNUaXRsZUJhckNvbnRhaW5lcicsIHsgJ3JlZ2xlbWVudFN0YXR1cycgOiBrZXlOYW1lID09PSAncmVnbGVtZW50U3RhdHVzJyB9ICl9PlxyXG4gICAgICAgICAgICA8cD57a2V5TmFtZX1cclxuICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cInJlcXVpcmVJbnB1dFwiPnsocHJvcHMuZWRpdCA9PT0gZmFsc2UgJiYgcHJvcHMucmVxID09PSB0cnVlKSA/ICcqIGNoYW1wIG9ibGlnYXRvaXJlJzogJyd9PC9zcGFuPlxyXG4gICAgICAgICAgICA8L3A+XHJcbiAgICAgICAgICAgIHt0eXBlb2YgdGl0bGUgIT09ICd1bmRlZmluZWQnICYmXHJcbiAgICAgICAgICAgICAgICA8Rm9ybUZpZWxkIGxhYmVsPScnIG1hcmdpbj17eydib3R0b20nOicwJ319PlxyXG4gICAgICAgICAgICAgICAgICAgIDxUZXh0SW5wdXRcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGxhY2Vob2xkZXI9e3RpdGxlfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBkZWZhdWx0VmFsdWU9e3RpdGxlfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBvbkNoYW5nZT17KGUpID0+IHtoYW5kbGVDaGFuZ2UoZSwgJ3RpdGxlJykgfX1cclxuICAgICAgICAgICAgICAgICAgICAvPlxyXG4gICAgICAgICAgICAgICAgPC9Gb3JtRmllbGQ+XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAge3R5cGVvZiBzdGF0dXMgIT09ICd1bmRlZmluZWQnICAmJlxyXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJjb250YWluZXJTdGF0dXRcIj5cclxuICAgICAgICAgICAgICAgICAgICA8U3dpdGNoVUkgaXNBY3RpdmU9e3N0YXR1cyA9PT0gbnVsbCA/IGZhbHNlIDogc3RhdHVzfSBpZD17aWR9IHRvPXt0b30gaWRJdGVtPXtwcm9wcy5pZEl0ZW19IHJldHVyblRvUGFyZW50PXsoZSkgPT4ge2hhbmRsZUNoYW5nZShlLCB0eXBlb2Yga2V5TmFtZTIgIT09ICd1bmRlZmluZWQnID8ga2V5TmFtZTIgOiBrZXlOYW1lKSB9fSByZWZyZXNoPXtwcm9wcy5yZWZyZXNofS8+XHJcbiAgICAgICAgICAgICAgICA8L2Rpdj4gXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICA8L2Rpdj5cclxuICAgICk7XHJcbn1cclxuIiwiLy8gZXh0cmFjdGVkIGJ5IG1pbmktY3NzLWV4dHJhY3QtcGx1Z2luIiwiaW1wb3J0IFJlYWN0LCB7IHVzZVN0YXRlLCB1c2VFZmZlY3QgfSBmcm9tICdyZWFjdCc7XHJcbmltcG9ydCB7IHNlbmRTdGF0dXMgfSBmcm9tICcuLi8uLi9zdG9yZS9zZXJ2aWNlJztcclxuaW1wb3J0IFN3aXRjaCBmcm9tIFwicmVhY3Qtc3dpdGNoXCI7XHJcblxyXG5pbXBvcnQgJy4vaW5kZXguc2Nzcyc7XHJcblxyXG5leHBvcnQgY29uc3QgU3dpdGNoVUkgPSAocHJvcHMpID0+IHtcclxuICAgIGxldCB7IGlzQWN0aXZlLCBpZCwgdG8sIHJldHVyblRvUGFyZW50LCBrZXlOYW1lIH0gPSBwcm9wcztcclxuXHJcbiAgICBsZXQgW3N0YXR1cywgc2V0U3RhdHVzXSA9IHVzZVN0YXRlKHByb3BzLmlzQWN0aXZlKTtcclxuICAgLy9jb25zb2xlLmxvZyhzdGF0dXMpXHJcbiAgICB1c2VFZmZlY3QoKCkgPT4ge1xyXG4gICAgICAgI
11980HNldFN0YXR1cyhwcm9wcy5pc0FjdGl2ZSk7XHJcbiAgICB9LCBbcHJvcHMuaXNBY3RpdmVdKTtcclxuXHJcbiAgICBjb25zdCBoYW5kbGVDaGFuZ2UgPSAoKSA9PiB7XHJcbiAgICAgICAgbGV0IGRhdGEgPSAhISghc3RhdHVzKTtcclxuICAgICAgICAvL2NvbnNvbGUubG9nKHByb3BzKVxyXG4gICAgICAgIC8vY29uc29sZS5sb2coc3RhdHVzKVxyXG4gICAgICAgIGlmKGlkICYmIHRvICYmIHR5cGVvZiBwcm9wcy5pZEl0ZW0gPT09ICd1bmRlZmluZWQnKSB7XHJcbiAgICAgICAgICAgIHNldFN0YXR1cyhkYXRhKTtcclxuICAgICAgICAgICAgaWYocHJvcHMuZWRpdCA9PT0gZmFsc2UpXHJcbiAgICAgICAgICAgICAgICByZXR1cm47XHJcbiAgICAgICAgICAgIGVsc2VcclxuICAgICAgICAgICAgICAgIHNlbmRTdGF0dXModG8sIGlkLCBkYXRhKS50aGVuKCgpID0+IHtcclxuICAgICAgICAgICAgICAgICAgICBpZih0eXBlb2YgcHJvcHMucmVmcmVzaCAhPT0gJ3VuZGVmaW5lZCcpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHByb3BzLnJlZnJlc2goKTtcclxuICAgICAgICAgICAgICAgIH0pO1xyXG4gICAgICAgIH0gZWxzZSBpZiAoaWQgJiYgdG8gJiYgdHlwZW9mIHByb3BzLmlkSXRlbSAhPT0gJ3VuZGVmaW5lZCcpIHtcclxuICAgICAgICAgICAgc2V0U3RhdHVzKGRhdGEpO1xyXG4gICAgICAgICAgICBzZW5kU3RhdHVzKHRvLCBpZCwgZGF0YSwgcHJvcHMuaWRJdGVtKS50aGVuKCgpID0+IHtcclxuICAgICAgICAgICAgICAgIGlmKHR5cGVvZiBwcm9wcy5yZWZyZXNoICE9PSAndW5kZWZpbmVkJykge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vY29uc29sZS5sb2coJ3JlZnJlc2gnKVxyXG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnJlZnJlc2goKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgfSBlbHNlIGlmKHJldHVyblRvUGFyZW50KSB7XHJcbiAgICAgICAgICAgIHNldFN0YXR1cyhkYXRhKTtcclxuICAgICAgICAgICAgcmV0dXJuVG9QYXJlbnQoZGF0YSwga2V5TmFtZSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICByZXR1cm4gKFxyXG4gICAgICAgIDxkaXYgY2xhc3NOYW1lPVwic3dpdGNoQ29udGFpbmVyXCI+XHJcbiAgICAgICAgICAgIHsodHlwZW9mIHN0YXR1cyA9PT0gJ2Jvb2xlYW4nKSAmJlxyXG5cclxuICAgICAgICAgICAgICAgIDxsYWJlbD5cclxuICAgICAgICAgICAgICAgICAgICA8c3Bhbj57c3RhdHVzID8gJ2FjdGlmJyA6ICdpbmFjdGlmJ308L3NwYW4+XHJcbiAgICAgICAgICAgICAgICAgICAgPFN3aXRjaCBvbkNoYW5nZT17KCkgPT4ge2hhbmRsZUNoYW5nZSgpfX0gY2hlY2tlZD17c3RhdHVzfSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgb25Db2xvcj0nIzkwYzk3ZSdcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGFuZGxlRGlhbWV0ZXI9ezE4fVxyXG4gICAgICAgICAgICAgICAgICAgIC8+XHJcbiAgICAgICAgICAgICAgICA8L2xhYmVsPlxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgPC9kaXY+XHJcbiAgICApO1xyXG59XHJcbiIsIi8vIGV4dHJhY3RlZCBieSBtaW5pLWNzcy1leHRyYWN0LXBsdWdpbiIsImltcG9ydCBSZWFjdCwgeyB1c2VFZmZlY3QsIHVzZVN0YXRlIH0gZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgQ2xhc3NOYW1lcyBmcm9tICdjbGFzc25hbWVzJztcclxuaW1wb3J0ICcuL2luZGV4LnNjc3MnO1xyXG5cclxuaW1wb3J0IHsgc2VuZFNvY2lhbFRlbXBsYXRlIH0gZnJvbSAnLi4vLi4vc3RvcmUvc2VydmljZSc7XHJcbmltcG9ydCB7IEJ0blNhdmUgfSBmcm9tICcuLi9idG5TYXZlL0J0blNhdmUnO1xyXG5pbXBvcnQgeyBCYWNrZ3JvdW5kSW5wdXQgfSBmcm9tICcuLi9iYWNrZ3JvdW5kSW5wdXQvQmFja2dyb3VuZElucHV0JztcclxuXHJcbmltcG9ydCB7IE1vZGFsIH0gZnJvbSAnLi4vLi4vY29tcG9uZW50cy9tb2RhbC9Nb2RhbCc7XHJcblxyXG5leHBvcnQgY29uc3QgVGVtcGxhdGVFZGl0Wm9uZSA9IChwcm9wcykgPT4ge1xyXG4gICAgbGV0IFtjb2xvciwgc2V0Q29sb3JdID0gdXNlU3RhdGUoKTtcclxuICAgIGxldCBbbGFzdE1vZGlmLCBzZXRMYXN0TW9kaWZdID0gdXNlU3RhdGUocHJvcHMubW9kaWYpO1xyXG4gICAgbGV0IFtsYXN0TW9kaWZTdGF0ZSwgc2V0TGFzdE1vZGlmU3RhdGVdID0gdXNlU3RhdGUoKTtcclxuXHJcbiAgICBjb25zdCBbb3Blbiwgb3BlblBvcHVwXSA9IHVzZVN0YXRlKGZhbHNlKTtcclxuXHJcbiAgICB1c2VFZmZlY3QoKCkgPT4ge1xyXG4gICAgICAgIHNldExhc3RNb2RpZihwcm9wcy5tb2RpZilcclxuICAgIH0sIFtwcm9wcy5tb2RpZl0pO1xyXG5cclxuICAgIGNvbnN0IGhhbmRsZUNvbG9yID0gKGUpID0+IHtcclxuICAgICAgICBzZXRDb2xvcihlKVxyXG4gICAgICAgIHNldExhc3RNb2RpZlN0YXRlKG5ldyBEYXRlKCkpXHJcbiAgICB9XHJcblxyXG4gICAgY29uc3QgaGFuZGxlU3VibWl0ID0gKCkgPT4ge1xyXG4gICAgICAgIGlmKHR5cGVvZiBsYXN0TW9kaWYgIT09ICd1bmRlZmluZWQnIHx8IHR5cGVvZiBsYXN0TW9kaWZTdGF0ZSAhPT0gJ3VuZGVmaW5lZCcpIHtcclxuICAgICAgICAgICAgbGV0IGRhdGEgPSBwcm9wcy5kYXRhO1xyXG4gICAgICAgICAgICBsZXQgdHlwZSA9IGRhdGEudHlwZVxyXG4gICAgICAgICAgICBpZih0eXBlID09PSAnaGVhZGVyJykge1xyXG4gICAgICAgICAgICAgICAgZGF0YSA9IFsgXHJcbiAgICAgICAgICAgICAgICAgICAgICB0eXBlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgY29sb3IsXHJcbiAgICAgICAgICAgICAgICAgICAgXVxyXG4gICAgICAgICAgICAgICAgLy9jb25zb2xlLmxvZyhkYXRhKVxyXG4gICAgICAgICAgICAgICAgc2VuZFNvY2lhbFRlbXBsYXRlKGRhdGEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGVsc2UgaWYoZGF0YS50eXBlID09PSAnZm9vdGVyJykge1xyXG4gICAgICAgICAgICAgICAgZGF0YSA9IFtcclxuICAgICAgICAgICAgICAgICAgICB0eXBlLFxyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yLFxyXG4gICAgICAgICAgICAgICAgICAgIC4uLltkYXRhLnNvY2lhbF0sXHJcbiAgICAgICAgICAgICAgICBdXHJcbiAgICAgICAgICAgICAgICAvL2NvbnNvbGUubG9nKGRhdGEpXHJcbiAgICAgICAgICAgICAgICBzZW5kU29jaWFsVGVtcGxhdGUoZGF0YSk7XHJcbiAgICAgICAgICAgI
11980H1cclxuICAgICAgICAgICAgb3BlblBvcHVwKHRydWUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGxldCBtb2RpZjtcclxuICAgIGlmKGxhc3RNb2RpZiA+IGxhc3RNb2RpZlN0YXRlIHx8IHR5cGVvZiBsYXN0TW9kaWZTdGF0ZSA9PT0gJ3VuZGVmaW5lZCcpIHtcclxuICAgICAgICBtb2RpZiA9IGxhc3RNb2RpZlxyXG4gICAgfSBlbHNlIGlmKGxhc3RNb2RpZlN0YXRlID4gbGFzdE1vZGlmIHx8IHR5cGVvZiBsYXN0TW9kaWYgPT09ICd1bmRlZmluZWQnKSB7XHJcbiAgICAgICAgbW9kaWYgPSBsYXN0TW9kaWZTdGF0ZVxyXG4gICAgfVxyXG4gICAgLy9jb25zb2xlLmxvZyhtb2RpZilcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPD5cclxuICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJvbmVQYWdlRWRpdFpvbmVDb250YWluZXJcIj5cclxuICAgICAgICAgICAgICAgIDxkaXYgb25DbGljaz17KCkgPT4ge2hhbmRsZVN1Ym1pdCgpfX0gY2xhc3NOYW1lPXtDbGFzc05hbWVzKCdjb250YWluZXJTYXZlJywgeyAnZGlzYWJsZWQnIDogdHlwZW9mIG1vZGlmICE9PSAndW5kZWZpbmVkJyA/IGZhbHNlIDogdHJ1ZSB9ICl9PlxyXG4gICAgICAgICAgICAgICAgICAgIDxCdG5TYXZlIHRpdGxlPXsnU2F1dmVnYXJkZXInfSBtb2RpZj17bW9kaWZ9Lz5cclxuICAgICAgICAgICAgICAgIDwvZGl2PlxyXG5cclxuICAgICAgICAgICAgICAgIDxCYWNrZ3JvdW5kSW5wdXQgY29sb3I9e3Byb3BzLmRhdGEuY29udGVudH0gcmV0dXJuVG9QYXJlbnQ9eyhlKSA9PiB7aGFuZGxlQ29sb3IoZSl9fS8+XHJcbiAgICAgICAgICAgIDwvZGl2PlxyXG5cclxuICAgICAgICAgICAge29wZW4gJiZcclxuICAgICAgICAgICAgICAgIDxNb2RhbCBcclxuICAgICAgICAgICAgICAgICAgICByZWZyZXNoPXsoKSA9PiB7IHJlZnJlc2goKSB9fVxyXG4gICAgICAgICAgICAgICAgICAgIG9wZW49e29wZW59XHJcbiAgICAgICAgICAgICAgICAgICAgY2xvc2VQb3B1cD17c2V0VGltZW91dCgoKSA9PiB7IG9wZW5Qb3B1cChmYWxzZSkgfSwgNzAwKX0gXHJcbiAgICAgICAgICAgICAgICAgICAgbW9kYWw9XCJtb2RhbE5vdGlmXCJcclxuICAgICAgICAgICAgICAgICAgICBpdGVtPXt7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlOiAnU2F1dmVnYXJkw6kgIScsXHJcbiAgICAgICAgICAgICAgICAgICAgfX1cclxuICAgICAgICAgICAgICAgIC8+XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICA8Lz5cclxuICAgICk7XHJcbn1cclxuIiwiLy8gZXh0cmFjdGVkIGJ5IG1pbmktY3NzLWV4dHJhY3QtcGx1Z2luIiwiaW1wb3J0IFJlYWN0LCB7IHVzZVN0YXRlLCB1c2VFZmZlY3QgfSBmcm9tICdyZWFjdCc7XHJcbmltcG9ydCB7IFRleHRJbnB1dCwgRm9ybUZpZWxkIH0gZnJvbSAnZ3JvbW1ldCc7XHJcbmltcG9ydCAnLi9pbmRleC5zY3NzJztcclxuXHJcbmltcG9ydCB7IFN3aXRjaFVJIH0gZnJvbSAnLi4vc3dpdGNoL1N3aXRjaFVJJztcclxuXHJcbmV4cG9ydCBjb25zdCBUZXh0SW5wdXRVSSA9IChwcm9wcykgPT4ge1xyXG4gICAgY29uc3QgeyBuYW1lLCBuYW1lMiwgdmFsdWUsIHZhbHVlMiwgZ2V0VG9QYXJlbnQsIGdldFRvUGFyZW50MiwgcmV0dXJuVmFsdWVTd2l0Y2gsIGtleU5hbWUsIGlzQWN0aXZlLCBpZCwgdG8gfSA9IHByb3BzO1xyXG4gICAgLy9jb25zb2xlLmxvZyhwcm9wcylcclxuICAgIGxldCBbdmFsdWVJbnB1dCwgc2V0VmFsdWVdID0gdXNlU3RhdGUodmFsdWUpO1xyXG4gICAgbGV0IFt2YWx1ZUlucHV0Miwgc2V0VmFsdWUyXSA9IHVzZVN0YXRlKHZhbHVlMik7XHJcbiAgICBcclxuICAgIGNvbnN0IGhhbmRsZUNoYW5nZSA9IChlLCBwYXJhbSkgPT4ge1xyXG4gICAgICAgIGlmKHBhcmFtKSB7XHJcbiAgICAgICAgICAgIGlmKGdldFRvUGFyZW50ICYmIHBhcmFtID09PSAndGl0bGUnKSB7XHJcbiAgICAgICAgICAgICAgICBnZXRUb1BhcmVudChlLnRhcmdldC52YWx1ZSlcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBlbHNlIGlmKGdldFRvUGFyZW50MiAmJiBwYXJhbSA9PT0gJ2J0blRpdGxlJykge1xyXG4gICAgICAgICAgICAgICAgZ2V0VG9QYXJlbnQyKGUudGFyZ2V0LnZhbHVlKVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSAgICBcclxuICAgIH1cclxuICAgIFxyXG4gICAgcmV0dXJuIChcclxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cInRleHRJbnB1dENvbnRhaW5lclwiPlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImNvbnRhaW5lckxhYmVsXCI+XHJcbiAgICAgICAgICAgICAgICA8Rm9ybUZpZWxkIGxhYmVsPXtgJHtuYW1lfWB9IG1hcmdpbj17eydib3R0b20nOicwJ319PlxyXG4gICAgICAgICAgICAgICAgICAgIDxUZXh0SW5wdXRcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGxhY2Vob2xkZXI9e2Ake25hbWV9YH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgZGVmYXVsdFZhbHVlPXt2YWx1ZX1cclxuICAgICAgICAgICAgICAgICAgICAgICAgb25DaGFuZ2U9eyhlKSA9PiB7c2V0VmFsdWUoZSksIGhhbmRsZUNoYW5nZShlLCAndGl0bGUnKSB9fVxyXG4gICAgICAgICAgICAgICAgICAgIC8+XHJcbiAgICAgICAgICAgICAgICA8L0Zvcm1GaWVsZD5cclxuICAgICAgICAgICAgICAgIHt0eXBlb2YgdmFsdWUyICE9PSAndW5kZWZpbmVkJyAmJlxyXG4gICAgICAgICAgICAgICAgICAgIDxGb3JtRmllbGQgbGFiZWw9e2Ake25hbWUyfWB9IG1hcmdpbj17eydib3R0b20nOicwJ319PlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8VGV4dElucHV0XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwbGFjZWhvbGRlcj17YCR7bmFtZTJ9YH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRlZmF1bHRWYWx1ZT17dmFsdWUyfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb25DaGFuZ2U9eyhlKSA9PiB7c2V0VmFsdWUyKGUpLCBoYW5kbGVDaGFuZ2UoZSwgJ2J0blRpdGxlJykgfX1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLz5cclxuICAgICAgICAgICAgICAgICAgICA8L0Zvcm1GaWVsZD5cclxuICAgICAgICAgICAgICAgI
11980H1cclxuICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgIHt0eXBlb2YgaXNBY3RpdmUgIT09ICd1bmRlZmluZWQnICYmIGlkICYmXHJcbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImNvbnRhaW5lclN0YXR1c1wiPlxyXG4gICAgICAgICAgICAgICAgICAgIDxwPlN0YXR1cyBkdSBib3V0b248L3A+XHJcbiAgICAgICAgICAgICAgICAgICAgPFN3aXRjaFVJIGlzQWN0aXZlPXtpc0FjdGl2ZX0gdG89e3RvfSBpZD17aWR9IGtleU5hbWU9eydidG5TdGF0dXMnfSBlZGl0PXtwcm9wcy5lZGl0fSByZWZyZXNoPXtwcm9wcy5yZWZyZXNofS8+XHJcbiAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIDwvZGl2PlxyXG4gICAgKTtcclxufVxyXG4iLCIvLyBleHRyYWN0ZWQgYnkgbWluaS1jc3MtZXh0cmFjdC1wbHVnaW4iLCJpbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgJy4vaW5kZXguc2Nzcyc7XHJcblxyXG5pbXBvcnQgeyBCdG5FZGl0Wm9uZSB9IGZyb20gJy4uL2J0bkVkaXRab25lL0J0bkVkaXRab25lJztcclxuXHJcbmV4cG9ydCBjb25zdCBVc2VyRWRpdFpvbmUgPSAocHJvcHMpID0+IHtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPD5cclxuICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJ1c2VyRWRpdFpvbmVDb250YWluZXJcIj5cclxuICAgICAgICAgICAgICAgIDxCdG5FZGl0Wm9uZSB0aXRsZT1cIkNyw6llciB1biB1dGlsaXNhdGV1clwiIHR5cGU9XCJhZGRFZGl0VXNlclwiIHJlZnJlc2g9eygpID0+IHByb3BzLnJlZnJlc2goKX1cclxuICAgICAgICAgICAgICAgICAgICBpdGVtPXt7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHVzZXJuYW1lOiAgXCJcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlyc3ROYW1lOiAgXCJcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGFzdE5hbWU6ICBcIlwiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBlbWFpbDogIFwiXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJvbGVzOiBcIlJPTEVfVVNFUlwiXHJcbiAgICAgICAgICAgICAgICAgICAgfX1cclxuICAgICAgICAgICAgICAgIC8+XHJcbiAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgIDwvPlxyXG4gICAgKTtcclxufVxyXG4iLCIvLyBleHRyYWN0ZWQgYnkgbWluaS1jc3MtZXh0cmFjdC1wbHVnaW4iLCJpbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgUmVhY3RET00gZnJvbSAncmVhY3QtZG9tJztcclxuaW1wb3J0IEFwcCBmcm9tICcuL3ZpZXdzL0FwcCc7XHJcblxyXG5SZWFjdERPTS5yZW5kZXIoPEFwcCAvPiwgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ1V4aWFCT0NvbnRhaW5lcicpKTtcclxuIiwiaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcclxuXHJcbmV4cG9ydCBjb25zdCBFcnJvcjQwNCA9ICgpID0+IHtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJlcnJvcjQwNCBjb250YWluZXJGbGV4XCI+XHJcbiAgICAgICAgICAgIDxoMT5FcnJvciA0MDQ8L2gxPlxyXG4gICAgICAgIDwvZGl2PlxyXG4gICAgKTtcclxufSIsImltcG9ydCBSZWFjdCwgeyB1c2VTdGF0ZSwgdXNlRWZmZWN0IH0gZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgeyBNZWRpYVNlY3Rpb24gfSBmcm9tICcuLi8uLi9jb21wb25lbnRzL21lZGlhU2VjdGlvbi9NZWRpYVNlY3Rpb24nO1xyXG5pbXBvcnQgeyBIZWFkZXJTZWN0aW9uIH0gZnJvbSAnLi4vLi4vY29tcG9uZW50cy9oZWFkZXJTZWN0aW9uL0hlYWRlclNlY3Rpb24nO1xyXG5pbXBvcnQgeyBnZXRNZWRpYXMgfSBmcm9tICcuLi8uLi9zdG9yZS9zZXJ2aWNlJztcclxuaW1wb3J0IHsgRWRpdFpvbmUgfSBmcm9tICcuLi8uLi9jb21wb25lbnRzL2VkaXRab25lL0VkaXRab25lJztcclxuXHJcbmltcG9ydCAnLi9pbmRleC5zY3NzJztcclxuXHJcbmV4cG9ydCBjb25zdCBHYWxsZXJ5ID0gKCkgPT4ge1xyXG4gICAgY29uc3QgW2l0ZW1zLCBzZXRJdGVtc10gPSB1c2VTdGF0ZShbXSk7XHJcblxyXG4gICAgdXNlRWZmZWN0KCgpID0+IHtcclxuICAgICAgICBmZXRjaERhdGEoKTtcclxuICAgIH0sIFtdKTtcclxuXHJcbiAgICBjb25zdCBmZXRjaERhdGEgPSAoKSA9PiB7XHJcbiAgICAgICAgZ2V0TWVkaWFzKCkudGhlbihyZXMgPT4ge1xyXG4gICAgICAgICAgICBzZXRJdGVtcyhyZXMpO1xyXG4gICAgICAgIH0pO1xyXG4gICAgfVxyXG5cclxuICAgIGNvbnN0IHJlZnJlc2ggPSAoKSA9PiB7XHJcbiAgICAgICAgZmV0Y2hEYXRhKCk7XHJcbiAgICB9O1xyXG5cclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPD5cclxuICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJnYWxsZXJ5Q29udGFpbmVyIGNvbnRhaW5lckZsZXhcIj5cclxuICAgICAgICAgICAgICAgIDxIZWFkZXJTZWN0aW9uIHRpdGxlPVwiR2FsZXJpZVwiLz5cclxuICAgICAgICAgICAgICAgIDxNZWRpYVNlY3Rpb24gaXRlbXM9e2l0ZW1zfSByZWZyZXNoPXsoKSA9PiB7IHJlZnJlc2goKSB9fS8+XHJcbiAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICA8RWRpdFpvbmUgZWRpdFpvbmVUeXBlPVwiZ2FsbGVyeU1hbmFnZXJcIiByZWZyZXNoPXsoKSA9PiB7IHJlZnJlc2goKSB9fSBkYXRhPXtpdGVtc30vPlxyXG4gICAgICAgIDwvPlxyXG4gICAgICAgICk7XHJcbn0iLCIvLyBleHRyYWN0ZWQgYnkgbWluaS1jc3MtZXh0cmFjdC1wbHVnaW4iLCJpbXBvcnQgUmVhY3QsIHsgdXNlU3RhdGUsIHVzZUVmZmVjdCB9IGZyb20gJ3JlYWN0JztcclxuXHJcbmltcG9ydCB7IGdldEdhbWVzIH0gZnJvbSAnLi4vLi4vc3RvcmUvc2VydmljZSc7XHJcbmltcG9ydCBQYWdpbmF0aW9uIGZyb20gJ3JjLXBhZ2luYXRpb24nO1xyXG5cclxuaW1wb3J0IHsgSGVhZGVyU2VjdGlvbiB9IGZyb20gJy4uLy4uL2NvbXBvbmVudHMvaGVhZGVyU2VjdGlvbi9IZWFkZXJTZWN0aW9uJztcclxuaW1wb3J0IHsgRGF0YUhlYWRlciB9IGZyb20gJy4uLy4uL2NvbXBvbmVudHMvZGF0YUhlYWRlci9EYXRhSGVhZGVyJztcclxuaW1wb3J0IHsgRWRpdFpvbmUgfSBmcm9tICcuLi8uLi9jb21wb25lbnRzL2VkaXRab25lL0VkaXRab25lJztcclxuaW1wb3J0IHsgTGlzdEl0ZW1HYW1lcyB9IGZyb20gJy4uLy4uL2NvbXBvbmVudHMvbGlzdEl0ZW0vTGlzdEl0ZW1HYW1lcyc7XHJcbmltcG9ydCAnLi9pbmRleC5zY3NzJztcclxuXHJcbmV4cG9ydCBjb25zdCBHYW1lTWFuYWdlciA9ICgpID0+IHtcclxuICAgIGxldCBbbGlzdEdhbWUsIHNldExpc3RHYW1lXSA9IHVzZVN0YXRlKFtdKTtcclxuICAgIGxldCBbY3VycmVudFBhZ2VDb3VudCwgc2V0Q3VycmVudFBhZ2VdID0gdXNlU3RhdGUoMCk7XHJcbiAgICBsZXQgW3BhZ2VTaXplQ291bnQsIHNldFBhZ2VTaXplXSA9IHVzZVN0YXRlKDEwKTtcclxuXHJcbiAgICB1c2VFZmZlY3QoKCkgPT4ge1xyXG4gICAgICAgIGZldGNoRGF0YSgpO1xyXG4gICAgfSwgW10pO1xyXG5cclxuICAgIGNvbnN0IGZldGNoRGF0YSA9ICgpID0+IHtcclxuICAgICAgICBnZXRHYW1lcygpLnRoZW4oYXN5bmMgKHJlcykgPT4ge1xyXG4gICAgICAgICAgICBjb25zb2xlLmxvZyhyZXMpXHJcbiAgICAgICAgICAgIGF3YWl0IHNldExpc3RHYW1lKHJlcyk7XHJcbiAgICAgICAgICAgIC8vIHNldFRlbXBsYXRlKHJlcy50ZW1wbGF0ZSk7XHJcbiAgICAgICAgfSk7XHJcbiAgICB9XHJcblxyXG4gICAgY29uc3QgcmVmcmVzaCA9ICgpID0+IHtcclxuICAgICAgICBmZXRjaERhdGEoKTtcclxuICAgIH07XHJcblxyXG4gICAgY29uc3QgZ2VuZXJhdGVHYW1lcyA9ICgpID0+IHtcclxuICAgICAgICBsZXQgZGF0YSA9IFsuLi5saXN0R2FtZV07XHJcblxyXG4gICAgICAgIGlmKHR5cGVvZiBkYXRhICE9PSAndW5kZWZpbmVkJyAmJiBkYXRhICE9PSBudWxsKVxyXG4gICAgICAgICAgICBpZihkYXRhLmxlbmd0aCA+IHBhZ2VTaXplQ291bnQpIHtcclxuICAgICAgICAgICAgICAgICAgICBsZXQgZGF0YUNvcHkgPSBbLi4ubGlzdEdhbWVdO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBsZXQgcmVtb3ZlID0gZGF0YUNvcHkuc3BsaWNlKGN1cnJlbnRQYWdlQ291bnQqcGFnZVNpemVDb3VudCwgcGFnZVNpemVDb3VudClcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgI
11980HJldHVybiByZW1vdmUubWFwKChpdGVtLCBpKT0+IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIDxMaXN0SXRlbUdhbWVzIGNsYXNzTmFtZT1cImxpc3RJdGVtXCIgaXRlbT17aXRlbX0ga2V5PXtpfSByZWZyZXNoPXsoKSA9PiB7IHJlZnJlc2goKSB9fS8+O1xyXG4gICAgICAgICAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgICAgICAgcmV0dXJuIGRhdGEubWFwKChpdGVtLCBpKT0+IHtcclxuICAgICAgICAgICAgICAgICAgICByZXR1cm4gPExpc3RJdGVtR2FtZXMgY2xhc3NOYW1lPVwibGlzdEl0ZW1cIiBpdGVtPXtpdGVtfSBrZXk9e2l9IHJlZnJlc2g9eygpID0+IHsgcmVmcmVzaCgpIH19Lz47XHJcbiAgICAgICAgICAgICAgICB9KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICB9XHJcbiAgICBcclxuICAgIGNvbnN0IG9uQ2hhbmdlID0gKGN1cnJlbnQsIHBhZ2VTaXplKSA9PiB7XHJcbiAgICAgICAgc2V0Q3VycmVudFBhZ2UoY3VycmVudC0xKVxyXG4gICAgICAgIC8vY29uc29sZS5sb2coJ29uQ2hhbmdlOmN1cnJlbnQ9JywgY3VycmVudCk7XHJcbiAgICAgICAgLy9jb25zb2xlLmxvZygnb25DaGFuZ2U6cGFnZVNpemU9JywgcGFnZVNpemUpO1xyXG4gICAgICAgIGdlbmVyYXRlR2FtZXMoKTtcclxuICAgIH07XHJcbiAgICAvL2NvbnNvbGUubG9nKGxpc3RHYW1lLmxlbmd0aClcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPD4gIFxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cIm5ld3NsZXR0ZXJNYW5hZ2VyQ29udGFpbmVyIGdhbWVNYW5hZ2VyQ29udGFpbmVyIGNvbnRhaW5lckZsZXhcIj5cclxuICAgICAgICAgICAgICAgIDxIZWFkZXJTZWN0aW9uIHRpdGxlPVwiSmV1eC1jb25jb3Vyc1wiIHN1YlRpdGxlPVwiTGlzdGUgZGVzIGluc2NyaXRzXCIvPiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIDxEYXRhSGVhZGVyIGRhdGFOYW1lPXtbXCJBcnRpY2xlXCIsIFwiVMOpbMOpcGhvbmVcIiwgXCJQcsOpbm9tXCIsIFwiTm9tXCIsIFwiRS1tYWlsXCIsIFwiRGF0ZSBkZSBjcsOpYXRpb25cIiwgXCJPZmZyZSBwcm9tb3Rpb25uZWxsZVwiLCBcIkNHVSBhY2NlcHTDqVwiLCBcIk1lZGlhXCJdfSBjbGFzc05hbWU9XCJkYXRhSGVhZGVyVXNlclwiLz5cclxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiY29udGFpbmVyR2FtZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgIHtnZW5lcmF0ZUdhbWVzKCl9XHJcbiAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgICAgIHsodHlwZW9mIGxpc3RHYW1lIT09ICd1bmRlZmluZWQnICYmIGxpc3RHYW1lLmxlbmd0aCAhPT0gMCAmJiBsaXN0R2FtZS5sZW5ndGggPiBwYWdlU2l6ZUNvdW50LTIpICYmXHJcbiAgICAgICAgICAgICAgICAgICAgPD5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPFBhZ2luYXRpb25cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpbXBsZVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc2hvd1F1aWNrSnVtcGVyPXt7IGdvQnV0dG9uOiBmYWxzZSB9fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGVmYXVsdEN1cnJlbnQ9ezF9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3RhbD17bGlzdEdhbWUubGVuZ3RofVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb25DaGFuZ2U9e29uQ2hhbmdlfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAvPlxyXG4gICAgICAgICAgICAgICAgICAgIDwvPlxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgPEVkaXRab25lIGVkaXRab25lVHlwZT1cImdhbWVNYW5hZ2VyXCIgcmVmcmVzaD17KCkgPT4geyByZWZyZXNoKCkgfX0vPlxyXG4gICAgICAgIDwvPlxyXG4gICAgKTtcclxufVxyXG5cclxuIiwiLy8gZXh0cmFjdGVkIGJ5IG1pbmktY3NzLWV4dHJhY3QtcGx1Z2luIiwiaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcclxuaW1wb3J0ICcuL2luZGV4LnNjc3MnO1xyXG5pbXBvcnQgeyBIZWFkZXJTZWN0aW9uIH0gZnJvbSAnLi4vLi4vY29tcG9uZW50cy9oZWFkZXJTZWN0aW9uL0hlYWRlclNlY3Rpb24nO1xyXG5pbXBvcnQgeyB0dXRvMSwgdHV0bzIsIHR1dG8zLCB0dXRvNCwgdHV0bzUsIHR1dG82LCAgdHV0bzcgfSBmcm9tICcuLi8uLi91dGlscy9pbWcvaW1nRG9jQk8nO1xyXG5cclxuZXhwb3J0IGNvbnN0IEhvbWUgPSAoKSA9PiB7XHJcbiAgICAvL2NvbnNvbGUubG9nKGFsbClcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJob21lQ29udGFpbmVyIGNvbnRhaW5lckZsZXhcIj5cclxuICAgICAgICAgICAgPEhlYWRlclNlY3Rpb24gdGl0bGU9J0JhY2sgT2ZmaWNlJyBzdWJUaXRsZT0nRG9jdW1lbnRhdGlvbicvPlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImNvbnRhaW5lckRvY1wiPlxyXG4gICAgICAgICAgICAgICAgPGgzPlNvbW1haXJlPC9oMz5cclxuICAgICAgICAgICAgICAgIDx1bCBjbGFzc05hbWU9XCJsaXN0Rmlyc3Qgc3R5bGVMaXN0XCI+XHJcbiAgICAgICAgICAgICAgICAgICAgPGxpPkludHJvZHVjdGlvbjwvbGk+XHJcbiAgICAgICAgICAgICAgICAgICAgPGxpPkdlc3Rpb24gZGVzIHBhZ2VzPC9saT5cclxuICAgICAgICAgICAgICAgICAgICA8bGk+R2FsZXJpZTwvbGk+XHJcbiAgICAgICAgICAgICAgICAgICAgPGxpPlRlbXBsYXRlc1xyXG4gICAgICAgICAgICAgICAgICAgICAgICA8dWwgY2xhc3NOYW1lPVwibGlzdEluRmlyc3Qgc3R5bGVMaXN0XCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+SGVhZGVyIC8gRm9vdGVyPC9saT5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT5OZXdzbGV0dGVyczwvbGk+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+XHJcbiAgICAgICAgICAgICAgICAgICAgPC9saT5cclxuICAgICAgICAgICAgICAgIDwvdWw+XHJcblxyXG4gICAgICAgICAgICAgICAgPGgzPkludHJvZHVjdGlvbjwvaDM+XHJcbiAgICAgICAgICAgICAgICA8cD5CaWVudmVudWUgc3VyIHZvdHJlIGJhY2
11980sgb2ZmaWNlLCBjZXR0ZSBpbnRlcmZhY2Ugdm91cyBwZXJtZXQgZCdhZG1pbmlzdHJlciBsZXMgZGlmZsOpcmVudGVzIHBhcnRpZXMgZHUgc2l0ZS48L3A+XHJcbiAgICAgICAgICAgICAgICA8cD5JY2kgdm91cyB0cm91dmVyZXogZGVzIGluZm9ybWF0aW9ucyB1dGlsZXMgc3VyIGxlIGZvbmN0aW9ubmVtZW50IGR1IHNpdGUgZXQgZGVzIGV4cGxpY2F0aW9ucyBzdXIgbGUgZm9uY3Rpb25uZW1lbnQgZGVzIG1lbnVzIGR1IGJhY2sgb2ZmaWNlLjwvcD5cclxuICAgICAgICAgICAgICAgIDxici8+XHJcbiAgICAgICAgICAgICAgICA8aDM+R2VzdGlvbiBkZXMgcGFnZXM8L2gzPlxyXG4gICAgICAgICAgICAgICAgPHA+XHJcbiAgICAgICAgICAgICAgICAgICAgQ2UgbWVudSBkb25uZSBhY2PDqHMgw6AgbCfDqWRpdGlvbiBkZXMgcGFnZXMgZHUgc2l0ZS4gTGEgbGlzdGUgcHLDqXNlbnRlIHRvdXRlcyBsZXMgcGFnZXMsIGlsIHN1ZmZpdCBkZSBjbGlxdWVyIHN1ciBsJ3VuZSBkJ2VudHJlIGVsbGUgcG91ciBhY2PDqWRlciDDoCBsJ8OpZGl0aW9uIGRlIGxhIHBhZ2UuXHJcbiAgICAgICAgICAgICAgICA8L3A+ICAgIFxyXG4gICAgICAgICAgICAgICAgPGltZyBzcmM9e3R1dG8xfS8+XHJcbiAgICAgICAgICAgICAgICA8YnIvPlxyXG4gICAgICAgICAgICAgICAgPGJyLz5cclxuICAgICAgICAgICAgICAgIDxwPlxyXG4gICAgICAgICAgICAgICAgICAgIEwnw6ljcmFuIHN1aXZhbnQgcHLDqXNlbnRlIGxlcyBzZWN0aW9ucyBkZSBsYSBwYWdlLiBDaGFxdWUgcGFnZSBlc3QgY29tcG9zw6kgZGUgc2VjdGlvbiwgdm91cyBwb3V2ZXogbm90dGFtbWVudCBnbGlzc2VyLWTDqXBvc2VyIGNoYXF1ZSBzZWN0aW9uIGRlIGNldHRlIGxpc3RlIGFmaW4gZCdvcmdhbmlzZXIgbCdvcmRyZSBkJ2FmZmljaGFnZSBkZXMgc2VjdGlvbnMgZGFucyB2b3RyZSBwYWdlLlxyXG4gICAgICAgICAgICAgICAgICAgIFNpIHZvdXMgc291aGFpdGV6IMOpZGl0ZXIgdW5lIHNlY3Rpb24sIGlsIHN1ZmZpdCBkZSBjbGlxdWVyIGRlc3N1cyAoY29tbWUgcG91ciBsZXMgcGFnZXMgZGFucyBsJ8OpY3JhbiBwcsOpY8OpZGVudCkuXHJcbiAgICAgICAgICAgICAgICA8L3A+XHJcbiAgICAgICAgICAgICAgICA8aW1nIHNyYz17dHV0bzJ9Lz5cclxuICAgICAgICAgICAgICAgIDxici8+XHJcbiAgICAgICAgICAgICAgICA8YnIvPlxyXG4gICAgICAgICAgICAgICAgPHA+XHJcbiAgICAgICAgICAgICAgICAgICAgTCfDqWNyYW4gc3VpdmFudCBwcsOpc2VudGUgbGVzIGluZm9ybWF0aW9ucyBkJ3VuZSBzZWN0aW9uLiBDaGFxdWUgc2VjdGlvbiBkaXNwb3NlIGRlIGNoYW1wIMOgIHJlbXBsaXIgcG91ciBzb24gYWZmaWNoYWdlLiBcclxuICAgICAgICAgICAgICAgICAgICBMb3JzcXUndW4gY2hhbXAgZXN0IG1hcnF1w6kgb2JsaWdhdG9pcmUgKHZpYSB1biBcIiogY2hhbXAgb2JsaWdhdG9pcmVcIiB2aXNpYmxlIMOgIGNvdMOpIGR1IG5vbSBkdSBjaGFtcCksIGlsIG5lIHNlcmEgcGFzIHBvc3NpYmxlIGRlIGxlIGxhaXNzZXIgdmlkZS5cclxuICAgICAgICAgICAgICAgICAgICA8YnIvPlxyXG4gICAgICAgICAgICAgICAgICAgIDxici8+XHJcbiAgICAgICAgICAgICAgICAgICAgSWwgYSAyIHR5cGVzIGRlIHNlY3Rpb24gOiBsZXMgc2VjdGlvbnMgbm9ybWFsZXMgZXQgbGVzIHNlY3Rpb25zIHNww6ljaWFsZXMuXHJcbiAgICAgICAgICAgICAgICAgICAgPGJyLz5cclxuICAgICAgICAgICAgICAgICAgICAtIFVuZSBzZWN0aW9uIG5vcm1hbCBzZSBjb21wb3NlIHNpbXBsZW1lbnQgZGUgY2hhbXAgw6AgcmVtcGxpciBjb21tZSBleHBsaXF1w6kgcHLDqWPDqWRlbW1lbnQuXHJcbiAgICAgICAgICAgICAgICAgICAgPGJyLz5cclxuICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz17dHV0bzN9Lz5cclxuICAgICAgICAgICAgICAgICAgICA8YnIvPlxyXG4gICAgICAgICAgICAgICAgICAgIDxici8+XHJcbiAgICAgICAgICAgICAgICAgICAgLSBVbmUgc2VjdGlvbiBzcMOpY2lhbGUgc2UgY29tcG9zZSBkb25jIGRlcyBjaGFtcHMgZCd1bmUgc2VjdGlvbiBjbGFzc2lxdWUgKyB1bmUgbGlzdGUgZGVzIMOpbMOpbWVudHMgcsOpcMOpdGFibGVzIHF1J2VsbGUgY29udGllbnQuXHJcbiAgICAgICAgICAgICAgICAgICAgTGVzIHNlY3Rpb25zIHNww6ljaWFsZXMgc29udCB1dGlsaXPDqWVzIGxvcnNxdWUgbCdvbiBhIGJlc29pbiBkJ2FmZmljaGVyIGRlcyDDqWzDqW1lbnRzIHF1aSBzZSByw6lww6h0ZW50IChleCA6IGxhIGxpc3RlIGRlcyBhY3R1YWxpdMOpcywgdW4gY2Fyb3Vzc2VsLCBldGMuKVxyXG4gICAgICAgICAgICAgICAgICAgIDxici8+XHJcbiAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9e3R1dG80fS8+XHJcbiAgICAgICAgICAgICAgICAgICAgPGJyLz5cclxuICAgICAgICAgICAgICAgICAgICA8YnIvPlxyXG4gICAgICAgICAgICAgICAgICAgIFNpIHZvdXMgc291aGFpdGV6IMOpZGl0ZXIgdW5lIHNlY3Rpb24sIGlsIHN1ZmZpdCBkZSBjbGlxdWVyIGRlc3N1cyAoY29tbWUgcG91ciBsZXMgcGFnZXMgZGFucyBsJ8OpY3JhbiBwcsOpY8OpZGVudCkuXHJcbiAgICAgICAgICAgICAgICAgICAgPGJyLz5cclxuICAgICAgICAgICAgICAgICAgICBEYW5zIGxlIGNhcyBkJ3VuZSBzZWN0aW9uIHNww6ljaWFsZSwgbGUgcHJpbmNpcGUgZXN0IGlkZW50aXF1ZSwgaWwgdm91cyBzdWZmaXQgZGUgY2xpcXVlciBzdXIgdW4gw6lsw6ltZW50IHBvdXIgbCfDqWRpdGVyIG91IHN1ciBsZSBib3V0b24gZCdham91dCBlbiBiYXMgZGUgbGEgbGlzdGUgcG91ciBlbiBjcsOpZXIgdW4gbm91dmVhdS5cclxuICAgICAgICAgICAgICAgIDwvcD5cclxuICAgICAgICAgICAgICAgIDxici8+XHJcbiAgICAgICAgICAgICAgICA8YnIvPlxyXG4gICAgICAgICAgICAgICAgPGgzPkdhbGVyaWU8L2gzPlxyXG4gICAgICAgICAgICAgICAgPHA+Q2UgbWVudSBkb25uZSBhY2PDqHMgw6AgbGEgZ2VzdGlvbiBkZXMgaW1hZ2VzLCBkZXMgdmlkw6lvcyAoeW91dHViZSwgdmltZW8gb3UgYWJzdHJlYW0pIGV0IGRlcyBkb2N1bWVudHMgKFBERiwgV29yZCwgZXRjLikgZGUgdm90cmUgc2l0ZS48L3A+XHJcbiAgICAgICAgICAgICAgICA8cD5DaGFxdWUgbcOpZGlhIGRlIGxhIGxpc3RlIGRpc3Bvc2UgZCd1biBib3V0b24gcG91ciBsJ8OpZGl0ZXIgZXQgZCd1biBhdXRyZSBwb3VyIGxlIHN1cHByaW1lci48L3A+XHJcbiAgICAgICAgICAgICAgICA8cD5Wb3VzIHBvdXZleiBham91dGVyIHVuIMOpbMOpbWVudCBkYW5zIGxhIGdhbGVyaWUgdmlhIGxlIGJvdXRvbiBcImFqb3V0ZXIgdW4gbWVkaWFcIiBkYW5zIGxhIHBhcnRpZSBkcm9pdGUgZGUgbCfDqWNyYW4uPC9wPlxyXG4gICAgICAgICAgICAgICAgPGltZyBzcmM9e3R1dG81fS8+XHJcbiAgICAgICAgICAgICAgICA8YnIvPlxyXG4gICAgICAgICAgICAgICAgPGJyLz5cclxuICAgICAgICAgICAgICAgIDxwPjx1PkxvcnMgZGUgbCdham91dCBkJ3VuIG3DqWRpYSwgdm91cyB0cm91dmVyZXogY2VzIGNoYW1wcyBzcMOpY2lmaXF1ZSA6PC91PjwvcD5cclxuICAgICAgICAgICAgICAgIDxvbCBjbGFzc05hbWU9XCJsaXN0Rmlyc3RcIj5cclxuICAgICAgICAgICAgICAgICAgICA8bGk+TGUgY2hhbXAgPGI+XCJUZXh0ZSBhbHRlcm5hdGlmXCI8L2I+IGVzdCBvYmxpZ2F0b2lyZSwgaWwgZXN0IHV0aWxpc8OpIG5vdGFtbWVudCBwb3VyIGxhIFNFTyBldCBwb3VyIHLDqXBvbmRyZSBjcml0w6hyZXMgZCdhY2Nlc3NpYmlsaXTDqS4gQ29uc2VpbCA9PiBDaG9pc2lyIHVuIG91IHBsdXNpZXVycyBtb3QocykgKGxlIHBsdXMgY291cnQgcG9zc2libGUpIHF1aSByZXByw6lzZW50ZSBsJ2luZm9ybWF0aW9uIGRlIGwnaW1hZ2UuPC9saT5cclxuICAgICAgICAgICAgICAgICAgICA8bGk+TGUgc2Vjb25kIGNoYW1wIGVzdCBvYmxpZ2F0b2lyZSwgYydlc3QgbGUgbm9tIGR1IG3DqWRpYSBzdXIgY2V0dGUgaW50ZXJmYWNlLjwvbGk+XHJcbiAgICAgICAgICAgICAgICAgICAgPGxpPkxlIGNoYW1wIDxiPlwiVHlwZSBkZSBtw6lkaWFcIjwvYj4sIHZvdXMgcGVybWV0IGRlIGNob2lzaXIgZCdpbXBvcnRlciB1bmUgdmlkw6lvIGRlcHVpcyBsZXMgcGxhdGVmb3JtZXMgWW91dHViZSwgVmltZW8gZXQgQUJTdHJlYW0gb3UgZCdpbXBvcnRlciB1biBmaWNoaWVyIGltYWdlIG91IGRvY3VtZW50IGRlcHVpcyB2b3RyZSBvcmRpbmF0ZXVyIChsaW1pdGUgw6AgMjAwIE1vIHBhciBmaWNoaWVyKS48L2xpPlxyXG4gICAgICAgICAgICAgICAgICAgIDxsaT5MZSBjaGFtcCA8Yj5cIkZpY2hpZXJcIjwvYj4gdmFyaWUgZW4gZm9uY3Rpb24gZGVzIHR5cGVzIDogXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzc05hbWU9XCJsaXN0SW5GaXJzdCBzdHlsZUxpc3RcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDxsaT5EYW5zIGxlIGNhcyBkJ3VuZSB2aWTDqW8sIGls
11980IHJlcHLDqXNlbnRlIGwnaWQgZGUgbGEgdmlkw6lvICjDoCBjb3BpZXItY29sbGVyKSBzdXIgbGEgcGxhdGVmb3JtZSBlbiBxdWVzdGlvbiAoZW4gcm91Z2UgZGFucyBsZXMgZXhlbXBsZXMgY2ktZGVzc291cykgOjwvbGk+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzc05hbWU9XCJsaXN0SW5GaXJzdCBzdHlsZUxpc3RPdGhlclwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPllvdXR1YmUgOiBodHRwczovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92PTxiIGNsYXNzTmFtZT1cInJlZFwiPjdOT1NES2IwSGxVPC9iPiZhYl9jaGFubmVsPUNoaWxsaG9wTXVzaWM8L2xpPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPlZpbWVvIDogaHR0cHM6Ly92aW1lby5jb20vPGIgY2xhc3NOYW1lPVwicmVkXCI+MzI2ODI0OTgwPC9iPjwvbGk+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+QUJTdHJlYW0gOiBodHRwczovL21lZGlhd2FuLXZvZC1obHMuYWthbWFpemVkLm5ldC9hYm9yaS88YiBjbGFzc05hbWU9XCJyZWRcIj4yeXFyeXlZRTwvYj4uc21pbC9wbGF5bGlzdC5tM3U4PC9saT5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPC91bD5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPGxpPlZvdXMgcG91dmV6IMOpZ2FsZW1lbnQgY2hvaXNpciB1bmUgaW1hZ2UgZGUgY291dmVydHVyZSBkZXB1aXMgdm90cmUgb3JkaW5hdGV1ciwgc2kgY2UgY2hhbXAgZXN0IGxhaXNzw6kgdmlkZSwgdW5lIHZpZ25ldHRlIGRlIGxhIHZpZMOpbyBlc3QgdXRpbGlzw6kgYXV0b21hdGlxdWVtZW50IGNvbW1lIGltYWdlIGRlIGNvdXZlcnR1cmUuPC9saT5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9e3R1dG82fS8+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDxici8+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDxici8+XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8bGk+RGFucyBsZSBjYXMgZCd1bihlKSBpbWFnZS9kb2N1bWVudCwgaWwgZGV2aWVudCBsZSBib3V0b24gcGFyY291cmlyIHBvdXIgc8OpbGVjdGlvbm5lciBsZSBmaWNoaWVyIHN1ciB2b3RyZSBvcmRpbmF0ZXVyPC9saT5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPXt0dXRvN30vPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8L3VsPlxyXG4gICAgICAgICAgICAgICAgICAgIDwvbGk+XHJcbiAgICAgICAgICAgICAgICA8L29sPlxyXG4gICAgICAgICAgICAgICAgPGJyLz5cclxuICAgICAgICAgICAgICAgIDxoMz5UZW1wbGF0ZXM8L2gzPlxyXG4gICAgICAgICAgICAgICAgPHA+Q2UgbWVudSB2b3VzIGRvbm5lIGFjY8OocyDDoCBsJ8OpZGl0aW9uIGRlcyDDqWzDqW1lbnRzIHN0YXRpcXVlIGR1IHNpdGUuPC9wPlxyXG4gICAgICAgICAgICAgICAgPGJyLz5cclxuXHJcbiAgICAgICAgICAgICAgICA8aDU+SGVhZGVyIC8gRm9vdGVyPC9oNT5cclxuICAgICAgICAgICAgICAgIDxwPkNlcyAyIG1lbnVzIG9udCB1bmUgY2hvc2UgZW4gY29tbXVuIDogSWxzIHZvdXMgcGVybWV0dGVudCBkZSBnw6lyZXIgbGEgbGlzdGUgZGVzIG1lbnVzIGRlIG5hdmlnYXRpb24gZHUgc2l0ZSA9PiBIZWFkZXIgdm91cyBwZXJtZXQgZCdhZG1pbmlzdHJlciBsZSBjb250ZW51IGR1IG1lbnUgYnVyZ2VyLCBGb290ZXIgdm91cyBwZXJtZXQgZCdhZG1pbmlzdHJlciBsZSBjb250ZW51IGRlcyBtZW51IGVuIGJhcyBkZSBwYWdlLjwvcD5cclxuICAgICAgICAgICAgICAgIDxici8+XHJcblxyXG4gICAgICAgICAgICAgICAgPHA+PHU+SGVhZGVyIDo8L3U+PC9wPlxyXG4gICAgICAgICAgICAgICAgPHA+Vm91cyB0cm91dmVyZXogdW4gY2hhbXAgcG91ciBtb2RpZmllciBsZSBsb2dvIGFmZmljaMOpIGVuIGhhdXQgw6AgZ2F1Y2hlIGR1IHNpdGUuPC9wPlxyXG4gICAgICAgICAgICAgICAgPGJyLz5cclxuXHJcbiAgICAgICAgICAgICAgICA8cD48dT5Gb290ZXIgOjwvdT48L3A+XHJcbiAgICAgICAgICAgICAgICA8cD5MYSBwcmVtacOocmUgbGlzdGUgdm91cyBwZXJtZXQgZCfDqWRpdGVyIGxlcyBsaWVucyB2ZXJzIGxlcyByw6lzZWF1eCBzb2NpYXV4IHZlcnMgbGVzcXVlbHMgcmVkaXJpZ2VudCBsZXMgaWPDtG5lcyBkYW5zIGxlIGJhcyBkZSBwYWdlLjwvcD5cclxuICAgICAgICAgICAgICAgIDxwPlZvdXMgdHJvdXZlcmV6IMOpZ2FsZW1lbnQgMiBjaGFtcHMgcG91ciBtb2RpZmllciBsZXMgbG9nb3MgYWZmaWNow6kgZW4gYmFzIGRlIHBhZ2UgZHUgc2l0ZS48L3A+XHJcbiAgICAgICAgICAgICAgICA8YnIvPlxyXG5cclxuICAgICAgICAgICAgICAgIDxoNT5OZXdzbGV0dGVyczwvaDU+XHJcbiAgICAgICAgICAgICAgICA8cD5EYW5zIGNlIG1lbnUgdm91cyB0cm91dmVyZXogbGEgbGlzdGUgZGVzIHBlcnNvbm5lcyBhYm9ubsOpZXMgw6AgbGEgbmV3c2xldHRlcnMgZHUgc2l0ZS48L3A+XHJcbiAgICAgICAgICAgICAgICA8cD5Wb3VzIGRpc3Bvc2V6IMOpZ2FsZW1lbnQgZCd1biBjaGFtcCBwb3VyIGFjdGl2ZXIgb3UgZMOpc2FjdGl2ZXIgbCdhZmZpY2hhZ2UgZHUgYm91dG9uIGQnb3V2ZXJ0dXJlIGRlIGxhIHBvcC11cCBpbnNjcmlwdGlvbiDDoCBsYSBuZXdzbGV0dGVycyBkYW5zIGxlIGJhcyBkZSBwYWdlLjwvcD5cclxuICAgICAgICAgICAgICAgIDxici8+XHJcbiAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgIDwvZGl2PlxyXG4gICAgKTtcclxufSIsIi8vIGV4dHJhY3RlZCBieSBtaW5pLWNzcy1leHRyYWN0LXBsdWdpbiIsImltcG9ydCBSZWFjdCwgeyB1c2VTdGF0ZSwgdXNlRWZmZWN0LCB1c2VDb250ZXh0IH0gZnJvbSAncmVhY3QnO1xyXG5cclxuaW1wb3J0IHsgbG9naW5DaGVjaywgZ2V0T25lVXNlckxvZyB9IGZyb20gJy4uLy4uL3N0b3JlL3NlcnZpY2UnO1xyXG5cclxuXHJcbmltcG9ydCB7IFRleHRJbnB1dCwgRm9ybUZpZWxkIH0gZnJvbSAnZ3JvbW1ldCc7XHJcbmltcG9ydCB7IEJ1dHRvbkJPIH0gZnJvbSAnLi4vLi4vY29tcG9uZW50cy9idXR0b24vQnV0dG9uQk8nO1xyXG5cclxuaW1wb3J0ICcuL2luZGV4LnNjc3MnO1xyXG5cclxuZXhwb3J0IGNvbnN0IExvZ2luID0gKHByb3BzKSA9PiB7XHJcbiAgICBsZXQgW3VzZXJuYW1lLCBzZXRVc2VybmFtZV0gPSB1c2VTdGF0ZShcIlwiKTtcclxuICAgIGxldCBbcGFzc3dvcmQsIHNldFBhc3N3b3JkXSA9IHVzZVN0YXRlKFwiXCIpO1xyXG4gICAgbGV0IFtlcnJvciwgc2V0RXJyb3JdID0gdXNlU3RhdGUoXCJcIik7XHJcblxyXG4gICAgY29uc3QgaGFuZGxlU3VibWl0ID0gKCkgPT4ge1xyXG4gICAgICAgIGlmKHVzZXJuYW1lLmxlbmd0aCA+IDAgJiYgcGFzc3dvcmQubGVuZ3RoID4gMCkge1xyXG4gICAgICAgICAgICBsb2dpbkNoZWNrKHt1c2VybmFtZTogdXNlcm5hbWUsIHBhc3N3b3JkOiBwYXNzd29yZH0pLnRoZW4ocmVzID0+IHtcclxuICAgICAgICAgICAgICAgIGlmKHR5cGVvZiByZXMudG9rZW4gIT09IHVuZGVmaW5lZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgc2Vzc2lvblN0b3JhZ2Uuc2V0SXRlbShcImxvZ2dlZEluXCIsIHJlcy50b2tlbik7XHJcbiAgICAgICAgICAgICAgICAgICAgcHJvcHMubG9nZ2VkKHRydWUpO1xyXG4gICAgICAgICAgICAgICAgfWVsc2V7XHJcbiAgICAgICAgICAgICAgICAgICAgc2V0RXJyb3IocmVzLm1lc3NhZ2UpXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgI
11980H0pO1xyXG5cclxuICAgICAgICB9IFxyXG4gICAgfVxyXG4gICAgXHJcbiAgICByZXR1cm4gKFxyXG4gICAgICAgIDw+XHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiY29udGFpbmVyTG9naW5Gb3JtXCI+ICAgICBcclxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwibG9naW5UaXRsZVwiPlNlIGNvbm5lY3RlcjwvZGl2PiAgIFxyXG4gICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiY29udGFpbmVyTG9naW5Gb3JtSW5uZXJcIj4gICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgPGxhYmVsPlVzZXJuYW1lPC9sYWJlbD5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPFRleHRJbnB1dFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGxhY2Vob2xkZXI9XCJcIlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU9e3VzZXJuYW1lfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb25DaGFuZ2U9e2V2ZW50ID0+IHtzZXRVc2VybmFtZShldmVudC50YXJnZXQudmFsdWUpOyBzZXRFcnJvcihcIlwiKX19XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8+IFxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPGxhYmVsPlBhc3N3b3JkPC9sYWJlbD5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPFRleHRJbnB1dFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHlwZT17XCJwYXNzd29yZFwifVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGxhY2Vob2xkZXI9XCJcIlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU9e3Bhc3N3b3JkfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb25DaGFuZ2U9e2V2ZW50ID0+IHtzZXRQYXNzd29yZChldmVudC50YXJnZXQudmFsdWUpOyBzZXRFcnJvcihcIlwiKX19XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHtlcnJvciAhPT0gXCJcIiAmJlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7ZXJyb3J9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBvbkNsaWNrPXsoKSA9PiB7aGFuZGxlU3VibWl0KCl9fT5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxCdXR0b25CTyB0aXRsZT17J1NlIGNvbm5lY3Rlcid9Lz5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgPC8+XHJcbiAgICApO1xyXG59IiwiLy8gZXh0cmFjdGVkIGJ5IG1pbmktY3NzLWV4dHJhY3QtcGx1Z2luIiwiaW1wb3J0IFJlYWN0LCB7IHVzZVN0YXRlLCB1c2VFZmZlY3QsIHVzZUNvbnRleHQgfSBmcm9tICdyZWFjdCc7XHJcbmltcG9ydCB7IGdldE9uZVBhZ2UsIHNlbmRPcmRlclNlY3Rpb24gfSBmcm9tICcuLi8uLi9zdG9yZS9zZXJ2aWNlJztcclxuaW1wb3J0IHsgU3RvcmVDb250ZXh0IH0gZnJvbSAnLi4vLi4vc3RvcmUvc3RvcmUnO1xyXG5cclxuaW1wb3J0IHsgSGVhZGVyU2VjdGlvbiB9IGZyb20gJy4uLy4uL2NvbXBvbmVudHMvaGVhZGVyU2VjdGlvbi9IZWFkZXJTZWN0aW9uJztcclxuaW1wb3J0IHsgRWRpdFpvbmUgfSBmcm9tICcuLi8uLi9jb21wb25lbnRzL2VkaXRab25lL0VkaXRab25lJztcclxuaW1wb3J0IHsgTGlzdCB9IGZyb20gJy4uLy4uL2NvbXBvbmVudHMvbGlzdC9MaXN0JztcclxuaW1wb3J0IHsgU3RhdHVzVGl0bGVCYXIgfSBmcm9tICcuLi8uLi9jb21wb25lbnRzL3N0YXR1c1RpdGxlQmFyL1N0YXR1c1RpdGxlQmFyJztcclxuaW1wb3J0IHsgTW9kYWwgfSBmcm9tICcuLi8uLi9jb21wb25lbnRzL21vZGFsL01vZGFsJztcclxuXHJcbmltcG9ydCAnLi9pbmRleC5zY3NzJztcclxuaW1wb3J0IGRyYWdJY29uIGZyb20gJy4uLy4uL3V0aWxzL2ltZy9kcmFnLnBuZyc7XHJcbmltcG9ydCB7IEJ0bkFkZEl0ZW1MaXN0IH0gZnJvbSAnLi4vLi4vY29tcG9uZW50cy9idG5BZGRJdGVtTGlzdC9idG5BZGRJdGVtTGlzdCc7XHJcblxyXG5leHBvcnQgY29uc3QgT25lUGFnZU1hbmFnZXIgPSAoKSA9PiB7XHJcbiAgICBjb25zdCBbaXRlbXNWZXJ0aWNhbCwgc2V0SXRlbXNWZXJ0aWNhbF0gPSB1c2VTdGF0ZShbXSk7XHJcbiAgICBjb25zdCBbaXRlbXMsIHNldEl0ZW1zXSA9IHVzZVN0YXRlKFtdKTtcclxuICAgIGNvbnN0IFtvcGVuLCBvcGVuUG9wdXBdID0gdXNlU3RhdGUoZmFsc2UpO1xyXG5cclxuICAgIGxldCBbdGl0bGUsIHNldFRpdGxlXSA9IHVzZVN0YXRlKCk7XHJcbiAgICBsZXQgW21ldGFUaXRsZSwgc2V0TWV0YVRpdGxlXSA9IHVzZVN0YXRlKCk7XHJcbiAgICBsZXQgW21ldGFDb250ZW50LCBzZXRNZXRhQ29udGVudF0gPSB1c2VTdGF0ZSgpO1xyXG4gICAgbGV0IFtzdGF0dXMsIHNldFN0YXR1cyBdID0gdXNlU3RhdGUoKTtcclxuICAgIGxldCBbaWQsIHNldElkIF0gPSB1c2VTdGF0ZSgpO1xyXG4gICAgbGV0IFtsYXN0TW9kaWYsIHNldExhc3RNb2RpZl0gPSB1c2VTdGF0ZSgpO1xyXG5cclxuICAgIGNvbnN0IHtzdGF0ZSwgZGlzcGF0Y2ggfSA9IHVzZUNvbnRleHQoU3RvcmVDb250ZXh0KTtcclxuICAgIGxldCB0ZW1wbGF0ZVZhbHVlcyA9IHN0YXRlLnRlbXBsYXRlXHJcbiAgICBcclxuICAgIGNvbnN0IGZldGNoRGF0YSA9IChuZXdEYXRhKSA9PiB7XHJcbiAgICAgICAgbGV0IGlkUGFnZSA9IHdpbmRvdy5sb2NhdGlvbi5zZWFyY2gudG9TdHJpbmcoKS5yZXBsYWNlKC9cXEQvZywnJyk7XHJcbiAgICAgICAgZ2V0T25lUGFnZShpZFBhZ2UpLnRoZW4ocmVzID0+IHtcclxuICAgICAgICAgICAgbGV0IHRpdGxlID0gKHR5cGVvZiBuZXdEYXRhICE9PSAndW5kZWZpbmVkJyAmJiB0eXBlb2YgbmV3RGF0YS50aXRsZSAhPT0gJ3VuZGVmaW5lZCcpID8gbmV3RGF0YS50aXRsZSA6IHJlc1swXS50aXRsZTtcclxuICAgICAgICAgICAgbGV0IG1ldGFUaXRsZSA9ICh0eXBlb2YgbmV3RGF0YSAhPT0gJ3VuZGVmaW5lZCcgJiYgdHlwZW9mIG5ld0RhdGEubWV0YVRpdGxlICE9PSAndW5kZWZpbmVkJykgPyBuZXdEYXRhLm1ldGFUaXRsZSA6IHJlc1swXS50aXRsZTtcclxuICAgICAgICAgICAgbGV0IG1ldGFDb250ZW50ID0gKHR5cGVvZiBuZXdEYXRhICE9PSAndW5kZWZpbmVkJyAmJiB0eXBlb2YgbmV3RGF0YS5tZXRhQ29udGVudCAhPT0gJ3VuZGVmaW5lZCcpID8gbmV3RGF0YS5tZXRhQ29udGVudCA6IHJlc1swXS50aXRsZTtcclxuICAgICAgICAgICAgc2V0SXRlbXNWZXJ0aWNhbChyZXNbMF0pLFxyXG4gICAgICAgICAgICBzZXRJdGVtcyhyZXNbMF0uc2VjdGlvbiksXHJcbiAgICAgICAgICAgI
11980HNldFRpdGxlKHRpdGxlKSxcclxuICAgICAgICAgICAgc2V0TWV0YVRpdGxlKG1ldGFUaXRsZSksXHJcbiAgICAgICAgICAgIHNldE1ldGFDb250ZW50KG1ldGFDb250ZW50KSxcclxuICAgICAgICAgICAgc2V0U3RhdHVzKHJlc1swXS5zdGF0dXMpLFxyXG4gICAgICAgICAgICBzZXRJZChyZXNbMF0uaWQpO1xyXG4gICAgICAgIH0pO1xyXG4gICAgfTtcclxuICAgIFxyXG4gICAgdXNlRWZmZWN0KCgpID0+IHtcclxuICAgICAgICBmZXRjaERhdGEoKTtcclxuICAgIH0sIFtdKTtcclxuXHJcbiAgICBjb25zdCBoYW5kbGVEcm9wID0gKGl0ZW1zKSA9PiB7XHJcbiAgICAgICAgaXRlbXMubWFwKChpdGVtLCBpKSA9PiB7XHJcbiAgICAgICAgICAgIGl0ZW0ub3JkZXJzID0gaTtcclxuICAgICAgICB9KTtcclxuICAgICAgICBzZW5kT3JkZXJTZWN0aW9uKGl0ZW1zKTtcclxuICAgICAgICBzZXRJdGVtcyhpdGVtcyk7XHJcbiAgICB9O1xyXG5cclxuICAgIGNvbnN0IHJlZnJlc2ggPSAoKSA9PiB7XHJcbiAgICAgICAgbGV0IG5ld0RhdGEgPSB7XHJcbiAgICAgICAgICAgIG1ldGFDb250ZW50LCBcclxuICAgICAgICAgICAgbWV0YVRpdGxlLFxyXG4gICAgICAgICAgICB0aXRsZSxcclxuICAgICAgICB9XHJcbiAgICAgICAgZmV0Y2hEYXRhKG5ld0RhdGEpO1xyXG4gICAgfTtcclxuXHJcbiAgICBjb25zdCBoYW5kbGVBZGRJbnB1dCA9ICgpID0+IHtcclxuICAgICAgICBvcGVuUG9wdXAodHJ1ZSlcclxuICAgIH1cclxuICAgIGNvbnN0IGhhbmRsZUlucHV0VGl0bGUgPSAoZSkgPT4ge1xyXG4gICAgICAgIHNldFRpdGxlKGUpXHJcbiAgICAgICAgc2V0TGFzdE1vZGlmKG5ldyBEYXRlKCkpXHJcbiAgICB9XHJcbiAgICAvL2NvbnNvbGUubG9nKCB0eXBlb2YgdGl0bGUsdGl0bGUpXHJcbiAgICByZXR1cm4gKFxyXG4gICAgICAgIDw+XHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwib25lUGFnZU1hbmFnZXJDb250YWluZXIgY29udGFpbmVyRmxleFwiPlxyXG4gICAgICAgICAgICAgICAgPEhlYWRlclNlY3Rpb24gdGl0bGU9e2BHZXN0aW9uIGQndW5lIHBhZ2VgfSBzdWJUaXRsZT17dGl0bGV9IHJldHVybkxvY2F0aW9uPXsnL2FkbWluL3BhZ2VNYW5hZ2VyJ30vPiBcclxuICAgICAgICAgICAgICAgIDxTdGF0dXNUaXRsZUJhciBrZXlOYW1lPVwiVGl0cmVcIiBpZD17aWR9IHN0YXR1cz17c3RhdHVzfSB0aXRsZT17dGl0bGV9IGdldFRvUGFyZW50PXsoZSk9PiB7aGFuZGxlSW5wdXRUaXRsZShlKX19IHRvPXsnL2FwaS9hZG1pbi9wYWdlcy9zdGF0dXMvJ30gcmVmcmVzaD17KCkgPT4ge3JlZnJlc2goKX19Lz5cclxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwibGlzdFNlY3Rpb25cIj5cclxuICAgICAgICAgICAgICAgICAgICA8aDM+TGlzdGUgZGVzIHNlY3Rpb25zPC9oMz5cclxuICAgICAgICAgICAgICAgICAgICB7dHlwZW9mIGl0ZW1zICE9PSAndW5kZWZpbmVkJyAmJlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8TGlzdCBpdGVtcz17IGl0ZW1zIH0gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbkRyb3A9eyh7IGl0ZW1zIH0pID0+IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoYW5kbGVEcm9wKGl0ZW1zKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH19IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdFR5cGU9eydvbmVQYWdlTWFuYWdlcid9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWZyZXNoPXsoKSA9PiB7cmVmcmVzaCgpfX0gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8+XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHsvKiA8QnRuQWRkSXRlbUxpc3QgbGluaz0nU2VjdGlvbicgaGFuZGxlQ2xpY2s9eygpPT4ge2hhbmRsZUFkZElucHV0KCl9fS8+ICovfVxyXG4gICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICA8RWRpdFpvbmUgZWRpdFpvbmVUeXBlPVwib25lUGFnZU1hbmFnZXJcIiByZWZyZXNoPXsoKSA9PiB7IHJlZnJlc2goKSB9fSBkYXRhPXtpdGVtc1ZlcnRpY2FsfSBsYXN0TW9kaWY9e2xhc3RNb2RpZn1cclxuICAgICAgICAgICAgICAgIHRpdGxlUGFnZT17dGl0bGV9IG1ldGFUaXRsZT17bWV0YVRpdGxlfSBtZXRhQ29udGVudD17bWV0YUNvbnRlbnR9XHJcbiAgICAgICAgICAgICAgICBzZXRNZXRhVGl0bGU9e3NldE1ldGFUaXRsZX1cclxuICAgICAgICAgICAgICAgIHNldE1ldGFDb250ZW50PXtzZXRNZXRhQ29udGVudH1cclxuICAgICAgICAgICAgLz5cclxuICAgICAgICAgICAge29wZW4gJiZcclxuICAgICAgICAgICAgICAgIDxNb2RhbCBcclxuICAgICAgICAgICAgICAgICAgICByZWZyZXNoPXsoKSA9PiB7IHJlZnJlc2goKSB9fVxyXG4gICAgICAgICAgICAgICAgICAgIGlkPXtpZH1cclxuICAgICAgICAgICAgICAgICAgICBvcGVuPXtvcGVufVxyXG4gICAgICAgICAgICAgICAgICAgIGNsb3NlUG9wdXA9eygpID0+IG9wZW5Qb3B1cChmYWxzZSl9IFxyXG4gICAgICAgICAgICAgICAgICAgIG1vZGFsPVwiYWRkU2VjdGlvblBhZ2VcIlxyXG4gICAgICAgICAgICAgICAgICAgIGl0ZW09e3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGU6IFwiXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN1YlRpdGxlOiBcIlwiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidG5UaXRsZTogXCJcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnRuU3RhdHVzOiBcIlwiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBcIndoaXRlXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRlbXBsYXRlOiBcIlwiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0eXBlOiBcIlwiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZW1wbGF0ZVZhbDogdGVtcGxhdGVWYWx1ZXMsXHJcbiAgICAgICAgICAgICAgICAgICAgfX1cclxuICAgICAgICAgICAgICAgIC8+XHJcbiAgICAgICAgICAgI
11980H1cclxuICAgICAgICA8Lz5cclxuICAgICk7XHJcbn0iLCIvLyBleHRyYWN0ZWQgYnkgbWluaS1jc3MtZXh0cmFjdC1wbHVnaW4iLCJpbXBvcnQgUmVhY3QsIHsgdXNlU3RhdGUsIHVzZUVmZmVjdCwgdXNlQ29udGV4dCB9IGZyb20gJ3JlYWN0JztcclxuaW1wb3J0IHsgZ2V0T25lU2VjdGlvbkl0ZW0sIGdldENhdGVnb3J5IH0gZnJvbSAnLi4vLi4vc3RvcmUvc2VydmljZSc7XHJcbmltcG9ydCB7IFN0b3JlQ29udGV4dCB9IGZyb20gJy4uLy4uL3N0b3JlL3N0b3JlJztcclxuXHJcbmltcG9ydCB7IEhlYWRlclNlY3Rpb24gfSBmcm9tICcuLi8uLi9jb21wb25lbnRzL2hlYWRlclNlY3Rpb24vSGVhZGVyU2VjdGlvbic7XHJcbmltcG9ydCB7IEVkaXRab25lIH0gZnJvbSAnLi4vLi4vY29tcG9uZW50cy9lZGl0Wm9uZS9FZGl0Wm9uZSc7XHJcbmltcG9ydCB7IFRleHRJbnB1dFVJIH0gZnJvbSAnLi4vLi4vY29tcG9uZW50cy90ZXh0SW5wdXQvVGV4dElucHV0VUknO1xyXG5pbXBvcnQgeyBPcHRpb25zSW5wdXQgfSBmcm9tICcuLi8uLi9jb21wb25lbnRzL29wdGlvbnNJbnB1dC9PcHRpb25zSW5wdXQnO1xyXG5pbXBvcnQgeyBJbnB1dERhdGUgfSBmcm9tICcuLi8uLi9jb21wb25lbnRzL2RhdGVJbnB1dC9JbnB1dERhdGUnO1xyXG5pbXBvcnQgeyBFZGl0b3JUZXh0QXJlYSB9IGZyb20gJy4uLy4uL2NvbXBvbmVudHMvZWRpdG9yVGV4dEFyZWEvRWRpdG9yVGV4dEFyZWEnO1xyXG5pbXBvcnQgeyBPbmVJbWcgfSBmcm9tICcuLi8uLi9jb21wb25lbnRzL29uZUltZy9PbmVJbWcnO1xyXG5pbXBvcnQgeyBTdGF0dXNUaXRsZUJhciB9IGZyb20gJy4uLy4uL2NvbXBvbmVudHMvc3RhdHVzVGl0bGVCYXIvU3RhdHVzVGl0bGVCYXInO1xyXG5pbXBvcnQgeyBGb3JtRmllbGQsIFNlbGVjdCB9IGZyb20gJ2dyb21tZXQnO1xyXG5cclxuaW1wb3J0ICcuL2luZGV4LnNjc3MnO1xyXG5cclxuZXhwb3J0IGNvbnN0IE9uZVNlY3Rpb25JdGVtTWFuYWdlciA9ICgpID0+IHtcclxuICAgIGNvbnN0IGZrSWRTZWN0aW9uID0gd2luZG93LmxvY2F0aW9uLnNlYXJjaC50b1N0cmluZygpLm1hdGNoKC9zZWN0aW9uPVswLTldKy9nKVswXS5yZXBsYWNlKC9cXEQvZywnJyk7XHJcbiAgICBjb25zdCBma0lkUGFnZSA9IHdpbmRvdy5sb2NhdGlvbi5zZWFyY2gudG9TdHJpbmcoKS5tYXRjaCgvaWQ9WzAtOV0rL2cpWzBdLnJlcGxhY2UoL1xcRC9nLCcnKTtcclxuICAgIGNvbnN0IGZrSWRPcmlnaW4gPSB3aW5kb3cubG9jYXRpb24uc2VhcmNoLnRvU3RyaW5nKCkubWF0Y2goL29yaWdpbj1bMC05XSsvZylbMF0ucmVwbGFjZSgvXFxEL2csJycpO1xyXG4gICBcclxuICAgIGxldCBma0lkSXRlbTtcclxuICAgIGlmKCB3aW5kb3cubG9jYXRpb24uc2VhcmNoLnRvU3RyaW5nKCkubWF0Y2goL2lkSXRlbT1bMC05XSsvZykgIT09IG51bGwpXHJcbiAgICAgICAgZmtJZEl0ZW0gPSB3aW5kb3cubG9jYXRpb24uc2VhcmNoLnRvU3RyaW5nKCkubWF0Y2goL2lkSXRlbT1bMC05XSsvZylbMF0ucmVwbGFjZSgvXFxEL2csJycpO1xyXG5cclxuICAgIGxldCBlZGl0O1xyXG4gICAgaWYoIHdpbmRvdy5sb2NhdGlvbi5zZWFyY2gudG9TdHJpbmcoKS5tYXRjaCgvZWRpdD1bMC05XSsvZykgIT09IG51bGwpXHJcbiAgICAgICAgZWRpdCA9IHBhcnNlSW50KHdpbmRvdy5sb2NhdGlvbi5zZWFyY2gudG9TdHJpbmcoKS5tYXRjaCgvZWRpdD1bMC05XSsvZylbMF0ucmVwbGFjZSgvXFxEL2csJycpKSA9PT0gMCA/IGZhbHNlIDogdHJ1ZTtcclxuXHJcbiAgICBjb25zdCB7c3RhdGUsIGRpc3BhdGNoIH0gPSB1c2VDb250ZXh0KFN0b3JlQ29udGV4dCk7XHJcbiAgICBsZXQgcmV0dXJuVmFsdWUgPSBgL2FkbWluL29uZVNlY3Rpb25NYW5hZ2VyP2lkPSR7ZmtJZFBhZ2V9JnNlY3Rpb249JHtma0lkU2VjdGlvbn0mb3JpZ2luPSR7ZmtJZE9yaWdpbn1gO1xyXG4gICAgXHJcbiAgICBsZXQgW21vZGVsLCBzZXRNb2RlbF0gPSB1c2VTdGF0ZShbXSk7XHJcbiAgICBsZXQgW2N1cnJlbnRJdGVtLCBzZXRDdXJyZW50SXRlbV0gPSB1c2VTdGF0ZShbXSk7XHJcblxyXG4gICAgbGV0IFt0ZW1wbGF0ZSwgc2V0VGVtcGxhdGVdID0gdXNlU3RhdGUoKTtcclxuICAgIGxldCBbbWVkaWFzLCBzZXRNZWRpYXNdID0gdXNlU3RhdGUoW10pO1xyXG4gICAgbGV0IFtjYXRlZ29yeSwgc2V0Q2F0ZWdvcnldID0gdXNlU3RhdGUoW10pO1xyXG4gICAgbGV0IFtsYXN0TW9kaWYsIHNldExhc3RNb2RpZl0gPSB1c2VTdGF0ZSgpO1xyXG4gICAgbGV0IFt2YWx1ZVNlbGVjdCwgc2V0VmFsdWVTZWxlY3RdID0gdXNlU3RhdGUoKTtcclxuXHJcbiAgICBsZXQgW21lZGlhVGFiLCBzZXRNZWRpYVRhYl0gPSB1c2VTdGF0ZShbXSk7XHJcbiAgICBsZXQgbWVkaWFDb250ZW50ID0gW107XHJcblxyXG4gICAgbGV0IG5iSW1nID0gW107XHJcbiAgICBsZXQgZGF0YU9wdGlvbnMgPSBbXTtcclxuXHJcbiAgICBjb25zdCBmZXRjaERhdGEgPSAoKSA9PiB7XHJcbiAgICAgICAgZ2V0T25lU2VjdGlvbkl0ZW0oZmtJZFNlY3Rpb24sIGZrSWRJdGVtKS50aGVuKChyZXMpID0+IHtcclxuICAgICAgICAgICAgY29uc29sZS5sb2cocmVzKVxyXG4gICAgICAgICAgICBzZXRNZWRpYXMocmVzWzBdLm1lZGlhKTtcclxuICAgICAgICAgICAgc2V0TW9kZWwocmVzWzBdKTtcclxuXHJcbiAgICAgICAgICAgIGlmKHJlc1swXS5mb3JtLmxlbmd0aCA+IDApIFxyXG4gICAgICAgICAgICAgICAgc2V0VGVtcGxhdGUocmVzWzBdLmZvcm0pO1xyXG4gICAgICAgIH0pO1xyXG4gICAgICAgIGdldENhdGVnb3J5KCkudGhlbigocmVzKSA9PiB7XHJcbiAgICAgICAgICAgIHNldENhdGVnb3J5KHJlcylcclxuICAgICAgICB9KVxyXG4gICAgfTtcclxuXHJcbiAgICB1c2VFZmZlY3QoKCkgPT4ge1xyXG4gICAgICAgIGZldGNoRGF0YSgpO1xyXG4gICAgfSwgW10pO1xyXG5cclxuICAgIGNvbnN0IHJlZnJlc2ggPSAoKSA9PiAoXHJcbiAgICAgICAgLy9jb25zb2xlLmxvZygncmVmcicpLFxyXG4gICAgICAgIGZldGNoRGF0YSgpXHJcbiAgICApXHJcblxyXG4gICAgY29uc3QgaGFuZGxlQ2hhbmdlID0gKHZhbHVlLCBrZXksIGluZGV4KSA9PiB7XHJcbiAgICAgICAgaWYoa2V5ID09PSAnbWVkaWEnICYmIHR5cGVvZiBpbmRleCAhPT0gJ3VuZGVmaW5lZCcpIHtcclxuICAgICAgICAgICAgbWVkaWFUYWJbaW5kZXhdID0gdmFsdWU7XHJcbiAgICAgICAgICAgI
11980HNldE1lZGlhVGFiKG1lZGlhVGFiKVxyXG4gICAgICAgICAgICBzZXRDdXJyZW50SXRlbSh7Li4uY3VycmVudEl0ZW0sIC4uLntba2V5XTogbWVkaWFUYWJ9IH0pO1xyXG4gICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICAgIHNldEN1cnJlbnRJdGVtKHsuLi5jdXJyZW50SXRlbSwgLi4ue1trZXldOiB2YWx1ZX0gfSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNldExhc3RNb2RpZihuZXcgRGF0ZSgpKTtcclxuICAgIH1cclxuXHJcbiAgICBjb25zdCBjaGVja1ZhbHVlID0gKHYpID0+IHtcclxuICAgICAgICBpZih0eXBlb2YgdiAhPT0gJ3VuZGVmaW5lZCcpXHJcbiAgICAgICAgICAgIGlmKHR5cGVvZiB2ID09PSAnc3RyaW5nJylcclxuICAgICAgICAgICAgICAgIHJldHVybiB2O1xyXG4gICAgfVxyXG5cclxuICAgIGNvbnN0IGdlbmVyYXRlSW5wdXQgPSAoKSA9PiB7XHJcbiAgICAgICAgbGV0IGN1cnJlbnQgPSB0ZW1wbGF0ZS5zbGljZSgpO1xyXG4gICAgICAgIC8vY29uc29sZS5sb2cobW9kZWwudGVtcGxhdGUpXHJcbiAgICAgICAgbGV0IHIsIHZhbHVlO1xyXG4gICAgICAgIGxldCBkZWZhdXRsVmFsdWUgPSAnTW9kaWZpZXIgaWNpLi4uJztcclxuICAgICAgICBsZXQgcmVxID0gZmFsc2U7XHJcbiAgICAgICAgaWYodHlwZW9mIGZrSWRJdGVtID09PSAndW5kZWZpbmVkJykge1xyXG4gICAgICAgICAgICByID0gZGVmYXV0bFZhbHVlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBlbHNlIGlmKHR5cGVvZiBma0lkSXRlbSA9PT0gJ3N0cmluZycpe1xyXG4gICAgICAgICAgICBlZGl0ID0gdHJ1ZTtcclxuICAgICAgICAgICAgciA9IG1vZGVsO1xyXG4gICAgICAgIH1cclxuICAgICAgICBjb25zdCBjaGVja1JlcXVpcmUgPSAodGVtcGxhdGUsIGtleU5hbWUpID0+IHtcclxuICAgICAgICAgICAgLy9jb25zb2xlLmxvZyh0ZW1wbGF0ZSlcclxuICAgICAgICAgICAgaWYodGVtcGxhdGUgPT09ICdhY3R1YWxpdGUnKVxyXG4gICAgICAgICAgICAgICAgaWYoa2V5TmFtZSA9PT0gJ3RpdGxlJyB8fCBrZXlOYW1lID09PSAnY29udGVudCcpXHJcbiAgICAgICAgICAgICAgICAgICAgcmVxID0gdHJ1ZTtcclxuXHJcbiAgICAgICAgICAgIHJldHVybiByZXE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICByZXR1cm4gY3VycmVudC5tYXAoKGVsLCBpKSA9PiB7XHJcbiAgICAgICAgICAgIGlmKHR5cGVvZiByICE9PSAndW5kZWZpbmVkJykge1xyXG4gICAgICAgICAgICAgICAgdmFsdWUgPSByW2VsLmtleU5hbWVdO1xyXG5cclxuICAgICAgICAgICAgICAgIGlmKHIgPT09IGRlZmF1dGxWYWx1ZSlcclxuICAgICAgICAgICAgICAgICAgICB2YWx1ZSA9IHJcclxuXHJcbiAgICAgICAgICAgICAgICBzd2l0Y2ggKGVsLmtleU5hbWUpIHtcclxuICAgICAgICAgICAgICAgICAgICBjYXNlICdjb250ZW50JzpcclxuICAgICAgICAgICAgICAgICAgICAgICAgY2hlY2tSZXF1aXJlKG1vZGVsLnRlbXBsYXRlLCBlbC5rZXlOYW1lKVxyXG4gICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gPEVkaXRvclRleHRBcmVhIGtleT17aX0gaWQ9e21vZGVsLmlkfSBrZXlOYW1lPXtlbC5rZXlOYW1lfSBuYW1lPXtlbC5uYW1lfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ9e2NoZWNrVmFsdWUodmFsdWUpfSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm5Ub1BhcmVudD17KGUpID0+IGhhbmRsZUNoYW5nZShlLCBlbC5rZXlOYW1lKX1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXE9e3JlcX1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlZGl0PXtlZGl0fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLz47XHJcbiAgICAgICAgICAgICAgICAgICAgY2FzZSAnbWVudGlvbkxlZ2FsZSc6XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNoZWNrUmVxdWlyZShtb2RlbC50ZW1wbGF0ZSwgZWwua2V5TmFtZSlcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIDxFZGl0b3JUZXh0QXJlYSBrZXk9e2l9IGlkPXttb2RlbC5pZH0ga2V5TmFtZT17ZWwua2V5TmFtZX0gbmFtZT17ZWwubmFtZX1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50PXtjaGVja1ZhbHVlKHZhbHVlKX0gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuVG9QYXJlbnQ9eyhlKSA9PiBoYW5kbGVDaGFuZ2UoZSwgZWwua2V5TmFtZSl9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVxPXtyZXF9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZWRpdD17ZWRpdH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8+O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGNhc2UgJ3N0YXR1cyc6XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgIHJldHVybiA8U3RhdHVzVGl0bGVCYXIga2V5PXtpfSBpZD17bW9kZWwuaWR9IHN0YXR1cz17bW9kZWwuc3RhdHVzfSBcclxuICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICBnZXRUb1BhcmVudD17KGUpPT4geyBoYW5kbGVDaGFuZ2UoZSwgZWwua2V5TmFtZSkgfX0gXHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgdG89eycvYXBpL2FkbWluL3NlY3Rpb24vZWxlbWVudC9zdGF0dXMvJ31cclxuICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICBpZEl0ZW09e2ZrSWRJdGVtfVxyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgIHJldHVyblZhbHVlU3dpdGNoPXsoZSk9PiB7IGhhbmRsZUNoYW5nZShlLCAnc3RhdHVzJykgfX1cclxuICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIC8+O1xyXG4gICAgICAgICAgICAgICAgICAgIGNhc2UgJ3VybCc6XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNoZWNrUmVxdWlyZShtb2RlbC50ZW1wbGF0ZSwgZWwua2V5TmFtZSlcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIDxUZXh0SW5wdXRVSSBrZXk9e2l9IGtleU5hbWU9e2VsLmtleU5hbWV9IG5hbWU9e2VsLm5hbWV9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZT17Y2hlY2tWYWx1ZSh2YWx1ZSl9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnZXRUb1BhcmVudD17KGUp
11980ID0+IHtoYW5kbGVDaGFuZ2UoZSwgZWwua2V5TmFtZSl9IH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVxPXtyZXF9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVkaXQ9e2VkaXR9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLz47XHJcbiAgICAgICAgICAgICAgICAgICAgY2FzZSAndGl0bGUnOlxyXG4gICAgICAgICAgICAgICAgICAgICAgICBjaGVja1JlcXVpcmUobW9kZWwudGVtcGxhdGUsIGVsLmtleU5hbWUpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiA8U3RhdHVzVGl0bGVCYXIga2V5PXtpfSBpZD17bW9kZWwuaWR9IHRpdGxlPXt2YWx1ZX1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnZXRUb1BhcmVudD17KGUpPT4geyBoYW5kbGVDaGFuZ2UoZSwgZWwua2V5TmFtZSkgfX1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm5WYWx1ZVN3aXRjaD17KGUpPT4geyBoYW5kbGVDaGFuZ2UoZSwgJ3RpdGxlU3RhdHVzJykgfX1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0bz17Jy9hcGkvYWRtaW4vc2VjdGlvbi9zdGF0dXMvJ31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXE9e3JlcX1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlZGl0PXtlZGl0fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGtleU5hbWU9e2VsLmtleU5hbWV9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAga2V5TmFtZTI9eyd0aXRsZVN0YXR1cyd9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogVE9ETyBSRVFVSVJFIFRJVExFKi9cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8+O1xyXG4gICAgICAgICAgICAgICAgICAgIGNhc2UgJ29wdGlvbnMnOlxyXG4gICAgICAgICAgICAgICAgICAgICAgICBjaGVja1JlcXVpcmUobW9kZWwudGVtcGxhdGUsIGVsLmtleU5hbWUpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiA8T3B0aW9uc0lucHV0IGtleT17aX0ga2V5TmFtZT17ZWwua2V5TmFtZX0gbmFtZT17ZWwubmFtZX0gdmFsdWU9e3ZhbHVlfSAgdGVtcGxhdGU9e21vZGVsLnRlbXBsYXRlfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnZXRUb1BhcmVudD17KGUpID0+IHtoYW5kbGVDaGFuZ2UoZSwgZWwua2V5TmFtZSl9IH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVxPXtyZXF9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVkaXQ9e2VkaXR9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLz47XHJcbiAgICAgICAgICAgICAgICAgICAgY2FzZSAnZGF0ZVB1Ymxpc2gnOlxyXG4gICAgICAgICAgICAgICAgICAgICAgICBjaGVja1JlcXVpcmUobW9kZWwudGVtcGxhdGUsIGVsLmtleU5hbWUpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiA8SW5wdXREYXRlIGtleT17aX0ga2V5TmFtZT17ZWwua2V5TmFtZX0gbmFtZT17ZWwubmFtZX0gdmFsdWU9e3ZhbHVlfSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2V0VG9QYXJlbnQ9eyhlKSA9PiB7aGFuZGxlQ2hhbmdlKGUsIGVsLmtleU5hbWUpfSB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlcT17cmVxfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlZGl0PXtlZGl0fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8+O1xyXG4gICAgICAgICAgICAgICAgICAgIGNhc2UgJ2J0blVybCc6XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNoZWNrUmVxdWlyZShtb2RlbC50ZW1wbGF0ZSwgZWwua2V5TmFtZSlcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIDxUZXh0SW5wdXRVSSBrZXk9e2l9IGlkPXttb2RlbC5pZH0gdmFsdWU9e21vZGVsLmJ0blVybH0gdmFsdWUyPXttb2RlbC5idG5UaXRsZX0gaXNBY3RpdmU9eyhtb2RlbC5idG5TdGF0dXMgPT09IG51bGwpID8gZmFsc2UgOiBtb2RlbC5idG5TdGF0dXN9IGtleU5hbWU9e2VsLmtleU5hbWV9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9XCJVcmwgZHUgYm91dG9uXCJcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZTI9XCJUaXRyZSBkdSBib3V0b25cIlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0bz17YC9hcGkvYWRtaW4vc2VjdGlvbi9lbGVtZW50cy9zdGF0dXMvYnV0dG9uLyR7ZmtJZFBhZ2V9L2B9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnZXRUb1BhcmVudD17KGUpID0+IHsgaGFuZGxlQ2hhbmdlKGUsICdidG5VcmwnKSB9fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnZXRUb1BhcmVudDI9eyhlKSA9PiB7IGhhbmRsZUNoYW5nZShlLCAnYnRuVGl0bGUnKSB9fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXE9e3JlcX1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVmcmVzaD17KCkgPT4ge3JlZnJlc2goKX19XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVkaXQ9e2VkaXR9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLz47XHJcbiAgICAgICAgICAgICAgICAgICAgY2FzZSAncmVnbGVtZW50U3RhdHVzJzpcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIDxTdGF0dXNUaXRsZUJhciBrZXk9e2l9IGlkPXttb2RlbC5pZH0gc3RhdHVzPXttb2RlbC5yZWdsZW1lbnRTdGF0dXN9IGtleU5hbWU9e2VsLmtleU5hbWV9IG5hbWU9e2VsLm5hbWV9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdldFRvUGFyZW50PXsoZSk9PiB7IGhhbmRsZUNoYW5nZShlLCBlbC5rZXlOYW1lKSB9fSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG89eycvYXBpL2FkbWluL3NlY3Rpb24vc3RhdHVzL3JlZ2xlbWVudC8nfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8+O1xyXG4gICAgICAgICAgICAgICAgICAgIGNhc2UgJ21lZGlhJzpcclxuICAgICAgICAgICAgICAgICAgICBjYXNlICdzdGF0dXMnOlxyXG4gICAgICAgICAgICAgICAgICAgIGNhc2UgJ2JhY2tncm91bmQnOlxyXG4gICAgICAgICAgICAgICAgICAgIGNhc2UgJ3RlbXBsYXRlJzpcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgY2FzZSAnYnRuU3RhdHVzJzpcclxuICAgICAgICAgICAgICAgICAgICBjYXNlICdidG5UaXRsZSc6XHJcbiAgICAgICAgICAgICAgICAgICAgY2FzZSAndGl0bGVTdGF0dXMnOlxyXG4gICAgICAgICAgICAgICAgICAgIGNhc2UgJ2Nvbn
11980RlbnRTdGF0dXMnOiAgXHJcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIGZhbHNlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBkZWZhdWx0OlxyXG4gICAgICAgICAgICAgICAgICAgICAgICBjaGVja1JlcXVpcmUobW9kZWwudGVtcGxhdGUsIGVsLmtleU5hbWUpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiA8VGV4dElucHV0VUkga2V5PXtpfSBrZXlOYW1lPXtlbC5rZXlOYW1lfSBuYW1lPXtlbC5uYW1lfSB2YWx1ZT17Y2hlY2tWYWx1ZSh2YWx1ZSl9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnZXRUb1BhcmVudD17KGUpID0+IHtoYW5kbGVDaGFuZ2UoZSwgZWwua2V5TmFtZSl9IH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVxPXtyZXF9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVkaXQ9e2VkaXR9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLz47XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIH0pO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBjb25zdCBnZW5lcmF0ZU1lZGlhc0l0ZW0gPSAoKSA9PiB7XHJcbiAgICAgICAgaWYodHlwZW9mIHRlbXBsYXRlICE9PSAndW5kZWZpbmVkJykge1xyXG4gICAgICAgICAgICB0ZW1wbGF0ZS5tYXAoKGVsKSA9PiB7XHJcbiAgICAgICAgICAgICAgICBpZihlbC5rZXlOYW1lID09PSAnbWVkaWEnKSBcclxuICAgICAgICAgICAgICAgICAgICBuYkltZy5wdXNoKGVsKTtcclxuICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlmKHR5cGVvZiBtb2RlbC5tZWRpYSAhPT0gJ3VuZGVmaW5lZCcgJiYgZWRpdCA9PT0gdHJ1ZSkge1xyXG4gICAgICAgICAgICByZXR1cm4gbW9kZWwubWVkaWEubWFwKChpdGVtLCBpKSA9PiB7XHJcbiAgICAgICAgICAgICAgICBsZXQgZmlyc3QgPSBmYWxzZTtcclxuICAgICAgICAgICAgICAgIGxldCBtZWRpYU5hbWU7XHJcbiAgICAgICAgICAgICAgICBpZigobW9kZWwudGVtcGxhdGUgPT09ICdhY3R1YWxpdGUnKSAmJiBpID09PSAxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWVkaWFOYW1lID0gJ3ZpZMOpbydcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGlmKHR5cGVvZiBtb2RlbC5tZWRpYVsxXSAhPT0gJ3VuZGVmaW5lZCcgJiYgbW9kZWwubWVkaWFbMV0udmlkZW8gPT09IG51bGwgJiYgaSA9PT0gMSlcclxuICAgICAgICAgICAgICAgICAgICByZXR1cm4gPE9uZUltZyBrZXk9e2l9IGtleU5hbWU9eydtZWRpYSd9IG5hbWU9e2BtZWRpYSR7aX1gfSBtZWRpYU5hbWU9e21lZGlhTmFtZX0gaWRUZW1wbGF0ZT17ZmtJZFNlY3Rpb259IGlkSXRlbT17ZmtJZEl0ZW19IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaXRlbT17e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGVuYW1lTWVkaWE6ICcnLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhdGhNZWRpYTogJycsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9fSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVkaXQ9e3RydWV9IGZpcnN0PXtmaXJzdH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZnJlc2g9eygpID0+IHtyZWZyZXNoKCl9fSBmcm9tPSdzZWN0aW9uJyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhhbmRsZUlkTWVkaWE9eyhlKT0+IHtzZXRNZWRpYVRhYihbLi4ubWVkaWFUYWIsIGVdKSwgaGFuZGxlQ2hhbmdlKGUsIGVsLmtleU5hbWUpfX1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLz47XHJcbiAgICAgICAgICAgICAgICBlbHNlIFxyXG4gICAgICAgICAgICAgICAgICAgIHJldHVybiA8T25lSW1nIGtleT17aX0ga2V5TmFtZT17J21lZGlhJ30gbmFtZT17YG1lZGlhJHtpfWB9IG1lZGlhTmFtZT17bWVkaWFOYW1lfSBpZFRlbXBsYXRlPXtma0lkU2VjdGlvbn0gaWRJdGVtPXtma0lkSXRlbX0gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpdGVtPXtpdGVtfSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVkaXQ9e3RydWV9IGZpcnN0PXtmaXJzdH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZnJlc2g9eygpID0+IHtyZWZyZXNoKCl9fSBmcm9tPSdzZWN0aW9uJyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhhbmRsZUlkTWVkaWE9eyhlKT0+IHtzZXRNZWRpYVRhYihbLi4ubWVkaWFUYWIsIGVdKSwgaGFuZGxlQ2hhbmdlKGUsIGVsLmtleU5hbWUpfX1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLz47XHJcbiAgICAgICAgICAgIH0pO1xyXG4gICAgICAgIH0gZWxzZSBpZih0eXBlb2YgbW9kZWwubWVkaWEgIT09ICd1bmRlZmluZWQnICYmIGVkaXQgPT09IGZhbHNlKSB7XHJcbiAgICAgICAgICAgIGxldCBtZWRpYXNGb3JtQ29weSA9IHRlbXBsYXRlLnNsaWNlKCk7XHJcbiAgICAgICAgICAgIGxldCBtZWRpYXMgPSBfLnJlbW92ZShtZWRpYXNGb3JtQ29weSwgKG4pID0+IHtcclxuICAgICAgICAgICAgICAgIHJldHVybiBuLmtleU5hbWUgPT09ICdtZWRpYSc7XHJcbiAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICByZXR1cm4gbWVkaWFzLm1hcCgoaXRlbSwgaSkgPT4ge1xyXG4gICAgICAgICAgICAgICAgbGV0IHJlcSA9IGZhbHNlO1xyXG4gICAgICAgICAgICAgICAgbGV0IGZpcnN0ID0gZmFsc2U7XHJcbiAgICAgICAgICAgICAgICBpZigobW9kZWwudGVtcGxhdGUgPT09ICdhY3R1YWxpdGUnIHx8IG1vZGVsLnRlbXBsYXRlID09PSAncGFydG5lcnMnKSAmJiBpID09PSAwKVxyXG4gICAgICAgICAgICAgICAgICAgIHJlcSA9IHRydWU7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIGlmKGkgPT09IDApXHJcbiAgICAgICAgICAgICAgICAgICAgZmlyc3QgPSB0cnVlO1xyXG5cclxuICAgICAgICAgICAgICAgIGxldCBtZWRpYU5hbWU7XHJcbiAgICAgICAgICAgICAgICBpZigobW9kZWwudGVtcGxhdGUgPT09ICdhY3R1YWxpdGUnKSAmJiBpID09PSAxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWVkaWFOYW1lID0gJ3ZpZMOpbydcclxuICAgICAgICAgICAgICAgI
11980H1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgcmV0dXJuIDxPbmVJbWcga2V5PXtpfSBrZXlOYW1lPXtpdGVtLmtleU5hbWV9IG5hbWU9e2l0ZW0ubmFtZX0gbWVkaWFOYW1lPXttZWRpYU5hbWV9IGlkVGVtcGxhdGU9e2ZrSWRTZWN0aW9ufSBpZEl0ZW09e2ZrSWRJdGVtfSBlZGl0PXtlZGl0fSByZXE9e3JlcX0gZmlyc3Q9e2ZpcnN0fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaXRlbT17e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGVuYW1lTWVkaWE6ICcnLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhdGhNZWRpYTogJycsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVmcmVzaD17KCkgPT4ge3JlZnJlc2goKX19IGZyb209J3NlY3Rpb24nIGhhbmRsZUlkTWVkaWE9eyhlKT0+IHtoYW5kbGVDaGFuZ2UoZSwgaXRlbS5rZXlOYW1lLCBpKX19XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8+O1xyXG4gICAgICAgICAgICB9KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgY29uc3QgZ2VuZXJhdGVDYXRlZ29yeU9wdGlvbnMgPSAoKSA9PiB7XHJcbiAgICAgICAgaWYoY2F0ZWdvcnkubGVuZ3RoID4gMClcclxuICAgICAgICAgICAgY2F0ZWdvcnkubWFwKChlbCkgPT4ge1xyXG4gICAgICAgICAgICAgICAgbGV0IGkgPSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGFiOiBlbC5uYW1lLFxyXG4gICAgICAgICAgICAgICAgICAgIHZhbHVlOiBlbC5pZFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgZGF0YU9wdGlvbnMucHVzaChpKVxyXG4gICAgICAgICAgICB9KVxyXG4gICAgICAgIHJldHVybiBkYXRhT3B0aW9ucztcclxuICAgIH1cclxuXHJcbiAgICBjb25zdCBnZXRJbml0aWFsU2VsZWN0VmFsdWUgPSAoKSA9PiB7XHJcbiAgICAgICAgbGV0IHZhbHVlO1xyXG4gICAgICAgIGRhdGFPcHRpb25zLmZvckVhY2goKGVsKSA9PiB7XHJcbiAgICAgICAgICAgIGlmKHR5cGVvZiBtb2RlbC5jYXRlZ29yeSAhPT0gJ3VuZGVmaW5lZCcpXHJcbiAgICAgICAgICAgICAgICBtb2RlbC5jYXRlZ29yeS5mb3JFYWNoKChpdGVtKSA9PiB7XHJcbiAgICAgICAgICAgICAgICAgICAgaWYoaXRlbS5uYW1lQ2F0ZWdvcnkgPT09IGVsLmxhYilcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIHZhbHVlID0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiOiBlbC5sYWIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogZWwudmFsdWUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH0pO1xyXG4gICAgICAgIH0pO1xyXG4gICAgICAgIHJldHVybiB2YWx1ZTtcclxuICAgIH1cclxuXHJcbiAgICByZXR1cm4gKFxyXG4gICAgICAgIDw+XHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwib25lU2VjdGlvbkl0ZW1NYW5hZ2VyQ29udGFpbmVyIGNvbnRhaW5lckZsZXhcIj5cclxuICAgICAgICAgICAgICAgIHt0eXBlb2YgdGVtcGxhdGUgIT09ICd1bmRlZmluZWQnICYmXHJcbiAgICAgICAgICAgICAgICAgICAgPEhlYWRlclNlY3Rpb24gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlPXtgJHt0eXBlb2YgZmtJZEl0ZW0gIT09ICd1bmRlZmluZWQnID8gJ8OJZGl0aW9uJyA6ICdBam91dCd9ICR7bW9kZWwudGVtcGxhdGV9YH0gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybkxvY2F0aW9uPXtyZXR1cm5WYWx1ZX1cclxuICAgICAgICAgICAgICAgICAgICAvPlxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAge3R5cGVvZiB0ZW1wbGF0ZSAhPT0gJ3VuZGVmaW5lZCcgJiYgZ2VuZXJhdGVNZWRpYXNJdGVtKCl9XHJcbiAgICAgICAgICAgICAgICB7dHlwZW9mIHRlbXBsYXRlICE9PSAndW5kZWZpbmVkJyAmJiBnZW5lcmF0ZUlucHV0KCl9XHJcbiAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB7dHlwZW9mIHRlbXBsYXRlICE9PSAndW5kZWZpbmVkJyAmJiBtb2RlbC50ZW1wbGF0ZSA9PT0gJ2FjdHVhbGl0ZScgJiYgdHlwZW9mIGNhdGVnb3J5ICE9PSAndW5kZWZpbmVkJyAmJlxyXG4gICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiY29udGFpbmVyQ2F0ZWdvcnlcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPEZvcm1GaWVsZCBsYWJlbD0nJz5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXY+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3NOYW1lPVwic2ltcGxlVGl0bGVcIj5DYXTDqWdvcmllPHNwYW4gY2xhc3NOYW1lPVwicmVxdWlyZUlucHV0XCI+e2VkaXQgPT09IGZhbHNlICA/ICcqIGNoYW1wIG9ibGlnYXRvaXJlJzogJyd9PC9zcGFuPjwvcD5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPFNlbGVjdFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wdGlvbnM9e2dlbmVyYXRlQ2F0ZWdvcnlPcHRpb25zKCl9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWxLZXk9XCJsYWJcIlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlS2V5PVwidmFsdWVcIlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlPXt0eXBlb2YgdmFsdWVTZWxlY3QgIT09ICd1bmRlZmluZWQnID8gdmFsdWVTZWxlY3QgOiBnZXRJbml0aWFsU2VsZWN0VmFsdWUoKX1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbkNoYW5nZT17KHsgdmFsdWUgfSkgPT4geyBzZXRWYWx1ZVNlbGVjdCh2YWx1ZSksIGhhbmRsZUNoYW5nZSh2YWx1ZS52YWx1ZSwgJ2NhdGVnb3J5Jyl9IH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDwvRm9ybUZpZWxkPlxyXG4gICAgICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgPEVkaXRab25lIGVkaXRab25lVHlwZT1cIm9uZVNlY3Rpb25JdGVtTWFuYWdlclwiIHJlZnJlc2g9eygpID0+IHsgcmVmcmVzaCgpIH19IGRhdGE9e2N1cnJlbnRJdGVtfSBsYXN0TW9kaWY9e2xhc3RNb2RpZn1cclxuICAgICAgICAgICAgICAgIG9yaWdpbj17ZmtJZE9yaWdpbn0gXHJcbiAgICAgICAgICAgICAgICBpZD17bW9kZWwuaWR9IFxyXG4gICAgICAgICAgICAgICAgaWRTZWN0aW9uUGFnZT17bW9kZWwuaWRTZWN0aW9uUGFnZX0gXHJcbiAgICAgICAgICAgICAgICBpZEl0ZW09e2ZrSWRJdGVtfSBcclxuICAgICAgICAgICAgICAgIGl
11980kU2VjdGlvbj17ZmtJZFBhZ2V9XHJcbiAgICAgICAgICAgICAgICBlZGl0PXtlZGl0fVxyXG4gICAgICAgICAgICAgICAgcmV0dXJuTG9jYXRpb249e3JldHVyblZhbHVlfVxyXG4gICAgICAgICAgICAgICAgcmVxdWlyZWRJbnB1dD17bW9kZWwucmVxdWlyZWR9XHJcbiAgICAgICAgICAgICAgICB0ZW1wbGF0ZT17bW9kZWwudGVtcGxhdGV9XHJcbiAgICAgICAgICAgIC8+XHJcbiAgICAgICAgPC8+XHJcbiAgICApO1xyXG59XHJcbiIsIi8vIGV4dHJhY3RlZCBieSBtaW5pLWNzcy1leHRyYWN0LXBsdWdpbiIsImltcG9ydCBSZWFjdCwgeyB1c2VTdGF0ZSwgdXNlRWZmZWN0LCB1c2VDb250ZXh0IH0gZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgeyBnZXRPbmVTZWN0aW9uLCBzZW5kT3JkZXJTZWN0aW9uSXRlbSB9IGZyb20gJy4uLy4uL3N0b3JlL3NlcnZpY2UnO1xyXG5pbXBvcnQgeyBTdG9yZUNvbnRleHQgfSBmcm9tICcuLi8uLi9zdG9yZS9zdG9yZSc7XHJcblxyXG5pbXBvcnQgeyBIZWFkZXJTZWN0aW9uIH0gZnJvbSAnLi4vLi4vY29tcG9uZW50cy9oZWFkZXJTZWN0aW9uL0hlYWRlclNlY3Rpb24nO1xyXG5pbXBvcnQgeyBFZGl0Wm9uZSB9IGZyb20gJy4uLy4uL2NvbXBvbmVudHMvZWRpdFpvbmUvRWRpdFpvbmUnO1xyXG5pbXBvcnQgeyBMaXN0IH0gZnJvbSAnLi4vLi4vY29tcG9uZW50cy9saXN0L0xpc3QnO1xyXG5pbXBvcnQgeyBTdGF0dXNUaXRsZUJhciB9IGZyb20gJy4uLy4uL2NvbXBvbmVudHMvc3RhdHVzVGl0bGVCYXIvU3RhdHVzVGl0bGVCYXInO1xyXG5pbXBvcnQgeyBPcHRpb25zSW5wdXQgfSBmcm9tICcuLi8uLi9jb21wb25lbnRzL29wdGlvbnNJbnB1dC9PcHRpb25zSW5wdXQnO1xyXG5pbXBvcnQgeyBPbmVJbWcgfSBmcm9tICcuLi8uLi9jb21wb25lbnRzL29uZUltZy9PbmVJbWcnO1xyXG5pbXBvcnQgeyBCdG5BZGRJdGVtTGlzdCB9IGZyb20gJy4uLy4uL2NvbXBvbmVudHMvYnRuQWRkSXRlbUxpc3QvYnRuQWRkSXRlbUxpc3QnO1xyXG5pbXBvcnQgeyBFZGl0b3JUZXh0QXJlYSB9IGZyb20gJy4uLy4uL2NvbXBvbmVudHMvZWRpdG9yVGV4dEFyZWEvRWRpdG9yVGV4dEFyZWEnO1xyXG5pbXBvcnQgeyBUZXh0SW5wdXRVSSB9IGZyb20gJy4uLy4uL2NvbXBvbmVudHMvdGV4dElucHV0L1RleHRJbnB1dFVJJztcclxuXHJcbmltcG9ydCAnLi9pbmRleC5zY3NzJztcclxuXHJcbmltcG9ydCBlZGl0SWNvbiBmcm9tICcuLi8uLi91dGlscy9pbWcvZWRpdC5wbmcnO1xyXG5cclxuZXhwb3J0IGNvbnN0IE9uZVNlY3Rpb25NYW5hZ2VyID0gKCkgPT4ge1xyXG4gICAgY29uc3QgZmtJZFNlY3Rpb24gPSB3aW5kb3cubG9jYXRpb24uc2VhcmNoLnRvU3RyaW5nKCkubWF0Y2goL3NlY3Rpb249WzAtOV0rL2cpWzBdLnJlcGxhY2UoL1xcRC9nLCcnKTtcclxuICAgIGNvbnN0IGZrSWRQYWdlID0gd2luZG93LmxvY2F0aW9uLnNlYXJjaC50b1N0cmluZygpLm1hdGNoKC9pZD1bMC05XSsvZylbMF0ucmVwbGFjZSgvXFxEL2csJycpO1xyXG4gICAgY29uc3QgZmtJZE9yaWdpbiA9IHdpbmRvdy5sb2NhdGlvbi5zZWFyY2gudG9TdHJpbmcoKS5tYXRjaCgvb3JpZ2luPVswLTldKy9nKVswXS5yZXBsYWNlKC9cXEQvZywnJyk7XHJcbiAgICBcclxuICAgIGxldCBbaWRQYWdlLCBzZXRJZFBhZ2VdID0gdXNlU3RhdGUoZmtJZFBhZ2UpO1xyXG4gICAgbGV0IFtpZFNlY3Rpb24sIHNldElkU2VjdGlvbl0gPSB1c2VTdGF0ZShma0lkU2VjdGlvbik7XHJcblxyXG4gICAgY29uc3Qge3N0YXRlLCBkaXNwYXRjaCB9ID0gdXNlQ29udGV4dChTdG9yZUNvbnRleHQpO1xyXG4gICAgXHJcbiAgICBsZXQgW2l0ZW0sIHNldEl0ZW1dID0gdXNlU3RhdGUoW10pO1xyXG4gICAgY29uc3QgW3RlbXBsYXRlLCBzZXRUZW1wbGF0ZV0gPSB1c2VTdGF0ZShbXSk7XHJcbiAgICBcclxuICAgIGxldCBbbWVkaWFzLCBzZXRNZWRpYXNdID0gdXNlU3RhdGUoW10pO1xyXG4gICAgbGV0IFtmb3JtLCBzZXRGb3JtXSA9IHVzZVN0YXRlKCk7XHJcbiAgICBsZXQgW2RhdGEsIHNldERhdGFdID0gdXNlU3RhdGUoW10pO1xyXG4gICAgbGV0IFtmb3JtU2VjdGlvbiwgc2V0Zm9ybVNlY3Rpb25dID0gdXNlU3RhdGUoW10pO1xyXG5cclxuICAgIGxldCB0ZW1wbGF0ZVZhbHVlcyA9IHN0YXRlLnRlbXBsYXRlO1xyXG4gICAgbGV0IHJldHVyblZhbHVlID0gYC9hZG1pbi9vbmVQYWdlTWFuYWdlcj9pZD0ke2ZrSWRPcmlnaW59YDtcclxuXHJcbiAgICBsZXQgW2xhc3RNb2RpZiwgc2V0TGFzdE1vZGlmXSA9IHVzZVN0YXRlKCk7XHJcblxyXG4gICAgY29uc3QgY2hlY2tUZW1wbGF0ZSA9IChyZXMpID0+IHtcclxuICAgICAgICByZXR1cm4gdGVtcGxhdGVWYWx1ZXMubWFwKCh2YWx1ZSkgPT4ge1xyXG4gICAgICAgICAgICAvL2NvbnNvbGUubG9nKHJlcylcclxuICAgICAgICAgICAgaWYocmVzLnRlbXBsYXRlID09PSB2YWx1ZSkge1xyXG4gICAgICAgICAgICAgICAgaWYodHlwZW9mIHJlc1t2YWx1ZV0gIT09ICd1bmRlZmluZWQnICYmIHJlc1t2YWx1ZV0gIT09IG51bGwpXHJcbiAgICAgICAgICAgICAgICAgICAgaWYocmVzW3ZhbHVlXS5sZW5ndGggPiAwIClcclxuICAgICAgICAgICAgICAgICAgICAgICAgc2V0VGVtcGxhdGUocmVzW3ZhbHVlXSk7XHJcbiAgICAgICAgICAgICAgICBpZih0eXBlb2YgcmVzLmZvcm0gIT09ICd1bmRlZmluZWQnICYmIHJlcy5mb3JtLmxlbmd0aCA+IDApXHJcbiAgICAgICAgICAgICAgICAgICAgc2V0Rm9ybShyZXMuZm9ybSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9KVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICBjb25zdCBmZXRjaERhdGEgPSAoKSA9PiB7XHJcbiAgICAgICAgZ2V0T25lU2VjdGlvbihpZFNlY3Rpb24pLnRoZW4oYXN5bmMgcmVzID0+IHtcclxuICAgICAgICAgICAgLy8ocmVzKVxyXG4gICAgICAgICAgICBhd2FpdCBzZXREYXRhKHJlc1swXSksIFxyXG4gICAgICAgICAgICBjaGVja1RlbXBsYXRlKHJlc1swXSksXHJcbiAgICAgICAgICAgIHNldEl0ZW0ocmVzWzBdKSwgXHJcbiAgICAgICAgICAgIHNldE1lZGlhcyhyZXNbMF0ubWVkaWEpLCBcclxuICAgICAgICAgICAgc2V0Zm9ybVNlY3Rpb24ocmVzWzBdLmZvcm1TZWN0aW9uKTtcclxuICAgICAgICB9KTtcclxuICAgIH07XHJcblxyXG4gICAgdXNlRWZmZWN0KCgpID0+IHtcclxuICAgICAgICBmZXRjaERhdGEoKTtcclxuICAgIH0sIFtdKTtcclxuXHJcbiAgICBjb25zdCByZWZyZXNoID0gKCkgPT4ge1xyXG4gICAgICAgIGZldGNoRGF0YSgpO1xyXG4gICAgfVxyXG5cclxuICAgIGNvbnN0IGhhbmRsZURyb3AgPSAoaXRlbXMpID0+IHtcclxuICAgICAgICBpdGVtcy5tYXAoKGl0ZW0sIGkpID0+IHtcclxuICAgICAgICAgICAgaXRlbS5vcmRlcnMgPSBpdGVtcy5sZW5ndGggLSBpO1xyXG4gICAgICAgI
11980H0pO1xyXG4gICAgICAgIHNlbmRPcmRlclNlY3Rpb25JdGVtKGl0ZW1zLCBpdGVtLmlkKTtcclxuICAgICAgICBzZXRUZW1wbGF0ZShpdGVtcyk7XHJcbiAgICB9O1xyXG4gICAgXHJcbiAgICBjb25zdCBoYW5kbGVBZGRJbnB1dCA9ICgpID0+IHtcclxuICAgICAgICByZXR1cm4gZmFsc2U7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIGNvbnN0IGNoZWNrVmFsdWUgPSAodikgPT4ge1xyXG4gICAgICAgIGlmKHR5cGVvZiB2ICE9PSAndW5kZWZpbmVkJylcclxuICAgICAgICAgICAgaWYodHlwZW9mIHYgPT09ICdzdHJpbmcnKVxyXG4gICAgICAgICAgICAgICAgcmV0dXJuIHY7XHJcbiAgICB9XHJcblxyXG4gICAgY29uc3QgaGFuZGxlQ2hhbmdlID0gKGUsIGtleSkgPT4ge1xyXG4gICAgICAgIC8vY29uc29sZS5sb2coZSwga2V5KVxyXG4gICAgICAgIGxldCBkYXRhRWRpdFpvbmUgPSBpdGVtO1xyXG4gICAgICAgIGRhdGFFZGl0Wm9uZVtrZXldID0gZTtcclxuICAgICAgICAvL2NvbnNvbGUubG9nKGRhdGFFZGl0Wm9uZSlcclxuICAgICAgICBzZXREYXRhKGRhdGFFZGl0Wm9uZSk7XHJcbiAgICAgICAgc2V0TGFzdE1vZGlmKG5ldyBEYXRlKCkpXHJcbiAgICB9XHJcblxyXG4gICAgY29uc3QgZ2VuZXJhdGVNZWRpYXMgPSAoKSA9PiB7XHJcbiAgICAgICAgaWYodHlwZW9mIG1lZGlhcyAhPT0gJ3VuZGVmaW5lZCcpIHtcclxuICAgICAgICAgICAgcmV0dXJuIGZvcm1TZWN0aW9uLm1hcCgoaW5wdXQsIGkpID0+IHtcclxuICAgICAgICAgICAgICAgIGlmKGlucHV0LmtleU5hbWUgPT09ICdtZWRpYScpIHtcclxuICAgICAgICAgICAgICAgICAgICByZXR1cm4gbWVkaWFzLm1hcCgobWVkaWEsIGkpID0+IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIDxPbmVJbWcga2V5PXtpfSBpZFRlbXBsYXRlPXtpdGVtLmlkU2VjdGlvblBhZ2V9IGl0ZW09e21lZGlhfSByZWZyZXNoPXsoKSA9PiB7cmVmcmVzaCgpfX0gZnJvbT0nc2VjdGlvbicvPjtcclxuICAgICAgICAgICAgICAgICAgICB9KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSlcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgY29uc3QgZ2VuZXJhdGVJbnB1dCA9ICgpID0+IHtcclxuICAgICAgICAvL2NvbnNvbGUubG9nKGZvcm1TZWN0aW9uKVxyXG4gICAgICAgIGxldCBjdXJyZW50ID0gZm9ybVNlY3Rpb247XHJcblxyXG4gICAgICAgIHJldHVybiBjdXJyZW50Lm1hcCgoZWwsIGkpID0+IHtcclxuICAgICAgICAgICAgbGV0IHZhbHVlID0gaXRlbVtlbC5rZXlOYW1lXTtcclxuICAgICAgICAgICAgICAgIC8vY29uc29sZS5sb2coZWwua2V5TmFtZSwgaSlcclxuICAgICAgICAgICAgc3dpdGNoIChlbC5rZXlOYW1lKSB7XHJcbiAgICAgICAgICAgICAgICBjYXNlICdjb250ZW50JzpcclxuICAgICAgICAgICAgICAgICAgICByZXR1cm4gPEVkaXRvclRleHRBcmVhIGtleT17aX0gY29udGVudD17aXRlbS5jb250ZW50fSBpZD17aXRlbS5pZH0ga2V5TmFtZT17ZWwua2V5TmFtZX0gbmFtZT17ZWwubmFtZX1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVyblRvUGFyZW50PXsoZSkgPT4gaGFuZGxlQ2hhbmdlKGUsIGVsLmtleU5hbWUpfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaXNBY3RpdmU9e2l0ZW0uY29udGVudFN0YXR1c31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvPScvYXBpL2FkbWluL3NlY3Rpb24vc3RhdHVzL2NvbnRlbnQvJ1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvPjtcclxuICAgICAgICAgICAgICAgIGNhc2UgJ3N0YXR1cyc6XHJcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIDxTdGF0dXNUaXRsZUJhciBrZXk9e2l9IGlkPXtpdGVtLmlkfSBzdGF0dXM9e2l0ZW0uc3RhdHVzfSBrZXlOYW1lPXtlbC5rZXlOYW1lfSBuYW1lPXtlbC5uYW1lfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdldFRvUGFyZW50PXsoZSk9PiB7IGhhbmRsZUNoYW5nZShlLCBlbC5rZXlOYW1lKSB9fSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0bz17Jy9hcGkvYWRtaW4vc2VjdGlvbi9zdGF0dXMvJ31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8+O1xyXG4gICAgICAgICAgICAgICAgY2FzZSAnc3RhdHVzUGljdG8xJzpcclxuICAgICAgICAgICAgICAgICAgICByZXR1cm4gPFN0YXR1c1RpdGxlQmFyIGtleT17aX0gaWQ9eycwJ30gc3RhdHVzPXtpdGVtLnN0YXR1c1BpY3RvMX0ga2V5TmFtZT17ZWwua2V5TmFtZX0gbmFtZT17ZWwubmFtZX1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnZXRUb1BhcmVudD17KGUpPT4geyBoYW5kbGVDaGFuZ2UoZSwgZWwua2V5TmFtZSkgfX0gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG89eycvYXBpL2FkbWluL3NlY3Rpb24vc3RhdHVzL3BpY3RvLyd9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvPjtcclxuICAgICAgICAgICAgICAgIGNhc2UgJ3N0YXR1c1BpY3RvMic6XHJcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIDxTdGF0dXNUaXRsZUJhciBrZXk9e2l9IGlkPXsnMSd9IHN0YXR1cz17aXRlbS5zdGF0dXNQaWN0bzJ9IGtleU5hbWU9e2VsLmtleU5hbWV9IG5hbWU9e2VsLm5hbWV9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2V0VG9QYXJlbnQ9eyhlKT0+IHsgaGFuZGxlQ2hhbmdlKGUsIGVsLmtleU5hbWUpIH19IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvPXsnL2FwaS9hZG1pbi9zZWN0aW9uL3N0YXR1cy9waWN0by8nfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLz47XHJcbiAgICAgICAgICAgICAgICBjYXNlICd1cmwnOlxyXG4gICAgICAgICAgICAgICAgICAgIHJldHVybiA8VGV4dElucHV0VUkga2V5PXtpfSBrZXlOYW1lPXtlbC5rZXlOYW1lfSBuYW1lPXtlbC5uYW1lfSB2YWx1ZT17Y2hlY2tWYWx1ZSh2YWx1ZSl9IGdldFRvUGFyZW50PXsoZSkgPT4ge2hhbmRsZUNoYW5nZShlLCBlbC5rZXlOYW1lKX0gfS8+O1xyXG4gICAgICAgICAgICAgICAgY2FzZSAndGl0bGUnOlxyXG4gICAgICAgICAgICAgICAgICAgI
11980HJldHVybiA8U3RhdHVzVGl0bGVCYXIga2V5PXtpfSBpZD17aXRlbS5pZH0gc3RhdHVzPXtpdGVtLnRpdGxlU3RhdHVzfSB0aXRsZT17aXRlbS50aXRsZX0ga2V5TmFtZT17ZWwua2V5TmFtZX0gbmFtZT17ZWwubmFtZX1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0bz0nL2FwaS9hZG1pbi9zZWN0aW9uL3N0YXR1cy90aXRsZS8nXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2V0VG9QYXJlbnQ9eyhlKT0+IHsgaGFuZGxlQ2hhbmdlKGUsIGVsLmtleU5hbWUpIH19IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVyblZhbHVlU3dpdGNoPXsoZSk9PiB7IGhhbmRsZUNoYW5nZShlLCAndGl0bGVTdGF0dXMnKSB9fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLz47XHJcbiAgICAgICAgICAgICAgICBjYXNlICdvcHRpb25zJzpcclxuICAgICAgICAgICAgICAgICAgICByZXR1cm4gPE9wdGlvbnNJbnB1dCBrZXk9e2l9IGtleU5hbWU9e2VsLmtleU5hbWV9IG5hbWU9e2VsLm5hbWV9IHZhbHVlPXt2YWx1ZX0gZ2V0VG9QYXJlbnQ9eyhlKSA9PiB7aGFuZGxlQ2hhbmdlKGUsIGVsLmtleU5hbWUpfSB9IHRlbXBsYXRlPXtpdGVtLnRlbXBsYXRlfS8+O1xyXG4gICAgICAgICAgICAgICAgY2FzZSAnZGF0ZVB1Ymxpc2gnOlxyXG4gICAgICAgICAgICAgICAgICAgIHJldHVybiA8SW5wdXREYXRlIGtleT17aX0ga2V5TmFtZT17ZWwua2V5TmFtZX0gbmFtZT17ZWwubmFtZX0gdmFsdWU9e3ZhbHVlfSBnZXRUb1BhcmVudD17KGUpID0+IHtoYW5kbGVDaGFuZ2UoZSwgZWwua2V5TmFtZSl9IH0vPjtcclxuICAgICAgICAgICAgICAgIGNhc2UgJ3N1YlRpdGxlJzpcclxuICAgICAgICAgICAgICAgICAgICByZXR1cm4gPFRleHRJbnB1dFVJIGtleT17aX0gdmFsdWU9e2l0ZW0uc3ViVGl0bGV9IG5hbWU9XCIjIGR1IEJPXCIga2V5TmFtZT17ZWwua2V5TmFtZX0gbmFtZT17ZWwubmFtZX1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnZXRUb1BhcmVudD17KGUpID0+IHsgaGFuZGxlQ2hhbmdlKGUsIGVsLmtleU5hbWUpIH19XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvPjtcclxuICAgICAgICAgICAgICAgIGNhc2UgJ2J0blVybCc6XHJcbiAgICAgICAgICAgICAgICAgICAgLy9jb25zb2xlLmxvZyhlbClcclxuICAgICAgICAgICAgICAgICAgICByZXR1cm4gPFRleHRJbnB1dFVJIGtleT17aX0gaWQ9e2l0ZW0uaWR9IHZhbHVlPXtpdGVtLmJ0blVybH0gdmFsdWUyPXtpdGVtLmJ0blRpdGxlfSBpc0FjdGl2ZT17aXRlbS5idG5TdGF0dXN9IGtleU5hbWU9e2VsLmtleU5hbWV9IG5hbWU9e2VsLm5hbWV9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT1cIlVybCBkdSBib3V0b25cIlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWUyPVwiVGl0cmUgZHUgYm91dG9uXCJcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0bz0nL2FwaS9hZG1pbi9zZWN0aW9uL3N0YXR1cy9idXR0b24vJyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnZXRUb1BhcmVudD17KGUpID0+IHsgaGFuZGxlQ2hhbmdlKGUsICdidG5VcmwnKSB9fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdldFRvUGFyZW50Mj17KGUpID0+IHsgaGFuZGxlQ2hhbmdlKGUsICdidG5UaXRsZScpIH19XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvPjtcclxuXHJcbiAgICAgICAgICAgICAgICAvL1NQRUNJQUxTIENBU0VTXHJcbiAgICAgICAgICAgICAgICBjYXNlICdtZWRpYSc6XHJcbiAgICAgICAgICAgICAgICBjYXNlICdiYWNrZ3JvdW5kJzpcclxuICAgICAgICAgICAgICAgIGNhc2UgJ3RlbXBsYXRlJzpcclxuICAgICAgICAgICAgICAgIC8vQUxSRUFEWSBIQU5ETEVEXHJcbiAgICAgICAgICAgICAgICBjYXNlICdidG5TdGF0dXMnOlxyXG4gICAgICAgICAgICAgICAgY2FzZSAnYnRuVGl0bGUnOlxyXG4gICAgICAgICAgICAgICAgY2FzZSAndGl0bGVTdGF0dXMnOlxyXG4gICAgICAgICAgICAgICAgY2FzZSAnY29udGVudFN0YXR1cyc6ICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIHJldHVybiBmYWxzZTtcclxuXHJcbiAgICAgICAgICAgICAgICBkZWZhdWx0OlxyXG4gICAgICAgICAgICAgICAgICAgIHJldHVybiA8VGV4dElucHV0VUkga2V5PXtpfSBrZXlOYW1lPXtlbC5rZXlOYW1lfSBuYW1lPXtlbC5uYW1lfSB2YWx1ZT17Y2hlY2tWYWx1ZSh2YWx1ZSl9IGdldFRvUGFyZW50PXsoZSkgPT4ge2hhbmRsZUNoYW5nZShlLCBlbC5rZXlOYW1lKX0gfS8+O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgKTtcclxuICAgIH1cclxuICAgIC8vY29uc29sZS5sb2coJ0RBVEEnLCBkYXRhKVxyXG4gICAgcmV0dXJuIChcclxuICAgICAgICA8PlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cIm9uZVNlY3Rpb25NYW5hZ2VyQ29udGFpbmVyIGNvbnRhaW5lckZsZXhcIj5cclxuICAgICAgICAgICAgICAgIDxIZWFkZXJTZWN0aW9uIHRpdGxlPVwiR2VzdGlvbiBkJ3VuZSBzZWN0aW9uXCIgc3ViVGl0bGU9e2l0ZW0udGl0bGV9IHJldHVybkxvY2F0aW9uPXtyZXR1cm5WYWx1ZX0vPlxyXG4gICAgICAgICAgICAgICAgPGRpdj5cclxuICAgICAgICAgICAgICAgICAgICB7Z2VuZXJhdGVNZWRpYXMoKX1cclxuICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICAgICAge2Zvcm0gJiYgXHJcbiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJjb250YWluZXJTZWN0aW9uU3DDqVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8aDM+e2l0ZW0udGVtcGxhdGV9PC9oMz5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPExpc3QgaXRlbXM9eyB0ZW1wbGF0ZSB9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb25Ecm9wPXsoeyBpdGVtcyB9KSA9PiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGFuZGxlRHJvcChpdGVtcyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9fSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3RUeXBlPXsnb25lU2VjdGlvbk1hbmFnZXInfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuVmFsdWU9e2Amb3JpZ2luPSR7ZmtJZE9yaWdpbn1gfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaWRTZWN0aW9uPXtpdGVtLmlkfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVmcmVzaD17KCkgPT4ge3JlZnJlc2goKX19IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAvPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8YSBocmVmPXtgL2FkbWluL29uZVNlY3Rpb25JdGVtTWFuYWdlcj9pZD0ke2lkUGFnZX0mc2VjdGlvbj0ke2lkU2VjdGlvbn0mb3JpZ2luPSR7ZmtJZE9yaWdpbn0mZWRpdD0wYH0+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8QnRuQWRkSXRlbUxpc3QgbGluaz17aXRlbS50ZW1wbGF0ZX0gaGFuZGxlQ2xpY2s9eygpPT4ge2hhbmRsZUFkZElucHV0KCl9IH0vPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8L2E+XHJcbiAgICAgICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB7Z2VuZXJhdGVJbnB1dCgpfVxyXG4gICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIDxFZGl0Wm9uZSBlZGl0Wm9uZVR5cGU9XCJvbmVTZWN0aW9uTWFuYWdlclwiIHJlZnJlc2g9eygpID0+IHsgcmVmcmVzaCgpIH19IGRhdGE9e2RhdGF9IG9yaWdpbj17ZmtJZE9yaWdpbn0gbGFzdE1vZGlmPXtsYXN0TW9kaWZ9Lz5cclxuICAgICAgICA8Lz5cclxuICAgICk7XHJcbn1cclxuIiwiLy8gZXh0cmFjdGVkIGJ5IG1pbmktY3NzLWV4dHJhY3QtcGx1Z2luIiwiaW1wb3J0IFJlYWN0LCB7IHVzZVN0YXRlLCB1c2VFZmZlY3QgfSBmcm9tICdyZWFjdCc7XHJcbmltcG9ydCAnLi9pbmRleC5zY3NzJztcclxuXHJcbmltcG9ydCB7
11980IGdldFBhZ2VzLCBzZW5kUGFnZU9yZGVyLCBhZGRTZWN0aW9uUGFnZSB9IGZyb20gJy4uLy4uL3N0b3JlL3NlcnZpY2UnO1xyXG5cclxuaW1wb3J0IHsgSGVhZGVyU2VjdGlvbiB9IGZyb20gJy4uLy4uL2NvbXBvbmVudHMvaGVhZGVyU2VjdGlvbi9IZWFkZXJTZWN0aW9uJztcclxuaW1wb3J0IHsgRGF0YUhlYWRlciB9IGZyb20gJy4uLy4uL2NvbXBvbmVudHMvZGF0YUhlYWRlci9EYXRhSGVhZGVyJztcclxuaW1wb3J0IHsgRWRpdFpvbmUgfSBmcm9tICcuLi8uLi9jb21wb25lbnRzL2VkaXRab25lL0VkaXRab25lJztcclxuaW1wb3J0IHsgTGlzdCB9IGZyb20gJy4uLy4uL2NvbXBvbmVudHMvbGlzdC9MaXN0JztcclxuXHJcbmV4cG9ydCBjb25zdCBQYWdlTWFuYWdlciA9ICgpID0+IHtcclxuICAgIGNvbnN0IFtpdGVtc1ZlcnRpY2FsLCBzZXRJdGVtc1ZlcnRpY2FsXSA9IHVzZVN0YXRlKFtdKTtcclxuXHJcbiAgICB1c2VFZmZlY3QoKCkgPT4ge1xyXG4gICAgICAgIGdldFBhZ2VzKCkudGhlbihyZXMgPT4ge1xyXG4gICAgICAgICAgICBzZXRJdGVtc1ZlcnRpY2FsKHJlcyk7XHJcbiAgICAgICAgfSk7XHJcbiAgICB9LCBbXSk7XHJcblxyXG4gICAgY29uc3QgaGFuZGxlRHJvcCA9IChpdGVtcykgPT4ge1xyXG4gICAgICAgIGl0ZW1zLm1hcCgoaXRlbSwgaSkgPT4ge1xyXG4gICAgICAgICAgICBpdGVtLm9yZGVycyA9IGk7XHJcbiAgICAgICAgfSk7XHJcbiAgICAgICAgc2VuZFBhZ2VPcmRlcihpdGVtcyk7XHJcbiAgICAgICAgc2V0SXRlbXNWZXJ0aWNhbChpdGVtcyk7XHJcbiAgICB9O1xyXG5cclxuICAgIGNvbnN0IHJlZnJlc2ggPSAoKSA9PiB7XHJcbiAgICAgICAgZ2V0UGFnZXMoKS50aGVuKHJlcyA9PiB7XHJcbiAgICAgICAgICAgIHNldEl0ZW1zVmVydGljYWwocmVzKTtcclxuICAgICAgICB9KTtcclxuICAgIH07XHJcblxyXG4gICAgcmV0dXJuIChcclxuICAgICAgICA8PlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cInBhZ2VNYW5hZ2VyQ29udGFpbmVyIGNvbnRhaW5lckZsZXhcIj5cclxuICAgICAgICAgICAgICAgIDxIZWFkZXJTZWN0aW9uIHRpdGxlPVwiR2VzdGlvbiBkZXMgcGFnZXNcIiBzdWJUaXRsZT1cIkxpc3RlIGRlcyBwYWdlc1wiLz5cclxuICAgICAgICAgICAgICAgIDxEYXRhSGVhZGVyIGRhdGFOYW1lPXtbJ1N0YXR1dCddfS8+XHJcbiAgICAgICAgICAgICAgICB7dHlwZW9mIGl0ZW1zVmVydGljYWwgIT09ICd1bmRlZmluZWQnICYmXHJcbiAgICAgICAgICAgICAgICAgICAgPExpc3QgaXRlbXM9e2l0ZW1zVmVydGljYWx9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBvbkRyb3A9eyh7IGl0ZW1zIH0pID0+IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhhbmRsZURyb3AoaXRlbXMpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9fSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGlzdFR5cGU9eydwYWdlTWFuYWdlcid9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICByZWZyZXNoPXsoKSA9PiB7cmVmcmVzaCgpfX0gXHJcbiAgICAgICAgICAgICAgICAgICAgLz5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgIDxFZGl0Wm9uZSBlZGl0Wm9uZVR5cGU9XCJwYWdlTWFuYWdlclwiIHJlZnJlc2g9eygpID0+IHsgcmVmcmVzaCgpIH19IGl0ZW1zPXtpdGVtc1ZlcnRpY2FsfS8+XHJcbiAgICAgICAgPC8+XHJcbiAgICApO1xyXG59XHJcbiIsIi8vIGV4dHJhY3RlZCBieSBtaW5pLWNzcy1leHRyYWN0LXBsdWdpbiIsImltcG9ydCBSZWFjdCwgeyB1c2VTdGF0ZSwgdXNlRWZmZWN0IH0gZnJvbSAncmVhY3QnO1xyXG5cclxuaW1wb3J0IHsgSGVhZGVyU2VjdGlvbiB9IGZyb20gJy4uLy4uL2NvbXBvbmVudHMvaGVhZGVyU2VjdGlvbi9IZWFkZXJTZWN0aW9uJztcclxuaW1wb3J0IHsgVGV4dElucHV0VUkgfSBmcm9tICcuLi8uLi9jb21wb25lbnRzL3RleHRJbnB1dC9UZXh0SW5wdXRVSSc7XHJcbmltcG9ydCB7IEVkaXRab25lIH0gZnJvbSAnLi4vLi4vY29tcG9uZW50cy9lZGl0Wm9uZS9FZGl0Wm9uZSc7XHJcbmltcG9ydCB7IGdldFBhcmFtcyB9IGZyb20gJy4uLy4uL3N0b3JlL3NlcnZpY2UnO1xyXG5cclxuaW1wb3J0ICcuL2luZGV4LnNjc3MnO1xyXG5cclxuZXhwb3J0IGNvbnN0IFBhcmFtZXRlck1hbmFnZXIgPSAocHJvcHMpID0+IHtcclxuICAgIFxyXG5cclxuICAgIGxldCBbY29uZmlnLCBzZXRDb25maWddID0gdXNlU3RhdGUoKTtcclxuXHJcbiAgICBsZXQgW2xhc3RNb2RpZiwgc2V0TGFzdE1vZGlmXSA9IHVzZVN0YXRlKHByb3BzLm1vZGlmKTtcclxuICAgIGxldCBbbGFzdE1vZGlmU3RhdGUsIHNldExhc3RNb2RpZlN0YXRlXSA9IHVzZVN0YXRlKCk7XHJcblxyXG4gICAgbGV0IFtkYXRhVG9TZW5kLCBzZXREYXRhVG9TZW5kXSA9IHVzZVN0YXRlKFtdKTtcclxuICAgIGxldCBbY29uZmlnVGFiLCBzZXRDb25maWdUYWJdID0gdXNlU3RhdGUoW10pO1xyXG5cclxuICAgIHVzZUVmZmVjdCgoKSA9PiB7XHJcbiAgICAgICAgZmV0Y2hEYXRhKCk7XHJcbiAgICAgICAgc2V0TGFzdE1vZGlmKHByb3BzLm1vZGlmKTtcclxuICAgIH0sIFtdKTtcclxuXHJcbiAgICBjb25zdCBmZXRjaERhdGEgPSAoKSA9PiB7XHJcbiAgICAgICAgZ2V0UGFyYW1zKCkudGhlbihyZXMgPT4ge1xyXG4gICAgICAgICAgICAvL2NvbnNvbGUubG9nKHJlcylcclxuICAgICAgICAgICAgc2V0Q29uZmlnKHJlcyk7XHJcbiAgICAgICAgfSk7XHJcbiAgICB9O1xyXG5cclxuICAgIGxldCBtb2RpZjtcclxuICAgIGlmKGxhc3RNb2RpZiA+IGxhc3RNb2RpZlN0YXRlIHx8IHR5cGVvZiBsYXN0TW9kaWZTdGF0ZSA9PT0gJ3VuZGVmaW5lZCcpIHtcclxuICAgICAgICBtb2RpZiA9IGxhc3RNb2RpZlxyXG4gICAgfSBlbHNlIGlmKGxhc3RNb2RpZlN0YXRlID4gbGFzdE1vZGlmIHx8IHR5cGVvZiBsYXN0TW9kaWYgPT09ICd1bmRlZmluZWQnKSB7XHJcbiAgICAgICAgbW9kaWYgPSBsYXN0TW9kaWZTdGF0ZVxyXG4gICAgfVxyXG5cclxuICAgIGNvbnN0IGNoZWNrVmFsdWUgPSAodikgPT4ge1xyXG4gICAgICAgIGlmKHR5cGVvZiB2ICE9PSAndW5kZWZpbmVkJylcclxuICAgICAgICAgICAgaWYodHlwZW9mIHYgPT09ICdzdHJpbmcnKVxyXG4gICAgICAgICAgICAgICAgcmV0dXJuIHY7XHJcbiAgICB9XHJcbiAgICBjb25zdCByZWZyZXNoID0gKCkgPT4ge1xyXG4gICAgICAgIGZldGNoRGF0YSgpO1xyXG4gICAgfVxyXG5cclxuICAgIGNvbnN0IGhhbmRsZUNoYW5nZSA9ICh2YWx1ZSwgaWQpID0+IHtcclxuICAgICAgICBsZXQgZGF0YSA9IGNvbmZpZztcclxuICAgICAgICBkYXRhLm1hcCgob25lU29jaWFsKT0+IHtcclxuICAgICAgICAgICAgaWYob25lU29jaWFsLmlkID09PSBpZCkge1xyXG4gICAgICAgICAgICAgICAgb25lU29jaWFsLmNvbnRlbnQgPSB2YWx1ZVxyXG4gICAgICAgICAgICAgICAgb25lU29jaWFsLmlkID0gaWRcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgI
11980H0pXHJcbiAgICAgICAgc2V0RGF0YVRvU2VuZChkYXRhKTtcclxuICAgICAgICBzZXRMYXN0TW9kaWYobmV3IERhdGUoKSk7XHJcbiAgICB9XHJcblxyXG4gICAgY29uc3QgZ2VuZXJhdGVJbnB1dCA9ICgpID0+IHtcclxuICAgICAgICByZXR1cm4gY29uZmlnLm1hcCgoZWwsIGkpID0+IHtcclxuICAgICAgICAgICAgcmV0dXJuIDxUZXh0SW5wdXRVSSBrZXk9e2l9IGtleU5hbWU9eydjb250ZW50J30gbmFtZT17ZWwudGl0bGV9IHZhbHVlPXtlbC5jb250ZW50fSBnZXRUb1BhcmVudD17KGUpID0+IHtoYW5kbGVDaGFuZ2UoZSwgZWwuaWQpfSB9IC8+O1xyXG4gICAgICAgIH0pO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICByZXR1cm4gKFxyXG4gICAgICAgIDw+XHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwicGFyYW1ldGVyTWFuYWdlckNvbnRhaW5lciBjb250YWluZXJGbGV4XCI+XHJcbiAgICAgICAgICAgICAgICA8SGVhZGVyU2VjdGlvbiB0aXRsZT1cIlBhcmFtZXRlcnNcIiBzdWJUaXRsZT1cIlwiLz5cclxuICAgICAgICAgICAgICAgIHt0eXBlb2YgY29uZmlnICE9PSAndW5kZWZpbmVkJyAmJiBnZW5lcmF0ZUlucHV0KCl9XHJcbiAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICA8RWRpdFpvbmUgZWRpdFpvbmVUeXBlPVwicGFyYW1ldGVyTWFuYWdlclwiIGxhc3RNb2RpZj17bW9kaWZ9IHJlZnJlc2g9eygpID0+IHsgcmVmcmVzaCgpIH19IGRhdGE9e2RhdGFUb1NlbmR9Lz5cclxuICAgICAgICA8Lz5cclxuICAgICk7XHJcbn0iLCIvLyBleHRyYWN0ZWQgYnkgbWluaS1jc3MtZXh0cmFjdC1wbHVnaW4iLCJcclxuaW1wb3J0IFJlYWN0LCB7IHVzZVN0YXRlLCB1c2VFZmZlY3QgfSBmcm9tICdyZWFjdCc7XHJcblxyXG5pbXBvcnQgeyBnZXRNZW51Rm9vdGVyLCBzZW5kTWVudU9yZGVyIH0gZnJvbSAnLi4vLi4vc3RvcmUvc2VydmljZSc7XHJcblxyXG5pbXBvcnQgeyBIZWFkZXJTZWN0aW9uIH0gZnJvbSAnLi4vLi4vY29tcG9uZW50cy9oZWFkZXJTZWN0aW9uL0hlYWRlclNlY3Rpb24nO1xyXG5pbXBvcnQgeyBFZGl0Wm9uZSB9IGZyb20gJy4uLy4uL2NvbXBvbmVudHMvZWRpdFpvbmUvRWRpdFpvbmUnO1xyXG5pbXBvcnQgeyBMaXN0IH0gZnJvbSAnLi4vLi4vY29tcG9uZW50cy9saXN0L0xpc3QnO1xyXG5pbXBvcnQgeyBPbmVJbWcgfSBmcm9tICcuLi8uLi9jb21wb25lbnRzL29uZUltZy9PbmVJbWcnO1xyXG5pbXBvcnQgeyBNZW51U3RhdHVzIH0gZnJvbSAnLi4vLi4vY29tcG9uZW50cy9tZW51U3RhdHVzL01lbnVTdGF0dXMnO1xyXG5pbXBvcnQgeyBCdG5BZGRJdGVtTGlzdCB9IGZyb20gJy4uLy4uL2NvbXBvbmVudHMvYnRuQWRkSXRlbUxpc3QvYnRuQWRkSXRlbUxpc3QnO1xyXG5pbXBvcnQgeyBNb2RhbCB9IGZyb20gJy4uLy4uL2NvbXBvbmVudHMvbW9kYWwvTW9kYWwnO1xyXG5pbXBvcnQgeyBEYXRhSGVhZGVyIH0gZnJvbSAnLi4vLi4vY29tcG9uZW50cy9kYXRhSGVhZGVyL0RhdGFIZWFkZXInO1xyXG5pbXBvcnQgeyBMaXN0SXRlbVNvY2lhbCB9IGZyb20gJy4uLy4uL2NvbXBvbmVudHMvbGlzdEl0ZW0vTGlzdEl0ZW1Tb2NpYWwnO1xyXG5cclxuaW1wb3J0ICcuL2luZGV4LnNjc3MnO1xyXG5cclxuZXhwb3J0IGNvbnN0IEZvb3Rlck1hbmFnZXIgPSAoKSA9PiB7XHJcbiAgICBjb25zdCBbbWVudUZvb3RlckZpcnN0LCBzZXRNZW51Rm9vdGVyRmlyc3RdID0gdXNlU3RhdGUoW10pO1xyXG4gICAgY29uc3QgW21lbnVGb290ZXJUd28sIHNldE1lbnVGb290ZXJUd29dID0gdXNlU3RhdGUoW10pO1xyXG4gICAgY29uc3QgW21lbnVGb290ZXJUaHJlZSwgc2V0TWVudUZvb3RlclRocmVlXSA9IHVzZVN0YXRlKFtdKTtcclxuICAgIGNvbnN0IFt0ZW1wbGF0ZSwgc2V0VGVtcGxhdGVdID0gdXNlU3RhdGUoW10pO1xyXG4gICAgbGV0IFtzb2NpYWwsIHNldFNvY2lhbF0gPSB1c2VTdGF0ZShbXSk7XHJcblxyXG4gICAgY29uc3QgW29wZW4sIG9wZW5Qb3B1cF0gPSB1c2VTdGF0ZShmYWxzZSk7XHJcbiAgICBsZXQgW2dyb3VwTGFiZWwsIHNldEdyb3VwXSA9IHVzZVN0YXRlKCcnKTtcclxuXHJcbiAgICBsZXQgW2xhc3RNb2RpZiwgc2V0TGFzdE1vZGlmXSA9IHVzZVN0YXRlKCk7XHJcblxyXG4gICAgdXNlRWZmZWN0KCgpID0+IHtcclxuICAgICAgICBmZXRjaERhdGEoKTtcclxuICAgIH0sIFtdKTtcclxuXHJcbiAgICBjb25zdCBmZXRjaERhdGEgPSAoKSA9PiB7XHJcbiAgICAgICAgZ2V0TWVudUZvb3RlcigpLnRoZW4ocmVzID0+IHtcclxuICAgICAgICAgICAgLy9jb25zb2xlLmxvZyhyZXMpLFxyXG4gICAgICAgICAgICBzZXRNZW51Rm9vdGVyRmlyc3QocmVzLm1lbnVGb290ZXJGaXJzdCksXHJcbiAgICAgICAgICAgIHNldE1lbnVGb290ZXJUd28ocmVzLm1lbnVGb290ZXJUd28pLFxyXG4gICAgICAgICAgICBzZXRNZW51Rm9vdGVyVGhyZWUocmVzLm1lbnVGb290ZXJUaHJlZSksXHJcbiAgICAgICAgICAgIHNldFRlbXBsYXRlKHJlcy50ZW1wbGF0ZSksXHJcbiAgICAgICAgICAgIHNldFNvY2lhbChyZXMuc29jaWFsKTtcclxuICAgICAgICB9KTtcclxuICAgIH07XHJcblxyXG4gICAgY29uc3QgcmVmcmVzaCA9ICgpID0+IHtcclxuICAgICAgICBmZXRjaERhdGEoKTtcclxuICAgIH07XHJcblxyXG4gICAgY29uc3QgaGFuZGxlRHJvcCA9IChpdGVtcywgb3JpZ2luKSA9PiB7XHJcbiAgICAgICAgaXRlbXMubWFwKChpdGVtLCBpKSA9PiB7XHJcbiAgICAgICAgICAgIGl0ZW0ub3JkZXJzID0gaTtcclxuICAgICAgICB9KTtcclxuICAgICAgICBpZihvcmlnaW4gPT09IDEpIHtcclxuICAgICAgICAgICAgc2V0TWVudUZvb3RlckZpcnN0KGl0ZW1zKTtcclxuICAgICAgICAgICAgc2VuZE1lbnVPcmRlcihpdGVtcyk7XHJcbiAgICAgICAgfSBlbHNlIGlmIChvcmlnaW4gPT09IDIpIHtcclxuICAgICAgICAgICAgc2V0TWVudUZvb3RlclR3byhpdGVtcyk7XHJcbiAgICAgICAgICAgIHNlbmRNZW51T3JkZXIoaXRlbXMpO1xyXG4gICAgICAgIH0gZWxzZSBpZiAob3JpZ2luID09PSAzKSB7XHJcbiAgICAgICAgICAgIHNldE1lbnVGb290ZXJUaHJlZShpdGVtcyk7XHJcbiAgICAgICAgICAgI
11980HNlbmRNZW51T3JkZXIoaXRlbXMpO1xyXG4gICAgICAgIH1cclxuICAgIH07XHJcblxyXG4gICAgY29uc3QgaGFuZGxlQWRkSW5wdXQgPSAocGFyYW0pID0+IHtcclxuICAgICAgICBzZXRHcm91cChwYXJhbSlcclxuICAgICAgICBvcGVuUG9wdXAodHJ1ZSlcclxuICAgIH1cclxuXHJcbiAgICBjb25zdCBoYW5kbGVVcmxDaGFuZ2UgPSAoZSwgaWQpID0+IHtcclxuICAgICAgICBsZXQgZGF0YSA9IHNvY2lhbDtcclxuICAgICAgICBkYXRhLm1hcCgob25lU29jaWFsKT0+IHtcclxuICAgICAgICAgICAgaWYob25lU29jaWFsLmlkID09PSBpZClcclxuICAgICAgICAgICAgICAgIG9uZVNvY2lhbC5jb250ZW50ID0gZVxyXG4gICAgICAgIH0pXHJcbiAgICAgICAgc2V0U29jaWFsKGRhdGEpXHJcbiAgICAgICAgc2V0TGFzdE1vZGlmKG5ldyBEYXRlKCkpXHJcbiAgICB9XHJcblxyXG4gICAgY29uc3QgZ2VuZXJhdGVTb2NpYWxzID0gKCkgPT4ge1xyXG4gICAgICAgIGlmKHR5cGVvZiBzb2NpYWwgIT09ICd1bmRlZmluZWQnKVxyXG4gICAgICAgICAgICByZXR1cm4gc29jaWFsLm1hcCgoaXRlbSwgaSk9PiB7XHJcbiAgICAgICAgICAgICAgICByZXR1cm4gPExpc3RJdGVtU29jaWFsIGNsYXNzTmFtZT1cImxpc3RJdGVtXCIgaXRlbT17aXRlbX0ga2V5PXtpfSByZWZyZXNoPXsoKSA9PiB7IHJlZnJlc2goKSB9fSByZXR1cm5Ub1BhcmVudD17KGUsIGlkKSA9PiB7aGFuZGxlVXJsQ2hhbmdlKGUsIGlkKX19IC8+O1xyXG4gICAgICAgICAgICB9KTtcclxuICAgIH1cclxuXHJcbiAgICByZXR1cm4gKFxyXG4gICAgICAgIDw+XHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwidGVtcGxhdGVNYW5hZ2VyQ29udGFpbmVyIGNvbnRhaW5lckZsZXhcIj5cclxuICAgICAgICAgICAgICAgIDxIZWFkZXJTZWN0aW9uIHRpdGxlPVwiVGVtcGxhdGVzXCIgc3ViVGl0bGU9XCJGb290ZXJcIi8+XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiY29udGFpbmVyTWVudVwiPlxyXG4gICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwibWVudU1hbmFnZXJDb250YWluZXIgc29jaWFsXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzTmFtZT1cIm1lbnVOYW1lXCI+UsOpc2VhdXggc29jaWF1eDwvcD5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPERhdGFIZWFkZXIgZGF0YU5hbWU9e1snVHlwZScsICdVcmwnLCAnU3RhdHVzJ119Lz5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPGRpdj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtnZW5lcmF0ZVNvY2lhbHMoKX1cclxuICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgICAgICAgICAge3RlbXBsYXRlLmxlbmd0aCA+IDAgJiZcclxuICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJjb250YWluZXJJbWdUZW1wbGF0ZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPE9uZUltZyBpdGVtPXt0ZW1wbGF0ZVswXX0gaWRUZW1wbGF0ZT17dGVtcGxhdGVbMF0uaWR9IGZyb209J3RlbXBsYXRlJyByZWZyZXNoPXsoKSA9PiB7cmVmcmVzaCgpfX0gLz4gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8T25lSW1nIGl0ZW09e3RlbXBsYXRlWzFdfSBpZFRlbXBsYXRlPXt0ZW1wbGF0ZVsxXS5pZH0gZnJvbT0ndGVtcGxhdGUnIHJlZnJlc2g9eygpID0+IHtyZWZyZXNoKCl9fSAvPiBcclxuICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImNvbnRhaW5lck1lbnVcIj5cclxuICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cIm1lbnVNYW5hZ2VyQ29udGFpbmVyXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDxNZW51U3RhdHVzIHRpdGxlPXsnRm9vdGVyIDEnfSBpZD17bWVudUZvb3RlckZpcnN0LmlkfSAvPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICB7dHlwZW9mIG1lbnVGb290ZXJGaXJzdCAhPT0gJ3VuZGVmaW5lZCcgJiYgbWVudUZvb3RlckZpcnN0ICE9PSBudWxsICYmXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8TGlzdCBpdGVtcz17bWVudUZvb3RlckZpcnN0fSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbkRyb3A9eyh7IGl0ZW1zIH0pID0+IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGFuZGxlRHJvcChpdGVtcywgMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfX0gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdFR5cGU9eydtZW51TWFuYWdlcid9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZnJlc2g9eygpID0+IHtyZWZyZXNoKCl9fSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDxCdG5BZGRJdGVtTGlzdCBsaW5rPXsnbWVudSd9IGhhbmRsZUNsaWNrPXsoKT0+IHtoYW5kbGVBZGRJbnB1dCgnZm9vdGVyLW5hdi1maXJzdCcpfSB9Lz5cclxuICAgICAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJjb250YWluZXJNZW51XCI+XHJcbiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJtZW51TWFuYWdlckNvbnRhaW5lclwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8TWVudVN0YXR1cyB0aXRsZT17J0Zvb3RlciAyJ30gaWQ9e21lbnVGb290ZXJUd28uaWR9IC8+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHt0eXBlb2YgbWVudUZvb3RlclR3byAhPT0gJ3VuZGVmaW5lZCcgJiYgbWVudUZvb3RlclR3byAhPT0gbnVsbCAmJlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPExpc3QgaXRlbXM9e21lbnVGb290ZXJUd299IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9uRHJvcD17KHsgaXRlbXMgfSkgPT4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoYW5kbGVEcm9wKGl0ZW1zLCAyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9fSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0VHlwZT17J21lbnVNYW5hZ2VyJ30gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVmcmVzaD17KCkgPT4ge3JlZnJlc2goKX19IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLz5cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8QnRuQWRkSXRlbUxpc3QgbGluaz17J21lbnUnfSBoYW5kbGVDbGljaz17KCk9PiB7aGFuZGxlQWRkSW5wdXQoJ2Zvb3Rlci1uYXYtdHdvJyl9IH0vPlxyXG4gICAgICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImNvbnRhaW5lck1lbnVcIj5cclxuICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cIm1lbnVNYW5hZ2VyQ29udGFpbmVyXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDxNZW51U3RhdHVzIHRpdGxlPXsnRm9vdGVyIDMnfSBpZD17bWVudUZvb3RlclRocmVlLmlkfSAvPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICB7dHlwZW9mIG1lbnVGb290ZXJUaHJlZSAhPT0gJ3VuZGVmaW5lZCcgJiYgbWVudUZvb3RlclRocmVlICE9PSBudWxsICYmXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8TGlzdCBpdGVtcz17bWVudUZvb3RlclRocmVlfSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbkRyb3A9eyh7IGl0ZW1zIH0pID0+IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGFuZGxlRHJvcChpdGVtcywgMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfX0gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdFR5cGU9eydtZW51TWFuYWdlcid9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI
11980HJlZnJlc2g9eygpID0+IHtyZWZyZXNoKCl9fSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgPEJ0bkFkZEl0ZW1MaXN0IGxpbms9eydtZW51J30gaGFuZGxlQ2xpY2s9eygpPT4ge2hhbmRsZUFkZElucHV0KCdmb290ZXItbmF2LXRocmVlJyl9IH0vPlxyXG4gICAgICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICB7dGVtcGxhdGUubGVuZ3RoID4gMCAmJiBcclxuICAgICAgICAgICAgICAgIDxFZGl0Wm9uZSBlZGl0Wm9uZVR5cGU9XCJ0ZW1wbGF0ZU1hbmFnZXJcIiByZWZyZXNoPXsoKSA9PiB7IHJlZnJlc2goKSB9fSBkYXRhPXsgeyAuLi50ZW1wbGF0ZVsyXSwgc29jaWFsOiBbLi4uc29jaWFsXSB9IH0gbGFzdE1vZGlmPXtsYXN0TW9kaWZ9Lz5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAge29wZW4gJiZcclxuICAgICAgICAgICAgICAgIDxNb2RhbCBcclxuICAgICAgICAgICAgICAgICAgICByZWZyZXNoPXsoKSA9PiB7IHJlZnJlc2goKSB9fVxyXG4gICAgICAgICAgICAgICAgICAgIGlkPXsnaWQnfVxyXG4gICAgICAgICAgICAgICAgICAgIGVkaXQ9e2ZhbHNlfVxyXG4gICAgICAgICAgICAgICAgICAgIG9wZW49e29wZW59XHJcbiAgICAgICAgICAgICAgICAgICAgY2xvc2VQb3B1cD17KCkgPT4gb3BlblBvcHVwKGZhbHNlKX0gXHJcbiAgICAgICAgICAgICAgICAgICAgbW9kYWw9XCJhZGRFZGl0TWVudVwiXHJcbiAgICAgICAgICAgICAgICAgICAgaXRlbT17e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBncm91cHM6IGdyb3VwTGFiZWwsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGlkUGFnZTogXCJcIixcclxuICAgICAgICAgICAgICAgICAgICB9fVxyXG4gICAgICAgICAgICAgICAgLz5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIDwvPlxyXG4gICAgKTtcclxufSIsImltcG9ydCBSZWFjdCwgeyB1c2VTdGF0ZSwgdXNlRWZmZWN0IH0gZnJvbSAncmVhY3QnO1xyXG5cclxuaW1wb3J0IHsgZ2V0TWVudUhlYWRlciwgc2VuZE1lbnVPcmRlciwgZ2V0UGFnZXMgfSBmcm9tICcuLi8uLi9zdG9yZS9zZXJ2aWNlJztcclxuXHJcbmltcG9ydCB7IEhlYWRlclNlY3Rpb24gfSBmcm9tICcuLi8uLi9jb21wb25lbnRzL2hlYWRlclNlY3Rpb24vSGVhZGVyU2VjdGlvbic7XHJcbmltcG9ydCB7IEVkaXRab25lIH0gZnJvbSAnLi4vLi4vY29tcG9uZW50cy9lZGl0Wm9uZS9FZGl0Wm9uZSc7XHJcbmltcG9ydCB7IExpc3QgfSBmcm9tICcuLi8uLi9jb21wb25lbnRzL2xpc3QvTGlzdCc7XHJcbmltcG9ydCB7IE9uZUltZyB9IGZyb20gJy4uLy4uL2NvbXBvbmVudHMvb25lSW1nL09uZUltZyc7XHJcbmltcG9ydCB7IE1lbnVTdGF0dXMgfSBmcm9tICcuLi8uLi9jb21wb25lbnRzL21lbnVTdGF0dXMvTWVudVN0YXR1cyc7XHJcbmltcG9ydCB7IEJ0bkFkZEl0ZW1MaXN0IH0gZnJvbSAnLi4vLi4vY29tcG9uZW50cy9idG5BZGRJdGVtTGlzdC9idG5BZGRJdGVtTGlzdCc7XHJcbmltcG9ydCB7IE1vZGFsIH0gZnJvbSAnLi4vLi4vY29tcG9uZW50cy9tb2RhbC9Nb2RhbCc7XHJcblxyXG5pbXBvcnQgJy4vaW5kZXguc2Nzcyc7XHJcblxyXG5leHBvcnQgY29uc3QgSGVhZGVyTWFuYWdlciA9ICgpID0+IHtcclxuICAgIGNvbnN0IFttZW51SGVhZGVyLCBzZXRNZW51SGVhZGVyXSA9IHVzZVN0YXRlKFtdKTtcclxuICAgIGNvbnN0IFt0ZW1wbGF0ZSwgc2V0VGVtcGxhdGVdID0gdXNlU3RhdGUoW10pO1xyXG4gICAgY29uc3QgW29wZW4sIG9wZW5Qb3B1cF0gPSB1c2VTdGF0ZShmYWxzZSk7XHJcbiAgICBcclxuICAgIGxldCBbbGFzdE1vZGlmLCBzZXRMYXN0TW9kaWZdID0gdXNlU3RhdGUoKTtcclxuXHJcbiAgICB1c2VFZmZlY3QoKCkgPT4ge1xyXG4gICAgICAgIGZldGNoRGF0YSgpO1xyXG4gICAgfSwgW10pO1xyXG5cclxuICAgIGNvbnN0IGZldGNoRGF0YSA9ICgpID0+IHtcclxuICAgICAgICBnZXRNZW51SGVhZGVyKCkudGhlbigocmVzKSA9PiB7XHJcbiAgICAgICAgICAgIC8vY29uc29sZS5sb2cocmVzKVxyXG4gICAgICAgICAgICBzZXRNZW51SGVhZGVyKHJlcy5tZW51SGVhZGVyKSxcclxuICAgICAgICAgICAgc2V0VGVtcGxhdGUocmVzLnRlbXBsYXRlKTtcclxuICAgICAgICB9KTtcclxuICAgIH1cclxuXHJcbiAgICBjb25zdCBoYW5kbGVEcm9wID0gKGl0ZW1zKSA9PiB7XHJcbiAgICAgICAgaXRlbXMubWFwKChpdGVtLCBpKSA9PiB7XHJcbiAgICAgICAgICAgIGl0ZW0ub3JkZXJzID0gaTtcclxuICAgICAgICB9KTtcclxuICAgICAgICBzZW5kTWVudU9yZGVyKGl0ZW1zKTtcclxuICAgICAgICBzZXRNZW51SGVhZGVyKGl0ZW1zKTtcclxuICAgIH07XHJcblxyXG4gICAgY29uc3QgcmVmcmVzaCA9ICgpID0+IHtcclxuICAgICAgICBmZXRjaERhdGEoKTtcclxuICAgIH07XHJcblxyXG4gICAgY29uc3QgaGFuZGxlQWRkSW5wdXQgPSAoKSA9PiB7XHJcbiAgICAgICAgb3BlblBvcHVwKHRydWUpXHJcbiAgICB9XHJcblxyXG4gICAgcmV0dXJuIChcclxuICAgICAgICA8PlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cInRlbXBsYXRlTWFuYWdlckNvbnRhaW5lciBjb250YWluZXJGbGV4XCI+XHJcbiAgICAgICAgICAgICAgICA8SGVhZGVyU2VjdGlvbiB0aXRsZT1cIlRlbXBsYXRlc1wiIHN1YlRpdGxlPVwiSGVhZGVyXCIvPlxyXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJjb250YWluZXJNZW51XCI+XHJcbiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJtZW51TWFuYWdlckNvbnRhaW5lclwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8TWVudVN0YXR1cyB0aXRsZT17J0hlYWRlcid9IGlkPXttZW51SGVhZGVyLmlkfSAvPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICB7dHlwZW9mIG1lbnVIZWFkZXIgIT09ICd1bmRlZmluZWQnICYmIG1lbnVIZWFkZXIgIT09IG51bGwgJiZcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxMaXN0IGl0ZW
119801zPXttZW51SGVhZGVyfSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbkRyb3A9eyh7IGl0ZW1zIH0pID0+IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGFuZGxlRHJvcChpdGVtcyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfX0gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdFR5cGU9eydtZW51TWFuYWdlcid9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZnJlc2g9eygpID0+IHtyZWZyZXNoKCl9fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLz5cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8QnRuQWRkSXRlbUxpc3QgbGluaz17J21lbnUnfSBoYW5kbGVDbGljaz17KCk9PiB7aGFuZGxlQWRkSW5wdXQoKX0gfS8+XHJcbiAgICAgICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgICAgICAgICAge3RlbXBsYXRlLmxlbmd0aCA+IDAgJiZcclxuICAgICAgICAgICAgICAgICAgICAgICAgPGRpdj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxPbmVJbWcgaXRlbT17dGVtcGxhdGVbMV19IGlkVGVtcGxhdGU9e3RlbXBsYXRlWzFdLmlkfSByZWZyZXNoPXsoKSA9PiB7cmVmcmVzaCgpfX0gZnJvbT0ndGVtcGxhdGUnLz4gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAge3RlbXBsYXRlLmxlbmd0aCA+IDAgJiYgXHJcbiAgICAgICAgICAgICAgICA8RWRpdFpvbmUgZWRpdFpvbmVUeXBlPVwidGVtcGxhdGVNYW5hZ2VyXCIgcmVmcmVzaD17KCkgPT4geyByZWZyZXNoKCkgfX0gZGF0YT17dGVtcGxhdGVbMl19IGxhc3RNb2RpZj17bGFzdE1vZGlmfS8+XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHtvcGVuICYmXHJcbiAgICAgICAgICAgICAgICA8TW9kYWwgXHJcbiAgICAgICAgICAgICAgICAgICAgcmVmcmVzaD17KCkgPT4geyByZWZyZXNoKCkgfX1cclxuICAgICAgICAgICAgICAgICAgICBpZD17Jyd9XHJcbiAgICAgICAgICAgICAgICAgICAgZWRpdD17ZmFsc2V9XHJcbiAgICAgICAgICAgICAgICAgICAgb3Blbj17b3Blbn1cclxuICAgICAgICAgICAgICAgICAgICBjbG9zZVBvcHVwPXsoKSA9PiBvcGVuUG9wdXAoZmFsc2UpfSBcclxuICAgICAgICAgICAgICAgICAgICBtb2RhbD1cImFkZEVkaXRNZW51XCJcclxuICAgICAgICAgICAgICAgICAgICBpdGVtPXt7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyb3VwczogXCJoZWFkZXJcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgaWRQYWdlOiBcIlwiLFxyXG4gICAgICAgICAgICAgICAgICAgIH19XHJcbiAgICAgICAgICAgICAgICAvPlxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgPC8+XHJcbiAgICApO1xyXG59IiwiaW1wb3J0IFJlYWN0LCB7IHVzZVN0YXRlLCB1c2VFZmZlY3QgfSBmcm9tICdyZWFjdCc7XHJcblxyXG5pbXBvcnQgeyBnZXRNZW51LCBzZW5kTWVudU9yZGVyIH0gZnJvbSAnLi4vLi4vc3RvcmUvc2VydmljZSc7XHJcblxyXG5pbXBvcnQgeyBIZWFkZXJTZWN0aW9uIH0gZnJvbSAnLi4vLi4vY29tcG9uZW50cy9oZWFkZXJTZWN0aW9uL0hlYWRlclNlY3Rpb24nO1xyXG5pbXBvcnQgeyBFZGl0Wm9uZSB9IGZyb20gJy4uLy4uL2NvbXBvbmVudHMvZWRpdFpvbmUvRWRpdFpvbmUnO1xyXG5pbXBvcnQgeyBMaXN0IH0gZnJvbSAnLi4vLi4vY29tcG9uZW50cy9saXN0L0xpc3QnO1xyXG5pbXBvcnQgeyBNZW51U3RhdHVzIH0gZnJvbSAnLi4vLi4vY29tcG9uZW50cy9tZW51U3RhdHVzL01lbnVTdGF0dXMnO1xyXG5pbXBvcnQgeyBCdG5BZGRJdGVtTGlzdCB9IGZyb20gJy4uLy4uL2NvbXBvbmVudHMvYnRuQWRkSXRlbUxpc3QvYnRuQWRkSXRlbUxpc3QnO1xyXG5pbXBvcnQgeyBNb2RhbCB9IGZyb20gJy4uLy4uL2NvbXBvbmVudHMvbW9kYWwvTW9kYWwnO1xyXG5cclxuaW1wb3J0ICcuL2luZGV4LnNjc3MnO1xyXG5cclxuZXhwb3J0IGNvbnN0IE1lbnVNYW5hZ2VyID0gKCkgPT4ge1xyXG4gICAgY29uc3QgW21lbnVIZWFkZXIsIHNldE1lbnVIZWFkZXJdID0gdXNlU3RhdGUoW10pO1xyXG4gICAgY29uc3QgW21lbnVGb290ZXJGaXJzdCwgc2V0TWVudUZvb3RlckZpcnN0XSA9IHVzZVN0YXRlKFtdKTtcclxuICAgIGNvbnN0IFttZW51Rm9vdGVyVHdvLCBzZXRNZW51Rm9vdGVyVHdvXSA9IHVzZVN0YXRlKFtdKTtcclxuICAgIGNvbnN0IFttZW51Rm9vdGVyVGhyZWUsIHNldE1lbnVGb290ZXJUaHJlZV0gPSB1c2VTdGF0ZShbXSk7XHJcbiAgICBjb25zdCBbb3Blbiwgb3BlblBvcHVwXSA9IHVzZVN0YXRlKGZhbHNlKTtcclxuICAgIC8vY29uc3QgW3RlbXBsYXRlLCBzZXRUZW1wbGF0ZV0gPSB1c2VTdGF0ZShbXSk7XHJcblxyXG4gICAgbGV0IFtncm91cExhYmVsLCBzZXRHcm91cF0gPSB1c2VTdGF0ZSgnJyk7XHJcblxyXG4gICAgY29uc3QgZmV0Y2hEYXRhID0gKCkgPT4ge1xyXG4gICAgICAgIGdldE1lbnUoKS50aGVuKHJlcyA9PiB7XHJcbiAgICAgICAgICAgIHNldE1lbnVIZWFkZXIocmVzLm1lbnVIZWFkZXIpO1xyXG4gICAgICAgICAgICBzZXRNZW51Rm9vdGVyRmlyc3QocmVzLm1lbnVGb290ZXJGaXJzdCk7XHJcbiAgICAgICAgICAgIHNldE1lbnVGb290ZXJUd28ocmVzLm1lbnVGb290ZXJUd28pO1xyXG4gICAgICAgICAgICBzZXRNZW51Rm9vdGVyVGhyZWUocmVzLm1lbnVGb290ZXJUaHJlZSk7XHJcbiAgICAgICAgfSk7XHJcbiAgICB9XHJcbiAgICB1c2VFZmZlY3QoKCkgPT4ge1xyXG4gICAgICAgIGZldGNoRGF0YSgpO1xyXG4gICAgfSwgW10pO1xyXG5cclxuICAgIGNvbnN0IHJlZnJlc2ggPSAoKSA9PiB7XHJcbiAgICAgICAgZmV0Y2hEYXRhKCk7XHJcbiAgICB9O1xyXG5cclxuICAgIGNvbnN0IGhhbmRsZUFkZElucHV0ID0gKHBhcmFtKSA9PiB7XHJcbiAgICAgICAgc2V0R3JvdXAocGFyYW0pXHJcbiAgICAgICAgb3BlblBvcHVwKHRydWUpXHJcbiAgICB9XHJcblxyXG4gICAgY29uc3QgaGFuZGxlRHJvcCA9IChpdGVtcywgb3JpZ2luKSA9PiB7XHJcbiAgICAgICAgaXRlbXMubWFwKChpdGVtLCBpKSA9PiB7XHJcbiAgICAgICAgICAgIGl0ZW0ub3JkZXJzID0gaTtcclxuICAgICAgICB9KTtcclxuICAgICAgICBpZihvcmlnaW4gPT09IDApIHtcclxuICAgICAgICAgICAgc2V0TWVudUhlYWRlcihpdGVtcyk7XHJcbiAgICAgICAgfSBlbHNlIGlmKG9yaWdpbiA9PT0gMSkge1xyXG4gICAgICAgICAgICBzZXRNZW51Rm9vdGVyRmlyc3QoaXRlbXMpO1xyXG4gICAgICAgI
11980H0gZWxzZSBpZiAob3JpZ2luID09PSAyKSB7XHJcbiAgICAgICAgICAgIHNldE1lbnVGb290ZXJUd28oaXRlbXMpO1xyXG4gICAgICAgIH0gZWxzZSBpZiAob3JpZ2luID09PSAzKSB7XHJcbiAgICAgICAgICAgIHNldE1lbnVGb290ZXJUaHJlZShpdGVtcyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNlbmRNZW51T3JkZXIoaXRlbXMpO1xyXG4gICAgfTtcclxuICAgIFxyXG4gICAgcmV0dXJuIChcclxuICAgICAgICA8PlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cInRlbXBsYXRlTWFuYWdlckNvbnRhaW5lciBjb250YWluZXJGbGV4XCI+XHJcbiAgICAgICAgICAgICAgICA8SGVhZGVyU2VjdGlvbiB0aXRsZT1cIlRlbXBsYXRlc1wiIHN1YlRpdGxlPVwiTWVudVwiLz5cclxuICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImNvbnRhaW5lck1lbnVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJtZW51TWFuYWdlckNvbnRhaW5lclwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPE1lbnVTdGF0dXMgdGl0bGU9eydIZWFkZXInfSBpZD17Jyd9IC8+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7dHlwZW9mIG1lbnVIZWFkZXIgIT09ICd1bmRlZmluZWQnICYmIG1lbnVIZWFkZXIgIT09IG51bGwgJiZcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8TGlzdCBpdGVtcz17bWVudUhlYWRlcn0gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9uRHJvcD17KHsgaXRlbXMgfSkgPT4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGFuZGxlRHJvcChpdGVtcywgMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH19IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0VHlwZT17J21lbnVNYW5hZ2VyJ31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVmcmVzaD17KCkgPT4ge3JlZnJlc2goKX19IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8QnRuQWRkSXRlbUxpc3QgbGluaz17J21lbnUnfSBoYW5kbGVDbGljaz17KCk9PiB7aGFuZGxlQWRkSW5wdXQoJ2hlYWRlcicpfSB9Lz5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJjb250YWluZXJNZW51XCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwibWVudU1hbmFnZXJDb250YWluZXJcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxNZW51U3RhdHVzIHRpdGxlPXsnRm9vdGVyIDEnfSBpZD17bWVudUZvb3RlckZpcnN0LmlkfSAvPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAge3R5cGVvZiBtZW51Rm9vdGVyRmlyc3QgIT09ICd1bmRlZmluZWQnICYmIG1lbnVGb290ZXJGaXJzdCAhPT0gbnVsbCAmJlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxMaXN0IGl0ZW1zPXttZW51Rm9vdGVyRmlyc3R9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbkRyb3A9eyh7IGl0ZW1zIH0pID0+IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhhbmRsZURyb3AoaXRlbXMsIDEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9fSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdFR5cGU9eydtZW51TWFuYWdlcid9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWZyZXNoPXsoKSA9PiB7cmVmcmVzaCgpfX1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPEJ0bkFkZEl0ZW1MaXN0IGxpbms9eydtZW51J30gaGFuZGxlQ2xpY2s9eygpPT4ge2hhbmRsZUFkZElucHV0KCdmb290ZXItbmF2LWZpcnN0Jyl9IH0vPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImNvbnRhaW5lck1lbnVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJtZW51TWFuYWdlckNvbnRhaW5lclwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPE1lbnVTdGF0dXMgdGl0bGU9eydGb290ZXIgMid9IGlkPXttZW51Rm9vdGVyVHdvLmlkfSAvPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAge3R5cGVvZiBtZW51Rm9vdGVyVHdvICE9PSAndW5kZWZpbmVkJyAmJiBtZW51Rm9vdGVyVHdvICE9PSBudWxsICYmXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPExpc3QgaXRlbXM9e21lbnVGb290ZXJUd299IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbkRyb3A9eyh7IGl0ZW1zIH0pID0+IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhhbmRsZURyb3AoaXRlbXMsIDIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9fSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdFR5cGU9eydtZW51TWFuYWdlcid9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZnJlc2g9eygpID0+IHtyZWZyZXNoKCl9fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8QnRuQWRkSXRlbUxpc3QgbGluaz17J21lbnUnfSBoYW5kbGVDbGljaz17KCk9PiB7aGFuZGxlQWRkSW5wdXQoJ2Zvb3Rlci1uYXYtdHdvJyl9IH0vPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImNvbnRhaW5lck1lbnVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJtZW51TWFuYWdlckNvbnRhaW5lclwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPE1lbnVTdGF0dXMgdGl0bGU9eydGb290ZXIgMyd9IGlkP
11980XttZW51Rm9vdGVyVGhyZWUuaWR9IC8+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7dHlwZW9mIG1lbnVGb290ZXJUaHJlZSAhPT0gJ3VuZGVmaW5lZCcgJiYgbWVudUZvb3RlclRocmVlICE9PSBudWxsICYmXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPExpc3QgaXRlbXM9e21lbnVGb290ZXJUaHJlZX0gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9uRHJvcD17KHsgaXRlbXMgfSkgPT4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGFuZGxlRHJvcChpdGVtcywgMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH19IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0VHlwZT17J21lbnVNYW5hZ2VyJ31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVmcmVzaD17KCkgPT4ge3JlZnJlc2goKX19IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8QnRuQWRkSXRlbUxpc3QgbGluaz17J21lbnUnfSBoYW5kbGVDbGljaz17KCk9PiB7aGFuZGxlQWRkSW5wdXQoJ2Zvb3Rlci1uYXYtdGhyZWUnKX0gfS8+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgIDwvZGl2PlxyXG5cclxuICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgIDxFZGl0Wm9uZSBpdGVtcz17Jyd9Lz5cclxuXHJcbiAgICAgICAgICAgIHtvcGVuICYmXHJcbiAgICAgICAgICAgICAgICA8TW9kYWwgXHJcbiAgICAgICAgICAgICAgICAgICAgcmVmcmVzaD17KCkgPT4geyByZWZyZXNoKCkgfX1cclxuICAgICAgICAgICAgICAgICAgICBpZD17J2lkJ31cclxuICAgICAgICAgICAgICAgICAgICBlZGl0PXtmYWxzZX1cclxuICAgICAgICAgICAgICAgICAgICBvcGVuPXtvcGVufVxyXG4gICAgICAgICAgICAgICAgICAgIGNsb3NlUG9wdXA9eygpID0+IG9wZW5Qb3B1cChmYWxzZSl9IFxyXG4gICAgICAgICAgICAgICAgICAgIG1vZGFsPVwiYWRkRWRpdE1lbnVcIlxyXG4gICAgICAgICAgICAgICAgICAgIGl0ZW09e3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ3JvdXBzOiBncm91cExhYmVsLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpZFBhZ2U6IFwiXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgfX1cclxuICAgICAgICAgICAgICAgIC8+XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICA8Lz5cclxuICAgICk7XHJcbn0iLCJpbXBvcnQgUmVhY3QsIHsgdXNlU3RhdGUsIHVzZUVmZmVjdCB9IGZyb20gJ3JlYWN0JztcclxuXHJcbmltcG9ydCB7IGdldE5ld3NsZXR0ZXIsIGdldFN0YXR1c05ld3NsZXR0ZXIsIHNlbmRNZW51T3JkZXIsIGdldFBhZ2VzIH0gZnJvbSAnLi4vLi4vc3RvcmUvc2VydmljZSc7XHJcblxyXG5pbXBvcnQgeyBIZWFkZXJTZWN0aW9uIH0gZnJvbSAnLi4vLi4vY29tcG9uZW50cy9oZWFkZXJTZWN0aW9uL0hlYWRlclNlY3Rpb24nO1xyXG5pbXBvcnQgeyBEYXRhSGVhZGVyIH0gZnJvbSAnLi4vLi4vY29tcG9uZW50cy9kYXRhSGVhZGVyL0RhdGFIZWFkZXInO1xyXG5pbXBvcnQgeyBFZGl0Wm9uZSB9IGZyb20gJy4uLy4uL2NvbXBvbmVudHMvZWRpdFpvbmUvRWRpdFpvbmUnO1xyXG5pbXBvcnQgeyBMaXN0SXRlbU5ld3NsZXR0ZXJzIH0gZnJvbSAnLi4vLi4vY29tcG9uZW50cy9saXN0SXRlbS9MaXN0SXRlbU5ld3NsZXR0ZXJzJztcclxuaW1wb3J0IHsgU3RhdHVzVGl0bGVCYXIgfSBmcm9tICcuLi8uLi9jb21wb25lbnRzL3N0YXR1c1RpdGxlQmFyL1N0YXR1c1RpdGxlQmFyJztcclxuXHJcbmltcG9ydCAnLi9pbmRleC5zY3NzJztcclxuXHJcbmV4cG9ydCBjb25zdCBOZXdzbGV0dGVyTWFuYWdlciA9ICgpID0+IHtcclxuICAgIGNvbnN0IFtsaXN0TmV3c2xldHRlciwgc2V0TGlzdE5ld3NsZXR0ZXJdID0gdXNlU3RhdGUoW10pO1xyXG4gICAgY29uc3QgW3N0YXR1c05ld3NsZXR0ZXIsIHNldFN0YXR1c05ld3NsZXR0ZXJdID0gdXNlU3RhdGUoW10pO1xyXG4gICAgY29uc3QgW2lkTmV3c2xldHRlciwgc2V0SWROZXdzbGV0dGVyXSA9IHVzZVN0YXRlKFtdKTtcclxuICAgIC8vIGNvbnN0IFt0ZW1wbGF0ZSwgc2V0VGVtcGxhdGVdID0gdXNlU3RhdGUoW10pO1xyXG4gICAgLy8gY29uc3QgW29wZW4sIG9wZW5Qb3B1cF0gPSB1c2VTdGF0ZShmYWxzZSk7XHJcblxyXG4gICAgdXNlRWZmZWN0KCgpID0+IHtcclxuICAgICAgICBmZXRjaERhdGEoKTtcclxuICAgIH0sIFtdKTtcclxuXHJcbiAgICBjb25zdCBmZXRjaERhdGEgPSAoKSA9PiB7XHJcbiAgICAgICAgZ2V0TmV3c2xldHRlcigpLnRoZW4oYXN5bmMgKHJlcykgPT4ge1xyXG4gICAgICAgICAgICAvL2NvbnNvbGUubG9nKHJlcylcclxuICAgICAgICAgICAgYXdhaXQgc2V0TGlzdE5ld3NsZXR0ZXIocmVzKTtcclxuICAgICAgICAgICAgLy8gc2V0VGVtcGxhdGUocmVzLnRlbXBsYXRlKTtcclxuICAgICAgICB9KTtcclxuICAgICAgICBnZXRTdGF0dXNOZXdzbGV0dGVyKCkudGhlbihhc3luYyAocmVzKSA9PiB7XHJcbiAgICAgICAgICAgIHNldFN0YXR1c05ld3NsZXR0ZXIocmVzLnN0YXR1cyk7XHJcbiAgICAgICAgICAgIHNldElkTmV3c2xldHRlcihyZXMuaWQpO1xyXG4gICAgICAgIH0pO1xyXG4gICAgfVxyXG5cclxuICAgIGNvbnN0IHJlZnJlc2ggPSAoKSA9PiB7XHJcbiAgICAgICAgZmV0Y2hEYXRhKCk7XHJcbiAgICB9O1xyXG5cclxuICAgIC8vY29uc29sZS5sb2coc3RhdHVzTmV3c2xldHRlcilcclxuXHJcbiAgICBjb25zdCBnZW5lcmF0ZU5ld3NsZXR0ZXJzID0gKCkgPT4ge1xyXG4gICAgICAgIGlmKHR5cGVvZiBsaXN0TmV3c2xldHRlciAhPT0gJ3VuZGVmaW5lZCcpXHJcbiAgICAgICAgICAgIHJldHVybiBsaXN0TmV3c2xldHRlci5tYXAoKGl0ZW0sIGkpPT4ge1xyXG4gICAgICAgICAgICAgICAgLy9jb25zb2xlLmxvZyhpdGVtKVxyXG4gICAgICAgICAgICAgICAgcmV0dXJuIDxMaXN0SXRlbU5ld3NsZXR0ZXJzIGNsYXNzTmFtZT1cImxpc3RJdGVt
11980XCIgaXRlbT17aXRlbX0ga2V5PXtpfSByZWZyZXNoPXsoKSA9PiB7IHJlZnJlc2goKSB9fS8+O1xyXG4gICAgICAgICAgICB9KTtcclxuICAgIH1cclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPD4gIFxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cIm5ld3NsZXR0ZXJNYW5hZ2VyQ29udGFpbmVyIGNvbnRhaW5lckZsZXhcIj5cclxuICAgICAgICAgICAgICAgIDxIZWFkZXJTZWN0aW9uIHRpdGxlPVwiTmV3c2xldHRlcnNcIiBzdWJUaXRsZT1cIkxpc3RlIGRlcyBhYm9ubsOpc1wiLz5cclxuICAgICAgICAgICAgICAgIHt0eXBlb2Ygc3RhdHVzTmV3c2xldHRlciAhPT0gJ3VuZGVmaW5lZCcgJiZcclxuICAgICAgICAgICAgICAgICAgICA8U3RhdHVzVGl0bGVCYXIgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGlkPXtpZE5ld3NsZXR0ZXJ9IHN0YXR1cz17c3RhdHVzTmV3c2xldHRlcn0ga2V5TmFtZT17J3N0YXR1cyd9IG5hbWU9eydTdGF0dXMnfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0bz17Jy9hcGkvYWRtaW4vbmV3c2xldHRlci9zdGF0dXMvJ31cclxuICAgICAgICAgICAgICAgICAgICAgICAga2V5TmFtZT1cIlN0YXR1c1wiXHJcbiAgICAgICAgICAgICAgICAgICAgLz5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIDxEYXRhSGVhZGVyIGRhdGFOYW1lPXtbXCJFLW1haWxcIiwgXCJEYXRlIGRlIGNyw6lhdGlvblwiXX0gY2xhc3NOYW1lPVwiZGF0YUhlYWRlclVzZXJcIi8+XHJcbiAgICAgICAgICAgICAgICB7Z2VuZXJhdGVOZXdzbGV0dGVycygpfVxyXG4gICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgPEVkaXRab25lIGVkaXRab25lVHlwZT1cIm5ld3NsZXR0ZXJzTWFuYWdlclwiIHJlZnJlc2g9eygpID0+IHsgcmVmcmVzaCgpIH19Lz5cclxuICAgICAgICA8Lz5cclxuICAgICk7XHJcbn0iLCIvLyBleHRyYWN0ZWQgYnkgbWluaS1jc3MtZXh0cmFjdC1wbHVnaW4iLCJpbXBvcnQgUmVhY3QsIHsgdXNlU3RhdGUsIHVzZUVmZmVjdCwgdXNlQ29udGV4dCB9IGZyb20gJ3JlYWN0JztcclxuaW1wb3J0IHsgU3RvcmVDb250ZXh0LCBpbml0aWFsU3RhdGUgfSBmcm9tICcuLi8uLi9zdG9yZS9zdG9yZSc7XHJcblxyXG5pbXBvcnQgeyBnZXRVc2VycyB9IGZyb20gJy4uLy4uL3N0b3JlL3NlcnZpY2UnO1xyXG5cclxuaW1wb3J0IHsgSGVhZGVyU2VjdGlvbiB9IGZyb20gJy4uLy4uL2NvbXBvbmVudHMvaGVhZGVyU2VjdGlvbi9IZWFkZXJTZWN0aW9uJztcclxuaW1wb3J0IHsgRGF0YUhlYWRlciB9IGZyb20gJy4uLy4uL2NvbXBvbmVudHMvZGF0YUhlYWRlci9EYXRhSGVhZGVyJztcclxuaW1wb3J0IHsgRWRpdFpvbmUgfSBmcm9tICcuLi8uLi9jb21wb25lbnRzL2VkaXRab25lL0VkaXRab25lJztcclxuaW1wb3J0IHsgTGlzdEl0ZW1Vc2VyIH0gZnJvbSAnLi4vLi4vY29tcG9uZW50cy9saXN0SXRlbS9MaXN0SXRlbVVzZXInO1xyXG5cclxuaW1wb3J0ICcuL2luZGV4LnNjc3MnO1xyXG5cclxuZXhwb3J0IGNvbnN0IFVzZXJNYW5hZ2VyID0gKCkgPT4ge1xyXG4gICAgY29uc3QgeyBzdGF0ZSwgZGlzcGF0Y2ggfSA9IHVzZUNvbnRleHQoU3RvcmVDb250ZXh0KTtcclxuICAgIGNvbnN0IFtpdGVtc1ZlcnRpY2FsLCBzZXRJdGVtc1ZlcnRpY2FsXSA9IHVzZVN0YXRlKFtdKTtcclxuICAgIFxyXG4gICAgY29uc3QgZmV0Y2hEYXRhID0gKCApID0+IHtcclxuICAgICAgICBnZXRVc2VycygpLnRoZW4oYXN5bmMgcmVzID0+IHtcclxuICAgICAgICAgICAgYXdhaXQgc2V0SXRlbXNWZXJ0aWNhbChyZXMpO1xyXG4gICAgICAgIH0pO1xyXG4gICAgfVxyXG5cclxuICAgIHVzZUVmZmVjdCgoKSA9PiB7XHJcbiAgICAgICAgZmV0Y2hEYXRhKCk7XHJcbiAgICB9LCBbXSk7XHJcblxyXG4gICAgY29uc3QgcmVmcmVzaCA9ICgpID0+IHtcclxuICAgICAgICBmZXRjaERhdGEoKTtcclxuICAgIH07XHJcblxyXG4gICAgY29uc3QgZ2VuZXJhdGVVc2VycyA9ICgpID0+IHtcclxuICAgICAgICBpZih0eXBlb2YgaXRlbXNWZXJ0aWNhbCAhPT0gJ3VuZGVmaW5lZCcpXHJcbiAgICAgICAgICAgIHJldHVybiBpdGVtc1ZlcnRpY2FsLm1hcCgoaXRlbSwgaSk9PiB7XHJcbiAgICAgICAgICAgICAgICByZXR1cm4gPExpc3RJdGVtVXNlciBjbGFzc05hbWU9XCJsaXN0SXRlbVwiIGl0ZW09e2l0ZW19IGtleT17aX0gcmVmcmVzaD17KCkgPT4geyByZWZyZXNoKCkgfX0vPjtcclxuICAgICAgICAgICAgfSk7XHJcbiAgICB9XHJcblxyXG4gICAgcmV0dXJuIChcclxuICAgICAgICA8PlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cInVzZXJNYW5hZ2VyQ29udGFpbmVyIGNvbnRhaW5lckZsZXhcIj5cclxuICAgICAgICAgICAgICAgIDxIZWFkZXJTZWN0aW9uIHRpdGxlPVwiVXRpbGlzYXRldXJzXCIgc3ViVGl0bGU9XCJMaXN0ZSBkZXMgdXRpbGlzYXRldXJzXCIvPlxyXG4gICAgICAgICAgICAgICAgPERhdGFIZWFkZXIgZGF0YU5hbWU9e1tcIk5vbSBkZSBsJ3V0aWxpc2F0ZXVyXCIsIFwiRW1haWxcIiwgXCJSw7RsZVwiLCBcIklEXCIsIFwiU3RhdHVzXCJdfSBjbGFzc05hbWU9XCJkYXRhSGVhZGVyVXNlclwiLz5cclxuICAgICAgICAgICAgICAgIHtnZW5lcmF0ZVVzZXJzKCl9XHJcbiAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICA8RWRpdFpvbmUgZWRpdFpvbmVUeXBlPVwidXNlck1hbmFnZXJcIiByZWZyZXNoPXsoKSA9PiB7IHJlZnJlc2goKSB9fS8+XHJcbiAgICAgICAgPC8+XHJcbiAgICApO1xyXG59XHJcbiIsIi8vIGV4dHJhY3RlZCBieSBtaW5pLWNzcy1leHRyYWN0LXBsdWdpbiIsImltcG9ydCBheGlvcyBmcm9tICdheGlvcyc7XHJcbmF4aW9zLmRlZmF1bHRzLmhlYWRlcnMuY29tbW9uWydBdXRob3JpemF0aW9uJ10gPSAoc2Vzc2lvblN0b3JhZ2UuZ2V0SXRlbShcImxvZ2dlZEluXCIpICE9PSBudWxsKSA/IHNlc3Npb25TdG9yYWdlLmdldEl0ZW0oXCJsb2dnZWRJblwiKSA6IFwiXCI7XHJcblxyXG4vLyBJbnRlcmNlcHRvciBSZXF1ZXN0c1xyXG4vLyBBZGQgVG9rZW5cclxuYXhpb3MuaW50ZXJjZXB0b3JzLnJlcXVlc3QudXNlKGZ1bmN0aW9uIChjb25maWcpIHtcclxuICAgIGNvbnN0IHRva2VuID0gKHNlc3Npb25TdG9yYWdlLmdldEl0ZW0oXCJsb2dnZWRJblwiKSAhPT0gbnVsbCkgPyBzZXNzaW9uU3RvcmFnZS5nZXRJdGVtKFwibG9nZ2VkSW5cIikgOiBcIlwiO
119801xyXG4gICAgY29uZmlnLmhlYWRlcnMuQXV0aG9yaXphdGlvbiA9ICBgQmVhcmVyICR7dG9rZW59YDtcclxuICAgIHJldHVybiBjb25maWc7XHJcbn0pO1xyXG4vLyAgSW50ZXJjZXB0b3IgUmVxdWVzdHNcclxuYXhpb3MuaW50ZXJjZXB0b3JzLnJlc3BvbnNlLnVzZSgocmVzcG9uc2UpID0+IHtcclxuICAgICAgICByZXR1cm4gcmVzcG9uc2VcclxuICAgIH0sIGFzeW5jIChlcnJvcikgPT4ge1xyXG4gICAgICAgIC8vY29uc29sZS5sb2coZXJyb3IucmVzcG9uc2Uuc3RhdHVzKVxyXG4gICAgaWYgKGVycm9yLnJlc3BvbnNlLnN0YXR1cyA9PT0gNDAxKSB7XHJcbiAgICAgICAgc2Vzc2lvblN0b3JhZ2UucmVtb3ZlSXRlbShcImxvZ2dlZEluXCIpO1xyXG4gICAgfVxyXG59KTtcclxuLy9HRVRcclxuLy9HZXQgUGFnZXNcclxuZXhwb3J0IGNvbnN0IGdldE5ld3NsZXR0ZXJFeHBvcnQgPSBhc3luYyAoKSA9PiB7XHJcbiAgICBjb25zdCByZXN1bHQgPSBhd2FpdCBheGlvcyhcclxuICAgICAgICAnL2FwaS9hZG1pbi9uZXdzbGV0dGVyL2V4cG9ydCcsXHJcbiAgICApO1xyXG4gICAgcmV0dXJuKHJlc3VsdC5kYXRhLmV4cG9ydCk7XHJcbn07XHJcbmV4cG9ydCBjb25zdCBnZXRHYW1lRXhwb3J0ID0gYXN5bmMgKCkgPT4ge1xyXG4gICAgY29uc3QgcmVzdWx0ID0gYXdhaXQgYXhpb3MoXHJcbiAgICAgICAgJy9hcGkvYWRtaW4vY29uY291cnMvZXhwb3J0JyxcclxuICAgICk7XHJcbiAgICByZXR1cm4ocmVzdWx0LmRhdGEuZXhwb3J0KTtcclxufTtcclxuLy9HZXQgUGFnZXNcclxuZXhwb3J0IGNvbnN0IGdldFBhZ2VzID0gYXN5bmMgKCkgPT4ge1xyXG4gICAgY29uc3QgcmVzdWx0ID0gYXdhaXQgYXhpb3MoXHJcbiAgICAgICAgJy9hcGkvYWRtaW4vcGFnZXMnLFxyXG4gICAgKTtcclxuICAgIHJldHVybihyZXN1bHQuZGF0YS5saXN0UGFnZSk7XHJcbn07XHJcbi8vR2V0IE9uZSBQYWdlIFxyXG5leHBvcnQgY29uc3QgZ2V0T25lUGFnZSA9IGFzeW5jIChpZFBhZ2UpID0+IHtcclxuICAgIGNvbnN0IHJlc3VsdCA9IGF3YWl0IGF4aW9zKFxyXG4gICAgICAgIGAvYXBpL2FkbWluL3BhZ2VzLyR7aWRQYWdlfWAsXHJcbiAgICApO1xyXG4gICAgcmV0dXJuKHJlc3VsdC5kYXRhLnBhZ2VzKTtcclxufTtcclxuLy9HZXQgT25lIFNlY3Rpb25cclxuZXhwb3J0IGNvbnN0IGdldE9uZVNlY3Rpb24gPSBhc3luYyAoaWRQYWdlKSA9PiB7XHJcbiAgICBjb25zdCByZXN1bHQgPSBhd2FpdCBheGlvcyhcclxuICAgICAgICBgL2FwaS9hZG1pbi9zZWN0aW9ucGFnZS8ke2lkUGFnZX1gLFxyXG4gICAgKTtcclxuICAgIHJldHVybihyZXN1bHQuZGF0YS5zZWN0aW9uUGFnZSAhPT0gbnVsbCA/IHJlc3VsdC5kYXRhLnNlY3Rpb25QYWdlIDogW10pO1xyXG59O1xyXG4vL0dldCBPbmUgU2VjdGlvbiBJdGVtXHJcbmV4cG9ydCBjb25zdCBnZXRPbmVTZWN0aW9uSXRlbSA9IGFzeW5jIChpZFNlY3Rpb25QYWdlLCBpZEVsZW1lbnQpID0+IHtcclxuICAgIGxldCB0byA9IGAke2lkU2VjdGlvblBhZ2V9LyR7aWRFbGVtZW50fWA7XHJcbiAgICBpZih0eXBlb2YgaWRFbGVtZW50ID09PSAndW5kZWZpbmVkJylcclxuICAgICAgICB0byA9IGAke2lkU2VjdGlvblBhZ2V9YDtcclxuICAgIGNvbnN0IHJlc3VsdCA9IGF3YWl0IGF4aW9zKFxyXG4gICAgICAgIGAvYXBpL2FkbWluL3NlY3Rpb24vZWxlbWVudC8ke3RvfWAsXHJcbiAgICApO1xyXG4gICAgLy9jb25zb2xlLmxvZyhyZXN1bHQpXHJcbiAgICByZXR1cm4ocmVzdWx0LmRhdGEuZWxlbWVudCAhPT0gbnVsbCA/IHJlc3VsdC5kYXRhLmVsZW1lbnQgOiBbXSk7XHJcbn07XHJcbi8vR2V0IENhdGVnb3J5XHJcbmV4cG9ydCBjb25zdCBnZXRDYXRlZ29yeSA9IGFzeW5jICgpID0+IHtcclxuICAgIGNvbnN0IHJlc3VsdCA9IGF3YWl0IGF4aW9zKFxyXG4gICAgICAgICcvYXBpL2FkbWluL2NhdGVnb3J5JyxcclxuICAgICk7XHJcbiAgICByZXR1cm4ocmVzdWx0LmRhdGEuY2F0ZWdvcnkpO1xyXG59O1xyXG4vL0dldCBQYXJhbXNcclxuZXhwb3J0IGNvbnN0IGdldFBhcmFtcyA9IGFzeW5jICgpID0+IHtcclxuICAgIGNvbnN0IHJlc3VsdCA9IGF3YWl0IGF4aW9zKFxyXG4gICAgICAgICcvYXBpL2FkbWluL2NvbmZpZy8nLFxyXG4gICAgKTtcclxuICAgIHJldHVybihyZXN1bHQuZGF0YS5wYXJhbWV0cmUpO1xyXG59O1xyXG4vL0dldCBNZWRpYSBcclxuZXhwb3J0IGNvbnN0IGdldE1lZGlhcyA9IGFzeW5jICgpID0+IHtcclxuICAgIGNvbnN0IHJlc3VsdCA9IGF3YWl0IGF4aW9zKFxyXG4gICAgICAgICcvYXBpL2FkbWluL21lZGlhJyxcclxuICAgICk7XHJcbiAgICByZXR1cm4ocmVzdWx0LmRhdGEubGlzdE1lZGlhKTtcclxufTtcclxuLy9HZXQgTWVkaWEgXHJcbmV4cG9ydCBjb25zdCBnZXRPbmVNZWRpYSA9IGFzeW5jIChpZCkgPT4ge1xyXG4gICAgY29uc3QgcmVzdWx0ID0gYXdhaXQgYXhpb3MoXHJcbiAgICAgICAgYC9hcGkvYWRtaW4vbWVkaWEvJHtpZH1gLFxyXG4gICAgKTtcclxuXHJcbiAgICByZXR1cm4ocmVzdWx0LmRhdGEubWVkaWEpO1xyXG59O1xyXG4vL0dldCBMYWJlbCBcclxuZXhwb3J0IGNvbnN0IGdldExhYmVsID0gYXN5bmMgKCkgPT4ge1xyXG4gICAgY29uc3QgcmVzdWx0ID0gYXdhaXQgYXhpb3MoXHJcbiAgICAgICAgJy9hcGkvYWRtaW4vbGFiZWwnLFxyXG4gICAgKTtcclxuICAgIHJldHVybihyZXN1bHQuZGF0YS5sYWJlbCk7XHJcbn07XHJcbi8vR2V0IE1lbnUgVGVtcGxhdGUgSGVhZGVyXHJcbmV4cG9ydCBjb25zdCBnZXRNZW51SGVhZGVyID0gYXN5bmMgKCkgPT4ge1xyXG4gICAgY29uc3QgcmVzdWx0ID0gYXdhaXQgYXhpb3MoXHJcbiAgICAgICAgJy9hcGkvYWRtaW4vaGVhZGVyJyxcclxuICAgICk7XHJcbiAgICByZXR1cm4ocmVzdWx0LmRhdGEpO1xyXG59O1xyXG4vL0dldCBUZW1wbGF0ZSBNZW51IFxyXG5leHBvcnQgY29uc3QgZ2V0TWVudSA9IGFzeW5jICgpID0+IHtcclxuICAgIGNvbnN0IHJlc3VsdCA9IGF3YWl0IGF4aW9zKFxyXG4gICAgICAgICcvYXBpL2FkbWluL21lbnUnLFxyXG4gICAgKTtcclxuICAgIHJldHVybihyZXN1bHQuZGF0YSk7XHJcbn07XHJcbi8vR2V0IFRlbXBsYXRlIE5ld3NsZXR0ZXJzXHJcbmV4cG9ydCBjb25zdCBnZXROZXdzbGV0dGVyID0gYXN5bmMgKCkgPT4ge1xyXG4gICAgY29uc3QgcmVzdWx0ID0gYXdhaXQgYXhpb3MoXHJcbiAgICAgICAgJy9hcGkvYWRtaW4vbmV3c2xldHRlcicsXHJcbiAgICApO
119801xyXG4gICAgcmV0dXJuKHJlc3VsdC5kYXRhLmxpc3ROZXdzbGV0dGVyKTtcclxufTtcclxuLy9HZXQgU3RhdHVzIE5ld3NsZXR0ZXJzXHJcbmV4cG9ydCBjb25zdCBnZXRTdGF0dXNOZXdzbGV0dGVyID0gYXN5bmMgKCkgPT4ge1xyXG4gICAgY29uc3QgcmVzdWx0ID0gYXdhaXQgYXhpb3MoXHJcbiAgICAgICAgJy9hcGkvYWRtaW4vbmV3c2xldHRlci9zdGF0dXMnLFxyXG4gICAgKTtcclxuICAgIHJldHVybihyZXN1bHQuZGF0YSk7XHJcbn07XHJcbi8vR2V0IEdhbWVzXHJcbmV4cG9ydCBjb25zdCBnZXRHYW1lcyA9IGFzeW5jICgpID0+IHtcclxuICAgIGNvbnN0IHJlc3VsdCA9IGF3YWl0IGF4aW9zKFxyXG4gICAgICAgICcvYXBpL2FkbWluL2NvbmNvdXJzJyxcclxuICAgICk7XHJcbiAgICByZXR1cm4ocmVzdWx0LmRhdGEuY29uY291cnMpO1xyXG59O1xyXG4vL0dldCBNZW51IFRlbXBsYXRlIEZvb3RlclxyXG5leHBvcnQgY29uc3QgZ2V0TWVudUZvb3RlciA9IGFzeW5jICgpID0+IHtcclxuICAgIGNvbnN0IHJlc3VsdCA9IGF3YWl0IGF4aW9zKFxyXG4gICAgICAgICcvYXBpL2FkbWluL2Zvb3RlcicsXHJcbiAgICApO1xyXG4gICAgcmV0dXJuKHJlc3VsdC5kYXRhKTtcclxufTtcclxuLy9HZXQgVXNlcnMgXHJcbmV4cG9ydCBjb25zdCBnZXRVc2VycyA9IGFzeW5jICgpID0+IHtcclxuICAgIGNvbnN0IHJlc3VsdCA9IGF3YWl0IGF4aW9zKFxyXG4gICAgICAgICcvYXBpL2FkbWluL3VzZXInLFxyXG4gICAgKTtcclxuICAgIHJldHVybihyZXN1bHQuZGF0YS5saXN0VXNlciAhPT0gbnVsbCA/IHJlc3VsdC5kYXRhLmxpc3RVc2VyIDogW10pO1xyXG59O1xyXG5cclxuLy9QVVRcclxuLy9TZXQgUGFyYW1zXHJcbmV4cG9ydCBjb25zdCBzZW5kUGFyYW1zID0gYXN5bmMgKGRhdGEpID0+IHtcclxuICAgIHJldHVybiBhd2FpdCBheGlvcy5wdXQoJy9hcGkvYWRtaW4vY29uZmlnJywgZGF0YSk7XHJcbn07XHJcbi8vU2V0IFBhZ2VzIE9yZGVyXHJcbmV4cG9ydCBjb25zdCBzZW5kUGFnZU9yZGVyID0gYXN5bmMgKGRhdGEpID0+IHtcclxuICAgIHJldHVybiBhd2FpdCBheGlvcy5wdXQoJy9hcGkvYWRtaW4vcGFnZXMvb3JkZXJzJywgZGF0YSk7XHJcbn07XHJcbi8vU2V0IFBhZ2VzXHJcbmV4cG9ydCBjb25zdCBzZW5kUGFnZSA9IGFzeW5jIChkYXRhLCBpZCkgPT4ge1xyXG4gICAgcmV0dXJuIGF3YWl0IGF4aW9zLnB1dChgL2FwaS9hZG1pbi9wYWdlcy8ke2lkfWAsIGRhdGEpO1xyXG59O1xyXG4vL1NldCBTZWN0aW9uXHJcbmV4cG9ydCBjb25zdCBzZW5kU2VjdGlvbiA9IGFzeW5jIChkYXRhLCBpZFBhZ2UsIGlkU2VjdGlvblBhZ2UpID0+IHtcclxuICAgIHJldHVybiBhd2FpdCBheGlvcy5wdXQoYC9hcGkvYWRtaW4vc2VjdGlvbnBhZ2UvJHtpZFBhZ2V9LyR7aWRTZWN0aW9uUGFnZX1gLCBbZGF0YV0pO1xyXG59O1xyXG4vL1NldCBUZW1wbGF0ZVxyXG5leHBvcnQgY29uc3Qgc2VuZFNvY2lhbFRlbXBsYXRlID0gYXN5bmMgKGRhdGEpID0+IHtcclxuICAgIHJldHVybiBhd2FpdCBheGlvcy5wdXQoYC9hcGkvYWRtaW4vc29jaWFsYCwgZGF0YSk7XHJcbn07XHJcbi8vU2V0IFNlY3Rpb24gaXRlbVxyXG5leHBvcnQgY29uc3Qgc2VuZFNlY3Rpb25FbGVtZW50ID0gYXN5bmMgKGRhdGEsIGlkLCBpZEVsZW1lbnQpID0+IHtcclxuICAgIHJldHVybiBhd2FpdCBheGlvcy5wdXQoYC9hcGkvYWRtaW4vc2VjdGlvbi9lbGVtZW50LyR7aWR9LyR7aWRFbGVtZW50fWAsIFtkYXRhXSk7XHJcbn07XHJcbi8vU2V0IE9yZGVyIFNlY3Rpb24gb25lUGFnZVxyXG5leHBvcnQgY29uc3Qgc2VuZE9yZGVyU2VjdGlvbiA9IGFzeW5jIChkYXRhKSA9PiB7XHJcbiAgICByZXR1cm4gYXdhaXQgYXhpb3MucHV0KGAvYXBpL2FkbWluL3NlY3Rpb25wYWdlL29yZGVyc2AsIGRhdGEpO1xyXG59O1xyXG4vL1NldCBPcmRlciBTZWN0aW9uIG9uZVBhZ2VcclxuZXhwb3J0IGNvbnN0IHNlbmRPcmRlclNlY3Rpb25JdGVtID0gYXN5bmMgKGRhdGEsIGlkKSA9PiB7XHJcbiAgICByZXR1cm4gYXdhaXQgYXhpb3MucHV0KGAvYXBpL2FkbWluL3NlY3Rpb24vb3JkZXJzL2VsZW1lbnQvJHtpZH1gLCBkYXRhKTtcclxufTtcclxuLy9TZXQgTWVudSBPcmRlclxyXG5leHBvcnQgY29uc3Qgc2VuZE1lbnVPcmRlciA9IGFzeW5jIChkYXRhKSA9PiB7XHJcbiAgICByZXR1cm4gYXdhaXQgYXhpb3MucHV0KCcvYXBpL2FkbWluL21lbnUvb3JkZXJzJywgZGF0YSk7XHJcbn07XHJcbi8vU2V0IFN0YXR1c1xyXG5leHBvcnQgY29uc3Qgc2VuZFN0YXR1cyA9IGFzeW5jICh0bywgaWQsIGRhdGEsIGlkSXRlbSkgPT4ge1xyXG4gICAgbGV0IHZhbHVlO1xyXG4gICAgaWYodHlwZW9mIGlkSXRlbSA9PT0gJ3VuZGVmaW5lZCcpIHtcclxuICAgICAgICB2YWx1ZSA9IGAke2lkfWA7XHJcbiAgICB9IGVsc2UgaWYgKHR5cGVvZiBpZEl0ZW0gIT09ICd1bmRlZmluZWQnKXtcclxuICAgICAgICB2YWx1ZSA9IGAke2lkfS8ke2lkSXRlbX1gO1xyXG4gICAgfVxyXG4gICAgLy9jb25zb2xlLmxvZyhkYXRhKVxyXG4gICAgcmV0dXJuIGF3YWl0IGF4aW9zLnB1dChgJHt0b30ke3ZhbHVlfWAsIHsnc3RhdHVzJzogZGF0YX0gKTtcclxufTtcclxuLy9FZGl0IFBhdGggSW1nXHJcbmV4cG9ydCBjb25zdCBlZGl0UGF0aEltZyA9IGFzeW5jIChpZCwgZGF0YSkgPT4ge1xyXG4gICAgcmV0dXJuIGF3YWl0IGF4aW9zLnB1dChgL2FwaS9hZG1pbi9tZWRpYS9zZWN0aW9uLyR7aWR9YCwgZGF0YSk7XHJcbn07XHJcbi8vRWRpdCBVc2VyIFxyXG5leHBvcnQgY29uc3QgZWRpdFVzZXIgPSBhc3luYyAoZGF0YSwgaWQpID0+IHtcclxuICAgIHJldHVybiBhd2FpdCBheGlvcy5wdXQoYC9hcGkvYWRtaW4vdXNlci8ke2lkfWAsIGRhdGEpO1xyXG59O1xyXG4vL0VkaXQgTWVkaWEgXHJcbmV4cG9ydCBjb25zdCBlZGl0TWVkaWEgPSBhc3luYyAoZGF0YSwgaWQpID0+IHtcclxuICAgIHJldHVybiBhd2FpdCBheGlvcy5wdXQoYC9hcGkvYWRtaW4vbWVkaWEvJHtpZH1gLCBkYXRhKTtcclxufTtcclxuLy9FZGl0IE1lbnUgSXRlbVxyXG5leHBvcnQgY29uc3QgZWRpdE1lbnVJdGVtID0gYXN5bmMgKGRhdGEsIGlkKSA9PiB7XHJcbiAgICByZXR1cm4gYXdhaXQgYXhpb3MucHV0KGAvYXBpL2FkbWluL21lbnUvJHtpZH1gLCBkYXRhKTtcclxufTtcclxuXHJcbi8vREVMRVRFXHJcbi8vU2VuZCBEZWxldGVcclxuZXhwb3J0IGNvbnN0IHNlbmREZWxldGUgPSBhc3luYyAodG8sIGlkKSA9PiB7XHJcbiAgICAvL2NvbnNvbGUubG9nKHRvLCBpZClcclxuICAgIHJldHVybi
11980Bhd2FpdCBheGlvcy5kZWxldGUoYCR7dG99JHtpZH1gLCB7fSk7XHJcbn07XHJcblxyXG4vL1BPU1RcclxuLy9BZGQgVXNlciBcclxuZXhwb3J0IGNvbnN0IGFkZFVzZXIgPSBhc3luYyAoZGF0YSkgPT4ge1xyXG4gICAgcmV0dXJuIGF3YWl0IGF4aW9zLnBvc3QoJy9hcGkvYWRtaW4vdXNlcicsIGRhdGEpO1xyXG59O1xyXG4vL0FkZCBNZWRpYVxyXG5leHBvcnQgY29uc3QgYWRkTWVkaWEgPSBhc3luYyAoZGF0YSkgPT4ge1xyXG4gICAgbGV0IGJvZHlGb3JtRGF0YSA9IG5ldyBGb3JtRGF0YSgpO1xyXG4gICAgLy9jb25zb2xlLmxvZyhkYXRhKVxyXG4gICAgYm9keUZvcm1EYXRhLmFwcGVuZCgnZmlsZXMnLCBkYXRhLmZpbGVzKVxyXG4gICAgYm9keUZvcm1EYXRhLmFwcGVuZCgnYWx0JywgZGF0YS5pbmZvLmFsdClcclxuICAgIGJvZHlGb3JtRGF0YS5hcHBlbmQoJ2xhbmcnLCBkYXRhLmluZm8ubGFuZylcclxuICAgIGJvZHlGb3JtRGF0YS5hcHBlbmQoJ29yaWdpbmFsRmlsZU5hbWUnLCBkYXRhLmluZm8ub3JpZ2luYWxGaWxlTmFtZSlcclxuXHJcbiAgICBpZihkYXRhLmluZm8uaWRWaWRlbykge1xyXG4gICAgICAgIGJvZHlGb3JtRGF0YS5hcHBlbmQoJ3ZpZGVvJywgZGF0YS5pbmZvLnZpZGVvKVxyXG4gICAgICAgIGJvZHlGb3JtRGF0YS5hcHBlbmQoJ2lkVmlkZW8nLCBkYXRhLmluZm8uaWRWaWRlbylcclxuICAgIH1cclxuICAgIC8vY29uc29sZS5sb2coWy4uLmJvZHlGb3JtRGF0YV0pXHJcblxyXG4gICAgcmV0dXJuIGF3YWl0IGF4aW9zKHtcclxuICAgICAgICBtZXRob2Q6ICdwb3N0JyxcclxuICAgICAgICB1cmw6ICcvYXBpL2FkbWluL21lZGlhJyxcclxuICAgICAgICBkYXRhOiBib2R5Rm9ybURhdGEsXHJcbiAgICAgICAgaGVhZGVyczogeyAnQ29udGVudC1UeXBlJzogJ211bHRpcGFydC9mb3JtLWRhdGEnIH0gXHJcbiAgICB9KTsgXHJcbn07XHJcbi8vQWRkIFBhZ2VcclxuZXhwb3J0IGNvbnN0IGFkZFBhZ2UgPSBhc3luYyAoZGF0YSkgPT4ge1xyXG4gICAgcmV0dXJuIGF3YWl0IGF4aW9zLnBvc3QoJy9hcGkvYWRtaW4vcGFnZXMnLCBkYXRhKTtcclxufTtcclxuLy9BZGQgTWVudSBJdGVtXHJcbmV4cG9ydCBjb25zdCBhZGRNZW51SXRlbSA9IGFzeW5jIChkYXRhKSA9PiB7XHJcbiAgICByZXR1cm4gYXdhaXQgYXhpb3MucG9zdCgnL2FwaS9hZG1pbi9tZW51JywgZGF0YSk7XHJcbn07XHJcbi8vQWRkIFNlY3Rpb24gUGFnZVxyXG5leHBvcnQgY29uc3QgYWRkU2VjdGlvblBhZ2UgPSBhc3luYyAoZGF0YSwgaWRQYWdlLCBpZFNlY3Rpb24pID0+IHtcclxuICAgIGxldCB0byA9IGAke2lkUGFnZX0vJHtpZFNlY3Rpb259YDtcclxuICAgIGlmKHR5cGVvZiBpZFNlY3Rpb24gPT09ICd1bmRlZmluZWQnKVxyXG4gICAgICAgIHRvID0gYCR7aWRQYWdlfWA7XHJcbiAgICByZXR1cm4gYXdhaXQgYXhpb3MucG9zdChgL2FwaS9hZG1pbi9zZWN0aW9ucGFnZS8ke3RvfWAsIFtkYXRhXSk7XHJcbn07XHJcbi8vQWRkIFNlY3Rpb24gaXRlbVxyXG5leHBvcnQgY29uc3QgYWRkU2VjdGlvbkVsZW1lbnQgPSBhc3luYyAoZGF0YSwgaWQsIGlkRWxlbWVudCkgPT4ge1xyXG4gICAgcmV0dXJuIGF3YWl0IGF4aW9zLnBvc3QoYC9hcGkvYWRtaW4vc2VjdGlvbi9lbGVtZW50LyR7aWR9YCwgZGF0YSk7XHJcbn07XHJcbi8vIExvZ2luIFxyXG5leHBvcnQgY29uc3QgbG9naW5DaGVjayA9IGFzeW5jIChkYXRhKSA9PiB7XHJcbiAgICBjb25zdCByZXN1bHQgPSBhd2FpdCBheGlvcy5wb3N0KGAvbG9naW5fY2hlY2tgLCBkYXRhKTsgXHJcbiAgICAvL2NvbnNvbGUubG9nKHJlc3VsdC5kYXRhKVxyXG4gICAgcmV0dXJuIHJlc3VsdC5kYXRhO1xyXG59O1xyXG5leHBvcnQgY29uc3QgZ2V0T25lVXNlckxvZyA9IGFzeW5jICgpID0+IHtcclxuICAgIGNvbnN0IHJlc3VsdCA9IGF3YWl0IGF4aW9zKFxyXG4gICAgICAgICcvYXBpL2FkbWluL3VzZXIvb25lJyxcclxuICAgICk7XHJcbiAgICAvL2NvbnNvbGUubG9nKHJlc3VsdClcclxuICAgIHJldHVybihyZXN1bHQuZGF0YS51c2VyKTtcclxufTtcclxuIiwiaW1wb3J0IFJlYWN0LCB7IHVzZVJlZHVjZXIsIGNyZWF0ZUNvbnRleHQgfSBmcm9tICdyZWFjdCc7XHJcblxyXG5leHBvcnQgY29uc3QgaW5pdGlhbFN0YXRlID0ge1xyXG4gICAgY2hlY2tBY3RpdmVUeXBlOiAnYWxsJyxcclxuICAgIGFscGhhT3JkZXI6IGZhbHNlLFxyXG4gICAgdGVtcGxhdGU6IFsnYWN0dWFsaXRlJywnYWN0dUdhbWUnLCdjb250YWN0JywnY29udGFjdEZvcm0nLCdncmlkVHYnLCdsYXN0VHdlZXQnLCdsZWdhbE1lbnRpb24nLCdsaXZlUmVwbGF5JywncGFydG5lcnMnLCdwcm9wb3MnLCdzZWN0aW9uVGl0bGUnLCdzbGlkZXJIb21lJ10sXHJcbiAgICBjdXJyZW50R2FsbGVyeUltZzogJycsXHJcbn1cclxuXHJcbmV4cG9ydCBjb25zdCBTdG9yZUNvbnRleHQgPSBjcmVhdGVDb250ZXh0KGluaXRpYWxTdGF0ZSk7XHJcblxyXG5leHBvcnQgZnVuY3Rpb24gcmVkdWNlcihzdGF0ZSwgYWN0aW9uICkge1xyXG4gICAgc3dpdGNoIChhY3Rpb24udHlwZSkge1xyXG4gICAgICAgIGNhc2UgJ3NldEFscGhhT3JkZXInOlxyXG4gICAgICAgICAgICByZXR1cm4gey4uLnN0YXRlLCBhbHBoYU9yZGVyOiBhY3Rpb24uYU9yZGVyfTtcclxuICAgICAgICBjYXNlICdzZXRDaGVja0FjdGl2ZVR5cGUnOlxyXG4gICAgICAgICAgICByZXR1cm4gey4uLnN0YXRlLCBjaGVja0FjdGl2ZVR5cGU6IGFjdGlvbi5jQWN0aXZlfTtcclxuICAgICAgICBjYXNlICdzZXRDdXJyZW50R2FsbGVyeUltZyc6XHJcbiAgICAgICAgICAgIHJldHVybiB7Li4uc3RhdGUsIGN1cnJlbnRHYWxsZXJ5SW1nOiBhY3Rpb24uY0ltZ307XHJcbiAgICAgICAgZGVmYXVsdDpcclxuICAgICAgICAgICAgdGhyb3cgbmV3IEVycm9yKCk7XHJcbiAgICB9IFxyXG59XHJcblxyXG5leHBvcnQgY29uc3QgU3RvcmVDb250YWluZXIgPSAoe2NoaWxkcmVufSkgPT4ge1xyXG4gICAgY29uc3QgW3N0YXRlLCBkaXNwYXRjaF0gPSB1c2VSZWR1Y2VyKHJlZHVjZXIsIGluaXRpYWxTdGF0ZSk7XHJcbiAgICBcclxuICAgIHJldHVybiAoXHJcblxyXG4gICAgICAgIDxTdG9yZUNvbnRleHQuUHJvdmlkZXIgdmFsdWU9e3tzdGF0ZSwgZGlzcGF0Y2h9fT5cclxuICAgICAgICAgICAge2NoaWxkcmVufVxyXG4gICAgICAgIDwvU3RvcmVDb250ZXh0LlByb3ZpZGVyPlxyXG4gICAgKVxyXG59XHJcbiIsImV4cG9ydCBjb25zdCB0aGVtZSA9IHtcclxuICAgIGdsb2JhbDoge1xyXG4gICAgICAgIGNvbG9yczoge1xyXG4gICAgICAgICAgICBicmFuZDogJyM5MGM5N2UnLFxyXG4gICAgICAgICAgICBib3JkZXI6IHtcclxuICAgICAgICAgICAgICAgIFwiZGFya1wiOiBcInJnYmEoMCwwLDAsMC4zMylcIixcclxuICAgICAgICAgICAgICAgIFwibGlnaHRcIjogXCJyZ2JhKDI1NSwyNTUsMjU1LCAwLjMzKVwiLFxyXG4gICAgICAgICAgICB9LFxyXG4gICAgICAgICAgICBjb250cm9sOiB7XHJcbiAgICAgICAgICAgICAgICBcImRhcmtcIjogXCJicmFuZFwiLFxyXG4gICAgICAgICAgICAgICAgXCJsaWdodFwiOiBcImJyYW5kXCIsXHJcbiAgICAgICAgICAgI
11980H1cclxuICAgICAgICB9LFxyXG4gICAgfSxcclxuICAgIHJhZGlvQnV0dG9uOiB7XHJcbiAgICAgICAgYm9yZGVyOiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB7XHJcbiAgICAgICAgICAgICAgICBcImRhcmtcIjogXCJyZ2JhKDAsMCwwLDAuMzMpXCIsXHJcbiAgICAgICAgICAgICAgICBcImxpZ2h0XCI6IFwicmdiYSgyNTUsMjU1LDI1NSwgMC4zMylcIlxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbn07XHJcbiIsImV4cG9ydCBkZWZhdWx0IFwiL2J1aWxkL2ltYWdlcy9jcm9zcy5iMjVhNTk5ZS5wbmdcIjsiLCJleHBvcnQgZGVmYXVsdCBcIi9idWlsZC9pbWFnZXMvZGVsZXRlLmZiMTgzYTQzLnBuZ1wiOyIsImV4cG9ydCBkZWZhdWx0IFwiL2J1aWxkL2ltYWdlcy9kb3dubG9hZC4yZWI2ZWQyOS5wbmdcIjsiLCJleHBvcnQgZGVmYXVsdCBcIi9idWlsZC9pbWFnZXMvZHJhZy44M2RmYzI1ZC5wbmdcIjsiLCJleHBvcnQgZGVmYXVsdCBcIi9idWlsZC9pbWFnZXMvZWRpdC5hNDhlNDYzZi5wbmdcIjsiLCJleHBvcnQgZGVmYXVsdCBcIi9idWlsZC9pbWFnZXMvZmIuYjk5MmUzZDkucG5nXCI7IiwiZXhwb3J0IGRlZmF1bHQgXCIvYnVpbGQvaW1hZ2VzL2dhbGVyaWVzLjEyZjk5Yzc2LnBuZ1wiOyIsImltcG9ydCB0dXRvMSBmcm9tICcuL3R1dG8xLnBuZyc7XHJcbmltcG9ydCB0dXRvMiBmcm9tICcuL3R1dG8yLnBuZyc7XHJcbmltcG9ydCB0dXRvMyBmcm9tICcuL3R1dG8zLnBuZyc7XHJcbmltcG9ydCB0dXRvNCBmcm9tICcuL3R1dG80LnBuZyc7XHJcbmltcG9ydCB0dXRvNSBmcm9tICcuL3R1dG81LnBuZyc7XHJcbmltcG9ydCB0dXRvNiBmcm9tICcuL3R1dG82LnBuZyc7XHJcbmltcG9ydCB0dXRvNyBmcm9tICcuL3R1dG83LnBuZyc7XHJcblxyXG5leHBvcnQgeyB0dXRvMSwgdHV0bzIsIHR1dG8zLCB0dXRvNCwgdHV0bzUsIHR1dG82LCAgdHV0bzcgfTsiLCJleHBvcnQgZGVmYXVsdCBcIi9idWlsZC9pbWFnZXMvdHV0bzEuYzM5M2I4ZDIucG5nXCI7IiwiZXhwb3J0IGRlZmF1bHQgXCIvYnVpbGQvaW1hZ2VzL3R1dG8yLjg4ODIyYzYxLnBuZ1wiOyIsImV4cG9ydCBkZWZhdWx0IFwiL2J1aWxkL2ltYWdlcy90dXRvMy43MDI5ZDBkMC5wbmdcIjsiLCJleHBvcnQgZGVmYXVsdCBcIi9idWlsZC9pbWFnZXMvdHV0bzQuZTI2NWE4YzIucG5nXCI7IiwiZXhwb3J0IGRlZmF1bHQgXCIvYnVpbGQvaW1hZ2VzL3R1dG81LmUwNjM0ZjUxLnBuZ1wiOyIsImV4cG9ydCBkZWZhdWx0IFwiL2J1aWxkL2ltYWdlcy90dXRvNi5lYjJhNzA2Zi5wbmdcIjsiLCJleHBvcnQgZGVmYXVsdCBcIi9idWlsZC9pbWFnZXMvdHV0bzcuNmRmYzhiNGMucG5nXCI7IiwiZXhwb3J0IGRlZmF1bHQgXCIvYnVpbGQvaW1hZ2VzL2luc3RhLjZkNzFmOGQzLnBuZ1wiOyIsImV4cG9ydCBkZWZhdWx0IFwiL2J1aWxkL2ltYWdlcy9sb2dvQm8uYTg2YzgwZTYucG5nXCI7IiwiZXhwb3J0IGRlZmF1bHQgXCIvYnVpbGQvaW1hZ2VzL3BhZ2VzLjg4MjRkMmFlLnBuZ1wiOyIsImV4cG9ydCBkZWZhdWx0IFwiL2J1aWxkL2ltYWdlcy9wYXJhbWV0ZXJzLmE0MTc2ODEwLnBuZ1wiOyIsImV4cG9ydCBkZWZhdWx0IFwiL2J1aWxkL2ltYWdlcy9wbGF5d2hpdGUuMjVlOTk2M2IucG5nXCI7IiwiZXhwb3J0IGRlZmF1bHQgXCIvYnVpbGQvaW1hZ2VzL3JldHVybi45M2FkNWJjNC5wbmdcIjsiLCJleHBvcnQgZGVmYXVsdCBcIi9idWlsZC9pbWFnZXMvc2F2ZS42M2UyYzcwZC5wbmdcIjsiLCJleHBvcnQgZGVmYXVsdCBcIi9idWlsZC9pbWFnZXMvc25hcC42YWViMzFmOS5wbmdcIjsiLCJleHBvcnQgZGVmYXVsdCBcIi9idWlsZC9pbWFnZXMvdGVtcGxhdGVzLmZjOTU5OTk2LnBuZ1wiOyIsImV4cG9ydCBkZWZhdWx0IFwiL2J1aWxkL2ltYWdlcy90aWt0b2suODAzNjY1NGMucG5nXCI7IiwiZXhwb3J0IGRlZmF1bHQgXCIvYnVpbGQvaW1hZ2VzL3R3Ljc2M2Q4ZjY4LnBuZ1wiOyIsImV4cG9ydCBkZWZhdWx0IFwiL2J1aWxkL2ltYWdlcy91cGxvYWQuZGUxODUwNGEucG5nXCI7IiwiZXhwb3J0IGRlZmF1bHQgXCIvYnVpbGQvaW1hZ2VzL3VzZXJzLmJjNzJmYjRhLnBuZ1wiOyIsImV4cG9ydCBkZWZhdWx0IFwiL2J1aWxkL2ltYWdlcy95dC40MDY0NjRiZC5wbmdcIjsiLCJpbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgeyBTdG9yZUNvbnRhaW5lciB9IGZyb20gJy4uL3N0b3JlL3N0b3JlJztcclxuaW1wb3J0IHsgTmF2TWVudSB9IGZyb20gJy4uL2NvbXBvbmVudHMvbmF2TWVudS9OYXZNZW51JztcclxuaW1wb3J0ICcuL2luZGV4LnNjc3MnO1xyXG5pbXBvcnQgeyBHcm9tbWV0IH0gZnJvbSAnZ3JvbW1ldCc7XHJcbmltcG9ydCB7IHRoZW1lIH0gZnJvbSAnLi4vdGhlbWUvaW5kZXgnO1xyXG5cclxuZnVuY3Rpb24gQXBwKCkge1xyXG4gICAgcmV0dXJuIChcclxuICAgICAgICA8PlxyXG4gICAgICAgICAgICA8R3JvbW1ldCB0aGVtZT17dGhlbWV9IHRoZW1lTW9kZT1cImRhcmtcIiBjbGFzc05hbWU9XCJVWElBR3JvbW1ldENvbnRhaW5lclwiPlxyXG4gICAgICAgICAgICAgICAgPFN0b3JlQ29udGFpbmVyPlxyXG4gICAgICAgICAgICAgICAgICAgIDxOYXZNZW51IC8+XHJcbiAgICAgICAgICAgICAgICA8L1N0b3JlQ29udGFpbmVyPlxyXG4gICAgICAgICAgICA8L0dyb21tZXQ+XHJcbiAgICAgICAgPC8+XHJcbiAgICApO1xyXG59XHJcblxyXG5leHBvcnQgZGVmYXVsdCBBcHA7XHJcbiIsIi8vIGV4dHJhY3RlZCBieSBtaW5pLWNzcy1leHRyYWN0LXBsdWdpbiJdLCJzb3VyY2VSb290IjoiIn0=
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.