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_from_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es.array.from.js */ "./node_modules/core-js/modules/es.array.from.js"); 1285/* 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__); 1286/* 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"); 1287/* 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__); 1288/* 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"); 1289/* 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__); 1290/* 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"); 1291/* 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__); 1292/* 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"); 1293/* 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__); 1294/* 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"); 1295/* 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__); 1296/* 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"); 1297/* 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__); 1298/* 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"); 1299/* 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__); 1300/* 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"); 1301/* 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__); 1302/* 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"); 1303/* 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__); 1304/* 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"); 1305/* 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__); 1306/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 1307/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_14__); 1308/* harmony import */ var _tinymce_tinymce_react__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @tinymce/tinymce-react */ "./node_modules/@tinymce/tinymce-react/lib/es2015/main/ts/index.js"); 1309/* harmony import */ var _switch_SwitchUI__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ../switch/SwitchUI */ "./assets/backoffice/components/switch/SwitchUI.js"); 1310/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! classnames */ "./node_modules/classnames/index.js"); 1311/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_17___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_17__); 1312/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/editorTextArea/index.scss"); 1313/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_18___default = /*#__PURE__*/__webpack_require__.n(_index_
1313scss__WEBPACK_IMPORTED_MODULE_18__); 1314function _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); } 1315function _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."); } 1316function _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; } } 1317function _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; } 1318function _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; } } 1319function _arrayWithHoles(r) { if (Array.isArray(r)) return r; } 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339var EditorTextArea = function EditorTextArea(props) { 1340 //console.log(props) 1341 var content = props.content, 1342 returnToParent = props.returnToParent, 1343 name = props.name, 1344 keyName = props.keyName, 1345 isActive = props.isActive, 1346 id = props.id, 1347 to = props.to; 1348 var _useState = Object(react__WEBPACK_IMPORTED_MODULE_14__["useState"])(content), 1349 _useState2 = _slicedToArray(_useState, 2), 1350 valueEditor = _useState2[0], 1351 setValueEditor = _useState2[1]; 1352 var _useState3 = Object(react__WEBPACK_IMPORTED_MODULE_14__["useState"])(isActive), 1353 _useState4 = _slicedToArray(_useState3, 2), 1354 isActiveState = _useState4[0], 1355 setIsActiveState = _useState4[1]; 1356 Object(react__WEBPACK_IMPORTED_MODULE_14__["useEffect"])(function () { 1357 setIsActiveState(isActive); 1358 }, [isActive]); 1359 Object(react__WEBPACK_IMPORTED_MODULE_14__["useEffect"])(function () { 1360 setValueEditor(content); 1361 }, [content]); 1362 var handleEditorChange = function handleEditorChange(value) { 1363 setValueEditor(value); 1364 if (keyName) returnToParent(value, keyName);else returnToParent(value); 1365 }; 1366 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("div", { 1367 className: "editorTextAreaContainer" 1368 }, typeof isActive !== 'undefined' && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("div", { 1369 className: "statusContainer" 1370 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("p", null, name ? name : 'Contenu'), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(_switch_SwitchUI__WEBPACK_IMPORTED_MODULE_16__["SwitchUI"], { 1371 isActive: isActive, 1372 id: id, 1373 to: to 1374 })), typeof isActive === 'undefined' && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("div", null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("p", { 1375 className: "simpleTitle" 1376 }, name, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("span", { 1377 className: "requireInput" 1378 }, props.edit === false && props.req === true ? '* champ obligatoire' : ''))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(_tinymce_tinymce_react__WEBPACK_IMPORTED_MODULE_15__["Editor"], { 1379 apiKey: "xdhw0xn7n8m2o2ko8n8nsqlbtd0hdzxht2ehchdyzlf3zw5g", 1380 onEditorChange: function onEditorChange(evt) { 1381 return handleEditorChange(evt); 1382 }, 1383 value: valueEditor, 1384 init: { 1385 mode: "exact", 1386 remove_script_host: false, 1387 skin: 'oxide-dark', 1388 content_css: 'dark', 1389 content_style: '#textAreaEditorUxia {background: #404040!important; font-family: "Poppins"; line-height: 1; margin: 0.5rem;}', 1390 body_id: 'textAreaEditorUxia', 1391 height: 300, 1392 menubar: false, 1393 plugins: ['advlist autolink lists link image charmap print preview anchor', 'searchreplace visualblocks code fullscreen', 'insertdatetime media table paste code help wordcount'], 1394 toolbar: 'h2 | bold italic | \
1395 alignleft aligncenter alignright alignjustify | \ 1396 bullist numlist outdent indent | removeformat | link | fullscreen' 1397 } 1398 })); 1399}; 1400 1401/***/ }), 1402
1403/***/ "./assets/backoffice/components/editorTextArea/index.scss": 1404/*!****************************************************************!*\ 1405 !*** ./assets/backoffice/components/editorTextArea/index.scss ***! 1406 \****************************************************************/ 1407/*! no static exports found */ 1408/***/ (function(module, exports, __webpack_require__) { 1409 1410// extracted by mini-css-extract-plugin 1411 1412/***/ }), 1413
1414/***/ "./assets/backoffice/components/filters/Filters.js": 1415/*!*********************************************************!*\ 1416 !*** ./assets/backoffice/components/filters/Filters.js ***! 1417 \*********************************************************/ 1418/*! exports provided: Filters */ 1419/***/ (function(module, __webpack_exports__, __webpack_require__) { 1420 1421"use strict"; 1422__webpack_require__.r(__webpack_exports__); 1423/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Filters", function() { return Filters; }); 1424/* 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"); 1425/* 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__); 1426/* 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"); 1427/* 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__); 1428/* 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"); 1429/* 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__); 1430/* 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"); 1431/* 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__); 1432/* 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"); 1433/* 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__); 1434/* 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"); 1435/* 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__); 1436/* 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"); 1437/* 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__); 1438/* 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"); 1439/* 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__); 1440/* 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"); 1441/* 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__); 1442/* 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"); 1443/* 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__); 1444/* 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"); 1445/* 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__); 1446/* 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"); 1447/* 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__); 1448/* 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"); 1449/* 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__); 1450/* 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"); 1451/* 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__); 1452/* 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"); 1453/* 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__); 1454/* 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"); 1455/* 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__); 1456/* 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"); 1457/* 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__); 1458/* 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"); 1459/* 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__); 1460/* 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"); 1461/* 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__); 1462/* 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"); 1463/* 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__); 1464/* 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"); 1465/* 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__); 1466/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 1467/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_21___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_21__); 1468/* harmony import */ var _store_store__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! ../../store/store */ "./assets/backoffice/store/store.js"); 1469/* harmony import */ var grommet__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! grommet */ "./node_modules/grommet/es6/index.js"); 1470/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/filters/index.scss"); 1471/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_24___default = /*#__PURE__*/__webpack_require__.n(_index_
1471scss__WEBPACK_IMPORTED_MODULE_24__); 1472/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); 1473/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_25___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_25__); 1474function _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; } 1475function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : i + ""; } 1476function _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); } 1477function _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); } 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499function _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); } 1500function _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."); } 1501function _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; } } 1502function _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; } 1503function _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; } } 1504function _arrayWithHoles(r) { if (Array.isArray(r)) return r; } 1505 1506 1507 1508 1509 1510var Filters = function Filters(props) { 1511 var filterType = props.filterType, 1512 img = props.img, 1513 vid = props.vid, 1514 pdf = props.pdf, 1515 yt = props.yt, 1516 vim = props.vim, 1517 abstream = props.abstream; 1518 var _useContext = Object(react__WEBPACK_IMPORTED_MODULE_21__["useContext"])(_store_store__WEBPACK_IMPORTED_MODULE_22__["StoreContext"]), 1519 state = _useContext.state, 1520 dispatch = _useContext.dispatch; 1521 var _useState = Object(react__WEBPACK_IMPORTED_MODULE_21__["useState"])(state.checkActiveType), 1522 _useState2 = _slicedToArray(_useState, 2), 1523 checked = _useState2[0], 1524 setChecked = _useState2[1]; 1525 var alphaOrder = state.alphaOrder; 1526 //console.log(state.checkActiveType) 1527 var verifyCheck = function verifyCheck(event, param) { 1528 var res; 1529 var oldCheck = state.checkActiveType.slice(); 1530 if (event.target.checked === false) { 1531 res = oldCheck; 1532 if (res === 'all') res = '';else if (res === param) res = '';else if (_typeof(res) === 'object') { 1533 res.map(function (item, i) { 1534 if (item === param) return res.splice(i, 1); 1535 }); 1536 } 1537 } else if (event.target.checked === true) { 1538 res = param; 1539 if (oldCheck.length > 0) { 1540 res = lodash__WEBPACK_IMPORTED_MODULE_25___default.a.concat(oldCheck, param); 1541 } 1542 } 1543 return res; 1544 }; 1545 var handleChange = function handleChange(event, alOrder, chActive) { 1546 if (typeof alOrder !== 'undefined') { 1547 var aOrder = !alOrder; 1548 dispatch({ 1549 type: 'setAlphaOrder', 1550 aOrder: aOrder 1551 }); 1552 } else if (typeof chActive !== 'undefined') { 1553 var cActive = verifyCheck(event, chActive); 1554 dispatch({ 1555 type: 'setCheckActiveType', 1556 cActive: cActive 1557 }); 1558 } 1559 }; 1560 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_21___default.a.createElement("div", { 1561 className: "filtersContainer" 1562 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_21___default.a.createElement("h4", null, "Types de ", filterType), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_21___default.a.createElement("div", { 1563 className: "checkBoxOptions" 1564 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_21___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_23__["CheckBox"], _defineProperty(_defineProperty(_defineProperty({ 1565 label: 'Tout' 1566 }, "label", 'Tout'), "checked", !!checked), "onChange", function onChange(e) { 1567 { 1568 handleChange(e, undefined, 'all'), setChecked(e.target.checked); 1569 } 1570 })), img && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_21___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_23__["CheckBox"], _defineProperty(_defineProperty({ 1571 label: img 1572 }
1572, "label", img), "onChange", function onChange(e) { 1573 handleChange(e, undefined, 'image'); 1574 })), pdf && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_21___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_23__["CheckBox"], _defineProperty(_defineProperty({ 1575 label: pdf 1576 }, "label", pdf), "onChange", function onChange(e) { 1577 handleChange(e, undefined, 'application'); 1578 })), yt && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_21___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_23__["CheckBox"], _defineProperty(_defineProperty({ 1579 label: yt 1580 }, "label", yt), "onChange", function onChange(e) { 1581 handleChange(e, undefined, 'youtube'); 1582 })), vim && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_21___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_23__["CheckBox"], _defineProperty(_defineProperty({ 1583 label: vim 1584 }, "label", vim), "onChange", function onChange(e) { 1585 handleChange(e, undefined, 'vimeo'); 1586 })), abstream && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_21___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_23__["CheckBox"], _defineProperty(_defineProperty({ 1587 label: abstream 1588 }, "label", abstream), "onChange", function onChange(e) { 1589 handleChange(e, undefined, 'abstream'); 1590 })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_21___default.a.createElement("div", { 1591 className: "alphaOrder" 1592 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_21___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_23__["CheckBox"], _defineProperty(_defineProperty({ 1593 label: 'Tri par ordre alphabétique' 1594 }, "label", 'Tri par ordre alphabétique'), "onChange", function onChange(e) { 1595 handleChange(e, alphaOrder, undefined); 1596 }))))); 1597}; 1598 1599/***/ }), 1600
1601/***/ "./assets/backoffice/components/filters/index.scss": 1602/*!*********************************************************!*\ 1603 !*** ./assets/backoffice/components/filters/index.scss ***! 1604 \*********************************************************/ 1605/*! no static exports found */ 1606/***/ (function(module, exports, __webpack_require__) { 1607 1608// extracted by mini-css-extract-plugin 1609 1610/***/ }), 1611
1612/***/ "./assets/backoffice/components/galeryEditZone/GaleryEditZone.js": 1613/*!***********************************************************************!*\ 1614 !*** ./assets/backoffice/components/galeryEditZone/GaleryEditZone.js ***! 1615 \***********************************************************************/ 1616/*! exports provided: GaleryEditZone */ 1617/***/ (function(module, __webpack_exports__, __webpack_require__) { 1618 1619"use strict"; 1620__webpack_require__.r(__webpack_exports__); 1621/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "GaleryEditZone", function() { return GaleryEditZone; }); 1622/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 1623/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); 1624/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/galeryEditZone/index.scss"); 1625/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_index_scss__WEBPACK_IMPORTED_MODULE_1__); 1626/* harmony import */ var _btnEditZone_BtnEditZone__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../btnEditZone/BtnEditZone */ "./assets/backoffice/components/btnEditZone/BtnEditZone.js"); 1627 1628 1629 1630var GaleryEditZone = function GaleryEditZone(props) { 1631 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", { 1632 className: "galeryEditZoneContainer" 1633 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_btnEditZone_BtnEditZone__WEBPACK_IMPORTED_MODULE_2__["BtnEditZone"], { 1634 title: "Ajouter un m\xE9dia", 1635 type: "addEditMedia", 1636 refresh: function refresh() { 1637 return props.refresh(); 1638 }, 1639 item: { 1640 alt: "", 1641 lang: "", 1642 files: "", 1643 originalFilename: "" 1644 } 1645 }))); 1646}; 1647 1648/***/ }), 1649
1650/***/ "./assets/backoffice/components/galeryEditZone/index.scss": 1651/*!****************************************************************!*\ 1652 !*** ./assets/backoffice/components/galeryEditZone/index.scss ***! 1653 \****************************************************************/ 1654/*! no static exports found */ 1655/***/ (function(module, exports, __webpack_require__) { 1656 1657// extracted by mini-css-extract-plugin 1658 1659/***/ }), 1660
1661/***/ "./assets/backoffice/components/gameEditZone/GameEditZone.js": 1662/*!*******************************************************************!*\ 1663 !*** ./assets/backoffice/components/gameEditZone/GameEditZone.js ***! 1664 \*******************************************************************/ 1665/*! exports provided: GameEditZone */ 1666/***/ (function(module, __webpack_exports__, __webpack_require__) { 1667 1668"use strict"; 1669__webpack_require__.r(__webpack_exports__); 1670/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "GameEditZone", function() { return GameEditZone; }); 1671/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 1672/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); 1673/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/gameEditZone/index.scss"); 1674/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_index_scss__WEBPACK_IMPORTED_MODULE_1__); 1675/* harmony import */ var _btnExportEditZone_BtnExportEditZone__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../btnExportEditZone/BtnExportEditZone */ "./assets/backoffice/components/btnExportEditZone/BtnExportEditZone.js"); 1676 1677 1678 1679var GameEditZone = function GameEditZone(props) { 1680 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", { 1681 className: "galeryEditZoneContainer" 1682 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_btnExportEditZone_BtnExportEditZone__WEBPACK_IMPORTED_MODULE_2__["BtnExportEditZone"], { 1683 title: "Exporter la liste", 1684 type: "gameManager" 1685 }))); 1686}; 1687 1688/***/ }), 1689
1690/***/ "./assets/backoffice/components/gameEditZone/index.scss": 1691/*!**************************************************************!*\ 1692 !*** ./assets/backoffice/components/gameEditZone/index.scss ***! 1693 \**************************************************************/ 1694/*! no static exports found */ 1695/***/ (function(module, exports, __webpack_require__) { 1696 1697// extracted by mini-css-extract-plugin 1698 1699/***/ }), 1700
1701/***/ "./assets/backoffice/components/header/Header.js": 1702/*!*******************************************************!*\ 1703 !*** ./assets/backoffice/components/header/Header.js ***! 1704 \*******************************************************/ 1705/*! exports provided: Header */ 1706/***/ (function(module, __webpack_exports__, __webpack_require__) { 1707 1708"use strict"; 1709__webpack_require__.r(__webpack_exports__); 1710/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Header", function() { return Header; }); 1711/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 1712/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); 1713/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/header/index.scss"); 1714/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_index_scss__WEBPACK_IMPORTED_MODULE_1__); 1715 1716 1717var Header = function Header(props) { 1718 var handleClick = function handleClick() { 1719 props.logout(); 1720 }; 1721 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { 1722 className: "headerContainer" 1723 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { 1724 className: "btnLogOut", 1725 onClick: function onClick() { 1726 handleClick(); 1727 } 1728 }, "D\xE9connexion")); 1729}; 1730 1731/***/ }), 1732
1733/***/ "./assets/backoffice/components/header/index.scss": 1734/*!********************************************************!*\ 1735 !*** ./assets/backoffice/components/header/index.scss ***! 1736 \********************************************************/ 1737/*! no static exports found */ 1738/***/ (function(module, exports, __webpack_require__) { 1739 1740// extracted by mini-css-extract-plugin 1741 1742/***/ }), 1743
1744/***/ "./assets/backoffice/components/headerSection/HeaderSection.js": 1745/*!*********************************************************************!*\ 1746 !*** ./assets/backoffice/components/headerSection/HeaderSection.js ***! 1747 \*********************************************************************/ 1748/*! exports provided: HeaderSection */ 1749/***/ (function(module, __webpack_exports__, __webpack_require__) { 1750 1751"use strict"; 1752__webpack_require__.r(__webpack_exports__); 1753/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "HeaderSection", function() { return HeaderSection; }); 1754/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 1755/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); 1756/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/headerSection/index.scss"); 1757/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_index_scss__WEBPACK_IMPORTED_MODULE_1__); 1758/* harmony import */ var _utils_img_return_png__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../utils/img/return.png */ "./assets/backoffice/utils/img/return.png"); 1759 1760 1761 1762var HeaderSection = function HeaderSection(props) { 1763 var title = props.title, 1764 subTitle = props.subTitle, 1765 returnLocation = props.returnLocation; 1766 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { 1767 className: "headerSection" 1768 }, returnLocation && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("a", { 1769 href: returnLocation 1770 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("img", { 1771 src: _utils_img_return_png__WEBPACK_IMPORTED_MODULE_2__["default"] 1772 })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h2", null, title), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", null, subTitle)); 1773}; 1774 1775/***/ }), 1776
1777/***/ "./assets/backoffice/components/headerSection/index.scss": 1778/*!***************************************************************!*\ 1779 !*** ./assets/backoffice/components/headerSection/index.scss ***! 1780 \***************************************************************/ 1781/*! no static exports found */ 1782/***/ (function(module, exports, __webpack_require__) { 1783 1784// extracted by mini-css-extract-plugin 1785 1786/***/ }), 1787
1788/***/ "./assets/backoffice/components/imgList/ImgList.js": 1789/*!*********************************************************!*\ 1790 !*** ./assets/backoffice/components/imgList/ImgList.js ***! 1791 \*********************************************************/ 1792/*! exports provided: ImgList */ 1793/***/ (function(module, __webpack_exports__, __webpack_require__) { 1794 1795"use strict"; 1796__webpack_require__.r(__webpack_exports__); 1797/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ImgList", function() { return ImgList; }); 1798/* 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"); 1799/* 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__); 1800/* 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"); 1801/* 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__); 1802/* 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"); 1803/* 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__); 1804/* 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"); 1805/* 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__); 1806/* 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"); 1807/* 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__); 1808/* 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"); 1809/* 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__); 1810/* 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"); 1811/* 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__); 1812/* 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"); 1813/* 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__); 1814/* 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"); 1815/* 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__); 1816/* 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"); 1817/* 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__); 1818/* 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"); 1819/* 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__); 1820/* 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"); 1821/* 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__); 1822/* 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"); 1823/* 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__); 1824/* 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"); 1825/* 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__); 1826/* 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"); 1827/* 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__); 1828/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 1829/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_15__); 1830/* harmony import */ var _store_store__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ../../store/store */ "./assets/backoffice/store/store.js"); 1831/* harmony import */ var _mediaCard_MediaCard__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ../mediaCard/MediaCard */ "./assets/backoffice/components/mediaCard/MediaCard.js"); 1832/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! classnames */ "./node_modules/classnames/index.js"); 1833/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_18___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_18__); 1834/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! lodash */ "./node_modules/lodash/lodash.js"); 1835/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_19___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_19__); 1836/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/imgList/index.scss"); 1837/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_20___default = /*#__PURE__*/__webpack_require__.n(_index_
1837scss__WEBPACK_IMPORTED_MODULE_20__); 1838 1839 1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853function _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); } 1854function _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); } 1855function _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."); } 1856function _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; } } 1857function _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; } 1858function _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; } } 1859function _arrayWithHoles(r) { if (Array.isArray(r)) return r; } 1860 1861 1862 1863 1864 1865 1866var ImgList = function ImgList(props) { 1867 //console.log('IMGLIST', props) 1868 var _useContext = Object(react__WEBPACK_IMPORTED_MODULE_15__["useContext"])(_store_store__WEBPACK_IMPORTED_MODULE_16__["StoreContext"]), 1869 state = _useContext.state, 1870 dispatch = _useContext.dispatch; 1871 var alphaOrder = state.alphaOrder, 1872 checkActiveType = state.checkActiveType, 1873 currentGalleryImg = state.currentGalleryImg; 1874 var _useState = Object(react__WEBPACK_IMPORTED_MODULE_15__["useState"])(state.checkActiveType), 1875 _useState2 = _slicedToArray(_useState, 2), 1876 checked = _useState2[0], 1877 setChecked = _useState2[1]; 1878 var _useState3 = Object(react__WEBPACK_IMPORTED_MODULE_15__["useState"])(props.media), 1879 _useState4 = _slicedToArray(_useState3, 2), 1880 mediaState = _useState4[0], 1881 setMediaState = _useState4[1]; 1882 var currentImg = state.currentGalleryImg; 1883 Object(react__WEBPACK_IMPORTED_MODULE_15__["useEffect"])(function () { 1884 var cActive = checked; 1885 dispatch({ 1886 type: 'setCheckActiveType', 1887 cActive: cActive 1888 }); 1889 //setCurrentImg(state.currentGalleryImg) 1890 }, []); 1891 Object(react__WEBPACK_IMPORTED_MODULE_15__["useEffect"])(function () { 1892 setMediaState(props.media); 1893 }, [mediaState]); 1894 1895 //console.log(mediaState) 1896 //console.log(props.media) 1897 1898 var checkDisplayMedia = function checkDisplayMedia(old, media) { 1899 var display = false; 1900 if (old === media.mime) { 1901 display = true; 1902 } else if (_typeof(old) === 'object') { 1903 if (old.length === 1 && old[0] === 'all') display = true;else old.map(function (item) { 1904 if (item === media.mime) display = true; 1905 }); 1906 } else if (old === 'all') { 1907 display = true; 1908 } 1909 return display; 1910 }; 1911 var generateMedia = function generateMedia() { 1912 var media = props.media; 1913 //console.log(props.media) 1914 if (alphaOrder === true) media = lodash__WEBPACK_IMPORTED_MODULE_19___default.a.sortBy(media, ['filename']); 1915 if (typeof props.media !== 'undefined') return media.map(function (oneMedia, i) { 1916 var displayImg = checkDisplayMedia(checkActiveType, oneMedia); 1917 //console.log(oneMedia.idVideo) 1918 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement("div", { 1919 className: classnames__WEBPACK_IMPORTED_MODULE_18___default()('mediaModal', { 1920 'hide': !displayImg 1921 }), 1922 key: i 1923 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(_mediaCard_MediaCard__WEBPACK_IMPORTED_MODULE_17__["MediaCard"], { 1924 alphaOrder: alphaOrder, 1925 show: displayImg, 1926 idSelected: currentImg, 1927 idOld: props.idOld, 1928 key: oneMedia.id, 1929 alt: oneMedia.alt, 1930 lang: oneMedia.lang, 1931 id: oneMedia.id, 1932 mime: oneMedia.mime, 1933 path: oneMedia.path, 1934 filename: oneMedia.filename, 1935 originalFileName: oneMedia.originalFileName, 1936 size: oneMedia.size, 1937 type: oneMedia.type, 1938 idVideo: oneMedia.idVideo, 1939 isPopUp: props.isPopUp, 1940 refresh: props.refresh 1941 })); 1942 }); 1943 }; 1944 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement("div", { 1945 className: "imgListContainer" 1946 }, generateMedia()); 1947}; 1948 1949/***/ }), 1950
1951/***/ "./assets/backoffice/components/imgList/index.scss": 1952/*!*********************************************************!*\ 1953 !*** ./assets/backoffice/components/imgList/index.scss ***! 1954 \*********************************************************/ 1955/*! no static exports found */ 1956/***/ (function(module, exports, __webpack_require__) { 1957 1958// extracted by mini-css-extract-plugin 1959 1960/***/ }), 1961
1962/***/ "./assets/backoffice/components/list/List.js": 1963/*!***************************************************!*\ 1964 !*** ./assets/backoffice/components/list/List.js ***! 1965 \***************************************************/ 1966/*! exports provided: List */ 1967/***/ (function(module, __webpack_exports__, __webpack_require__) { 1968 1969"use strict"; 1970__webpack_require__.r(__webpack_exports__); 1971/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "List", function() { return List; }); 1972/* 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"); 1973/* 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__); 1974/* 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"); 1975/* 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__); 1976/* 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"); 1977/* 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__); 1978/* 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"); 1979/* 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__); 1980/* 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"); 1981/* 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__); 1982/* 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"); 1983/* 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__); 1984/* 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"); 1985/* 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__); 1986/* 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"); 1987/* 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__); 1988/* 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"); 1989/* 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__); 1990/* 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"); 1991/* 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__); 1992/* 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"); 1993/* 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__); 1994/* 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"); 1995/* 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__); 1996/* 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"); 1997/* 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__); 1998/* 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"); 1999/* 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__); 2000/* 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"); 2001/* 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__); 2002/* 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"); 2003/* 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__); 2004/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 2005/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_16__); 2006/* harmony import */ var react_dnd_action__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! react-dnd-action */ "./node_modules/react-dnd-action/dist/index.es.js"); 2007/* harmony import */ var _components_dragInput_DragInput__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ../../components/dragInput/DragInput */ "./assets/backoffice/components/dragInput/DragInput.js"); 2008/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/list/index.scss"); 2009/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_19___default = /*#__PURE__*/__webpack_require__.n(_index_
2009scss__WEBPACK_IMPORTED_MODULE_19__); 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026function _toConsumableArray(r) { return _arrayWithoutHoles(r) || _iterableToArray(r) || _unsupportedIterableToArray(r) || _nonIterableSpread(); } 2027function _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."); } 2028function _iterableToArray(r) { if ("undefined" != typeof Symbol && null != r[Symbol.iterator] || null != r["@@iterator"]) return Array.from(r); } 2029function _arrayWithoutHoles(r) { if (Array.isArray(r)) return _arrayLikeToArray(r); } 2030function _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); } 2031function _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."); } 2032function _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; } } 2033function _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; } 2034function _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; } } 2035function _arrayWithHoles(r) { if (Array.isArray(r)) return r; } 2036 2037 2038 2039 2040var List = function List(props) { 2041 var items = props.items, 2042 onDrop = props.onDrop, 2043 listType = props.listType; 2044 var listRef = Object(react__WEBPACK_IMPORTED_MODULE_16__["useRef"])(); 2045 var _useState = Object(react__WEBPACK_IMPORTED_MODULE_16__["useState"])(_toConsumableArray(items)), 2046 _useState2 = _slicedToArray(_useState, 2), 2047 localItems = _useState2[0], 2048 setLocalItems = _useState2[1]; 2049 Object(react__WEBPACK_IMPORTED_MODULE_16__["useEffect"])(function refreshLocalItems() { 2050 setLocalItems(_toConsumableArray(items)); 2051 }, [items]); 2052 Object(react_dnd_action__WEBPACK_IMPORTED_MODULE_17__["useDndZone"])(listRef, { 2053 items: localItems 2054 }, function (_ref) { 2055 var newItems = _ref.items; 2056 setLocalItems(newItems); 2057 }, onDrop); 2058 var generateDragInput = function generateDragInput() { 2059 if (typeof localItems !== 'undefined' && typeof localItems !== 'null') { 2060 var list = []; 2061 localItems.forEach(function (item, i) { 2062 list.push(/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_16___default.a.createElement(_components_dragInput_DragInput__WEBPACK_IMPORTED_MODULE_18__["DragInput"], { 2063 key: i, 2064 item: item, 2065 listType: listType, 2066 refresh: props.refresh, 2067 returnValue: props.returnValue, 2068 idSection: props.idSection 2069 })); 2070 }); 2071 return list; 2072 } 2073 }; 2074 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_16___default.a.createElement("div", { 2075 className: "listDrop", 2076 ref: listRef 2077 }, items && generateDragInput()); 2078}; 2079 2080/***/ }), 2081
2082/***/ "./assets/backoffice/components/list/index.scss": 2083/*!******************************************************!*\ 2084 !*** ./assets/backoffice/components/list/index.scss ***! 2085 \******************************************************/ 2086/*! no static exports found */ 2087/***/ (function(module, exports, __webpack_require__) { 2088 2089// extracted by mini-css-extract-plugin 2090 2091/***/ }), 2092
2093/***/ "./assets/backoffice/components/listItem/ListItemGames.js": 2094/*!****************************************************************!*\ 2095 !*** ./assets/backoffice/components/listItem/ListItemGames.js ***! 2096 \****************************************************************/ 2097/*! exports provided: ListItemGames */ 2098/***/ (function(module, __webpack_exports__, __webpack_require__) { 2099 2100"use strict"; 2101__webpack_require__.r(__webpack_exports__); 2102/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ListItemGames", function() { return ListItemGames; }); 2103/* 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"); 2104/* 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__); 2105/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 2106/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__); 2107/* harmony import */ var _btnDelete_BtnDelete__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../btnDelete/BtnDelete */ "./assets/backoffice/components/btnDelete/BtnDelete.js"); 2108/* harmony import */ var _switch_SwitchUI__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../switch/SwitchUI */ "./assets/backoffice/components/switch/SwitchUI.js"); 2109/* harmony import */ var _modal_Modal__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../modal/Modal */ "./assets/backoffice/components/modal/Modal.js"); 2110/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/listItem/index.scss"); 2111/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_index_scss__WEBPACK_IMPORTED_MODULE_5__); 2112/* harmony import */ var _utils_img_upload_png__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../utils/img/upload.png */ "./assets/backoffice/utils/img/upload.png"); 2113 2114 2115// import { StoreContext, initialState } from '../../store/store'; 2116 2117 2118 2119 2120 2121var ListItemGames = function ListItemGames(props) { 2122 //console.log(props) 2123 var _props$item = props.item, 2124 id = _props$item.id, 2125 email = _props$item.email, 2126 createdAt = _props$item.createdAt, 2127 cgu = _props$item.cgu, 2128 firstName = _props$item.firstName, 2129 lastName = _props$item.lastName, 2130 phone = _props$item.phone, 2131 titleArticle = _props$item.titleArticle, 2132 valid = _props$item.valid, 2133 media = _props$item.media, 2134 mediaName = _props$item.mediaName; 2135 var date = new Date(createdAt).toLocaleString(); 2136 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", { 2137 className: "listItemUserContainer listItemGame" 2138 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", { 2139 className: "containerText" 2140 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("p", null, titleArticle)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", { 2141 className: "containerText" 2142 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("p", null, phone)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", { 2143 className: "containerText" 2144 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("p", null, firstName)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", { 2145 className: "containerText" 2146 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("p", null, lastName)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", { 2147 className: "containerText" 2148 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("p", null, email)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", { 2149 className: "containerText" 2150 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("p", null, date)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("div", { 2151 className: "containerText" 2152 }, /*#__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", { 2153 className: "containerText" 2154 }, /*#__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", { 2155 className: "containerText" 2156 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("p", null, mediaName), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("a", { 2157 target: "_blank", 2158 href: media 2159 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement("img", { 2160 src: _utils_img_upload_png__WEBPACK_IMPORTED_MODULE_6__["default"] 2161 }))))); 2162}; 2163 2164/***/ }), 2165
2166/***/ "./assets/backoffice/components/listItem/ListItemMenu.js": 2167/*!***************************************************************!*\ 2168 !*** ./assets/backoffice/components/listItem/ListItemMenu.js ***! 2169 \***************************************************************/ 2170/*! exports provided: ListItemMenu */ 2171/***/ (function(module, __webpack_exports__, __webpack_require__) { 2172 2173"use strict"; 2174__webpack_require__.r(__webpack_exports__); 2175/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ListItemMenu", function() { return ListItemMenu; }); 2176/* 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"); 2177/* 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__); 2178/* 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"); 2179/* 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__); 2180/* 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"); 2181/* 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__); 2182/* 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"); 2183/* 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__); 2184/* 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"); 2185/* 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__); 2186/* 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"); 2187/* 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__); 2188/* 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"); 2189/* 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__); 2190/* 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"); 2191/* 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__); 2192/* 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"); 2193/* 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__); 2194/* 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"); 2195/* 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__); 2196/* 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"); 2197/* 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__); 2198/* 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"); 2199/* 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__); 2200/* 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"); 2201/* 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__); 2202/* 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"); 2203/* 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__); 2204/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 2205/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_14__); 2206/* harmony import */ var _switch_SwitchUI__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ../switch/SwitchUI */ "./assets/backoffice/components/switch/SwitchUI.js"); 2207/* harmony import */ var _btnDelete_BtnDelete__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ../btnDelete/BtnDelete */ "./assets/backoffice/components/btnDelete/BtnDelete.js"); 2208/* harmony import */ var _modal_Modal__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ../modal/Modal */ "./assets/backoffice/components/modal/Modal.js"); 2209/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/listItem/index.scss"); 2210/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_18___default = /*#__PURE__*/__webpack_require__.n(_index_
2210scss__WEBPACK_IMPORTED_MODULE_18__); 2211/* harmony import */ var _utils_img_drag_png__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ../../utils/img/drag.png */ "./assets/backoffice/utils/img/drag.png"); 2212/* harmony import */ var _utils_img_edit_png__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ../../utils/img/edit.png */ "./assets/backoffice/utils/img/edit.png"); 2213 2214 2215 2216 2217 2218 2219 2220 2221 2222 2223 2224 2225 2226 2227function _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); } 2228function _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."); } 2229function _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; } } 2230function _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; } 2231function _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; } } 2232function _arrayWithHoles(r) { if (Array.isArray(r)) return r; } 2233 2234 2235 2236 2237 2238 2239 2240var ListItemMenu = function ListItemMenu(props) { 2241 //console.log(props) 2242 var _props$item = props.item, 2243 createdAt = _props$item.createdAt, 2244 groups = _props$item.groups, 2245 id = _props$item.id, 2246 slugPage = _props$item.slugPage, 2247 status = _props$item.status, 2248 statusPage = _props$item.statusPage, 2249 titlePage = _props$item.titlePage, 2250 title = _props$item.title, 2251 url = _props$item.url, 2252 idPage = _props$item.idPage; 2253 var _useState = Object(react__WEBPACK_IMPORTED_MODULE_14__["useState"])(true), 2254 _useState2 = _slicedToArray(_useState, 2), 2255 edit = _useState2[0], 2256 editPopup = _useState2[1]; 2257 var _useState3 = Object(react__WEBPACK_IMPORTED_MODULE_14__["useState"])(false), 2258 _useState4 = _slicedToArray(_useState3, 2), 2259 open = _useState4[0], 2260 openPopup = _useState4[1]; 2261 var handleClick = function handleClick() { 2262 openPopup(true); 2263 }; 2264 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", { 2265 key: id, 2266 className: "listItemMenuContainer" 2267 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("div", { 2268 className: "userActionInput", 2269 onClick: function onClick() { 2270 handleClick(); 2271 } 2272 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("img", { 2273 src: _utils_img_drag_png__WEBPACK_IMPORTED_MODULE_19__["default"], 2274 className: "drag" 2275 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("p", null, title), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("div", { 2276 className: "containerEdit", 2277 onClick: function onClick() { 2278 handleClick(); 2279 } 2280 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("img", { 2281 src: _utils_img_edit_png__WEBPACK_IMPORTED_MODULE_20__["default"] 2282 }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("div", { 2283 className: "rightContainer" 2284 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("div", { 2285 className: "containerStatut" 2286 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(_switch_SwitchUI__WEBPACK_IMPORTED_MODULE_15__["SwitchUI"], { 2287 isActive: status, 2288 id: id, 2289 to: "/api/admin/menu/status/", 2290 refresh: props.refresh 2291 })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(_btnDelete_BtnDelete__WEBPACK_IMPORTED_MODULE_16__["BtnDelete"], { 2292 id: id, 2293 to: "/api/admin/menu/", 2294 refresh: props.refresh 2295 }))), open && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(_modal_Modal__WEBPACK_IMPORTED_MODULE_17__["Modal"], { 2296 refresh: function refresh() { 2297 props.refresh(); 2298 }, 2299 id: id, 2300 edit: edit, 2301 open: open, 2302 closePopup: function closePopup() { 2303 return openPopup(false); 2304 }, 2305 modal: "addEditMenu", 2306 item: { 2307 title: title, 2308 url: url, 2309 // password: edit ? password : "", 2310 groups: groups, 2311 idPage: idPage 2312 } 2313 })); 2314}; 2315 2316/***/ }), 2317
2318/***/ "./assets/backoffice/components/listItem/ListItemNewsletters.js": 2319/*!**********************************************************************!*\ 2320 !*** ./assets/backoffice/components/listItem/ListItemNewsletters.js ***! 2321 \**********************************************************************/ 2322/*! exports provided: ListItemNewsletters */ 2323/***/ (function(module, __webpack_exports__, __webpack_require__) { 2324 2325"use strict"; 2326__webpack_require__.r(__webpack_exports__); 2327/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ListItemNewsletters", function() { return ListItemNewsletters; }); 2328/* 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"); 2329/* 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__); 2330/* 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"); 2331/* 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__); 2332/* 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"); 2333/* 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__); 2334/* 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"); 2335/* 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__); 2336/* 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"); 2337/* 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__); 2338/* 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"); 2339/* 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__); 2340/* 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"); 2341/* 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__); 2342/* 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"); 2343/* 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__); 2344/* 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"); 2345/* 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__); 2346/* 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"); 2347/* 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__); 2348/* 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"); 2349/* 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__); 2350/* 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"); 2351/* 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__); 2352/* 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"); 2353/* 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__); 2354/* 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"); 2355/* 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__); 2356/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 2357/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_14__); 2358/* harmony import */ var _btnDelete_BtnDelete__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ../btnDelete/BtnDelete */ "./assets/backoffice/components/btnDelete/BtnDelete.js"); 2359/* harmony import */ var _switch_SwitchUI__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ../switch/SwitchUI */ "./assets/backoffice/components/switch/SwitchUI.js"); 2360/* harmony import */ var _modal_Modal__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ../modal/Modal */ "./assets/backoffice/components/modal/Modal.js"); 2361/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/listItem/index.scss"); 2362/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_18___default = /*#__PURE__*/__webpack_require__.n(_index_
2362scss__WEBPACK_IMPORTED_MODULE_18__); 2363/* harmony import */ var _utils_img_edit_png__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ../../utils/img/edit.png */ "./assets/backoffice/utils/img/edit.png"); 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 2377 2378function _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); } 2379function _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."); } 2380function _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; } } 2381function _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; } 2382function _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; } } 2383function _arrayWithHoles(r) { if (Array.isArray(r)) return r; } 2384 2385// import { StoreContext, initialState } from '../../store/store'; 2386 2387 2388 2389 2390 2391var ListItemNewsletters = function ListItemNewsletters(props) { 2392 var _props$item = props.item, 2393 id = _props$item.id, 2394 email = _props$item.email, 2395 status = _props$item.status, 2396 createdAt = _props$item.createdAt; 2397 var _useState = Object(react__WEBPACK_IMPORTED_MODULE_14__["useState"])(true), 2398 _useState2 = _slicedToArray(_useState, 2), 2399 edit = _useState2[0], 2400 editPopup = _useState2[1]; 2401 var _useState3 = Object(react__WEBPACK_IMPORTED_MODULE_14__["useState"])(false), 2402 _useState4 = _slicedToArray(_useState3, 2), 2403 open = _useState4[0], 2404 openPopup = _useState4[1]; 2405 var handleClick = function handleClick() { 2406 openPopup(true); 2407 }; 2408 var date = new Date(createdAt).toLocaleString(); 2409 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", { 2410 className: "listItemUserContainer" 2411 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("div", { 2412 className: "containerText" 2413 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("p", null, email)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("div", { 2414 className: "containerText" 2415 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("p", null, date)))); 2416}; 2417 2418/***/ }), 2419
2420/***/ "./assets/backoffice/components/listItem/ListItemPageManager.js": 2421/*!**********************************************************************!*\ 2422 !*** ./assets/backoffice/components/listItem/ListItemPageManager.js ***! 2423 \**********************************************************************/ 2424/*! exports provided: ListItemPageManager */ 2425/***/ (function(module, __webpack_exports__, __webpack_require__) { 2426 2427"use strict"; 2428__webpack_require__.r(__webpack_exports__); 2429/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ListItemPageManager", function() { return ListItemPageManager; }); 2430/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 2431/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); 2432/* harmony import */ var _switch_SwitchUI__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../switch/SwitchUI */ "./assets/backoffice/components/switch/SwitchUI.js"); 2433/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/listItem/index.scss"); 2434/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_index_scss__WEBPACK_IMPORTED_MODULE_2__); 2435/* harmony import */ var _utils_img_drag_png__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../utils/img/drag.png */ "./assets/backoffice/utils/img/drag.png"); 2436/* harmony import */ var _utils_img_edit_png__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../utils/img/edit.png */ "./assets/backoffice/utils/img/edit.png"); 2437 2438 2439 2440 2441 2442var ListItemPageManager = function ListItemPageManager(props) { 2443 var _props$item = props.item, 2444 id = _props$item.id, 2445 title = _props$item.title, 2446 status = _props$item.status; 2447 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { 2448 key: id, 2449 className: "listItemPageManagerContainer" 2450 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("a", { 2451 href: "/admin/onePageManager?id=".concat(id) 2452 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { 2453 className: "userActionInput" 2454 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("img", { 2455 src: _utils_img_drag_png__WEBPACK_IMPORTED_MODULE_3__["default"], 2456 className: "drag" 2457 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", null, title), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("img", { 2458 src: _utils_img_edit_png__WEBPACK_IMPORTED_MODULE_4__["default"] 2459 }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { 2460 className: "containerStatut" 2461 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_switch_SwitchUI__WEBPACK_IMPORTED_MODULE_1__["SwitchUI"], { 2462 isActive: status, 2463 id: id, 2464 to: "/api/admin/pages/status/", 2465 refresh: props.refresh 2466 }))); 2467}; 2468 2469/***/ }), 2470
2471/***/ "./assets/backoffice/components/listItem/ListItemSection.js": 2472/*!******************************************************************!*\ 2473 !*** ./assets/backoffice/components/listItem/ListItemSection.js ***! 2474 \******************************************************************/ 2475/*! exports provided: ListItemSection */ 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__, "ListItemSection", function() { return ListItemSection; }); 2481/* 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"); 2482/* 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__); 2483/* 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"); 2484/* 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__); 2485/* 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"); 2486/* 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__); 2487/* 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"); 2488/* 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__); 2489/* 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"); 2490/* 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__); 2491/* 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"); 2492/* 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__); 2493/* 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"); 2494/* 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__); 2495/* 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"); 2496/* 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__); 2497/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 2498/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_8__); 2499/* harmony import */ var _switch_SwitchUI__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../switch/SwitchUI */ "./assets/backoffice/components/switch/SwitchUI.js"); 2500/* harmony import */ var _btnDelete_BtnDelete__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../btnDelete/BtnDelete */ "./assets/backoffice/components/btnDelete/BtnDelete.js"); 2501/* harmony import */ var _store_store__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../store/store */ "./assets/backoffice/store/store.js"); 2502/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/listItem/index.scss"); 2503/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(_index_
2503scss__WEBPACK_IMPORTED_MODULE_12__); 2504/* harmony import */ var _utils_img_drag_png__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../../utils/img/drag.png */ "./assets/backoffice/utils/img/drag.png"); 2505/* harmony import */ var _utils_img_edit_png__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ../../utils/img/edit.png */ "./assets/backoffice/utils/img/edit.png"); 2506 2507 2508 2509 2510 2511 2512 2513 2514 2515 2516 2517 2518 2519 2520 2521var ListItemSection = function ListItemSection(props) { 2522 var idOrigin = window.location.search.toString().match(/id=[0-9]+/g)[0].replace(/\D/g, ''); 2523 var _props$item = props.item, 2524 id = _props$item.id, 2525 title = _props$item.title, 2526 subTitle = _props$item.subTitle, 2527 status = _props$item.status, 2528 idSectionPage = _props$item.idSectionPage; 2529 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("div", { 2530 key: id, 2531 className: "listItemSectionContainer" 2532 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("a", { 2533 href: "/admin/oneSectionManager?id=".concat(id, "§ion=").concat(idSectionPage, "&origin=").concat(idOrigin) 2534 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("div", { 2535 className: "userActionInput" 2536 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("img", { 2537 src: _utils_img_drag_png__WEBPACK_IMPORTED_MODULE_13__["default"], 2538 className: "drag" 2539 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("p", null, title), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("img", { 2540 src: _utils_img_edit_png__WEBPACK_IMPORTED_MODULE_14__["default"] 2541 }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("div", { 2542 className: "rightContainer" 2543 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("div", { 2544 className: "containerStatut" 2545 }, /*#__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"], { 2546 isActive: status, 2547 id: id, 2548 to: "/api/admin/section/status/", 2549 refresh: props.refresh 2550 })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement(_btnDelete_BtnDelete__WEBPACK_IMPORTED_MODULE_10__["BtnDelete"], { 2551 id: idSectionPage, 2552 to: "/api/admin/sectionpage/", 2553 refresh: props.refresh 2554 }))); 2555}; 2556 2557/***/ }), 2558
2559/***/ "./assets/backoffice/components/listItem/ListItemSectionSpecial.js": 2560/*!*************************************************************************!*\ 2561 !*** ./assets/backoffice/components/listItem/ListItemSectionSpecial.js ***! 2562 \*************************************************************************/ 2563/*! exports provided: ListItemSectionSpecial */ 2564/***/ (function(module, __webpack_exports__, __webpack_require__) { 2565 2566"use strict"; 2567__webpack_require__.r(__webpack_exports__); 2568/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ListItemSectionSpecial", function() { return ListItemSectionSpecial; }); 2569/* 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"); 2570/* 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__); 2571/* 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"); 2572/* 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__); 2573/* 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"); 2574/* 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__); 2575/* 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"); 2576/* 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__); 2577/* 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"); 2578/* 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__); 2579/* 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"); 2580/* 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__); 2581/* 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"); 2582/* 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__); 2583/* 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"); 2584/* 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__); 2585/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 2586/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_8__); 2587/* harmony import */ var _switch_SwitchUI__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../switch/SwitchUI */ "./assets/backoffice/components/switch/SwitchUI.js"); 2588/* harmony import */ var _btnDelete_BtnDelete__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../btnDelete/BtnDelete */ "./assets/backoffice/components/btnDelete/BtnDelete.js"); 2589/* harmony import */ var _store_store__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../store/store */ "./assets/backoffice/store/store.js"); 2590/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/listItem/index.scss"); 2591/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(_index_
2591scss__WEBPACK_IMPORTED_MODULE_12__); 2592/* harmony import */ var _utils_img_drag_png__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../../utils/img/drag.png */ "./assets/backoffice/utils/img/drag.png"); 2593/* harmony import */ var _utils_img_edit_png__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ../../utils/img/edit.png */ "./assets/backoffice/utils/img/edit.png"); 2594 2595 2596 2597 2598 2599 2600 2601 2602 2603 2604 2605 2606 2607 2608 2609var ListItemSectionSpecial = function ListItemSectionSpecial(props) { 2610 //console.log(props) 2611 var fkIdSection = window.location.search.toString().match(/section=[0-9]+/g)[0].replace(/\D/g, ''); 2612 var fkIdPage = window.location.search.toString().match(/id=[0-9]+/g)[0].replace(/\D/g, ''); 2613 var _props$item = props.item, 2614 id = _props$item.id, 2615 title = _props$item.title, 2616 status = _props$item.status, 2617 content = _props$item.content, 2618 createdAt = _props$item.createdAt, 2619 url = _props$item.url; 2620 //console.log(id) 2621 var item = props.item; 2622 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("div", { 2623 key: id, 2624 className: "listItemSectionContainer" 2625 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("a", { 2626 href: "/admin/oneSectionItemManager?id=".concat(fkIdPage, "§ion=").concat(fkIdSection, "&idItem=").concat(id).concat(props.returnValue, "&edit=1") 2627 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("div", { 2628 className: "userActionInput" 2629 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("img", { 2630 src: _utils_img_drag_png__WEBPACK_IMPORTED_MODULE_13__["default"], 2631 className: "drag" 2632 }), /*#__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", { 2633 src: _utils_img_edit_png__WEBPACK_IMPORTED_MODULE_14__["default"] 2634 }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("div", { 2635 className: "rightContainer" 2636 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement("div", { 2637 className: "containerStatut" 2638 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement(_switch_SwitchUI__WEBPACK_IMPORTED_MODULE_9__["SwitchUI"], { 2639 isActive: status, 2640 id: props.idSection, 2641 idItem: id, 2642 to: "/api/admin/section/element/status/", 2643 refresh: props.refresh 2644 })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_8___default.a.createElement(_btnDelete_BtnDelete__WEBPACK_IMPORTED_MODULE_10__["BtnDelete"], { 2645 id: id, 2646 to: "/api/admin/section/element/".concat(fkIdSection, "/"), 2647 refresh: props.refresh 2648 }))); 2649}; 2650 2651/***/ }), 2652
2653/***/ "./assets/backoffice/components/listItem/ListItemSocial.js": 2654/*!*****************************************************************!*\ 2655 !*** ./assets/backoffice/components/listItem/ListItemSocial.js ***! 2656 \*****************************************************************/ 2657/*! exports provided: ListItemSocial */ 2658/***/ (function(module, __webpack_exports__, __webpack_require__) { 2659 2660"use strict"; 2661__webpack_require__.r(__webpack_exports__); 2662/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ListItemSocial", function() { return ListItemSocial; }); 2663/* 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"); 2664/* 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__); 2665/* 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"); 2666/* 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__); 2667/* 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"); 2668/* 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__); 2669/* 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"); 2670/* 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__); 2671/* 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"); 2672/* 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__); 2673/* 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"); 2674/* 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__); 2675/* 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"); 2676/* 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__); 2677/* 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"); 2678/* 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__); 2679/* 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"); 2680/* 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__); 2681/* 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"); 2682/* 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__); 2683/* 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"); 2684/* 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__); 2685/* 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"); 2686/* 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__); 2687/* 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"); 2688/* 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__); 2689/* 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"); 2690/* 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__); 2691/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 2692/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_14__); 2693/* harmony import */ var _btnDelete_BtnDelete__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ../btnDelete/BtnDelete */ "./assets/backoffice/components/btnDelete/BtnDelete.js"); 2694/* harmony import */ var _switch_SwitchUI__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ../switch/SwitchUI */ "./assets/backoffice/components/switch/SwitchUI.js"); 2695/* harmony import */ var _modal_Modal__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ../modal/Modal */ "./assets/backoffice/components/modal/Modal.js"); 2696/* harmony import */ var grommet__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! grommet */ "./node_modules/grommet/es6/index.js"); 2697/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/listItem/index.scss"); 2698/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_19___default = /*#__PURE__*/__webpack_require__.n(_index_
2698scss__WEBPACK_IMPORTED_MODULE_19__); 2699/* harmony import */ var _utils_img_edit_png__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ../../utils/img/edit.png */ "./assets/backoffice/utils/img/edit.png"); 2700/* harmony import */ var _utils_img_fb_png__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! ../../utils/img/fb.png */ "./assets/backoffice/utils/img/fb.png"); 2701/* harmony import */ var _utils_img_tw_png__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! ../../utils/img/tw.png */ "./assets/backoffice/utils/img/tw.png"); 2702/* harmony import */ var _utils_img_yt_png__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! ../../utils/img/yt.png */ "./assets/backoffice/utils/img/yt.png"); 2703/* harmony import */ var _utils_img_insta_png__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! ../../utils/img/insta.png */ "./assets/backoffice/utils/img/insta.png"); 2704/* harmony import */ var _utils_img_tiktok_png__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! ../../utils/img/tiktok.png */ "./assets/backoffice/utils/img/tiktok.png"); 2705/* harmony import */ var _utils_img_snap_png__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! ../../utils/img/snap.png */ "./assets/backoffice/utils/img/snap.png"); 2706 2707 2708 2709 2710 2711 2712 2713 2714 2715 2716 2717 2718 2719 2720function _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); } 2721function _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."); } 2722function _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; } } 2723function _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; } 2724function _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; } } 2725function _arrayWithHoles(r) { if (Array.isArray(r)) return r; } 2726 2727// import { StoreContext, initialState } from '../../store/store'; 2728 2729 2730 2731 2732 2733 2734 2735 2736 2737 2738 2739 2740var ListItemSocial = function ListItemSocial(props) { 2741 //console.log(props.item) 2742 2743 var _props$item = props.item, 2744 id = _props$item.id, 2745 content = _props$item.content, 2746 createdAt = _props$item.createdAt, 2747 status = _props$item.status, 2748 title = _props$item.title, 2749 type = _props$item.type, 2750 url = _props$item.url; 2751 var _useState = Object(react__WEBPACK_IMPORTED_MODULE_14__["useState"])(true), 2752 _useState2 = _slicedToArray(_useState, 2), 2753 edit = _useState2[0], 2754 editPopup = _useState2[1]; 2755 var _useState3 = Object(react__WEBPACK_IMPORTED_MODULE_14__["useState"])(false), 2756 _useState4 = _slicedToArray(_useState3, 2), 2757 open = _useState4[0], 2758 openPopup = _useState4[1]; 2759 var _useState5 = Object(react__WEBPACK_IMPORTED_MODULE_14__["useState"])(content), 2760 _useState6 = _slicedToArray(_useState5, 2), 2761 contentState = _useState6[0], 2762 setContentState = _useState6[1]; 2763 var menuIcon = { 2764 iconFacebook: _utils_img_fb_png__WEBPACK_IMPORTED_MODULE_21__["default"], 2765 iconTwitter: _utils_img_tw_png__WEBPACK_IMPORTED_MODULE_22__["default"], 2766 iconInstagram: _utils_img_insta_png__WEBPACK_IMPORTED_MODULE_24__["default"], 2767 iconYoutube: _utils_img_yt_png__WEBPACK_IMPORTED_MODULE_23__["default"], 2768 iconTikTok: _utils_img_tiktok_png__WEBPACK_IMPORTED_MODULE_25__["default"], 2769 iconSnapTchat: _utils_img_snap_png__WEBPACK_IMPORTED_MODULE_26__["default"] 2770 }; 2771 //console.log(menuIcon[title]) 2772 var handleClick = function handleClick() { 2773 openPopup(true); 2774 }; 2775 var handleChange = function handleChange(e) { 2776 //console.log(e, id) 2777 setContentState(e);
2778 props.returnToParent(e, id); 2779 }; 2780 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", { 2781 className: "listItemSocialContainer" 2782 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("div", { 2783 className: "containerText iconUrl" 2784 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("img", { 2785 src: menuIcon[title] 2786 })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("div", { 2787 className: "containerText socialUrl" 2788 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_18__["FormField"], { 2789 label: "" 2790 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_18__["TextInput"], { 2791 placeholder: "type here", 2792 value: contentState, 2793 onChange: function onChange(e) { 2794 handleChange(e.target.value); 2795 } 2796 }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("div", { 2797 className: "containerStatut" 2798 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(_switch_SwitchUI__WEBPACK_IMPORTED_MODULE_16__["SwitchUI"], { 2799 isActive: status, 2800 id: id, 2801 to: "/api/admin/social/status/" 2802 })))); 2803}; 2804 2805/***/ }), 2806
2807/***/ "./assets/backoffice/components/listItem/ListItemUser.js": 2808/*!***************************************************************!*\ 2809 !*** ./assets/backoffice/components/listItem/ListItemUser.js ***! 2810 \***************************************************************/ 2811/*! exports provided: ListItemUser */ 2812/***/ (function(module, __webpack_exports__, __webpack_require__) { 2813 2814"use strict"; 2815__webpack_require__.r(__webpack_exports__); 2816/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ListItemUser", function() { return ListItemUser; }); 2817/* 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"); 2818/* 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__); 2819/* 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"); 2820/* 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__); 2821/* 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"); 2822/* 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__); 2823/* 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"); 2824/* 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__); 2825/* 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"); 2826/* 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__); 2827/* 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"); 2828/* 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__); 2829/* 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"); 2830/* 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__); 2831/* 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"); 2832/* 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__); 2833/* 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"); 2834/* 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__); 2835/* 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"); 2836/* 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__); 2837/* 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"); 2838/* 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__); 2839/* 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"); 2840/* 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__); 2841/* 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"); 2842/* 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__); 2843/* 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"); 2844/* 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__); 2845/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 2846/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_14__); 2847/* harmony import */ var _btnDelete_BtnDelete__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ../btnDelete/BtnDelete */ "./assets/backoffice/components/btnDelete/BtnDelete.js"); 2848/* harmony import */ var _switch_SwitchUI__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ../switch/SwitchUI */ "./assets/backoffice/components/switch/SwitchUI.js"); 2849/* harmony import */ var _modal_Modal__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ../modal/Modal */ "./assets/backoffice/components/modal/Modal.js"); 2850/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/listItem/index.scss"); 2851/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_18___default = /*#__PURE__*/__webpack_require__.n(_index_
2851scss__WEBPACK_IMPORTED_MODULE_18__); 2852/* harmony import */ var _utils_img_edit_png__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ../../utils/img/edit.png */ "./assets/backoffice/utils/img/edit.png"); 2853 2854 2855 2856 2857 2858 2859 2860 2861 2862 2863 2864 2865 2866 2867function _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); } 2868function _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."); } 2869function _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; } } 2870function _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; } 2871function _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; } } 2872function _arrayWithHoles(r) { if (Array.isArray(r)) return r; } 2873 2874// import { StoreContext, initialState } from '../../store/store'; 2875 2876 2877 2878 2879 2880var ListItemUser = function ListItemUser(props) { 2881 var _props$item = props.item, 2882 id = _props$item.id, 2883 username = _props$item.username, 2884 email = _props$item.email, 2885 roles = _props$item.roles, 2886 status = _props$item.status, 2887 lastName = _props$item.lastName, 2888 firstName = _props$item.firstName, 2889 password = _props$item.password; 2890 var _useState = Object(react__WEBPACK_IMPORTED_MODULE_14__["useState"])(true), 2891 _useState2 = _slicedToArray(_useState, 2), 2892 edit = _useState2[0], 2893 editPopup = _useState2[1]; 2894 var _useState3 = Object(react__WEBPACK_IMPORTED_MODULE_14__["useState"])(false), 2895 _useState4 = _slicedToArray(_useState3, 2), 2896 open = _useState4[0], 2897 openPopup = _useState4[1]; 2898 var handleClick = function handleClick() { 2899 openPopup(true); 2900 }; 2901 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", { 2902 className: "listItemUserContainer" 2903 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("div", { 2904 className: "containerText" 2905 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("p", null, username)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("div", { 2906 className: "containerText" 2907 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("p", null, email)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("div", { 2908 className: "containerText" 2909 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("p", null, roles[0])), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("div", { 2910 className: "containerText" 2911 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("p", null, id)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("div", { 2912 className: "containerStatut" 2913 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(_switch_SwitchUI__WEBPACK_IMPORTED_MODULE_16__["SwitchUI"], { 2914 isActive: status, 2915 id: id, 2916 to: "/api/admin/user/status/", 2917 refresh: props.refresh 2918 })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("div", { 2919 className: "containerEdit", 2920 onClick: function onClick() { 2921 handleClick(); 2922 } 2923 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("img", { 2924 src: _utils_img_edit_png__WEBPACK_IMPORTED_MODULE_19__["default"] 2925 })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(_btnDelete_BtnDelete__WEBPACK_IMPORTED_MODULE_15__["BtnDelete"], { 2926 id: id, 2927 to: "/api/admin/user/", 2928 refresh: props.refresh 2929 })), open && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(_modal_Modal__WEBPACK_IMPORTED_MODULE_17__["Modal"], { 2930 refresh: function refresh() { 2931 props.refresh(); 2932 }, 2933 id: id, 2934 edit: edit, 2935 open: open, 2936 closePopup: function closePopup() { 2937 return openPopup(false); 2938 }, 2939 modal: "addEditUser", 2940 item: { 2941 password: edit ? password : "", 2942 username: edit ? username : "", 2943 firstName: edit ? firstName : "", 2944 lastName: edit ? lastName : "", 2945 email: edit ? email : "", 2946 roles: edit ? roles[0] : "" 2947 } 2948 })); 2949}; 2950 2951/***/ }), 2952
2953/***/ "./assets/backoffice/components/listItem/index.scss": 2954/*!**********************************************************!*\ 2955 !*** ./assets/backoffice/components/listItem/index.scss ***! 2956 \**********************************************************/ 2957/*! no static exports found */ 2958/***/ (function(module, exports, __webpack_require__) { 2959 2960// extracted by mini-css-extract-plugin 2961 2962/***/ }), 2963
2964/***/ "./assets/backoffice/components/mediaCard/MediaCard.js": 2965/*!*************************************************************!*\ 2966 !*** ./assets/backoffice/components/mediaCard/MediaCard.js ***! 2967 \*************************************************************/ 2968/*! exports provided: MediaCard */ 2969/***/ (function(module, __webpack_exports__, __webpack_require__) { 2970 2971"use strict"; 2972__webpack_require__.r(__webpack_exports__); 2973/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MediaCard", function() { return MediaCard; }); 2974/* 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"); 2975/* 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__); 2976/* 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"); 2977/* 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__); 2978/* 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"); 2979/* 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__); 2980/* 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"); 2981/* 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__); 2982/* 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"); 2983/* 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__); 2984/* 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"); 2985/* 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__); 2986/* 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"); 2987/* 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__); 2988/* 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"); 2989/* 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__); 2990/* 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"); 2991/* 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__); 2992/* 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"); 2993/* 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__); 2994/* 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"); 2995/* 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__); 2996/* 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"); 2997/* 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__); 2998/* 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"); 2999/* 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__); 3000/* 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"); 3001/* 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__); 3002/* 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"); 3003/* 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__); 3004/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 3005/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_15__); 3006/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! classnames */ "./node_modules/classnames/index.js"); 3007/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_16__); 3008/* harmony import */ var _store_store__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ../../store/store */ "./assets/backoffice/store/store.js"); 3009/* harmony import */ var _modal_Modal__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ../modal/Modal */ "./assets/backoffice/components/modal/Modal.js"); 3010/* harmony import */ var _btnDelete_BtnDelete__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ../btnDelete/BtnDelete */ "./assets/backoffice/components/btnDelete/BtnDelete.js"); 3011/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/mediaCard/index.scss"); 3012/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_20___default = /*#__PURE__*/__webpack_require__.n(_index_
3012scss__WEBPACK_IMPORTED_MODULE_20__); 3013/* harmony import */ var _utils_img_edit_png__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! ../../utils/img/edit.png */ "./assets/backoffice/utils/img/edit.png"); 3014/* harmony import */ var _utils_img_delete_png__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! ../../utils/img/delete.png */ "./assets/backoffice/utils/img/delete.png"); 3015/* harmony import */ var _utils_img_playwhite_png__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! ../../utils/img/playwhite.png */ "./assets/backoffice/utils/img/playwhite.png"); 3016 3017 3018 3019 3020 3021 3022 3023 3024 3025 3026 3027 3028 3029 3030 3031function _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); } 3032function _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."); } 3033function _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; } } 3034function _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; } 3035function _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; } } 3036function _arrayWithHoles(r) { if (Array.isArray(r)) return r; } 3037 3038 3039 3040 3041 3042 3043 3044 3045 3046var MediaCard = function MediaCard(props) { 3047 var _useContext = Object(react__WEBPACK_IMPORTED_MODULE_15__["useContext"])(_store_store__WEBPACK_IMPORTED_MODULE_17__["StoreContext"]), 3048 state = _useContext.state, 3049 dispatch = _useContext.dispatch; 3050 var id = props.id, 3051 alphaOrder = props.alphaOrder, 3052 mime = props.mime, 3053 path = props.path, 3054 filename = props.filename, 3055 size = props.size, 3056 type = props.type, 3057 show = props.show, 3058 alt = props.alt, 3059 lang = props.lang, 3060 idSelected = props.idSelected, 3061 originalFileName = props.originalFileName, 3062 idVideo = props.idVideo; 3063 var _useState = Object(react__WEBPACK_IMPORTED_MODULE_15__["useState"])(true), 3064 _useState2 = _slicedToArray(_useState, 2), 3065 edit = _useState2[0], 3066 editPopup = _useState2[1]; 3067 var _useState3 = Object(react__WEBPACK_IMPORTED_MODULE_15__["useState"])(false), 3068 _useState4 = _slicedToArray(_useState3, 2), 3069 open = _useState4[0], 3070 openPopup = _useState4[1]; 3071 var _useState5 = Object(react__WEBPACK_IMPORTED_MODULE_15__["useState"])(false), 3072 _useState6 = _slicedToArray(_useState5, 2), 3073 player = _useState6[0], 3074 openPlayer = _useState6[1]; 3075 var _useState7 = Object(react__WEBPACK_IMPORTED_MODULE_15__["useState"])(_store_store__WEBPACK_IMPORTED_MODULE_17__["initialState"].currentGalleryImg), 3076 _useState8 = _slicedToArray(_useState7, 2), 3077 currentImg = _useState8[0], 3078 setCurrentImg = _useState8[1]; 3079 var selected = idSelected !== '' && idSelected === id.toString() ? true : false; 3080 Object(react__WEBPACK_IMPORTED_MODULE_15__["useEffect"])(function () { 3081 var cImg = ''; 3082 dispatch({ 3083 type: 'setCurrentGalleryImg', 3084 cImg: cImg 3085 }); 3086 }, []); 3087 var handleClick = function handleClick() { 3088 openPopup(true); 3089 }; 3090 var handlePlayerOpen = function handlePlayerOpen() { 3091 openPlayer(true); 3092 }; 3093 var handleSelection = function handleSelection(e, id) { 3094 var cImg = id.toString(); 3095 setCurrentImg(cImg); 3096 dispatch({ 3097 type: 'setCurrentGalleryImg', 3098 cImg: cImg 3099 }); 3100 document.querySelector('.modalBody').scrollTo({ 3101 top: 0, 3102 behavior: 'smooth' 3103 }); 3104 }; 3105 //console.log(path, filename) 3106 var pathImg = path === null ? filename : "".concat(path).concat(filename); 3107 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", { 3108 key: id, 3109 className: "mediaCardContainer" 3110 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement("div", { 3111 className: "containerActionImg" 3112 }, props.isPopUp && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement("div", { 3113 className: classnames__WEBPACK_IMPORTED_MODULE_16___default()('containerSelectImg', { 3114 'selected': selected 3115 }), 3116 onClick: function onClick(e) { 3117 handleSelection(e, id); 3118 } 3119 }, /*#__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", { 3120 className: "icon", 3121 src: _utils_img_edit_png__WEBPACK_IMPORTED_MODULE_21__["default"], 3122 onClick: function onClick() { 3123 handleClick(); 3124 } 3125 }), /*#__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"], { 3126 id: id, 3127 to: "/api/admin/media/", 3128 refresh: props.refresh 3129 }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement("div", { 3130 className: classnames__WEBPACK_IMPORTED_MODULE_16___default()('containerImg', { 3131 'selected': selected 3132 }) 3133 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement("div", null, mime === 'youtube' && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement("div", { 3134 className: "iconPlay" 3135 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement("img", { 3136 className: "icon", 3137 src: _utils_img_playwhite_png__WEBPACK_IMPORTED_MODULE_23__["default"], 3138 onClick: function onClick() { 3139 handlePlayerOpen(); 3140 } 3141 })), mime === 'vimeo' && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement("div", { 3142 className: "iconPlay" 3143 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement("img", { 3144 className: "icon", 3145 src: _utils_img_playwhite_png__WEBPACK_IMPORTED_MODULE_23__["default"], 3146 onClick: function onClick() { 3147 handlePlayerOpen(); 3148 } 3149 })), mime === 'abstream' && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement("div", { 3150 className: "iconPlay" 3151 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement("img", { 3152 className: "icon", 3153 src: _utils_img_playwhite_png__WEBPACK_IMPORTED_MODULE_23__["default"], 3154 onClick: function onClick() { 3155 handlePlayerOpen(); 3156 } 3157 })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement("img", { 3158 src: pathImg 3159 })))), open && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(_modal_Modal__WEBPACK_IMPORTED_MODULE_18__["Modal"], { 3160 refresh: function refresh() { 3161 props.refresh(); 3162 }, 3163 id: id, 3164 edit: edit, 3165 open: open, 3166 closePopup: function closePopup() { 3167 return openPopup(false); 3168 }, 3169 modal: "addEditMedia", 3170 item: { 3171 alt: edit ? alt : "", 3172 lang: edit ? lang : "", 3173 originalFilename: edit ? originalFileName : "", 3174 mime: edit ? mime : "" 3175 } 3176 }), player && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(_modal_Modal__WEBPACK_IMPORTED_MODULE_18__["Modal"], { 3177 refresh: function refresh() { 3178 props.refresh(); 3179 }, 3180 id: id, 3181 open: open, 3182 closePopup: function closePopup() { 3183 return openPlayer(false); 3184 }, 3185 modal: "showVideo", 3186 item: { 3187 filename: filename, 3188 mime: mime, 3189 idVideo: idVideo 3190 } 3191 })); 3192}; 3193 3194/***/ }), 3195
3196/***/ "./assets/backoffice/components/mediaCard/index.scss": 3197/*!***********************************************************!*\ 3198 !*** ./assets/backoffice/components/mediaCard/index.scss ***! 3199 \***********************************************************/ 3200/*! no static exports found */ 3201/***/ (function(module, exports, __webpack_require__) { 3202 3203// extracted by mini-css-extract-plugin 3204 3205/***/ }), 3206
3207/***/ "./assets/backoffice/components/mediaSection/MediaSection.js": 3208/*!*******************************************************************!*\ 3209 !*** ./assets/backoffice/components/mediaSection/MediaSection.js ***! 3210 \*******************************************************************/ 3211/*! exports provided: MediaSection */ 3212/***/ (function(module, __webpack_exports__, __webpack_require__) { 3213 3214"use strict"; 3215__webpack_require__.r(__webpack_exports__); 3216/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MediaSection", function() { return MediaSection; }); 3217/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 3218/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); 3219/* harmony import */ var _filters_Filters__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../filters/Filters */ "./assets/backoffice/components/filters/Filters.js"); 3220/* harmony import */ var _imgList_ImgList__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../imgList/ImgList */ "./assets/backoffice/components/imgList/ImgList.js"); 3221/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/mediaSection/index.scss"); 3222/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_index_scss__WEBPACK_IMPORTED_MODULE_3__); 3223 3224 3225 3226 3227var MediaSection = function MediaSection(props) { 3228 var items = props.items, 3229 refresh = props.refresh; 3230 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", { 3231 className: "mediaBarContainer" 3232 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_filters_Filters__WEBPACK_IMPORTED_MODULE_1__["Filters"], { 3233 filterType: 'médias', 3234 img: 'image', 3235 vid: 'vidéo', 3236 pdf: 'pdf', 3237 yt: 'youtube', 3238 vim: 'vimeo', 3239 abstream: 'abstream' 3240 })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_imgList_ImgList__WEBPACK_IMPORTED_MODULE_2__["ImgList"], { 3241 idOld: props.idOld, 3242 media: items, 3243 refresh: refresh, 3244 isPopUp: props.isPopUp 3245 })); 3246}; 3247 3248/***/ }), 3249
3250/***/ "./assets/backoffice/components/mediaSection/index.scss": 3251/*!**************************************************************!*\ 3252 !*** ./assets/backoffice/components/mediaSection/index.scss ***! 3253 \**************************************************************/ 3254/*! no static exports found */ 3255/***/ (function(module, exports, __webpack_require__) { 3256 3257// extracted by mini-css-extract-plugin 3258 3259/***/ }), 3260
3261/***/ "./assets/backoffice/components/menuStatus/MenuStatus.js": 3262/*!***************************************************************!*\ 3263 !*** ./assets/backoffice/components/menuStatus/MenuStatus.js ***! 3264 \***************************************************************/ 3265/*! exports provided: MenuStatus */ 3266/***/ (function(module, __webpack_exports__, __webpack_require__) { 3267 3268"use strict"; 3269__webpack_require__.r(__webpack_exports__); 3270/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MenuStatus", function() { return MenuStatus; }); 3271/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 3272/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); 3273/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/menuStatus/index.scss"); 3274/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_index_scss__WEBPACK_IMPORTED_MODULE_1__); 3275/* harmony import */ var _components_switch_SwitchUI__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/switch/SwitchUI */ "./assets/backoffice/components/switch/SwitchUI.js"); 3276 3277 3278 3279var MenuStatus = function MenuStatus(props) { 3280 var status = props.status, 3281 id = props.id, 3282 to = props.to, 3283 title = props.title; 3284 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { 3285 className: "containerMenuInput" 3286 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", { 3287 className: "menuName" 3288 }, "Menu ", title)); 3289}; 3290 3291/***/ }), 3292
3293/***/ "./assets/backoffice/components/menuStatus/index.scss": 3294/*!************************************************************!*\ 3295 !*** ./assets/backoffice/components/menuStatus/index.scss ***! 3296 \************************************************************/ 3297/*! no static exports found */ 3298/***/ (function(module, exports, __webpack_require__) { 3299 3300// extracted by mini-css-extract-plugin 3301 3302/***/ }), 3303
3304/***/ "./assets/backoffice/components/modal/Modal.js": 3305/*!*****************************************************!*\ 3306 !*** ./assets/backoffice/components/modal/Modal.js ***! 3307 \*****************************************************/ 3308/*! exports provided: Modal */ 3309/***/ (function(module, __webpack_exports__, __webpack_require__) { 3310 3311"use strict"; 3312__webpack_require__.r(__webpack_exports__); 3313/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Modal", function() { return Modal; }); 3314/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 3315/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); 3316/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! classnames */ "./node_modules/classnames/index.js"); 3317/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__); 3318/* harmony import */ var _ModalUser__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./ModalUser */ "./assets/backoffice/components/modal/ModalUser.js"); 3319/* harmony import */ var _ModalNotif__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./ModalNotif */ "./assets/backoffice/components/modal/ModalNotif.js"); 3320/* harmony import */ var _ModalPage__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./ModalPage */ "./assets/backoffice/components/modal/ModalPage.js"); 3321/* harmony import */ var _ModalConfirm__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./ModalConfirm */ "./assets/backoffice/components/modal/ModalConfirm.js"); 3322/* harmony import */ var _ModalMedia__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./ModalMedia */ "./assets/backoffice/components/modal/ModalMedia.js"); 3323/* harmony import */ var _ModalPlayer__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./ModalPlayer */ "./assets/backoffice/components/modal/ModalPlayer.js"); 3324/* harmony import */ var _ModalOneImg__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./ModalOneImg */ "./assets/backoffice/components/modal/ModalOneImg.js"); 3325/* harmony import */ var _ModalMenu__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./ModalMenu */ "./assets/backoffice/components/modal/ModalMenu.js"); 3326/* harmony import */ var _ModalSectionPage__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./ModalSectionPage */ "./assets/backoffice/components/modal/ModalSectionPage.js"); 3327/* harmony import */ var _store_store__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../store/store */ "./assets/backoffice/store/store.js"); 3328/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/modal/index.scss"); 3329/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(_index_scss__WEBPACK_IMPORTED_MODULE_12__); 3330 3331 3332 3333 3334 3335 3336 3337 3338 3339 3340 3341 3342 3343var Modal = function Modal(props) { 3344 var _useContext = Object(react__WEBPACK_IMPORTED_MODULE_0__["useContext"])(_store_store__WEBPACK_IMPORTED_MODULE_11__["StoreContext"]), 3345 state = _useContext.state, 3346 dispatch = _useContext.dispatch; 3347 var closePopup = props.closePopup,
3348 modal = props.modal, 3349 item = props.item, 3350 edit = props.edit, 3351 id = props.id, 3352 refresh = props.refresh; 3353 var selectModal = function selectModal() { 3354 switch (modal) { 3355 case "addEditMenu": 3356 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_ModalMenu__WEBPACK_IMPORTED_MODULE_9__["ModalMenu"], { 3357 item: item, 3358 edit: edit, 3359 id: id, 3360 refresh: refresh, 3361 closePopup: closePopup 3362 }); 3363 case "addSectionPage": 3364 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_ModalSectionPage__WEBPACK_IMPORTED_MODULE_10__["ModalSectionPage"], { 3365 item: item, 3366 id: id, 3367 refresh: refresh, 3368 closePopup: closePopup 3369 }); 3370 case "editOneImg": 3371 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_ModalOneImg__WEBPACK_IMPORTED_MODULE_8__["ModalOneImg"], { 3372 item: item, 3373 edit: edit, 3374 id: id, 3375 refresh: refresh, 3376 closePopup: closePopup, 3377 isPopUp: props.isPopUp, 3378 handleSubmit: props.handleSubmit 3379 }); 3380 case "addEditMedia": 3381 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_ModalMedia__WEBPACK_IMPORTED_MODULE_6__["ModalMedia"], { 3382 item: item, 3383 edit: edit, 3384 id: id, 3385 refresh: refresh, 3386 closePopup: closePopup 3387 }); 3388 case "showVideo": 3389 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_ModalPlayer__WEBPACK_IMPORTED_MODULE_7__["ModalPlayer"], { 3390 item: item, 3391 id: id, 3392 refresh: refresh, 3393 closePopup: closePopup 3394 }); 3395 case "addPage": 3396 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_ModalPage__WEBPACK_IMPORTED_MODULE_4__["ModalPage"], { 3397 item: item, 3398 id: id, 3399 refresh: refresh, 3400 closePopup: closePopup 3401 }); 3402 case "modalConfirm": 3403 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_ModalConfirm__WEBPACK_IMPORTED_MODULE_5__["ModalConfirm"], { 3404 item: item, 3405 id: id, 3406 refresh: refresh, 3407 closePopup: closePopup, 3408 sendDelete: props.sendDelete 3409 }); 3410 case "modalNotif": 3411 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_ModalNotif__WEBPACK_IMPORTED_MODULE_3__["ModalNotif"], { 3412 item: item, 3413 edit: edit, 3414 refresh: refresh, 3415 closePopup: closePopup 3416 }); 3417 case "addEditUser": 3418 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_ModalUser__WEBPACK_IMPORTED_MODULE_2__["ModalUser"], { 3419 item: item, 3420 edit: edit, 3421 id: id, 3422 refresh: refresh, 3423 closePopup: closePopup 3424 }); 3425 default: 3426 break; 3427 } 3428 }; 3429 var isNotif = false; 3430 if (modal === "modalNotif") { 3431 isNotif = true; 3432 } 3433 var cActive = ['all']; 3434 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { 3435 className: classnames__WEBPACK_IMPORTED_MODULE_1___default()('modal', { 3436 'modalNotifBase': isNotif 3437 }), 3438 onClick: function onClick() { 3439 closePopup(), dispatch({ 3440 type: 'setCheckActiveType', 3441 cActive: cActive 3442 }); 3443 } 3444 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { 3445 className: classnames__WEBPACK_IMPORTED_MODULE_1___default()('modalBody', { 3446 'modalNotif': isNotif, 3447 'modalDanger': props.modalError 3448 }), 3449 onClick: function onClick(e) { 3450 return e.stopPropagation(); 3451 } 3452 }, selectModal())); 3453}; 3454 3455/***/ }), 3456
3457/***/ "./assets/backoffice/components/modal/ModalConfirm.js": 3458/*!************************************************************!*\ 3459 !*** ./assets/backoffice/components/modal/ModalConfirm.js ***! 3460 \************************************************************/ 3461/*! exports provided: ModalConfirm */ 3462/***/ (function(module, __webpack_exports__, __webpack_require__) { 3463 3464"use strict"; 3465__webpack_require__.r(__webpack_exports__); 3466/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ModalConfirm", function() { return ModalConfirm; }); 3467/* 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"); 3468/* 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__); 3469/* 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"); 3470/* 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__); 3471/* 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"); 3472/* 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__); 3473/* 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"); 3474/* 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__); 3475/* 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"); 3476/* 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__); 3477/* 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"); 3478/* 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__); 3479/* 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"); 3480/* 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__); 3481/* 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"); 3482/* 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__); 3483/* 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"); 3484/* 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__); 3485/* 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"); 3486/* 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__); 3487/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 3488/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_10__); 3489/* harmony import */ var _store_service__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../store/service */ "./assets/backoffice/store/service.js"); 3490/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/modal/index.scss"); 3491/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(_index_
3491scss__WEBPACK_IMPORTED_MODULE_12__); 3492function _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 }; })(); } 3493function _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); } 3494 3495 3496 3497 3498 3499 3500 3501 3502 3503 3504function 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); } 3505function _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); }); }; } 3506 3507 3508 3509var ModalConfirm = function ModalConfirm(props) { 3510 var item = props.item, 3511 refresh = props.refresh, 3512 closePopup = props.closePopup; 3513 var handleChoice = /*#__PURE__*/function () { 3514 var _ref = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee(e) { 3515 return _regenerator().w(function (_context) { 3516 while (1) switch (_context.n) { 3517 case 0: 3518 closePopup(true); 3519 if (!(e === true)) { 3520 _context.n = 1; 3521 break; 3522 } 3523 _context.n = 1; 3524 return Object(_store_service__WEBPACK_IMPORTED_MODULE_11__["sendDelete"])(item.to, item.idToDelete).then(function (res) { 3525 if (item.from === 'section') setTimeout(function () { 3526 refresh(); 3527 }, 700);else if (item.from === 'page') setTimeout(function () { 3528 window.location.href = '/admin/pageManager'; 3529 }, 700); 3530 }); 3531 case 1: 3532 return _context.a(2); 3533 } 3534 }, _callee); 3535 })); 3536 return function handleChoice(_x) { 3537 return _ref.apply(this, arguments); 3538 }; 3539 }(); 3540 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_10___default.a.createElement("div", { 3541 className: "modalLayout modalConfirm" 3542 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_10___default.a.createElement("p", null, item.title), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_10___default.a.createElement("div", { 3543 className: "yes", 3544 onClick: function onClick() { 3545 handleChoice(true); 3546 } 3547 }, "oui"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_10___default.a.createElement("div", { 3548 className: "no", 3549 onClick: function onClick() { 3550 handleChoice(false); 3551 } 3552 }, "non")); 3553}; 3554 3555/***/ }), 3556
3557/***/ "./assets/backoffice/components/modal/ModalMedia.js": 3558/*!**********************************************************!*\ 3559 !*** ./assets/backoffice/components/modal/ModalMedia.js ***! 3560 \**********************************************************/ 3561/*! exports provided: ModalMedia */ 3562/***/ (function(module, __webpack_exports__, __webpack_require__) { 3563 3564"use strict"; 3565__webpack_require__.r(__webpack_exports__); 3566/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ModalMedia", function() { return ModalMedia; }); 3567/* 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"); 3568/* 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__); 3569/* 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"); 3570/* 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__); 3571/* 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"); 3572/* 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__); 3573/* 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"); 3574/* 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__); 3575/* 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"); 3576/* 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__); 3577/* 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"); 3578/* 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__); 3579/* 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"); 3580/* 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__); 3581/* 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"); 3582/* 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__); 3583/* 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"); 3584/* 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__); 3585/* 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"); 3586/* 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__); 3587/* 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"); 3588/* 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__); 3589/* 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"); 3590/* 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__); 3591/* 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"); 3592/* 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__); 3593/* 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"); 3594/* 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__); 3595/* 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"); 3596/* 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__); 3597/* 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"); 3598/* 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__); 3599/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 3600/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_16__); 3601/* harmony import */ var _store_service__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ../../store/service */ "./assets/backoffice/store/service.js"); 3602/* harmony import */ var grommet__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! grommet */ "./node_modules/grommet/es6/index.js"); 3603/* harmony import */ var _button_ButtonBO__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ../button/ButtonBO */ "./assets/backoffice/components/button/ButtonBO.js"); 3604/* harmony import */ var _components_modal_Modal__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ../../components/modal/Modal */ "./assets/backoffice/components/modal/Modal.js"); 3605/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/modal/index.scss"); 3606/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_21___default = /*#__PURE__*/__webpack_require__.n(_index_
3606scss__WEBPACK_IMPORTED_MODULE_21__); 3607 3608 3609 3610 3611 3612 3613 3614 3615 3616 3617 3618 3619 3620 3621 3622 3623function _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); } 3624function _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."); } 3625function _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; } } 3626function _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; } 3627function _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; } } 3628function _arrayWithHoles(r) { if (Array.isArray(r)) return r; } 3629 3630 3631 3632 3633 3634 3635var ModalMedia = function ModalMedia(props) { 3636 var item = props.item, 3637 edit = props.edit, 3638 id = props.id, 3639 refresh = props.refresh, 3640 closePopup = props.closePopup; 3641 var optionsMedias = [{ 3642 label: 'Youtube', 3643 value: 'youtube' 3644 }, { 3645 label: 'Vimeo', 3646 value: 'vimeo' 3647 }, { 3648 label: 'AbStream', 3649 value: 'abstream' 3650 }, { 3651 label: 'Autres (img, doc, pdf, etc...)', 3652 value: 'false' 3653 }]; 3654 var _useState = Object(react__WEBPACK_IMPORTED_MODULE_16__["useState"])(item.alt), 3655 _useState2 = _slicedToArray(_useState, 2), 3656 alt = _useState2[0], 3657 setAlt = _useState2[1]; 3658 var _useState3 = Object(react__WEBPACK_IMPORTED_MODULE_16__["useState"])(item.lang), 3659 _useState4 = _slicedToArray(_useState3, 2), 3660 lang = _useState4[0], 3661 setLang = _useState4[1]; 3662 var _useState5 = Object(react__WEBPACK_IMPORTED_MODULE_16__["useState"])(item.originalFilename), 3663 _useState6 = _slicedToArray(_useState5, 2), 3664 originalFilename = _useState6[0], 3665 setOriginalFilename = _useState6[1]; 3666 var _useState7 = Object(react__WEBPACK_IMPORTED_MODULE_16__["useState"])(), 3667 _useState8 = _slicedToArray(_useState7, 2), 3668 files = _useState8[0], 3669 setFiles = _useState8[1]; 3670 var _useState9 = Object(react__WEBPACK_IMPORTED_MODULE_16__["useState"])('XXXXXX-XXXX'), 3671 _useState0 = _slicedToArray(_useState9, 2), 3672 idVideo = _useState0[0], 3673 setIdVideo = _useState0[1]; 3674 var _useState1 = Object(react__WEBPACK_IMPORTED_MODULE_16__["useState"])(''), 3675 _useState10 = _slicedToArray(_useState1, 2), 3676 labelVideo = _useState10[0], 3677 setLabelVideo = _useState10[1]; 3678 var _useState11 = Object(react__WEBPACK_IMPORTED_MODULE_16__["useState"])(), 3679 _useState12 = _slicedToArray(_useState11, 2), 3680 mediaChoice = _useState12[0], 3681 setMediaChoice = _useState12[1]; 3682 var _useState13 = Object(react__WEBPACK_IMPORTED_MODULE_16__["useState"])(), 3683 _useState14 = _slicedToArray(_useState13, 2), 3684 isVideo = _useState14[0], 3685 setIsVideo = _useState14[1]; 3686 var _useState15 = Object(react__WEBPACK_IMPORTED_MODULE_16__["useState"])(false), 3687 _useState16 = _slicedToArray(_useState15, 2), 3688 open = _useState16[0], 3689 openPopup = _useState16[1]; 3690 var _useState17 = Object(react__WEBPACK_IMPORTED_MODULE_16__["useState"])(''), 3691 _useState18 = _slicedToArray(_useState17, 2), 3692 errorMessage = _useState18[0], 3693 setErrorMessage = _useState18[1]; 3694 // let [newItem, setNewItem] = useState([]) 3695 3696 //console.log(item) 3697 3698 var handleSubmit = function handleSubmit() { 3699 var data; 3700 if (edit === true) { 3701 data = { 3702 alt: alt, 3703 lang: lang, 3704 originalFilename: originalFilename 3705 }; 3706 return Object(_store_service__WEBPACK_IMPORTED_MODULE_17__["editMedia"])(data, id).then(function () { 3707 refresh(); 3708 closePopup(); 3709 }); 3710 } else if (edit === false) { 3711 if (typeof isVideo === 'undefined') { 3712 setErrorMessage('Veuillez choisir le type de medias!'); 3713 return openPopup(true); 3714 } else if (typeof isVideo !== 'undefined') { 3715 if (isVideo === true) { 3716 var video = labelVideo; 3717 data = { 3718 info: { 3719 alt: alt, 3720 lang: lang, 3721 originalFilename: originalFilename, 3722 video: video, 3723 idVideo: idVideo 3724 }, 3725 files: files 3726 }; 3727 if (data.info.alt.length === 0) { 3728 setErrorMessage('Champ requis manquant!'); 3729 openPopup(true); 3730 } else if (data.info.originalFilename.length === 0) { 3731 setErrorMessage('Champ requis manquant!'); 3732 openPopup(true); 3733 } else if (data.info.idVideo.length === 0 || data.info.idVideo === 'XXXXXX-XXXX') { 3734 setErrorMessage('Champ requis manquant!'); 3735 openPopup(true); 3736 } else return Object(_store_service__WEBPACK_IMPORTED_MODULE_17__["addMedia"])(data).then(function () { 3737 refresh(); 3738 closePopup(); 3739 }); 3740 } else if (isVideo === false) { 3741 data = { 3742 info: { 3743 alt: alt, 3744 lang: lang, 3745 originalFilename: originalFilename 3746 }, 3747 files: files 3748 }; 3749 if (data.info.alt.length === 0) { 3750 setErrorMessage('Champ requis manquant!'); 3751 openPopup(true); 3752 } else if (data.info.originalFilename.length === 0) { 3753 setErrorMessage('Champ requis manquant!'); 3754 openPopup(true); 3755 } else return Object(_store_service__WEBPACK_IMPORTED_MODULE_17__["addMedia"])(data).then(function () { 3756 refresh(); 3757 closePopup(); 3758 }); 3759 } 3760 } 3761 } 3762 }; 3763 //console.log(isVideo) 3764 3765 var handleChoice = function handleChoice(e) { 3766 //console.log(e) 3767 setMediaChoice(e); 3768 if (e === 'youtube' || e === 'vimeo' || e === 'abstream') { 3769 setIsVideo(true); 3770 setLabelVideo(e); 3771 } else { 3772 setIsVideo(JSON.parse(e)); 3773 } 3774 }; 3775 3776 //console.log(isVideo) 3777 3778 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", { 3779 className: "modalLayout" 3780 }, /*#__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"], { 3781 label: "" 3782 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_16___default.a.createElement("p", null, "Texte alternatif", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_16___default.a.createElement("span", { 3783 className: "requireInput" 3784 }, edit === false ? '* champ obligatoire' : '')), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_16___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_18__["TextInput"], { 3785 value: alt !== null ? alt : '', 3786 onChange: function onChange(event) { 3787 return setAlt(event.target.value); 3788 } 3789 })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_16___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_18__["FormField"], { 3790 label: "" 3791 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_16___default.a.createElement("p", null, "Nom BO", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_16___default.a.createElement("span", { 3792 className: "requireInput" 3793 }, edit === false ? '* champ obligatoire' : '')), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_16___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_18__["TextInput"], { 3794 value: originalFilename, 3795 onChange: function onChange(event) { 3796 return setOriginalFilename(event.target.value); 3797 } 3798 })), edit === false && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_16___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_18__["FormField"], { 3799 label: "Type de m\xE9dia" 3800 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_16___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_18__["RadioButtonGroup"], { 3801 name: "doc", 3802 options: optionsMedias, 3803 value: mediaChoice, 3804 onChange: function onChange(event) { 3805 handleChoice(event.target.value); 3806 } 3807 })), 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"], { 3808 label: "" 3809 }, /*#__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", { 3810 className: "requireInput" 3811 }, edit === false ? '* champ obligatoire' : '')), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_16___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_18__["TextInput"], { 3812 value: idVideo, 3813 onChange: function onChange(event) { 3814 return setIdVideo(event.target.value); 3815 } 3816 })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_16___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_18__["FormField"], { 3817 label: "Fichier" 3818 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_16___default.a.createElement("input", { 3819 className: "inputFile", 3820 type: "file", 3821 onChange: function onChange(e) { 3822 return setFiles(e.target.files[0]); 3823 } 3824 }))), isVideo === false && edit === false && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_16___default.a.createElement("div", { 3825 className: "containerInput" 3826 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_16___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_18__["FormField"], { 3827 label: "" 3828 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_16___default.a.createElement("p", null, "Fichier", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_16___default.a.createElement("span", { 3829 className: "requireInput" 3830 }, edit === false ? '* champ obligatoire' : '')), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_16___default.a.createElement("input", { 3831 className: "inputFile", 3832 type: "file", 3833 onChange: function onChange(e) { 3834 return setFiles(e.target.files[0]); 3835 } 3836 }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_16___default.a.createElement("div", { 3837 onClick: function onClick() { 3838 handleSubmit(); 3839 } 3840 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_16___default.a.createElement(_button_ButtonBO__WEBPACK_IMPORTED_MODULE_19__["ButtonBO"], { 3841 title: "Valider" 3842 })))), open && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_16___default.a.createElement(_components_modal_Modal__WEBPACK_IMPORTED_MODULE_20__["Modal"], { 3843 open: open, 3844 closePopup: setTimeout(function () { 3845 openPopup(false); 3846 }, 1500),
3847 modal: "modalNotif", 3848 modalError: true, 3849 item: { 3850 title: errorMessage 3851 } 3852 })); 3853}; 3854 3855/***/ }), 3856
3857/***/ "./assets/backoffice/components/modal/ModalMenu.js": 3858/*!*********************************************************!*\ 3859 !*** ./assets/backoffice/components/modal/ModalMenu.js ***! 3860 \*********************************************************/ 3861/*! exports provided: ModalMenu */ 3862/***/ (function(module, __webpack_exports__, __webpack_require__) { 3863 3864"use strict"; 3865__webpack_require__.r(__webpack_exports__); 3866/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ModalMenu", function() { return ModalMenu; }); 3867/* 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"); 3868/* 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__); 3869/* 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"); 3870/* 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__); 3871/* 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"); 3872/* 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__); 3873/* 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"); 3874/* 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__); 3875/* 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"); 3876/* 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__); 3877/* 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"); 3878/* 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__); 3879/* 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"); 3880/* 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__); 3881/* 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"); 3882/* 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__); 3883/* 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"); 3884/* 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__); 3885/* 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"); 3886/* 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__); 3887/* 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"); 3888/* 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__); 3889/* 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"); 3890/* 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__); 3891/* 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"); 3892/* 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__); 3893/* 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"); 3894/* 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__); 3895/* 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"); 3896/* 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__); 3897/* 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"); 3898/* 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__); 3899/* 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"); 3900/* 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__); 3901/* 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"); 3902/* 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__); 3903/* 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"); 3904/* 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__); 3905/* 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"); 3906/* 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__); 3907/* 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"); 3908/* 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__); 3909/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 3910/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_21___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_21__); 3911/* harmony import */ var _store_service__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! ../../store/service */ "./assets/backoffice/store/service.js"); 3912/* harmony import */ var _button_ButtonBO__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! ../button/ButtonBO */ "./assets/backoffice/components/button/ButtonBO.js"); 3913/* harmony import */ var grommet__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! grommet */ "./node_modules/grommet/es6/index.js"); 3914/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/modal/index.scss"); 3915/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_25___default = /*#__PURE__*/__webpack_require__.n(_index_
vendor: 4,191 bytes, lines 3915-3942
3915scss__WEBPACK_IMPORTED_MODULE_25__); 3916 3917 3918 3919 3920 3921 3922 3923 3924 3925 3926 3927 3928 3929 3930 3931 3932 3933 3934 3935 3936 3937function _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 }; })(); } 3938function _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); } 3939function 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); } 3940function _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); }); }; } 3941function _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); } 3942function _nonIterableRest() { throw new TypeError("Invalid attempt to de
3942structure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } 3943function _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; } } 3944function _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; } 3945function _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; } } 3946function _arrayWithHoles(r) { if (Array.isArray(r)) return r; } 3947 3948 3949 3950 3951 3952var ModalMenu = function ModalMenu(props) { 3953 //console.log(props.item.idPage) 3954 var item = props.item, 3955 edit = props.edit, 3956 id = props.id, 3957 refresh = props.refresh, 3958 closePopup = props.closePopup; 3959 var _useState = Object(react__WEBPACK_IMPORTED_MODULE_21__["useState"])(item.groups), 3960 _useState2 = _slicedToArray(_useState, 2), 3961 groups = _useState2[0], 3962 setGroups = _useState2[1]; 3963 var _useState3 = Object(react__WEBPACK_IMPORTED_MODULE_21__["useState"])([]), 3964 _useState4 = _slicedToArray(_useState3, 2), 3965 list = _useState4[0], 3966 setList = _useState4[1]; 3967 var _useState5 = Object(react__WEBPACK_IMPORTED_MODULE_21__["useState"])(item.title), 3968 _useState6 = _slicedToArray(_useState5, 2), 3969 title = _useState6[0], 3970 setTitle = _useState6[1]; 3971 var _useState7 = Object(react__WEBPACK_IMPORTED_MODULE_21__["useState"])(item.url), 3972 _useState8 = _slicedToArray(_useState7, 2), 3973 url = _useState8[0], 3974 setUrl = _useState8[1]; 3975 var _useState9 = Object(react__WEBPACK_IMPORTED_MODULE_21__["useState"])(props.item.idPage), 3976 _useState0 = _slicedToArray(_useState9, 2), 3977 idPage = _useState0[0], 3978 setIdPage = _useState0[1]; 3979 var _useState1 = Object(react__WEBPACK_IMPORTED_MODULE_21__["useState"])(), 3980 _useState10 = _slicedToArray(_useState1, 2), 3981 valueSelect = _useState10[0], 3982 setValueSelect = _useState10[1]; 3983 var data = []; 3984 Object(react__WEBPACK_IMPORTED_MODULE_21__["useEffect"])(function () { 3985 fetchData(); 3986 }, []); 3987 var fetchData = function fetchData() { 3988 Object(_store_service__WEBPACK_IMPORTED_MODULE_22__["getPages"])().then(/*#__PURE__*/function () { 3989 var _ref = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee(res) { 3990 return _regenerator().w(function (_context) { 3991 while (1) switch (_context.n) { 3992 case 0: 3993 _context.n = 1; 3994 return setList(res); 3995 case 1: 3996 return _context.a(2); 3997 } 3998 }, _callee); 3999 })); 4000 return function (_x) { 4001 return _ref.apply(this, arguments); 4002 }; 4003 }()); 4004 }; 4005 var handleSubmit = function handleSubmit() { 4006 var data; 4007 //console.log('e') 4008 if (edit === true) { 4009 data = { 4010 title: title, 4011 url: url, 4012 groups: groups, 4013 idPage: idPage 4014 }; 4015 //console.log(data) 4016 Object(_store_service__WEBPACK_IMPORTED_MODULE_22__["editMenuItem"])(data, id).then(function (res) { 4017 refresh(); 4018 closePopup(); 4019 }); 4020 } else if (edit === false) { 4021 data = { 4022 title: title, 4023 url: url, 4024 groups: groups, 4025 idPage: idPage 4026 }; 4027 Object(_store_service__WEBPACK_IMPORTED_MODULE_22__["addMenuItem"])(data).then(function (res) { 4028 refresh(); 4029 closePopup(); 4030 }); 4031 } 4032 }; 4033 var generateListPage = function generateListPage() { 4034 if (list.length > 0) list.map(function (el) { 4035 var i = { 4036 lab: el.title, 4037 value: el.id 4038 }; 4039 data.push(i); 4040 }); 4041 return data; 4042 }; 4043 //console.log(list) 4044 var getInitialSelectValue = function getInitialSelectValue() { 4045 return list.map(function (el) { 4046 if (el.id === props.item.idPage) { 4047 return { 4048 lab: el.title, 4049 value: el.id 4050 }; 4051 } 4052 }); 4053 }; 4054 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_21___default.a.createElement("div", { 4055 className: "modalLayout" 4056 }, /*#__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"], { 4057 label: "Title" 4058 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_21___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_24__["TextInput"], { 4059 placeholder: "type here", 4060 value: title !== null ? title : '', 4061 onChange: function onChange(e) { 4062 setTitle(e.target.value); 4063 } 4064 })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_21___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_24__["FormField"], { 4065 label: "Url" 4066 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_21___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_24__["TextInput"], { 4067 placeholder: "type here", 4068 value: url !== null ? url : '', 4069 onChange: function onChange(e) { 4070 setUrl(e.target.value); 4071 } 4072 })), list.length > 0 && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_21___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_24__["FormField"], { 4073 label: "Page" 4074 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_21___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_24__["Select"], { 4075 options: generateListPage(), 4076 labelKey: "lab", 4077 valueKey: "value", 4078 value: typeof valueSelect !== 'undefined' ? valueSelect : getInitialSelectValue(), 4079 onChange: function onChange(_ref2) { 4080 var value = _ref2.value; 4081 setIdPage(value.value), setValueSelect(value); 4082 } 4083 })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_21___default.a.createElement("div", { 4084 className: "containerValidate", 4085 onClick: function onClick() { 4086 handleSubmit(); 4087 } 4088 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_21___default.a.createElement(_button_ButtonBO__WEBPACK_IMPORTED_MODULE_23__["ButtonBO"], { 4089 title: "Valider" 4090 })))); 4091}; 4092 4093/***/ }), 4094
4095/***/ "./assets/backoffice/components/modal/ModalNotif.js": 4096/*!**********************************************************!*\ 4097 !*** ./assets/backoffice/components/modal/ModalNotif.js ***! 4098 \**********************************************************/ 4099/*! exports provided: ModalNotif */ 4100/***/ (function(module, __webpack_exports__, __webpack_require__) { 4101 4102"use strict"; 4103__webpack_require__.r(__webpack_exports__); 4104/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ModalNotif", function() { return ModalNotif; }); 4105/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 4106/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); 4107/* harmony import */ var _store_service__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../store/service */ "./assets/backoffice/store/service.js"); 4108/* harmony import */ var grommet__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! grommet */ "./node_modules/grommet/es6/index.js"); 4109/* harmony import */ var _button_ButtonBO__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../button/ButtonBO */ "./assets/backoffice/components/button/ButtonBO.js"); 4110/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/modal/index.scss"); 4111/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_index_scss__WEBPACK_IMPORTED_MODULE_4__); 4112 4113 4114 4115 4116 4117var ModalNotif = function ModalNotif(props) { 4118 var item = props.item, 4119 edit = props.edit, 4120 closePopup = props.closePopup; 4121 //console.log(closePopup) 4122 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { 4123 className: "modalLayout" 4124 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", null, item.title)); 4125}; 4126 4127/***/ }), 4128
4129/***/ "./assets/backoffice/components/modal/ModalOneImg.js": 4130/*!***********************************************************!*\ 4131 !*** ./assets/backoffice/components/modal/ModalOneImg.js ***! 4132 \***********************************************************/ 4133/*! exports provided: ModalOneImg */ 4134/***/ (function(module, __webpack_exports__, __webpack_require__) { 4135 4136"use strict"; 4137__webpack_require__.r(__webpack_exports__); 4138/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ModalOneImg", function() { return ModalOneImg; }); 4139/* 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"); 4140/* 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__); 4141/* 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"); 4142/* 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__); 4143/* 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"); 4144/* 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__); 4145/* 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"); 4146/* 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__); 4147/* 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"); 4148/* 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__); 4149/* 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"); 4150/* 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__); 4151/* 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"); 4152/* 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__); 4153/* 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"); 4154/* 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__); 4155/* 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"); 4156/* 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__); 4157/* 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"); 4158/* 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__); 4159/* 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"); 4160/* 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__); 4161/* 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"); 4162/* 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__); 4163/* 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"); 4164/* 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__); 4165/* 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"); 4166/* 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__); 4167/* 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"); 4168/* 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__); 4169/* 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"); 4170/* 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__); 4171/* 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"); 4172/* 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__); 4173/* 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"); 4174/* 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__); 4175/* 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"); 4176/* 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__); 4177/* 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"); 4178/* 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__); 4179/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 4180/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_20___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_20__); 4181/* harmony import */ var _store_service__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! ../../store/service */ "./assets/backoffice/store/service.js"); 4182/* harmony import */ var _store_store__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! ../../store/store */ "./assets/backoffice/store/store.js"); 4183/* harmony import */ var _components_mediaSection_MediaSection__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! ../../components/mediaSection/MediaSection */ "./assets/backoffice/components/mediaSection/MediaSection.js"); 4184/* harmony import */ var _button_ButtonBO__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! ../button/ButtonBO */ "./assets/backoffice/components/button/ButtonBO.js"); 4185/* harmony import */ var _btnEditZone_BtnEditZone__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! ../btnEditZone/BtnEditZone */ "./assets/backoffice/components/btnEditZone/BtnEditZone.js"); 4186/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/modal/index.scss"); 4187/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_26___default = /*#__PURE__*/__webpack_require__.n(_index_
vendor: 4,190 bytes, lines 4187-4213
4187scss__WEBPACK_IMPORTED_MODULE_26__); 4188 4189 4190 4191 4192 4193 4194 4195 4196 4197 4198 4199 4200 4201 4202 4203 4204 4205 4206 4207 4208function _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 }; })(); } 4209function _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); } 4210function 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); } 4211function _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); }); }; } 4212function _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); } 4213function _nonIterableRest() { throw new TypeError("Invalid attempt to de
4213structure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } 4214function _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; } } 4215function _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; } 4216function _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; } } 4217function _arrayWithHoles(r) { if (Array.isArray(r)) return r; } 4218 4219 4220 4221 4222 4223 4224 4225var ModalOneImg = function ModalOneImg(props) { 4226 var _useContext = Object(react__WEBPACK_IMPORTED_MODULE_20__["useContext"])(_store_store__WEBPACK_IMPORTED_MODULE_22__["StoreContext"]), 4227 state = _useContext.state, 4228 dispatch = _useContext.dispatch; 4229 var item = props.item, 4230 edit = props.edit, 4231 id = props.id, 4232 refresh = props.refresh, 4233 closePopup = props.closePopup; 4234 var _useState = Object(react__WEBPACK_IMPORTED_MODULE_20__["useState"])([]), 4235 _useState2 = _slicedToArray(_useState, 2), 4236 items = _useState2[0], 4237 setItems = _useState2[1]; 4238 // const [lang, setLang] = useState(item.lang); 4239 // const [originalFilename, setOriginalFilename] = useState(item.filename); 4240 // const [files, setFiles] = useState(); 4241 4242 var _useState3 = Object(react__WEBPACK_IMPORTED_MODULE_20__["useState"])([]), 4243 _useState4 = _slicedToArray(_useState3, 2), 4244 newItem = _useState4[0], 4245 setNewItem = _useState4[1]; 4246 Object(react__WEBPACK_IMPORTED_MODULE_20__["useEffect"])(function () { 4247 fetchData(); 4248 }, []); 4249 var fetchData = function fetchData() { 4250 Object(_store_service__WEBPACK_IMPORTED_MODULE_21__["getMedias"])().then(/*#__PURE__*/function () { 4251 var _ref = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee(res) { 4252 return _regenerator().w(function (_context) { 4253 while (1) switch (_context.n) { 4254 case 0: 4255 _context.n = 1; 4256 return setItems(res); 4257 case 1: 4258 return _context.a(2); 4259 } 4260 }, _callee); 4261 })); 4262 return function (_x) { 4263 return _ref.apply(this, arguments); 4264 }; 4265 }()); 4266 }; 4267 var handleSubmit = function handleSubmit() { 4268 props.handleSubmit(); 4269 closePopup(); 4270 var cActive = ['all']; 4271 dispatch({ 4272 type: 'setCheckActiveType', 4273 cActive: cActive 4274 }); 4275 }; 4276 //console.log(items) 4277 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_20___default.a.createElement("div", { 4278 className: "modalLayout modalOneImg" 4279 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_20___default.a.createElement(_components_mediaSection_MediaSection__WEBPACK_IMPORTED_MODULE_23__["MediaSection"], { 4280 idOld: id, 4281 items: items, 4282 refresh: refresh, 4283 isPopUp: props.isPopUp 4284 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_20___default.a.createElement("div", { 4285 className: "actionModalContainer" 4286 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_20___default.a.createElement("div", { 4287 className: "containerBtn", 4288 onClick: function onClick() { 4289 handleSubmit(); 4290 } 4291 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_20___default.a.createElement(_button_ButtonBO__WEBPACK_IMPORTED_MODULE_24__["ButtonBO"], { 4292 title: "Valider" 4293 })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_20___default.a.createElement("div", { 4294 className: "containerBtn" 4295 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_20___default.a.createElement(_btnEditZone_BtnEditZone__WEBPACK_IMPORTED_MODULE_25__["BtnEditZone"], { 4296 title: "Ajouter un m\xE9dia", 4297 type: "addEditMedia", 4298 refresh: function refresh() { 4299 fetchData(); 4300 }, 4301 item: { 4302 alt: "", 4303 lang: "", 4304 files: "" 4305 } 4306 })))); 4307}; 4308 4309/***/ }), 4310
4311/***/ "./assets/backoffice/components/modal/ModalPage.js": 4312/*!*********************************************************!*\ 4313 !*** ./assets/backoffice/components/modal/ModalPage.js ***! 4314 \*********************************************************/ 4315/*! exports provided: ModalPage */ 4316/***/ (function(module, __webpack_exports__, __webpack_require__) { 4317 4318"use strict"; 4319__webpack_require__.r(__webpack_exports__); 4320/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ModalPage", function() { return ModalPage; }); 4321/* 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"); 4322/* 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__); 4323/* 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"); 4324/* 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__); 4325/* 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"); 4326/* 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__); 4327/* 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"); 4328/* 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__); 4329/* 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"); 4330/* 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__); 4331/* 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"); 4332/* 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__); 4333/* 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"); 4334/* 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__); 4335/* 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"); 4336/* 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__); 4337/* 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"); 4338/* 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__); 4339/* 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"); 4340/* 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__); 4341/* 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"); 4342/* 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__); 4343/* 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"); 4344/* 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__); 4345/* 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"); 4346/* 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__); 4347/* 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"); 4348/* 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__); 4349/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 4350/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_14__); 4351/* harmony import */ var _store_service__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ../../store/service */ "./assets/backoffice/store/service.js"); 4352/* harmony import */ var grommet__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! grommet */ "./node_modules/grommet/es6/index.js"); 4353/* harmony import */ var _button_ButtonBO__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ../button/ButtonBO */ "./assets/backoffice/components/button/ButtonBO.js"); 4354/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/modal/index.scss"); 4355/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_18___default = /*#__PURE__*/__webpack_require__.n(_index_
4355scss__WEBPACK_IMPORTED_MODULE_18__); 4356 4357 4358 4359 4360 4361 4362 4363 4364 4365 4366 4367 4368 4369 4370function _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); } 4371function _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."); } 4372function _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; } } 4373function _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; } 4374function _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; } } 4375function _arrayWithHoles(r) { if (Array.isArray(r)) return r; } 4376 4377 4378 4379 4380 4381var ModalPage = function ModalPage(props) { 4382 var item = props.item, 4383 refresh = props.refresh, 4384 closePopup = props.closePopup; 4385 var _useState = Object(react__WEBPACK_IMPORTED_MODULE_14__["useState"])(item.title), 4386 _useState2 = _slicedToArray(_useState, 2), 4387 title = _useState2[0], 4388 setTitle = _useState2[1]; 4389 var _useState3 = Object(react__WEBPACK_IMPORTED_MODULE_14__["useState"])(item.metaTitle), 4390 _useState4 = _slicedToArray(_useState3, 2), 4391 metaTitle = _useState4[0], 4392 setMetaTitle = _useState4[1]; 4393 var _useState5 = Object(react__WEBPACK_IMPORTED_MODULE_14__["useState"])(item.metaContent), 4394 _useState6 = _slicedToArray(_useState5, 2), 4395 metaContent = _useState6[0], 4396 setMetaContent = _useState6[1]; 4397 var handleSubmit = function handleSubmit() { 4398 var data = { 4399 title: title, 4400 metaTitle: metaTitle, 4401 metaContent: metaContent, 4402 status: 1 4403 }; 4404 Object(_store_service__WEBPACK_IMPORTED_MODULE_15__["addPage"])(data).then(function (res) { 4405 refresh(); 4406 closePopup(); 4407 }); 4408 }; 4409 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("div", { 4410 className: "modalLayout" 4411 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("form", null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("div", { 4412 className: "containerInput" 4413 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_16__["FormField"], { 4414 label: "Titre" 4415 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_16__["TextInput"], { 4416 placeholder: "type here", 4417 value: title, 4418 onChange: function onChange(event) { 4419 return setTitle(event.target.value); 4420 } 4421 }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("div", { 4422 className: "containerInput" 4423 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_16__["FormField"], { 4424 label: "Meta-Title" 4425 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_16__["TextInput"], { 4426 placeholder: "type here", 4427 value: metaTitle, 4428 onChange: function onChange(event) { 4429 return setMetaTitle(event.target.value); 4430 } 4431 }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("div", { 4432 className: "containerInput" 4433 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_16__["FormField"], { 4434 label: "Meta-Title" 4435 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_16__["TextInput"], { 4436 placeholder: "type here", 4437 value: metaContent, 4438 onChange: function onChange(event) { 4439 return setMetaContent(event.target.value); 4440 } 4441 }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("div", { 4442 className: "containerValidate", 4443 onClick: function onClick() { 4444 handleSubmit(); 4445 } 4446 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(_button_ButtonBO__WEBPACK_IMPORTED_MODULE_17__["ButtonBO"], { 4447 title: "Valider" 4448 })))); 4449}; 4450 4451/***/ }), 4452
4453/***/ "./assets/backoffice/components/modal/ModalPlayer.js": 4454/*!***********************************************************!*\ 4455 !*** ./assets/backoffice/components/modal/ModalPlayer.js ***! 4456 \***********************************************************/ 4457/*! exports provided: ModalPlayer */ 4458/***/ (function(module, __webpack_exports__, __webpack_require__) { 4459 4460"use strict"; 4461__webpack_require__.r(__webpack_exports__); 4462/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ModalPlayer", function() { return ModalPlayer; }); 4463/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 4464/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); 4465/* 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"); 4466/* harmony import */ var react_jw_player__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_jw_player__WEBPACK_IMPORTED_MODULE_1__); 4467/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/modal/index.scss"); 4468/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_index_scss__WEBPACK_IMPORTED_MODULE_2__); 4469 4470 4471 4472var ModalPlayer = function ModalPlayer(props) { 4473 var item = props.item, 4474 id = props.id, 4475 refresh = props.refresh, 4476 closePopup = props.closePopup; 4477 //console.log(props.item.idVideo) 4478 4479 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { 4480 className: "modalLayout" 4481 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { 4482 className: "modalPlayerContainer" 4483 }, 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", { 4484 width: "560", 4485 height: "360", 4486 src: "https://www.youtube.com/embed/".concat(item.idVideo), 4487 frameBorder: "0", 4488 allow: "accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture", 4489 allowFullScreen: true 4490 })), 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", { 4491 title: "vimeo-player", 4492 src: "https://player.vimeo.com/video/".concat(item.idVideo), 4493 width: "100%", 4494 height: "360", 4495 frameBorder: "0", 4496 allowFullScreen: true 4497 })), 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, { 4498 licenseKey: "3tZRiXLaugEqX2QSB5mGtG5QpF2nCZb3vtIlDBC+/Qc=", 4499 playerId: "fp-hlsjs", 4500 playerScript: "../js/jwplayer/jwplayer.js", 4501 file: "https://mediawan-vod-hls.akamaized.net/abori/".concat(item.idVideo, ".smil/playlist.m3u8") 4502 })))); 4503}; 4504 4505/***/ }), 4506
4507/***/ "./assets/backoffice/components/modal/ModalSectionPage.js": 4508/*!****************************************************************!*\ 4509 !*** ./assets/backoffice/components/modal/ModalSectionPage.js ***! 4510 \****************************************************************/ 4511/*! exports provided: ModalSectionPage */ 4512/***/ (function(module, __webpack_exports__, __webpack_require__) { 4513 4514"use strict"; 4515__webpack_require__.r(__webpack_exports__); 4516/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ModalSectionPage", function() { return ModalSectionPage; }); 4517/* 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"); 4518/* 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__); 4519/* 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"); 4520/* 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__); 4521/* 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"); 4522/* 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__); 4523/* 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"); 4524/* 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__); 4525/* 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"); 4526/* 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__); 4527/* 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"); 4528/* 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__); 4529/* 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"); 4530/* 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__); 4531/* 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"); 4532/* 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__); 4533/* 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"); 4534/* 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__); 4535/* 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"); 4536/* 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__); 4537/* 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"); 4538/* 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__); 4539/* 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"); 4540/* 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__); 4541/* 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"); 4542/* 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__); 4543/* 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"); 4544/* 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__); 4545/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 4546/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_14__); 4547/* harmony import */ var _store_service__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ../../store/service */ "./assets/backoffice/store/service.js"); 4548/* harmony import */ var _button_ButtonBO__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ../button/ButtonBO */ "./assets/backoffice/components/button/ButtonBO.js"); 4549/* harmony import */ var _components_editorTextArea_EditorTextArea__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ../../components/editorTextArea/EditorTextArea */ "./assets/backoffice/components/editorTextArea/EditorTextArea.js"); 4550/* harmony import */ var grommet__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! grommet */ "./node_modules/grommet/es6/index.js"); 4551/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/modal/index.scss"); 4552/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_19___default = /*#__PURE__*/__webpack_require__.n(_index_
4552scss__WEBPACK_IMPORTED_MODULE_19__); 4553 4554 4555 4556 4557 4558 4559 4560 4561 4562 4563 4564 4565 4566 4567function _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); } 4568function _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."); } 4569function _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; } } 4570function _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; } 4571function _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; } } 4572function _arrayWithHoles(r) { if (Array.isArray(r)) return r; } 4573 4574 4575 4576 4577 4578 4579var ModalSectionPage = function ModalSectionPage(props) { 4580 var item = props.item, 4581 refresh = props.refresh, 4582 id = props.id, 4583 closePopup = props.closePopup; 4584 var _useState = Object(react__WEBPACK_IMPORTED_MODULE_14__["useState"])(item.title), 4585 _useState2 = _slicedToArray(_useState, 2), 4586 title = _useState2[0], 4587 setTitle = _useState2[1], 4588 _useState3 = Object(react__WEBPACK_IMPORTED_MODULE_14__["useState"])(item.content), 4589 _useState4 = _slicedToArray(_useState3, 2), 4590 content = _useState4[0], 4591 setContent = _useState4[1], 4592 _useState5 = Object(react__WEBPACK_IMPORTED_MODULE_14__["useState"])(item.subTitle), 4593 _useState6 = _slicedToArray(_useState5, 2), 4594 subTitle = _useState6[0], 4595 setSubTitle = _useState6[1], 4596 _useState7 = Object(react__WEBPACK_IMPORTED_MODULE_14__["useState"])(item.btnTitle), 4597 _useState8 = _slicedToArray(_useState7, 2), 4598 btnTitle = _useState8[0], 4599 setBtnTitle = _useState8[1], 4600 _useState9 = Object(react__WEBPACK_IMPORTED_MODULE_14__["useState"])(item.btnStatus), 4601 _useState0 = _slicedToArray(_useState9, 2), 4602 btnStatus = _useState0[0], 4603 setBtnStatus = _useState0[1], 4604 _useState1 = Object(react__WEBPACK_IMPORTED_MODULE_14__["useState"])(item.background), 4605 _useState10 = _slicedToArray(_useState1, 2), 4606 background = _useState10[0], 4607 setBackground = _useState10[1], 4608 _useState11 = Object(react__WEBPACK_IMPORTED_MODULE_14__["useState"])(item.template), 4609 _useState12 = _slicedToArray(_useState11, 2), 4610 template = _useState12[0], 4611 setTemplate = _useState12[1], 4612 _useState13 = Object(react__WEBPACK_IMPORTED_MODULE_14__["useState"])(item.type), 4613 _useState14 = _slicedToArray(_useState13, 2), 4614 type = _useState14[0], 4615 setType = _useState14[1]; 4616 var _useState15 = Object(react__WEBPACK_IMPORTED_MODULE_14__["useState"])(item.templateVal), 4617 _useState16 = _slicedToArray(_useState15, 2), 4618 templateVal = _useState16[0], 4619 setTemplateVal = _useState16[1]; 4620 var handleSubmit = function handleSubmit() { 4621 var data = { 4622 title: title, 4623 content: content, 4624 subTitle: subTitle, 4625 btnTitle: btnTitle, 4626 btnStatus: btnStatus, 4627 background: background, 4628 template: template, 4629 type: type 4630 }; 4631 Object(_store_service__WEBPACK_IMPORTED_MODULE_15__["addSectionPage"])(data, id).then(function (res) { 4632 refresh(); 4633 closePopup(); 4634 }); 4635 }; 4636 var handleChangeEditor = function handleChangeEditor(e) { 4637 setContent(e); 4638 }; 4639 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("div", { 4640 className: "modalLayout" 4641 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("form", null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("div", { 4642 className: "containerInput" 4643 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_18__["FormField"], { 4644 label: "Title" 4645 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_18__["TextInput"], { 4646 placeholder: "type here", 4647 value: title, 4648 onChange: function onChange(event) { 4649 return setTitle(event.target.value); 4650 } 4651 }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("div", { 4652 className: "containerInput" 4653 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_18__["FormField"], { 4654 label: "Content" 4655 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(_components_editorTextArea_EditorTextArea__WEBPACK_IMPORTED_MODULE_17__["EditorTextArea"], { 4656 content: content, 4657 returnToParent: function returnToParent(e) { 4658 return handleChangeEditor(e); 4659 } 4660 }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("div", { 4661 className: "containerInput" 4662 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_18__["FormField"], { 4663 label: "SubTitle" 4664 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_18__["TextInput"], { 4665 placeholder: "type here", 4666 value: subTitle, 4667 onChange: function onChange(event) { 4668 return setSubTitle(event.target.value); 4669 } 4670 }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("div", { 4671 className: "containerInput" 4672 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_18__["FormField"], { 4673 label: "BtnTitle" 4674 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_18__["TextInput"], { 4675 placeholder: "type here", 4676 value: btnTitle, 4677 onChange: function onChange(event) { 4678 return setBtnTitle(event.target.value); 4679 } 4680 }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("div", { 4681 className: "containerInput" 4682 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_18__["FormField"], { 4683 label: "BtnStatus" 4684 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_18__["Select"], { 4685 options: ['0', '1'], 4686 value: btnStatus, 4687 onChange: function onChange(_ref) { 4688 var value = _ref.value; 4689 return setBtnStatus(value); 4690 } 4691 }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("div", { 4692 className: "containerInput" 4693 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_18__["FormField"], {
4694 label: "Background" 4695 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_18__["Select"], { 4696 name: "background", 4697 options: [{ 4698 lab: 'Blanc', 4699 value: '#fff' 4700 }, { 4701 lab: 'Noir', 4702 value: '#000' 4703 }], 4704 labelKey: "lab", 4705 valueKey: "value", 4706 value: background, 4707 onChange: function onChange(_ref2) { 4708 var value = _ref2.value; 4709 return setBackground(value); 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: "Template" 4715 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_18__["Select"], { 4716 options: templateVal, 4717 value: template, 4718 onChange: function onChange(_ref3) { 4719 var value = _ref3.value; 4720 return setTemplate(value); 4721 } 4722 }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("div", { 4723 className: "containerInput" 4724 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_18__["FormField"], { 4725 label: "Type" 4726 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_18__["Select"], { 4727 options: ['0', '1'], 4728 value: type, 4729 onChange: function onChange(_ref4) { 4730 var value = _ref4.value; 4731 setType(value); 4732 } 4733 }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("div", { 4734 className: "containerValidate", 4735 onClick: function onClick() { 4736 handleSubmit(); 4737 } 4738 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(_button_ButtonBO__WEBPACK_IMPORTED_MODULE_16__["ButtonBO"], { 4739 title: "Valider" 4740 })))); 4741}; 4742 4743/***/ }), 4744
4745/***/ "./assets/backoffice/components/modal/ModalUser.js": 4746/*!*********************************************************!*\ 4747 !*** ./assets/backoffice/components/modal/ModalUser.js ***! 4748 \*********************************************************/ 4749/*! exports provided: ModalUser */ 4750/***/ (function(module, __webpack_exports__, __webpack_require__) { 4751 4752"use strict"; 4753__webpack_require__.r(__webpack_exports__); 4754/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ModalUser", function() { return ModalUser; }); 4755/* 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"); 4756/* 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__); 4757/* 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"); 4758/* 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__); 4759/* 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"); 4760/* 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__); 4761/* 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"); 4762/* 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__); 4763/* 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"); 4764/* 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__); 4765/* 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"); 4766/* 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__); 4767/* 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"); 4768/* 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__); 4769/* 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"); 4770/* 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__); 4771/* 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"); 4772/* 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__); 4773/* 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"); 4774/* 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__); 4775/* 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"); 4776/* 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__); 4777/* 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"); 4778/* 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__); 4779/* 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"); 4780/* 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__); 4781/* 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"); 4782/* 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__); 4783/* 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"); 4784/* 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__); 4785/* 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"); 4786/* 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__); 4787/* 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"); 4788/* 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__); 4789/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 4790/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_17___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_17__); 4791/* harmony import */ var _store_service__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ../../store/service */ "./assets/backoffice/store/service.js"); 4792/* harmony import */ var grommet__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! grommet */ "./node_modules/grommet/es6/index.js"); 4793/* harmony import */ var _button_ButtonBO__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ../button/ButtonBO */ "./assets/backoffice/components/button/ButtonBO.js"); 4794/* harmony import */ var _components_modal_Modal__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! ../../components/modal/Modal */ "./assets/backoffice/components/modal/Modal.js"); 4795/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/modal/index.scss"); 4796/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_22___default = /*#__PURE__*/__webpack_require__.n(_index_
4796scss__WEBPACK_IMPORTED_MODULE_22__); 4797 4798 4799 4800 4801 4802 4803 4804 4805 4806 4807 4808 4809 4810 4811 4812 4813 4814function _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); } 4815function _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."); } 4816function _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; } } 4817function _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; } 4818function _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; } } 4819function _arrayWithHoles(r) { if (Array.isArray(r)) return r; } 4820 4821 4822 4823 4824 4825 4826var ModalUser = function ModalUser(props) { 4827 var item = props.item, 4828 edit = props.edit, 4829 id = props.id, 4830 refresh = props.refresh, 4831 closePopup = props.closePopup; 4832 var _useState = Object(react__WEBPACK_IMPORTED_MODULE_17__["useState"])(item.username), 4833 _useState2 = _slicedToArray(_useState, 2), 4834 username = _useState2[0], 4835 setUsername = _useState2[1]; 4836 var _useState3 = Object(react__WEBPACK_IMPORTED_MODULE_17__["useState"])(item.firstName), 4837 _useState4 = _slicedToArray(_useState3, 2), 4838 firstName = _useState4[0], 4839 setFirstName = _useState4[1]; 4840 var _useState5 = Object(react__WEBPACK_IMPORTED_MODULE_17__["useState"])(item.lastName), 4841 _useState6 = _slicedToArray(_useState5, 2), 4842 lastName = _useState6[0], 4843 setLastName = _useState6[1]; 4844 var _useState7 = Object(react__WEBPACK_IMPORTED_MODULE_17__["useState"])(item.email), 4845 _useState8 = _slicedToArray(_useState7, 2), 4846 email = _useState8[0], 4847 setEmail = _useState8[1]; 4848 var _useState9 = Object(react__WEBPACK_IMPORTED_MODULE_17__["useState"])(""), 4849 _useState0 = _slicedToArray(_useState9, 2), 4850 password = _useState0[0], 4851 setPwd = _useState0[1]; 4852 var _useState1 = Object(react__WEBPACK_IMPORTED_MODULE_17__["useState"])(""), 4853 _useState10 = _slicedToArray(_useState1, 2), 4854 pwdC = _useState10[0], 4855 setPwdC = _useState10[1]; 4856 var _useState11 = Object(react__WEBPACK_IMPORTED_MODULE_17__["useState"])(item.roles), 4857 _useState12 = _slicedToArray(_useState11, 2), 4858 roles = _useState12[0], 4859 setRoles = _useState12[1]; 4860 var _useState13 = Object(react__WEBPACK_IMPORTED_MODULE_17__["useState"])(false), 4861 _useState14 = _slicedToArray(_useState13, 2), 4862 open = _useState14[0], 4863 openPopup = _useState14[1]; 4864 var _useState15 = Object(react__WEBPACK_IMPORTED_MODULE_17__["useState"])(''), 4865 _useState16 = _slicedToArray(_useState15, 2), 4866 errorMessage = _useState16[0], 4867 setErrorMessage = _useState16[1]; 4868 var handleSubmit = function handleSubmit() { 4869 var data; 4870 var error; 4871 if (edit === true) { 4872 data = { 4873 firstName: firstName, 4874 lastName: lastName, 4875 password: password, 4876 roles: roles 4877 }; 4878 if (password !== pwdC) { 4879 setErrorMessage('Les mot de passes diffèrent'); 4880 return openPopup(true); 4881 } else { 4882 Object(_store_service__WEBPACK_IMPORTED_MODULE_18__["editUser"])(data, id).then(function (res) { 4883 closePopup(); 4884 refresh(); 4885 }); 4886 } 4887 } else if (edit === false) { 4888 data = { 4889 username: username, 4890 firstName: firstName, 4891 lastName: lastName, 4892 email: email, 4893 password: password, 4894 roles: roles, 4895 status: 1 4896 }; 4897 Object.keys(data).map(function (el, index) { 4898 if (typeof data[el] === 'undefined' || data[el].length === 0) { 4899 return error = true; 4900 } 4901 }); 4902 if (error === true) { 4903 setErrorMessage('Champ requis manquant!'); 4904 return openPopup(true); 4905 } 4906 if (password !== pwdC) { 4907 setErrorMessage('Les mot de passes diffèrent'); 4908 return openPopup(true); 4909 } else return Object(_store_service__WEBPACK_IMPORTED_MODULE_18__["addUser"])(data).then(function (res) { 4910 closePopup(); 4911 refresh(); 4912 }); 4913 } 4914 }; 4915 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", { 4916 className: "modalLayout" 4917 }, /*#__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", { 4918 className: "containerInput" 4919 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_19__["FormField"], { 4920 label: "" 4921 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement("p", null, "Username", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement("span", { 4922 className: "requireInput" 4923 }, edit === false ? '* champ obligatoire' : '')), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_19__["TextInput"], { 4924 placeholder: "type here", 4925 value: username, 4926 onChange: function onChange(event) { 4927 return setUsername(event.target.value); 4928 } 4929 })))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement("div", { 4930 className: "containerInput" 4931 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_19__["FormField"], { 4932 label: "" 4933 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement("p", null, "Pr\xE9nom", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement("span", { 4934 className: "requireInput" 4935 }, edit === false ? '* champ obligatoire' : '')), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_19__["TextInput"], { 4936 placeholder: "type here", 4937 value: firstName, 4938 onChange: function onChange(event) { 4939 return setFirstName(event.target.value); 4940 } 4941 }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement("div", { 4942 className: "containerInput" 4943 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_19__["FormField"], { 4944 label: "" 4945 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement("p", null, "Nom", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement("span", { 4946 className: "requireInput" 4947 }, edit === false ? '* champ obligatoire' : '')), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_19__["TextInput"], { 4948 placeholder: "type here", 4949 value: lastName, 4950 onChange: function onChange(event) { 4951 return setLastName(event.target.value); 4952 } 4953 }))), !edit && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement("div", { 4954 className: "containerInput" 4955 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_19__["FormField"], { 4956 label: "" 4957 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement("p", null, "Email", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement("span", { 4958 className: "requireInput" 4959 }, edit === false ? '* champ obligatoire' : '')), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_19__["TextInput"], { 4960 placeholder: "type here", 4961 value: email, 4962 onChange: function onChange(event) { 4963 return setEmail(event.target.value); 4964 } 4965 }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement("div", { 4966 className: "containerInput" 4967 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_19__["FormField"], { 4968 label: "R\xF4le" 4969 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_19__["Select"], { 4970 options: [{ 4971 lab: 'Utilisateur', 4972 value: 'ROLE_USER' 4973 }, {
4974 lab: 'Administrateur', 4975 value: 'ROLE_ADMIN' 4976 }, { 4977 lab: 'Communication', 4978 value: 'ROLE_COM' 4979 }, { 4980 lab: 'Partenaire', 4981 value: 'ROLE_PARTNER' 4982 }], 4983 labelKey: "lab", 4984 valueKey: "value", 4985 onChange: function onChange(_ref) { 4986 var value = _ref.value; 4987 setRoles(value.value); 4988 } 4989 }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement("div", { 4990 className: "passwords" 4991 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement("div", { 4992 className: "containerInput" 4993 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_19__["FormField"], { 4994 label: "" 4995 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement("p", null, "Mot de passe", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement("span", { 4996 className: "requireInput" 4997 }, edit === false ? '* champ obligatoire' : '')), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_19__["TextInput"], { 4998 placeholder: "type here", 4999 value: password, 5000 onChange: function onChange(event) { 5001 return setPwd(event.target.value); 5002 }, 5003 type: "password" 5004 }))), /*#__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, "Confirmation mot de passe", /*#__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: pwdC, 5013 onChange: function onChange(event) { 5014 return setPwdC(event.target.value); 5015 }, 5016 type: "password" 5017 })))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement("div", { 5018 className: "containerValidate", 5019 onClick: function onClick() { 5020 handleSubmit(); 5021 } 5022 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(_button_ButtonBO__WEBPACK_IMPORTED_MODULE_20__["ButtonBO"], { 5023 title: "Valider" 5024 })))), open && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(_components_modal_Modal__WEBPACK_IMPORTED_MODULE_21__["Modal"], { 5025 open: open, 5026 closePopup: setTimeout(function () { 5027 openPopup(false); 5028 }, 1500), 5029 modal: "modalNotif", 5030 modalError: true, 5031 item: { 5032 title: errorMessage 5033 } 5034 })); 5035}; 5036 5037/***/ }), 5038
5039/***/ "./assets/backoffice/components/modal/index.scss": 5040/*!*******************************************************!*\ 5041 !*** ./assets/backoffice/components/modal/index.scss ***! 5042 \*******************************************************/ 5043/*! no static exports found */ 5044/***/ (function(module, exports, __webpack_require__) { 5045 5046// extracted by mini-css-extract-plugin 5047 5048/***/ }), 5049
5050/***/ "./assets/backoffice/components/navMenu/NavMenu.js": 5051/*!*********************************************************!*\ 5052 !*** ./assets/backoffice/components/navMenu/NavMenu.js ***! 5053 \*********************************************************/ 5054/*! exports provided: NavMenu */ 5055/***/ (function(module, __webpack_exports__, __webpack_require__) { 5056 5057"use strict"; 5058__webpack_require__.r(__webpack_exports__); 5059/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NavMenu", function() { return NavMenu; }); 5060/* 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"); 5061/* 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__); 5062/* 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"); 5063/* 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__); 5064/* 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"); 5065/* 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__); 5066/* 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"); 5067/* 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__); 5068/* 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"); 5069/* 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__); 5070/* 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"); 5071/* 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__); 5072/* 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"); 5073/* 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__); 5074/* 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"); 5075/* 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__); 5076/* 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"); 5077/* 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__); 5078/* 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"); 5079/* 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__); 5080/* 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"); 5081/* 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__); 5082/* 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"); 5083/* 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__); 5084/* 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"); 5085/* 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__); 5086/* 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"); 5087/* 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__); 5088/* 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"); 5089/* 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__); 5090/* 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"); 5091/* 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__); 5092/* 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"); 5093/* 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__); 5094/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 5095/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_17___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_17__); 5096/* 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"); 5097/* harmony import */ var _pages_home_Home__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ../../pages/home/Home */ "./assets/backoffice/pages/home/Home.js"); 5098/* harmony import */ var _pages_login_Login__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ../../pages/login/Login */ "./assets/backoffice/pages/login/Login.js"); 5099/* harmony import */ var _pages_error_Error404__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! ../../pages/error/Error404 */ "./assets/backoffice/pages/error/Error404.js"); 5100/* harmony import */ var _pages_pageManager_PageManager__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! ../../pages/pageManager/PageManager */ "./assets/backoffice/pages/pageManager/PageManager.js"); 5101/* harmony import */ var _store_service__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! ../../store/service */ "./assets/backoffice/store/service.js"); 5102/* harmony import */ var _pages_templateManager_HeaderManager__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! ../../pages/templateManager/HeaderManager */ "./assets/backoffice/pages/templateManager/HeaderManager.js"); 5103/* harmony import */ var _pages_templateManager_FooterManager__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! ../../pages/templateManager/F
5103ooterManager */ "./assets/backoffice/pages/templateManager/FooterManager.js"); 5104/* harmony import */ var _pages_templateManager_NewsletterManager__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! ../../pages/templateManager/NewsletterManager */ "./assets/backoffice/pages/templateManager/NewsletterManager.js"); 5105/* harmony import */ var _pages_templateManager_MenuManager__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! ../../pages/templateManager/MenuManager */ "./assets/backoffice/pages/templateManager/MenuManager.js"); 5106/* harmony import */ var _pages_gameManager_GameManager__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! ../../pages/gameManager/GameManager */ "./assets/backoffice/pages/gameManager/GameManager.js"); 5107/* harmony import */ var _pages_onePageManager_OnePageManager__WEBPACK_IMPORTED_MODULE_29__ = __webpack_require__(/*! ../../pages/onePageManager/OnePageManager */ "./assets/backoffice/pages/onePageManager/OnePageManager.js"); 5108/* harmony import */ var _pages_oneSectionManager_OneSectionManager__WEBPACK_IMPORTED_MODULE_30__ = __webpack_require__(/*! ../../pages/oneSectionManager/OneSectionManager */ "./assets/backoffice/pages/oneSectionManager/OneSectionManager.js"); 5109/* harmony import */ var _pages_oneSectionItemManager_OneSectionItemManager__WEBPACK_IMPORTED_MODULE_31__ = __webpack_require__(/*! ../../pages/oneSectionItemManager/OneSectionItemManager */ "./assets/backoffice/pages/oneSectionItemManager/OneSectionItemManager.js"); 5110/* harmony import */ var _pages_gallery_Gallery__WEBPACK_IMPORTED_MODULE_32__ = __webpack_require__(/*! ../../pages/gallery/Gallery */ "./assets/backoffice/pages/gallery/Gallery.js"); 5111/* harmony import */ var _pages_userManager_UserManager__WEBPACK_IMPORTED_MODULE_33__ = __webpack_require__(/*! ../../pages/userManager/UserManager */ "./assets/backoffice/pages/userManager/UserManager.js"); 5112/* harmony import */ var _pages_parameterManager_ParameterManager__WEBPACK_IMPORTED_MODULE_34__ = __webpack_require__(/*! ../../pages/parameterManager/ParameterManager */ "./assets/backoffice/pages/parameterManager/ParameterManager.js"); 5113/* harmony import */ var _components_header_Header__WEBPACK_IMPORTED_MODULE_35__ = __webpack_require__(/*! ../../components/header/Header */ "./assets/backoffice/components/header/Header.js"); 5114/* harmony import */ var _store_store__WEBPACK_IMPORTED_MODULE_36__ = __webpack_require__(/*! ../../store/store */ "./assets/backoffice/store/store.js"); 5115/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_37__ = __webpack_require__(/*! classnames */ "./node_modules/classnames/index.js"); 5116/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_37___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_37__); 5117/* harmony import */ var _utils_img_pages_png__WEBPACK_IMPORTED_MODULE_38__ = __webpack_require__(/*! ../../utils/img/pages.png */ "./assets/backoffice/utils/img/pages.png"); 5118/* harmony import */ var _utils_img_templates_png__WEBPACK_IMPORTED_MODULE_39__ = __webpack_require__(/*! ../../utils/img/templates.png */ "./assets/backoffice/utils/img/templates.png"); 5119/* harmony import */ var _utils_img_galeries_png__WEBPACK_IMPORTED_MODULE_40__ = __webpack_require__(/*! ../../utils/img/galeries.png */ "./assets/backoffice/utils/img/galeries.png"); 5120/* harmony import */ var _utils_img_users_png__WEBPACK_IMPORTED_MODULE_41__ = __webpack_require__(/*! ../../utils/img/users.png */ "./assets/backoffice/utils/img/users.png"); 5121/* harmony import */ var _utils_img_parameters_png__WEBPACK_IMPORTED_MODULE_42__ = __webpack_require__(/*! ../../utils/img/parameters.png */ "./assets/backoffice/utils/img/parameters.png"); 5122/* harmony import */ var _utils_img_logoBo_png__WEBPACK_IMPORTED_MODULE_43__ = __webpack_require__(/*! ../../utils/img/logoBo.png */ "./assets/backoffice/utils/img/logoBo.png"); 5123/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_44__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/navMenu/index.scss"); 5124/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_44___default = /*#__PURE__*/__webpack_require__.n(_index_
5124scss__WEBPACK_IMPORTED_MODULE_44__); 5125 5126 5127 5128 5129 5130 5131 5132 5133 5134 5135 5136 5137 5138 5139 5140 5141var _excluded = ["component", "authed"]; 5142 5143function _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); } 5144function _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; } 5145function _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; } 5146function _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); } 5147function _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."); } 5148function _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; } } 5149function _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; } 5150function _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; } } 5151function _arrayWithHoles(r) { if (Array.isArray(r)) return r; } 5152 5153 5154 5155 5156 5157 5158 5159 5160 5161 5162 5163 5164 5165 5166 5167 5168 5169 5170 5171 5172 5173 5174 5175 5176 5177 5178 5179 5180var NavMenu = function NavMenu() { 5181 var _useContext = Object(react__WEBPACK_IMPORTED_MODULE_17__["useContext"])(_store_store__WEBPACK_IMPORTED_MODULE_36__["StoreContext"]), 5182 state = _useContext.state, 5183 dispatch = _useContext.dispatch; 5184 var id = state.idNavigation; 5185 var _useState = Object(react__WEBPACK_IMPORTED_MODULE_17__["useState"])(false), 5186 _useState2 = _slicedToArray(_useState, 2), 5187 displaySubMenu = _useState2[0], 5188 setDisplaySubMenu = _useState2[1]; 5189 var _useState3 = Object(react__WEBPACK_IMPORTED_MODULE_17__["useState"])(), 5190 _useState4 = _slicedToArray(_useState3, 2), 5191 currentUser = _useState4[0], 5192 setCurrentUser = _useState4[1]; 5193 var _useState5 = Object(react__WEBPACK_IMPORTED_MODULE_17__["useState"])(), 5194 _useState6 = _slicedToArray(_useState5, 2), 5195 logged = _useState6[0], 5196 setLoggedUser = _useState6[1]; 5197 Object(react__WEBPACK_IMPORTED_MODULE_17__["useEffect"])(function () { 5198 var logged = sessionStorage.getItem("loggedIn"); 5199 //console.log(logged) 5200 setLoggedUser(logged !== null ? true : false); 5201 var role = sessionStorage.getItem("currentUser"); 5202 setCurrentUser(role ? role : false); 5203 //setLoggedUser((sessionStorage.getItem("loggedIn") === null) ? false : true) 5204 }); 5205 var handleClick = function handleClick(e) { 5206 setDisplaySubMenu(!displaySubMenu); 5207 }; 5208 var loggedUser = function loggedUser(logged) { 5209 setLoggedUser(logged); 5210 checkCurrentUser(); 5211 }; 5212 var checkCurrentUser = function checkCurrentUser() { 5213 if (sessionStorage.getItem("loggedIn") !== null) { 5214 Object(_store_service__WEBPACK_IMPORTED_MODULE_23__["getOneUserLog"])().then(function (res) { 5215 sessionStorage.setItem('currentUser', res[0].roles[0]); 5216 setCurrentUser(res[0].roles[0]); 5217 }); 5218 } 5219 }; 5220 var logOut = function logOut(e) { 5221 sessionStorage.removeItem("loggedIn"); 5222 sessionStorage.removeItem("currentUser");
5223 setLoggedUser(false); 5224 setCurrentUser(''); 5225 }; 5226 var isCOM = currentUser === 'ROLE_COM' ? true : false; 5227 var isPARTNER = currentUser === 'ROLE_PARTNER' ? true : false; 5228 var authRole = currentUser === 'ROLE_COM' || currentUser === 'ROLE_PARTNER' ? false : true; 5229 var PrivateRoute = function PrivateRoute(_ref) { 5230 var Component = _ref.component, 5231 authed = _ref.authed, 5232 rest = _objectWithoutProperties(_ref, _excluded); 5233 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(react_router_dom__WEBPACK_IMPORTED_MODULE_18__["Route"], _extends({}, rest, { 5234 render: function render(props) { 5235 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"], { 5236 to: { 5237 pathname: '/admin', 5238 state: { 5239 from: props.location 5240 } 5241 } 5242 }); 5243 } 5244 })); 5245 }; 5246 //console.log(authed) 5247 5248 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"], { 5249 path: '/admin' 5250 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(_pages_login_Login__WEBPACK_IMPORTED_MODULE_20__["Login"], { 5251 logged: loggedUser 5252 })) : /*#__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", { 5253 className: "navMenuContainer" 5254 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement("img", { 5255 src: _utils_img_logoBo_png__WEBPACK_IMPORTED_MODULE_43__["default"], 5256 className: "logoBo" 5257 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(react_router_dom__WEBPACK_IMPORTED_MODULE_18__["Link"], { 5258 className: classnames__WEBPACK_IMPORTED_MODULE_37___default()({ 5259 'hide': false 5260 }), 5261 to: "/admin/pageManager" 5262 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement("img", { 5263 src: _utils_img_pages_png__WEBPACK_IMPORTED_MODULE_38__["default"] 5264 }), "Gestion des pages"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement("div", { 5265 className: classnames__WEBPACK_IMPORTED_MODULE_37___default()("containerTemplate", { 5266 'hide': isCOM || isPARTNER 5267 }), 5268 onClick: function onClick(e) { 5269 handleClick(e); 5270 } 5271 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement("span", null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement("img", { 5272 src: _utils_img_templates_png__WEBPACK_IMPORTED_MODULE_39__["default"] 5273 }), " Templates"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement("div", { 5274 className: classnames__WEBPACK_IMPORTED_MODULE_37___default()('collapsibleContainer', { 5275 'showContainer': displaySubMenu 5276 }) 5277 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(react_router_dom__WEBPACK_IMPORTED_MODULE_18__["Link"], { 5278 to: "/admin/templateManager/header" 5279 }, "Header"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(react_router_dom__WEBPACK_IMPORTED_MODULE_18__["Link"], { 5280 to: "/admin/templateManager/footer" 5281 }, "Footer"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(react_router_dom__WEBPACK_IMPORTED_MODULE_18__["Link"], { 5282 to: "/admin/templateManager/newsletters" 5283 }, "Newsletter"))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(react_router_dom__WEBPACK_IMPORTED_MODULE_18__["Link"], { 5284 className: classnames__WEBPACK_IMPORTED_MODULE_37___default()({ 5285 'hide': false 5286 }), 5287 to: "/admin/gallery" 5288 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement("img", { 5289 src: _utils_img_galeries_png__WEBPACK_IMPORTED_MODULE_40__["default"] 5290 }), "Galerie"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(react_router_dom__WEBPACK_IMPORTED_MODULE_18__["Link"], { 5291 className: classnames__WEBPACK_IMPORTED_MODULE_37___default()({ 5292 'hide': isCOM || isPARTNER 5293 }), 5294 to: "/admin/userManager" 5295 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement("img", { 5296 src: _utils_img_users_png__WEBPACK_IMPORTED_MODULE_41__["default"] 5297 }), "Utilisateurs"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(react_router_dom__WEBPACK_IMPORTED_MODULE_18__["Link"], { 5298 className: classnames__WEBPACK_IMPORTED_MODULE_37___default()({ 5299 'hide': isCOM || isPARTNER 5300 }), 5301 to: "/admin/parameterManager" 5302 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement("img", { 5303 src: _utils_img_parameters_png__WEBPACK_IMPORTED_MODULE_42__["default"] 5304 }), "Param\xE8tres"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(react_router_dom__WEBPACK_IMPORTED_MODULE_18__["Link"], { 5305 className: classnames__WEBPACK_IMPORTED_MODULE_37___default()({ 5306 'hide': isCOM 5307 }), 5308 to: "/admin/gameManager" 5309 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement("img", { 5310 src: _utils_img_parameters_png__WEBPACK_IMPORTED_MODULE_42__["default"] 5311 }), "Jeux-concours")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement("div", { 5312 className: "workZoneContainer" 5313 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(_components_header_Header__WEBPACK_IMPORTED_MODULE_35__["Header"], { 5314 logout: logOut 5315 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement("div", { 5316 className: "containerActionUser" 5317 }, /*#__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"], { 5318 exact: true, 5319 path: "/admin", 5320 component: _pages_home_Home__WEBPACK_IMPORTED_MODULE_19__["Home"] 5321 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(PrivateRoute, { 5322 authed: authRole, 5323 path: "/admin/templateManager/newsletters", 5324 component: _pages_templateManager_NewsletterManager__WEBPACK_IMPORTED_MODULE_26__["NewsletterManager"] 5325 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(PrivateRoute, { 5326 authed: authRole, 5327 path: "/admin/userManager", 5328 component: _pages_userManager_UserManager__WEBPACK_IMPORTED_MODULE_33__["UserManager"] 5329 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(PrivateRoute, { 5330 authed: authRole, 5331 path: "/admin/parameterManager", 5332 component: _pages_parameterManager_ParameterManager__WEBPACK_IMPORTED_MODULE_34__["ParameterManager"] 5333 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(PrivateRoute, { 5334 authed: currentUser === 'ROLE_COM' ? false : true, 5335 path: "/admin/gameManager", 5336 component: _pages_gameManager_GameManager__WEBPACK_IMPORTED_MODULE_28__["GameManager"] 5337 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(react_router_dom__WEBPACK_IMPORTED_MODULE_18__["Route"], { 5338 path: "/admin/templateManager/footer", 5339 component: _pages_templateManager_FooterManager__WEBPACK_IMPORTED_MODULE_25__["FooterManager"] 5340 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(react_router_dom__WEBPACK_IMPORTED_MODULE_18__["Route"], { 5341 path: "/admin/templateManager/header", 5342 component: _pages_templateManager_HeaderManager__WEBPACK_IMPORTED_MODULE_24__["HeaderManager"] 5343 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(react_router_dom__WEBPACK_IMPORTED_MODULE_18__["Route"], { 5344 path: "/admin/pageManager", 5345 component: _pages_pageManager_PageManager__WEBPACK_IMPORTED_MODULE_22__["PageManager"] 5346 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(react_router_dom__WEBPACK_IMPORTED_MODULE_18__["Route"], { 5347 path: "/admin/onePageManager", 5348 component: _pages_onePageManager_OnePageManager__WEBPACK_IMPORTED_MODULE_29__["OnePageManager"] 5349 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(react_router_dom__WEBPACK_IMPORTED_MODULE_18__["Route"], { 5350 path: "/admin/oneSectionManager", 5351 component: _pages_oneSectionManager_OneSectionManager__WEBPACK_IMPORTED_MODULE_30__["OneSectionManager"] 5352 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(react_router_dom__WEBPACK_IMPORTED_MODULE_18__["Route"], { 5353 path: "/admin/oneSectionItemManager", 5354 component: _pages_oneSectionItemManager_OneSectionItemManager__WEBPACK_IMPORTED_MODULE_31__["OneSectionItemManager"] 5355 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(react_router_dom__WEBPACK_IMPORTED_MODULE_18__["Route"], { 5356 path: "/admin/gallery", 5357 component: _pages_gallery_Gallery__WEBPACK_IMPORTED_MODULE_32__["Gallery"] 5358 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(react_router_dom__WEBPACK_IMPORTED_MODULE_18__["Route"], { 5359 path: "/*", 5360 component: _pages_error_Error404__WEBPACK_IMPORTED_MODULE_21__["Error404"] 5361 }))))))); 5362}; 5363 5364/***/ }), 5365
5366/***/ "./assets/backoffice/components/navMenu/index.scss": 5367/*!*********************************************************!*\ 5368 !*** ./assets/backoffice/components/navMenu/index.scss ***! 5369 \*********************************************************/ 5370/*! no static exports found */ 5371/***/ (function(module, exports, __webpack_require__) { 5372 5373// extracted by mini-css-extract-plugin 5374 5375/***/ }), 5376
5377/***/ "./assets/backoffice/components/newslettersEditZone/NewslettersEditZone.js": 5378/*!*********************************************************************************!*\ 5379 !*** ./assets/backoffice/components/newslettersEditZone/NewslettersEditZone.js ***! 5380 \*********************************************************************************/ 5381/*! exports provided: NewslettersEditZone */ 5382/***/ (function(module, __webpack_exports__, __webpack_require__) { 5383 5384"use strict"; 5385__webpack_require__.r(__webpack_exports__); 5386/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NewslettersEditZone", function() { return NewslettersEditZone; }); 5387/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 5388/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); 5389/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/newslettersEditZone/index.scss"); 5390/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_index_scss__WEBPACK_IMPORTED_MODULE_1__); 5391/* harmony import */ var _btnExportEditZone_BtnExportEditZone__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../btnExportEditZone/BtnExportEditZone */ "./assets/backoffice/components/btnExportEditZone/BtnExportEditZone.js"); 5392 5393 5394 5395var NewslettersEditZone = function NewslettersEditZone(props) { 5396 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", { 5397 className: "NewsletterEditZoneContainer" 5398 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_btnExportEditZone_BtnExportEditZone__WEBPACK_IMPORTED_MODULE_2__["BtnExportEditZone"], { 5399 title: "Exporter la liste" 5400 }))); 5401}; 5402 5403/***/ }), 5404
5405/***/ "./assets/backoffice/components/newslettersEditZone/index.scss": 5406/*!*********************************************************************!*\ 5407 !*** ./assets/backoffice/components/newslettersEditZone/index.scss ***! 5408 \*********************************************************************/ 5409/*! no static exports found */ 5410/***/ (function(module, exports, __webpack_require__) { 5411 5412// extracted by mini-css-extract-plugin 5413 5414/***/ }), 5415
5416/***/ "./assets/backoffice/components/oneImg/OneImg.js": 5417/*!*******************************************************!*\ 5418 !*** ./assets/backoffice/components/oneImg/OneImg.js ***! 5419 \*******************************************************/ 5420/*! exports provided: OneImg */ 5421/***/ (function(module, __webpack_exports__, __webpack_require__) { 5422 5423"use strict"; 5424__webpack_require__.r(__webpack_exports__); 5425/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "OneImg", function() { return OneImg; }); 5426/* 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"); 5427/* 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__); 5428/* 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"); 5429/* 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__); 5430/* 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"); 5431/* 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__); 5432/* 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"); 5433/* 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__); 5434/* 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"); 5435/* 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__); 5436/* 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"); 5437/* 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__); 5438/* 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"); 5439/* 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__); 5440/* 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"); 5441/* 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__); 5442/* 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"); 5443/* 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__); 5444/* 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"); 5445/* 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__); 5446/* 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"); 5447/* 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__); 5448/* 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"); 5449/* 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__); 5450/* 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"); 5451/* 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__); 5452/* 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"); 5453/* 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__); 5454/* 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"); 5455/* 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__); 5456/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 5457/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_15__); 5458/* harmony import */ var _store_store__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ../../store/store */ "./assets/backoffice/store/store.js"); 5459/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! classnames */ "./node_modules/classnames/index.js"); 5460/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_17___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_17__); 5461/* harmony import */ var _store_service__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ../../store/service */ "./assets/backoffice/store/service.js"); 5462/* harmony import */ var _modal_Modal__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ../modal/Modal */ "./assets/backoffice/components/modal/Modal.js"); 5463/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/oneImg/index.scss"); 5464/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_20___default = /*#__PURE__*/__webpack_require__.n(_index_
5464scss__WEBPACK_IMPORTED_MODULE_20__); 5465/* harmony import */ var _utils_img_edit_png__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! ../../utils/img/edit.png */ "./assets/backoffice/utils/img/edit.png"); 5466 5467 5468 5469 5470 5471 5472 5473 5474 5475 5476 5477 5478 5479 5480 5481function _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); } 5482function _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."); } 5483function _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; } } 5484function _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; } 5485function _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; } } 5486function _arrayWithHoles(r) { if (Array.isArray(r)) return r; } 5487 5488 5489 5490 5491 5492 5493 5494var OneImg = function OneImg(props) { 5495 console.log(props); 5496 var item = props.item, 5497 from = props.from, 5498 edit = props.edit; 5499 var _useContext = Object(react__WEBPACK_IMPORTED_MODULE_15__["useContext"])(_store_store__WEBPACK_IMPORTED_MODULE_16__["StoreContext"]), 5500 state = _useContext.state, 5501 dispatch = _useContext.dispatch; 5502 var _useState = Object(react__WEBPACK_IMPORTED_MODULE_15__["useState"])(item.pathMedia), 5503 _useState2 = _slicedToArray(_useState, 2), 5504 pathMedia = _useState2[0], 5505 setPathMedia = _useState2[1]; 5506 var _useState3 = Object(react__WEBPACK_IMPORTED_MODULE_15__["useState"])(item.filenameMedia), 5507 _useState4 = _slicedToArray(_useState3, 2), 5508 filenameMedia = _useState4[0], 5509 setFilenameMedia = _useState4[1]; 5510 var _useState5 = Object(react__WEBPACK_IMPORTED_MODULE_15__["useState"])(false), 5511 _useState6 = _slicedToArray(_useState5, 2), 5512 open = _useState6[0], 5513 openPopup = _useState6[1]; 5514 var currentImg = state.currentGalleryImg; 5515 var handleClick = function handleClick() { 5516 openPopup(true); 5517 }; 5518 Object(react__WEBPACK_IMPORTED_MODULE_15__["useEffect"])(function () { 5519 setPathMedia(item.pathMedia); 5520 }, [item.pathMedia]); 5521 Object(react__WEBPACK_IMPORTED_MODULE_15__["useEffect"])(function () { 5522 setFilenameMedia(item.filenameMedia); 5523 }, [item.filenameMedia]); 5524 var _handleSubmit = function handleSubmit() { 5525 if (typeof edit !== 'undefined' && edit === false) { 5526 props.handleIdMedia(currentImg); 5527 Object(_store_service__WEBPACK_IMPORTED_MODULE_18__["getOneMedia"])(currentImg).then(function (res) { 5528 setPathMedia(res[0].path); 5529 setFilenameMedia(res[0].filename); 5530 }); 5531 } else { 5532 var id = currentImg; 5533 var data = { 5534 type: from, 5535 idType: props.idTemplate, 5536 idOldMedia: item.idMedia 5537 }; 5538 if (typeof props.idItem !== 'undefined' && edit === true) { 5539 //console.log(typeof item.idMedia === 'undefined') 5540 data = { 5541 type: from, 5542 idType: props.idTemplate, 5543 idOldMedia: typeof item.idMedia === 'undefined' ? '' : item.idMedia, 5544 idItem: props.idItem 5545 }; 5546 } 5547 Object(_store_service__WEBPACK_IMPORTED_MODULE_18__["editPathImg"])(id, data).then(function (res) { 5548 props.refresh(); 5549 }); 5550 } 5551 }; 5552 var imgSrc = _utils_img_edit_png__WEBPACK_IMPORTED_MODULE_21__["default"]; 5553 if (typeof pathMedia !== 'undefined') { 5554 console.log(pathMedia); 5555 if (pathMedia === null) imgSrc = "".concat(filenameMedia);else if (pathMedia.length > 0) imgSrc = "".concat(pathMedia).concat(filenameMedia);else if (pathMedia === '') {} 5556 } 5557 console.log(imgSrc); 5558 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", { 5559 className: classnames__WEBPACK_IMPORTED_MODULE_17___default()('oneImgContainer', { 5560 'first': props.first, 5561 'last': props.first === false 5562 }) 5563 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement("p", { 5564 className: "title" 5565 }, typeof props.mediaName !== 'undefined' ? 'Vidéo' : 'Image'), typeof item.pathMedia !== 'undefined' && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement("img", { 5566 className: classnames__WEBPACK_IMPORTED_MODULE_17___default()('oneImg', { 5567 'isPlain': imgSrc !== _utils_img_edit_png__WEBPACK_IMPORTED_MODULE_21__["default"] 5568 }), 5569 src: imgSrc 5570 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement("p", { 5571 className: "inputEdit", 5572 onClick: function onClick() { 5573 handleClick(); 5574 } 5575 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement("img", { 5576 src: _utils_img_edit_png__WEBPACK_IMPORTED_MODULE_21__["default"] 5577 }), "Modifier l'image", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement("span", { 5578 className: "requireInput" 5579 }, 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"], { 5580 refresh: function refresh() { 5581 props.refresh(); 5582 }, 5583 id: item.idMedia, 5584 edit: false, 5585 open: open, 5586 closePopup: function closePopup() { 5587 return openPopup(false); 5588 }, 5589 modal: "editOneImg", 5590 item: { 5591 pathMedia: pathMedia, 5592 filenameMedia: filenameMedia 5593 }, 5594 isPopUp: true, 5595 handleSubmit: function handleSubmit() { 5596 _handleSubmit(); 5597 } 5598 })); 5599}; 5600 5601/***/ }), 5602
5603/***/ "./assets/backoffice/components/oneImg/index.scss": 5604/*!********************************************************!*\ 5605 !*** ./assets/backoffice/components/oneImg/index.scss ***! 5606 \********************************************************/ 5607/*! no static exports found */ 5608/***/ (function(module, exports, __webpack_require__) { 5609 5610// extracted by mini-css-extract-plugin 5611 5612/***/ }), 5613
5614/***/ "./assets/backoffice/components/onePageEditZone/OnePageEditZone.js": 5615/*!*************************************************************************!*\ 5616 !*** ./assets/backoffice/components/onePageEditZone/OnePageEditZone.js ***! 5617 \*************************************************************************/ 5618/*! exports provided: OnePageEditZone */ 5619/***/ (function(module, __webpack_exports__, __webpack_require__) { 5620 5621"use strict"; 5622__webpack_require__.r(__webpack_exports__); 5623/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "OnePageEditZone", function() { return OnePageEditZone; }); 5624/* 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"); 5625/* 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__); 5626/* 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"); 5627/* 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__); 5628/* 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"); 5629/* 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__); 5630/* 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"); 5631/* 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__); 5632/* 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"); 5633/* 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__); 5634/* 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"); 5635/* 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__); 5636/* 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"); 5637/* 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__); 5638/* 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"); 5639/* 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__); 5640/* 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"); 5641/* 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__); 5642/* 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"); 5643/* 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__); 5644/* 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"); 5645/* 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__); 5646/* 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"); 5647/* 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__); 5648/* 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"); 5649/* 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__); 5650/* 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"); 5651/* 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__); 5652/* 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"); 5653/* 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__); 5654/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 5655/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_15__); 5656/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! classnames */ "./node_modules/classnames/index.js"); 5657/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_16__); 5658/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/onePageEditZone/index.scss"); 5659/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_17___default = /*#__PURE__*/__webpack_require__.n(_index_
5659scss__WEBPACK_IMPORTED_MODULE_17__); 5660/* harmony import */ var _store_service__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ../../store/service */ "./assets/backoffice/store/service.js"); 5661/* harmony import */ var grommet__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! grommet */ "./node_modules/grommet/es6/index.js"); 5662/* harmony import */ var _btnSave_BtnSave__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ../btnSave/BtnSave */ "./assets/backoffice/components/btnSave/BtnSave.js"); 5663/* harmony import */ var _btnDeleteEditZone_BtnDeleteEditZone__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! ../btnDeleteEditZone/BtnDeleteEditZone */ "./assets/backoffice/components/btnDeleteEditZone/BtnDeleteEditZone.js"); 5664/* harmony import */ var _components_modal_Modal__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! ../../components/modal/Modal */ "./assets/backoffice/components/modal/Modal.js"); 5665 5666 5667 5668 5669 5670 5671 5672 5673 5674 5675 5676 5677 5678 5679 5680function _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); } 5681function _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."); } 5682function _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; } } 5683function _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; } 5684function _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; } } 5685function _arrayWithHoles(r) { if (Array.isArray(r)) return r; } 5686 5687 5688 5689 5690 5691 5692 5693 5694var OnePageEditZone = function OnePageEditZone(props) { 5695 //console.log(props) 5696 var _props$data = props.data, 5697 id = _props$data.id, 5698 metaTitle = _props$data.metaTitle, 5699 metaContent = _props$data.metaContent; 5700 var _useState = Object(react__WEBPACK_IMPORTED_MODULE_15__["useState"])(id), 5701 _useState2 = _slicedToArray(_useState, 2), 5702 idItem = _useState2[0], 5703 setIdItem = _useState2[1]; 5704 var _useState3 = Object(react__WEBPACK_IMPORTED_MODULE_15__["useState"])(props.metaTitle), 5705 _useState4 = _slicedToArray(_useState3, 2), 5706 metaTit = _useState4[0], 5707 setMetaTit = _useState4[1]; 5708 var _useState5 = Object(react__WEBPACK_IMPORTED_MODULE_15__["useState"])(props.metaContent), 5709 _useState6 = _slicedToArray(_useState5, 2), 5710 metaCont = _useState6[0], 5711 setMetaCont = _useState6[1]; 5712 var _useState7 = Object(react__WEBPACK_IMPORTED_MODULE_15__["useState"])(props.modif), 5713 _useState8 = _slicedToArray(_useState7, 2), 5714 lastModif = _useState8[0], 5715 setLastModif = _useState8[1]; 5716 var _useState9 = Object(react__WEBPACK_IMPORTED_MODULE_15__["useState"])(), 5717 _useState0 = _slicedToArray(_useState9, 2), 5718 lastModifState = _useState0[0], 5719 setLastModifState = _useState0[1]; 5720 var _useState1 = Object(react__WEBPACK_IMPORTED_MODULE_15__["useState"])(false), 5721 _useState10 = _slicedToArray(_useState1, 2), 5722 open = _useState10[0], 5723 openPopup = _useState10[1]; 5724 Object(react__WEBPACK_IMPORTED_MODULE_15__["useEffect"])(function () { 5725 setLastModif(props.modif); 5726 }, [props.modif]); 5727 var handleSubmit = function handleSubmit() { 5728 var data = { 5729 title: props.titlePage, 5730 metaTitle: metaTit, 5731 metaContent: metaCont 5732 }; 5733 openPopup(true);
5734 Object(_store_service__WEBPACK_IMPORTED_MODULE_18__["sendPage"])(data, id); 5735 }; 5736 var modif; 5737 if (lastModif > lastModifState || typeof lastModifState === 'undefined') { 5738 modif = lastModif; 5739 } else if (lastModifState > lastModif || typeof lastModif === 'undefined') { 5740 modif = lastModifState; 5741 } 5742 5743 //console.log(modif) 5744 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", { 5745 className: "onePageEditZoneContainer" 5746 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement("div", { 5747 onClick: function onClick() { 5748 handleSubmit(); 5749 }, 5750 className: classnames__WEBPACK_IMPORTED_MODULE_16___default()('containerSave', { 5751 'disabled': typeof modif !== 'undefined' ? false : true 5752 }) 5753 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(_btnSave_BtnSave__WEBPACK_IMPORTED_MODULE_20__["BtnSave"], { 5754 title: 'Sauvegarder', 5755 modif: modif 5756 })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement("p", { 5757 className: "titleEditZone" 5758 }, "Liste des metas"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement("div", { 5759 className: "editZoneForm" 5760 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_19__["FormField"], { 5761 label: "Meta Title", 5762 margin: { 5763 'bottom': '0' 5764 } 5765 }, metaTitle && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_19__["TextInput"], { 5766 placeholder: "Meta Title Page", 5767 defaultValue: metaTitle, 5768 onChange: function onChange(event) { 5769 setMetaTit(event.target.value), props.setMetaTitle(event.target.value), setLastModifState(new Date()); 5770 } 5771 })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_19__["FormField"], { 5772 label: "Meta Content", 5773 margin: { 5774 'bottom': '0' 5775 } 5776 }, metaContent && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_19__["TextArea"], { 5777 placeholder: "Meta Content Page", 5778 defaultValue: metaContent, 5779 onChange: function onChange(event) { 5780 setMetaCont(event.target.value), props.setMetaContent(event.target.value), setLastModifState(new Date()); 5781 } 5782 }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(_btnDeleteEditZone_BtnDeleteEditZone__WEBPACK_IMPORTED_MODULE_21__["BtnDeleteEditZone"], { 5783 title: 'Supprimer', 5784 idToDelete: id, 5785 to: "/api/admin/pages/" 5786 })), open && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(_components_modal_Modal__WEBPACK_IMPORTED_MODULE_22__["Modal"], { 5787 refresh: function (_refresh) { 5788 function refresh() { 5789 return _refresh.apply(this, arguments); 5790 } 5791 refresh.toString = function () { 5792 return _refresh.toString(); 5793 }; 5794 return refresh; 5795 }(function () { 5796 refresh(); 5797 }), 5798 open: open, 5799 closePopup: setTimeout(function () { 5800 openPopup(false); 5801 }, 700), 5802 modal: "modalNotif", 5803 item: { 5804 title: 'Sauvegardé !' 5805 } 5806 })); 5807}; 5808 5809/***/ }), 5810
5811/***/ "./assets/backoffice/components/onePageEditZone/index.scss": 5812/*!*****************************************************************!*\ 5813 !*** ./assets/backoffice/components/onePageEditZone/index.scss ***! 5814 \*****************************************************************/ 5815/*! no static exports found */ 5816/***/ (function(module, exports, __webpack_require__) { 5817 5818// extracted by mini-css-extract-plugin 5819 5820/***/ }), 5821
5822/***/ "./assets/backoffice/components/oneSectionEditZone/OneSectionEditZone.js": 5823/*!*******************************************************************************!*\ 5824 !*** ./assets/backoffice/components/oneSectionEditZone/OneSectionEditZone.js ***! 5825 \*******************************************************************************/ 5826/*! exports provided: OneSectionEditZone */ 5827/***/ (function(module, __webpack_exports__, __webpack_require__) { 5828 5829"use strict"; 5830__webpack_require__.r(__webpack_exports__); 5831/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "OneSectionEditZone", function() { return OneSectionEditZone; }); 5832/* 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"); 5833/* 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__); 5834/* 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"); 5835/* 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__); 5836/* 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"); 5837/* 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__); 5838/* 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"); 5839/* 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__); 5840/* 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"); 5841/* 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__); 5842/* 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"); 5843/* 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__); 5844/* 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"); 5845/* 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__); 5846/* 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"); 5847/* 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__); 5848/* 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"); 5849/* 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__); 5850/* 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"); 5851/* 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__); 5852/* 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"); 5853/* 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__); 5854/* 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"); 5855/* 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__); 5856/* 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"); 5857/* 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__); 5858/* 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"); 5859/* 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__); 5860/* 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"); 5861/* 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__); 5862/* 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"); 5863/* 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__); 5864/* 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"); 5865/* 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__); 5866/* 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"); 5867/* 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__); 5868/* 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"); 5869/* 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__); 5870/* 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"); 5871/* 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__); 5872/* 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"); 5873/* 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__); 5874/* 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"); 5875/* 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__); 5876/* 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"); 5877/* 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__); 5878/* 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"); 5879/* 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__); 5880/* 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"); 5881/* 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__); 5882/* 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"); 5883/* 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__); 5884/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 5885/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_26___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_26__); 5886/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! classnames */ "./node_modules/classnames/index.js"); 5887/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_27___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_27__); 5888/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/oneSectionEditZone/index.scss"); 5889/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_28___default = /*#__PURE__*/__webpack_require__.n(_index_
5889scss__WEBPACK_IMPORTED_MODULE_28__); 5890/* harmony import */ var _store_service__WEBPACK_IMPORTED_MODULE_29__ = __webpack_require__(/*! ../../store/service */ "./assets/backoffice/store/service.js"); 5891/* harmony import */ var _btnSave_BtnSave__WEBPACK_IMPORTED_MODULE_30__ = __webpack_require__(/*! ../btnSave/BtnSave */ "./assets/backoffice/components/btnSave/BtnSave.js"); 5892/* harmony import */ var _backgroundInput_BackgroundInput__WEBPACK_IMPORTED_MODULE_31__ = __webpack_require__(/*! ../backgroundInput/BackgroundInput */ "./assets/backoffice/components/backgroundInput/BackgroundInput.js"); 5893/* harmony import */ var _components_modal_Modal__WEBPACK_IMPORTED_MODULE_32__ = __webpack_require__(/*! ../../components/modal/Modal */ "./assets/backoffice/components/modal/Modal.js"); 5894function _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); } 5895function 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; } 5896function _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; } 5897function _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; } 5898function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : i + ""; } 5899function _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); } 5900 5901 5902 5903 5904 5905 5906 5907 5908 5909 5910 5911 5912 5913 5914 5915 5916 5917 5918 5919 5920 5921 5922 5923 5924 5925 5926function _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); } 5927function _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."); } 5928function _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; } } 5929function _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; } 5930function _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; } } 5931function _arrayWithHoles(r) { if (Array.isArray(r)) return r; } 5932 5933 5934 5935 5936 5937 5938 5939var OneSectionEditZone = function OneSectionEditZone(props) { 5940 var _useState = Object(react__WEBPACK_IMPORTED_MODULE_26__["useState"])(), 5941 _useState2 = _slicedToArray(_useState, 2), 5942 color = _useState2[0], 5943 setColor = _useState2[1]; 5944 var _useState3 = Object(react__WEBPACK_IMPORTED_MODULE_26__["useState"])(props.modif),
5945 _useState4 = _slicedToArray(_useState3, 2), 5946 lastModif = _useState4[0], 5947 setLastModif = _useState4[1]; 5948 var _useState5 = Object(react__WEBPACK_IMPORTED_MODULE_26__["useState"])(), 5949 _useState6 = _slicedToArray(_useState5, 2), 5950 lastModifState = _useState6[0], 5951 setLastModifState = _useState6[1]; 5952 //console.log(props) 5953 var _useState7 = Object(react__WEBPACK_IMPORTED_MODULE_26__["useState"])(false), 5954 _useState8 = _slicedToArray(_useState7, 2), 5955 open = _useState8[0], 5956 openPopup = _useState8[1]; 5957 Object(react__WEBPACK_IMPORTED_MODULE_26__["useEffect"])(function () { 5958 setLastModif(props.modif); 5959 }, [props.modif]); 5960 var handleColor = function handleColor(e) { 5961 setColor(e); 5962 setLastModifState(new Date()); 5963 }; 5964 var handleSubmit = function handleSubmit() { 5965 if (typeof lastModif !== 'undefined' || typeof lastModifState !== 'undefined') { 5966 var data = props.data; 5967 data = _objectSpread(_objectSpread({}, data), {}, { 5968 background: color 5969 }); 5970 //console.log(data) 5971 openPopup(true); 5972 Object(_store_service__WEBPACK_IMPORTED_MODULE_29__["sendSection"])(data, props.data.id, props.data.idSectionPage); 5973 } 5974 }; 5975 var modif; 5976 if (lastModif > lastModifState || typeof lastModifState === 'undefined') { 5977 modif = lastModif; 5978 } else if (lastModifState > lastModif || typeof lastModif === 'undefined') { 5979 modif = lastModifState; 5980 } 5981 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", { 5982 className: "oneSectionEditZoneContainer" 5983 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_26___default.a.createElement("div", { 5984 onClick: function onClick() { 5985 handleSubmit(); 5986 }, 5987 className: classnames__WEBPACK_IMPORTED_MODULE_27___default()('containerSave', { 5988 'disabled': typeof modif !== 'undefined' ? false : true 5989 }) 5990 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_26___default.a.createElement(_btnSave_BtnSave__WEBPACK_IMPORTED_MODULE_30__["BtnSave"], { 5991 title: 'Sauvegarder', 5992 modif: modif 5993 })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_26___default.a.createElement(_backgroundInput_BackgroundInput__WEBPACK_IMPORTED_MODULE_31__["BackgroundInput"], { 5994 color: props.data.background, 5995 returnToParent: function returnToParent(e) { 5996 handleColor(e); 5997 } 5998 })), open && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_26___default.a.createElement(_components_modal_Modal__WEBPACK_IMPORTED_MODULE_32__["Modal"], { 5999 refresh: function refresh() { 6000 props.refresh(); 6001 }, 6002 open: open, 6003 closePopup: setTimeout(function () { 6004 openPopup(false); 6005 }, 700), 6006 modal: "modalNotif", 6007 item: { 6008 title: 'Sauvegardé !' 6009 } 6010 })); 6011}; 6012 6013/***/ }), 6014
6015/***/ "./assets/backoffice/components/oneSectionEditZone/index.scss": 6016/*!********************************************************************!*\ 6017 !*** ./assets/backoffice/components/oneSectionEditZone/index.scss ***! 6018 \********************************************************************/ 6019/*! no static exports found */ 6020/***/ (function(module, exports, __webpack_require__) { 6021 6022// extracted by mini-css-extract-plugin 6023 6024/***/ }), 6025
6026/***/ "./assets/backoffice/components/oneSectionItemEditZone/OneSectionItemEditZone.js": 6027/*!***************************************************************************************!*\ 6028 !*** ./assets/backoffice/components/oneSectionItemEditZone/OneSectionItemEditZone.js ***! 6029 \***************************************************************************************/ 6030/*! exports provided: OneSectionItemEditZone */ 6031/***/ (function(module, __webpack_exports__, __webpack_require__) { 6032 6033"use strict"; 6034__webpack_require__.r(__webpack_exports__); 6035/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "OneSectionItemEditZone", function() { return OneSectionItemEditZone; }); 6036/* 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"); 6037/* 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__); 6038/* 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"); 6039/* 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__); 6040/* 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"); 6041/* 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__); 6042/* 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"); 6043/* 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__); 6044/* 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"); 6045/* 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__); 6046/* 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"); 6047/* 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__); 6048/* 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"); 6049/* 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__); 6050/* 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"); 6051/* 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__); 6052/* 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"); 6053/* 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__); 6054/* 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"); 6055/* 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__); 6056/* 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"); 6057/* 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__); 6058/* 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"); 6059/* 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__); 6060/* 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"); 6061/* 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__); 6062/* 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"); 6063/* 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__); 6064/* 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"); 6065/* 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__); 6066/* 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"); 6067/* 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__); 6068/* 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"); 6069/* 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__); 6070/* 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"); 6071/* 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__); 6072/* 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"); 6073/* 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__); 6074/* 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"); 6075/* 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__); 6076/* 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"); 6077/* 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__); 6078/* 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"); 6079/* 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__); 6080/* 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"); 6081/* 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__); 6082/* 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"); 6083/* 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__); 6084/* 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"); 6085/* 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__); 6086/* 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"); 6087/* 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__); 6088/* 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"); 6089/* 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__); 6090/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 6091/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_27___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_27__); 6092/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! classnames */ "./node_modules/classnames/index.js"); 6093/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_28___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_28__); 6094/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_29__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/oneSectionItemEditZone/index.scss"); 6095/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_29___default = /*#__PURE__*/__webpack_require__.n(_index_
6095scss__WEBPACK_IMPORTED_MODULE_29__); 6096/* harmony import */ var _store_service__WEBPACK_IMPORTED_MODULE_30__ = __webpack_require__(/*! ../../store/service */ "./assets/backoffice/store/service.js"); 6097/* harmony import */ var _btnSave_BtnSave__WEBPACK_IMPORTED_MODULE_31__ = __webpack_require__(/*! ../btnSave/BtnSave */ "./assets/backoffice/components/btnSave/BtnSave.js"); 6098/* harmony import */ var _backgroundInput_BackgroundInput__WEBPACK_IMPORTED_MODULE_32__ = __webpack_require__(/*! ../backgroundInput/BackgroundInput */ "./assets/backoffice/components/backgroundInput/BackgroundInput.js"); 6099/* harmony import */ var _components_modal_Modal__WEBPACK_IMPORTED_MODULE_33__ = __webpack_require__(/*! ../../components/modal/Modal */ "./assets/backoffice/components/modal/Modal.js"); 6100function _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); } 6101function 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; } 6102function _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; } 6103function _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; } 6104function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : i + ""; } 6105function _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); } 6106 6107 6108 6109 6110 6111 6112 6113 6114 6115 6116 6117 6118 6119 6120 6121 6122 6123 6124 6125 6126 6127 6128 6129 6130 6131 6132 6133function _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); } 6134function _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."); } 6135function _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; } } 6136function _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; } 6137function _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; } } 6138function _arrayWithHoles(r) { if (Array.isArray(r)) return r; } 6139 6140 6141 6142 6143 6144 6145 6146var OneSectionItemEditZone = function OneSectionItemEditZone(props) { 6147 var _useState = Object(react__WEBPACK_IMPORTED_MODULE_27__["useState"])(), 6148 _useState2 = _slicedToArray(_useState, 2), 6149 color = _useState2[0], 6150 setColor = _useState2[1]; 6151 var _useState3 = Object(react__WEBPACK_IMPORTED_MODULE_27__["useState"])(props.modif),
6152 _useState4 = _slicedToArray(_useState3, 2), 6153 lastModif = _useState4[0], 6154 setLastModif = _useState4[1]; 6155 var _useState5 = Object(react__WEBPACK_IMPORTED_MODULE_27__["useState"])(), 6156 _useState6 = _slicedToArray(_useState5, 2), 6157 lastModifState = _useState6[0], 6158 setLastModifState = _useState6[1]; 6159 //console.log(props) 6160 var _useState7 = Object(react__WEBPACK_IMPORTED_MODULE_27__["useState"])(false), 6161 _useState8 = _slicedToArray(_useState7, 2), 6162 open = _useState8[0], 6163 openPopup = _useState8[1]; 6164 var _useState9 = Object(react__WEBPACK_IMPORTED_MODULE_27__["useState"])(false), 6165 _useState0 = _slicedToArray(_useState9, 2), 6166 openError = _useState0[0], 6167 openErrorPopup = _useState0[1]; 6168 var _useState1 = Object(react__WEBPACK_IMPORTED_MODULE_27__["useState"])(''), 6169 _useState10 = _slicedToArray(_useState1, 2), 6170 errorMessage = _useState10[0], 6171 setErrorMessage = _useState10[1]; 6172 Object(react__WEBPACK_IMPORTED_MODULE_27__["useEffect"])(function () { 6173 setLastModif(props.modif); 6174 }, [props.modif]); 6175 var handleColor = function handleColor(e) { 6176 setColor(e); 6177 setLastModifState(new Date()); 6178 }; 6179 var handleSubmit = function handleSubmit() { 6180 if (typeof lastModif !== 'undefined' || typeof lastModifState !== 'undefined') { 6181 var data = props.data; 6182 if (props.edit === true) { 6183 data = _objectSpread(_objectSpread({}, data), {}, { 6184 background: color 6185 }); 6186 openPopup(true); 6187 Object(_store_service__WEBPACK_IMPORTED_MODULE_30__["sendSectionElement"])(data, props.idSection, props.idItem); 6188 } else if (props.edit === false) { 6189 var ready = true; 6190 if (typeof props.requiredInput !== 'undefined' && props.requiredInput !== null) Object.keys(props.requiredInput).map(function (el, index) { 6191 if (props.template === 'actualite') { 6192 if (typeof data[el] === 'undefined') { 6193 //console.log('yes') 6194 setErrorMessage('Champ requis manquant!'); 6195 openErrorPopup(true); 6196 return ready = false; 6197 } 6198 } 6199 }); 6200 if (ready === true) Object(_store_service__WEBPACK_IMPORTED_MODULE_30__["addSectionElement"])(data, props.id).then(function (res) { 6201 window.location.href = props.returnLocation; 6202 }); 6203 } 6204 } 6205 }; 6206 var modif; 6207 if (lastModif > lastModifState || typeof lastModifState === 'undefined') { 6208 modif = lastModif; 6209 } else if (lastModifState > lastModif || typeof lastModif === 'undefined') { 6210 modif = lastModifState; 6211 } 6212 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", { 6213 className: "oneSectionItemEditZoneContainer" 6214 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_27___default.a.createElement("div", { 6215 onClick: function onClick() { 6216 handleSubmit(); 6217 }, 6218 className: classnames__WEBPACK_IMPORTED_MODULE_28___default()('containerSave', { 6219 'disabled': typeof modif !== 'undefined' ? false : true 6220 }) 6221 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_27___default.a.createElement(_btnSave_BtnSave__WEBPACK_IMPORTED_MODULE_31__["BtnSave"], { 6222 title: 'Sauvegarder', 6223 modif: modif 6224 })), typeof props.data.background !== 'undefined' && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_27___default.a.createElement(_backgroundInput_BackgroundInput__WEBPACK_IMPORTED_MODULE_32__["BackgroundInput"], { 6225 color: props.data.background, 6226 returnToParent: function returnToParent(e) { 6227 handleColor(e); 6228 } 6229 })), open && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_27___default.a.createElement(_components_modal_Modal__WEBPACK_IMPORTED_MODULE_33__["Modal"], { 6230 refresh: function (_refresh) { 6231 function refresh() { 6232 return _refresh.apply(this, arguments); 6233 } 6234 refresh.toString = function () { 6235 return _refresh.toString(); 6236 }; 6237 return refresh; 6238 }(function () { 6239 refresh(); 6240 }), 6241 open: open, 6242 closePopup: setTimeout(function () { 6243 openPopup(false); 6244 }, 700),
6245 modal: "modalNotif", 6246 item: { 6247 title: 'Sauvegardé !' 6248 } 6249 }), openError && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_27___default.a.createElement(_components_modal_Modal__WEBPACK_IMPORTED_MODULE_33__["Modal"], { 6250 open: open, 6251 closePopup: setTimeout(function () { 6252 openErrorPopup(false); 6253 }, 1500), 6254 modal: "modalNotif", 6255 modalError: true, 6256 item: { 6257 title: errorMessage 6258 } 6259 })); 6260}; 6261 6262/***/ }), 6263
6264/***/ "./assets/backoffice/components/oneSectionItemEditZone/index.scss": 6265/*!************************************************************************!*\ 6266 !*** ./assets/backoffice/components/oneSectionItemEditZone/index.scss ***! 6267 \************************************************************************/ 6268/*! no static exports found */ 6269/***/ (function(module, exports, __webpack_require__) { 6270 6271// extracted by mini-css-extract-plugin 6272 6273/***/ }), 6274
6275/***/ "./assets/backoffice/components/optionsInput/OptionsInput.js": 6276/*!*******************************************************************!*\ 6277 !*** ./assets/backoffice/components/optionsInput/OptionsInput.js ***! 6278 \*******************************************************************/ 6279/*! exports provided: OptionsInput */ 6280/***/ (function(module, __webpack_exports__, __webpack_require__) { 6281 6282"use strict"; 6283__webpack_require__.r(__webpack_exports__); 6284/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "OptionsInput", function() { return OptionsInput; }); 6285/* 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"); 6286/* 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__); 6287/* 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"); 6288/* 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__); 6289/* 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"); 6290/* 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__); 6291/* 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"); 6292/* 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__); 6293/* 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"); 6294/* 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__); 6295/* 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"); 6296/* 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__); 6297/* 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"); 6298/* 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__); 6299/* 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"); 6300/* 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__); 6301/* 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"); 6302/* 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__); 6303/* 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"); 6304/* 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__); 6305/* 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"); 6306/* 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__); 6307/* 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"); 6308/* 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__); 6309/* 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"); 6310/* 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__); 6311/* 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"); 6312/* 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__); 6313/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 6314/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_14__); 6315/* harmony import */ var _switch_SwitchUI__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ../switch/SwitchUI */ "./assets/backoffice/components/switch/SwitchUI.js"); 6316/* harmony import */ var grommet__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! grommet */ "./node_modules/grommet/es6/index.js"); 6317/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/optionsInput/index.scss"); 6318/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_17___default = /*#__PURE__*/__webpack_require__.n(_index_
6318scss__WEBPACK_IMPORTED_MODULE_17__); 6319function _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); } 6320function _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."); } 6321function _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; } } 6322function _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; } 6323function _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; } } 6324function _arrayWithHoles(r) { if (Array.isArray(r)) return r; } 6325 6326 6327 6328 6329 6330 6331 6332 6333 6334 6335 6336 6337 6338 6339 6340 6341 6342 6343var OptionsInput = function OptionsInput(props) { 6344 var name = props.name, 6345 value = props.value, 6346 template = props.template, 6347 getToParent = props.getToParent, 6348 keyName = props.keyName; 6349 var optionsValue; 6350 //console.log(value) 6351 6352 if (template === 'sliderHome') { 6353 optionsValue = ['Vidéo', 'Texte']; 6354 } else if (template === 'partners' || template === 'actualite') { 6355 optionsValue = ['Oui', 'Non']; 6356 } 6357 var _useState = Object(react__WEBPACK_IMPORTED_MODULE_14__["useState"])(typeof value !== 'undefined' && value === true ? optionsValue[0] : optionsValue[1]), 6358 _useState2 = _slicedToArray(_useState, 2), 6359 valueInput = _useState2[0], 6360 setValueInput = _useState2[1]; 6361 var handleChange = function handleChange(e) { 6362 getToParent(e); 6363 setValueInput(e); 6364 }; 6365 var nameInput = name === 'btnSign' ? "Formulaire d'inscription" : name; 6366 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("div", { 6367 className: "optionsInputContainer" 6368 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_16__["FormField"], { 6369 label: nameInput 6370 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_16__["Select"], { 6371 options: optionsValue, 6372 value: valueInput, 6373 onChange: function onChange(_ref) { 6374 var value = _ref.value; 6375 handleChange(value); 6376 } 6377 }))); 6378}; 6379 6380/***/ }), 6381
6382/***/ "./assets/backoffice/components/optionsInput/index.scss": 6383/*!**************************************************************!*\ 6384 !*** ./assets/backoffice/components/optionsInput/index.scss ***! 6385 \**************************************************************/ 6386/*! no static exports found */ 6387/***/ (function(module, exports, __webpack_require__) { 6388 6389// extracted by mini-css-extract-plugin 6390 6391/***/ }), 6392
6393/***/ "./assets/backoffice/components/pageEditZone/PageEditZone.js": 6394/*!*******************************************************************!*\ 6395 !*** ./assets/backoffice/components/pageEditZone/PageEditZone.js ***! 6396 \*******************************************************************/ 6397/*! exports provided: PageEditZone */ 6398/***/ (function(module, __webpack_exports__, __webpack_require__) { 6399 6400"use strict"; 6401__webpack_require__.r(__webpack_exports__); 6402/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "PageEditZone", function() { return PageEditZone; }); 6403/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 6404/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); 6405/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/pageEditZone/index.scss"); 6406/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_index_scss__WEBPACK_IMPORTED_MODULE_1__); 6407/* harmony import */ var _btnEditZone_BtnEditZone__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../btnEditZone/BtnEditZone */ "./assets/backoffice/components/btnEditZone/BtnEditZone.js"); 6408 6409 6410 6411var PageEditZone = function PageEditZone(props) { 6412 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", { 6413 className: "pageEditZoneContainer" 6414 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_btnEditZone_BtnEditZone__WEBPACK_IMPORTED_MODULE_2__["BtnEditZone"], { 6415 title: "Cr\xE9er une page", 6416 type: "addPage", 6417 refresh: function refresh() { 6418 return props.refresh(); 6419 }, 6420 item: { 6421 title: "", 6422 metaTitle: "", 6423 metaContent: "" 6424 } 6425 }))); 6426}; 6427 6428/***/ }), 6429
6430/***/ "./assets/backoffice/components/pageEditZone/index.scss": 6431/*!**************************************************************!*\ 6432 !*** ./assets/backoffice/components/pageEditZone/index.scss ***! 6433 \**************************************************************/ 6434/*! no static exports found */ 6435/***/ (function(module, exports, __webpack_require__) { 6436 6437// extracted by mini-css-extract-plugin 6438 6439/***/ }), 6440
6441/***/ "./assets/backoffice/components/statusTitleBar/StatusTitleBar.js": 6442/*!***********************************************************************!*\ 6443 !*** ./assets/backoffice/components/statusTitleBar/StatusTitleBar.js ***! 6444 \***********************************************************************/ 6445/*! exports provided: StatusTitleBar */ 6446/***/ (function(module, __webpack_exports__, __webpack_require__) { 6447 6448"use strict"; 6449__webpack_require__.r(__webpack_exports__); 6450/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "StatusTitleBar", function() { return StatusTitleBar; }); 6451/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 6452/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); 6453/* harmony import */ var grommet__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! grommet */ "./node_modules/grommet/es6/index.js"); 6454/* harmony import */ var _switch_SwitchUI__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../switch/SwitchUI */ "./assets/backoffice/components/switch/SwitchUI.js"); 6455/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/statusTitleBar/index.scss"); 6456/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_index_scss__WEBPACK_IMPORTED_MODULE_3__); 6457/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! classnames */ "./node_modules/classnames/index.js"); 6458/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_4__); 6459 6460 6461 6462 6463 6464var StatusTitleBar = function StatusTitleBar(props) { 6465 var title = props.title, 6466 status = props.status, 6467 id = props.id, 6468 getToParent = props.getToParent, 6469 to = props.to, 6470 returnValueSwitch = props.returnValueSwitch, 6471 keyName = props.keyName, 6472 keyName2 = props.keyName2; 6473 //console.log('statusTitle', title) 6474 //let [titleItem, setTitleItem] = useState(title); 6475 6476 var handleChange = function handleChange(e, param) { 6477 if (getToParent) if (param === 'status') { 6478 returnValueSwitch(e); 6479 } else if (param === 'title') { 6480 getToParent(e.target.value); 6481 } 6482 }; 6483 //console.log(keyName) 6484 //console.log(status === 'null') 6485 //console.log(props.edit) 6486 6487 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { 6488 className: classnames__WEBPACK_IMPORTED_MODULE_4___default()('statusTitleBarContainer', { 6489 'reglementStatus': keyName === 'reglementStatus' 6490 }) 6491 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("p", null, keyName, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", { 6492 className: "requireInput" 6493 }, 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"], { 6494 label: "", 6495 margin: { 6496 'bottom': '0' 6497 } 6498 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_1__["TextInput"], { 6499 placeholder: title, 6500 defaultValue: title, 6501 onChange: function onChange(e) { 6502 handleChange(e, 'title'); 6503 } 6504 })), typeof status !== 'undefined' && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { 6505 className: "containerStatut" 6506 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_switch_SwitchUI__WEBPACK_IMPORTED_MODULE_2__["SwitchUI"], { 6507 isActive: status === null ? false : status, 6508 id: id, 6509 to: to, 6510 idItem: props.idItem, 6511 returnToParent: function returnToParent(e) { 6512 handleChange(e, typeof keyName2 !== 'undefined' ? keyName2 : keyName); 6513 }, 6514 refresh: props.refresh 6515 }))); 6516}; 6517 6518/***/ }), 6519
6520/***/ "./assets/backoffice/components/statusTitleBar/index.scss": 6521/*!****************************************************************!*\ 6522 !*** ./assets/backoffice/components/statusTitleBar/index.scss ***! 6523 \****************************************************************/ 6524/*! no static exports found */ 6525/***/ (function(module, exports, __webpack_require__) { 6526 6527// extracted by mini-css-extract-plugin 6528 6529/***/ }), 6530
6531/***/ "./assets/backoffice/components/switch/SwitchUI.js": 6532/*!*********************************************************!*\ 6533 !*** ./assets/backoffice/components/switch/SwitchUI.js ***! 6534 \*********************************************************/ 6535/*! exports provided: SwitchUI */ 6536/***/ (function(module, __webpack_exports__, __webpack_require__) { 6537 6538"use strict"; 6539__webpack_require__.r(__webpack_exports__); 6540/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "SwitchUI", function() { return SwitchUI; }); 6541/* 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"); 6542/* 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__); 6543/* 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"); 6544/* 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__); 6545/* 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"); 6546/* 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__); 6547/* 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"); 6548/* 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__); 6549/* 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"); 6550/* 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__); 6551/* 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"); 6552/* 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__); 6553/* 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"); 6554/* 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__); 6555/* 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"); 6556/* 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__); 6557/* 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"); 6558/* 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__); 6559/* 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"); 6560/* 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__); 6561/* 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"); 6562/* 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__); 6563/* 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"); 6564/* 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__); 6565/* 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"); 6566/* 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__); 6567/* 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"); 6568/* 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__); 6569/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 6570/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_14__); 6571/* harmony import */ var _store_service__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ../../store/service */ "./assets/backoffice/store/service.js"); 6572/* harmony import */ var react_switch__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! react-switch */ "./node_modules/react-switch/index.js"); 6573/* harmony import */ var react_switch__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(react_switch__WEBPACK_IMPORTED_MODULE_16__); 6574/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/switch/index.scss"); 6575/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_17___default = /*#__PURE__*/__webpack_require__.n(_index_
6575scss__WEBPACK_IMPORTED_MODULE_17__); 6576 6577 6578 6579 6580 6581 6582 6583 6584 6585 6586 6587 6588 6589 6590function _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); } 6591function _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."); } 6592function _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; } } 6593function _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; } 6594function _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; } } 6595function _arrayWithHoles(r) { if (Array.isArray(r)) return r; } 6596 6597 6598 6599 6600var SwitchUI = function SwitchUI(props) { 6601 var isActive = props.isActive, 6602 id = props.id, 6603 to = props.to, 6604 returnToParent = props.returnToParent, 6605 keyName = props.keyName; 6606 var _useState = Object(react__WEBPACK_IMPORTED_MODULE_14__["useState"])(props.isActive), 6607 _useState2 = _slicedToArray(_useState, 2), 6608 status = _useState2[0], 6609 setStatus = _useState2[1]; 6610 //console.log(status) 6611 Object(react__WEBPACK_IMPORTED_MODULE_14__["useEffect"])(function () { 6612 setStatus(props.isActive); 6613 }, [props.isActive]); 6614 var handleChange = function handleChange() { 6615 var data = !!!status; 6616 //console.log(props) 6617 //console.log(status) 6618 if (id && to && typeof props.idItem === 'undefined') { 6619 setStatus(data); 6620 if (props.edit === false) return;else Object(_store_service__WEBPACK_IMPORTED_MODULE_15__["sendStatus"])(to, id, data).then(function () { 6621 if (typeof props.refresh !== 'undefined') props.refresh(); 6622 }); 6623 } else if (id && to && typeof props.idItem !== 'undefined') { 6624 setStatus(data); 6625 Object(_store_service__WEBPACK_IMPORTED_MODULE_15__["sendStatus"])(to, id, data, props.idItem).then(function () { 6626 if (typeof props.refresh !== 'undefined') { 6627 //console.log('refresh') 6628 props.refresh(); 6629 } 6630 }); 6631 } else if (returnToParent) { 6632 setStatus(data); 6633 returnToParent(data, keyName); 6634 } 6635 }; 6636 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("div", { 6637 className: "switchContainer" 6638 }, 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, { 6639 onChange: function onChange() { 6640 handleChange(); 6641 }, 6642 checked: status, 6643 onColor: "#90c97e", 6644 handleDiameter: 18 6645 }))); 6646}; 6647 6648/***/ }), 6649
6650/***/ "./assets/backoffice/components/switch/index.scss": 6651/*!********************************************************!*\ 6652 !*** ./assets/backoffice/components/switch/index.scss ***! 6653 \********************************************************/ 6654/*! no static exports found */ 6655/***/ (function(module, exports, __webpack_require__) { 6656 6657// extracted by mini-css-extract-plugin 6658 6659/***/ }), 6660
6661/***/ "./assets/backoffice/components/templateEditZone/TemplateEditZone.js": 6662/*!***************************************************************************!*\ 6663 !*** ./assets/backoffice/components/templateEditZone/TemplateEditZone.js ***! 6664 \***************************************************************************/ 6665/*! exports provided: TemplateEditZone */ 6666/***/ (function(module, __webpack_exports__, __webpack_require__) { 6667 6668"use strict"; 6669__webpack_require__.r(__webpack_exports__); 6670/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "TemplateEditZone", function() { return TemplateEditZone; }); 6671/* 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"); 6672/* 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__); 6673/* 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"); 6674/* 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__); 6675/* 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"); 6676/* 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__); 6677/* 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"); 6678/* 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__); 6679/* 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"); 6680/* 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__); 6681/* 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"); 6682/* 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__); 6683/* 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"); 6684/* 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__); 6685/* 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"); 6686/* 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__); 6687/* 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"); 6688/* 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__); 6689/* 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"); 6690/* 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__); 6691/* 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"); 6692/* 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__); 6693/* 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"); 6694/* 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__); 6695/* 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"); 6696/* 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__); 6697/* 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"); 6698/* 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__); 6699/* 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"); 6700/* 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__); 6701/* 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"); 6702/* 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__); 6703/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 6704/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_16__); 6705/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! classnames */ "./node_modules/classnames/index.js"); 6706/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_17___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_17__); 6707/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/templateEditZone/index.scss"); 6708/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_18___default = /*#__PURE__*/__webpack_require__.n(_index_
6708scss__WEBPACK_IMPORTED_MODULE_18__); 6709/* harmony import */ var _store_service__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ../../store/service */ "./assets/backoffice/store/service.js"); 6710/* harmony import */ var _btnSave_BtnSave__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ../btnSave/BtnSave */ "./assets/backoffice/components/btnSave/BtnSave.js"); 6711/* harmony import */ var _backgroundInput_BackgroundInput__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! ../backgroundInput/BackgroundInput */ "./assets/backoffice/components/backgroundInput/BackgroundInput.js"); 6712/* harmony import */ var _components_modal_Modal__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! ../../components/modal/Modal */ "./assets/backoffice/components/modal/Modal.js"); 6713 6714 6715 6716 6717 6718 6719 6720 6721 6722 6723 6724 6725 6726 6727 6728 6729function _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); } 6730function _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."); } 6731function _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; } } 6732function _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; } 6733function _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; } } 6734function _arrayWithHoles(r) { if (Array.isArray(r)) return r; } 6735 6736 6737 6738 6739 6740 6741 6742var TemplateEditZone = function TemplateEditZone(props) { 6743 var _useState = Object(react__WEBPACK_IMPORTED_MODULE_16__["useState"])(), 6744 _useState2 = _slicedToArray(_useState, 2), 6745 color = _useState2[0], 6746 setColor = _useState2[1]; 6747 var _useState3 = Object(react__WEBPACK_IMPORTED_MODULE_16__["useState"])(props.modif), 6748 _useState4 = _slicedToArray(_useState3, 2), 6749 lastModif = _useState4[0], 6750 setLastModif = _useState4[1]; 6751 var _useState5 = Object(react__WEBPACK_IMPORTED_MODULE_16__["useState"])(), 6752 _useState6 = _slicedToArray(_useState5, 2), 6753 lastModifState = _useState6[0], 6754 setLastModifState = _useState6[1]; 6755 var _useState7 = Object(react__WEBPACK_IMPORTED_MODULE_16__["useState"])(false), 6756 _useState8 = _slicedToArray(_useState7, 2), 6757 open = _useState8[0], 6758 openPopup = _useState8[1]; 6759 Object(react__WEBPACK_IMPORTED_MODULE_16__["useEffect"])(function () { 6760 setLastModif(props.modif); 6761 }, [props.modif]); 6762 var handleColor = function handleColor(e) { 6763 setColor(e); 6764 setLastModifState(new Date()); 6765 }; 6766 var handleSubmit = function handleSubmit() { 6767 if (typeof lastModif !== 'undefined' || typeof lastModifState !== 'undefined') { 6768 var data = props.data; 6769 var type = data.type; 6770 if (type === 'header') { 6771 data = [type, color]; 6772 //console.log(data) 6773 Object(_store_service__WEBPACK_IMPORTED_MODULE_19__["sendSocialTemplate"])(data); 6774 } else if (data.type === 'footer') { 6775 data = [type, color].concat([data.social]); 6776 //console.log(data) 6777 Object(_store_service__WEBPACK_IMPORTED_MODULE_19__["sendSocialTemplate"])(data); 6778 } 6779 openPopup(true); 6780 } 6781 }; 6782 var modif; 6783 if (lastModif > lastModifState || typeof lastModifState === 'undefined') { 6784 modif = lastModif; 6785 } else if (lastModifState > lastModif || typeof lastModif === 'undefined') { 6786 modif = lastModifState; 6787 } 6788 //console.log(modif) 6789 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", { 6790 className: "onePageEditZoneContainer" 6791 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_16___default.a.createElement("div", { 6792 onClick: function onClick() { 6793 handleSubmit(); 6794 }, 6795 className: classnames__WEBPACK_IMPORTED_MODULE_17___default()('containerSave', { 6796 'disabled': typeof modif !== 'undefined' ? false : true 6797 }) 6798 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_16___default.a.createElement(_btnSave_BtnSave__WEBPACK_IMPORTED_MODULE_20__["BtnSave"], { 6799 title: 'Sauvegarder', 6800 modif: modif 6801 })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_16___default.a.createElement(_backgroundInput_Backgroun
6801dInput__WEBPACK_IMPORTED_MODULE_21__["BackgroundInput"], { 6802 color: props.data.content, 6803 returnToParent: function returnToParent(e) { 6804 handleColor(e); 6805 } 6806 })), open && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_16___default.a.createElement(_components_modal_Modal__WEBPACK_IMPORTED_MODULE_22__["Modal"], { 6807 refresh: function (_refresh) { 6808 function refresh() { 6809 return _refresh.apply(this, arguments); 6810 } 6811 refresh.toString = function () { 6812 return _refresh.toString(); 6813 }; 6814 return refresh; 6815 }(function () { 6816 refresh(); 6817 }), 6818 open: open, 6819 closePopup: setTimeout(function () { 6820 openPopup(false); 6821 }, 700), 6822 modal: "modalNotif", 6823 item: { 6824 title: 'Sauvegardé !' 6825 } 6826 })); 6827}; 6828 6829/***/ }), 6830
6831/***/ "./assets/backoffice/components/templateEditZone/index.scss": 6832/*!******************************************************************!*\ 6833 !*** ./assets/backoffice/components/templateEditZone/index.scss ***! 6834 \******************************************************************/ 6835/*! no static exports found */ 6836/***/ (function(module, exports, __webpack_require__) { 6837 6838// extracted by mini-css-extract-plugin 6839 6840/***/ }), 6841
6842/***/ "./assets/backoffice/components/textInput/TextInputUI.js": 6843/*!***************************************************************!*\ 6844 !*** ./assets/backoffice/components/textInput/TextInputUI.js ***! 6845 \***************************************************************/ 6846/*! exports provided: TextInputUI */ 6847/***/ (function(module, __webpack_exports__, __webpack_require__) { 6848 6849"use strict"; 6850__webpack_require__.r(__webpack_exports__); 6851/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "TextInputUI", function() { return TextInputUI; }); 6852/* 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"); 6853/* 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__); 6854/* 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"); 6855/* 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__); 6856/* 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"); 6857/* 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__); 6858/* 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"); 6859/* 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__); 6860/* 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"); 6861/* 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__); 6862/* 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"); 6863/* 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__); 6864/* 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"); 6865/* 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__); 6866/* 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"); 6867/* 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__); 6868/* 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"); 6869/* 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__); 6870/* 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"); 6871/* 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__); 6872/* 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"); 6873/* 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__); 6874/* 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"); 6875/* 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__); 6876/* 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"); 6877/* 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__); 6878/* 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"); 6879/* 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__); 6880/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 6881/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_14__); 6882/* harmony import */ var grommet__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! grommet */ "./node_modules/grommet/es6/index.js"); 6883/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/textInput/index.scss"); 6884/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(_index_
6884scss__WEBPACK_IMPORTED_MODULE_16__); 6885/* harmony import */ var _switch_SwitchUI__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ../switch/SwitchUI */ "./assets/backoffice/components/switch/SwitchUI.js"); 6886function _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); } 6887function _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."); } 6888function _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; } } 6889function _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; } 6890function _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; } } 6891function _arrayWithHoles(r) { if (Array.isArray(r)) return r; } 6892 6893 6894 6895 6896 6897 6898 6899 6900 6901 6902 6903 6904 6905 6906 6907 6908 6909 6910var TextInputUI = function TextInputUI(props) { 6911 var name = props.name, 6912 name2 = props.name2, 6913 value = props.value, 6914 value2 = props.value2, 6915 getToParent = props.getToParent, 6916 getToParent2 = props.getToParent2, 6917 returnValueSwitch = props.returnValueSwitch, 6918 keyName = props.keyName, 6919 isActive = props.isActive, 6920 id = props.id, 6921 to = props.to; 6922 //console.log(props) 6923 var _useState = Object(react__WEBPACK_IMPORTED_MODULE_14__["useState"])(value),
6924 _useState2 = _slicedToArray(_useState, 2), 6925 valueInput = _useState2[0], 6926 setValue = _useState2[1]; 6927 var _useState3 = Object(react__WEBPACK_IMPORTED_MODULE_14__["useState"])(value2), 6928 _useState4 = _slicedToArray(_useState3, 2), 6929 valueInput2 = _useState4[0], 6930 setValue2 = _useState4[1]; 6931 var handleChange = function handleChange(e, param) { 6932 if (param) { 6933 if (getToParent && param === 'title') { 6934 getToParent(e.target.value); 6935 } else if (getToParent2 && param === 'btnTitle') { 6936 getToParent2(e.target.value); 6937 } 6938 } 6939 }; 6940 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("div", { 6941 className: "textInputContainer" 6942 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("div", { 6943 className: "containerLabel" 6944 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_15__["FormField"], { 6945 label: "".concat(name), 6946 margin: { 6947 'bottom': '0' 6948 } 6949 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_15__["TextInput"], { 6950 placeholder: "".concat(name), 6951 defaultValue: value, 6952 onChange: function onChange(e) { 6953 setValue(e), handleChange(e, 'title'); 6954 } 6955 })), typeof value2 !== 'undefined' && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_15__["FormField"], { 6956 label: "".concat(name2), 6957 margin: { 6958 'bottom': '0' 6959 } 6960 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_15__["TextInput"], { 6961 placeholder: "".concat(name2), 6962 defaultValue: value2, 6963 onChange: function onChange(e) { 6964 setValue2(e), handleChange(e, 'btnTitle'); 6965 } 6966 }))), typeof isActive !== 'undefined' && id && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("div", { 6967 className: "containerStatus" 6968 }, /*#__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"], { 6969 isActive: isActive, 6970 to: to, 6971 id: id, 6972 keyName: 'btnStatus', 6973 edit: props.edit, 6974 refresh: props.refresh 6975 }))); 6976}; 6977 6978/***/ }), 6979
6980/***/ "./assets/backoffice/components/textInput/index.scss": 6981/*!***********************************************************!*\ 6982 !*** ./assets/backoffice/components/textInput/index.scss ***! 6983 \***********************************************************/ 6984/*! no static exports found */ 6985/***/ (function(module, exports, __webpack_require__) { 6986 6987// extracted by mini-css-extract-plugin 6988 6989/***/ }), 6990
6991/***/ "./assets/backoffice/components/userEditZone/UserEditZone.js": 6992/*!*******************************************************************!*\ 6993 !*** ./assets/backoffice/components/userEditZone/UserEditZone.js ***! 6994 \*******************************************************************/ 6995/*! exports provided: UserEditZone */ 6996/***/ (function(module, __webpack_exports__, __webpack_require__) { 6997 6998"use strict"; 6999__webpack_require__.r(__webpack_exports__); 7000/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "UserEditZone", function() { return UserEditZone; }); 7001/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 7002/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); 7003/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/components/userEditZone/index.scss"); 7004/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_index_scss__WEBPACK_IMPORTED_MODULE_1__); 7005/* harmony import */ var _btnEditZone_BtnEditZone__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../btnEditZone/BtnEditZone */ "./assets/backoffice/components/btnEditZone/BtnEditZone.js"); 7006 7007 7008 7009var UserEditZone = function UserEditZone(props) { 7010 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", { 7011 className: "userEditZoneContainer" 7012 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_btnEditZone_BtnEditZone__WEBPACK_IMPORTED_MODULE_2__["BtnEditZone"], { 7013 title: "Cr\xE9er un utilisateur", 7014 type: "addEditUser", 7015 refresh: function refresh() { 7016 return props.refresh(); 7017 }, 7018 item: { 7019 username: "", 7020 firstName: "", 7021 lastName: "", 7022 email: "", 7023 roles: "ROLE_USER" 7024 } 7025 }))); 7026}; 7027 7028/***/ }), 7029
7030/***/ "./assets/backoffice/components/userEditZone/index.scss": 7031/*!**************************************************************!*\ 7032 !*** ./assets/backoffice/components/userEditZone/index.scss ***! 7033 \**************************************************************/ 7034/*! no static exports found */ 7035/***/ (function(module, exports, __webpack_require__) { 7036 7037// extracted by mini-css-extract-plugin 7038 7039/***/ }), 7040
7041/***/ "./assets/backoffice/index.js": 7042/*!************************************!*\ 7043 !*** ./assets/backoffice/index.js ***! 7044 \************************************/ 7045/*! no exports provided */ 7046/***/ (function(module, __webpack_exports__, __webpack_require__) { 7047 7048"use strict"; 7049__webpack_require__.r(__webpack_exports__); 7050/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 7051/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); 7052/* harmony import */ var react_dom__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react-dom */ "./node_modules/react-dom/index.js"); 7053/* harmony import */ var react_dom__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_dom__WEBPACK_IMPORTED_MODULE_1__); 7054/* harmony import */ var _views_App__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./views/App */ "./assets/backoffice/views/App.js"); 7055 7056 7057 7058react_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')); 7059 7060/***/ }), 7061
7062/***/ "./assets/backoffice/pages/error/Error404.js": 7063/*!***************************************************!*\ 7064 !*** ./assets/backoffice/pages/error/Error404.js ***! 7065 \***************************************************/ 7066/*! exports provided: Error404 */ 7067/***/ (function(module, __webpack_exports__, __webpack_require__) { 7068 7069"use strict"; 7070__webpack_require__.r(__webpack_exports__); 7071/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Error404", function() { return Error404; }); 7072/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 7073/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); 7074 7075var Error404 = function Error404() { 7076 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { 7077 className: "error404 containerFlex" 7078 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h1", null, "Error 404")); 7079}; 7080 7081/***/ }), 7082
7083/***/ "./assets/backoffice/pages/gallery/Gallery.js": 7084/*!****************************************************!*\ 7085 !*** ./assets/backoffice/pages/gallery/Gallery.js ***! 7086 \****************************************************/ 7087/*! exports provided: Gallery */ 7088/***/ (function(module, __webpack_exports__, __webpack_require__) { 7089 7090"use strict"; 7091__webpack_require__.r(__webpack_exports__); 7092/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Gallery", function() { return Gallery; }); 7093/* 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"); 7094/* 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__); 7095/* 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"); 7096/* 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__); 7097/* 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"); 7098/* 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__); 7099/* 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"); 7100/* 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__); 7101/* 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"); 7102/* 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__); 7103/* 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"); 7104/* 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__); 7105/* 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"); 7106/* 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__); 7107/* 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"); 7108/* 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__); 7109/* 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"); 7110/* 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__); 7111/* 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"); 7112/* 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__); 7113/* 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"); 7114/* 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__); 7115/* 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"); 7116/* 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__); 7117/* 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"); 7118/* 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__); 7119/* 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"); 7120/* 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__); 7121/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 7122/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_14__); 7123/* harmony import */ var _components_mediaSection_MediaSection__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ../../components/mediaSection/MediaSection */ "./assets/backoffice/components/mediaSection/MediaSection.js"); 7124/* harmony import */ var _components_headerSection_HeaderSection__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ../../components/headerSection/HeaderSection */ "./assets/backoffice/components/headerSection/HeaderSection.js"); 7125/* harmony import */ var _store_service__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ../../store/service */ "./assets/backoffice/store/service.js"); 7126/* harmony import */ var _components_editZone_EditZone__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ../../components/editZone/EditZone */ "./assets/backoffice/components/editZone/EditZone.js"); 7127/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/pages/gallery/index.scss"); 7128/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_19___default = /*#__PURE__*/__webpack_require__.n(_index_
7128scss__WEBPACK_IMPORTED_MODULE_19__); 7129 7130 7131 7132 7133 7134 7135 7136 7137 7138 7139 7140 7141 7142 7143function _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); } 7144function _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."); } 7145function _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; } } 7146function _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; } 7147function _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; } } 7148function _arrayWithHoles(r) { if (Array.isArray(r)) return r; } 7149 7150 7151 7152 7153 7154 7155var Gallery = function Gallery() { 7156 var _useState = Object(react__WEBPACK_IMPORTED_MODULE_14__["useState"])([]), 7157 _useState2 = _slicedToArray(_useState, 2), 7158 items = _useState2[0], 7159 setItems = _useState2[1]; 7160 Object(react__WEBPACK_IMPORTED_MODULE_14__["useEffect"])(function () { 7161 fetchData(); 7162 }, []); 7163 var fetchData = function fetchData() { 7164 Object(_store_service__WEBPACK_IMPORTED_MODULE_17__["getMedias"])().then(function (res) { 7165 setItems(res); 7166 }); 7167 }; 7168 var _refresh = function refresh() { 7169 fetchData(); 7170 }; 7171 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", { 7172 className: "galleryContainer containerFlex" 7173 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(_components_headerSection_HeaderSection__WEBPACK_IMPORTED_MODULE_16__["HeaderSection"], { 7174 title: "Galerie" 7175 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(_components_mediaSection_MediaSection__WEBPACK_IMPORTED_MODULE_15__["MediaSection"], { 7176 items: items, 7177 refresh: function refresh() { 7178 _refresh(); 7179 } 7180 })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(_components_editZone_EditZone__WEBPACK_IMPORTED_MODULE_18__["EditZone"], { 7181 editZoneType: "galleryManager", 7182 refresh: function refresh() { 7183 _refresh(); 7184 }, 7185 data: items 7186 })); 7187}; 7188 7189/***/ }), 7190
7191/***/ "./assets/backoffice/pages/gallery/index.scss": 7192/*!****************************************************!*\ 7193 !*** ./assets/backoffice/pages/gallery/index.scss ***! 7194 \****************************************************/ 7195/*! no static exports found */ 7196/***/ (function(module, exports, __webpack_require__) { 7197 7198// extracted by mini-css-extract-plugin 7199 7200/***/ }), 7201
7202/***/ "./assets/backoffice/pages/gameManager/GameManager.js": 7203/*!************************************************************!*\ 7204 !*** ./assets/backoffice/pages/gameManager/GameManager.js ***! 7205 \************************************************************/ 7206/*! exports provided: GameManager */ 7207/***/ (function(module, __webpack_exports__, __webpack_require__) { 7208 7209"use strict"; 7210__webpack_require__.r(__webpack_exports__); 7211/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "GameManager", function() { return GameManager; }); 7212/* 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"); 7213/* 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__); 7214/* 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"); 7215/* 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__); 7216/* 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"); 7217/* 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__); 7218/* 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"); 7219/* 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__); 7220/* 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"); 7221/* 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__); 7222/* 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"); 7223/* 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__); 7224/* 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"); 7225/* 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__); 7226/* 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"); 7227/* 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__); 7228/* 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"); 7229/* 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__); 7230/* 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"); 7231/* 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__); 7232/* 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"); 7233/* 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__); 7234/* 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"); 7235/* 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__); 7236/* 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"); 7237/* 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__); 7238/* 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"); 7239/* 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__); 7240/* 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"); 7241/* 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__); 7242/* 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"); 7243/* 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__); 7244/* 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"); 7245/* 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__); 7246/* 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"); 7247/* 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__); 7248/* 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"); 7249/* 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__); 7250/* 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"); 7251/* 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__); 7252/* 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"); 7253/* 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__); 7254/* 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"); 7255/* 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__); 7256/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 7257/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_22___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_22__); 7258/* harmony import */ var _store_service__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! ../../store/service */ "./assets/backoffice/store/service.js"); 7259/* harmony import */ var rc_pagination__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! rc-pagination */ "./node_modules/rc-pagination/es/index.js"); 7260/* harmony import */ var _components_headerSection_HeaderSection__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! ../../components/headerSection/HeaderSection */ "./assets/backoffice/components/headerSection/HeaderSection.js"); 7261/* harmony import */ var _components_dataHeader_DataHeader__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! ../../components/dataHeader/DataHeader */ "./assets/backoffice/components/dataHeader/DataHeader.js"); 7262/* harmony import */ var _components_editZone_EditZone__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! ../../components/editZone/EditZone */ "./assets/backoffice/components/editZone/EditZone.js"); 7263/* harmony import */ var _components_listItem_ListItemGames__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! ../../components/listItem/ListItemGames */ "./assets/backoffice/components/listItem/ListItemGames.js"); 7264/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_29__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/pages/gameManager/index.scss"); 7265/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_29___default = /*#__PURE__*/__webpack_require__.n(_index_
vendor: 4,761 bytes, lines 7265-7297
7265scss__WEBPACK_IMPORTED_MODULE_29__); 7266 7267 7268 7269 7270 7271 7272 7273 7274 7275 7276 7277 7278 7279 7280 7281 7282 7283 7284 7285 7286 7287 7288function _toConsumableArray(r) { return _arrayWithoutHoles(r) || _iterableToArray(r) || _unsupportedIterableToArray(r) || _nonIterableSpread(); } 7289function _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."); } 7290function _iterableToArray(r) { if ("undefined" != typeof Symbol && null != r[Symbol.iterator] || null != r["@@iterator"]) return Array.from(r); } 7291function _arrayWithoutHoles(r) { if (Array.isArray(r)) return _arrayLikeToArray(r); } 7292function _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 }; })(); } 7293function _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); } 7294function 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); } 7295function _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); }); }; } 7296function _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); } 7297function _nonIterableRest() { throw new TypeError("Invalid attempt to de
7297structure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } 7298function _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; } } 7299function _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; } 7300function _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; } } 7301function _arrayWithHoles(r) { if (Array.isArray(r)) return r; } 7302 7303 7304 7305 7306 7307 7308 7309 7310var GameManager = function GameManager() { 7311 var _useState = Object(react__WEBPACK_IMPORTED_MODULE_22__["useState"])([]), 7312 _useState2 = _slicedToArray(_useState, 2), 7313 listGame = _useState2[0], 7314 setListGame = _useState2[1]; 7315 var _useState3 = Object(react__WEBPACK_IMPORTED_MODULE_22__["useState"])(0), 7316 _useState4 = _slicedToArray(_useState3, 2), 7317 currentPageCount = _useState4[0], 7318 setCurrentPage = _useState4[1]; 7319 var _useState5 = Object(react__WEBPACK_IMPORTED_MODULE_22__["useState"])(10), 7320 _useState6 = _slicedToArray(_useState5, 2), 7321 pageSizeCount = _useState6[0], 7322 setPageSize = _useState6[1]; 7323 Object(react__WEBPACK_IMPORTED_MODULE_22__["useEffect"])(function () { 7324 fetchData(); 7325 }, []); 7326 var fetchData = function fetchData() { 7327 Object(_store_service__WEBPACK_IMPORTED_MODULE_23__["getGames"])().then(/*#__PURE__*/function () { 7328 var _ref = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee(res) { 7329 return _regenerator().w(function (_context) { 7330 while (1) switch (_context.n) { 7331 case 0: 7332 console.log(res); 7333 _context.n = 1; 7334 return setListGame(res); 7335 case 1: 7336 return _context.a(2); 7337 } 7338 }, _callee); 7339 })); 7340 return function (_x) { 7341 return _ref.apply(this, arguments); 7342 }; 7343 }()); 7344 }; 7345 var _refresh = function refresh() { 7346 fetchData(); 7347 }; 7348 var generateGames = function generateGames() { 7349 var data = _toConsumableArray(listGame); 7350 if (typeof data !== 'undefined' && data !== null) if (data.length > pageSizeCount) { 7351 var dataCopy = _toConsumableArray(listGame); 7352 var remove = dataCopy.splice(currentPageCount * pageSizeCount, pageSizeCount); 7353 return remove.map(function (item, i) { 7354 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_22___default.a.createElement(_components_listItem_ListItemGames__WEBPACK_IMPORTED_MODULE_28__["ListItemGames"], { 7355 className: "listItem", 7356 item: item, 7357 key: i, 7358 refresh: function refresh() { 7359 _refresh(); 7360 } 7361 }); 7362 }); 7363 } else { 7364 return data.map(function (item, i) { 7365 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_22___default.a.createElement(_components_listItem_ListItemGames__WEBPACK_IMPORTED_MODULE_28__["ListItemGames"], { 7366 className: "listItem", 7367 item: item, 7368 key: i, 7369 refresh: function refresh() { 7370 _refresh(); 7371 } 7372 }); 7373 }); 7374 } 7375 }; 7376 var onChange = function onChange(current, pageSize) { 7377 setCurrentPage(current - 1); 7378 //console.log('onChange:current=', current); 7379 //console.log('onChange:pageSize=', pageSize); 7380 generateGames(); 7381 }; 7382 //console.log(listGame.length) 7383 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", { 7384 className: "newsletterManagerContainer gameManagerContainer containerFlex" 7385 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_22___default.a.createElement(_components_headerSection_HeaderSection__WEBPACK_IMPORTED_MODULE_25__["HeaderSection"], { 7386 title: "Jeux-concours", 7387 subTitle: "Liste des inscrits" 7388 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_22___default.a.createElement(_components_dataHeader_DataHeader__WEBPACK_IMPORTED_MODULE_26__["DataHeader"], { 7389 dataName: ["Article", "Téléphone", "Prénom", "Nom", "E-mail", "Date de création", "Offre promotionnelle", "CGU accepté", "Media"], 7390 className: "dataHeaderUser" 7391 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_22___default.a.createElement("div", { 7392 className: "containerGame" 7393 }, 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"], { 7394 simple: true, 7395 showQuickJumper: {
7396 goButton: false 7397 }, 7398 defaultCurrent: 1, 7399 total: listGame.length, 7400 onChange: onChange 7401 }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_22___default.a.createElement(_components_editZone_EditZone__WEBPACK_IMPORTED_MODULE_27__["EditZone"], { 7402 editZoneType: "gameManager", 7403 refresh: function refresh() { 7404 _refresh(); 7405 } 7406 })); 7407}; 7408 7409/***/ }), 7410
7411/***/ "./assets/backoffice/pages/gameManager/index.scss": 7412/*!********************************************************!*\ 7413 !*** ./assets/backoffice/pages/gameManager/index.scss ***! 7414 \********************************************************/ 7415/*! no static exports found */ 7416/***/ (function(module, exports, __webpack_require__) { 7417 7418// extracted by mini-css-extract-plugin 7419 7420/***/ }), 7421
7422/***/ "./assets/backoffice/pages/home/Home.js": 7423/*!**********************************************!*\ 7424 !*** ./assets/backoffice/pages/home/Home.js ***! 7425 \**********************************************/ 7426/*! exports provided: Home */ 7427/***/ (function(module, __webpack_exports__, __webpack_require__) { 7428 7429"use strict"; 7430__webpack_require__.r(__webpack_exports__); 7431/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Home", function() { return Home; }); 7432/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 7433/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); 7434/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/pages/home/index.scss"); 7435/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_index_scss__WEBPACK_IMPORTED_MODULE_1__); 7436/* harmony import */ var _components_headerSection_HeaderSection__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../components/headerSection/HeaderSection */ "./assets/backoffice/components/headerSection/HeaderSection.js"); 7437/* harmony import */ var _utils_img_imgDocBO__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../utils/img/imgDocBO */ "./assets/backoffice/utils/img/imgDocBO/index.js"); 7438 7439 7440 7441 7442var Home = function Home() { 7443 //console.log(all) 7444 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { 7445 className: "homeContainer containerFlex" 7446 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_components_headerSection_HeaderSection__WEBPACK_IMPORTED_MODULE_2__["HeaderSection"], { 7447 title: "Back Office", 7448 subTitle: "Documentation" 7449 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", { 7450 className: "containerDoc" 7451 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("h3", null, "Sommaire"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("ul", { 7452 className: "listFirst styleList" 7453 }, /*#__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", { 7454 className: "listInFirst styleList" 7455 }, /*#__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", { 7456 src: _utils_img_imgDocBO__WEBPACK_IMPORTED_MODULE_3__["tuto1"] 7457 }), /*#__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", { 7458 src: _utils_img_imgDocBO__WEBPACK_IMPORTED_MODULE_3__["tuto2"] 7459 }), /*#__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", { 7460 src: _utils_img_imgDocBO__WEBPACK_IMPORTED_MODULE_3__["tuto3"] 7461 }), /*#__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", { 7462 src: _utils_img_imgDocBO__WEBPACK_IMPORTED_MODULE_3__["tuto4"] 7463 }), /*#__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
7463ie"), /*#__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", { 7464 src: _utils_img_imgDocBO__WEBPACK_IMPORTED_MODULE_3__["tuto5"] 7465 }), /*#__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", { 7466 className: "listFirst" 7467 }, /*#__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", { 7468 className: "listInFirst styleList" 7469 }, /*#__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", { 7470 className: "listInFirst styleListOther" 7471 }, /*#__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", { 7472 className: "red" 7473 }, "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", { 7474 className: "red" 7475 }, "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", { 7476 className: "red" 7477 }, "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", { 7478 src: _utils_img_imgDocBO__WEBPACK_IMPORTED_MODULE_3__["tuto6"] 7479 }), /*#__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", { 7480 src: _utils_img_imgDocBO__WEBPACK_IMPORTED_MODULE_3__["tuto7"] 7481 })))), /*#__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
7481activer 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))); 7482}; 7483 7484/***/ }), 7485
7486/***/ "./assets/backoffice/pages/home/index.scss": 7487/*!*************************************************!*\ 7488 !*** ./assets/backoffice/pages/home/index.scss ***! 7489 \*************************************************/ 7490/*! no static exports found */ 7491/***/ (function(module, exports, __webpack_require__) { 7492 7493// extracted by mini-css-extract-plugin 7494 7495/***/ }), 7496
7497/***/ "./assets/backoffice/pages/login/Login.js": 7498/*!************************************************!*\ 7499 !*** ./assets/backoffice/pages/login/Login.js ***! 7500 \************************************************/ 7501/*! exports provided: Login */ 7502/***/ (function(module, __webpack_exports__, __webpack_require__) { 7503 7504"use strict"; 7505__webpack_require__.r(__webpack_exports__); 7506/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Login", function() { return Login; }); 7507/* 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"); 7508/* 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__); 7509/* 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"); 7510/* 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__); 7511/* 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"); 7512/* 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__); 7513/* 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"); 7514/* 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__); 7515/* 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"); 7516/* 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__); 7517/* 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"); 7518/* 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__); 7519/* 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"); 7520/* 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__); 7521/* 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"); 7522/* 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__); 7523/* 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"); 7524/* 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__); 7525/* 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"); 7526/* 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__); 7527/* 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"); 7528/* 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__); 7529/* 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"); 7530/* 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__); 7531/* 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"); 7532/* 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__); 7533/* 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"); 7534/* 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__); 7535/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 7536/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_14__); 7537/* harmony import */ var _store_service__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ../../store/service */ "./assets/backoffice/store/service.js"); 7538/* harmony import */ var grommet__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! grommet */ "./node_modules/grommet/es6/index.js"); 7539/* harmony import */ var _components_button_ButtonBO__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ../../components/button/ButtonBO */ "./assets/backoffice/components/button/ButtonBO.js"); 7540/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/pages/login/index.scss"); 7541/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_18___default = /*#__PURE__*/__webpack_require__.n(_index_
7541scss__WEBPACK_IMPORTED_MODULE_18__); 7542 7543 7544 7545 7546 7547 7548 7549 7550 7551 7552 7553 7554 7555 7556function _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); } 7557function _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); } 7558function _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."); } 7559function _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; } } 7560function _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; } 7561function _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; } } 7562function _arrayWithHoles(r) { if (Array.isArray(r)) return r; } 7563 7564 7565 7566 7567 7568var Login = function Login(props) { 7569 var _useState = Object(react__WEBPACK_IMPORTED_MODULE_14__["useState"])(""), 7570 _useState2 = _slicedToArray(_useState, 2), 7571 username = _useState2[0], 7572 setUsername = _useState2[1]; 7573 var _useState3 = Object(react__WEBPACK_IMPORTED_MODULE_14__["useState"])(""), 7574 _useState4 = _slicedToArray(_useState3, 2), 7575 password = _useState4[0], 7576 setPassword = _useState4[1]; 7577 var _useState5 = Object(react__WEBPACK_IMPORTED_MODULE_14__["useState"])(""), 7578 _useState6 = _slicedToArray(_useState5, 2), 7579 error = _useState6[0], 7580 setError = _useState6[1]; 7581 var handleSubmit = function handleSubmit() { 7582 if (username.length > 0 && password.length > 0) { 7583 Object(_store_service__WEBPACK_IMPORTED_MODULE_15__["loginCheck"])({ 7584 username: username, 7585 password: password 7586 }).then(function (res) { 7587 if (_typeof(res.token) !== undefined) { 7588 sessionStorage.setItem("loggedIn", res.token); 7589 props.logged(true); 7590 } else { 7591 setError(res.message); 7592 } 7593 }); 7594 } 7595 }; 7596 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", { 7597 className: "containerLoginForm" 7598 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("div", { 7599 className: "loginTitle" 7600 }, "Se connecter"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("div", { 7601 className: "containerLoginFormInner" 7602 }, /*#__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"], { 7603 placeholder: "", 7604 value: username, 7605 onChange: function onChange(event) { 7606 setUsername(event.target.value); 7607 setError(""); 7608 } 7609 }), /*#__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"], { 7610 type: "password", 7611 placeholder: "", 7612 value: password, 7613 onChange: function onChange(event) { 7614 setPassword(event.target.value); 7615 setError(""); 7616 } 7617 }), error !== "" && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("div", null, error), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement("div", { 7618 onClick: function onClick() { 7619 handleSubmit(); 7620 } 7621 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14___default.a.createElement(_components_button_ButtonBO__WEBPACK_IMPORTED_MODULE_17__["ButtonBO"], { 7622 title: 'Se connecter' 7623 }))))); 7624}; 7625 7626/***/ }), 7627
7628/***/ "./assets/backoffice/pages/login/index.scss": 7629/*!**************************************************!*\ 7630 !*** ./assets/backoffice/pages/login/index.scss ***! 7631 \**************************************************/ 7632/*! no static exports found */ 7633/***/ (function(module, exports, __webpack_require__) { 7634 7635// extracted by mini-css-extract-plugin 7636 7637/***/ }), 7638
7639/***/ "./assets/backoffice/pages/onePageManager/OnePageManager.js": 7640/*!******************************************************************!*\ 7641 !*** ./assets/backoffice/pages/onePageManager/OnePageManager.js ***! 7642 \******************************************************************/ 7643/*! exports provided: OnePageManager */ 7644/***/ (function(module, __webpack_exports__, __webpack_require__) { 7645 7646"use strict"; 7647__webpack_require__.r(__webpack_exports__); 7648/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "OnePageManager", function() { return OnePageManager; }); 7649/* 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"); 7650/* 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__); 7651/* 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"); 7652/* 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__); 7653/* 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"); 7654/* 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__); 7655/* 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"); 7656/* 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__); 7657/* 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"); 7658/* 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__); 7659/* 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"); 7660/* 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__); 7661/* 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"); 7662/* 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__); 7663/* 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"); 7664/* 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__); 7665/* 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"); 7666/* 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__); 7667/* 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"); 7668/* 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__); 7669/* 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"); 7670/* 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__); 7671/* 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"); 7672/* 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__); 7673/* 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"); 7674/* 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__); 7675/* 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"); 7676/* 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__); 7677/* 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"); 7678/* 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__); 7679/* 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"); 7680/* 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__); 7681/* 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"); 7682/* 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__); 7683/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 7684/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_17___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_17__); 7685/* harmony import */ var _store_service__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ../../store/service */ "./assets/backoffice/store/service.js"); 7686/* harmony import */ var _store_store__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ../../store/store */ "./assets/backoffice/store/store.js"); 7687/* harmony import */ var _components_headerSection_HeaderSection__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ../../components/headerSection/HeaderSection */ "./assets/backoffice/components/headerSection/HeaderSection.js"); 7688/* harmony import */ var _components_editZone_EditZone__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! ../../components/editZone/EditZone */ "./assets/backoffice/components/editZone/EditZone.js"); 7689/* harmony import */ var _components_list_List__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! ../../components/list/List */ "./assets/backoffice/components/list/List.js"); 7690/* harmony import */ var _components_statusTitleBar_StatusTitleBar__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! ../../components/statusTitleBar/StatusTitleBar */ "./assets/backoffice/components/statusTitleBar/StatusTitleBar.js"); 7691/* harmony import */ var _components_modal_Modal__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! ../../components/modal/Modal */ "./assets/backoffice/components/modal/Modal.js"); 7692/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/pages/onePageManager/index.scss"); 7693/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_25___default = /*#__PURE__*/__webpack_require__.n(_index_
7693scss__WEBPACK_IMPORTED_MODULE_25__); 7694/* harmony import */ var _utils_img_drag_png__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! ../../utils/img/drag.png */ "./assets/backoffice/utils/img/drag.png"); 7695/* harmony import */ var _components_btnAddItemList_btnAddItemList__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! ../../components/btnAddItemList/btnAddItemList */ "./assets/backoffice/components/btnAddItemList/btnAddItemList.js"); 7696 7697 7698 7699 7700 7701 7702 7703 7704 7705 7706 7707 7708 7709 7710 7711 7712 7713function _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); } 7714function _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."); } 7715function _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; } } 7716function _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; } 7717function _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; } } 7718function _arrayWithHoles(r) { if (Array.isArray(r)) return r; } 7719 7720 7721 7722 7723 7724 7725 7726 7727 7728 7729 7730var OnePageManager = function OnePageManager() { 7731 var _useState = Object(react__WEBPACK_IMPORTED_MODULE_17__["useState"])([]), 7732 _useState2 = _slicedToArray(_useState, 2), 7733 itemsVertical = _useState2[0], 7734 setItemsVertical = _useState2[1]; 7735 var _useState3 = Object(react__WEBPACK_IMPORTED_MODULE_17__["useState"])([]), 7736 _useState4 = _slicedToArray(_useState3, 2), 7737 items = _useState4[0], 7738 setItems = _useState4[1]; 7739 var _useState5 = Object(react__WEBPACK_IMPORTED_MODULE_17__["useState"])(false), 7740 _useState6 = _slicedToArray(_useState5, 2), 7741 open = _useState6[0], 7742 openPopup = _useState6[1]; 7743 var _useState7 = Object(react__WEBPACK_IMPORTED_MODULE_17__["useState"])(), 7744 _useState8 = _slicedToArray(_useState7, 2), 7745 title = _useState8[0], 7746 setTitle = _useState8[1]; 7747 var _useState9 = Object(react__WEBPACK_IMPORTED_MODULE_17__["useState"])(), 7748 _useState0 = _slicedToArray(_useState9, 2), 7749 metaTitle = _useState0[0], 7750 setMetaTitle = _useState0[1]; 7751 var _useState1 = Object(react__WEBPACK_IMPORTED_MODULE_17__["useState"])(), 7752 _useState10 = _slicedToArray(_useState1, 2), 7753 metaContent = _useState10[0], 7754 setMetaContent = _useState10[1]; 7755 var _useState11 = Object(react__WEBPACK_IMPORTED_MODULE_17__["useState"])(), 7756 _useState12 = _slicedToArray(_useState11, 2), 7757 status = _useState12[0], 7758 setStatus = _useState12[1]; 7759 var _useState13 = Object(react__WEBPACK_IMPORTED_MODULE_17__["useState"])(), 7760 _useState14 = _slicedToArray(_useState13, 2), 7761 id = _useState14[0], 7762 setId = _useState14[1]; 7763 var _useState15 = Object(react__WEBPACK_IMPORTED_MODULE_17__["useState"])(), 7764 _useState16 = _slicedToArray(_useState15, 2), 7765 lastModif = _useState16[0], 7766 setLastModif = _useState16[1]; 7767 var _useContext = Object(react__WEBPACK_IMPORTED_MODULE_17__["useContext"])(_store_store__WEBPACK_IMPORTED_MODULE_19__["StoreContext"]), 7768 state = _useContext.state, 7769 dispatch = _useContext.dispatch; 7770 var templateValues = state.template; 7771 var fetchData = function fetchData(newData) { 7772 var idPage = window.location.search.toString().replace(/\D/g, ''); 7773 Object(_store_service__WEBPACK_IMPORTED_MODULE_18__["getOnePage"])(idPage).then(function (res) { 7774 var title = typeof newData !== 'undefined' && typeof newData.title !== 'undefined' ? newData.title : res[0].title; 7775 var metaTitle = typeof newData !== 'undefined' && typeof newData.metaTitle !== 'undefined' ? newData.metaTitle : res[0].title; 7776 var metaContent = typeof newData !== 'undefined' && typeof newData.metaContent !== 'undefined' ? newData.metaContent : res[0].title; 7777 setItemsVertical(res[0]), setItems(res[0].section), setTitle(title), setMetaTitle(metaTitle), setMetaContent(metaContent), setStatus(res[0].status), setId(res[0].id); 7778 }); 7779 }; 7780 Object(react__WEBPACK_IMPORTED_MODULE_17__["useEffect"])(function () { 7781 fetchData(); 7782 }, []); 7783 var handleDrop = function handleDrop(items) { 7784 items.map(function (item, i) { 7785 item.orders = i; 7786 });
7787 Object(_store_service__WEBPACK_IMPORTED_MODULE_18__["sendOrderSection"])(items); 7788 setItems(items); 7789 }; 7790 var _refresh = function refresh() { 7791 var newData = { 7792 metaContent: metaContent, 7793 metaTitle: metaTitle, 7794 title: title 7795 }; 7796 fetchData(newData); 7797 }; 7798 var handleAddInput = function handleAddInput() { 7799 openPopup(true); 7800 }; 7801 var handleInputTitle = function handleInputTitle(e) { 7802 setTitle(e); 7803 setLastModif(new Date()); 7804 }; 7805 //console.log( typeof title,title) 7806 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", { 7807 className: "onePageManagerContainer containerFlex" 7808 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(_components_headerSection_HeaderSection__WEBPACK_IMPORTED_MODULE_20__["HeaderSection"], { 7809 title: "Gestion d'une page", 7810 subTitle: title, 7811 returnLocation: '/admin/pageManager' 7812 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(_components_statusTitleBar_StatusTitleBar__WEBPACK_IMPORTED_MODULE_23__["StatusTitleBar"], { 7813 keyName: "Titre", 7814 id: id, 7815 status: status, 7816 title: title, 7817 getToParent: function getToParent(e) { 7818 handleInputTitle(e); 7819 }, 7820 to: '/api/admin/pages/status/', 7821 refresh: function refresh() { 7822 _refresh(); 7823 } 7824 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement("div", { 7825 className: "listSection" 7826 }, /*#__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"], { 7827 items: items, 7828 onDrop: function onDrop(_ref) { 7829 var items = _ref.items; 7830 handleDrop(items); 7831 }, 7832 listType: 'onePageManager', 7833 refresh: function refresh() { 7834 _refresh(); 7835 } 7836 }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(_components_editZone_EditZone__WEBPACK_IMPORTED_MODULE_21__["EditZone"], { 7837 editZoneType: "onePageManager", 7838 refresh: function refresh() { 7839 _refresh(); 7840 }, 7841 data: itemsVertical, 7842 lastModif: lastModif, 7843 titlePage: title, 7844 metaTitle: metaTitle, 7845 metaContent: metaContent, 7846 setMetaTitle: setMetaTitle, 7847 setMetaContent: setMetaContent 7848 }), open && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_17___default.a.createElement(_components_modal_Modal__WEBPACK_IMPORTED_MODULE_24__["Modal"], { 7849 refresh: function refresh() { 7850 _refresh(); 7851 }, 7852 id: id, 7853 open: open, 7854 closePopup: function closePopup() { 7855 return openPopup(false); 7856 }, 7857 modal: "addSectionPage", 7858 item: { 7859 title: "", 7860 content: "", 7861 subTitle: "", 7862 btnTitle: "", 7863 btnStatus: "", 7864 background: "white", 7865 template: "", 7866 type: "", 7867 templateVal: templateValues 7868 } 7869 })); 7870}; 7871 7872/***/ }), 7873
7874/***/ "./assets/backoffice/pages/onePageManager/index.scss": 7875/*!***********************************************************!*\ 7876 !*** ./assets/backoffice/pages/onePageManager/index.scss ***! 7877 \***********************************************************/ 7878/*! no static exports found */ 7879/***/ (function(module, exports, __webpack_require__) { 7880 7881// extracted by mini-css-extract-plugin 7882 7883/***/ }), 7884
7885/***/ "./assets/backoffice/pages/oneSectionItemManager/OneSectionItemManager.js": 7886/*!********************************************************************************!*\ 7887 !*** ./assets/backoffice/pages/oneSectionItemManager/OneSectionItemManager.js ***! 7888 \********************************************************************************/ 7889/*! exports provided: OneSectionItemManager */ 7890/***/ (function(module, __webpack_exports__, __webpack_require__) { 7891 7892"use strict"; 7893__webpack_require__.r(__webpack_exports__); 7894/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "OneSectionItemManager", function() { return OneSectionItemManager; }); 7895/* 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"); 7896/* 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__); 7897/* 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"); 7898/* 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__); 7899/* 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"); 7900/* 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__); 7901/* 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"); 7902/* 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__); 7903/* 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"); 7904/* 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__); 7905/* 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"); 7906/* 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__); 7907/* 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"); 7908/* 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__); 7909/* 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"); 7910/* 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__); 7911/* 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"); 7912/* 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__); 7913/* 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"); 7914/* 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__); 7915/* 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"); 7916/* 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__); 7917/* 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"); 7918/* 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__); 7919/* 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"); 7920/* 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__); 7921/* 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"); 7922/* 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__); 7923/* 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"); 7924/* 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__); 7925/* 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"); 7926/* 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__); 7927/* 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"); 7928/* 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__); 7929/* 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"); 7930/* 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__); 7931/* 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"); 7932/* 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__); 7933/* 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"); 7934/* 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__); 7935/* 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"); 7936/* 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__); 7937/* 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"); 7938/* 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__); 7939/* 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"); 7940/* 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__); 7941/* 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"); 7942/* 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__); 7943/* 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"); 7944/* 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__); 7945/* 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"); 7946/* 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__); 7947/* 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"); 7948/* 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__); 7949/* 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"); 7950/* 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__); 7951/* 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"); 7952/* 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__); 7953/* 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"); 7954/* 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__); 7955/* 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"); 7956/* 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__); 7957/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_31__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 7958/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_31___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_31__); 7959/* harmony import */ var _store_service__WEBPACK_IMPORTED_MODULE_32__ = __webpack_require__(/*! ../../store/service */ "./assets/backoffice/store/service.js"); 7960/* harmony import */ var _store_store__WEBPACK_IMPORTED_MODULE_33__ = __webpack_require__(/*! ../../store/store */ "./assets/backoffice/store/store.js"); 7961/* harmony import */ var _components_headerSection_HeaderSection__WEBPACK_IMPORTED_MODULE_34__ = __webpack_require__(/*! ../../components/headerSection/HeaderSection */ "./assets/backoffice/components/headerSection/HeaderSection.js"); 7962/* harmony import */ var _components_editZone_EditZone__WEBPACK_IMPORTED_MODULE_35__ = __webpack_require__(/*! ../../components/editZone/EditZone */ "./assets/backoffice/components/editZone/EditZone.js"); 7963/* harmony import */ var _components_textInput_TextInputUI__WEBPACK_IMPORTED_MODULE_36__ = __webpack_require__(/*! ../../components/textInput/TextInputUI */ "./assets/backoffice/components/textInput/TextInputUI.js"); 7964/* harmony import */ var _components_optionsInput_OptionsInput__WEBPACK_IMPORTED_MODULE_37__ = __webpack_require__(/*! ../../components/optionsInput/OptionsInput */ "./assets/backoffice/components/optionsInput/OptionsInput.js"); 7965/* harmony import */ var _components_dateInput_InputDate__WEBPACK_IMPORTED_MODULE_38__ = __webpack_require__(/*! ../../components/dateInput/InputDate */ "./assets/backoffice/components/dateInput/InputDate.js"); 7966/* harmony import */ var _components_editorTextArea_EditorTextArea__WEBPACK_IMPORTED_MODULE_39__ = __webpack_require__(/*! ../../components/editorTextArea/EditorTextArea */ "./assets/backoffice/components/editorTextArea/EditorTextArea.js"); 7967/* harmony import */ var _components_oneImg_OneImg__WEBPACK_IMPORTED_MODULE_40__ = __webpack_require__(/*! ../../components/oneImg/OneImg */ "./assets/backoffice/components/oneImg/OneImg.js"); 7968/* harmony import */ var _components_statusTitleBar_StatusTitleBar__WEBPACK_IMPORTED_MODULE_41__ = __webpack_require__(/*! ../../components/statusTitleBar/StatusTitleBar */ "./assets/backoffice/components/statusTitleBar/StatusTitleBar.js"); 7969/* harmony import */ var grommet__WEBPACK_IMPORTED_MODU
7969LE_42__ = __webpack_require__(/*! grommet */ "./node_modules/grommet/es6/index.js"); 7970/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_43__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/pages/oneSectionItemManager/index.scss"); 7971/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_43___default = /*#__PURE__*/__webpack_require__.n(_index_scss__WEBPACK_IMPORTED_MODULE_43__); 7972function _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); } 7973function _toConsumableArray(r) { return _arrayWithoutHoles(r) || _iterableToArray(r) || _unsupportedIterableToArray(r) || _nonIterableSpread(); } 7974function _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."); } 7975function _iterableToArray(r) { if ("undefined" != typeof Symbol && null != r[Symbol.iterator] || null != r["@@iterator"]) return Array.from(r); } 7976function _arrayWithoutHoles(r) { if (Array.isArray(r)) return _arrayLikeToArray(r); } 7977function 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; } 7978function _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; } 7979function _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; } 7980function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : i + ""; } 7981function _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); } 7982function _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); } 7983function _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."); } 7984function _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; } } 7985function _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; } 7986function _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; } } 7987function _arrayWithHoles(r) { if (Array.isArray(r)) return r; } 7988 7989 7990 7991 7992 7993 7994 7995 7996 7997 7998 7999 8000 8001 8002 8003 8004 8005 8006 8007 8008 8009 8010 8011 8012 8013 8014 8015 8016 8017 8018 8019 8020 8021 8022 8023 8024 8025 8026 8027 8028 8029 8030 8031 8032var OneSectionItemManager = function OneSectionItemManager() { 8033 var fkIdSection = window.location.search.toString().match(/section=[0-9]+/g)[0].replace(/\D/g, ''); 8034 var fkIdPage = window.location.search.toString().match(/id=[0-9]+/g)[0].replace(/\D/g, ''); 8035 var fkIdOrigin = window.location.search.toString().match(/origin=[0-9]+/g)[0].replace(/\D/g, ''); 8036 var fkIdItem; 8037 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, ''); 8038 var edit; 8039 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; 8040 var _useContext = Object(react__WEBPACK_IMPORTED_MODULE_31__["useContext"])(_store_store__WEBPACK_IMPORTED_MODULE_33__["StoreContext"]), 8041 state = _useContext.state, 8042 dispatch = _useContext.dispatch; 8043 var returnValue = "/admin/oneSectionManager?id=".concat(fkIdPage, "§ion=").concat(fkIdSection, "&origin=").concat(fkIdOrigin); 8044 var _useState = Object(react__WEBPACK_IMPORTED_MODULE_31__["useState"])([]), 8045 _useState2 = _slicedToArray(_useState, 2), 8046 model = _useState2[0], 8047 setModel = _useState2[1]; 8048 var _useState3 = Object(react__WEBPACK_IMPORTED_MODULE_31__["useState"])([]), 8049 _useState4 = _slicedToArray(_useState3, 2), 8050 currentItem = _useState4[0], 8051 setCurrentItem = _useState4[1]; 8052 var _useState5 = Object(react__WEBPACK_IMPORTED_MODULE_31__["useState"])(), 8053 _useState6 = _slicedToArray(_useState5, 2), 8054 template = _useState6[0], 8055 setTemplate = _useState6[1]; 8056 var _useState7 = Object(react__WEBPACK_IMPORTED_MODULE_31__["useState"])([]), 8057 _useState8 = _slicedToArray(_useState7, 2), 8058 medias = _useState8[0], 8059 setMedias = _useState8[1]; 8060 var _useState9 = Object(react__WEBPACK_IMPORTED_MODULE_31__["useState"])([]), 8061 _useState0 = _slicedToArray(_useState9, 2), 8062 category = _useState0[0], 8063 setCategory = _useState0[1]; 8064 var _useState1 = Object(react__WEBPACK_IMPORTED_MODULE_31__["useState"])(), 8065 _useState10 = _slicedToArray(_useState1, 2), 8066 lastModif = _useState10[0],
8067 setLastModif = _useState10[1]; 8068 var _useState11 = Object(react__WEBPACK_IMPORTED_MODULE_31__["useState"])(), 8069 _useState12 = _slicedToArray(_useState11, 2), 8070 valueSelect = _useState12[0], 8071 setValueSelect = _useState12[1]; 8072 var _useState13 = Object(react__WEBPACK_IMPORTED_MODULE_31__["useState"])([]), 8073 _useState14 = _slicedToArray(_useState13, 2), 8074 mediaTab = _useState14[0], 8075 setMediaTab = _useState14[1]; 8076 var mediaContent = []; 8077 var nbImg = []; 8078 var dataOptions = []; 8079 var fetchData = function fetchData() { 8080 Object(_store_service__WEBPACK_IMPORTED_MODULE_32__["getOneSectionItem"])(fkIdSection, fkIdItem).then(function (res) { 8081 console.log(res); 8082 setMedias(res[0].media); 8083 setModel(res[0]); 8084 if (res[0].form.length > 0) setTemplate(res[0].form); 8085 }); 8086 Object(_store_service__WEBPACK_IMPORTED_MODULE_32__["getCategory"])().then(function (res) { 8087 setCategory(res); 8088 }); 8089 }; 8090 Object(react__WEBPACK_IMPORTED_MODULE_31__["useEffect"])(function () { 8091 fetchData(); 8092 }, []); 8093 var _refresh = function refresh() { 8094 return ( 8095 //console.log('refr'), 8096 fetchData() 8097 ); 8098 }; 8099 var handleChange = function handleChange(value, key, index) { 8100 if (key === 'media' && typeof index !== 'undefined') { 8101 mediaTab[index] = value; 8102 setMediaTab(mediaTab); 8103 setCurrentItem(_objectSpread(_objectSpread({}, currentItem), _defineProperty({}, key, mediaTab))); 8104 } else { 8105 setCurrentItem(_objectSpread(_objectSpread({}, currentItem), _defineProperty({}, key, value))); 8106 } 8107 setLastModif(new Date()); 8108 }; 8109 var checkValue = function checkValue(v) { 8110 if (typeof v !== 'undefined') if (typeof v === 'string') return v; 8111 }; 8112 var generateInput = function generateInput() { 8113 var current = template.slice(); 8114 //console.log(model.template) 8115 var r, value; 8116 var defautlValue = 'Modifier ici...'; 8117 var req = false; 8118 if (typeof fkIdItem === 'undefined') { 8119 r = defautlValue; 8120 } else if (typeof fkIdItem === 'string') { 8121 edit = true; 8122 r = model; 8123 } 8124 var checkRequire = function checkRequire(template, keyName) { 8125 //console.log(template) 8126 if (template === 'actualite') if (keyName === 'title' || keyName === 'content') req = true; 8127 return req; 8128 }; 8129 return current.map(function (el, i) { 8130 if (typeof r !== 'undefined') { 8131 value = r[el.keyName]; 8132 if (r === defautlValue) value = r; 8133 switch (el.keyName) { 8134 case 'content': 8135 checkRequire(model.template, el.keyName); 8136 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_31___default.a.createElement(_components_editorTextArea_EditorTextArea__WEBPACK_IMPORTED_MODULE_39__["EditorTextArea"], { 8137 key: i, 8138 id: model.id, 8139 keyName: el.keyName, 8140 name: el.name, 8141 content: checkValue(value), 8142 returnToParent: function returnToParent(e) { 8143 return handleChange(e, el.keyName); 8144 }, 8145 req: req, 8146 edit: edit 8147 }); 8148 case 'mentionLegale': 8149 checkRequire(model.template, el.keyName); 8150 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_31___default.a.createElement(_components_editorTextArea_EditorTextArea__WEBPACK_IMPORTED_MODULE_39__["EditorTextArea"], { 8151 key: i, 8152 id: model.id, 8153 keyName: el.keyName, 8154 name: el.name, 8155 content: checkValue(value), 8156 returnToParent: function returnToParent(e) { 8157 return handleChange(e, el.keyName); 8158 }, 8159 req: req, 8160 edit: edit 8161 }); 8162 // case 'status': 8163 // return <StatusTitleBar key={i} id={model.id} status={model.status} 8164 // getToParent={(e)=> { handleChange(e, el.keyName) }} 8165 // to={'/api/admin/section/element/status/'} 8166 // idItem={fkIdItem} 8167 // returnValueSwitch={(e)=> { handleChange(e, 'status') }} 8168 // />; 8169 case 'url': 8170 checkRequire(model.template, el.keyName); 8171 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_31___default.a.createElement(_components_textInput_TextInputUI__WEBPACK_IMPORTED_MODULE_36__["TextInputUI"], { 8172 key: i, 8173 keyName: el.keyName, 8174 name: el.name, 8175 value: checkValue(value), 8176 getToParent: function getToParent(e) { 8177 handleChange(e, el.keyName); 8178 }, 8179 req: req, 8180 edit: edit 8181 }); 8182 case 'title': 8183 checkRequire(model.template, el.keyName); 8184 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_31___default.a.createElement(_components_statusTitleBar_StatusTitleBar__WEBPACK_IMPORTED_MODULE_41__["StatusTitleBar"], { 8185 key: i, 8186 id: model.id, 8187 title: value, 8188 getToParent: function getToParent(e) { 8189 handleChange(e, el.keyName); 8190 }, 8191 returnValueSwitch: function returnValueSwitch(e) { 8192 handleChange(e, 'titleStatus'); 8193 }, 8194 to: '/api/admin/section/status/', 8195 req: req, 8196 edit: edit, 8197 keyName: el.keyName, 8198 keyName2: 'titleStatus' 8199 /* TODO REQUIRE TITLE*/ 8200 }); 8201 case 'options': 8202 checkRequire(model.template, el.keyName); 8203 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_31___default.a.createElement(_components_optionsInput_OptionsInput__WEBPACK_IMPORTED_MODULE_37__["OptionsInput"], { 8204 key: i, 8205 keyName: el.keyName, 8206 name: el.name, 8207 value: value, 8208 template: model.template, 8209 getToParent: function getToParent(e) { 8210 handleChange(e, el.keyName); 8211 }, 8212 req: req, 8213 edit: edit 8214 }); 8215 case 'datePublish': 8216 checkRequire(model.template, el.keyName); 8217 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_31___default.a.createElement(_components_dateInput_InputDate__WEBPACK_IMPORTED_MODULE_38__["InputDate"], { 8218 key: i, 8219 keyName: el.keyName, 8220 name: el.name, 8221 value: value, 8222 getToParent: function getToParent(e) { 8223 handleChange(e, el.keyName); 8224 }, 8225 req: req, 8226 edit: edit 8227 }); 8228 case 'btnUrl': 8229 checkRequire(model.template, el.keyName); 8230 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_31___default.a.createElement(_components_textInput_TextInputUI__WEBPACK_IMPORTED_MODULE_36__["TextInputUI"], { 8231 key: i, 8232 id: model.id, 8233 value: model.btnUrl, 8234 value2: model.btnTitle, 8235 isActive: model.btnStatus === null ? false : model.btnStatus, 8236 keyName: el.keyName, 8237 name: "Url du bouton", 8238 name2: "Titre du bouton", 8239 to: "/api/admin/section/elements/status/button/".concat(fkIdPage, "/"), 8240 getToParent: function getToParent(e) { 8241 handleChange(e, 'btnUrl'); 8242 }, 8243 getToParent2: function getToParent2(e) { 8244 handleChange(e, 'btnTitle'); 8245 }, 8246 req: req, 8247 refresh: function refresh() { 8248 _refresh(); 8249 }, 8250 edit: edit 8251 }); 8252 case 'reglementStatus': 8253 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_31___default.a.createElement(_components_statusTitleBar_StatusTitleBar__WEBPACK_IMPORTED_MODULE_41__["StatusTitleBar"], { 8254 key: i, 8255 id: model.id, 8256 status: model.reglementStatus, 8257 keyName: el.keyName, 8258 name: el.name, 8259 getToParent: function getToParent(e) { 8260 handleChange(e, el.keyName); 8261 }, 8262 to: '/api/admin/section/status/reglement/' 8263 }); 8264 case 'media': 8265 case 'status': 8266 case 'background': 8267 case 'template': 8268 case 'btnStatus': 8269 case 'btnTitle': 8270 case 'titleStatus': 8271 case 'contentStatus': 8272 return false;
8273 default: 8274 checkRequire(model.template, el.keyName); 8275 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_31___default.a.createElement(_components_textInput_TextInputUI__WEBPACK_IMPORTED_MODULE_36__["TextInputUI"], { 8276 key: i, 8277 keyName: el.keyName, 8278 name: el.name, 8279 value: checkValue(value), 8280 getToParent: function getToParent(e) { 8281 handleChange(e, el.keyName); 8282 }, 8283 req: req, 8284 edit: edit 8285 }); 8286 } 8287 } 8288 }); 8289 }; 8290 var generateMediasItem = function generateMediasItem() { 8291 if (typeof template !== 'undefined') { 8292 template.map(function (el) { 8293 if (el.keyName === 'media') nbImg.push(el); 8294 }); 8295 } 8296 if (typeof model.media !== 'undefined' && edit === true) { 8297 return model.media.map(function (item, i) { 8298 var first = false; 8299 var mediaName; 8300 if (model.template === 'actualite' && i === 1) { 8301 mediaName = 'vidéo'; 8302 } 8303 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"], { 8304 key: i, 8305 keyName: 'media', 8306 name: "media".concat(i), 8307 mediaName: mediaName, 8308 idTemplate: fkIdSection, 8309 idItem: fkIdItem, 8310 item: { 8311 filenameMedia: '', 8312 pathMedia: '' 8313 }, 8314 edit: true, 8315 first: first, 8316 refresh: function refresh() { 8317 _refresh(); 8318 }, 8319 from: "section", 8320 handleIdMedia: function handleIdMedia(e) { 8321 setMediaTab([].concat(_toConsumableArray(mediaTab), [e])), handleChange(e, el.keyName); 8322 } 8323 });else return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_31___default.a.createElement(_components_oneImg_OneImg__WEBPACK_IMPORTED_MODULE_40__["OneImg"], { 8324 key: i, 8325 keyName: 'media', 8326 name: "media".concat(i), 8327 mediaName: mediaName, 8328 idTemplate: fkIdSection, 8329 idItem: fkIdItem, 8330 item: item, 8331 edit: true, 8332 first: first, 8333 refresh: function refresh() { 8334 _refresh(); 8335 }, 8336 from: "section", 8337 handleIdMedia: function handleIdMedia(e) { 8338 setMediaTab([].concat(_toConsumableArray(mediaTab), [e])), handleChange(e, el.keyName); 8339 } 8340 }); 8341 }); 8342 } else if (typeof model.media !== 'undefined' && edit === false) { 8343 var mediasFormCopy = template.slice(); 8344 var _medias = _.remove(mediasFormCopy, function (n) { 8345 return n.keyName === 'media'; 8346 }); 8347 return _medias.map(function (item, i) { 8348 var req = false; 8349 var first = false; 8350 if ((model.template === 'actualite' || model.template === 'partners') && i === 0) req = true; 8351 if (i === 0) first = true; 8352 var mediaName; 8353 if (model.template === 'actualite' && i === 1) { 8354 mediaName = 'vidéo'; 8355 } 8356 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_31___default.a.createElement(_components_oneImg_OneImg__WEBPACK_IMPORTED_MODULE_40__["OneImg"], { 8357 key: i, 8358 keyName: item.keyName, 8359 name: item.name, 8360 mediaName: mediaName, 8361 idTemplate: fkIdSection, 8362 idItem: fkIdItem, 8363 edit: edit, 8364 req: req, 8365 first: first, 8366 item: { 8367 filenameMedia: '', 8368 pathMedia: '' 8369 }, 8370 refresh: function refresh() { 8371 _refresh(); 8372 }, 8373 from: "section", 8374 handleIdMedia: function handleIdMedia(e) { 8375 handleChange(e, item.keyName, i); 8376 } 8377 }); 8378 }); 8379 } 8380 }; 8381 var generateCategoryOptions = function generateCategoryOptions() { 8382 if (category.length > 0) category.map(function (el) { 8383 var i = { 8384 lab: el.name, 8385 value: el.id 8386 }; 8387 dataOptions.push(i); 8388 }); 8389 return dataOptions; 8390 }; 8391 var getInitialSelectValue = function getInitialSelectValue() { 8392 var value; 8393 dataOptions.forEach(function (el) { 8394 if (typeof model.category !== 'undefined') model.category.forEac
8394h(function (item) { 8395 if (item.nameCategory === el.lab) return value = { 8396 lab: el.lab, 8397 value: el.value 8398 }; 8399 }); 8400 }); 8401 return value; 8402 }; 8403 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", { 8404 className: "oneSectionItemManagerContainer containerFlex" 8405 }, typeof template !== 'undefined' && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_31___default.a.createElement(_components_headerSection_HeaderSection__WEBPACK_IMPORTED_MODULE_34__["HeaderSection"], { 8406 title: "".concat(typeof fkIdItem !== 'undefined' ? 'Ãdition' : 'Ajout', " ").concat(model.template), 8407 returnLocation: returnValue 8408 }), 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", { 8409 className: "containerCategory" 8410 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_31___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_42__["FormField"], { 8411 label: "" 8412 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_31___default.a.createElement("div", null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_31___default.a.createElement("p", { 8413 className: "simpleTitle" 8414 }, "Cat\xE9gorie", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_31___default.a.createElement("span", { 8415 className: "requireInput" 8416 }, edit === false ? '* champ obligatoire' : ''))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_31___default.a.createElement(grommet__WEBPACK_IMPORTED_MODULE_42__["Select"], { 8417 options: generateCategoryOptions(), 8418 labelKey: "lab", 8419 valueKey: "value", 8420 value: typeof valueSelect !== 'undefined' ? valueSelect : getInitialSelectValue(), 8421 onChange: function onChange(_ref) { 8422 var value = _ref.value; 8423 setValueSelect(value), handleChange(value.value, 'category'); 8424 } 8425 })))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_31___default.a.createElement(_components_editZone_EditZone__WEBPACK_IMPORTED_MODULE_35__["EditZone"], { 8426 editZoneType: "oneSectionItemManager", 8427 refresh: function refresh() { 8428 _refresh(); 8429 }, 8430 data: currentItem, 8431 lastModif: lastModif, 8432 origin: fkIdOrigin, 8433 id: model.id, 8434 idSectionPage: model.idSectionPage, 8435 idItem: fkIdItem, 8436 idSection: fkIdPage, 8437 edit: edit, 8438 returnLocation: returnValue, 8439 requiredInput: model.required, 8440 template: model.template 8441 })); 8442}; 8443 8444/***/ }), 8445
8446/***/ "./assets/backoffice/pages/oneSectionItemManager/index.scss": 8447/*!******************************************************************!*\ 8448 !*** ./assets/backoffice/pages/oneSectionItemManager/index.scss ***! 8449 \******************************************************************/ 8450/*! no static exports found */ 8451/***/ (function(module, exports, __webpack_require__) { 8452 8453// extracted by mini-css-extract-plugin 8454 8455/***/ }), 8456
8457/***/ "./assets/backoffice/pages/oneSectionManager/OneSectionManager.js": 8458/*!************************************************************************!*\ 8459 !*** ./assets/backoffice/pages/oneSectionManager/OneSectionManager.js ***! 8460 \************************************************************************/ 8461/*! exports provided: OneSectionManager */ 8462/***/ (function(module, __webpack_exports__, __webpack_require__) { 8463 8464"use strict"; 8465__webpack_require__.r(__webpack_exports__); 8466/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "OneSectionManager", function() { return OneSectionManager; }); 8467/* 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"); 8468/* 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__); 8469/* 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"); 8470/* 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__); 8471/* 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"); 8472/* 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__); 8473/* 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"); 8474/* 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__); 8475/* 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"); 8476/* 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__); 8477/* 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"); 8478/* 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__); 8479/* 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"); 8480/* 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__); 8481/* 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"); 8482/* 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__); 8483/* 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"); 8484/* 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__); 8485/* 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"); 8486/* 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__); 8487/* 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"); 8488/* 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__); 8489/* 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"); 8490/* 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__); 8491/* 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"); 8492/* 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__); 8493/* 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"); 8494/* 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__); 8495/* 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"); 8496/* 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__); 8497/* 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"); 8498/* 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__); 8499/* 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"); 8500/* 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__); 8501/* 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"); 8502/* 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__); 8503/* 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"); 8504/* 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__); 8505/* 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"); 8506/* 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__); 8507/* 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"); 8508/* 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__); 8509/* 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"); 8510/* 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__); 8511/* 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"); 8512/* 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__); 8513/* 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"); 8514/* 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__); 8515/* 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"); 8516/* 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__); 8517/* 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"); 8518/* 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__); 8519/* 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"); 8520/* 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__); 8521/* 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"); 8522/* 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__); 8523/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 8524/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_28___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_28__); 8525/* harmony import */ var _store_service__WEBPACK_IMPORTED_MODULE_29__ = __webpack_require__(/*! ../../store/service */ "./assets/backoffice/store/service.js"); 8526/* harmony import */ var _store_store__WEBPACK_IMPORTED_MODULE_30__ = __webpack_require__(/*! ../../store/store */ "./assets/backoffice/store/store.js"); 8527/* harmony import */ var _components_headerSection_HeaderSection__WEBPACK_IMPORTED_MODULE_31__ = __webpack_require__(/*! ../../components/headerSection/HeaderSection */ "./assets/backoffice/components/headerSection/HeaderSection.js"); 8528/* harmony import */ var _components_editZone_EditZone__WEBPACK_IMPORTED_MODULE_32__ = __webpack_require__(/*! ../../components/editZone/EditZone */ "./assets/backoffice/components/editZone/EditZone.js"); 8529/* harmony import */ var _components_list_List__WEBPACK_IMPORTED_MODULE_33__ = __webpack_require__(/*! ../../components/list/List */ "./assets/backoffice/components/list/List.js"); 8530/* harmony import */ var _components_statusTitleBar_StatusTitleBar__WEBPACK_IMPORTED_MODULE_34__ = __webpack_require__(/*! ../../components/statusTitleBar/StatusTitleBar */ "./assets/backoffice/components/statusTitleBar/StatusTitleBar.js"); 8531/* harmony import */ var _components_optionsInput_OptionsInput__WEBPACK_IMPORTED_MODULE_35__ = __webpack_require__(/*! ../../components/optionsInput/OptionsInput */ "./assets/backoffice/components/optionsInput/OptionsInput.js"); 8532/* harmony import */ var _components_oneImg_OneImg__WEBPACK_IMPORTED_MODULE_36__ = __webpack_require__(/*! ../../components/oneImg/OneImg */ "./assets/backoffice/components/oneImg/OneImg.js"); 8533/* harmony import */ var _components_btnAddItemList_btnAddItemList__WEBPACK_IMPORTED_MODULE_37__ = __webpack_require__(/*! ../../components/btnAddItemList/btnAddItemList */ "./assets/backoffice/components/btnAddItemList/btnAddItemList.js"); 8534/* harmony import */ var _components_editorTextArea_EditorTextArea__WEBPACK_IMPORTED_MODULE_38__ = __webpack_require__(/*! ../../components/editorTextArea/EditorTextArea */ "./assets/backoffice/components/editorTextArea/EditorTextArea.js"); 8535/* harmony import */ var _components_textInput_TextInputUI__WEBPACK_IMPORTED_MODULE_39__ = __webpack_require__(/*! ../../components/textInput/TextInputUI */ "./assets/backoffice/components/textInput/TextInputUI.js"); 8536/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_40__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/pages/oneSectionManager/index.scss"); 8537/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_40___default = /*#__PURE__*/__webpack_require__.n(_index_
vendor: 5,269 bytes, lines 8537-8548
8537scss__WEBPACK_IMPORTED_MODULE_40__); 8538/* harmony import */ var _utils_img_edit_png__WEBPACK_IMPORTED_MODULE_41__ = __webpack_require__(/*! ../../utils/img/edit.png */ "./assets/backoffice/utils/img/edit.png"); 8539function _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); } 8540function _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; } 8541function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : i + ""; } 8542function _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); } 8543function _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 }; })(); } 8544function _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); } 8545function 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); } 8546function _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); }); }; } 8547function _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); } 8548function _nonIterableRest() { throw new TypeError("Invalid attempt to de
8548structure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } 8549function _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; } } 8550function _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; } 8551function _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; } } 8552function _arrayWithHoles(r) { if (Array.isArray(r)) return r; } 8553 8554 8555 8556 8557 8558 8559 8560 8561 8562 8563 8564 8565 8566 8567 8568 8569 8570 8571 8572 8573 8574 8575 8576 8577 8578 8579 8580 8581 8582 8583 8584 8585 8586 8587 8588 8589 8590 8591 8592 8593 8594 8595var OneSectionManager = function OneSectionManager() { 8596 var fkIdSection = window.location.search.toString().match(/section=[0-9]+/g)[0].replace(/\D/g, ''); 8597 var fkIdPage = window.location.search.toString().match(/id=[0-9]+/g)[0].replace(/\D/g, ''); 8598 var fkIdOrigin = window.location.search.toString().match(/origin=[0-9]+/g)[0].replace(/\D/g, ''); 8599 var _useState = Object(react__WEBPACK_IMPORTED_MODULE_28__["useState"])(fkIdPage), 8600 _useState2 = _slicedToArray(_useState, 2), 8601 idPage = _useState2[0], 8602 setIdPage = _useState2[1]; 8603 var _useState3 = Object(react__WEBPACK_IMPORTED_MODULE_28__["useState"])(fkIdSection), 8604 _useState4 = _slicedToArray(_useState3, 2), 8605 idSection = _useState4[0], 8606 setIdSection = _useState4[1]; 8607 var _useContext = Object(react__WEBPACK_IMPORTED_MODULE_28__["useContext"])(_store_store__WEBPACK_IMPORTED_MODULE_30__["StoreContext"]), 8608 state = _useContext.state, 8609 dispatch = _useContext.dispatch; 8610 var _useState5 = Object(react__WEBPACK_IMPORTED_MODULE_28__["useState"])([]), 8611 _useState6 = _slicedToArray(_useState5, 2), 8612 item = _useState6[0], 8613 setItem = _useState6[1]; 8614 var _useState7 = Object(react__WEBPACK_IMPORTED_MODULE_28__["useState"])([]), 8615 _useState8 = _slicedToArray(_useState7, 2), 8616 template = _useState8[0], 8617 setTemplate = _useState8[1]; 8618 var _useState9 = Object(react__WEBPACK_IMPORTED_MODULE_28__["useState"])([]), 8619 _useState0 = _slicedToArray(_useState9, 2), 8620 medias = _useState0[0], 8621 setMedias = _useState0[1]; 8622 var _useState1 = Object(react__WEBPACK_IMPORTED_MODULE_28__["useState"])(), 8623 _useState10 = _slicedToArray(_useState1, 2), 8624 form = _useState10[0], 8625 setForm = _useState10[1]; 8626 var _useState11 = Object(react__WEBPACK_IMPORTED_MODULE_28__["useState"])([]), 8627 _useState12 = _slicedToArray(_useState11, 2), 8628 data = _useState12[0], 8629 setData = _useState12[1]; 8630 var _useState13 = Object(react__WEBPACK_IMPORTED_MODULE_28__["useState"])([]), 8631 _useState14 = _slicedToArray(_useState13, 2), 8632 formSection = _useState14[0], 8633 setformSection = _useState14[1]; 8634 var templateValues = state.template; 8635 var returnValue = "/admin/onePageManager?id=".concat(fkIdOrigin); 8636 var _useState15 = Object(react__WEBPACK_IMPORTED_MODULE_28__["useState"])(), 8637 _useState16 = _slicedToArray(_useState15, 2), 8638 lastModif = _useState16[0], 8639 setLastModif = _useState16[1]; 8640 var checkTemplate = function checkTemplate(res) { 8641 return templateValues.map(function (value) { 8642 //console.log(res) 8643 if (res.template === value) { 8644 if (typeof res[value] !== 'undefined' && res[value] !== null) if (res[value].length > 0) setTemplate(res[value]); 8645 if (typeof res.form !== 'undefined' && res.form.length > 0) setForm(res.form); 8646 } 8647 }); 8648 }; 8649 var fetchData = function fetchData() { 8650 Object(_store_service__WEBPACK_IMPORTED_MODULE_29__["getOneSection"])(idSection).then(/*#__PURE__*/function () { 8651 var _ref = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee(res) { 8652 return _regenerator().w(function (_context) { 8653 while (1) switch (_context.n) { 8654 case 0: 8655 _context.n = 1; 8656 return setData(res[0]); 8657 case 1: 8658 checkTemplate(res[0]); 8659 setItem(res[0]); 8660 setMedias(res[0].media); 8661 setformSection(res[0].formSection); 8662 case 2: 8663 return _context.a(2); 8664 } 8665 }, _callee); 8666 })); 8667 return function (_x) { 8668 return _ref.apply(this, arguments); 8669 }; 8670 }()); 8671 }; 8672 Object(react__WEBPACK_IMPORTED_MODULE_28__["useEffect"])(function () { 8673 fetchData(); 8674 }, []); 8675 var _refresh = function refresh() { 8676 fetchData(); 8677 }; 8678 var handleDrop = function handleDrop(items) { 8679 items.map(function (item, i) { 8680 item.orders = items.length - i; 8681 });
8682 Object(_store_service__WEBPACK_IMPORTED_MODULE_29__["sendOrderSectionItem"])(items, item.id); 8683 setTemplate(items); 8684 }; 8685 var handleAddInput = function handleAddInput() { 8686 return false; 8687 }; 8688 var checkValue = function checkValue(v) { 8689 if (typeof v !== 'undefined') if (typeof v === 'string') return v; 8690 }; 8691 var handleChange = function handleChange(e, key) { 8692 //console.log(e, key) 8693 var dataEditZone = item; 8694 dataEditZone[key] = e; 8695 //console.log(dataEditZone) 8696 setData(dataEditZone); 8697 setLastModif(new Date()); 8698 }; 8699 var generateMedias = function generateMedias() { 8700 if (typeof medias !== 'undefined') { 8701 return formSection.map(function (input, i) { 8702 if (input.keyName === 'media') { 8703 return medias.map(function (media, i) { 8704 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_28___default.a.createElement(_components_oneImg_OneImg__WEBPACK_IMPORTED_MODULE_36__["OneImg"], { 8705 key: i, 8706 idTemplate: item.idSectionPage, 8707 item: media, 8708 refresh: function refresh() { 8709 _refresh(); 8710 }, 8711 from: "section" 8712 }); 8713 }); 8714 } 8715 }); 8716 } 8717 }; 8718 var generateInput = function generateInput() { 8719 //console.log(formSection) 8720 var current = formSection; 8721 return current.map(function (el, i) { 8722 var value = item[el.keyName]; 8723 //console.log(el.keyName, i) 8724 switch (el.keyName) { 8725 case 'content': 8726 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_28___default.a.createElement(_components_editorTextArea_EditorTextArea__WEBPACK_IMPORTED_MODULE_38__["EditorTextArea"], { 8727 key: i, 8728 content: item.content, 8729 id: item.id, 8730 keyName: el.keyName, 8731 name: el.name, 8732 returnToParent: function returnToParent(e) { 8733 return handleChange(e, el.keyName); 8734 }, 8735 isActive: item.contentStatus, 8736 to: "/api/admin/section/status/content/" 8737 }); 8738 case 'status': 8739 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_28___default.a.createElement(_components_statusTitleBar_StatusTitleBar__WEBPACK_IMPORTED_MODULE_34__["StatusTitleBar"], { 8740 key: i, 8741 id: item.id, 8742 status: item.status, 8743 keyName: el.keyName, 8744 name: el.name, 8745 getToParent: function getToParent(e) { 8746 handleChange(e, el.keyName); 8747 }, 8748 to: '/api/admin/section/status/' 8749 }); 8750 case 'statusPicto1': 8751 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_28___default.a.createElement(_components_statusTitleBar_StatusTitleBar__WEBPACK_IMPORTED_MODULE_34__["StatusTitleBar"], { 8752 key: i, 8753 id: '0', 8754 status: item.statusPicto1, 8755 keyName: el.keyName, 8756 name: el.name, 8757 getToParent: function getToParent(e) { 8758 handleChange(e, el.keyName); 8759 }, 8760 to: '/api/admin/section/status/picto/' 8761 }); 8762 case 'statusPicto2': 8763 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_28___default.a.createElement(_components_statusTitleBar_StatusTitleBar__WEBPACK_IMPORTED_MODULE_34__["StatusTitleBar"], { 8764 key: i, 8765 id: '1', 8766 status: item.statusPicto2, 8767 keyName: el.keyName, 8768 name: el.name, 8769 getToParent: function getToParent(e) { 8770 handleChange(e, el.keyName); 8771 }, 8772 to: '/api/admin/section/status/picto/' 8773 }); 8774 case 'url': 8775 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_28___default.a.createElement(_components_textInput_TextInputUI__WEBPACK_IMPORTED_MODULE_39__["TextInputUI"], { 8776 key: i, 8777 keyName: el.keyName, 8778 name: el.name, 8779 value: checkValue(value), 8780 getToParent: function getToParent(e) { 8781 handleChange(e, el.keyName); 8782 } 8783 }); 8784 case 'title': 8785 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_28___default.a.createElement(_components_statusTitleBar_StatusTitleBar__WEBPACK_IMPORTED_MODULE_34__["StatusTitleBar"], { 8786 key: i, 8787 id: item.id, 8788 status: item.titleStatus, 8789 title: item.title, 8790 keyName: el.keyName, 8791 name: el.name, 8792 to: "/api/admin/section/status/title/", 8793 getToParent: function getToParent(e) { 8794 handleChange(e, el.keyName); 8795 }, 8796 returnValueSwitch: function returnValueSwitch(e) { 8797 handleChange(e, 'titleStatus'); 8798 } 8799 }); 8800 case 'options': 8801 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_28___default.a.createElement(_components_optionsInput_OptionsInput__WEBPACK_IMPORTED_MODULE_35__["OptionsInput"], { 8802 key: i, 8803 keyName: el.keyName, 8804 name: el.name, 8805 value: value, 8806 getToParent: function getToParent(e) { 8807 handleChange(e, el.keyName); 8808 }, 8809 template: item.template 8810 }); 8811 case 'datePublish': 8812 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_28___default.a.createElement(InputDate, { 8813 key: i, 8814 keyName: el.keyName, 8815 name: el.name, 8816 value: value, 8817 getToParent: function getToParent(e) { 8818 handleChange(e, el.keyName); 8819 } 8820 }); 8821 case 'subTitle': 8822 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_28___default.a.createElement(_components_textInput_TextInputUI__WEBPACK_IMPORTED_MODULE_39__["TextInputUI"], _defineProperty(_defineProperty({ 8823 key: i, 8824 value: item.subTitle, 8825 name: "# du BO", 8826 keyName: el.keyName 8827 }, "name", el.name), "getToParent", function getToParent(e) { 8828 handleChange(e, el.keyName); 8829 })); 8830 case 'btnUrl': 8831 //console.log(el) 8832 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_28___default.a.createElement(_components_textInput_TextInputUI__WEBPACK_IMPORTED_MODULE_39__["TextInputUI"], _defineProperty(_defineProperty(_defineProperty(_defineProperty(_defineProperty({ 8833 key: i, 8834 id: item.id, 8835 value: item.btnUrl, 8836 value2: item.btnTitle, 8837 isActive: item.btnStatus, 8838 keyName: el.keyName, 8839 name: el.name 8840 }, "name", "Url du bouton"), "name2", "Titre du bouton"), "to", "/api/admin/section/status/button/"), "getToParent", function getToParent(e) { 8841 handleChange(e, 'btnUrl'); 8842 }), "getToParent2", function getToParent2(e) { 8843 handleChange(e, 'btnTitle'); 8844 })); 8845 8846 //SPECIALS CASES 8847 case 'media': 8848 case 'background': 8849 case 'template': 8850 //ALREADY HANDLED 8851 case 'btnStatus': 8852 case 'btnTitle': 8853 case 'titleStatus': 8854 case 'contentStatus': 8855 return false;
8856 default: 8857 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_28___default.a.createElement(_components_textInput_TextInputUI__WEBPACK_IMPORTED_MODULE_39__["TextInputUI"], { 8858 key: i, 8859 keyName: el.keyName, 8860 name: el.name, 8861 value: checkValue(value), 8862 getToParent: function getToParent(e) { 8863 handleChange(e, el.keyName); 8864 } 8865 }); 8866 } 8867 }); 8868 }; 8869 //console.log('DATA', data) 8870 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", { 8871 className: "oneSectionManagerContainer containerFlex" 8872 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_28___default.a.createElement(_components_headerSection_HeaderSection__WEBPACK_IMPORTED_MODULE_31__["HeaderSection"], { 8873 title: "Gestion d'une section", 8874 subTitle: item.title, 8875 returnLocation: returnValue 8876 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_28___default.a.createElement("div", null, generateMedias()), form && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_28___default.a.createElement("div", { 8877 className: "containerSectionSp\xE9" 8878 }, /*#__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"], { 8879 items: template, 8880 onDrop: function onDrop(_ref2) { 8881 var items = _ref2.items; 8882 handleDrop(items); 8883 }, 8884 listType: 'oneSectionManager', 8885 returnValue: "&origin=".concat(fkIdOrigin), 8886 idSection: item.id, 8887 refresh: function refresh() { 8888 _refresh(); 8889 } 8890 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_28___default.a.createElement("a", { 8891 href: "/admin/oneSectionItemManager?id=".concat(idPage, "§ion=").concat(idSection, "&origin=").concat(fkIdOrigin, "&edit=0") 8892 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_28___default.a.createElement(_components_btnAddItemList_btnAddItemList__WEBPACK_IMPORTED_MODULE_37__["BtnAddItemList"], { 8893 link: item.template, 8894 handleClick: function handleClick() { 8895 handleAddInput(); 8896 } 8897 }))), generateInput()), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_28___default.a.createElement(_components_editZone_EditZone__WEBPACK_IMPORTED_MODULE_32__["EditZone"], { 8898 editZoneType: "oneSectionManager", 8899 refresh: function refresh() { 8900 _refresh(); 8901 }, 8902 data: data, 8903 origin: fkIdOrigin, 8904 lastModif: lastModif 8905 })); 8906}; 8907 8908/***/ }), 8909
8910/***/ "./assets/backoffice/pages/oneSectionManager/index.scss": 8911/*!**************************************************************!*\ 8912 !*** ./assets/backoffice/pages/oneSectionManager/index.scss ***! 8913 \**************************************************************/ 8914/*! no static exports found */ 8915/***/ (function(module, exports, __webpack_require__) { 8916 8917// extracted by mini-css-extract-plugin 8918 8919/***/ }), 8920
8921/***/ "./assets/backoffice/pages/pageManager/PageManager.js": 8922/*!************************************************************!*\ 8923 !*** ./assets/backoffice/pages/pageManager/PageManager.js ***! 8924 \************************************************************/ 8925/*! exports provided: PageManager */ 8926/***/ (function(module, __webpack_exports__, __webpack_require__) { 8927 8928"use strict"; 8929__webpack_require__.r(__webpack_exports__); 8930/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "PageManager", function() { return PageManager; }); 8931/* 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"); 8932/* 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__); 8933/* 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"); 8934/* 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__); 8935/* 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"); 8936/* 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__); 8937/* 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"); 8938/* 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__); 8939/* 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"); 8940/* 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__); 8941/* 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"); 8942/* 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__); 8943/* 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"); 8944/* 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__); 8945/* 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"); 8946/* 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__); 8947/* 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"); 8948/* 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__); 8949/* 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"); 8950/* 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__); 8951/* 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"); 8952/* 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__); 8953/* 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"); 8954/* 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__); 8955/* 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"); 8956/* 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__); 8957/* 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"); 8958/* 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__); 8959/* 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"); 8960/* 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__); 8961/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 8962/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_15__); 8963/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/pages/pageManager/index.scss"); 8964/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(_index_
8964scss__WEBPACK_IMPORTED_MODULE_16__); 8965/* harmony import */ var _store_service__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ../../store/service */ "./assets/backoffice/store/service.js"); 8966/* harmony import */ var _components_headerSection_HeaderSection__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ../../components/headerSection/HeaderSection */ "./assets/backoffice/components/headerSection/HeaderSection.js"); 8967/* harmony import */ var _components_dataHeader_DataHeader__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ../../components/dataHeader/DataHeader */ "./assets/backoffice/components/dataHeader/DataHeader.js"); 8968/* harmony import */ var _components_editZone_EditZone__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ../../components/editZone/EditZone */ "./assets/backoffice/components/editZone/EditZone.js"); 8969/* harmony import */ var _components_list_List__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! ../../components/list/List */ "./assets/backoffice/components/list/List.js"); 8970 8971 8972 8973 8974 8975 8976 8977 8978 8979 8980 8981 8982 8983 8984 8985function _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); } 8986function _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."); } 8987function _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; } } 8988function _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; } 8989function _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; } } 8990function _arrayWithHoles(r) { if (Array.isArray(r)) return r; } 8991 8992 8993 8994 8995 8996 8997 8998var PageManager = function PageManager() { 8999 var _useState = Object(react__WEBPACK_IMPORTED_MODULE_15__["useState"])([]), 9000 _useState2 = _slicedToArray(_useState, 2), 9001 itemsVertical = _useState2[0], 9002 setItemsVertical = _useState2[1]; 9003 Object(react__WEBPACK_IMPORTED_MODULE_15__["useEffect"])(function () { 9004 Object(_store_service__WEBPACK_IMPORTED_MODULE_17__["getPages"])().then(function (res) { 9005 setItemsVertical(res); 9006 }); 9007 }, []); 9008 var handleDrop = function handleDrop(items) { 9009 items.map(function (item, i) { 9010 item.orders = i; 9011 }); 9012 Object(_store_service__WEBPACK_IMPORTED_MODULE_17__["sendPageOrder"])(items); 9013 setItemsVertical(items); 9014 }; 9015 var _refresh = function refresh() { 9016 Object(_store_service__WEBPACK_IMPORTED_MODULE_17__["getPages"])().then(function (res) { 9017 setItemsVertical(res); 9018 }); 9019 }; 9020 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", { 9021 className: "pageManagerContainer containerFlex" 9022 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(_components_headerSection_HeaderSection__WEBPACK_IMPORTED_MODULE_18__["HeaderSection"], { 9023 title: "Gestion des pages", 9024 subTitle: "Liste des pages" 9025 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(_components_dataHeader_DataHeader__WEBPACK_IMPORTED_MODULE_19__["DataHeader"], { 9026 dataName: ['Statut'] 9027 }), typeof itemsVertical !== 'undefined' && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(_components_list_List__WEBPACK_IMPORTED_MODULE_21__["List"], { 9028 items: itemsVertical, 9029 onDrop: function onDrop(_ref) { 9030 var items = _ref.items; 9031 handleDrop(items); 9032 }, 9033 listType: 'pageManager', 9034 refresh: function refresh() { 9035 _refresh(); 9036 } 9037 })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(_components_editZone_EditZone__WEBPACK_IMPORTED_MODULE_20__["EditZone"], { 9038 editZoneType: "pageManager", 9039 refresh: function refresh() { 9040 _refresh(); 9041 }, 9042 items: itemsVertical 9043 })); 9044}; 9045 9046/***/ }), 9047
9048/***/ "./assets/backoffice/pages/pageManager/index.scss": 9049/*!********************************************************!*\ 9050 !*** ./assets/backoffice/pages/pageManager/index.scss ***! 9051 \********************************************************/ 9052/*! no static exports found */ 9053/***/ (function(module, exports, __webpack_require__) { 9054 9055// extracted by mini-css-extract-plugin 9056 9057/***/ }), 9058
9059/***/ "./assets/backoffice/pages/parameterManager/ParameterManager.js": 9060/*!**********************************************************************!*\ 9061 !*** ./assets/backoffice/pages/parameterManager/ParameterManager.js ***! 9062 \**********************************************************************/ 9063/*! exports provided: ParameterManager */ 9064/***/ (function(module, __webpack_exports__, __webpack_require__) { 9065 9066"use strict"; 9067__webpack_require__.r(__webpack_exports__); 9068/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ParameterManager", function() { return ParameterManager; }); 9069/* 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"); 9070/* 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__); 9071/* 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"); 9072/* 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__); 9073/* 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"); 9074/* 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__); 9075/* 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"); 9076/* 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__); 9077/* 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"); 9078/* 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__); 9079/* 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"); 9080/* 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__); 9081/* 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"); 9082/* 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__); 9083/* 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"); 9084/* 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__); 9085/* 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"); 9086/* 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__); 9087/* 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"); 9088/* 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__); 9089/* 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"); 9090/* 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__); 9091/* 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"); 9092/* 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__); 9093/* 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"); 9094/* 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__); 9095/* 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"); 9096/* 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__); 9097/* 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"); 9098/* 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__); 9099/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 9100/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_15__); 9101/* harmony import */ var _components_headerSection_HeaderSection__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ../../components/headerSection/HeaderSection */ "./assets/backoffice/components/headerSection/HeaderSection.js"); 9102/* harmony import */ var _components_textInput_TextInputUI__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ../../components/textInput/TextInputUI */ "./assets/backoffice/components/textInput/TextInputUI.js"); 9103/* harmony import */ var _components_editZone_EditZone__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ../../components/editZone/EditZone */ "./assets/backoffice/components/editZone/EditZone.js"); 9104/* harmony import */ var _store_service__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ../../store/service */ "./assets/backoffice/store/service.js"); 9105/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/pages/parameterManager/index.scss"); 9106/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_20___default = /*#__PURE__*/__webpack_require__.n(_index_
9106scss__WEBPACK_IMPORTED_MODULE_20__); 9107 9108 9109 9110 9111 9112 9113 9114 9115 9116 9117 9118 9119 9120 9121 9122function _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); } 9123function _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."); } 9124function _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; } } 9125function _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; } 9126function _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; } } 9127function _arrayWithHoles(r) { if (Array.isArray(r)) return r; } 9128 9129 9130 9131 9132 9133 9134var ParameterManager = function ParameterManager(props) { 9135 var _useState = Object(react__WEBPACK_IMPORTED_MODULE_15__["useState"])(), 9136 _useState2 = _slicedToArray(_useState, 2), 9137 config = _useState2[0], 9138 setConfig = _useState2[1]; 9139 var _useState3 = Object(react__WEBPACK_IMPORTED_MODULE_15__["useState"])(props.modif), 9140 _useState4 = _slicedToArray(_useState3, 2), 9141 lastModif = _useState4[0], 9142 setLastModif = _useState4[1]; 9143 var _useState5 = Object(react__WEBPACK_IMPORTED_MODULE_15__["useState"])(), 9144 _useState6 = _slicedToArray(_useState5, 2), 9145 lastModifState = _useState6[0], 9146 setLastModifState = _useState6[1]; 9147 var _useState7 = Object(react__WEBPACK_IMPORTED_MODULE_15__["useState"])([]), 9148 _useState8 = _slicedToArray(_useState7, 2), 9149 dataToSend = _useState8[0], 9150 setDataToSend = _useState8[1]; 9151 var _useState9 = Object(react__WEBPACK_IMPORTED_MODULE_15__["useState"])([]), 9152 _useState0 = _slicedToArray(_useState9, 2), 9153 configTab = _useState0[0], 9154 setConfigTab = _useState0[1]; 9155 Object(react__WEBPACK_IMPORTED_MODULE_15__["useEffect"])(function () { 9156 fetchData(); 9157 setLastModif(props.modif); 9158 }, []); 9159 var fetchData = function fetchData() { 9160 Object(_store_service__WEBPACK_IMPORTED_MODULE_19__["getParams"])().then(function (res) { 9161 //console.log(res) 9162 setConfig(res); 9163 }); 9164 }; 9165 var modif; 9166 if (lastModif > lastModifState || typeof lastModifState === 'undefined') { 9167 modif = lastModif; 9168 } else if (lastModifState > lastModif || typeof lastModif === 'undefined') { 9169 modif = lastModifState; 9170 } 9171 var checkValue = function checkValue(v) { 9172 if (typeof v !== 'undefined') if (typeof v === 'string') return v; 9173 }; 9174 var _refresh = function refresh() { 9175 fetchData(); 9176 }; 9177 var handleChange = function handleChange(value, id) { 9178 var data = config; 9179 data.map(function (oneSocial) { 9180 if (oneSocial.id === id) { 9181 oneSocial.content = value; 9182 oneSocial.id = id; 9183 } 9184 }); 9185 setDataToSend(data); 9186 setLastModif(new Date()); 9187 }; 9188 var generateInput = function generateInput() { 9189 return config.map(function (el, i) { 9190 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(_components_textInput_TextInputUI__WEBPACK_IMPORTED_MODULE_17__["TextInputUI"], { 9191 key: i, 9192 keyName: 'content', 9193 name: el.title, 9194 value: el.content, 9195 getToParent: function getToParent(e) { 9196 handleChange(e, el.id); 9197 } 9198 }); 9199 }); 9200 }; 9201 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", { 9202 className: "parameterManagerContainer containerFlex" 9203 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(_components_headerSection_HeaderSection__WEBPACK_IMPORTED_MODULE_16__["HeaderSection"], { 9204 title: "Parameters", 9205 subTitle: "" 9206 }), typeof config !== 'undefined' && generateInput()), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(_components_editZone_EditZone__WEBPACK_IMPORTED_MODULE_18__["EditZone"], { 9207 editZoneType: "parameterManager", 9208 lastModif: modif, 9209 refresh: function refresh() { 9210 _refresh(); 9211 }, 9212 data: dataToSend 9213 })); 9214}; 9215 9216/***/ }), 9217
9218/***/ "./assets/backoffice/pages/parameterManager/index.scss": 9219/*!*************************************************************!*\ 9220 !*** ./assets/backoffice/pages/parameterManager/index.scss ***! 9221 \*************************************************************/ 9222/*! no static exports found */ 9223/***/ (function(module, exports, __webpack_require__) { 9224 9225// extracted by mini-css-extract-plugin 9226 9227/***/ }), 9228
9229/***/ "./assets/backoffice/pages/templateManager/FooterManager.js": 9230/*!******************************************************************!*\ 9231 !*** ./assets/backoffice/pages/templateManager/FooterManager.js ***! 9232 \******************************************************************/ 9233/*! exports provided: FooterManager */ 9234/***/ (function(module, __webpack_exports__, __webpack_require__) { 9235 9236"use strict"; 9237__webpack_require__.r(__webpack_exports__); 9238/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "FooterManager", function() { return FooterManager; }); 9239/* 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"); 9240/* 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__); 9241/* 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"); 9242/* 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__); 9243/* 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"); 9244/* 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__); 9245/* 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"); 9246/* 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__); 9247/* 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"); 9248/* 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__); 9249/* 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"); 9250/* 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__); 9251/* 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"); 9252/* 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__); 9253/* 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"); 9254/* 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__); 9255/* 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"); 9256/* 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__); 9257/* 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"); 9258/* 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__); 9259/* 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"); 9260/* 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__); 9261/* 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"); 9262/* 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__); 9263/* 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"); 9264/* 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__); 9265/* 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"); 9266/* 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__); 9267/* 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"); 9268/* 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__); 9269/* 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"); 9270/* 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__); 9271/* 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"); 9272/* 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__); 9273/* 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"); 9274/* 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__); 9275/* 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"); 9276/* 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__); 9277/* 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"); 9278/* 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__); 9279/* 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"); 9280/* 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__); 9281/* 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"); 9282/* 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__); 9283/* 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"); 9284/* 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__); 9285/* 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"); 9286/* 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__); 9287/* 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"); 9288/* 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__); 9289/* 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"); 9290/* 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__); 9291/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 9292/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_26___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_26__); 9293/* harmony import */ var _store_service__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! ../../store/service */ "./assets/backoffice/store/service.js"); 9294/* harmony import */ var _components_headerSection_HeaderSection__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! ../../components/headerSection/HeaderSection */ "./assets/backoffice/components/headerSection/HeaderSection.js"); 9295/* harmony import */ var _components_editZone_EditZone__WEBPACK_IMPORTED_MODULE_29__ = __webpack_require__(/*! ../../components/editZone/EditZone */ "./assets/backoffice/components/editZone/EditZone.js"); 9296/* harmony import */ var _components_list_List__WEBPACK_IMPORTED_MODULE_30__ = __webpack_require__(/*! ../../components/list/List */ "./assets/backoffice/components/list/List.js"); 9297/* harmony import */ var _components_oneImg_OneImg__WEBPACK_IMPORTED_MODULE_31__ = __webpack_require__(/*! ../../components/oneImg/OneImg */ "./assets/backoffice/components/oneImg/OneImg.js"); 9298/* harmony import */ var _components_menuStatus_MenuStatus__WEBPACK_IMPORTED_MODULE_32__ = __webpack_require__(/*! ../../components/menuStatus/MenuStatus */ "./assets/backoffice/components/menuStatus/MenuStatus.js"); 9299/* harmony import */ var _components_btnAddItemList_btnAddItemList__WEBPACK_IMPORTED_MODULE_33__ = __webpack_require__(/*! ../../components/btnAddItemList/btnAddItemList */ "./assets/backoffice/components/btnAddItemList/btnAddItemList.js"); 9300/* harmony import */ var _components_modal_Modal__WEBPACK_IMPORTED_MODULE_34__ = __webpack_require__(/*! ../../components/modal/Modal */ "./assets/backoffice/components/modal/Modal.js"); 9301/* harmony import */ var _components_dataHeader_DataHeader__WEBPACK_IMPORTED_MODULE_35__ = __webpack_require__(/*! ../../components/dataHeader/DataHeader */ "./assets/backoffice/components/dataHeader/DataHeader.js"); 9302/* harmony import */ var _components_listItem_ListItemSocial__WEBPACK_IMPORTED_MODULE_36__ = __webpack_require__(/*! ../../components/listItem/ListItemSocial */ "./assets/backoffice/components/listItem/ListItemSocial.js"); 9303/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_37__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/pages/templateManager/index.scss"); 9304/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_37___default = /*#__PURE__*/__webpack_require__.n(_index_
9304scss__WEBPACK_IMPORTED_MODULE_37__); 9305function _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); } 9306function _toConsumableArray(r) { return _arrayWithoutHoles(r) || _iterableToArray(r) || _unsupportedIterableToArray(r) || _nonIterableSpread(); } 9307function _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."); } 9308function _iterableToArray(r) { if ("undefined" != typeof Symbol && null != r[Symbol.iterator] || null != r["@@iterator"]) return Array.from(r); } 9309function _arrayWithoutHoles(r) { if (Array.isArray(r)) return _arrayLikeToArray(r); } 9310function 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; } 9311function _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; } 9312function _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; } 9313function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : i + ""; } 9314function _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); } 9315 9316 9317 9318 9319 9320 9321 9322 9323 9324 9325 9326 9327 9328 9329 9330 9331 9332 9333 9334 9335 9336 9337 9338 9339 9340 9341function _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); } 9342function _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."); } 9343function _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; } } 9344function _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; } 9345function _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; } } 9346function _arrayWithHoles(r) { if (Array.isArray(r)) return r; } 9347 9348 9349 9350 9351 9352 9353 9354 9355 9356 9357 9358 9359var FooterManager = function FooterManager() { 9360 var _useState = Object(react__WEBPACK_IMPORTED_MODULE_26__["useState"])([]), 9361 _useState2 = _slicedToArray(_useState, 2), 9362 menuFooterFirst = _useState2[0], 9363 setMenuFooterFirst = _useState2[1]; 9364 var _useState3 = Object(react__WEBPACK_IMPORTED_MODULE_26__["useState"])([]), 9365 _useState4 = _slicedToArray(_useState3, 2), 9366 menuFooterTwo = _useState4[0], 9367 setMenuFooterTwo = _useState4[1]; 9368 var _useState5 = Object(react__WEBPACK_IMPORTED_MODULE_26__["useState"])([]), 9369 _useState6 = _slicedToArray(_useState5, 2), 9370 menuFooterThree = _useState6[0], 9371 setMenuFooterThree = _useState6[1]; 9372 var _useState7 = Object(react__WEBPACK_IMPORTED_MODULE_26__["useState"])([]), 9373 _useState8 = _slicedToArray(_useState7, 2), 9374 template = _useState8[0], 9375 setTemplate = _useState8[1]; 9376 var _useState9 = Object(react__WEBPACK_IMPORTED_MODULE_26__["useState"])([]), 9377 _useState0 = _slicedToArray(_useState9, 2), 9378 social = _useState0[0], 9379 setSocial = _useState0[1]; 9380 var _useState1 = Object(react__WEBPACK_IMPORTED_MODULE_26__["useState"])(false), 9381 _useState10 = _slicedToArray(_useState1, 2), 9382 open = _useState10[0], 9383 openPopup = _useState10[1]; 9384 var _useState11 = Object(react__WEBPACK_IMPORTED_MODULE_26__["useState"])(''), 9385 _useState12 = _slicedToArray(_useState11, 2), 9386 groupLabel = _useState12[0], 9387 setGroup = _useState12[1]; 9388 var _useState13 = Object(react__WEBPACK_IMPORTED_MODULE_26__["useState"])(), 9389 _useState14 = _slicedToArray(_useState13, 2), 9390 lastModif = _useState14[0],
9391 setLastModif = _useState14[1]; 9392 Object(react__WEBPACK_IMPORTED_MODULE_26__["useEffect"])(function () { 9393 fetchData(); 9394 }, []); 9395 var fetchData = function fetchData() { 9396 Object(_store_service__WEBPACK_IMPORTED_MODULE_27__["getMenuFooter"])().then(function (res) { 9397 //console.log(res), 9398 setMenuFooterFirst(res.menuFooterFirst), setMenuFooterTwo(res.menuFooterTwo), setMenuFooterThree(res.menuFooterThree), setTemplate(res.template), setSocial(res.social); 9399 }); 9400 }; 9401 var _refresh = function refresh() { 9402 fetchData(); 9403 }; 9404 var handleDrop = function handleDrop(items, origin) { 9405 items.map(function (item, i) { 9406 item.orders = i; 9407 }); 9408 if (origin === 1) { 9409 setMenuFooterFirst(items); 9410 Object(_store_service__WEBPACK_IMPORTED_MODULE_27__["sendMenuOrder"])(items); 9411 } else if (origin === 2) { 9412 setMenuFooterTwo(items); 9413 Object(_store_service__WEBPACK_IMPORTED_MODULE_27__["sendMenuOrder"])(items); 9414 } else if (origin === 3) { 9415 setMenuFooterThree(items); 9416 Object(_store_service__WEBPACK_IMPORTED_MODULE_27__["sendMenuOrder"])(items); 9417 } 9418 }; 9419 var handleAddInput = function handleAddInput(param) { 9420 setGroup(param); 9421 openPopup(true); 9422 }; 9423 var handleUrlChange = function handleUrlChange(e, id) { 9424 var data = social; 9425 data.map(function (oneSocial) { 9426 if (oneSocial.id === id) oneSocial.content = e; 9427 }); 9428 setSocial(data); 9429 setLastModif(new Date()); 9430 }; 9431 var generateSocials = function generateSocials() { 9432 if (typeof social !== 'undefined') return social.map(function (item, i) { 9433 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_26___default.a.createElement(_components_listItem_ListItemSocial__WEBPACK_IMPORTED_MODULE_36__["ListItemSocial"], { 9434 className: "listItem", 9435 item: item, 9436 key: i, 9437 refresh: function refresh() { 9438 _refresh(); 9439 }, 9440 returnToParent: function returnToParent(e, id) { 9441 handleUrlChange(e, id); 9442 } 9443 }); 9444 }); 9445 }; 9446 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", { 9447 className: "templateManagerContainer containerFlex" 9448 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_26___default.a.createElement(_components_headerSection_HeaderSection__WEBPACK_IMPORTED_MODULE_28__["HeaderSection"], { 9449 title: "Templates", 9450 subTitle: "Footer" 9451 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_26___default.a.createElement("div", { 9452 className: "containerMenu" 9453 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_26___default.a.createElement("div", { 9454 className: "menuManagerContainer social" 9455 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_26___default.a.createElement("p", { 9456 className: "menuName" 9457 }, "R\xE9seaux sociaux"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_26___default.a.createElement(_components_dataHeader_DataHeader__WEBPACK_IMPORTED_MODULE_35__["DataHeader"], { 9458 dataName: ['Type', 'Url', 'Status'] 9459 }), /*#__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", { 9460 className: "containerImgTemplate" 9461 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_26___default.a.createElement(_components_oneImg_OneImg__WEBPACK_IMPORTED_MODULE_31__["OneImg"], { 9462 item: template[0], 9463 idTemplate: template[0].id, 9464 from: "template", 9465 refresh: function refresh() { 9466 _refresh(); 9467 } 9468 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_26___default.a.createElement(_components_oneImg_OneImg__WEBPACK_IMPORTED_MODULE_31__["OneImg"], { 9469 item: template[1], 9470 idTemplate: template[1].id, 9471 from: "template", 9472 refresh: function refresh() { 9473 _refresh(); 9474 } 9475 }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_26___default.a.createElement("div", { 9476 className: "containerMenu" 9477 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_26___default.a.createElement("div", { 9478 className: "menuManagerContainer" 9479 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_26___default.a.createElement(_components_menuStatus_MenuStatus__WEBPACK_IMPORTED_MODULE_32__["MenuStatus"], { 9480 title: 'Footer 1', 9481 id: menuFooterFirst.id 9482 }), typeof menuFooterFirst !== 'undefined' && menuFooterFirst !== null && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_26___default.a.createElement(_components_list_List__WEBPACK_IMPORTED_MODULE_30__["List"], { 9483 items: menuFooterFirst, 9484 onDrop: function onDrop(_ref) { 9485 var items = _ref.items; 9486 handleDrop(items, 1); 9487 }, 9488 listType: 'menuManager', 9489 refresh: function refresh() { 9490 _refresh(); 9491 } 9492 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_26___default.a.createElement(_components_btnAddItemList_btnAddItemList__WEBPACK_IMPORTED_MODULE_33__["BtnAddItemList"], { 9493 link: 'menu', 9494 handleClick: function handleClick() { 9495 handleAddInput('footer-nav-first'); 9496 } 9497 }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_26___default.a.createElement("div", { 9498 className: "containerMenu" 9499 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_26___default.a.createElement("div", { 9500 className: "menuManagerContainer" 9501 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_26___default.a.createElement(_components_menuStatus_MenuStatus__WEBPACK_IMPORTED_MODULE_32__["MenuStatus"], { 9502 title: 'Footer 2', 9503 id: menuFooterTwo.id 9504 }), typeof menuFooterTwo !== 'undefined' && menuFooterTwo !== null && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_26___default.a.createElement(_components_list_List__WEBPACK_IMPORTED_MODULE_30__["List"], { 9505 items: menuFooterTwo, 9506 onDrop: function onDrop(_ref2) { 9507 var items = _ref2.items; 9508 handleDrop(items, 2); 9509 }, 9510 listType: 'menuManager', 9511 refresh: function refresh() { 9512 _refresh(); 9513 } 9514 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_26___default.a.createElement(_components_btnAddItemList_btnAddItemList__WEBPACK_IMPORTED_MODULE_33__["BtnAddItemList"], { 9515 link: 'menu', 9516 handleClick: function handleClick() { 9517 handleAddInput('footer-nav-two'); 9518 } 9519 }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_26___default.a.createElement("div", { 9520 className: "containerMenu" 9521 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_26___default.a.createElement("div", { 9522 className: "menuManagerContainer" 9523 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_26___default.a.createElement(_components_menuStatus_MenuStatus__WEBPACK_IMPORTED_MODULE_32__["MenuStatus"], { 9524 title: 'Footer 3',
9525 id: menuFooterThree.id 9526 }), typeof menuFooterThree !== 'undefined' && menuFooterThree !== null && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_26___default.a.createElement(_components_list_List__WEBPACK_IMPORTED_MODULE_30__["List"], { 9527 items: menuFooterThree, 9528 onDrop: function onDrop(_ref3) { 9529 var items = _ref3.items; 9530 handleDrop(items, 3); 9531 }, 9532 listType: 'menuManager', 9533 refresh: function refresh() { 9534 _refresh(); 9535 } 9536 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_26___default.a.createElement(_components_btnAddItemList_btnAddItemList__WEBPACK_IMPORTED_MODULE_33__["BtnAddItemList"], { 9537 link: 'menu', 9538 handleClick: function handleClick() { 9539 handleAddInput('footer-nav-three'); 9540 } 9541 })))), template.length > 0 && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_26___default.a.createElement(_components_editZone_EditZone__WEBPACK_IMPORTED_MODULE_29__["EditZone"], { 9542 editZoneType: "templateManager", 9543 refresh: function refresh() { 9544 _refresh(); 9545 }, 9546 data: _objectSpread(_objectSpread({}, template[2]), {}, { 9547 social: _toConsumableArray(social) 9548 }), 9549 lastModif: lastModif 9550 }), open && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_26___default.a.createElement(_components_modal_Modal__WEBPACK_IMPORTED_MODULE_34__["Modal"], { 9551 refresh: function refresh() { 9552 _refresh(); 9553 }, 9554 id: 'id', 9555 edit: false, 9556 open: open, 9557 closePopup: function closePopup() { 9558 return openPopup(false); 9559 }, 9560 modal: "addEditMenu", 9561 item: { 9562 groups: groupLabel, 9563 idPage: "" 9564 } 9565 })); 9566}; 9567 9568/***/ }), 9569
9570/***/ "./assets/backoffice/pages/templateManager/HeaderManager.js": 9571/*!******************************************************************!*\ 9572 !*** ./assets/backoffice/pages/templateManager/HeaderManager.js ***! 9573 \******************************************************************/ 9574/*! exports provided: HeaderManager */ 9575/***/ (function(module, __webpack_exports__, __webpack_require__) { 9576 9577"use strict"; 9578__webpack_require__.r(__webpack_exports__); 9579/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "HeaderManager", function() { return HeaderManager; }); 9580/* 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"); 9581/* 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__); 9582/* 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"); 9583/* 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__); 9584/* 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"); 9585/* 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__); 9586/* 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"); 9587/* 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__); 9588/* 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"); 9589/* 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__); 9590/* 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"); 9591/* 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__); 9592/* 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"); 9593/* 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__); 9594/* 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"); 9595/* 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__); 9596/* 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"); 9597/* 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__); 9598/* 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"); 9599/* 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__); 9600/* 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"); 9601/* 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__); 9602/* 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"); 9603/* 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__); 9604/* 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"); 9605/* 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__); 9606/* 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"); 9607/* 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__); 9608/* 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"); 9609/* 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__); 9610/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 9611/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_15__); 9612/* harmony import */ var _store_service__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ../../store/service */ "./assets/backoffice/store/service.js"); 9613/* harmony import */ var _components_headerSection_HeaderSection__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ../../components/headerSection/HeaderSection */ "./assets/backoffice/components/headerSection/HeaderSection.js"); 9614/* harmony import */ var _components_editZone_EditZone__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ../../components/editZone/EditZone */ "./assets/backoffice/components/editZone/EditZone.js"); 9615/* harmony import */ var _components_list_List__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ../../components/list/List */ "./assets/backoffice/components/list/List.js"); 9616/* harmony import */ var _components_oneImg_OneImg__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ../../components/oneImg/OneImg */ "./assets/backoffice/components/oneImg/OneImg.js"); 9617/* harmony import */ var _components_menuStatus_MenuStatus__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! ../../components/menuStatus/MenuStatus */ "./assets/backoffice/components/menuStatus/MenuStatus.js"); 9618/* harmony import */ var _components_btnAddItemList_btnAddItemList__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! ../../components/btnAddItemList/btnAddItemList */ "./assets/backoffice/components/btnAddItemList/btnAddItemList.js"); 9619/* harmony import */ var _components_modal_Modal__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! ../../components/modal/Modal */ "./assets/backoffice/components/modal/Modal.js"); 9620/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/pages/templateManager/index.scss"); 9621/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_24___default = /*#__PURE__*/__webpack_require__.n(_index_
9621scss__WEBPACK_IMPORTED_MODULE_24__); 9622 9623 9624 9625 9626 9627 9628 9629 9630 9631 9632 9633 9634 9635 9636 9637function _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); } 9638function _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."); } 9639function _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; } } 9640function _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; } 9641function _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; } } 9642function _arrayWithHoles(r) { if (Array.isArray(r)) return r; } 9643 9644 9645 9646 9647 9648 9649 9650 9651 9652 9653var HeaderManager = function HeaderManager() { 9654 var _useState = Object(react__WEBPACK_IMPORTED_MODULE_15__["useState"])([]), 9655 _useState2 = _slicedToArray(_useState, 2), 9656 menuHeader = _useState2[0], 9657 setMenuHeader = _useState2[1]; 9658 var _useState3 = Object(react__WEBPACK_IMPORTED_MODULE_15__["useState"])([]), 9659 _useState4 = _slicedToArray(_useState3, 2), 9660 template = _useState4[0], 9661 setTemplate = _useState4[1]; 9662 var _useState5 = Object(react__WEBPACK_IMPORTED_MODULE_15__["useState"])(false), 9663 _useState6 = _slicedToArray(_useState5, 2), 9664 open = _useState6[0], 9665 openPopup = _useState6[1]; 9666 var _useState7 = Object(react__WEBPACK_IMPORTED_MODULE_15__["useState"])(), 9667 _useState8 = _slicedToArray(_useState7, 2), 9668 lastModif = _useState8[0], 9669 setLastModif = _useState8[1]; 9670 Object(react__WEBPACK_IMPORTED_MODULE_15__["useEffect"])(function () { 9671 fetchData(); 9672 }, []); 9673 var fetchData = function fetchData() { 9674 Object(_store_service__WEBPACK_IMPORTED_MODULE_16__["getMenuHeader"])().then(function (res) { 9675 //console.log(res) 9676 setMenuHeader(res.menuHeader), setTemplate(res.template); 9677 }); 9678 }; 9679 var handleDrop = function handleDrop(items) { 9680 items.map(function (item, i) { 9681 item.orders = i; 9682 }); 9683 Object(_store_service__WEBPACK_IMPORTED_MODULE_16__["sendMenuOrder"])(items); 9684 setMenuHeader(items); 9685 }; 9686 var _refresh = function refresh() { 9687 fetchData(); 9688 }; 9689 var handleAddInput = function handleAddInput() { 9690 openPopup(true); 9691 }; 9692 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", { 9693 className: "templateManagerContainer containerFlex" 9694 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(_components_headerSection_HeaderSection__WEBPACK_IMPORTED_MODULE_17__["HeaderSection"], { 9695 title: "Templates", 9696 subTitle: "Header" 9697 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement("div", { 9698 className: "containerMenu" 9699 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement("div", { 9700 className: "menuManagerContainer" 9701 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(_components_menuStatus_MenuStatus__WEBPACK_IMPORTED_MODULE_21__["MenuStatus"], { 9702 title: 'Header', 9703 id: menuHeader.id 9704 }), typeof menuHeader !== 'undefined' && menuHeader !== null && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(_components_list_List__WEBPACK_IMPORTED_MODULE_19__["List"], { 9705 items: menuHeader, 9706 onDrop: function onDrop(_ref) { 9707 var items = _ref.items; 9708 handleDrop(items); 9709 }, 9710 listType: 'menuManager', 9711 refresh: function refresh() { 9712 _refresh(); 9713 } 9714 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(_components_btnAddItemList_btnAddItemList__WEBPACK_IMPORTED_MODULE_22__["BtnAddItemList"], { 9715 link: 'menu', 9716 handleClick: function handleClick() { 9717 handleAddInput(); 9718 } 9719 })), 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"], { 9720 item: template[1], 9721 idTemplate: template[1].id, 9722 refresh: function refresh() { 9723 _refresh(); 9724 }, 9725 from: "template" 9726 })))), template.length > 0 && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(_components_editZone_EditZone__WEBPACK_IMPORTED_MODULE_18__["EditZone"], { 9727 editZoneType: "templateManager", 9728 refresh: function refresh() { 9729 _refresh(); 9730 }, 9731 data: template[2], 9732 lastModif: lastModif 9733 }), open && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(_components_modal_Modal__WEBPACK_IMPORTED_MODULE_23__["Modal"], { 9734 refresh: function refresh() { 9735 _refresh(); 9736 }, 9737 id: '', 9738 edit: false, 9739 open: open, 9740 closePopup: function closePopup() { 9741 return openPopup(false); 9742 }, 9743 modal: "addEditMenu", 9744 item: { 9745 groups: "header", 9746 idPage: "" 9747 } 9748 })); 9749}; 9750 9751/***/ }), 9752
9753/***/ "./assets/backoffice/pages/templateManager/MenuManager.js": 9754/*!****************************************************************!*\ 9755 !*** ./assets/backoffice/pages/templateManager/MenuManager.js ***! 9756 \****************************************************************/ 9757/*! exports provided: MenuManager */ 9758/***/ (function(module, __webpack_exports__, __webpack_require__) { 9759 9760"use strict"; 9761__webpack_require__.r(__webpack_exports__); 9762/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MenuManager", function() { return MenuManager; }); 9763/* 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"); 9764/* 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__); 9765/* 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"); 9766/* 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__); 9767/* 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"); 9768/* 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__); 9769/* 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"); 9770/* 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__); 9771/* 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"); 9772/* 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__); 9773/* 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"); 9774/* 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__); 9775/* 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"); 9776/* 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__); 9777/* 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"); 9778/* 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__); 9779/* 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"); 9780/* 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__); 9781/* 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"); 9782/* 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__); 9783/* 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"); 9784/* 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__); 9785/* 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"); 9786/* 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__); 9787/* 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"); 9788/* 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__); 9789/* 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"); 9790/* 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__); 9791/* 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"); 9792/* 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__); 9793/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 9794/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_15__); 9795/* harmony import */ var _store_service__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ../../store/service */ "./assets/backoffice/store/service.js"); 9796/* harmony import */ var _components_headerSection_HeaderSection__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ../../components/headerSection/HeaderSection */ "./assets/backoffice/components/headerSection/HeaderSection.js"); 9797/* harmony import */ var _components_editZone_EditZone__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ../../components/editZone/EditZone */ "./assets/backoffice/components/editZone/EditZone.js"); 9798/* harmony import */ var _components_list_List__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ../../components/list/List */ "./assets/backoffice/components/list/List.js"); 9799/* harmony import */ var _components_menuStatus_MenuStatus__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ../../components/menuStatus/MenuStatus */ "./assets/backoffice/components/menuStatus/MenuStatus.js"); 9800/* harmony import */ var _components_btnAddItemList_btnAddItemList__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! ../../components/btnAddItemList/btnAddItemList */ "./assets/backoffice/components/btnAddItemList/btnAddItemList.js"); 9801/* harmony import */ var _components_modal_Modal__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! ../../components/modal/Modal */ "./assets/backoffice/components/modal/Modal.js"); 9802/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/pages/templateManager/index.scss"); 9803/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_23___default = /*#__PURE__*/__webpack_require__.n(_index_
9803scss__WEBPACK_IMPORTED_MODULE_23__); 9804 9805 9806 9807 9808 9809 9810 9811 9812 9813 9814 9815 9816 9817 9818 9819function _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); } 9820function _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."); } 9821function _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; } } 9822function _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; } 9823function _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; } } 9824function _arrayWithHoles(r) { if (Array.isArray(r)) return r; } 9825 9826 9827 9828 9829 9830 9831 9832 9833 9834var MenuManager = function MenuManager() { 9835 var _useState = Object(react__WEBPACK_IMPORTED_MODULE_15__["useState"])([]), 9836 _useState2 = _slicedToArray(_useState, 2), 9837 menuHeader = _useState2[0], 9838 setMenuHeader = _useState2[1]; 9839 var _useState3 = Object(react__WEBPACK_IMPORTED_MODULE_15__["useState"])([]), 9840 _useState4 = _slicedToArray(_useState3, 2), 9841 menuFooterFirst = _useState4[0], 9842 setMenuFooterFirst = _useState4[1]; 9843 var _useState5 = Object(react__WEBPACK_IMPORTED_MODULE_15__["useState"])([]), 9844 _useState6 = _slicedToArray(_useState5, 2), 9845 menuFooterTwo = _useState6[0], 9846 setMenuFooterTwo = _useState6[1]; 9847 var _useState7 = Object(react__WEBPACK_IMPORTED_MODULE_15__["useState"])([]), 9848 _useState8 = _slicedToArray(_useState7, 2), 9849 menuFooterThree = _useState8[0], 9850 setMenuFooterThree = _useState8[1]; 9851 var _useState9 = Object(react__WEBPACK_IMPORTED_MODULE_15__["useState"])(false), 9852 _useState0 = _slicedToArray(_useState9, 2), 9853 open = _useState0[0], 9854 openPopup = _useState0[1]; 9855 //const [template, setTemplate] = useState([]); 9856 9857 var _useState1 = Object(react__WEBPACK_IMPORTED_MODULE_15__["useState"])(''), 9858 _useState10 = _slicedToArray(_useState1, 2), 9859 groupLabel = _useState10[0], 9860 setGroup = _useState10[1]; 9861 var fetchData = function fetchData() { 9862 Object(_store_service__WEBPACK_IMPORTED_MODULE_16__["getMenu"])().then(function (res) { 9863 setMenuHeader(res.menuHeader); 9864 setMenuFooterFirst(res.menuFooterFirst); 9865 setMenuFooterTwo(res.menuFooterTwo); 9866 setMenuFooterThree(res.menuFooterThree); 9867 }); 9868 }; 9869 Object(react__WEBPACK_IMPORTED_MODULE_15__["useEffect"])(function () { 9870 fetchData(); 9871 }, []); 9872 var _refresh = function refresh() { 9873 fetchData(); 9874 }; 9875 var handleAddInput = function handleAddInput(param) { 9876 setGroup(param); 9877 openPopup(true); 9878 }; 9879 var handleDrop = function handleDrop(items, origin) { 9880 items.map(function (item, i) { 9881 item.orders = i; 9882 }); 9883 if (origin === 0) { 9884 setMenuHeader(items); 9885 } else if (origin === 1) { 9886 setMenuFooterFirst(items); 9887 } else if (origin === 2) { 9888 setMenuFooterTwo(items); 9889 } else if (origin === 3) { 9890 setMenuFooterThree(items); 9891 } 9892 Object(_store_service__WEBPACK_IMPORTED_MODULE_16__["sendMenuOrder"])(items); 9893 }; 9894 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", { 9895 className: "templateManagerContainer containerFlex" 9896 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(_components_headerSection_HeaderSection__WEBPACK_IMPORTED_MODULE_17__["HeaderSection"], { 9897 title: "Templates", 9898 subTitle: "Menu" 9899 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement("div", { 9900 className: "containerMenu" 9901 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement("div", { 9902 className: "menuManagerContainer" 9903 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(_components_menuStatus_MenuStatus__WEBPACK_IMPORTED_MODULE_20__["MenuStatus"], { 9904 title: 'Header', 9905 id: '' 9906 }), typeof menuHeader !== 'undefined' && menuHeader !== null && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(_components_list_List__WEBPACK_IMPORTED_MODULE_19__["List"], { 9907 items: menuHeader, 9908 onDrop: function onDrop(_ref) { 9909 var items = _ref.items; 9910 handleDrop(items, 0); 9911 }, 9912 listType: 'menuManager', 9913 refresh: function refresh() { 9914 _refresh(); 9915 } 9916 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(_components_btnAddItemList_btnAddItemList__WEBPACK_IMPORTED_MODULE_21__["BtnAddItemList"], { 9917 link: 'menu', 9918 handleClick: function handleClick() { 9919 handleAddInput('header'); 9920 } 9921 }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement("div", { 9922 className: "containerMenu" 9923 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement("div", { 9924 className: "menuManagerContainer" 9925 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(_components_menuStatus_MenuStatus__WEBPACK_IMPORTED_MODULE_20__["MenuStatus"], { 9926 title: 'Footer 1', 9927 id: menuFooterFirst.id 9928 }), typeof menuFooterFirst !== 'undefined' && menuFooterFirst !== null && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(_components_list_List__WEBPACK_IMPORTED_MODULE_19__["List"], { 9929 items: menuFooterFirst, 9930 onDrop: function onDrop(_ref2) { 9931 var items = _ref2.items; 9932 handleDrop(items, 1); 9933 }, 9934 listType: 'menuManager', 9935 refresh: function refresh() { 9936 _refresh(); 9937 } 9938 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(_components_btnAddItemList_btnAddItemList__WEBPACK_IMPORTED_MODULE_21__["BtnAddItemList"], { 9939 link: 'menu', 9940 handleClick: function handleClick() { 9941 handleAddInput('footer-nav-first'); 9942 } 9943 }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement("div", { 9944 className: "containerMenu" 9945 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement("div", { 9946 className: "menuManagerContainer" 9947 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(_components_menuStatus_MenuStatus__WEBPACK_IMPORTED_MODULE_20__["MenuStatus"], { 9948 title: 'Footer 2', 9949 id: menuFooterTwo.id 9950 }), typeof menuFooterTwo !== 'undefined' && menuFooterTwo !== null && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(_components_list_List__WEBPACK_IMPORTED_MODULE_19__["List"], { 9951 items: menuFooterTwo, 9952 onDrop: function onDrop(_ref3) { 9953 var items = _ref3.items; 9954 handleDrop(items, 2); 9955 }, 9956 listType: 'menuManager', 9957 refresh: function refresh() { 9958 _refresh(); 9959 } 9960 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(_components_btnAddItemList_btnAddItemList__WEBPACK_IMPORTED_MODULE_21__["BtnAddItemList"], { 9961 link: 'menu', 9962 handleClick: function handleClick() { 9963 handleAddInput('footer-nav-two'); 9964 } 9965 }))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement("div", { 9966 className: "containerMenu" 9967 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement("div", { 9968 className: "menuManagerContainer" 9969 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(_components_menuStatus_MenuStatus__WEBPACK_IMPORTED_MODULE_20__["MenuStatus"], { 9970 title: 'Footer 3',
9971 id: menuFooterThree.id 9972 }), typeof menuFooterThree !== 'undefined' && menuFooterThree !== null && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(_components_list_List__WEBPACK_IMPORTED_MODULE_19__["List"], { 9973 items: menuFooterThree, 9974 onDrop: function onDrop(_ref4) { 9975 var items = _ref4.items; 9976 handleDrop(items, 3); 9977 }, 9978 listType: 'menuManager', 9979 refresh: function refresh() { 9980 _refresh(); 9981 } 9982 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(_components_btnAddItemList_btnAddItemList__WEBPACK_IMPORTED_MODULE_21__["BtnAddItemList"], { 9983 link: 'menu', 9984 handleClick: function handleClick() { 9985 handleAddInput('footer-nav-three'); 9986 } 9987 })))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(_components_editZone_EditZone__WEBPACK_IMPORTED_MODULE_18__["EditZone"], { 9988 items: '' 9989 }), open && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_15___default.a.createElement(_components_modal_Modal__WEBPACK_IMPORTED_MODULE_22__["Modal"], { 9990 refresh: function refresh() { 9991 _refresh(); 9992 }, 9993 id: 'id', 9994 edit: false, 9995 open: open, 9996 closePopup: function closePopup() { 9997 return openPopup(false); 9998 }, 9999 modal: "addEditMenu", 10000 item: { 10001 groups: groupLabel, 10002 idPage: "" 10003 } 10004 })); 10005}; 10006 10007/***/ }), 10008
10009/***/ "./assets/backoffice/pages/templateManager/NewsletterManager.js": 10010/*!**********************************************************************!*\ 10011 !*** ./assets/backoffice/pages/templateManager/NewsletterManager.js ***! 10012 \**********************************************************************/ 10013/*! exports provided: NewsletterManager */ 10014/***/ (function(module, __webpack_exports__, __webpack_require__) { 10015 10016"use strict"; 10017__webpack_require__.r(__webpack_exports__); 10018/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NewsletterManager", function() { return NewsletterManager; }); 10019/* 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"); 10020/* 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__); 10021/* 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"); 10022/* 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__); 10023/* 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"); 10024/* 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__); 10025/* 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"); 10026/* 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__); 10027/* 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"); 10028/* 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__); 10029/* 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"); 10030/* 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__); 10031/* 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"); 10032/* 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__); 10033/* 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"); 10034/* 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__); 10035/* 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"); 10036/* 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__); 10037/* 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"); 10038/* 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__); 10039/* 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"); 10040/* 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__); 10041/* 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"); 10042/* 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__); 10043/* 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"); 10044/* 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__); 10045/* 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"); 10046/* 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__); 10047/* 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"); 10048/* 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__); 10049/* 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"); 10050/* 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__); 10051/* 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"); 10052/* 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__); 10053/* 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"); 10054/* 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__); 10055/* 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"); 10056/* 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__); 10057/* 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"); 10058/* 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__); 10059/* 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"); 10060/* 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__); 10061/* 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"); 10062/* 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__); 10063/* 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"); 10064/* 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__); 10065/* 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"); 10066/* 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__); 10067/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 10068/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_24___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_24__); 10069/* harmony import */ var _store_service__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! ../../store/service */ "./assets/backoffice/store/service.js"); 10070/* harmony import */ var _components_headerSection_HeaderSection__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! ../../components/headerSection/HeaderSection */ "./assets/backoffice/components/headerSection/HeaderSection.js"); 10071/* harmony import */ var _components_dataHeader_DataHeader__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! ../../components/dataHeader/DataHeader */ "./assets/backoffice/components/dataHeader/DataHeader.js"); 10072/* harmony import */ var _components_editZone_EditZone__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! ../../components/editZone/EditZone */ "./assets/backoffice/components/editZone/EditZone.js"); 10073/* harmony import */ var _components_listItem_ListItemNewsletters__WEBPACK_IMPORTED_MODULE_29__ = __webpack_require__(/*! ../../components/listItem/ListItemNewsletters */ "./assets/backoffice/components/listItem/ListItemNewsletters.js"); 10074/* harmony import */ var _components_statusTitleBar_StatusTitleBar__WEBPACK_IMPORTED_MODULE_30__ = __webpack_require__(/*! ../../components/statusTitleBar/StatusTitleBar */ "./assets/backoffice/components/statusTitleBar/StatusTitleBar.js"); 10075/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_31__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/pages/templateManager/index.scss"); 10076/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_31___default = /*#__PURE__*/__webpack_require__.n(_index_
vendor: 5,121 bytes, lines 10076-10110
10076scss__WEBPACK_IMPORTED_MODULE_31__); 10077function _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); } 10078function _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; } 10079function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : i + ""; } 10080function _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); } 10081 10082 10083 10084 10085 10086 10087 10088 10089 10090 10091 10092 10093 10094 10095 10096 10097 10098 10099 10100 10101 10102 10103 10104 10105function _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 }; })(); } 10106function _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); } 10107function 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); } 10108function _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); }); }; } 10109function _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); } 10110function _nonIterableRest() { throw new TypeError("Invalid attempt to de
10110structure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } 10111function _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; } } 10112function _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; } 10113function _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; } } 10114function _arrayWithHoles(r) { if (Array.isArray(r)) return r; } 10115 10116 10117 10118 10119 10120 10121 10122 10123var NewsletterManager = function NewsletterManager() { 10124 var _useState = Object(react__WEBPACK_IMPORTED_MODULE_24__["useState"])([]), 10125 _useState2 = _slicedToArray(_useState, 2), 10126 listNewsletter = _useState2[0], 10127 setListNewsletter = _useState2[1]; 10128 var _useState3 = Object(react__WEBPACK_IMPORTED_MODULE_24__["useState"])([]), 10129 _useState4 = _slicedToArray(_useState3, 2), 10130 statusNewsletter = _useState4[0], 10131 setStatusNewsletter = _useState4[1]; 10132 var _useState5 = Object(react__WEBPACK_IMPORTED_MODULE_24__["useState"])([]), 10133 _useState6 = _slicedToArray(_useState5, 2), 10134 idNewsletter = _useState6[0], 10135 setIdNewsletter = _useState6[1]; 10136 // const [template, setTemplate] = useState([]); 10137 // const [open, openPopup] = useState(false); 10138 10139 Object(react__WEBPACK_IMPORTED_MODULE_24__["useEffect"])(function () { 10140 fetchData(); 10141 }, []); 10142 var fetchData = function fetchData() { 10143 Object(_store_service__WEBPACK_IMPORTED_MODULE_25__["getNewsletter"])().then(/*#__PURE__*/function () { 10144 var _ref = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee(res) { 10145 return _regenerator().w(function (_context) { 10146 while (1) switch (_context.n) { 10147 case 0: 10148 _context.n = 1; 10149 return setListNewsletter(res); 10150 case 1: 10151 return _context.a(2); 10152 } 10153 }, _callee); 10154 })); 10155 return function (_x) { 10156 return _ref.apply(this, arguments); 10157 }; 10158 }());
10159 Object(_store_service__WEBPACK_IMPORTED_MODULE_25__["getStatusNewsletter"])().then(/*#__PURE__*/function () { 10160 var _ref2 = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee2(res) { 10161 return _regenerator().w(function (_context2) { 10162 while (1) switch (_context2.n) { 10163 case 0: 10164 setStatusNewsletter(res.status); 10165 setIdNewsletter(res.id); 10166 case 1: 10167 return _context2.a(2); 10168 } 10169 }, _callee2); 10170 })); 10171 return function (_x2) { 10172 return _ref2.apply(this, arguments); 10173 }; 10174 }()); 10175 }; 10176 var _refresh = function refresh() { 10177 fetchData(); 10178 }; 10179 10180 //console.log(statusNewsletter) 10181 10182 var generateNewsletters = function generateNewsletters() { 10183 if (typeof listNewsletter !== 'undefined') return listNewsletter.map(function (item, i) { 10184 //console.log(item) 10185 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_24___default.a.createElement(_components_listItem_ListItemNewsletters__WEBPACK_IMPORTED_MODULE_29__["ListItemNewsletters"], { 10186 className: "listItem", 10187 item: item, 10188 key: i, 10189 refresh: function refresh() { 10190 _refresh(); 10191 } 10192 }); 10193 }); 10194 }; 10195 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", { 10196 className: "newsletterManagerContainer containerFlex" 10197 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_24___default.a.createElement(_components_headerSection_HeaderSection__WEBPACK_IMPORTED_MODULE_26__["HeaderSection"], { 10198 title: "Newsletters", 10199 subTitle: "Liste des abonn\xE9s" 10200 }), typeof statusNewsletter !== 'undefined' && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_24___default.a.createElement(_components_statusTitleBar_StatusTitleBar__WEBPACK_IMPORTED_MODULE_30__["StatusTitleBar"], _defineProperty({ 10201 id: idNewsletter, 10202 status: statusNewsletter, 10203 keyName: 'status', 10204 name: 'Status', 10205 to: '/api/admin/newsletter/status/' 10206 }, "keyName", "Status")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_24___default.a.createElement(_components_dataHeader_DataHeader__WEBPACK_IMPORTED_MODULE_27__["DataHeader"], { 10207 dataName: ["E-mail", "Date de création"], 10208 className: "dataHeaderUser" 10209 }), generateNewsletters()), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_24___default.a.createElement(_components_editZone_EditZone__WEBPACK_IMPORTED_MODULE_28__["EditZone"], { 10210 editZoneType: "newslettersManager", 10211 refresh: function refresh() { 10212 _refresh(); 10213 } 10214 })); 10215}; 10216 10217/***/ }), 10218
10219/***/ "./assets/backoffice/pages/templateManager/index.scss": 10220/*!************************************************************!*\ 10221 !*** ./assets/backoffice/pages/templateManager/index.scss ***! 10222 \************************************************************/ 10223/*! no static exports found */ 10224/***/ (function(module, exports, __webpack_require__) { 10225 10226// extracted by mini-css-extract-plugin 10227 10228/***/ }), 10229
10230/***/ "./assets/backoffice/pages/userManager/UserManager.js": 10231/*!************************************************************!*\ 10232 !*** ./assets/backoffice/pages/userManager/UserManager.js ***! 10233 \************************************************************/ 10234/*! exports provided: UserManager */ 10235/***/ (function(module, __webpack_exports__, __webpack_require__) { 10236 10237"use strict"; 10238__webpack_require__.r(__webpack_exports__); 10239/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "UserManager", function() { return UserManager; }); 10240/* 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"); 10241/* 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__); 10242/* 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"); 10243/* 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__); 10244/* 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"); 10245/* 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__); 10246/* 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"); 10247/* 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__); 10248/* 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"); 10249/* 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__); 10250/* 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"); 10251/* 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__); 10252/* 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"); 10253/* 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__); 10254/* 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"); 10255/* 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__); 10256/* 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"); 10257/* 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__); 10258/* 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"); 10259/* 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__); 10260/* 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"); 10261/* 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__); 10262/* 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"); 10263/* 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__); 10264/* 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"); 10265/* 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__); 10266/* 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"); 10267/* 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__); 10268/* 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"); 10269/* 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__); 10270/* 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"); 10271/* 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__); 10272/* 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"); 10273/* 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__); 10274/* 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"); 10275/* 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__); 10276/* 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"); 10277/* 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__); 10278/* 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"); 10279/* 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__); 10280/* 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"); 10281/* 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__); 10282/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 10283/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_21___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_21__); 10284/* harmony import */ var _store_store__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! ../../store/store */ "./assets/backoffice/store/store.js"); 10285/* harmony import */ var _store_service__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! ../../store/service */ "./assets/backoffice/store/service.js"); 10286/* harmony import */ var _components_headerSection_HeaderSection__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! ../../components/headerSection/HeaderSection */ "./assets/backoffice/components/headerSection/HeaderSection.js"); 10287/* harmony import */ var _components_dataHeader_DataHeader__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! ../../components/dataHeader/DataHeader */ "./assets/backoffice/components/dataHeader/DataHeader.js"); 10288/* harmony import */ var _components_editZone_EditZone__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! ../../components/editZone/EditZone */ "./assets/backoffice/components/editZone/EditZone.js"); 10289/* harmony import */ var _components_listItem_ListItemUser__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! ../../components/listItem/ListItemUser */ "./assets/backoffice/components/listItem/ListItemUser.js"); 10290/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/pages/userManager/index.scss"); 10291/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_28___default = /*#__PURE__*/__webpack_require__.n(_index_
vendor: 4,191 bytes, lines 10291-10318
10291scss__WEBPACK_IMPORTED_MODULE_28__); 10292 10293 10294 10295 10296 10297 10298 10299 10300 10301 10302 10303 10304 10305 10306 10307 10308 10309 10310 10311 10312 10313function _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 }; })(); } 10314function _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); } 10315function 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); } 10316function _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); }); }; } 10317function _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); } 10318function _nonIterableRest() { throw new TypeError("Invalid attempt to de
10318structure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } 10319function _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; } } 10320function _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; } 10321function _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; } } 10322function _arrayWithHoles(r) { if (Array.isArray(r)) return r; } 10323 10324 10325 10326 10327 10328 10329 10330 10331var UserManager = function UserManager() { 10332 var _useContext = Object(react__WEBPACK_IMPORTED_MODULE_21__["useContext"])(_store_store__WEBPACK_IMPORTED_MODULE_22__["StoreContext"]), 10333 state = _useContext.state, 10334 dispatch = _useContext.dispatch; 10335 var _useState = Object(react__WEBPACK_IMPORTED_MODULE_21__["useState"])([]), 10336 _useState2 = _slicedToArray(_useState, 2), 10337 itemsVertical = _useState2[0], 10338 setItemsVertical = _useState2[1]; 10339 var fetchData = function fetchData() { 10340 Object(_store_service__WEBPACK_IMPORTED_MODULE_23__["getUsers"])().then(/*#__PURE__*/function () { 10341 var _ref = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee(res) { 10342 return _regenerator().w(function (_context) { 10343 while (1) switch (_context.n) { 10344 case 0: 10345 _context.n = 1; 10346 return setItemsVertical(res); 10347 case 1: 10348 return _context.a(2); 10349 } 10350 }, _callee); 10351 })); 10352 return function (_x) { 10353 return _ref.apply(this, arguments); 10354 }; 10355 }()); 10356 }; 10357 Object(react__WEBPACK_IMPORTED_MODULE_21__["useEffect"])(function () { 10358 fetchData(); 10359 }, []); 10360 var _refresh = function refresh() { 10361 fetchData(); 10362 }; 10363 var generateUsers = function generateUsers() { 10364 if (typeof itemsVertical !== 'undefined') return itemsVertical.map(function (item, i) { 10365 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_21___default.a.createElement(_components_listItem_ListItemUser__WEBPACK_IMPORTED_MODULE_27__["ListItemUser"], { 10366 className: "listItem", 10367 item: item, 10368 key: i, 10369 refresh: function refresh() { 10370 _refresh(); 10371 } 10372 }); 10373 }); 10374 }; 10375 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", { 10376 className: "userManagerContainer containerFlex" 10377 }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_21___default.a.createElement(_components_headerSection_HeaderSection__WEBPACK_IMPORTED_MODULE_24__["HeaderSection"], { 10378 title: "Utilisateurs", 10379 subTitle: "Liste des utilisateurs" 10380 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_21___default.a.createElement(_components_dataHeader_DataHeader__WEBPACK_IMPORTED_MODULE_25__["DataHeader"], { 10381 dataName: ["Nom de l'utilisateur", "Email", "Rôle", "ID", "Status"], 10382 className: "dataHeaderUser" 10383 }), generateUsers()), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_21___default.a.createElement(_components_editZone_EditZone__WEBPACK_IMPORTED_MODULE_26__["EditZone"], { 10384 editZoneType: "userManager", 10385 refresh: function refresh() { 10386 _refresh(); 10387 } 10388 })); 10389}; 10390 10391/***/ }), 10392
10393/***/ "./assets/backoffice/pages/userManager/index.scss": 10394/*!********************************************************!*\ 10395 !*** ./assets/backoffice/pages/userManager/index.scss ***! 10396 \********************************************************/ 10397/*! no static exports found */ 10398/***/ (function(module, exports, __webpack_require__) { 10399 10400// extracted by mini-css-extract-plugin 10401 10402/***/ }), 10403
10404/***/ "./assets/backoffice/store/service.js": 10405/*!********************************************!*\ 10406 !*** ./assets/backoffice/store/service.js ***! 10407 \********************************************/ 10408/*! 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 */ 10409/***/ (function(module, __webpack_exports__, __webpack_require__) { 10410 10411"use strict"; 10412__webpack_require__.r(__webpack_exports__); 10413/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getNewsletterExport", function() { return getNewsletterExport; }); 10414/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getGameExport", function() { return getGameExport; }); 10415/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getPages", function() { return getPages; }); 10416/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getOnePage", function() { return getOnePage; }); 10417/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getOneSection", function() { return getOneSection; }); 10418/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getOneSectionItem", function() { return getOneSectionItem; }); 10419/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getCategory", function() { return getCategory; }); 10420/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getParams", function() { return getParams; }); 10421/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getMedias", function() { return getMedias; }); 10422/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getOneMedia", function() { return getOneMedia; }); 10423/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getLabel", function() { return getLabel; }); 10424/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getMenuHeader", function() { return getMenuHeader; }); 10425/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getMenu", function() { return getMenu; }); 10426/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getNewsletter", function() { return getNewsletter; }); 10427/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getStatusNewsletter", function() { return getStatusNewsletter; }); 10428/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getGames", function() { return getGames; }); 10429/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getMenuFooter", function() { return getMenuFooter; }); 10430/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getUsers", function() { return getUsers; }); 10431/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "sendParams", function() { return sendParams; }); 10432/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "sendPageOrder", function() { return sendPageOrder; }); 10433/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "sendPage", function() { return sendPage; }); 10434/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "sendSection", function() { return sendSection; }); 10435/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "sendSocialTemplate", function() { return sendSocialTemplate; }); 10436/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "sendSectionElement", function() { return sendSectionElement; }); 10437/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "sendOrderSection", function() { return sendOrderSection; }); 10438/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "sendOrderSectionItem", function() { return sendOrderSectionItem; }); 10439/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "sendMenuOrder", function() { return sendMenuOrder; }); 10440/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "sendStatus", function() { return sendStatus; }); 10441/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "editPathImg", function() { return editPathImg; }); 10442/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "editUser", function() { return editUser; }); 10443/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "editMedia", function() { return editMedia; }); 10444/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "editMenuItem", function() { return editMenuItem; }); 10445/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "sendDelete", function() { return sendDelete; }); 10446/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "addUser", function() { return addUser; }); 10447/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "addMedia", function() { return addMedia; }); 10448/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "addPage", function() { return addPage; }); 10449/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "addMenuItem", function() { return addMenuItem; }); 10450/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "addSectionPage", function() { return addSectionPage; }); 10451/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "addSectionElement", function() { return addSectionElement; }); 10452/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "loginCheck", function() { return loginCheck; }); 10453/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getOneUserLog", function() { return getOneUserLog; }); 10454/* 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"); 10455/* 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__); 10456/* 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"); 10457/* 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__); 10458/* 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 10458-10486
10458concat.js */ "./node_modules/core-js/modules/es.array.concat.js"); 10459/* 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__); 10460/* 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"); 10461/* 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__); 10462/* 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"); 10463/* 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__); 10464/* 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"); 10465/* 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__); 10466/* 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"); 10467/* 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__); 10468/* 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"); 10469/* 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__); 10470/* 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"); 10471/* 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__); 10472/* 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"); 10473/* 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__); 10474/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! axios */ "./node_modules/axios/index.js"); 10475/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_10__); 10476 10477 10478 10479 10480 10481 10482 10483 10484 10485 10486function _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;
10486 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 }; })(); } 10487function _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); } 10488function 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); } 10489function _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); }); }; } 10490 10491axios__WEBPACK_IMPORTED_MODULE_10___default.a.defaults.headers.common['Authorization'] = sessionStorage.getItem("loggedIn") !== null ? sessionStorage.getItem("loggedIn") : ""; 10492 10493// Interceptor Requests 10494// Add Token 10495axios__WEBPACK_IMPORTED_MODULE_10___default.a.interceptors.request.use(function (config) { 10496 var token = sessionStorage.getItem("loggedIn") !== null ? sessionStorage.getItem("loggedIn") : ""; 10497 config.headers.Authorization = "Bearer ".concat(token); 10498 return config; 10499}); 10500// Interceptor Requests 10501axios__WEBPACK_IMPORTED_MODULE_10___default.a.interceptors.response.use(function (response) { 10502 return response; 10503}, /*#__PURE__*/function () { 10504 var _ref = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee(error) { 10505 return _regenerator().w(function (_context) { 10506 while (1) switch (_context.n) { 10507 case 0: 10508 //console.log(error.response.status) 10509 if (error.response.status === 401) { 10510 sessionStorage.removeItem("loggedIn"); 10511 } 10512 case 1: 10513 return _context.a(2); 10514 } 10515 }, _callee); 10516 })); 10517 return function (_x) { 10518 return _ref.apply(this, arguments); 10519 }; 10520}()); 10521//GET 10522//Get Pages 10523var getNewsletterExport = /*#__PURE__*/function () { 10524 var _ref2 = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee2() { 10525 var result; 10526 return _regenerator().w(function (_context2) { 10527 while (1) switch (_context2.n) { 10528 case 0: 10529 _context2.n = 1; 10530 return axios__WEBPACK_IMPORTED_MODULE_10___default()('/api/admin/newsletter/export'); 10531 case 1: 10532 result = _context2.v; 10533 return _context2.a(2, result.data["export"]); 10534 } 10535 }, _callee2); 10536 })); 10537 return function getNewsletterExport() { 10538 return _ref2.apply(this, arguments); 10539 }; 10540}(); 10541var getGameExport = /*#__PURE__*/function () { 10542 var _ref3 = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee3() { 10543 var result; 10544 return _regenerator().w(function (_context3) { 10545 while (1) switch (_context3.n) { 10546 case 0: 10547 _context3.n = 1; 10548 return axios__WEBPACK_IMPORTED_MODULE_10___default()('/api/admin/concours/export'); 10549 case 1: 10550 result = _context3.v; 10551 return _context3.a(2, result.data["export"]); 10552 } 10553 }, _callee3); 10554 })); 10555 return function getGameExport() { 10556 return _ref3.apply(this, arguments); 10557 }; 10558}(); 10559//Get Pages 10560var getPages = /*#__PURE__*/function () { 10561 var _ref4 = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee4() { 10562 var result; 10563 return _regenerator().w(function (_context4) { 10564 while (1) switch (_context4.n) { 10565 case 0: 10566 _context4.n = 1; 10567 return axios__WEBPACK_IMPORTED_MODULE_10___default()('/api/admin/pages'); 10568 case 1: 10569 result = _context4.v; 10570 return _context4.a(2, result.data.listPage); 10571 } 10572 }, _callee4); 10573 })); 10574 return function getPages() { 10575 return _ref4.apply(this, arguments); 10576 }; 10577}(); 10578//Get One Page 10579var getOnePage = /*#__PURE__*/function () { 10580 var _ref5 = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee5(idPage) { 10581 var result; 10582 return _regenerator().w(function (_context5) { 10583 while (1) switch (_context5.n) { 10584 case 0: 10585 _context5.n = 1; 10586 return axios__WEBPACK_IMPORTED_MODULE_10___default()("/api/admin/pages/".concat(idPage)); 10587 case 1: 10588 result = _context5.v; 10589 return _context5.a(2, result.data.pages); 10590 } 10591 }, _callee5); 10592 })); 10593 return function getOnePage(_x2) { 10594 return _ref5.apply(this, arguments); 10595 }; 10596}(); 10597//Get One Section 10598var getOneSection = /*#__PURE__*/function () { 10599 var _ref6 = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee6(idPage) { 10600 var result; 10601 return _regenerator().w(function (_context6) { 10602 while (1) switch (_context6.n) { 10603 case 0: 10604 _context6.n = 1; 10605 return axios__WEBPACK_IMPORTED_MODULE_10___default()("/api/admin/sectionpage/".concat(idPage)); 10606 case 1: 10607 result = _context6.v; 10608 return _context6.a(2, result.data.sectionPage !== null ? result.data.sectionPage : []); 10609 } 10610 }, _callee6); 10611 })); 10612 return function getOneSection(_x3) { 10613 return _ref6.apply(this, arguments); 10614 }; 10615}(); 10616//Get One Section Item 10617var getOneSectionItem = /*#__PURE__*/function () { 10618 var _ref7 = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee7(idSectionPage, idElement) { 10619 var to, result; 10620 return _regenerator().w(function (_context7) { 10621 while (1) switch (_context7.n) { 10622 case 0: 10623 to = "".concat(idSectionPage, "/").concat(idElement); 10624 if (typeof idElement === 'undefined') to = "".concat(idSectionPage); 10625 _context7.n = 1; 10626 return axios__WEBPACK_IMPORTED_MODULE_10___default()("/api/admin/section/element/".concat(to)); 10627 case 1: 10628 result = _context7.v; 10629 return _context7.a(2, result.data.element !== null ? result.data.element : []); 10630 } 10631 }, _callee7); 10632 })); 10633 return function getOneSectionItem(_x4, _x5) { 10634 return _ref7.apply(this, arguments); 10635 }; 10636}(); 10637//Get Category 10638var getCategory = /*#__PURE__*/function () { 10639 var _ref8 = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee8() { 10640 var result; 10641 return _regenerator().w(function (_context8) { 10642 while (1) switch (_context8.n) { 10643 case 0: 10644 _context8.n = 1; 10645 return axios__WEBPACK_IMPORTED_MODULE_10___default()('/api/admin/category'); 10646 case 1: 10647 result = _context8.v; 10648 return _context8.a(2, result.data.category); 10649 } 10650 }, _callee8); 10651 })); 10652 return function getCategory() { 10653 return _ref8.apply(this, arguments); 10654 }; 10655}(); 10656//Get Params 10657var getParams = /*#__PURE__*/function () { 10658 var _ref9 = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee9() { 10659 var result; 10660 return _regenerator().w(function (_context9) { 10661 while (1) switch (_context9.n) { 10662 case 0: 10663 _context9.n = 1; 10664 return axios__WEBPACK_IMPORTED_MODULE_10___default()('/api/admin/config/'); 10665 case 1: 10666 result = _context9.v; 10667 return _context9.a(2, result.data.parametre); 10668 } 10669 }, _callee9); 10670 })); 10671 return function getParams() { 10672 return _ref9.apply(this, arguments); 10673 }; 10674}(); 10675//Get Media 10676var getMedias = /*#__PURE__*/function () { 10677 var _ref0 = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee0() { 10678 var result; 10679 return _regenerator().w(function (_context0) { 10680 while (1) switch (_context0.n) { 10681 case 0: 10682 _context0.n = 1; 10683 return axios__WEBPACK_IMPORTED_MODULE_10___default()('/api/admin/media'); 10684 case 1: 10685 result = _context0.v; 10686 return _context0.a(2, result.data.listMedia); 10687 } 10688 }, _callee0); 10689 })); 10690 return function getMedias() { 10691 return _ref0.apply(this, arguments); 10692 }; 10693}(); 10694//Get Media 10695var getOneMedia = /*#__PURE__*/function () { 10696 var _ref1 = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee1(id) { 10697 var result; 10698 return _regenerator().w(function (_context1) { 10699 while (1) switch (_context1.n) { 10700 case 0: 10701 _context1.n = 1; 10702 return axios__WEBPACK_IMPORTED_MODULE_10___default()("/api/admin/media/".concat(id)); 10703 case 1: 10704 result = _context1.v; 10705 return _context1.a(2, result.data.media); 10706 } 10707 }, _callee1); 10708 })); 10709 return function getOneMedia(_x6) { 10710 return _ref1.apply(this, arguments); 10711 }; 10712}(); 10713//Get Label 10714var getLabel = /*#__PURE__*/function () { 10715 var _ref10 = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee10() { 10716 var result; 10717 return _regenerator().w(function (_context10) { 10718 while (1) switch (_context10.n) { 10719 case 0: 10720 _context10.n = 1; 10721 return axios__WEBPACK_IMPORTED_MODULE_10___default()('/api/admin/label'); 10722 case 1: 10723 result = _context10.v; 10724 return _context10.a(2, result.data.label); 10725 } 10726 }, _callee10); 10727 })); 10728 return function getLabel() { 10729 return _ref10.apply(this, arguments); 10730 }; 10731}(); 10732//Get Menu Template Header 10733var getMenuHeader = /*#__PURE__*/function () { 10734 var _ref11 = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee11() { 10735 var result; 10736 return _regenerator().w(function (_context11) { 10737 while (1) switch (_context11.n) { 10738 case 0: 10739 _context11.n = 1; 10740 return axios__WEBPACK_IMPORTED_MODULE_10___default()('/api/admin/header'); 10741 case 1: 10742 result = _context11.v; 10743 return _context11.a(2, result.data); 10744 } 10745 }, _callee11); 10746 })); 10747 return function getMenuHeader() { 10748 return _ref11.apply(this, arguments); 10749 }; 10750}(); 10751//Get Template Menu 10752var getMenu = /*#__PURE__*/function () { 10753 var _ref12 = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee12() { 10754 var result; 10755 return _regenerator().w(function (_context12) { 10756 while (1) switch (_context12.n) { 10757 case 0: 10758 _context12.n = 1; 10759 return axios__WEBPACK_IMPORTED_MODULE_10___default()('/api/admin/menu'); 10760 case 1: 10761 result = _context12.v; 10762 return _context12.a(2, result.data); 10763 } 10764 }, _callee12); 10765 })); 10766 return function getMenu() { 10767 return _ref12.apply(this, arguments); 10768 }; 10769}(); 10770//Get Template Newsletters 10771var getNewsletter = /*#__PURE__*/function () { 10772 var _ref13 = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee13() { 10773 var result; 10774 return _regenerator().w(function (_context13) { 10775 while (1) switch (_context13.n) { 10776 case 0: 10777 _context13.n = 1; 10778 return axios__WEBPACK_IMPORTED_MODULE_10___default()('/api/admin/newsletter'); 10779 case 1: 10780 result = _context13.v; 10781 return _context13.a(2, result.data.listNewsletter); 10782 } 10783 }, _callee13); 10784 })); 10785 return function getNewsletter() { 10786 return _ref13.apply(this, arguments); 10787 }; 10788}(); 10789//Get Status Newsletters 10790var getStatusNewsletter = /*#__PURE__*/function () { 10791 var _ref14 = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee14() { 10792 var result; 10793 return _regenerator().w(function (_context14) { 10794 while (1) switch (_context14.n) { 10795 case 0: 10796 _context14.n = 1; 10797 return axios__WEBPACK_IMPORTED_MODULE_10___default()('/api/admin/newsletter/status'); 10798 case 1: 10799 result = _context14.v; 10800 return _context14.a(2, result.data); 10801 } 10802 }, _callee14); 10803 })); 10804 return function getStatusNewsletter() { 10805 return _ref14.apply(this, arguments); 10806 }; 10807}(); 10808//Get Games 10809var getGames = /*#__PURE__*/function () { 10810 var _ref15 = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee15() { 10811 var result; 10812 return _regenerator().w(function (_context15) { 10813 while (1) switch (_context15.n) { 10814 case 0: 10815 _context15.n = 1; 10816 return axios__WEBPACK_IMPORTED_MODULE_10___default()('/api/admin/concours'); 10817 case 1: 10818 result = _context15.v; 10819 return _context15.a(2, result.data.concours); 10820 } 10821 }, _callee15); 10822 })); 10823 return function getGames() { 10824 return _ref15.apply(this, arguments); 10825 }; 10826}(); 10827//Get Menu Template Footer 10828var getMenuFooter = /*#__PURE__*/function () { 10829 var _ref16 = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee16() { 10830 var result; 10831 return _regenerator().w(function (_context16) { 10832 while (1) switch (_context16.n) { 10833 case 0: 10834 _context16.n = 1; 10835 return axios__WEBPACK_IMPORTED_MODULE_10___default()('/api/admin/footer'); 10836 case 1: 10837 result = _context16.v; 10838 return _context16.a(2, result.data); 10839 } 10840 }, _callee16); 10841 })); 10842 return function getMenuFooter() { 10843 return _ref16.apply(this, arguments); 10844 }; 10845}(); 10846//Get Users 10847var getUsers = /*#__PURE__*/function () { 10848 var _ref17 = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee17() { 10849 var result; 10850 return _regenerator().w(function (_context17) { 10851 while (1) switch (_context17.n) { 10852 case 0: 10853 _context17.n = 1; 10854 return axios__WEBPACK_IMPORTED_MODULE_10___default()('/api/admin/user'); 10855 case 1: 10856 result = _context17.v; 10857 return _context17.a(2, result.data.listUser !== null ? result.data.listUser : []); 10858 } 10859 }, _callee17); 10860 })); 10861 return function getUsers() { 10862 return _ref17.apply(this, arguments); 10863 }; 10864}(); 10865 10866//PUT
10867//Set Params 10868var sendParams = /*#__PURE__*/function () { 10869 var _ref18 = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee18(data) { 10870 return _regenerator().w(function (_context18) { 10871 while (1) switch (_context18.n) { 10872 case 0: 10873 _context18.n = 1; 10874 return axios__WEBPACK_IMPORTED_MODULE_10___default.a.put('/api/admin/config', data); 10875 case 1: 10876 return _context18.a(2, _context18.v); 10877 } 10878 }, _callee18); 10879 })); 10880 return function sendParams(_x7) { 10881 return _ref18.apply(this, arguments); 10882 }; 10883}(); 10884//Set Pages Order 10885var sendPageOrder = /*#__PURE__*/function () { 10886 var _ref19 = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee19(data) { 10887 return _regenerator().w(function (_context19) { 10888 while (1) switch (_context19.n) { 10889 case 0: 10890 _context19.n = 1; 10891 return axios__WEBPACK_IMPORTED_MODULE_10___default.a.put('/api/admin/pages/orders', data); 10892 case 1: 10893 return _context19.a(2, _context19.v); 10894 } 10895 }, _callee19); 10896 })); 10897 return function sendPageOrder(_x8) { 10898 return _ref19.apply(this, arguments); 10899 }; 10900}(); 10901//Set Pages 10902var sendPage = /*#__PURE__*/function () { 10903 var _ref20 = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee20(data, id) { 10904 return _regenerator().w(function (_context20) { 10905 while (1) switch (_context20.n) { 10906 case 0: 10907 _context20.n = 1; 10908 return axios__WEBPACK_IMPORTED_MODULE_10___default.a.put("/api/admin/pages/".concat(id), data); 10909 case 1: 10910 return _context20.a(2, _context20.v); 10911 } 10912 }, _callee20); 10913 })); 10914 return function sendPage(_x9, _x0) { 10915 return _ref20.apply(this, arguments); 10916 }; 10917}(); 10918//Set Section 10919var sendSection = /*#__PURE__*/function () { 10920 var _ref21 = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee21(data, idPage, idSectionPage) { 10921 return _regenerator().w(function (_context21) { 10922 while (1) switch (_context21.n) { 10923 case 0: 10924 _context21.n = 1; 10925 return axios__WEBPACK_IMPORTED_MODULE_10___default.a.put("/api/admin/sectionpage/".concat(idPage, "/").concat(idSectionPage), [data]); 10926 case 1: 10927 return _context21.a(2, _context21.v); 10928 } 10929 }, _callee21); 10930 })); 10931 return function sendSection(_x1, _x10, _x11) { 10932 return _ref21.apply(this, arguments); 10933 }; 10934}(); 10935//Set Template 10936var sendSocialTemplate = /*#__PURE__*/function () { 10937 var _ref22 = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee22(data) { 10938 return _regenerator().w(function (_context22) { 10939 while (1) switch (_context22.n) { 10940 case 0: 10941 _context22.n = 1; 10942 return axios__WEBPACK_IMPORTED_MODULE_10___default.a.put("/api/admin/social", data); 10943 case 1: 10944 return _context22.a(2, _context22.v); 10945 } 10946 }, _callee22); 10947 })); 10948 return function sendSocialTemplate(_x12) { 10949 return _ref22.apply(this, arguments); 10950 }; 10951}(); 10952//Set Section item 10953var sendSectionElement = /*#__PURE__*/function () { 10954 var _ref23 = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee23(data, id, idElement) { 10955 return _regenerator().w(function (_context23) { 10956 while (1) switch (_context23.n) { 10957 case 0: 10958 _context23.n = 1; 10959 return axios__WEBPACK_IMPORTED_MODULE_10___default.a.put("/api/admin/section/element/".concat(id, "/").concat(idElement), [data]); 10960 case 1: 10961 return _context23.a(2, _context23.v); 10962 } 10963 }, _callee23); 10964 })); 10965 return function sendSectionElement(_x13, _x14, _x15) { 10966 return _ref23.apply(this, arguments); 10967 }; 10968}(); 10969//Set Order Section onePage 10970var sendOrderSection = /*#__PURE__*/function () { 10971 var _ref24 = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee24(data) { 10972 return _regenerator().w(function (_context24) { 10973 while (1) switch (_context24.n) { 10974 case 0: 10975 _context24.n = 1; 10976 return axios__WEBPACK_IMPORTED_MODULE_10___default.a.put("/api/admin/sectionpage/orders", data); 10977 case 1: 10978 return _context24.a(2, _context24.v); 10979 } 10980 }, _callee24); 10981 })); 10982 return function sendOrderSection(_x16) { 10983 return _ref24.apply(this, arguments); 10984 }; 10985}(); 10986//Set Order Section onePage 10987var sendOrderSectionItem = /*#__PURE__*/function () { 10988 var _ref25 = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee25(data, id) { 10989 return _regenerator().w(function (_context25) { 10990 while (1) switch (_context25.n) { 10991 case 0: 10992 _context25.n = 1; 10993 return axios__WEBPACK_IMPORTED_MODULE_10___default.a.put("/api/admin/section/orders/element/".concat(id), data); 10994 case 1: 10995 return _context25.a(2, _context25.v); 10996 } 10997 }, _callee25); 10998 })); 10999 return function sendOrderSectionItem(_x17, _x18) { 11000 return _ref25.apply(this, arguments); 11001 }; 11002}(); 11003//Set Menu Order 11004var sendMenuOrder = /*#__PURE__*/function () { 11005 var _ref26 = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee26(data) { 11006 return _regenerator().w(function (_context26) { 11007 while (1) switch (_context26.n) { 11008 case 0: 11009 _context26.n = 1; 11010 return axios__WEBPACK_IMPORTED_MODULE_10___default.a.put('/api/admin/menu/orders', data); 11011 case 1: 11012 return _context26.a(2, _context26.v); 11013 } 11014 }, _callee26); 11015 })); 11016 return function sendMenuOrder(_x19) { 11017 return _ref26.apply(this, arguments); 11018 }; 11019}(); 11020//Set Status 11021var sendStatus = /*#__PURE__*/function () { 11022 var _ref27 = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee27(to, id, data, idItem) { 11023 var value; 11024 return _regenerator().w(function (_context27) { 11025 while (1) switch (_context27.n) { 11026 case 0: 11027 if (typeof idItem === 'undefined') { 11028 value = "".concat(id); 11029 } else if (typeof idItem !== 'undefined') { 11030 value = "".concat(id, "/").concat(idItem); 11031 } 11032 //console.log(data) 11033 _context27.n = 1; 11034 return axios__WEBPACK_IMPORTED_MODULE_10___default.a.put("".concat(to).concat(value), { 11035 'status': data 11036 }); 11037 case 1: 11038 return _context27.a(2, _context27.v); 11039 } 11040 }, _callee27); 11041 })); 11042 return function sendStatus(_x20, _x21, _x22, _x23) { 11043 return _ref27.apply(this, arguments); 11044 }; 11045}(); 11046//Edit Path Img 11047var editPathImg = /*#__PURE__*/function () { 11048 var _ref28 = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee28(id, data) { 11049 return _regenerator().w(function (_context28) { 11050 while (1) switch (_context28.n) { 11051 case 0: 11052 _context28.n = 1; 11053 return axios__WEBPACK_IMPORTED_MODULE_10___default.a.put("/api/admin/media/section/".concat(id), data); 11054 case 1:
11055 return _context28.a(2, _context28.v); 11056 } 11057 }, _callee28); 11058 })); 11059 return function editPathImg(_x24, _x25) { 11060 return _ref28.apply(this, arguments); 11061 }; 11062}(); 11063//Edit User 11064var editUser = /*#__PURE__*/function () { 11065 var _ref29 = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee29(data, id) { 11066 return _regenerator().w(function (_context29) { 11067 while (1) switch (_context29.n) { 11068 case 0: 11069 _context29.n = 1; 11070 return axios__WEBPACK_IMPORTED_MODULE_10___default.a.put("/api/admin/user/".concat(id), data); 11071 case 1: 11072 return _context29.a(2, _context29.v); 11073 } 11074 }, _callee29); 11075 })); 11076 return function editUser(_x26, _x27) { 11077 return _ref29.apply(this, arguments); 11078 }; 11079}(); 11080//Edit Media 11081var editMedia = /*#__PURE__*/function () { 11082 var _ref30 = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee30(data, id) { 11083 return _regenerator().w(function (_context30) { 11084 while (1) switch (_context30.n) { 11085 case 0: 11086 _context30.n = 1; 11087 return axios__WEBPACK_IMPORTED_MODULE_10___default.a.put("/api/admin/media/".concat(id), data); 11088 case 1: 11089 return _context30.a(2, _context30.v); 11090 } 11091 }, _callee30); 11092 })); 11093 return function editMedia(_x28, _x29) { 11094 return _ref30.apply(this, arguments); 11095 }; 11096}(); 11097//Edit Menu Item 11098var editMenuItem = /*#__PURE__*/function () { 11099 var _ref31 = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee31(data, id) { 11100 return _regenerator().w(function (_context31) { 11101 while (1) switch (_context31.n) { 11102 case 0: 11103 _context31.n = 1; 11104 return axios__WEBPACK_IMPORTED_MODULE_10___default.a.put("/api/admin/menu/".concat(id), data); 11105 case 1: 11106 return _context31.a(2, _context31.v); 11107 } 11108 }, _callee31); 11109 })); 11110 return function editMenuItem(_x30, _x31) { 11111 return _ref31.apply(this, arguments); 11112 }; 11113}(); 11114 11115//DELETE 11116//Send Delete 11117var sendDelete = /*#__PURE__*/function () { 11118 var _ref32 = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee32(to, id) { 11119 return _regenerator().w(function (_context32) { 11120 while (1) switch (_context32.n) { 11121 case 0: 11122 _context32.n = 1; 11123 return axios__WEBPACK_IMPORTED_MODULE_10___default.a["delete"]("".concat(to).concat(id), {}); 11124 case 1: 11125 return _context32.a(2, _context32.v); 11126 } 11127 }, _callee32); 11128 })); 11129 return function sendDelete(_x32, _x33) { 11130 return _ref32.apply(this, arguments); 11131 }; 11132}(); 11133 11134//POST 11135//Add User 11136var addUser = /*#__PURE__*/function () { 11137 var _ref33 = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee33(data) { 11138 return _regenerator().w(function (_context33) { 11139 while (1) switch (_context33.n) { 11140 case 0: 11141 _context33.n = 1; 11142 return axios__WEBPACK_IMPORTED_MODULE_10___default.a.post('/api/admin/user', data); 11143 case 1: 11144 return _context33.a(2, _context33.v); 11145 } 11146 }, _callee33); 11147 })); 11148 return function addUser(_x34) { 11149 return _ref33.apply(this, arguments); 11150 }; 11151}(); 11152//Add Media 11153var addMedia = /*#__PURE__*/function () { 11154 var _ref34 = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee34(data) { 11155 var bodyFormData; 11156 return _regenerator().w(function (_context34) { 11157 while (1) switch (_context34.n) { 11158 case 0: 11159 bodyFormData = new FormData(); //console.log(data) 11160 bodyFormData.append('files', data.files); 11161 bodyFormData.append('alt', data.info.alt); 11162 bodyFormData.append('lang', data.info.lang); 11163 bodyFormData.append('originalFileName', data.info.originalFileName); 11164 if (data.info.idVideo) { 11165 bodyFormData.append('video', data.info.video); 11166 bodyFormData.append('idVideo', data.info.idVideo); 11167 } 11168 //console.log([...bodyFormData]) 11169 _context34.n = 1; 11170 return axios__WEBPACK_IMPORTED_MODULE_10___default()({ 11171 method: 'post', 11172 url: '/api/admin/media', 11173 data: bodyFormData, 11174 headers: { 11175 'Content-Type': 'multipart/form-data' 11176 } 11177 }); 11178 case 1:
11179 return _context34.a(2, _context34.v); 11180 } 11181 }, _callee34); 11182 })); 11183 return function addMedia(_x35) { 11184 return _ref34.apply(this, arguments); 11185 }; 11186}(); 11187//Add Page 11188var addPage = /*#__PURE__*/function () { 11189 var _ref35 = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee35(data) { 11190 return _regenerator().w(function (_context35) { 11191 while (1) switch (_context35.n) { 11192 case 0: 11193 _context35.n = 1; 11194 return axios__WEBPACK_IMPORTED_MODULE_10___default.a.post('/api/admin/pages', data); 11195 case 1: 11196 return _context35.a(2, _context35.v); 11197 } 11198 }, _callee35); 11199 })); 11200 return function addPage(_x36) { 11201 return _ref35.apply(this, arguments); 11202 }; 11203}(); 11204//Add Menu Item 11205var addMenuItem = /*#__PURE__*/function () { 11206 var _ref36 = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee36(data) { 11207 return _regenerator().w(function (_context36) { 11208 while (1) switch (_context36.n) { 11209 case 0: 11210 _context36.n = 1; 11211 return axios__WEBPACK_IMPORTED_MODULE_10___default.a.post('/api/admin/menu', data); 11212 case 1: 11213 return _context36.a(2, _context36.v); 11214 } 11215 }, _callee36); 11216 })); 11217 return function addMenuItem(_x37) { 11218 return _ref36.apply(this, arguments); 11219 }; 11220}(); 11221//Add Section Page 11222var addSectionPage = /*#__PURE__*/function () { 11223 var _ref37 = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee37(data, idPage, idSection) { 11224 var to; 11225 return _regenerator().w(function (_context37) { 11226 while (1) switch (_context37.n) { 11227 case 0: 11228 to = "".concat(idPage, "/").concat(idSection); 11229 if (typeof idSection === 'undefined') to = "".concat(idPage); 11230 _context37.n = 1; 11231 return axios__WEBPACK_IMPORTED_MODULE_10___default.a.post("/api/admin/sectionpage/".concat(to), [data]); 11232 case 1: 11233 return _context37.a(2, _context37.v); 11234 } 11235 }, _callee37); 11236 })); 11237 return function addSectionPage(_x38, _x39, _x40) { 11238 return _ref37.apply(this, arguments); 11239 }; 11240}(); 11241//Add Section item 11242var addSectionElement = /*#__PURE__*/function () { 11243 var _ref38 = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee38(data, id, idElement) { 11244 return _regenerator().w(function (_context38) { 11245 while (1) switch (_context38.n) { 11246 case 0: 11247 _context38.n = 1; 11248 return axios__WEBPACK_IMPORTED_MODULE_10___default.a.post("/api/admin/section/element/".concat(id), data); 11249 case 1: 11250 return _context38.a(2, _context38.v); 11251 } 11252 }, _callee38); 11253 })); 11254 return function addSectionElement(_x41, _x42, _x43) { 11255 return _ref38.apply(this, arguments); 11256 }; 11257}(); 11258// Login 11259var loginCheck = /*#__PURE__*/function () { 11260 var _ref39 = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee39(data) { 11261 var result; 11262 return _regenerator().w(function (_context39) { 11263 while (1) switch (_context39.n) { 11264 case 0: 11265 _context39.n = 1; 11266 return axios__WEBPACK_IMPORTED_MODULE_10___default.a.post("/login_check", data); 11267 case 1: 11268 result = _context39.v; 11269 return _context39.a(2, result.data); 11270 } 11271 }, _callee39); 11272 })); 11273 return function loginCheck(_x44) { 11274 return _ref39.apply(this, arguments); 11275 }; 11276}(); 11277var getOneUserLog = /*#__PURE__*/function () { 11278 var _ref40 = _asyncToGenerator(/*#__PURE__*/_regenerator().m(function _callee40() { 11279 var result; 11280 return _regenerator().w(function (_context40) { 11281 while (1) switch (_context40.n) { 11282 case 0: 11283 _context40.n = 1; 11284 return axios__WEBPACK_IMPORTED_MODULE_10___default()('/api/admin/user/one'); 11285 case 1: 11286 result = _context40.v; 11287 return _context40.a(2, result.data.user); 11288 } 11289 }, _callee40); 11290 })); 11291 return function getOneUserLog() { 11292 return _ref40.apply(this, arguments); 11293 }; 11294}(); 11295 11296/***/ }), 11297
11298/***/ "./assets/backoffice/store/store.js": 11299/*!******************************************!*\ 11300 !*** ./assets/backoffice/store/store.js ***! 11301 \******************************************/ 11302/*! exports provided: initialState, StoreContext, reducer, StoreContainer */ 11303/***/ (function(module, __webpack_exports__, __webpack_require__) { 11304 11305"use strict"; 11306__webpack_require__.r(__webpack_exports__); 11307/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "initialState", function() { return initialState; }); 11308/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "StoreContext", function() { return StoreContext; }); 11309/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "reducer", function() { return reducer; }); 11310/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "StoreContainer", function() { return StoreContainer; }); 11311/* 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"); 11312/* 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__); 11313/* 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"); 11314/* 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__); 11315/* 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"); 11316/* 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__); 11317/* 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"); 11318/* 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__); 11319/* 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"); 11320/* 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__); 11321/* 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"); 11322/* 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__); 11323/* 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"); 11324/* 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__); 11325/* 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"); 11326/* 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__); 11327/* 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"); 11328/* 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__); 11329/* 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"); 11330/* 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__); 11331/* 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"); 11332/* 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__); 11333/* 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"); 11334/* 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__); 11335/* 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"); 11336/* 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__); 11337/* 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"); 11338/* 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__); 11339/* 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"); 11340/* 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__); 11341/* 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"); 11342/* 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__); 11343/* 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"); 11344/* 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__); 11345/* 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"); 11346/* 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__); 11347/* 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"); 11348/* 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__); 11349/* 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"); 11350/* 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__); 11351/* 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"); 11352/* 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__); 11353/* 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"); 11354/* 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__); 11355/* 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"); 11356/* 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__); 11357/* 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"); 11358/* 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__); 11359/* 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"); 11360/* 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__); 11361/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 11362/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_25___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_25__); 11363 11364 11365 11366 11367 11368 11369 11370 11371 11372 11373 11374 11375 11376 11377 11378 11379 11380 11381 11382 11383 11384 11385 11386 11387 11388function _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); } 11389function _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); } 11390function _nonIterableRest() { throw new TypeError("Invalid attempt to de
11390structure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } 11391function _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; } } 11392function _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; } 11393function _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; } } 11394function _arrayWithHoles(r) { if (Array.isArray(r)) return r; } 11395function 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; } 11396function _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; } 11397function _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; } 11398function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : i + ""; } 11399function _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); } 11400 11401var initialState = { 11402 checkActiveType: 'all', 11403 alphaOrder: false, 11404 template: ['actualite', 'actuGame', 'contact', 'contactForm', 'gridTv', 'lastTweet', 'legalMention', 'liveReplay', 'partners', 'propos', 'sectionTitle', 'sliderHome'], 11405 currentGalleryImg: '' 11406}; 11407var StoreContext = /*#__PURE__*/Object(react__WEBPACK_IMPORTED_MODULE_25__["createContext"])(initialState); 11408function reducer(state, action) { 11409 switch (action.type) { 11410 case 'setAlphaOrder': 11411 return _objectSpread(_objectSpread({}, state), {}, { 11412 alphaOrder: action.aOrder 11413 }); 11414 case 'setCheckActiveType': 11415 return _objectSpread(_objectSpread({}, state), {}, { 11416 checkActiveType: action.cActive 11417 }); 11418 case 'setCurrentGalleryImg': 11419 return _objectSpread(_objectSpread({}, state), {}, { 11420 currentGalleryImg: action.cImg 11421 }); 11422 default: 11423 throw new Error(); 11424 } 11425} 11426var StoreContainer = function StoreContainer(_ref) { 11427 var children = _ref.children; 11428 var _useReducer = Object(react__WEBPACK_IMPORTED_MODULE_25__["useReducer"])(reducer, initialState), 11429 _useReducer2 = _slicedToArray(_useReducer, 2), 11430 state = _useReducer2[0], 11431 dispatch = _useReducer2[1]; 11432 return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_25___default.a.createElement(StoreContext.Provider, { 11433 value: { 11434 state: state, 11435 dispatch: dispatch 11436 } 11437 }, children); 11438}; 11439 11440/***/ }), 11441
11442/***/ "./assets/backoffice/theme/index.js": 11443/*!******************************************!*\ 11444 !*** ./assets/backoffice/theme/index.js ***! 11445 \******************************************/ 11446/*! exports provided: theme */ 11447/***/ (function(module, __webpack_exports__, __webpack_require__) { 11448 11449"use strict"; 11450__webpack_require__.r(__webpack_exports__); 11451/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "theme", function() { return theme; }); 11452var theme = { 11453 global: { 11454 colors: { 11455 brand: '#90c97e', 11456 border: { 11457 "dark": "rgba(0,0,0,0.33)", 11458 "light": "rgba(255,255,255, 0.33)" 11459 }, 11460 control: { 11461 "dark": "brand", 11462 "light": "brand" 11463 } 11464 } 11465 }, 11466 radioButton: { 11467 border: { 11468 color: { 11469 "dark": "rgba(0,0,0,0.33)", 11470 "light": "rgba(255,255,255, 0.33)" 11471 } 11472 } 11473 } 11474}; 11475 11476/***/ }), 11477
11478/***/ "./assets/backoffice/utils/img/cross.png": 11479/*!***********************************************!*\ 11480 !*** ./assets/backoffice/utils/img/cross.png ***! 11481 \***********************************************/ 11482/*! exports provided: default */ 11483/***/ (function(module, __webpack_exports__, __webpack_require__) { 11484 11485"use strict"; 11486__webpack_require__.r(__webpack_exports__); 11487/* harmony default export */ __webpack_exports__["default"] = ("/build/images/cross.b25a599e.png"); 11488 11489/***/ }), 11490
11491/***/ "./assets/backoffice/utils/img/delete.png": 11492/*!************************************************!*\ 11493 !*** ./assets/backoffice/utils/img/delete.png ***! 11494 \************************************************/ 11495/*! exports provided: default */ 11496/***/ (function(module, __webpack_exports__, __webpack_require__) { 11497 11498"use strict"; 11499__webpack_require__.r(__webpack_exports__); 11500/* harmony default export */ __webpack_exports__["default"] = ("/build/images/delete.fb183a43.png"); 11501 11502/***/ }), 11503
11504/***/ "./assets/backoffice/utils/img/download.png": 11505/*!**************************************************!*\ 11506 !*** ./assets/backoffice/utils/img/download.png ***! 11507 \**************************************************/ 11508/*! exports provided: default */ 11509/***/ (function(module, __webpack_exports__, __webpack_require__) { 11510 11511"use strict"; 11512__webpack_require__.r(__webpack_exports__); 11513/* harmony default export */ __webpack_exports__["default"] = ("/build/images/download.2eb6ed29.png"); 11514 11515/***/ }), 11516
11517/***/ "./assets/backoffice/utils/img/drag.png": 11518/*!**********************************************!*\ 11519 !*** ./assets/backoffice/utils/img/drag.png ***! 11520 \**********************************************/ 11521/*! exports provided: default */ 11522/***/ (function(module, __webpack_exports__, __webpack_require__) { 11523 11524"use strict"; 11525__webpack_require__.r(__webpack_exports__); 11526/* harmony default export */ __webpack_exports__["default"] = ("/build/images/drag.83dfc25d.png"); 11527 11528/***/ }), 11529
11530/***/ "./assets/backoffice/utils/img/edit.png": 11531/*!**********************************************!*\ 11532 !*** ./assets/backoffice/utils/img/edit.png ***! 11533 \**********************************************/ 11534/*! exports provided: default */ 11535/***/ (function(module, __webpack_exports__, __webpack_require__) { 11536 11537"use strict"; 11538__webpack_require__.r(__webpack_exports__); 11539/* harmony default export */ __webpack_exports__["default"] = ("/build/images/edit.a48e463f.png"); 11540 11541/***/ }), 11542
11543/***/ "./assets/backoffice/utils/img/fb.png": 11544/*!********************************************!*\ 11545 !*** ./assets/backoffice/utils/img/fb.png ***! 11546 \********************************************/ 11547/*! exports provided: default */ 11548/***/ (function(module, __webpack_exports__, __webpack_require__) { 11549 11550"use strict"; 11551__webpack_require__.r(__webpack_exports__); 11552/* harmony default export */ __webpack_exports__["default"] = ("/build/images/fb.b992e3d9.png"); 11553 11554/***/ }), 11555
11556/***/ "./assets/backoffice/utils/img/galeries.png": 11557/*!**************************************************!*\ 11558 !*** ./assets/backoffice/utils/img/galeries.png ***! 11559 \**************************************************/ 11560/*! exports provided: default */ 11561/***/ (function(module, __webpack_exports__, __webpack_require__) { 11562 11563"use strict"; 11564__webpack_require__.r(__webpack_exports__); 11565/* harmony default export */ __webpack_exports__["default"] = ("/build/images/galeries.12f99c76.png"); 11566 11567/***/ }), 11568
11569/***/ "./assets/backoffice/utils/img/imgDocBO/index.js": 11570/*!*******************************************************!*\ 11571 !*** ./assets/backoffice/utils/img/imgDocBO/index.js ***! 11572 \*******************************************************/ 11573/*! exports provided: tuto1, tuto2, tuto3, tuto4, tuto5, tuto6, tuto7 */ 11574/***/ (function(module, __webpack_exports__, __webpack_require__) { 11575 11576"use strict"; 11577__webpack_require__.r(__webpack_exports__); 11578/* harmony import */ var _tuto1_png__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./tuto1.png */ "./assets/backoffice/utils/img/imgDocBO/tuto1.png"); 11579/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "tuto1", function() { return _tuto1_png__WEBPACK_IMPORTED_MODULE_0__["default"]; }); 11580 11581/* harmony import */ var _tuto2_png__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./tuto2.png */ "./assets/backoffice/utils/img/imgDocBO/tuto2.png"); 11582/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "tuto2", function() { return _tuto2_png__WEBPACK_IMPORTED_MODULE_1__["default"]; }); 11583 11584/* harmony import */ var _tuto3_png__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./tuto3.png */ "./assets/backoffice/utils/img/imgDocBO/tuto3.png"); 11585/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "tuto3", function() { return _tuto3_png__WEBPACK_IMPORTED_MODULE_2__["default"]; }); 11586 11587/* harmony import */ var _tuto4_png__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./tuto4.png */ "./assets/backoffice/utils/img/imgDocBO/tuto4.png"); 11588/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "tuto4", function() { return _tuto4_png__WEBPACK_IMPORTED_MODULE_3__["default"]; }); 11589 11590/* harmony import */ var _tuto5_png__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./tuto5.png */ "./assets/backoffice/utils/img/imgDocBO/tuto5.png"); 11591/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "tuto5", function() { return _tuto5_png__WEBPACK_IMPORTED_MODULE_4__["default"]; }); 11592 11593/* harmony import */ var _tuto6_png__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./tuto6.png */ "./assets/backoffice/utils/img/imgDocBO/tuto6.png"); 11594/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "tuto6", function() { return _tuto6_png__WEBPACK_IMPORTED_MODULE_5__["default"]; }); 11595 11596/* harmony import */ var _tuto7_png__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./tuto7.png */ "./assets/backoffice/utils/img/imgDocBO/tuto7.png"); 11597/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "tuto7", function() { return _tuto7_png__WEBPACK_IMPORTED_MODULE_6__["default"]; }); 11598 11599 11600 11601 11602 11603 11604 11605 11606 11607 11608/***/ }), 11609
11610/***/ "./assets/backoffice/utils/img/imgDocBO/tuto1.png": 11611/*!********************************************************!*\ 11612 !*** ./assets/backoffice/utils/img/imgDocBO/tuto1.png ***! 11613 \********************************************************/ 11614/*! exports provided: default */ 11615/***/ (function(module, __webpack_exports__, __webpack_require__) { 11616 11617"use strict"; 11618__webpack_require__.r(__webpack_exports__); 11619/* harmony default export */ __webpack_exports__["default"] = ("/build/images/tuto1.c393b8d2.png"); 11620 11621/***/ }), 11622
11623/***/ "./assets/backoffice/utils/img/imgDocBO/tuto2.png": 11624/*!********************************************************!*\ 11625 !*** ./assets/backoffice/utils/img/imgDocBO/tuto2.png ***! 11626 \********************************************************/ 11627/*! exports provided: default */ 11628/***/ (function(module, __webpack_exports__, __webpack_require__) { 11629 11630"use strict"; 11631__webpack_require__.r(__webpack_exports__); 11632/* harmony default export */ __webpack_exports__["default"] = ("/build/images/tuto2.88822c61.png"); 11633 11634/***/ }), 11635
11636/***/ "./assets/backoffice/utils/img/imgDocBO/tuto3.png": 11637/*!********************************************************!*\ 11638 !*** ./assets/backoffice/utils/img/imgDocBO/tuto3.png ***! 11639 \********************************************************/ 11640/*! exports provided: default */ 11641/***/ (function(module, __webpack_exports__, __webpack_require__) { 11642 11643"use strict"; 11644__webpack_require__.r(__webpack_exports__); 11645/* harmony default export */ __webpack_exports__["default"] = ("/build/images/tuto3.7029d0d0.png"); 11646 11647/***/ }), 11648
11649/***/ "./assets/backoffice/utils/img/imgDocBO/tuto4.png": 11650/*!********************************************************!*\ 11651 !*** ./assets/backoffice/utils/img/imgDocBO/tuto4.png ***! 11652 \********************************************************/ 11653/*! exports provided: default */ 11654/***/ (function(module, __webpack_exports__, __webpack_require__) { 11655 11656"use strict"; 11657__webpack_require__.r(__webpack_exports__); 11658/* harmony default export */ __webpack_exports__["default"] = ("/build/images/tuto4.e265a8c2.png"); 11659 11660/***/ }), 11661
11662/***/ "./assets/backoffice/utils/img/imgDocBO/tuto5.png": 11663/*!********************************************************!*\ 11664 !*** ./assets/backoffice/utils/img/imgDocBO/tuto5.png ***! 11665 \********************************************************/ 11666/*! exports provided: default */ 11667/***/ (function(module, __webpack_exports__, __webpack_require__) { 11668 11669"use strict"; 11670__webpack_require__.r(__webpack_exports__); 11671/* harmony default export */ __webpack_exports__["default"] = ("/build/images/tuto5.e0634f51.png"); 11672 11673/***/ }), 11674
11675/***/ "./assets/backoffice/utils/img/imgDocBO/tuto6.png": 11676/*!********************************************************!*\ 11677 !*** ./assets/backoffice/utils/img/imgDocBO/tuto6.png ***! 11678 \********************************************************/ 11679/*! exports provided: default */ 11680/***/ (function(module, __webpack_exports__, __webpack_require__) { 11681 11682"use strict"; 11683__webpack_require__.r(__webpack_exports__); 11684/* harmony default export */ __webpack_exports__["default"] = ("/build/images/tuto6.eb2a706f.png"); 11685 11686/***/ }), 11687
11688/***/ "./assets/backoffice/utils/img/imgDocBO/tuto7.png": 11689/*!********************************************************!*\ 11690 !*** ./assets/backoffice/utils/img/imgDocBO/tuto7.png ***! 11691 \********************************************************/ 11692/*! exports provided: default */ 11693/***/ (function(module, __webpack_exports__, __webpack_require__) { 11694 11695"use strict"; 11696__webpack_require__.r(__webpack_exports__); 11697/* harmony default export */ __webpack_exports__["default"] = ("/build/images/tuto7.6dfc8b4c.png"); 11698 11699/***/ }), 11700
11701/***/ "./assets/backoffice/utils/img/insta.png": 11702/*!***********************************************!*\ 11703 !*** ./assets/backoffice/utils/img/insta.png ***! 11704 \***********************************************/ 11705/*! exports provided: default */ 11706/***/ (function(module, __webpack_exports__, __webpack_require__) { 11707 11708"use strict"; 11709__webpack_require__.r(__webpack_exports__); 11710/* harmony default export */ __webpack_exports__["default"] = ("/build/images/insta.6d71f8d3.png"); 11711 11712/***/ }), 11713
11714/***/ "./assets/backoffice/utils/img/logoBo.png": 11715/*!************************************************!*\ 11716 !*** ./assets/backoffice/utils/img/logoBo.png ***! 11717 \************************************************/ 11718/*! exports provided: default */ 11719/***/ (function(module, __webpack_exports__, __webpack_require__) { 11720 11721"use strict"; 11722__webpack_require__.r(__webpack_exports__); 11723/* harmony default export */ __webpack_exports__["default"] = ("/build/images/logoBo.a86c80e6.png"); 11724 11725/***/ }), 11726
11727/***/ "./assets/backoffice/utils/img/pages.png": 11728/*!***********************************************!*\ 11729 !*** ./assets/backoffice/utils/img/pages.png ***! 11730 \***********************************************/ 11731/*! exports provided: default */ 11732/***/ (function(module, __webpack_exports__, __webpack_require__) { 11733 11734"use strict"; 11735__webpack_require__.r(__webpack_exports__); 11736/* harmony default export */ __webpack_exports__["default"] = ("/build/images/pages.8824d2ae.png"); 11737 11738/***/ }), 11739
11740/***/ "./assets/backoffice/utils/img/parameters.png": 11741/*!****************************************************!*\ 11742 !*** ./assets/backoffice/utils/img/parameters.png ***! 11743 \****************************************************/ 11744/*! exports provided: default */ 11745/***/ (function(module, __webpack_exports__, __webpack_require__) { 11746 11747"use strict"; 11748__webpack_require__.r(__webpack_exports__); 11749/* harmony default export */ __webpack_exports__["default"] = ("/build/images/parameters.a4176810.png"); 11750 11751/***/ }), 11752
11753/***/ "./assets/backoffice/utils/img/playwhite.png": 11754/*!***************************************************!*\ 11755 !*** ./assets/backoffice/utils/img/playwhite.png ***! 11756 \***************************************************/ 11757/*! exports provided: default */ 11758/***/ (function(module, __webpack_exports__, __webpack_require__) { 11759 11760"use strict"; 11761__webpack_require__.r(__webpack_exports__); 11762/* harmony default export */ __webpack_exports__["default"] = ("/build/images/playwhite.25e9963b.png"); 11763 11764/***/ }), 11765
11766/***/ "./assets/backoffice/utils/img/return.png": 11767/*!************************************************!*\ 11768 !*** ./assets/backoffice/utils/img/return.png ***! 11769 \************************************************/ 11770/*! exports provided: default */ 11771/***/ (function(module, __webpack_exports__, __webpack_require__) { 11772 11773"use strict"; 11774__webpack_require__.r(__webpack_exports__); 11775/* harmony default export */ __webpack_exports__["default"] = ("/build/images/return.93ad5bc4.png"); 11776 11777/***/ }), 11778
11779/***/ "./assets/backoffice/utils/img/save.png": 11780/*!**********************************************!*\ 11781 !*** ./assets/backoffice/utils/img/save.png ***! 11782 \**********************************************/ 11783/*! exports provided: default */ 11784/***/ (function(module, __webpack_exports__, __webpack_require__) { 11785 11786"use strict"; 11787__webpack_require__.r(__webpack_exports__); 11788/* harmony default export */ __webpack_exports__["default"] = ("/build/images/save.63e2c70d.png"); 11789 11790/***/ }), 11791
11792/***/ "./assets/backoffice/utils/img/snap.png": 11793/*!**********************************************!*\ 11794 !*** ./assets/backoffice/utils/img/snap.png ***! 11795 \**********************************************/ 11796/*! exports provided: default */ 11797/***/ (function(module, __webpack_exports__, __webpack_require__) { 11798 11799"use strict"; 11800__webpack_require__.r(__webpack_exports__); 11801/* harmony default export */ __webpack_exports__["default"] = ("/build/images/snap.6aeb31f9.png"); 11802 11803/***/ }), 11804
11805/***/ "./assets/backoffice/utils/img/templates.png": 11806/*!***************************************************!*\ 11807 !*** ./assets/backoffice/utils/img/templates.png ***! 11808 \***************************************************/ 11809/*! exports provided: default */ 11810/***/ (function(module, __webpack_exports__, __webpack_require__) { 11811 11812"use strict"; 11813__webpack_require__.r(__webpack_exports__); 11814/* harmony default export */ __webpack_exports__["default"] = ("/build/images/templates.fc959996.png"); 11815 11816/***/ }), 11817
11818/***/ "./assets/backoffice/utils/img/tiktok.png": 11819/*!************************************************!*\ 11820 !*** ./assets/backoffice/utils/img/tiktok.png ***! 11821 \************************************************/ 11822/*! exports provided: default */ 11823/***/ (function(module, __webpack_exports__, __webpack_require__) { 11824 11825"use strict"; 11826__webpack_require__.r(__webpack_exports__); 11827/* harmony default export */ __webpack_exports__["default"] = ("/build/images/tiktok.8036654c.png"); 11828 11829/***/ }), 11830
11831/***/ "./assets/backoffice/utils/img/tw.png": 11832/*!********************************************!*\ 11833 !*** ./assets/backoffice/utils/img/tw.png ***! 11834 \********************************************/ 11835/*! exports provided: default */ 11836/***/ (function(module, __webpack_exports__, __webpack_require__) { 11837 11838"use strict"; 11839__webpack_require__.r(__webpack_exports__); 11840/* harmony default export */ __webpack_exports__["default"] = ("/build/images/tw.763d8f68.png"); 11841 11842/***/ }), 11843
11844/***/ "./assets/backoffice/utils/img/upload.png": 11845/*!************************************************!*\ 11846 !*** ./assets/backoffice/utils/img/upload.png ***! 11847 \************************************************/ 11848/*! exports provided: default */ 11849/***/ (function(module, __webpack_exports__, __webpack_require__) { 11850 11851"use strict"; 11852__webpack_require__.r(__webpack_exports__); 11853/* harmony default export */ __webpack_exports__["default"] = ("/build/images/upload.de18504a.png"); 11854 11855/***/ }), 11856
11857/***/ "./assets/backoffice/utils/img/users.png": 11858/*!***********************************************!*\ 11859 !*** ./assets/backoffice/utils/img/users.png ***! 11860 \***********************************************/ 11861/*! exports provided: default */ 11862/***/ (function(module, __webpack_exports__, __webpack_require__) { 11863 11864"use strict"; 11865__webpack_require__.r(__webpack_exports__); 11866/* harmony default export */ __webpack_exports__["default"] = ("/build/images/users.bc72fb4a.png"); 11867 11868/***/ }), 11869
11870/***/ "./assets/backoffice/utils/img/yt.png": 11871/*!********************************************!*\ 11872 !*** ./assets/backoffice/utils/img/yt.png ***! 11873 \********************************************/ 11874/*! exports provided: default */ 11875/***/ (function(module, __webpack_exports__, __webpack_require__) { 11876 11877"use strict"; 11878__webpack_require__.r(__webpack_exports__); 11879/* harmony default export */ __webpack_exports__["default"] = ("/build/images/yt.406464bd.png"); 11880 11881/***/ }), 11882
11883/***/ "./assets/backoffice/views/App.js": 11884/*!****************************************!*\ 11885 !*** ./assets/backoffice/views/App.js ***! 11886 \****************************************/ 11887/*! exports provided: default */ 11888/***/ (function(module, __webpack_exports__, __webpack_require__) { 11889 11890"use strict"; 11891__webpack_require__.r(__webpack_exports__); 11892/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); 11893/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); 11894/* harmony import */ var _store_store__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../store/store */ "./assets/backoffice/store/store.js"); 11895/* harmony import */ var _components_navMenu_NavMenu__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../components/navMenu/NavMenu */ "./assets/backoffice/components/navMenu/NavMenu.js"); 11896/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./index.scss */ "./assets/backoffice/views/index.scss"); 11897/* harmony import */ var _index_scss__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_index_scss__WEBPACK_IMPORTED_MODULE_3__); 11898/* harmony import */ var grommet__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! grommet */ "./node_modules/grommet/es6/index.js"); 11899/* harmony import */ var _theme_index__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../theme/index */ "./assets/backoffice/theme/index.js"); 11900 11901 11902 11903 11904 11905 11906function App() { 11907 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"], { 11908 theme: _theme_index__WEBPACK_IMPORTED_MODULE_5__["theme"], 11909 themeMode: "dark", 11910 className: "UXIAGrommetContainer" 11911 }, /*#__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)))); 11912} 11913/* harmony default export */ __webpack_exports__["default"] = (App); 11914 11915/***/ }), 11916
11917/***/ "./assets/backoffice/views/index.scss": 11918/*!********************************************!*\ 11919 !*** ./assets/backoffice/views/index.scss ***! 11920 \********************************************/ 11921/*! no static exports found */ 11922/***/ (function(module, exports, __webpack_require__) { 11923 11924// extracted by mini-css-extract-plugin 11925 11926/***/ })
11926 11927 11928},[["./assets/backoffice/index.js","runtime","vendors~app~app/js","vendors~app"]]]); 11929//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS9jb21wb25lbnRzL1BhcmFtZXRlckVkaXRab25lL1BhcmFtZXRlckVkaXRab25lLmpzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL2NvbXBvbmVudHMvUGFyYW1ldGVyRWRpdFpvbmUvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS9jb21wb25lbnRzL2JhY2tncm91bmRJbnB1dC9CYWNrZ3JvdW5kSW5wdXQuanMiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2JhY2tvZmZpY2UvY29tcG9uZW50cy9iYWNrZ3JvdW5kSW5wdXQvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS9jb21wb25lbnRzL2J0bkFkZEl0ZW1MaXN0L2J0bkFkZEl0ZW1MaXN0LmpzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL2NvbXBvbmVudHMvYnRuQWRkSXRlbUxpc3QvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS9jb21wb25lbnRzL2J0bkRlbGV0ZS9CdG5EZWxldGUuanMiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2JhY2tvZmZpY2UvY29tcG9uZW50cy9idG5EZWxldGUvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS9jb21wb25lbnRzL2J0bkRlbGV0ZUVkaXRab25lL0J0bkRlbGV0ZUVkaXRab25lLmpzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL2NvbXBvbmVudHMvYnRuRGVsZXRlRWRpdFpvbmUvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS9jb21wb25lbnRzL2J0bkVkaXRab25lL0J0bkVkaXRab25lLmpzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL2NvbXBvbmVudHMvYnRuRWRpdFpvbmUvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS9jb21wb25lbnRzL2J0bkV4cG9ydEVkaXRab25lL0J0bkV4cG9ydEVkaXRab25lLmpzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL2NvbXBvbmVudHMvYnRuRXhwb3J0RWRpdFpvbmUvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS9jb21wb25lbnRzL2J0blNhdmUvQnRuU2F2ZS5qcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS9jb21wb25lbnRzL2J0blNhdmUvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS9jb21wb25lbnRzL2J1dHRvbi9CdXR0b25CTy5qcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS9jb21wb25lbnRzL2J1dHRvbi9pbmRleC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL2NvbXBvbmVudHMvZGF0YUhlYWRlci9EYXRhSGVhZGVyLmpzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL2NvbXBvbmVudHMvZGF0YUhlYWRlci9pbmRleC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL2NvbXBvbmVudHMvZGF0ZUlucHV0L0lucHV0RGF0ZS5qcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS9jb21wb25lbnRzL2RhdGVJbnB1dC9pbmRleC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL2NvbXBvbmVudHMvZHJhZ0lucHV0L0RyYWdJbnB1dC5qcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS9jb21wb25lbnRzL2RyYWdJbnB1dC9pbmRleC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL2NvbXBvbmVudHMvZWRpdFpvbmUvRWRpdFpvbmUuanMiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2JhY2tvZmZpY2UvY29tcG9uZW50cy9lZGl0Wm9uZS9pbmRleC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL2NvbXBvbmVudHMvZWRpdG9yVGV4dEFyZWEvRWRpdG9yVGV4dEFyZWEuanMiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2JhY2tvZmZpY2UvY29tcG9uZW50cy9lZGl0b3JUZXh0QXJlYS9pbmRleC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL2NvbXBvbmVudHMvZmlsdGVycy9GaWx0ZXJzLmpzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL2NvbXBvbmVudHMvZmlsdGVycy9pbmRleC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL2NvbXBvbmVudHMvZ2FsZXJ5RWRpdFpvbmUvR2FsZXJ5RWRpdFpvbmUuanMiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2JhY2tvZmZpY2UvY29tcG9uZW50cy9nYWxlcnlFZGl0Wm9uZS9pbmRleC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL2NvbXBvbmVudHMvZ2FtZUVkaXRab25lL0dhbWVFZGl0Wm9uZS5qcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS9jb21wb25lbnRzL2dhbWVFZGl0Wm9uZS9pbmRleC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL2NvbXBvbmVudHMvaGVhZGVyL0hlYWRlci5qcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS9jb21wb25lbnRzL2hlYWRlci9pbmRleC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL2NvbXBvbmVudHMvaGVhZGVyU2VjdGlvbi9IZWFkZXJTZWN0aW9uLmpzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL2NvbXBvbmVudHMvaGVhZGVyU2VjdGlvbi9pbmRleC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL2NvbXBvbmVudHMvaW1nTGlzdC9JbWdMaXN0LmpzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL2NvbXBvbmVudHMvaW1nTGlzdC9pbmRleC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL2NvbXBvbmVudHMvbGlzdC9MaXN0LmpzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL2NvbXBvbmVudHMvbGlzdC9pbmRleC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL2NvbXBvbmVudHMvbGlzdEl0ZW0vTGlzdEl0ZW1HYW1lcy5qcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS9jb21wb25lbnRzL2xpc3RJdGVtL0xpc3RJdGVtTWVudS5qcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS9jb21wb25lbnRzL2xpc3RJdGVtL0xpc3RJdGVtTmV3c2xldHRlcnMuanMiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2JhY2tvZmZpY2UvY29tcG9uZW50cy9saXN0SXRlbS9MaXN0SXRlbVBhZ2VNYW5hZ2VyLmpzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL2NvbXBvbmVudHMvbGlzdEl0ZW0vTGlzdEl0ZW1TZWN0aW9uLmpzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL2NvbXBvbmVudHMvbGlzdEl0ZW0vTGlzdEl0ZW1TZWN0aW9uU3BlY2lhbC5qcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS9jb21wb25lbnRzL2xpc3RJdGVtL0xpc3RJdGVtU29jaWFsLmpzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL2NvbXBvbmVudHMvbGlzdEl0ZW0vTGlzdEl0ZW1Vc2VyLmpzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL2NvbXBvbmVudHMvbGlzdEl0ZW0vaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS9jb21wb25lbnRzL21lZGlhQ2FyZC9NZWRpYUNhcmQuanMiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2JhY2tvZmZpY2UvY29tcG9uZW50cy9tZWRpYUNhcmQvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS9jb21wb25lbnRzL21lZGlhU2VjdGlvbi9NZWRpYVNlY3Rpb24uanMiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2JhY2tvZmZpY2UvY29tcG9uZW50cy9tZWRpYVNlY3Rpb24vaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS9jb21wb25lbnRzL21lbnVTdGF0dXMvTWVudVN0YXR1cy5qcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS9jb21wb25lbnRzL21lbnVTdGF0dXMvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS9jb21wb25lbnRzL21vZGFsL01vZGFsLmpzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL2NvbXBvbmVudHMvbW9kYWwvTW9kYWxDb25maXJtLmpzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL2NvbXBvbmVudHMvbW9kYWwvTW9kYWxNZWRpYS5qcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS9jb21wb25lbnRzL21vZGFsL01vZGFsTWVudS5qcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS9jb21wb25lbnRzL21vZGFsL01vZGFsTm90aWYuanMiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2JhY2tvZmZpY2UvY29tcG9uZW50cy9tb2RhbC9Nb2RhbE9uZUltZy5qcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS9jb21wb25lbnRzL21vZGFsL01vZGFsUGFnZS5qcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS9jb21wb25lbnRzL21vZGFsL01vZGFsUGxheWVyLmpzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL2NvbXBvbmVudHMvbW9kYWwvTW9kYWxTZWN0aW9uUGFnZS5qcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS9jb21wb25lbnRzL21vZGFsL01vZGFsVXNlci5qcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS9jb21wb25lbnRzL21vZGFsL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2JhY2tvZmZpY2UvY29tcG9uZW50cy9uYXZNZW51L05hdk1lbnUuanMiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2JhY2tvZmZpY2UvY29tcG9uZW50cy9uYXZNZW51L2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2JhY2tvZmZpY2UvY29tcG9uZW50cy9uZXdzbGV0dGVyc0VkaXRab25lL05ld3NsZXR0ZXJzRWRpdFpvbmUuanMiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2JhY2tvZmZpY2UvY29tcG9uZW50cy9uZXdzbGV0dGVyc0VkaXRab25lL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2JhY2tvZmZpY2UvY29tcG9uZW50cy9vbmVJbWcvT25lSW1nLmpzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL2NvbXBvbmVudHMvb25lSW1nL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2JhY2tvZmZpY2UvY29tcG9uZW50cy9vbmVQYWdlRWRpdFpvbmUvT25lUGFnZUVkaXRab25lLmpzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL2NvbXBvbmVudHMvb25lUGFnZUVkaXRab25lL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2JhY2tvZmZpY2UvY29tcG9uZW50cy9vbmVTZWN0aW9uRWRpdFpvbmUvT25lU2VjdGlvbkVkaXRab25lLmpzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL2NvbXBvbmVudHMvb25lU2VjdGlvbkVkaXRab25lL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2JhY2tvZmZpY2UvY29tcG9uZW50cy9vbmVTZWN0aW9uSXRlbUVkaXRab25lL09uZVNlY3Rpb25JdGVtRWRpdFpvbmUuanMiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2JhY2tvZmZpY2UvY29tcG9uZW50cy9vbmVTZWN0aW9uSXRlbUVkaXRab25lL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2JhY2tvZmZpY2UvY29tcG9uZW50cy9vcHRpb25zSW5wdXQvT3B0aW9uc0lucHV0LmpzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL2NvbXBvbmVudHMvb3B0aW9uc0lucHV0L2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2JhY2tvZmZpY2UvY29tcG9uZW50cy9wYWdlRWRpdFpvbmUvUGFnZUVkaXRab25lLmpzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL2NvbXBvbmVudHMvcGFnZUVkaXRab25lL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2JhY2tvZmZpY2UvY29tcG9uZW50cy9zdGF0dXNUaXRsZUJhci9TdGF0dXNUaXRsZUJhci5qcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS9jb21wb25lbnRzL3N0YXR1c1RpdGxlQmFyL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2JhY2tvZmZpY2UvY29tcG9uZW50cy9zd2l0Y2gvU3dpdGNoVUkuanMiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2JhY2tvZmZpY2UvY29tcG9uZW50cy9zd2l0Y2gvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS9jb21wb25lbnRzL3RlbXBsYXRlRWRpdFpvbmUvVGVtcGxhdGVFZGl0Wm9uZS5qcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS9jb21wb25lbnRzL3RlbXBsYXRlRWRpdFpvbmUvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS9jb21wb25lbnRzL3RleHRJbnB1dC9
11929UZXh0SW5wdXRVSS5qcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS9jb21wb25lbnRzL3RleHRJbnB1dC9pbmRleC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL2NvbXBvbmVudHMvdXNlckVkaXRab25lL1VzZXJFZGl0Wm9uZS5qcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS9jb21wb25lbnRzL3VzZXJFZGl0Wm9uZS9pbmRleC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL2luZGV4LmpzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL3BhZ2VzL2Vycm9yL0Vycm9yNDA0LmpzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL3BhZ2VzL2dhbGxlcnkvR2FsbGVyeS5qcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS9wYWdlcy9nYWxsZXJ5L2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2JhY2tvZmZpY2UvcGFnZXMvZ2FtZU1hbmFnZXIvR2FtZU1hbmFnZXIuanMiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2JhY2tvZmZpY2UvcGFnZXMvZ2FtZU1hbmFnZXIvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS9wYWdlcy9ob21lL0hvbWUuanMiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2JhY2tvZmZpY2UvcGFnZXMvaG9tZS9pbmRleC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL3BhZ2VzL2xvZ2luL0xvZ2luLmpzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL3BhZ2VzL2xvZ2luL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2JhY2tvZmZpY2UvcGFnZXMvb25lUGFnZU1hbmFnZXIvT25lUGFnZU1hbmFnZXIuanMiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2JhY2tvZmZpY2UvcGFnZXMvb25lUGFnZU1hbmFnZXIvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS9wYWdlcy9vbmVTZWN0aW9uSXRlbU1hbmFnZXIvT25lU2VjdGlvbkl0ZW1NYW5hZ2VyLmpzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL3BhZ2VzL29uZVNlY3Rpb25JdGVtTWFuYWdlci9pbmRleC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL3BhZ2VzL29uZVNlY3Rpb25NYW5hZ2VyL09uZVNlY3Rpb25NYW5hZ2VyLmpzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL3BhZ2VzL29uZVNlY3Rpb25NYW5hZ2VyL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2JhY2tvZmZpY2UvcGFnZXMvcGFnZU1hbmFnZXIvUGFnZU1hbmFnZXIuanMiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2JhY2tvZmZpY2UvcGFnZXMvcGFnZU1hbmFnZXIvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS9wYWdlcy9wYXJhbWV0ZXJNYW5hZ2VyL1BhcmFtZXRlck1hbmFnZXIuanMiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2JhY2tvZmZpY2UvcGFnZXMvcGFyYW1ldGVyTWFuYWdlci9pbmRleC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL3BhZ2VzL3RlbXBsYXRlTWFuYWdlci9Gb290ZXJNYW5hZ2VyLmpzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL3BhZ2VzL3RlbXBsYXRlTWFuYWdlci9IZWFkZXJNYW5hZ2VyLmpzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL3BhZ2VzL3RlbXBsYXRlTWFuYWdlci9NZW51TWFuYWdlci5qcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS9wYWdlcy90ZW1wbGF0ZU1hbmFnZXIvTmV3c2xldHRlck1hbmFnZXIuanMiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2JhY2tvZmZpY2UvcGFnZXMvdGVtcGxhdGVNYW5hZ2VyL2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2JhY2tvZmZpY2UvcGFnZXMvdXNlck1hbmFnZXIvVXNlck1hbmFnZXIuanMiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2JhY2tvZmZpY2UvcGFnZXMvdXNlck1hbmFnZXIvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS9zdG9yZS9zZXJ2aWNlLmpzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL3N0b3JlL3N0b3JlLmpzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL3RoZW1lL2luZGV4LmpzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL3V0aWxzL2ltZy9jcm9zcy5wbmciLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2JhY2tvZmZpY2UvdXRpbHMvaW1nL2RlbGV0ZS5wbmciLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2JhY2tvZmZpY2UvdXRpbHMvaW1nL2Rvd25sb2FkLnBuZyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS91dGlscy9pbWcvZHJhZy5wbmciLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2JhY2tvZmZpY2UvdXRpbHMvaW1nL2VkaXQucG5nIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL3V0aWxzL2ltZy9mYi5wbmciLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2JhY2tvZmZpY2UvdXRpbHMvaW1nL2dhbGVyaWVzLnBuZyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS91dGlscy9pbWcvaW1nRG9jQk8vaW5kZXguanMiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2JhY2tvZmZpY2UvdXRpbHMvaW1nL2ltZ0RvY0JPL3R1dG8xLnBuZyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS91dGlscy9pbWcvaW1nRG9jQk8vdHV0bzIucG5nIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL3V0aWxzL2ltZy9pbWdEb2NCTy90dXRvMy5wbmciLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2JhY2tvZmZpY2UvdXRpbHMvaW1nL2ltZ0RvY0JPL3R1dG80LnBuZyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS91dGlscy9pbWcvaW1nRG9jQk8vdHV0bzUucG5nIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL3V0aWxzL2ltZy9pbWdEb2NCTy90dXRvNi5wbmciLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2JhY2tvZmZpY2UvdXRpbHMvaW1nL2ltZ0RvY0JPL3R1dG83LnBuZyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS91dGlscy9pbWcvaW5zdGEucG5nIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL3V0aWxzL2ltZy9sb2dvQm8ucG5nIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL3V0aWxzL2ltZy9wYWdlcy5wbmciLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2JhY2tvZmZpY2UvdXRpbHMvaW1nL3BhcmFtZXRlcnMucG5nIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL3V0aWxzL2ltZy9wbGF5d2hpdGUucG5nIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL3V0aWxzL2ltZy9yZXR1cm4ucG5nIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL3V0aWxzL2ltZy9zYXZlLnBuZyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS91dGlscy9pbWcvc25hcC5wbmciLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2JhY2tvZmZpY2UvdXRpbHMvaW1nL3RlbXBsYXRlcy5wbmciLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2JhY2tvZmZpY2UvdXRpbHMvaW1nL3Rpa3Rvay5wbmciLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2JhY2tvZmZpY2UvdXRpbHMvaW1nL3R3
11929LnBuZyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS91dGlscy9pbWcvdXBsb2FkLnBuZyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYmFja29mZmljZS91dGlscy9pbWcvdXNlcnMucG5nIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL3V0aWxzL2ltZy95dC5wbmciLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2JhY2tvZmZpY2Uvdmlld3MvQXBwLmpzIiwid2VicGFjazovLy8uL2Fzc2V0cy9iYWNrb2ZmaWNlL3ZpZXdzL2luZGV4LnNjc3MiXSwibmFtZXMiOlsiUGFyYW1ldGVyRWRpdFpvbmUiLCJwcm9wcyIsIm1vZGlmIiwiZGF0YSIsIl91c2VTdGF0ZSIsInVzZVN0YXRlIiwiX3VzZVN0YXRlMiIsIl9zbGljZWRUb0FycmF5Iiwib3BlbiIsIm9wZW5Qb3B1cCIsImhhbmRsZVN1Ym1pdCIsInNlbmRQYXJhbXMiLCJSZWFjdCIsImNyZWF0ZUVsZW1lbnQiLCJGcmFnbWVudCIsImNsYXNzTmFtZSIsIm9uQ2xpY2siLCJDbGFzc05hbWVzIiwiQnRuU2F2ZSIsInRpdGxlIiwicmVmcmVzaCIsIk1vZGFsIiwiX3JlZnJlc2giLCJhcHBseSIsImFyZ3VtZW50cyIsInRvU3RyaW5nIiwiY2xvc2VQb3B1cCIsInNldFRpbWVvdXQiLCJtb2RhbCIsIml0ZW0iLCJCYWNrZ3JvdW5kSW5wdXQiLCJjb2xvciIsImNvbG9yQ2hvaWNlIiwic2V0Q29sb3JDaG9pY2UiLCJoYW5kbGVDaG9pY2UiLCJlIiwicmV0dXJuVG9QYXJlbnQiLCJ1c2VFZmZlY3QiLCJvcHRpb25zQ29sb3JzIiwibGFiZWwiLCJ2YWx1ZSIsIkZvcm1GaWVsZCIsIlJhZGlvQnV0dG9uR3JvdXAiLCJuYW1lIiwib3B0aW9ucyIsIm9uQ2hhbmdlIiwiZXZlbnQiLCJ0YXJnZXQiLCJCdG5BZGRJdGVtTGlzdCIsImlkIiwidG8iLCJoYW5kbGVDbGljayIsImxpbmsiLCJzcmMiLCJkcmFnSWNvbiIsIkJ0bkRlbGV0ZSIsImhhbmRsZURlbGV0ZSIsImRlbGV0ZUljb24iLCJpZFRvRGVsZXRlIiwiZnJvbSIsInNlbmREZWxldGUiLCJCdG5EZWxldGVFZGl0Wm9uZSIsImNyb3NzSWNvbiIsIl9zZW5kRGVsZXRlIiwiQnRuRWRpdFpvbmUiLCJ0eXBlIiwiX3VzZVN0YXRlMyIsIl91c2VTdGF0ZTQiLCJlZGl0IiwiZWRpdFBvcHVwIiwiQnV0dG9uQk8iLCJCdG5FeHBvcnRFZGl0Wm9uZSIsImdldEdhbWVFeHBvcnQiLCJ0aGVuIiwicmVzIiwid2luZG93IiwiY29uY2F0IiwiZ2V0TmV3c2xldHRlckV4cG9ydCIsImRvd25sb2FkSWNvbiIsIm1vZGlmU3RhdGUiLCJzZXRNb2RpZlN0YXRlIiwic2F2ZUljb24iLCJ0b0xvY2FsZVRpbWVTdHJpbmciLCJEYXRhSGVhZGVyIiwi
11929Z2VuZXJhdGVEYXRhTmFtZSIsIm1hcCIsImluZGV4Iiwia2V5IiwiZGF0YU5hbWUiLCJJbnB1dERhdGUiLCJnZXRUb1BhcmVudCIsInJldHVyblZhbHVlU3dpdGNoIiwia2V5TmFtZSIsImlzQWN0aXZlIiwidmFsdWVJbnB1dCIsInNldFZhbHVlSW5wdXQiLCJoYW5kbGVDaGFuZ2UiLCJEYXRlSW5wdXQiLCJmb3JtYXQiLCJkZWZhdWx0VmFsdWUiLCJEYXRlIiwidG9JU09TdHJpbmciLCJfcmVmIiwiRHJhZ0lucHV0Iiwic2VsZWN0TGlzdEl0ZW0iLCJsaXN0VHlwZSIsIkxpc3RJdGVtUGFnZU1hbmFnZXIiLCJMaXN0SXRlbVNlY3Rpb24iLCJMaXN0SXRlbVNlY3Rpb25TcGVjaWFsIiwicmV0dXJuVmFsdWUiLCJpZFNlY3Rpb24iLCJMaXN0SXRlbU1lbnUiLCJFZGl0Wm9uZSIsInNlbGVjdEVkaXRab25lIiwiZWRpdFpvbmVUeXBlIiwiT25lU2VjdGlvbkl0ZW1FZGl0Wm9uZSIsIm9yaWdpbiIsImxhc3RNb2RpZiIsImlkU2VjdGlvblBhZ2UiLCJpZEl0ZW0iLCJyZXR1cm5Mb2NhdGlvbiIsInJlcXVpcmVkSW5wdXQiLCJ0ZW1wbGF0ZSIsIk9uZVNlY3Rpb25FZGl0Wm9uZSIsIk9uZVBhZ2VFZGl0Wm9uZSIsInRpdGxlUGFnZSIsIm1ldGFUaXRsZSIsIm1ldGFDb250ZW50Iiwic2V0TWV0YVRpdGxlIiwic2V0TWV0YUNvbnRlbnQiLCJHYWxlcnlFZGl0Wm9uZSIsIkdhbWVFZGl0Wm9uZSIsIlBhZ2VFZGl0Wm9uZSIsIlRlbXBsYXRlRWRpdFpvbmUiLCJVc2VyRWRpdFpvbmUiLCJOZXdzbGV0dGVyc0VkaXRab25lIiwiRWRpdG9yVGV4dEFyZWEiLCJjb250ZW50IiwidmFsdWVFZGl0b3IiLCJzZXRWYWx1ZUVkaXRvciIsImlzQWN0aXZlU3RhdGUiLCJzZXRJc0FjdGl2ZVN0YXRlIiwiaGFuZGxlRWRpdG9yQ2hhbmdlIiwiU3dpdGNoVUkiLCJyZXEiLCJFZGl0b3IiLCJhcGlLZXkiLCJvbkVkaXRvckNoYW5nZSIsImV2dCIsImluaXQiLCJtb2RlIiwicmVtb3ZlX3NjcmlwdF9ob3N0Iiwic2tpbiIsImNvbnRlbnRfY3NzIiwiY29udGVudF9zdHlsZSIsImJvZHlfaWQiLCJoZWlnaHQiLCJtZW51YmFyIiwicGx1Z2lucyIsInRvb2xiYXIiLCJGaWx0ZXJzIiwiZmlsdGVyVHlwZSIsImltZyIsInZpZCIsInBkZiIsInl0IiwidmltIiwiYWJzdHJlYW0iLCJfdXNlQ29udGV4dCIsInVzZUNvbnRleHQiLCJTdG9yZUNvbnRleHQiLCJzdGF0ZSIsImRpc3BhdGNoIiwiY2hlY2tBY3RpdmVUeXBlIiwiY2hlY2tlZCIsInNldENoZWNrZWQiLCJhbHBoYU9yZGVyIiwidmVyaWZ5Q2hlY2siLCJwYXJhbSIsIm9sZENoZWNrIiwic2xpY2UiLCJfdHlwZW9mIiwiaSIsInNwbGljZSIsImxlbmd0aCIsIl8iLCJhbE9yZGVyIiwiY2hBY3RpdmUiLCJhT3JkZXIiLCJjQWN0aXZlIiwiQ2hlY2tCb3giLCJfZGVmaW5lUHJvcGVydHkiLCJ1bmRlZmluZWQiLCJhbHQiLCJsYW5nIiwiZmlsZXMiLCJvcmlnaW5hbEZpbGVuYW1lIiwiSGVhZGVyIiwibG9nb3V0IiwiSGVhZGVyU2VjdGlvbiIsInN1YlRpdGxlIiwiaHJlZiIsInJldHVybkljb24iLCJJbWdMaXN0IiwiY3VycmVudEdhbGxlcnlJbWciLCJtZWRpYSIsIm1lZGlhU3RhdGUiLCJzZXRNZWRpYVN0YXRlIiwiY3VycmVudEltZyIsImNoZWNrRGlzcGxheU1lZGlhIiwib2xkIiwiZGlzcGxheSIsIm1pbWUiLCJnZW5lcmF0ZU1lZGlhIiwic29ydEJ5Iiwib25lTWVkaWEiLCJkaXNwbGF5SW1nIiwiTWVkaWFDYXJkIiwic2hvdyIsImlkU2VsZWN0ZWQiLCJpZE9sZCIsInBhdGgiLCJmaWxlbmFtZSIsIm9yaWdpbmFsRmlsZU5hbWUiLCJzaXplIiwiaWRWaWRlbyIsImlzUG9wVXAiLCJMaXN0IiwiaXRlbXMiLCJvbkRyb3AiLCJsaXN0UmVmIiwidXNlUmVmIiwiX3RvQ29uc3VtYWJsZUFycmF5IiwibG9jYWxJdGVtcyIsInNldExvY2FsSXRlbXMiLCJyZWZyZXNoTG9jYWxJdGVtcyIsInVzZURuZFpvbmUiLCJuZXdJdGVtcyIsImdlbmVyYXRlRHJhZ0lucHV0IiwibGlzdCIsImZvckVhY2giLCJwdXNoIiwicmVmIiwiTGlzdEl0ZW1HYW1lcyIsIl9wcm9wcyRpdGVtIiwiZW1haWwiLCJjcmVhdGVkQXQiLCJjZ3UiLCJmaXJzdE5hbWUiLCJsYXN0TmFtZSIsInBob25lIiwidGl0bGVBcnRpY2xlIiwidmFsaWQiLCJtZWRpYU5hbWUiLCJkYXRlIiwidG9Mb2NhbGVTdHJpbmciLCJ1cGxvYWRJY29uIiwiZ3JvdXBzIiwic2x1Z1BhZ2UiLCJzdGF0dXMiLCJzdGF0dXNQYWdlIiwidXJsIiwiaWRQYWdlIiwiZWRpdEljb24iLCJMaXN0SXRlbU5ld3NsZXR0ZXJzIiwiaWRPcmlnaW4iLCJsb2NhdGlvbiIsInNlYXJjaCIsIm1hdGNoIiwicmVwbGFjZSIsImZrSWRTZWN0aW9uIiwiZmtJZFBhZ2UiLCJMaXN0SXRlbVNvY2lhbCIsIl91c2VTdGF0ZTUiLCJfdXNlU3RhdGU2IiwiY29udGVudFN0YXRlIiwic2V0Q29udGVudFN0YXRlIiwibWVudUljb24iLCJpY29uRmFjZWJvb2siLCJmYWNlYm9va0ljb24iLCJpY29uVHdpdHRlciIsInR3aXR0ZXJJY29uIiwiaWNvbkluc3RhZ3JhbSIsImluc3RhZ3JhbUljb24iLCJpY29uWW91dHViZSIsInlvdXR1YmVJY29uIiwiaWNvblRpa1RvayIsInRpa1Rva0ljb24iLCJpY29uU25hcFRjaGF0Iiwic25hcFRjaGF0SWNvbiIsIlRleHRJbnB1dCIsInBsYWNlaG9sZGVyIiwiTGlzdEl0ZW1Vc2VyIiwidXNlcm5hbWUiLCJyb2xlcyIsInBhc3N3b3JkIiwicGxheWVyIiwib3BlblBsYXllciIsIl91c2VTdGF0ZTciLCJpbml0aWFsU3RhdGUiLCJfdXNlU3RhdGU4Iiwic2V0Q3VycmVudEltZyIsInNlbGVjdGVkIiwiY0ltZyIsImhhbmRsZVBsYXllck9wZW4iLCJoYW5kbGVTZWxlY3Rpb24iLCJkb2N1bWVudCIsInF1ZXJ5U2VsZWN0b3IiLCJzY3JvbGxUbyIsInRvcCIsImJlaGF2aW9yIiwicGF0aEltZyIsInBsYXlJY29uIiwiTWVkaWFTZWN0aW9uIiwiTWVudVN0YXR1cyIsInNlbGVjdE1vZGFsIiwiTW9kYWxNZW51IiwiTW9kYWxTZWN0aW9uUGFnZSIsIk1vZGFsT25lSW1nIiwiTW9kYWxNZWRpYSIsIk1vZGFsUGxheWVyIiwiTW9kYWxQYWdlIiwiTW9kYWxDb25maXJtIiwiTW9kYWxOb3RpZiIsIk1vZGFsVXNlciIsImlzTm90aWYiLCJtb2RhbEVycm9yIiwic3RvcFByb3BhZ2F0aW9uIiwidCIsInIiLCJTeW1ib2wiLCJuIiwiaXRlcmF0b3IiLCJvIiwidG9TdHJpbmdUYWciLCJjIiwicHJvdG90eXBlIiwiR2VuZXJhdG9yIiwidSIsIk9iamVjdCIsIm
11929NyZWF0ZSIsIl9yZWdlbmVyYXRvckRlZmluZTIiLCJmIiwicCIsInkiLCJHIiwidiIsImEiLCJkIiwiYmluZCIsImwiLCJUeXBlRXJyb3IiLCJjYWxsIiwiZG9uZSIsIkdlbmVyYXRvckZ1bmN0aW9uIiwiR2VuZXJhdG9yRnVuY3Rpb25Qcm90b3R5cGUiLCJnZXRQcm90b3R5cGVPZiIsInNldFByb3RvdHlwZU9mIiwiX19wcm90b19fIiwiZGlzcGxheU5hbWUiLCJfcmVnZW5lcmF0b3IiLCJ3IiwibSIsImRlZmluZVByb3BlcnR5IiwiX3JlZ2VuZXJhdG9yRGVmaW5lIiwiX2ludm9rZSIsImVudW1lcmFibGUiLCJjb25maWd1cmFibGUiLCJ3cml0YWJsZSIsImFzeW5jR2VuZXJhdG9yU3RlcCIsIlByb21pc2UiLCJyZXNvbHZlIiwiX2FzeW5jVG9HZW5lcmF0b3IiLCJfbmV4dCIsIl90aHJvdyIsIl9jYWxsZWUiLCJfY29udGV4dCIsIl94Iiwib3B0aW9uc01lZGlhcyIsInNldEFsdCIsInNldExhbmciLCJzZXRPcmlnaW5hbEZpbGVuYW1lIiwic2V0RmlsZXMiLCJfdXNlU3RhdGU5IiwiX3VzZVN0YXRlMCIsInNldElkVmlkZW8iLCJfdXNlU3RhdGUxIiwiX3VzZVN0YXRlMTAiLCJsYWJlbFZpZGVvIiwic2V0TGFiZWxWaWRlbyIsIl91c2VTdGF0ZTExIiwiX3VzZVN0YXRlMTIiLCJtZWRpYUNob2ljZSIsInNldE1lZGlhQ2hvaWNlIiwiX3VzZVN0YXRlMTMiLCJfdXNlU3RhdGUxNCIsImlzVmlkZW8iLCJzZXRJc1ZpZGVvIiwiX3VzZVN0YXRlMTUiLCJfdXNlU3RhdGUxNiIsIl91c2VTdGF0ZTE3IiwiX3VzZVN0YXRlMTgiLCJlcnJvck1lc3NhZ2UiLCJzZXRFcnJvck1lc3NhZ2UiLCJlZGl0TWVkaWEiLCJ2aWRlbyIsImluZm8iLCJhZGRNZWRpYSIsIkpTT04iLCJwYXJzZSIsIl9hcnJheVdpdGhIb2xlcyIsIl9pdGVyYWJsZVRvQXJyYXlMaW1pdCIsIl91bnN1cHBvcnRlZEl0ZXJhYmxlVG9BcnJheSIsIl9ub25JdGVyYWJsZVJlc3QiLCJfYXJyYXlMaWtlVG9BcnJheSIsImNvbnN0cnVjdG9yIiwiQXJyYXkiLCJ0ZXN0IiwibmV4dCIsImlzQXJyYXkiLCJzZXRHcm91cHMiLCJzZXRMaXN0Iiwic2V0VGl0bGUiLCJzZXRVcmwiLCJzZXRJZFBhZ2UiLCJ2YWx1ZVNlbGVjdCIsInNldFZhbHVlU2VsZWN0IiwiZmV0Y2hEYXRhIiwiZ2V0UGFnZXMiLCJlZGl0TWVudUl0ZW0iLCJhZGRNZW51SXRlbSIsImdlbmVyYXRlTGlzdFBhZ2UiLCJlbCIsImxhYiIsImdldEluaXRpYWxTZWxlY3RWYWx1ZSIsIlNlbGVjdCIsImxhYmVsS2V5IiwidmFsdWVLZXkiLCJfcmVmMiIsInNldEl0ZW1zIiwibmV3SXRlbSIsInNldE5ld0l0ZW0iLCJnZXRNZWRpYXMiLCJhZGRQYWdlIiwid2lkdGgiLCJmcmFtZUJvcmRlciIsImFsbG93IiwiYWxsb3dGdWxsU2NyZWVuIiwiUmVhY3RKV1BsYXllciIsImxpY2Vuc2VLZXkiLCJwbGF5ZXJJZCIsInBsYXllclNjcmlwdCIsImZpbGUiLCJzZXRDb250ZW50Iiwic2V0U3ViVGl0bGUiLCJidG5UaXRsZSIsInNldEJ0blRpdGxlIiwiYnRuU3RhdHVzIiwic2V0QnRuU3RhdHVzIiwiYmFja2dyb3VuZCIsInNldEJhY2tncm91bmQiLCJzZXRUZW1wbGF0ZSIsInNldFR5cGUiLCJ0ZW1wbGF0ZVZhbCIsInNldFRlbXBsYXRlVmFsIiwiYWRkU2VjdGlvblBhZ2UiLCJoYW5kbGVDaGFuZ2VFZGl0b3IiLCJfcmVmMyIsIl9yZWY0Iiwic2V0VXNlcm5hbWUiLCJzZXRGaXJzdE5hbWUiLCJzZXRMYXN0TmFtZSIsInNldEVtYWlsIiwic2V0UHdkIiwicHdkQyIsInNldFB3ZEMiLCJzZXRSb2xlcyIsImVycm9yIiwiZWRpdFVzZXIiLCJrZXlzIiwiYWRkVXNlciIsIk5hdk1lbnUiLCJpZE5hdmlnYXRpb24iLCJkaXNwbGF5U3ViTWVudSIsInNldERpc3BsYXlTdWJNZW51IiwiY3VycmVudFVzZXIiLCJzZXRDdXJyZW50VXNlciIsImxvZ2dlZCIsInNldExvZ2dlZFVzZXIiLCJzZXNzaW9uU3RvcmFnZSIsImdldEl0ZW0iLCJyb2xlIiwibG9nZ2VkVXNlciIsImNoZWNrQ3VycmVudFVzZXIiLCJnZXRPbmVVc2VyTG9nIiwic2V0SXRlbSIsImxvZ091dCIsInJlbW92ZUl0ZW0iLCJpc0NPTSIsImlzUEFSVE5FUiIsImF1dGhSb2xlIiwiUHJpdmF0ZVJvdXRlIiwiQ29tcG9uZW50IiwiY29tcG9uZW50IiwiYXV0aGVkIiwicmVzdCIsIl9vYmplY3RXaXRob3V0UHJvcGVydGllcyIsIl9leGNsdWRlZCIsIlJvdXRlIiwiX2V4dGVuZHMiLCJyZW5kZXIiLCJSZWRpcmVjdCIsInBhdGhuYW1lIiwiUm91dGVyIiwiTG9naW4iLCJsb2dvIiwiTGluayIsInBhZ2UiLCJnYWxlcmllIiwidXNlcnMiLCJwYXJhbWV0ZXIiLCJTd2l0Y2giLCJleGFjdCIsIkhvbWUiLCJOZXdzbGV0dGVyTWFuYWdlciIsIlVzZXJNYW5hZ2VyIiwiUGFyYW1ldGVyTWFuYWdlciIsIkdhbWVNYW5hZ2VyIiwiRm9vdGVyTWFuYWdlciIsIkhlYWRlck1hbmFnZXIiLCJQYWdlTWFuYWdlciIsIk9uZVBhZ2VNYW5hZ2VyIiwiT25lU2VjdGlvbk1hbmFnZXIiLCJPbmVTZWN0aW9uSXRlbU1hbmFnZXIiLCJHYWxsZXJ5IiwiRXJyb3I0MDQiLCJPbmVJbWciLCJjb25zb2xlIiwibG9nIiwicGF0aE1lZGlhIiwic2V0UGF0aE1lZGlhIiwiZmlsZW5hbWVNZWRpYSIsInNldEZpbGVuYW1lTWVkaWEiLCJoYW5kbGVJZE1lZGlhIiwiZ2V0T25lTWVkaWEiLCJpZFR5cGUiLCJpZFRlbXBsYXRlIiwiaWRPbGRNZWRpYSIsImlkTWVkaWEiLCJlZGl0UGF0aEltZyIsImltZ1NyYyIsImZpcnN0IiwiX3Byb3BzJGRhdGEiLCJzZXRJZEl0ZW0iLCJtZXRhVGl0Iiwic2V0TWV0YVRpdCIsIm1ldGFDb250Iiwic2V0TWV0YUNvbnQiLCJzZXRMYXN0TW9kaWYiLCJsYXN0TW9kaWZTdGF0ZSIsInNldExhc3RNb2RpZlN0YXRlIiwic2VuZFBhZ2UiLCJtYXJnaW4iLCJUZXh0QXJlYSIsInNldENvbG9yIiwiaGFuZGxlQ29sb3IiLCJfb2JqZWN0U3ByZWFkIiwic2VuZFNlY3Rpb24iLCJvcGVuRXJyb3IiLCJvcGVuRXJyb3JQb3B1cCIsInNlbmRTZWN0aW9uRWxlbWVudCIsInJlYWR5IiwiYWRkU2VjdGlvbkVsZW1lbnQiLCJPcHRpb25zSW5wdXQiLCJvcHRpb25zVmFsdWUiLCJuYW1lSW5wdXQiLCJTdGF0dXNUaXRsZUJhciIsImtleU5hbWUyIiwic2V0U3RhdHVzIiwic2VuZFN0YXR1cyIsIm9uQ29sb3IiLCJoYW5kbGVEaWFtZXRlciIsInNlbmRTb2NpYWxUZW1wbGF0ZSIsInNvY2lhbCIsIlRleHRJbnB1dFVJIiwibmFtZTIiLCJ2YWx1ZTIiLCJnZXRUb1BhcmVudDIiLCJzZXRWYWx1ZSIsInZhbHVlSW5wdXQyIiwic2V0VmFsdWUyIiwiUmVhY3RET00iLCJBcHAiLCJnZXRFbGVtZW50QnlJZCIsImxpc3RHYW1lIiwic2V0TGlzdEdhbWUiLCJjdXJyZW50UGFnZUNvdW50Iiwic2V0Q3VycmVudFBhZ2UiLCJwYWdlU2l6ZUNvdW50Iiwic2V0UGFnZVNpemUiLCJnZXRHYW1lcyIsImdlbmVyYXRlR2FtZXMiLCJkYXRhQ29weSIsInJlbW92ZSIsIm
11929N1cnJlbnQiLCJwYWdlU2l6ZSIsIlBhZ2luYXRpb24iLCJzaW1wbGUiLCJzaG93UXVpY2tKdW1wZXIiLCJnb0J1dHRvbiIsImRlZmF1bHRDdXJyZW50IiwidG90YWwiLCJ0dXRvMSIsInR1dG8yIiwidHV0bzMiLCJ0dXRvNCIsInR1dG81IiwidHV0bzYiLCJ0dXRvNyIsInNldFBhc3N3b3JkIiwic2V0RXJyb3IiLCJsb2dpbkNoZWNrIiwidG9rZW4iLCJtZXNzYWdlIiwiaXRlbXNWZXJ0aWNhbCIsInNldEl0ZW1zVmVydGljYWwiLCJzZXRJZCIsInRlbXBsYXRlVmFsdWVzIiwibmV3RGF0YSIsImdldE9uZVBhZ2UiLCJzZWN0aW9uIiwiaGFuZGxlRHJvcCIsIm9yZGVycyIsInNlbmRPcmRlclNlY3Rpb24iLCJoYW5kbGVBZGRJbnB1dCIsImhhbmRsZUlucHV0VGl0bGUiLCJma0lkT3JpZ2luIiwiZmtJZEl0ZW0iLCJwYXJzZUludCIsIm1vZGVsIiwic2V0TW9kZWwiLCJjdXJyZW50SXRlbSIsInNldEN1cnJlbnRJdGVtIiwibWVkaWFzIiwic2V0TWVkaWFzIiwiY2F0ZWdvcnkiLCJzZXRDYXRlZ29yeSIsIm1lZGlhVGFiIiwic2V0TWVkaWFUYWIiLCJtZWRpYUNvbnRlbnQiLCJuYkltZyIsImRhdGFPcHRpb25zIiwiZ2V0T25lU2VjdGlvbkl0ZW0iLCJmb3JtIiwiZ2V0Q2F0ZWdvcnkiLCJjaGVja1ZhbHVlIiwiZ2VuZXJhdGVJbnB1dCIsImRlZmF1dGxWYWx1ZSIsImNoZWNrUmVxdWlyZSIsImJ0blVybCIsInJlZ2xlbWVudFN0YXR1cyIsImdlbmVyYXRlTWVkaWFzSXRlbSIsIm1lZGlhc0Zvcm1Db3B5IiwiZ2VuZXJhdGVDYXRlZ29yeU9wdGlvbnMiLCJuYW1lQ2F0ZWdvcnkiLCJyZXF1aXJlZCIsInNldElkU2VjdGlvbiIsInNldEZvcm0iLCJzZXREYXRhIiwiZm9ybVNlY3Rpb24iLCJzZXRmb3JtU2VjdGlvbiIsImNoZWNrVGVtcGxhdGUiLCJnZXRPbmVTZWN0aW9uIiwic2VuZE9yZGVyU2VjdGlvbkl0ZW0iLCJkYXRhRWRpdFpvbmUiLCJnZW5lcmF0ZU1lZGlhcyIsImlucHV0IiwiY29udGVudFN0YXR1cyIsInN0YXR1c1BpY3RvMSIsInN0YXR1c1BpY3RvMiIsInRpdGxlU3RhdHVzIiwic2VuZFBhZ2VPcmRlciIsImNvbmZpZyIsInNldENvbmZpZyIsImRhdGFUb1NlbmQiLCJzZXREYXRhVG9TZW5kIiwiY29uZmlnVGFiIiwic2V0Q29uZmlnVGFiIiwiZ2V0UGFyYW1zIiwib25lU29jaWFsIiwibWVudUZvb3RlckZpcnN0Iiwic2V0TWVudUZvb3RlckZpcnN0IiwibWVudUZvb3RlclR3byIsInNldE1lbnVGb290ZXJUd28iLCJtZW51Rm9vdGVyVGhyZWUiLCJzZXRNZW51Rm9vdGVyVGhyZWUiLCJzZXRTb2NpYWwiLCJncm91cExhYmVsIiwic2V0R3JvdXAiLCJnZXRNZW51Rm9vdGVyIiwic2VuZE1lbnVPcmRlciIsImhhbmRsZVVybENoYW5nZSIsImdlbmVyYXRlU29jaWFscyIsIm1lbnVIZWFkZXIiLCJzZXRNZW51SGVhZGVyIiwi
11929Z2V0TWVudUhlYWRlciIsIk1lbnVNYW5hZ2VyIiwiZ2V0TWVudSIsImxpc3ROZXdzbGV0dGVyIiwic2V0TGlzdE5ld3NsZXR0ZXIiLCJzdGF0dXNOZXdzbGV0dGVyIiwic2V0U3RhdHVzTmV3c2xldHRlciIsImlkTmV3c2xldHRlciIsInNldElkTmV3c2xldHRlciIsImdldE5ld3NsZXR0ZXIiLCJnZXRTdGF0dXNOZXdzbGV0dGVyIiwiX2NhbGxlZTIiLCJfY29udGV4dDIiLCJfeDIiLCJnZW5lcmF0ZU5ld3NsZXR0ZXJzIiwiZ2V0VXNlcnMiLCJnZW5lcmF0ZVVzZXJzIiwiYXhpb3MiLCJkZWZhdWx0cyIsImhlYWRlcnMiLCJjb21tb24iLCJpbnRlcmNlcHRvcnMiLCJyZXF1ZXN0IiwidXNlIiwiQXV0aG9yaXphdGlvbiIsInJlc3BvbnNlIiwicmVzdWx0IiwiX2NhbGxlZTMiLCJfY29udGV4dDMiLCJfY2FsbGVlNCIsIl9jb250ZXh0NCIsImxpc3RQYWdlIiwiX3JlZjUiLCJfY2FsbGVlNSIsIl9jb250ZXh0NSIsInBhZ2VzIiwiX3JlZjYiLCJfY2FsbGVlNiIsIl9jb250ZXh0NiIsInNlY3Rpb25QYWdlIiwiX3gzIiwiX3JlZjciLCJfY2FsbGVlNyIsImlkRWxlbWVudCIsIl9jb250ZXh0NyIsImVsZW1lbnQiLCJfeDQiLCJfeDUiLCJfcmVmOCIsIl9jYWxsZWU4IiwiX2NvbnRleHQ4IiwiX3JlZjkiLCJfY2FsbGVlOSIsIl9jb250ZXh0OSIsInBhcmFtZXRyZSIsIl9yZWYwIiwiX2NhbGxlZTAiLCJfY29udGV4dDAiLCJsaXN0TWVkaWEiLCJfcmVmMSIsIl9jYWxsZWUxIiwiX2NvbnRleHQxIiwiX3g2IiwiZ2V0TGFiZWwiLCJfcmVmMTAiLCJfY2FsbGVlMTAiLCJfY29udGV4dDEwIiwiX3JlZjExIiwiX2NhbGxlZTExIiwiX2NvbnRleHQxMSIsIl9yZWYxMiIsIl9jYWxsZWUxMiIsIl9jb250ZXh0MTIiLCJfcmVmMTMiLCJfY2FsbGVlMTMiLCJfY29udGV4dDEzIiwiX3JlZjE0IiwiX2NhbGxlZTE0IiwiX2NvbnRleHQxNCIsIl9yZWYxNSIsIl9jYWxsZWUxNSIsIl9jb250ZXh0MTUiLCJjb25jb3VycyIsIl9yZWYxNiIsIl9jYWxsZWUxNiIsIl9jb250ZXh0MTYiLCJfcmVmMTciLCJfY2FsbGVlMTciLCJfY29udGV4dDE3IiwibGlzdFVzZXIiLCJfcmVmMTgiLCJfY2FsbGVlMTgiLCJfY29udGV4dDE4IiwicHV0IiwiX3g3IiwiX3JlZjE5IiwiX2NhbGxlZTE5IiwiX2NvbnRleHQxOSIsIl94OCIsIl9yZWYyMCIsIl9jYWxsZWUyMCIsIl9jb250ZXh0MjAiLCJfeDkiLCJfeDAiLCJfcmVmMjEiLCJfY2FsbGVlMjEiLCJfY29udGV4dDIxIiwiX3gxIiwiX3gxMCIsIl94MTEiLCJfcmVmMjIiLCJfY2FsbGVlMjIiLCJfY29udGV4dDIyIiwiX3gxMiIsIl9yZWYyMyIsIl9jYWxsZWUyMyIsIl9jb250ZXh0MjMiLCJfeDEzIiwiX3gxNCIsIl94MTUiLCJfcmVmMjQiLCJfY2FsbGVlMjQiLCJfY29udGV4dDI0IiwiX3gxNiIsIl9yZWYyNSIsIl9jYWxsZWUyNSIsIl9jb250ZXh0MjUiLCJfeDE3IiwiX3gxOCIsIl9yZWYyNiIsIl9jYWxsZWUyNiIsIl9jb250ZXh0MjYiLCJfeDE5IiwiX3JlZjI3IiwiX2NhbGxlZTI3IiwiX2NvbnRleHQyNyIsIl94MjAiLCJfeDIxIiwiX3gyMiIsIl94MjMiLCJfcmVmMjgiLCJfY2FsbGVlMjgiLCJfY29udGV4dDI4IiwiX3gyNCIsIl94MjUiLCJfcmVmMjkiLCJfY2FsbGVlMjkiLCJfY29udGV4dDI5IiwiX3gyNiIsIl94MjciLCJfcmVmMzAiLCJfY2FsbGVlMzAiLCJfY29udGV4dDMwIiwiX3gyOCIsIl94MjkiLCJfcmVmMzEiLCJfY2FsbGVlMzEiLCJfY29udGV4dDMxIiwiX3gzMCIsIl94MzEiLCJfcmVmMzIiLCJfY2FsbGVlMzIiLCJfY29udGV4dDMyIiwiX3gzMiIsIl94MzMiLCJfcmVmMzMiLCJfY2FsbGVlMzMiLCJfY29udGV4dDMzIiwicG9zdCIsIl94MzQiLCJfcmVmMzQiLCJfY2FsbGVlMzQiLCJib2R5Rm9ybURhdGEiLCJfY29udGV4dDM0IiwiRm9ybURhdGEiLCJhcHBlbmQiLCJtZXRob2QiLCJfeDM1IiwiX3JlZjM1IiwiX2NhbGxlZTM1IiwiX2NvbnRleHQzNSIsIl94MzYiLCJfcmVmMzYiLCJfY2FsbGVlMzYiLCJfY29udGV4dDM2IiwiX3gzNyIsIl9yZWYzNyIsIl9jYWxsZWUzNyIsIl9jb250ZXh0MzciLCJfeDM4IiwiX3gzOSIsIl94NDAiLCJfcmVmMzgiLCJfY2FsbGVlMzgiLCJfY29udGV4dDM4IiwiX3g0MSIsIl94NDIiLCJfeDQzIiwiX3JlZjM5IiwiX2NhbGxlZTM5IiwiX2NvbnRleHQzOSIsIl94NDQiLCJfcmVmNDAiLCJfY2FsbGVlNDAiLCJfY29udGV4dDQwIiwidXNlciIsImNyZWF0ZUNvbnRleHQiLCJyZWR1Y2VyIiwiYWN0aW9uIiwiRXJyb3IiLCJTdG9yZUNvbnRhaW5lciIsImNoaWxkcmVuIiwiX3VzZVJlZHVjZXIiLCJ1c2VSZWR1Y2VyIiwiX3VzZVJlZHVjZXIyIiwiUHJvdmlkZXIiLCJ0aGVtZSIsImdsb2JhbCIsImNvbG9ycyIsImJyYW5kIiwiYm9yZGVyIiwiY29udHJvbCIsInJhZGlvQnV0dG9uIiwiR3JvbW1ldCIsInRoZW1lTW9kZSJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQW1EO0FBQzdCO0FBRTJCO0FBQ0o7QUFDVDtBQUVpQjtBQUU5QyxJQUFNQSxpQkFBaUIsR0FBRyxTQUFwQkEsaUJBQWlCQSxDQUFJQyxLQUFLLEVBQUs7RUFDeEMsSUFBUUMsS0FBSyxHQUFXRCxLQUFLLENBQXJCQyxLQUFLO0lBQUVDLElBQUksR0FBS0YsS0FBSyxDQUFkRSxJQUFJO0VBQ25CLElBQUFDLFNBQUEsR0FBMEJDLHVEQUFRLENBQUMsS0FBSyxDQUFDO0lBQUFDLFVBQUEsR0FBQUMsY0FBQSxDQUFBSCx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ElBQUFnQixDQUFBLEdBQUFDLENBQUEsQ0FBQWQsQ0FBQSxRQUFBTyxDQUFBLEdBQUFULENBQUEsQ0FBQXVCLElBQUEsQ0FBQXJCLENBQUEsRUFBQWMsQ0FBQSxPQUFBRSxDQUFBLGtCQUFBbkIsQ0FBQSxJQUFBbEosQ0FBQSxHQUFBbkosQ0FBQSxFQUFBNFMsQ0FBQSxNQUFBRyxDQUFBLEdBQUFWLENBQUEsY0FBQWMsQ0FBQSxtQk
11929FBQTlTLEtBQUEsRUFBQWdTLENBQUEsRUFBQXlCLElBQUEsRUFBQVQsQ0FBQSxTQUFBZixDQUFBLEVBQUFJLENBQUEsRUFBQXZKLENBQUEsUUFBQTRKLENBQUEsUUFBQVMsQ0FBQSxnQkFBQVYsVUFBQSxjQUFBaUIsa0JBQUEsY0FBQUMsMkJBQUEsS0FBQTNCLENBQUEsR0FBQVcsTUFBQSxDQUFBaUIsY0FBQSxNQUFBckIsQ0FBQSxNQUFBSixDQUFBLElBQUFILENBQUEsQ0FBQUEsQ0FBQSxJQUFBRyxDQUFBLFNBQUFVLG1CQUFBLENBQUFiLENBQUEsT0FBQUcsQ0FBQSxpQ0FBQUgsQ0FBQSxHQUFBVSxDQUFBLEdBQUFpQiwwQkFBQSxDQUFBbkIsU0FBQSxHQUFBQyxTQUFBLENBQUFELFNBQUEsR0FBQUcsTUFBQSxDQUFBQyxNQUFBLENBQUFMLENBQUEsWUFBQU8sRUFBQW5ULENBQUEsV0FBQWdULE1BQUEsQ0FBQWtCLGNBQUEsR0FBQWxCLE1BQUEsQ0FBQWtCLGNBQUEsQ0FBQWxVLENBQUEsRUFBQWdVLDBCQUFBLEtBQUFoVSxDQUFBLENBQUFtVSxTQUFBLEdBQUFILDBCQUFBLEVBQUFkLG1CQUFBLENBQUFsVCxDQUFBLEVBQUEwUyxDQUFBLHlCQUFBMVMsQ0FBQSxDQUFBNlMsU0FBQSxHQUFBRyxNQUFBLENBQUFDLE1BQUEsQ0FBQUYsQ0FBQSxHQUFBL1MsQ0FBQSxXQUFBK1QsaUJBQUEsQ0FBQWxCLFNBQUEsR0FBQW1CLDBCQUFBLEVBQUFkLG1CQUFBLENBQUFILENBQUEsaUJBQUFpQiwwQkFBQSxHQUFBZCxtQkFBQSxDQUFBYywwQkFBQSxpQkFBQUQsaUJBQUEsR0FBQUEsaUJBQUEsQ0FBQUssV0FBQSx3QkFBQWxCLG1CQUFBLENBQUFjLDBCQUFBLEVBQUF0QixDQUFBLHdCQUFBUSxtQkFBQSxDQUFBSCxDQUFBLEdBQUFHLG1CQUFBLENBQUFILENBQUEsRUFBQUwsQ0FBQSxnQkFBQVEsbUJBQUEsQ0FBQUgsQ0FBQSxFQUFBUCxDQUFBLGlDQUFBVSxtQkFBQSxDQUFBSCxDQUFBLDhEQUFBc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BQUF5SixDQUFBLE1BQUFVLENBQUEsQ0FBQUMsQ0FBQSxHQUFBZixDQUFBLEVBQUFjLENBQUEsQ0FBQWQsQ0FBQSxHQUFBckosQ0FBQSxPQUFBc0ssQ0FBQSxHQUFBRSxDQUFBLEtBQUFqQixDQUFBLEdBQUFKLENBQUEsUUFBQW5KLENBQUEsTUFBQXFKLENBQUEsSUFBQUEsQ0FBQSxHQUFBbUIsQ0FBQSxNQUFBeEssQ0FBQSxNQUFBbUosQ0FBQSxFQUFBbkosQ0FBQSxNQUFBcUosQ0FBQSxFQUFBYyxDQUFBLENBQUFkLENBQUEsR0FBQW1CLENBQUEsRUFBQWYsQ0FBQSxjQUFBRixDQUFBLElBQUFKLENBQUEsYUFBQWtCLENBQUEsUUFBQUgsQ0FBQSxPQUFBYixDQUFBLHFCQUFBRSxDQUFBLEVBQUFVLENBQUEsRUFBQU8sQ0FBQSxRQUFBUixDQUFBLFlBQUFTLFNBQUEsdUNBQUFQLENBQUEsVUFBQU
11929QsQ0FBQSxJQUFBSyxDQUFBLENBQUFMLENBQUEsRUFBQU8sQ0FBQSxHQUFBZixDQUFBLEdBQUFRLENBQUEsRUFBQUwsQ0FBQSxHQUFBWSxDQUFBLEdBQUF0QixDQUFBLEdBQUFPLENBQUEsT0FBQTVTLENBQUEsR0FBQStTLENBQUEsTUFBQU0sQ0FBQSxLQUFBbEssQ0FBQSxLQUFBeUosQ0FBQSxHQUFBQSxDQUFBLFFBQUFBLENBQUEsU0FBQVUsQ0FBQSxDQUFBZCxDQUFBLFFBQUFpQixDQUFBLENBQUFiLENBQUEsRUFBQUcsQ0FBQSxLQUFBTyxDQUFBLENBQUFkLENBQUEsR0FBQU8sQ0FBQSxHQUFBTyxDQUFBLENBQUFDLENBQUEsR0FBQVIsQ0FBQSxhQUFBSSxDQUFBLE1BQUFoSyxDQUFBLFFBQUF5SixDQUFBLEtBQUFGLENBQUEsWUFBQUwsQ0FBQSxHQUFBbEosQ0FBQSxDQUFBdUosQ0FBQSxXQUFBTCxDQUFBLEdBQUFBLENBQUEsQ0FBQXdCLElBQUEsQ0FBQTFLLENBQUEsRUFBQTRKLENBQUEsVUFBQWEsU0FBQSwyQ0FBQXZCLENBQUEsQ0FBQXlCLElBQUEsU0FBQXpCLENBQUEsRUFBQVUsQ0FBQSxHQUFBVixDQUFBLENBQUFoUyxLQUFBLEVBQUF1UyxDQUFBLFNBQUFBLENBQUEsb0JBQUFBLENBQUEsS0FBQVAsQ0FBQSxHQUFBbEosQ0FBQSxlQUFBa0osQ0FBQSxDQUFBd0IsSUFBQSxDQUFBMUssQ0FBQSxHQUFBeUosQ0FBQSxTQUFBRyxDQUFBLEdBQUFhLFNBQUEsdUNBQUFsQixDQUFBLGdCQUFBRSxDQUFBLE9BQUF6SixDQUFBLEdBQUFuSixDQUFBLGNBQUFxUyxDQUFBLElBQUFnQixDQUFBLEdBQUFDLENBQUEsQ0FBQWQsQ0FBQSxRQUFBTyxDQUFBLEdBQUFULENBQUEsQ0FBQXVCLElBQUEsQ0FBQXJCLENBQUEsRUFBQWMsQ0FBQSxPQUFBRSxDQUFBLGtCQUFBbkIsQ0FBQSxJQUFBbEosQ0FBQSxHQUFBbkosQ0FBQSxFQUFBNFMsQ0FBQSxNQUFBRyxDQUFBLEdBQUFWLENBQUEsY0FBQ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0FBQUUsUUFBQSxxQkFDSUYsNENBQUEsQ0FBQUMsYUFBQSxDQUFDbTVCLCtDQUFPO0lBQUNQLEtBQUssRUFBRUEsa0RBQU07SUFBQ1EsU0FBUyxFQUFDLE1BQU07SUFBQ2w1QixTQUFTLEVBQUM7RUFBc0IsZ0JBQ3BFSCw0Q0FBQSxDQUFBQyxhQUFBLENBQUNzNEIsMkRBQWMscUJBQ1h2NEIsNENBQUEsQ0FBQUMsYUFBQSxDQUFDb2QsbUVBQU8sTUFBRSxDQUNFLENBQ1gsQ0FDWCxDQUFDO0FBRVg7QUFFZStHLGtFQUFHLEU7Ozs7Ozs7Ozs7O0FDbkJsQix1QyIsImZpbGUiOiJhcHAuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgUmVhY3QsIHsgdXNlRWZmZWN0LCB1c2VTdGF0ZSB9IGZyb20gJ3JlYWN0JztcclxuaW1wb3J0ICcuL2luZGV4LnNjc3MnO1xyXG5cclxuaW1wb3J0IHsgc2VuZFBhcmFtcyB9IGZyb20gJy4uLy4uL3N0b3JlL3NlcnZpY2UnO1xyXG5pbXBvcnQgeyBCdG5TYXZlIH0gZnJvbSAnLi4vYnRuU2F2ZS9CdG5TYXZlJztcclxuaW1wb3J0IENsYXNzTmFtZXMgZnJvbSAnY2xhc3NuYW1lcyc7XHJcblxyXG5pbXBvcnQgeyBNb2RhbCB9IGZyb20gJy4uLy4uL2NvbXBvbmVudHMvbW9kYWwvTW9kYWwnO1xyXG5cclxuZXhwb3J0IGNvbnN0IFBhcmFtZXRlckVkaXRab25lID0gKHByb3BzKSA9PiB7XHJcbiAgICBjb25zdCB7IG1vZGlmLCBkYXRhIH0gPSBwcm9wcztcclxuICAgIGNvbnN0IFtvcGVuLCBvcGVuUG9wdXBdID0gdXNlU3RhdGUoZmFsc2UpO1xyXG4gICAgLy9jb25zb2xlLmxvZyhwcm9wcylcclxuICAgIGNvbnN0IGhhbmRsZVN1Ym1pdCA9ICgpID0+IHtcclxuICAgICAgICAvL2NvbnNvbGUubG9nKGRhdGEpXHJcbiAgICAgICAgc2VuZFBhcmFtcyhkYXRhKTtcclxuICAgIH1cclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPD5cclxuICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJwYXJhbWV0ZXJFZGl0Wm9uZUNvbnRhaW5lclwiPiAgICAgXHJcbiAgICAgICAgICAgICAgICA8ZGl2IG9uQ2xpY2s9eygpID0+IHtoYW5kbGVTdWJtaXQoKX19IGNsYXNzTmFtZT17Q2xhc3NOYW1lcygnY29udGFpbmVyU2F2ZScsIHsgJ2Rpc2FibGVkJyA6IHR5cGVvZiBtb2RpZiAhPT0gJ3VuZGVmaW5lZCcgPyBmYWxzZSA6IHRydWUgfSApfT5cclxuICAgICAgICAgICAgICAgICAgICA8QnRuU2F2ZSB0aXRsZT17J1NhdXZlZ2FyZGVyJ30gcmVmcmVzaD17KCkgPT4gcHJvcHMucmVmcmVzaCgpfSBtb2RpZj17bW9kaWZ9Lz5cclxuICAgICAgICAgICAgICAgIDwvZGl2PiAgICAgICAgXHJcbiAgICAgICAgICAgIDwvZGl2PiBcclxuXHJcbiAgICAgICAgICAgI
11929HtvcGVuICYmXHJcbiAgICAgICAgICAgICAgICA8TW9kYWwgXHJcbiAgICAgICAgICAgICAgICAgICAgcmVmcmVzaD17KCkgPT4geyByZWZyZXNoKCkgfX1cclxuICAgICAgICAgICAgICAgICAgICBvcGVuPXtvcGVufVxyXG4gICAgICAgICAgICAgICAgICAgIGNsb3NlUG9wdXA9e3NldFRpbWVvdXQoKCkgPT4geyBvcGVuUG9wdXAoZmFsc2UpIH0sIDcwMCl9IFxyXG4gICAgICAgICAgICAgICAgICAgIG1vZGFsPVwibW9kYWxOb3RpZlwiXHJcbiAgICAgICAgICAgICAgICAgICAgaXRlbT17e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZTogJ1NhdXZlZ2FyZMOpICEnLFxyXG4gICAgICAgICAgICAgICAgICAgIH19XHJcbiAgICAgICAgICAgICAgICAvPlxyXG4gICAgICAgICAgICB9ICAgICAgICAgXHJcbiAgICAgICAgPC8+XHJcbiAgICApO1xyXG59XHJcbiIsIi8vIGV4dHJhY3RlZCBieSBtaW5pLWNzcy1leHRyYWN0LXBsdWdpbiIsImltcG9ydCBSZWFjdCwgeyB1c2VFZmZlY3QsIHVzZVN0YXRlIH0gZnJvbSAncmVhY3QnO1xyXG4vL2ltcG9ydCB7IHNlbmREZWxldGUgfSBmcm9tICcuLi8uLi9zdG9yZS9zZXJ2aWNlJztcclxuaW1wb3J0IHsgUmFkaW9CdXR0b25Hcm91cCwgRm9ybUZpZWxkIH0gZnJvbSAnZ3JvbW1ldCc7XHJcblxyXG5pbXBvcnQgJy4vaW5kZXguc2Nzcyc7XHJcbmltcG9ydCBkcmFnSWNvbiBmcm9tICcuLi8uLi91dGlscy9pbWcvZHJhZy5wbmcnO1xyXG5cclxuZXhwb3J0IGNvbnN0IEJhY2tncm91bmRJbnB1dCA9IChwcm9wcykgPT4ge1xyXG4gICAgbGV0IFtjb2xvckNob2ljZSwgc2V0Q29sb3JDaG9pY2VdID0gdXNlU3RhdGUocHJvcHMuY29sb3IpO1xyXG5cclxuICAgIC8vY29uc29sZS5sb2coY29sb3JDaG9pY2UpXHJcbiAgICAvL2NvbnNvbGUubG9nKHByb3BzLmNvbG9yKVxyXG5cclxuICAgIGNvbnN0IGhhbmRsZUNob2ljZSA9IChlKSA9PiB7XHJcbiAgICAgICAgc2V0Q29sb3JDaG9pY2UoZSlcclxuICAgICAgICBwcm9wcy5yZXR1cm5Ub1BhcmVudChlKVxyXG4gICAgfVxyXG5cclxuICAgIHVzZUVmZmVjdCgoKSA9PiB7XHJcbiAgICAgICAgc2V0Q29sb3JDaG9pY2UocHJvcHMuY29sb3IpO1xyXG4gICAgfSwgW3Byb3BzLmNvbG9yXSk7XHJcblxyXG4gICAgLy9jb25zb2xlLmxvZyhjb2xvckNob2ljZSlcclxuICAgXHJcbiAgICBjb25zdCBvcHRpb25zQ29sb3JzID0gW1xyXG4gICAgICAgIHtcclxuICAgICAgICAgIGxhYmVsOiAnICcsXHJcbiAgICAgICAgICB2YWx1ZTogJ2lzRGFyaycsXHJcbiAgICAgICAgfSxcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIGxhYmVsOiAnICcsXHJcbiAgICAgICAgICAgIHZhbHVlOiAnaXNXaGl0ZScsXHJcbiAgICAgICAgfSxcclxuICAgIF07XHJcblxyXG4gICAgcmV0dXJuIChcclxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImNvbnRhaW5lckJhY2tncm91bmRJbnB1dFwiPlxyXG4gICAgICAgICAgICA8Rm9ybUZpZWxkIGxhYmVsPVwiQ291bGV1ciBkZSBmb25kXCI+XHJcbiAgICAgICAgICAgICAgICA8UmFkaW9CdXR0b25Hcm91cFxyXG4gICAgICAgICAgICAgICAgICAgIG5hbWU9XCJjb2xvclwiXHJcbiAgICAgICAgICAgICAgICAgICAgb3B0aW9ucz17b3B0aW9uc0NvbG9yc31cclxuICAgICAgICAgICAgICAgICAgICB2YWx1ZT17Y29sb3JDaG9pY2V9XHJcbiAgICAgICAgICAgICAgICAgICAgb25DaGFuZ2U9e2V2ZW50ID0+IHsgaGFuZGxlQ2hvaWNlKGV2ZW50LnRhcmdldC52YWx1ZSkgfX1cclxuICAgICAgICAgICAgICAgIC8+XHJcbiAgICAgICAgICAgIDwvRm9ybUZpZWxkPlxyXG4gICAgICAgIDwvZGl2PlxyXG4gICAgKTtcclxufVxyXG4iLCIvLyBleHRyYWN0ZWQgYnkgbWluaS1jc3MtZXh0cmFjdC1wbHVnaW4iLCJpbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xyXG4vL2ltcG9ydCB7IHNlbmREZWxldGUgfSBmcm9tICcuLi8uLi9zdG9yZS9zZXJ2aWNlJztcclxuXHJcbmltcG9ydCAnLi9pbmRleC5zY3NzJztcclxuaW1wb3J0IGRyYWdJY29uIGZyb20gJy4uLy4uL3V0aWxzL2ltZy9kcmFnLnBuZyc7XHJcblxyXG5leHBvcnQgY29uc3QgQnRuQWRkSXRlbUxpc3QgPSAocHJvcHMpID0+IHtcclxuICAgIGNvbnN0IHsgaWQsIHRvLCBoYW5kbGVDbGljaywgbGluayB9ID0gcHJvcHM7XHJcblxyXG4gICAgcmV0dXJuIChcclxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImNvbnRhaW5lckFkZElucHV0XCIgb25DbGljaz17KCkgPT4ge2hhbmRsZUNsaWNrKCl9fT5cclxuICAgICAgICAgICAgPGltZyBzcmM9e2RyYWdJY29ufS8+XHJcbiAgICAgICAgICAgIDxwPkFqb3V0IDxzcGFuPntsaW5rfTwvc3Bhbj4uLi48L3A+XHJcbiAgICAgICAgPC9kaXY+XHJcbiAgICApO1xyXG59XHJcbiIsIi8vIGV4dHJhY3RlZCBieSBtaW5pLWNzcy1leHRyYWN0LXBsdWdpbiIsImltcG9ydCBSZWFjdCwgeyB1c2VTdGF0ZSB9IGZyb20gJ3JlYWN0JztcclxuaW1wb3J0IHsgc2VuZERlbGV0ZSB9IGZyb20gJy4uLy4uL3N0b3JlL3NlcnZpY2UnO1xyXG5cclxuaW1wb3J0IHsgTW9kYWwgfSBmcm9tICcuLi8uLi9jb21wb25lbnRzL21vZGFsL01vZGFsJztcclxuXHJcbmltcG9ydCAnLi9pbmRleC5zY3NzJztcclxuaW1wb3J0IGRlbGV0ZUljb24gZnJvbSAnLi4vLi4vdXRpbHMvaW1nL2RlbGV0ZS5wbmcnO1xyXG5cclxuZXhwb3J0IGNvbnN0IEJ0bkRlbGV0ZSA9IChwcm9wcykgPT4ge1xyXG4gICAgLy9jb25zb2xlLmxvZyhwcm9wcylcclxuICAgIGNvbnN0IHsgaWQsIHRvLCByZWZyZXNoIH0gPSBwcm9wcztcclxuXHJcbiAgICBjb25zdCBbb3Blbiwgb3BlblBvcHVwXSA9IHVzZVN0YXRlKGZhbHNlKTtcclxuXHJcbiAgICBjb25zdCBoYW5kbGVEZWxldGUgPSAoKSA9PiB7XHJcbiAgICAgICAgLy9jb25zb2xlLmxvZygnaGVyZScpXHJcbiAgICAgICAgb3BlblBvcHVwKHRydWUpO1xyXG4gICAgfTtcclxuXHJcbiAgICByZXR1cm4gKFxyXG4gICAgICAgIDw+XHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiY29udGFpbmVySWNvbnNcIj5cclxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiaWNvbnNCb3JkZXJcIj5cclxuICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz17ZGVsZXRlSWNvbn0gb25DbGljaz17KCkgPT4gaGFuZGxlRGVsZXRlKCl9Lz5cclxuICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICA8L2Rpdj5cclxuXHJcbiAgICAgICAgICAgI
11929HtvcGVuICYmXHJcbiAgICAgICAgICAgICAgICA8TW9kYWwgXHJcbiAgICAgICAgICAgICAgICAgICAgcmVmcmVzaD17KCkgPT4geyByZWZyZXNoKCkgfX1cclxuICAgICAgICAgICAgICAgICAgICBpZD17aWR9XHJcbiAgICAgICAgICAgICAgICAgICAgb3Blbj17b3Blbn1cclxuICAgICAgICAgICAgICAgICAgICBjbG9zZVBvcHVwPXsoKSA9PiBvcGVuUG9wdXAoZmFsc2UpfSBcclxuICAgICAgICAgICAgICAgICAgICBtb2RhbD1cIm1vZGFsQ29uZmlybVwiXHJcbiAgICAgICAgICAgICAgICAgICAgaXRlbT17e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZTogJ1ZvdWxlei12b3VzIHZyYWltZW50IHN1cHByaW1lciA/JyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG8sIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpZFRvRGVsZXRlOiBpZCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgZnJvbTogJ3NlY3Rpb24nLFxyXG4gICAgICAgICAgICAgICAgICAgIH19XHJcbiAgICAgICAgICAgICAgICAgICAgc2VuZERlbGV0ZT17KCkgPT4ge3NlbmREZWxldGUodG8sIGlkKX19XHJcbiAgICAgICAgICAgICAgICAvPlxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgPC8+XHJcbiAgICApO1xyXG59XHJcbiIsIi8vIGV4dHJhY3RlZCBieSBtaW5pLWNzcy1leHRyYWN0LXBsdWdpbiIsImltcG9ydCBSZWFjdCwgeyB1c2VTdGF0ZSB9IGZyb20gJ3JlYWN0JztcclxuXHJcbmltcG9ydCB7IE1vZGFsIH0gZnJvbSAnLi4vLi4vY29tcG9uZW50cy9tb2RhbC9Nb2RhbCc7XHJcblxyXG5pbXBvcnQgJy4vaW5kZXguc2Nzcyc7XHJcbmltcG9ydCBjcm9zc0ljb24gZnJvbSAnLi4vLi4vdXRpbHMvaW1nL2Nyb3NzLnBuZyc7XHJcblxyXG5leHBvcnQgY29uc3QgQnRuRGVsZXRlRWRpdFpvbmUgPSAocHJvcHMpID0+IHtcclxuICAgIGNvbnN0IHsgdGl0bGUsIGlkVG9EZWxldGUsIHRvfSA9IHByb3BzO1xyXG5cclxuICAgIGNvbnN0IFtvcGVuLCBvcGVuUG9wdXBdID0gdXNlU3RhdGUoZmFsc2UpO1xyXG5cclxuICAgIGNvbnN0IGhhbmRsZURlbGV0ZSA9ICgpID0+IHtcclxuICAgICAgICBvcGVuUG9wdXAodHJ1ZSk7XHJcbiAgICAgICAgLy9zZW5kRGVsZXRlKHRvLCBpZFRvRGVsZXRlKTtcclxuICAgIH1cclxuXHJcbiAgICByZXR1cm4gKFxyXG4gICAgICAgIDw+XHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiY29udGFpbmVyQnRuRGVsZXRlRWRpdFpvbmVcIiBvbkNsaWNrPXsoKSA9PiB7IGhhbmRsZURlbGV0ZSgpIH19PlxyXG4gICAgICAgICAgICAgICAgPGltZyBzcmM9e2Nyb3NzSWNvbn0vPlxyXG4gICAgICAgICAgICAgICAgPHA+e3RpdGxlfTwvcD5cclxuICAgICAgICAgICAgPC9kaXY+XHJcblxyXG4gICAgICAgICAgICB7b3BlbiAmJlxyXG4gICAgICAgICAgICAgICAgPE1vZGFsIFxyXG4gICAgICAgICAgICAgICAgICAgIHJlZnJlc2g9eygpID0+IHsgcmVmcmVzaCgpIH19XHJcbiAgICAgICAgICAgICAgICAgICAgaWQ9e2lkVG9EZWxldGV9XHJcbiAgICAgICAgICAgICAgICAgICAgb3Blbj17b3Blbn1cclxuICAgICAgICAgICAgICAgICAgICBjbG9zZVBvcHVwPXsoKSA9PiBvcGVuUG9wdXAoZmFsc2UpfSBcclxuICAgICAgICAgICAgICAgICAgICBtb2RhbD1cIm1vZGFsQ29uZmlybVwiXHJcbiAgICAgICAgICAgICAgICAgICAgaXRlbT17e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZTogJ1ZvdWxlei12b3VzIHZyYWltZW50IHN1cHByaW1lciA/JyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG8sIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpZFRvRGVsZXRlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmcm9tOiAncGFnZScsXHJcbiAgICAgICAgICAgICAgICAgICAgfX1cclxuICAgICAgICAgICAgICAgICAgICBzZW5kRGVsZXRlPXsoKSA9PiB7c2VuZERlbGV0ZSh0bywgaWRUb0RlbGV0ZSl9fVxyXG4gICAgICAgICAgICAgICAgLz5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIDwvPlxyXG4gICAgKTtcclxufVxyXG4iLCIvLyBleHRyYWN0ZWQgYnkgbWluaS1jc3MtZXh0cmFjdC1wbHVnaW4iLCJpbXBvcnQgUmVhY3QsIHsgdXNlU3RhdGUgfSBmcm9tICdyZWFjdCc7XHJcblxyXG5pbXBvcnQgeyBCdXR0b25CTyB9IGZyb20gJy4uL2J1dHRvbi9CdXR0b25CTyc7XHJcbmltcG9ydCB7IE1vZGFsIH0gZnJvbSAnLi4vLi4vY29tcG9uZW50cy9tb2RhbC9Nb2RhbCc7XHJcblxyXG5cclxuaW1wb3J0ICcuL2luZGV4LnNjc3MnO1xyXG5cclxuZXhwb3J0IGNvbnN0IEJ0bkVkaXRab25lID0gKHByb3BzKSA9PiB7XHJcbiAgICBjb25zdCB7IHRpdGxlLCB0eXBlLCBpdGVtIH0gPSBwcm9wcztcclxuXHJcbiAgICBjb25zdCBbb3Blbiwgb3BlblBvcHVwXSA9IHVzZVN0YXRlKGZhbHNlKTtcclxuICAgIGNvbnN0IFtlZGl0LCBlZGl0UG9wdXBdID0gdXNlU3RhdGUoZmFsc2UpO1xyXG5cclxuICAgIGNvbnN0IGhhbmRsZUNsaWNrID0gKCkgPT4ge1xyXG4gICAgICAgIG9wZW5Qb3B1cCh0cnVlKVxyXG4gICAgfVxyXG5cclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPD5cclxuICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJidG5FZGl0Wm9uZVwiIG9uQ2xpY2s9eygpID0+IHsgaGFuZGxlQ2xpY2soKSB9IH0+XHJcbiAgICAgICAgICAgICAgICA8QnV0dG9uQk8gdGl0bGU9e3RpdGxlfSAvPlxyXG4gICAgICAgICAgICA8L2Rpdj5cclxuXHJcbiAgICAgICAgICAgIHtvcGVuICYmXHJcbiAgICAgICAgICAgICAgICA8TW9kYWwgXHJcbiAgICAgICAgICAgICAgICAgICAgcmVmcmVzaD17KCkgPT4gcHJvcHMucmVmcmVzaCgpfVxyXG4gICAgICAgICAgICAgICAgICAgIG9wZW49e29wZW59XHJcbiAgICAgICAgICAgICAgICAgICAgZWRpdD17ZWRpdH1cclxuICAgICAgICAgICAgICAgICAgICBjbG9zZVBvcHVwPXsoKSA9PiBvcGVuUG9wdXAoZmFsc2UpfSBcclxuICAgICAgICAgICAgICAgICAgICBtb2RhbD17dHlwZX1cclxuICAgICAgICAgICAgICAgICAgICBpdGVtPXtpdGVtfVxyXG4gICAgICAgICAgICAgICAgLz5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIDwvPlxyXG4gICAgKTtcclxufVxyXG4iLCIvLyBleHRyYWN0
11929ZWQgYnkgbWluaS1jc3MtZXh0cmFjdC1wbHVnaW4iLCJpbXBvcnQgUmVhY3QsIHsgdXNlU3RhdGUgfSBmcm9tICdyZWFjdCc7XHJcbmltcG9ydCBkb3dubG9hZEljb24gZnJvbSAnLi4vLi4vdXRpbHMvaW1nL2Rvd25sb2FkLnBuZyc7XHJcbmltcG9ydCB7IGdldE5ld3NsZXR0ZXJFeHBvcnQsIGdldEdhbWVFeHBvcnQgfSBmcm9tICcuLi8uLi9zdG9yZS9zZXJ2aWNlJztcclxuXHJcbmltcG9ydCAnLi9pbmRleC5zY3NzJztcclxuXHJcbmV4cG9ydCBjb25zdCBCdG5FeHBvcnRFZGl0Wm9uZSA9IChwcm9wcykgPT4ge1xyXG4gICAgY29uc3QgeyB0aXRsZSwgdHlwZSB9ID0gcHJvcHM7XHJcblxyXG4gICAgY29uc3QgaGFuZGxlQ2xpY2sgPSAoKSA9PiB7XHJcbiAgICAgICAgaWYodHlwZSA9PT0gJ2dhbWVNYW5hZ2VyJykge1xyXG4gICAgICAgICAgICByZXR1cm4gZ2V0R2FtZUV4cG9ydCgpLnRoZW4ocmVzID0+IHtcclxuICAgICAgICAgICAgICAgIC8vY29uc29sZS5sb2cocmVzKVxyXG4gICAgICAgICAgICAgICAgd2luZG93Lm9wZW4oYC8ke3Jlc31gKTtcclxuICAgICAgICAgICAgfSk7XHJcblxyXG4gICAgICAgIH0gZWxzZSB7XHJcblxyXG4gICAgICAgICAgICByZXR1cm4gZ2V0TmV3c2xldHRlckV4cG9ydCgpLnRoZW4ocmVzID0+IHtcclxuICAgICAgICAgICAgICAgIC8vY29uc29sZS5sb2cocmVzKVxyXG4gICAgICAgICAgICAgICAgd2luZG93Lm9wZW4oYC8ke3Jlc31gKTtcclxuICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPD4gICAgICAgICAgICBcclxuICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJjb250YWluZXJCdG5FeHBvcnRFZGl0Wm9uZVwiIG9uQ2xpY2s9eygpID0+IHtoYW5kbGVDbGljaygpfX0+XHJcbiAgICAgICAgICAgICAgICA8aW1nIHNyYz17ZG93bmxvYWRJY29ufS8+XHJcbiAgICAgICAgICAgICAgICA8cD57dGl0bGV9PC9wPlxyXG4gICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICA8Lz5cclxuICAgICk7XHJcbn1cclxuIiwiLy8gZXh0cmFjdGVkIGJ5IG1pbmktY3NzLWV4dHJhY3QtcGx1Z2luIiwiaW1wb3J0IFJlYWN0LCB7IHVzZVN0YXRlIH0gZnJvbSAncmVhY3QnO1xyXG4vL2ltcG9ydCB7IHNlbmREZWxldGUgfSBmcm9tICcuLi8uLi9zdG9yZS9zZXJ2aWNlJztcclxuaW1wb3J0IENsYXNzTmFtZXMgZnJvbSAnY2xhc3NuYW1lcyc7XHJcblxyXG5pbXBvcnQgJy4vaW5kZXguc2Nzcyc7XHJcbmltcG9ydCBzYXZlSWNvbiBmcm9tICcuLi8uLi91dGlscy9pbWcvc2F2ZS5wbmcnO1xyXG5cclxuZXhwb3J0IGNvbnN0IEJ0blNhdmUgPSAocHJvcHMpID0+IHtcclxuICAgIGNvbnN0IHsgdGl0bGUsIG1vZGlmIH0gPSBwcm9wcztcclxuICAgIC8vY29uc29sZS5sb2cobW9kaWYpXHJcbiAgICBsZXQgW21vZGlmU3RhdGUsIHNldE1vZGlmU3RhdGVdID0gdXNlU3RhdGUobW9kaWYpO1xyXG4gICAgXHJcbiAgICBpZih0eXBlb2YgbW9kaWYgIT09ICd1bmRlZmluZWQnKSB7XHJcbiAgICAgICAgLy9jb25zb2xlLmxvZyhtb2RpZilcclxuICAgICAgICAvL2NvbnNvbGUubG9nKG1vZGlmLnRvSVNPU3RyaW5nKCkpXHJcbiAgICB9XHJcbiAgICBcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPD5cclxuICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9e0NsYXNzTmFtZXMoJ2NvbnRhaW5lckJ0blNhdmUnLCB7ICdjb2xvcicgOiB0eXBlb2YgbW9kaWYgIT09ICd1bmRlZmluZWQnID8gdHJ1ZSA6IGZhbHNlIH0gKX0gPlxyXG4gICAgICAgICAgICAgICAgPGltZyBzcmM9e3NhdmVJY29ufS8+XHJcbiAgICAgICAgICAgICAgICA8cD57dGl0bGV9PC9wPlxyXG4gICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgPHAgY2xhc3NOYW1lPVwibGFzdE1vZGlmXCI+RGVybmnDqHJlIG1vZGlmaWNhdGlvblxyXG4gICAgICAgICAgICA8L3A+XHJcbiAgICAgICAgICAgICAgICB7dHlwZW9mIG1vZGlmICE9PSAndW5kZWZpbmVkJyAmJlxyXG4gICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cImNsb2NrU2F2ZVwiPnttb2RpZi50b0xvY2FsZVRpbWVTdHJpbmcoKX08L3NwYW4+XHJcbiAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgIDwvPlxyXG4gICAgKTtcclxufVxyXG4iLCIvLyBleHRyYWN0ZWQgYnkgbWluaS1jc3MtZXh0cmFjdC1wbHVnaW4iLCJpbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgJy4vaW5kZXguc2Nzcyc7XHJcblxyXG5leHBvcnQgY29uc3QgQnV0dG9uQk8gPSAocHJvcHMpID0+IHtcclxuICAgIGNvbnN0IHsgdGl0bGUgfSA9IHByb3BzO1xyXG5cclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPGJ1dHRvbiBjbGFzc05hbWU9XCJjdXN0b21CdG5cIiB0eXBlPVwiYnV0dG9uXCI+XHJcbiAgICAgICAgICAgIHt0aXRsZX1cclxuICAgICAgICA8L2J1dHRvbj5cclxuICAgICk7XHJcbn1cclxuIiwiLy8gZXh0cmFjdGVkIGJ5IG1pbmktY3NzLWV4dHJhY3QtcGx1Z2luIiwiaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcclxuaW1wb3J0ICcuL2luZGV4LnNjc3MnO1xyXG5cclxuZXhwb3J0IGNvbnN0IERhdGFIZWFkZXIgPSAocHJvcHMpID0+IHtcclxuXHJcbiAgICBjb25zdCBnZW5lcmF0ZURhdGFOYW1lID0gZGF0YSA9PiB7XHJcbiAgICAgICAgcmV0dXJuIGRhdGEubWFwKCAodGl0bGUsIGluZGV4KSA9PiB7XHJcbiAgICAgICAgICAgIHJldHVybiA8cCBrZXk9e2luZGV4fT57dGl0bGV9PC9wPjtcclxuICAgICAgICB9KTtcclxuICAgIH1cclxuXHJcbiAgICByZXR1cm4gKFxyXG4gICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiZGF0YUhlYWRlclwiPlxyXG4gICAgICAgICAgICB7IGdlbmVyYXRlRGF0YU5hbWUocHJvcHMuZGF0YU5hbWUpIH1cclxuICAgICAgICA8L2Rpdj5cclxuICAgICk7XHJcbn1cclxuIiwiLy8gZXh0cmFjdGVkIGJ5IG1pbmktY3NzLWV4dHJhY3QtcGx1Z2luIiwiaW1wb3J0IFJlYWN0LCB7IHVzZVN0YXRlLCB1c2VFZmZlY3QgfSBmcm9tICdyZWFjdCc7XHJcbmltcG9ydCB7IFN3aXRjaFVJIH0gZnJvbSAnLi4vc3dpdGNoL1N3aXRjaFVJJztcclxuaW1wb3J0IHsgRm9ybUZpZWxkLCBTZWxlY3QsIERhdGVJbnB1dCB9IGZyb20gJ2dyb21tZXQnO1xyXG5cclxuaW1wb3J0ICcuL2luZGV4LnNjc3MnO1xyXG5cclxuZXhwb3J0IGNvbnN0IElucHV0RGF0ZSA9IChwcm9wcykgPT4ge1xyXG4gICAgY29uc3QgeyBuYW1lLCB2YWx1ZSwgZ2V0VG9QYXJlbnQsIHJldHVyblZhbHVlU3dpdGNoLCBrZXlOYW1lLCBpc0FjdGl2ZSwgaWQsIHRvIH0gPSBwcm9wcztcclxuICAgIGxldCBbdmFsdWVJbnB1dCwgc2V0VmFsdWVJbnB1dF0gPSB1c2VTdGF0ZSh2YWx1ZSk7XHJcbiAgICAvL2NvbnNvbGUubG9nKHZhbHVlKVxyXG4gICAgY29uc3QgaGFuZGxlQ2hhbmdlID0gKGUpID0+IHtcclxuICAgICAgICBnZXRUb1BhcmVudChlKVxyXG4gICAgfVxyXG4gICAgLy9jb25zb2xlLmxvZyh2YWx1ZUlucHV0KVxyXG4gICAgcmV0dXJuIChcclxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cIm9wdGlvbnNJbnB1dENvbnRhaW5lclwiPlxyXG4gICAgICAgICAgICA8Rm9ybUZpZWxkIGxhYmVsPXtuYW1lfT5cclxuICAgICAgICAgICAgICAgIDxEYXRlSW5wdXRcclxuICAgICAgICAgICAgICAgICAgICBmb3JtYXQ9XCJtbS9kZC95eXl5XCJcclxuICAgICAgICAgICAgICAgICAgICBkZWZhdWx0VmFsdWU9eyh2YWx1ZUlucHV0ID09PSAnTW9kaWZpZXIgaWNpLi4uJyB8fCB2YWx1ZUlucHV0ID09PSBudWxsKSA/IC
11929huZXcgRGF0ZSgpKS50b0lTT1N0cmluZygpIDogdmFsdWVJbnB1dH1cclxuICAgICAgICAgICAgICAgICAgICBvbkNoYW5nZT17KHsgdmFsdWUgfSkgPT4geyBzZXRWYWx1ZUlucHV0KHZhbHVlKSxoYW5kbGVDaGFuZ2UodmFsdWUpIH19XHJcbiAgICAgICAgICAgICAgICAvPlxyXG4gICAgICAgICAgICA8L0Zvcm1GaWVsZD5cclxuICAgICAgICA8L2Rpdj5cclxuICAgICk7XHJcbn1cclxuIiwiLy8gZXh0cmFjdGVkIGJ5IG1pbmktY3NzLWV4dHJhY3QtcGx1Z2luIiwiaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcclxuaW1wb3J0IHsgTGlzdEl0ZW1QYWdlTWFuYWdlciB9IGZyb20gJy4uLy4uL2NvbXBvbmVudHMvbGlzdEl0ZW0vTGlzdEl0ZW1QYWdlTWFuYWdlcic7XHJcbmltcG9ydCB7IExpc3RJdGVtU2VjdGlvbiB9IGZyb20gJy4uLy4uL2NvbXBvbmVudHMvbGlzdEl0ZW0vTGlzdEl0ZW1TZWN0aW9uJztcclxuaW1wb3J0IHsgTGlzdEl0ZW1TZWN0aW9uU3BlY2lhbCB9IGZyb20gJy4uLy4uL2NvbXBvbmVudHMvbGlzdEl0ZW0vTGlzdEl0ZW1TZWN0aW9uU3BlY2lhbCc7XHJcbmltcG9ydCB7IExpc3RJdGVtTWVudSB9IGZyb20gJy4uLy4uL2NvbXBvbmVudHMvbGlzdEl0ZW0vTGlzdEl0ZW1NZW51JztcclxuXHJcbmltcG9ydCAnLi9pbmRleC5zY3NzJztcclxuXHJcbmV4cG9ydCBjb25zdCBEcmFnSW5wdXQgPSAocHJvcHMpID0+IHtcclxuICAgIGNvbnN0IHNlbGVjdExpc3RJdGVtID0gKCkgPT4ge1xyXG4gICAgICAgIGlmKHR5cGVvZiBwcm9wcy5saXN0VHlwZSAhPT0gJ3VuZGVmaW5lZCcpIHtcclxuICAgICAgICAgICAgc3dpdGNoIChwcm9wcy5saXN0VHlwZSkge1xyXG4gICAgICAgICAgICAgICAgY2FzZSAncGFnZU1hbmFnZXInOlxyXG4gICAgICAgICAgICAgICAgICAgIHJldHVybiA8TGlzdEl0ZW1QYWdlTWFuYWdlciBjbGFzc05hbWU9XCJkcmFnSW5wdXRcIiBpdGVtPXtwcm9wcy5pdGVtfSByZWZyZXNoPXtwcm9wcy5yZWZyZXNofS8+O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIGNhc2UgJ29uZVBhZ2VNYW5hZ2VyJzpcclxuICAgICAgICAgICAgICAgICAgICByZXR1cm4gPExpc3RJdGVtU2VjdGlvbiBjbGFzc05hbWU9XCJkcmFnSW5wdXRcIiBpdGVtPXtwcm9wcy5pdGVtfSByZWZyZXNoPXtwcm9wcy5yZWZyZXNofS8+O1xyXG5cclxuICAgICAgICAgICAgICAgIGNhc2UgJ29uZVNlY3Rpb25NYW5hZ2VyJzpcclxuICAgICAgICAgICAgICAgICAgICByZXR1cm4gPExpc3RJdGVtU2VjdGlvblNwZWNpYWwgY2xhc3NOYW1lPVwiZHJhZ0lucHV0XCIgaXRlbT17cHJvcHMuaXRlbX0gcmVmcmVzaD17cHJvcHMucmVmcmVzaH0gcmV0dXJuVmFsdWU9e3Byb3BzLnJldHVyblZhbHVlfSBpZFNlY3Rpb249e3Byb3BzLmlkU2VjdGlvbn0vPjtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgY2FzZSAnbWVudU1hbmFnZXInOlxyXG4gICAgICAgICAgICAgICAgICAgIHJldHVybiA8TGlzdEl0ZW1NZW51IGNsYXNzTmFtZT1cImRyYWdJbnB1dFwiIGl0ZW09e3Byb3BzLml0ZW19IHJlZnJlc2g9e3Byb3BzLnJlZnJlc2h9Lz47XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgZGVmYXVsdDpcclxuICAgICAgICAgICAgICAgICAgICBicmVhaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICByZXR1cm4gKFxyXG4gICAgICAgIDw+XHJcbiAgICAgICAgICAgIHtzZWxlY3RMaXN0SXRlbSgpfVxyXG4gICAgICAgIDwvPlxyXG4gICAgKTtcclxufVxyXG4iLCIvLyBleHRyYWN0ZWQgYnkgbWluaS1jc3MtZXh0cmFjdC1wbHVnaW4iLCJpbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgJy4vaW5kZXguc2Nzcyc7XHJcblxyXG5pbXBvcnQgeyBVc2VyRWRpdFpvbmUgfSBmcm9tICcuLi91c2VyRWRpdFpvbmUvVXNlckVkaXRab25lJztcclxuaW1wb3J0IHsgTmV3c2xldHRlcnNFZGl0Wm9uZSB9IGZyb20gJy4uL25ld3NsZXR0ZXJzRWRpdFpvbmUvTmV3c2xldHRlcnNFZGl0Wm9uZSc7XHJcbmltcG9ydCB7IFBhZ2VFZGl0Wm9uZSB9IGZyb20gJy4uL3BhZ2VFZGl0Wm9uZS9QYWdlRWRpdFpvbmUnO1xyXG5pbXBvcnQgeyBUZW1wbGF0ZUVkaXRab25lIH0gZnJvbSAnLi4vdGVtcGxhdGVFZGl0Wm9uZS9UZW1wbGF0ZUVkaXRab25lJztcclxuaW1wb3J0IHsgR2FsZXJ5RWRpdFpvbmUgfSBmcm9tICcuLi9nYWxlcnlFZGl0Wm9uZS9HYWxlcnlFZGl0Wm9uZSc7XHJcbmltcG9ydCB7IEdhbWVFZGl0Wm9uZSB9IGZyb20gJy4uL2dhbWVFZGl0Wm9uZS9HYW1lRWRpdFpvbmUnO1xyXG5pbXBvcnQgeyBPbmVQYWdlRWRpdFpvbmUgfSBmcm9tICcuLi9vbmVQYWdlRWRpdFpvbmUvT25lUGFnZUVkaXRab25lJztcclxuaW1wb3J0IHsgT25lU2VjdGlvbkVkaXRab25lIH0gZnJvbSAnLi4vb25lU2VjdGlvbkVkaXRab25lL09uZVNlY3Rpb25FZGl0Wm9uZSc7XHJcbmltcG9ydCB7IE9uZVNlY3Rpb25JdGVtRWRpdFpvbmUgfSBmcm9tICcuLi9vbmVTZWN0aW9uSXRlbUVkaXRab25lL09uZVNlY3Rpb25JdGVtRWRpdFpvbmUnO1xyXG5pbXBvcnQgeyBQYXJhbWV0ZXJFZGl0Wm9uZSB9IGZyb20gJy4uL1BhcmFtZXRlckVkaXRab25lL1BhcmFtZXRlckVkaXRab25lJztcclxuXHJcbmV4cG9ydCBjb25zdCBFZGl0Wm9uZSA9IChwcm9wcykgPT4ge1xyXG4gICAgY29uc3Qgc2VsZWN0RWRpdFpvbmUgPSAoKSA9PiB7XHJcbiAgICAgICAgaWYodHlwZW9mIHByb3BzLmVkaXRab25lVHlwZSAhPT0gJ3VuZGVmaW5lZCcpIHtcclxuICAgICAgICAgICAgc3dpdGNoIChwcm9wcy5lZGl0Wm9uZVR5cGUpIHtcclxuICAgICAgICAgICAgICAgIGNhc2UgJ29uZVNlY3Rpb25JdGVtTWFuYWdlcic6XHJcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIDxPbmVTZWN0aW9uSXRlbUVkaXRab25lIHJlZnJlc2g9e3Byb3BzLnJlZnJlc2h9IGRhdGE9e3Byb3BzLmRhdGF9IG9yaWdpbj17cHJvcHMub3JpZ2lufSBtb2RpZj17cHJvcHMubGFzdE1vZGlmfSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZD17cHJvcHMuaWR9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGl
11929kU2VjdGlvblBhZ2U9e3Byb3BzLmlkU2VjdGlvblBhZ2V9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlkSXRlbT17cHJvcHMuaWRJdGVtfSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZFNlY3Rpb249e3Byb3BzLmlkU2VjdGlvbn0gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZWRpdD17cHJvcHMuZWRpdH0gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuTG9jYXRpb249e3Byb3BzLnJldHVybkxvY2F0aW9ufVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlcXVpcmVkSW5wdXQ9e3Byb3BzLnJlcXVpcmVkSW5wdXR9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGVtcGxhdGU9e3Byb3BzLnRlbXBsYXRlfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLz47XHJcbiAgICAgICAgICAgICAgICBjYXNlICdvbmVTZWN0aW9uTWFuYWdlcic6XHJcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIDxPbmVTZWN0aW9uRWRpdFpvbmUgcmVmcmVzaD17cHJvcHMucmVmcmVzaH0gZGF0YT17cHJvcHMuZGF0YX0gb3JpZ2luPXtwcm9wcy5vcmlnaW59IG1vZGlmPXtwcm9wcy5sYXN0TW9kaWZ9Lz47XHJcbiAgICAgICAgICAgICAgICBjYXNlICdvbmVQYWdlTWFuYWdlcic6XHJcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIDxPbmVQYWdlRWRpdFpvbmUgcmVmcmVzaD17cHJvcHMucmVmcmVzaH0gZGF0YT17cHJvcHMuZGF0YX0gbW9kaWY9e3Byb3BzLmxhc3RNb2RpZn0gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVQYWdlPXtwcm9wcy50aXRsZVBhZ2V9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWV0YVRpdGxlPXtwcm9wcy5tZXRhVGl0bGV9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1ldGFDb250ZW50PXtwcm9wcy5tZXRhQ29udGVudH0gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2V0TWV0YVRpdGxlPXtwcm9wcy5zZXRNZXRhVGl0bGV9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2V0TWV0YUNvbnRlbnQ9e3Byb3BzLnNldE1ldGFDb250ZW50fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLz47XHJcbiAgICAgICAgICAgICAgICBjYXNlICdnYWxsZXJ5TWFuYWdlcic6XHJcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIDxHYWxlcnlFZGl0Wm9uZSByZWZyZXNoPXtwcm9wcy5yZWZyZXNofS8+O1xyXG4gICAgICAgICAgICAgICAgY2FzZSAnZ2FtZU1hbmFnZXInOlxyXG4gICAgICAgICAgICAgICAgICAgIHJldHVybiA8R2FtZUVkaXRab25lIHJlZnJlc2g9e3Byb3BzLnJlZnJlc2h9Lz47XHJcbiAgICAgICAgICAgICAgICBjYXNlICdwYWdlTWFuYWdlcic6XHJcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIDxQYWdlRWRpdFpvbmUgcmVmcmVzaD17cHJvcHMucmVmcmVzaH0vPjtcclxuICAgICAgICAgICAgICAgIGNhc2UgJ3RlbXBsYXRlTWFuYWdlcic6XHJcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIDxUZW1wbGF0ZUVkaXRab25lIHJlZnJlc2g9e3Byb3BzLnJlZnJlc2h9IGRhdGE9e3Byb3BzLmRhdGF9IG1vZGlmPXtwcm9wcy5sYXN0TW9kaWZ9Lz47XHJcbiAgICAgICAgICAgICAgICBjYXNlICd1c2VyTWFuYWdlcic6XHJcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIDxVc2VyRWRpdFpvbmUgcmVmcmVzaD17cHJvcHMucmVmcmVzaH0vPjtcclxuICAgICAgICAgICAgICAgIGNhc2UgJ25ld3NsZXR0ZXJzTWFuYWdlcic6XHJcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIDxOZXdzbGV0dGVyc0VkaXRab25lIHJlZnJlc2g9e3Byb3BzLnJlZnJlc2h9Lz47XHJcbiAgICAgICAgICAgICAgICBjYXNlICdwYXJhbWV0ZXJNYW5hZ2VyJzpcclxuICAgICAgICAgICAgICAgICAgICByZXR1cm4gPFBhcmFtZXRlckVkaXRab25lIHJlZnJlc2g9e3Byb3BzLnJlZnJlc2h9IG1vZGlmPXtwcm9wcy5sYXN0TW9kaWZ9IGRhdGE9e3Byb3BzLmRhdGF9Lz47XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgZGVmYXVsdDpcclxuICAgICAgICAgICAgICAgICAgICBicmVhaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPD5cclxuICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJlZGl0Wm9uZVwiPlxyXG4gICAgICAgICAgICAgICAge3NlbGVjdEVkaXRab25lKCl9XHJcbiAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgIDwvPlxyXG4gICAgKTtcclxufVxyXG4iLCIvLyBleHRyYWN0ZWQgYnkgbWluaS1jc3MtZXh0cmFjdC1wbHVnaW4iLCJpbXBvcnQgUmVhY3QsIHsgdXNlU3RhdGUsIHVzZUVmZmVjdCB9IGZyb20gJ3JlYWN0JztcclxuaW1wb3J0IHsgRWRpdG9yIH0gZnJvbSAnQHRpbnltY2UvdGlueW1jZS1yZWFjdCc7XHJcbmltcG9ydCB7IFN3aXRjaFVJIH0gZnJvbSAnLi4vc3dpdGNoL1N3aXRjaFVJJztcclxuaW1wb3J0IENsYXNzTmFtZXMgZnJvbSAnY2xhc3NuYW1lcyc7XHJcblxyXG5pbXBvcnQgJy4vaW5kZXguc2Nzcyc7XHJcblxyXG5leHBvcnQgY29uc3QgRWRpdG9yVGV4dEFyZWEgPSAocHJvcHMpID0+IHtcclxuICAgIC8vY29uc29sZS5sb2cocHJvcHMpXHJcbiAgICBjb25zdCB7Y29udGVudCwgcmV0dXJuVG9QYXJlbnQsIG5hbWUsIGtleU5hbWUsIGlzQWN0aXZlLCBpZCwgdG99ID0gcHJvcHM7XHJcbiAgICBsZXQgW3ZhbHVlRWRpdG9yLCBzZXRWYWx1ZUVkaXRvcl0gPSB1c2VTdGF0ZShjb250ZW50KTtcclxuICAgIGxldCBbaXNBY3RpdmVTdGF0ZSwgc2V0SXNBY3RpdmVTdGF0ZV0gPSB1c2VTdGF0ZShpc0FjdGl2ZSk7XHJcbiAgICBcclxuICAgIHVzZUVmZmVjdCgoKSA9PiB7XHJcbiAgICAgICAgc2V0SXNBY3RpdmVTdGF0ZShpc0FjdGl2ZSk7XHJcbiAgICB9LCBbaXNBY3RpdmVdKTtcclxuXHJcbiAgICB1c2VFZmZlY3QoKCkgPT4ge1xyXG4gICAgICAgIHNldFZhbHVlRWRpdG9yKGNvbnRlbnQpO1xyXG4gICAgfSwgW2NvbnRlbn
11929RdKTtcclxuXHJcbiAgICBjb25zdCBoYW5kbGVFZGl0b3JDaGFuZ2UgPSAodmFsdWUpID0+IHtcclxuICAgICAgICBzZXRWYWx1ZUVkaXRvcih2YWx1ZSk7XHJcbiAgICAgICAgaWYoa2V5TmFtZSlcclxuICAgICAgICAgICAgcmV0dXJuVG9QYXJlbnQodmFsdWUsIGtleU5hbWUpO1xyXG4gICAgICAgIGVsc2VcclxuICAgICAgICAgICAgcmV0dXJuVG9QYXJlbnQodmFsdWUpOyAgICAgICBcclxuICAgIH1cclxuXHJcbiAgICByZXR1cm4gKFxyXG4gICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiZWRpdG9yVGV4dEFyZWFDb250YWluZXJcIj5cclxuICAgICAgICAgICAge3R5cGVvZiBpc0FjdGl2ZSAhPT0gJ3VuZGVmaW5lZCcgJiZcclxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwic3RhdHVzQ29udGFpbmVyXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgPHA+e25hbWUgPyBuYW1lIDogJ0NvbnRlbnUnfTwvcD5cclxuICAgICAgICAgICAgICAgICAgICA8U3dpdGNoVUkgaXNBY3RpdmU9e2lzQWN0aXZlfSBpZD17aWR9IHRvPXt0b30vPlxyXG4gICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAge3R5cGVvZiBpc0FjdGl2ZSA9PT0gJ3VuZGVmaW5lZCcgJiYgXHJcbiAgICAgICAgICAgICAgICA8ZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzTmFtZT1cInNpbXBsZVRpdGxlXCI+e25hbWV9PHNwYW4gY2xhc3NOYW1lPVwicmVxdWlyZUlucHV0XCI+eyhwcm9wcy5lZGl0ID09PSBmYWxzZSAmJiBwcm9wcy5yZXEgPT09IHRydWUpID8gJyogY2hhbXAgb2JsaWdhdG9pcmUnOiAnJ308L3NwYW4+PC9wPlxyXG4gICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgPEVkaXRvclxyXG4gICAgICAgICAgICAgICAgYXBpS2V5PVwieGRodzB4bjduOG0ybzJrbzhuOG5zcWxidGQwaGR6eGh0MmVoY2hkeXpsZjN6dzVnXCJcclxuICAgICAgICAgICAgICAgIG9uRWRpdG9yQ2hhbmdlPXsoZXZ0KSA9PiBoYW5kbGVFZGl0b3JDaGFuZ2UoZXZ0KX1cclxuICAgICAgICAgICAgICAgIHZhbHVlPXt2YWx1ZUVkaXRvcn1cclxuICAgICAgICAgICAgICAgIGluaXQ9e3tcclxuICAgICAgICAgICAgICAgICAgICBtb2RlIDogXCJleGFjdFwiLFxyXG4gICAgICAgICAgICAgICAgICAgIHJlbW92ZV9zY3JpcHRfaG9zdCA6IGZhbHNlLFxyXG4gICAgICAgICAgICAgICAgICAgIHNraW46ICdveGlkZS1kYXJrJyxcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50X2NzczogJ2RhcmsnLFxyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnRfc3R5bGU6ICcjdGV4dEFyZWFFZGl0b3JVeGlhIHtiYWNrZ3JvdW5kOiAjNDA0MDQwIWltcG9ydGFudDsgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiOyBsaW5lLWhlaWdodDogMTsgbWFyZ2luOiAwLjVyZW07fScsXHJcbiAgICAgICAgICAgICAgICAgICAgYm9keV9pZDogJ3RleHRBcmVhRWRpdG9yVXhpYScsXHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMDAsXHJcbiAgICAgICAgICAgICAgICAgICAgbWVudWJhcjogZmFsc2UsXHJcbiAgICAgICAgICAgICAgICAgICAgcGx1Z2luczogW1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAnYWR2bGlzdCBhdXRvbGluayBsaXN0cyBsaW5rIGltYWdlIGNoYXJtYXAgcHJpbnQgcHJldmlldyBhbmNob3InLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAnc2VhcmNocmVwbGFjZSB2aXN1YWxibG9ja3MgY29kZSBmdWxsc2NyZWVuJyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgJ2luc2VydGRhdGV0aW1lIG1lZGlhIHRhYmxlIHBhc3RlIGNvZGUgaGVscCB3b3JkY291bnQnXHJcbiAgICAgICAgICAgICAgICAgICAgXSxcclxuICAgICAgICAgICAgICAgICAgICB0b29sYmFyOlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAnaDIgfCBib2xkIGl0YWxpYyB8IFxcXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWdubGVmdCBhbGlnbmNlbnRlciBhbGlnbnJpZ2h0IGFsaWduanVzdGlmeSB8IFxcXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1bGxpc3QgbnVtbGlzdCBvdXRkZW50IGluZGVudCB8IHJlbW92ZWZvcm1hdCB8IGxpbmsgfCBmdWxsc2NyZWVuJ1xyXG4gICAgICAgICAgICAgICAgfX1cclxuICAgICAgICAgICAgLz5cclxuICAgICAgICA8L2Rpdj5cclxuICAgICk7XHJcbn1cclxuIiwiLy8gZXh0cmFjdGVkIGJ5IG1pbmktY3NzLWV4dHJhY3QtcGx1Z2luIiwiaW1wb3J0IFJlYWN0LCB7IHVzZVN0YXRlLCB1c2VFZmZlY3QsIHVzZUNvbnRleHQgfSBmcm9tICdyZWFjdCc7XHJcbmltcG9ydCB7IFN0b3JlQ29udGV4dCB9IGZyb20gJy4uLy4uL3N0b3JlL3N0b3JlJztcclxuaW1wb3J0IHsgQ2hlY2tCb3ggfSBmcm9tICdncm9tbWV0JztcclxuaW1wb3J0ICcuL2luZGV4LnNjc3MnO1xyXG5pbXBvcnQgXyBmcm9tICdsb2Rhc2gnO1xyXG5cclxuZXhwb3J0IGNvbnN0IEZpbHRlcnMgPSAocHJvcHMpID0+IHtcclxuICAgIGNvbnN0IHsgZmlsdGVyVHlwZSwgaW1nLCB2aWQsIHBkZiwgeXQsIHZpbSwgYWJzdHJlYW0gfSA9IHByb3BzO1xyXG4gICAgY29uc3QgeyBzdGF0ZSwgZGlzcGF0Y2ggfSA9IHVzZUNvbnRleHQoU3RvcmVDb250ZXh0KTtcclxuICAgIGNvbnN0IFtjaGVja2VkLCBzZXRDaGVja2VkXSA9IHVzZVN0YXRlKHN0YXRlLmNoZWNrQWN0aXZlVHlwZSlcclxuICAgIFxyXG4gICAgbGV0IGFscGhhT3JkZXIgPSBzdGF0ZS5hbHBoYU9yZGVyO1xyXG4gICAgLy9jb25zb2xlLmxvZyhzdGF0ZS5jaGVja0FjdGl2ZVR5cGUpXHJcbiAgICBjb25zdCB2ZXJpZnlDaGVjayA9IChldmVudCwgcGFyYW0pID0+IHtcclxuICAgICAgICBsZXQgcmVzO1xyXG4gICAgICAgIGxldCBvbGRDaGVjayA9IHN0YXRlLmNoZWNrQWN0aXZlVHlwZS5zbGljZSgpO1xyXG4gICAgICAgIGlmKGV2ZW50LnRhcmdldC5jaGVja2VkID09PSBmYWxzZSkge1xyXG4gICAgICAgICAgICByZXMgPSBvbGRDaGVjaztcclxuICAgICAgICAgICAgaWYocmVzID09PSAnYWxsJylcclxuICAgICAgICAgICAgICAgIHJlcyA9ICcnO1xyXG4gICAgICAgICAgICBlbHNlIGlmKHJlcyA9PT0gcGFyYW0pIFxyXG4gICAgICAgICAgICAgICAgcmVzID0gJyc7XHJcbiAgICAgICAgICAgICBcclxuICAgICAgICAgICAgZWxzZSBpZiAodHlwZW9mIHJlcyA9PT0gJ29iamVjdCcpIHtcclxuICAgICAgICAgICAgICAgI
11929HJlcy5tYXAoKGl0ZW0sIGkpID0+IHtcclxuICAgICAgICAgICAgICAgICAgICBpZihpdGVtID09PSBwYXJhbSlcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIHJlcy5zcGxpY2UoaSwgMSk7XHJcbiAgICAgICAgICAgICAgICB9KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gZWxzZSBpZiAoZXZlbnQudGFyZ2V0LmNoZWNrZWQgPT09IHRydWUgKSB7XHJcbiAgICAgICAgICAgIHJlcyA9IHBhcmFtO1xyXG4gICAgICAgICAgICBpZihvbGRDaGVjay5sZW5ndGggPiAwKSB7XHJcbiAgICAgICAgICAgICAgICByZXMgPSBfLmNvbmNhdChvbGRDaGVjaywgcGFyYW0pO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHJldHVybiByZXM7XHJcbiAgICB9XHJcblxyXG4gICAgY29uc3QgaGFuZGxlQ2hhbmdlID0gKGV2ZW50LCBhbE9yZGVyLCBjaEFjdGl2ZSkgPT4ge1xyXG4gICAgICAgIGlmICh0eXBlb2YgYWxPcmRlciAhPT0gJ3VuZGVmaW5lZCcpIHtcclxuICAgICAgICAgICAgbGV0IGFPcmRlciA9ICFhbE9yZGVyO1xyXG4gICAgICAgICAgICBkaXNwYXRjaCgge3R5cGU6ICdzZXRBbHBoYU9yZGVyJywgYU9yZGVyIH0gKTtcclxuICAgICAgICB9IFxyXG4gICAgICAgIGVsc2UgaWYgKHR5cGVvZiBjaEFjdGl2ZSAhPT0gJ3VuZGVmaW5lZCcpIHtcclxuICAgICAgICAgICAgbGV0IGNBY3RpdmUgPSB2ZXJpZnlDaGVjayhldmVudCwgY2hBY3RpdmUpXHJcbiAgICAgICAgICAgIGRpc3BhdGNoKCB7dHlwZTogJ3NldENoZWNrQWN0aXZlVHlwZScsIGNBY3RpdmUgfSApOyAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJmaWx0ZXJzQ29udGFpbmVyXCI+XHJcbiAgICAgICAgICAgIDxoND5UeXBlcyBkZSB7ZmlsdGVyVHlwZX08L2g0PlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImNoZWNrQm94T3B0aW9uc1wiPlxyXG4gICAgICAgICAgICAgICAgPENoZWNrQm94IGxhYmVsPXsnVG91dCd9XHJcbiAgICAgICAgICAgICAgICAgICAgbGFiZWw9eydUb3V0J31cclxuICAgICAgICAgICAgICAgICAgICBjaGVja2VkPXshIWNoZWNrZWR9XHJcbiAgICAgICAgICAgICAgICAgICAgb25DaGFuZ2U9eyAoZSkgPT4geyB7aGFuZGxlQ2hhbmdlKGUsIHVuZGVmaW5lZCwgJ2FsbCcpLCBzZXRDaGVja2VkKGUudGFyZ2V0LmNoZWNrZWQpfSB9fVxyXG4gICAgICAgICAgICAgICAgLz5cclxuICAgICAgICAgICAgICAgIHtpbWcgJiYgXHJcbiAgICAgICAgICAgICAgICAgICAgPENoZWNrQm94IGxhYmVsPXtpbWd9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsPXtpbWd9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9uQ2hhbmdlPXsgKGUpID0+IHsgaGFuZGxlQ2hhbmdlKGUsIHVuZGVmaW5lZCwgJ2ltYWdlJykgfX1cclxuICAgICAgICAgICAgICAgICAgICAvPlxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgey8qIHt2aWQgJiYgXHJcbiAgICAgICAgICAgICAgICAgICAgPENoZWNrQm94IGxhYmVsPXt2aWR9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsPXt2aWR9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9uQ2hhbmdlPXsgKGUpID0+IHsgaGFuZGxlQ2hhbmdlKGUsIHVuZGVmaW5lZCwgJ3ZpZGVvL21wZWcnKSB9fVxyXG4gICAgICAgICAgICAgICAgICAgIC8+XHJcbiAgICAgICAgICAgICAgICB9ICovfVxyXG4gICAgICAgICAgICAgICAge3BkZiAmJiBcclxuICAgICAgICAgICAgICAgICAgICA8Q2hlY2tCb3ggbGFiZWw9e3BkZn1cclxuICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWw9e3BkZn1cclxuICAgICAgICAgICAgICAgICAgICAgICAgb25DaGFuZ2U9eyAoZSkgPT4geyBoYW5kbGVDaGFuZ2UoZSwgdW5kZWZpbmVkLCAnYXBwbGljYXRpb24nKSB9fVxyXG4gICAgICAgICAgICAgICAgICAgIC8+XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB7eXQgJiYgXHJcbiAgICAgICAgICAgICAgICAgICAgPENoZWNrQm94IGxhYmVsPXt5dH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWw9e3l0fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBvbkNoYW5nZT17IChlKSA9PiB7IGhhbmRsZUNoYW5nZShlLCB1bmRlZmluZWQsICd5b3V0dWJlJykgfX1cclxuICAgICAgICAgICAgICAgICAgICAvPlxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAge3ZpbSAmJiBcclxuICAgICAgICAgICAgICAgICAgICA8Q2hlY2tCb3ggbGFiZWw9e3ZpbX1cclxuICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWw9e3ZpbX1cclxuICAgICAgICAgICAgICAgICAgICAgICAgb25DaGFuZ2U9eyAoZSkgPT4geyBoYW5kbGVDaGFuZ2UoZSwgdW5kZWZpbmVkLCAndmltZW8nKSB9fVxyXG4gICAgICAgICAgICAgICAgICAgIC8+XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB7YWJzdHJlYW0gJiYgXHJcbiAgICAgICAgICAgICAgICAgICAgPENoZWNrQm94IGxhYmVsPXthYnN0cmVhbX1cclxuICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWw9e2Fic3RyZWFtfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBvbkNoYW5nZT17IChlKSA9PiB7IGhhbmRsZUNoYW5nZShlLCB1bmRlZmluZWQsICdhYnN0cmVhbScpIH19XHJcbiAgICAgICAgICAgICAgICAgICAgLz5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiYWxwaGFPcmRlclwiPlxyXG4gICAgICAgICAgICAgICAgICAgIDxDaGVja0JveCBsYWJlbD17J1RyaSBwYXIgb3JkcmUgYWxwaGFiw6l0aXF1ZSd9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsPXsnVHJpIHBhciBvcmRyZSBhbHBoYWLDqXRpcXVlJ31cclxuICAgICAgICAgICAgICAgICAgICAgICAgb25DaGFuZ2U9eyAoZSkgPT4geyBoYW5kbGVDaGFuZ2UoZSwgYWxwaGFPcmRlciwgdW5kZWZpbmVkKSB9fVxyXG4gICAgICAgICAgICAgICAgICAgIC8+ICBcclxuICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICA8L2Rpdj5cclxuICAgICk7XHJcbn1cclxuIiwiLy8gZXh0cmFjdGVkIGJ5IG1pbmktY3NzLWV4dHJhY3QtcGx1Z2luIiwiaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcclxuaW1wb3J0ICcuL2luZGV4LnNjc3MnO1xyXG5cclxuaW1wb3J0IHsgQnRuRWRpdFpvbmUgfSBmcm9tICcuLi9idG5FZGl0Wm9uZS9CdG5FZGl0Wm9uZSc7XHJcblxyXG5leHBvcnQgY29uc3QgR2FsZXJ5RWRpdFpvbmUgPSAocHJvcHMpID0+IHtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPD5cclxuICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJnYWxlcnlFZGl0Wm9uZUNvbnRhaW5lclwiPlxyXG4gICAgICAgICAgICAgICAgPEJ0bkVkaXRab25lIHRpdGxlPVwiQWpvdXRlciB1biBtw6lkaWFcIiB0eXBlPVwiYWRkRWRpdE1lZGlhXCIgcmVmcmVzaD17KCkgPT4gcHJvcHMucmVmcmVzaCgpfVxyXG4gICAgICAgICAgICAgICAgICAgIGl0ZW09e3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWx0OiBcIlwiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsYW5nOiBcIlwiLCBcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsZXM6IFwiXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yaWdpbmFsRmlsZW5hbWU6IFwiXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgfX1cclxuICAgICAgICAgICAgICAgIC8+XHJcbiAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgIDwvPlxyXG4gICAgKTtcclxufVxyXG4iLCIvLyBleHRyYWN0
11929ZWQgYnkgbWluaS1jc3MtZXh0cmFjdC1wbHVnaW4iLCJpbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgJy4vaW5kZXguc2Nzcyc7XHJcblxyXG5pbXBvcnQgeyBCdG5FeHBvcnRFZGl0Wm9uZSB9IGZyb20gJy4uL2J0bkV4cG9ydEVkaXRab25lL0J0bkV4cG9ydEVkaXRab25lJztcclxuXHJcbmV4cG9ydCBjb25zdCBHYW1lRWRpdFpvbmUgPSAocHJvcHMpID0+IHtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPD5cclxuICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJnYWxlcnlFZGl0Wm9uZUNvbnRhaW5lclwiPlxyXG4gICAgICAgICAgICAgICAgPEJ0bkV4cG9ydEVkaXRab25lXHJcbiAgICAgICAgICAgICAgICAgICAgdGl0bGU9e1wiRXhwb3J0ZXIgbGEgbGlzdGVcIn1cclxuICAgICAgICAgICAgICAgICAgICB0eXBlPVwiZ2FtZU1hbmFnZXJcIlxyXG4gICAgICAgICAgICAgICAgLz5cclxuICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgPC8+XHJcbiAgICApO1xyXG59XHJcbiIsIi8vIGV4dHJhY3RlZCBieSBtaW5pLWNzcy1leHRyYWN0LXBsdWdpbiIsImltcG9ydCBSZWFjdCwgeyB1c2VFZmZlY3QsIHVzZVN0YXRlIH0gZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgJy4vaW5kZXguc2Nzcyc7XHJcblxyXG5leHBvcnQgY29uc3QgSGVhZGVyID0gKHByb3BzKSA9PiB7XHJcblxyXG4gICAgY29uc3QgaGFuZGxlQ2xpY2sgPSAoKSA9PiB7XHJcbiAgICAgICAgcHJvcHMubG9nb3V0KCk7XHJcbiAgICB9XHJcbiAgICByZXR1cm4gKFxyXG4gICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiaGVhZGVyQ29udGFpbmVyXCI+XHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPSdidG5Mb2dPdXQnIG9uQ2xpY2s9eygpID0+IHtoYW5kbGVDbGljaygpfX0+RMOpY29ubmV4aW9uPC9kaXY+XHJcbiAgICAgICAgPC9kaXY+XHJcbiAgICApO1xyXG59XHJcbiIsIi8vIGV4dHJhY3RlZCBieSBtaW5pLWNzcy1leHRyYWN0LXBsdWdpbiIsImltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XHJcblxyXG5pbXBvcnQgJy4vaW5kZXguc2Nzcyc7XHJcbmltcG9ydCByZXR1cm5JY29uIGZyb20gJy4uLy4uL3V0aWxzL2ltZy9yZXR1cm4ucG5nJztcclxuXHJcbmV4cG9ydCBjb25zdCBIZWFkZXJTZWN0aW9uID0gKHByb3BzKSA9PiB7XHJcbiAgICBjb25zdCB7IHRpdGxlLCBzdWJUaXRsZSwgcmV0dXJuTG9jYXRpb24gfSA9IHByb3BzO1xyXG5cclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJoZWFkZXJTZWN0aW9uXCI+XHJcbiAgICAgICAgICAgIHtyZXR1cm5Mb2NhdGlvbiAmJlxyXG4gICAgICAgICAgICAgICAgPGEgaHJlZj17cmV0dXJuTG9jYXRpb259PjxpbWcgc3JjPXtyZXR1cm5JY29ufS8+PC9hPlxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIDxoMj57dGl0bGV9PC9oMj5cclxuICAgICAgICAgICAgPHNwYW4+e3N1YlRpdGxlfTwvc3Bhbj5cclxuICAgICAgICA8L2Rpdj5cclxuICAgICk7XHJcbn1cclxuIiwiLy8gZXh0cmFjdGVkIGJ5IG1pbmktY3NzLWV4dHJhY3QtcGx1Z2luIiwiaW1wb3J0IFJlYWN0LCB7IHVzZUVmZmVjdCwgdXNlU3RhdGUsIHVzZUNvbnRleHR9IGZyb20gJ3JlYWN0JztcclxuaW1wb3J0IHsgU3RvcmVDb250ZXh0LCBpbml0aWFsU3RhdGUgfSBmcm9tICcuLi8uLi9zdG9yZS9zdG9yZSc7XHJcbmltcG9ydCB7IE1lZGlhQ2FyZCB9IGZyb20gJy4uL21lZGlhQ2FyZC9NZWRpYUNhcmQnO1xyXG5cclxuaW1wb3J0IENsYXNzTmFtZXMgZnJvbSAnY2xhc3NuYW1lcyc7XHJcbmltcG9ydCBfIGZyb20gJ2xvZGFzaCc7XHJcblxyXG5pbXBvcnQgJy4vaW5kZXguc2Nzcyc7XHJcbiBcclxuZXhwb3J0IGNvbnN0IEltZ0xpc3QgPSAocHJvcHMpID0+IHsgXHJcbiAgICAvL2NvbnNvbGUubG9nKCdJTUdMSVNUJywgcHJvcHMpXHJcbiAgICBjb25zdCB7IHN0YXRlLCBkaXNwYXRjaCB9ID0gdXNlQ29udGV4dChTdG9yZUNvbnRleHQpO1xyXG4gICAgbGV0IHsgYWxwaGFPcmRlciwgY2hlY2tBY3RpdmVUeXBlLCBjdXJyZW50R2FsbGVyeUltZyB9ID0gc3RhdGU7XHJcbiAgXHJcbiAgICBjb25zdCBbY2hlY2tlZCwgc2V0Q2hlY2tlZF0gPSB1c2VTdGF0ZShzdGF0ZS5jaGVja0FjdGl2ZVR5cGUpXHJcbiAgICBsZXQgW21lZGlhU3RhdGUsIHNldE1lZGlhU3RhdGVdID0gdXNlU3RhdGUocHJvcHMubWVkaWEpXHJcblxyXG4gICAgbGV0IGN1cnJlbnRJbWcgPSBzdGF0ZS5jdXJyZW50R2FsbGVyeUltZztcclxuXHJcbiAgICB1c2VFZmZlY3QoKCkgPT4ge1xyXG4gICAgICAgIGxldCBjQWN0aXZlID0gY2hlY2tlZDtcclxuICAgICAgICBkaXNwYXRjaCgge3R5cGU6ICdzZXRDaGVja0FjdGl2ZVR5cGUnLCBjQWN0aXZlIH0gKTtcclxuICAgICAgICAvL3NldEN1cnJlbnRJbWcoc3RhdGUuY3VycmVudEdhbGxlcnlJbWcpXHJcbiAgICB9LCBbXSk7IFxyXG5cclxuICAgIHVzZUVmZmVjdCgoKSA9PiB7XHJcbiAgICAgICAgc2V0TWVkaWFTdGF0ZShwcm9wcy5tZWRpYSlcclxuICAgIH0sIFttZWRpYVN0YXRlXSk7IFxyXG5cclxuICAgIC8vY29uc29sZS5sb2cobWVkaWFTdGF0ZSlcclxuICAgIC8vY29uc29sZS5sb2cocHJvcHMubWVkaWEpXHJcblxyXG4gICAgY29uc3QgY2hlY2tEaXNwbGF5TWVkaWEgPSAob2xkLCBtZWRpYSkgPT4ge1xyXG4gICAgICAgIGxldCBkaXNwbGF5ID0gZmFsc2U7XHJcblxyXG4gICAgICAgIGlmKG9sZCA9PT0gbWVkaWEubWltZSkge1xyXG4gICAgICAgICAgICBkaXNwbGF5ID0gdHJ1ZVxyXG4gICAgICAgIH0gZWxzZSBpZih0eXBlb2Ygb2xkID09PSAnb2JqZWN0Jykge1xyXG4gICAgICAgICAgICBpZihvbGQubGVuZ3RoID09PSAxICYmIG9sZFswXSA9PT0gJ2FsbCcpIFxyXG4gICAgICAgICAgICAgICAgZGlzcGxheSA9IHRydWU7XHJcbiAgICAgICAgICAgIGVsc2UgXHJcbiAgICAgICAgICAgICAgICBvbGQubWFwKChpdGVtKSA9PiB7XHJcbiAgICAgICAgICAgICAgICAgICAgaWYoaXRlbSA9PT0gbWVkaWEubWltZSlcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheSA9IHRydWU7XHJcbiAgICAgICAgICAgICAgICB9KTtcclxuICAgICAgICB9IGVsc2UgaWYob2xkID09PSAnYWxsJykge1xyXG4gICAgICAgICAgICBkaXNwbGF5ID0gdHJ1ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgcmV0dXJuIGRpc3BsYXk7XHJcbiAgICB9XHJcblxyXG4gICAgY29uc3QgZ2VuZXJhdGVNZWRpYSA9ICgpID0+IHtcclxuICAgICAgICBsZXQgbWVkaWEgPSBwcm9wcy5tZWRpYTtcclxuICAgICAgICAvL2NvbnNvbGUubG9nKHByb3BzLm1lZGlhKVxyXG4gICAgICAgIGlmKGFscGhhT3JkZXIgPT09IHRydWUpXHJcbiAgICAgICAgICAgIG1lZGlhID0gXy5zb3J0QnkobWVkaWEsIFsnZmlsZW5hbWUnXSk7XHJcblxyXG4gICAgICAgIGlmKHR5cGVvZiBwcm9wcy5tZWRpYSAhPT0gJ3VuZGVmaW5lZCcpXHJcbiAgICAgICAgICAgI
11929HJldHVybiBtZWRpYS5tYXAoKG9uZU1lZGlhLCBpKSA9PiB7XHJcbiAgICAgICAgICAgICAgICBsZXQgZGlzcGxheUltZyA9IGNoZWNrRGlzcGxheU1lZGlhKGNoZWNrQWN0aXZlVHlwZSwgb25lTWVkaWEpO1xyXG4gICAgICAgICAgICAgICAgLy9jb25zb2xlLmxvZyhvbmVNZWRpYS5pZFZpZGVvKVxyXG4gICAgICAgICAgICAgICAgcmV0dXJuIChcclxuICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT17Q2xhc3NOYW1lcygnbWVkaWFNb2RhbCcsIHsgJ2hpZGUnIDogIWRpc3BsYXlJbWcgfSApfSBrZXk9e2l9PlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8TWVkaWFDYXJkXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbHBoYU9yZGVyPXthbHBoYU9yZGVyfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc2hvdz17ZGlzcGxheUltZ31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlkU2VsZWN0ZWQ9e2N1cnJlbnRJbWd9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaWRPbGQ9e3Byb3BzLmlkT2xkfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAga2V5PXtvbmVNZWRpYS5pZH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsdD17b25lTWVkaWEuYWx0fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFuZz17b25lTWVkaWEubGFuZ31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlkPXtvbmVNZWRpYS5pZH0gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW1lPXtvbmVNZWRpYS5taW1lfSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhdGg9e29uZU1lZGlhLnBhdGh9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsZW5hbWU9e29uZU1lZGlhLmZpbGVuYW1lfSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9yaWdpbmFsRmlsZU5hbWU9e29uZU1lZGlhLm9yaWdpbmFsRmlsZU5hbWV9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZT17b25lTWVkaWEuc2l6ZX0gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0eXBlPXtvbmVNZWRpYS50eXBlfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaWRWaWRlbz17b25lTWVkaWEuaWRWaWRlb31cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpc1BvcFVwPXtwcm9wcy5pc1BvcFVwfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVmcmVzaD17cHJvcHMucmVmcmVzaH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLz5cclxuICAgICAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgICAgIClcclxuICAgICAgICAgICAgfSk7XHJcbiAgICB9XHJcblxyXG4gICAgcmV0dXJuIChcclxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImltZ0xpc3RDb250YWluZXJcIj5cclxuICAgICAgICAgICAge2dlbmVyYXRlTWVkaWEoKX1cclxuICAgICAgICA8L2Rpdj5cclxuICAgICk7XHJcbn1cclxuIiwiLy8gZXh0cmFjdGVkIGJ5IG1pbmktY3NzLWV4dHJhY3QtcGx1Z2luIiwiaW1wb3J0IFJlYWN0LCB7IHVzZVJlZiwgdXNlU3RhdGUsIHVzZUVmZmVjdCB9IGZyb20gXCJyZWFjdFwiO1xyXG5pbXBvcnQgeyB1c2VEbmRab25lIH0gZnJvbSBcInJlYW
11929N0LWRuZC1hY3Rpb25cIjtcclxuaW1wb3J0IHsgRHJhZ0lucHV0IH0gZnJvbSAnLi4vLi4vY29tcG9uZW50cy9kcmFnSW5wdXQvRHJhZ0lucHV0JztcclxuaW1wb3J0ICcuL2luZGV4LnNjc3MnO1xyXG5cclxuZXhwb3J0IGNvbnN0IExpc3QgPSAocHJvcHMpID0+IHtcclxuICAgIGNvbnN0IHsgaXRlbXMsIG9uRHJvcCwgbGlzdFR5cGUgfSA9IHByb3BzXHJcbiAgICBjb25zdCBsaXN0UmVmID0gdXNlUmVmKCk7XHJcbiAgICBjb25zdCBbbG9jYWxJdGVtcywgc2V0TG9jYWxJdGVtc10gPSB1c2VTdGF0ZShbLi4uaXRlbXNdKTtcclxuICAgIFxyXG4gICAgdXNlRWZmZWN0KCBcclxuICAgICAgICBmdW5jdGlvbiByZWZyZXNoTG9jYWxJdGVtcygpIHtcclxuICAgICAgICAgICAgICAgIHNldExvY2FsSXRlbXMoWy4uLml0ZW1zXSk7XHJcbiAgICAgICAgICAgIH0sXHJcbiAgICAgICAgW2l0ZW1zXVxyXG4gICAgKTtcclxuICAgIHVzZURuZFpvbmUobGlzdFJlZiwgeyBpdGVtczogbG9jYWxJdGVtcyB9LCAoeyBpdGVtczogbmV3SXRlbXMgfSkgPT4ge3NldExvY2FsSXRlbXMobmV3SXRlbXMpfSwgb25Ecm9wKTtcclxuICAgIFxyXG4gICAgY29uc3QgZ2VuZXJhdGVEcmFnSW5wdXQgPSAoKSA9PiB7XHJcbiAgICAgICAgaWYodHlwZW9mIGxvY2FsSXRlbXMgIT09ICd1bmRlZmluZWQnICYmIHR5cGVvZiBsb2NhbEl0ZW1zICE9PSAnbnVsbCcpIHtcclxuICAgICAgICAgICAgbGV0IGxpc3QgPSBbXTtcclxuICAgICAgICAgICAgbG9jYWxJdGVtcy5mb3JFYWNoKChpdGVtLCBpKSA9PiB7XHJcbiAgICAgICAgICAgICAgICBsaXN0LnB1c2goPERyYWdJbnB1dCBrZXk9e2l9IGl0ZW09e2l0ZW19IGxpc3RUeXBlPXtsaXN0VHlwZX0gXHJcbiAgICAgICAgICAgICAgICAgICAgcmVmcmVzaD17cHJvcHMucmVmcmVzaH0gXHJcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuVmFsdWU9e3Byb3BzLnJldHVyblZhbHVlfSBcclxuICAgICAgICAgICAgICAgICAgICBpZFNlY3Rpb249e3Byb3BzLmlkU2VjdGlvbn1cclxuICAgICAgICAgICAgICAgIC8+KVxyXG4gICAgICAgICAgICB9KTtcclxuICAgICAgICAgICAgcmV0dXJuIGxpc3Q7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICByZXR1cm4gKCAgICBcclxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImxpc3REcm9wXCIgcmVmPXtsaXN0UmVmfT5cclxuICAgICAgICAgICAge2l0ZW1zICYmXHJcbiAgICAgICAgICAgIGdlbmVyYXRlRHJhZ0lucHV0KCl9XHJcbiAgICAgICAgPC9kaXY+XHJcbiAgICApO1xyXG59XHJcbiIsIi8vIGV4dHJhY3RlZCBieSBtaW5pLWNzcy1leHRyYWN0LXBsdWdpbiIsImltcG9ydCBSZWFjdCwgeyB1c2VTdGF0ZSwgdXNlQ29udGV4dCB9IGZyb20gJ3JlYWN0JztcclxuLy8gaW1wb3J0IHsgU3RvcmVDb250ZXh0LCBpbml0aWFsU3RhdGUgfSBmcm9tICcuLi8uLi9zdG9yZS9zdG9yZSc7XHJcbmltcG9ydCB7IEJ0bkRlbGV0ZSB9IGZyb20gJy4uL2J0bkRlbGV0ZS9CdG5EZWxldGUnO1xyXG5pbXBvcnQgeyBTd2l0Y2hVSSB9IGZyb20gJy4uL3N3aXRjaC9Td2l0Y2hVSSc7XHJcbmltcG9ydCB7IE1vZGFsIH0gZnJvbSAnLi4vbW9kYWwvTW9kYWwnO1xyXG5cclxuaW1wb3J0ICcuL2luZGV4LnNjc3MnO1xyXG5pbXBvcnQgdXBsb2FkSWNvbiBmcm9tICcuLi8uLi91dGlscy9pbWcvdXBsb2FkLnBuZyc7XHJcblxyXG5leHBvcnQgY29uc3QgTGlzdEl0ZW1HYW1lcyA9IChwcm9wcykgPT4ge1xyXG4gICAgLy9jb25zb2xlLmxvZyhwcm9wcylcclxuICAgIGNvbnN0IHsgaWQsIGVtYWlsLCBjcmVhdGVkQXQsIGNndSwgZmlyc3ROYW1lLCBsYXN0TmFtZSwgcGhvbmUsIHRpdGxlQXJ0aWNsZSwgdmFsaWQsIG1lZGlhLCBtZWRpYU5hbWUgfSA9IHByb3BzLml0ZW07XHJcbiAgICBcclxuICAgIGxldCBkYXRlID0gbmV3IERhdGUoY3JlYXRlZEF0KS50b0xvY2FsZVN0cmluZygpO1xyXG4gICAgcmV0dXJuIChcclxuICAgICAgICA8PlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImxpc3RJdGVtVXNlckNvbnRhaW5lciBsaXN0SXRlbUdhbWVcIj5cclxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiY29udGFpbmVyVGV4dFwiPlxyXG4gICAgICAgICAgICAgICAgICAgIDxwPnt0aXRsZUFydGljbGV9PC9wPlxyXG4gICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImNvbnRhaW5lclRleHRcIj5cclxuICAgICAgICAgICAgICAgICAgICA8cD57cGhvbmV9PC9wPlxyXG4gICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImNvbnRhaW5lclRleHRcIj5cclxuICAgICAgICAgICAgICAgICAgICA8cD57Zmlyc3ROYW1lfTwvcD5cclxuICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJjb250YWluZXJUZXh0XCI+XHJcbiAgICAgICAgICAgICAgICAgICAgPHA+e2xhc3ROYW1lfTwvcD5cclxuICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJjb250YWluZXJUZXh0XCI+XHJcbiAgICAgICAgICAgICAgICAgICAgPHA+e2VtYWlsfTwvcD5cclxuICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJjb250YWluZXJUZXh0XCI+XHJcbiAgICAgICAgICAgICAgICAgICAgPHA+e2RhdGV9PC9wPlxyXG4gICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImNvbnRhaW5lclRleHRcIj5cclxuICAgICAgICAgICAgICAgICAgICA8cD57dmFsaWQgPT09IHRydWUgPyAnT3VpJyA6ICdOb24nfTwvcD5cclxuICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJjb250YWluZXJUZXh0XCI+XHJcbiAgICAgICAgICAgICAgICAgICAgPHA+e2NndSA9PT0gdHJ1ZSA/ICdPdWknIDogJ05vbid9PC9wPlxyXG4gICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImNvbnRhaW5lclRleHRcIj5cclxuICAgICAgICAgICAgICAgICAgICA8cD57bWVkaWFOYW1lfTwvcD5cclxuICAgICAgICAgICAgICAgICAgICA8YSB0YXJnZXQ9XCJfYmxhbmtcIiBocmVmPXttZWRpYX0+PGltZyBzcmM9e3VwbG9hZEljb259Lz48L2E+XHJcbiAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgPC8+XHJcbiAgICApO
119291xyXG59XHJcbiIsImltcG9ydCBSZWFjdCwgeyB1c2VTdGF0ZSB9IGZyb20gJ3JlYWN0JztcclxuaW1wb3J0IHsgU3dpdGNoVUkgfSBmcm9tICcuLi9zd2l0Y2gvU3dpdGNoVUknO1xyXG5pbXBvcnQgeyBCdG5EZWxldGUgfSBmcm9tICcuLi9idG5EZWxldGUvQnRuRGVsZXRlJztcclxuaW1wb3J0IHsgTW9kYWwgfSBmcm9tICcuLi9tb2RhbC9Nb2RhbCc7XHJcblxyXG5pbXBvcnQgJy4vaW5kZXguc2Nzcyc7XHJcblxyXG5pbXBvcnQgZHJhZ0ljb24gZnJvbSAnLi4vLi4vdXRpbHMvaW1nL2RyYWcucG5nJztcclxuaW1wb3J0IGVkaXRJY29uIGZyb20gJy4uLy4uL3V0aWxzL2ltZy9lZGl0LnBuZyc7XHJcblxyXG5leHBvcnQgY29uc3QgTGlzdEl0ZW1NZW51ID0gKHByb3BzKSA9PiB7XHJcbiAgICAvL2NvbnNvbGUubG9nKHByb3BzKVxyXG4gICAgY29uc3Qge8KgY3JlYXRlZEF0LCBncm91cHMsIGlkLCBzbHVnUGFnZSwgc3RhdHVzLCBzdGF0dXNQYWdlLCB0aXRsZVBhZ2UsIHRpdGxlLCB1cmwsIGlkUGFnZSB9ID0gcHJvcHMuaXRlbVxyXG4gICAgICAgIFxyXG4gICAgY29uc3QgW2VkaXQsIGVkaXRQb3B1cF0gPSB1c2VTdGF0ZSh0cnVlKTtcclxuICAgIGNvbnN0IFtvcGVuLCBvcGVuUG9wdXBdID0gdXNlU3RhdGUoZmFsc2UpO1xyXG5cclxuICAgIGNvbnN0IGhhbmRsZUNsaWNrID0gKCkgPT4ge1xyXG4gICAgICAgIG9wZW5Qb3B1cCh0cnVlKVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICByZXR1cm4gKFxyXG4gICAgICAgIDw+XHJcbiAgICAgICAgPGRpdiBrZXk9e2lkfSBjbGFzc05hbWU9XCJsaXN0SXRlbU1lbnVDb250YWluZXJcIj5cclxuICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJ1c2VyQWN0aW9uSW5wdXRcIiBvbkNsaWNrPXsoKSA9PiB7IGhhbmRsZUNsaWNrKCkgfX0+XHJcbiAgICAgICAgICAgICAgICA8aW1nIHNyYz17ZHJhZ0ljb259IGNsYXNzTmFtZT1cImRyYWdcIi8+XHJcbiAgICAgICAgICAgICAgICA8cD57dGl0bGV9PC9wPlxyXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJjb250YWluZXJFZGl0XCIgb25DbGljaz17KCkgPT4geyBoYW5kbGVDbGljaygpIH19PjxpbWcgc3JjPXtlZGl0SWNvbn0vPjwvZGl2PlxyXG4gICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJyaWdodENvbnRhaW5lclwiPlxyXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJjb250YWluZXJTdGF0dXRcIj5cclxuICAgICAgICAgICAgICAgICAgICA8U3dpdGNoVUkgaXNBY3RpdmU9e3N0YXR1c30gaWQ9e2lkfSB0bz0nL2FwaS9hZG1pbi9tZW51L3N0YXR1cy8nIHJlZnJlc2g9e3Byb3BzLnJlZnJlc2h9Lz5cclxuICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICAgICAgPEJ0bkRlbGV0ZSBpZD17aWR9IHRvPScvYXBpL2FkbWluL21lbnUvJyByZWZyZXNoPXtwcm9wcy5yZWZyZXNofS8+XHJcbiAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgIDwvZGl2PlxyXG5cclxuICAgICAgICB7b3BlbiAmJlxyXG4gICAgICAgICAgICA8TW9kYWwgXHJcbiAgICAgICAgICAgICAgICByZWZyZXNoPXsoKSA9PiB7IHByb3BzLnJlZnJlc2goKSB9fVxyXG4gICAgICAgICAgICAgICAgaWQ9e2lkfVxyXG4gICAgICAgICAgICAgICAgZWRpdD17ZWRpdH1cclxuICAgICAgICAgICAgICAgIG9wZW49e29wZW59XHJcbiAgICAgICAgICAgICAgICBjbG9zZVBvcHVwPXsoKSA9PiBvcGVuUG9wdXAoZmFsc2UpfSBcclxuICAgICAgICAgICAgICAgIG1vZGFsPVwiYWRkRWRpdE1lbnVcIlxyXG4gICAgICAgICAgICAgICAgaXRlbT17e1xyXG4gICAgICAgICAgICAgICAgICAgIHRpdGxlOiB0aXRsZSxcclxuICAgICAgICAgICAgICAgICAgICB1cmw6IHVybCxcclxuICAgICAgICAgICAgICAgICAgICAvLyBwYXNzd29yZDogZWRpdCA/IHBhc3N3b3JkIDogXCJcIixcclxuICAgICAgICAgICAgICAgICAgICBncm91cHM6IGdyb3VwcyxcclxuICAgICAgICAgICAgICAgICAgICBpZFBhZ2U6IGlkUGFnZSxcclxuICAgICAgICAgICAgICAgIH19XHJcbiAgICAgICAgICAgIC8+XHJcbiAgICAgICAgfVxyXG4gICAgICAgIDwvPlxyXG4gICAgKTtcclxufVxyXG4iLCJpbXBvcnQgUmVhY3QsIHsgdXNlU3RhdGUsIHVzZUNvbnRleHQgfSBmcm9tICdyZWFjdCc7XHJcbi8vIGltcG9ydCB7IFN0b3JlQ29udGV4dCwgaW5pdGlhbFN0YXRlIH0gZnJvbSAnLi4vLi4vc3RvcmUvc3RvcmUnO1xyXG5pbXBvcnQgeyBCdG5EZWxldGUgfSBmcm9tICcuLi9idG5EZWxldGUvQnRuRGVsZXRlJztcclxuaW1wb3J0IHsgU3dpdGNoVUkgfSBmcm9tICcuLi9zd2l0Y2gvU3dpdGNoVUknO1xyXG5pbXBvcnQgeyBNb2RhbCB9IGZyb20gJy4uL21vZGFsL01vZGFsJztcclxuXHJcbmltcG9ydCAnLi9pbmRleC5zY3NzJztcclxuaW1wb3J0IGVkaXRJY29uIGZyb20gJy4uLy4uL3V0aWxzL2ltZy9lZGl0LnBuZyc7XHJcblxyXG5leHBvcnQgY29uc3QgTGlzdEl0ZW1OZXdzbGV0dGVycyA9IChwcm9wcykgPT4ge1xyXG4gICAgY29uc3QgeyBpZCwgZW1haWwsIHN0YXR1cywgY3JlYXRlZEF0IH0gPSBwcm9wcy5pdGVtO1xyXG4gICAgXHJcbiAgICBjb25zdCBbZWRpdCwgZWRpdFBvcHVwXSA9IHVzZVN0YXRlKHRydWUpO1xyXG4gICAgY29uc3QgW29wZW4sIG9wZW5Qb3B1cF0gPSB1c2VTdGF0ZShmYWxzZSk7XHJcblxyXG4gICAgY29uc3QgaGFuZGxlQ2xpY2sgPSAoKSA9PiB7XHJcbiAgICAgICAgb3BlblBvcHVwKHRydWUpXHJcbiAgICB9XHJcblxyXG4gICAgbGV0IGRhdGUgPSBuZXcgRGF0ZShjcmVhdGVkQXQpLnRvTG9jYWxlU3RyaW5nKCk7XHJcbiAgICByZXR1cm4gKFxyXG4gICAgICAgIDw+XHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwibGlzdEl0ZW1Vc2VyQ29udGFpbmVyXCI+XHJcbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImNvbnRhaW5lclRleHRcIj5cclxuICAgICAgICAgICAgICAgICAgICA8cD57ZW1haWx9PC9wPlxyXG4gICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImNvbnRhaW5lclRleHRcIj5cclxuICAgICAgICAgICAgICAgICAgICA8cD57ZGF0ZX08L3A+XHJcbiAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgICAgI
11929HsvKiA8QnRuRGVsZXRlIGlkPXtpZH0gdG89Jy9hcGkvYWRtaW4vdXNlci8nIHJlZnJlc2g9eygpID0+IHsgcHJvcHMucmVmcmVzaCgpIH19Lz4gICovfVxyXG4gICAgICAgICAgICA8L2Rpdj5cclxuXHJcblxyXG4gICAgICAgICAgICB7Lyoge29wZW4gJiZcclxuICAgICAgICAgICAgICAgIDxNb2RhbCBcclxuICAgICAgICAgICAgICAgICAgICByZWZyZXNoPXsoKSA9PiB7IHByb3BzLnJlZnJlc2goKSB9fVxyXG4gICAgICAgICAgICAgICAgICAgIGlkPXtpZH1cclxuICAgICAgICAgICAgICAgICAgICBlZGl0PXtlZGl0fVxyXG4gICAgICAgICAgICAgICAgICAgIG9wZW49e29wZW59XHJcbiAgICAgICAgICAgICAgICAgICAgY2xvc2VQb3B1cD17KCkgPT4gb3BlblBvcHVwKGZhbHNlKX0gXHJcbiAgICAgICAgICAgICAgICAgICAgbW9kYWw9XCJhZGRFZGl0VXNlclwiXHJcbiAgICAgICAgICAgICAgICAgICAgaXRlbT17e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYXNzd29yZDogZWRpdCA/IHBhc3N3b3JkIDogXCJcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgdXNlcm5hbWU6IGVkaXQgPyB1c2VybmFtZSA6IFwiXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpcnN0TmFtZTogZWRpdCA/IGZpcnN0TmFtZSA6IFwiXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxhc3ROYW1lOiBlZGl0ID8gbGFzdE5hbWUgOiBcIlwiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBlbWFpbDogZWRpdCA/IGVtYWlsIDogXCJcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgcm9sZXM6IGVkaXQgPyByb2xlc1swXSA6IFwiXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgfX1cclxuICAgICAgICAgICAgICAgIC8+XHJcbiAgICAgICAgICAgIH0gKi99XHJcbiAgICAgICAgPC8+XHJcbiAgICApO1xyXG59XHJcbiIsImltcG9ydCBSZWFjdCwgeyB1c2VTdGF0ZSB9IGZyb20gJ3JlYWN0JztcclxuaW1wb3J0IHsgU3dpdGNoVUkgfSBmcm9tICcuLi9zd2l0Y2gvU3dpdGNoVUknO1xyXG5cclxuaW1wb3J0ICcuL2luZGV4LnNjc3MnO1xyXG5pbXBvcnQgZHJhZ0ljb24gZnJvbSAnLi4vLi4vdXRpbHMvaW1nL2RyYWcucG5nJztcclxuaW1wb3J0IGVkaXRJY29uIGZyb20gJy4uLy4uL3V0aWxzL2ltZy9lZGl0LnBuZyc7XHJcblxyXG5leHBvcnQgY29uc3QgTGlzdEl0ZW1QYWdlTWFuYWdlciA9IChwcm9wcykgPT4ge1xyXG4gICAgY29uc3QgeyBpZCwgdGl0bGUsIHN0YXR1cyB9ID0gcHJvcHMuaXRlbTtcclxuXHJcbiAgICByZXR1cm4gKFxyXG4gICAgICAgIDxkaXYga2V5PXtpZH0gY2xhc3NOYW1lPVwibGlzdEl0ZW1QYWdlTWFuYWdlckNvbnRhaW5lclwiPlxyXG4gICAgICAgICAgICA8YSBocmVmPXtgL2FkbWluL29uZVBhZ2VNYW5hZ2VyP2lkPSR7aWR9YH0+XHJcbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cInVzZXJBY3Rpb25JbnB1dFwiPlxyXG4gICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPXtkcmFnSWNvbn0gY2xhc3NOYW1lPVwiZHJhZ1wiLz48cD57dGl0bGV9PC9wPlxyXG4gICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPXtlZGl0SWNvbn0vPlxyXG4gICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgIDwvYT5cclxuXHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiY29udGFpbmVyU3RhdHV0XCI+XHJcbiAgICAgICAgICAgICAgICA8U3dpdGNoVUkgaXNBY3RpdmU9e3N0YXR1c30gaWQ9e2lkfSB0bz0nL2FwaS9hZG1pbi9wYWdlcy9zdGF0dXMvJyByZWZyZXNoPXtwcm9wcy5yZWZyZXNofSAvPlxyXG4gICAgICAgICAgICA8L2Rpdj4gXHJcbiAgICAgICAgPC9kaXY+XHJcbiAgICApO1xyXG59XHJcbiIsImltcG9ydCBSZWFjdCwgeyB1c2VTdGF0ZSwgdXNlQ29udGV4dCB9IGZyb20gJ3JlYWN0JztcclxuaW1wb3J0IHsgU3dpdGNoVUkgfSBmcm9tICcuLi9zd2l0Y2gvU3dpdGNoVUknO1xyXG5pbXBvcnQgeyBCdG5EZWxldGUgfSBmcm9tICcuLi9idG5EZWxldGUvQnRuRGVsZXRlJztcclxuXHJcbmltcG9ydCB7IFN0b3JlQ29udGV4dCB9IGZyb20gJy4uLy4uL3N0b3JlL3N0b3JlJztcclxuXHJcbmltcG9ydCAnLi9pbmRleC5zY3NzJztcclxuaW1wb3J0IGRyYWdJY29uIGZyb20gJy4uLy4uL3V0aWxzL2ltZy9kcmFnLnBuZyc7XHJcbmltcG9ydCBlZGl0SWNvbiBmcm9tICcuLi8uLi91dGlscy9pbWcvZWRpdC5wbmcnO1xyXG5cclxuZXhwb3J0IGNvbnN0IExpc3RJdGVtU2VjdGlvbiA9IChwcm9wcykgPT4ge1xyXG4gICAgY29uc3QgaWRPcmlnaW4gPSB3aW5kb3cubG9jYXRpb24uc2VhcmNoLnRvU3RyaW5nKCkubWF0Y2goL2lkPVswLTldKy9nKVswXS5yZXBsYWNlKC9cXEQvZywnJyk7XHJcbiAgICBjb25zdCB7IGlkLCB0aXRsZSwgc3ViVGl0bGUsIHN0YXR1cywgaWRTZWN0aW9uUGFnZSB9ID0gcHJvcHMuaXRlbTtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPGRpdiBrZXk9e2lkfSBjbGFzc05hbWU9XCJsaXN0SXRlbVNlY3Rpb25Db250YWluZXJcIj5cclxuICAgICAgICAgICAgPGEgaHJlZj17YC9hZG1pbi9vbmVTZWN0aW9uTWFuYWdlcj9pZD0ke2lkfSZzZWN0aW9uPSR7aWRTZWN0aW9uUGFnZX0mb3JpZ2luPSR7aWRPcmlnaW59YH0+XHJcbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cInVzZXJBY3Rpb25JbnB1dFwiPlxyXG4gICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPXtkcmFnSWNvbn0gY2xhc3NOYW1lPVwiZHJhZ1wiLz48cD57dGl0bGV9PC9wPlxyXG4gICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPXtlZGl0SWNvbn0vPlxyXG4gICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgIDwvYT5cclxuICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJyaWdodENvbnRhaW5lclwiPlxyXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJjb250YWluZXJTdGF0dXRcIj5cclxuICAgICAgICAgICAgICAgICAgICA8cD4je3N1YlRpdGxlfTwvcD5cclxuICAgICAgICAgICAgICAgICAgICA8U3dpdGNoVUkgaXNBY3RpdmU9e3N0YXR1c30gaWQ9e2lkfSB0bz0nL2FwaS9hZG1pbi9zZWN0aW9uL3N0YXR1cy8nIHJlZnJlc2g9e3Byb3BzLnJlZnJlc2h9Lz5cclxuICAgICAgICAgICAgICAgIDwvZGl2PiBcclxuICAgICAgICAgICAgICAgIDxCdG5EZWxldGUgaWQ9e2lkU2VjdGlvblBhZ2V9IHRvPScvYXBpL2FkbWluL3NlY3Rpb25wYWdl
11929LycgcmVmcmVzaD17cHJvcHMucmVmcmVzaH0vPlxyXG4gICAgICAgICAgICA8L2Rpdj4gXHJcbiAgICAgICAgPC9kaXY+XHJcbiAgICApO1xyXG59XHJcbiIsImltcG9ydCBSZWFjdCwgeyB1c2VTdGF0ZSwgdXNlQ29udGV4dCB9IGZyb20gJ3JlYWN0JztcclxuaW1wb3J0IHsgU3dpdGNoVUkgfSBmcm9tICcuLi9zd2l0Y2gvU3dpdGNoVUknO1xyXG5pbXBvcnQgeyBCdG5EZWxldGUgfSBmcm9tICcuLi9idG5EZWxldGUvQnRuRGVsZXRlJztcclxuXHJcbmltcG9ydCB7IFN0b3JlQ29udGV4dCB9IGZyb20gJy4uLy4uL3N0b3JlL3N0b3JlJztcclxuXHJcbmltcG9ydCAnLi9pbmRleC5zY3NzJztcclxuaW1wb3J0IGRyYWdJY29uIGZyb20gJy4uLy4uL3V0aWxzL2ltZy9kcmFnLnBuZyc7XHJcbmltcG9ydCBlZGl0SWNvbiBmcm9tICcuLi8uLi91dGlscy9pbWcvZWRpdC5wbmcnO1xyXG5cclxuZXhwb3J0IGNvbnN0IExpc3RJdGVtU2VjdGlvblNwZWNpYWwgPSAocHJvcHMpID0+IHtcclxuICAgIC8vY29uc29sZS5sb2cocHJvcHMpXHJcbiAgICBjb25zdCBma0lkU2VjdGlvbiA9IHdpbmRvdy5sb2NhdGlvbi5zZWFyY2gudG9TdHJpbmcoKS5tYXRjaCgvc2VjdGlvbj1bMC05XSsvZylbMF0ucmVwbGFjZSgvXFxEL2csJycpO1xyXG4gICAgY29uc3QgZmtJZFBhZ2UgPSB3aW5kb3cubG9jYXRpb24uc2VhcmNoLnRvU3RyaW5nKCkubWF0Y2goL2lkPVswLTldKy9nKVswXS5yZXBsYWNlKC9cXEQvZywnJyk7XHJcblxyXG4gICAgY29uc3QgeyBpZCwgdGl0bGUsIHN0YXR1cywgY29udGVudCwgY3JlYXRlZEF0LHVybH0gPSBwcm9wcy5pdGVtO1xyXG4gICAgLy9jb25zb2xlLmxvZyhpZClcclxuICAgIGNvbnN0IGl0ZW0gPSBwcm9wcy5pdGVtO1xyXG4gICAgXHJcbiAgICByZXR1cm4gKFxyXG4gICAgICAgIDxkaXYga2V5PXtpZH0gY2xhc3NOYW1lPVwibGlzdEl0ZW1TZWN0aW9uQ29udGFpbmVyXCI+XHJcbiAgICAgICAgICAgIDxhIGhyZWY9e2AvYWRtaW4vb25lU2VjdGlvbkl0ZW1NYW5hZ2VyP2lkPSR7ZmtJZFBhZ2V9JnNlY3Rpb249JHtma0lkU2VjdGlvbn0maWRJdGVtPSR7aWR9JHtwcm9wcy5yZXR1cm5WYWx1ZX0mZWRpdD0xYH0+XHJcbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cInVzZXJBY3Rpb25JbnB1dFwiPlxyXG4gICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPXtkcmFnSWNvbn0gY2xhc3NOYW1lPVwiZHJhZ1wiLz5cclxuICAgICAgICAgICAgICAgICAgICA8cD57dHlwZW9mIHRpdGxlID09PSAndW5kZWZpbmVkJyA/IGBFbGVtZW50ICR7aWR9YCA6IHRpdGxlfTwvcD5cclxuICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz17ZWRpdEljb259Lz5cclxuICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICA8L2E+XHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwicmlnaHRDb250YWluZXJcIj5cclxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiY29udGFpbmVyU3RhdHV0XCI+XHJcbiAgICAgICAgICAgICAgICAgICAgPFN3aXRjaFVJIGlzQWN0aXZlPXtzdGF0dXN9IGlkPXtwcm9wcy5pZFNlY3Rpb259IGlkSXRlbT17aWR9IHRvPScvYXBpL2FkbWluL3NlY3Rpb24vZWxlbWVudC9zdGF0dXMvJyByZWZyZXNoPXtwcm9wcy5yZWZyZXNofS8+XHJcbiAgICAgICAgICAgICAgICA8L2Rpdj4gXHJcbiAgICAgICAgICAgICAgICA8QnRuRGVsZXRlIGlkPXtpZH0gdG89e2AvYXBpL2FkbWluL3NlY3Rpb24vZWxlbWVudC8ke2ZrSWRTZWN0aW9ufS9gfSByZWZyZXNoPXtwcm9wcy5yZWZyZXNofS8+XHJcbiAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgIDwvZGl2PlxyXG4gICAgKTtcclxufVxyXG4iLCJpbXBvcnQgUmVhY3QsIHsgdXNlU3RhdGUsIHVzZUNvbnRleHQgfSBmcm9tICdyZWFjdCc7XHJcbi8vIGltcG9ydCB7IFN0b3JlQ29udGV4dCwgaW5pdGlhbFN0YXRlIH0gZnJvbSAnLi4vLi4vc3RvcmUvc3RvcmUnO1xyXG5pbXBvcnQgeyBCdG5EZWxldGUgfSBmcm9tICcuLi9idG5EZWxldGUvQnRuRGVsZXRlJztcclxuaW1wb3J0IHsgU3dpdGNoVUkgfSBmcm9tICcuLi9zd2l0Y2gvU3dpdGNoVUknO1xyXG5pbXBvcnQgeyBNb2RhbCB9IGZyb20gJy4uL21vZGFsL01vZGFsJztcclxuaW1wb3J0IHsgVGV4dElucHV0LCBGb3JtRmllbGQgfSBmcm9tICdncm9tbWV0JztcclxuXHJcbmltcG9ydCAnLi9pbmRleC5zY3NzJztcclxuaW1wb3J0IGVkaXRJY29uIGZyb20gJy4uLy4uL3V0aWxzL2ltZy9lZGl0LnBuZyc7XHJcbmltcG9ydCBmYWNlYm9va0ljb24gIGZyb20gJy4uLy4uL3V0aWxzL2ltZy9mYi5wbmcnO1xyXG5pbXBvcnQgdHdpdHRlckljb24gZnJvbSAnLi4vLi4vdXRpbHMvaW1nL3R3LnBuZyc7XHJcbmltcG9ydCB5b3V0dWJlSWNvbiBmcm9tICcuLi8uLi91dGlscy9pbWcveXQucG5nJztcclxuaW1wb3J0IGluc3RhZ3JhbUljb24gIGZyb20gJy4uLy4uL3V0aWxzL2ltZy9pbnN0YS5wbmcnO1xyXG5pbXBvcnQgdGlrVG9rSWNvbiAgZnJvbSAnLi4vLi4vdXRpbHMvaW1nL3Rpa3Rvay5wbmcnO1xyXG5pbXBvcnQgc25hcFRjaGF0SWNvbiAgZnJvbSAnLi4vLi4vdXRpbHMvaW1nL3NuYXAucG5nJztcclxuXHJcbmV4cG9ydCBjb25zdCBMaXN0SXRlbVNvY2lhbCA9IChwcm9wcykgPT4ge1xyXG4gICAgLy9jb25zb2xlLmxvZyhwcm9wcy5pdGVtKVxyXG5cclxuICAgIGNvbnN0IHsgaWQsIGNvbnRlbnQsIGNyZWF0ZWRBdCwgc3RhdHVzLCB0aXRsZSwgdHlwZSwgdXJsIH0gPSBwcm9wcy5pdGVtO1xyXG4gICAgXHJcbiAgICBjb25zdCBbZWRpdCwgZWRpdFBvcHVwXSA9IHVzZVN0YXRlKHRydWUpO1xyXG4gICAgY29uc3QgW29wZW4sIG9wZW5Qb3B1cF0gPSB1c2VTdGF0ZShmYWxzZSk7XHJcblxyXG4gICAgbGV0IFtjb250ZW50U3RhdGUsIHNldENvbnRlbnRTdGF0ZV0gPSB1c2VTdGF0ZShjb250ZW50KTtcclxuXHJcbiAgICBjb25zdCBtZW51SWNvbiA9IHsgXHJcbiAgICAgICAgaWNvbkZhY2Vib29rOiBmYWNlYm9va0ljb24sIFxyXG4gICAgICAgIGljb25Ud2l0dGVyOiB0d2l0dGVySWNvbiwgXHJcbiAgICAgICAgaWNvbkluc3RhZ3JhbTogaW5zdGFncmFtSWNvbiwgXHJcbiAgICAgICAgaWNvbllvdXR1YmU6IHlvdXR1YmVJY29uLFxyXG4gICAgICAgIGljb25UaWtUb2s6IHRpa1Rva0ljb24sXHJcbiAgICAgICAgaWNvblNuYXBUY2hhdD
11929ogc25hcFRjaGF0SWNvblxyXG4gICAgfVxyXG4gICAgLy9jb25zb2xlLmxvZyhtZW51SWNvblt0aXRsZV0pXHJcbiAgICBjb25zdCBoYW5kbGVDbGljayA9ICgpID0+IHtcclxuICAgICAgICBvcGVuUG9wdXAodHJ1ZSlcclxuICAgIH1cclxuXHJcbiAgICBjb25zdCBoYW5kbGVDaGFuZ2UgPSAoZSkgPT4ge1xyXG4gICAgICAgIC8vY29uc29sZS5sb2coZSwgaWQpXHJcbiAgICAgICAgc2V0Q29udGVudFN0YXRlKGUpO1xyXG4gICAgICAgIHByb3BzLnJldHVyblRvUGFyZW50KGUsIGlkKTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgcmV0dXJuIChcclxuICAgICAgICA8PlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImxpc3RJdGVtU29jaWFsQ29udGFpbmVyXCI+XHJcbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImNvbnRhaW5lclRleHQgaWNvblVybFwiPlxyXG4gICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPXttZW51SWNvblt0aXRsZV19Lz5cclxuICAgICAgICAgICAgICAgIDwvZGl2PlxyXG5cclxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiY29udGFpbmVyVGV4dCBzb2NpYWxVcmxcIj5cclxuICAgICAgICAgICAgICAgICAgICA8Rm9ybUZpZWxkIGxhYmVsPVwiXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDxUZXh0SW5wdXRcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBsYWNlaG9sZGVyPVwidHlwZSBoZXJlXCJcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlPXtjb250ZW50U3RhdGV9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbkNoYW5nZT17ZSA9PiB7IGhhbmRsZUNoYW5nZShlLnRhcmdldC52YWx1ZSkgfX1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLz5cclxuICAgICAgICAgICAgICAgICAgICA8L0Zvcm1GaWVsZD5cclxuICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJjb250YWluZXJTdGF0dXRcIj5cclxuICAgICAgICAgICAgICAgICAgICA8U3dpdGNoVUkgaXNBY3RpdmU9e3N0YXR1c30gaWQ9e2lkfSB0bz0nL2FwaS9hZG1pbi9zb2NpYWwvc3RhdHVzLycvPlxyXG4gICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgICAgICB7LyogPGRpdiBjbGFzc05hbWU9XCJjb250YWluZXJFZGl0XCIgb25DbGljaz17KCkgPT4geyBoYW5kbGVDbGljaygpIH19PjxpbWcgc3JjPXtlZGl0SWNvbn0vPjwvZGl2PiAqL31cclxuICAgICAgICAgICAgICAgIHsvKiA8QnRuRGVsZXRlIGlkPXtpZH0gdG89Jy9hcGkvYWRtaW4vdXNlci8nIHJlZnJlc2g9eygpID0+IHsgcHJvcHMucmVmcmVzaCgpIH19Lz4gICovfVxyXG4gICAgICAgICAgICA8L2Rpdj5cclxuXHJcbiAgICAgICAgICAgIHsvKiB7b3BlbiAmJlxyXG4gICAgICAgICAgICAgICAgPE1vZGFsIFxyXG4gICAgICAgICAgICAgICAgICAgIHJlZnJlc2g9eygpID0+IHsgcHJvcHMucmVmcmVzaCgpIH19XHJcbiAgICAgICAgICAgICAgICAgICAgaWQ9e2lkfVxyXG4gICAgICAgICAgICAgICAgICAgIGVkaXQ9e2VkaXR9XHJcbiAgICAgICAgICAgICAgICAgICAgb3Blbj17b3Blbn1cclxuICAgICAgICAgICAgICAgICAgICBjbG9zZVBvcHVwPXsoKSA9PiBvcGVuUG9wdXAoZmFsc2UpfSBcclxuICAgICAgICAgICAgICAgICAgICBtb2RhbD1cImFkZEVkaXRVc2VyXCJcclxuICAgICAgICAgICAgICAgICAgICBpdGVtPXt7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhc3N3b3JkOiBlZGl0ID8gcGFzc3dvcmQgOiBcIlwiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB1c2VybmFtZTogZWRpdCA/IHVzZXJuYW1lIDogXCJcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlyc3ROYW1lOiBlZGl0ID8gZmlyc3ROYW1lIDogXCJcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGFzdE5hbWU6IGVkaXQgPyBsYXN0TmFtZSA6IFwiXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGVtYWlsOiBlZGl0ID8gZW1haWwgOiBcIlwiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICByb2xlczogZWRpdCA/IHJvbGVzWzBdIDogXCJcIixcclxuICAgICAgICAgICAgICAgICAgICB9fVxyXG4gICAgICAgICAgICAgICAgLz5cclxuICAgICAgICAgICAgfSAqL31cclxuICAgICAgICA8Lz5cclxuICAgICk7XHJcbn1cclxuIiwiaW1wb3J0IFJlYWN0LCB7IHVzZVN0YXRlLCB1c2VDb250ZXh0IH0gZnJvbSAncmVhY3QnO1xyXG4vLyBpbXBvcnQgeyBTdG9yZUNvbnRleHQsIGluaXRpYWxTdGF0ZSB9IGZyb20gJy4uLy4uL3N0b3JlL3N0b3JlJztcclxuaW1wb3J0IHsgQnRuRGVsZXRlIH0gZnJvbSAnLi4vYnRuRGVsZXRlL0J0bkRlbGV0ZSc7XHJcbmltcG9ydCB7IFN3aXRjaFVJIH0gZnJvbSAnLi4vc3dpdGNoL1N3aXRjaFVJJztcclxuaW1wb3J0IHsgTW9kYWwgfSBmcm9tICcuLi9tb2RhbC9Nb2RhbCc7XHJcblxyXG5pbXBvcnQgJy4vaW5kZXguc2Nzcyc7XHJcbmltcG9ydCBlZGl0SWNvbiBmcm9tICcuLi8uLi91dGlscy9pbWcvZWRpdC5wbmcnO1xyXG5cclxuZXhwb3J0IGNvbnN0IExpc3RJdGVtVXNlciA9IChwcm9wcykgPT4ge1xyXG4gICAgY29uc3QgeyBpZCwgdXNlcm5hbWUsIGVtYWlsLCByb2xlcywgc3RhdHVzLCBsYXN0TmFtZSwgZmlyc3ROYW1lLCBwYXNzd29yZCB9ID0gcHJvcHMuaXRlbTtcclxuICAgIFxyXG4gICAgY29uc3QgW2VkaXQsIGVkaXRQb3B1cF0gPSB1c2VTdGF0ZSh0cnVlKTtcclxuICAgIGNvbnN0IFtvcGVuLCBvcGVuUG9wdXBdID0gdXNlU3RhdGUoZmFsc2UpO1xyXG5cclxuICAgIGNvbnN0IGhhbmRsZUNsaWNrID0gKCkgPT4ge1xyXG4gICAgICAgIG9wZW5Qb3B1cCh0cnVlKVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICByZXR1cm4gKFxyXG4gICAgICAgIDw+XHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwibGlzdEl0ZW1Vc2VyQ29udGFpbmVyXCI+XHJcbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImNvbnRhaW5lclRleHRcIj5cclxuICAgICAgICAgICAgICAgICAgICA8cD57dXNlcm5hbWV9PC9wPlxyXG4gICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImNvbnRhaW5lclRleHRcIj5cclxuICAgICAgICAgICAgICAgICAgICA8cD57ZW1haWx9PC9wPlxyXG4gICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImNvbnRhaW5lclRleHRcIj5cclxuICAgICAgICAgICAgICAgICAgICA8cD57cm9sZXNbMF19PC9wPlxyXG4gICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImNvbnRhaW5lclRleHRcIj5cclxuICAgICAgICAgICAgICAgICAgICA8cD57aWR9PC9wPlxyXG4gICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImNvbnRhaW5lclN0YXR1dFwiPlxyXG4gICAgICAgICAgICAgICAgICAgIDxTd2l0Y2hVSSBpc0FjdGl2ZT17c3RhdHVzfSBpZD17aWR9IHRvPScvYXBpL2FkbWluL3VzZXIvc3RhdHVzLycgcmVmcmVzaD17cHJvcHMucmVmcmVzaH0vPlxyXG4gICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImNvbnRhaW5lckVkaXRcIiBvbkNsaWNrPXsoKSA9PiB7IGhhbmRsZUNsaWNrKCkgfX0+PGltZyBzcmM9e2VkaXRJY29ufS8+PC9kaXY+XHJcbiAgICAgICAgICAgICAgICA8QnRuRGVsZXRlIGlkPXtpZH0gdG89Jy9hcGkvYWRtaW4vdXNlci8nIHJlZnJlc2g9e3Byb3BzLnJlZnJlc2h9Lz4gXHJcbiAgICAgICAgICAgIDwvZGl2PlxyXG5cclxuXHJcbiAgICAgICAgICAgI
11929HtvcGVuICYmXHJcbiAgICAgICAgICAgICAgICA8TW9kYWwgXHJcbiAgICAgICAgICAgICAgICAgICAgcmVmcmVzaD17KCkgPT4geyBwcm9wcy5yZWZyZXNoKCkgfX1cclxuICAgICAgICAgICAgICAgICAgICBpZD17aWR9XHJcbiAgICAgICAgICAgICAgICAgICAgZWRpdD17ZWRpdH1cclxuICAgICAgICAgICAgICAgICAgICBvcGVuPXtvcGVufVxyXG4gICAgICAgICAgICAgICAgICAgIGNsb3NlUG9wdXA9eygpID0+IG9wZW5Qb3B1cChmYWxzZSl9IFxyXG4gICAgICAgICAgICAgICAgICAgIG1vZGFsPVwiYWRkRWRpdFVzZXJcIlxyXG4gICAgICAgICAgICAgICAgICAgIGl0ZW09e3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFzc3dvcmQ6IGVkaXQgPyBwYXNzd29yZCA6IFwiXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHVzZXJuYW1lOiBlZGl0ID8gdXNlcm5hbWUgOiBcIlwiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaXJzdE5hbWU6IGVkaXQgPyBmaXJzdE5hbWUgOiBcIlwiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsYXN0TmFtZTogZWRpdCA/IGxhc3ROYW1lIDogXCJcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgZW1haWw6IGVkaXQgPyBlbWFpbCA6IFwiXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJvbGVzOiBlZGl0ID8gcm9sZXNbMF0gOiBcIlwiLFxyXG4gICAgICAgICAgICAgICAgICAgIH19XHJcbiAgICAgICAgICAgICAgICAvPlxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgPC8+XHJcbiAgICApO1xyXG59XHJcbiIsIi8vIGV4dHJhY3RlZCBieSBtaW5pLWNzcy1leHRyYWN0LXBsdWdpbiIsImltcG9ydCBSZWFjdCwgeyB1c2VDb250ZXh0LCB1c2VFZmZlY3QsIHVzZVN0YXRlIH0gZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgQ2xhc3NOYW1lcyBmcm9tICdjbGFzc25hbWVzJztcclxuXHJcbmltcG9ydCB7IFN0b3JlQ29udGV4dCwgaW5pdGlhbFN0YXRlIH0gZnJvbSAnLi4vLi4vc3RvcmUvc3RvcmUnO1xyXG5cclxuaW1wb3J0IHsgTW9kYWwgfSBmcm9tICcuLi9tb2RhbC9Nb2RhbCc7XHJcbmltcG9ydCB7IEJ0bkRlbGV0ZSB9IGZyb20gJy4uL2J0bkRlbGV0ZS9CdG5EZWxldGUnO1xyXG5cclxuaW1wb3J0ICcuL2luZGV4LnNjc3MnO1xyXG5cclxuaW1wb3J0IGVkaXRJY29uIGZyb20gJy4uLy4uL3V0aWxzL2ltZy9lZGl0LnBuZyc7XHJcbmltcG9ydCBkZWxldGVJY29uIGZyb20gJy4uLy4uL3V0aWxzL2ltZy9kZWxldGUucG5nJztcclxuaW1wb3J0IHBsYXlJY29uIGZyb20gJy4uLy4uL3V0aWxzL2ltZy9wbGF5d2hpdGUucG5nJztcclxuXHJcbmV4cG9ydCBjb25zdCBNZWRpYUNhcmQgPSAocHJvcHMpID0+IHtcclxuICAgIGNvbnN0IHsgc3RhdGUsIGRpc3BhdGNoIH0gPSB1c2VDb250ZXh0KFN0b3JlQ29udGV4dCk7XHJcbiAgICBjb25zdCB7IGlkLCBhbHBoYU9yZGVyLCBtaW1lLCBwYXRoLCBmaWxlbmFtZSwgc2l6ZSwgdHlwZSwgc2hvdywgYWx0LCBsYW5nLCBpZFNlbGVjdGVkLCBvcmlnaW5hbEZpbGVOYW1lLCBpZFZpZGVvIH0gPSBwcm9wcztcclxuXHJcbiAgICBjb25zdCBbZWRpdCwgZWRpdFBvcHVwXSA9IHVzZVN0YXRlKHRydWUpO1xyXG4gICAgY29uc3QgW29wZW4sIG9wZW5Qb3B1cF0gPSB1c2VTdGF0ZShmYWxzZSk7XHJcblxyXG4gICAgY29uc3QgW3BsYXllciwgb3BlblBsYXllcl0gPSB1c2VTdGF0ZShmYWxzZSk7XHJcblxyXG4gICAgY29uc3QgW2N1cnJlbnRJbWcsIHNldEN1cnJlbnRJbWddID0gdXNlU3RhdGUoaW5pdGlhbFN0YXRlLmN1cnJlbnRHYWxsZXJ5SW1nKVxyXG4gICAgbGV0IHNlbGVjdGVkID0gaWRTZWxlY3RlZCAhPT0gJycgJiYgaWRTZWxlY3RlZCA9PT0gaWQudG9TdHJpbmcoKSA/IHRydWUgOiBmYWxzZTtcclxuXHJcbiAgICB1c2VFZmZlY3QoKCkgPT4ge1xyXG4gICAgICAgIGxldCBjSW1nID0gJyc7XHJcbiAgICAgICAgZGlzcGF0Y2goIHt0eXBlOiAnc2V0Q3VycmVudEdhbGxlcnlJbWcnLCBjSW1nIH0gKTtcclxuICAgIH0sIFtdKTsgXHJcblxyXG4gICAgY29uc3QgaGFuZGxlQ2xpY2sgPSAoKSA9PiB7XHJcbiAgICAgICAgb3BlblBvcHVwKHRydWUpXHJcbiAgICB9XHJcblxyXG4gICAgY29uc3QgaGFuZGxlUGxheWVyT3BlbiA9ICgpID0+IHtcclxuICAgICAgICBvcGVuUGxheWVyKHRydWUpXHJcbiAgICB9XHJcblxyXG4gICAgY29uc3QgaGFuZGxlU2VsZWN0aW9uID0gKGUsIGlkKSA9PiB7XHJcbiAgICAgICAgbGV0IGNJbWcgPSBpZC50b1N0cmluZygpO1xyXG4gICAgICAgIHNldEN1cnJlbnRJbWcoY0ltZylcclxuICAgICAgICBkaXNwYXRjaCgge3R5cGU6ICdzZXRDdXJyZW50R2FsbGVyeUltZycsIGNJbWcgfSApO1xyXG4gICAgICAgIGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJy5tb2RhbEJvZHknKS5zY3JvbGxUbyh7IHRvcDogMCwgYmVoYXZpb3I6ICdzbW9vdGgnIH0pO1xyXG4gICAgfVxyXG4gICAgLy9jb25zb2xlLmxvZyhwYXRoLCBmaWxlbmFtZSlcclxuICAgIGxldCBwYXRoSW1nID0gcGF0aCA9PT0gbnVsbCA/IGZpbGVuYW1lIDogYCR7cGF0aH0ke2ZpbGVuYW1lfWA7XHJcbiAgICBcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPD5cclxuICAgICAgICAgICAge3Nob3cgPT09IHRydWUgJiZcclxuICAgICAgICAgICAgICAgIDxkaXYga2V5PXtpZH0gY2xhc3NOYW1lPVwibWVkaWFDYXJkQ29udGFpbmVyXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJjb250YWluZXJBY3Rpb25JbWdcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAge3Byb3BzLmlzUG9wVXAgJiYgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT17Q2xhc3NOYW1lcygnY29udGFpbmVyU2VsZWN0SW1nJywgeyAnc2VsZWN0ZWQnIDogc2VsZWN0ZWQgfSApfSBvbkNsaWNrPXsoZSkgPT4geyBoYW5kbGVTZWxlY3Rpb24oZSwgaWQpIH19PlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPntzZWxlY3RlZCA/ICdTw6lsZWN0aW9ubsOpIOKclCcgOiAnU8OpbGVjdGlvbm5lcid9PC9wPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgI
11929H1cclxuICAgICAgICAgICAgICAgICAgICAgICAgeyFwcm9wcy5pc1BvcFVwICYmIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPD5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIGNsYXNzTmFtZT1cImljb25cIiBzcmM9e2VkaXRJY29ufSBvbkNsaWNrPXsoKSA9PiB7IGhhbmRsZUNsaWNrKCkgfX0vPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPntvcmlnaW5hbEZpbGVOYW1lfTwvcD5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8QnRuRGVsZXRlIGlkPXtpZH0gdG89Jy9hcGkvYWRtaW4vbWVkaWEvJyByZWZyZXNoPXtwcm9wcy5yZWZyZXNofS8+IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPC8+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT17Q2xhc3NOYW1lcygnY29udGFpbmVySW1nJywgeyAnc2VsZWN0ZWQnIDogc2VsZWN0ZWQgfSApfT5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPGRpdj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHttaW1lID09PSAneW91dHViZScgJiZcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImljb25QbGF5XCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgY2xhc3NOYW1lPVwiaWNvblwiIHNyYz17cGxheUljb259IG9uQ2xpY2s9eygpID0+IHsgaGFuZGxlUGxheWVyT3BlbigpIH19Lz5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHttaW1lID09PSAndmltZW8nICYmXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJpY29uUGxheVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nIGNsYXNzTmFtZT1cImljb25cIiBzcmM9e3BsYXlJY29ufSBvbkNsaWNrPXsoKSA9PiB7IGhhbmRsZVBsYXllck9wZW4oKSB9fS8+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7bWltZSA9PT0gJ2Fic3RyZWFtJyAmJlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiaWNvblBsYXlcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBjbGFzc05hbWU9XCJpY29uXCIgc3JjPXtwbGF5SWNvbn0gb25DbGljaz17KCkgPT4geyBoYW5kbGVQbGF5ZXJPcGVuKCkgfX0vPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9e3BhdGhJbWd9Lz5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB7b3BlbiAmJlxyXG4gICAgICAgICAgICAgICAgPE1vZGFsIFxyXG4gICAgICAgICAgICAgICAgICAgIHJlZnJlc2g9eygpID0+IHsgcHJvcHMucmVmcmVzaCgpIH19XHJcbiAgICAgICAgICAgICAgICAgICAgaWQ9e2lkfVxyXG4gICAgICAgICAgICAgICAgICAgIGVkaXQ9e2VkaXR9XHJcbiAgICAgICAgICAgICAgICAgICAgb3Blbj17b3Blbn1cclxuICAgICAgICAgICAgICAgICAgICBjbG9zZVBvcHVwPXsoKSA9PiBvcGVuUG9wdXAoZmFsc2UpfSBcclxuICAgICAgICAgICAgICAgICAgICBtb2RhbD1cImFkZEVkaXRNZWRpYVwiXHJcbiAgICAgICAgICAgICAgICAgICAgaXRlbT17e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbHQ6IGVkaXQgPyBhbHQgOiBcIlwiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsYW5nOiBlZGl0ID8gbGFuZyA6XCJcIiwgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yaWdpbmFsRmlsZW5hbWU6IGVkaXQgPyBvcmlnaW5hbEZpbGVOYW1lIDogXCJcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWltZTogZWRpdCA/IG1pbWUgOiBcIlwiLFxyXG4gICAgICAgICAgICAgICAgICAgIH19XHJcbiAgICAgICAgICAgICAgICAvPlxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB7cGxheWVyICYmXHJcbiAgICAgICAgICAgICAgICA8TW9kYWwgXHJcbiAgICAgICAgICAgICAgICAgICAgcmVmcmVzaD17KCkgPT4geyBwcm9wcy5yZWZyZXNoKCkgfX1cclxuICAgICAgICAgICAgICAgICAgICBpZD17aWR9XHJcbiAgICAgICAgICAgICAgICAgICAgb3Blbj17b3Blbn1cclxuICAgICAgICAgICAgICAgICAgICBjbG9zZVBvcHVwPXsoKSA9PiBvcGVuUGxheWVyKGZhbHNlKX0gXHJcbiAgICAgICAgICAgICAgICAgICAgbW9kYWw9XCJzaG93VmlkZW9cIlxyXG4gICAgICAgICAgICAgICAgICAgIGl0ZW09e3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsZW5hbWU6IGZpbGVuYW1lLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW1lOiBtaW1lLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpZFZpZGVvOiBpZFZpZGVvXHJcbiAgICAgICAgICAgICAgICAgICAgfX1cclxuICAgICAgICAgICAgICAgIC8+XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICA8Lz5cclxuICAgICk7XHJcbn1cclxuIiwiLy8gZXh0cmFjdGVkIGJ5IG1pbmktY3NzLWV4dHJhY3QtcGx1Z2luIiwiaW1wb3J0IFJlYWN0LCB7IHVzZVN0YXRlLCB1c2VFZmZlY3QsIHVzZUNvbnRleHQgfSBmcm9tICdyZWFjdCc7XHJcblxyXG5pbXBvcnQgeyBGaWx0ZXJzIH0gZnJvbSAnLi4vZmlsdGVycy9GaWx0ZXJzJztcclxuaW1wb3J0IHsgSW1nTGlzdCB9IGZyb20gJy4uL2ltZ0xpc3QvSW1nTGlzdCc7XHJcblxyXG5pbXBvcnQgJy4vaW5kZXguc2Nzcyc7XHJcblxyXG5leHBvcnQgY29uc3QgTWVkaWFTZWN0aW9uID0gKHByb3BzKSA9PiB7XHJcbiAgICBjb25zdCB7IGl0ZW1zLCByZWZyZXNoIH0gPSBwcm9wcztcclxuXHJcbiAgICByZXR1cm4gKFxyXG4gICAgICAgIDw+XHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwibWVkaWFCYXJDb250YWluZXJcIj5cclxuICAgICAgICAgICAgICAgIDxGaWx0ZXJzIGZpbHRlclR5cGU9eydtw6lkaWFzJ30gaW1nPXsnaW1hZ2UnfSB2aWQ9eyd2aWTDqW8nfSBwZGY9eydwZGYnfSB5dD17J3lvdXR1YmUnfSB2aW09eyd2aW1lbyd9IGFic3RyZWFtPXsnYWJzdHJlYW0nfS8+XHJcbiAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICA8SW1nTGlzdCBpZE9sZD17cHJvcHMuaWRPbGR9IG1lZGlhPXtpdGVtc30gcmVmcmVzaD17cmVmcmVzaH0gaXNQb3BVcD17cHJvcHMuaXNQb3BVcH0gLz5cclxuICAgICAgICA8Lz5cclxuICAgICAgICBcclxuICAgICk7XHJcbn1cclxuIiwiLy8gZXh0cmFjdGVkIGJ5IG1pbmktY3NzLWV4dHJhY3QtcGx1Z2luIiwiaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcclxuaW1wb3J0ICcuL2luZGV4LnNjc3MnO1xyXG5cclxuaW1wb3J0IHsgU3dpdGNoVUkgfSBmcm9tICcuLi8uLi9jb21wb25lbnRzL3N3aXRjaC9Td2l0Y2hVSSc7XHJcblxyXG5leHBvcnQgY29uc3QgTWVudVN0YXR1cyA9IChwcm9wcykgPT4ge1xyXG4gICAgY29uc3QgeyBzdGF0dXMsIGlkLCB0bywgdGl0bGUgfSA9IHByb3BzO1xyXG5cclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJjb250YWluZXJNZW51SW5wdXRcIj5cclxuICAgICAgICAgICAgPHAgY2xhc3NOYW1lPVwibWVudU5hbWVcIj5NZW51IHt0aXRsZX08L3A+XHJcbiAgICAgICAgICAgI
11929HsvKiA8U3dpdGNoVUkgaXNBY3RpdmU9e3N0YXR1c30gaWQ9e2lkfSB0bz17Jy9hcGkvYWRtaW4vbWVudS9zdGF0dXMvJ30vPiAqL31cclxuICAgICAgICA8L2Rpdj5cclxuICAgICk7XHJcbn1cclxuIiwiLy8gZXh0cmFjdGVkIGJ5IG1pbmktY3NzLWV4dHJhY3QtcGx1Z2luIiwiaW1wb3J0IFJlYWN0LCB7IHVzZUNvbnRleHQgfSBmcm9tICdyZWFjdCc7XHJcbmltcG9ydCBDbGFzc05hbWVzIGZyb20gJ2NsYXNzbmFtZXMnO1xyXG5cclxuaW1wb3J0IHsgTW9kYWxVc2VyIH0gZnJvbSAnLi9Nb2RhbFVzZXInO1xyXG5pbXBvcnQgeyBNb2RhbE5vdGlmIH0gZnJvbSAnLi9Nb2RhbE5vdGlmJztcclxuaW1wb3J0IHsgTW9kYWxQYWdlIH0gZnJvbSAnLi9Nb2RhbFBhZ2UnO1xyXG5pbXBvcnQgeyBNb2RhbENvbmZpcm0gfSBmcm9tICcuL01vZGFsQ29uZmlybSc7XHJcbmltcG9ydCB7IE1vZGFsTWVkaWEgfSBmcm9tICcuL01vZGFsTWVkaWEnO1xyXG5pbXBvcnQgeyBNb2RhbFBsYXllciB9IGZyb20gJy4vTW9kYWxQbGF5ZXInO1xyXG5pbXBvcnQgeyBNb2RhbE9uZUltZyB9IGZyb20gJy4vTW9kYWxPbmVJbWcnO1xyXG5pbXBvcnQgeyBNb2RhbE1lbnUgfSBmcm9tICcuL01vZGFsTWVudSc7XHJcbmltcG9ydCB7IE1vZGFsU2VjdGlvblBhZ2UgfSBmcm9tICcuL01vZGFsU2VjdGlvblBhZ2UnO1xyXG5cclxuaW1wb3J0IHsgU3RvcmVDb250ZXh0LCBpbml0aWFsU3RhdGUgfSBmcm9tICcuLi8uLi9zdG9yZS9zdG9yZSc7XHJcblxyXG5pbXBvcnQgJy4vaW5kZXguc2Nzcyc7XHJcbmV4cG9ydCBjb25zdCBNb2RhbCA9IChwcm9wcykgPT4ge1xyXG4gICAgY29uc3QgeyBzdGF0ZSwgZGlzcGF0Y2ggfSA9IHVzZUNvbnRleHQoU3RvcmVDb250ZXh0KTtcclxuICAgIGNvbnN0IHsgY2xvc2VQb3B1cCwgbW9kYWwsIGl0ZW0sIGVkaXQsIGlkLCByZWZyZXNoIH0gPSBwcm9wcztcclxuXHJcbiAgICBjb25zdCBzZWxlY3RNb2RhbCA9ICgpID0+IHtcclxuICAgICAgICBzd2l0Y2gobW9kYWwpIHtcclxuICAgICAgICAgICAgY2FzZSBcImFkZEVkaXRNZW51XCI6XHJcbiAgICAgICAgICAgICAgICByZXR1cm4gPE1vZGFsTWVudSBpdGVtPXtpdGVtfSBlZGl0PXtlZGl0fSBpZD17aWR9IHJlZnJlc2g9e3JlZnJlc2h9IGNsb3NlUG9wdXA9e2Nsb3NlUG9wdXB9IC8+O1xyXG4gICAgICAgICAgICBjYXNlIFwiYWRkU2VjdGlvblBhZ2VcIjpcclxuICAgICAgICAgICAgICAgIHJldHVybiA8TW9kYWxTZWN0aW9uUGFnZSBpdGVtPXtpdGVtfSBpZD17aWR9IHJlZnJlc2g9e3JlZnJlc2h9IGNsb3NlUG9wdXA9e2Nsb3NlUG9wdXB9IC8+O1xyXG4gICAgICAgICAgICBjYXNlIFwiZWRpdE9uZUltZ1wiOlxyXG4gICAgICAgICAgICAgICAgcmV0dXJuIDxNb2RhbE9uZUltZyBpdGVtPXtpdGVtfSBlZGl0PXtlZGl0fSBpZD17aWR9IHJlZnJlc2g9e3JlZnJlc2h9IGNsb3NlUG9wdXA9e2Nsb3NlUG9wdXB9IGlzUG9wVXA9e3Byb3BzLmlzUG9wVXB9IGhhbmRsZVN1Ym1pdD17cHJvcHMuaGFuZGxlU3VibWl0fS8+O1xyXG4gICAgICAgICAgICBjYXNlIFwiYWRkRWRpdE1lZGlhXCI6XHJcbiAgICAgICAgICAgICAgICByZXR1cm4gPE1vZGFsTWVkaWEgaXRlbT17aXRlbX0gZWRpdD17ZWRpdH0gaWQ9e2lkfSByZWZyZXNoPXtyZWZyZXNofSBjbG9zZVBvcHVwPXtjbG9zZVBvcHVwfSAvPjtcclxuICAgICAgICAgICAgY2FzZSBcInNob3dWaWRlb1wiOlxyXG4gICAgICAgICAgICAgICAgcmV0dXJuIDxNb2RhbFBsYXllciBpdGVtPXtpdGVtfSBpZD17aWR9IHJlZnJlc2g9e3JlZnJlc2h9IGNsb3NlUG9wdXA9e2Nsb3NlUG9wdXB9IC8+O1xyXG4gICAgICAgICAgICBjYXNlIFwiYWRkUGFnZVwiOlxyXG4gICAgICAgICAgICAgICAgcmV0dXJuIDxNb2RhbFBhZ2UgaXRlbT17aXRlbX0gaWQ9e2lkfSByZWZyZXNoPXtyZWZyZXNofSBjbG9zZVBvcHVwPXtjbG9zZVBvcHVwfSAvPjtcclxuICAgICAgICAgICAgY2FzZSBcIm1vZGFsQ29uZmlybVwiOlxyXG4gICAgICAgICAgICAgICAgcmV0dXJuIDxNb2RhbENvbmZpcm0gaXRlbT17aXRlbX0gaWQ9e2lkfSByZWZyZXNoPXtyZWZyZXNofSBjbG9zZVBvcHVwPXtjbG9zZVBvcHVwfSBzZW5kRGVsZXRlPXtwcm9wcy5zZW5kRGVsZXRlfS8+O1xyXG4gICAgICAgICAgICBjYXNlIFwibW9kYWxOb3RpZlwiOlxyXG4gICAgICAgICAgICAgICAgcmV0dXJuIDxNb2RhbE5vdGlmIGl0ZW09e2l0ZW19IGVkaXQ9e2VkaXR9IHJlZnJlc2g9e3JlZnJlc2h9IGNsb3NlUG9wdXA9e2Nsb3NlUG9wdXB9Lz47XHJcbiAgICAgICAgICAgIGNhc2UgXCJhZGRFZGl0VXNlclwiOlxyXG4gICAgICAgICAgICAgICAgcmV0dXJuIDxNb2RhbFVzZXIgaXRlbT17aXRlbX0gZWRpdD17ZWRpdH0gaWQ9e2lkfSByZWZyZXNoPXtyZWZyZXNofSBjbG9zZVBvcHVwPXtjbG9zZVBvcHVwfSAvPjtcclxuICAgICAgICAgICAgZGVmYXVsdDpcclxuICAgICAgICAgICAgICAgIGJyZWFrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGxldCBpc05vdGlmID0gZmFsc2U7XHJcblxyXG4gICAgaWYobW9kYWwgPT09IFwibW9kYWxOb3RpZlwiKSB7XHJcbiAgICAgICAgaXNOb3RpZiA9IHRydWU7XHJcbiAgICB9XHJcbiAgICBsZXQgY0FjdGl2ZSA9IFsnYWxsJ107IFxyXG4gICAgcmV0dXJuIChcclxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT17Q2xhc3NOYW1lcygnbW9kYWwnLCB7ICdtb2RhbE5vdGlmQmFzZScgOiBpc05vdGlmIH0gKX0gb25DbGljaz17KCkgPT4ge2Nsb3NlUG9wdXAoKSwgZGlzcGF0Y2goIHt0eXBlOiAnc2V0Q2hlY2tBY3RpdmVUeXBlJywgY0FjdGl2ZX0gKSB9fT5cclxuICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9e0NsYXNzTmFtZXMoJ21vZGFsQm9keScsIHsgJ21vZGFsTm90aWYnIDogaXNOb3RpZiwgJ21vZGFsRGFuZ2VyJzogcHJvcHMubW9kYWxFcnJvciB9ICl9IG9uQ2xpY2s9eyhlKSA9PiBlLnN0b3BQcm9wYWdhdGlvbigpfT5cclxuICAgICAgICAgICAgICAgIHtzZWxlY3RNb2RhbCgpfVxyXG4gICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICA8L2Rpdj5cclxuICAgICk7XHJcbn1cclxuIiwiaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcclxuaW1wb3J0IHsgc2VuZERlbGV0ZSB9IGZyb20gJy4uLy4uL3N0b3JlL3NlcnZpY2UnO1xyXG5cclxuaW1wb3J0ICcuL2luZGV4LnNjc3MnO1xyXG5cclxuXHJcbmV4cG9ydCBjb25zdCBNb2RhbENvbmZpcm0gPSAocHJvcHMpID0+IHtcclxuICAgIGNvbnN0IHsgaXRlbSwgcmVmcmVzaCwgY2xvc2VQb3B1cCB9ID0gcHJvcHM7XHJcblxyXG4gICAgY29uc3QgaGFuZGxlQ2hvaWNlID0gYXN5bmMgKGUpID0+IHtcclxuICAgICAgICBjbG9zZVBvcHVwKHRydWUpXHJcbiAgICAgICAgaWYoZSA9PT0gdHJ1ZSkge1xyXG4gICAgICAgICAgICBhd2FpdCBzZW5kRGVsZXRlKGl0ZW0udG8sIGl0ZW0uaWRUb0RlbGV0ZSkudGhlbihyZXMgPT4ge1xyXG4gICAgICAgICAgICAgICAgaWYgKGl0ZW0uZnJvbSA9PT0gJ3NlY3Rpb24nKVxyXG4gICAgICAgICAgICAgICAgICAgI
11929HNldFRpbWVvdXQoKCkgPT4geyByZWZyZXNoKCkgfSwgNzAwKVxyXG4gICAgICAgICAgICAgICAgZWxzZSBpZiAoaXRlbS5mcm9tID09PSAncGFnZScpXHJcbiAgICAgICAgICAgICAgICAgICAgc2V0VGltZW91dCgoKSA9PiB7IHdpbmRvdy5sb2NhdGlvbi5ocmVmID0gJy9hZG1pbi9wYWdlTWFuYWdlcicgfSwgNzAwKVxyXG4gICAgICAgICAgICB9KVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJtb2RhbExheW91dCBtb2RhbENvbmZpcm1cIj5cclxuICAgICAgICAgICAgPHA+e2l0ZW0udGl0bGV9PC9wPlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cInllc1wiIG9uQ2xpY2s9eygpID0+IHtoYW5kbGVDaG9pY2UodHJ1ZSl9IH0+b3VpPC9kaXY+XHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwibm9cIiBvbkNsaWNrPXsoKSA9PiB7aGFuZGxlQ2hvaWNlKGZhbHNlKX0gfT5ub248L2Rpdj5cclxuICAgICAgICA8L2Rpdj5cclxuICAgICk7XHJcbn1cclxuIiwiaW1wb3J0IFJlYWN0LCB7IHVzZVN0YXRlIH0gZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgeyBhZGRNZWRpYSwgZWRpdE1lZGlhIH0gZnJvbSAnLi4vLi4vc3RvcmUvc2VydmljZSc7XHJcblxyXG5pbXBvcnQgeyBSYWRpb0J1dHRvbkdyb3VwLCBUZXh0SW5wdXQsIEZvcm1GaWVsZCB9IGZyb20gJ2dyb21tZXQnO1xyXG5cclxuaW1wb3J0IHsgQnV0dG9uQk8gfSBmcm9tICcuLi9idXR0b24vQnV0dG9uQk8nO1xyXG5pbXBvcnQgeyBNb2RhbCB9IGZyb20gJy4uLy4uL2NvbXBvbmVudHMvbW9kYWwvTW9kYWwnO1xyXG5cclxuaW1wb3J0ICcuL2luZGV4LnNjc3MnO1xyXG5cclxuZXhwb3J0IGNvbnN0IE1vZGFsTWVkaWEgPSAocHJvcHMpID0+IHtcclxuICAgIGNvbnN0IHsgaXRlbSwgZWRpdCwgaWQsIHJlZnJlc2gsIGNsb3NlUG9wdXB9ID0gcHJvcHM7XHJcblxyXG4gICAgY29uc3Qgb3B0aW9uc01lZGlhcyA9IFtcclxuICAgICAgICB7XHJcbiAgICAgICAgICBsYWJlbDogJ1lvdXR1YmUnLFxyXG4gICAgICAgICAgdmFsdWU6ICd5b3V0dWJlJyxcclxuICAgICAgICB9LFxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgbGFiZWw6ICdWaW1lbycsXHJcbiAgICAgICAgICAgIHZhbHVlOiAndmltZW8nLFxyXG4gICAgICAgIH0sXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBsYWJlbDogJ0FiU3RyZWFtJyxcclxuICAgICAgICAgICAgdmFsdWU6ICdhYnN0cmVhbScsXHJcbiAgICAgICAgfSxcclxuICAgICAgICB7XHJcbiAgICAgICAgICBsYWJlbDogJ0F1dHJlcyAoaW1nLCBkb2MsIHBkZiwgZXRjLi4uKScsXHJcbiAgICAgICAgICB2YWx1ZTogJ2ZhbHNlJyxcclxuICAgICAgICB9LFxyXG4gICAgXTtcclxuXHJcbiAgICBsZXQgW2FsdCwgc2V0QWx0XSA9IHVzZVN0YXRlKGl0ZW0uYWx0KTtcclxuICAgIGxldCBbbGFuZywgc2V0TGFuZ10gPSB1c2VTdGF0ZShpdGVtLmxhbmcpO1xyXG4gICAgbGV0IFtvcmlnaW5hbEZpbGVuYW1lLCBzZXRPcmlnaW5hbEZpbGVuYW1lXSA9IHVzZVN0YXRlKGl0ZW0ub3JpZ2luYWxGaWxlbmFtZSk7XHJcbiAgICBsZXQgW2ZpbGVzLCBzZXRGaWxlc10gPSB1c2VTdGF0ZSgpO1xyXG4gICAgbGV0IFtpZFZpZGVvLCBzZXRJZFZpZGVvXSA9IHVzZVN0YXRlKCdYWFhYWFgtWFhYWCcpO1xyXG4gICAgbGV0IFtsYWJlbFZpZGVvLCBzZXRMYWJlbFZpZGVvXSA9IHVzZVN0YXRlKCcnKTtcclxuICAgIFxyXG4gICAgbGV0IFttZWRpYUNob2ljZSwgc2V0TWVkaWFDaG9pY2VdID0gdXNlU3RhdGUoKTtcclxuICAgIGxldCBbaXNWaWRlbywgc2V0SXNWaWRlb10gPSB1c2VTdGF0ZSgpO1xyXG5cclxuICAgIGNvbnN0IFtvcGVuLCBvcGVuUG9wdXBdID0gdXNlU3RhdGUoZmFsc2UpO1xyXG4gICAgbGV0IFtlcnJvck1lc3NhZ2UsIHNldEVycm9yTWVzc2FnZV0gPSB1c2VTdGF0ZSgnJyk7XHJcbiAgICAvLyBsZXQgW25ld0l0ZW0sIHNldE5ld0l0ZW1dID0gdXNlU3RhdGUoW10pXHJcblxyXG4gICAgLy9jb25zb2xlLmxvZyhpdGVtKVxyXG5cclxuICAgIGNvbnN0IGhhbmRsZVN1Ym1pdCA9ICgpID0+IHtcclxuICAgICAgICBsZXQgZGF0YTtcclxuXHJcbiAgICAgICAgaWYoZWRpdCA9PT0gdHJ1ZSkge1xyXG4gICAgICAgICAgICBkYXRhID0ge1xyXG4gICAgICAgICAgICAgICAgYWx0LFxyXG4gICAgICAgICAgICAgICAgbGFuZyxcclxuICAgICAgICAgICAgICAgIG9yaWdpbmFsRmlsZW5hbWUsXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcmV0dXJuIGVkaXRNZWRpYShkYXRhLCBpZCkudGhlbigoKSA9PiB7XHJcbiAgICAgICAgICAgICAgICByZWZyZXNoKCk7XHJcbiAgICAgICAgICAgICAgICBjbG9zZVBvcHVwKCk7XHJcbiAgICAgICAgICAgIH0pO1xyXG4gICAgICAgIH0gZWxzZSBpZihlZGl0ID09PSBmYWxzZSkge1xyXG4gICAgICAgICAgICBpZih0eXBlb2YgaXNWaWRlbyA9PT0gJ3VuZGVmaW5lZCcpIHtcclxuICAgICAgICAgICAgICAgIHNldEVycm9yTWVzc2FnZSgnVmV1aWxsZXogY2hvaXNpciBsZSB0eXBlIGRlIG1lZGlhcyEnKTtcclxuICAgICAgICAgICAgICAgIHJldHVybiBvcGVuUG9wdXAodHJ1ZSk7XHJcbiAgICAgICAgICAgIH0gZWxzZSBpZih0eXBlb2YgaXNWaWRlbyAhPT0gJ3VuZGVmaW5lZCcpIHtcclxuICAgICAgICAgICAgICAgIGlmKGlzVmlkZW8gPT09IHRydWUpIHtcclxuICAgICAgICAgICAgICAgICAgICBsZXQgdmlkZW8gPSBsYWJlbFZpZGVvO1xyXG4gICAgICAgICAgICAgICAgICAgIGRhdGEgPSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGluZm86IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsdCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhbmcsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcmlnaW5hbEZpbGVuYW1lLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlkZW8sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZFZpZGVvLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9LCBcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsZXMsXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGlmKGRhdGEuaW5mby5hbHQubGVuZ3RoID09PSAwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgI
11929HNldEVycm9yTWVzc2FnZSgnQ2hhbXAgcmVxdWlzIG1hbnF1YW50IScpOyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BlblBvcHVwKHRydWUpO1xyXG4gICAgICAgICAgICAgICAgICAgIH0gZWxzZSBpZihkYXRhLmluZm8ub3JpZ2luYWxGaWxlbmFtZS5sZW5ndGggPT09IDApIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc2V0RXJyb3JNZXNzYWdlKCdDaGFtcCByZXF1aXMgbWFucXVhbnQhJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wZW5Qb3B1cCh0cnVlKTtcclxuICAgICAgICAgICAgICAgICAgICB9IGVsc2UgaWYoZGF0YS5pbmZvLmlkVmlkZW8ubGVuZ3RoID09PSAwIHx8IGRhdGEuaW5mby5pZFZpZGVvID09PSAnWFhYWFhYLVhYWFgnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNldEVycm9yTWVzc2FnZSgnQ2hhbXAgcmVxdWlzIG1hbnF1YW50IScpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGVuUG9wdXAodHJ1ZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfSBlbHNlIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gYWRkTWVkaWEoZGF0YSkudGhlbigoKSA9PiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWZyZXNoKCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbG9zZVBvcHVwKCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICAgICAgfSBlbHNlIGlmIChpc1ZpZGVvID09PSBmYWxzZSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRhdGEgPSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGluZm86IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsdCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhbmcsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcmlnaW5hbEZpbGVuYW1lLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxlcyxcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGlmKGRhdGEuaW5mby5hbHQubGVuZ3RoID09PSAwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNldEVycm9yTWVzc2FnZSgnQ2hhbXAgcmVxdWlzIG1hbnF1YW50IScpOyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BlblBvcHVwKHRydWUpO1xyXG4gICAgICAgICAgICAgICAgICAgIH0gZWxzZSBpZihkYXRhLmluZm8ub3JpZ2luYWxGaWxlbmFtZS5sZW5ndGggPT09IDApIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc2V0RXJyb3JNZXNzYWdlKCdDaGFtcCByZXF1aXMgbWFucXVhbnQhJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wZW5Qb3B1cCh0cnVlKTtcclxuICAgICAgICAgICAgICAgICAgICB9IGVsc2UgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBhZGRNZWRpYShkYXRhKS50aGVuKCgpID0+IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZnJlc2goKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsb3NlUG9wdXAoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy9jb25zb2xlLmxvZyhpc1ZpZGVvKVxyXG5cclxuICAgIGNvbnN0IGhhbmRsZUNob2ljZSA9IChlKSA9PiB7XHJcbiAgICAgICAgLy9jb25zb2xlLmxvZyhlKVxyXG4gICAgICAgIHNldE1lZGlhQ2hvaWNlKGUpXHJcbiAgICAgICAgaWYoZSA9PT0gJ3lvdXR1YmUnIHx8IGUgPT09ICd2aW1lbycgfHwgZSA9PT0gJ2Fic3RyZWFtJykge1xyXG4gICAgICAgICAgICBzZXRJc1ZpZGVvKHRydWUpO1xyXG4gICAgICAgICAgICBzZXRMYWJlbFZpZGVvKGUpXHJcbiAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgICAgc2V0SXNWaWRlbyhKU09OLnBhcnNlKGUpKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy9jb25zb2xlLmxvZyhpc1ZpZGVvKVxyXG5cclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPD5cclxuICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJtb2RhbExheW91dFwiPlxyXG4gICAgICAgICAgICAgICAgPGZvcm0+XHJcbiAgICAgICAgICAgICAgICAgICAgPEZvcm1GaWVsZCBsYWJlbD1cIlwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8cD5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFRleHRlIGFsdGVybmF0aWY8c3BhbiBjbGFzc05hbWU9XCJyZXF1aXJlSW5wdXRcIj57KGVkaXQgPT09IGZhbHNlKSA/ICcqIGNoYW1wIG9ibGlnYXRvaXJlJzogJyd9PC9zcGFuPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8L3A+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDxUZXh0SW5wdXRcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlPXthbHQgIT09IG51bGwgPyBhbHQgOiAnJ31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9uQ2hhbmdlPXsgZXZlbnQgPT4gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2V0QWx0KGV2ZW50LnRhcmdldC52YWx1ZSlcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLz5cclxuICAgICAgICAgICAgICAgICAgICA8L0Zvcm1GaWVsZD5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICA8Rm9ybUZpZWxkIGxhYmVsPVwiXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDxwPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgTm9tIEJPPHNwYW4gY2xhc3NOYW1lPVwicmVxdWlyZUlucHV0XCI+eyhlZGl0ID09PSBmYWxzZSkgPyAnKiBjaGFtcCBvYmxpZ2F0b2lyZSc6ICcnfTwvc3Bhbj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPC9wPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8VGV4dElucHV0XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZT17b3JpZ2luYWxGaWxlbmFtZX1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9uQ2hhbmdlPXsgZXZlbnQgPT4gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2V0T3JpZ2luYWxGaWxlbmFtZShldmVudC50YXJnZXQudmFsdWUpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8+XHJcbiAgICAgICAgICAgICAgICAgICAgPC9Gb3JtRmllbGQ+XHJcblxyXG4gICAgICAgICAgICAgICAgICAgI
11929HtlZGl0ID09PSBmYWxzZSAmJlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8Rm9ybUZpZWxkIGxhYmVsPVwiVHlwZSBkZSBtw6lkaWFcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxSYWRpb0J1dHRvbkdyb3VwXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT1cImRvY1wiXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3B0aW9ucz17b3B0aW9uc01lZGlhc31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZT17bWVkaWFDaG9pY2V9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb25DaGFuZ2U9e2V2ZW50ID0+IHsgaGFuZGxlQ2hvaWNlKGV2ZW50LnRhcmdldC52YWx1ZSkgfX1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDwvRm9ybUZpZWxkPlxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgey8qIDxGb3JtRmllbGQgbGFiZWw9XCJMYW5ndWVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPFNlbGVjdFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3B0aW9ucz17WydGUicsICdFTiddfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU9e2xhbmd9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbkNoYW5nZT17ICh7IHZhbHVlIH0pID0+IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNldExhbmcodmFsdWUpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8+XHJcbiAgICAgICAgICAgICAgICAgICAgPC9Gb3JtRmllbGQ+ICovfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICB7aXNWaWRlbyA9PT0gdHJ1ZSAmJiBlZGl0ID09PSBmYWxzZSAmJlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8PlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPEZvcm1GaWVsZCBsYWJlbD1cIlwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7YElEIGRlIGxhIHZpZMOpbyAke2xhYmVsVmlkZW99YH08c3BhbiBjbGFzc05hbWU9XCJyZXF1aXJlSW5wdXRcIj57KGVkaXQgPT09IGZhbHNlKSA/ICcqIGNoYW1wIG9ibGlnYXRvaXJlJzogJyd9PC9zcGFuPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcD5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8VGV4dElucHV0XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlPXtpZFZpZGVvfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbkNoYW5nZT17ZXZlbnQgPT4gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZXRJZFZpZGVvKGV2ZW50LnRhcmdldC52YWx1ZSlcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L0Zvcm1GaWVsZD5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxGb3JtRmllbGQgbGFiZWw9XCJGaWNoaWVyXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IGNsYXNzTmFtZT1cImlucHV0RmlsZVwiIHR5cGU9XCJmaWxlXCIgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9uQ2hhbmdlPXsoZSkgPT4gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZXRGaWxlcyhlLnRhcmdldC5maWxlc1swXSlcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L0Zvcm1GaWVsZD5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPC8+XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICB7aXNWaWRlbyA9PT0gZmFsc2UgJiYgZWRpdCA9PT0gZmFsc2UgJiZcclxuICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJjb250YWluZXJJbnB1dFwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPEZvcm1GaWVsZCBsYWJlbD1cIlwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBGaWNoaWVyPHNwYW4gY2xhc3NOYW1lPVwicmVxdWlyZUlucHV0XCI+eyhlZGl0ID09PSBmYWxzZSkgPyAnKiBjaGFtcCBvYmxpZ2F0b2lyZSc6ICcnfTwvc3Bhbj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3A+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0IGNsYXNzTmFtZT1cImlucHV0RmlsZVwiIHR5cGU9XCJmaWxlXCIgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9uQ2hhbmdlPXsoZSkgPT4gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZXRGaWxlcyhlLnRhcmdldC5maWxlc1swXSlcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L0Zvcm1GaWVsZD5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICA8ZGl2IG9uQ2xpY2s9eygpID0+IHtoYW5kbGVTdWJtaXQoKX0gfT5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPEJ1dHRvbkJPIHRpdGxlPVwiVmFsaWRlclwiLz5cclxuICAgICAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgICAgIDwvZm9ybSA+XHJcbiAgICAgICAgICAgIDwvZGl2PlxyXG5cclxuICAgICAgICAgICAge29wZW4gJiZcclxuICAgICAgICAgICAgICAgIDxNb2RhbCBcclxuICAgICAgICAgICAgICAgICAgICBvcGVuPXtvcGVufVxyXG4gICAgICAgICAgICAgICAgICAgIGNsb3NlUG9wdXA9e3NldFRpbWVvdXQoKCkgPT4geyBvcGVuUG9wdXAoZmFsc2UpIH0sIDE1MDApfSBcclxuICAgICAgICAgICAgICAgICAgICBtb2RhbD1cIm1vZGFsTm90aWZcIlxyXG4gICAgICAgICAgICAgICAgICAgIG1vZGFsRXJyb3I9e3RydWV9XHJcbiAgICAgICAgICAgICAgICAgICAgaXRlbT17e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZTogZXJyb3JNZXNzYWdlLF
11929xyXG4gICAgICAgICAgICAgICAgICAgIH19XHJcbiAgICAgICAgICAgICAgICAvPlxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgPC8+XHJcbiAgICApO1xyXG59XHJcbiIsImltcG9ydCBSZWFjdCwgeyB1c2VTdGF0ZSwgdXNlRWZmZWN0fSBmcm9tICdyZWFjdCc7XHJcbmltcG9ydCB7IGdldFBhZ2VzLCBhZGRNZW51SXRlbSwgZWRpdE1lbnVJdGVtIH0gZnJvbSAnLi4vLi4vc3RvcmUvc2VydmljZSc7XHJcblxyXG5pbXBvcnQgeyBCdXR0b25CTyB9IGZyb20gJy4uL2J1dHRvbi9CdXR0b25CTyc7XHJcbmltcG9ydCB7IFRleHRJbnB1dCwgRm9ybUZpZWxkLCBTZWxlY3QgfSBmcm9tICdncm9tbWV0JztcclxuXHJcbmltcG9ydCAnLi9pbmRleC5zY3NzJztcclxuXHJcbmV4cG9ydCBjb25zdCBNb2RhbE1lbnUgPSAocHJvcHMpID0+IHtcclxuICAgIC8vY29uc29sZS5sb2cocHJvcHMuaXRlbS5pZFBhZ2UpXHJcbiAgICBjb25zdCB7IGl0ZW0sIGVkaXQsIGlkLCByZWZyZXNoLCBjbG9zZVBvcHVwIH0gPSBwcm9wcztcclxuXHJcbiAgICBjb25zdCBbZ3JvdXBzLCBzZXRHcm91cHNdID0gdXNlU3RhdGUoaXRlbS5ncm91cHMpO1xyXG5cclxuICAgIGxldCBbbGlzdCwgc2V0TGlzdF0gPSB1c2VTdGF0ZShbXSlcclxuICAgIGxldCBbdGl0bGUsIHNldFRpdGxlXSA9IHVzZVN0YXRlKGl0ZW0udGl0bGUpO1xyXG4gICAgbGV0IFt1cmwsIHNldFVybF0gPSB1c2VTdGF0ZShpdGVtLnVybCk7XHJcbiAgICBsZXQgW2lkUGFnZSwgc2V0SWRQYWdlXSA9IHVzZVN0YXRlKHByb3BzLml0ZW0uaWRQYWdlKTtcclxuICAgIGxldCBbdmFsdWVTZWxlY3QsIHNldFZhbHVlU2VsZWN0XSA9IHVzZVN0YXRlKCk7XHJcblxyXG4gICAgbGV0IGRhdGEgPSBbXTtcclxuXHJcbiAgICB1c2VFZmZlY3QoKCkgPT4ge1xyXG4gICAgICAgIGZldGNoRGF0YSgpO1xyXG4gICAgfSwgW10pO1xyXG5cclxuICAgIGNvbnN0IGZldGNoRGF0YSA9ICgpID0+IHtcclxuICAgICAgICBnZXRQYWdlcygpLnRoZW4oYXN5bmMgKHJlcykgPT4ge1xyXG4gICAgICAgICAgICAvL2NvbnNvbGUubG9nKHJlcylcclxuICAgICAgICAgICAgYXdhaXQgc2V0TGlzdChyZXMpO1xyXG4gICAgICAgIH0pXHJcbiAgICB9XHJcblxyXG4gICAgY29uc3QgaGFuZGxlU3VibWl0ID0gKCkgPT4ge1xyXG4gICAgICAgIGxldCBkYXRhO1xyXG4gICAgICAgIC8vY29uc29sZS5sb2coJ2UnKVxyXG4gICAgICAgIGlmKGVkaXQgPT09IHRydWUpIHtcclxuICAgICAgICAgICAgZGF0YSA9IHtcclxuICAgICAgICAgICAgICAgIHRpdGxlLFxyXG4gICAgICAgICAgICAgICAgdXJsLFxyXG4gICAgICAgICAgICAgICAgZ3JvdXBzLFxyXG4gICAgICAgICAgICAgICAgaWRQYWdlLFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC8vY29uc29sZS5sb2coZGF0YSlcclxuICAgICAgICAgICAgZWRpdE1lbnVJdGVtKGRhdGEsIGlkKS50aGVuKHJlcyA9PiB7XHJcbiAgICAgICAgICAgICAgICByZWZyZXNoKCk7XHJcbiAgICAgICAgICAgICAgICBjbG9zZVBvcHVwKCk7XHJcbiAgICAgICAgICAgIH0pO1xyXG4gICAgICAgIH0gZWxzZSBpZihlZGl0ID09PSBmYWxzZSkge1xyXG4gICAgICAgICAgICBkYXRhID0ge1xyXG4gICAgICAgICAgICAgICAgdGl0bGUsXHJcbiAgICAgICAgICAgICAgICB1cmwsXHJcbiAgICAgICAgICAgICAgICBncm91cHMsXHJcbiAgICAgICAgICAgICAgICBpZFBhZ2VcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhZGRNZW51SXRlbShkYXRhKS50aGVuKHJlcyA9PiB7XHJcbiAgICAgICAgICAgICAgICByZWZyZXNoKCk7XHJcbiAgICAgICAgICAgICAgICBjbG9zZVBvcHVwKCk7XHJcbiAgICAgICAgICAgIH0pO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGNvbnN0IGdlbmVyYXRlTGlzdFBhZ2UgPSAoKSA9PiB7XHJcbiAgICAgICAgaWYobGlzdC5sZW5ndGggPiAwKVxyXG4gICAgICAgICAgICBsaXN0Lm1hcCgoZWwpID0+IHtcclxuICAgICAgICAgICAgICAgIGxldCBpID0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGxhYjogZWwudGl0bGUsXHJcbiAgICAgICAgICAgICAgICAgICAgdmFsdWU6IGVsLmlkXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBkYXRhLnB1c2goaSlcclxuICAgICAgICAgICAgfSlcclxuICAgICAgICByZXR1cm4gZGF0YTtcclxuICAgIH1cclxuICAgIC8vY29uc29sZS5sb2cobGlzdClcclxuICAgIGNvbnN0IGdldEluaXRpYWxTZWxlY3RWYWx1ZSA9ICgpID0+IHtcclxuICAgICAgICByZXR1cm4gbGlzdC5tYXAoKGVsKSA9PiB7XHJcbiAgICAgICAgICAgIGlmKGVsLmlkID09PSBwcm9wcy5pdGVtLmlkUGFnZSl7XHJcbiAgICAgICAgICAgICAgICByZXR1cm4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGxhYjogZWwudGl0bGUsXHJcbiAgICAgICAgICAgICAgICAgICAgdmFsdWU6IGVsLmlkXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9KVxyXG4gICAgfVxyXG5cclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJtb2RhbExheW91dFwiPlxyXG4gICAgICAgICAgICA8Zm9ybT5cclxuICAgICAgICAgICAgICAgIDxGb3JtRmllbGQgbGFiZWw9XCJUaXRsZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgIDxUZXh0SW5wdXRcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGxhY2Vob2xkZXI9XCJ0eXBlIGhlcmVcIlxyXG4gICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZT17dGl0bGUgIT09IG51bGwgPyB0aXRsZSA6ICcnfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBvbkNoYW5nZT17ZSA9PiB7IHNldFRpdGxlKGUudGFyZ2V0LnZhbHVlKSB9fVxyXG4gICAgICAgICAgICAgICAgICAgIC8+XHJcbiAgICAgICAgICAgICAgICA8L0Zvcm1GaWVsZD5cclxuXHJcbiAgICAgICAgICAgICAgICA8Rm9ybUZpZWxkIGxhYmVsPVwiVXJsXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgPFRleHRJbnB1dFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwbGFjZWhvbGRlcj1cInR5cGUgaGVyZVwiXHJcbiAgICAgICAgICAgICAgICAgICAgICAgI
11929HZhbHVlPXt1cmwgIT09IG51bGwgPyB1cmwgOiAnJ31cclxuICAgICAgICAgICAgICAgICAgICAgICAgb25DaGFuZ2U9e2UgPT4geyBzZXRVcmwoZS50YXJnZXQudmFsdWUpIH19XHJcbiAgICAgICAgICAgICAgICAgICAgLz5cclxuICAgICAgICAgICAgICAgIDwvRm9ybUZpZWxkPlxyXG4gICAgICAgICAgICAgICAge2xpc3QubGVuZ3RoID4gMCAmJlxyXG4gICAgICAgICAgICAgICAgICAgIDxGb3JtRmllbGQgbGFiZWw9XCJQYWdlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDxTZWxlY3RcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wdGlvbnM9e2dlbmVyYXRlTGlzdFBhZ2UoKX1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsS2V5PVwibGFiXCJcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlS2V5PVwidmFsdWVcIlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU9e3R5cGVvZiB2YWx1ZVNlbGVjdCAhPT0gJ3VuZGVmaW5lZCcgPyB2YWx1ZVNlbGVjdCA6IGdldEluaXRpYWxTZWxlY3RWYWx1ZSgpfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb25DaGFuZ2U9eyh7IHZhbHVlIH0pID0+IHtzZXRJZFBhZ2UodmFsdWUudmFsdWUpLCBzZXRWYWx1ZVNlbGVjdCh2YWx1ZSl9IH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8+XHJcbiAgICAgICAgICAgICAgICAgICAgPC9Gb3JtRmllbGQ+XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJjb250YWluZXJWYWxpZGF0ZVwiIG9uQ2xpY2s9eygpID0+IHtoYW5kbGVTdWJtaXQoKX0gfT5cclxuICAgICAgICAgICAgICAgICAgICA8QnV0dG9uQk8gdGl0bGU9XCJWYWxpZGVyXCIvPlxyXG4gICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgIDwvZm9ybT5cclxuICAgICAgICA8L2Rpdj5cclxuICAgICk7XHJcbn1cclxuIiwiaW1wb3J0IFJlYWN0LCB7IHVzZVN0YXRlIH0gZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgeyBhZGRVc2VyLCBlZGl0VXNlciB9IGZyb20gJy4uLy4uL3N0b3JlL3NlcnZpY2UnO1xyXG5cclxuaW1wb3J0IHsgUmFkaW9CdXR0b25Hcm91cCwgVGV4dElucHV0LCBGb3JtRmllbGQsIFNlbGVjdCB9IGZyb20gJ2dyb21tZXQnO1xyXG5pbXBvcnQgeyBCdXR0b25CTyB9IGZyb20gJy4uL2J1dHRvbi9CdXR0b25CTyc7XHJcblxyXG5pbXBvcnQgJy4vaW5kZXguc2Nzcyc7XHJcblxyXG5leHBvcnQgY29uc3QgTW9kYWxOb3RpZiA9IChwcm9wcykgPT4ge1xyXG4gICAgY29uc3QgeyBpdGVtLCBlZGl0LCBjbG9zZVBvcHVwfSA9IHByb3BzO1xyXG4gICAgLy9jb25zb2xlLmxvZyhjbG9zZVBvcHVwKVxyXG4gICAgcmV0dXJuIChcclxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cIm1vZGFsTGF5b3V0XCI+XHJcbiAgICAgICAgICAgIDxwPntpdGVtLnRpdGxlfTwvcD5cclxuICAgICAgICA8L2Rpdj5cclxuICAgICk7XHJcbn1cclxuIiwiaW1wb3J0IFJlYWN0LCB7IHVzZVN0YXRlLCB1c2VFZmZlY3QsIHVzZUNvbnRleHQgfSBmcm9tICdyZWFjdCc7XHJcbmltcG9ydCB7IGdldE1lZGlhcywgZWRpdE1lZGlhIH0gZnJvbSAnLi4vLi4vc3RvcmUvc2VydmljZSc7XHJcbmltcG9ydCB7IFN0b3JlQ29udGV4dCwgaW5pdGlhbFN0YXRlIH0gZnJvbSAnLi4vLi4vc3RvcmUvc3RvcmUnO1xyXG5cclxuaW1wb3J0IHsgTWVkaWFTZWN0aW9uIH0gZnJvbSAnLi4vLi4vY29tcG9uZW50cy9tZWRpYVNlY3Rpb24vTWVkaWFTZWN0aW9uJztcclxuaW1wb3J0IHsgQnV0dG9uQk8gfSBmcm9tICcuLi9idXR0b24vQnV0dG9uQk8nO1xyXG5pbXBvcnQgeyBCdG5FZGl0Wm9uZSB9IGZyb20gJy4uL2J0bkVkaXRab25lL0J0bkVkaXRab25lJztcclxuXHJcbmltcG9ydCAnLi9pbmRleC5zY3NzJztcclxuXHJcblxyXG5leHBvcnQgY29uc3QgTW9kYWxPbmVJbWcgPSAocHJvcHMpID0+IHtcclxuICAgIGNvbnN0IHsgc3RhdGUsIGRpc3BhdGNoIH0gPSB1c2VDb250ZXh0KFN0b3JlQ29udGV4dCk7XHJcbiAgICBjb25zdCB7IGl0ZW0sIGVkaXQsIGlkLCByZWZyZXNoLCBjbG9zZVBvcHVwIH0gPSBwcm9wcztcclxuXHJcbiAgICBjb25zdCBbaXRlbXMsIHNldEl0ZW1zXSA9IHVzZVN0YXRlKFtdKTtcclxuICAgIC8vIGNvbnN0IFtsYW5nLCBzZXRMYW5nXSA9IHVzZVN0YXRlKGl0ZW0ubGFuZyk7XHJcbiAgICAvLyBjb25zdCBbb3JpZ2luYWxGaWxlbmFtZSwgc2V0T3JpZ2luYWxGaWxlbmFtZV0gPSB1c2VTdGF0ZShpdGVtLmZpbGVuYW1lKTtcclxuICAgIC8vIGNvbnN0IFtmaWxlcywgc2V0RmlsZXNdID0gdXNlU3RhdGUoKTtcclxuXHJcbiAgICBjb25zdCBbbmV3SXRlbSwgc2V0TmV3SXRlbV0gPSB1c2VTdGF0ZShbXSlcclxuXHJcbiAgICB1c2VFZmZlY3QoKCkgPT4ge1xyXG4gICAgICAgIGZldGNoRGF0YSgpO1xyXG4gICAgfSwgW10pO1xyXG5cclxuICAgIGNvbnN0IGZldGNoRGF0YSA9ICgpID0+IHtcclxuICAgICAgICBnZXRNZWRpYXMoKS50aGVuKGFzeW5jIHJlcyA9PiB7XHJcbiAgICAgICAgICAgIGF3YWl0IHNldEl0ZW1zKHJlcyk7XHJcbiAgICAgICAgfSk7XHJcbiAgICB9XHJcblxyXG4gICAgY29uc3QgaGFuZGxlU3VibWl0ID0gKCkgPT4ge1xyXG4gICAgICAgIHByb3BzLmhhbmRsZVN1Ym1pdCgpXHJcbiAgICAgICAgY2xvc2VQb3B1cCgpO1xyXG4gICAgICAgIGxldCBjQWN0aXZlID0gWydhbGwnXTsgXHJcbiAgICAgICAgZGlzcGF0Y2goIHt0eXBlOiAnc2V0Q2hlY2tBY3RpdmVUeXBlJywgY0FjdGl2ZX0gKVxyXG4gICAgfVxyXG4gICAgLy9jb25zb2xlLmxvZyhpdGVtcylcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJtb2RhbExheW91dCBtb2RhbE9uZUltZ1wiPlxyXG4gICAgICAgICAgICA8TWVkaWFTZWN0aW9uIGlkT2xkPXtpZH0gaXRlbXM9e2l0ZW1zfSByZWZyZXNoPXtyZWZyZXNofSBcclxuICAgICAgICAgICAgICAgIGlzUG9wVXA9e3Byb3BzLmlzUG9wVXB9IFxyXG4gICAgICAgICAgICAvPlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImFjdGlvbk1vZGFsQ29udGFpbmVyXCI+XHJcbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImNvbnRhaW5lckJ0blwiIG9uQ2xpY2s9eygpID0+IHtoYW5kbGVTdWJtaXQoKX0gfT5cclxuICAgICAgICAgICAgICAgICAgICA8QnV0dG9uQk8gdGl0bGU9XCJWYWxpZGVyXCIvPlxyXG4gICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImNvbnRhaW5lckJ0blwiPlxyXG4gICAgICAgICAgICAgICAgICAgIDxCdG5FZGl0Wm9uZSB0aXRsZT1cIkFqb3V0ZXIgdW4gbcOpZGlhXCIgdHlwZT1cImFkZEVkaXRNZWRpYVwiIHJlZnJlc2g9eygpID0+IHtmZXRjaERhdGEoKX19XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGl0ZW09e3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsdDogXCJcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhbmc6IFwiXCIsIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsZXM6IFwiXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgI
11929H19XHJcbiAgICAgICAgICAgICAgICAgICAgLz5cclxuICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICA8L2Rpdj5cclxuXHJcbiAgICAgICAgPC9kaXY+XHJcbiAgICApO1xyXG59XHJcbiIsImltcG9ydCBSZWFjdCwgeyB1c2VTdGF0ZSB9IGZyb20gJ3JlYWN0JztcclxuaW1wb3J0IHsgYWRkUGFnZSB9IGZyb20gJy4uLy4uL3N0b3JlL3NlcnZpY2UnO1xyXG5cclxuaW1wb3J0IHsgVGV4dElucHV0LCBGb3JtRmllbGQgfSBmcm9tICdncm9tbWV0JztcclxuXHJcbmltcG9ydCB7IEJ1dHRvbkJPIH0gZnJvbSAnLi4vYnV0dG9uL0J1dHRvbkJPJztcclxuXHJcbmltcG9ydCAnLi9pbmRleC5zY3NzJztcclxuXHJcblxyXG5leHBvcnQgY29uc3QgTW9kYWxQYWdlID0gKHByb3BzKSA9PiB7XHJcbiAgICBjb25zdCB7IGl0ZW0sIHJlZnJlc2gsIGNsb3NlUG9wdXB9ID0gcHJvcHM7XHJcblxyXG4gICAgbGV0IFt0aXRsZSwgc2V0VGl0bGVdID0gdXNlU3RhdGUoaXRlbS50aXRsZSk7XHJcbiAgICBsZXQgW21ldGFUaXRsZSwgc2V0TWV0YVRpdGxlXSA9IHVzZVN0YXRlKGl0ZW0ubWV0YVRpdGxlKTtcclxuICAgIGxldCBbbWV0YUNvbnRlbnQsIHNldE1ldGFDb250ZW50XSA9IHVzZVN0YXRlKGl0ZW0ubWV0YUNvbnRlbnQpO1xyXG5cclxuICAgIGNvbnN0IGhhbmRsZVN1Ym1pdCA9ICgpID0+IHtcclxuICAgICAgICBsZXQgZGF0YT0ge1xyXG4gICAgICAgICAgICB0aXRsZSxcclxuICAgICAgICAgICAgbWV0YVRpdGxlLFxyXG4gICAgICAgICAgICBtZXRhQ29udGVudCxcclxuICAgICAgICAgICAgc3RhdHVzOiAxLFxyXG4gICAgICAgIH1cclxuICAgICAgICBhZGRQYWdlKGRhdGEpLnRoZW4ocmVzID0+IHtcclxuICAgICAgICAgICAgcmVmcmVzaCgpO1xyXG4gICAgICAgICAgICBjbG9zZVBvcHVwKCk7XHJcbiAgICAgICAgfSk7XHJcbiAgICB9XHJcblxyXG4gICAgcmV0dXJuIChcclxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cIm1vZGFsTGF5b3V0XCI+XHJcbiAgICAgICAgICAgIDxmb3JtPlxyXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJjb250YWluZXJJbnB1dFwiPlxyXG4gICAgICAgICAgICAgICAgICAgIDxGb3JtRmllbGQgbGFiZWw9XCJUaXRyZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8VGV4dElucHV0XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwbGFjZWhvbGRlcj1cInR5cGUgaGVyZVwiXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZT17dGl0bGV9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbkNoYW5nZT17ZXZlbnQgPT4gc2V0VGl0bGUoZXZlbnQudGFyZ2V0LnZhbHVlKX1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLz5cclxuICAgICAgICAgICAgICAgICAgICA8L0Zvcm1GaWVsZD5cclxuICAgICAgICAgICAgICAgIDwvZGl2PlxyXG5cclxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiY29udGFpbmVySW5wdXRcIj5cclxuICAgICAgICAgICAgICAgICAgICA8Rm9ybUZpZWxkIGxhYmVsPVwiTWV0YS1UaXRsZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8VGV4dElucHV0XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwbGFjZWhvbGRlcj1cInR5cGUgaGVyZVwiXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZT17bWV0YVRpdGxlfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb25DaGFuZ2U9e2V2ZW50ID0+IHNldE1ldGFUaXRsZShldmVudC50YXJnZXQudmFsdWUpfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAvPlxyXG4gICAgICAgICAgICAgICAgICAgIDwvRm9ybUZpZWxkPlxyXG4gICAgICAgICAgICAgICAgPC9kaXY+XHJcblxyXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJjb250YWluZXJJbnB1dFwiPlxyXG4gICAgICAgICAgICAgICAgICAgIDxGb3JtRmllbGQgbGFiZWw9XCJNZXRhLVRpdGxlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDxUZXh0SW5wdXRcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBsYWNlaG9sZGVyPVwidHlwZSBoZXJlXCJcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlPXttZXRhQ29udGVudH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9uQ2hhbmdlPXtldmVudCA9PiBzZXRNZXRhQ29udGVudChldmVudC50YXJnZXQudmFsdWUpfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAvPlxyXG4gICAgICAgICAgICAgICAgICAgIDwvRm9ybUZpZWxkPlxyXG4gICAgICAgICAgICAgICAgPC9kaXY+XHJcblxyXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJjb250YWluZXJWYWxpZGF0ZVwiIG9uQ2xpY2s9eygpID0+IHtoYW5kbGVTdWJtaXQoKX0gfT5cclxuICAgICAgICAgICAgICAgICAgICA8QnV0dG9uQk8gdGl0bGU9XCJWYWxpZGVyXCIvPlxyXG4gICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgIDwvZm9ybT5cclxuICAgICAgICA8L2Rpdj5cclxuICAgICk7XHJcbn1cclxuIiwiaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcclxuaW1wb3J0IFJlYWN0SldQbGF5ZXIgZnJvbSAncmVhY3QtanctcGxheWVyJztcclxuXHJcbmltcG9ydCAnLi9pbmRleC5zY3NzJztcclxuXHJcblxyXG5leHBvcnQgY29uc3QgTW9kYWxQbGF5ZXIgPSAocHJvcHMpID0+IHtcclxuICAgIGNvbnN0IHsgaXRlbSwgaWQsIHJlZnJlc2gsIGNsb3NlUG9wdXB9ID0gcHJvcHM7XHJcbiAgICAvL2NvbnNvbGUubG9nKHByb3BzLml0ZW0uaWRWaWRlbylcclxuXHJcbiAgICByZXR1cm4gKFxyXG4gICAgICAgIDxkaXYgY2xhc3NOYW1lPVwibW9kYWxMYXlvdXRcIj5cclxuICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJtb2RhbFBsYXllckNvbnRhaW5lclwiPiAgXHJcbiAgICAgICAgICAgIHtpdGVtLm1pbWUgPT09ICd5b3V0dWJlJyAmJlxyXG4gICAgICAgICAgICAgICAgPD5cclxuICAgICAgICAgICAgICAgICAgICA8cD57aXRlbS5taW1lfSA8YnIvPnZpZMOpbyAje2l0ZW0uZmlsZW5hbWV9PC9wPlxyXG4gICAgICAgICAgICAgICAgICAgIDxpZnJhbWUgd2lkdGg9XCI1NjBcIiBoZWlnaHQ9XCIzNjBcIiBzcmM9e2BodHRwczovL3d3dy55b3V0dWJlLmNvbS9lbWJlZC8ke2l0ZW0uaWRWaWRlb31gfSBmcmFtZUJvcmRlcj1cIjBcIiBhbGxvdz1cImFjY2VsZXJvbWV0ZXI7IGF1dG9wbGF5OyBjbGlwYm9hcmQtd3JpdGU7IGVuY3J5cHRlZC1tZWRpYTsgZ3lyb3Njb3BlOyBwaWN0dXJlLWluLXBpY3R1cmVcIiBhbGxvd0Z1bGxTY3JlZW4+PC9pZnJhbWU+XHJcbiAgICAgICAgICAgICAgICA8Lz5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB7aXRlbS5taW1lID09PSAndmltZW8nICYmXHJcbiAgICAgICAgICAgICAgICA8PlxyXG4gICAgICAgICAgICAgICAgICAgIDxwPntpdGVtLm1pbWV9IDxici8+dmlkw6lvICN7aXRlbS5maWxlbmFtZX08L3A+XHJcbiAgICAgICAgICAgICAgICAgICAgPGlmcmFtZSB0aXRsZT1cInZpbWVvLXBsYXllclwiIHNyYz17YGh0dHBzOi8vcGxheWVyLnZpbWVvLmNvbS92aWRlby8ke2l0ZW0uaWRWaWRlb31gfSB3aWR0aD1cIjEwMCVcIiBoZWlnaHQ9XCIzNjBcIiBmcmFtZUJvcmRlcj1cIjBcIiBhbGxvd0Z1bGxTY3JlZW4+PC9pZnJhbWU+XHJcbiAgICAgICAgICAgICAgICA8Lz5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB7aXRlbS5taW1lID09PSAnYWJzdHJlYW0nICYmXHJcbiAgICAgICAgICAgICAgICA8PlxyXG4gICAgICAgICAgICAgICAgICAgIDxwPntpdGVtLm1pbWV9IDxici8+dmlkw6lvICN7aXRlbS5maWxlbmFtZX08L3A+XHJcbiAgICAgICAgICAgICAgICAgICAgPFJlYW
11929N0SldQbGF5ZXJcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGljZW5zZUtleT0nM3RaUmlYTGF1Z0VxWDJRU0I1bUd0RzVRcEYybkNaYjN2dElsREJDKy9RYz0nXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBsYXllcklkPSdmcC1obHNqcydcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGxheWVyU2NyaXB0PScuLi9qcy9qd3BsYXllci9qd3BsYXllci5qcydcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsZT17YGh0dHBzOi8vbWVkaWF3YW4tdm9kLWhscy5ha2FtYWl6ZWQubmV0L2Fib3JpLyR7aXRlbS5pZFZpZGVvfS5zbWlsL3BsYXlsaXN0Lm0zdThgfVxyXG4gICAgICAgICAgICAgICAgICAgIC8+XHJcbiAgICAgICAgICAgICAgICA8Lz5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICA8L2Rpdj5cclxuICAgICk7XHJcbn1cclxuIiwiaW1wb3J0IFJlYWN0LCB7IHVzZVN0YXRlIH0gZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgeyBhZGRTZWN0aW9uUGFnZSB9IGZyb20gJy4uLy4uL3N0b3JlL3NlcnZpY2UnO1xyXG5cclxuaW1wb3J0IHsgQnV0dG9uQk8gfSBmcm9tICcuLi9idXR0b24vQnV0dG9uQk8nO1xyXG5pbXBvcnQgeyBFZGl0b3JUZXh0QXJlYSB9IGZyb20gJy4uLy4uL2NvbXBvbmVudHMvZWRpdG9yVGV4dEFyZWEvRWRpdG9yVGV4dEFyZWEnO1xyXG5cclxuaW1wb3J0IHsgUmFkaW9CdXR0b25Hcm91cCwgVGV4dElucHV0LCBGb3JtRmllbGQsIFNlbGVjdCB9IGZyb20gJ2dyb21tZXQnO1xyXG5pbXBvcnQgJy4vaW5kZXguc2Nzcyc7XHJcblxyXG5cclxuZXhwb3J0IGNvbnN0IE1vZGFsU2VjdGlvblBhZ2UgPSAocHJvcHMpID0+IHtcclxuICAgIGNvbnN0IHsgaXRlbSwgcmVmcmVzaCwgaWQsIGNsb3NlUG9wdXAgfSA9IHByb3BzO1xyXG5cclxuICAgIGxldCBbdGl0bGUsIHNldFRpdGxlXSA9IHVzZVN0YXRlKGl0ZW0udGl0bGUpLFxyXG4gICAgICAgIFtjb250ZW50LCBzZXRDb250ZW50XSA9IHVzZVN0YXRlKGl0ZW0uY29udGVudCksXHJcbiAgICAgICAgW3N1YlRpdGxlLCBzZXRTdWJUaXRsZV0gPSB1c2VTdGF0ZShpdGVtLnN1YlRpdGxlKSxcclxuICAgICAgICBbYnRuVGl0bGUsIHNldEJ0blRpdGxlXSA9IHVzZVN0YXRlKGl0ZW0uYnRuVGl0bGUpLFxyXG4gICAgICAgIFtidG5TdGF0dXMsIHNldEJ0blN0YXR1c10gPSB1c2VTdGF0ZShpdGVtLmJ0blN0YXR1cyksXHJcbiAgICAgICAgW2JhY2tncm91bmQsIHNldEJhY2tncm91bmRdID0gdXNlU3RhdGUoaXRlbS5iYWNrZ3JvdW5kKSxcclxuICAgICAgICBbdGVtcGxhdGUsIHNldFRlbXBsYXRlXSA9IHVzZVN0YXRlKGl0ZW0udGVtcGxhdGUpLFxyXG4gICAgICAgIFt0eXBlLCBzZXRUeXBlXSA9IHVzZVN0YXRlKGl0ZW0udHlwZSk7XHJcbiAgICBcclxuICAgIGxldCBbdGVtcGxhdGVWYWwsIHNldFRlbXBsYXRlVmFsXSA9IHVzZVN0YXRlKGl0ZW0udGVtcGxhdGVWYWwpO1xyXG5cclxuICAgIGNvbnN0IGhhbmRsZVN1Ym1pdCA9ICgpID0+IHtcclxuICAgICAgICBsZXQgZGF0YSA9IHtcclxuICAgICAgICAgICAgdGl0bGUsXHJcbiAgICAgICAgICAgIGNvbnRlbnQsXHJcbiAgICAgICAgICAgIHN1YlRpdGxlLFxyXG4gICAgICAgICAgICBidG5UaXRsZSxcclxuICAgICAgICAgICAgYnRuU3RhdHVzLFxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLFxyXG4gICAgICAgICAgICB0ZW1wbGF0ZSxcclxuICAgICAgICAgICAgdHlwZSxcclxuICAgICAgICB9XHJcbiAgICAgICAgYWRkU2VjdGlvblBhZ2UoZGF0YSwgaWQpLnRoZW4ocmVzID0+IHtcclxuICAgICAgICAgICAgcmVmcmVzaCgpO1xyXG4gICAgICAgICAgICBjbG9zZVBvcHVwKCk7XHJcbiAgICAgICAgfSk7XHJcbiAgICB9XHJcblxyXG4gICAgY29uc3QgaGFuZGxlQ2hhbmdlRWRpdG9yID0gKGUpID0+IHtcclxuICAgICAgICBzZXRDb250ZW50KGUpXHJcbiAgICB9XHJcblxyXG4gICAgcmV0dXJuIChcclxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cIm1vZGFsTGF5b3V0XCI+XHJcbiAgICAgICAgICAgIDxmb3JtPlxyXG5cclxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiY29udGFpbmVySW5wdXRcIj5cclxuICAgICAgICAgICAgICAgICAgICA8Rm9ybUZpZWxkIGxhYmVsPVwiVGl0bGVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPFRleHRJbnB1dFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGxhY2Vob2xkZXI9XCJ0eXBlIGhlcmVcIlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU9e3RpdGxlfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb25DaGFuZ2U9e2V2ZW50ID0+IHNldFRpdGxlKGV2ZW50LnRhcmdldC52YWx1ZSl9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8+XHJcbiAgICAgICAgICAgICAgICAgICAgPC9Gb3JtRmllbGQ+XHJcbiAgICAgICAgICAgICAgICA8L2Rpdj5cclxuXHJcbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImNvbnRhaW5lcklucHV0XCI+XHJcbiAgICAgICAgICAgICAgICAgICAgPEZvcm1GaWVsZCBsYWJlbD1cIkNvbnRlbnRcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPEVkaXRvclRleHRBcmVhIGNvbnRlbnQ9e2NvbnRlbnR9IHJldHVyblRvUGFyZW50PXsoZSkgPT4gaGFuZGxlQ2hhbmdlRWRpdG9yKGUpfS8+XHJcbiAgICAgICAgICAgICAgICAgICAgPC9Gb3JtRmllbGQ+XHJcbiAgICAgICAgICAgICAgICA8L2Rpdj5cclxuXHJcbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImNvbnRhaW5lcklucHV0XCI+XHJcbiAgICAgICAgICAgICAgICAgICAgPEZvcm1GaWVsZCBsYWJlbD1cIlN1YlRpdGxlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDxUZXh0SW5wdXRcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBsYWNlaG9sZGVyPVwidHlwZSBoZXJlXCJcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlPXtzdWJUaXRsZX1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9uQ2hhbmdlPXtldmVudCA9PiBzZXRTdWJUaXRsZShldmVudC50YXJnZXQudmFsdWUpfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAvPlxyXG4gICAgICAgICAgICAgICAgICAgIDwvRm9ybUZpZWxkPlxyXG4gICAgICAgICAgICAgICAgPC9kaXY+XHJcblxyXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJjb250YWluZXJJbnB1dFwiPlxyXG4gICAgICAgICAgICAgICAgICAgIDxGb3JtRmllbGQgbGFiZWw9XCJCdG5UaXRsZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8VGV4dElucHV0XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwbGFjZWhvbGRlcj1cInR5cGUgaGVyZVwiXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZT17YnRuVGl0bGV9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbkNoYW5nZT17ZXZlbnQgPT4gc2V0QnRuVGl0bGUoZXZlbnQudGFyZ2V0LnZhbHVlKX1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLz5cclxuICAgICAgICAgICAgICAgICAgICA8L0Zvcm1GaWVsZD5cclxuICAgICAgICAgICAgICAgIDwvZGl2PlxyXG5cclxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiY29udGFpbmVySW5wdXRcIj5cclxuICAgICAgICAgICAgICAgICAgICA8Rm9ybUZpZWxkIGxhYmVsPVwiQnRuU3RhdHVzXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDxTZWxlY3RcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wdGlvbnM9e1snMCcsICcxJ119XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZT17YnRuU3RhdHVzfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb25DaGFuZ2U9eyh7IHZhbHVlIH0pID0+IHNldEJ0blN0YXR1cyh2YWx1ZSl9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8+XHJcbiAgICAgICAgICAgICAgICAgICAgPC9Gb3JtRmllbGQ+XHJcbiAgICAgICAgICAgICAgICA8L2Rpdj5cclxuXHJcbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImNvbnRhaW5lcklucHV0XCI+XHJcbiAgICAgICAgICAgICAgICAgICAgPEZvcm1GaWVsZCBsYWJlbD1cIkJhY2tncm91bmRcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPFNlbGVjdFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT1cImJhY2tncm91bmRcIlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3B0aW9ucz17W1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI
11929HtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiOiAnQmxhbmMnLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogJyNmZmYnXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYjogJ05vaXInLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogJyMwMDAnXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXX1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsS2V5PVwibGFiXCJcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlS2V5PVwidmFsdWVcIlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU9e2JhY2tncm91bmR9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbkNoYW5nZT17KHsgdmFsdWUgfSkgPT4gc2V0QmFja2dyb3VuZCh2YWx1ZSl9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8+XHJcbiAgICAgICAgICAgICAgICAgICAgPC9Gb3JtRmllbGQ+XHJcbiAgICAgICAgICAgICAgICA8L2Rpdj5cclxuXHJcbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImNvbnRhaW5lcklucHV0XCI+XHJcbiAgICAgICAgICAgICAgICAgICAgPEZvcm1GaWVsZCBsYWJlbD1cIlRlbXBsYXRlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDxTZWxlY3RcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wdGlvbnM9e3RlbXBsYXRlVmFsfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU9e3RlbXBsYXRlfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb25DaGFuZ2U9eyh7IHZhbHVlIH0pID0+IHNldFRlbXBsYXRlKHZhbHVlKX1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLz5cclxuICAgICAgICAgICAgICAgICAgICA8L0Zvcm1GaWVsZD5cclxuICAgICAgICAgICAgICAgIDwvZGl2PlxyXG5cclxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiY29udGFpbmVySW5wdXRcIj5cclxuICAgICAgICAgICAgICAgICAgICA8Rm9ybUZpZWxkIGxhYmVsPVwiVHlwZVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8U2VsZWN0XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcHRpb25zPXtbJzAnLCAnMSddfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU9e3R5cGV9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbkNoYW5nZT17KHsgdmFsdWUgfSkgPT4geyBzZXRUeXBlKHZhbHVlKX0gfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAvPlxyXG4gICAgICAgICAgICAgICAgICAgIDwvRm9ybUZpZWxkPlxyXG4gICAgICAgICAgICAgICAgPC9kaXY+XHJcblxyXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJjb250YWluZXJWYWxpZGF0ZVwiIG9uQ2xpY2s9eygpID0+IHtoYW5kbGVTdWJtaXQoKX0gfT5cclxuICAgICAgICAgICAgICAgICAgICA8QnV0dG9uQk8gdGl0bGU9XCJWYWxpZGVyXCIvPlxyXG4gICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgIDwvZm9ybT5cclxuICAgICAgICA8L2Rpdj5cclxuICAgICk7XHJcbn1cclxuIiwiaW1wb3J0IFJlYWN0LCB7IHVzZVN0YXRlIH0gZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgeyBhZGRVc2VyLCBlZGl0VXNlciB9IGZyb20gJy4uLy4uL3N0b3JlL3NlcnZpY2UnO1xyXG5cclxuaW1wb3J0IHsgVGV4dElucHV0LCBGb3JtRmllbGQsIFNlbGVjdCB9IGZyb20gJ2dyb21tZXQnO1xyXG5pbXBvcnQgeyBCdXR0b25CTyB9IGZyb20gJy4uL2J1dHRvbi9CdXR0b25CTyc7XHJcblxyXG5pbXBvcnQgeyBNb2RhbCB9IGZyb20gJy4uLy4uL2NvbXBvbmVudHMvbW9kYWwvTW9kYWwnO1xyXG5cclxuaW1wb3J0ICcuL2luZGV4LnNjc3MnO1xyXG5cclxuZXhwb3J0IGNvbnN0IE1vZGFsVXNlciA9IChwcm9wcykgPT4ge1xyXG4gICAgY29uc3QgeyBpdGVtLCBlZGl0LCBpZCwgcmVmcmVzaCwgY2xvc2VQb3B1cH0gPSBwcm9wcztcclxuXHJcbiAgICBsZXQgW3VzZXJuYW1lLCBzZXRVc2VybmFtZV0gPSB1c2VTdGF0ZShpdGVtLnVzZXJuYW1lKTtcclxuICAgIGxldCBbZmlyc3ROYW1lLCBzZXRGaXJzdE5hbWVdID0gdXNlU3RhdGUoaXRlbS5maXJzdE5hbWUpO1xyXG4gICAgbGV0IFtsYXN0TmFtZSwgc2V0TGFzdE5hbWVdID0gdXNlU3RhdGUoaXRlbS5sYXN0TmFtZSk7XHJcbiAgICBsZXQgW2VtYWlsLCBzZXRFbWFpbF0gPSB1c2VTdGF0ZShpdGVtLmVtYWlsKTtcclxuICAgIGxldCBbcGFzc3dvcmQsIHNldFB3ZF0gPSB1c2VTdGF0ZShcIlwiKTtcclxuICAgIGxldCBbcHdkQywgc2V0UHdkQ10gPSB1c2VTdGF0ZShcIlwiKTtcclxuICAgIGxldCBbcm9sZXMsIHNldFJvbGVzXSA9IHVzZVN0YXRlKGl0ZW0ucm9sZXMpO1xyXG5cclxuICAgIGNvbnN0IFtvcGVuLCBvcGVuUG9wdXBdID0gdXNlU3RhdGUoZmFsc2UpO1xyXG4gICAgbGV0IFtlcnJvck1lc3NhZ2UsIHNldEVycm9yTWVzc2FnZV0gPSB1c2VTdGF0ZSgnJyk7XHJcblxyXG4gICAgY29uc3QgaGFuZGxlU3VibWl0ID0gKCkgPT4ge1xyXG4gICAgICAgIGxldCBkYXRhO1xyXG4gICAgICAgIGxldCBlcnJvcjtcclxuXHJcbiAgICAgICAgaWYoZWRpdCA9PT0gdHJ1ZSkge1xyXG4gICAgICAgICAgICBkYXRhID0ge1xyXG4gICAgICAgICAgICAgICAgZmlyc3ROYW1lLFxyXG4gICAgICAgICAgICAgICAgbGFzdE5hbWUsXHJcbiAgICAgICAgICAgICAgICBwYXNzd29yZCxcclxuICAgICAgICAgICAgICAgIHJvbGVzLFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGlmKHBhc3N3b3JkICE9PSBwd2RDKSB7XHJcbiAgICAgICAgICAgICAgICBzZXRFcnJvck1lc3NhZ2UoJ0xlcyBtb3QgZGUgcGFzc2VzIGRpZmbDqHJlbnQnKTtcclxuICAgICAgICAgICAgICAgIHJldHVybiBvcGVuUG9wdXAodHJ1ZSk7XHJcbiAgICAgICAgICAgI
11929H0gZWxzZSB7XHJcbiAgICAgICAgICAgICAgICBlZGl0VXNlcihkYXRhLCBpZCkudGhlbihyZXMgPT4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNsb3NlUG9wdXAoKTtcclxuICAgICAgICAgICAgICAgICAgICByZWZyZXNoKCk7XHJcbiAgICAgICAgICAgICAgICB9KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gZWxzZSBpZihlZGl0ID09PSBmYWxzZSkge1xyXG4gICAgICAgICAgICBkYXRhID0ge1xyXG4gICAgICAgICAgICAgICAgdXNlcm5hbWUsXHJcbiAgICAgICAgICAgICAgICBmaXJzdE5hbWUsXHJcbiAgICAgICAgICAgICAgICBsYXN0TmFtZSxcclxuICAgICAgICAgICAgICAgIGVtYWlsLFxyXG4gICAgICAgICAgICAgICAgcGFzc3dvcmQsXHJcbiAgICAgICAgICAgICAgICByb2xlcyxcclxuICAgICAgICAgICAgICAgIHN0YXR1czogMSxcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBPYmplY3Qua2V5cyhkYXRhKS5tYXAoKGVsLCBpbmRleCkgPT4ge1xyXG4gICAgICAgICAgICAgICAgaWYodHlwZW9mIGRhdGFbZWxdID09PSAndW5kZWZpbmVkJyB8fCBkYXRhW2VsXS5sZW5ndGggPT09IDApIHtcclxuICAgICAgICAgICAgICAgICAgICByZXR1cm4gZXJyb3IgPSB0cnVlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9KTtcclxuICAgICAgICAgICAgaWYoZXJyb3IgPT09IHRydWUpIHtcclxuICAgICAgICAgICAgICAgIHNldEVycm9yTWVzc2FnZSgnQ2hhbXAgcmVxdWlzIG1hbnF1YW50IScpO1xyXG4gICAgICAgICAgICAgICAgcmV0dXJuIG9wZW5Qb3B1cCh0cnVlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpZihwYXNzd29yZCAhPT0gcHdkQykge1xyXG4gICAgICAgICAgICAgICAgc2V0RXJyb3JNZXNzYWdlKCdMZXMgbW90IGRlIHBhc3NlcyBkaWZmw6hyZW50Jyk7XHJcbiAgICAgICAgICAgICAgICByZXR1cm4gb3BlblBvcHVwKHRydWUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGVsc2VcclxuICAgICAgICAgICAgICAgIHJldHVybiBhZGRVc2VyKGRhdGEpLnRoZW4ocmVzID0+IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY2xvc2VQb3B1cCgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByZWZyZXNoKCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPD5cclxuICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJtb2RhbExheW91dFwiPlxyXG4gICAgICAgICAgICAgICAgPGZvcm0+XHJcbiAgICAgICAgICAgICAgICAgICAgeyFlZGl0ICYmIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8PlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJjb250YWluZXJJbnB1dFwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxGb3JtRmllbGQgbGFiZWw9XCJcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBVc2VybmFtZTxzcGFuIGNsYXNzTmFtZT1cInJlcXVpcmVJbnB1dFwiPnsoZWRpdCA9PT0gZmFsc2UpID8gJyogY2hhbXAgb2JsaWdhdG9pcmUnOiAnJ308L3NwYW4+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcD5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFRleHRJbnB1dFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGxhY2Vob2xkZXI9XCJ0eXBlIGhlcmVcIlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU9e3VzZXJuYW1lfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb25DaGFuZ2U9e2V2ZW50ID0+IHNldFVzZXJuYW1lKGV2ZW50LnRhcmdldC52YWx1ZSl9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9Gb3JtRmllbGQ+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPC8+XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiY29udGFpbmVySW5wdXRcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPEZvcm1GaWVsZCBsYWJlbD1cIlwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUHLDqW5vbTxzcGFuIGNsYXNzTmFtZT1cInJlcXVpcmVJbnB1dFwiPnsoZWRpdCA9PT0gZmFsc2UpID8gJyogY2hhbXAgb2JsaWdhdG9pcmUnOiAnJ308L3NwYW4+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L3A+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8VGV4dElucHV0XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGxhY2Vob2xkZXI9XCJ0eXBlIGhlcmVcIlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlPXtmaXJzdE5hbWV9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb25DaGFuZ2U9e2V2ZW50ID0+IHNldEZpcnN0TmFtZShldmVudC50YXJnZXQudmFsdWUpfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLz5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPC9Gb3JtRmllbGQ+XHJcbiAgICAgICAgICAgICAgICAgICAgPC9kaXY+XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiY29udGFpbmVySW5wdXRcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPEZvcm1GaWVsZCBsYWJlbD1cIlwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTm9tPHNwYW4gY2xhc3NOYW1lPVwicmVxdWlyZUlucHV0XCI+eyhlZGl0ID09PSBmYWxzZSkgPyAnKiBjaGFtcCBvYmxpZ2F0b2lyZSc6ICcnfTwvc3Bhbj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcD5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxUZXh0SW5wdXRcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwbGFjZWhvbGRlcj1cInR5cGUgaGVyZVwiXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU9e2xhc3ROYW1lfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9uQ2hhbmdlPXtldmVudCA9PiBzZXRMYXN0TmFtZShldmVudC50YXJnZXQudmFsdWUpfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLz5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPC9Gb3JtRmllbGQ+XHJcbiAgICAgICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICB7IWVkaXQgJiYgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiY29udGFpbmVySW5wdXRcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxGb3JtRmllbGQgbGFiZWw9XCJcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRW1haWw8c3BhbiBjbGFzc05hbWU9XCJyZXF1aXJlSW5wdXRcIj57KGVkaXQgPT09IGZhbHNlKSA/ICcqIGNoYW1wIG9ibGlnYXRvaXJlJzogJyd9PC9zcGFuPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvcD5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8VGV4dElucHV0XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI
11929HBsYWNlaG9sZGVyPVwidHlwZSBoZXJlXCJcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU9e2VtYWlsfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbkNoYW5nZT17ZXZlbnQgPT4gc2V0RW1haWwoZXZlbnQudGFyZ2V0LnZhbHVlKX1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9Gb3JtRmllbGQ+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJjb250YWluZXJJbnB1dFwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8Rm9ybUZpZWxkIGxhYmVsPVwiUsO0bGVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxTZWxlY3RcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcHRpb25zPXtbXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYjogJ1V0aWxpc2F0ZXVyJyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiAnUk9MRV9VU0VSJ1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWI6ICdBZG1pbmlzdHJhdGV1cicsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogJ1JPTEVfQURNSU4nXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYjogJ0NvbW11bmljYXRpb24nLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6ICdST0xFX0NPTSdcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiOiAnUGFydGVuYWlyZScsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogJ1JPTEVfUEFSVE5FUidcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBdfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsS2V5PVwibGFiXCJcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZUtleT1cInZhbHVlXCJcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbkNoYW5nZT17KHsgdmFsdWUgfSkgPT4ge3NldFJvbGVzKHZhbHVlLnZhbHVlKX0gfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDwvRm9ybUZpZWxkPlxyXG4gICAgICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwicGFzc3dvcmRzXCI+XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImNvbnRhaW5lcklucHV0XCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Rm9ybUZpZWxkIGxhYmVsPVwiXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE1vdCBkZSBwYXNzZTxzcGFuIGNsYXNzTmFtZT1cInJlcXVpcmVJbnB1dFwiPnsoZWRpdCA9PT0gZmFsc2UpID8gJyogY2hhbXAgb2JsaWdhdG9pcmUnOiAnJ308L3NwYW4+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9wPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxUZXh0SW5wdXRcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGxhY2Vob2xkZXI9XCJ0eXBlIGhlcmVcIlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZT17cGFzc3dvcmR9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9uQ2hhbmdlPXtldmVudCA9PiBzZXRQd2QoZXZlbnQudGFyZ2V0LnZhbHVlKX1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHlwZT0ncGFzc3dvcmQnXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLz5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvRm9ybUZpZWxkPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiY29udGFpbmVySW5wdXRcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxGb3JtRmllbGQgbGFiZWw9XCJcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQ29uZmlybWF0aW9uIG1vdCBkZSBwYXNzZTxzcGFuIGNsYXNzTmFtZT1cInJlcXVpcmVJbnB1dFwiPnsoZWRpdCA9PT0gZmFsc2UpID8gJyogY2hhbXAgb2JsaWdhdG9pcmUnOiAnJ308L3NwYW4+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9wPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxUZXh0SW5wdXRcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGxhY2Vob2xkZXI9XCJ0eXBlIGhlcmVcIlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZT17cHdkQ31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb25DaGFuZ2U9e2V2ZW50ID0+IHNldFB3ZEMoZXZlbnQudGFyZ2V0LnZhbHVlKX1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHlwZT0ncGFzc3dvcmQnXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLz5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvRm9ybUZpZWxkPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiY29udGFpbmVyVmFsaWRhdGVcIiBvbkNsaWNrPXsoKSA9PiB7aGFuZGxlU3VibWl0KCl9IH0+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDxCdXR0b25CTyB0aXRsZT1cIlZhbGlkZXJcIi8+XHJcbiAgICAgICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgICAgICA8L2Zvcm0+XHJcbiAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB7b3BlbiAmJlxyXG4gICAgICAgICAgICAgICAgPE1vZGFsIFxyXG4gICAgICAgICAgICAgICAgICAgIG9wZW49e29wZW59XHJcbiAgICAgICAgICAgICAgICAgICAgY2xvc2VQb3B1cD17c2V0VGltZW91dCgoKSA9PiB7IG9wZW5Qb3B1cChmYWxzZSkgfSwgMTUwMCl9IFxyXG4gICAgICAgICAgICAgICAgICAgIG1vZGFsPVwibW9kYWxOb3RpZlwiXHJcbiAgICAgICAgICAgICAgICAgICAgbW9kYWxFcnJvcj17dHJ1ZX1cclxuICAgICAgICAgICAgICAgICAgICBpdGVtPXt7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgI
11929HRpdGxlOiBlcnJvck1lc3NhZ2UsXHJcbiAgICAgICAgICAgICAgICAgICAgfX1cclxuICAgICAgICAgICAgICAgIC8+XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICA8Lz5cclxuICAgICk7XHJcbn1cclxuIiwiLy8gZXh0cmFjdGVkIGJ5IG1pbmktY3NzLWV4dHJhY3QtcGx1Z2luIiwiaW1wb3J0IFJlYWN0LCB7IHVzZUNvbnRleHQsIHVzZVN0YXRlLCB1c2VFZmZlY3QgIH0gZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgeyBCcm93c2VyUm91dGVyIGFzIFJvdXRlcixSZWRpcmVjdCwgUm91dGUsIFN3aXRjaCwgTGluayB9IGZyb20gXCJyZWFjdC1yb3V0ZXItZG9tXCI7XHJcbmltcG9ydCB7IEhvbWUgfSBmcm9tICcuLi8uLi9wYWdlcy9ob21lL0hvbWUnO1xyXG5pbXBvcnQgeyBMb2dpbiB9IGZyb20gJy4uLy4uL3BhZ2VzL2xvZ2luL0xvZ2luJztcclxuaW1wb3J0IHsgRXJyb3I0MDQgfSBmcm9tICcuLi8uLi9wYWdlcy9lcnJvci9FcnJvcjQwNCc7XHJcbmltcG9ydCB7IFBhZ2VNYW5hZ2VyIH0gZnJvbSAnLi4vLi4vcGFnZXMvcGFnZU1hbmFnZXIvUGFnZU1hbmFnZXInO1xyXG5cclxuaW1wb3J0IHsgZ2V0T25lVXNlckxvZyB9IGZyb20gJy4uLy4uL3N0b3JlL3NlcnZpY2UnO1xyXG5cclxuaW1wb3J0IHsgSGVhZGVyTWFuYWdlciB9IGZyb20gJy4uLy4uL3BhZ2VzL3RlbXBsYXRlTWFuYWdlci9IZWFkZXJNYW5hZ2VyJztcclxuaW1wb3J0IHsgRm9vdGVyTWFuYWdlciB9IGZyb20gJy4uLy4uL3BhZ2VzL3RlbXBsYXRlTWFuYWdlci9Gb290ZXJNYW5hZ2VyJztcclxuaW1wb3J0IHsgTmV3c2xldHRlck1hbmFnZXIgfSBmcm9tICcuLi8uLi9wYWdlcy90ZW1wbGF0ZU1hbmFnZXIvTmV3c2xldHRlck1hbmFnZXInO1xyXG5pbXBvcnQgeyBNZW51TWFuYWdlcn0gZnJvbSAnLi4vLi4vcGFnZXMvdGVtcGxhdGVNYW5hZ2VyL01lbnVNYW5hZ2VyJztcclxuaW1wb3J0IHsgR2FtZU1hbmFnZXJ9IGZyb20gJy4uLy4uL3BhZ2VzL2dhbWVNYW5hZ2VyL0dhbWVNYW5hZ2VyJztcclxuXHJcbmltcG9ydCB7IE9uZVBhZ2VNYW5hZ2VyIH0gZnJvbSAnLi4vLi4vcGFnZXMvb25lUGFnZU1hbmFnZXIvT25lUGFnZU1hbmFnZXInO1xyXG5pbXBvcnQgeyBPbmVTZWN0aW9uTWFuYWdlciB9IGZyb20gJy4uLy4uL3BhZ2VzL29uZVNlY3Rpb25NYW5hZ2VyL09uZVNlY3Rpb25NYW5hZ2VyJztcclxuaW1wb3J0IHsgT25lU2VjdGlvbkl0ZW1NYW5hZ2VyIH0gZnJvbSAnLi4vLi4vcGFnZXMvb25lU2VjdGlvbkl0ZW1NYW5hZ2VyL09uZVNlY3Rpb25JdGVtTWFuYWdlcic7XHJcbmltcG9ydCB7IEdhbGxlcnkgfSBmcm9tICcuLi8uLi9wYWdlcy9nYWxsZXJ5L0dhbGxlcnknO1xyXG5pbXBvcnQgeyBVc2VyTWFuYWdlciB9IGZyb20gJy4uLy4uL3BhZ2VzL3VzZXJNYW5hZ2VyL1VzZXJNYW5hZ2VyJztcclxuaW1wb3J0IHsgUGFyYW1ldGVyTWFuYWdlciB9IGZyb20gJy4uLy4uL3BhZ2VzL3BhcmFtZXRlck1hbmFnZXIvUGFyYW1ldGVyTWFuYWdlcic7XHJcbmltcG9ydCB7IEhlYWRlciB9IGZyb20gJy4uLy4uL2NvbXBvbmVudHMvaGVhZGVyL0hlYWRlcic7XHJcbmltcG9ydCB7IFN0b3JlQ29udGV4dCB9IGZyb20gJy4uLy4uL3N0b3JlL3N0b3JlJztcclxuaW1wb3J0IENsYXNzTmFtZXMgZnJvbSAnY2xhc3NuYW1lcyc7XHJcblxyXG5pbXBvcnQgcGFnZSBmcm9tICcuLi8uLi91dGlscy9pbWcvcGFnZXMucG5nJztcclxuaW1wb3J0IHRlbXBsYXRlIGZyb20gJy4uLy4uL3V0aWxzL2ltZy90ZW1wbGF0ZXMucG5nJztcclxuaW1wb3J0IGdhbGVyaWUgZnJvbSAnLi4vLi4vdXRpbHMvaW1nL2dhbGVyaWVzLnBuZyc7XHJcbmltcG9ydCB1c2VycyBmcm9tICcuLi8uLi91dGlscy9pbWcvdXNlcnMucG5nJztcclxuaW1wb3J0IHBhcmFtZXRlciBmcm9tICcuLi8uLi91dGlscy9pbWcvcGFyYW1ldGVycy5wbmcnO1xyXG5cclxuaW1wb3J0IGxvZ28gZnJvbSAnLi4vLi4vdXRpbHMvaW1nL2xvZ29Cby5wbmcnO1xyXG5cclxuaW1wb3J0ICcuL2luZGV4LnNjc3MnO1xyXG5cclxuZXhwb3J0IGNvbnN0IE5hdk1lbnUgPSAoKSA9PiB7XHJcbiAgICBjb25zdCB7IHN0YXRlLCBkaXNwYXRjaCB9ID0gdXNlQ29udGV4dChTdG9yZUNvbnRleHQpO1xyXG4gICAgbGV0IGlkID0gc3RhdGUuaWROYXZpZ2F0aW9uO1xyXG4gICAgbGV0IFtkaXNwbGF5U3ViTWVudSwgc2V0RGlzcGxheVN1Yk1lbnVdID0gdXNlU3RhdGUoZmFsc2UpO1xyXG4gICAgbGV0IFtjdXJyZW50VXNlciwgc2V0Q3VycmVudFVzZXJdID0gdXNlU3RhdGUoKTtcclxuICAgIGxldCBbbG9nZ2VkLCBzZXRMb2dnZWRVc2VyXSA9IHVzZVN0YXRlKCk7XHJcbiAgICBcclxuICAgIHVzZUVmZmVjdCgoKSA9PiB7XHJcbiAgICAgICAgbGV0IGxvZ2dlZCA9IHNlc3Npb25TdG9yYWdlLmdldEl0ZW0oXCJsb2dnZWRJblwiKTtcclxuICAgICAgICAvL2NvbnNvbGUubG9nKGxvZ2dlZClcclxuICAgICAgICBzZXRMb2dnZWRVc2VyKGxvZ2dlZCAhPT0gbnVsbCA/IHRydWUgOiBmYWxzZSk7XHJcblxyXG4gICAgICAgIGxldCByb2xlID0gc2Vzc2lvblN0b3JhZ2UuZ2V0SXRlbShcImN1cnJlbnRVc2VyXCIpO1xyXG4gICAgICAgIHNldEN1cnJlbnRVc2VyKHJvbGUgPyByb2xlIDogZmFsc2UpO1xyXG4gICAgICAgIC8vc2V0TG9nZ2VkVXNlcigoc2Vzc2lvblN0b3JhZ2UuZ2V0SXRlbShcImxvZ2dlZEluXCIpID09PSBudWxsKSA/IGZhbHNlIDogdHJ1ZSlcclxuICAgIH0pO1xyXG5cclxuICAgIGNvbnN0IGhhbmRsZUNsaWNrID0gKGUpID0+IHtcclxuICAgICAgICBzZXREaXNwbGF5U3ViTWVudSghZGlzcGxheVN1Yk1lbnUpXHJcbiAgICB9XHJcbiAgICBjb25zdCBsb2dnZWRVc2VyID0gKGxvZ2dlZCkgPT4ge1xyXG4gICAgICAgIHNldExvZ2dlZFVzZXIobG9nZ2VkKTtcclxuICAgICAgICBjaGVja0N1cnJlbnRVc2VyKCk7XHJcbiAgICB9XHJcblxyXG4gICAgY29uc3QgY2hlY2tDdXJyZW50VXNlciA9ICgpID0+IHtcclxuICAgICAgICBpZihzZXNzaW9uU3RvcmFnZS5nZXRJdGVtKFwibG9nZ2VkSW5cIikgIT09IG51bGwpIHtcclxuICAgICAgICAgICAgZ2V0T25lVXNlckxvZygpLnRoZW4ocmVzID0+IHtcclxuICAgICAgICAgICAgICAgI
11929HNlc3Npb25TdG9yYWdlLnNldEl0ZW0oJ2N1cnJlbnRVc2VyJywgcmVzWzBdLnJvbGVzWzBdKTtcclxuICAgICAgICAgICAgICAgIHNldEN1cnJlbnRVc2VyKHJlc1swXS5yb2xlc1swXSk7XHJcbiAgICAgICAgICAgIH0pO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBjb25zdCBsb2dPdXQgPSAoZSkgPT4ge1xyXG4gICAgICAgIHNlc3Npb25TdG9yYWdlLnJlbW92ZUl0ZW0oXCJsb2dnZWRJblwiKVxyXG4gICAgICAgIHNlc3Npb25TdG9yYWdlLnJlbW92ZUl0ZW0oXCJjdXJyZW50VXNlclwiKVxyXG4gICAgICAgIHNldExvZ2dlZFVzZXIoZmFsc2UpXHJcbiAgICAgICAgc2V0Q3VycmVudFVzZXIoJycpXHJcbiAgICB9XHJcblxyXG4gICAgbGV0IGlzQ09NID0gKGN1cnJlbnRVc2VyID09PSAnUk9MRV9DT00nKSA/IHRydWUgOiBmYWxzZTsgXHJcbiAgICBsZXQgaXNQQVJUTkVSID0gKGN1cnJlbnRVc2VyID09PSAnUk9MRV9QQVJUTkVSJykgPyB0cnVlIDogZmFsc2U7IFxyXG4gICAgbGV0IGF1dGhSb2xlID0gKGN1cnJlbnRVc2VyID09PSAnUk9MRV9DT00nIHx8IGN1cnJlbnRVc2VyID09PSAnUk9MRV9QQVJUTkVSJykgPyBmYWxzZSA6IHRydWU7XHJcbiAgICBcclxuICAgIGNvbnN0IFByaXZhdGVSb3V0ZSA9ICh7Y29tcG9uZW50OiBDb21wb25lbnQsIGF1dGhlZCwgLi4ucmVzdH0pID0+IHsgIFxyXG4gICAgICAgIHJldHVybiAoXHJcbiAgICAgICAgICAgIDxSb3V0ZVxyXG4gICAgICAgICAgICAgICAgey4uLnJlc3R9XHJcbiAgICAgICAgICAgICAgICByZW5kZXI9XHJcbiAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAocHJvcHMpID0+IGF1dGhlZCA9PT0gdHJ1ZSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgPyA8Q29tcG9uZW50IHsuLi5wcm9wc30gLz4gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDogPFJlZGlyZWN0IHRvPXt7cGF0aG5hbWU6ICcvYWRtaW4nLCBzdGF0ZToge2Zyb206IHByb3BzLmxvY2F0aW9ufX19IC8+XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvPlxyXG4gICAgICAgIClcclxuICAgIH1cclxuICAgIC8vY29uc29sZS5sb2coYXV0aGVkKVxyXG5cclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPD5cclxuICAgICAgICAgICAgPFJvdXRlcj5cclxuICAgICAgICAgICAgICAgIHshbG9nZ2VkID9cclxuICAgICAgICAgICAgICAgIDxSb3V0ZSBwYXRoPXsnL2FkbWluJ30+XHJcbiAgICAgICAgICAgICAgICAgICAgPExvZ2luIGxvZ2dlZD17bG9nZ2VkVXNlcn0vPlxyXG4gICAgICAgICAgICAgICAgPC9Sb3V0ZT4gXHJcbiAgICAgICAgICAgICAgICA6IFxyXG4gICAgICAgICAgICAgICAgICAgIDw+ICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cIm5hdk1lbnVDb250YWluZXJcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPXtsb2dvfSBjbGFzc05hbWU9XCJsb2dvQm9cIi8+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8TGluayBjbGFzc05hbWU9e0NsYXNzTmFtZXMoIHsnaGlkZScgOiBmYWxzZSB9ICl9IHRvPVwiL2FkbWluL3BhZ2VNYW5hZ2VyXCI+PGltZyBzcmM9e3BhZ2V9Lz5HZXN0aW9uIGRlcyBwYWdlczwvTGluaz5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPXtDbGFzc05hbWVzKFwiY29udGFpbmVyVGVtcGxhdGVcIiwgeydoaWRlJyA6IChpc0NPTSB8fCBpc1BBUlRORVIpIH0gKX0gb25DbGljaz17KGUpID0+IHtoYW5kbGVDbGljayhlKX19PlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuPjxpbWcgc3JjPXt0ZW1wbGF0ZX0gLz4gVGVtcGxhdGVzPC9zcGFuPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPXtDbGFzc05hbWVzKCdjb2xsYXBzaWJsZUNvbnRhaW5lcicsIHsnc2hvd0NvbnRhaW5lcicgOiBkaXNwbGF5U3ViTWVudX0pfT5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPExpbmsgdG89XCIvYWRtaW4vdGVtcGxhdGVNYW5hZ2VyL2hlYWRlclwiPkhlYWRlcjwvTGluaz5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPExpbmsgdG89XCIvYWRtaW4vdGVtcGxhdGVNYW5hZ2VyL2Zvb3RlclwiPkZvb3RlcjwvTGluaz5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPExpbmsgdG89XCIvYWRtaW4vdGVtcGxhdGVNYW5hZ2VyL25ld3NsZXR0ZXJzXCI+TmV3c2xldHRlcjwvTGluaz5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgey8qIDxMaW5rIHRvPVwiL2FkbWluL3RlbXBsYXRlTWFuYWdlci9tZW51XCI+TWVudTwvTGluaz4gKi99XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxMaW5rIGNsYXNzTmFtZT17Q2xhc3NOYW1lcyggeydoaWRlJyA6IGZhbHNlIH0gKX0gdG89XCIvYWRtaW4vZ2FsbGVyeVwiPjxpbWcgc3JjPXtnYWxlcmllfSAvPkdhbGVyaWU8L0xpbms+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8TGluayBjbGFzc05hbWU9e0NsYXNzTmFtZXMoIHsnaGlkZScgOiAoaXNDT00gfHwgaXNQQVJUTkVSKSB9ICl9IHRvPVwiL2FkbWluL3VzZXJNYW5hZ2VyXCI+PGltZyBzcmM9e3VzZXJzfS8+VXRpbGlzYXRldXJzPC9MaW5rPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPExpbmsgY2xhc3NOYW1lPXtDbGFzc05hbWVzKCB7J2hpZGUnIDogKGlzQ09NIHx8IGlzUEFSVE5FUikgfSApfSB0bz1cIi9hZG1pbi9wYXJhbWV0ZXJNYW5hZ2VyXCI+PGltZyBzcmM9e3BhcmFtZXRlcn0vPlBhcmFtw6h0cmVzPC9MaW5rPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPExpbmsgY2xhc3NOYW1lPXtDbGFzc05hbWVzKCB7J2hpZGUnIDogKGlzQ09NKSB9ICl9IHRvPVwiL2FkbWluL2dhbWVNYW5hZ2VyXCI+PGltZyBzcmM9e3BhcmFtZXRlcn0vPkpldXgtY29uY291cnM8L0xpbms+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cIndvcmtab25lQ29udGFpbmVyXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8SGVhZGVyIGxvZ291dD17bG9nT3V0fS8+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImNvbnRhaW5lckFjdGlvblVzZXJcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8U3dpdGNoPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Um91dGUgZXhhY3QgcGF0aD0nL2FkbWluJyBjb21wb25lbnQ9e0hvbWV9Lz5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFByaXZhdGVSb3V0ZSBhdXRoZWQ9e2F1dGhSb2xlfSBwYXRoPScvYWRtaW4vdGVtcGxhdGVNYW5hZ2VyL25ld3NsZXR0ZXJzJyBjb21wb25lbnQ9e05ld3NsZXR0ZXJNYW5hZ2VyfSAvPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8UHJpdmF0ZVJvdXRlIGF1dGhlZD17YXV0aFJvbGV9IHBhdGg9Jy9hZG1pbi91c2VyTWFuYWdlcicgY29tcG9uZW50PXtVc2VyTWFuYWdlcn0gLz5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFByaXZhdGVSb3V0ZSBhdXRoZWQ9e2F1dGhSb2xlfSBwYXRoPScvYWRtaW4vcGFyYW1ldGVyTWFuYWdlcicgY29tcG9uZW50PXtQYXJhbWV0ZXJNYW5hZ2VyfSAvPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8UHJpdmF0ZVJvdXRlIGF1dGhlZD17Y3VycmVudFVzZXIgPT09ICdST0xFX0NPTScgPyBmYWxzZSA6IHRydWV9IHBhdGg9Jy9hZG1pbi9nYW1lTWFuYWdlcicgY29tcG9uZW50PXtHYW1lTWFuYWdlcn0gLz5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxSb3V0ZSBwYXRoPScvYWRtaW4vdGVtcGxhdGVNYW5hZ2VyL2Zvb3RlcicgY29tcG9uZW50PXtGb290ZXJNYW5hZ2VyfSAvPiBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFJvdXRlIHBhdGg9Jy9hZG1pbi90ZW1wbGF0ZU1hbmFnZXIvaGVhZGVyJyBjb21wb25lbnQ9e0hlYWRlck1hbmFnZXJ9IC8+IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7LyogPFJvdXRlIHBhdGg9Jy9hZG1pbi90ZW1wbGF0ZU1hbmFnZXIvbmV3c2xldHRlcnMnIGNvbXBvbmVudD17TmV3c2xldHRlck1hbmFnZXJ9IC8+ICAqL31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFJvdXRlIHBhdGg9Jy9hZG1pbi9wYWdlTWFuYWdlcicgY29tcG9uZW50PXtQYWdlTWFuYWdlcn0gLz4gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxSb3V0ZSBwYXRoPScvYWRtaW4vb25lUGFnZU1hbmFnZXInIGNvbXBvbmVudD17T25lUGFnZU1hbmFnZXJ9IC8+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxSb3V0ZSBwYXRoPScvYWRtaW4vb25lU2VjdGlvbk1hbmFnZXInIGNvbXBvbmVudD17T25lU2VjdGlvbk1hbmFnZXJ9IC8+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxSb3V0ZSBwYXRoPScvYWRtaW4vb25lU2VjdGlvbkl0ZW1NYW5hZ2VyJyBjb21wb25lbnQ9e09uZVNlY3Rpb25JdGVtTWFuYWdlcn0gLz5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPFJvdXRlIHBhdGg9Jy9hZG1pbi9nYWxsZXJ5JyBjb21wb25lbnQ9e0dhbGxlcnl9IC8+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxSb3V0ZSBwYXRoPScvKicgY29tcG9uZW50PXtFcnJvcjQwNH0gLz5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgey8qIDxQcml2YXRlUm91dGUgYXV0aGVkPXthdXRoUm9sZX0gcGF0aD0nL2FkbWluL3RlbXBsYXRlTWFuYWdlci9tZW51JyBjb21wb25lbnQ9e01lbnVNYW5hZ2VyfSAvPiAqL31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L1N3aXRjaD5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgICAgICAgICA8Lz5cclxuICAgICAgICAgICAgICAgI
11929H1cclxuICAgICAgICAgICAgPC9Sb3V0ZXI+XHJcbiAgICAgICAgPC8+XHJcbiAgICApO1xyXG59XHJcbiIsIi8vIGV4dHJhY3RlZCBieSBtaW5pLWNzcy1leHRyYWN0LXBsdWdpbiIsImltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XHJcbmltcG9ydCAnLi9pbmRleC5zY3NzJztcclxuXHJcbmltcG9ydCB7IEJ0bkV4cG9ydEVkaXRab25lIH0gZnJvbSAnLi4vYnRuRXhwb3J0RWRpdFpvbmUvQnRuRXhwb3J0RWRpdFpvbmUnO1xyXG5cclxuZXhwb3J0IGNvbnN0IE5ld3NsZXR0ZXJzRWRpdFpvbmUgPSAocHJvcHMpID0+IHtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPD5cclxuICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJOZXdzbGV0dGVyRWRpdFpvbmVDb250YWluZXJcIj5cclxuICAgICAgICAgICAgICAgIDxCdG5FeHBvcnRFZGl0Wm9uZVxyXG4gICAgICAgICAgICAgICAgICAgIHRpdGxlPXtcIkV4cG9ydGVyIGxhIGxpc3RlXCJ9XHJcbiAgICAgICAgICAgICAgICAvPlxyXG4gICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICA8Lz5cclxuICAgICk7XHJcbn1cclxuIiwiLy8gZXh0cmFjdGVkIGJ5IG1pbmktY3NzLWV4dHJhY3QtcGx1Z2luIiwiaW1wb3J0IFJlYWN0LCB7IHVzZVN0YXRlLCB1c2VFZmZlY3QsIHVzZUNvbnRleHQgfSBmcm9tICdyZWFjdCc7XHJcbmltcG9ydCB7IFN0b3JlQ29udGV4dCwgaW5pdGlhbFN0YXRlIH0gZnJvbSAnLi4vLi4vc3RvcmUvc3RvcmUnO1xyXG5pbXBvcnQgQ2xhc3NOYW1lcyBmcm9tICdjbGFzc25hbWVzJztcclxuaW1wb3J0IHsgZWRpdFBhdGhJbWcsIGdldE9uZU1lZGlhIH0gZnJvbSAnLi4vLi4vc3RvcmUvc2VydmljZSc7XHJcblxyXG5pbXBvcnQgeyBNb2RhbCB9IGZyb20gJy4uL21vZGFsL01vZGFsJztcclxuXHJcbmltcG9ydCAnLi9pbmRleC5zY3NzJztcclxuXHJcbmltcG9ydCBlZGl0SWNvbiBmcm9tICcuLi8uLi91dGlscy9pbWcvZWRpdC5wbmcnO1xyXG5cclxuZXhwb3J0IGNvbnN0IE9uZUltZyA9IChwcm9wcykgPT4ge1xyXG4gICAgY29uc29sZS5sb2cocHJvcHMpXHJcbiAgICBjb25zdCB7IGl0ZW0sIGZyb20sIGVkaXQgfSA9IHByb3BzO1xyXG4gICAgY29uc3QgeyBzdGF0ZSwgZGlzcGF0Y2ggfSA9IHVzZUNvbnRleHQoU3RvcmVDb250ZXh0KTtcclxuXHJcbiAgICBsZXQgWyBwYXRoTWVkaWEsIHNldFBhdGhNZWRpYSBdID0gdXNlU3RhdGUoaXRlbS5wYXRoTWVkaWEpO1xyXG4gICAgbGV0IFsgZmlsZW5hbWVNZWRpYSwgc2V0RmlsZW5hbWVNZWRpYSBdID0gdXNlU3RhdGUoaXRlbS5maWxlbmFtZU1lZGlhKTtcclxuXHJcbiAgICBjb25zdCBbb3Blbiwgb3BlblBvcHVwXSA9IHVzZVN0YXRlKGZhbHNlKTtcclxuICAgIGxldCBjdXJyZW50SW1nID0gc3RhdGUuY3VycmVudEdhbGxlcnlJbWc7XHJcblxyXG4gICAgY29uc3QgaGFuZGxlQ2xpY2sgPSAoKSA9PiB7XHJcbiAgICAgICAgb3BlblBvcHVwKHRydWUpXHJcbiAgICB9XHJcblxyXG4gICAgdXNlRWZmZWN0KCgpID0+IHtcclxuICAgICAgICBzZXRQYXRoTWVkaWEoaXRlbS5wYXRoTWVkaWEpO1xyXG4gICAgfSwgW2l0ZW0ucGF0aE1lZGlhXSk7XHJcblxyXG4gICAgdXNlRWZmZWN0KCgpID0+IHtcclxuICAgICAgICBzZXRGaWxlbmFtZU1lZGlhKGl0ZW0uZmlsZW5hbWVNZWRpYSk7XHJcbiAgICB9LCBbaXRlbS5maWxlbmFtZU1lZGlhXSk7XHJcblxyXG4gICAgY29uc3QgaGFuZGxlU3VibWl0ID0gKCkgPT4ge1xyXG4gICAgICAgIGlmKHR5cGVvZiBlZGl0ICE9PSAndW5kZWZpbmVkJyAmJiBlZGl0ID09PSBmYWxzZSApIHtcclxuICAgICAgICAgICAgcHJvcHMuaGFuZGxlSWRNZWRpYShjdXJyZW50SW1nKVxyXG4gICAgICAgICAgICBnZXRPbmVNZWRpYShjdXJyZW50SW1nKS50aGVuKHJlcyA9PiB7XHJcbiAgICAgICAgICAgICAgICBzZXRQYXRoTWVkaWEocmVzWzBdLnBhdGgpO1xyXG4gICAgICAgICAgICAgICAgc2V0RmlsZW5hbWVNZWRpYShyZXNbMF0uZmlsZW5hbWUpO1xyXG4gICAgICAgICAgICB9KTtcclxuICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgICBsZXQgaWQgPSBjdXJyZW50SW1nO1xyXG4gICAgICAgICAgICBsZXQgZGF0YSA9IHtcclxuICAgICAgICAgICAgICAgIHR5cGU6IGZyb20sXHJcbiAgICAgICAgICAgICAgICBpZFR5cGU6IHByb3BzLmlkVGVtcGxhdGUsXHJcbiAgICAgICAgICAgICAgICBpZE9sZE1lZGlhOiBpdGVtLmlkTWVkaWEsXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaWYodHlwZW9mIHByb3BzLmlkSXRlbSAhPT0gJ3VuZGVmaW5lZCcgJiYgZWRpdCA9PT0gdHJ1ZSkge1xyXG4gICAgICAgICAgICAgICAgLy9jb25zb2xlLmxvZyh0eXBlb2YgaXRlbS5pZE1lZGlhID09PSAndW5kZWZpbmVkJylcclxuICAgICAgICAgICAgICAgIGRhdGEgPSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHlwZTogZnJvbSxcclxuICAgICAgICAgICAgICAgICAgICBpZFR5cGU6IHByb3BzLmlkVGVtcGxhdGUsXHJcbiAgICAgICAgICAgICAgICAgICAgaWRPbGRNZWRpYTogdHlwZW9mIGl0ZW0uaWRNZWRpYSA9PT0gJ3VuZGVmaW5lZCcgPyAnJyA6IGl0ZW0uaWRNZWRpYSxcclxuICAgICAgICAgICAgICAgICAgICBpZEl0ZW06IHByb3BzLmlkSXRlbSxcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBlZGl0UGF0aEltZyhpZCwgZGF0YSkudGhlbihyZXMgPT4ge1xyXG4gICAgICAgICAgICAgICAgcHJvcHMucmVmcmVzaCgpO1xyXG4gICAgICAgICAgICB9KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbGV0IGltZ1NyYyA9IGVkaXRJY29uO1xyXG4gICAgaWYodHlwZW9mIHBhdGhNZWRpYSAhPT0gJ3VuZGVmaW5lZCcpIHtcclxuICAgICAgICBjb25zb2xlLmxvZyhwYXRoTWVkaWEpXHJcbiAgICAgICAgaWYocGF0aE1lZGlhID09PSBudWxsKVxyXG4gICAgICAgICAgICBpbWdTcmMgPSBgJHtmaWxlbmFtZU1lZGlhfWA7XHJcbiAgICAgICAgZWxzZSBpZihwYXRoTWVkaWEubGVuZ3RoID4gMClcclxuICAgICAgICAgICAgaW1nU3JjID0gYCR7cGF0aE1lZGlhfSR7ZmlsZW5hbWVNZWRpYX1gO1xyXG4gICAgICAgIGVsc2UgaWYgKHBhdGhNZWRpYSA9PT0gJycpIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgY29uc29sZS5sb2coaW1nU3JjKTtcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPD5cclxuICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9e0NsYXNzTmFtZXMoJ29uZUltZ0NvbnRhaW5lcicsIHsgJ2ZpcnN0JyA6IHByb3BzLmZpcnN0LCAnbGFzdCcgOiBwcm9wcy5maXJzdCA9PT0gZmFsc2UgfSApfT5cclxuICAgICAgICAgICAgICAgIDxwIGNsYXNzTmFtZT1cInRpdGxlXCI+e3R5cGVvZiBwcm9wcy5tZWRpYU5hbWUgIT09ICd1bmRlZmluZWQnID8gJ1ZpZMOpbycgOiAnSW1hZ2UnfTwvcD5cclxuICAgICAgICAgICAgICAgI
11929Ht0eXBlb2YgaXRlbS5wYXRoTWVkaWEgIT09ICd1bmRlZmluZWQnICYmXHJcbiAgICAgICAgICAgICAgICAgICAgPGltZyBjbGFzc05hbWU9e0NsYXNzTmFtZXMoJ29uZUltZycsIHsnaXNQbGFpbicgOiBpbWdTcmMgIT09IGVkaXRJY29uIH0gKX0gc3JjPXtpbWdTcmN9Lz5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIDxwIGNsYXNzTmFtZT1cImlucHV0RWRpdFwiIG9uQ2xpY2s9eygpID0+IHtoYW5kbGVDbGljaygpfX0+XHJcbiAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9e2VkaXRJY29ufS8+XHJcbiAgICAgICAgICAgICAgICAgICAgTW9kaWZpZXIgbCdpbWFnZVxyXG4gICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT1cInJlcXVpcmVJbnB1dFwiPnsocHJvcHMuZWRpdCA9PT0gZmFsc2UgJiYgcHJvcHMucmVxID09PSB0cnVlKSA/ICcqIGNoYW1wIG9ibGlnYXRvaXJlJzogJyd9PC9zcGFuPlxyXG4gICAgICAgICAgICAgICAgPC9wPlxyXG4gICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAge29wZW4gJiZcclxuICAgICAgICAgICAgICAgIDxNb2RhbCBcclxuICAgICAgICAgICAgICAgICAgICByZWZyZXNoPXsoKSA9PiB7IHByb3BzLnJlZnJlc2goKSB9fVxyXG4gICAgICAgICAgICAgICAgICAgIGlkPXtpdGVtLmlkTWVkaWF9XHJcbiAgICAgICAgICAgICAgICAgICAgZWRpdD17ZmFsc2V9XHJcbiAgICAgICAgICAgICAgICAgICAgb3Blbj17b3Blbn1cclxuICAgICAgICAgICAgICAgICAgICBjbG9zZVBvcHVwPXsoKSA9PiBvcGVuUG9wdXAoZmFsc2UpfSBcclxuICAgICAgICAgICAgICAgICAgICBtb2RhbD1cImVkaXRPbmVJbWdcIlxyXG4gICAgICAgICAgICAgICAgICAgIGl0ZW09e3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGF0aE1lZGlhOiAgcGF0aE1lZGlhLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxlbmFtZU1lZGlhOiBmaWxlbmFtZU1lZGlhLFxyXG4gICAgICAgICAgICAgICAgICAgIH19XHJcbiAgICAgICAgICAgICAgICAgICAgaXNQb3BVcD17dHJ1ZX1cclxuICAgICAgICAgICAgICAgICAgICBoYW5kbGVTdWJtaXQ9eygpID0+IHtoYW5kbGVTdWJtaXQoKX0gfVxyXG4gICAgICAgICAgICAgICAgLz5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIDwvPlxyXG4gICAgKTtcclxufVxyXG4iLCIvLyBleHRyYWN0ZWQgYnkgbWluaS1jc3MtZXh0cmFjdC1wbHVnaW4iLCJpbXBvcnQgUmVhY3QsIHsgdXNlRWZmZWN0LCB1c2VTdGF0ZSB9IGZyb20gJ3JlYWN0JztcclxuaW1wb3J0IENsYXNzTmFtZXMgZnJvbSAnY2xhc3NuYW1lcyc7XHJcbmltcG9ydCAnLi9pbmRleC5zY3NzJztcclxuXHJcbmltcG9ydCB7IHNlbmRQYWdlIH0gZnJvbSAnLi4vLi4vc3RvcmUvc2VydmljZSc7XHJcbmltcG9ydCB7IFRleHRJbnB1dCwgRm9ybUZpZWxkLCBUZXh0QXJlYSB9IGZyb20gJ2dyb21tZXQnO1xyXG5pbXBvcnQgeyBCdG5TYXZlIH0gZnJvbSAnLi4vYnRuU2F2ZS9CdG5TYXZlJztcclxuaW1wb3J0IHsgQnRuRGVsZXRlRWRpdFpvbmUgfSBmcm9tICcuLi9idG5EZWxldGVFZGl0Wm9uZS9CdG5EZWxldGVFZGl0Wm9uZSc7XHJcblxyXG5pbXBvcnQgeyBNb2RhbCB9IGZyb20gJy4uLy4uL2NvbXBvbmVudHMvbW9kYWwvTW9kYWwnO1xyXG5cclxuZXhwb3J0IGNvbnN0IE9uZVBhZ2VFZGl0Wm9uZSA9IChwcm9wcykgPT4ge1xyXG4gICAgLy9jb25zb2xlLmxvZyhwcm9wcylcclxuICAgIGNvbnN0IHsgaWQsIG1ldGFUaXRsZSwgbWV0YUNvbnRlbnQgfSA9IHByb3BzLmRh
11929dGE7XHJcbiAgICBsZXQgW2lkSXRlbSwgc2V0SWRJdGVtXSA9IHVzZVN0YXRlKGlkKTtcclxuICAgIGxldCBbbWV0YVRpdCwgc2V0TWV0YVRpdF09IHVzZVN0YXRlKHByb3BzLm1ldGFUaXRsZSk7XHJcbiAgICBsZXQgW21ldGFDb250LCBzZXRNZXRhQ29udF0gPSB1c2VTdGF0ZShwcm9wcy5tZXRhQ29udGVudCk7XHJcblxyXG4gICAgbGV0IFtsYXN0TW9kaWYsIHNldExhc3RNb2RpZl0gPSB1c2VTdGF0ZShwcm9wcy5tb2RpZik7XHJcbiAgICBsZXQgW2xhc3RNb2RpZlN0YXRlLCBzZXRMYXN0TW9kaWZTdGF0ZV0gPSB1c2VTdGF0ZSgpO1xyXG5cclxuICAgIGNvbnN0IFtvcGVuLCBvcGVuUG9wdXBdID0gdXNlU3RhdGUoZmFsc2UpO1xyXG4gICAgXHJcbiAgICB1c2VFZmZlY3QoKCkgPT4ge1xyXG4gICAgICAgIHNldExhc3RNb2RpZihwcm9wcy5tb2RpZilcclxuICAgIH0sIFtwcm9wcy5tb2RpZl0pO1xyXG5cclxuICAgIGNvbnN0IGhhbmRsZVN1Ym1pdCA9ICgpID0+IHtcclxuICAgICAgICBsZXQgZGF0YSA9IHtcclxuICAgICAgICAgICAgdGl0bGU6IHByb3BzLnRpdGxlUGFnZSxcclxuICAgICAgICAgICAgbWV0YVRpdGxlOiBtZXRhVGl0LFxyXG4gICAgICAgICAgICBtZXRhQ29udGVudDogbWV0YUNvbnQsXHJcbiAgICAgICAgfVxyXG4gICAgICAgIG9wZW5Qb3B1cCh0cnVlKTtcclxuICAgICAgICBzZW5kUGFnZShkYXRhLCBpZCk7XHJcbiAgICB9XHJcblxyXG4gICAgbGV0IG1vZGlmO1xyXG4gICAgaWYobGFzdE1vZGlmID4gbGFzdE1vZGlmU3RhdGUgfHwgdHlwZW9mIGxhc3RNb2RpZlN0YXRlID09PSAndW5kZWZpbmVkJykge1xyXG4gICAgICAgIG1vZGlmID0gbGFzdE1vZGlmXHJcbiAgICB9IGVsc2UgaWYobGFzdE1vZGlmU3RhdGUgPiBsYXN0TW9kaWYgfHwgdHlwZW9mIGxhc3RNb2RpZiA9PT0gJ3VuZGVmaW5lZCcpIHtcclxuICAgICAgICBtb2RpZiA9IGxhc3RNb2RpZlN0YXRlXHJcbiAgICB9XHJcblxyXG4gICAgLy9jb25zb2xlLmxvZyhtb2RpZilcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPD5cclxuICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJvbmVQYWdlRWRpdFpvbmVDb250YWluZXJcIj5cclxuICAgICAgICAgICAgICAgIDxkaXYgb25DbGljaz17KCkgPT4ge2hhbmRsZVN1Ym1pdCgpfX0gY2xhc3NOYW1lPXtDbGFzc05hbWVzKCdjb250YWluZXJTYXZlJywgeyAnZGlzYWJsZWQnIDogdHlwZW9mIG1vZGlmICE9PSAndW5kZWZpbmVkJyA/IGZhbHNlIDogdHJ1ZSB9ICl9PlxyXG4gICAgICAgICAgICAgICAgICAgIDxCdG5TYXZlIHRpdGxlPXsnU2F1dmVnYXJkZXInfSBtb2RpZj17bW9kaWZ9Lz5cclxuICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICAgICAgPHAgY2xhc3NOYW1lPVwidGl0bGVFZGl0Wm9uZVwiPkxpc3RlIGRlcyBtZXRhczwvcD5cclxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiZWRpdFpvbmVGb3JtXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgPEZvcm1GaWVsZCBsYWJlbD1cIk1ldGEgVGl0bGVcIiBtYXJnaW49e3snYm90dG9tJzonMCd9fT5cclxuICAgICAgICAgICAgICAgICAgICAgICAge21ldGFUaXRsZSAmJlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPFRleHRJbnB1dFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBsYWNlaG9sZGVyPSdNZXRhIFRpdGxlIFBhZ2UnXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGVmYXVsdFZhbHVlPXttZXRhVGl0bGV9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb25DaGFuZ2U9eyhldmVudCkgPT4ge3NldE1ldGFUaXQoZXZlbnQudGFyZ2V0LnZhbHVlKSwgcHJvcHMuc2V0TWV0YVRpdGxlKGV2ZW50LnRhcmdldC52YWx1ZSksIHNldExhc3RNb2RpZlN0YXRlKG5ldyBEYXRlKCkpfX1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICA8L0Zvcm1GaWVsZD5cclxuICAgICAgICAgICAgICAgICAgICA8Rm9ybUZpZWxkIGxhYmVsPVwiTWV0YSBDb250ZW50XCIgbWFyZ2luPXt7J2JvdHRvbSc6JzAnfX0+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHttZXRhQ29udGVudCAmJlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPFRleHRBcmVhXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGxhY2Vob2xkZXI9J01ldGEgQ29udGVudCBQYWdlJ1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRlZmF1bHRWYWx1ZT17bWV0YUNvbnRlbnR9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb25DaGFuZ2U9eyhldmVudCkgPT4ge3NldE1ldGFDb250KGV2ZW50LnRhcmdldC52YWx1ZSksIHByb3BzLnNldE1ldGFDb250ZW50KGV2ZW50LnRhcmdldC52YWx1ZSksIHNldExhc3RNb2RpZlN0YXRlKG5ldyBEYXRlKCkpfX1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICA8L0Zvcm1GaWVsZD5cclxuICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICA8QnRuRGVsZXRlRWRpdFpvbmUgdGl0bGU9eydTdXBwcmltZXInfSBpZFRvRGVsZXRlPXtpZH0gdG89XCIvYXBpL2FkbWluL3BhZ2VzL1wiLz5cclxuICAgICAgICAgICAgPC9kaXY+XHJcblxyXG4gICAgICAgICAgICB7b3BlbiAmJlxyXG4gICAgICAgICAgICAgICAgPE1vZGFsIFxyXG4gICAgICAgICAgICAgICAgICAgIHJlZnJlc2g9eygpID0+IHsgcmVmcmVzaCgpIH19XHJcbiAgICAgICAgICAgICAgICAgICAgb3Blbj17b3Blbn1cclxuICAgICAgICAgICAgICAgICAgICBjbG9zZVBvcHVwPXtzZXRUaW1lb3V0KCgpID0+IHsgb3BlblBvcHVwKGZhbHNlKSB9LCA3MDApfSBcclxuICAgICAgICAgICAgICAgICAgICBtb2RhbD1cIm1vZGFsTm90aWZcIlxyXG4gICAgICAgICAgICAgICAgICAgIGl0ZW09e3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGU6ICdTYXV2ZWdhcmTDqSAhJyxcclxuICAgICAgICAgICAgICAgICAgICB9fVxyXG4gICAgICAgICAgICAgICAgLz5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIDwvPlxyXG4gICAgKTtcclxufVxyXG4iLCIvLyBleHRyYWN0
11929ZWQgYnkgbWluaS1jc3MtZXh0cmFjdC1wbHVnaW4iLCJpbXBvcnQgUmVhY3QsIHsgdXNlRWZmZWN0LCB1c2VTdGF0ZSB9IGZyb20gJ3JlYWN0JztcclxuaW1wb3J0IENsYXNzTmFtZXMgZnJvbSAnY2xhc3NuYW1lcyc7XHJcbmltcG9ydCAnLi9pbmRleC5zY3NzJztcclxuXHJcbmltcG9ydCB7IHNlbmRTZWN0aW9uIH0gZnJvbSAnLi4vLi4vc3RvcmUvc2VydmljZSc7XHJcbmltcG9ydCB7IEJ0blNhdmUgfSBmcm9tICcuLi9idG5TYXZlL0J0blNhdmUnO1xyXG5pbXBvcnQgeyBCYWNrZ3JvdW5kSW5wdXQgfSBmcm9tICcuLi9iYWNrZ3JvdW5kSW5wdXQvQmFja2dyb3VuZElucHV0JztcclxuXHJcbmltcG9ydCB7IE1vZGFsIH0gZnJvbSAnLi4vLi4vY29tcG9uZW50cy9tb2RhbC9Nb2RhbCc7XHJcblxyXG5leHBvcnQgY29uc3QgT25lU2VjdGlvbkVkaXRab25lID0gKHByb3BzKSA9PiB7XHJcbiAgICBsZXQgW2NvbG9yLCBzZXRDb2xvcl0gPSB1c2VTdGF0ZSgpO1xyXG4gICAgbGV0IFtsYXN0TW9kaWYsIHNldExhc3RNb2RpZl0gPSB1c2VTdGF0ZShwcm9wcy5tb2RpZik7XHJcbiAgICBsZXQgW2xhc3RNb2RpZlN0YXRlLCBzZXRMYXN0TW9kaWZTdGF0ZV0gPSB1c2VTdGF0ZSgpO1xyXG4gICAgLy9jb25zb2xlLmxvZyhwcm9wcylcclxuICAgIGNvbnN0IFtvcGVuLCBvcGVuUG9wdXBdID0gdXNlU3RhdGUoZmFsc2UpO1xyXG5cclxuICAgIHVzZUVmZmVjdCgoKSA9PiB7XHJcbiAgICAgICAgc2V0TGFzdE1vZGlmKHByb3BzLm1vZGlmKVxyXG4gICAgfSwgW3Byb3BzLm1vZGlmXSk7XHJcblxyXG4gICAgY29uc3QgaGFuZGxlQ29sb3IgPSAoZSkgPT4ge1xyXG4gICAgICAgIHNldENvbG9yKGUpXHJcbiAgICAgICAgc2V0TGFzdE1vZGlmU3RhdGUobmV3IERhdGUoKSlcclxuICAgIH1cclxuXHJcbiAgICBjb25zdCBoYW5kbGVTdWJtaXQgPSAoKSA9PiB7XHJcbiAgICAgICAgaWYodHlwZW9mIGxhc3RNb2RpZiAhPT0gJ3VuZGVmaW5lZCcgfHwgdHlwZW9mIGxhc3RNb2RpZlN0YXRlICE9PSAndW5kZWZpbmVkJykge1xyXG4gICAgICAgICAgICBsZXQgZGF0YSA9IHByb3BzLmRh
11929dGFcclxuICAgICAgICAgICAgZGF0YSA9IHtcclxuICAgICAgICAgICAgICAgIC4uLmRhdGEsIFxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogY29sb3IsICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC8vY29uc29sZS5sb2coZGF0YSlcclxuICAgICAgICAgICAgb3BlblBvcHVwKHRydWUpO1xyXG4gICAgICAgICAgICBzZW5kU2VjdGlvbihkYXRhLCBwcm9wcy5kYXRhLmlkLCBwcm9wcy5kYXRhLmlkU2VjdGlvblBhZ2UpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBsZXQgbW9kaWY7XHJcbiAgICBpZihsYXN0TW9kaWYgPiBsYXN0TW9kaWZTdGF0ZSB8fCB0eXBlb2YgbGFzdE1vZGlmU3RhdGUgPT09ICd1bmRlZmluZWQnKSB7XHJcbiAgICAgICAgbW9kaWYgPSBsYXN0TW9kaWZcclxuICAgIH0gZWxzZSBpZihsYXN0TW9kaWZTdGF0ZSA+IGxhc3RNb2RpZiB8fCB0eXBlb2YgbGFzdE1vZGlmID09PSAndW5kZWZpbmVkJykge1xyXG4gICAgICAgIG1vZGlmID0gbGFzdE1vZGlmU3RhdGVcclxuICAgIH1cclxuXHJcbiAgICByZXR1cm4gKFxyXG4gICAgICAgIDw+XHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwib25lU2VjdGlvbkVkaXRab25lQ29udGFpbmVyXCI+XHJcbiAgICAgICAgICAgICAgICA8ZGl2IG9uQ2xpY2s9eygpID0+IHtoYW5kbGVTdWJtaXQoKX19IGNsYXNzTmFtZT17Q2xhc3NOYW1lcygnY29udGFpbmVyU2F2ZScsIHsgJ2Rpc2FibGVkJyA6IHR5cGVvZiBtb2RpZiAhPT0gJ3VuZGVmaW5lZCcgPyBmYWxzZSA6IHRydWUgfSApfT5cclxuICAgICAgICAgICAgICAgICAgICA8QnRuU2F2ZSB0aXRsZT17J1NhdXZlZ2FyZGVyJ30gbW9kaWY9e21vZGlmfS8+XHJcbiAgICAgICAgICAgICAgICA8L2Rpdj5cclxuXHJcbiAgICAgICAgICAgICAgICA8QmFja2dyb3VuZElucHV0IGNvbG9yPXtwcm9wcy5kYXRhLmJhY2tncm91bmR9IHJldHVyblRvUGFyZW50PXsoZSkgPT4ge2hhbmRsZUNvbG9yKGUpfX0vPlxyXG4gICAgICAgICAgICA8L2Rpdj5cclxuXHJcbiAgICAgICAgICAgIHtvcGVuICYmXHJcbiAgICAgICAgICAgICAgICA8TW9kYWwgXHJcbiAgICAgICAgICAgICAgICAgICAgcmVmcmVzaD17KCkgPT4geyBwcm9wcy5yZWZyZXNoKCkgfX1cclxuICAgICAgICAgICAgICAgICAgICBvcGVuPXtvcGVufVxyXG4gICAgICAgICAgICAgICAgICAgIGNsb3NlUG9wdXA9e3NldFRpbWVvdXQoKCkgPT4geyBvcGVuUG9wdXAoZmFsc2UpIH0sIDcwMCl9IFxyXG4gICAgICAgICAgICAgICAgICAgIG1vZGFsPVwibW9kYWxOb3RpZlwiXHJcbiAgICAgICAgICAgICAgICAgICAgaXRlbT17e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZTogJ1NhdXZlZ2FyZMOpICEnLFxyXG4gICAgICAgICAgICAgICAgICAgIH19XHJcbiAgICAgICAgICAgICAgICAvPlxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgPC8+XHJcbiAgICApO1xyXG59XHJcbiIsIi8vIGV4dHJhY3RlZCBieSBtaW5pLWNzcy1leHRyYWN0LXBsdWdpbiIsImltcG9ydCBSZWFjdCwgeyB1c2VFZmZlY3QsIHVzZVN0YXRlIH0gZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgQ2xhc3NOYW1lcyBmcm9tICdjbGFzc25hbWVzJztcclxuaW1wb3J0ICcuL2luZGV4LnNjc3MnO1xyXG5cclxuaW1wb3J0IHsgc2VuZFNlY3Rpb25FbGVtZW50LCBhZGRTZWN0aW9uRWxlbWVudCB9IGZyb20gJy4uLy4uL3N0b3JlL3NlcnZpY2UnO1xyXG5pbXBvcnQgeyBCdG5TYXZlIH0gZnJvbSAnLi4vYnRuU2F2ZS9CdG5TYXZlJztcclxuaW1wb3J0IHsgQmFja2dyb3VuZElucHV0IH0gZnJvbSAnLi4vYmFja2dyb3VuZElucHV0L0JhY2tncm91bmRJbnB1dCc7XHJcblxyXG5pbXBvcnQgeyBNb2RhbCB9IGZyb20gJy4uLy4uL2NvbXBvbmVudHMvbW9kYWwvTW9kYWwnO1xyXG5cclxuZXhwb3J0IGNvbnN0IE9uZVNlY3Rpb25JdGVtRWRpdFpvbmUgPSAocHJvcHMpID0+IHtcclxuICAgIGxldCBbY29sb3IsIHNldENvbG9yXSA9IHVzZVN0YXRlKCk7XHJcbiAgICBsZXQgW2xhc3RNb2RpZiwgc2V0TGFzdE1vZGlmXSA9IHVzZVN0YXRlKHByb3BzLm1vZGlmKTtcclxuICAgIGxldCBbbGFzdE1vZGlmU3RhdGUsIHNldExhc3RNb2RpZlN0YXRlXSA9IHVzZVN0YXRlKCk7XHJcbiAgICAvL2NvbnNvbGUubG9nKHByb3BzKVxyXG4gICAgY29uc3QgW29wZW4sIG9wZW5Qb3B1cF0gPSB1c2VTdGF0ZShmYWxzZSk7XHJcbiAgICBjb25zdCBbb3BlbkVycm9yLCBvcGVuRXJyb3JQb3B1cF0gPSB1c2VTdGF0ZShmYWxzZSk7XHJcbiAgICBsZXQgW2Vycm9yTWVzc2FnZSwgc2V0RXJyb3JNZXNzYWdlXSA9IHVzZVN0YXRlKCcnKTtcclxuXHJcbiAgICB1c2VFZmZlY3QoKCkgPT4ge1xyXG4gICAgICAgIHNldExhc3RNb2RpZihwcm9wcy5tb2RpZilcclxuICAgIH0sIFtwcm9wcy5tb2RpZl0pO1xyXG4gICAgXHJcbiAgICBjb25zdCBoYW5kbGVDb2xvciA9IChlKSA9PiB7XHJcbiAgICAgICAgc2V0Q29sb3IoZSlcclxuICAgICAgICBzZXRMYXN0TW9kaWZTdGF0ZShuZXcgRGF0ZSgpKVxyXG4gICAgfVxyXG5cclxuICAgIGNvbnN0IGhhbmRsZVN1Ym1pdCA9ICgpID0+IHtcclxuICAgICAgICBpZih0eXBlb2YgbGFzdE1vZGlmICE9PSAndW5kZWZpbmVkJyB8fCB0eXBlb2YgbGFzdE1vZGlmU3RhdGUgIT09ICd1bmRlZmluZWQnKSB7XHJcbiAgICAgICAgICAgIGxldCBkYXRhID0gcHJvcHMuZGF0YVxyXG4gICAgICAgICAgICBpZihwcm9wcy5lZGl0ID09PSB0cnVlKSB7XHJcbiAgICAgICAgICAgICAgICBkYXRhID0ge1xyXG4gICAgICAgICAgICAgICAgICAgIC4uLmRhdGEsIFxyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGNvbG9yLCAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIG9wZW5Qb3B1cCh0cnVlKTtcclxuICAgICAgICAgICAgICAgIHNlbmRTZWN0aW9uRWxlbWVudChkYXRhLCBwcm9wcy5pZFNlY3Rpb24sIHByb3BzLmlkSXRlbSk7XHJcbiAgICAgICAgICAgIH0gZWxzZSBpZiAocHJvcHMuZWRpdCA9PT0gZmFsc2UpIHtcclxuICAgICAgICAgICAgICAgIGxldCByZWFkeSA9IHRydWU7XHJcbiAgICAgICAgICAgICAgICBpZih0eXBlb2YgcHJvcHMucmVxdWlyZWRJbnB1dCAhPT0gJ3VuZGVmaW5lZCcgJiYgcHJvcHMucmVxdWlyZWRJbnB1dCAhPT0gbnVsbClcclxuICAgICAgICAgICAgICAgIE9iamVjdC5rZXlzKHByb3BzLnJlcXVpcmVkSW5wdXQpLm1hcCgoZWwsIGluZGV4KSA9PiB7XHJcbiAgICAgICAgICAgICAgICAgICAgaWYocHJvcHMudGVtcGxhdGUgPT09ICdhY3R1YWxpdGUnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGlmKHR5cGVvZiBkYXRhW2VsXSA9PT0gJ3VuZGVmaW5lZCcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vY29uc29sZS5sb2coJ3llcycpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZXRFcnJvck1lc3NhZ2UoJ0NoYW1wIHJlcXVpcyBtYW5xdWFudCEnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wZW5FcnJvclBvcHVwKHRydWUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIHJlYWR5ID0gZmFsc2VcclxuICAgICAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9KTtcclxuICAgICAgICAgICAgICAgIGlmKHJlYWR5ID09PSB0cnVlKVxyXG4gICAgICAgICAgICAgICAgICAgIGFkZFNlY3Rpb25FbGVtZW50KGRhdGEsIHByb3BzLmlkKS50aGVuKChyZXMpID0+IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2luZG93LmxvY2F0aW9uLmhy
11929ZWYgPSBwcm9wcy5yZXR1cm5Mb2NhdGlvbjtcclxuICAgICAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGxldCBtb2RpZjtcclxuICAgIGlmKGxhc3RNb2RpZiA+IGxhc3RNb2RpZlN0YXRlIHx8IHR5cGVvZiBsYXN0TW9kaWZTdGF0ZSA9PT0gJ3VuZGVmaW5lZCcpIHtcclxuICAgICAgICBtb2RpZiA9IGxhc3RNb2RpZlxyXG4gICAgfSBlbHNlIGlmKGxhc3RNb2RpZlN0YXRlID4gbGFzdE1vZGlmIHx8IHR5cGVvZiBsYXN0TW9kaWYgPT09ICd1bmRlZmluZWQnKSB7XHJcbiAgICAgICAgbW9kaWYgPSBsYXN0TW9kaWZTdGF0ZVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICByZXR1cm4gKFxyXG4gICAgICAgIDw+XHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwib25lU2VjdGlvbkl0ZW1FZGl0Wm9uZUNvbnRhaW5lclwiPlxyXG4gICAgICAgICAgICAgICAgPGRpdiBvbkNsaWNrPXsoKSA9PiB7aGFuZGxlU3VibWl0KCl9fSBjbGFzc05hbWU9e0NsYXNzTmFtZXMoJ2NvbnRhaW5lclNhdmUnLCB7ICdkaXNhYmxlZCcgOiB0eXBlb2YgbW9kaWYgIT09ICd1bmRlZmluZWQnID8gZmFsc2UgOiB0cnVlIH0gKX0+XHJcbiAgICAgICAgICAgICAgICAgICAgPEJ0blNhdmUgdGl0bGU9eydTYXV2ZWdhcmRlcid9IG1vZGlmPXttb2RpZn0vPlxyXG4gICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgICAgICB7dHlwZW9mIHByb3BzLmRhdGEuYmFja2dyb3VuZCAhPT0gJ3VuZGVmaW5lZCcgJiZcclxuICAgICAgICAgICAgICAgICAgICA8QmFja2dyb3VuZElucHV0IGNvbG9yPXtwcm9wcy5kYXRhLmJhY2tncm91bmR9IHJldHVyblRvUGFyZW50PXsoZSkgPT4ge2hhbmRsZUNvbG9yKGUpfX0vPlxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICA8L2Rpdj5cclxuXHJcbiAgICAgICAgICAgIHtvcGVuICYmXHJcbiAgICAgICAgICAgICAgICA8TW9kYWwgXHJcbiAgICAgICAgICAgICAgICAgICAgcmVmcmVzaD17KCkgPT4geyByZWZyZXNoKCkgfX1cclxuICAgICAgICAgICAgICAgICAgICBvcGVuPXtvcGVufVxyXG4gICAgICAgICAgICAgICAgICAgIGNsb3NlUG9wdXA9e3NldFRpbWVvdXQoKCkgPT4geyBvcGVuUG9wdXAoZmFsc2UpIH0sIDcwMCl9IFxyXG4gICAgICAgICAgICAgICAgICAgIG1vZGFsPVwibW9kYWxOb3RpZlwiXHJcbiAgICAgICAgICAgICAgICAgICAgaXRlbT17e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZTogJ1NhdXZlZ2FyZMOpICEnLFxyXG4gICAgICAgICAgICAgICAgICAgIH19XHJcbiAgICAgICAgICAgICAgICAvPlxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB7b3BlbkVycm9yICYmXHJcbiAgICAgICAgICAgICAgICA8TW9kYWwgXHJcbiAgICAgICAgICAgICAgICAgICAgb3Blbj17b3Blbn1cclxuICAgICAgICAgICAgICAgICAgICBjbG9zZVBvcHVwPXtzZXRUaW1lb3V0KCgpID0+IHsgb3BlbkVycm9yUG9wdXAoZmFsc2UpIH0sIDE1MDApfSBcclxuICAgICAgICAgICAgICAgICAgICBtb2RhbD1cIm1vZGFsTm90aWZcIlxyXG4gICAgICAgICAgICAgICAgICAgIG1vZGFsRXJyb3I9e3RydWV9XHJcbiAgICAgICAgICAgICAgICAgICAgaXRlbT17e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZTogZXJyb3JNZXNzYWdlLFxyXG4gICAgICAgICAgICAgICAgICAgIH19XHJcbiAgICAgICAgICAgICAgICAvPlxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgPC8+XHJcbiAgICApO1xyXG59XHJcbiIsIi8vIGV4dHJhY3RlZCBieSBtaW5pLWNzcy1leHRyYWN0LXBsdWdpbiIsImltcG9ydCBSZWFjdCwgeyB1c2VTdGF0ZSwgdXNlRWZmZWN0IH0gZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgeyBTd2l0Y2hVSSB9IGZyb20gJy4uL3N3aXRjaC9Td2l0Y2hVSSc7XHJcbmltcG9ydCB7IEZvcm1GaWVsZCwgU2VsZWN0IH0gZnJvbSAnZ3JvbW1ldCc7XHJcblxyXG5pbXBvcnQgJy4vaW5kZXguc2Nzcyc7XHJcblxyXG5leHBvcnQgY29uc3QgT3B0aW9uc0lucHV0ID0gKHByb3BzKSA9PiB7XHJcbiAgICBjb25zdCB7IG5hbWUsIHZhbHVlLCB0ZW1wbGF0ZSwgIGdldFRvUGFyZW50LCBrZXlOYW1lIH0gPSBwcm9wcztcclxuICAgIGxldCBvcHRpb25zVmFsdWU7XHJcbiAgICAvL2NvbnNvbGUubG9nKHZhbHVlKVxyXG4gICBcclxuICAgIGlmKCB0ZW1wbGF0ZSA9PT0gJ3NsaWRlckhvbWUnKSB7XHJcbiAgICAgICAgb3B0aW9uc1ZhbHVlID0gWydWaWTDqW8nLCAnVGV4dGUnXTtcclxuICAgIH0gZWxzZSBpZiggdGVtcGxhdGUgPT09ICdwYXJ0bmVycycgfHwgdGVtcGxhdGUgPT09ICdhY3R1YWxpdGUnKSB7XHJcbiAgICAgICAgb3B0aW9uc1ZhbHVlID0gWydPdWknLCAnTm9uJ107XHJcbiAgICB9XHJcblxyXG4gICAgbGV0IFt2YWx1ZUlucHV0LCBzZXRWYWx1ZUlucHV0XSA9IHVzZVN0YXRlKCh0eXBlb2YgdmFsdWUgIT09ICd1bmRlZmluZWQnICYmIHZhbHVlID09PSB0cnVlKSA/IG9wdGlvbnNWYWx1ZVswXSA6IG9wdGlvbnNWYWx1ZVsxXSk7XHJcblxyXG4gICAgY29uc3QgaGFuZGxlQ2hhbmdlID0gKGUpID0+IHtcclxuICAgICAgICBnZXRUb1BhcmVudChlKVxyXG4gICAgICAgIHNldFZhbHVlSW5wdXQoZSk7XHJcbiAgICB9XHJcbiAgICBsZXQgbmFtZUlucHV0ID0gbmFtZSA9PT0gJ2J0blNpZ24nID8gXCJGb3JtdWxhaXJlIGQnaW5zY3JpcHRpb25cIiA6IG5hbWU7XHJcbiAgICByZXR1cm4gKFxyXG4gICAgICAgIDxkaXYgY2xhc3NOYW1lPVwib3B0aW9uc0lucHV0Q29udGFpbmVyXCI+XHJcbiAgICAgICAgICAgIDxGb3JtRmllbGQgbGFiZWw9e25hbWVJbnB1dH0+XHJcbiAgICAgICAgICAgICAgICA8U2VsZWN0XHJcbiAgICAgICAgICAgICAgICAgICAgb3B0aW9ucz17b3B0aW9uc1ZhbHVlfVxyXG4gICAgICAgICAgICAgICAgICAgIHZhbHVlPXt2YWx1ZUlucHV0fVxyXG4gICAgICAgICAgICAgICAgICAgIG9uQ2hhbmdlPXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgKHsgdmFsdWUgfSkgPT4geyBoYW5kbGVDaGFuZ2UodmFsdWUpIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAvPlxyXG4gICAgICAgICAgICA8L0Zvcm1GaWVsZD5cclxuICAgICAgICA8L2Rpdj5cclxuICAgICk7XHJcbn1cclxuIiwiLy8gZXh0cmFjdGVkIGJ5IG1pbmktY3NzLWV4dHJhY3QtcGx1Z2luIiwiaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcclxuaW1wb3J0ICcuL2luZGV4LnNjc3MnO1xyXG5cclxuaW1wb3J0IHsgQnRuRWRpdFpvbmUgfSBmcm9tICcuLi9idG5FZGl0Wm9uZS9CdG5FZGl0Wm9uZSc7XHJcblxyXG5leHBvcnQgY29uc3QgUGFnZUVkaXRab25lID0gKHByb3BzKSA9PiB7XHJcbiAgICByZXR1cm4gKFxyXG4gICAgICAgIDw+XHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwicGFnZUVkaXRab25lQ29udGFpbmVyXCI+XHJcbiAgICAgICAgICAgICAgICA8QnRuRWRpdFpvbmUgdGl0bGU9XCJDcsOpZXIgdW5lIHBhZ2VcIiB0eXBlPVwiYWRkUGFnZVwiIHJlZnJlc2g9eygpID0+IHByb3BzLnJlZnJlc2goKX1cclxuICAgICAgICAgICAgICAgICAgICBpdGVtPXt7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgI
11929HRpdGxlOiAgXCJcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWV0YVRpdGxlOiAgXCJcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWV0YUNvbnRlbnQ6ICBcIlwiLFxyXG4gICAgICAgICAgICAgICAgICAgIH19XHJcbiAgICAgICAgICAgICAgICAvPlxyXG4gICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICA8Lz5cclxuICAgICk7XHJcbn1cclxuIiwiLy8gZXh0cmFjdGVkIGJ5IG1pbmktY3NzLWV4dHJhY3QtcGx1Z2luIiwiaW1wb3J0IFJlYWN0LCB7IHVzZVN0YXRlLCB1c2VFZmZlY3QgfSBmcm9tICdyZWFjdCc7XHJcblxyXG5pbXBvcnQgeyBUZXh0SW5wdXQsIEZvcm1GaWVsZCB9IGZyb20gJ2dyb21tZXQnO1xyXG5cclxuaW1wb3J0IHsgU3dpdGNoVUkgfSBmcm9tICcuLi9zd2l0Y2gvU3dpdGNoVUknO1xyXG5pbXBvcnQgJy4vaW5kZXguc2Nzcyc7XHJcbmltcG9ydCBDbGFzc05hbWVzIGZyb20gJ2NsYXNzbmFtZXMnO1xyXG5cclxuZXhwb3J0IGNvbnN0IFN0YXR1c1RpdGxlQmFyID0gKHByb3BzKSA9PiB7XHJcbiAgICBjb25zdCB7IHRpdGxlLCBzdGF0dXMsIGlkLCBnZXRUb1BhcmVudCwgdG8sIHJldHVyblZhbHVlU3dpdGNoLCBrZXlOYW1lLCBrZXlOYW1lMiB9ID0gcHJvcHM7XHJcbiAgICAvL2NvbnNvbGUubG9nKCdzdGF0dXNUaXRsZScsIHRpdGxlKVxyXG4gICAgLy9sZXQgW3RpdGxlSXRlbSwgc2V0VGl0bGVJdGVtXSA9IHVzZVN0YXRlKHRpdGxlKTtcclxuXHJcbiAgICBjb25zdCBoYW5kbGVDaGFuZ2UgPSAoZSwgcGFyYW0pID0+IHtcclxuICAgICAgICBpZihnZXRUb1BhcmVudClcclxuICAgICAgICAgICAgaWYocGFyYW0gPT09ICdzdGF0dXMnKSB7XHJcbiAgICAgICAgICAgICAgICByZXR1cm5WYWx1ZVN3aXRjaChlKVxyXG4gICAgICAgICAgICB9IGVsc2UgaWYocGFyYW0gPT09ICd0aXRsZScpIHtcclxuICAgICAgICAgICAgICAgIGdldFRvUGFyZW50KGUudGFyZ2V0LnZhbHVlKVxyXG4gICAgICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvL2NvbnNvbGUubG9nKGtleU5hbWUpXHJcbiAgICAvL2NvbnNvbGUubG9nKHN0YXR1cyA9PT0gJ251bGwnKVxyXG4gICAgLy9jb25zb2xlLmxvZyhwcm9wcy5lZGl0KVxyXG5cclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPGRpdiBjbGFzc05hbWU9e0NsYXNzTmFtZXMoJ3N0YXR1c1RpdGxlQmFyQ29udGFpbmVyJywgeyAncmVnbGVtZW50U3RhdHVzJyA6IGtleU5hbWUgPT09ICdyZWdsZW1lbnRTdGF0dXMnIH0gKX0+XHJcbiAgICAgICAgICAgIDxwPntrZXlOYW1lfVxyXG4gICAgICAgICAgICAgICAgPHNwYW4gY2xhc3NOYW1lPVwicmVxdWlyZUlucHV0XCI+eyhwcm9wcy5lZGl0ID09PSBmYWxzZSAmJiBwcm9wcy5yZXEgPT09IHRydWUpID8gJyogY2hhbXAgb2JsaWdhdG9pcmUnOiAnJ308L3NwYW4+XHJcbiAgICAgICAgICAgIDwvcD5cclxuICAgICAgICAgICAge3R5cGVvZiB0aXRsZSAhPT0gJ3VuZGVmaW5lZCcgJiZcclxuICAgICAgICAgICAgICAgIDxGb3JtRmllbGQgbGFiZWw9JycgbWFyZ2luPXt7J2JvdHRvbSc6JzAnfX0+XHJcbiAgICAgICAgICAgICAgICAgICAgPFRleHRJbnB1dFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwbGFjZWhvbGRlcj17dGl0bGV9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRlZmF1bHRWYWx1ZT17dGl0bGV9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9uQ2hhbmdlPXsoZSkgPT4ge2hhbmRsZUNoYW5nZShlLCAndGl0bGUnKSB9fVxyXG4gICAgICAgICAgICAgICAgICAgIC8+XHJcbiAgICAgICAgICAgICAgICA8L0Zvcm1GaWVsZD5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB7dHlwZW9mIHN0YXR1cyAhPT0gJ3VuZGVmaW5lZCcgICYmXHJcbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImNvbnRhaW5lclN0YXR1dFwiPlxyXG4gICAgICAgICAgICAgICAgICAgIDxTd2l0Y2hVSSBpc0FjdGl2ZT17c3RhdHVzID09PSBudWxsID8gZmFsc2UgOiBzdGF0dXN9IGlkPXtpZH0gdG89e3RvfSBpZEl0ZW09e3Byb3BzLmlkSXRlbX0gcmV0dXJuVG9QYXJlbnQ9eyhlKSA9PiB7aGFuZGxlQ2hhbmdlKGUsIHR5cGVvZiBrZXlOYW1lMiAhPT0gJ3VuZGVmaW5lZCcgPyBrZXlOYW1lMiA6IGtleU5hbWUpIH19IHJlZnJlc2g9e3Byb3BzLnJlZnJlc2h9Lz5cclxuICAgICAgICAgICAgICAgIDwvZGl2PiBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIDwvZGl2PlxyXG4gICAgKTtcclxufVxyXG4iLCIvLyBleHRyYWN0ZWQgYnkgbWluaS1jc3MtZXh0cmFjdC1wbHVnaW4iLCJpbXBvcnQgUmVhY3QsIHsgdXNlU3RhdGUsIHVzZUVmZmVjdCB9IGZyb20gJ3JlYWN0JztcclxuaW1wb3J0IHsgc2VuZFN0YXR1cyB9IGZyb20gJy4uLy4uL3N0b3JlL3NlcnZpY2UnO1xyXG5pbXBvcnQgU3dpdGNoIGZyb20gXCJyZWFjdC1zd2l0Y2hcIjtcclxuXHJcbmltcG9ydCAnLi9pbmRleC5zY3NzJztcclxuXHJcbmV4cG9ydCBjb25zdCBTd2l0Y2hVSSA9IChwcm9wcykgPT4ge1xyXG4gICAgbGV0IHsgaXNBY3RpdmUsIGlkLCB0bywgcmV0dXJuVG9QYXJlbnQsIGtleU5hbWUgfSA9IHByb3BzO1xyXG5cclxuICAgIGxldCBbc3RhdHVzLCBzZXRTdGF0dXNdID0gdXNlU3RhdGUocHJvcHMuaXNBY3RpdmUpO1xyXG4gICAvL2NvbnNvbGUubG9nKHN0YXR1cylcclxuICAgIHVzZUVmZmVjdCgoKSA9PiB7XHJcbiAgICAgICAgc2V0U3RhdHVzKHByb3BzLmlzQWN0aXZlKTtcclxuICAgIH0sIFtwcm9wcy5pc0FjdGl2ZV0pO1xyXG5cclxuICAgIGNvbnN0IGhhbmRsZUNoYW5nZSA9ICgpID0+IHtcclxuICAgICAgICBsZXQgZGF0YSA9ICEhKCFzdGF0dXMpO1xyXG4gICAgICAgIC8vY29uc29sZS5sb2cocHJvcHMpXHJcbiAgICAgICAgLy9jb25zb2xlLmxvZyhzdGF0dXMpXHJcbiAgICAgICAgaWYoaWQgJiYgdG8gJiYgdHlwZW9mIHByb3BzLmlkSXRlbSA9PT0gJ3VuZGVmaW5lZCcpIHtcclxuICAgICAgICAgICAgc2V0U3RhdHVzKGRhdGEpO1xyXG4gICAgICAgICAgICBpZihwcm9wcy5lZGl0ID09PSBmYWxzZSlcclxuICAgICAgICAgICAgICAgIHJldHVybjtcclxuICAgICAgICAgICAgZWxzZVxyXG4gICAgICAgICAgICAgICAgc2VuZFN0YXR1cy
11929h0bywgaWQsIGRhdGEpLnRoZW4oKCkgPT4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGlmKHR5cGVvZiBwcm9wcy5yZWZyZXNoICE9PSAndW5kZWZpbmVkJylcclxuICAgICAgICAgICAgICAgICAgICAgICAgcHJvcHMucmVmcmVzaCgpO1xyXG4gICAgICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgfSBlbHNlIGlmIChpZCAmJiB0byAmJiB0eXBlb2YgcHJvcHMuaWRJdGVtICE9PSAndW5kZWZpbmVkJykge1xyXG4gICAgICAgICAgICBzZXRTdGF0dXMoZGF0YSk7XHJcbiAgICAgICAgICAgIHNlbmRTdGF0dXModG8sIGlkLCBkYXRhLCBwcm9wcy5pZEl0ZW0pLnRoZW4oKCkgPT4ge1xyXG4gICAgICAgICAgICAgICAgaWYodHlwZW9mIHByb3BzLnJlZnJlc2ggIT09ICd1bmRlZmluZWQnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy9jb25zb2xlLmxvZygncmVmcmVzaCcpXHJcbiAgICAgICAgICAgICAgICAgICAgcHJvcHMucmVmcmVzaCgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9KTtcclxuICAgICAgICB9IGVsc2UgaWYocmV0dXJuVG9QYXJlbnQpIHtcclxuICAgICAgICAgICAgc2V0U3RhdHVzKGRhdGEpO1xyXG4gICAgICAgICAgICByZXR1cm5Ub1BhcmVudChkYXRhLCBrZXlOYW1lKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJzd2l0Y2hDb250YWluZXJcIj5cclxuICAgICAgICAgICAgeyh0eXBlb2Ygc3RhdHVzID09PSAnYm9vbGVhbicpICYmXHJcblxyXG4gICAgICAgICAgICAgICAgPGxhYmVsPlxyXG4gICAgICAgICAgICAgICAgICAgIDxzcGFuPntzdGF0dXMgPyAnYWN0aWYnIDogJ2luYWN0aWYnfTwvc3Bhbj5cclxuICAgICAgICAgICAgICAgICAgICA8U3dpdGNoIG9uQ2hhbmdlPXsoKSA9PiB7aGFuZGxlQ2hhbmdlKCl9fSBjaGVja2VkPXtzdGF0dXN9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBvbkNvbG9yPScjOTBjOTdlJ1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoYW5kbGVEaWFtZXRlcj17MTh9XHJcbiAgICAgICAgICAgICAgICAgICAgLz5cclxuICAgICAgICAgICAgICAgIDwvbGFiZWw+XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICA8L2Rpdj5cclxuICAgICk7XHJcbn1cclxuIiwiLy8gZXh0cmFjdGVkIGJ5IG1pbmktY3NzLWV4dHJhY3QtcGx1Z2luIiwiaW1wb3J0IFJlYWN0LCB7IHVzZUVmZmVjdCwgdXNlU3RhdGUgfSBmcm9tICdyZWFjdCc7XHJcbmltcG9ydCBDbGFzc05hbWVzIGZyb20gJ2NsYXNzbmFtZXMnO1xyXG5pbXBvcnQgJy4vaW5kZXguc2Nzcyc7XHJcblxyXG5pbXBvcnQgeyBzZW5kU29jaWFsVGVtcGxhdGUgfSBmcm9tICcuLi8uLi9zdG9yZS9zZXJ2aWNlJztcclxuaW1wb3J0IHsgQnRuU2F2ZSB9IGZyb20gJy4uL2J0blNhdmUvQnRuU2F2ZSc7XHJcbmltcG9ydCB7IEJhY2tncm91bmRJbnB1dCB9IGZyb20gJy4uL2JhY2tncm91bmRJbnB1dC9CYWNrZ3JvdW5kSW5wdXQnO1xyXG5cclxuaW1wb3J0IHsgTW9kYWwgfSBmcm9tICcuLi8uLi9jb21wb25lbnRzL21vZGFsL01vZGFsJztcclxuXHJcbmV4cG9ydCBjb25zdCBUZW1wbGF0ZUVkaXRab25lID0gKHByb3BzKSA9PiB7XHJcbiAgICBsZXQgW2NvbG9yLCBzZXRDb2xvcl0gPSB1c2VTdGF0ZSgpO1xyXG4gICAgbGV0IFtsYXN0TW9kaWYsIHNldExhc3RNb2RpZl0gPSB1c2VTdGF0ZShwcm9wcy5tb2RpZik7XHJcbiAgICBsZXQgW2xhc3RNb2RpZlN0YXRlLCBzZXRMYXN0TW9kaWZTdGF0ZV0gPSB1c2VTdGF0ZSgpO1xyXG5cclxuICAgIGNvbnN0IFtvcGVuLCBvcGVuUG9wdXBdID0gdXNlU3RhdGUoZmFsc2UpO1xyXG5cclxuICAgIHVzZUVmZmVjdCgoKSA9PiB7XHJcbiAgICAgICAgc2V0TGFzdE1vZGlmKHByb3BzLm1vZGlmKVxyXG4gICAgfSwgW3Byb3BzLm1vZGlmXSk7XHJcblxyXG4gICAgY29uc3QgaGFuZGxlQ29sb3IgPSAoZSkgPT4ge1xyXG4gICAgICAgIHNldENvbG9yKGUpXHJcbiAgICAgICAgc2V0TGFzdE1vZGlmU3RhdGUobmV3IERhdGUoKSlcclxuICAgIH1cclxuXHJcbiAgICBjb25zdCBoYW5kbGVTdWJtaXQgPSAoKSA9PiB7XHJcbiAgICAgICAgaWYodHlwZW9mIGxhc3RNb2RpZiAhPT0gJ3VuZGVmaW5lZCcgfHwgdHlwZW9mIGxhc3RNb2RpZlN0YXRlICE9PSAndW5kZWZpbmVkJykge1xyXG4gICAgICAgICAgICBsZXQgZGF0YSA9IHByb3BzLmRh
11929dGE7XHJcbiAgICAgICAgICAgIGxldCB0eXBlID0gZGF0YS50eXBlXHJcbiAgICAgICAgICAgIGlmKHR5cGUgPT09ICdoZWFkZXInKSB7XHJcbiAgICAgICAgICAgICAgICBkYXRhID0gWyBcclxuICAgICAgICAgICAgICAgICAgICAgIHR5cGUsXHJcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcixcclxuICAgICAgICAgICAgICAgICAgICBdXHJcbiAgICAgICAgICAgICAgICAvL2NvbnNvbGUubG9nKGRhdGEpXHJcbiAgICAgICAgICAgICAgICBzZW5kU29jaWFsVGVtcGxhdGUoZGF0YSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgZWxzZSBpZihkYXRhLnR5cGUgPT09ICdmb290ZXInKSB7XHJcbiAgICAgICAgICAgICAgICBkYXRhID0gW1xyXG4gICAgICAgICAgICAgICAgICAgIHR5cGUsXHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3IsXHJcbiAgICAgICAgICAgICAgICAgICAgLi4uW2RhdGEuc29jaWFsXSxcclxuICAgICAgICAgICAgICAgIF1cclxuICAgICAgICAgICAgICAgIC8vY29uc29sZS5sb2coZGF0YSlcclxuICAgICAgICAgICAgICAgIHNlbmRTb2NpYWxUZW1wbGF0ZShkYXRhKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBvcGVuUG9wdXAodHJ1ZSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgbGV0IG1vZGlmO1xyXG4gICAgaWYobGFzdE1vZGlmID4gbGFzdE1vZGlmU3RhdGUgfHwgdHlwZW9mIGxhc3RNb2RpZlN0YXRlID09PSAndW5kZWZpbmVkJykge1xyXG4gICAgICAgIG1vZGlmID0gbGFzdE1vZGlmXHJcbiAgICB9IGVsc2UgaWYobGFzdE1vZGlmU3RhdGUgPiBsYXN0TW9kaWYgfHwgdHlwZW9mIGxhc3RNb2RpZiA9PT0gJ3VuZGVmaW5lZCcpIHtcclxuICAgICAgICBtb2RpZiA9IGxhc3RNb2RpZlN0YXRlXHJcbiAgICB9XHJcbiAgICAvL2NvbnNvbGUubG9nKG1vZGlmKVxyXG4gICAgcmV0dXJuIChcclxuICAgICAgICA8PlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cIm9uZVBhZ2VFZGl0Wm9uZUNvbnRhaW5lclwiPlxyXG4gICAgICAgICAgICAgICAgPGRpdiBvbkNsaWNrPXsoKSA9PiB7aGFuZGxlU3VibWl0KCl9fSBjbGFzc05hbWU9e0NsYXNzTmFtZXMoJ2NvbnRhaW5lclNhdmUnLCB7ICdkaXNhYmxlZCcgOiB0eXBlb2YgbW9kaWYgIT09ICd1bmRlZmluZWQnID8gZmFsc2UgOiB0cnVlIH0gKX0+XHJcbiAgICAgICAgICAgICAgICAgICAgPEJ0blNhdmUgdGl0bGU9eydTYXV2ZWdhcmRlcid9IG1vZGlmPXttb2RpZn0vPlxyXG4gICAgICAgICAgICAgICAgPC9kaXY+XHJcblxyXG4gICAgICAgICAgICAgICAgPEJhY2tncm91bmRJbnB1dCBjb2xvcj17cHJvcHMuZGF0YS5jb250ZW50fSByZXR1cm5Ub1BhcmVudD17KGUpID0+IHtoYW5kbGVDb2xvcihlKX19Lz5cclxuICAgICAgICAgICAgPC9kaXY+XHJcblxyXG4gICAgICAgICAgICB7b3BlbiAmJlxyXG4gICAgICAgICAgICAgICAgPE1vZGFsIFxyXG4gICAgICAgICAgICAgICAgICAgIHJlZnJlc2g9eygpID0+IHsgcmVmcmVzaCgpIH19XHJcbiAgICAgICAgICAgICAgICAgICAgb3Blbj17b3Blbn1cclxuICAgICAgICAgICAgICAgICAgICBjbG9zZVBvcHVwPXtzZXRUaW1lb3V0KCgpID0+IHsgb3BlblBvcHVwKGZhbHNlKSB9LCA3MDApfSBcclxuICAgICAgICAgICAgICAgICAgICBtb2RhbD1cIm1vZGFsTm90aWZcIlxyXG4gICAgICAgICAgICAgICAgICAgIGl0ZW09e3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGU6ICdTYXV2ZWdhcmTDqSAhJyxcclxuICAgICAgICAgICAgICAgICAgICB9fVxyXG4gICAgICAgICAgICAgICAgLz5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIDwvPlxyXG4gICAgKTtcclxufVxyXG4iLCIvLyBleHRyYWN0ZWQgYnkgbWluaS1jc3MtZXh0cmFjdC1wbHVnaW4iLCJpbXBvcnQgUmVhY3QsIHsgdXNlU3RhdGUsIHVzZUVmZmVjdCB9IGZyb20gJ3JlYWN0JztcclxuaW1wb3J0IHsgVGV4dElucHV0LCBGb3JtRmllbGQgfSBmcm9tICdncm9tbWV0JztcclxuaW1wb3J0ICcuL2luZGV4LnNjc3MnO1xyXG5cclxuaW1wb3J0IHsgU3dpdGNoVUkgfSBmcm9tICcuLi9zd2l0Y2gvU3dpdGNoVUknO1xyXG5cclxuZXhwb3J0IGNvbnN0IFRleHRJbnB1dFVJID0gKHByb3BzKSA9PiB7XHJcbiAgICBjb25zdCB7IG5hbWUsIG5hbWUyLCB2YWx1ZSwgdmFsdWUyLCBnZXRUb1BhcmVudCwgZ2V0VG9QYXJlbnQyLCByZXR1cm5WYWx1ZVN3aXRjaCwga2V5TmFtZSwgaXNBY3RpdmUsIGlkLCB0byB9ID0gcHJvcHM7XHJcbiAgICAvL2NvbnNvbGUubG9nKHByb3BzKVxyXG4gICAgbGV0IFt2YWx1ZUlucHV0LCBzZXRWYWx1ZV0gPSB1c2VTdGF0ZSh2YWx1ZSk7XHJcbiAgICBsZXQgW3ZhbHVlSW5wdXQyLCBzZXRWYWx1ZTJdID0gdXNlU3RhdGUodmFsdWUyKTtcclxuICAgIFxyXG4gICAgY29uc3QgaGFuZGxlQ2hhbmdlID0gKGUsIHBhcmFtKSA9PiB7XHJcbiAgICAgICAgaWYocGFyYW0pIHtcclxuICAgICAgICAgICAgaWYoZ2V0VG9QYXJlbnQgJiYgcGFyYW0gPT09ICd0aXRsZScpIHtcclxuICAgICAgICAgICAgICAgIGdldFRvUGFyZW50KGUudGFyZ2V0LnZhbHVlKVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGVsc2UgaWYoZ2V0VG9QYXJlbnQyICYmIHBhcmFtID09PSAnYnRuVGl0bGUnKSB7XHJcbiAgICAgICAgICAgICAgICBnZXRUb1BhcmVudDIoZS50YXJnZXQudmFsdWUpXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9ICAgIFxyXG4gICAgfVxyXG4gICAgXHJcbiAgICByZXR1cm4gKFxyXG4gICAgICAgIDxkaXYgY2xhc3NOYW1lPVwidGV4dElucHV0Q29udGFpbmVyXCI+XHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiY29udGFpbmVyTGFiZWxcIj5cclxuICAgICAgICAgICAgICAgIDxGb3JtRmllbGQgbGFiZWw9e2Ake25hbWV9YH0gbWFyZ2luPXt7J2JvdHRvbSc6JzAnfX0+XHJcbiAgICAgICAgICAgICAgICAgICAgPFRleHRJbnB1dFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwbGFjZWhvbGRlcj17YCR7bmFtZX1gfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBkZWZhdWx0VmFsdWU9e3ZhbHVlfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBvbkNoYW5nZT17KGUpID0+IHtzZXRWYWx1ZShlKSwgaGFuZGxlQ2hhbmdlKGUsICd0aXRsZScpIH19XHJcbiAgICAgICAgICAgICAgICAgICAgLz5cclxuICAgICAgICAgICAgICAgIDwvRm9ybUZpZWxkPlxyXG4gICAgICAgICAgICAgICAge3R5cGVvZiB2YWx1ZTIgIT09ICd1bmRlZmluZWQnICYmXHJcbiAgICAgICAgICAgICAgICAgICAgPEZvcm1GaWVsZCBsYWJlbD17YCR7bmFtZTJ9YH0gbWFyZ2luPXt7J2JvdHRvbSc6JzAnfX0+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDxUZXh0SW5wdXRcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgI
11929HBsYWNlaG9sZGVyPXtgJHtuYW1lMn1gfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGVmYXVsdFZhbHVlPXt2YWx1ZTJ9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbkNoYW5nZT17KGUpID0+IHtzZXRWYWx1ZTIoZSksIGhhbmRsZUNoYW5nZShlLCAnYnRuVGl0bGUnKSB9fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAvPlxyXG4gICAgICAgICAgICAgICAgICAgIDwvRm9ybUZpZWxkPlxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAge3R5cGVvZiBpc0FjdGl2ZSAhPT0gJ3VuZGVmaW5lZCcgJiYgaWQgJiZcclxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiY29udGFpbmVyU3RhdHVzXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgPHA+U3RhdHVzIGR1IGJvdXRvbjwvcD5cclxuICAgICAgICAgICAgICAgICAgICA8U3dpdGNoVUkgaXNBY3RpdmU9e2lzQWN0aXZlfSB0bz17dG99IGlkPXtpZH0ga2V5TmFtZT17J2J0blN0YXR1cyd9IGVkaXQ9e3Byb3BzLmVkaXR9IHJlZnJlc2g9e3Byb3BzLnJlZnJlc2h9Lz5cclxuICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgPC9kaXY+XHJcbiAgICApO1xyXG59XHJcbiIsIi8vIGV4dHJhY3RlZCBieSBtaW5pLWNzcy1leHRyYWN0LXBsdWdpbiIsImltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XHJcbmltcG9ydCAnLi9pbmRleC5zY3NzJztcclxuXHJcbmltcG9ydCB7IEJ0bkVkaXRab25lIH0gZnJvbSAnLi4vYnRuRWRpdFpvbmUvQnRuRWRpdFpvbmUnO1xyXG5cclxuZXhwb3J0IGNvbnN0IFVzZXJFZGl0Wm9uZSA9IChwcm9wcykgPT4ge1xyXG4gICAgcmV0dXJuIChcclxuICAgICAgICA8PlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cInVzZXJFZGl0Wm9uZUNvbnRhaW5lclwiPlxyXG4gICAgICAgICAgICAgICAgPEJ0bkVkaXRab25lIHRpdGxlPVwiQ3LDqWVyIHVuIHV0aWxpc2F0ZXVyXCIgdHlwZT1cImFkZEVkaXRVc2VyXCIgcmVmcmVzaD17KCkgPT4gcHJvcHMucmVmcmVzaCgpfVxyXG4gICAgICAgICAgICAgICAgICAgIGl0ZW09e3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgdXNlcm5hbWU6ICBcIlwiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaXJzdE5hbWU6ICBcIlwiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsYXN0TmFtZTogIFwiXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGVtYWlsOiAgXCJcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgcm9sZXM6IFwiUk9MRV9VU0VSXCJcclxuICAgICAgICAgICAgICAgICAgICB9fVxyXG4gICAgICAgICAgICAgICAgLz5cclxuICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgPC8+XHJcbiAgICApO1xyXG59XHJcbiIsIi8vIGV4dHJhY3RlZCBieSBtaW5pLWNzcy1leHRyYWN0LXBsdWdpbiIsImltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XHJcbmltcG9ydCBSZWFjdERPTSBmcm9tICdyZWFjdC1kb20nO1xyXG5pbXBvcnQgQXBwIGZyb20gJy4vdmlld3MvQXBwJztcclxuXHJcblJlYWN0RE9NLnJlbmRlcig8QXBwIC8+LCBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnVXhpYUJPQ29udGFpbmVyJykpO1xyXG4iLCJpbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xyXG5cclxuZXhwb3J0IGNvbnN0IEVycm9yNDA0ID0gKCkgPT4ge1xyXG4gICAgcmV0dXJuIChcclxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImVycm9yNDA0IGNvbnRhaW5lckZsZXhcIj5cclxuICAgICAgICAgICAgPGgxPkVycm9yIDQwNDwvaDE+XHJcbiAgICAgICAgPC9kaXY+XHJcbiAgICApO1xyXG59IiwiaW1wb3J0IFJlYWN0LCB7IHVzZVN0YXRlLCB1c2VFZmZlY3QgfSBmcm9tICdyZWFjdCc7XHJcbmltcG9ydCB7IE1lZGlhU2VjdGlvbiB9IGZyb20gJy4uLy4uL2NvbXBvbmVudHMvbWVkaWFTZWN0aW9uL01lZGlhU2VjdGlvbic7XHJcbmltcG9ydCB7IEhlYWRlclNlY3Rpb24gfSBmcm9tICcuLi8uLi9jb21wb25lbnRzL2hlYWRlclNlY3Rpb24vSGVhZGVyU2VjdGlvbic7XHJcbmltcG9ydCB7IGdldE1lZGlhcyB9IGZyb20gJy4uLy4uL3N0b3JlL3NlcnZpY2UnO1xyXG5pbXBvcnQgeyBFZGl0Wm9uZSB9IGZyb20gJy4uLy4uL2NvbXBvbmVudHMvZWRpdFpvbmUvRWRpdFpvbmUnO1xyXG5cclxuaW1wb3J0ICcuL2luZGV4LnNjc3MnO1xyXG5cclxuZXhwb3J0IGNvbnN0IEdhbGxlcnkgPSAoKSA9PiB7XHJcbiAgICBjb25zdCBbaXRlbXMsIHNldEl0ZW1zXSA9IHVzZVN0YXRlKFtdKTtcclxuXHJcbiAgICB1c2VFZmZlY3QoKCkgPT4ge1xyXG4gICAgICAgIGZldGNoRGF0YSgpO1xyXG4gICAgfSwgW10pO1xyXG5cclxuICAgIGNvbnN0IGZldGNoRGF0YSA9ICgpID0+IHtcclxuICAgICAgICBnZXRNZWRpYXMoKS50aGVuKHJlcyA9PiB7XHJcbiAgICAgICAgICAgIHNldEl0ZW1zKHJlcyk7XHJcbiAgICAgICAgfSk7XHJcbiAgICB9XHJcblxyXG4gICAgY29uc3QgcmVmcmVzaCA9ICgpID0+IHtcclxuICAgICAgICBmZXRjaERhdGEoKTtcclxuICAgIH07XHJcblxyXG4gICAgcmV0dXJuIChcclxuICAgICAgICA8PlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImdhbGxlcnlDb250YWluZXIgY29udGFpbmVyRmxleFwiPlxyXG4gICAgICAgICAgICAgICAgPEhlYWRlclNlY3Rpb24gdGl0bGU9XCJHYWxlcmllXCIvPlxyXG4gICAgICAgICAgICAgICAgPE1lZGlhU2VjdGlvbiBpdGVtcz17aXRlbXN9IHJlZnJlc2g9eygpID0+IHsgcmVmcmVzaCgpIH19Lz5cclxuICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgIDxFZGl0Wm9uZSBlZGl0Wm9uZVR5cGU9XCJnYWxsZXJ5TWFuYWdlclwiIHJlZnJlc2g9eygpID0+IHsgcmVmcmVzaCgpIH19IGRhdGE9e2l0ZW1zfS8+XHJcbiAgICAgICAgPC8+XHJcbiAgICAgICAgKTtcclxufSIsIi8vIGV4dHJhY3RlZCBieSBtaW5pLWNzcy1leHRyYWN0LXBsdWdpbiIsImltcG9ydCBSZWFjdCwgeyB1c2VTdGF0ZSwgdXNlRWZmZWN0IH0gZnJvbSAncmVhY3QnO1xyXG5cclxuaW1wb3J0IHsgZ2V0R2FtZXMgfSBmcm9tICcuLi8uLi9zdG9yZS9zZXJ2aWNlJztcclxuaW1wb3J0IFBhZ2luYXRpb24gZnJvbSAncmMtcGFnaW5hdGlvbic7XHJcblxyXG5pbXBvcnQgeyBIZWFkZXJTZWN0aW9uIH0gZnJvbSAnLi4vLi4vY29tcG9uZW50cy9oZWFkZXJTZWN0aW9uL0hlYWRlclNlY3Rpb24nO1xyXG5pbXBvcnQgeyBEYXRhSGVhZGVyIH0gZnJvbSAnLi4vLi4vY29tcG9uZW50cy9kYXRhSGVhZGVyL0RhdGFIZWFkZXInO1xyXG5pbXBvcnQgeyBFZGl0Wm9uZSB9IGZyb20gJy4uLy4uL2NvbXBvbmVudHMvZWRpdFpvbmUvRWRpdFpvbmUnO1xyXG5pbXBvcnQgeyBMaXN0SXRlbUdhbWVzIH0gZnJvbSAnLi4vLi4vY29tcG9uZW50cy9saXN0SXRlbS9MaXN0SXRlbUdhbWVzJztcclxuaW1wb3J0ICcuL2luZGV4LnNjc3MnO1xyXG5cclxuZXhwb3J0IGNvbnN0IEdhbWVNYW5hZ2VyID0gKCkgPT4ge1xyXG4gICAgbGV0IFtsaXN0R2FtZSwgc2V0TGlzdEdhbWVdID0gdXNlU3RhdGUoW10pO1xyXG4gICAgbGV0IFtjdXJyZW50UGFnZUNvdW50LCBzZXRDdXJyZW50UGFnZV0gPSB1c2VTdGF0ZSgwKTtcclxuICAgIGxldCBbcGFnZVNpemVDb3VudCwgc2V0UGFnZVNpemVdID0gdXNlU3RhdGUoMTApO1xyXG5cclxuICAgIHVzZUVmZmVjdCgoKSA9PiB7XHJcbiAgICAgICAgZmV0Y2hEYXRhKCk7XHJcbiAgICB9LCBbXSk7XHJcblxyXG4gICAgY29uc3QgZmV0Y2hEYXRhID0gKCkgPT4ge1xyXG4gICAgICAgIGdldEdhbWVzKCkudGhlbihhc3luYyAocmVzKSA9PiB7XHJcbiAgICAgICAgICAgIGNvbnNvbGUubG9nKHJlcylcclxuICAgICAgICAgICAgYXdhaXQgc2V0TGlzdEdhbWUocmVzKTtcclxuICAgICAgICAgICAgLy8gc2V0VGVtcGxhdGUocmVzLnRlbXBsYXRlKTtcclxuICAgICAgICB9KTtcclxuICAgIH1cclxuXHJcbiAgICBjb25zdCByZWZyZXNoID0gKCkgPT4ge1xyXG4gICAgICAgIGZldGNoRGF0YSgpO1xyXG4gICAgfTtcclxuXHJcbiAgICBjb25zdCBnZW5lcmF0ZUdhbWVzID0gKCkgPT4ge1xyXG4gICAgICAgIGxldCBkYXRhID0gWy4uLmxpc3RHYW1lXTtcclxuXHJcbiAgICAgICAgaWYodHlwZW9mIGRhdGEgIT09ICd1bmRlZmluZWQnICYmIGRhdGEgIT09IG51bGwpXHJcbiAgICAgICAgICAgIGlmKGRhdGEubGVuZ3RoID4gcGFnZVNpemVDb3VudCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGxldCBkYXRhQ29weSA9IFsuLi5saXN0R2FtZV07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGxldCByZW1vdmUgPSBkYXRhQ29weS5zcGxpY2UoY3VycmVudFBhZ2VDb3VudCpwYWdlU2l6ZUNvdW50LCBwYWdlU2l6ZUNvdW50KVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIHJlbW92ZS5tYXAoKGl0ZW0sIGkpPT4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gPExpc3RJdGVtR2FtZXMgY2xhc3NOYW1lPVwibGlzdEl0ZW1cIiBpdGVtPXtpdGVtfSBrZXk9e2l9IHJlZnJlc2g9eygpID0+IHsgcmVmcmVzaCgpIH19Lz47XHJcbiAgICAgICAgICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgI
11929H0gZWxzZSB7XHJcbiAgICAgICAgICAgICAgICByZXR1cm4gZGF0YS5tYXAoKGl0ZW0sIGkpPT4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHJldHVybiA8TGlzdEl0ZW1HYW1lcyBjbGFzc05hbWU9XCJsaXN0SXRlbVwiIGl0ZW09e2l0ZW19IGtleT17aX0gcmVmcmVzaD17KCkgPT4geyByZWZyZXNoKCkgfX0vPjtcclxuICAgICAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgIH1cclxuICAgIFxyXG4gICAgY29uc3Qgb25DaGFuZ2UgPSAoY3VycmVudCwgcGFnZVNpemUpID0+IHtcclxuICAgICAgICBzZXRDdXJyZW50UGFnZShjdXJyZW50LTEpXHJcbiAgICAgICAgLy9jb25zb2xlLmxvZygnb25DaGFuZ2U6Y3VycmVudD0nLCBjdXJyZW50KTtcclxuICAgICAgICAvL2NvbnNvbGUubG9nKCdvbkNoYW5nZTpwYWdlU2l6ZT0nLCBwYWdlU2l6ZSk7XHJcbiAgICAgICAgZ2VuZXJhdGVHYW1lcygpO1xyXG4gICAgfTtcclxuICAgIC8vY29uc29sZS5sb2cobGlzdEdhbWUubGVuZ3RoKVxyXG4gICAgcmV0dXJuIChcclxuICAgICAgICA8PiAgXHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwibmV3c2xldHRlck1hbmFnZXJDb250YWluZXIgZ2FtZU1hbmFnZXJDb250YWluZXIgY29udGFpbmVyRmxleFwiPlxyXG4gICAgICAgICAgICAgICAgPEhlYWRlclNlY3Rpb24gdGl0bGU9XCJKZXV4LWNvbmNvdXJzXCIgc3ViVGl0bGU9XCJMaXN0ZSBkZXMgaW5zY3JpdHNcIi8+ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgPERhdGFIZWFkZXIgZGF0YU5hbWU9e1tcIkFydGljbGVcIiwgXCJUw6lsw6lwaG9uZVwiLCBcIlByw6lub21cIiwgXCJOb21cIiwgXCJFLW1haWxcIiwgXCJEYXRlIGRlIGNyw6lhdGlvblwiLCBcIk9mZnJlIHByb21vdGlvbm5lbGxlXCIsIFwiQ0dVIGFjY2VwdMOpXCIsIFwiTWVkaWFcIl19IGNsYXNzTmFtZT1cImRhdGFIZWFkZXJVc2VyXCIvPlxyXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJjb250YWluZXJHYW1lXCI+XHJcbiAgICAgICAgICAgICAgICAgICAge2dlbmVyYXRlR2FtZXMoKX1cclxuICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICAgICAgeyh0eXBlb2YgbGlzdEdhbWUhPT0gJ3VuZGVmaW5lZCcgJiYgbGlzdEdhbWUubGVuZ3RoICE9PSAwICYmIGxpc3RHYW1lLmxlbmd0aCA+IHBhZ2VTaXplQ291bnQtMikgJiZcclxuICAgICAgICAgICAgICAgICAgICA8PlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8UGFnaW5hdGlvblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc2ltcGxlXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaG93UXVpY2tKdW1wZXI9e3sgZ29CdXR0b246IGZhbHNlIH19XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkZWZhdWx0Q3VycmVudD17MX1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvdGFsPXtsaXN0R2FtZS5sZW5ndGh9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbkNoYW5nZT17b25DaGFuZ2V9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8+XHJcbiAgICAgICAgICAgICAgICAgICAgPC8+XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICA8RWRpdFpvbmUgZWRpdFpvbmVUeXBlPVwiZ2FtZU1hbmFnZXJcIiByZWZyZXNoPXsoKSA9PiB7IHJlZnJlc2goKSB9fS8+XHJcbiAgICAgICAgPC8+XHJcbiAgICApO1xyXG59XHJcblxyXG4iLCIvLyBleHRyYWN0ZWQgYnkgbWluaS1jc3MtZXh0cmFjdC1wbHVnaW4iLCJpbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgJy4vaW5kZXguc2Nzcyc7XHJcbmltcG9ydCB7IEhlYWRlclNlY3Rpb24gfSBmcm9tICcuLi8uLi9jb21wb25lbnRzL2hlYWRlclNlY3Rpb24vSGVhZGVyU2VjdGlvbic7XHJcbmltcG9ydCB7IHR1dG8xLCB0dXRvMiwgdHV0bzMsIHR1dG80LCB0dXRvNSwgdHV0bzYsICB0dXRvNyB9IGZyb20gJy4uLy4uL3V0aWxzL2ltZy9pbWdEb2NCTyc7XHJcblxyXG5leHBvcnQgY29uc3QgSG9tZSA9ICgpID0+IHtcclxuICAgIC8vY29uc29sZS5sb2coYWxsKVxyXG4gICAgcmV0dXJuIChcclxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImhvbWVDb250YWluZXIgY29udGFpbmVyRmxleFwiPlxyXG4gICAgICAgICAgICA8SGVhZGVyU2VjdGlvbiB0aXRsZT0nQmFjayBPZmZpY2UnIHN1YlRpdGxlPSdEb2N1bWVudGF0aW9uJy8+XHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiY29udGFpbmVyRG9jXCI+XHJcbiAgICAgICAgICAgICAgICA8aDM+U29tbWFpcmU8L2gzPlxyXG4gICAgICAgICAgICAgICAgPHVsIGNsYXNzTmFtZT1cImxpc3RGaXJzdCBzdHlsZUxpc3RcIj5cclxuICAgICAgICAgICAgICAgICAgICA8bGk+SW50cm9kdWN0aW9uPC9saT5cclxuICAgICAgICAgICAgICAgICAgICA8bGk+R2VzdGlvbiBkZXMgcGFnZXM8L2xpPlxyXG4gICAgICAgICAgICAgICAgICAgIDxsaT5HYWxlcmllPC9saT5cclxuICAgICAgICAgICAgICAgICAgICA8bGk+VGVtcGxhdGVzXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDx1bCBjbGFzc05hbWU9XCJsaXN0SW5GaXJzdCBzdHlsZUxpc3RcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT5IZWFkZXIgLyBGb290ZXI8L2xpPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGxpPk5ld3NsZXR0ZXJzPC9saT5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPC91bD5cclxuICAgICAgICAgICAgICAgICAgICA8L2xpPlxyXG4gICAgICAgICAgICAgICAgPC91bD5cclxuXHJcbiAgICAgICAgICAgICAgICA8aDM+SW50cm9kdWN0aW9uPC9oMz5cclxuICAgICAgICAgICAgICAgIDxwPkJpZW52ZW51ZSBzdXIgdm90cmUgYmFjayBvZmZpY2UsIGNldHRlIGludGVyZmFjZSB2b3VzIHBlcm1ldCBkJ2FkbWluaXN0cmVyIGxlcyBkaWZmw6lyZW50ZXMgcGFydGllcyBkdSBzaXRlLjwvcD5cclxuICAgICAgICAgICAgICAgIDxwPkljaSB2b3VzIHRyb3V2ZXJleiBkZXMgaW5mb3JtYXRpb25zIHV0aWxlcyBzdXIgbGUgZm9uY3Rpb25uZW1lbnQgZHUgc2l0ZSBldCBkZXMgZXhwbGljYXRpb25zIHN1ciBsZSBmb25jdGlvbm5lbWVudCBkZXMgbWVudXMgZHUgYmFjayBvZmZpY2UuPC9wPlxyXG4gICAgICAgICAgICAgICAgPGJyLz5cclxuICAgICAgICAgICAgICAgIDxoMz5HZXN0aW9uIGRlcyBwYWdlczwvaDM+XHJcbiAgICAgICAgICAgICAgICA8cD5cclxuICAgICAgICAgICAgICAgICAgICBDZSBtZW51IGRvbm5lIGFjY8OocyDDoCBsJ8OpZGl0aW9uIGRlcyBwYWdlcyBkdSBzaXRlLiBMYSBsaXN0ZSBwcsOpc2VudGUgdG91dGVzIGxlcyBwYWdlcywgaWwgc3VmZml0IGRlIGNsaXF1ZXIgc3VyIGwndW5lIGQnZW50cmUgZWxsZSBwb3VyIGFjY8OpZGVyIMOgIGwnw6lkaXRpb24gZGUgbGEgcGFnZS5cclxuICAgICAgICAgICAgICAgIDwvcD4gICAgXHJcbiAgICAgICAgICAgICAgICA8aW1nIHNyYz17dHV0bzF9Lz5cclxuICAgICAgICAgICAgICAgIDxici8+XHJcbiAgICAgICAgICAgICAgICA8YnIvPlxyXG4gICAgICAgICAgICAgICAgPHA+XHJcbiAgICAgICAgICAgICAgICAgICAgTCfDqWNyYW4gc3VpdmFudCBwcsOpc2VudGUgbGVzIHNlY3Rpb25zIGRlIGxhIHBhZ2UuIENoYXF1ZSBwYWdlIGVzdCBjb21wb3PDqSBkZSBzZWN0aW9uLCB2b3VzIHBvdXZleiBub3R0YW1tZW50IGdsaXNzZXItZMOpcG9zZXIgY2hhcXVlIHNlY3Rpb24gZGUgY2V0dGUgbGlzdGUgYWZpbiBkJ29yZ2FuaXNlciBsJ29yZHJlIGQnYWZmaWNoYWdlIGRlcyBzZWN0aW9ucyBkYW5zIHZvdHJlIHBhZ2UuXHJcbiAgICAgICAgICAgICAgICAgICAgU2kgdm91cyBzb3VoYWl0ZXogw6lkaXRlciB1bmUgc2VjdGlvbiwgaWwgc3VmZml0IGRlIGNsaXF1ZXIgZGVzc3VzIChjb21tZSBwb3VyIGxlcyBwYWdlcyBkYW5zIGwnw6ljcmFuIHByw6ljw6lkZW50KS5cclxuICAgICAgICAgICAgICAgIDwvcD5cclxuICAgICAgICAgICAgICAgIDxpbWcgc3JjPXt0dXRvMn0vPlxyXG4gICAgICAgICAgICAgICAgPGJyLz5cclxuICAgICAgICAgICAgICAgIDxici8+XHJcbiAgICAgICAgICAgICAgICA8cD5cclxuICAgICAgICAgICAgICAgICAgICBMJ8OpY3JhbiBzdWl2YW50IHByw6lzZW50ZSBsZXMgaW5mb3JtYXRpb25zIGQndW5lI
11929HNlY3Rpb24uIENoYXF1ZSBzZWN0aW9uIGRpc3Bvc2UgZGUgY2hhbXAgw6AgcmVtcGxpciBwb3VyIHNvbiBhZmZpY2hhZ2UuIFxyXG4gICAgICAgICAgICAgICAgICAgIExvcnNxdSd1biBjaGFtcCBlc3QgbWFycXXDqSBvYmxpZ2F0b2lyZSAodmlhIHVuIFwiKiBjaGFtcCBvYmxpZ2F0b2lyZVwiIHZpc2libGUgw6AgY290w6kgZHUgbm9tIGR1IGNoYW1wKSwgaWwgbmUgc2VyYSBwYXMgcG9zc2libGUgZGUgbGUgbGFpc3NlciB2aWRlLlxyXG4gICAgICAgICAgICAgICAgICAgIDxici8+XHJcbiAgICAgICAgICAgICAgICAgICAgPGJyLz5cclxuICAgICAgICAgICAgICAgICAgICBJbCBhIDIgdHlwZXMgZGUgc2VjdGlvbiA6IGxlcyBzZWN0aW9ucyBub3JtYWxlcyBldCBsZXMgc2VjdGlvbnMgc3DDqWNpYWxlcy5cclxuICAgICAgICAgICAgICAgICAgICA8YnIvPlxyXG4gICAgICAgICAgICAgICAgICAgIC0gVW5lIHNlY3Rpb24gbm9ybWFsIHNlIGNvbXBvc2Ugc2ltcGxlbWVudCBkZSBjaGFtcCDDoCByZW1wbGlyIGNvbW1lIGV4cGxpcXXDqSBwcsOpY8OpZGVtbWVudC5cclxuICAgICAgICAgICAgICAgICAgICA8YnIvPlxyXG4gICAgICAgICAgICAgICAgICAgIDxpbWcgc3JjPXt0dXRvM30vPlxyXG4gICAgICAgICAgICAgICAgICAgIDxici8+XHJcbiAgICAgICAgICAgICAgICAgICAgPGJyLz5cclxuICAgICAgICAgICAgICAgICAgICAtIFVuZSBzZWN0aW9uIHNww6ljaWFsZSBzZSBjb21wb3NlIGRvbmMgZGVzIGNoYW1wcyBkJ3VuZSBzZWN0aW9uIGNsYXNzaXF1ZSArIHVuZSBsaXN0ZSBkZXMgw6lsw6ltZW50cyByw6lww6l0YWJsZXMgcXUnZWxsZSBjb250aWVudC5cclxuICAgICAgICAgICAgICAgICAgICBMZXMgc2VjdGlvbnMgc3DDqWNpYWxlcyBzb250IHV0aWxpc8OpZXMgbG9yc3F1ZSBsJ29uIGEgYmVzb2luIGQnYWZmaWNoZXIgZGVzIMOpbMOpbWVudHMgcXVpIHNlIHLDqXDDqHRlbnQgKGV4IDogbGEgbGlzdGUgZGVzIGFjdHVhbGl0w6lzLCB1biBjYXJvdXNzZWwsIGV0Yy4pXHJcbiAgICAgICAgICAgICAgICAgICAgPGJyLz5cclxuICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz17dHV0bzR9Lz5cclxuICAgICAgICAgICAgICAgICAgICA8YnIvPlxyXG4gICAgICAgICAgICAgICAgICAgIDxici8+XHJcbiAgICAgICAgICAgICAgICAgICAgU2kgdm91cyBzb3VoYWl0ZXogw6lkaXRlciB1bmUgc2VjdGlvbiwgaWwgc3VmZml0IGRlIGNsaXF1ZXIgZGVzc3VzIChjb21tZSBwb3VyIGxlcyBwYWdlcyBkYW5zIGwnw6ljcmFuIHByw6ljw6lkZW50KS5cclxuICAgICAgICAgICAgICAgICAgICA8YnIvPlxyXG4gICAgICAgICAgICAgICAgICAgIERhbnMgbGUgY2FzIGQndW5lIHNlY3Rpb24gc3DDqWNpYWxlLCBsZSBwcmluY2lwZSBlc3QgaWRlbnRpcXVlLCBpbCB2b3VzIHN1ZmZpdCBkZSBjbGlxdWVyIHN1ciB1biDDqWzDqW1lbnQgcG91ciBsJ8OpZGl0ZXIgb3Ugc3VyIGxlIGJvdXRvbiBkJ2Fqb3V0IGVuIGJhcyBkZSBsYSBsaXN0ZSBwb3VyIGVuIGNyw6llciB1biBub3V2ZWF1LlxyXG4gICAgICAgICAgICAgICAgPC9wPlxyXG4gICAgICAgICAgICAgICAgPGJyLz5cclxuICAgICAgICAgICAgICAgIDxici8+XHJcbiAgICAgICAgICAgICAgICA8aDM+R2FsZXJpZTwvaDM+XHJcbiAgICAgICAgICAgICAgICA8cD5DZSBtZW51IGRvbm5lIGFjY8OocyDDoCBsYSBnZXN0aW9uIGRlcyBpbWFnZXMsIGRlcyB2aWTDqW9zICh5b3V0dWJlLCB2aW1lbyBvdSBhYnN0cmVhbSkgZXQgZGVzIGRvY3VtZW50cyAoUERGLCBXb3JkLCBldGMuKSBkZSB2b3RyZSBzaXRlLjwvcD5cclxuICAgICAgICAgICAgICAgIDxwPkNoYXF1ZSBtw6lkaWEgZGUgbGEgbGlzdGUgZGlzcG9zZSBkJ3VuIGJvdXRvbiBwb3VyIGwnw6lkaXRlciBldCBkJ3VuIGF1dHJlIHBvdXIgbGUgc3VwcHJpbWVyLjwvcD5cclxuICAgICAgICAgICAgICAgIDxwPlZvdXMgcG91dmV6IGFqb3V0ZXIgdW4gw6lsw6ltZW50IGRhbnMgbGEgZ2FsZXJpZSB2aWEgbGUgYm91dG9uIFwiYWpvdXRlciB1biBtZWRpYVwiIGRhbnMgbGEgcGFydGllIGRyb2l0ZSBkZSBsJ8OpY3Jhbi48L3A+XHJcbiAgICAgICAgICAgICAgICA8aW1nIHNyYz17dHV0bzV9Lz5cclxuICAgICAgICAgICAgICAgIDxici8+XHJcbiAgICAgICAgICAgICAgICA8YnIvPlxyXG4gICAgICAgICAgICAgICAgPHA+PHU+TG9ycyBkZSBsJ2Fqb3V0IGQndW4gbcOpZGlhLCB2b3VzIHRyb3V2ZXJleiBjZXMgY2hhbXBzIHNww6ljaWZpcXVlIDo8L3U+PC9wPlxyXG4gICAgICAgICAgICAgICAgPG9sIGNsYXNzTmFtZT1cImxpc3RGaXJzdFwiPlxyXG4gICAgICAgICAgICAgICAgICAgIDxsaT5MZSBjaGFtcCA8Yj5cIlRleHRlIGFsdGVybmF0aWZcIjwvYj4gZXN0IG9ibGlnYXRvaXJlLCBpbCBlc3QgdXRpbGlzw6kgbm90YW1tZW50IHBvdXIgbGEgU0VPIGV0IHBvdXIgcsOpcG9uZHJlIGNyaXTDqHJlcyBkJ2FjY2Vzc2liaWxpdMOpLiBDb25zZWlsID0+IENob2lzaXIgdW4gb3UgcGx1c2lldXJzIG1vdChzKSAobGUgcGx1cyBjb3VydCBwb3NzaWJsZSkgcXVpIHJlcHLDqXNlbnRlIGwnaW5mb3JtYXRpb24gZGUgbCdpbWFnZS48L2xpPlxyXG4gICAgICAgICAgICAgICAgICAgIDxsaT5MZSBzZWNvbmQgY2hhbXAgZXN0IG9ibGlnYXRvaXJlLCBjJ2VzdCBsZSBub20gZHUgbcOpZGlhIHN1ciBjZXR0ZSBpbnRlcmZhY2UuPC9saT5cclxuICAgICAgICAgICAgICAgICAgICA8bGk+TGUgY2hhbXAgPGI+XCJUeXBlIGRlIG3DqWRpYVwiPC9iPiwgdm91cyBwZXJtZXQgZGUgY2hvaXNpciBkJ2ltcG9ydGVyIHVuZSB2aWTDqW8gZGVwdWlzIGxlcyBwbGF0ZWZvcm1lcyBZb3V0dWJlLCBWaW1lbyBldCBBQlN0cmVhbSBvdSBkJ2ltcG9ydGVyIHVuIGZpY2hpZXIgaW1hZ2Ugb3UgZG9jdW1lbnQgZGVwdWlzIHZvdHJlIG9yZGluYXRldXIgKGxpbWl0ZSDDoCAyMDAgTW8gcGFyIGZpY2hpZXIpLjwvbGk+XHJcbiAgICAgICAgICAgICAgICAgICAgPGxpPkxlIGNoYW1wIDxiPlwiRmljaGllclwiPC9iPiB2YXJpZSBlbiBmb25jdGlvbiBkZXMgdHlwZXMgOiBcclxuICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzTmFtZT1cImxpc3RJbkZpcnN0IHN0eWxlTGlzdFwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgPGxpPkRhbnMgbGUgY2FzIGQndW5lI
11929HZpZMOpbywgaWwgcmVwcsOpc2VudGUgbCdpZCBkZSBsYSB2aWTDqW8gKMOgIGNvcGllci1jb2xsZXIpIHN1ciBsYSBwbGF0ZWZvcm1lIGVuIHF1ZXN0aW9uIChlbiByb3VnZSBkYW5zIGxlcyBleGVtcGxlcyBjaS1kZXNzb3VzKSA6PC9saT5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPHVsIGNsYXNzTmFtZT1cImxpc3RJbkZpcnN0IHN0eWxlTGlzdE90aGVyXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+WW91dHViZSA6IGh0dHBzOi8vd3d3LnlvdXR1YmUuY29tL3dhdGNoP3Y9PGIgY2xhc3NOYW1lPVwicmVkXCI+N05PU0RLYjBIbFU8L2I+JmFiX2NoYW5uZWw9Q2hpbGxob3BNdXNpYzwvbGk+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bGk+VmltZW8gOiBodHRwczovL3ZpbWVvLmNvbS88YiBjbGFzc05hbWU9XCJyZWRcIj4zMjY4MjQ5ODA8L2I+PC9saT5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxsaT5BQlN0cmVhbSA6IGh0dHBzOi8vbWVkaWF3YW4tdm9kLWhscy5ha2FtYWl6ZWQubmV0L2Fib3JpLzxiIGNsYXNzTmFtZT1cInJlZFwiPjJ5cXJ5eVlFPC9iPi5zbWlsL3BsYXlsaXN0Lm0zdTg8L2xpPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8L3VsPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8bGk+Vm91cyBwb3V2ZXogw6lnYWxlbWVudCBjaG9pc2lyIHVuZSBpbWFnZSBkZSBjb3V2ZXJ0dXJlIGRlcHVpcyB2b3RyZSBvcmRpbmF0ZXVyLCBzaSBjZSBjaGFtcCBlc3QgbGFpc3PDqSB2aWRlLCB1bmUgdmlnbmV0dGUgZGUgbGEgdmlkw6lvIGVzdCB1dGlsaXPDqSBhdXRvbWF0aXF1ZW1lbnQgY29tbWUgaW1hZ2UgZGUgY291dmVydHVyZS48L2xpPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz17dHV0bzZ9Lz5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPGJyLz5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPGJyLz5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDxsaT5EYW5zIGxlIGNhcyBkJ3VuKGUpIGltYWdlL2RvY3VtZW50LCBpbCBkZXZpZW50IGxlIGJvdXRvbiBwYXJjb3VyaXIgcG91ciBzw6lsZWN0aW9ubmVyIGxlIGZpY2hpZXIgc3VyIHZvdHJlIG9yZGluYXRldXI8L2xpPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltZyBzcmM9e3R1dG83fS8+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDwvdWw+XHJcbiAgICAgICAgICAgICAgICAgICAgPC9saT5cclxuICAgICAgICAgICAgICAgIDwvb2w+XHJcbiAgICAgICAgICAgICAgICA8YnIvPlxyXG4gICAgICAgICAgICAgICAgPGgzPlRlbXBsYXRlczwvaDM+XHJcbiAgICAgICAgICAgICAgICA8cD5DZSBtZW51IHZvdXMgZG9ubmUgYWNjw6hzIMOgIGwnw6lkaXRpb24gZGVzIMOpbMOpbWVudHMgc3RhdGlxdWUgZHUgc2l0ZS48L3A+XHJcbiAgICAgICAgICAgICAgICA8YnIvPlxyXG5cclxuICAgICAgICAgICAgICAgIDxoNT5IZWFkZXIgLyBGb290ZXI8L2g1PlxyXG4gICAgICAgICAgICAgICAgPHA+Q2VzIDIgbWVudXMgb250IHVuZSBjaG9zZSBlbiBjb21tdW4gOiBJbHMgdm91cyBwZXJtZXR0ZW50IGRlIGfDqXJlciBsYSBsaXN0ZSBkZXMgbWVudXMgZGUgbmF2aWdhdGlvbiBkdSBzaXRlID0+IEhlYWRlciB2b3VzIHBlcm1ldCBkJ2FkbWluaXN0cmVyIGxlIGNvbnRlbnUgZHUgbWVudSBidXJnZXIsIEZvb3RlciB2b3VzIHBlcm1ldCBkJ2FkbWluaXN0cmVyIGxlIGNvbnRlbnUgZGVzIG1lbnUgZW4gYmFzIGRlIHBhZ2UuPC9wPlxyXG4gICAgICAgICAgICAgICAgPGJyLz5cclxuXHJcbiAgICAgICAgICAgICAgICA8cD48dT5IZWFkZXIgOjwvdT48L3A+XHJcbiAgICAgICAgICAgICAgICA8cD5Wb3VzIHRyb3V2ZXJleiB1biBjaGFtcCBwb3VyIG1vZGlmaWVyIGxlIGxvZ28gYWZmaWNow6kgZW4gaGF1dCDDoCBnYXVjaGUgZHUgc2l0ZS48L3A+XHJcbiAgICAgICAgICAgICAgICA8YnIvPlxyXG5cclxuICAgICAgICAgICAgICAgIDxwPjx1PkZvb3RlciA6PC91PjwvcD5cclxuICAgICAgICAgICAgICAgIDxwPkxhIHByZW1pw6hyZSBsaXN0ZSB2b3VzIHBlcm1ldCBkJ8OpZGl0ZXIgbGVzIGxpZW5zIHZlcnMgbGVzIHLDqXNlYXV4IHNvY2lhdXggdmVycyBsZXNxdWVscyByZWRpcmlnZW50IGxlcyBpY8O0bmVzIGRhbnMgbGUgYmFzIGRlIHBhZ2UuPC9wPlxyXG4gICAgICAgICAgICAgICAgPHA+Vm91cyB0cm91dmVyZXogw6lnYWxlbWVudCAyIGNoYW1wcyBwb3VyIG1vZGlmaWVyIGxlcyBsb2dvcyBhZmZpY2jDqSBlbiBiYXMgZGUgcGFnZSBkdSBzaXRlLjwvcD5cclxuICAgICAgICAgICAgICAgIDxici8+XHJcblxyXG4gICAgICAgICAgICAgICAgPGg1Pk5ld3NsZXR0ZXJzPC9oNT5cclxuICAgICAgICAgICAgICAgIDxwPkRhbnMgY2UgbWVudSB2b3VzIHRyb3V2ZXJleiBsYSBsaXN0ZSBkZXMgcGVyc29ubmVzIGFib25uw6llcyDDoCBsYSBuZXdzbGV0dGVycyBkdSBzaXRlLjwvcD5cclxuICAgICAgICAgICAgICAgIDxwPlZvdXMgZGlzcG9zZXogw6lnYWxlbWVudCBkJ3VuIGNoYW1wIHBvdXIgYWN0aXZlciBvdSBkw6lzYWN0aXZlciBsJ2FmZmljaGFnZSBkdSBib3V0b24gZCdvdXZlcnR1cmUgZGUgbGEgcG9wLXVwIGluc2NyaXB0aW9uIMOgIGxhIG5ld3NsZXR0ZXJzIGRhbnMgbGUgYmFzIGRlIHBhZ2UuPC9wPlxyXG4gICAgICAgICAgICAgICAgPGJyLz5cclxuICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgPC9kaXY+XHJcbiAgICApO1xyXG59IiwiLy8gZXh0cmFjdGVkIGJ5IG1pbmktY3NzLWV4dHJhY3QtcGx1Z2luIiwiaW1wb3J0IFJlYWN0LCB7IHVzZVN0YXRlLCB1c2VFZmZlY3QsIHVzZUNvbnRleHQgfSBmcm9tICdyZWFjdCc7XHJcblxyXG5pbXBvcnQgeyBsb2dpbkNoZWNrLCBnZXRPbmVVc2VyTG9nIH0gZnJvbSAnLi4vLi4vc3RvcmUvc2VydmljZSc7XHJcblxyXG5cclxuaW1wb3J0IHsgVGV4dElucHV0LCBGb3JtRmllbGQgfSBmcm9tICdncm9tbWV0JztcclxuaW1wb3J0IHsgQnV0dG9uQk8gfSBmcm9tICcuLi8uLi9jb21wb25lbnRzL2J1dHRvbi9CdXR0b25CTyc7XHJcblxyXG5pbXBvcnQgJy4vaW5kZXguc2Nzcyc7XHJcblxyXG5leHBvcnQgY29uc3QgTG9naW4gPSAocHJvcHMpID0+IHtcclxuICAgIGxldCBbdXNlcm5hbWUsIHNldFVzZXJuYW1lXSA9IHVzZVN0YXRlKFwiXCIpO1xyXG4gICAgbGV0IFtwYXNzd29yZCwgc2V0UGFzc3dvcmRd
11929ID0gdXNlU3RhdGUoXCJcIik7XHJcbiAgICBsZXQgW2Vycm9yLCBzZXRFcnJvcl0gPSB1c2VTdGF0ZShcIlwiKTtcclxuXHJcbiAgICBjb25zdCBoYW5kbGVTdWJtaXQgPSAoKSA9PiB7XHJcbiAgICAgICAgaWYodXNlcm5hbWUubGVuZ3RoID4gMCAmJiBwYXNzd29yZC5sZW5ndGggPiAwKSB7XHJcbiAgICAgICAgICAgIGxvZ2luQ2hlY2soe3VzZXJuYW1lOiB1c2VybmFtZSwgcGFzc3dvcmQ6IHBhc3N3b3JkfSkudGhlbihyZXMgPT4ge1xyXG4gICAgICAgICAgICAgICAgaWYodHlwZW9mIHJlcy50b2tlbiAhPT0gdW5kZWZpbmVkKXtcclxuICAgICAgICAgICAgICAgICAgICBzZXNzaW9uU3RvcmFnZS5zZXRJdGVtKFwibG9nZ2VkSW5cIiwgcmVzLnRva2VuKTtcclxuICAgICAgICAgICAgICAgICAgICBwcm9wcy5sb2dnZWQodHJ1ZSk7XHJcbiAgICAgICAgICAgICAgICB9ZWxzZXtcclxuICAgICAgICAgICAgICAgICAgICBzZXRFcnJvcihyZXMubWVzc2FnZSlcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSk7XHJcblxyXG4gICAgICAgIH0gXHJcbiAgICB9XHJcbiAgICBcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPD5cclxuICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJjb250YWluZXJMb2dpbkZvcm1cIj4gICAgIFxyXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJsb2dpblRpdGxlXCI+U2UgY29ubmVjdGVyPC9kaXY+ICAgXHJcbiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJjb250YWluZXJMb2dpbkZvcm1Jbm5lclwiPiAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8bGFiZWw+VXNlcm5hbWU8L2xhYmVsPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8VGV4dElucHV0XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwbGFjZWhvbGRlcj1cIlwiXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZT17dXNlcm5hbWV9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbkNoYW5nZT17ZXZlbnQgPT4ge3NldFVzZXJuYW1lKGV2ZW50LnRhcmdldC52YWx1ZSk7IHNldEVycm9yKFwiXCIpfX1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLz4gXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8bGFiZWw+UGFzc3dvcmQ8L2xhYmVsPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8VGV4dElucHV0XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0eXBlPXtcInBhc3N3b3JkXCJ9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwbGFjZWhvbGRlcj1cIlwiXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZT17cGFzc3dvcmR9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbkNoYW5nZT17ZXZlbnQgPT4ge3NldFBhc3N3b3JkKGV2ZW50LnRhcmdldC52YWx1ZSk7IHNldEVycm9yKFwiXCIpfX1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLz5cclxuICAgICAgICAgICAgICAgICAgICAgICAge2Vycm9yICE9PSBcIlwiICYmXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtlcnJvcn1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IG9uQ2xpY2s9eygpID0+IHtoYW5kbGVTdWJtaXQoKX19PlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPEJ1dHRvbkJPIHRpdGxlPXsnU2UgY29ubmVjdGVyJ30vPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICA8Lz5cclxuICAgICk7XHJcbn0iLCIvLyBleHRyYWN0ZWQgYnkgbWluaS1jc3MtZXh0cmFjdC1wbHVnaW4iLCJpbXBvcnQgUmVhY3QsIHsgdXNlU3RhdGUsIHVzZUVmZmVjdCwgdXNlQ29udGV4dCB9IGZyb20gJ3JlYWN0JztcclxuaW1wb3J0IHsgZ2V0T25lUGFnZSwgc2VuZE9yZGVyU2VjdGlvbiB9IGZyb20gJy4uLy4uL3N0b3JlL3NlcnZpY2UnO1xyXG5pbXBvcnQgeyBTdG9yZUNvbnRleHQgfSBmcm9tICcuLi8uLi9zdG9yZS9zdG9yZSc7XHJcblxyXG5pbXBvcnQgeyBIZWFkZXJTZWN0aW9uIH0gZnJvbSAnLi4vLi4vY29tcG9uZW50cy9oZWFkZXJTZWN0aW9uL0hlYWRlclNlY3Rpb24nO1xyXG5pbXBvcnQgeyBFZGl0Wm9uZSB9IGZyb20gJy4uLy4uL2NvbXBvbmVudHMvZWRpdFpvbmUvRWRpdFpvbmUnO1xyXG5pbXBvcnQgeyBMaXN0IH0gZnJvbSAnLi4vLi4vY29tcG9uZW50cy9saXN0L0xpc3QnO1xyXG5pbXBvcnQgeyBTdGF0dXNUaXRsZUJhciB9IGZyb20gJy4uLy4uL2NvbXBvbmVudHMvc3RhdHVzVGl0bGVCYXIvU3RhdHVzVGl0bGVCYXInO1xyXG5pbXBvcnQgeyBNb2RhbCB9IGZyb20gJy4uLy4uL2NvbXBvbmVudHMvbW9kYWwvTW9kYWwnO1xyXG5cclxuaW1wb3J0ICcuL2luZGV4LnNjc3MnO1xyXG5pbXBvcnQgZHJhZ0ljb24gZnJvbSAnLi4vLi4vdXRpbHMvaW1nL2RyYWcucG5nJztcclxuaW1wb3J0IHsgQnRuQWRkSXRlbUxpc3QgfSBmcm9tICcuLi8uLi9jb21wb25lbnRzL2J0bkFkZEl0ZW1MaXN0L2J0bkFkZEl0ZW1MaXN0JztcclxuXHJcbmV4cG9ydCBjb25zdCBPbmVQYWdlTWFuYWdlciA9ICgpID0+IHtcclxuICAgIGNvbnN0IFtpdGVtc1ZlcnRpY2FsLCBzZXRJdGVtc1ZlcnRpY2FsXSA9IHVzZVN0YXRlKFtdKTtcclxuICAgIGNvbnN0IFtpdGVtcywgc2V0SXRlbXNdID0gdXNlU3RhdGUoW10pO1xyXG4gICAgY29uc3QgW29wZW4sIG9wZW5Qb3B1cF0gPSB1c2VTdGF0ZShmYWxzZSk7XHJcblxyXG4gICAgbGV0IFt0aXRsZSwgc2V0VGl0bGVdID0gdXNlU3RhdGUoKTtcclxuICAgIGxldCBbbWV0YVRpdGxlLCBzZXRNZXRhVGl0bGVdID0gdXNlU3RhdGUoKTtcclxuICAgIGxldCBbbWV0YUNvbnRlbnQsIHNldE1ldGFDb250ZW50XSA9IHVzZVN0YXRlKCk7XHJcbiAgICBsZXQgW3N0YXR1cywgc2V0U3RhdHVzIF0gPSB1c2VTdGF0ZSgpO1xyXG4gICAgbGV0IFtpZCwgc2V0SWQgXSA9IHVzZVN0YXRlKCk7XHJcbiAgICBsZXQgW2xhc3RNb2RpZiwgc2V0TGFzdE1vZGlmXSA9IHVzZVN0YXRlKCk7XHJcblxyXG4gICAgY29uc3Qge3N0YXRlLCBkaXNwYXRjaCB9ID0gdXNlQ29udGV4dChTdG9yZUNvbnRleHQpO1xyXG4gICAgbGV0IHRlbXBsYXRlVmFsdWVzID0gc3RhdGUudGVtcGxhdGVcclxuICAgIFxyXG4gICAgY29uc3QgZmV0Y2hEYXRhID0gKG5ld0RhdGEpID0+IHtcclxuICAgICAgICBsZXQgaWRQYWdlID0gd2luZG93LmxvY2F0aW9uLnNlYXJjaC50b1N0cmluZygpLnJlcGxhY2UoL1xcRC9nLCcnKTtcclxuICAgICAgICBnZXRPbmVQYWdlKGlkUGFnZSkudGhlbihyZXMgPT4ge1xyXG4gICAgICAgICAgICBsZXQgdGl0bGUgPSAodHlwZW9mIG5ld0RhdGEgIT09ICd1bmRlZmluZWQnICYmIHR5cGVvZiBuZXdEYXRhLnRpdGxlICE9PSAndW5kZWZpbmVkJykgPyBuZXdEYXRhLnRpdGxlIDogcmVzWzBdLnRpdGxlO1xyXG4gICAgICAgICAgICBsZXQgbWV0YVRpdGxlID0gKHR5cGVvZiBuZXdEYXRhICE9PSAndW5kZWZpbmVkJyAmJiB0eXBlb2YgbmV3RGF0YS5tZXRhVGl0bGUgIT09ICd1bmRlZmluZWQnKSA/IG5ld0RhdGEubWV0YVRpdGxlIDogcmVzWzBdLnRpdGxlO1xyXG4gICAgICAgICAgICBsZXQgbWV0YUNvbnRlbnQgPSAodHlwZW9mIG5ld0RhdGEgIT09ICd1bmRlZmluZWQnICYmIHR5cGVvZiBuZXdEYXRhLm1ldGFDb250ZW50ICE9PSAndW5kZWZpbmVkJykgPyBuZXdEYXRhLm1ldGFDb250ZW50IDogcmVzWzBdLnRpdGxlO1xyXG4gICAgICAgICAgICBzZXRJdGVtc1ZlcnRpY2FsKHJlc1swXSksXHJcbiAgICAgICAgICAgI
11929HNldEl0ZW1zKHJlc1swXS5zZWN0aW9uKSxcclxuICAgICAgICAgICAgc2V0VGl0bGUodGl0bGUpLFxyXG4gICAgICAgICAgICBzZXRNZXRhVGl0bGUobWV0YVRpdGxlKSxcclxuICAgICAgICAgICAgc2V0TWV0YUNvbnRlbnQobWV0YUNvbnRlbnQpLFxyXG4gICAgICAgICAgICBzZXRTdGF0dXMocmVzWzBdLnN0YXR1cyksXHJcbiAgICAgICAgICAgIHNldElkKHJlc1swXS5pZCk7XHJcbiAgICAgICAgfSk7XHJcbiAgICB9O1xyXG4gICAgXHJcbiAgICB1c2VFZmZlY3QoKCkgPT4ge1xyXG4gICAgICAgIGZldGNoRGF0YSgpO1xyXG4gICAgfSwgW10pO1xyXG5cclxuICAgIGNvbnN0IGhhbmRsZURyb3AgPSAoaXRlbXMpID0+IHtcclxuICAgICAgICBpdGVtcy5tYXAoKGl0ZW0sIGkpID0+IHtcclxuICAgICAgICAgICAgaXRlbS5vcmRlcnMgPSBpO1xyXG4gICAgICAgIH0pO1xyXG4gICAgICAgIHNlbmRPcmRlclNlY3Rpb24oaXRlbXMpO1xyXG4gICAgICAgIHNldEl0ZW1zKGl0ZW1zKTtcclxuICAgIH07XHJcblxyXG4gICAgY29uc3QgcmVmcmVzaCA9ICgpID0+IHtcclxuICAgICAgICBsZXQgbmV3RGF0YSA9IHtcclxuICAgICAgICAgICAgbWV0YUNvbnRlbnQsIFxyXG4gICAgICAgICAgICBtZXRhVGl0bGUsXHJcbiAgICAgICAgICAgIHRpdGxlLFxyXG4gICAgICAgIH1cclxuICAgICAgICBmZXRjaERhdGEobmV3RGF0YSk7XHJcbiAgICB9O1xyXG5cclxuICAgIGNvbnN0IGhhbmRsZUFkZElucHV0ID0gKCkgPT4ge1xyXG4gICAgICAgIG9wZW5Qb3B1cCh0cnVlKVxyXG4gICAgfVxyXG4gICAgY29uc3QgaGFuZGxlSW5wdXRUaXRsZSA9IChlKSA9PiB7XHJcbiAgICAgICAgc2V0VGl0bGUoZSlcclxuICAgICAgICBzZXRMYXN0TW9kaWYobmV3IERhdGUoKSlcclxuICAgIH1cclxuICAgIC8vY29uc29sZS5sb2coIHR5cGVvZiB0aXRsZSx0aXRsZSlcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPD5cclxuICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJvbmVQYWdlTWFuYWdlckNvbnRhaW5lciBjb250YWluZXJGbGV4XCI+XHJcbiAgICAgICAgICAgICAgICA8SGVhZGVyU2VjdGlvbiB0aXRsZT17YEdlc3Rpb24gZCd1bmUgcGFnZWB9IHN1YlRpdGxlPXt0aXRsZX0gcmV0dXJuTG9jYXRpb249eycvYWRtaW4vcGFnZU1hbmFnZXInfS8+IFxyXG4gICAgICAgICAgICAgICAgPFN0YXR1c1RpdGxlQmFyIGtleU5hbWU9XCJUaXRyZVwiIGlkPXtpZH0gc3RhdHVzPXtzdGF0dXN9IHRpdGxlPXt0aXRsZX0gZ2V0VG9QYXJlbnQ9eyhlKT0+IHtoYW5kbGVJbnB1dFRpdGxlKGUpfX0gdG89eycvYXBpL2FkbWluL3BhZ2VzL3N0YXR1cy8nfSByZWZyZXNoPXsoKSA9PiB7cmVmcmVzaCgpfX0vPlxyXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJsaXN0U2VjdGlvblwiPlxyXG4gICAgICAgICAgICAgICAgICAgIDxoMz5MaXN0ZSBkZXMgc2VjdGlvbnM8L2gzPlxyXG4gICAgICAgICAgICAgICAgICAgIHt0eXBlb2YgaXRlbXMgIT09ICd1bmRlZmluZWQnICYmXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDxMaXN0IGl0ZW1zPXsgaXRlbXMgfSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9uRHJvcD17KHsgaXRlbXMgfSkgPT4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhhbmRsZURyb3AoaXRlbXMpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfX0gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0VHlwZT17J29uZVBhZ2VNYW5hZ2VyJ31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZnJlc2g9eygpID0+IHtyZWZyZXNoKCl9fSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLz5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgey8qIDxCdG5BZGRJdGVtTGlzdCBsaW5rPSdTZWN0aW9uJyBoYW5kbGVDbGljaz17KCk9PiB7aGFuZGxlQWRkSW5wdXQoKX19Lz4gKi99XHJcbiAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgIDxFZGl0Wm9uZSBlZGl0Wm9uZVR5cGU9XCJvbmVQYWdlTWFuYWdlclwiIHJlZnJlc2g9eygpID0+IHsgcmVmcmVzaCgpIH19IGRhdGE9e2l0ZW1zVmVydGljYWx9IGxhc3RNb2RpZj17bGFzdE1vZGlmfVxyXG4gICAgICAgICAgICAgICAgdGl0bGVQYWdlPXt0aXRsZX0gbWV0YVRpdGxlPXttZXRhVGl0bGV9IG1ldGFDb250ZW50PXttZXRhQ29udGVudH1cclxuICAgICAgICAgICAgICAgIHNldE1ldGFUaXRsZT17c2V0TWV0YVRpdGxlfVxyXG4gICAgICAgICAgICAgICAgc2V0TWV0YUNvbnRlbnQ9e3NldE1ldGFDb250ZW50fVxyXG4gICAgICAgICAgICAvPlxyXG4gICAgICAgICAgICB7b3BlbiAmJlxyXG4gICAgICAgICAgICAgICAgPE1vZGFsIFxyXG4gICAgICAgICAgICAgICAgICAgIHJlZnJlc2g9eygpID0+IHsgcmVmcmVzaCgpIH19XHJcbiAgICAgICAgICAgICAgICAgICAgaWQ9e2lkfVxyXG4gICAgICAgICAgICAgICAgICAgIG9wZW49e29wZW59XHJcbiAgICAgICAgICAgICAgICAgICAgY2xvc2VQb3B1cD17KCkgPT4gb3BlblBvcHVwKGZhbHNlKX0gXHJcbiAgICAgICAgICAgICAgICAgICAgbW9kYWw9XCJhZGRTZWN0aW9uUGFnZVwiXHJcbiAgICAgICAgICAgICAgICAgICAgaXRlbT17e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZTogXCJcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3ViVGl0bGU6IFwiXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ0blRpdGxlOiBcIlwiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidG5TdGF0dXM6IFwiXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IFwid2hpdGVcIixcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGVtcGxhdGU6IFwiXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU6IFwiXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRlbXBsYXRlVmFsOiB0ZW1wbGF0ZVZhbHVlcyxcclxuICAgICAgICAgICAgICAgICAgICB9fVxyXG4gICAgICAgICAgICAgICAgLz5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIDwvPlxyXG4gICAgKTtcclxufSIsIi8vIGV4dHJhY3RlZCBieSBtaW5pLWNzcy1leHRyYWN0LXBsdWdpbiIsImltcG9ydCBSZWFjdCwgeyB1c2VTdGF0ZSwgdXNlRWZmZWN0LCB1c2VDb250ZXh0IH0gZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgeyBnZXRPbmVTZWN0aW9uSXRlbSwgZ2V0Q2F0ZWdvcnkgfSBmcm9tICcuLi8uLi9zdG9yZS9zZXJ2aWNlJztcclxuaW1wb3J0IHsgU3RvcmVDb250ZXh0IH0gZnJvbSAnLi4vLi4vc3RvcmUvc3RvcmUnO1xyXG5cclxuaW1wb3J0IHsgSGVhZGVyU2VjdGlvbiB9IGZyb20gJy4uLy4uL2NvbXBvbmVudHMvaGVhZGVyU2VjdGlvbi9IZWFkZXJTZWN0aW9uJztcclxuaW1wb3J0IHsgRWRpdFpvbmUgfSBmcm9tICcuLi8uLi9jb21wb25lbnRzL2VkaXRab25lL0VkaXRab25lJztcclxuaW1wb3J0IHsgVGV4dElucHV0VUkgfSBmcm9tICcuLi8uLi9jb21wb25lbnRzL3RleHRJbnB1dC9
11929UZXh0SW5wdXRVSSc7XHJcbmltcG9ydCB7IE9wdGlvbnNJbnB1dCB9IGZyb20gJy4uLy4uL2NvbXBvbmVudHMvb3B0aW9uc0lucHV0L09wdGlvbnNJbnB1dCc7XHJcbmltcG9ydCB7IElucHV0RGF0ZSB9IGZyb20gJy4uLy4uL2NvbXBvbmVudHMvZGF0ZUlucHV0L0lucHV0RGF0ZSc7XHJcbmltcG9ydCB7IEVkaXRvclRleHRBcmVhIH0gZnJvbSAnLi4vLi4vY29tcG9uZW50cy9lZGl0b3JUZXh0QXJlYS9FZGl0b3JUZXh0QXJlYSc7XHJcbmltcG9ydCB7IE9uZUltZyB9IGZyb20gJy4uLy4uL2NvbXBvbmVudHMvb25lSW1nL09uZUltZyc7XHJcbmltcG9ydCB7IFN0YXR1c1RpdGxlQmFyIH0gZnJvbSAnLi4vLi4vY29tcG9uZW50cy9zdGF0dXNUaXRsZUJhci9TdGF0dXNUaXRsZUJhcic7XHJcbmltcG9ydCB7IEZvcm1GaWVsZCwgU2VsZWN0IH0gZnJvbSAnZ3JvbW1ldCc7XHJcblxyXG5pbXBvcnQgJy4vaW5kZXguc2Nzcyc7XHJcblxyXG5leHBvcnQgY29uc3QgT25lU2VjdGlvbkl0ZW1NYW5hZ2VyID0gKCkgPT4ge1xyXG4gICAgY29uc3QgZmtJZFNlY3Rpb24gPSB3aW5kb3cubG9jYXRpb24uc2VhcmNoLnRvU3RyaW5nKCkubWF0Y2goL3NlY3Rpb249WzAtOV0rL2cpWzBdLnJlcGxhY2UoL1xcRC9nLCcnKTtcclxuICAgIGNvbnN0IGZrSWRQYWdlID0gd2luZG93LmxvY2F0aW9uLnNlYXJjaC50b1N0cmluZygpLm1hdGNoKC9pZD1bMC05XSsvZylbMF0ucmVwbGFjZSgvXFxEL2csJycpO1xyXG4gICAgY29uc3QgZmtJZE9yaWdpbiA9IHdpbmRvdy5sb2NhdGlvbi5zZWFyY2gudG9TdHJpbmcoKS5tYXRjaCgvb3JpZ2luPVswLTldKy9nKVswXS5yZXBsYWNlKC9cXEQvZywnJyk7XHJcbiAgIFxyXG4gICAgbGV0IGZrSWRJdGVtO1xyXG4gICAgaWYoIHdpbmRvdy5sb2NhdGlvbi5zZWFyY2gudG9TdHJpbmcoKS5tYXRjaCgvaWRJdGVtPVswLTldKy9nKSAhPT0gbnVsbClcclxuICAgICAgICBma0lkSXRlbSA9IHdpbmRvdy5sb2NhdGlvbi5zZWFyY2gudG9TdHJpbmcoKS5tYXRjaCgvaWRJdGVtPVswLTldKy9nKVswXS5yZXBsYWNlKC9cXEQvZywnJyk7XHJcblxyXG4gICAgbGV0IGVkaXQ7XHJcbiAgICBpZiggd2luZG93LmxvY2F0aW9uLnNlYXJjaC50b1N0cmluZygpLm1hdGNoKC9lZGl0PVswLTldKy9nKSAhPT0gbnVsbClcclxuICAgICAgICBlZGl0ID0gcGFyc2VJbnQod2luZG93LmxvY2F0aW9uLnNlYXJjaC50b1N0cmluZygpLm1hdGNoKC9lZGl0PVswLTldKy9nKVswXS5yZXBsYWNlKC9cXEQvZywnJykpID09PSAwID8gZmFsc2UgOiB0cnVlO1xyXG5cclxuICAgIGNvbnN0IHtzdGF0ZSwgZGlzcGF0Y2ggfSA9IHVzZUNvbnRleHQoU3RvcmVDb250ZXh0KTtcclxuICAgIGxldCByZXR1cm5WYWx1ZSA9IGAvYWRtaW4vb25lU2VjdGlvbk1hbmFnZXI/aWQ9JHtma0lkUGFnZX0mc2VjdGlvbj0ke2ZrSWRTZWN0aW9ufSZvcmlnaW49JHtma0lkT3JpZ2lufWA7XHJcbiAgICBcclxuICAgIGxldCBbbW9kZWwsIHNldE1vZGVsXSA9IHVzZVN0YXRlKFtdKTtcclxuICAgIGxldCBbY3VycmVudEl0ZW0sIHNldEN1cnJlbnRJdGVtXSA9IHVzZVN0YXRlKFtdKTtcclxuXHJcbiAgICBsZXQgW3RlbXBsYXRlLCBzZXRUZW1wbGF0ZV0gPSB1c2VTdGF0ZSgpO1xyXG4gICAgbGV0IFttZWRpYXMsIHNldE1lZGlhc10gPSB1c2VTdGF0ZShbXSk7XHJcbiAgICBsZXQgW2NhdGVnb3J5LCBzZXRDYXRlZ29yeV0gPSB1c2VTdGF0ZShbXSk7XHJcbiAgICBsZXQgW2xhc3RNb2RpZiwgc2V0TGFzdE1vZGlmXSA9IHVzZVN0YXRlKCk7XHJcbiAgICBsZXQgW3ZhbHVlU2VsZWN0LCBzZXRWYWx1ZVNlbGVjdF0gPSB1c2VTdGF0ZSgpO1xyXG5cclxuICAgIGxldCBbbWVkaWFUYWIsIHNldE1lZGlhVGFiXSA9IHVzZVN0YXRlKFtdKTtcclxuICAgIGxldCBtZWRpYUNvbnRlbnQgPSBbXTtcclxuXHJcbiAgICBsZXQgbmJJbWcgPSBbXTtcclxuICAgIGxldCBkYXRhT3B0aW9ucyA9IFtdO1xyXG5cclxuICAgIGNvbnN0IGZldGNoRGF0YSA9ICgpID0+IHtcclxuICAgICAgICBnZXRPbmVTZWN0aW9uSXRlbShma0lkU2VjdGlvbiwgZmtJZEl0ZW0pLnRoZW4oKHJlcykgPT4ge1xyXG4gICAgICAgICAgICBjb25zb2xlLmxvZyhyZXMpXHJcbiAgICAgICAgICAgIHNldE1lZGlhcyhyZXNbMF0ubWVkaWEpO1xyXG4gICAgICAgICAgICBzZXRNb2RlbChyZXNbMF0pO1xyXG5cclxuICAgICAgICAgICAgaWYocmVzWzBdLmZvcm0ubGVuZ3RoID4gMCkgXHJcbiAgICAgICAgICAgICAgICBzZXRUZW1wbGF0ZShyZXNbMF0uZm9ybSk7XHJcbiAgICAgICAgfSk7XHJcbiAgICAgICAgZ2V0Q2F0ZWdvcnkoKS50aGVuKChyZXMpID0+IHtcclxuICAgICAgICAgICAgc2V0Q2F0ZWdvcnkocmVzKVxyXG4gICAgICAgIH0pXHJcbiAgICB9O1xyXG5cclxuICAgIHVzZUVmZmVjdCgoKSA9PiB7XHJcbiAgICAgICAgZmV0Y2hEYXRhKCk7XHJcbiAgICB9LCBbXSk7XHJcblxyXG4gICAgY29uc3QgcmVmcmVzaCA9ICgpID0+IChcclxuICAgICAgICAvL2NvbnNvbGUubG9nKCdyZWZyJyksXHJcbiAgICAgICAgZmV0Y2hEYXRhKClcclxuICAgIClcclxuXHJcbiAgICBjb25zdCBoYW5kbGVDaGFuZ2UgPSAodmFsdWUsIGtleSwgaW5kZXgpID0+IHtcclxuICAgICAgICBpZihrZXkgPT09ICdtZWRpYScgJiYgdHlwZW9mIGluZGV4ICE9PSAndW5kZWZpbmVkJykge1xyXG4gICAgICAgICAgICBtZWRpYVRhYltpbmRleF0gPSB2YWx1ZTtcclxuICAgICAgICAgICAgc2V0TWVkaWFUYWIobWVkaWFUYWIpXHJcbiAgICAgICAgICAgIHNldEN1cnJlbnRJdGVtKHsuLi5jdXJyZW50SXRlbSwgLi4ue1trZXldOiBtZWRpYVRhYn0gfSk7XHJcbiAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgICAgc2V0Q3VycmVudEl0ZW0oey4uLmN1cnJlbnRJdGVtLCAuLi57W2tleV06IHZhbHVlfSB9KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgc2V0TGFzdE1vZGlmKG5ldyBEYXRlKCkpO1xyXG4gICAgfVxyXG5cclxuICAgIGNvbnN0IGNoZWNrVmFsdWUgPSAodikgPT4ge1xyXG4gICAgICAgIGlmKHR5cGVvZiB2ICE9PSAndW5kZWZpbmVkJylcclxuICAgICAgICAgICAgaWYodHlwZW9mIHYgPT09ICdzdHJpbmcnKVxyXG4gICAgICAgICAgICAgICAgcmV0dXJuIHY7XHJcbiAgICB9XHJcblxyXG4gICAgY29uc3QgZ2VuZXJhdGVJbnB1dCA9ICgpID0+IHtcclxuICAgICAgICBsZXQgY3VycmVudCA9IHRlbXBsYXRlLnNsaWNlKCk7XHJcbiAgICAgICAgLy9jb25zb2xlLmxvZyhtb2RlbC50ZW1wbGF0ZSlcclxuICAgICAgICBsZXQgciwgdmFsdWU7XHJcbiAgICAgICAgbGV0IGRlZmF1dGxWYWx1ZSA9ICdNb2RpZmllciBpY2kuLi4nO1xyXG4gICAgICAgIGxldCByZXEgPSBmYWxzZTtcclxuICAgICAgICBpZih0eXBlb2YgZmtJZEl0ZW0gPT09ICd1bmRlZmluZWQnKSB7XHJcbiAgICAgICAgICAgI
11929HIgPSBkZWZhdXRsVmFsdWU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGVsc2UgaWYodHlwZW9mIGZrSWRJdGVtID09PSAnc3RyaW5nJyl7XHJcbiAgICAgICAgICAgIGVkaXQgPSB0cnVlO1xyXG4gICAgICAgICAgICByID0gbW9kZWw7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGNvbnN0IGNoZWNrUmVxdWlyZSA9ICh0ZW1wbGF0ZSwga2V5TmFtZSkgPT4ge1xyXG4gICAgICAgICAgICAvL2NvbnNvbGUubG9nKHRlbXBsYXRlKVxyXG4gICAgICAgICAgICBpZih0ZW1wbGF0ZSA9PT0gJ2FjdHVhbGl0ZScpXHJcbiAgICAgICAgICAgICAgICBpZihrZXlOYW1lID09PSAndGl0bGUnIHx8IGtleU5hbWUgPT09ICdjb250ZW50JylcclxuICAgICAgICAgICAgICAgICAgICByZXEgPSB0cnVlO1xyXG5cclxuICAgICAgICAgICAgcmV0dXJuIHJlcTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHJldHVybiBjdXJyZW50Lm1hcCgoZWwsIGkpID0+IHtcclxuICAgICAgICAgICAgaWYodHlwZW9mIHIgIT09ICd1bmRlZmluZWQnKSB7XHJcbiAgICAgICAgICAgICAgICB2YWx1ZSA9IHJbZWwua2V5TmFtZV07XHJcblxyXG4gICAgICAgICAgICAgICAgaWYociA9PT0gZGVmYXV0bFZhbHVlKVxyXG4gICAgICAgICAgICAgICAgICAgIHZhbHVlID0gclxyXG5cclxuICAgICAgICAgICAgICAgIHN3aXRjaCAoZWwua2V5TmFtZSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGNhc2UgJ2NvbnRlbnQnOlxyXG4gICAgICAgICAgICAgICAgICAgICAgICBjaGVja1JlcXVpcmUobW9kZWwudGVtcGxhdGUsIGVsLmtleU5hbWUpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiA8RWRpdG9yVGV4dEFyZWEga2V5PXtpfSBpZD17bW9kZWwuaWR9IGtleU5hbWU9e2VsLmtleU5hbWV9IG5hbWU9e2VsLm5hbWV9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudD17Y2hlY2tWYWx1ZSh2YWx1ZSl9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVyblRvUGFyZW50PXsoZSkgPT4gaGFuZGxlQ2hhbmdlKGUsIGVsLmtleU5hbWUpfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlcT17cmVxfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVkaXQ9e2VkaXR9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvPjtcclxuICAgICAgICAgICAgICAgICAgICBjYXNlICdtZW50aW9uTGVnYWxlJzpcclxuICAgICAgICAgICAgICAgICAgICAgICAgY2hlY2tSZXF1aXJlKG1vZGVsLnRlbXBsYXRlLCBlbC5rZXlOYW1lKVxyXG4gICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gPEVkaXRvclRleHRBcmVhIGtleT17aX0gaWQ9e21vZGVsLmlkfSBrZXlOYW1lPXtlbC5rZXlOYW1lfSBuYW1lPXtlbC5uYW1lfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ9e2NoZWNrVmFsdWUodmFsdWUpfSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm5Ub1BhcmVudD17KGUpID0+IGhhbmRsZUNoYW5nZShlLCBlbC5rZXlOYW1lKX1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXE9e3JlcX1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlZGl0PXtlZGl0fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLz47XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gY2FzZSAnc3RhdHVzJzpcclxuICAgICAgICAgICAgICAgICAgICAvLyAgICAgcmV0dXJuIDxTdGF0dXNUaXRsZUJhciBrZXk9e2l9IGlkPXttb2RlbC5pZH0gc3RhdHVzPXttb2RlbC5zdGF0dXN9IFxyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgIGdldFRvUGFyZW50PXsoZSk9PiB7IGhhbmRsZUNoYW5nZShlLCBlbC5rZXlOYW1lKSB9fSBcclxuICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICB0bz17Jy9hcGkvYWRtaW4vc2VjdGlvbi9lbGVtZW50L3N0YXR1cy8nfVxyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgIGlkSXRlbT17ZmtJZEl0ZW19XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgcmV0dXJuVmFsdWVTd2l0Y2g9eyhlKT0+IHsgaGFuZGxlQ2hhbmdlKGUsICdzdGF0dXMnKSB9fVxyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgLz47XHJcbiAgICAgICAgICAgICAgICAgICAgY2FzZSAndXJsJzpcclxuICAgICAgICAgICAgICAgICAgICAgICAgY2hlY2tSZXF1aXJlKG1vZGVsLnRlbXBsYXRlLCBlbC5rZXlOYW1lKVxyXG4gICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gPFRleHRJbnB1dFVJIGtleT17aX0ga2V5TmFtZT17ZWwua2V5TmFtZX0gbmFtZT17ZWwubmFtZX0gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlPXtjaGVja1ZhbHVlKHZhbHVlKX0gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdldFRvUGFyZW50PXsoZSkgPT4ge2hhbmRsZUNoYW5nZShlLCBlbC5rZXlOYW1lKX0gfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXE9e3JlcX1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZWRpdD17ZWRpdH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvPjtcclxuICAgICAgICAgICAgICAgICAgICBjYXNlICd0aXRsZSc6XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNoZWNrUmVxdWlyZShtb2RlbC50ZW1wbGF0ZSwgZWwua2V5TmFtZSlcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIDxTdGF0dXNUaXRsZUJhciBrZXk9e2l9IGlkPXttb2RlbC5pZH0gdGl0bGU9e3ZhbHVlfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdldFRvUGFyZW50PXsoZSk9PiB7IGhhbmRsZUNoYW5nZShlLCBlbC5rZXlOYW1lKSB9fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVyblZhbHVlU3dpdGNoPXsoZSk9PiB7IGhhbmRsZUNoYW5nZShlLCAndGl0bGVTdGF0dXMnKSB9fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI
11929HRvPXsnL2FwaS9hZG1pbi9zZWN0aW9uL3N0YXR1cy8nfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlcT17cmVxfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVkaXQ9e2VkaXR9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAga2V5TmFtZT17ZWwua2V5TmFtZX1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBrZXlOYW1lMj17J3RpdGxlU3RhdHVzJ31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBUT0RPIFJFUVVJUkUgVElUTEUqL1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLz47XHJcbiAgICAgICAgICAgICAgICAgICAgY2FzZSAnb3B0aW9ucyc6XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNoZWNrUmVxdWlyZShtb2RlbC50ZW1wbGF0ZSwgZWwua2V5TmFtZSlcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIDxPcHRpb25zSW5wdXQga2V5PXtpfSBrZXlOYW1lPXtlbC5rZXlOYW1lfSBuYW1lPXtlbC5uYW1lfSB2YWx1ZT17dmFsdWV9ICB0ZW1wbGF0ZT17bW9kZWwudGVtcGxhdGV9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdldFRvUGFyZW50PXsoZSkgPT4ge2hhbmRsZUNoYW5nZShlLCBlbC5rZXlOYW1lKX0gfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXE9e3JlcX1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZWRpdD17ZWRpdH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvPjtcclxuICAgICAgICAgICAgICAgICAgICBjYXNlICdkYXRlUHVibGlzaCc6XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNoZWNrUmVxdWlyZShtb2RlbC50ZW1wbGF0ZSwgZWwua2V5TmFtZSlcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIDxJbnB1dERhdGUga2V5PXtpfSBrZXlOYW1lPXtlbC5rZXlOYW1lfSBuYW1lPXtlbC5uYW1lfSB2YWx1ZT17dmFsdWV9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnZXRUb1BhcmVudD17KGUpID0+IHtoYW5kbGVDaGFuZ2UoZSwgZWwua2V5TmFtZSl9IH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVxPXtyZXF9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVkaXQ9e2VkaXR9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLz47XHJcbiAgICAgICAgICAgICAgICAgICAgY2FzZSAnYnRuVXJsJzpcclxuICAgICAgICAgICAgICAgICAgICAgICAgY2hlY2tSZXF1aXJlKG1vZGVsLnRlbXBsYXRlLCBlbC5rZXlOYW1lKVxyXG4gICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gPFRleHRJbnB1dFVJIGtleT17aX0gaWQ9e21vZGVsLmlkfSB2YWx1ZT17bW9kZWwuYnRuVXJsfSB2YWx1ZTI9e21vZGVsLmJ0blRpdGxlfSBpc0FjdGl2ZT17KG1vZGVsLmJ0blN0YXR1cyA9PT0gbnVsbCkgPyBmYWxzZSA6IG1vZGVsLmJ0blN0YXR1c30ga2V5TmFtZT17ZWwua2V5TmFtZX1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZT1cIlVybCBkdSBib3V0b25cIlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lMj1cIlRpdHJlIGR1IGJvdXRvblwiXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvPXtgL2FwaS9hZG1pbi9zZWN0aW9uL2VsZW1lbnRzL3N0YXR1cy9idXR0b24vJHtma0lkUGFnZX0vYH0gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdldFRvUGFyZW50PXsoZSkgPT4geyBoYW5kbGVDaGFuZ2UoZSwgJ2J0blVybCcpIH19XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdldFRvUGFyZW50Mj17KGUpID0+IHsgaGFuZGxlQ2hhbmdlKGUsICdidG5UaXRsZScpIH19XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlcT17cmVxfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWZyZXNoPXsoKSA9PiB7cmVmcmVzaCgpfX1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZWRpdD17ZWRpdH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvPjtcclxuICAgICAgICAgICAgICAgICAgICBjYXNlICdyZWdsZW1lbnRTdGF0dXMnOlxyXG4gICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gPFN0YXR1c1RpdGxlQmFyIGtleT17aX0gaWQ9e21vZGVsLmlkfSBzdGF0dXM9e21vZGVsLnJlZ2xlbWVudFN0YXR1c30ga2V5TmFtZT17ZWwua2V5TmFtZX0gbmFtZT17ZWwubmFtZX1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2V0VG9QYXJlbnQ9eyhlKT0+IHsgaGFuZGxlQ2hhbmdlKGUsIGVsLmtleU5hbWUpIH19IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0bz17Jy9hcGkvYWRtaW4vc2VjdGlvbi9zdGF0dXMvcmVnbGVtZW50Lyd9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLz47XHJcbiAgICAgICAgICAgICAgICAgICAgY2FzZSAnbWVkaWEnOlxyXG4gICAgICAgICAgICAgICAgICAgIGNhc2UgJ3N0YXR1cyc6XHJcbiAgICAgICAgICAgICAgICAgICAgY2FzZSAnYmFja2dyb3VuZCc6XHJcbiAgICAgICAgICAgICAgICAgICAgY2FzZSAndGVtcGxhdGUnOlxyXG5cclxuICAgICAgICAgICAgICAgICAgICBjYXNlICdidG5TdGF0dXMnOlxyXG4gICAgICAgICAgICAgICAgICAgIGNhc2UgJ2J0blRpdGxlJzpcclxuICAgICAgICAgICAgICAgICAgICBjYXNlICd0aXRsZVN0YXR1cyc6XHJcbiAgICAgICAgICAgICAgICAgICAgY2FzZSAnY29udGVudFN0YXR1cyc6ICBcclxuICAgICAgICAgICAgICAgICAgICByZXR1cm4gZmFsc2U7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGRlZmF1bHQ6XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNoZWNrUmVxdWlyZShtb2RlbC50ZW1wbGF0ZSwgZWwua2V5TmFtZSlcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIDxUZXh0SW5wdXRVSSBrZXk9e2l9IGtleU5hbWU9e2VsLmtleU5hbWV9IG5hbWU9e2VsLm5hbWV9IHZhbHVlPXtjaGVja1ZhbHVlKHZhbHVlKX0gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdldFRvUGFyZW50PXsoZSkgPT4ge2hhbmRsZUNoYW5nZShlLCBlbC5rZXlOYW1lKX0gfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXE9e3JlcX1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZWRpdD17ZWRpdH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvPjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgfSk7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIGNvbnN0IGdlbmVyYXRlTWVkaWFzSXRlbSA9ICgpID0+IHtcclxuICAgICAgICBpZih0eXBlb2YgdGVtcGxhdGUgIT09ICd1bmRlZmluZWQnKSB7XHJcbiAgICAgICAgICAgI
11929HRlbXBsYXRlLm1hcCgoZWwpID0+IHtcclxuICAgICAgICAgICAgICAgIGlmKGVsLmtleU5hbWUgPT09ICdtZWRpYScpIFxyXG4gICAgICAgICAgICAgICAgICAgIG5iSW1nLnB1c2goZWwpO1xyXG4gICAgICAgICAgICB9KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaWYodHlwZW9mIG1vZGVsLm1lZGlhICE9PSAndW5kZWZpbmVkJyAmJiBlZGl0ID09PSB0cnVlKSB7XHJcbiAgICAgICAgICAgIHJldHVybiBtb2RlbC5tZWRpYS5tYXAoKGl0ZW0sIGkpID0+IHtcclxuICAgICAgICAgICAgICAgIGxldCBmaXJzdCA9IGZhbHNlO1xyXG4gICAgICAgICAgICAgICAgbGV0IG1lZGlhTmFtZTtcclxuICAgICAgICAgICAgICAgIGlmKChtb2RlbC50ZW1wbGF0ZSA9PT0gJ2FjdHVhbGl0ZScpICYmIGkgPT09IDEpIHtcclxuICAgICAgICAgICAgICAgICAgICBtZWRpYU5hbWUgPSAndmlkw6lvJ1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaWYodHlwZW9mIG1vZGVsLm1lZGlhWzFdICE9PSAndW5kZWZpbmVkJyAmJiBtb2RlbC5tZWRpYVsxXS52aWRlbyA9PT0gbnVsbCAmJiBpID09PSAxKVxyXG4gICAgICAgICAgICAgICAgICAgIHJldHVybiA8T25lSW1nIGtleT17aX0ga2V5TmFtZT17J21lZGlhJ30gbmFtZT17YG1lZGlhJHtpfWB9IG1lZGlhTmFtZT17bWVkaWFOYW1lfSBpZFRlbXBsYXRlPXtma0lkU2VjdGlvbn0gaWRJdGVtPXtma0lkSXRlbX0gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpdGVtPXt7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsZW5hbWVNZWRpYTogJycsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGF0aE1lZGlhOiAnJyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH19IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZWRpdD17dHJ1ZX0gZmlyc3Q9e2ZpcnN0fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVmcmVzaD17KCkgPT4ge3JlZnJlc2goKX19IGZyb209J3NlY3Rpb24nIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGFuZGxlSWRNZWRpYT17KGUpPT4ge3NldE1lZGlhVGFiKFsuLi5tZWRpYVRhYiwgZV0pLCBoYW5kbGVDaGFuZ2UoZSwgZWwua2V5TmFtZSl9fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAvPjtcclxuICAgICAgICAgICAgICAgIGVsc2UgXHJcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIDxPbmVJbWcga2V5PXtpfSBrZXlOYW1lPXsnbWVkaWEnfSBuYW1lPXtgbWVkaWEke2l9YH0gbWVkaWFOYW1lPXttZWRpYU5hbWV9IGlkVGVtcGxhdGU9e2ZrSWRTZWN0aW9ufSBpZEl0ZW09e2ZrSWRJdGVtfSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGl0ZW09e2l0ZW19IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZWRpdD17dHJ1ZX0gZmlyc3Q9e2ZpcnN0fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVmcmVzaD17KCkgPT4ge3JlZnJlc2goKX19IGZyb209J3NlY3Rpb24nIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGFuZGxlSWRNZWRpYT17KGUpPT4ge3NldE1lZGlhVGFiKFsuLi5tZWRpYVRhYiwgZV0pLCBoYW5kbGVDaGFuZ2UoZSwgZWwua2V5TmFtZSl9fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAvPjtcclxuICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgfSBlbHNlIGlmKHR5cGVvZiBtb2RlbC5tZWRpYSAhPT0gJ3VuZGVmaW5lZCcgJiYgZWRpdCA9PT0gZmFsc2UpIHtcclxuICAgICAgICAgICAgbGV0IG1lZGlhc0Zvcm1Db3B5ID0gdGVtcGxhdGUuc2xpY2UoKTtcclxuICAgICAgICAgICAgbGV0IG1lZGlhcyA9IF8ucmVtb3ZlKG1lZGlhc0Zvcm1Db3B5LCAobikgPT4ge1xyXG4gICAgICAgICAgICAgICAgcmV0dXJuIG4ua2V5TmFtZSA9PT0gJ21lZGlhJztcclxuICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgIHJldHVybiBtZWRpYXMubWFwKChpdGVtLCBpKSA9PiB7XHJcbiAgICAgICAgICAgICAgICBsZXQgcmVxID0gZmFsc2U7XHJcbiAgICAgICAgICAgICAgICBsZXQgZmlyc3QgPSBmYWxzZTtcclxuICAgICAgICAgICAgICAgIGlmKChtb2RlbC50ZW1wbGF0ZSA9PT0gJ2FjdHVhbGl0ZScgfHwgbW9kZWwudGVtcGxhdGUgPT09ICdwYXJ0bmVycycpICYmIGkgPT09IDApXHJcbiAgICAgICAgICAgICAgICAgICAgcmVxID0gdHJ1ZTtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgaWYoaSA9PT0gMClcclxuICAgICAgICAgICAgICAgICAgICBmaXJzdCA9IHRydWU7XHJcblxyXG4gICAgICAgICAgICAgICAgbGV0IG1lZGlhTmFtZTtcclxuICAgICAgICAgICAgICAgIGlmKChtb2RlbC50ZW1wbGF0ZSA9PT0gJ2FjdHVhbGl0ZScpICYmIGkgPT09IDEpIHtcclxuICAgICAgICAgICAgICAgICAgICBtZWRpYU5hbWUgPSAndmlkw6lvJ1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICByZXR1cm4gPE9uZUltZyBrZXk9e2l9IGtleU5hbWU9e2l0ZW0ua2V5TmFtZX0gbmFtZT17aXRlbS5uYW1lfSBtZWRpYU5hbWU9e21lZGlhTmFtZX0gaWRUZW1wbGF0ZT17ZmtJZFNlY3Rpb259IGlkSXRlbT17ZmtJZEl0ZW19IGVkaXQ9e2VkaXR9IHJlcT17cmVxfSBmaXJzdD17Zmlyc3R9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpdGVtPXt7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsZW5hbWVNZWRpYTogJycsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGF0aE1lZGlhOiAnJyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH19XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWZyZXNoPXsoKSA9PiB7cmVmcmVzaCgpfX0gZnJvbT0nc2VjdGlvbicgaGFuZGxlSWRNZWRpYT17KGUpPT4ge2hhbmRsZUNoYW5nZShlLCBpdGVtLmtleU5hbWUsIGkpfX1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLz47XHJcbiAgICAgICAgICAgIH0pO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBjb25zdCBnZW5lcmF0ZUNhdGVnb3J5T3B0aW9ucyA9ICgpID0+IHtcclxuICAgICAgICBpZihjYXRlZ29yeS5sZW5ndGggPiAwKVxyXG4gICAgICAgICAgICBjYXRlZ29yeS5tYXAoKGVsKSA9PiB7XHJcbiAgICAgICAgICAgICAgICBsZXQgaSA9IHtcclxuICAgICAgICAgICAgICAgICAgICBsYWI6IGVsLm5hbWUsXHJcbiAgICAgICAgICAgICAgICAgICAgdmFsdWU6IGVsLmlkXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBkYXRhT3B0aW9ucy5wdXNoKGkpXHJcbiAgICAgICAgICAgI
11929H0pXHJcbiAgICAgICAgcmV0dXJuIGRhdGFPcHRpb25zO1xyXG4gICAgfVxyXG5cclxuICAgIGNvbnN0IGdldEluaXRpYWxTZWxlY3RWYWx1ZSA9ICgpID0+IHtcclxuICAgICAgICBsZXQgdmFsdWU7XHJcbiAgICAgICAgZGF0YU9wdGlvbnMuZm9yRWFjaCgoZWwpID0+IHtcclxuICAgICAgICAgICAgaWYodHlwZW9mIG1vZGVsLmNhdGVnb3J5ICE9PSAndW5kZWZpbmVkJylcclxuICAgICAgICAgICAgICAgIG1vZGVsLmNhdGVnb3J5LmZvckVhY2goKGl0ZW0pID0+IHtcclxuICAgICAgICAgICAgICAgICAgICBpZihpdGVtLm5hbWVDYXRlZ29yeSA9PT0gZWwubGFiKVxyXG4gICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gdmFsdWUgPSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWI6IGVsLmxhYixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBlbC52YWx1ZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgfSk7XHJcbiAgICAgICAgcmV0dXJuIHZhbHVlO1xyXG4gICAgfVxyXG5cclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPD5cclxuICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJvbmVTZWN0aW9uSXRlbU1hbmFnZXJDb250YWluZXIgY29udGFpbmVyRmxleFwiPlxyXG4gICAgICAgICAgICAgICAge3R5cGVvZiB0ZW1wbGF0ZSAhPT0gJ3VuZGVmaW5lZCcgJiZcclxuICAgICAgICAgICAgICAgICAgICA8SGVhZGVyU2VjdGlvbiBcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGU9e2Ake3R5cGVvZiBma0lkSXRlbSAhPT0gJ3VuZGVmaW5lZCcgPyAnw4lkaXRpb24nIDogJ0Fqb3V0J30gJHttb2RlbC50ZW1wbGF0ZX1gfSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuTG9jYXRpb249e3JldHVyblZhbHVlfVxyXG4gICAgICAgICAgICAgICAgICAgIC8+XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB7dHlwZW9mIHRlbXBsYXRlICE9PSAndW5kZWZpbmVkJyAmJiBnZW5lcmF0ZU1lZGlhc0l0ZW0oKX1cclxuICAgICAgICAgICAgICAgIHt0eXBlb2YgdGVtcGxhdGUgIT09ICd1bmRlZmluZWQnICYmIGdlbmVyYXRlSW5wdXQoKX1cclxuICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIHt0eXBlb2YgdGVtcGxhdGUgIT09ICd1bmRlZmluZWQnICYmIG1vZGVsLnRlbXBsYXRlID09PSAnYWN0dWFsaXRlJyAmJiB0eXBlb2YgY2F0ZWdvcnkgIT09ICd1bmRlZmluZWQnICYmXHJcbiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJjb250YWluZXJDYXRlZ29yeVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8Rm9ybUZpZWxkIGxhYmVsPScnPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzc05hbWU9XCJzaW1wbGVUaXRsZVwiPkNhdMOpZ29yaWU8c3BhbiBjbGFzc05hbWU9XCJyZXF1aXJlSW5wdXRcIj57ZWRpdCA9PT0gZmFsc2UgID8gJyogY2hhbXAgb2JsaWdhdG9pcmUnOiAnJ308L3NwYW4+PC9wPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8U2VsZWN0XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3B0aW9ucz17Z2VuZXJhdGVDYXRlZ29yeU9wdGlvbnMoKX1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbEtleT1cImxhYlwiXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWVLZXk9XCJ2YWx1ZVwiXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU9e3R5cGVvZiB2YWx1ZVNlbGVjdCAhPT0gJ3VuZGVmaW5lZCcgPyB2YWx1ZVNlbGVjdCA6IGdldEluaXRpYWxTZWxlY3RWYWx1ZSgpfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9uQ2hhbmdlPXsoeyB2YWx1ZSB9KSA9PiB7IHNldFZhbHVlU2VsZWN0KHZhbHVlKSwgaGFuZGxlQ2hhbmdlKHZhbHVlLnZhbHVlLCAnY2F0ZWdvcnknKX0gfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLz5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPC9Gb3JtRmllbGQ+XHJcbiAgICAgICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICA8RWRpdFpvbmUgZWRpdFpvbmVUeXBlPVwib25lU2VjdGlvbkl0ZW1NYW5hZ2VyXCIgcmVmcmVzaD17KCkgPT4geyByZWZyZXNoKCkgfX0gZGF0YT17Y3VycmVudEl0ZW19IGxhc3RNb2RpZj17bGFzdE1vZGlmfVxyXG4gICAgICAgICAgICAgICAgb3JpZ2luPXtma0lkT3JpZ2lufSBcclxuICAgICAgICAgICAgICAgIGlkPXttb2RlbC5pZH0gXHJcbiAgICAgICAgICAgICAgICBpZFNlY3Rpb25QYWdlPXttb2RlbC5pZFNlY3Rpb25QYWdlfSBcclxuICAgICAgICAgICAgICAgIGlkSXRlbT17ZmtJZEl0ZW19IFxyXG4gICAgICAgICAgICAgICAgaWRTZWN0aW9uPXtma0lkUGFnZX1cclxuICAgICAgICAgICAgICAgIGVkaXQ9e2VkaXR9XHJcbiAgICAgICAgICAgICAgICByZXR1cm5Mb2NhdGlvbj17cmV0dXJuVmFsdWV9XHJcbiAgICAgICAgICAgICAgICByZXF1aXJlZElucHV0PXttb2RlbC5yZXF1aXJlZH1cclxuICAgICAgICAgICAgICAgIHRlbXBsYXRlPXttb2RlbC50ZW1wbGF0ZX1cclxuICAgICAgICAgICAgLz5cclxuICAgICAgICA8Lz5cclxuICAgICk7XHJcbn1cclxuIiwiLy8gZXh0cmFjdGVkIGJ5IG1pbmktY3NzLWV4dHJhY3QtcGx1Z2luIiwiaW1wb3J0IFJlYWN0LCB7IHVzZVN0YXRlLCB1c2VFZmZlY3QsIHVzZUNvbnRleHQgfSBmcm9tICdyZWFjdCc7XHJcbmltcG9ydCB7IGdldE9uZVNlY3Rpb24sIHNlbmRPcmRlclNlY3Rpb25JdGVtIH0gZnJvbSAnLi4vLi4vc3RvcmUvc2VydmljZSc7XHJcbmltcG9ydCB7IFN0b3JlQ29udGV4dCB9IGZyb20gJy4uLy4uL3N0b3JlL3N0b3JlJztcclxuXHJcbmltcG9ydCB7IEhlYWRlclNlY3Rpb24gfSBmcm9tICcuLi8uLi9jb21wb25lbnRzL2hlYWRlclNlY3Rpb24vSGVhZGVyU2VjdGlvbic
119297XHJcbmltcG9ydCB7IEVkaXRab25lIH0gZnJvbSAnLi4vLi4vY29tcG9uZW50cy9lZGl0Wm9uZS9FZGl0Wm9uZSc7XHJcbmltcG9ydCB7IExpc3QgfSBmcm9tICcuLi8uLi9jb21wb25lbnRzL2xpc3QvTGlzdCc7XHJcbmltcG9ydCB7IFN0YXR1c1RpdGxlQmFyIH0gZnJvbSAnLi4vLi4vY29tcG9uZW50cy9zdGF0dXNUaXRsZUJhci9TdGF0dXNUaXRsZUJhcic7XHJcbmltcG9ydCB7IE9wdGlvbnNJbnB1dCB9IGZyb20gJy4uLy4uL2NvbXBvbmVudHMvb3B0aW9uc0lucHV0L09wdGlvbnNJbnB1dCc7XHJcbmltcG9ydCB7IE9uZUltZyB9IGZyb20gJy4uLy4uL2NvbXBvbmVudHMvb25lSW1nL09uZUltZyc7XHJcbmltcG9ydCB7IEJ0bkFkZEl0ZW1MaXN0IH0gZnJvbSAnLi4vLi4vY29tcG9uZW50cy9idG5BZGRJdGVtTGlzdC9idG5BZGRJdGVtTGlzdCc7XHJcbmltcG9ydCB7IEVkaXRvclRleHRBcmVhIH0gZnJvbSAnLi4vLi4vY29tcG9uZW50cy9lZGl0b3JUZXh0QXJlYS9FZGl0b3JUZXh0QXJlYSc7XHJcbmltcG9ydCB7IFRleHRJbnB1dFVJIH0gZnJvbSAnLi4vLi4vY29tcG9uZW50cy90ZXh0SW5wdXQvVGV4dElucHV0VUknO1xyXG5cclxuaW1wb3J0ICcuL2luZGV4LnNjc3MnO1xyXG5cclxuaW1wb3J0IGVkaXRJY29uIGZyb20gJy4uLy4uL3V0aWxzL2ltZy9lZGl0LnBuZyc7XHJcblxyXG5leHBvcnQgY29uc3QgT25lU2VjdGlvbk1hbmFnZXIgPSAoKSA9PiB7XHJcbiAgICBjb25zdCBma0lkU2VjdGlvbiA9IHdpbmRvdy5sb2NhdGlvbi5zZWFyY2gudG9TdHJpbmcoKS5tYXRjaCgvc2VjdGlvbj1bMC05XSsvZylbMF0ucmVwbGFjZSgvXFxEL2csJycpO1xyXG4gICAgY29uc3QgZmtJZFBhZ2UgPSB3aW5kb3cubG9jYXRpb24uc2VhcmNoLnRvU3RyaW5nKCkubWF0Y2goL2lkPVswLTldKy9nKVswXS5yZXBsYWNlKC9cXEQvZywnJyk7XHJcbiAgICBjb25zdCBma0lkT3JpZ2luID0gd2luZG93LmxvY2F0aW9uLnNlYXJjaC50b1N0cmluZygpLm1hdGNoKC9vcmlnaW49WzAtOV0rL2cpWzBdLnJlcGxhY2UoL1xcRC9nLCcnKTtcclxuICAgIFxyXG4gICAgbGV0IFtpZFBhZ2UsIHNldElkUGFnZV0gPSB1c2VTdGF0ZShma0lkUGFnZSk7XHJcbiAgICBsZXQgW2lkU2VjdGlvbiwgc2V0SWRTZWN0aW9uXSA9IHVzZVN0YXRlKGZrSWRTZWN0aW9uKTtcclxuXHJcbiAgICBjb25zdCB7c3RhdGUsIGRpc3BhdGNoIH0gPSB1c2VDb250ZXh0KFN0b3JlQ29udGV4dCk7XHJcbiAgICBcclxuICAgIGxldCBbaXRlbSwgc2V0SXRlbV0gPSB1c2VTdGF0ZShbXSk7XHJcbiAgICBjb25zdCBbdGVtcGxhdGUsIHNldFRlbXBsYXRlXSA9IHVzZVN0YXRlKFtdKTtcclxuICAgIFxyXG4gICAgbGV0IFttZWRpYXMsIHNldE1lZGlhc10gPSB1c2VTdGF0ZShbXSk7XHJcbiAgICBsZXQgW2Zvcm0sIHNldEZvcm1dID0gdXNlU3RhdGUoKTtcclxuICAgIGxldCBbZGF0YSwgc2V0RGF0YV0gPSB1c2VTdGF0ZShbXSk7XHJcbiAgICBsZXQgW2Zvcm1TZWN0aW9uLCBzZXRmb3JtU2VjdGlvbl0gPSB1c2VTdGF0ZShbXSk7XHJcblxyXG4gICAgbGV0IHRlbXBsYXRlVmFsdWVzID0gc3RhdGUudGVtcGxhdGU7XHJcbiAgICBsZXQgcmV0dXJuVmFsdWUgPSBgL2FkbWluL29uZVBhZ2VNYW5hZ2VyP2lkPSR7ZmtJZE9yaWdpbn1gO1xyXG5cclxuICAgIGxldCBbbGFzdE1vZGlmLCBzZXRMYXN0TW9kaWZdID0gdXNlU3RhdGUoKTtcclxuXHJcbiAgICBjb25zdCBjaGVja1RlbXBsYXRlID0gKHJlcykgPT4ge1xyXG4gICAgICAgIHJldHVybiB0ZW1wbGF0ZVZhbHVlcy5tYXAoKHZhbHVlKSA9PiB7XHJcbiAgICAgICAgICAgIC8vY29uc29sZS5sb2cocmVzKVxyXG4gICAgICAgICAgICBpZihyZXMudGVtcGxhdGUgPT09IHZhbHVlKSB7XHJcbiAgICAgICAgICAgICAgICBpZih0eXBlb2YgcmVzW3ZhbHVlXSAhPT0gJ3VuZGVmaW5lZCcgJiYgcmVzW3ZhbHVlXSAhPT0gbnVsbClcclxuICAgICAgICAgICAgICAgICAgICBpZihyZXNbdmFsdWVdLmxlbmd0aCA+IDAgKVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzZXRUZW1wbGF0ZShyZXNbdmFsdWVdKTtcclxuICAgICAgICAgICAgICAgIGlmKHR5cGVvZiByZXMuZm9ybSAhPT0gJ3VuZGVmaW5lZCcgJiYgcmVzLmZvcm0ubGVuZ3RoID4gMClcclxuICAgICAgICAgICAgICAgICAgICBzZXRGb3JtKHJlcy5mb3JtKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0pXHJcbiAgICB9XHJcbiAgICBcclxuICAgIGNvbnN0IGZldGNoRGF0YSA9ICgpID0+IHtcclxuICAgICAgICBnZXRPbmVTZWN0aW9uKGlkU2VjdGlvbikudGhlbihhc3luYyByZXMgPT4ge1xyXG4gICAgICAgICAgICAvLyhyZXMpXHJcbiAgICAgICAgICAgIGF3YWl0IHNldERhdGEocmVzWzBdKSwgXHJcbiAgICAgICAgICAgIGNoZWNrVGVtcGxhdGUocmVzWzBdKSxcclxuICAgICAgICAgICAgc2V0SXRlbShyZXNbMF0pLCBcclxuICAgICAgICAgICAgc2V0TWVkaWFzKHJlc1swXS5tZWRpYSksIFxyXG4gICAgICAgICAgICBzZXRmb3JtU2VjdGlvbihyZXNbMF0uZm9ybVNlY3Rpb24pO1xyXG4gICAgICAgIH0pO1xyXG4gICAgfTtcclxuXHJcbiAgICB1c2VFZmZlY3QoKCkgPT4ge1xyXG4gICAgICAgIGZldGNoRGF0YSgpO1xyXG4gICAgfSwgW10pO1xyXG5cclxuICAgIGNvbnN0IHJlZnJlc2ggPSAoKSA9PiB7XHJcbiAgICAgICAgZmV0Y2hEYXRhKCk7XHJcbiAgICB9XHJcblxyXG4gICAgY29uc3QgaGFuZGxlRHJvcCA9IChpdGVtcykgPT4ge1xyXG4gICAgICAgIGl0ZW1zLm1hcCgoaXRlbSwgaSkgPT4ge1xyXG4gICAgICAgICAgICBpdGVtLm9yZGVycyA9IGl0ZW1zLmxlbmd0aCAtIGk7XHJcbiAgICAgICAgfSk7XHJcbiAgICAgICAgc2VuZE9yZGVyU2VjdGlvbkl0ZW0oaXRlbXMsIGl0ZW0uaWQpO1xyXG4gICAgICAgIHNldFRlbXBsYXRlKGl0ZW1zKTtcclxuICAgIH07XHJcbiAgICBcclxuICAgIGNvbnN0IGhhbmRsZUFkZElucHV0ID0gKCkgPT4ge1xyXG4gICAgICAgIHJldHVybiBmYWxzZTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgY29uc3QgY2hlY2tWYWx1ZSA9ICh2KSA9PiB7XHJcbiAgICAgICAgaWYodHlwZW9mIHYgIT09ICd1bmRlZmluZWQnKVxyXG4gICAgICAgICAgICBpZih0eXBlb2YgdiA9PT0gJ3N0cmluZycpXHJcbiAgICAgICAgICAgICAgICByZXR1cm4gdjtcclxuICAgIH1cclxuXHJcbiAgICBjb25zdCBoYW5kbGVDaGFuZ2UgPSAoZSwga2V5KSA9PiB7XHJcbiAgICAgICAgLy9jb25zb2xlLmxvZyhlLCBrZXkpXHJcbiAgICAgICAgbGV0IGRhdGFFZGl0Wm9uZSA9IGl0ZW07XHJcbiAgICAgICAgZGF0YUVkaXRab25lW2tleV0gPSBlO1xyXG4gICAgICAgIC8vY29uc29sZS5sb2coZGF0YUVkaXRab25lKVxyXG4gICAgICAgI
11929HNldERhdGEoZGF0YUVkaXRab25lKTtcclxuICAgICAgICBzZXRMYXN0TW9kaWYobmV3IERhdGUoKSlcclxuICAgIH1cclxuXHJcbiAgICBjb25zdCBnZW5lcmF0ZU1lZGlhcyA9ICgpID0+IHtcclxuICAgICAgICBpZih0eXBlb2YgbWVkaWFzICE9PSAndW5kZWZpbmVkJykge1xyXG4gICAgICAgICAgICByZXR1cm4gZm9ybVNlY3Rpb24ubWFwKChpbnB1dCwgaSkgPT4ge1xyXG4gICAgICAgICAgICAgICAgaWYoaW5wdXQua2V5TmFtZSA9PT0gJ21lZGlhJykge1xyXG4gICAgICAgICAgICAgICAgICAgIHJldHVybiBtZWRpYXMubWFwKChtZWRpYSwgaSkgPT4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gPE9uZUltZyBrZXk9e2l9IGlkVGVtcGxhdGU9e2l0ZW0uaWRTZWN0aW9uUGFnZX0gaXRlbT17bWVkaWF9IHJlZnJlc2g9eygpID0+IHtyZWZyZXNoKCl9fSBmcm9tPSdzZWN0aW9uJy8+O1xyXG4gICAgICAgICAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9KVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBjb25zdCBnZW5lcmF0ZUlucHV0ID0gKCkgPT4ge1xyXG4gICAgICAgIC8vY29uc29sZS5sb2coZm9ybVNlY3Rpb24pXHJcbiAgICAgICAgbGV0IGN1cnJlbnQgPSBmb3JtU2VjdGlvbjtcclxuXHJcbiAgICAgICAgcmV0dXJuIGN1cnJlbnQubWFwKChlbCwgaSkgPT4ge1xyXG4gICAgICAgICAgICBsZXQgdmFsdWUgPSBpdGVtW2VsLmtleU5hbWVdO1xyXG4gICAgICAgICAgICAgICAgLy9jb25zb2xlLmxvZyhlbC5rZXlOYW1lLCBpKVxyXG4gICAgICAgICAgICBzd2l0Y2ggKGVsLmtleU5hbWUpIHtcclxuICAgICAgICAgICAgICAgIGNhc2UgJ2Nvbn
11929RlbnQnOlxyXG4gICAgICAgICAgICAgICAgICAgIHJldHVybiA8RWRpdG9yVGV4dEFyZWEga2V5PXtpfSBjb250ZW50PXtpdGVtLmNvbnRlbnR9IGlkPXtpdGVtLmlkfSBrZXlOYW1lPXtlbC5rZXlOYW1lfSBuYW1lPXtlbC5uYW1lfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuVG9QYXJlbnQ9eyhlKSA9PiBoYW5kbGVDaGFuZ2UoZSwgZWwua2V5TmFtZSl9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpc0FjdGl2ZT17aXRlbS5jb250ZW50U3RhdHVzfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG89Jy9hcGkvYWRtaW4vc2VjdGlvbi9zdGF0dXMvY29udGVudC8nXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8+O1xyXG4gICAgICAgICAgICAgICAgY2FzZSAnc3RhdHVzJzpcclxuICAgICAgICAgICAgICAgICAgICByZXR1cm4gPFN0YXR1c1RpdGxlQmFyIGtleT17aX0gaWQ9e2l0ZW0uaWR9IHN0YXR1cz17aXRlbS5zdGF0dXN9IGtleU5hbWU9e2VsLmtleU5hbWV9IG5hbWU9e2VsLm5hbWV9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2V0VG9QYXJlbnQ9eyhlKT0+IHsgaGFuZGxlQ2hhbmdlKGUsIGVsLmtleU5hbWUpIH19IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvPXsnL2FwaS9hZG1pbi9zZWN0aW9uL3N0YXR1cy8nfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLz47XHJcbiAgICAgICAgICAgICAgICBjYXNlICdzdGF0dXNQaWN0bzEnOlxyXG4gICAgICAgICAgICAgICAgICAgIHJldHVybiA8U3RhdHVzVGl0bGVCYXIga2V5PXtpfSBpZD17JzAnfSBzdGF0dXM9e2l0ZW0uc3RhdHVzUGljdG8xfSBrZXlOYW1lPXtlbC5rZXlOYW1lfSBuYW1lPXtlbC5uYW1lfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdldFRvUGFyZW50PXsoZSk9PiB7IGhhbmRsZUNoYW5nZShlLCBlbC5rZXlOYW1lKSB9fSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0bz17Jy9hcGkvYWRtaW4vc2VjdGlvbi9zdGF0dXMvcGljdG8vJ31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8+O1xyXG4gICAgICAgICAgICAgICAgY2FzZSAnc3RhdHVzUGljdG8yJzpcclxuICAgICAgICAgICAgICAgICAgICByZXR1cm4gPFN0YXR1c1RpdGxlQmFyIGtleT17aX0gaWQ9eycxJ30gc3RhdHVzPXtpdGVtLnN0YXR1c1BpY3RvMn0ga2V5TmFtZT17ZWwua2V5TmFtZX0gbmFtZT17ZWwubmFtZX1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnZXRUb1BhcmVudD17KGUpPT4geyBoYW5kbGVDaGFuZ2UoZSwgZWwua2V5TmFtZSkgfX0gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG89eycvYXBpL2FkbWluL3NlY3Rpb24vc3RhdHVzL3BpY3RvLyd9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvPjtcclxuICAgICAgICAgICAgICAgIGNhc2UgJ3VybCc6XHJcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIDxUZXh0SW5wdXRVSSBrZXk9e2l9IGtleU5hbWU9e2VsLmtleU5hbWV9IG5hbWU9e2VsLm5hbWV9IHZhbHVlPXtjaGVja1ZhbHVlKHZhbHVlKX0gZ2V0VG9QYXJlbnQ9eyhlKSA9PiB7aGFuZGxlQ2hhbmdlKGUsIGVsLmtleU5hbWUpfSB9Lz47XHJcbiAgICAgICAgICAgICAgICBjYXNlICd0aXRsZSc6XHJcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIDxTdGF0dXNUaXRsZUJhciBrZXk9e2l9IGlkPXtpdGVtLmlkfSBzdGF0dXM9e2l0ZW0udGl0bGVTdGF0dXN9IHRpdGxlPXtpdGVtLnRpdGxlfSBrZXlOYW1lPXtlbC5rZXlOYW1lfSBuYW1lPXtlbC5uYW1lfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvPScvYXBpL2FkbWluL3NlY3Rpb24vc3RhdHVzL3RpdGxlLydcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnZXRUb1BhcmVudD17KGUpPT4geyBoYW5kbGVDaGFuZ2UoZSwgZWwua2V5TmFtZSkgfX0gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuVmFsdWVTd2l0Y2g9eyhlKT0+IHsgaGFuZGxlQ2hhbmdlKGUsICd0aXRsZVN0YXR1cycpIH19XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvPjtcclxuICAgICAgICAgICAgICAgIGNhc2UgJ29wdGlvbnMnOlxyXG4gICAgICAgICAgICAgICAgICAgIHJldHVybiA8T3B0aW9uc0lucHV0IGtleT17aX0ga2V5TmFtZT17ZWwua2V5TmFtZX0gbmFtZT17ZWwubmFtZX0gdmFsdWU9e3ZhbHVlfSBnZXRUb1BhcmVudD17KGUpID0+IHtoYW5kbGVDaGFuZ2UoZSwgZWwua2V5TmFtZSl9IH0gdGVtcGxhdGU9e2l0ZW0udGVtcGxhdGV9Lz47XHJcbiAgICAgICAgICAgICAgICBjYXNlICdkYXRlUHVibGlzaCc6XHJcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIDxJbnB1dERhdGUga2V5PXtpfSBrZXlOYW1lPXtlbC5rZXlOYW1lfSBuYW1lPXtlbC5uYW1lfSB2YWx1ZT17dmFsdWV9IGdldFRvUGFyZW50PXsoZSkgPT4ge2hhbmRsZUNoYW5nZShlLCBlbC5rZXlOYW1lKX0gfS8+O1xyXG4gICAgICAgICAgICAgICAgY2FzZSAnc3ViVGl0bGUnOlxyXG4gICAgICAgICAgICAgICAgICAgIHJldHVybiA8VGV4dElucHV0VUkga2V5PXtpfSB2YWx1ZT17aXRlbS5zdWJUaXRsZX0gbmFtZT1cIiMgZHUgQk9cIiBrZXlOYW1lPXtlbC5rZXlOYW1lfSBuYW1lPXtlbC5uYW1lfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdldFRvUGFyZW50PXsoZSkgPT4geyBoYW5kbGVDaGFuZ2UoZSwgZWwua2V5TmFtZSkgfX1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8+O1xyXG4gICAgICAgICAgICAgICAgY2FzZSAnYnRuVXJsJzpcclxuICAgICAgICAgICAgICAgICAgICAvL2NvbnNvbGUubG9nKGVsKVxyXG4gICAgICAgICAgICAgICAgICAgIHJldHVybiA8VGV4dElucHV0VUkga2V5PXtpfSBpZD17aXRlbS5pZH0gdmFsdWU9e2l0ZW0uYnRuVXJsfSB2YWx1ZTI9e2l0ZW0uYnRuVGl0bGV9IGlzQWN0aXZlPXtpdGVtLmJ0blN0YXR1c30ga2V5TmFtZT17ZWwua2V5TmFtZX0gbmFtZT17ZWwubmFtZX1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuYW1lPVwiVXJsIGR1IGJvdXRvblwiXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZTI9XCJUaXRyZSBkdSBib3V0b25cIlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI
11929HRvPScvYXBpL2FkbWluL3NlY3Rpb24vc3RhdHVzL2J1dHRvbi8nIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdldFRvUGFyZW50PXsoZSkgPT4geyBoYW5kbGVDaGFuZ2UoZSwgJ2J0blVybCcpIH19XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2V0VG9QYXJlbnQyPXsoZSkgPT4geyBoYW5kbGVDaGFuZ2UoZSwgJ2J0blRpdGxlJykgfX1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8+O1xyXG5cclxuICAgICAgICAgICAgICAgIC8vU1BFQ0lBTFMgQ0FTRVNcclxuICAgICAgICAgICAgICAgIGNhc2UgJ21lZGlhJzpcclxuICAgICAgICAgICAgICAgIGNhc2UgJ2JhY2tncm91bmQnOlxyXG4gICAgICAgICAgICAgICAgY2FzZSAndGVtcGxhdGUnOlxyXG4gICAgICAgICAgICAgICAgLy9BTFJFQURZIEhBTkRMRURcclxuICAgICAgICAgICAgICAgIGNhc2UgJ2J0blN0YXR1cyc6XHJcbiAgICAgICAgICAgICAgICBjYXNlICdidG5UaXRsZSc6XHJcbiAgICAgICAgICAgICAgICBjYXNlICd0aXRsZVN0YXR1cyc6XHJcbiAgICAgICAgICAgICAgICBjYXNlICdjb250ZW50U3RhdHVzJzogICAgXHJcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIGZhbHNlO1xyXG5cclxuICAgICAgICAgICAgICAgIGRlZmF1bHQ6XHJcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIDxUZXh0SW5wdXRVSSBrZXk9e2l9IGtleU5hbWU9e2VsLmtleU5hbWV9IG5hbWU9e2VsLm5hbWV9IHZhbHVlPXtjaGVja1ZhbHVlKHZhbHVlKX0gZ2V0VG9QYXJlbnQ9eyhlKSA9PiB7aGFuZGxlQ2hhbmdlKGUsIGVsLmtleU5hbWUpfSB9Lz47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICApO1xyXG4gICAgfVxyXG4gICAgLy9jb25zb2xlLmxvZygnREFUQScsIGRhdGEpXHJcbiAgICByZXR1cm4gKFxyXG4gICAgICAgIDw+XHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwib25lU2VjdGlvbk1hbmFnZXJDb250YWluZXIgY29udGFpbmVyRmxleFwiPlxyXG4gICAgICAgICAgICAgICAgPEhlYWRlclNlY3Rpb24gdGl0bGU9XCJHZXN0aW9uIGQndW5lIHNlY3Rpb25cIiBzdWJUaXRsZT17aXRlbS50aXRsZX0gcmV0dXJuTG9jYXRpb249e3JldHVyblZhbHVlfS8+XHJcbiAgICAgICAgICAgICAgICA8ZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgIHtnZW5lcmF0ZU1lZGlhcygpfVxyXG4gICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgICAgICB7Zm9ybSAmJiBcclxuICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImNvbnRhaW5lclNlY3Rpb25TcMOpXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDxoMz57aXRlbS50ZW1wbGF0ZX08L2gzPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8TGlzdCBpdGVtcz17IHRlbXBsYXRlIH0gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbkRyb3A9eyh7IGl0ZW1zIH0pID0+IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoYW5kbGVEcm9wKGl0ZW1zKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH19IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdFR5cGU9eydvbmVTZWN0aW9uTWFuYWdlcid9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm5WYWx1ZT17YCZvcmlnaW49JHtma0lkT3JpZ2lufWB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZFNlY3Rpb249e2l0ZW0uaWR9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWZyZXNoPXsoKSA9PiB7cmVmcmVzaCgpfX0gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDxhIGhyZWY9e2AvYWRtaW4vb25lU2VjdGlvbkl0ZW1NYW5hZ2VyP2lkPSR7aWRQYWdlfSZzZWN0aW9uPSR7aWRTZWN0aW9ufSZvcmlnaW49JHtma0lkT3JpZ2lufSZlZGl0PTBgfT5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxCdG5BZGRJdGVtTGlzdCBsaW5rPXtpdGVtLnRlbXBsYXRlfSBoYW5kbGVDbGljaz17KCk9PiB7aGFuZGxlQWRkSW5wdXQoKX0gfS8+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDwvYT5cclxuICAgICAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHtnZW5lcmF0ZUlucHV0KCl9XHJcbiAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgPEVkaXRab25lIGVkaXRab25lVHlwZT1cIm9uZVNlY3Rpb25NYW5hZ2VyXCIgcmVmcmVzaD17KCkgPT4geyByZWZyZXNoKCkgfX0gZGF0YT17ZGF0YX0gb3JpZ2luPXtma0lkT3JpZ2lufSBsYXN0TW9kaWY9e2xhc3RNb2RpZn0vPlxyXG4gICAgICAgIDwvPlxyXG4gICAgKTtcclxufVxyXG4iLCIvLyBleHRyYWN0ZWQgYnkgbWluaS1jc3MtZXh0cmFjdC1wbHVnaW4iLCJpbXBvcnQgUmVhY3QsIHsgdXNlU3RhdGUsIHVzZUVmZmVjdCB9IGZyb20gJ3JlYWN0JztcclxuaW1wb3J0ICcuL2luZGV4LnNjc3MnO1xyXG5cclxuaW1wb3J0IHsgZ2V0UGFnZXMsIHNlbmRQYWdlT3JkZXIsIGFkZFNlY3Rpb25QYWdlIH0gZnJvbSAnLi4vLi4vc3RvcmUvc2VydmljZSc7XHJcblxyXG5pbXBvcnQgeyBIZWFkZXJTZWN0aW9uIH0gZnJvbSAnLi4vLi4vY29tcG9uZW50cy9oZWFkZXJTZWN0aW9uL0hlYWRlclNlY3Rpb24nO1xyXG5pbXBvcnQgeyBEYXRhSGVhZGVyIH0gZnJvbSAnLi4vLi4vY29tcG9uZW50cy9kYXRhSGVhZGVyL0RhdGFIZWFkZXInO1xyXG5pbXBvcnQgeyBFZGl0Wm9uZSB9IGZyb20gJy4uLy4uL2NvbXBvbmVudHMvZWRpdFpvbmUvRWRpdFpvbmUnO1xyXG5pbXBvcnQgeyBMaXN0IH0gZnJvbSAnLi4vLi4vY29tcG9uZW50cy9saXN0L0xpc3QnO1xyXG5cclxuZXhwb3J0IGNvbnN0IFBhZ2VNYW5hZ2VyID0gKCkgPT4ge1xyXG4gICAgY29uc3QgW2l0ZW1zVmVydGljYWwsIHNldEl0ZW1zVmVydGljYWxdID0gdXNlU3RhdGUoW10pO1xyXG5cclxuICAgIHVzZUVmZmVjdCgoKSA9PiB7XHJcbiAgICAgICAgZ2V0UGFnZXMoKS50aGVuKHJl
11929cyA9PiB7XHJcbiAgICAgICAgICAgIHNldEl0ZW1zVmVydGljYWwocmVzKTtcclxuICAgICAgICB9KTtcclxuICAgIH0sIFtdKTtcclxuXHJcbiAgICBjb25zdCBoYW5kbGVEcm9wID0gKGl0ZW1zKSA9PiB7XHJcbiAgICAgICAgaXRlbXMubWFwKChpdGVtLCBpKSA9PiB7XHJcbiAgICAgICAgICAgIGl0ZW0ub3JkZXJzID0gaTtcclxuICAgICAgICB9KTtcclxuICAgICAgICBzZW5kUGFnZU9yZGVyKGl0ZW1zKTtcclxuICAgICAgICBzZXRJdGVtc1ZlcnRpY2FsKGl0ZW1zKTtcclxuICAgIH07XHJcblxyXG4gICAgY29uc3QgcmVmcmVzaCA9ICgpID0+IHtcclxuICAgICAgICBnZXRQYWdlcygpLnRoZW4ocmVzID0+IHtcclxuICAgICAgICAgICAgc2V0SXRlbXNWZXJ0aWNhbChyZXMpO1xyXG4gICAgICAgIH0pO1xyXG4gICAgfTtcclxuXHJcbiAgICByZXR1cm4gKFxyXG4gICAgICAgIDw+XHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwicGFnZU1hbmFnZXJDb250YWluZXIgY29udGFpbmVyRmxleFwiPlxyXG4gICAgICAgICAgICAgICAgPEhlYWRlclNlY3Rpb24gdGl0bGU9XCJHZXN0aW9uIGRlcyBwYWdlc1wiIHN1YlRpdGxlPVwiTGlzdGUgZGVzIHBhZ2VzXCIvPlxyXG4gICAgICAgICAgICAgICAgPERhdGFIZWFkZXIgZGF0YU5hbWU9e1snU3RhdHV0J119Lz5cclxuICAgICAgICAgICAgICAgIHt0eXBlb2YgaXRlbXNWZXJ0aWNhbCAhPT0gJ3VuZGVmaW5lZCcgJiZcclxuICAgICAgICAgICAgICAgICAgICA8TGlzdCBpdGVtcz17aXRlbXNWZXJ0aWNhbH0gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9uRHJvcD17KHsgaXRlbXMgfSkgPT4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGFuZGxlRHJvcChpdGVtcyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH19IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaXN0VHlwZT17J3BhZ2VNYW5hZ2VyJ30gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJlZnJlc2g9eygpID0+IHtyZWZyZXNoKCl9fSBcclxuICAgICAgICAgICAgICAgICAgICAvPlxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgPEVkaXRab25lIGVkaXRab25lVHlwZT1cInBhZ2VNYW5hZ2VyXCIgcmVmcmVzaD17KCkgPT4geyByZWZyZXNoKCkgfX0gaXRlbXM9e2l0ZW1zVmVydGljYWx9Lz5cclxuICAgICAgICA8Lz5cclxuICAgICk7XHJcbn1cclxuIiwiLy8gZXh0cmFjdGVkIGJ5IG1pbmktY3NzLWV4dHJhY3QtcGx1Z2luIiwiaW1wb3J0IFJlYWN0LCB7IHVzZVN0YXRlLCB1c2VFZmZlY3QgfSBmcm9tICdyZWFjdCc7XHJcblxyXG5pbXBvcnQgeyBIZWFkZXJTZWN0aW9uIH0gZnJvbSAnLi4vLi4vY29tcG9uZW50cy9oZWFkZXJTZWN0aW9uL0hlYWRlclNlY3Rpb24nO1xyXG5pbXBvcnQgeyBUZXh0SW5wdXRVSSB9IGZyb20gJy4uLy4uL2NvbXBvbmVudHMvdGV4dElucHV0L1RleHRJbnB1dFVJJztcclxuaW1wb3J0IHsgRWRpdFpvbmUgfSBmcm9tICcuLi8uLi9jb21wb25lbnRzL2VkaXRab25lL0VkaXRab25lJztcclxuaW1wb3J0IHsgZ2V0UGFyYW1zIH0gZnJvbSAnLi4vLi4vc3RvcmUvc2VydmljZSc7XHJcblxyXG5pbXBvcnQgJy4vaW5kZXguc2Nzcyc7XHJcblxyXG5leHBvcnQgY29uc3QgUGFyYW1ldGVyTWFuYWdlciA9IChwcm9wcykgPT4ge1xyXG4gICAgXHJcblxyXG4gICAgbGV0IFtjb25maWcsIHNldENvbmZpZ10gPSB1c2VTdGF0ZSgpO1xyXG5cclxuICAgIGxldCBbbGFzdE1vZGlmLCBzZXRMYXN0TW9kaWZdID0gdXNlU3RhdGUocHJvcHMubW9kaWYpO1xyXG4gICAgbGV0IFtsYXN0TW9kaWZTdGF0ZSwgc2V0TGFzdE1vZGlmU3RhdGVdID0gdXNlU3RhdGUoKTtcclxuXHJcbiAgICBsZXQgW2RhdGFUb1NlbmQsIHNldERhdGFUb1NlbmRdID0gdXNlU3RhdGUoW10pO1xyXG4gICAgbGV0IFtjb25maWdUYWIsIHNldENvbmZpZ1RhYl0gPSB1c2VTdGF0ZShbXSk7XHJcblxyXG4gICAgdXNlRWZmZWN0KCgpID0+IHtcclxuICAgICAgICBmZXRjaERhdGEoKTtcclxuICAgICAgICBzZXRMYXN0TW9kaWYocHJvcHMubW9kaWYpO1xyXG4gICAgfSwgW10pO1xyXG5cclxuICAgIGNvbnN0IGZldGNoRGF0YSA9ICgpID0+IHtcclxuICAgICAgICBnZXRQYXJhbXMoKS50aGVuKHJlcyA9PiB7XHJcbiAgICAgICAgICAgIC8vY29uc29sZS5sb2cocmVzKVxyXG4gICAgICAgICAgICBzZXRDb25maWcocmVzKTtcclxuICAgICAgICB9KTtcclxuICAgIH07XHJcblxyXG4gICAgbGV0IG1vZGlmO1xyXG4gICAgaWYobGFzdE1vZGlmID4gbGFzdE1vZGlmU3RhdGUgfHwgdHlwZW9mIGxhc3RNb2RpZlN0YXRlID09PSAndW5kZWZpbmVkJykge1xyXG4gICAgICAgIG1vZGlmID0gbGFzdE1vZGlmXHJcbiAgICB9IGVsc2UgaWYobGFzdE1vZGlmU3RhdGUgPiBsYXN0TW9kaWYgfHwgdHlwZW9mIGxhc3RNb2RpZiA9PT0gJ3VuZGVmaW5lZCcpIHtcclxuICAgICAgICBtb2RpZiA9IGxhc3RNb2RpZlN0YXRlXHJcbiAgICB9XHJcblxyXG4gICAgY29uc3QgY2hlY2tWYWx1ZSA9ICh2KSA9PiB7XHJcbiAgICAgICAgaWYodHlwZW9mIHYgIT09ICd1bmRlZmluZWQnKVxyXG4gICAgICAgICAgICBpZih0eXBlb2YgdiA9PT0gJ3N0cmluZycpXHJcbiAgICAgICAgICAgICAgICByZXR1cm4gdjtcclxuICAgIH1cclxuICAgIGNvbnN0IHJlZnJlc2ggPSAoKSA9PiB7XHJcbiAgICAgICAgZmV0Y2hEYXRhKCk7XHJcbiAgICB9XHJcblxyXG4gICAgY29uc3QgaGFuZGxlQ2hhbmdlID0gKHZhbHVlLCBpZCkgPT4ge1xyXG4gICAgICAgIGxldCBkYXRhID0gY29uZmlnO1xyXG4gICAgICAgIGRhdGEubWFwKChvbmVTb2NpYWwpPT4ge1xyXG4gICAgICAgICAgICBpZihvbmVTb2NpYWwuaWQgPT09IGlkKSB7X
11929HJcbiAgICAgICAgICAgICAgICBvbmVTb2NpYWwuY29udGVudCA9IHZhbHVlXHJcbiAgICAgICAgICAgICAgICBvbmVTb2NpYWwuaWQgPSBpZFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSlcclxuICAgICAgICBzZXREYXRhVG9TZW5kKGRhdGEpO1xyXG4gICAgICAgIHNldExhc3RNb2RpZihuZXcgRGF0ZSgpKTtcclxuICAgIH1cclxuXHJcbiAgICBjb25zdCBnZW5lcmF0ZUlucHV0ID0gKCkgPT4ge1xyXG4gICAgICAgIHJldHVybiBjb25maWcubWFwKChlbCwgaSkgPT4ge1xyXG4gICAgICAgICAgICByZXR1cm4gPFRleHRJbnB1dFVJIGtleT17aX0ga2V5TmFtZT17J2NvbnRlbnQnfSBuYW1lPXtlbC50aXRsZX0gdmFsdWU9e2VsLmNvbnRlbnR9IGdldFRvUGFyZW50PXsoZSkgPT4ge2hhbmRsZUNoYW5nZShlLCBlbC5pZCl9IH0gLz47XHJcbiAgICAgICAgfSk7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPD5cclxuICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJwYXJhbWV0ZXJNYW5hZ2VyQ29udGFpbmVyIGNvbnRhaW5lckZsZXhcIj5cclxuICAgICAgICAgICAgICAgIDxIZWFkZXJTZWN0aW9uIHRpdGxlPVwiUGFyYW1ldGVyc1wiIHN1YlRpdGxlPVwiXCIvPlxyXG4gICAgICAgICAgICAgICAge3R5cGVvZiBjb25maWcgIT09ICd1bmRlZmluZWQnICYmIGdlbmVyYXRlSW5wdXQoKX1cclxuICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgIDxFZGl0Wm9uZSBlZGl0Wm9uZVR5cGU9XCJwYXJhbWV0ZXJNYW5hZ2VyXCIgbGFzdE1vZGlmPXttb2RpZn0gcmVmcmVzaD17KCkgPT4geyByZWZyZXNoKCkgfX0gZGF0YT17ZGF0YVRvU2VuZH0vPlxyXG4gICAgICAgIDwvPlxyXG4gICAgKTtcclxufSIsIi8vIGV4dHJhY3RlZCBieSBtaW5pLWNzcy1leHRyYWN0LXBsdWdpbiIsIlxyXG5pbXBvcnQgUmVhY3QsIHsgdXNlU3RhdGUsIHVzZUVmZmVjdCB9IGZyb20gJ3JlYWN0JztcclxuXHJcbmltcG9ydCB7IGdldE1lbnVGb290ZXIsIHNlbmRNZW51T3JkZXIgfSBmcm9tICcuLi8uLi9zdG9yZS9zZXJ2aWNlJztcclxuXHJcbmltcG9ydCB7IEhlYWRlclNlY3Rpb24gfSBmcm9tICcuLi8uLi9jb21wb25lbnRzL2hlYWRlclNlY3Rpb24vSGVhZGVyU2VjdGlvbic7XHJcbmltcG9ydCB7IEVkaXRab25lIH0gZnJvbSAnLi4vLi4vY29tcG9uZW50cy9lZGl0Wm9uZS9FZGl0Wm9uZSc7XHJcbmltcG9ydCB7IExpc3QgfSBmcm9tICcuLi8uLi9jb21wb25lbnRzL2xpc3QvTGlzdCc7XHJcbmltcG9ydCB7IE9uZUltZyB9IGZyb20gJy4uLy4uL2NvbXBvbmVudHMvb25lSW1nL09uZUltZyc7XHJcbmltcG9ydCB7IE1lbnVTdGF0dXMgfSBmcm9tICcuLi8uLi9jb21wb25lbnRzL21lbnVTdGF0dXMvTWVudVN0YXR1cyc7XHJcbmltcG9ydCB7IEJ0bkFkZEl0ZW1MaXN0IH0gZnJvbSAnLi4vLi4vY29tcG9uZW50cy9idG5BZGRJdGVtTGlzdC9idG5BZGRJdGVtTGlzdCc7XHJcbmltcG9ydCB7IE1vZGFsIH0gZnJvbSAnLi4vLi4vY29tcG9uZW50cy9tb2RhbC9Nb2RhbCc7XHJcbmltcG9ydCB7IERhdGFIZWFkZXIgfSBmcm9tICcuLi8uLi9jb21wb25lbnRzL2RhdGFIZWFkZXIvRGF0YUhlYWRlcic7XHJcbmltcG9ydCB7IExpc3RJdGVtU29jaWFsIH0gZnJvbSAnLi4vLi4vY29tcG9uZW50cy9saXN0SXRlbS9MaXN0SXRlbVNvY2lhbCc7XHJcblxyXG5pbXBvcnQgJy4vaW5kZXguc2Nzcyc7XHJcblxyXG5leHBvcnQgY29uc3QgRm9vdGVyTWFuYWdlciA9ICgpID0+IHtcclxuICAgIGNvbnN0IFttZW51Rm9vdGVyRmlyc3QsIHNldE1lbnVGb290ZXJGaXJzdF0gPSB1c2VTdGF0ZShbXSk7XHJcbiAgICBjb25zdCBbbWVudUZvb3RlclR3bywgc2V0TWVudUZvb3RlclR3b10gPSB1c2VTdGF0ZShbXSk7XHJcbiAgICBjb25zdCBbbWVudUZvb3RlclRocmVlLCBzZXRNZW51Rm9vdGVyVGhyZWVdID0gdXNlU3RhdGUoW10pO1xyXG4gICAgY29uc3QgW3RlbXBsYXRlLCBzZXRUZW1wbGF0ZV0gPSB1c2VTdGF0ZShbXSk7XHJcbiAgICBsZXQgW3NvY2lhbCwgc2V0U29jaWFsXSA9IHVzZVN0YXRlKFtdKTtcclxuXHJcbiAgICBjb25zdCBbb3Blbiwgb3BlblBvcHVwXSA9IHVzZVN0YXRlKGZhbHNlKTtcclxuICAgIGxldCBbZ3JvdXBMYWJlbCwgc2V0R3JvdXBdID0gdXNlU3RhdGUoJycpO1xyXG5cclxuICAgIGxldCBbbGFzdE1vZGlmLCBzZXRMYXN0TW9kaWZdID0gdXNlU3RhdGUoKTtcclxuXHJcbiAgICB1c2VFZmZlY3QoKCkgPT4ge1xyXG4gICAgICAgIGZldGNoRGF0YSgpO1xyXG4gICAgfSwgW10pO1xyXG5cclxuICAgIGNvbnN0IGZldGNoRGF0YSA9ICgpID0+IHtcclxuICAgICAgICBnZXRNZW51Rm9vdGVyKCkudGhlbihyZXMgPT4ge1xyXG4gICAgICAgICAgICAvL2NvbnNvbGUubG9nKHJlcyksXHJcbiAgICAgICAgICAgIHNldE1lbnVGb290ZXJGaXJzdChyZXMubWVudUZvb3RlckZpcnN0KSxcclxuICAgICAgICAgICAgc2V0TWVudUZvb3RlclR3byhyZXMubWVudUZvb3RlclR3byksXHJcbiAgICAgICAgICAgIHNldE1lbnVGb290ZXJUaHJlZShyZXMubWVudUZvb3RlclRocmVlKSxcclxuICAgICAgICAgICAgc2V0VGVtcGxhdGUocmVzLnRlbXBsYXRlKSxcclxuICAgICAgICAgICAgc2V0U29jaWFsKHJlcy5zb2NpYWwpO1xyXG4gICAgICAgIH0pO1xyXG4gICAgfTtcclxuXHJcbiAgICBjb25zdCByZWZyZXNoID0gKCkgPT4ge1xyXG4gICAgICAgIGZldGNoRGF0YSgpO1xyXG4gICAgfTtcclxuXHJcbiAgICBjb25zdCBoYW5kbGVEcm9wID0gKGl0ZW1zLCBvcmlnaW4pID0+IHtcclxuICAgICAgICBpdGVtcy5tYXAoKGl0ZW0sIGkpID0+IHtcclxuICAgICAgICAgICAgaXRlbS5vcmRlcnMgPSBpO1xyXG4gICAgICAgIH0pO1xyXG4gICAgICAgIGlmKG9yaWdpbiA9PT0gMSkge1xyXG4gICAgICAgICAgICBzZXRNZW51Rm9vdGVyRmlyc3QoaXRlbXMpO1xyXG4gICAgICAgICAgICBzZW5kTWVudU9yZGVyKGl0ZW1zKTtcclxuICAgICAgICB9IGVsc2UgaWYgKG9yaWdpbiA9PT0gMikge1xyXG4gICAgICAgICAgICBzZXRNZW51Rm9vdGVyVHdvKGl0ZW1zKTtcclxuICAgICAgICAgICAgc2VuZE1lbnVPcmRlcihpdGVtcyk7XHJcbiAgICAgICAgfSBlbHNlIGlmIChvcmlnaW4gPT09IDMpIHtcclxuICAgICAgICAgICAgc2V0TWVudUZvb3RlclRocmVlKGl0ZW1zKTtcclxuICAgICAgICAgICAgc2VuZE1lbnVPcmRlcihpdGVtcyk7XHJcbiAgICAgICAgfVxyXG4gICAgfTtcclxuXHJcbiAgICBjb25zdCBoYW5kbGVBZGRJbnB1dCA9IChwYXJhbSkgPT4ge1xyXG4gICAgICAgI
11929HNldEdyb3VwKHBhcmFtKVxyXG4gICAgICAgIG9wZW5Qb3B1cCh0cnVlKVxyXG4gICAgfVxyXG5cclxuICAgIGNvbnN0IGhhbmRsZVVybENoYW5nZSA9IChlLCBpZCkgPT4ge1xyXG4gICAgICAgIGxldCBkYXRhID0gc29jaWFsO1xyXG4gICAgICAgIGRhdGEubWFwKChvbmVTb2NpYWwpPT4ge1xyXG4gICAgICAgICAgICBpZihvbmVTb2NpYWwuaWQgPT09IGlkKVxyXG4gICAgICAgICAgICAgICAgb25lU29jaWFsLmNvbnRlbnQgPSBlXHJcbiAgICAgICAgfSlcclxuICAgICAgICBzZXRTb2NpYWwoZGF0YSlcclxuICAgICAgICBzZXRMYXN0TW9kaWYobmV3IERhdGUoKSlcclxuICAgIH1cclxuXHJcbiAgICBjb25zdCBnZW5lcmF0ZVNvY2lhbHMgPSAoKSA9PiB7XHJcbiAgICAgICAgaWYodHlwZW9mIHNvY2lhbCAhPT0gJ3VuZGVmaW5lZCcpXHJcbiAgICAgICAgICAgIHJldHVybiBzb2NpYWwubWFwKChpdGVtLCBpKT0+IHtcclxuICAgICAgICAgICAgICAgIHJldHVybiA8TGlzdEl0ZW1Tb2NpYWwgY2xhc3NOYW1lPVwibGlzdEl0ZW1cIiBpdGVtPXtpdGVtfSBrZXk9e2l9IHJlZnJlc2g9eygpID0+IHsgcmVmcmVzaCgpIH19IHJldHVyblRvUGFyZW50PXsoZSwgaWQpID0+IHtoYW5kbGVVcmxDaGFuZ2UoZSwgaWQpfX0gLz47XHJcbiAgICAgICAgICAgIH0pO1xyXG4gICAgfVxyXG5cclxuICAgIHJldHVybiAoXHJcbiAgICAgICAgPD5cclxuICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJ0ZW1wbGF0ZU1hbmFnZXJDb250YWluZXIgY29udGFpbmVyRmxleFwiPlxyXG4gICAgICAgICAgICAgICAgPEhlYWRlclNlY3Rpb24gdGl0bGU9XCJUZW1wbGF0ZXNcIiBzdWJUaXRsZT1cIkZvb3RlclwiLz5cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJjb250YWluZXJNZW51XCI+XHJcbiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJtZW51TWFuYWdlckNvbnRhaW5lciBzb2NpYWxcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3NOYW1lPVwibWVudU5hbWVcIj5Sw6lzZWF1eCBzb2NpYXV4PC9wPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8RGF0YUhlYWRlciBkYXRhTmFtZT17WydUeXBlJywgJ1VybCcsICdTdGF0dXMnXX0vPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8ZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAge2dlbmVyYXRlU29jaWFscygpfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgICAgICAgICB7dGVtcGxhdGUubGVuZ3RoID4gMCAmJlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImNvbnRhaW5lckltZ1RlbXBsYXRlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8T25lSW1nIGl0ZW09e3RlbXBsYXRlWzBdfSBpZFRlbXBsYXRlPXt0ZW1wbGF0ZVswXS5pZH0gZnJvbT0ndGVtcGxhdGUnIHJlZnJlc2g9eygpID0+IHtyZWZyZXNoKCl9fSAvPiBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxPbmVJbWcgaXRlbT17dGVtcGxhdGVbMV19IGlkVGVtcGxhdGU9e3RlbXBsYXRlWzFdLmlkfSBmcm9tPSd0ZW1wbGF0ZScgcmVmcmVzaD17KCkgPT4ge3JlZnJlc2goKX19IC8+IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiY29udGFpbmVyTWVudVwiPlxyXG4gICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwibWVudU1hbmFnZXJDb250YWluZXJcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPE1lbnVTdGF0dXMgdGl0bGU9eydGb290ZXIgMSd9IGlkPXttZW51Rm9vdGVyRmlyc3QuaWR9IC8+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHt0eXBlb2YgbWVudUZvb3RlckZpcnN0ICE9PSAndW5kZWZpbmVkJyAmJiBtZW51Rm9vdGVyRmlyc3QgIT09IG51bGwgJiZcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxMaXN0IGl0ZW1zPXttZW51Rm9vdGVyRmlyc3R9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9uRHJvcD17KHsgaXRlbXMgfSkgPT4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoYW5kbGVEcm9wKGl0ZW1zLCAxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9fSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0VHlwZT17J21lbnVNYW5hZ2VyJ30gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVmcmVzaD17KCkgPT4ge3JlZnJlc2goKX19IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgPEJ0bkFkZEl0ZW1MaXN0IGxpbms9eydtZW51J30gaGFuZGxlQ2xpY2s9eygpPT4ge2hhbmRsZUFkZElucHV0KCdmb290ZXItbmF2LWZpcnN0Jyl9IH0vPlxyXG4gICAgICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImNvbnRhaW5lck1lbnVcIj5cclxuICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cIm1lbnVNYW5hZ2VyQ29udGFpbmVyXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDxNZW51U3RhdHVzIHRpdGxlPXsnRm9vdGVyIDInfSBpZD17bWVudUZvb3RlclR3by5pZH0gLz5cclxuICAgICAgICAgICAgICAgICAgICAgICAge3R5cGVvZiBtZW51Rm9vdGVyVHdvICE9PSAndW5kZWZpbmVkJyAmJiBtZW51Rm9vdGVyVHdvICE9PSBudWxsICYmXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8TGlzdCBpdGVtcz17bWVudUZvb3RlclR3b30gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb25Ecm9wPXsoeyBpdGVtcyB9KSA9PiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhhbmRsZURyb3AoaXRlbXMsIDIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI
11929H19IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3RUeXBlPXsnbWVudU1hbmFnZXInfSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWZyZXNoPXsoKSA9PiB7cmVmcmVzaCgpfX0gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDxCdG5BZGRJdGVtTGlzdCBsaW5rPXsnbWVudSd9IGhhbmRsZUNsaWNrPXsoKT0+IHtoYW5kbGVBZGRJbnB1dCgnZm9vdGVyLW5hdi10d28nKX0gfS8+XHJcbiAgICAgICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiY29udGFpbmVyTWVudVwiPlxyXG4gICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwibWVudU1hbmFnZXJDb250YWluZXJcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPE1lbnVTdGF0dXMgdGl0bGU9eydGb290ZXIgMyd9IGlkPXttZW51Rm9vdGVyVGhyZWUuaWR9IC8+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHt0eXBlb2YgbWVudUZvb3RlclRocmVlICE9PSAndW5kZWZpbmVkJyAmJiBtZW51Rm9vdGVyVGhyZWUgIT09IG51bGwgJiZcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxMaXN0IGl0ZW1zPXttZW51Rm9vdGVyVGhyZWV9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9uRHJvcD17KHsgaXRlbXMgfSkgPT4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoYW5kbGVEcm9wKGl0ZW1zLCAzKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9fSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0VHlwZT17J21lbnVNYW5hZ2VyJ30gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVmcmVzaD17KCkgPT4ge3JlZnJlc2goKX19IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLz5cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8QnRuQWRkSXRlbUxpc3QgbGluaz17J21lbnUnfSBoYW5kbGVDbGljaz17KCk9PiB7aGFuZGxlQWRkSW5wdXQoJ2Zvb3Rlci1uYXYtdGhyZWUnKX0gfS8+XHJcbiAgICAgICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgIHt0ZW1wbGF0ZS5sZW5ndGggPiAwICYmIFxyXG4gICAgICAgICAgICAgICAgPEVkaXRab25lIGVkaXRab25lVHlwZT1cInRlbXBsYXRlTWFuYWdlclwiIHJlZnJlc2g9eygpID0+IHsgcmVmcmVzaCgpIH19IGRhdGE9eyB7IC4uLnRlbXBsYXRlWzJdLCBzb2NpYWw6IFsuLi5zb2NpYWxdIH0gfSBsYXN0TW9kaWY9e2xhc3RNb2RpZn0vPlxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB7b3BlbiAmJlxyXG4gICAgICAgICAgICAgICAgPE1vZGFsIFxyXG4gICAgICAgICAgICAgICAgICAgIHJlZnJlc2g9eygpID0+IHsgcmVmcmVzaCgpIH19XHJcbiAgICAgICAgICAgICAgICAgICAgaWQ9eydpZCd9XHJcbiAgICAgICAgICAgICAgICAgICAgZWRpdD17ZmFsc2V9XHJcbiAgICAgICAgICAgICAgICAgICAgb3Blbj17b3Blbn1cclxuICAgICAgICAgICAgICAgICAgICBjbG9zZVBvcHVwPXsoKSA9PiBvcGVuUG9wdXAoZmFsc2UpfSBcclxuICAgICAgICAgICAgICAgICAgICBtb2RhbD1cImFkZEVkaXRNZW51XCJcclxuICAgICAgICAgICAgICAgICAgICBpdGVtPXt7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyb3VwczogZ3JvdXBMYWJlbCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgaWRQYWdlOiBcIlwiLFxyXG4gICAgICAgICAgICAgICAgICAgIH19XHJcbiAgICAgICAgICAgICAgICAvPlxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgPC8+XHJcbiAgICApO1xyXG59IiwiaW1wb3J0IFJlYWN0LCB7IHVzZVN0YXRlLCB1c2VFZmZlY3QgfSBmcm9tICdyZWFjdCc7XHJcblxyXG5pbXBvcnQgeyBnZXRNZW51SGVhZGVyLCBzZW5kTWVudU9yZGVyLCBnZXRQYWdlcyB9IGZyb20gJy4uLy4uL3N0b3JlL3NlcnZpY2UnO1xyXG5cclxuaW1wb3J0IHsgSGVhZGVyU2VjdGlvbiB9IGZyb20gJy4uLy4uL2NvbXBvbmVudHMvaGVhZGVyU2VjdGlvbi9IZWFkZXJTZWN0aW9uJztcclxuaW1wb3J0IHsgRWRpdFpvbmUgfSBmcm9tICcuLi8uLi9jb21wb25lbnRzL2VkaXRab25lL0VkaXRab25lJztcclxuaW1wb3J0IHsgTGlzdCB9IGZyb20gJy4uLy4uL2NvbXBvbmVudHMvbGlzdC9MaXN0JztcclxuaW1wb3J0IHsgT25lSW1nIH0gZnJvbSAnLi4vLi4vY29tcG9uZW50cy9vbmVJbWcvT25lSW1nJztcclxuaW1wb3J0IHsgTWVudVN0YXR1cyB9IGZyb20gJy4uLy4uL2NvbXBvbmVudHMvbWVudVN0YXR1cy9NZW51U3RhdHVzJztcclxuaW1wb3J0IHsgQnRuQWRkSXRlbUxpc3QgfSBmcm9tICcuLi8uLi9jb21wb25lbnRzL2J0bkFkZEl0ZW1MaXN0L2J0bkFkZEl0ZW1MaXN0JztcclxuaW1wb3J0IHsgTW9kYWwgfSBmcm9tICcuLi8uLi9jb21wb25lbnRzL21vZGFsL01vZGFsJztcclxuXHJcbmltcG9ydCAnLi9pbmRleC5zY3NzJztcclxuXHJcbmV4cG9ydCBjb25zdCBIZWFkZXJNYW5hZ2VyID0gKCkgPT4ge1xyXG4gICAgY29uc3QgW21lbnVIZWFkZXIsIHNldE1lbnVIZWFkZXJdID0gdXNlU3RhdGUoW10pO1xyXG4gICAgY29uc3QgW3RlbXBsYXRlLCBzZXRUZW1wbGF0ZV0gPSB1c2VTdGF0ZShbXSk7XHJcbiAgICBjb25zdCBbb3Blbiwgb3BlblBvcHVwXSA9IHVzZVN0YXRlKGZhbHNlKTtcclxuICAgIFxyXG4gICAgbGV0IFtsYXN0TW9kaWYsIHNldExhc3RNb2RpZl0gPSB1c2VTdGF0ZSgpO1xyXG5cclxuICAgIHVzZUVmZmVjdCgoKSA9PiB7XHJcbiAgICAgICAgZmV0Y2hEYXRhKCk7XHJcbiAgICB9LCBbXSk7XHJcblxyXG4gICAgY29uc3QgZmV0Y2hEYXRhID0gKCkgPT4ge1xyXG4gICAgICAgIGdldE1lbnVIZWFkZXIoKS50aGVuKChyZXMpID0+IHtcclxuICAgICAgICAgICAgLy9jb25zb2xlLmxvZyhyZXMpXHJcbiAgICAgICAgICAgI
11929HNldE1lbnVIZWFkZXIocmVzLm1lbnVIZWFkZXIpLFxyXG4gICAgICAgICAgICBzZXRUZW1wbGF0ZShyZXMudGVtcGxhdGUpO1xyXG4gICAgICAgIH0pO1xyXG4gICAgfVxyXG5cclxuICAgIGNvbnN0IGhhbmRsZURyb3AgPSAoaXRlbXMpID0+IHtcclxuICAgICAgICBpdGVtcy5tYXAoKGl0ZW0sIGkpID0+IHtcclxuICAgICAgICAgICAgaXRlbS5vcmRlcnMgPSBpO1xyXG4gICAgICAgIH0pO1xyXG4gICAgICAgIHNlbmRNZW51T3JkZXIoaXRlbXMpO1xyXG4gICAgICAgIHNldE1lbnVIZWFkZXIoaXRlbXMpO1xyXG4gICAgfTtcclxuXHJcbiAgICBjb25zdCByZWZyZXNoID0gKCkgPT4ge1xyXG4gICAgICAgIGZldGNoRGF0YSgpO1xyXG4gICAgfTtcclxuXHJcbiAgICBjb25zdCBoYW5kbGVBZGRJbnB1dCA9ICgpID0+IHtcclxuICAgICAgICBvcGVuUG9wdXAodHJ1ZSlcclxuICAgIH1cclxuXHJcbiAgICByZXR1cm4gKFxyXG4gICAgICAgIDw+XHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwidGVtcGxhdGVNYW5hZ2VyQ29udGFpbmVyIGNvbnRhaW5lckZsZXhcIj5cclxuICAgICAgICAgICAgICAgIDxIZWFkZXJTZWN0aW9uIHRpdGxlPVwiVGVtcGxhdGVzXCIgc3ViVGl0bGU9XCJIZWFkZXJcIi8+XHJcbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImNvbnRhaW5lck1lbnVcIj5cclxuICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cIm1lbnVNYW5hZ2VyQ29udGFpbmVyXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDxNZW51U3RhdHVzIHRpdGxlPXsnSGVhZGVyJ30gaWQ9e21lbnVIZWFkZXIuaWR9IC8+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHt0eXBlb2YgbWVudUhlYWRlciAhPT0gJ3VuZGVmaW5lZCcgJiYgbWVudUhlYWRlciAhPT0gbnVsbCAmJlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPExpc3QgaXRlbXM9e21lbnVIZWFkZXJ9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9uRHJvcD17KHsgaXRlbXMgfSkgPT4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoYW5kbGVEcm9wKGl0ZW1zKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9fSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0VHlwZT17J21lbnVNYW5hZ2VyJ30gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVmcmVzaD17KCkgPT4ge3JlZnJlc2goKX19XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDxCdG5BZGRJdGVtTGlzdCBsaW5rPXsnbWVudSd9IGhhbmRsZUNsaWNrPXsoKT0+IHtoYW5kbGVBZGRJbnB1dCgpfSB9Lz5cclxuICAgICAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgICAgICAgICB7dGVtcGxhdGUubGVuZ3RoID4gMCAmJlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8ZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPE9uZUltZyBpdGVtPXt0ZW1wbGF0ZVsxXX0gaWRUZW1wbGF0ZT17dGVtcGxhdGVbMV0uaWR9IHJlZnJlc2g9eygpID0+IHtyZWZyZXNoKCl9fSBmcm9tPSd0ZW1wbGF0ZScvPiBcclxuICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICB7dGVtcGxhdGUubGVuZ3RoID4gMCAmJiBcclxuICAgICAgICAgICAgICAgIDxFZGl0Wm9uZSBlZGl0Wm9uZVR5cGU9XCJ0ZW1wbGF0ZU1hbmFnZXJcIiByZWZyZXNoPXsoKSA9PiB7IHJlZnJlc2goKSB9fSBkYXRhPXt0ZW1wbGF0ZVsyXX0gbGFzdE1vZGlmPXtsYXN0TW9kaWZ9Lz5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAge29wZW4gJiZcclxuICAgICAgICAgICAgICAgIDxNb2RhbCBcclxuICAgICAgICAgICAgICAgICAgICByZWZyZXNoPXsoKSA9PiB7IHJlZnJlc2goKSB9fVxyXG4gICAgICAgICAgICAgICAgICAgIGlkPXsnJ31cclxuICAgICAgICAgICAgICAgICAgICBlZGl0PXtmYWxzZX1cclxuICAgICAgICAgICAgICAgICAgICBvcGVuPXtvcGVufVxyXG4gICAgICAgICAgICAgICAgICAgIGNsb3NlUG9wdXA9eygpID0+IG9wZW5Qb3B1cChmYWxzZSl9IFxyXG4gICAgICAgICAgICAgICAgICAgIG1vZGFsPVwiYWRkRWRpdE1lbnVcIlxyXG4gICAgICAgICAgICAgICAgICAgIGl0ZW09e3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ3JvdXBzOiBcImhlYWRlclwiLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpZFBhZ2U6IFwiXCIsXHJcbiAgICAgICAgICAgICAgICAgICAgfX1cclxuICAgICAgICAgICAgICAgIC8+XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICA8Lz5cclxuICAgICk7XHJcbn0iLCJpbXBvcnQgUmVhY3QsIHsgdXNlU3RhdGUsIHVzZUVmZmVjdCB9IGZyb20gJ3JlYWN0JztcclxuXHJcbmltcG9ydCB7IGdldE1lbnUsIHNlbmRNZW51T3JkZXIgfSBmcm9tICcuLi8uLi9zdG9yZS9zZXJ2aWNlJztcclxuXHJcbmltcG9ydCB7IEhlYWRlclNlY3Rpb24gfSBmcm9tICcuLi8uLi9jb21wb25lbnRzL2hlYWRlclNlY3Rpb24vSGVhZGVyU2VjdGlvbic7XHJcbmltcG9ydCB7IEVkaXRab25lIH0gZnJvbSAnLi4vLi4vY29tcG9uZW50cy9lZGl0Wm9uZS9FZGl0Wm9uZSc7XHJcbmltcG9ydCB7IExpc3QgfSBmcm9tICcuLi8uLi9jb21wb25lbnRzL2xpc3QvTGlzdCc7XHJcbmltcG9ydCB7IE1lbnVTdGF0dXMgfSBmcm9tICcuLi8uLi9jb21wb25lbnRzL21lbnVTdGF0dXMvTWVudVN0YXR1cyc7XHJcbmltcG9ydCB7IEJ0bkFkZEl0ZW1MaXN0IH0gZnJvbSAnLi4vLi4vY29tcG9uZW50cy9idG5BZGRJdGVtTGlzdC9idG5BZGRJdGVtTGlzdCc7XHJcbmltcG9ydCB7IE1vZGFsIH0gZnJvbSAnLi4vLi4vY29tcG9uZW50cy9tb2RhbC9Nb2RhbCc7XHJcblxyXG5pbXBvcnQgJy4vaW5kZXguc2Nzcyc7XHJcblxyXG5leHBvcnQgY29uc3QgTWVudU1hbmFnZXIgPSAoKSA9PiB7XHJcbiAgICBjb25zdCBbbWVudUhlYWRlciwgc2V0TWVudUhlYWRlcl0gPSB1c2VTdGF0ZShbXSk7XHJcbiAgICBjb25zdCBbbWVudUZvb3Rlck
11929ZpcnN0LCBzZXRNZW51Rm9vdGVyRmlyc3RdID0gdXNlU3RhdGUoW10pO1xyXG4gICAgY29uc3QgW21lbnVGb290ZXJUd28sIHNldE1lbnVGb290ZXJUd29dID0gdXNlU3RhdGUoW10pO1xyXG4gICAgY29uc3QgW21lbnVGb290ZXJUaHJlZSwgc2V0TWVudUZvb3RlclRocmVlXSA9IHVzZVN0YXRlKFtdKTtcclxuICAgIGNvbnN0IFtvcGVuLCBvcGVuUG9wdXBdID0gdXNlU3RhdGUoZmFsc2UpO1xyXG4gICAgLy9jb25zdCBbdGVtcGxhdGUsIHNldFRlbXBsYXRlXSA9IHVzZVN0YXRlKFtdKTtcclxuXHJcbiAgICBsZXQgW2dyb3VwTGFiZWwsIHNldEdyb3VwXSA9IHVzZVN0YXRlKCcnKTtcclxuXHJcbiAgICBjb25zdCBmZXRjaERhdGEgPSAoKSA9PiB7XHJcbiAgICAgICAgZ2V0TWVudSgpLnRoZW4ocmVzID0+IHtcclxuICAgICAgICAgICAgc2V0TWVudUhlYWRlcihyZXMubWVudUhlYWRlcik7XHJcbiAgICAgICAgICAgIHNldE1lbnVGb290ZXJGaXJzdChyZXMubWVudUZvb3RlckZpcnN0KTtcclxuICAgICAgICAgICAgc2V0TWVudUZvb3RlclR3byhyZXMubWVudUZvb3RlclR3byk7XHJcbiAgICAgICAgICAgIHNldE1lbnVGb290ZXJUaHJlZShyZXMubWVudUZvb3RlclRocmVlKTtcclxuICAgICAgICB9KTtcclxuICAgIH1cclxuICAgIHVzZUVmZmVjdCgoKSA9PiB7XHJcbiAgICAgICAgZmV0Y2hEYXRhKCk7XHJcbiAgICB9LCBbXSk7XHJcblxyXG4gICAgY29uc3QgcmVmcmVzaCA9ICgpID0+IHtcclxuICAgICAgICBmZXRjaERhdGEoKTtcclxuICAgIH07XHJcblxyXG4gICAgY29uc3QgaGFuZGxlQWRkSW5wdXQgPSAocGFyYW0pID0+IHtcclxuICAgICAgICBzZXRHcm91cChwYXJhbSlcclxuICAgICAgICBvcGVuUG9wdXAodHJ1ZSlcclxuICAgIH1cclxuXHJcbiAgICBjb25zdCBoYW5kbGVEcm9wID0gKGl0ZW1zLCBvcmlnaW4pID0+IHtcclxuICAgICAgICBpdGVtcy5tYXAoKGl0ZW0sIGkpID0+IHtcclxuICAgICAgICAgICAgaXRlbS5vcmRlcnMgPSBpO1xyXG4gICAgICAgIH0pO1xyXG4gICAgICAgIGlmKG9yaWdpbiA9PT0gMCkge1xyXG4gICAgICAgICAgICBzZXRNZW51SGVhZGVyKGl0ZW1zKTtcclxuICAgICAgICB9IGVsc2UgaWYob3JpZ2luID09PSAxKSB7XHJcbiAgICAgICAgICAgIHNldE1lbnVGb290ZXJGaXJzdChpdGVtcyk7XHJcbiAgICAgICAgfSBlbHNlIGlmIChvcmlnaW4gPT09IDIpIHtcclxuICAgICAgICAgICAgc2V0TWVudUZvb3RlclR3byhpdGVtcyk7XHJcbiAgICAgICAgfSBlbHNlIGlmIChvcmlnaW4gPT09IDMpIHtcclxuICAgICAgICAgICAgc2V0TWVudUZvb3RlclRocmVlKGl0ZW1zKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgc2VuZE1lbnVPcmRlcihpdGVtcyk7XHJcbiAgICB9O1xyXG4gICAgXHJcbiAgICByZXR1cm4gKFxyXG4gICAgICAgIDw+XHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwidGVtcGxhdGVNYW5hZ2VyQ29udGFpbmVyIGNvbnRhaW5lckZsZXhcIj5cclxuICAgICAgICAgICAgICAgIDxIZWFkZXJTZWN0aW9uIHRpdGxlPVwiVGVtcGxhdGVzXCIgc3ViVGl0bGU9XCJNZW51XCIvPlxyXG4gICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiY29udGFpbmVyTWVudVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cIm1lbnVNYW5hZ2VyQ29udGFpbmVyXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8TWVudVN0YXR1cyB0aXRsZT17J0hlYWRlcid9IGlkPXsnJ30gLz5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHt0eXBlb2YgbWVudUhlYWRlciAhPT0gJ3VuZGVmaW5lZCcgJiYgbWVudUhlYWRlciAhPT0gbnVsbCAmJlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxMaXN0IGl0ZW1zPXttZW51SGVhZGVyfSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb25Ecm9wPXsoeyBpdGVtcyB9KSA9PiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoYW5kbGVEcm9wKGl0ZW1zLCAwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfX0gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3RUeXBlPXsnbWVudU1hbmFnZXInfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWZyZXNoPXsoKSA9PiB7cmVmcmVzaCgpfX0gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLz5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxCdG5BZGRJdGVtTGlzdCBsaW5rPXsnbWVudSd9IGhhbmRsZUNsaWNrPXsoKT0+IHtoYW5kbGVBZGRJbnB1dCgnaGVhZGVyJyl9IH0vPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImNvbnRhaW5lck1lbnVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJtZW51TWFuYWdlckNvbnRhaW5lclwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPE1lbnVTdGF0dXMgdGl0bGU9eydGb290ZXIgMSd9IGlkPXttZW51Rm9vdGVyRmlyc3QuaWR9IC8+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7dHlwZW9mIG1lbnVGb290ZXJGaXJzdCAhPT0gJ3VuZGVmaW5lZCcgJiYgbWVudUZvb3RlckZpcnN0ICE9PSBudWxsICYmXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPExpc3QgaXRlbXM9e21lbnVGb290ZXJGaXJzdH0gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9uRHJvcD17KHsgaXRlbXMgfSkgPT4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGFuZGxlRHJvcChpdGVtcywgMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH19IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0VHlwZT17J21lbnVNYW5hZ2VyJ30gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI
11929HJlZnJlc2g9eygpID0+IHtyZWZyZXNoKCl9fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8QnRuQWRkSXRlbUxpc3QgbGluaz17J21lbnUnfSBoYW5kbGVDbGljaz17KCk9PiB7aGFuZGxlQWRkSW5wdXQoJ2Zvb3Rlci1uYXYtZmlyc3QnKX0gfS8+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiY29udGFpbmVyTWVudVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cIm1lbnVNYW5hZ2VyQ29udGFpbmVyXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8TWVudVN0YXR1cyB0aXRsZT17J0Zvb3RlciAyJ30gaWQ9e21lbnVGb290ZXJUd28uaWR9IC8+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7dHlwZW9mIG1lbnVGb290ZXJUd28gIT09ICd1bmRlZmluZWQnICYmIG1lbnVGb290ZXJUd28gIT09IG51bGwgJiZcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8TGlzdCBpdGVtcz17bWVudUZvb3RlclR3b30gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9uRHJvcD17KHsgaXRlbXMgfSkgPT4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGFuZGxlRHJvcChpdGVtcywgMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH19IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0VHlwZT17J21lbnVNYW5hZ2VyJ31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVmcmVzaD17KCkgPT4ge3JlZnJlc2goKX19XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLz5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxCdG5BZGRJdGVtTGlzdCBsaW5rPXsnbWVudSd9IGhhbmRsZUNsaWNrPXsoKT0+IHtoYW5kbGVBZGRJbnB1dCgnZm9vdGVyLW5hdi10d28nKX0gfS8+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiY29udGFpbmVyTWVudVwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cIm1lbnVNYW5hZ2VyQ29udGFpbmVyXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8TWVudVN0YXR1cyB0aXRsZT17J0Zvb3RlciAzJ30gaWQ9e21lbnVGb290ZXJUaHJlZS5pZH0gLz5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHt0eXBlb2YgbWVudUZvb3RlclRocmVlICE9PSAndW5kZWZpbmVkJyAmJiBtZW51Rm9vdGVyVGhyZWUgIT09IG51bGwgJiZcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8TGlzdCBpdGVtcz17bWVudUZvb3RlclRocmVlfSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb25Ecm9wPXsoeyBpdGVtcyB9KSA9PiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoYW5kbGVEcm9wKGl0ZW1zLCAzKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfX0gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3RUeXBlPXsnbWVudU1hbmFnZXInfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWZyZXNoPXsoKSA9PiB7cmVmcmVzaCgpfX0gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLz5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxCdG5BZGRJdGVtTGlzdCBsaW5rPXsnbWVudSd9IGhhbmRsZUNsaWNrPXsoKT0+IHtoYW5kbGVBZGRJbnB1dCgnZm9vdGVyLW5hdi10aHJlZScpfSB9Lz5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgICAgICAgICAgPC9kaXY+XHJcblxyXG4gICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgPEVkaXRab25lIGl0ZW1zPXsnJ30vPlxyXG5cclxuICAgICAgICAgICAge29wZW4gJiZcclxuICAgICAgICAgICAgICAgIDxNb2RhbCBcclxuICAgICAgICAgICAgICAgICAgICByZWZyZXNoPXsoKSA9PiB7IHJlZnJlc2goKSB9fVxyXG4gICAgICAgICAgICAgICAgICAgIGlkPXsnaWQnfVxyXG4gICAgICAgICAgICAgICAgICAgIGVkaXQ9e2ZhbHNlfVxyXG4gICAgICAgICAgICAgICAgICAgIG9wZW49e29wZW59XHJcbiAgICAgICAgICAgICAgICAgICAgY2xvc2VQb3B1cD17KCkgPT4gb3BlblBvcHVwKGZhbHNlKX0gXHJcbiAgICAgICAgICAgICAgICAgICAgbW9kYWw9XCJhZGRFZGl0TWVudVwiXHJcbiAgICAgICAgICAgICAgICAgICAgaXRlbT17e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBncm91cHM6IGdyb3VwTGFiZWwsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGlkUGFnZTogXCJcIixcclxuICAgICAgICAgICAgICAgICAgICB9fVxyXG4gICAgICAgICAgICAgICAgLz5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIDwvPlxyXG4gICAgKTtcclxufSIsImltcG9ydCBSZWFjdCwgeyB1c2VTdGF0ZSwgdXNlRWZmZWN0IH0gZnJvbSAncmVhY3QnO1xyXG5cclxuaW1wb3J0IHsgZ2V0TmV3c2xldHRlciwgZ2V0U3RhdHVzTmV3c2xldHRlciwgc2VuZE1lbnVPcmRlciwgZ2V0UGFnZXMgfSBmcm9tICcuLi8uLi9zdG9yZS9zZXJ2aWNlJztcclxuXHJcbmltcG9ydCB7IEhlYWRlclNlY3Rpb24gfSBmcm9tICcuLi8uLi9jb21wb25lbnRzL2hlYWRlclNlY3Rpb24vSGVhZGVyU2VjdGlvbic7XHJcbmltcG9ydCB7IERhdGFIZWFkZXIgfSBmcm9tICcuLi8uLi9jb21wb25lbnRzL2RhdGFIZWFkZXIvRGF0YUhlYWRlcic7XHJcbmltcG9ydCB7
11929IEVkaXRab25lIH0gZnJvbSAnLi4vLi4vY29tcG9uZW50cy9lZGl0Wm9uZS9FZGl0Wm9uZSc7XHJcbmltcG9ydCB7IExpc3RJdGVtTmV3c2xldHRlcnMgfSBmcm9tICcuLi8uLi9jb21wb25lbnRzL2xpc3RJdGVtL0xpc3RJdGVtTmV3c2xldHRlcnMnO1xyXG5pbXBvcnQgeyBTdGF0dXNUaXRsZUJhciB9IGZyb20gJy4uLy4uL2NvbXBvbmVudHMvc3RhdHVzVGl0bGVCYXIvU3RhdHVzVGl0bGVCYXInO1xyXG5cclxuaW1wb3J0ICcuL2luZGV4LnNjc3MnO1xyXG5cclxuZXhwb3J0IGNvbnN0IE5ld3NsZXR0ZXJNYW5hZ2VyID0gKCkgPT4ge1xyXG4gICAgY29uc3QgW2xpc3ROZXdzbGV0dGVyLCBzZXRMaXN0TmV3c2xldHRlcl0gPSB1c2VTdGF0ZShbXSk7XHJcbiAgICBjb25zdCBbc3RhdHVzTmV3c2xldHRlciwgc2V0U3RhdHVzTmV3c2xldHRlcl0gPSB1c2VTdGF0ZShbXSk7XHJcbiAgICBjb25zdCBbaWROZXdzbGV0dGVyLCBzZXRJZE5ld3NsZXR0ZXJdID0gdXNlU3RhdGUoW10pO1xyXG4gICAgLy8gY29uc3QgW3RlbXBsYXRlLCBzZXRUZW1wbGF0ZV0gPSB1c2VTdGF0ZShbXSk7XHJcbiAgICAvLyBjb25zdCBbb3Blbiwgb3BlblBvcHVwXSA9IHVzZVN0YXRlKGZhbHNlKTtcclxuXHJcbiAgICB1c2VFZmZlY3QoKCkgPT4ge1xyXG4gICAgICAgIGZldGNoRGF0YSgpO1xyXG4gICAgfSwgW10pO1xyXG5cclxuICAgIGNvbnN0IGZldGNoRGF0YSA9ICgpID0+IHtcclxuICAgICAgICBnZXROZXdzbGV0dGVyKCkudGhlbihhc3luYyAocmVzKSA9PiB7XHJcbiAgICAgICAgICAgIC8vY29uc29sZS5sb2cocmVzKVxyXG4gICAgICAgICAgICBhd2FpdCBzZXRMaXN0TmV3c2xldHRlcihyZXMpO1xyXG4gICAgICAgICAgICAvLyBzZXRUZW1wbGF0ZShyZXMudGVtcGxhdGUpO1xyXG4gICAgICAgIH0pO1xyXG4gICAgICAgIGdldFN0YXR1c05ld3NsZXR0ZXIoKS50aGVuKGFzeW5jIChyZXMpID0+IHtcclxuICAgICAgICAgICAgc2V0U3RhdHVzTmV3c2xldHRlcihyZXMuc3RhdHVzKTtcclxuICAgICAgICAgICAgc2V0SWROZXdzbGV0dGVyKHJlcy5pZCk7XHJcbiAgICAgICAgfSk7XHJcbiAgICB9XHJcblxyXG4gICAgY29uc3QgcmVmcmVzaCA9ICgpID0+IHtcclxuICAgICAgICBmZXRjaERhdGEoKTtcclxuICAgIH07XHJcblxyXG4gICAgLy9jb25zb2xlLmxvZyhzdGF0dXNOZXdzbGV0dGVyKVxyXG5cclxuICAgIGNvbnN0IGdlbmVyYXRlTmV3c2xldHRlcnMgPSAoKSA9PiB7XHJcbiAgICAgICAgaWYodHlwZW9mIGxpc3ROZXdzbGV0dGVyICE9PSAndW5kZWZpbmVkJylcclxuICAgICAgICAgICAgcmV0dXJuIGxpc3ROZXdzbGV0dGVyLm1hcCgoaXRlbSwgaSk9PiB7XHJcbiAgICAgICAgICAgICAgICAvL2NvbnNvbGUubG9nKGl0ZW0pXHJcbiAgICAgICAgICAgICAgICByZXR1cm4gPExpc3RJdGVtTmV3c2xldHRlcnMgY2xhc3NOYW1lPVwibGlzdEl0ZW1cIiBpdGVtPXtpdGVtfSBrZXk9e2l9IHJlZnJlc2g9eygpID0+IHsgcmVmcmVzaCgpIH19Lz47XHJcbiAgICAgICAgICAgIH0pO1xyXG4gICAgfVxyXG4gICAgcmV0dXJuIChcclxuICAgICAgICA8PiAgXHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwibmV3c2xldHRlck1hbmFnZXJDb250YWluZXIgY29udGFpbmVyRmxleFwiPlxyXG4gICAgICAgICAgICAgICAgPEhlYWRlclNlY3Rpb24gdGl0bGU9XCJOZXdzbGV0dGVyc1wiIHN1YlRpdGxlPVwiTGlzdGUgZGVzIGFib25uw6lzXCIvPlxyXG4gICAgICAgICAgICAgICAge3R5cGVvZiBzdGF0dXNOZXdzbGV0dGVyICE9PSAndW5kZWZpbmVkJyAmJlxyXG4gICAgICAgICAgICAgICAgICAgIDxTdGF0dXNUaXRsZUJhciBcclxuICAgICAgICAgICAgICAgICAgICAgICAgaWQ9e2lkTmV3c2xldHRlcn0gc3RhdHVzPXtzdGF0dXNOZXdzbGV0dGVyfSBrZXlOYW1lPXsnc3RhdHVzJ30gbmFtZT17J1N0YXR1cyd9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvPXsnL2FwaS9hZG1pbi9uZXdzbGV0dGVyL3N0YXR1cy8nfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBrZXlOYW1lPVwiU3RhdHVzXCJcclxuICAgICAgICAgICAgICAgICAgICAvPlxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgPERhdGFIZWFkZXIgZGF0YU5hbWU9e1tcIkUtbWFpbFwiLCBcIkRhdGUgZGUgY3LDqWF0aW9uXCJdfSBjbGFzc05hbWU9XCJkYXRhSGVhZGVyVXNlclwiLz5cclxuICAgICAgICAgICAgICAgIHtnZW5lcmF0ZU5ld3NsZXR0ZXJzKCl9XHJcbiAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICA8RWRpdFpvbmUgZWRpdFpvbmVUeXBlPVwibmV3c2xldHRlcnNNYW5hZ2VyXCIgcmVmcmVzaD17KCkgPT4geyByZWZyZXNoKCkgfX0vPlxyXG4gICAgICAgIDwvPlxyXG4gICAgKTtcclxufSIsIi8vIGV4dHJhY3RlZCBieSBtaW5pLWNzcy1leHRyYWN0LXBsdWdpbiIsImltcG9ydCBSZWFjdCwgeyB1c2VTdGF0ZSwgdXNlRWZmZWN0LCB1c2VDb250ZXh0IH0gZnJvbSAncmVhY3QnO1xyXG5pbXBvcnQgeyBTdG9yZUNvbnRleHQsIGluaXRpYWxTdGF0ZSB9IGZyb20gJy4uLy4uL3N0b3JlL3N0b3JlJztcclxuXHJcbmltcG9ydCB7IGdldFVzZXJzIH0gZnJvbSAnLi4vLi4vc3RvcmUvc2VydmljZSc7XHJcblxyXG5pbXBvcnQgeyBIZWFkZXJTZWN0aW9uIH0gZnJvbSAnLi4vLi4vY29tcG9uZW50cy9oZWFkZXJTZWN0aW9uL0hlYWRlclNlY3Rpb24nO1xyXG5pbXBvcnQgeyBEYXRhSGVhZGVyIH0gZnJvbSAnLi4vLi4vY29tcG9uZW50cy9kYXRhSGVhZGVyL0RhdGFIZWFkZXInO1xyXG5pbXBvcnQgeyBFZGl0Wm9uZSB9IGZyb20gJy4uLy4uL2NvbXBvbmVudHMvZWRpdFpvbmUvRWRpdFpvbmUnO1xyXG5pbXBvcnQgeyBMaXN0SXRlbVVzZXIgfSBmcm9tICcuLi8uLi9jb21wb25lbnRzL2xpc3RJdGVtL0xpc3RJdGVtVXNlcic7XHJcblxyXG5pbXBvcnQgJy4vaW5kZXguc2Nzcyc7XHJcblxyXG5leHBvcnQgY29uc3QgVXNlck1hbmFnZXIgPSAoKSA9PiB7XHJcbiAgICBjb25zdCB7IHN0YXRlLCBkaXNwYXRjaCB9ID0gdXNlQ29udGV4dChTdG9yZUNvbnRleHQpO1xyXG4gICAgY29uc3QgW2l0ZW1zVmVydGljYWwsIHNldEl0ZW1zVmVydGljYWxdID0gdXNlU3RhdGUoW10pO1xyXG4gICAgXHJcbiAgICBjb25zdCBmZXRjaERhdGEgPSAoICkgPT4ge1xyXG4gICAgICAgIGdldFVzZXJzKCkudGhlbihhc3luYyByZXMgPT4ge1xyXG4gICAgICAgICAgICBhd2FpdCBzZXRJdGVtc1ZlcnRpY2FsKHJlcyk7XHJcbiAgICAgICAgfSk7XHJcbiAgICB9XHJcblxyXG4gICAgdXNlRWZmZWN0KCgpID0+IHtcclxuICAgICAgICBmZXRjaERhdGEoKTtcclxuICAgIH0sIFtdKTtcclxuXHJcbiAgICBjb25zdCByZWZyZXNoID0gKCkgPT4ge1xyXG4gICAgICAgIGZldGNoRGF0YSgpO1xyXG4gICAgfTtcclxuXHJcbiAgICBjb25zdCBnZW5lcmF0ZVVzZXJzID0gKCkgPT4ge1xyXG4gICAgICAgIGlmKHR5cGVvZiBpdGVtc1ZlcnRpY2FsICE9PSAndW5kZWZpbmVkJylcclxuICAgICAgICAgICAgcmV0dXJuIGl0ZW1zVmVydGljYWwubWFwKChpdGVtLCBpKT0+IHtcclxuICAgICAgICAgICAgICAgI
11929HJldHVybiA8TGlzdEl0ZW1Vc2VyIGNsYXNzTmFtZT1cImxpc3RJdGVtXCIgaXRlbT17aXRlbX0ga2V5PXtpfSByZWZyZXNoPXsoKSA9PiB7IHJlZnJlc2goKSB9fS8+O1xyXG4gICAgICAgICAgICB9KTtcclxuICAgIH1cclxuXHJcbiAgICByZXR1cm4gKFxyXG4gICAgICAgIDw+XHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwidXNlck1hbmFnZXJDb250YWluZXIgY29udGFpbmVyRmxleFwiPlxyXG4gICAgICAgICAgICAgICAgPEhlYWRlclNlY3Rpb24gdGl0bGU9XCJVdGlsaXNhdGV1cnNcIiBzdWJUaXRsZT1cIkxpc3RlIGRlcyB1dGlsaXNhdGV1cnNcIi8+XHJcbiAgICAgICAgICAgICAgICA8RGF0YUhlYWRlciBkYXRhTmFtZT17W1wiTm9tIGRlIGwndXRpbGlzYXRldXJcIiwgXCJFbWFpbFwiLCBcIlLDtGxlXCIsIFwiSURcIiwgXCJTdGF0dXNcIl19IGNsYXNzTmFtZT1cImRhdGFIZWFkZXJVc2VyXCIvPlxyXG4gICAgICAgICAgICAgICAge2dlbmVyYXRlVXNlcnMoKX1cclxuICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgIDxFZGl0Wm9uZSBlZGl0Wm9uZVR5cGU9XCJ1c2VyTWFuYWdlclwiIHJlZnJlc2g9eygpID0+IHsgcmVmcmVzaCgpIH19Lz5cclxuICAgICAgICA8Lz5cclxuICAgICk7XHJcbn1cclxuIiwiLy8gZXh0cmFjdGVkIGJ5IG1pbmktY3NzLWV4dHJhY3QtcGx1Z2luIiwiaW1wb3J0IGF4aW9zIGZyb20gJ2F4aW9zJztcclxuYXhpb3MuZGVmYXVsdHMuaGVhZGVycy5jb21tb25bJ0F1dGhvcml6YXRpb24nXSA9IChzZXNzaW9uU3RvcmFnZS5nZXRJdGVtKFwibG9nZ2VkSW5cIikgIT09IG51bGwpID8gc2Vzc2lvblN0b3JhZ2UuZ2V0SXRlbShcImxvZ2dlZEluXCIpIDogXCJcIjtcclxuXHJcbi8vIEludGVyY2VwdG9yIFJlcXVlc3RzXHJcbi8vIEFkZCBUb2tlblxyXG5heGlvcy5pbnRlcmNlcHRvcnMucmVxdWVzdC51c2UoZnVuY3Rpb24gKGNvbmZpZykge1xyXG4gICAgY29uc3QgdG9rZW4gPSAoc2Vzc2lvblN0b3JhZ2UuZ2V0SXRlbShcImxvZ2dlZEluXCIpICE9PSBudWxsKSA/IHNlc3Npb25TdG9yYWdlLmdldEl0ZW0oXCJsb2dnZWRJblwiKSA6IFwiXCI7XHJcbiAgICBjb25maWcuaGVhZGVycy5BdXRob3JpemF0aW9uID0gIGBCZWFyZXIgJHt0b2tlbn1gO1xyXG4gICAgcmV0dXJuIGNvbmZpZztcclxufSk7XHJcbi8vICBJbnRlcmNlcHRvciBSZXF1ZXN0c1xyXG5heGlvcy5pbnRlcmNlcHRvcnMucmVzcG9uc2UudXNlKChyZXNwb25zZSkgPT4ge1xyXG4gICAgICAgIHJldHVybiByZXNwb25zZVxyXG4gICAgfSwgYXN5bmMgKGVycm9yKSA9PiB7XHJcbiAgICAgICAgLy9jb25zb2xlLmxvZyhlcnJvci5yZXNwb25zZS5zdGF0dXMpXHJcbiAgICBpZiAoZXJyb3IucmVzcG9uc2Uuc3RhdHVzID09PSA0MDEpIHtcclxuICAgICAgICBzZXNzaW9uU3RvcmFnZS5yZW1vdmVJdGVtKFwibG9nZ2VkSW5cIik7XHJcbiAgICB9XHJcbn0pO1xyXG4vL0dFVFxyXG4vL0dldCBQYWdlc1xyXG5leHBvcnQgY29uc3QgZ2V0TmV3c2xldHRlckV4cG9ydCA9IGFzeW5jICgpID0+IHtcclxuICAgIGNvbnN0IHJlc3VsdCA9IGF3YWl0IGF4aW9zKFxyXG4gICAgICAgICcvYXBpL2FkbWluL25ld3NsZXR0ZXIvZXhwb3J0JyxcclxuICAgICk7XHJcbiAgICByZXR1cm4ocmVzdWx0LmRhdGEuZXhwb3J0KTtcclxufTtcclxuZXhwb3J0IGNvbnN0IGdldEdhbWVFeHBvcnQgPSBhc3luYyAoKSA9PiB7XHJcbiAgICBjb25zdCByZXN1bHQgPSBhd2FpdCBheGlvcyhcclxuICAgICAgICAnL2FwaS9hZG1pbi9jb25jb3Vycy9leHBvcnQnLFxyXG4gICAgKTtcclxuICAgIHJldHVybihyZXN1bHQuZGF0YS5leHBvcnQpO1xyXG59O1xyXG4vL0dldCBQYWdlc1xyXG5leHBvcnQgY29uc3QgZ2V0UGFnZXMgPSBhc3luYyAoKSA9PiB7XHJcbiAgICBjb25zdCByZXN1bHQgPSBhd2FpdCBheGlvcyhcclxuICAgICAgICAnL2FwaS9hZG1pbi9wYWdlcycsXHJcbiAgICApO1xyXG4gICAgcmV0dXJuKHJlc3VsdC5kYXRhLmxpc3RQYWdlKTtcclxufTtcclxuLy9HZXQgT25lIFBhZ2UgXHJcbmV4cG9ydCBjb25zdCBnZXRPbmVQYWdlID0gYXN5bmMgKGlkUGFnZSkgPT4ge1xyXG4gICAgY29uc3QgcmVzdWx0ID0gYXdhaXQgYXhpb3MoXHJcbiAgICAgICAgYC9hcGkvYWRtaW4vcGFnZXMvJHtpZFBhZ2V9YCxcclxuICAgICk7XHJcbiAgICByZXR1cm4ocmVzdWx0LmRhdGEucGFnZXMpO1xyXG59O1xyXG4vL0dldCBPbmUgU2VjdGlvblxyXG5leHBvcnQgY29uc3QgZ2V0T25lU2VjdGlvbiA9IGFzeW5jIChpZFBhZ2UpID0+IHtcclxuICAgIGNvbnN0IHJlc3VsdCA9IGF3YWl0IGF4aW9zKFxyXG4gICAgICAgIGAvYXBpL2FkbWluL3NlY3Rpb25wYWdlLyR7aWRQYWdlfWAsXHJcbiAgICApO1xyXG4gICAgcmV0dXJuKHJlc3VsdC5kYXRhLnNlY3Rpb25QYWdlICE9PSBudWxsID8gcmVzdWx0LmRhdGEuc2VjdGlvblBhZ2UgOiBbXSk7XHJcbn07XHJcbi8vR2V0IE9uZSBTZWN0aW9uIEl0ZW1cclxuZXhwb3J0IGNvbnN0IGdldE9uZVNlY3Rpb25JdGVtID0gYXN5bmMgKGlkU2VjdGlvblBhZ2UsIGlkRWxlbWVudCkgPT4ge1xyXG4gICAgbGV0IHRvID0gYCR7aWRTZWN0aW9uUGFnZX0vJHtpZEVsZW1lbnR9YDtcclxuICAgIGlmKHR5cGVvZiBpZEVsZW1lbnQgPT09ICd1bmRlZmluZWQnKVxyXG4gICAgICAgIHRvID0gYCR7aWRTZWN0aW9uUGFnZX1gO1xyXG4gICAgY29uc3QgcmVzdWx0ID0gYXdhaXQgYXhpb3MoXHJcbiAgICAgICAgYC9hcGkvYWRtaW4vc2VjdGlvbi9lbGVtZW50LyR7dG99YCxcclxuICAgICk7XHJcbiAgICAvL2NvbnNvbGUubG9nKHJlc3VsdClcclxuICAgIHJldHVybihyZXN1bHQuZGF0YS5lbGVtZW50ICE9PSBudWxsID8gcmVzdWx0LmRhdGEuZWxlbWVudCA6IFtdKTtcclxufTtcclxuLy9HZXQgQ2F0ZWdvcnlcclxuZXhwb3J0IGNvbnN0IGdldENhdGVnb3J5ID0gYXN5bmMgKCkgPT4ge1xyXG4gICAgY29uc3QgcmVzdWx0ID0gYXdhaXQgYXhpb3MoXHJcbiAgICAgICAgJy9hcGkvYWRtaW4vY2F0ZWdvcnknLFxyXG4gICAgKTtcclxuICAgIHJldHVybihyZXN1bHQuZGF0YS5jYXRlZ29yeSk7XHJcbn07XHJcbi8vR2V0IFBhcmFtc1xyXG5leHBvcnQgY29uc3QgZ2V0UGFyYW1zID0gYXN5bmMgKCkgPT4ge1xyXG4gICAgY29uc3QgcmVzdWx0ID0gYXdhaXQgYXhpb3MoXHJcbiAgICAgICAgJy9hcGkvYWRtaW4vY29uZmlnLycsXHJcbiAgICApO
119291xyXG4gICAgcmV0dXJuKHJlc3VsdC5kYXRhLnBhcmFtZXRyZSk7XHJcbn07XHJcbi8vR2V0IE1lZGlhIFxyXG5leHBvcnQgY29uc3QgZ2V0TWVkaWFzID0gYXN5bmMgKCkgPT4ge1xyXG4gICAgY29uc3QgcmVzdWx0ID0gYXdhaXQgYXhpb3MoXHJcbiAgICAgICAgJy9hcGkvYWRtaW4vbWVkaWEnLFxyXG4gICAgKTtcclxuICAgIHJldHVybihyZXN1bHQuZGF0YS5saXN0TWVkaWEpO1xyXG59O1xyXG4vL0dldCBNZWRpYSBcclxuZXhwb3J0IGNvbnN0IGdldE9uZU1lZGlhID0gYXN5bmMgKGlkKSA9PiB7XHJcbiAgICBjb25zdCByZXN1bHQgPSBhd2FpdCBheGlvcyhcclxuICAgICAgICBgL2FwaS9hZG1pbi9tZWRpYS8ke2lkfWAsXHJcbiAgICApO1xyXG5cclxuICAgIHJldHVybihyZXN1bHQuZGF0YS5tZWRpYSk7XHJcbn07XHJcbi8vR2V0IExhYmVsIFxyXG5leHBvcnQgY29uc3QgZ2V0TGFiZWwgPSBhc3luYyAoKSA9PiB7XHJcbiAgICBjb25zdCByZXN1bHQgPSBhd2FpdCBheGlvcyhcclxuICAgICAgICAnL2FwaS9hZG1pbi9sYWJlbCcsXHJcbiAgICApO1xyXG4gICAgcmV0dXJuKHJlc3VsdC5kYXRhLmxhYmVsKTtcclxufTtcclxuLy9HZXQgTWVudSBUZW1wbGF0ZSBIZWFkZXJcclxuZXhwb3J0IGNvbnN0IGdldE1lbnVIZWFkZXIgPSBhc3luYyAoKSA9PiB7XHJcbiAgICBjb25zdCByZXN1bHQgPSBhd2FpdCBheGlvcyhcclxuICAgICAgICAnL2FwaS9hZG1pbi9oZWFkZXInLFxyXG4gICAgKTtcclxuICAgIHJldHVybihyZXN1bHQuZGF0YSk7XHJcbn07XHJcbi8vR2V0IFRlbXBsYXRlIE1lbnUgXHJcbmV4cG9ydCBjb25zdCBnZXRNZW51ID0gYXN5bmMgKCkgPT4ge1xyXG4gICAgY29uc3QgcmVzdWx0ID0gYXdhaXQgYXhpb3MoXHJcbiAgICAgICAgJy9hcGkvYWRtaW4vbWVudScsXHJcbiAgICApO1xyXG4gICAgcmV0dXJuKHJlc3VsdC5kYXRhKTtcclxufTtcclxuLy9HZXQgVGVt
11929cGxhdGUgTmV3c2xldHRlcnNcclxuZXhwb3J0IGNvbnN0IGdldE5ld3NsZXR0ZXIgPSBhc3luYyAoKSA9PiB7XHJcbiAgICBjb25zdCByZXN1bHQgPSBhd2FpdCBheGlvcyhcclxuICAgICAgICAnL2FwaS9hZG1pbi9uZXdzbGV0dGVyJyxcclxuICAgICk7XHJcbiAgICByZXR1cm4ocmVzdWx0LmRhdGEubGlzdE5ld3NsZXR0ZXIpO1xyXG59O1xyXG4vL0dldCBTdGF0dXMgTmV3c2xldHRlcnNcclxuZXhwb3J0IGNvbnN0IGdldFN0YXR1c05ld3NsZXR0ZXIgPSBhc3luYyAoKSA9PiB7XHJcbiAgICBjb25zdCByZXN1bHQgPSBhd2FpdCBheGlvcyhcclxuICAgICAgICAnL2FwaS9hZG1pbi9uZXdzbGV0dGVyL3N0YXR1cycsXHJcbiAgICApO1xyXG4gICAgcmV0dXJuKHJlc3VsdC5kYXRhKTtcclxufTtcclxuLy9HZXQgR2FtZXNcclxuZXhwb3J0IGNvbnN0IGdldEdhbWVzID0gYXN5bmMgKCkgPT4ge1xyXG4gICAgY29uc3QgcmVzdWx0ID0gYXdhaXQgYXhpb3MoXHJcbiAgICAgICAgJy9hcGkvYWRtaW4vY29uY291cnMnLFxyXG4gICAgKTtcclxuICAgIHJldHVybihyZXN1bHQuZGF0YS5jb25jb3Vycyk7XHJcbn07XHJcbi8vR2V0IE1lbnUgVGVtcGxhdGUgRm9vdGVyXHJcbmV4cG9ydCBjb25zdCBnZXRNZW51Rm9vdGVyID0gYXN5bmMgKCkgPT4ge1xyXG4gICAgY29uc3QgcmVzdWx0ID0gYXdhaXQgYXhpb3MoXHJcbiAgICAgICAgJy9hcGkvYWRtaW4vZm9vdGVyJyxcclxuICAgICk7XHJcbiAgICByZXR1cm4ocmVzdWx0LmRhdGEpO1xyXG59O1xyXG4vL0dldCBVc2VycyBcclxuZXhwb3J0IGNvbnN0IGdldFVzZXJzID0gYXN5bmMgKCkgPT4ge1xyXG4gICAgY29uc3QgcmVzdWx0ID0gYXdhaXQgYXhpb3MoXHJcbiAgICAgICAgJy9hcGkvYWRtaW4vdXNlcicsXHJcbiAgICApO1xyXG4gICAgcmV0dXJuKHJlc3VsdC5kYXRhLmxpc3RVc2VyICE9PSBudWxsID8gcmVzdWx0LmRhdGEubGlzdFVzZXIgOiBbXSk7XHJcbn07XHJcblxyXG4vL1BVVFxyXG4vL1NldCBQYXJhbXNcclxuZXhwb3J0IGNvbnN0IHNlbmRQYXJhbXMgPSBhc3luYyAoZGF0YSkgPT4ge1xyXG4gICAgcmV0dXJuIGF3YWl0IGF4aW9zLnB1dCgnL2FwaS9hZG1pbi9jb25maWcnLCBkYXRhKTtcclxufTtcclxuLy9TZXQgUGFnZXMgT3JkZXJcclxuZXhwb3J0IGNvbnN0IHNlbmRQYWdlT3JkZXIgPSBhc3luYyAoZGF0YSkgPT4ge1xyXG4gICAgcmV0dXJuIGF3YWl0IGF4aW9zLnB1dCgnL2FwaS9hZG1pbi9wYWdlcy9vcmRlcnMnLCBkYXRhKTtcclxufTtcclxuLy9TZXQgUGFnZXNcclxuZXhwb3J0IGNvbnN0IHNlbmRQYWdlID0gYXN5bmMgKGRhdGEsIGlkKSA9PiB7XHJcbiAgICByZXR1cm4gYXdhaXQgYXhpb3MucHV0KGAvYXBpL2FkbWluL3BhZ2VzLyR7aWR9YCwgZGF0YSk7XHJcbn07XHJcbi8vU2V0IFNlY3Rpb25cclxuZXhwb3J0IGNvbnN0IHNlbmRTZWN0aW9uID0gYXN5bmMgKGRhdGEsIGlkUGFnZSwgaWRTZWN0aW9uUGFnZSkgPT4ge1xyXG4gICAgcmV0dXJuIGF3YWl0IGF4aW9zLnB1dChgL2FwaS9hZG1pbi9zZWN0aW9ucGFnZS8ke2lkUGFnZX0vJHtpZFNlY3Rpb25QYWdlfWAsIFtkYXRhXSk7XHJcbn07XHJcbi8vU2V0IFRlbXBsYXRlXHJcbmV4cG9ydCBjb25zdCBzZW5kU29jaWFsVGVtcGxhdGUgPSBhc3luYyAoZGF0YSkgPT4ge1xyXG4gICAgcmV0dXJuIGF3YWl0IGF4aW9zLnB1dChgL2FwaS9hZG1pbi9zb2NpYWxgLCBkYXRhKTtcclxufTtcclxuLy9TZXQgU2VjdGlvbiBpdGVtXHJcbmV4cG9ydCBjb25zdCBzZW5kU2VjdGlvbkVsZW1lbnQgPSBhc3luYyAoZGF0YSwgaWQsIGlkRWxlbWVudCkgPT4ge1xyXG4gICAgcmV0dXJuIGF3YWl0IGF4aW9zLnB1dChgL2FwaS9hZG1pbi9zZWN0aW9uL2VsZW1lbnQvJHtpZH0vJHtpZEVsZW1lbnR9YCwgW2RhdGFdKTtcclxufTtcclxuLy9TZXQgT3JkZXIgU2VjdGlvbiBvbmVQYWdlXHJcbmV4cG9ydCBjb25zdCBzZW5kT3JkZXJTZWN0aW9uID0gYXN5bmMgKGRhdGEpID0+IHtcclxuICAgIHJldHVybiBhd2FpdCBheGlvcy5wdXQoYC9hcGkvYWRtaW4vc2VjdGlvbnBhZ2Uvb3JkZXJzYCwgZGF0YSk7XHJcbn07XHJcbi8vU2V0IE9yZGVyIFNlY3Rpb24gb25lUGFnZVxyXG5leHBvcnQgY29uc3Qgc2VuZE9yZGVyU2VjdGlvbkl0ZW0gPSBhc3luYyAoZGF0YSwgaWQpID0+IHtcclxuICAgIHJldHVybiBhd2FpdCBheGlvcy5wdXQoYC9hcGkvYWRtaW4vc2VjdGlvbi9vcmRlcnMvZWxlbWVudC8ke2lkfWAsIGRhdGEpO1xyXG59O1xyXG4vL1NldCBNZW51IE9yZGVyXHJcbmV4cG9ydCBjb25zdCBzZW5kTWVudU9yZGVyID0gYXN5bmMgKGRhdGEpID0+IHtcclxuICAgIHJldHVybiBhd2FpdCBheGlvcy5wdXQoJy9hcGkvYWRtaW4vbWVudS9vcmRlcnMnLCBkYXRhKTtcclxufTtcclxuLy9TZXQgU3RhdHVzXHJcbmV4cG9ydCBjb25zdCBzZW5kU3RhdHVzID0gYXN5bmMgKHRvLCBpZCwgZGF0YSwgaWRJdGVtKSA9PiB7XHJcbiAgICBsZXQgdmFsdWU7XHJcbiAgICBpZih0eXBlb2YgaWRJdGVtID09PSAndW5kZWZpbmVkJykge1xyXG4gICAgICAgIHZhbHVlID0gYCR7aWR9YDtcclxuICAgIH0gZWxzZSBpZiAodHlwZW9mIGlkSXRlbSAhPT0gJ3VuZGVmaW5lZCcpe1xyXG4gICAgICAgIHZhbHVlID0gYCR7aWR9LyR7aWRJdGVtfWA7XHJcbiAgICB9XHJcbiAgICAvL2NvbnNvbGUubG9nKGRhdGEpXHJcbiAgICByZXR1cm4gYXdhaXQgYXhpb3MucHV0KGAke3RvfSR7dmFsdWV9YCwgeydzdGF0dXMnOiBkYXRhfSApO1xyXG59O1xyXG4vL0VkaXQgUGF0aCBJbWdcclxuZXhwb3J0IGNvbnN0IGVkaXRQYXRoSW1nID0gYXN5bmMgKGlkLCBkYXRhKSA9PiB7XHJcbiAgICByZXR1cm4gYXdhaXQgYXhpb3MucHV0KGAvYXBpL2FkbWluL21lZGlhL3NlY3Rpb24vJHtpZH1gLCBkYXRhKTtcclxufTtcclxuLy9FZGl0IFVzZXIgXHJcbmV4cG9ydCBjb25zdCBlZGl0VXNlciA9IGFzeW5jIChkYXRhLCBpZCkgPT4ge1xyXG4gICAgcmV0dXJuIGF3YWl0IGF4aW9zLnB1dChgL2FwaS9hZG1pbi91c2VyLyR7aWR9YCwgZGF0YSk7XHJcbn07XHJcbi8vRWRpdCBNZWRpYSBcclxuZXhwb3J0IGNvbnN0IGVkaXRNZWRpYSA9IGFzeW5jIChkYXRhLCBpZCkgPT4ge1xyXG4gICAgcmV0dXJuIGF3YWl0IGF4aW9zLnB1dChgL2FwaS9hZG1pbi9tZWRpYS8ke2lkfWAsIGRhdGEpO1xyXG59O1xyXG4vL0VkaXQgTWVudSBJdGVtXHJcbmV4cG9ydCBjb25zdCBlZGl0TWVudUl0ZW0gPSBhc3luYyAoZGF0YSwgaWQpID0+IHtcclxuICAgIHJldHVybi
11929Bhd2FpdCBheGlvcy5wdXQoYC9hcGkvYWRtaW4vbWVudS8ke2lkfWAsIGRhdGEpO1xyXG59O1xyXG5cclxuLy9ERUxFVEVcclxuLy9TZW5kIERlbGV0ZVxyXG5leHBvcnQgY29uc3Qgc2VuZERlbGV0ZSA9IGFzeW5jICh0bywgaWQpID0+IHtcclxuICAgIC8vY29uc29sZS5sb2codG8sIGlkKVxyXG4gICAgcmV0dXJuIGF3YWl0IGF4aW9zLmRlbGV0ZShgJHt0b30ke2lkfWAsIHt9KTtcclxufTtcclxuXHJcbi8vUE9TVFxyXG4vL0FkZCBVc2VyIFxyXG5leHBvcnQgY29uc3QgYWRkVXNlciA9IGFzeW5jIChkYXRhKSA9PiB7XHJcbiAgICByZXR1cm4gYXdhaXQgYXhpb3MucG9zdCgnL2FwaS9hZG1pbi91c2VyJywgZGF0YSk7XHJcbn07XHJcbi8vQWRkIE1lZGlhXHJcbmV4cG9ydCBjb25zdCBhZGRNZWRpYSA9IGFzeW5jIChkYXRhKSA9PiB7XHJcbiAgICBsZXQgYm9keUZvcm1EYXRhID0gbmV3IEZvcm1EYXRhKCk7XHJcbiAgICAvL2NvbnNvbGUubG9nKGRhdGEpXHJcbiAgICBib2R5Rm9ybURhdGEuYXBwZW5kKCdmaWxlcycsIGRhdGEuZmlsZXMpXHJcbiAgICBib2R5Rm9ybURhdGEuYXBwZW5kKCdhbHQnLCBkYXRhLmluZm8uYWx0KVxyXG4gICAgYm9keUZvcm1EYXRhLmFwcGVuZCgnbGFuZycsIGRhdGEuaW5mby5sYW5nKVxyXG4gICAgYm9keUZvcm1EYXRhLmFwcGVuZCgnb3JpZ2luYWxGaWxlTmFtZScsIGRhdGEuaW5mby5vcmlnaW5hbEZpbGVOYW1lKVxyXG5cclxuICAgIGlmKGRhdGEuaW5mby5pZFZpZGVvKSB7XHJcbiAgICAgICAgYm9keUZvcm1EYXRhLmFwcGVuZCgndmlkZW8nLCBkYXRhLmluZm8udmlkZW8pXHJcbiAgICAgICAgYm9keUZvcm1EYXRhLmFwcGVuZCgnaWRWaWRlbycsIGRhdGEuaW5mby5pZFZpZGVvKVxyXG4gICAgfVxyXG4gICAgLy9jb25zb2xlLmxvZyhbLi4uYm9keUZvcm1EYXRhXSlcclxuXHJcbiAgICByZXR1cm4gYXdhaXQgYXhpb3Moe1xyXG4gICAgICAgIG1ldGhvZDogJ3Bvc3QnLFxyXG4gICAgICAgIHVybDogJy9hcGkvYWRtaW4vbWVkaWEnLFxyXG4gICAgICAgIGRhdGE6IGJvZHlGb3JtRGF0YSxcclxuICAgICAgICBoZWFkZXJzOiB7ICdDb250ZW50LVR5cGUnOiAnbXVsdGlwYXJ0L2Zvcm0tZGF0YScgfSBcclxuICAgIH0pOyBcclxufTtcclxuLy9BZGQgUGFnZVxyXG5leHBvcnQgY29uc3QgYWRkUGFnZSA9IGFzeW5jIChkYXRhKSA9PiB7XHJcbiAgICByZXR1cm4gYXdhaXQgYXhpb3MucG9zdCgnL2FwaS9hZG1pbi9wYWdlcycsIGRhdGEpO1xyXG59O1xyXG4vL0FkZCBNZW51IEl0ZW1cclxuZXhwb3J0IGNvbnN0IGFkZE1lbnVJdGVtID0gYXN5bmMgKGRhdGEpID0+IHtcclxuICAgIHJldHVybiBhd2FpdCBheGlvcy5wb3N0KCcvYXBpL2FkbWluL21lbnUnLCBkYXRhKTtcclxufTtcclxuLy9BZGQgU2VjdGlvbiBQYWdlXHJcbmV4cG9ydCBjb25zdCBhZGRTZWN0aW9uUGFnZSA9IGFzeW5jIChkYXRhLCBpZFBhZ2UsIGlkU2VjdGlvbikgPT4ge1xyXG4gICAgbGV0IHRvID0gYCR7aWRQYWdlfS8ke2lkU2VjdGlvbn1gO1xyXG4gICAgaWYodHlwZW9mIGlkU2VjdGlvbiA9PT0gJ3VuZGVmaW5lZCcpXHJcbiAgICAgICAgdG8gPSBgJHtpZFBhZ2V9YDtcclxuICAgIHJldHVybiBhd2FpdCBheGlvcy5wb3N0KGAvYXBpL2FkbWluL3NlY3Rpb25wYWdlLyR7dG99YCwgW2RhdGFdKTtcclxufTtcclxuLy9BZGQgU2VjdGlvbiBpdGVtXHJcbmV4cG9ydCBjb25zdCBhZGRTZWN0aW9uRWxlbWVudCA9IGFzeW5jIChkYXRhLCBpZCwgaWRFbGVtZW50KSA9PiB7XHJcbiAgICByZXR1cm4gYXdhaXQgYXhpb3MucG9zdChgL2FwaS9hZG1pbi9zZWN0aW9uL2VsZW1lbnQvJHtpZH1gLCBkYXRhKTtcclxufTtcclxuLy8gTG9naW4gXHJcbmV4cG9ydCBjb25zdCBsb2dpbkNoZWNrID0gYXN5bmMgKGRhdGEpID0+IHtcclxuICAgIGNvbnN0IHJlc3VsdCA9IGF3YWl0IGF4aW9zLnBvc3QoYC9sb2dpbl9jaGVja2AsIGRhdGEpOyBcclxuICAgIC8vY29uc29sZS5sb2cocmVzdWx0LmRhdGEpXHJcbiAgICByZXR1cm4gcmVzdWx0LmRhdGE7XHJcbn07XHJcbmV4cG9ydCBjb25zdCBnZXRPbmVVc2VyTG9nID0gYXN5bmMgKCkgPT4ge1xyXG4gICAgY29uc3QgcmVzdWx0ID0gYXdhaXQgYXhpb3MoXHJcbiAgICAgICAgJy9hcGkvYWRtaW4vdXNlci9vbmUnLFxyXG4gICAgKTtcclxuICAgIC8vY29uc29sZS5sb2cocmVzdWx0KVxyXG4gICAgcmV0dXJuKHJlc3VsdC5kYXRhLnVzZXIpO1xyXG59O1xyXG4iLCJpbXBvcnQgUmVhY3QsIHsgdXNlUmVkdWNlciwgY3JlYXRlQ29udGV4dCB9IGZyb20gJ3JlYWN0JztcclxuXHJcbmV4cG9ydCBjb25zdCBpbml0aWFsU3RhdGUgPSB7XHJcbiAgICBjaGVja0FjdGl2ZVR5cGU6ICdhbGwnLFxyXG4gICAgYWxwaGFPcmRlcjogZmFsc2UsXHJcbiAgICB0ZW1wbGF0ZTogWydhY3R1YWxpdGUnLCdhY3R1R2FtZScsJ2NvbnRhY3QnLCdjb250YWN0Rm9ybScsJ2dyaWRUdicsJ2xhc3RUd2VldCcsJ2xlZ2FsTWVudGlvbicsJ2xpdmVSZXBsYXknLCdwYXJ0bmVycycsJ3Byb3BvcycsJ3NlY3Rpb25UaXRsZScsJ3NsaWRlckhvbWUnXSxcclxuICAgIGN1cnJlbnRHYWxsZXJ5SW1nOiAnJyxcclxufVxyXG5cclxuZXhwb3J0IGNvbnN0IFN0b3JlQ29udGV4dCA9IGNyZWF0ZUNvbnRleHQoaW5pdGlhbFN0YXRlKTtcclxuXHJcbmV4cG9ydCBmdW5jdGlvbiByZWR1Y2VyKHN0YXRlLCBhY3Rpb24gKSB7XHJcbiAgICBzd2l0Y2ggKGFjdGlvbi50eXBlKSB7XHJcbiAgICAgICAgY2FzZSAnc2V0QWxwaGFPcmRlcic6XHJcbiAgICAgICAgICAgIHJldHVybiB7Li4uc3RhdGUsIGFscGhhT3JkZXI6IGFjdGlvbi5hT3JkZXJ9O1xyXG4gICAgICAgIGNhc2UgJ3NldENoZWNrQWN0aXZlVHlwZSc6XHJcbiAgICAgICAgICAgIHJldHVybiB7Li4uc3RhdGUsIGNoZWNrQWN0aXZlVHlwZTogYWN0aW9uLmNBY3RpdmV9O1xyXG4gICAgICAgIGNhc2UgJ3NldEN1cnJlbnRHYWxsZXJ5SW1nJzpcclxuICAgICAgICAgICAgcmV0dXJuIHsuLi5zdGF0ZSwgY3VycmVudEdhbGxlcnlJbWc6IGFjdGlvbi5jSW1nfTtcclxuICAgICAgICBkZWZhdWx0OlxyXG4gICAgICAgICAgICB0aHJvdyBuZXcgRXJyb3IoKTtcclxuICAgIH0gXHJcbn1cclxuXHJcbmV4cG9ydCBjb25zdCBTdG9yZUNvbnRhaW5lciA9ICh7Y2hpbGRyZW59KSA9PiB7XHJcbiAgICBjb25zdCBbc3RhdGUsIGRpc3BhdGNoXSA9IHVzZVJlZHVjZXIocmVkdWNlciwgaW5pdGlhbFN0YXRlKTtcclxuICAgIFxyXG4gICAgcmV0dXJuIChcclxuXHJcbiAgICAgICAgPFN0b3JlQ29udGV4dC5Qcm92aWRlciB2YWx1ZT17e3N0YXRlLCBkaXNwYXRjaH19PlxyXG4gICAgICAgICAgICB7Y2hpbGRyZW59XHJcbiAgICAgICAgPC9TdG9yZUNvbnRleHQuUHJvdmlkZXI+XHJcbiAgICApXHJcbn1cclxuIiwiZXhwb3J0IGNvbnN0IHRoZW1lID0ge1xyXG4gICAgZ2xvYmFsOiB7XHJcbiAgICAgICAgY29sb3JzOiB7XHJcbiAgICAgICAgICAgIGJyYW5kOiAnIzkwYzk3ZScsXHJcbiAgICAgICAgICAgIGJvcmRlcjoge1xyXG4gICAgICAgICAgICAgICAgXCJkYXJrXCI6IFwicmdiYSgwLDAsMCwwLjMzKVwiLFxyXG4gICAgICAgICAgICAgICAgXCJsaWdodFwiOiBcInJnYmEoMjU1LDI1NSwyNTUsIDAuMzMpXCIsXHJcbiAgICAgICAgICAgI
11929H0sXHJcbiAgICAgICAgICAgIGNvbnRyb2w6IHtcclxuICAgICAgICAgICAgICAgIFwiZGFya1wiOiBcImJyYW5kXCIsXHJcbiAgICAgICAgICAgICAgICBcImxpZ2h0XCI6IFwiYnJhbmRcIixcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0sXHJcbiAgICB9LFxyXG4gICAgcmFkaW9CdXR0b246IHtcclxuICAgICAgICBib3JkZXI6IHtcclxuICAgICAgICAgICAgY29sb3I6IHtcclxuICAgICAgICAgICAgICAgIFwiZGFya1wiOiBcInJnYmEoMCwwLDAsMC4zMylcIixcclxuICAgICAgICAgICAgICAgIFwibGlnaHRcIjogXCJyZ2JhKDI1NSwyNTUsMjU1LCAwLjMzKVwiXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxufTtcclxuIiwiZXhwb3J0IGRlZmF1bHQgXCIvYnVpbGQvaW1hZ2VzL2Nyb3NzLmIyNWE1OTllLnBuZ1wiOyIsImV4cG9ydCBkZWZhdWx0IFwiL2J1aWxkL2ltYWdlcy9kZWxldGUuZmIxODNhNDMucG5nXCI7IiwiZXhwb3J0IGRlZmF1bHQgXCIvYnVpbGQvaW1hZ2VzL2Rvd25sb2FkLjJlYjZlZDI5LnBuZ1wiOyIsImV4cG9ydCBkZWZhdWx0IFwiL2J1aWxkL2ltYWdlcy9kcmFnLjgzZGZjMjVkLnBuZ1wiOyIsImV4cG9ydCBkZWZhdWx0IFwiL2J1aWxkL2ltYWdlcy9lZGl0LmE0OGU0NjNmLnBuZ1wiOyIsImV4cG9ydCBkZWZhdWx0IFwiL2J1aWxkL2ltYWdlcy9mYi5iOTkyZTNkOS5wbmdcIjsiLCJleHBvcnQgZGVmYXVsdCBcIi9idWlsZC9pbWFnZXMvZ2FsZXJpZXMuMTJmOTljNzYucG5nXCI7IiwiaW1wb3J0IHR1dG8xIGZyb20gJy4vdHV0bzEucG5nJztcclxuaW1wb3J0IHR1dG8yIGZyb20gJy4vdHV0bzIucG5nJztcclxuaW1wb3J0IHR1dG8zIGZyb20gJy4vdHV0bzMucG5nJztcclxuaW1wb3J0IHR1dG80IGZyb20gJy4vdHV0bzQucG5nJztcclxuaW1wb3J0IHR1dG81IGZyb20gJy4vdHV0bzUucG5nJztcclxuaW1wb3J0IHR1dG82IGZyb20gJy4vdHV0bzYucG5nJztcclxuaW1wb3J0IHR1dG83IGZyb20gJy4vdHV0bzcucG5nJztcclxuXHJcbmV4cG9ydCB7IHR1dG8xLCB0dXRvMiwgdHV0bzMsIHR1dG80LCB0dXRvNSwgdHV0bzYsICB0dXRvNyB9OyIsImV4cG9ydCBkZWZhdWx0IFwiL2J1aWxkL2ltYWdlcy90dXRvMS5jMzkzYjhkMi5wbmdcIjsiLCJleHBvcnQgZGVmYXVsdCBcIi9idWlsZC9pbWFnZXMvdHV0bzIuODg4MjJjNjEucG5nXCI7IiwiZXhwb3J0IGRlZmF1bHQgXCIvYnVpbGQvaW1hZ2VzL3R1dG8zLjcwMjlkMGQwLnBuZ1wiOyIsImV4cG9ydCBkZWZhdWx0IFwiL2J1aWxkL2ltYWdlcy90dXRvNC5lMjY1YThjMi5wbmdcIjsiLCJleHBvcnQgZGVmYXVsdCBcIi9idWlsZC9pbWFnZXMvdHV0bzUuZTA2MzRmNTEucG5nXCI7IiwiZXhwb3J0IGRlZmF1bHQgXCIvYnVpbGQvaW1hZ2VzL3R1dG82LmViMmE3MDZmLnBuZ1wiOyIsImV4cG9ydCBkZWZhdWx0IFwiL2J1aWxkL2ltYWdlcy90dXRvNy42ZGZjOGI0Yy5wbmdcIjsiLCJleHBvcnQgZGVmYXVsdCBcIi9idWlsZC9pbWFnZXMvaW5zdGEuNmQ3MWY4ZDMucG5nXCI7IiwiZXhwb3J0IGRlZmF1bHQgXCIvYnVpbGQvaW1hZ2VzL2xvZ29Cby5hODZjODBlNi5wbmdcIjsiLCJleHBvcnQgZGVmYXVsdCBcIi9idWlsZC9pbWFnZXMvcGFnZXMuODgyNGQyYWUucG5nXCI7IiwiZXhwb3J0IGRlZmF1bHQgXCIvYnVpbGQvaW1hZ2VzL3BhcmFtZXRlcnMuYTQxNzY4MTAucG5nXCI7IiwiZXhwb3J0IGRlZmF1bHQgXCIvYnVpbGQvaW1hZ2VzL3BsYXl3aGl0ZS4yNWU5OTYzYi5wbmdcIjsiLCJleHBvcnQgZGVmYXVsdCBcIi9idWlsZC9pbWFnZXMvcmV0dXJuLjkzYWQ1YmM0LnBuZ1wiOyIsImV4cG9ydCBkZWZhdWx0IFwiL2J1aWxkL2ltYWdlcy9zYXZlLjYzZTJjNzBkLnBuZ1wiOyIsImV4cG9ydCBkZWZhdWx0IFwiL2J1aWxkL2ltYWdlcy9zbmFwLjZhZWIzMWY5LnBuZ1wiOyIsImV4cG9ydCBkZWZhdWx0IFwiL2J1aWxkL2ltYWdlcy90ZW1wbGF0ZXMuZmM5NTk5OTYucG5nXCI7IiwiZXhwb3J0IGRlZmF1bHQgXCIvYnVpbGQvaW1hZ2VzL3Rpa3Rvay44MDM2NjU0Yy5wbmdcIjsiLCJleHBvcnQgZGVmYXVsdCBcIi9idWlsZC9pbWFnZXMvdHcuNzYzZDhmNjgucG5nXCI7IiwiZXhwb3J0IGRlZmF1bHQgXCIvYnVpbGQvaW1hZ2VzL3VwbG9hZC5kZTE4NTA0YS5wbmdcIjsiLCJleHBvcnQgZGVmYXVsdCBcIi9idWlsZC9pbWFnZXMvdXNlcnMuYmM3MmZiNGEucG5nXCI7IiwiZXhwb3J0IGRlZmF1bHQgXCIvYnVpbGQvaW1hZ2VzL3l0LjQwNjQ2NGJkLnBuZ1wiOyIsImltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XHJcbmltcG9ydCB7IFN0b3JlQ29udGFpbmVyIH0gZnJvbSAnLi4vc3RvcmUvc3RvcmUnO1xyXG5pbXBvcnQgeyBOYXZNZW51IH0gZnJvbSAnLi4vY29tcG9uZW50cy9uYXZNZW51L05hdk1lbnUnO1xyXG5pbXBvcnQgJy4vaW5kZXguc2Nzcyc7XHJcbmltcG9ydCB7IEdyb21tZXQgfSBmcm9tICdncm9tbWV0JztcclxuaW1wb3J0IHsgdGhlbWUgfSBmcm9tICcuLi90aGVtZS9pbmRleCc7XHJcblxyXG5mdW5jdGlvbiBBcHAoKSB7XHJcbiAgICByZXR1cm4gKFxyXG4gICAgICAgIDw+XHJcbiAgICAgICAgICAgIDxHcm9tbWV0IHRoZW1lPXt0aGVtZX0gdGhlbWVNb2RlPVwiZGFya1wiIGNsYXNzTmFtZT1cIlVYSUFHcm9tbWV0Q29udGFpbmVyXCI+XHJcbiAgICAgICAgICAgICAgICA8U3RvcmVDb250YWluZXI+XHJcbiAgICAgICAgICAgICAgICAgICAgPE5hdk1lbnUgLz5cclxuICAgICAgICAgICAgICAgIDwvU3RvcmVDb250YWluZXI+XHJcbiAgICAgICAgICAgIDwvR3JvbW1ldD5cclxuICAgICAgICA8Lz5cclxuICAgICk7XHJcbn1cclxuXHJcbmV4cG9ydCBkZWZhdWx0IEFwcDtcclxuIiwiLy8gZXh0cmFjdGVkIGJ5IG1pbmktY3NzLWV4dHJhY3QtcGx1Z2luIl0sInNvdXJjZVJvb3QiOiIifQ==
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.