332 lines
724 KiB
JavaScript
332 lines
724 KiB
JavaScript
/*
|
||
* ATTENTION: An "eval-source-map" devtool has been used.
|
||
* This devtool is neither made for production nor for readable output files.
|
||
* It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools.
|
||
* If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/)
|
||
* or disable the default devtool with "devtool: false".
|
||
* If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/).
|
||
*/
|
||
(() => {
|
||
var exports = {};
|
||
exports.id = "pages/_app";
|
||
exports.ids = ["pages/_app"];
|
||
exports.modules = {
|
||
|
||
/***/ "./src/components/common/theme.jsx":
|
||
/*!*****************************************!*\
|
||
!*** ./src/components/common/theme.jsx ***!
|
||
\*****************************************/
|
||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||
|
||
"use strict";
|
||
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var next_themes__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next-themes */ \"next-themes\");\n/* harmony import */ var next_themes__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(next_themes__WEBPACK_IMPORTED_MODULE_1__);\n\n\nconst Theme = ()=>{\n const { theme , setTheme } = (0,next_themes__WEBPACK_IMPORTED_MODULE_1__.useTheme)();\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment, {\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"dark-light-wrapper\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"label\", {\n htmlFor: \"dark-light-checkbox\",\n className: \"dark-light-label\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"input\", {\n type: \"checkbox\",\n className: \"dark-light-checkbox\",\n id: \"dark-light-checkbox\"\n }, void 0, false, {\n fileName: \"J:\\\\Workspace\\\\React\\\\edublink-react-education-template\\\\edublink\\\\src\\\\components\\\\common\\\\theme.jsx\",\n lineNumber: 9,\n columnNumber: 21\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"switcher swith-to-light\",\n onClick: ()=>setTheme(theme === \"light\" ? \"dark\" : \"light\"),\n children: \"Light\"\n }, void 0, false, {\n fileName: \"J:\\\\Workspace\\\\React\\\\edublink-react-education-template\\\\edublink\\\\src\\\\components\\\\common\\\\theme.jsx\",\n lineNumber: 10,\n columnNumber: 21\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"p\", {\n className: \"switcher swith-to-dark\",\n onClick: ()=>setTheme(theme === \"light\" ? \"dark\" : \"light\"),\n children: \"Dark\"\n }, void 0, false, {\n fileName: \"J:\\\\Workspace\\\\React\\\\edublink-react-education-template\\\\edublink\\\\src\\\\components\\\\common\\\\theme.jsx\",\n lineNumber: 16,\n columnNumber: 21\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"dark-light-ball\",\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"div\", {\n className: \"dark-light-ball-inner\",\n onClick: ()=>setTheme(theme === \"light\" ? \"dark\" : \"light\"),\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"i\", {\n className: \"sun-icon ri-sun-fill\",\n onClick: ()=>setTheme(\"dark\")\n }, void 0, false, {\n fileName: \"J:\\\\Workspace\\\\React\\\\edublink-react-education-template\\\\edublink\\\\src\\\\components\\\\common\\\\theme.jsx\",\n lineNumber: 24,\n columnNumber: 29\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"i\", {\n className: \"moon-icon ri-moon-fill\",\n onClick: ()=>setTheme(\"light\")\n }, void 0, false, {\n fileName: \"J:\\\\Workspace\\\\React\\\\edublink-react-education-template\\\\edublink\\\\src\\\\components\\\\common\\\\theme.jsx\",\n lineNumber: 28,\n columnNumber: 29\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"J:\\\\Workspace\\\\React\\\\edublink-react-education-template\\\\edublink\\\\src\\\\components\\\\common\\\\theme.jsx\",\n lineNumber: 23,\n columnNumber: 25\n }, undefined)\n }, void 0, false, {\n fileName: \"J:\\\\Workspace\\\\React\\\\edublink-react-education-template\\\\edublink\\\\src\\\\components\\\\common\\\\theme.jsx\",\n lineNumber: 22,\n columnNumber: 21\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"J:\\\\Workspace\\\\React\\\\edublink-react-education-template\\\\edublink\\\\src\\\\components\\\\common\\\\theme.jsx\",\n lineNumber: 8,\n columnNumber: 17\n }, undefined)\n }, void 0, false, {\n fileName: \"J:\\\\Workspace\\\\React\\\\edublink-react-education-template\\\\edublink\\\\src\\\\components\\\\common\\\\theme.jsx\",\n lineNumber: 7,\n columnNumber: 13\n }, undefined)\n }, void 0, false);\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (Theme);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9jb21tb24vdGhlbWUuanN4LmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQUE7QUFBdUM7QUFFdkMsTUFBTUMsS0FBSyxHQUFHLElBQU07SUFDaEIsTUFBTSxFQUFFQyxLQUFLLEdBQUVDLFFBQVEsR0FBRSxHQUFHSCxxREFBUSxFQUFFO0lBQ3RDLHFCQUNJO2tCQUNJLDRFQUFDSSxLQUFHO1lBQUNDLFNBQVMsRUFBQyxvQkFBb0I7c0JBQy9CLDRFQUFDQyxPQUFLO2dCQUFDQyxPQUFPLEVBQUMscUJBQXFCO2dCQUFDRixTQUFTLEVBQUMsa0JBQWtCOztrQ0FDN0QsOERBQUNHLE9BQUs7d0JBQUNDLElBQUksRUFBQyxVQUFVO3dCQUFDSixTQUFTLEVBQUMscUJBQXFCO3dCQUFDSyxFQUFFLEVBQUMscUJBQXFCOzs7OztpQ0FBRztrQ0FDbEYsOERBQUNDLEdBQUM7d0JBQ0VOLFNBQVMsRUFBQyx5QkFBeUI7d0JBQ25DTyxPQUFPLEVBQUUsSUFBTVQsUUFBUSxDQUFFRCxLQUFLLEtBQUssT0FBTyxHQUFHLE1BQU0sR0FBRyxPQUFPLENBQUU7a0NBQ2xFLE9BQ0Q7Ozs7O2lDQUFJO2tDQUVKLDhEQUFDUyxHQUFDO3dCQUNFTixTQUFTLEVBQUMsd0JBQXdCO3dCQUNsQ08sT0FBTyxFQUFFLElBQU1ULFFBQVEsQ0FBRUQsS0FBSyxLQUFLLE9BQU8sR0FBRyxNQUFNLEdBQUcsT0FBTyxDQUFFO2tDQUNsRSxNQUNEOzs7OztpQ0FBSTtrQ0FFSiw4REFBQ0UsS0FBRzt3QkFBQ0MsU0FBUyxFQUFDLGlCQUFpQjtrQ0FDNUIsNEVBQUNELEtBQUc7NEJBQUNDLFNBQVMsRUFBQyx1QkFBdUI7NEJBQUNPLE9BQU8sRUFBRSxJQUFNVCxRQUFRLENBQUVELEtBQUssS0FBSyxPQUFPLEdBQUcsTUFBTSxHQUFHLE9BQU8sQ0FBRTs7OENBQ2xHLDhEQUFDVyxHQUFDO29DQUNFUixTQUFTLEVBQUMsc0JBQXNCO29DQUNoQ08sT0FBTyxFQUFFLElBQU1ULFFBQVEsQ0FBQyxNQUFNLENBQUM7Ozs7OzZDQUM5Qjs4Q0FDTCw4REFBQ1UsR0FBQztvQ0FDRVIsU0FBUyxFQUFDLHdCQUF3QjtvQ0FDbENPLE9BQU8sRUFBRSxJQUFNVCxRQUFRLENBQUMsT0FBTyxDQUFDOzs7Ozs2Q0FDL0I7Ozs7OztxQ0FDSDs7Ozs7aUNBQ0o7Ozs7Ozt5QkFDRjs7Ozs7cUJBQ047cUJBQ1AsQ0FDTjtDQUNKO0FBRUQsaUVBQWVGLEtBQUssRUFBQyIsInNvdXJjZXMiOlsid2VicGFjazovL2VkdS1ibGluay8uL3NyYy9jb21wb25lbnRzL2NvbW1vbi90aGVtZS5qc3g/YjNmYyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyB1c2VUaGVtZSB9IGZyb20gJ25leHQtdGhlbWVzJztcclxuXHJcbmNvbnN0IFRoZW1lID0gKCkgPT4ge1xyXG4gICAgY29uc3QgeyB0aGVtZSwgc2V0VGhlbWUgfSA9IHVzZVRoZW1lKCk7XHJcbiAgICByZXR1cm4gKFxyXG4gICAgICAgIDw+ICBcclxuICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJkYXJrLWxpZ2h0LXdyYXBwZXJcIj5cclxuICAgICAgICAgICAgICAgIDxsYWJlbCBodG1sRm9yPVwiZGFyay1saWdodC1jaGVja2JveFwiIGNsYXNzTmFtZT1cImRhcmstbGlnaHQtbGFiZWxcIj5cclxuICAgICAgICAgICAgICAgICAgICA8aW5wdXQgdHlwZT1cImNoZWNrYm94XCIgY2xhc3NOYW1lPVwiZGFyay1saWdodC1jaGVja2JveFwiIGlkPVwiZGFyay1saWdodC1jaGVja2JveFwiIC8+XHJcbiAgICAgICAgICAgICAgICAgICAgPHAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzTmFtZT1cInN3aXRjaGVyIHN3aXRoLXRvLWxpZ2h0XCJcclxuICAgICAgICAgICAgICAgICAgICAgICAgb25DbGljaz17KCkgPT4gc2V0VGhlbWUoIHRoZW1lID09PSAnbGlnaHQnID8gJ2RhcmsnIDogJ2xpZ2h0JyApfVxyXG4gICAgICAgICAgICAgICAgICAgID5MaWdodFxyXG4gICAgICAgICAgICAgICAgICAgIDwvcD5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgPHAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzTmFtZT1cInN3aXRjaGVyIHN3aXRoLXRvLWRhcmtcIlxyXG4gICAgICAgICAgICAgICAgICAgICAgICBvbkNsaWNrPXsoKSA9PiBzZXRUaGVtZSggdGhlbWUgPT09ICdsaWdodCcgPyAnZGFyaycgOiAnbGlnaHQnICl9XHJcbiAgICAgICAgICAgICAgICAgICAgPkRhcmtcclxuICAgICAgICAgICAgICAgICAgICA8L3A+XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJkYXJrLWxpZ2h0LWJhbGxcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJkYXJrLWxpZ2h0LWJhbGwtaW5uZXJcIiBvbkNsaWNrPXsoKSA9PiBzZXRUaGVtZSggdGhlbWUgPT09ICdsaWdodCcgPyAnZGFyaycgOiAnbGlnaHQnICl9PlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGkgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3NOYW1lPVwic3VuLWljb24gcmktc3VuLWZpbGxcIlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9uQ2xpY2s9eygpID0+IHNldFRoZW1lKCdkYXJrJyl9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+PC9pPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGkgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3NOYW1lPVwibW9vbi1pY29uIHJpLW1vb24tZmlsbFwiXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb25DbGljaz17KCkgPT4gc2V0VGhlbWUoJ2xpZ2h0Jyl9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+PC9pPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgICAgIDwvbGFiZWw+XHJcbiAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgIDwvPlxyXG4gICAgKVxyXG59XHJcblxyXG5leHBvcnQgZGVmYXVsdCBUaGVtZTsiXSwibmFtZXMiOlsidXNlVGhlbWUiLCJUaGVtZSIsInRoZW1lIiwic2V0VGhlbWUiLCJkaXYiLCJjbGFzc05hbWUiLCJsYWJlbCIsImh0bWxGb3IiLCJpbnB1dCIsInR5cGUiLCJpZCIsInAiLCJvbkNsaWNrIiwiaSJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/common/theme.jsx\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "./src/components/seo.jsx":
|
||
/*!********************************!*\
|
||
!*** ./src/components/seo.jsx ***!
|
||
\********************************/
|
||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||
|
||
"use strict";
|
||
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var next_head__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/head */ \"next/head\");\n/* harmony import */ var next_head__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(next_head__WEBPACK_IMPORTED_MODULE_1__);\n\n\nconst SEO = ({ pageTitle , font })=>/*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((next_head__WEBPACK_IMPORTED_MODULE_1___default()), {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"title\", {\n children: pageTitle && `${pageTitle} || EduBlink Online Education Platform React Next js Template`\n }, void 0, false, {\n fileName: \"J:\\\\Workspace\\\\React\\\\edublink-react-education-template\\\\edublink\\\\src\\\\components\\\\seo.jsx\",\n lineNumber: 5,\n columnNumber: 9\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"meta\", {\n httpEquiv: \"x-ua-compatible\",\n content: \"ie=edge\"\n }, void 0, false, {\n fileName: \"J:\\\\Workspace\\\\React\\\\edublink-react-education-template\\\\edublink\\\\src\\\\components\\\\seo.jsx\",\n lineNumber: 8,\n columnNumber: 9\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"meta\", {\n name: \"description\",\n content: \"Generated by create next app\"\n }, void 0, false, {\n fileName: \"J:\\\\Workspace\\\\React\\\\edublink-react-education-template\\\\edublink\\\\src\\\\components\\\\seo.jsx\",\n lineNumber: 9,\n columnNumber: 9\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"meta\", {\n name: \"robots\",\n content: \"noindex, follow\"\n }, void 0, false, {\n fileName: \"J:\\\\Workspace\\\\React\\\\edublink-react-education-template\\\\edublink\\\\src\\\\components\\\\seo.jsx\",\n lineNumber: 10,\n columnNumber: 9\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"meta\", {\n name: \"viewport\",\n content: \"width=device-width, initial-scale=1, shrink-to-fit=no\"\n }, void 0, false, {\n fileName: \"J:\\\\Workspace\\\\React\\\\edublink-react-education-template\\\\edublink\\\\src\\\\components\\\\seo.jsx\",\n lineNumber: 11,\n columnNumber: 9\n }, undefined),\n font && /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"link\", {\n href: font,\n rel: \"stylesheet\"\n }, void 0, false, {\n fileName: \"J:\\\\Workspace\\\\React\\\\edublink-react-education-template\\\\edublink\\\\src\\\\components\\\\seo.jsx\",\n lineNumber: 15,\n columnNumber: 18\n }, undefined),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(\"link\", {\n rel: \"icon\",\n href: \"/favicon.ico\"\n }, void 0, false, {\n fileName: \"J:\\\\Workspace\\\\React\\\\edublink-react-education-template\\\\edublink\\\\src\\\\components\\\\seo.jsx\",\n lineNumber: 16,\n columnNumber: 9\n }, undefined)\n ]\n }, void 0, true, {\n fileName: \"J:\\\\Workspace\\\\React\\\\edublink-react-education-template\\\\edublink\\\\src\\\\components\\\\seo.jsx\",\n lineNumber: 4,\n columnNumber: 5\n }, undefined);\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (SEO);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9zZW8uanN4LmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBQUE7QUFBNkI7QUFFN0IsTUFBTUMsR0FBRyxHQUFHLENBQUMsRUFBRUMsU0FBUyxHQUFFQyxJQUFJLEdBQUUsaUJBQzVCLDhEQUFDSCxrREFBSTs7MEJBQ0QsOERBQUNJLE9BQUs7MEJBQ0RGLFNBQVMsSUFBSSxDQUFDLEVBQUVBLFNBQVMsQ0FBQyw2REFBNkQsQ0FBQzs7Ozs7eUJBQ3JGOzBCQUNSLDhEQUFDRyxNQUFJO2dCQUFDQyxTQUFTLEVBQUMsaUJBQWlCO2dCQUFDQyxPQUFPLEVBQUMsU0FBUzs7Ozs7eUJBQUc7MEJBQ3RELDhEQUFDRixNQUFJO2dCQUFDRyxJQUFJLEVBQUMsYUFBYTtnQkFBQ0QsT0FBTyxFQUFDLDhCQUE4Qjs7Ozs7eUJBQUc7MEJBQ2xFLDhEQUFDRixNQUFJO2dCQUFDRyxJQUFJLEVBQUMsUUFBUTtnQkFBQ0QsT0FBTyxFQUFDLGlCQUFpQjs7Ozs7eUJBQUc7MEJBQ2hELDhEQUFDRixNQUFJO2dCQUNERyxJQUFJLEVBQUMsVUFBVTtnQkFDZkQsT0FBTyxFQUFDLHVEQUF1RDs7Ozs7eUJBQ2pFO1lBQ0RKLElBQUksa0JBQUksOERBQUNNLE1BQUk7Z0JBQUNDLElBQUksRUFBRVAsSUFBSTtnQkFBRVEsR0FBRyxFQUFDLFlBQVk7Ozs7O3lCQUFHOzBCQUM5Qyw4REFBQ0YsTUFBSTtnQkFBQ0UsR0FBRyxFQUFDLE1BQU07Z0JBQUNELElBQUksRUFBQyxjQUFjOzs7Ozt5QkFBRzs7Ozs7O2lCQUNwQztBQUdYLGlFQUFlVCxHQUFHLEVBQUMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9lZHUtYmxpbmsvLi9zcmMvY29tcG9uZW50cy9zZW8uanN4PzEwMDkiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IEhlYWQgZnJvbSBcIm5leHQvaGVhZFwiO1xyXG5cclxuY29uc3QgU0VPID0gKHsgcGFnZVRpdGxlLCBmb250IH0pID0+IChcclxuICAgIDxIZWFkPlxyXG4gICAgICAgIDx0aXRsZT5cclxuICAgICAgICAgICAge3BhZ2VUaXRsZSAmJiBgJHtwYWdlVGl0bGV9IHx8IEVkdUJsaW5rIE9ubGluZSBFZHVjYXRpb24gUGxhdGZvcm0gUmVhY3QgTmV4dCBqcyBUZW1wbGF0ZWB9XHJcbiAgICAgICAgPC90aXRsZT5cclxuICAgICAgICA8bWV0YSBodHRwRXF1aXY9XCJ4LXVhLWNvbXBhdGlibGVcIiBjb250ZW50PVwiaWU9ZWRnZVwiIC8+XHJcbiAgICAgICAgPG1ldGEgbmFtZT1cImRlc2NyaXB0aW9uXCIgY29udGVudD1cIkdlbmVyYXRlZCBieSBjcmVhdGUgbmV4dCBhcHBcIiAvPlxyXG4gICAgICAgIDxtZXRhIG5hbWU9XCJyb2JvdHNcIiBjb250ZW50PVwibm9pbmRleCwgZm9sbG93XCIgLz5cclxuICAgICAgICA8bWV0YVxyXG4gICAgICAgICAgICBuYW1lPVwidmlld3BvcnRcIlxyXG4gICAgICAgICAgICBjb250ZW50PVwid2lkdGg9ZGV2aWNlLXdpZHRoLCBpbml0aWFsLXNjYWxlPTEsIHNocmluay10by1maXQ9bm9cIlxyXG4gICAgICAgIC8+XHJcbiAgICAgICAge2ZvbnQgJiYgPGxpbmsgaHJlZj17Zm9udH0gcmVsPVwic3R5bGVzaGVldFwiIC8+fVxyXG4gICAgICAgIDxsaW5rIHJlbD1cImljb25cIiBocmVmPVwiL2Zhdmljb24uaWNvXCIgLz5cclxuICAgIDwvSGVhZD5cclxuKVxyXG5cclxuZXhwb3J0IGRlZmF1bHQgU0VPOyJdLCJuYW1lcyI6WyJIZWFkIiwiU0VPIiwicGFnZVRpdGxlIiwiZm9udCIsInRpdGxlIiwibWV0YSIsImh0dHBFcXVpdiIsImNvbnRlbnQiLCJuYW1lIiwibGluayIsImhyZWYiLCJyZWwiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/seo.jsx\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "./src/contexts/mouse-move-context.jsx":
|
||
/*!*********************************************!*\
|
||
!*** ./src/contexts/mouse-move-context.jsx ***!
|
||
\*********************************************/
|
||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||
|
||
"use strict";
|
||
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"MouseMoveContext\": () => (/* binding */ MouseMoveContext),\n/* harmony export */ \"MouseMoveProvider\": () => (/* binding */ MouseMoveProvider),\n/* harmony export */ \"useMouseMoveUI\": () => (/* binding */ useMouseMoveUI)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n\n\nconst MouseMoveContext = /*#__PURE__*/ (0,react__WEBPACK_IMPORTED_MODULE_1__.createContext)({});\nconst MouseMoveProvider = ({ children })=>{\n const { 0: currentPosition , 1: setCurrentPosition } = (0,react__WEBPACK_IMPORTED_MODULE_1__.useState)({\n x: 0,\n y: 0\n });\n const whileMouseMove = (0,react__WEBPACK_IMPORTED_MODULE_1__.useCallback)((e)=>{\n setCurrentPosition({\n x: e.clientX - window.innerWidth / 2,\n y: e.clientY - window.innerHeight / 2\n });\n }, []);\n const mouseDirection = (0,react__WEBPACK_IMPORTED_MODULE_1__.useMemo)(()=>{\n return (main = 20)=>({\n x: currentPosition.x / main,\n y: currentPosition.y / main\n });\n }, [\n currentPosition\n ]);\n const mouseReverse = (0,react__WEBPACK_IMPORTED_MODULE_1__.useMemo)(()=>{\n return (main = 20)=>({\n x: currentPosition.x / main * -1,\n y: currentPosition.y / main * -1\n });\n }, [\n currentPosition\n ]);\n (0,react__WEBPACK_IMPORTED_MODULE_1__.useEffect)(()=>{\n window.addEventListener(\"mousemove\", whileMouseMove);\n return ()=>{\n window.removeEventListener(\"mousemove\", whileMouseMove);\n };\n }, [\n whileMouseMove\n ]);\n const param = (0,react__WEBPACK_IMPORTED_MODULE_1__.useMemo)(()=>({\n mouseDirection,\n mouseReverse\n }), [\n mouseDirection,\n mouseReverse\n ]);\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(MouseMoveContext.Provider, {\n value: param,\n children: children\n }, void 0, false, {\n fileName: \"J:\\\\Workspace\\\\React\\\\edublink-react-education-template\\\\edublink\\\\src\\\\contexts\\\\mouse-move-context.jsx\",\n lineNumber: 43,\n columnNumber: 9\n }, undefined);\n};\nconst useMouseMoveUI = ()=>(0,react__WEBPACK_IMPORTED_MODULE_1__.useContext)(MouseMoveContext);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29udGV4dHMvbW91c2UtbW92ZS1jb250ZXh0LmpzeC5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7O0FBQUE7QUFBNkY7QUFDdEYsTUFBTU0sZ0JBQWdCLGlCQUFHTixvREFBYSxDQUFFLEVBQUUsQ0FBRSxDQUFDO0FBRTdDLE1BQU1PLGlCQUFpQixHQUFHLENBQUUsRUFBRUMsUUFBUSxHQUFFLEdBQU07SUFDakQsTUFBTSxLQUFDQyxlQUFlLE1BQUVDLGtCQUFrQixNQUFJTiwrQ0FBUSxDQUFFO1FBQUVPLENBQUMsRUFBRSxDQUFDO1FBQUVDLENBQUMsRUFBRSxDQUFDO0tBQUUsQ0FBRTtJQUN4RSxNQUFNQyxjQUFjLEdBQUdaLGtEQUFXLENBQUUsQ0FBRWEsQ0FBQyxHQUFNO1FBQ3pDSixrQkFBa0IsQ0FBRTtZQUNoQkMsQ0FBQyxFQUFFRyxDQUFDLENBQUNDLE9BQU8sR0FBR0MsTUFBTSxDQUFDQyxVQUFVLEdBQUcsQ0FBQztZQUNwQ0wsQ0FBQyxFQUFFRSxDQUFDLENBQUNJLE9BQU8sR0FBR0YsTUFBTSxDQUFDRyxXQUFXLEdBQUcsQ0FBQztTQUN4QyxDQUFFLENBQUM7S0FDUCxFQUFFLEVBQUUsQ0FBRTtJQUVQLE1BQU1DLGNBQWMsR0FBR2pCLDhDQUFPLENBQUUsSUFBTTtRQUNsQyxPQUFPLENBQUVrQixJQUFJLEdBQUcsRUFBRSxHQUFNLENBQUU7Z0JBQ3RCVixDQUFDLEVBQUVGLGVBQWUsQ0FBQ0UsQ0FBQyxHQUFHVSxJQUFJO2dCQUMzQlQsQ0FBQyxFQUFFSCxlQUFlLENBQUNHLENBQUMsR0FBR1MsSUFBSTthQUM5QixDQUFFO0tBQ04sRUFBRTtRQUFDWixlQUFlO0tBQUMsQ0FBRTtJQUV0QixNQUFNYSxZQUFZLEdBQUduQiw4Q0FBTyxDQUFFLElBQU07UUFDaEMsT0FBTyxDQUFFa0IsSUFBSSxHQUFHLEVBQUUsR0FBTSxDQUFFO2dCQUN0QlYsQ0FBQyxFQUFFLGVBQWlCLENBQUNBLENBQUMsR0FBR1UsSUFBSSxHQUFLLENBQUMsQ0FBQztnQkFDcENULENBQUMsRUFBRSxlQUFpQixDQUFDQSxDQUFDLEdBQUdTLElBQUksR0FBSyxDQUFDLENBQUM7YUFDdkMsQ0FBRSxDQUFDO0tBQ1AsRUFBRTtRQUFDWixlQUFlO0tBQUMsQ0FBRTtJQUV0QkosZ0RBQVMsQ0FBRSxJQUFNO1FBQ2JXLE1BQU0sQ0FBQ08sZ0JBQWdCLENBQUUsV0FBVyxFQUFFVixjQUFjLENBQUUsQ0FBQztRQUN2RCxPQUFPLElBQU07WUFDVEcsTUFBTSxDQUFDUSxtQkFBbUIsQ0FBRSxXQUFXLEVBQUVYLGNBQWMsQ0FBRSxDQUFDO1NBQzdEO0tBQ0osRUFBRTtRQUFDQSxjQUFjO0tBQUMsQ0FBRSxDQUFDO0lBRXRCLE1BQU1ZLEtBQUssR0FBR3RCLDhDQUFPLENBQ2pCLElBQU0sQ0FBRTtZQUNKaUIsY0FBYztZQUNkRSxZQUFZO1NBQ2YsQ0FBRSxFQUNIO1FBQUNGLGNBQWM7UUFBRUUsWUFBWTtLQUFDLENBQ2pDO0lBRUQscUJBQ0ksOERBQUNoQixnQkFBZ0IsQ0FBQ29CLFFBQVE7UUFBQ0MsS0FBSyxFQUFHRixLQUFLO2tCQUNsQ2pCLFFBQVE7Ozs7O2lCQUNjLENBQy9CO0NBQ0osQ0FBQztBQUVLLE1BQU1vQixjQUFjLEdBQUcsSUFBTTFCLGlEQUFVLENBQUVJLGdCQUFnQixDQUFFLENBQUMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9lZHUtYmxpbmsvLi9zcmMvY29udGV4dHMvbW91c2UtbW92ZS1jb250ZXh0LmpzeD8xNzY5Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNyZWF0ZUNvbnRleHQsIHVzZUNhbGxiYWNrLCB1c2VDb250ZXh0LCB1c2VNZW1vLCB1c2VTdGF0ZSwgdXNlRWZmZWN0IH0gZnJvbSAncmVhY3QnO1xuZXhwb3J0IGNvbnN0IE1vdXNlTW92ZUNvbnRleHQgPSBjcmVhdGVDb250ZXh0KCB7fSApO1xuXG5leHBvcnQgY29uc3QgTW91c2VNb3ZlUHJvdmlkZXIgPSAoIHsgY2hpbGRyZW4gfSApID0+IHtcbiAgICBjb25zdCBbY3VycmVudFBvc2l0aW9uLCBzZXRDdXJyZW50UG9zaXRpb25dID0gdXNlU3RhdGUoIHsgeDogMCwgeTogMCB9ICk7XG4gICAgY29uc3Qgd2hpbGVNb3VzZU1vdmUgPSB1c2VDYWxsYmFjayggKCBlICkgPT4ge1xuICAgICAgICBzZXRDdXJyZW50UG9zaXRpb24oIHtcbiAgICAgICAgICAgIHg6IGUuY2xpZW50WCAtIHdpbmRvdy5pbm5lcldpZHRoIC8gMixcbiAgICAgICAgICAgIHk6IGUuY2xpZW50WSAtIHdpbmRvdy5pbm5lckhlaWdodCAvIDJcbiAgICAgICAgfSApO1xuICAgIH0sIFtdICk7XG5cbiAgICBjb25zdCBtb3VzZURpcmVjdGlvbiA9IHVzZU1lbW8oICgpID0+IHtcbiAgICAgICAgcmV0dXJuICggbWFpbiA9IDIwICkgPT4gKCB7XG4gICAgICAgICAgICB4OiBjdXJyZW50UG9zaXRpb24ueCAvIG1haW4sXG4gICAgICAgICAgICB5OiBjdXJyZW50UG9zaXRpb24ueSAvIG1haW5cbiAgICAgICAgfSApXG4gICAgfSwgW2N1cnJlbnRQb3NpdGlvbl0gKTtcblxuICAgIGNvbnN0IG1vdXNlUmV2ZXJzZSA9IHVzZU1lbW8oICgpID0+IHtcbiAgICAgICAgcmV0dXJuICggbWFpbiA9IDIwICkgPT4gKCB7XG4gICAgICAgICAgICB4OiAoIGN1cnJlbnRQb3NpdGlvbi54IC8gbWFpbiApICogLTEsXG4gICAgICAgICAgICB5OiAoIGN1cnJlbnRQb3NpdGlvbi55IC8gbWFpbiApICogLTFcbiAgICAgICAgfSApO1xuICAgIH0sIFtjdXJyZW50UG9zaXRpb25dICk7XG5cbiAgICB1c2VFZmZlY3QoICgpID0+IHtcbiAgICAgICAgd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoICdtb3VzZW1vdmUnLCB3aGlsZU1vdXNlTW92ZSApO1xuICAgICAgICByZXR1cm4gKCkgPT4ge1xuICAgICAgICAgICAgd2luZG93LnJlbW92ZUV2ZW50TGlzdGVuZXIoICdtb3VzZW1vdmUnLCB3aGlsZU1vdXNlTW92ZSApO1xuICAgICAgICB9XG4gICAgfSwgW3doaWxlTW91c2VNb3ZlXSApO1xuXG4gICAgY29uc3QgcGFyYW0gPSB1c2VNZW1vKFxuICAgICAgICAoKSA9PiAoIHtcbiAgICAgICAgICAgIG1vdXNlRGlyZWN0aW9uLFxuICAgICAgICAgICAgbW91c2VSZXZlcnNlXG4gICAgICAgIH0gKSxcbiAgICAgICAgW21vdXNlRGlyZWN0aW9uLCBtb3VzZVJldmVyc2VdXG4gICAgKTtcblxuICAgIHJldHVybiAoXG4gICAgICAgIDxNb3VzZU1vdmVDb250ZXh0LlByb3ZpZGVyIHZhbHVlPXsgcGFyYW0gfT5cbiAgICAgICAgICAgIHsgY2hpbGRyZW4gfVxuICAgICAgICA8L01vdXNlTW92ZUNvbnRleHQuUHJvdmlkZXI+XG4gICAgKVxufTtcblxuZXhwb3J0IGNvbnN0IHVzZU1vdXNlTW92ZVVJID0gKCkgPT4gdXNlQ29udGV4dCggTW91c2VNb3ZlQ29udGV4dCApOyJdLCJuYW1lcyI6WyJjcmVhdGVDb250ZXh0IiwidXNlQ2FsbGJhY2siLCJ1c2VDb250ZXh0IiwidXNlTWVtbyIsInVzZVN0YXRlIiwidXNlRWZmZWN0IiwiTW91c2VNb3ZlQ29udGV4dCIsIk1vdXNlTW92ZVByb3ZpZGVyIiwiY2hpbGRyZW4iLCJjdXJyZW50UG9zaXRpb24iLCJzZXRDdXJyZW50UG9zaXRpb24iLCJ4IiwieSIsIndoaWxlTW91c2VNb3ZlIiwiZSIsImNsaWVudFgiLCJ3aW5kb3ciLCJpbm5lcldpZHRoIiwiY2xpZW50WSIsImlubmVySGVpZ2h0IiwibW91c2VEaXJlY3Rpb24iLCJtYWluIiwibW91c2VSZXZlcnNlIiwiYWRkRXZlbnRMaXN0ZW5lciIsInJlbW92ZUV2ZW50TGlzdGVuZXIiLCJwYXJhbSIsIlByb3ZpZGVyIiwidmFsdWUiLCJ1c2VNb3VzZU1vdmVVSSJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/contexts/mouse-move-context.jsx\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "./src/data/blog-data.js":
|
||
/*!*******************************!*\
|
||
!*** ./src/data/blog-data.js ***!
|
||
\*******************************/
|
||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||
|
||
"use strict";
|
||
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\nconst blog_data = [\n {\n id: 1,\n img: \"/assets/images/blog/blog-01.jpg\",\n category: \"ONLINE\",\n title: \"Become a Better Blogger: Content Planning\",\n date: \"Oct 10, 2022\",\n comment: 9,\n sm_desc: \"Lorem ipsum dolor sit amet cons tetur adipisicing sed.\",\n delay: \"100\",\n home_1: true\n },\n {\n id: 2,\n img: \"/assets/images/blog/blog-02.jpg\",\n category: \"LECTURE\",\n title: \"How to Keep Workouts Fresh in the Morning\",\n date: \"Jan 10, 2022\",\n comment: 15,\n sm_desc: \"Lorem ipsum dolor sit amet cons tetur adipisicing sed do eiusmod ux tempor incid idunt labore dol oremagna aliqua.\",\n delay: \"200\",\n home_1: true\n },\n {\n id: 3,\n img: \"/assets/images/blog/blog-03.jpg\",\n category: \"BUSINESS\",\n title: \"Four Ways to Keep Your Workout Routine Fresh\",\n date: \"Feb 10, 2021\",\n comment: 12,\n sm_desc: \"Lorem ipsum dolor sit amet cons tetur adipisicing sed do eiusmod ux tempor incid idunt.\",\n delay: \"300\",\n home_1: true\n },\n // home 4\n {\n id: 4,\n img: \"/assets/images/blog/blog-04.jpg\",\n category: \"ONLINE\",\n title: \"Eco-Education in Our Lives: We Can Change the Future\",\n date: \"JAN 10 2021\",\n comment: 18,\n sm_desc: \"Lorem ipsum dolor sit amet consec tetur adipisicing sed eiusmod tempor incid idunt labore.\",\n author: \"Edward\",\n large: true,\n home_4: true\n },\n {\n id: 5,\n img: \"/assets/images/blog/blog-05.jpg\",\n category: \"LECTURE\",\n title: \"Qualification for Students’ Satisfaction Rate\",\n date: \"SEP 10 2021\",\n comment: 14,\n sm_desc: \"Lorem ipsum dolor sit amet consec tetur adipisicing sed eiusmod tempor incid idunt labore.\",\n author: \"Edward\",\n home_4: true\n },\n {\n id: 6,\n img: \"/assets/images/blog/blog-06.jpg\",\n category: \"LECTURE\",\n title: \"Instructional Design and Adult Learners\",\n date: \"SEP 18 2021\",\n comment: 9,\n sm_desc: \"Lorem ipsum dolor sit amet consec tetur adipisicing sed eiusmod tempor incid idunt labore.\",\n author: \"Edward\",\n home_4: true\n },\n {\n id: 7,\n img: \"/assets/images/blog/blog-10.jpg\",\n category: \"LECTURE\",\n title: \"Join ATD 2021 International Conference & EXPO\",\n date: \"SEP 25 2021\",\n comment: 16,\n sm_desc: \"Lorem ipsum dolor sit amet consec tetur adipisicing sed eiusmod tempor incid idunt labore.\",\n author: \"Edward\",\n home_4: true\n },\n // home 5\n {\n id: 8,\n img: \"/assets/images/blog/blog-11.jpg\",\n category: \"ONLINE\",\n title: \"Become a Better Blogger: Content Planning\",\n date: \"Oct 10, 2022\",\n comment: 10,\n sm_desc: \"Lorem ipsum dolor sit amet cons tetur adipisicing sed.\",\n author: \"Edward\",\n kitchen: true\n },\n {\n id: 9,\n img: \"/assets/images/blog/blog-12.jpg\",\n category: \"LECTURE\",\n title: \"Fresh Inspiration For March And A Smashing\",\n date: \"Oct 15, 2022\",\n comment: 12,\n sm_desc: \"Lorem ipsum dolor sit amet cons tetur adipisicing sed do eiusmod ux tempor incid idunt labore dol oremagna aliqua.\",\n author: \"Edward\",\n kitchen: true\n },\n {\n id: 10,\n img: \"/assets/images/blog/blog-13.jpg\",\n category: \"BUSINESS\",\n title: \"How to Developers Taking the Guess Work\",\n date: \"Oct 20, 2022\",\n comment: 15,\n sm_desc: \"Lorem ipsum dolor sit amet cons tetur adipisicing sed do eiusmod ux tempor incid idunt.\",\n author: \"Edward\",\n kitchen: true\n },\n // kindergarten\n {\n id: 11,\n img: \"/assets/images/blog/blog-07.jpg\",\n category: \"ONLINE\",\n title: \"Do You Play Well With Other Children?\",\n date: \"Nov 20, 2022\",\n comment: 10,\n sm_desc: \"Lorem ipsum dolor sit amet cons tetur adipisicing sed.\",\n author: \"Edward\",\n kindergarten_blog: true\n },\n {\n id: 12,\n img: \"/assets/images/blog/blog-08.jpg\",\n category: \"HISTORY\",\n title: \"Early History of the United States\",\n date: \"Dec 20, 2022\",\n comment: 12,\n sm_desc: \"Lorem ipsum dolor sit amet cons tetur adipisicing sed.\",\n author: \"Edward\",\n kindergarten_blog: true\n },\n {\n id: 13,\n img: \"/assets/images/blog/blog-09.jpg\",\n category: \"BASEBALL\",\n title: \"What Collecting Baseball Cards Taught Me\",\n date: \"Feb 20, 2022\",\n comment: 15,\n sm_desc: \"Lorem ipsum dolor sit amet cons tetur adipisicing sed.\",\n author: \"Edward\",\n kindergarten_blog: true\n },\n // modern schooling\n {\n id: 14,\n img: \"/assets/images/blog/blog-32.jpg\",\n category: \"ONLINE\",\n title: \"Good Things are Happening Creative Learning\",\n date: \"Oct 20, 2022\",\n comment: 14,\n sm_desc: \"Lorem ipsum dolor sit amet cons tetur sed idunt.\",\n author: \"Edward\",\n delay: \"100\",\n modern_schooling_blog: true\n },\n {\n id: 15,\n img: \"/assets/images/blog/blog-33.jpg\",\n category: \"LECTURE\",\n title: \"Creating a Community of Diverse Learners\",\n date: \"Oct 15, 2022\",\n comment: 14,\n sm_desc: \"Lorem ipsum dolor sit amet cons tetur sed idunt.\",\n author: \"Edward\",\n delay: \"200\",\n modern_schooling_blog: true\n },\n {\n id: 16,\n img: \"/assets/images/blog/blog-34.jpg\",\n category: \"BUSINESS\",\n title: \"Changing Lives and Giving Choices For Everyone\",\n date: \"Oct 23, 2022\",\n comment: 19,\n sm_desc: \"Lorem ipsum dolor sit amet cons tetur sed idunt.\",\n author: \"Edward\",\n delay: \"300\",\n modern_schooling_blog: true\n },\n {\n id: 17,\n img: \"/assets/images/blog/blog-35.jpg\",\n category: \"BUSINESS\",\n title: \"An Excellent Foundation for Future Success\",\n date: \"Oct 30, 2022\",\n comment: 20,\n sm_desc: \"Lorem ipsum dolor sit amet cons tetur sed idunt.\",\n author: \"Edward\",\n delay: \"300\",\n modern_schooling_blog: true\n },\n // blog standard\n {\n id: 18,\n img: \"/assets/images/blog/blog-14.jpg\",\n category: \"Arts & Gallery\",\n title: \"4 Learning Management System Design Tips For Better eLearning\",\n date: \"Oct 10, 2022\",\n comment: \"09\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam, quis nostrud exerec tation ullamco laboris nis aliquip.\",\n blog_standard: true\n },\n {\n id: 19,\n video: true,\n img: \"/assets/images/blog/blog-15.jpg\",\n category: \"Online\",\n title: \"Fresh Inspiration For March And A Smashing Winner 2022\",\n date: \"Oct 15, 2022\",\n comment: \"10\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam, quis nostrud exerec tation ullamco laboris nis aliquip.\",\n blog_standard: true\n },\n {\n id: 20,\n slider: true,\n images: [\n \"/assets/images/blog/blog-16_1.jpg\",\n \"/assets/images/blog/blog-16_2.jpg\",\n \"/assets/images/blog/blog-16_3.jpg\", \n ],\n category: \"Education\",\n title: \"How to Developers Taking the Guess Work Generation of Business\",\n date: \"Oct 18, 2022\",\n comment: \"12\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam, quis nostrud exerec tation ullamco laboris nis aliquip.\",\n blog_standard: true\n },\n {\n id: 21,\n img: \"/assets/images/blog/blog-17.jpg\",\n category: \"Developer\",\n title: \"How to Become Computer Working Days Software Engineer?\",\n date: \"Oct 20, 2022\",\n comment: \"15\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam, quis nostrud exerec tation ullamco laboris nis aliquip.\",\n blog_standard: true\n },\n {\n id: 22,\n img: \"/assets/images/blog/blog-18.jpg\",\n category: \"Business\",\n title: \"Ten Benefits Of Rentals That May Change Your Perspective\",\n date: \"Jan 20, 2022\",\n comment: \"18\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam, quis nostrud exerec tation ullamco laboris nis aliquip.\",\n blog_standard: true\n },\n // blog masonry\n {\n id: 23,\n img: \"/assets/images/blog/blog-01.jpg\",\n category: \"ONLINE\",\n title: \"Become a Better Blogger: Content Planning\",\n date: \"Sep 20, 2022\",\n comment: \"08\",\n desc: \"Lorem ipsum dolor sit amet cons tetur adipisicing sed.\",\n blog_masonry: true\n },\n {\n id: 24,\n img: \"/assets/images/blog/blog-02.jpg\",\n category: \"Lecture\",\n title: \"Fresh Inspiration For March And A\",\n date: \"Sep 15, 2022\",\n comment: \"10\",\n desc: \"Lorem ipsum dolor sit amet cons tetur adipisicing sed do eiusmod ux tempor incid idunt labore dol oremagna aliqua.\",\n blog_masonry: true\n },\n {\n id: 25,\n img: \"/assets/images/blog/blog-03.jpg\",\n category: \"Business\",\n title: \"How to Developers Taking the Guess Work\",\n date: \"Sep 17, 2022\",\n comment: \"12\",\n desc: \"Lorem ipsum dolor sit amet cons tetur adipisicing sed do eiusmod ux tempor incid idunt.\",\n blog_masonry: true\n },\n {\n id: 26,\n img: \"/assets/images/blog/blog-19.jpg\",\n category: \"Business\",\n title: \"How to Become Computer Working Days\",\n date: \"Oct 17, 2022\",\n comment: \"15\",\n desc: \"Lorem ipsum dolor sit amet cons tetur adipisicing sed do eiusmod ux tempor incid idunt labore ad dolore magna aliqua enim mini veniam quis nostrud exercitation.ullamco laboris.\",\n blog_masonry: true\n },\n {\n id: 27,\n img: \"/assets/images/blog/blog-21.jpg\",\n category: \"Lecture\",\n title: \"Designing an Online Course from\",\n date: \"Nov 15, 2022\",\n comment: \"20\",\n desc: \"Lorem ipsum dolor sit amet cons tetur adipisicing sed do eiusmod ux tempor incid idunt labore dol oremagna aliqua.\",\n blog_masonry: true\n },\n {\n id: 28,\n img: \"/assets/images/blog/blog-20.jpg\",\n category: \"Online\",\n title: \"Ten Benefits Of Rentals That May Change\",\n date: \"Nov 20, 2022\",\n comment: \"13\",\n desc: \"Lorem ipsum dolor sit amet cons tetur adipisicing sed.\",\n blog_masonry: true\n },\n {\n id: 29,\n img: \"/assets/images/blog/blog-23.jpg\",\n category: \"Business\",\n title: \"How to Keep Workouts Fresh in the\",\n date: \"Nov 27, 2022\",\n comment: \"16\",\n desc: \"Lorem ipsum dolor sit amet cons tetur adipisicing sed do eiusmod ux tempor incid idunt labore ad dolore magna aliqua enim mini veniam quis nostrud exercitation.ullamco laboris.\",\n blog_masonry: true\n },\n {\n id: 30,\n img: \"/assets/images/blog/blog-24.jpg\",\n category: \"Online\",\n title: \"Become a Better Blogger: Content Planning\",\n date: \"Nov 29, 2022\",\n comment: \"22\",\n desc: \"Lorem ipsum dolor sit amet cons tetur adipisicing sed.\",\n blog_masonry: true\n },\n {\n id: 31,\n img: \"/assets/images/blog/blog-22.jpg\",\n category: \"Lecture\",\n title: \"Unveiling the Secrets of Online Teaching\",\n date: \"Nov 30, 2022\",\n comment: \"18\",\n desc: \"Lorem ipsum dolor sit amet cons tetur adipisicing sed do eiusmod ux tempor incid idunt.\",\n blog_masonry: true\n },\n // list blog \n {\n id: 32,\n img: \"/assets/images/blog/blog-25.jpg\",\n category: \"Business\",\n title: \"4 Learning Management System Design Tips\",\n date: \"Sep 17, 2022\",\n comment: \"12\",\n desc: \"Lorem ipsum dolor sit amet cons tetur adip isicing sed eiusmod.\",\n blog_list: true\n },\n {\n id: 33,\n img: \"/assets/images/blog/blog-26.jpg\",\n category: \"Business\",\n title: \"How to Developers Taking the Guess Work\",\n date: \"Oct 17, 2022\",\n comment: \"15\",\n desc: \"Lorem ipsum dolor sit amet cons tetur adip isicing sed eiusmod.\",\n blog_list: true\n },\n {\n id: 34,\n img: \"/assets/images/blog/blog-27.jpg\",\n category: \"Lecture\",\n title: \"Ten Benefits Of Rentals That May Change Your\",\n date: \"Nov 15, 2022\",\n comment: \"20\",\n desc: \"Lorem ipsum dolor sit amet cons tetur adip isicing sed eiusmod.\",\n blog_list: true\n },\n {\n id: 35,\n img: \"/assets/images/blog/blog-28.jpg\",\n category: \"Online\",\n title: \"Fresh Inspiration For March And A Smashing\",\n date: \"Nov 20, 2022\",\n comment: \"13\",\n desc: \"Lorem ipsum dolor sit amet cons tetur adip isicing sed eiusmod.\",\n blog_list: true\n },\n {\n id: 36,\n img: \"/assets/images/blog/blog-29.jpg\",\n category: \"Business\",\n title: \"Fresh Inspiration For March And A Smashing\",\n date: \"Nov 27, 2022\",\n comment: \"16\",\n desc: \"Lorem ipsum dolor sit amet cons tetur adip isicing sed eiusmod.\",\n blog_list: true\n },\n {\n id: 37,\n img: \"/assets/images/blog/blog-30.jpg\",\n category: \"Online\",\n title: \"How to Developers Taking the Guess Work\",\n date: \"Nov 29, 2022\",\n comment: \"22\",\n desc: \"Lorem ipsum dolor sit amet cons tetur adip isicing sed eiusmod.\",\n blog_list: true\n },\n {\n id: 38,\n img: \"/assets/images/blog/blog-31.jpg\",\n category: \"Lecture\",\n title: \"Ten Benefits Of Rentals That May Change\",\n date: \"Nov 30, 2022\",\n comment: \"18\",\n desc: \"Lorem ipsum dolor sit amet cons tetur adip isicing sed eiusmod.\",\n blog_list: true\n }, \n];\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (blog_data);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUUsRUFBQyxFQUFFO1FBQ0xDLEdBQUcsRUFBQyxpQ0FBaUM7UUFDckNDLFFBQVEsRUFBQyxRQUFRO1FBQ2pCQyxLQUFLLEVBQUMsNENBQTRDO1FBQ2xEQyxJQUFJLEVBQUMsY0FBYztRQUNuQkMsT0FBTyxFQUFDLElBQUk7UUFDWlUsSUFBSSxFQUFDLGlFQUFpRTtRQUN0RU0sU0FBUyxFQUFDLElBQUk7S0FDZjtJQUNEO1FBQ0VyQixFQUFFLEVBQUMsRUFBRTtRQUNMQyxHQUFHLEVBQUMsaUNBQWlDO1FBQ3JDQyxRQUFRLEVBQUMsVUFBVTtRQUNuQkMsS0FBSyxFQUFDLDRDQUE0QztRQUNsREMsSUFBSSxFQUFDLGNBQWM7UUFDbkJDLE9BQU8sRUFBQyxJQUFJO1FBQ1pVLElBQUksRUFBQyxpRUFBaUU7UUFDdEVNLFNBQVMsRUFBQyxJQUFJO0tBQ2Y7SUFDRDtRQUNFckIsRUFBRSxFQUFDLEVBQUU7UUFDTEMsR0FBRyxFQUFDLGlDQUFpQztRQUNyQ0MsUUFBUSxFQUFDLFFBQVE7UUFDakJDLEtBQUssRUFBQyx5Q0FBeUM7UUFDL0NDLElBQUksRUFBQyxjQUFjO1FBQ25CQyxPQUFPLEVBQUMsSUFBSTtRQUNaVSxJQUFJLEVBQUMsaUVBQWlFO1FBQ3RFTSxTQUFTLEVBQUMsSUFBSTtLQUNmO0lBQ0Q7UUFDRXJCLEVBQUUsRUFBQyxFQUFFO1FBQ0xDLEdBQUcsRUFBQyxpQ0FBaUM7UUFDckNDLFFBQVEsRUFBQyxTQUFTO1FBQ2xCQyxLQUFLLEVBQUMseUNBQXlDO1FBQy9DQyxJQUFJLEVBQUMsY0FBYztRQUNuQkMsT0FBTyxFQUFDLElBQUk7UUFDWlUsSUFBSSxFQUFDLGlFQUFpRTtRQUN0RU0sU0FBUyxFQUFDLElBQUk7S0FDZjtDQUNGO0FBRUQsaUVBQWV0QixTQUFTLEVBQUMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9lZHUtYmxpbmsvLi9zcmMvZGF0YS9ibG9nLWRhdGEuanM/MWVlOSJdLCJzb3VyY2VzQ29udGVudCI6WyJjb25zdCBibG9nX2RhdGEgPSBbXHJcbiAge1xyXG4gICAgaWQ6IDEsXHJcbiAgICBpbWc6ICcvYXNzZXRzL2ltYWdlcy9ibG9nL2Jsb2ctMDEuanBnJyxcclxuICAgIGNhdGVnb3J5OiAnT05MSU5FJyxcclxuICAgIHRpdGxlOiAnQmVjb21lIGEgQmV0dGVyIEJsb2dnZXI6IENvbnRlbnQgUGxhbm5pbmcnLFxyXG4gICAgZGF0ZTogXCJPY3QgMTAsIDIwMjJcIixcclxuICAgIGNvbW1lbnQ6IDksXHJcbiAgICBzbV9kZXNjOiAnTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQgY29ucyB0ZXR1ciBhZGlwaXNpY2luZyBzZWQuJyxcclxuICAgIGRlbGF5OicxMDAnLFxyXG4gICAgaG9tZV8xOnRydWUsXHJcbiAgfSxcclxuICB7XHJcbiAgICBpZDogMixcclxuICAgIGltZzogJy9hc3NldHMvaW1hZ2VzL2Jsb2cvYmxvZy0wMi5qcGcnLFxyXG4gICAgY2F0ZWdvcnk6ICdMRUNUVVJFJyxcclxuICAgIHRpdGxlOiAnSG93IHRvIEtlZXAgV29ya291dHMgRnJlc2ggaW4gdGhlIE1vcm5pbmcnLFxyXG4gICAgZGF0ZTogXCJKYW4gMTAsIDIwMjJcIixcclxuICAgIGNvbW1lbnQ6IDE1LFxyXG4gICAgc21fZGVzYzogJ0xvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0IGNvbnMgdGV0dXIgYWRpcGlzaWNpbmcgc2VkIGRvIGVpdXNtb2QgdXggdGVtcG9yIGluY2lkIGlkdW50IGxhYm9yZSBkb2wgb3JlbWFnbmEgYWxpcXVhLicsXHJcbiAgICBkZWxheTonMjAwJyxcclxuICAgIGhvbWVfMTp0cnVlLFxyXG4gIH0sXHJcbiAge1xyXG4gICAgaWQ6IDMsXHJcbiAgICBpbWc6ICcvYXNzZXRzL2ltYWdlcy9ibG9nL2Jsb2ctMDMuanBnJyxcclxuICAgIGNhdGVnb3J5OiAnQlVTSU5FU1MnLFxyXG4gICAgdGl0bGU6ICdGb3VyIFdheXMgdG8gS2VlcCBZb3VyIFdvcmtvdXQgUm91dGluZSBGcmVzaCcsXHJcbiAgICBkYXRlOiBcIkZlYiAxMCwgMjAyMVwiLFxyXG4gICAgY29tbWVudDogMTIsXHJcbiAgICBzbV9kZXNjOiAnTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQgY29ucyB0ZXR1ciBhZGlwaXNpY2luZyBzZWQgZG8gZWl1c21vZCB1eCB0ZW1wb3IgaW5jaWQgaWR1bnQuJyxcclxuICAgIGRlbGF5OiczMDAnLFxyXG4gICAgaG9tZV8xOnRydWUsXHJcbiAgfSxcclxuICAvLyBob21lIDRcclxuICB7XHJcbiAgICBpZDogNCxcclxuICAgIGltZzogJy9hc3NldHMvaW1hZ2VzL2Jsb2cvYmxvZy0wNC5qcGcnLFxyXG4gICAgY2F0ZWdvcnk6ICdPTkxJTkUnLFxyXG4gICAgdGl0bGU6ICdFY28tRWR1Y2F0aW9uIGluIE91ciBMaXZlczogV2UgQ2FuIENoYW5nZSB0aGUgRnV0dXJlJyxcclxuICAgIGRhdGU6IFwiSkFOIDEwIDIwMjFcIixcclxuICAgIGNvbW1lbnQ6IDE4LFxyXG4gICAgc21fZGVzYzogJ0xvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0IGNvbnNlYyB0ZXR1ciBhZGlwaXNpY2luZyBzZWQgZWl1c21vZCB0ZW1wb3IgaW5jaWQgaWR1bnQgbGFib3JlLicsXHJcbiAgICBhdXRob3I6J0Vkd2FyZCcsXHJcbiAgICBsYXJnZTp0cnVlLFxyXG4gICAgaG9tZV80OnRydWUsXHJcbiAgfSxcclxuICB7XHJcbiAgICBpZDogNSxcclxuICAgIGltZzogJy9hc3NldHMvaW1hZ2VzL2Jsb2cvYmxvZy0wNS5qcGcnLFxyXG4gICAgY2F0ZWdvcnk6ICdMRUNUVVJFJyxcclxuICAgIHRpdGxlOiAnUXVhbGlmaWNhdGlvbiBmb3IgU3R1ZGVudHPigJkgU2F0aXNmYWN0aW9uIFJhdGUnLFxyXG4gICAgZGF0ZTogXCJTRVAgMTAgMjAyMVwiLFxyXG4gICAgY29tbWVudDogMTQsXHJcbiAgICBzbV9kZXNjOiAnTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQgY29uc2VjIHRldHVyIGFkaXBpc2ljaW5nIHNlZCBlaXVzbW9kIHRlbXBvciBpbmNpZCBpZHVudCBsYWJvcmUuJyxcclxuICAgIGF1dGhvcjonRWR3YXJkJyxcclxuICAgIGhvbWVfNDp0cnVlLFxyXG4gIH0sXHJcbiAge1xyXG4gICAgaWQ6IDYsXHJcbiAgICBpbWc6ICcvYXNzZXRzL2ltYWdlcy9ibG9nL2Jsb2ctMDYuanBnJyxcclxuICAgIGNhdGVnb3J5OiAnTEVDVFVSRScsXHJcbiAgICB0aXRsZTogJ0luc3RydWN0aW9uYWwgRGVzaWduIGFuZCBBZHVsdCBMZWFybmVycycsXHJcbiAgICBkYXRlOiBcIlNFUCAxOCAyMDIxXCIsXHJcbiAgICBjb21tZW50OiA5LFxyXG4gICAgc21fZGVzYzogJ0xvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0IGNvbnNlYyB0ZXR1ciBhZGlwaXNpY2luZyBzZWQgZWl1c21vZCB0ZW1wb3IgaW5jaWQgaWR1bnQgbGFib3JlLicsXHJcbiAgICBhdXRob3I6J0Vkd2FyZCcsXHJcbiAgICBob21lXzQ6dHJ1ZSxcclxuICB9LFxyXG4gIHtcclxuICAgIGlkOiA3LFxyXG4gICAgaW1nOiAnL2Fzc2V0cy9pbWFnZXMvYmxvZy9ibG9nLTEwLmpwZycsXHJcbiAgICBjYXRlZ29yeTogJ0xFQ1RVUkUnLFxyXG4gICAgdGl0bGU6ICdKb2luIEFURCAyMDIxIEludGVybmF0aW9uYWwgQ29uZmVyZW5jZSAmIEVYUE8nLFxyXG4gICAgZGF0ZTogXCJTRVAgMjUgMjAyMVwiLFxyXG4gICAgY29tbWVudDogMTYsXHJcbiAgICBzbV9kZXNjOiAnTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQgY29uc2VjIHRldHVyIGFkaXBpc2ljaW5nIHNlZCBlaXVzbW9kIHRlbXBvciBpbmNpZCBpZHVudCBsYWJvcmUuJyxcclxuICAgIGF1dGhvcjonRWR3YXJkJyxcclxuICAgIGhvbWVfNDp0cnVlLFxyXG4gIH0sXHJcbiAgLy8gaG9tZSA1XHJcbiAge1xyXG4gICAgaWQ6IDgsXHJcbiAgICBpbWc6ICcvYXNzZXRzL2ltYWdlcy9ibG9nL2Jsb2ctMTEuanBnJyxcclxuICAgIGNhdGVnb3J5OiAnT05MSU5FJyxcclxuICAgIHRpdGxlOiAnQmVjb21lIGEgQmV0dGVyIEJsb2dnZXI6IENvbnRlbnQgUGxhbm5pbmcnLFxyXG4gICAgZGF0ZTogXCJPY3QgMTAsIDIwMjJcIixcclxuICAgIGNvbW1lbnQ6IDEwLFxyXG4gICAgc21fZGVzYzogJ0xvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0IGNvbnMgdGV0dXIgYWRpcGlzaWNpbmcgc2VkLicsXHJcbiAgICBhdXRob3I6J0Vkd2FyZCcsXHJcbiAgICBraXRjaGVuOnRydWUsXHJcbiAgfSxcclxuICB7XHJcbiAgICBpZDogOSxcclxuICAgIGltZzogJy9hc3NldHMvaW1hZ2VzL2Jsb2cvYmxvZy0xMi5qcGcnLFxyXG4gICAgY2F0ZWdvcnk6ICdMRUNUVVJFJyxcclxuICAgIHRpdGxlOiAnRnJlc2ggSW5zcGlyYXRpb24gRm9yIE1hcmNoIEFuZCBBIFNtYXNoaW5nJyxcclxuICAgIGRhdGU6IFwiT2N0IDE1LCAyMDIyXCIsXHJcbiAgICBjb21tZW50OiAxMixcclxuICAgIHNtX2Rlc2M6ICdMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCBjb25zIHRldHVyIGFkaXBpc2ljaW5nIHNlZCBkbyBlaXVzbW9kIHV4IHRlbXBvciBpbmNpZCBpZHVudCBsYWJvcmUgZG9sIG9yZW1hZ25hIGFsaXF1YS4nLFxyXG4gICAgYXV0aG9yOidFZHdhcmQnLFxyXG4gICAga2l0Y2hlbjp0cnVlLFxyXG4gIH0sXHJcbiAge1xyXG4gICAgaWQ6IDEwLFxyXG4gICAgaW1nOiAnL2Fzc2V0cy9pbWFnZXMvYmxvZy9ibG9nLTEzLmpwZycsXHJcbiAgICBjYXRlZ29yeTogJ0JVU0lORVNTJyxcclxuICAgIHRpdGxlOiAnSG93IHRvIERldmVsb3BlcnMgVGFraW5nIHRoZSBHdWVzcyBXb3JrJyxcclxuICAgIGRhdGU6IFwiT2N0IDIwLCAyMDIyXCIsXHJcbiAgICBjb21tZW50OiAxNSxcclxuICAgIHNtX2Rlc2M6ICdMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCBjb25zIHRldHVyIGFkaXBpc2ljaW5nIHNlZCBkbyBlaXVzbW9kIHV4IHRlbXBvciBpbmNpZCBpZHVudC4nLFxyXG4gICAgYXV0aG9yOidFZHdhcmQnLFxyXG4gICAga2l0Y2hlbjp0cnVlLFxyXG4gIH0sXHJcbiAgLy8ga2luZGVyZ2FydGVuXHJcbiAge1xyXG4gICAgaWQ6IDExLFxyXG4gICAgaW1nOiAnL2Fzc2V0cy9pbWFnZXMvYmxvZy9ibG9nLTA3LmpwZycsXHJcbiAgICBjYXRlZ29yeTogJ09OTElORScsXHJcbiAgICB0aXRsZTogJ0RvIFlvdSBQbGF5IFdlbGwgV2l0aCBPdGhlciBDaGlsZHJlbj8nLFxyXG4gICAgZGF0ZTogXCJOb3YgMjAsIDIwMjJcIixcclxuICAgIGNvbW1lbnQ6IDEwLFxyXG4gICAgc21fZGVzYzogJ0xvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0IGNvbnMgdGV0dXIgYWRpcGlzaWNpbmcgc2VkLicsXHJcbiAgICBhdXRob3I6J0Vkd2FyZCcsXHJcbiAgICBraW5kZXJnYXJ0ZW5fYmxvZzp0cnVlLFxyXG4gIH0sXHJcbiAge1xyXG4gICAgaWQ6IDEyLFxyXG4gICAgaW1nOiAnL2Fzc2V0cy9pbWFnZXMvYmxvZy9ibG9nLTA4LmpwZycsXHJcbiAgICBjYXRlZ29yeTogJ0hJU1RPUlknLFxyXG4gICAgdGl0bGU6ICdFYXJseSBIaXN0b3J5IG9mIHRoZSBVbml0ZWQgU3RhdGVzJyxcclxuICAgIGRhdGU6IFwiRGVjIDIwLCAyMDIyXCIsXHJcbiAgICBjb21tZW50OiAxMixcclxuICAgIHNtX2Rlc2M6ICdMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCBjb25zIHRldHVyIGFkaXBpc2ljaW5nIHNlZC4nLFxyXG4gICAgYXV0aG9yOidFZHdhcmQnLFxyXG4gICAga2luZGVyZ2FydGVuX2Jsb2c6dHJ1ZSxcclxuICB9LFxyXG4gIHtcclxuICAgIGlkOiAxMyxcclxuICAgIGltZzogJy9hc3NldHMvaW1hZ2VzL2Jsb2cvYmxvZy0wOS5qcGcnLFxyXG4gICAgY2F0ZWdvcnk6ICdCQVNFQkFMTCcsXHJcbiAgICB0aXRsZTogJ1doYXQgQ29sbGVjdGluZyBCYXNlYmFsbCBDYXJkcyBUYXVnaHQgTWUnLFxyXG4gICAgZGF0ZTogXCJGZWIgMjAsIDIwMjJcIixcclxuICAgIGNvbW1lbnQ6IDE1LFxyXG4gICAgc21fZGVzYzogJ0xvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0IGNvbnMgdGV0dXIgYWRpcGlzaWNpbmcgc2VkLicsXHJcbiAgICBhdXRob3I6J0Vkd2FyZCcsXHJcbiAgICBraW5kZXJnYXJ0ZW5fYmxvZzp0cnVlLFxyXG4gIH0sXHJcbiAgLy8gbW9kZXJuIHNjaG9vbGluZ1xyXG4gIHtcclxuICAgIGlkOiAxNCxcclxuICAgIGltZzogJy9hc3NldHMvaW1hZ2VzL2Jsb2cvYmxvZy0zMi5qcGcnLFxyXG4gICAgY2F0ZWdvcnk6ICdPTkxJTkUnLFxyXG4gICAgdGl0bGU6ICdHb29kIFRoaW5ncyBhcmUgSGFwcGVuaW5nIENyZWF0aXZlIExlYXJuaW5nJyxcclxuICAgIGRhdGU6IFwiT2N0IDIwLCAyMDIyXCIsXHJcbiAgICBjb21tZW50OiAxNCxcclxuICAgIHNtX2Rlc2M6ICdMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCBjb25zIHRldHVyIHNlZCBpZHVudC4nLFxyXG4gICAgYXV0aG9yOidFZHdhcmQnLFxyXG4gICAgZGVsYXk6JzEwMCcsXHJcbiAgICBtb2Rlcm5fc2Nob29saW5nX2Jsb2c6dHJ1ZSxcclxuICB9LFxyXG4gIHtcclxuICAgIGlkOiAxNSxcclxuICAgIGltZzogJy9hc3NldHMvaW1hZ2VzL2Jsb2cvYmxvZy0zMy5qcGcnLFxyXG4gICAgY2F0ZWdvcnk6ICdMRUNUVVJFJyxcclxuICAgIHRpdGxlOiAnQ3JlYXRpbmcgYSBDb21tdW5pdHkgb2YgRGl2ZXJzZSBMZWFybmVycycsXHJcbiAgICBkYXRlOiBcIk9jdCAxNSwgMjAyMlwiLFxyXG4gICAgY29tbWVudDogMTQsXHJcbiAgICBzbV9kZXNjOiAnTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQgY29ucyB0ZXR1ciBzZWQgaWR1bnQuJyxcclxuICAgIGF1dGhvcjonRWR3YXJkJyxcclxuICAgIGRlbGF5OicyMDAnLFxyXG4gICAgbW9kZXJuX3NjaG9vbGluZ19ibG9nOnRydWUsXHJcbiAgfSxcclxuICB7XHJcbiAgICBpZDogMTYsXHJcbiAgICBpbWc6ICcvYXNzZXRzL2ltYWdlcy9ibG9nL2Jsb2ctMzQuanBnJyxcclxuICAgIGNhdGVnb3J5OiAnQlVTSU5FU1MnLFxyXG4gICAgdGl0bGU6ICdDaGFuZ2luZyBMaXZlcyBhbmQgR2l2aW5nIENob2ljZXMgRm9yIEV2ZXJ5b25lJyxcclxuICAgIGRhdGU6IFwiT2N0IDIzLCAyMDIyXCIsXHJcbiAgICBjb21tZW50OiAxOSxcclxuICAgIHNtX2Rlc2M6ICdMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCBjb25zIHRldHVyIHNlZCBpZHVudC4nLFxyXG4gICAgYXV0aG9yOidFZHdhcmQnLFxyXG4gICAgZGVsYXk6JzMwMCcsXHJcbiAgICBtb2Rlcm5fc2Nob29saW5nX2Jsb2c6dHJ1ZSxcclxuICB9LFxyXG4gIHtcclxuICAgIGlkOiAxNyxcclxuICAgIGltZzogJy9hc3NldHMvaW1hZ2VzL2Jsb2cvYmxvZy0zNS5qcGcnLFxyXG4gICAgY2F0ZWdvcnk6ICdCVVNJTkVTUycsXHJcbiAgICB0aXRsZTogJ0FuIEV4Y2VsbGVudCBGb3VuZGF0aW9uIGZvciBGdXR1cmUgU3VjY2VzcycsXHJcbiAgICBkYXRlOiBcIk9jdCAzMCwgMjAyMlwiLFxyXG4gICAgY29tbWVudDogMjAsXHJcbiAgICBzbV9kZXNjOiAnTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQgY29ucyB0ZXR1ciBzZWQgaWR1bnQuJyxcclxuICAgIGF1dGhvcjonRWR3YXJkJyxcclxuICAgIGRlbGF5OiczMDAnLFxyXG4gICAgbW9kZXJuX3NjaG9vbGluZ19ibG9nOnRydWUsXHJcbiAgfSxcclxuXHJcbiAgLy8gYmxvZyBzdGFuZGFyZFxyXG4gIHtcclxuICAgIGlkOjE4LFxyXG4gICAgaW1nOicvYXNzZXRzL2ltYWdlcy9ibG9nL2Jsb2ctMTQuanBnJyxcclxuICAgIGNhdGVnb3J5OidBcnRzICYgR2FsbGVyeScsXHJcbiAgICB0aXRsZTonNCBMZWFybmluZyBNYW5hZ2VtZW50IFN5c3RlbSBEZXNpZ24gVGlwcyBGb3IgQmV0dGVyIGVMZWFybmluZycsXHJcbiAgICBkYXRlOidPY3QgMTAsIDIwMjInLFxyXG4gICAgY29tbWVudDonMDknLFxyXG4gICAgZGVzYzonTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQsIHNlZCBkbyBlaXVzbW9kIHRlbXBvciBpbmMgaWRpZCB1bnQgdXQgbGFib3JlIGV0IGRvbG9yZSBtYWduYSBhbGlxdWEgZW5pbSBhZCBtaW5pbSB2ZW5pYW0sIHF1aXMgbm9zdHJ1ZCBleGVyZWMgdGF0aW9uIHVsbGFtY28gbGFib3JpcyBuaXMgYWxpcXVpcC4nLFxyXG4gICAgYmxvZ19zdGFuZGFyZDp0cnVlLFxyXG4gIH0sXHJcbiAge1xyXG4gICAgaWQ6MTksXHJcbiAgICB2aWRlbzp0cnVlLFxyXG4gICAgaW1nOicvYXNzZXRzL2ltYWdlcy9ibG9nL2Jsb2ctMTUuanBnJyxcclxuICAgIGNhdGVnb3J5OidPbmxpbmUnLFxyXG4gICAgdGl0bGU6J0ZyZXNoIEluc3BpcmF0aW9uIEZvciBNYXJjaCBBbmQgQSBTbWFzaGluZyBXaW5uZXIgMjAyMicsXHJcbiAgICBkYXRlOidPY3QgMTUsIDIwMjInLFxyXG4gICAgY29tbWVudDonMTAnLFxyXG4gICAgZGVzYzonTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQsIHNlZCBkbyBlaXVzbW9kIHRlbXBvciBpbmMgaWRpZCB1bnQgdXQgbGFib3JlIGV0IGRvbG9yZSBtYWduYSBhbGlxdWEgZW5pbSBhZCBtaW5pbSB2ZW5pYW0sIHF1aXMgbm9zdHJ1ZCBleGVyZWMgdGF0aW9uIHVsbGFtY28gbGFib3JpcyBuaXMgYWxpcXVpcC4nLFxyXG4gICAgYmxvZ19zdGFuZGFyZDp0cnVlLFxyXG4gIH0sXHJcbiAge1xyXG4gICAgaWQ6MjAsXHJcbiAgICBzbGlkZXI6dHJ1ZSxcclxuICAgIGltYWdlczpbXHJcbiAgICAgICcvYXNzZXRzL2ltYWdlcy9ibG9nL2Jsb2ctMTZfMS5qcGcnLFxyXG4gICAgICAnL2Fzc2V0cy9pbWFnZXMvYmxvZy9ibG9nLTE2XzIuanBnJyxcclxuICAgICAgJy9hc3NldHMvaW1hZ2VzL2Jsb2cvYmxvZy0xNl8zLmpwZycsXHJcbiAgICBdLFxyXG4gICAgY2F0ZWdvcnk6J0VkdWNhdGlvbicsXHJcbiAgICB0aXRsZTonSG93IHRvIERldmVsb3BlcnMgVGFraW5nIHRoZSBHdWVzcyBXb3JrIEdlbmVyYXRpb24gb2YgQnVzaW5lc3MnLFxyXG4gICAgZGF0ZTonT2N0IDE4LCAyMDIyJyxcclxuICAgIGNvbW1lbnQ6JzEyJyxcclxuICAgIGRlc2M6J0xvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0LCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jIGlkaWQgdW50IHV0IGxhYm9yZSBldCBkb2xvcmUgbWFnbmEgYWxpcXVhIGVuaW0gYWQgbWluaW0gdmVuaWFtLCBxdWlzIG5vc3RydWQgZXhlcmVjIHRhdGlvbiB1bGxhbWNvIGxhYm9yaXMgbmlzIGFsaXF1aXAuJyxcclxuICAgIGJsb2dfc3RhbmRhcmQ6dHJ1ZSxcclxuICB9LFxyXG4gIHtcclxuICAgIGlkOjIxLFxyXG4gICAgaW1nOicvYXNzZXRzL2ltYWdlcy9ibG9nL2Jsb2ctMTcuanBnJyxcclxuICAgIGNhdGVnb3J5OidEZXZlbG9wZXInLFxyXG4gICAgdGl0bGU6J0hvdyB0byBCZWNvbWUgQ29tcHV0ZXIgV29ya2luZyBEYXlzIFNvZnR3YXJlIEVuZ2luZWVyPycsXHJcbiAgICBkYXRlOidPY3QgMjAsIDIwMjInLFxyXG4gICAgY29tbWVudDonMTUnLFxyXG4gICAgZGVzYzonTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQsIHNlZCBkbyBlaXVzbW9kIHRlbXBvciBpbmMgaWRpZCB1bnQgdXQgbGFib3JlIGV0IGRvbG9yZSBtYWduYSBhbGlxdWEgZW5pbSBhZCBtaW5pbSB2ZW5pYW0sIHF1aXMgbm9zdHJ1ZCBleGVyZWMgdGF0aW9uIHVsbGFtY28gbGFib3JpcyBuaXMgYWxpcXVpcC4nLFxyXG4gICAgYmxvZ19zdGFuZGFyZDp0cnVlLFxyXG4gIH0sXHJcbiAge1xyXG4gICAgaWQ6MjIsXHJcbiAgICBpbWc6Jy9hc3NldHMvaW1hZ2VzL2Jsb2cvYmxvZy0xOC5qcGcnLFxyXG4gICAgY2F0ZWdvcnk6J0J1c2luZXNzJyxcclxuICAgIHRpdGxlOidUZW4gQmVuZWZpdHMgT2YgUmVudGFscyBUaGF0IE1heSBDaGFuZ2UgWW91ciBQZXJzcGVjdGl2ZScsXHJcbiAgICBkYXRlOidKYW4gMjAsIDIwMjInLFxyXG4gICAgY29tbWVudDonMTgnLFxyXG4gICAgZGVzYzonTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQsIHNlZCBkbyBlaXVzbW9kIHRlbXBvciBpbmMgaWRpZCB1bnQgdXQgbGFib3JlIGV0IGRvbG9yZSBtYWduYSBhbGlxdWEgZW5pbSBhZCBtaW5pbSB2ZW5pYW0sIHF1aXMgbm9zdHJ1ZCBleGVyZWMgdGF0aW9uIHVsbGFtY28gbGFib3JpcyBuaXMgYWxpcXVpcC4nLFxyXG4gICAgYmxvZ19zdGFuZGFyZDp0cnVlLFxyXG4gIH0sXHJcblxyXG4gIC8vIGJsb2cgbWFzb25yeVxyXG4gIHtcclxuICAgIGlkOjIzLFxyXG4gICAgaW1nOicvYXNzZXRzL2ltYWdlcy9ibG9nL2Jsb2ctMDEuanBnJyxcclxuICAgIGNhdGVnb3J5OidPTkxJTkUnLFxyXG4gICAgdGl0bGU6J0JlY29tZSBhIEJldHRlciBCbG9nZ2VyOiBDb250ZW50IFBsYW5uaW5nJyxcclxuICAgIGRhdGU6J1NlcCAyMCwgMjAyMicsXHJcbiAgICBjb21tZW50OicwOCcsXHJcbiAgICBkZXNjOidMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCBjb25zIHRldHVyIGFkaXBpc2ljaW5nIHNlZC4nLFxyXG4gICAgYmxvZ19tYXNvbnJ5OnRydWUsXHJcbiAgfSxcclxuICB7XHJcbiAgICBpZDoyNCxcclxuICAgIGltZzonL2Fzc2V0cy9pbWFnZXMvYmxvZy9ibG9nLTAyLmpwZycsXHJcbiAgICBjYXRlZ29yeTonTGVjdHVyZScsXHJcbiAgICB0aXRsZTonRnJlc2ggSW5zcGlyYXRpb24gRm9yIE1hcmNoIEFuZCBBJyxcclxuICAgIGRhdGU6J1NlcCAxNSwgMjAyMicsXHJcbiAgICBjb21tZW50OicxMCcsXHJcbiAgICBkZXNjOidMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCBjb25zIHRldHVyIGFkaXBpc2ljaW5nIHNlZCBkbyBlaXVzbW9kIHV4IHRlbXBvciBpbmNpZCBpZHVudCBsYWJvcmUgZG9sIG9yZW1hZ25hIGFsaXF1YS4nLFxyXG4gICAgYmxvZ19tYXNvbnJ5OnRydWUsXHJcbiAgfSxcclxuICB7XHJcbiAgICBpZDoyNSxcclxuICAgIGltZzonL2Fzc2V0cy9pbWFnZXMvYmxvZy9ibG9nLTAzLmpwZycsXHJcbiAgICBjYXRlZ29yeTonQnVzaW5lc3MnLFxyXG4gICAgdGl0bGU6J0hvdyB0byBEZXZlbG9wZXJzIFRha2luZyB0aGUgR3Vlc3MgV29yaycsXHJcbiAgICBkYXRlOidTZXAgMTcsIDIwMjInLFxyXG4gICAgY29tbWVudDonMTInLFxyXG4gICAgZGVzYzonTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQgY29ucyB0ZXR1ciBhZGlwaXNpY2luZyBzZWQgZG8gZWl1c21vZCB1eCB0ZW1wb3IgaW5jaWQgaWR1bnQuJyxcclxuICAgIGJsb2dfbWFzb25yeTp0cnVlLFxyXG4gIH0sXHJcbiAge1xyXG4gICAgaWQ6MjYsXHJcbiAgICBpbWc6Jy9hc3NldHMvaW1hZ2VzL2Jsb2cvYmxvZy0xOS5qcGcnLFxyXG4gICAgY2F0ZWdvcnk6J0J1c2luZXNzJyxcclxuICAgIHRpdGxlOidIb3cgdG8gQmVjb21lIENvbXB1dGVyIFdvcmtpbmcgRGF5cycsXHJcbiAgICBkYXRlOidPY3QgMTcsIDIwMjInLFxyXG4gICAgY29tbWVudDonMTUnLFxyXG4gICAgZGVzYzonTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQgY29ucyB0ZXR1ciBhZGlwaXNpY2luZyBzZWQgZG8gZWl1c21vZCB1eCB0ZW1wb3IgaW5jaWQgaWR1bnQgbGFib3JlIGFkIGRvbG9yZSBtYWduYSBhbGlxdWEgZW5pbSBtaW5pIHZlbmlhbSBxdWlzIG5vc3RydWQgZXhlcmNpdGF0aW9uLnVsbGFtY28gbGFib3Jpcy4nLFxyXG4gICAgYmxvZ19tYXNvbnJ5OnRydWUsXHJcbiAgfSxcclxuICB7XHJcbiAgICBpZDoyNyxcclxuICAgIGltZzonL2Fzc2V0cy9pbWFnZXMvYmxvZy9ibG9nLTIxLmpwZycsXHJcbiAgICBjYXRlZ29yeTonTGVjdHVyZScsXHJcbiAgICB0aXRsZTonRGVzaWduaW5nIGFuIE9ubGluZSBDb3Vyc2UgZnJvbScsXHJcbiAgICBkYXRlOidOb3YgMTUsIDIwMjInLFxyXG4gICAgY29tbWVudDonMjAnLFxyXG4gICAgZGVzYzonTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQgY29ucyB0ZXR1ciBhZGlwaXNpY2luZyBzZWQgZG8gZWl1c21vZCB1eCB0ZW1wb3IgaW5jaWQgaWR1bnQgbGFib3JlIGRvbCBvcmVtYWduYSBhbGlxdWEuJyxcclxuICAgIGJsb2dfbWFzb25yeTp0cnVlLFxyXG4gIH0sXHJcbiAge1xyXG4gICAgaWQ6MjgsXHJcbiAgICBpbWc6Jy9hc3NldHMvaW1hZ2VzL2Jsb2cvYmxvZy0yMC5qcGcnLFxyXG4gICAgY2F0ZWdvcnk6J09ubGluZScsXHJcbiAgICB0aXRsZTonVGVuIEJlbmVmaXRzIE9mIFJlbnRhbHMgVGhhdCBNYXkgQ2hhbmdlJyxcclxuICAgIGRhdGU6J05vdiAyMCwgMjAyMicsXHJcbiAgICBjb21tZW50OicxMycsXHJcbiAgICBkZXNjOidMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCBjb25zIHRldHVyIGFkaXBpc2ljaW5nIHNlZC4nLFxyXG4gICAgYmxvZ19tYXNvbnJ5OnRydWUsXHJcbiAgfSxcclxuICB7XHJcbiAgICBpZDoyOSxcclxuICAgIGltZzonL2Fzc2V0cy9pbWFnZXMvYmxvZy9ibG9nLTIzLmpwZycsXHJcbiAgICBjYXRlZ29yeTonQnVzaW5lc3MnLFxyXG4gICAgdGl0bGU6J0hvdyB0byBLZWVwIFdvcmtvdXRzIEZyZXNoIGluIHRoZScsXHJcbiAgICBkYXRlOidOb3YgMjcsIDIwMjInLFxyXG4gICAgY29tbWVudDonMTYnLFxyXG4gICAgZGVzYzonTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQgY29ucyB0ZXR1ciBhZGlwaXNpY2luZyBzZWQgZG8gZWl1c21vZCB1eCB0ZW1wb3IgaW5jaWQgaWR1bnQgbGFib3JlIGFkIGRvbG9yZSBtYWduYSBhbGlxdWEgZW5pbSBtaW5pIHZlbmlhbSBxdWlzIG5vc3RydWQgZXhlcmNpdGF0aW9uLnVsbGFtY28gbGFib3Jpcy4nLFxyXG4gICAgYmxvZ19tYXNvbnJ5OnRydWUsXHJcbiAgfSxcclxuICB7XHJcbiAgICBpZDozMCxcclxuICAgIGltZzonL2Fzc2V0cy9pbWFnZXMvYmxvZy9ibG9nLTI0LmpwZycsXHJcbiAgICBjYXRlZ29yeTonT25saW5lJyxcclxuICAgIHRpdGxlOidCZWNvbWUgYSBCZXR0ZXIgQmxvZ2dlcjogQ29udGVudCBQbGFubmluZycsXHJcbiAgICBkYXRlOidOb3YgMjksIDIwMjInLFxyXG4gICAgY29tbWVudDonMjInLFxyXG4gICAgZGVzYzonTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQgY29ucyB0ZXR1ciBhZGlwaXNpY2luZyBzZWQuJyxcclxuICAgIGJsb2dfbWFzb25yeTp0cnVlLFxyXG4gIH0sXHJcbiAge1xyXG4gICAgaWQ6MzEsXHJcbiAgICBpbWc6Jy9hc3NldHMvaW1hZ2VzL2Jsb2cvYmxvZy0yMi5qcGcnLFxyXG4gICAgY2F0ZWdvcnk6J0xlY3R1cmUnLFxyXG4gICAgdGl0bGU6J1VudmVpbGluZyB0aGUgU2VjcmV0cyBvZiBPbmxpbmUgVGVhY2hpbmcnLFxyXG4gICAgZGF0ZTonTm92IDMwLCAyMDIyJyxcclxuICAgIGNvbW1lbnQ6JzE4JyxcclxuICAgIGRlc2M6J0xvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0IGNvbnMgdGV0dXIgYWRpcGlzaWNpbmcgc2VkIGRvIGVpdXNtb2QgdXggdGVtcG9yIGluY2lkIGlkdW50LicsXHJcbiAgICBibG9nX21hc29ucnk6dHJ1ZSxcclxuICB9LFxyXG5cclxuICAvLyBsaXN0IGJsb2cgXHJcbiAge1xyXG4gICAgaWQ6MzIsXHJcbiAgICBpbWc6Jy9hc3NldHMvaW1hZ2VzL2Jsb2cvYmxvZy0yNS5qcGcnLFxyXG4gICAgY2F0ZWdvcnk6J0J1c2luZXNzJyxcclxuICAgIHRpdGxlOic0IExlYXJuaW5nIE1hbmFnZW1lbnQgU3lzdGVtIERlc2lnbiBUaXBzJyxcclxuICAgIGRhdGU6J1NlcCAxNywgMjAyMicsXHJcbiAgICBjb21tZW50OicxMicsXHJcbiAgICBkZXNjOidMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCBjb25zIHRldHVyIGFkaXAgaXNpY2luZyBzZWQgZWl1c21vZC4nLFxyXG4gICAgYmxvZ19saXN0OnRydWUsXHJcbiAgfSxcclxuICB7XHJcbiAgICBpZDozMyxcclxuICAgIGltZzonL2Fzc2V0cy9pbWFnZXMvYmxvZy9ibG9nLTI2LmpwZycsXHJcbiAgICBjYXRlZ29yeTonQnVzaW5lc3MnLFxyXG4gICAgdGl0bGU6J0hvdyB0byBEZXZlbG9wZXJzIFRha2luZyB0aGUgR3Vlc3MgV29yaycsXHJcbiAgICBkYXRlOidPY3QgMTcsIDIwMjInLFxyXG4gICAgY29tbWVudDonMTUnLFxyXG4gICAgZGVzYzonTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQgY29ucyB0ZXR1ciBhZGlwIGlzaWNpbmcgc2VkIGVpdXNtb2QuJyxcclxuICAgIGJsb2dfbGlzdDp0cnVlLFxyXG4gIH0sXHJcbiAge1xyXG4gICAgaWQ6MzQsXHJcbiAgICBpbWc6Jy9hc3NldHMvaW1hZ2VzL2Jsb2cvYmxvZy0yNy5qcGcnLFxyXG4gICAgY2F0ZWdvcnk6J0xlY3R1cmUnLFxyXG4gICAgdGl0bGU6J1RlbiBCZW5lZml0cyBPZiBSZW50YWxzIFRoYXQgTWF5IENoYW5nZSBZb3VyJyxcclxuICAgIGRhdGU6J05vdiAxNSwgMjAyMicsXHJcbiAgICBjb21tZW50OicyMCcsXHJcbiAgICBkZXNjOidMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCBjb25zIHRldHVyIGFkaXAgaXNpY2luZyBzZWQgZWl1c21vZC4nLFxyXG4gICAgYmxvZ19saXN0OnRydWUsXHJcbiAgfSxcclxuICB7XHJcbiAgICBpZDozNSxcclxuICAgIGltZzonL2Fzc2V0cy9pbWFnZXMvYmxvZy9ibG9nLTI4LmpwZycsXHJcbiAgICBjYXRlZ29yeTonT25saW5lJyxcclxuICAgIHRpdGxlOidGcmVzaCBJbnNwaXJhdGlvbiBGb3IgTWFyY2ggQW5kIEEgU21hc2hpbmcnLFxyXG4gICAgZGF0ZTonTm92IDIwLCAyMDIyJyxcclxuICAgIGNvbW1lbnQ6JzEzJyxcclxuICAgIGRlc2M6J0xvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0IGNvbnMgdGV0dXIgYWRpcCBpc2ljaW5nIHNlZCBlaXVzbW9kLicsXHJcbiAgICBibG9nX2xpc3Q6dHJ1ZSxcclxuICB9LFxyXG4gIHtcclxuICAgIGlkOjM2LFxyXG4gICAgaW1nOicvYXNzZXRzL2ltYWdlcy9ibG9nL2Jsb2ctMjkuanBnJyxcclxuICAgIGNhdGVnb3J5OidCdXNpbmVzcycsXHJcbiAgICB0aXRsZTonRnJlc2ggSW5zcGlyYXRpb24gRm9yIE1hcmNoIEFuZCBBIFNtYXNoaW5nJyxcclxuICAgIGRhdGU6J05vdiAyNywgMjAyMicsXHJcbiAgICBjb21tZW50OicxNicsXHJcbiAgICBkZXNjOidMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCBjb25zIHRldHVyIGFkaXAgaXNpY2luZyBzZWQgZWl1c21vZC4nLFxyXG4gICAgYmxvZ19saXN0OnRydWUsXHJcbiAgfSxcclxuICB7XHJcbiAgICBpZDozNyxcclxuICAgIGltZzonL2Fzc2V0cy9pbWFnZXMvYmxvZy9ibG9nLTMwLmpwZycsXHJcbiAgICBjYXRlZ29yeTonT25saW5lJyxcclxuICAgIHRpdGxlOidIb3cgdG8gRGV2ZWxvcGVycyBUYWtpbmcgdGhlIEd1ZXNzIFdvcmsnLFxyXG4gICAgZGF0ZTonTm92IDI5LCAyMDIyJyxcclxuICAgIGNvbW1lbnQ6JzIyJyxcclxuICAgIGRlc2M6J0xvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0IGNvbnMgdGV0dXIgYWRpcCBpc2ljaW5nIHNlZCBlaXVzbW9kLicsXHJcbiAgICBibG9nX2xpc3Q6dHJ1ZSxcclxuICB9LFxyXG4gIHtcclxuICAgIGlkOjM4LFxyXG4gICAgaW1nOicvYXNzZXRzL2ltYWdlcy9ibG9nL2Jsb2ctMzEuanBnJyxcclxuICAgIGNhdGVnb3J5OidMZWN0dXJlJyxcclxuICAgIHRpdGxlOidUZW4gQmVuZWZpdHMgT2YgUmVudGFscyBUaGF0IE1heSBDaGFuZ2UnLFxyXG4gICAgZGF0ZTonTm92IDMwLCAyMDIyJyxcclxuICAgIGNvbW1lbnQ6JzE4JyxcclxuICAgIGRlc2M6J0xvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0IGNvbnMgdGV0dXIgYWRpcCBpc2ljaW5nIHNlZCBlaXVzbW9kLicsXHJcbiAgICBibG9nX2xpc3Q6dHJ1ZSxcclxuICB9LFxyXG5dXHJcblxyXG5leHBvcnQgZGVmYXVsdCBibG9nX2RhdGE7Il0sIm5hbWVzIjpbImJsb2dfZGF0YSIsImlkIiwiaW1nIiwiY2F0ZWdvcnkiLCJ0aXRsZSIsImRhdGUiLCJjb21tZW50Iiwic21fZGVzYyIsImRlbGF5IiwiaG9tZV8xIiwiYXV0aG9yIiwibGFyZ2UiLCJob21lXzQiLCJraXRjaGVuIiwia2luZGVyZ2FydGVuX2Jsb2ciLCJtb2Rlcm5fc2Nob29saW5nX2Jsb2ciLCJkZXNjIiwiYmxvZ19zdGFuZGFyZCIsInZpZGVvIiwic2xpZGVyIiwiaW1hZ2VzIiwiYmxvZ19tYXNvbnJ5IiwiYmxvZ19saXN0Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/data/blog-data.js\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "./src/data/course-data.js":
|
||
/*!*********************************!*\
|
||
!*** ./src/data/course-data.js ***!
|
||
\*********************************/
|
||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||
|
||
"use strict";
|
||
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\nconst course_data = [\n {\n id: 1,\n img: \"course-01.jpg\",\n duration: \"4 Weeks\",\n course_outline: \"Online + Offline + Onsite \",\n level: \"Advanced\",\n title: \"IELTS Academic\",\n rating: \"5.0\",\n rating_count: 65,\n course_price: \"144.55\",\n lesson: 13,\n student: 28,\n category: \"International English Proficiency Exams\",\n short_desc: \"Lorem ipsum dolor sit amet consectur adipiscing elit sed eiusmod tempor.\",\n instructor: \"Jane Seymour\",\n instructor_img: \"team-01.webp\",\n instructor_title: \"Founder & CEO\",\n instructor_desc: \"Consectetur adipisicing elit, sed do eiusmod tempor incididunt labore et dolore magna aliqua enim minim veniam quis nostrud exercitation ulla mco laboris nisi ut aliquip ex ea commodo consequat. duis aute irure dolor in reprehenderit in voluptate.\",\n features: [\n \"Build fully-fledged websites and web apps for your business.\",\n \"After the course you will be able to build ANY website you want.\",\n \"You will master both front and back-end development technologies.\"\n ],\n social_links: [\n {\n link: \"http://facebook.com\",\n target: \"_blank\",\n icon: \"icon-facebook\"\n },\n {\n link: \"http://twitter.com\",\n target: \"_blank\",\n icon: \"icon-twitter\"\n },\n {\n link: \"https://www.linkedin.com/\",\n target: \"_blank\",\n icon: \"icon-linkedin2\"\n },\n {\n link: \"https://www.youtube.com/\",\n target: \"_blank\",\n icon: \"icon-youtube\"\n }\n ],\n language: \"English\",\n certificate: \"yes\",\n videoId: \"PICj5tr9hcc\",\n course_desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam, quis nostrud exerec tation ullamco laboris nis aliquip commodo consequat duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur enim ipsam.\",\n course_desc_2: \"Excepteur sint occaecat cupidatat non proident sunt in culpa qui officia deserunt mollit anim id est laborum. Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium totam rem aperiam.\",\n learn_list: [\n \"Learn to use Python professionally, learning both Python 2 & Python 3!\",\n \"Build 6 beautiful real-world projects for your portfolio (not boring toy apps)\",\n \"Understand the Theory behind Vue.js and use it in Real Projects\",\n \"Create responsive, accessible, and beautiful layouts\"\n ],\n course_desc_3: \"Consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam quis nostrud exerec tation ullamco laboris nis aliquip commodo consequat duis aute irure dolor.\",\n curriculum_desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam, quis nostrud exerec tation ullamco laboris nis aliquip commodo consequat.\",\n course_lessons: [\n {\n title: \"Week 1-4\",\n text: \"Advanced story telling techniques for writers: Personas, Characters & Plots\",\n lessons: [\n {\n title: \"Introduction\",\n icon: \"icon-68\"\n },\n {\n title: \"Course Overview\",\n icon: \"icon-68\"\n },\n {\n title: \"Course Overview\",\n badge_list: true,\n question: 0,\n minutes: 10\n },\n {\n title: \"Course Exercise / Reference Files\",\n icon: \"icon-68\"\n },\n {\n title: \"Code Editor Installation (Optional if you have one)\",\n icon: \"icon-68\"\n },\n {\n title: \" Embedding PHP in HTML\",\n icon: \"icon-68\"\n }, \n ]\n },\n {\n title: \"Week 5-8\",\n text: \"Advanced story telling techniques for writers: Personas, Characters & Plots\",\n lessons: [\n {\n title: \"Defining Functions\",\n icon: \"icon-68\"\n },\n {\n title: \"Function Parameters\",\n icon: \"icon-68\"\n },\n {\n title: \" Return Values From Functions\",\n badge_list: true,\n question: 2,\n minutes: 15\n },\n {\n title: \" Global Variable and Scope\",\n icon: \"icon-68\"\n },\n {\n title: \"Newer Way of creating a Constant\",\n icon: \"icon-68\"\n },\n {\n title: \"Constants\",\n icon: \"icon-68\"\n }, \n ]\n }, \n ],\n reviews: [\n {\n img: \"/assets/images/blog/comment-01.jpg\",\n rating: 5,\n name: \"Haley Bennet\",\n date: \"Oct 10, 2021\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"\n },\n {\n img: \"/assets/images/blog/comment-02.jpg\",\n rating: 5,\n name: \"Simon Baker\",\n date: \"Oct 15, 2021\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"\n },\n {\n img: \"/assets/images/blog/comment-03.jpg\",\n rating: 5,\n name: \"Richard Gere\",\n date: \"Oct 19, 2021\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"\n }, \n ]\n },\n {\n id: 2,\n img: \"course-02.jpg\",\n duration: \"3 Weeks\",\n course_outline: \"Online Only\",\n level: \"Beginner\",\n title: \"Sun Java Programming Masterclass for Software Developers\",\n rating: \"4.4\",\n rating_count: 10,\n course_price: \"78.99\",\n lesson: 15,\n student: 35,\n category: \"Development\",\n short_desc: \"Lorem ipsum dolor sit amet consectur adipiscing elit sed eiusmod tempor.\",\n instructor: \"Susan White\",\n instructor_img: \"team-05.webp\",\n instructor_title: \"Founder & CEO\",\n instructor_desc: \"Consectetur adipisicing elit, sed do eiusmod tempor incididunt labore et dolore magna aliqua enim minim veniam quis nostrud exercitation ulla mco laboris nisi ut aliquip ex ea commodo consequat. duis aute irure dolor in reprehenderit in voluptate.\",\n features: [\n \"Build fully-fledged websites and web apps for your business.\",\n \"After the course you will be able to build ANY website you want.\",\n \"You will master both front and back-end development technologies.\"\n ],\n social_links: [\n {\n link: \"http://facebook.com\",\n target: \"_blank\",\n icon: \"icon-facebook\"\n },\n {\n link: \"http://twitter.com\",\n target: \"_blank\",\n icon: \"icon-twitter\"\n },\n {\n link: \"https://www.linkedin.com/\",\n target: \"_blank\",\n icon: \"icon-linkedin2\"\n },\n {\n link: \"https://www.youtube.com/\",\n target: \"_blank\",\n icon: \"icon-youtube\"\n }\n ],\n language: \"Korean\",\n certificate: \"yes\",\n videoId: \"PICj5tr9hcc\",\n course_desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam, quis nostrud exerec tation ullamco laboris nis aliquip commodo consequat duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur enim ipsam.\",\n course_desc_2: \"Excepteur sint occaecat cupidatat non proident sunt in culpa qui officia deserunt mollit anim id est laborum. Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium totam rem aperiam.\",\n learn_list: [\n \"Learn to use Python professionally, learning both Python 2 & Python 3!\",\n \"Build 6 beautiful real-world projects for your portfolio (not boring toy apps)\",\n \"Understand the Theory behind Vue.js and use it in Real Projects\",\n \"Create responsive, accessible, and beautiful layouts\"\n ],\n course_desc_3: \"Consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam quis nostrud exerec tation ullamco laboris nis aliquip commodo consequat duis aute irure dolor.\",\n curriculum_desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam, quis nostrud exerec tation ullamco laboris nis aliquip commodo consequat.\",\n course_lessons: [\n {\n title: \"Week 1-4\",\n text: \"Advanced story telling techniques for writers: Personas, Characters & Plots\",\n lessons: [\n {\n title: \"Introduction\",\n icon: \"icon-68\"\n },\n {\n title: \"Course Overview\",\n icon: \"icon-68\"\n },\n {\n title: \"Course Overview\",\n badge_list: true,\n question: 0,\n minutes: 10\n },\n {\n title: \"Course Exercise / Reference Files\",\n icon: \"icon-68\"\n },\n {\n title: \"Code Editor Installation (Optional if you have one)\",\n icon: \"icon-68\"\n },\n {\n title: \" Embedding PHP in HTML\",\n icon: \"icon-68\"\n }, \n ]\n },\n {\n title: \"Week 5-8\",\n text: \"Advanced story telling techniques for writers: Personas, Characters & Plots\",\n lessons: [\n {\n title: \"Defining Functions\",\n icon: \"icon-68\"\n },\n {\n title: \"Function Parameters\",\n icon: \"icon-68\"\n },\n {\n title: \" Return Values From Functions\",\n badge_list: true,\n question: 2,\n minutes: 15\n },\n {\n title: \" Global Variable and Scope\",\n icon: \"icon-68\"\n },\n {\n title: \"Newer Way of creating a Constant\",\n icon: \"icon-68\"\n },\n {\n title: \"Constants\",\n icon: \"icon-68\"\n }, \n ]\n }, \n ],\n reviews: [\n {\n img: \"/assets/images/blog/comment-01.jpg\",\n rating: 5,\n name: \"Haley Bennet\",\n date: \"Oct 10, 2021\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"\n },\n {\n img: \"/assets/images/blog/comment-02.jpg\",\n rating: 5,\n name: \"Simon Baker\",\n date: \"Oct 15, 2021\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"\n },\n {\n img: \"/assets/images/blog/comment-03.jpg\",\n rating: 5,\n name: \"Richard Gere\",\n date: \"Oct 19, 2021\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"\n }, \n ]\n },\n {\n id: 3,\n img: \"course-03.jpg\",\n duration: \"10 Weeks\",\n course_outline: \"Onsite Only\",\n level: \"Advanced\",\n title: \"Building A Better World One Student At A Time\",\n rating: \"5.0\",\n rating_count: 15,\n course_price: \"64.99\",\n lesson: 18,\n student: 33,\n category: \"Business\",\n short_desc: \"Lorem ipsum dolor sit amet consectur adipiscing elit sed eiusmod tempor.\",\n instructor: \"Penelope Cruz\",\n instructor_img: \"team-02.webp\",\n instructor_title: \"Founder & CEO\",\n instructor_desc: \"Consectetur adipisicing elit, sed do eiusmod tempor incididunt labore et dolore magna aliqua enim minim veniam quis nostrud exercitation ulla mco laboris nisi ut aliquip ex ea commodo consequat. duis aute irure dolor in reprehenderit in voluptate.\",\n features: [\n \"Build fully-fledged websites and web apps for your business.\",\n \"After the course you will be able to build ANY website you want.\",\n \"You will master both front and back-end development technologies.\"\n ],\n social_links: [\n {\n link: \"http://facebook.com\",\n target: \"_blank\",\n icon: \"icon-facebook\"\n },\n {\n link: \"http://twitter.com\",\n target: \"_blank\",\n icon: \"icon-twitter\"\n },\n {\n link: \"https://www.linkedin.com/\",\n target: \"_blank\",\n icon: \"icon-linkedin2\"\n },\n {\n link: \"https://www.youtube.com/\",\n target: \"_blank\",\n icon: \"icon-youtube\"\n }\n ],\n language: \"English\",\n certificate: \"yes\",\n videoId: \"PICj5tr9hcc\",\n course_desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam, quis nostrud exerec tation ullamco laboris nis aliquip commodo consequat duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur enim ipsam.\",\n course_desc_2: \"Excepteur sint occaecat cupidatat non proident sunt in culpa qui officia deserunt mollit anim id est laborum. Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium totam rem aperiam.\",\n learn_list: [\n \"Learn to use Python professionally, learning both Python 2 & Python 3!\",\n \"Build 6 beautiful real-world projects for your portfolio (not boring toy apps)\",\n \"Understand the Theory behind Vue.js and use it in Real Projects\",\n \"Create responsive, accessible, and beautiful layouts\"\n ],\n course_desc_3: \"Consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam quis nostrud exerec tation ullamco laboris nis aliquip commodo consequat duis aute irure dolor.\",\n curriculum_desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam, quis nostrud exerec tation ullamco laboris nis aliquip commodo consequat.\",\n course_lessons: [\n {\n title: \"Week 1-4\",\n text: \"Advanced story telling techniques for writers: Personas, Characters & Plots\",\n lessons: [\n {\n title: \"Introduction\",\n icon: \"icon-68\"\n },\n {\n title: \"Course Overview\",\n icon: \"icon-68\"\n },\n {\n title: \"Course Overview\",\n badge_list: true,\n question: 0,\n minutes: 10\n },\n {\n title: \"Course Exercise / Reference Files\",\n icon: \"icon-68\"\n },\n {\n title: \"Code Editor Installation (Optional if you have one)\",\n icon: \"icon-68\"\n },\n {\n title: \" Embedding PHP in HTML\",\n icon: \"icon-68\"\n }, \n ]\n },\n {\n title: \"Week 5-8\",\n text: \"Advanced story telling techniques for writers: Personas, Characters & Plots\",\n lessons: [\n {\n title: \"Defining Functions\",\n icon: \"icon-68\"\n },\n {\n title: \"Function Parameters\",\n icon: \"icon-68\"\n },\n {\n title: \" Return Values From Functions\",\n badge_list: true,\n question: 2,\n minutes: 15\n },\n {\n title: \" Global Variable and Scope\",\n icon: \"icon-68\"\n },\n {\n title: \"Newer Way of creating a Constant\",\n icon: \"icon-68\"\n },\n {\n title: \"Constants\",\n icon: \"icon-68\"\n }, \n ]\n }, \n ],\n reviews: [\n {\n img: \"/assets/images/blog/comment-01.jpg\",\n rating: 5,\n name: \"Haley Bennet\",\n date: \"Oct 10, 2021\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"\n },\n {\n img: \"/assets/images/blog/comment-02.jpg\",\n rating: 5,\n name: \"Simon Baker\",\n date: \"Oct 15, 2021\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"\n },\n {\n img: \"/assets/images/blog/comment-03.jpg\",\n rating: 5,\n name: \"Richard Gere\",\n date: \"Oct 19, 2021\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"\n }, \n ]\n },\n {\n id: 4,\n img: \"course-04.jpg\",\n duration: \"6 Weeks\",\n course_outline: \"Online Only\",\n level: \"Intermediate\",\n title: \"Master Your Personal Brand Like a Marketing Pro\",\n rating: \"4.5\",\n rating_count: 18,\n course_price: \"55.99\",\n lesson: 20,\n student: 38,\n category: \"Academics\",\n short_desc: \"Lorem ipsum dolor sit amet consectur adipiscing elit sed eiusmod tempor.\",\n instructor: \"John Travolta\",\n instructor_img: \"team-02.webp\",\n instructor_title: \"Founder & CEO\",\n instructor_desc: \"Consectetur adipisicing elit, sed do eiusmod tempor incididunt labore et dolore magna aliqua enim minim veniam quis nostrud exercitation ulla mco laboris nisi ut aliquip ex ea commodo consequat. duis aute irure dolor in reprehenderit in voluptate.\",\n features: [\n \"Build fully-fledged websites and web apps for your business.\",\n \"After the course you will be able to build ANY website you want.\",\n \"You will master both front and back-end development technologies.\"\n ],\n social_links: [\n {\n link: \"http://facebook.com\",\n target: \"_blank\",\n icon: \"icon-facebook\"\n },\n {\n link: \"http://twitter.com\",\n target: \"_blank\",\n icon: \"icon-twitter\"\n },\n {\n link: \"https://www.linkedin.com/\",\n target: \"_blank\",\n icon: \"icon-linkedin2\"\n },\n {\n link: \"https://www.youtube.com/\",\n target: \"_blank\",\n icon: \"icon-youtube\"\n }\n ],\n language: \"German\",\n certificate: \"yes\",\n videoId: \"PICj5tr9hcc\",\n course_desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam, quis nostrud exerec tation ullamco laboris nis aliquip commodo consequat duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur enim ipsam.\",\n course_desc_2: \"Excepteur sint occaecat cupidatat non proident sunt in culpa qui officia deserunt mollit anim id est laborum. Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium totam rem aperiam.\",\n learn_list: [\n \"Learn to use Python professionally, learning both Python 2 & Python 3!\",\n \"Build 6 beautiful real-world projects for your portfolio (not boring toy apps)\",\n \"Understand the Theory behind Vue.js and use it in Real Projects\",\n \"Create responsive, accessible, and beautiful layouts\"\n ],\n course_desc_3: \"Consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam quis nostrud exerec tation ullamco laboris nis aliquip commodo consequat duis aute irure dolor.\",\n curriculum_desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam, quis nostrud exerec tation ullamco laboris nis aliquip commodo consequat.\",\n course_lessons: [\n {\n title: \"Week 1-4\",\n text: \"Advanced story telling techniques for writers: Personas, Characters & Plots\",\n lessons: [\n {\n title: \"Introduction\",\n icon: \"icon-68\"\n },\n {\n title: \"Course Overview\",\n icon: \"icon-68\"\n },\n {\n title: \"Course Overview\",\n badge_list: true,\n question: 0,\n minutes: 10\n },\n {\n title: \"Course Exercise / Reference Files\",\n icon: \"icon-68\"\n },\n {\n title: \"Code Editor Installation (Optional if you have one)\",\n icon: \"icon-68\"\n },\n {\n title: \" Embedding PHP in HTML\",\n icon: \"icon-68\"\n }, \n ]\n },\n {\n title: \"Week 5-8\",\n text: \"Advanced story telling techniques for writers: Personas, Characters & Plots\",\n lessons: [\n {\n title: \"Defining Functions\",\n icon: \"icon-68\"\n },\n {\n title: \"Function Parameters\",\n icon: \"icon-68\"\n },\n {\n title: \" Return Values From Functions\",\n badge_list: true,\n question: 2,\n minutes: 15\n },\n {\n title: \" Global Variable and Scope\",\n icon: \"icon-68\"\n },\n {\n title: \"Newer Way of creating a Constant\",\n icon: \"icon-68\"\n },\n {\n title: \"Constants\",\n icon: \"icon-68\"\n }, \n ]\n }, \n ],\n reviews: [\n {\n img: \"/assets/images/blog/comment-01.jpg\",\n rating: 5,\n name: \"Haley Bennet\",\n date: \"Oct 10, 2021\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"\n },\n {\n img: \"/assets/images/blog/comment-02.jpg\",\n rating: 5,\n name: \"Simon Baker\",\n date: \"Oct 15, 2021\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"\n },\n {\n img: \"/assets/images/blog/comment-03.jpg\",\n rating: 5,\n name: \"Richard Gere\",\n date: \"Oct 19, 2021\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"\n }, \n ]\n },\n {\n id: 5,\n img: \"course-05.jpg\",\n duration: \"6 Weeks\",\n course_outline: \"Online + Onsite\",\n level: \"Advanced\",\n title: \"The Complete 2023 Web Development Bootcamp\",\n rating: \"4.8\",\n rating_count: 27,\n course_price: \"49.99\",\n lesson: 35,\n student: 48,\n category: \"Art & Design\",\n short_desc: \"Lorem ipsum dolor sit amet consectur adipiscing elit sed eiusmod tempor.\",\n instructor: \"Edward Norton\",\n instructor_img: \"team-02.webp\",\n instructor_title: \"Founder & CEO\",\n instructor_desc: \"Consectetur adipisicing elit, sed do eiusmod tempor incididunt labore et dolore magna aliqua enim minim veniam quis nostrud exercitation ulla mco laboris nisi ut aliquip ex ea commodo consequat. duis aute irure dolor in reprehenderit in voluptate.\",\n features: [\n \"Build fully-fledged websites and web apps for your business.\",\n \"After the course you will be able to build ANY website you want.\",\n \"You will master both front and back-end development technologies.\"\n ],\n social_links: [\n {\n link: \"http://facebook.com\",\n target: \"_blank\",\n icon: \"icon-facebook\"\n },\n {\n link: \"http://twitter.com\",\n target: \"_blank\",\n icon: \"icon-twitter\"\n },\n {\n link: \"https://www.linkedin.com/\",\n target: \"_blank\",\n icon: \"icon-linkedin2\"\n },\n {\n link: \"https://www.youtube.com/\",\n target: \"_blank\",\n icon: \"icon-youtube\"\n }\n ],\n language: \"English\",\n certificate: \"yes\",\n videoId: \"PICj5tr9hcc\",\n course_desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam, quis nostrud exerec tation ullamco laboris nis aliquip commodo consequat duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur enim ipsam.\",\n course_desc_2: \"Excepteur sint occaecat cupidatat non proident sunt in culpa qui officia deserunt mollit anim id est laborum. Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium totam rem aperiam.\",\n learn_list: [\n \"Learn to use Python professionally, learning both Python 2 & Python 3!\",\n \"Build 6 beautiful real-world projects for your portfolio (not boring toy apps)\",\n \"Understand the Theory behind Vue.js and use it in Real Projects\",\n \"Create responsive, accessible, and beautiful layouts\"\n ],\n course_desc_3: \"Consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam quis nostrud exerec tation ullamco laboris nis aliquip commodo consequat duis aute irure dolor.\",\n curriculum_desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam, quis nostrud exerec tation ullamco laboris nis aliquip commodo consequat.\",\n course_lessons: [\n {\n title: \"Week 1-4\",\n text: \"Advanced story telling techniques for writers: Personas, Characters & Plots\",\n lessons: [\n {\n title: \"Introduction\",\n icon: \"icon-68\"\n },\n {\n title: \"Course Overview\",\n icon: \"icon-68\"\n },\n {\n title: \"Course Overview\",\n badge_list: true,\n question: 0,\n minutes: 10\n },\n {\n title: \"Course Exercise / Reference Files\",\n icon: \"icon-68\"\n },\n {\n title: \"Code Editor Installation (Optional if you have one)\",\n icon: \"icon-68\"\n },\n {\n title: \" Embedding PHP in HTML\",\n icon: \"icon-68\"\n }, \n ]\n },\n {\n title: \"Week 5-8\",\n text: \"Advanced story telling techniques for writers: Personas, Characters & Plots\",\n lessons: [\n {\n title: \"Defining Functions\",\n icon: \"icon-68\"\n },\n {\n title: \"Function Parameters\",\n icon: \"icon-68\"\n },\n {\n title: \" Return Values From Functions\",\n badge_list: true,\n question: 2,\n minutes: 15\n },\n {\n title: \" Global Variable and Scope\",\n icon: \"icon-68\"\n },\n {\n title: \"Newer Way of creating a Constant\",\n icon: \"icon-68\"\n },\n {\n title: \"Constants\",\n icon: \"icon-68\"\n }, \n ]\n }, \n ],\n reviews: [\n {\n img: \"/assets/images/blog/comment-01.jpg\",\n rating: 5,\n name: \"Haley Bennet\",\n date: \"Oct 10, 2021\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"\n },\n {\n img: \"/assets/images/blog/comment-02.jpg\",\n rating: 5,\n name: \"Simon Baker\",\n date: \"Oct 15, 2021\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"\n },\n {\n img: \"/assets/images/blog/comment-03.jpg\",\n rating: 5,\n name: \"Richard Gere\",\n date: \"Oct 19, 2021\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"\n }, \n ]\n },\n {\n id: 6,\n img: \"course-06.jpg\",\n duration: \"9 Weeks\",\n course_outline: \"Online + Onsite\",\n level: \"Intermediate\",\n title: \"Python for Beginners - Learn Programming from scratch\",\n rating: \"4.9\",\n rating_count: 30,\n course_price: \"64.99\",\n lesson: 12,\n student: 85,\n category: \"Marketing\",\n short_desc: \"Lorem ipsum dolor sit amet consectur adipiscing elit sed eiusmod tempor.\",\n instructor: \"Penelope Cruz\",\n instructor_img: \"team-05.webp\",\n instructor_title: \"Founder & CEO\",\n instructor_desc: \"Consectetur adipisicing elit, sed do eiusmod tempor incididunt labore et dolore magna aliqua enim minim veniam quis nostrud exercitation ulla mco laboris nisi ut aliquip ex ea commodo consequat. duis aute irure dolor in reprehenderit in voluptate.\",\n features: [\n \"Build fully-fledged websites and web apps for your business.\",\n \"After the course you will be able to build ANY website you want.\",\n \"You will master both front and back-end development technologies.\"\n ],\n social_links: [\n {\n link: \"http://facebook.com\",\n target: \"_blank\",\n icon: \"icon-facebook\"\n },\n {\n link: \"http://twitter.com\",\n target: \"_blank\",\n icon: \"icon-twitter\"\n },\n {\n link: \"https://www.linkedin.com/\",\n target: \"_blank\",\n icon: \"icon-linkedin2\"\n },\n {\n link: \"https://www.youtube.com/\",\n target: \"_blank\",\n icon: \"icon-youtube\"\n }\n ],\n language: \"English\",\n certificate: \"yes\",\n videoId: \"PICj5tr9hcc\",\n course_desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam, quis nostrud exerec tation ullamco laboris nis aliquip commodo consequat duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur enim ipsam.\",\n course_desc_2: \"Excepteur sint occaecat cupidatat non proident sunt in culpa qui officia deserunt mollit anim id est laborum. Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium totam rem aperiam.\",\n learn_list: [\n \"Learn to use Python professionally, learning both Python 2 & Python 3!\",\n \"Build 6 beautiful real-world projects for your portfolio (not boring toy apps)\",\n \"Understand the Theory behind Vue.js and use it in Real Projects\",\n \"Create responsive, accessible, and beautiful layouts\"\n ],\n course_desc_3: \"Consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam quis nostrud exerec tation ullamco laboris nis aliquip commodo consequat duis aute irure dolor.\",\n curriculum_desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam, quis nostrud exerec tation ullamco laboris nis aliquip commodo consequat.\",\n course_lessons: [\n {\n title: \"Week 1-4\",\n text: \"Advanced story telling techniques for writers: Personas, Characters & Plots\",\n lessons: [\n {\n title: \"Introduction\",\n icon: \"icon-68\"\n },\n {\n title: \"Course Overview\",\n icon: \"icon-68\"\n },\n {\n title: \"Course Overview\",\n badge_list: true,\n question: 0,\n minutes: 10\n },\n {\n title: \"Course Exercise / Reference Files\",\n icon: \"icon-68\"\n },\n {\n title: \"Code Editor Installation (Optional if you have one)\",\n icon: \"icon-68\"\n },\n {\n title: \" Embedding PHP in HTML\",\n icon: \"icon-68\"\n }, \n ]\n },\n {\n title: \"Week 5-8\",\n text: \"Advanced story telling techniques for writers: Personas, Characters & Plots\",\n lessons: [\n {\n title: \"Defining Functions\",\n icon: \"icon-68\"\n },\n {\n title: \"Function Parameters\",\n icon: \"icon-68\"\n },\n {\n title: \" Return Values From Functions\",\n badge_list: true,\n question: 2,\n minutes: 15\n },\n {\n title: \" Global Variable and Scope\",\n icon: \"icon-68\"\n },\n {\n title: \"Newer Way of creating a Constant\",\n icon: \"icon-68\"\n },\n {\n title: \"Constants\",\n icon: \"icon-68\"\n }, \n ]\n }, \n ],\n reviews: [\n {\n img: \"/assets/images/blog/comment-01.jpg\",\n rating: 5,\n name: \"Haley Bennet\",\n date: \"Oct 10, 2021\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"\n },\n {\n img: \"/assets/images/blog/comment-02.jpg\",\n rating: 5,\n name: \"Simon Baker\",\n date: \"Oct 15, 2021\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"\n },\n {\n img: \"/assets/images/blog/comment-03.jpg\",\n rating: 5,\n name: \"Richard Gere\",\n date: \"Oct 19, 2021\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"\n }, \n ]\n },\n {\n id: 7,\n university_courses: true,\n img: \"course-07.jpg\",\n filter_category: [\n \"undergraduate\",\n \"graduate\"\n ],\n duration: \"6 Weeks\",\n course_outline: \"Online + Onsite\",\n level: \"Business\",\n title: \"Public Administration\",\n rating: \"5.0\",\n rating_count: 11,\n course_price: \"69.99\",\n lesson: 20,\n student: 38,\n category: \"Art & Design\",\n short_desc: \"Lorem ipsum dolor sit amet consectur elit sed eiusmod ex tempor incididunt labore dolore magna.\",\n instructor: \"Jane Seymour\",\n instructor_img: \"team-05.webp\",\n instructor_title: \"Founder & CEO\",\n instructor_desc: \"Consectetur adipisicing elit, sed do eiusmod tempor incididunt labore et dolore magna aliqua enim minim veniam quis nostrud exercitation ulla mco laboris nisi ut aliquip ex ea commodo consequat. duis aute irure dolor in reprehenderit in voluptate.\",\n features: [\n \"Build fully-fledged websites and web apps for your business.\",\n \"After the course you will be able to build ANY website you want.\",\n \"You will master both front and back-end development technologies.\"\n ],\n social_links: [\n {\n link: \"http://facebook.com\",\n target: \"_blank\",\n icon: \"icon-facebook\"\n },\n {\n link: \"http://twitter.com\",\n target: \"_blank\",\n icon: \"icon-twitter\"\n },\n {\n link: \"https://www.linkedin.com/\",\n target: \"_blank\",\n icon: \"icon-linkedin2\"\n },\n {\n link: \"https://www.youtube.com/\",\n target: \"_blank\",\n icon: \"icon-youtube\"\n }\n ],\n language: \"Hindi\",\n certificate: \"yes\",\n videoId: \"c238xxeDdFI\",\n course_desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam, quis nostrud exerec tation ullamco laboris nis aliquip commodo consequat duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur enim ipsam.\",\n course_desc_2: \"Excepteur sint occaecat cupidatat non proident sunt in culpa qui officia deserunt mollit anim id est laborum. Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium totam rem aperiam.\",\n learn_list: [\n \"Learn to use Python professionally, learning both Python 2 & Python 3!\",\n \"Build 6 beautiful real-world projects for your portfolio (not boring toy apps)\",\n \"Understand the Theory behind Vue.js and use it in Real Projects\",\n \"Create responsive, accessible, and beautiful layouts\"\n ],\n course_desc_3: \"Consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam quis nostrud exerec tation ullamco laboris nis aliquip commodo consequat duis aute irure dolor.\",\n curriculum_desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam, quis nostrud exerec tation ullamco laboris nis aliquip commodo consequat.\",\n course_lessons: [\n {\n title: \"Week 1-4\",\n text: \"Advanced story telling techniques for writers: Personas, Characters & Plots\",\n lessons: [\n {\n title: \"Introduction\",\n icon: \"icon-68\"\n },\n {\n title: \"Course Overview\",\n icon: \"icon-68\"\n },\n {\n title: \"Course Overview\",\n badge_list: true,\n question: 0,\n minutes: 10\n },\n {\n title: \"Course Exercise / Reference Files\",\n icon: \"icon-68\"\n },\n {\n title: \"Code Editor Installation (Optional if you have one)\",\n icon: \"icon-68\"\n },\n {\n title: \" Embedding PHP in HTML\",\n icon: \"icon-68\"\n }, \n ]\n },\n {\n title: \"Week 5-8\",\n text: \"Advanced story telling techniques for writers: Personas, Characters & Plots\",\n lessons: [\n {\n title: \"Defining Functions\",\n icon: \"icon-68\"\n },\n {\n title: \"Function Parameters\",\n icon: \"icon-68\"\n },\n {\n title: \" Return Values From Functions\",\n badge_list: true,\n question: 2,\n minutes: 15\n },\n {\n title: \" Global Variable and Scope\",\n icon: \"icon-68\"\n },\n {\n title: \"Newer Way of creating a Constant\",\n icon: \"icon-68\"\n },\n {\n title: \"Constants\",\n icon: \"icon-68\"\n }, \n ]\n }, \n ],\n reviews: [\n {\n img: \"/assets/images/blog/comment-01.jpg\",\n rating: 5,\n name: \"Haley Bennet\",\n date: \"Oct 10, 2021\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"\n },\n {\n img: \"/assets/images/blog/comment-02.jpg\",\n rating: 5,\n name: \"Simon Baker\",\n date: \"Oct 15, 2021\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"\n },\n {\n img: \"/assets/images/blog/comment-03.jpg\",\n rating: 5,\n name: \"Richard Gere\",\n date: \"Oct 19, 2021\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"\n }, \n ]\n },\n {\n id: 8,\n university_courses: true,\n img: \"course-08.jpg\",\n filter_category: [\n \"undergraduate\",\n \"graduate\"\n ],\n duration: \"10 Weeks\",\n course_outline: \"Online + Onsite\",\n level: \"Business\",\n title: \"Major in Economics\",\n rating: \"4.9\",\n rating_count: 15,\n course_price: \"72.99\",\n lesson: 20,\n student: 35,\n category: \"Development\",\n short_desc: \"Lorem ipsum dolor sit amet consectur elit sed eiusmod ex tempor incididunt labore dolore magna.\",\n instructor: \"Susan White\",\n instructor_img: \"team-05.webp\",\n instructor_title: \"Founder & CEO\",\n instructor_desc: \"Consectetur adipisicing elit, sed do eiusmod tempor incididunt labore et dolore magna aliqua enim minim veniam quis nostrud exercitation ulla mco laboris nisi ut aliquip ex ea commodo consequat. duis aute irure dolor in reprehenderit in voluptate.\",\n features: [\n \"Build fully-fledged websites and web apps for your business.\",\n \"After the course you will be able to build ANY website you want.\",\n \"You will master both front and back-end development technologies.\"\n ],\n social_links: [\n {\n link: \"http://facebook.com\",\n target: \"_blank\",\n icon: \"icon-facebook\"\n },\n {\n link: \"http://twitter.com\",\n target: \"_blank\",\n icon: \"icon-twitter\"\n },\n {\n link: \"https://www.linkedin.com/\",\n target: \"_blank\",\n icon: \"icon-linkedin2\"\n },\n {\n link: \"https://www.youtube.com/\",\n target: \"_blank\",\n icon: \"icon-youtube\"\n }\n ],\n language: \"English\",\n certificate: \"yes\",\n videoId: \"PICj5tr9hcc\",\n course_desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam, quis nostrud exerec tation ullamco laboris nis aliquip commodo consequat duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur enim ipsam.\",\n course_desc_2: \"Excepteur sint occaecat cupidatat non proident sunt in culpa qui officia deserunt mollit anim id est laborum. Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium totam rem aperiam.\",\n learn_list: [\n \"Learn to use Python professionally, learning both Python 2 & Python 3!\",\n \"Build 6 beautiful real-world projects for your portfolio (not boring toy apps)\",\n \"Understand the Theory behind Vue.js and use it in Real Projects\",\n \"Create responsive, accessible, and beautiful layouts\"\n ],\n course_desc_3: \"Consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam quis nostrud exerec tation ullamco laboris nis aliquip commodo consequat duis aute irure dolor.\",\n curriculum_desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam, quis nostrud exerec tation ullamco laboris nis aliquip commodo consequat.\",\n course_lessons: [\n {\n title: \"Week 1-4\",\n text: \"Advanced story telling techniques for writers: Personas, Characters & Plots\",\n lessons: [\n {\n title: \"Introduction\",\n icon: \"icon-68\"\n },\n {\n title: \"Course Overview\",\n icon: \"icon-68\"\n },\n {\n title: \"Course Overview\",\n badge_list: true,\n question: 0,\n minutes: 10\n },\n {\n title: \"Course Exercise / Reference Files\",\n icon: \"icon-68\"\n },\n {\n title: \"Code Editor Installation (Optional if you have one)\",\n icon: \"icon-68\"\n },\n {\n title: \" Embedding PHP in HTML\",\n icon: \"icon-68\"\n }, \n ]\n },\n {\n title: \"Week 5-8\",\n text: \"Advanced story telling techniques for writers: Personas, Characters & Plots\",\n lessons: [\n {\n title: \"Defining Functions\",\n icon: \"icon-68\"\n },\n {\n title: \"Function Parameters\",\n icon: \"icon-68\"\n },\n {\n title: \" Return Values From Functions\",\n badge_list: true,\n question: 2,\n minutes: 15\n },\n {\n title: \" Global Variable and Scope\",\n icon: \"icon-68\"\n },\n {\n title: \"Newer Way of creating a Constant\",\n icon: \"icon-68\"\n },\n {\n title: \"Constants\",\n icon: \"icon-68\"\n }, \n ]\n }, \n ],\n reviews: [\n {\n img: \"/assets/images/blog/comment-01.jpg\",\n rating: 5,\n name: \"Haley Bennet\",\n date: \"Oct 10, 2021\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"\n },\n {\n img: \"/assets/images/blog/comment-02.jpg\",\n rating: 5,\n name: \"Simon Baker\",\n date: \"Oct 15, 2021\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"\n },\n {\n img: \"/assets/images/blog/comment-03.jpg\",\n rating: 5,\n name: \"Richard Gere\",\n date: \"Oct 19, 2021\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"\n }, \n ]\n },\n {\n id: 9,\n university_courses: true,\n img: \"course-09.jpg\",\n filter_category: [\n \"undergraduate\",\n \"online\"\n ],\n duration: \"3 Weeks\",\n level: \"Business\",\n course_outline: \"Online Only\",\n title: \"Business Studies\",\n rating: \"4.4\",\n rating_count: 10,\n course_price: \"78.99\",\n lesson: 15,\n student: 35,\n category: \"Art & Design\",\n short_desc: \"Lorem ipsum dolor sit amet consectur elit sed eiusmod ex tempor incididunt labore dolore magna.\",\n instructor: \"Penelope Cruz\",\n instructor_img: \"team-02.webp\",\n instructor_title: \"Founder & CEO\",\n instructor_desc: \"Consectetur adipisicing elit, sed do eiusmod tempor incididunt labore et dolore magna aliqua enim minim veniam quis nostrud exercitation ulla mco laboris nisi ut aliquip ex ea commodo consequat. duis aute irure dolor in reprehenderit in voluptate.\",\n features: [\n \"Build fully-fledged websites and web apps for your business.\",\n \"After the course you will be able to build ANY website you want.\",\n \"You will master both front and back-end development technologies.\"\n ],\n social_links: [\n {\n link: \"http://facebook.com\",\n target: \"_blank\",\n icon: \"icon-facebook\"\n },\n {\n link: \"http://twitter.com\",\n target: \"_blank\",\n icon: \"icon-twitter\"\n },\n {\n link: \"https://www.linkedin.com/\",\n target: \"_blank\",\n icon: \"icon-linkedin2\"\n },\n {\n link: \"https://www.youtube.com/\",\n target: \"_blank\",\n icon: \"icon-youtube\"\n }\n ],\n language: \"Korean\",\n certificate: \"yes\",\n videoId: \"PICj5tr9hcc\",\n course_desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam, quis nostrud exerec tation ullamco laboris nis aliquip commodo consequat duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur enim ipsam.\",\n course_desc_2: \"Excepteur sint occaecat cupidatat non proident sunt in culpa qui officia deserunt mollit anim id est laborum. Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium totam rem aperiam.\",\n learn_list: [\n \"Learn to use Python professionally, learning both Python 2 & Python 3!\",\n \"Build 6 beautiful real-world projects for your portfolio (not boring toy apps)\",\n \"Understand the Theory behind Vue.js and use it in Real Projects\",\n \"Create responsive, accessible, and beautiful layouts\"\n ],\n course_desc_3: \"Consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam quis nostrud exerec tation ullamco laboris nis aliquip commodo consequat duis aute irure dolor.\",\n curriculum_desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam, quis nostrud exerec tation ullamco laboris nis aliquip commodo consequat.\",\n course_lessons: [\n {\n title: \"Week 1-4\",\n text: \"Advanced story telling techniques for writers: Personas, Characters & Plots\",\n lessons: [\n {\n title: \"Introduction\",\n icon: \"icon-68\"\n },\n {\n title: \"Course Overview\",\n icon: \"icon-68\"\n },\n {\n title: \"Course Overview\",\n badge_list: true,\n question: 0,\n minutes: 10\n },\n {\n title: \"Course Exercise / Reference Files\",\n icon: \"icon-68\"\n },\n {\n title: \"Code Editor Installation (Optional if you have one)\",\n icon: \"icon-68\"\n },\n {\n title: \" Embedding PHP in HTML\",\n icon: \"icon-68\"\n }, \n ]\n },\n {\n title: \"Week 5-8\",\n text: \"Advanced story telling techniques for writers: Personas, Characters & Plots\",\n lessons: [\n {\n title: \"Defining Functions\",\n icon: \"icon-68\"\n },\n {\n title: \"Function Parameters\",\n icon: \"icon-68\"\n },\n {\n title: \" Return Values From Functions\",\n badge_list: true,\n question: 2,\n minutes: 15\n },\n {\n title: \" Global Variable and Scope\",\n icon: \"icon-68\"\n },\n {\n title: \"Newer Way of creating a Constant\",\n icon: \"icon-68\"\n },\n {\n title: \"Constants\",\n icon: \"icon-68\"\n }, \n ]\n }, \n ],\n reviews: [\n {\n img: \"/assets/images/blog/comment-01.jpg\",\n rating: 5,\n name: \"Haley Bennet\",\n date: \"Oct 10, 2021\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"\n },\n {\n img: \"/assets/images/blog/comment-02.jpg\",\n rating: 5,\n name: \"Simon Baker\",\n date: \"Oct 15, 2021\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"\n },\n {\n img: \"/assets/images/blog/comment-03.jpg\",\n rating: 5,\n name: \"Richard Gere\",\n date: \"Oct 19, 2021\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"\n }, \n ]\n },\n {\n id: 10,\n duration: \"12 Weeks\",\n course_outline: \"Onsite Only\",\n img: \"course-10.jpg\",\n hours: 35,\n level: \"Beginner\",\n title: \"Master Microservices with Spring Boot and Spring Cloud\",\n rating: \"5\",\n rating_count: 8,\n course_price: \"35\",\n lesson: 13,\n student: 35,\n category: \"Art & Design\",\n short_desc: \"Lorem ipsum dolor sit amet consectur adipiscing elit sed eiusmod tempor.\",\n instructor: \"Edward Norton\",\n instructor_img: \"team-02.webp\",\n instructor_title: \"Founder & CEO\",\n instructor_desc: \"Consectetur adipisicing elit, sed do eiusmod tempor incididunt labore et dolore magna aliqua enim minim veniam quis nostrud exercitation ulla mco laboris nisi ut aliquip ex ea commodo consequat. duis aute irure dolor in reprehenderit in voluptate.\",\n features: [\n \"Build fully-fledged websites and web apps for your business.\",\n \"After the course you will be able to build ANY website you want.\",\n \"You will master both front and back-end development technologies.\"\n ],\n social_links: [\n {\n link: \"http://facebook.com\",\n target: \"_blank\",\n icon: \"icon-facebook\"\n },\n {\n link: \"http://twitter.com\",\n target: \"_blank\",\n icon: \"icon-twitter\"\n },\n {\n link: \"https://www.linkedin.com/\",\n target: \"_blank\",\n icon: \"icon-linkedin2\"\n },\n {\n link: \"https://www.youtube.com/\",\n target: \"_blank\",\n icon: \"icon-youtube\"\n }\n ],\n language: \"English\",\n certificate: \"yes\",\n videoId: \"PICj5tr9hcc\",\n course_desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam, quis nostrud exerec tation ullamco laboris nis aliquip commodo consequat duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur enim ipsam.\",\n course_desc_2: \"Excepteur sint occaecat cupidatat non proident sunt in culpa qui officia deserunt mollit anim id est laborum. Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium totam rem aperiam.\",\n learn_list: [\n \"Professional Japanese cooking from beginners to experts\",\n \"Will be able to cook authentic Italian recipes in their own kitchen\",\n \"Understand the HOW of cooking, before thinking of the WHAT to cook.\"\n ],\n course_desc_3: \"Consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam quis nostrud exerec tation ullamco laboris nis aliquip commodo consequat duis aute irure dolor.\",\n curriculum_desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam, quis nostrud exerec tation ullamco laboris nis aliquip commodo consequat.\",\n course_lessons: [\n {\n title: \"Week 1-4\",\n text: \"Advanced story telling techniques for writers: Personas, Characters & Plots\",\n lessons: [\n {\n title: \"Introduction\",\n icon: \"icon-68\"\n },\n {\n title: \"Course Overview\",\n icon: \"icon-68\"\n },\n {\n title: \"Course Overview\",\n badge_list: true,\n question: 0,\n minutes: 10\n },\n {\n title: \"Course Exercise / Reference Files\",\n icon: \"icon-68\"\n },\n {\n title: \"Code Editor Installation (Optional if you have one)\",\n icon: \"icon-68\"\n },\n {\n title: \" Embedding PHP in HTML\",\n icon: \"icon-68\"\n }, \n ]\n },\n {\n title: \"Week 5-8\",\n text: \"Advanced story telling techniques for writers: Personas, Characters & Plots\",\n lessons: [\n {\n title: \"Defining Functions\",\n icon: \"icon-68\"\n },\n {\n title: \"Function Parameters\",\n icon: \"icon-68\"\n },\n {\n title: \" Return Values From Functions\",\n badge_list: true,\n question: 2,\n minutes: 15\n },\n {\n title: \" Global Variable and Scope\",\n icon: \"icon-68\"\n },\n {\n title: \"Newer Way of creating a Constant\",\n icon: \"icon-68\"\n },\n {\n title: \"Constants\",\n icon: \"icon-68\"\n }, \n ]\n }, \n ],\n reviews: [\n {\n img: \"/assets/images/blog/comment-01.jpg\",\n rating: 5,\n name: \"Haley Bennet\",\n date: \"Oct 10, 2021\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"\n },\n {\n img: \"/assets/images/blog/comment-02.jpg\",\n rating: 5,\n name: \"Simon Baker\",\n date: \"Oct 15, 2021\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"\n },\n {\n img: \"/assets/images/blog/comment-03.jpg\",\n rating: 5,\n name: \"Richard Gere\",\n date: \"Oct 19, 2021\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"\n }, \n ]\n },\n {\n id: 11,\n duration: \"9 Weeks\",\n course_outline: \"Online Only\",\n img: \"course-11.jpg\",\n hours: 45,\n level: \"Intermediate\",\n title: \"The Complete Angular Course: Beginner to Advanced\",\n rating: \"4.8\",\n rating_count: 16,\n course_price: \"40\",\n lesson: 18,\n student: 42,\n category: \"Art & Design\",\n short_desc: \"Lorem ipsum dolor sit amet consectur adipiscing elit sed eiusmod tempor.\",\n instructor: \"Connie Comerford\",\n instructor_img: \"team-06.webp\",\n instructor_title: \"Founder & CEO\",\n instructor_desc: \"Consectetur adipisicing elit, sed do eiusmod tempor incididunt labore et dolore magna aliqua enim minim veniam quis nostrud exercitation ulla mco laboris nisi ut aliquip ex ea commodo consequat. duis aute irure dolor in reprehenderit in voluptate.\",\n features: [\n \"Build fully-fledged websites and web apps for your business.\",\n \"After the course you will be able to build ANY website you want.\",\n \"You will master both front and back-end development technologies.\"\n ],\n social_links: [\n {\n link: \"http://facebook.com\",\n target: \"_blank\",\n icon: \"icon-facebook\"\n },\n {\n link: \"http://twitter.com\",\n target: \"_blank\",\n icon: \"icon-twitter\"\n },\n {\n link: \"https://www.linkedin.com/\",\n target: \"_blank\",\n icon: \"icon-linkedin2\"\n },\n {\n link: \"https://www.youtube.com/\",\n target: \"_blank\",\n icon: \"icon-youtube\"\n }\n ],\n language: \"German\",\n certificate: \"yes\",\n videoId: \"PICj5tr9hcc\",\n course_desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam, quis nostrud exerec tation ullamco laboris nis aliquip commodo consequat duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur enim ipsam.\",\n course_desc_2: \"Excepteur sint occaecat cupidatat non proident sunt in culpa qui officia deserunt mollit anim id est laborum. Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium totam rem aperiam.\",\n learn_list: [\n \"Professional Japanese cooking from beginners to experts\",\n \"Will be able to cook authentic Italian recipes in their own kitchen\",\n \"Understand the HOW of cooking, before thinking of the WHAT to cook.\"\n ],\n course_desc_3: \"Consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam quis nostrud exerec tation ullamco laboris nis aliquip commodo consequat duis aute irure dolor.\",\n curriculum_desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam, quis nostrud exerec tation ullamco laboris nis aliquip commodo consequat.\",\n course_lessons: [\n {\n title: \"Week 1-4\",\n text: \"Advanced story telling techniques for writers: Personas, Characters & Plots\",\n lessons: [\n {\n title: \"Introduction\",\n icon: \"icon-68\"\n },\n {\n title: \"Course Overview\",\n icon: \"icon-68\"\n },\n {\n title: \"Course Overview\",\n badge_list: true,\n question: 0,\n minutes: 10\n },\n {\n title: \"Course Exercise / Reference Files\",\n icon: \"icon-68\"\n },\n {\n title: \"Code Editor Installation (Optional if you have one)\",\n icon: \"icon-68\"\n },\n {\n title: \" Embedding PHP in HTML\",\n icon: \"icon-68\"\n }, \n ]\n },\n {\n title: \"Week 5-8\",\n text: \"Advanced story telling techniques for writers: Personas, Characters & Plots\",\n lessons: [\n {\n title: \"Defining Functions\",\n icon: \"icon-68\"\n },\n {\n title: \"Function Parameters\",\n icon: \"icon-68\"\n },\n {\n title: \" Return Values From Functions\",\n badge_list: true,\n question: 2,\n minutes: 15\n },\n {\n title: \" Global Variable and Scope\",\n icon: \"icon-68\"\n },\n {\n title: \"Newer Way of creating a Constant\",\n icon: \"icon-68\"\n },\n {\n title: \"Constants\",\n icon: \"icon-68\"\n }, \n ]\n }, \n ],\n reviews: [\n {\n img: \"/assets/images/blog/comment-01.jpg\",\n rating: 5,\n name: \"Haley Bennet\",\n date: \"Oct 10, 2021\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"\n },\n {\n img: \"/assets/images/blog/comment-02.jpg\",\n rating: 5,\n name: \"Simon Baker\",\n date: \"Oct 15, 2021\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"\n },\n {\n img: \"/assets/images/blog/comment-03.jpg\",\n rating: 5,\n name: \"Richard Gere\",\n date: \"Oct 19, 2021\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"\n }, \n ]\n },\n {\n id: 12,\n duration: \"8 Weeks\",\n course_outline: \"Online + Onsite\",\n img: \"course-12.jpg\",\n hours: 20,\n level: \"Advanced\",\n title: \"Vue - The Complete Guide (w/ Router, Vuex, Composition API)\",\n rating: \"5\",\n rating_count: 20,\n course_price: \"50\",\n lesson: 8,\n student: 50,\n category: \"Marketing\",\n short_desc: \"Lorem ipsum dolor sit amet consectur adipiscing elit sed eiusmod tempor.\",\n instructor: \"Edward Norton\",\n instructor_img: \"team-02.webp\",\n instructor_title: \"Founder & CEO\",\n instructor_desc: \"Consectetur adipisicing elit, sed do eiusmod tempor incididunt labore et dolore magna aliqua enim minim veniam quis nostrud exercitation ulla mco laboris nisi ut aliquip ex ea commodo consequat. duis aute irure dolor in reprehenderit in voluptate.\",\n features: [\n \"Build fully-fledged websites and web apps for your business.\",\n \"After the course you will be able to build ANY website you want.\",\n \"You will master both front and back-end development technologies.\"\n ],\n social_links: [\n {\n link: \"http://facebook.com\",\n target: \"_blank\",\n icon: \"icon-facebook\"\n },\n {\n link: \"http://twitter.com\",\n target: \"_blank\",\n icon: \"icon-twitter\"\n },\n {\n link: \"https://www.linkedin.com/\",\n target: \"_blank\",\n icon: \"icon-linkedin2\"\n },\n {\n link: \"https://www.youtube.com/\",\n target: \"_blank\",\n icon: \"icon-youtube\"\n }\n ],\n language: \"Hindi\",\n certificate: \"yes\",\n videoId: \"PICj5tr9hcc\",\n course_desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam, quis nostrud exerec tation ullamco laboris nis aliquip commodo consequat duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur enim ipsam.\",\n course_desc_2: \"Excepteur sint occaecat cupidatat non proident sunt in culpa qui officia deserunt mollit anim id est laborum. Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium totam rem aperiam.\",\n learn_list: [\n \"Professional Japanese cooking from beginners to experts\",\n \"Will be able to cook authentic Italian recipes in their own kitchen\",\n \"Understand the HOW of cooking, before thinking of the WHAT to cook.\"\n ],\n course_desc_3: \"Consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam quis nostrud exerec tation ullamco laboris nis aliquip commodo consequat duis aute irure dolor.\",\n curriculum_desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam, quis nostrud exerec tation ullamco laboris nis aliquip commodo consequat.\",\n course_lessons: [\n {\n title: \"Week 1-4\",\n text: \"Advanced story telling techniques for writers: Personas, Characters & Plots\",\n lessons: [\n {\n title: \"Introduction\",\n icon: \"icon-68\"\n },\n {\n title: \"Course Overview\",\n icon: \"icon-68\"\n },\n {\n title: \"Course Overview\",\n badge_list: true,\n question: 0,\n minutes: 10\n },\n {\n title: \"Course Exercise / Reference Files\",\n icon: \"icon-68\"\n },\n {\n title: \"Code Editor Installation (Optional if you have one)\",\n icon: \"icon-68\"\n },\n {\n title: \" Embedding PHP in HTML\",\n icon: \"icon-68\"\n }, \n ]\n },\n {\n title: \"Week 5-8\",\n text: \"Advanced story telling techniques for writers: Personas, Characters & Plots\",\n lessons: [\n {\n title: \"Defining Functions\",\n icon: \"icon-68\"\n },\n {\n title: \"Function Parameters\",\n icon: \"icon-68\"\n },\n {\n title: \" Return Values From Functions\",\n badge_list: true,\n question: 2,\n minutes: 15\n },\n {\n title: \" Global Variable and Scope\",\n icon: \"icon-68\"\n },\n {\n title: \"Newer Way of creating a Constant\",\n icon: \"icon-68\"\n },\n {\n title: \"Constants\",\n icon: \"icon-68\"\n }, \n ]\n }, \n ],\n reviews: [\n {\n img: \"/assets/images/blog/comment-01.jpg\",\n rating: 5,\n name: \"Haley Bennet\",\n date: \"Oct 10, 2021\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"\n },\n {\n img: \"/assets/images/blog/comment-02.jpg\",\n rating: 5,\n name: \"Simon Baker\",\n date: \"Oct 15, 2021\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"\n },\n {\n img: \"/assets/images/blog/comment-03.jpg\",\n rating: 5,\n name: \"Richard Gere\",\n date: \"Oct 19, 2021\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"\n }, \n ]\n },\n {\n id: 13,\n duration: \"14 Weeks\",\n course_outline: \"Onsite Only\",\n img: \"course-13.jpg\",\n hours: 25,\n level: \"Power Yoga\",\n title: \"Build Responsive Real- World Websites with HTML and CSS\",\n rating: \"4.5\",\n rating_count: 20,\n course_price: \"30\",\n lesson: 18,\n student: 25,\n category: \"Academics\",\n short_desc: \"Lorem ipsum dolor sit amet consectur adipiscing elit sed eiusmod tempor.\",\n instructor: \"Jane Seymour\",\n instructor_img: \"team-01.webp\",\n instructor_title: \"Founder & CEO\",\n instructor_desc: \"Consectetur adipisicing elit, sed do eiusmod tempor incididunt labore et dolore magna aliqua enim minim veniam quis nostrud exercitation ulla mco laboris nisi ut aliquip ex ea commodo consequat. duis aute irure dolor in reprehenderit in voluptate.\",\n features: [\n \"Build fully-fledged websites and web apps for your business.\",\n \"After the course you will be able to build ANY website you want.\",\n \"You will master both front and back-end development technologies.\"\n ],\n social_links: [\n {\n link: \"http://facebook.com\",\n target: \"_blank\",\n icon: \"icon-facebook\"\n },\n {\n link: \"http://twitter.com\",\n target: \"_blank\",\n icon: \"icon-twitter\"\n },\n {\n link: \"https://www.linkedin.com/\",\n target: \"_blank\",\n icon: \"icon-linkedin2\"\n },\n {\n link: \"https://www.youtube.com/\",\n target: \"_blank\",\n icon: \"icon-youtube\"\n }\n ],\n language: \"English\",\n certificate: \"yes\",\n videoId: \"PICj5tr9hcc\",\n course_desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam, quis nostrud exerec tation ullamco laboris nis aliquip commodo consequat duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur enim ipsam.\",\n course_desc_2: \"Excepteur sint occaecat cupidatat non proident sunt in culpa qui officia deserunt mollit anim id est laborum. Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium totam rem aperiam.\",\n learn_list: [\n \"Professional Japanese cooking from beginners to experts\",\n \"Will be able to cook authentic Italian recipes in their own kitchen\",\n \"Understand the HOW of cooking, before thinking of the WHAT to cook.\"\n ],\n course_desc_3: \"Consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam quis nostrud exerec tation ullamco laboris nis aliquip commodo consequat duis aute irure dolor.\",\n curriculum_desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam, quis nostrud exerec tation ullamco laboris nis aliquip commodo consequat.\",\n course_lessons: [\n {\n title: \"Week 1-4\",\n text: \"Advanced story telling techniques for writers: Personas, Characters & Plots\",\n lessons: [\n {\n title: \"Introduction\",\n icon: \"icon-68\"\n },\n {\n title: \"Course Overview\",\n icon: \"icon-68\"\n },\n {\n title: \"Course Overview\",\n badge_list: true,\n question: 0,\n minutes: 10\n },\n {\n title: \"Course Exercise / Reference Files\",\n icon: \"icon-68\"\n },\n {\n title: \"Code Editor Installation (Optional if you have one)\",\n icon: \"icon-68\"\n },\n {\n title: \" Embedding PHP in HTML\",\n icon: \"icon-68\"\n }, \n ]\n },\n {\n title: \"Week 5-8\",\n text: \"Advanced story telling techniques for writers: Personas, Characters & Plots\",\n lessons: [\n {\n title: \"Defining Functions\",\n icon: \"icon-68\"\n },\n {\n title: \"Function Parameters\",\n icon: \"icon-68\"\n },\n {\n title: \" Return Values From Functions\",\n badge_list: true,\n question: 2,\n minutes: 15\n },\n {\n title: \" Global Variable and Scope\",\n icon: \"icon-68\"\n },\n {\n title: \"Newer Way of creating a Constant\",\n icon: \"icon-68\"\n },\n {\n title: \"Constants\",\n icon: \"icon-68\"\n }, \n ]\n }, \n ],\n reviews: [\n {\n img: \"/assets/images/blog/comment-01.jpg\",\n rating: 5,\n name: \"Haley Bennet\",\n date: \"Oct 10, 2021\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"\n },\n {\n img: \"/assets/images/blog/comment-02.jpg\",\n rating: 5,\n name: \"Simon Baker\",\n date: \"Oct 15, 2021\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"\n },\n {\n img: \"/assets/images/blog/comment-03.jpg\",\n rating: 5,\n name: \"Richard Gere\",\n date: \"Oct 19, 2021\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"\n }, \n ]\n },\n // kitchen course\n {\n id: 14,\n kitchen_course: true,\n course_outline: \"Online Only\",\n duration: \"16 Weeks\",\n img: \"course-14.jpg\",\n hours: 30,\n level: \"Cooking\",\n title: \"Healthy Sushi Roll - Japanese Popular Cooking Class\",\n rating: \"5\",\n rating_count: 35,\n course_price: \"40\",\n lesson: 22,\n student: 28,\n category: \"Marketing\",\n short_desc: \"Lorem ipsum dolor sit amet consectur adipiscing elit sed eiusmod tempor.\",\n instructor: \"Susan White\",\n instructor_img: \"team-05.webp\",\n instructor_title: \"Founder & CEO\",\n instructor_desc: \"Consectetur adipisicing elit, sed do eiusmod tempor incididunt labore et dolore magna aliqua enim minim veniam quis nostrud exercitation ulla mco laboris nisi ut aliquip ex ea commodo consequat. duis aute irure dolor in reprehenderit in voluptate.\",\n features: [\n \"Professional Japanese cooking from beginners to experts\",\n \"Will be able to cook authentic Italian recipes in their own kitchen\",\n \"Understand the HOW of cooking, before thinking of the WHAT to cook.\"\n ],\n social_links: [\n {\n link: \"http://facebook.com\",\n target: \"_blank\",\n icon: \"icon-facebook\"\n },\n {\n link: \"http://twitter.com\",\n target: \"_blank\",\n icon: \"icon-twitter\"\n },\n {\n link: \"https://www.linkedin.com/\",\n target: \"_blank\",\n icon: \"icon-linkedin2\"\n },\n {\n link: \"https://www.youtube.com/\",\n target: \"_blank\",\n icon: \"icon-youtube\"\n }\n ],\n language: \"English\",\n certificate: \"yes\",\n videoId: \"PICj5tr9hcc\",\n course_desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam, quis nostrud exerec tation ullamco laboris nis aliquip commodo consequat duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur enim ipsam.\",\n course_desc_2: \"Excepteur sint occaecat cupidatat non proident sunt in culpa qui officia deserunt mollit anim id est laborum. Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium totam rem aperiam.\",\n learn_list: [\n \"Professional Japanese cooking from beginners to experts\",\n \"Will be able to cook authentic Italian recipes in their own kitchen\",\n \"Understand the HOW of cooking, before thinking of the WHAT to cook.\"\n ],\n course_desc_3: \"Consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam quis nostrud exerec tation ullamco laboris nis aliquip commodo consequat duis aute irure dolor.\",\n curriculum_desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam, quis nostrud exerec tation ullamco laboris nis aliquip commodo consequat.\",\n course_lessons: [\n {\n title: \"Week 1-4\",\n text: \"Advanced story telling techniques for writers: Personas, Characters & Plots\",\n lessons: [\n {\n title: \"Introduction\",\n icon: \"icon-68\"\n },\n {\n title: \"Course Overview\",\n icon: \"icon-68\"\n },\n {\n title: \"Course Overview\",\n badge_list: true,\n question: 0,\n minutes: 10\n },\n {\n title: \"Course Exercise / Reference Files\",\n icon: \"icon-68\"\n },\n {\n title: \"Code Editor Installation (Optional if you have one)\",\n icon: \"icon-68\"\n },\n {\n title: \" Embedding PHP in HTML\",\n icon: \"icon-68\"\n }, \n ]\n },\n {\n title: \"Week 5-8\",\n text: \"Advanced story telling techniques for writers: Personas, Characters & Plots\",\n lessons: [\n {\n title: \"Defining Functions\",\n icon: \"icon-68\"\n },\n {\n title: \"Function Parameters\",\n icon: \"icon-68\"\n },\n {\n title: \" Return Values From Functions\",\n badge_list: true,\n question: 2,\n minutes: 15\n },\n {\n title: \" Global Variable and Scope\",\n icon: \"icon-68\"\n },\n {\n title: \"Newer Way of creating a Constant\",\n icon: \"icon-68\"\n },\n {\n title: \"Constants\",\n icon: \"icon-68\"\n }, \n ]\n }, \n ],\n reviews: [\n {\n img: \"/assets/images/blog/comment-01.jpg\",\n rating: 5,\n name: \"Haley Bennet\",\n date: \"Oct 10, 2021\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"\n },\n {\n img: \"/assets/images/blog/comment-02.jpg\",\n rating: 5,\n name: \"Simon Baker\",\n date: \"Oct 15, 2021\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"\n },\n {\n img: \"/assets/images/blog/comment-03.jpg\",\n rating: 5,\n name: \"Richard Gere\",\n date: \"Oct 19, 2021\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"\n }, \n ]\n },\n {\n id: 15,\n kitchen_course: true,\n duration: \"15 Weeks\",\n course_outline: \"Online + Onsite\",\n img: \"course-15.jpg\",\n hours: 32,\n level: \"Cooking\",\n title: \"Nutrition Kitchen - Basics of Cooking for Busy People\",\n rating: \"4\",\n rating_count: 38,\n course_price: \"50\",\n lesson: 15,\n student: 31,\n category: \"Business\",\n short_desc: \"Lorem ipsum dolor sit amet consectur adipiscing elit sed eiusmod tempor.\",\n instructor: \"Penelope Cruz\",\n instructor_img: \"team-03.webp\",\n instructor_title: \"Founder & CEO\",\n instructor_desc: \"Consectetur adipisicing elit, sed do eiusmod tempor incididunt labore et dolore magna aliqua enim minim veniam quis nostrud exercitation ulla mco laboris nisi ut aliquip ex ea commodo consequat. duis aute irure dolor in reprehenderit in voluptate.\",\n features: [\n \"Prepare a huge variety of simple, delicious, healthy recipes.\",\n \"Professional Indian cooking from beginners to experts.\",\n \"Serve delicious and healthy meals for your loved ones.\"\n ],\n social_links: [\n {\n link: \"http://facebook.com\",\n target: \"_blank\",\n icon: \"icon-facebook\"\n },\n {\n link: \"http://twitter.com\",\n target: \"_blank\",\n icon: \"icon-twitter\"\n },\n {\n link: \"https://www.linkedin.com/\",\n target: \"_blank\",\n icon: \"icon-linkedin2\"\n },\n {\n link: \"https://www.youtube.com/\",\n target: \"_blank\",\n icon: \"icon-youtube\"\n }\n ],\n language: \"English\",\n certificate: \"yes\",\n videoId: \"PICj5tr9hcc\",\n course_desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam, quis nostrud exerec tation ullamco laboris nis aliquip commodo consequat duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur enim ipsam.\",\n course_desc_2: \"Excepteur sint occaecat cupidatat non proident sunt in culpa qui officia deserunt mollit anim id est laborum. Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium totam rem aperiam.\",\n learn_list: [\n \"Professional Japanese cooking from beginners to experts\",\n \"Will be able to cook authentic Italian recipes in their own kitchen\",\n \"Understand the HOW of cooking, before thinking of the WHAT to cook.\"\n ],\n course_desc_3: \"Consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam quis nostrud exerec tation ullamco laboris nis aliquip commodo consequat duis aute irure dolor.\",\n curriculum_desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam, quis nostrud exerec tation ullamco laboris nis aliquip commodo consequat.\",\n course_lessons: [\n {\n title: \"Week 1-4\",\n text: \"Advanced story telling techniques for writers: Personas, Characters & Plots\",\n lessons: [\n {\n title: \"Introduction\",\n icon: \"icon-68\"\n },\n {\n title: \"Course Overview\",\n icon: \"icon-68\"\n },\n {\n title: \"Course Overview\",\n badge_list: true,\n question: 0,\n minutes: 10\n },\n {\n title: \"Course Exercise / Reference Files\",\n icon: \"icon-68\"\n },\n {\n title: \"Code Editor Installation (Optional if you have one)\",\n icon: \"icon-68\"\n },\n {\n title: \" Embedding PHP in HTML\",\n icon: \"icon-68\"\n }, \n ]\n },\n {\n title: \"Week 5-8\",\n text: \"Advanced story telling techniques for writers: Personas, Characters & Plots\",\n lessons: [\n {\n title: \"Defining Functions\",\n icon: \"icon-68\"\n },\n {\n title: \"Function Parameters\",\n icon: \"icon-68\"\n },\n {\n title: \" Return Values From Functions\",\n badge_list: true,\n question: 2,\n minutes: 15\n },\n {\n title: \" Global Variable and Scope\",\n icon: \"icon-68\"\n },\n {\n title: \"Newer Way of creating a Constant\",\n icon: \"icon-68\"\n },\n {\n title: \"Constants\",\n icon: \"icon-68\"\n }, \n ]\n }, \n ],\n reviews: [\n {\n img: \"/assets/images/blog/comment-01.jpg\",\n rating: 5,\n name: \"Haley Bennet\",\n date: \"Oct 10, 2021\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"\n },\n {\n img: \"/assets/images/blog/comment-02.jpg\",\n rating: 5,\n name: \"Simon Baker\",\n date: \"Oct 15, 2021\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"\n },\n {\n img: \"/assets/images/blog/comment-03.jpg\",\n rating: 5,\n name: \"Richard Gere\",\n date: \"Oct 19, 2021\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"\n }, \n ]\n },\n {\n id: 16,\n kitchen_course: true,\n duration: \"13 Weeks\",\n course_outline: \"Onsite Only\",\n img: \"course-16.jpg\",\n hours: 35,\n level: \"Cooking\",\n title: \"Authentic Kerala Cooking - The South Indian Cuisine\",\n rating: \"5\",\n rating_count: 40,\n course_price: \"60\",\n lesson: 20,\n student: 36,\n category: \"Academics\",\n short_desc: \"Lorem ipsum dolor sit amet consectur adipiscing elit sed eiusmod tempor.\",\n instructor: \"Edward Norton\",\n instructor_img: \"team-02.webp\",\n instructor_title: \"Founder & CEO\",\n instructor_desc: \"Consectetur adipisicing elit, sed do eiusmod tempor incididunt labore et dolore magna aliqua enim minim veniam quis nostrud exercitation ulla mco laboris nisi ut aliquip ex ea commodo consequat. duis aute irure dolor in reprehenderit in voluptate.\",\n features: [\n \"Cook much loved recipes like ravioli, pizza and pesto from scratch\",\n \"Cook better than restaurant Thai food at home\",\n \"Keep your food safe from harmful bacteria and disease.\"\n ],\n social_links: [\n {\n link: \"http://facebook.com\",\n target: \"_blank\",\n icon: \"icon-facebook\"\n },\n {\n link: \"http://twitter.com\",\n target: \"_blank\",\n icon: \"icon-twitter\"\n },\n {\n link: \"https://www.linkedin.com/\",\n target: \"_blank\",\n icon: \"icon-linkedin2\"\n },\n {\n link: \"https://www.youtube.com/\",\n target: \"_blank\",\n icon: \"icon-youtube\"\n }\n ],\n language: \"English\",\n certificate: \"yes\",\n videoId: \"PICj5tr9hcc\",\n course_desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam, quis nostrud exerec tation ullamco laboris nis aliquip commodo consequat duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur enim ipsam.\",\n course_desc_2: \"Excepteur sint occaecat cupidatat non proident sunt in culpa qui officia deserunt mollit anim id est laborum. Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium totam rem aperiam.\",\n learn_list: [\n \"Professional Japanese cooking from beginners to experts\",\n \"Will be able to cook authentic Italian recipes in their own kitchen\",\n \"Understand the HOW of cooking, before thinking of the WHAT to cook.\"\n ],\n course_desc_3: \"Consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam quis nostrud exerec tation ullamco laboris nis aliquip commodo consequat duis aute irure dolor.\",\n curriculum_desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam, quis nostrud exerec tation ullamco laboris nis aliquip commodo consequat.\",\n course_lessons: [\n {\n title: \"Week 1-4\",\n text: \"Advanced story telling techniques for writers: Personas, Characters & Plots\",\n lessons: [\n {\n title: \"Introduction\",\n icon: \"icon-68\"\n },\n {\n title: \"Course Overview\",\n icon: \"icon-68\"\n },\n {\n title: \"Course Overview\",\n badge_list: true,\n question: 0,\n minutes: 10\n },\n {\n title: \"Course Exercise / Reference Files\",\n icon: \"icon-68\"\n },\n {\n title: \"Code Editor Installation (Optional if you have one)\",\n icon: \"icon-68\"\n },\n {\n title: \" Embedding PHP in HTML\",\n icon: \"icon-68\"\n }, \n ]\n },\n {\n title: \"Week 5-8\",\n text: \"Advanced story telling techniques for writers: Personas, Characters & Plots\",\n lessons: [\n {\n title: \"Defining Functions\",\n icon: \"icon-68\"\n },\n {\n title: \"Function Parameters\",\n icon: \"icon-68\"\n },\n {\n title: \" Return Values From Functions\",\n badge_list: true,\n question: 2,\n minutes: 15\n },\n {\n title: \" Global Variable and Scope\",\n icon: \"icon-68\"\n },\n {\n title: \"Newer Way of creating a Constant\",\n icon: \"icon-68\"\n },\n {\n title: \"Constants\",\n icon: \"icon-68\"\n }, \n ]\n }, \n ],\n reviews: [\n {\n img: \"/assets/images/blog/comment-01.jpg\",\n rating: 5,\n name: \"Haley Bennet\",\n date: \"Oct 10, 2021\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"\n },\n {\n img: \"/assets/images/blog/comment-02.jpg\",\n rating: 5,\n name: \"Simon Baker\",\n date: \"Oct 15, 2021\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"\n },\n {\n img: \"/assets/images/blog/comment-03.jpg\",\n rating: 5,\n name: \"Richard Gere\",\n date: \"Oct 19, 2021\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"\n }, \n ]\n },\n {\n id: 17,\n kitchen_course: true,\n duration: \"20 Weeks\",\n course_outline: \"Online + Onsite\",\n img: \"course-17.jpg\",\n hours: 40,\n level: \"Cooking\",\n level: \"Drawing\",\n title: \"Vegan Thai Cooking Classes Popular Vegan Recipes\",\n rating: \"5\",\n rating_count: 35,\n course_price: \"30\",\n lesson: 22,\n student: 40,\n category: \"Development\",\n short_desc: \"Lorem ipsum dolor sit amet consectur elit sed eiusmod ex tempor incididunt labore dolore magna.\",\n instructor: \"Edward Norton\",\n instructor_img: \"team-02.webp\",\n instructor_title: \"Founder & CEO\",\n instructor_desc: \"Consectetur adipisicing elit, sed do eiusmod tempor incididunt labore et dolore magna aliqua enim minim veniam quis nostrud exercitation ulla mco laboris nisi ut aliquip ex ea commodo consequat. duis aute irure dolor in reprehenderit in voluptate.\",\n features: [\n \"Professional Indian cooking from beginners to experts.\",\n \"Prepare a huge variety of simple, delicious, healthy recipes.\",\n \"Serve delicious and healthy meals for your loved ones.\"\n ],\n social_links: [\n {\n link: \"http://facebook.com\",\n target: \"_blank\",\n icon: \"icon-facebook\"\n },\n {\n link: \"http://twitter.com\",\n target: \"_blank\",\n icon: \"icon-twitter\"\n },\n {\n link: \"https://www.linkedin.com/\",\n target: \"_blank\",\n icon: \"icon-linkedin2\"\n },\n {\n link: \"https://www.youtube.com/\",\n target: \"_blank\",\n icon: \"icon-youtube\"\n }\n ],\n language: \"English\",\n certificate: \"yes\",\n videoId: \"PICj5tr9hcc\",\n course_desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam, quis nostrud exerec tation ullamco laboris nis aliquip commodo consequat duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur enim ipsam.\",\n course_desc_2: \"Excepteur sint occaecat cupidatat non proident sunt in culpa qui officia deserunt mollit anim id est laborum. Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium totam rem aperiam.\",\n learn_list: [\n \"Professional Japanese cooking from beginners to experts\",\n \"Will be able to cook authentic Italian recipes in their own kitchen\",\n \"Understand the HOW of cooking, before thinking of the WHAT to cook.\"\n ],\n course_desc_3: \"Consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam quis nostrud exerec tation ullamco laboris nis aliquip commodo consequat duis aute irure dolor.\",\n curriculum_desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam, quis nostrud exerec tation ullamco laboris nis aliquip commodo consequat.\",\n course_lessons: [\n {\n title: \"Week 1-4\",\n text: \"Advanced story telling techniques for writers: Personas, Characters & Plots\",\n lessons: [\n {\n title: \"Introduction\",\n icon: \"icon-68\"\n },\n {\n title: \"Course Overview\",\n icon: \"icon-68\"\n },\n {\n title: \"Course Overview\",\n badge_list: true,\n question: 0,\n minutes: 10\n },\n {\n title: \"Course Exercise / Reference Files\",\n icon: \"icon-68\"\n },\n {\n title: \"Code Editor Installation (Optional if you have one)\",\n icon: \"icon-68\"\n },\n {\n title: \" Embedding PHP in HTML\",\n icon: \"icon-68\"\n }, \n ]\n },\n {\n title: \"Week 5-8\",\n text: \"Advanced story telling techniques for writers: Personas, Characters & Plots\",\n lessons: [\n {\n title: \"Defining Functions\",\n icon: \"icon-68\"\n },\n {\n title: \"Function Parameters\",\n icon: \"icon-68\"\n },\n {\n title: \" Return Values From Functions\",\n badge_list: true,\n question: 2,\n minutes: 15\n },\n {\n title: \" Global Variable and Scope\",\n icon: \"icon-68\"\n },\n {\n title: \"Newer Way of creating a Constant\",\n icon: \"icon-68\"\n },\n {\n title: \"Constants\",\n icon: \"icon-68\"\n }, \n ]\n }, \n ],\n reviews: [\n {\n img: \"/assets/images/blog/comment-01.jpg\",\n rating: 5,\n name: \"Haley Bennet\",\n date: \"Oct 10, 2021\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"\n },\n {\n img: \"/assets/images/blog/comment-02.jpg\",\n rating: 5,\n name: \"Simon Baker\",\n date: \"Oct 15, 2021\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"\n },\n {\n img: \"/assets/images/blog/comment-03.jpg\",\n rating: 5,\n name: \"Richard Gere\",\n date: \"Oct 19, 2021\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"\n }, \n ]\n },\n {\n id: 18,\n kitchen_course: true,\n duration: \"15 Weeks\",\n course_outline: \"Online + Onsite\",\n img: \"course-18.jpg\",\n hours: 32,\n level: \"Cooking\",\n title: \"Indian Culinary World - Master the art of Indian Cooking\",\n rating: \"4\",\n rating_count: 38,\n course_price: \"50\",\n lesson: 15,\n student: 31,\n category: \"Business\",\n short_desc: \"Lorem ipsum dolor sit amet consectur adipiscing elit sed eiusmod tempor.\",\n instructor: \"Susan White\",\n instructor_img: \"team-05.webp\",\n instructor_title: \"Founder & CEO\",\n instructor_desc: \"Consectetur adipisicing elit, sed do eiusmod tempor incididunt labore et dolore magna aliqua enim minim veniam quis nostrud exercitation ulla mco laboris nisi ut aliquip ex ea commodo consequat. duis aute irure dolor in reprehenderit in voluptate.\",\n features: [\n \"Prepare a huge variety of simple, delicious, healthy recipes.\",\n \"Professional Indian cooking from beginners to experts.\",\n \"Serve delicious and healthy meals for your loved ones.\"\n ],\n social_links: [\n {\n link: \"http://facebook.com\",\n target: \"_blank\",\n icon: \"icon-facebook\"\n },\n {\n link: \"http://twitter.com\",\n target: \"_blank\",\n icon: \"icon-twitter\"\n },\n {\n link: \"https://www.linkedin.com/\",\n target: \"_blank\",\n icon: \"icon-linkedin2\"\n },\n {\n link: \"https://www.youtube.com/\",\n target: \"_blank\",\n icon: \"icon-youtube\"\n }\n ],\n language: \"English\",\n certificate: \"yes\",\n videoId: \"PICj5tr9hcc\",\n course_desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam, quis nostrud exerec tation ullamco laboris nis aliquip commodo consequat duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur enim ipsam.\",\n course_desc_2: \"Excepteur sint occaecat cupidatat non proident sunt in culpa qui officia deserunt mollit anim id est laborum. Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium totam rem aperiam.\",\n learn_list: [\n \"Professional Japanese cooking from beginners to experts\",\n \"Will be able to cook authentic Italian recipes in their own kitchen\",\n \"Understand the HOW of cooking, before thinking of the WHAT to cook.\"\n ],\n course_desc_3: \"Consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam quis nostrud exerec tation ullamco laboris nis aliquip commodo consequat duis aute irure dolor.\",\n curriculum_desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam, quis nostrud exerec tation ullamco laboris nis aliquip commodo consequat.\",\n course_lessons: [\n {\n title: \"Week 1-4\",\n text: \"Advanced story telling techniques for writers: Personas, Characters & Plots\",\n lessons: [\n {\n title: \"Introduction\",\n icon: \"icon-68\"\n },\n {\n title: \"Course Overview\",\n icon: \"icon-68\"\n },\n {\n title: \"Course Overview\",\n badge_list: true,\n question: 0,\n minutes: 10\n },\n {\n title: \"Course Exercise / Reference Files\",\n icon: \"icon-68\"\n },\n {\n title: \"Code Editor Installation (Optional if you have one)\",\n icon: \"icon-68\"\n },\n {\n title: \" Embedding PHP in HTML\",\n icon: \"icon-68\"\n }, \n ]\n },\n {\n title: \"Week 5-8\",\n text: \"Advanced story telling techniques for writers: Personas, Characters & Plots\",\n lessons: [\n {\n title: \"Defining Functions\",\n icon: \"icon-68\"\n },\n {\n title: \"Function Parameters\",\n icon: \"icon-68\"\n },\n {\n title: \" Return Values From Functions\",\n badge_list: true,\n question: 2,\n minutes: 15\n },\n {\n title: \" Global Variable and Scope\",\n icon: \"icon-68\"\n },\n {\n title: \"Newer Way of creating a Constant\",\n icon: \"icon-68\"\n },\n {\n title: \"Constants\",\n icon: \"icon-68\"\n }, \n ]\n }, \n ],\n reviews: [\n {\n img: \"/assets/images/blog/comment-01.jpg\",\n rating: 5,\n name: \"Haley Bennet\",\n date: \"Oct 10, 2021\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"\n },\n {\n img: \"/assets/images/blog/comment-02.jpg\",\n rating: 5,\n name: \"Simon Baker\",\n date: \"Oct 15, 2021\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"\n },\n {\n img: \"/assets/images/blog/comment-03.jpg\",\n rating: 5,\n name: \"Richard Gere\",\n date: \"Oct 19, 2021\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"\n }, \n ]\n },\n {\n id: 19,\n kitchen_course: true,\n duration: \"13 Weeks\",\n course_outline: \"Onsite Only\",\n img: \"course-19.jpg\",\n hours: 35,\n level: \"Cooking\",\n title: \"Herbalism - Medicinal Kitchen Herbs & Spices Certificate\",\n rating: \"5\",\n rating_count: 40,\n course_price: \"60\",\n lesson: 20,\n student: 36,\n category: \"Academics\",\n short_desc: \"Lorem ipsum dolor sit amet consectur adipiscing elit sed eiusmod tempor.\",\n instructor: \"Jane Seymour\",\n instructor_img: \"team-01.webp\",\n instructor_title: \"Founder & CEO\",\n instructor_desc: \"Consectetur adipisicing elit, sed do eiusmod tempor incididunt labore et dolore magna aliqua enim minim veniam quis nostrud exercitation ulla mco laboris nisi ut aliquip ex ea commodo consequat. duis aute irure dolor in reprehenderit in voluptate.\",\n features: [\n \"Cook much loved recipes like ravioli, pizza and pesto from scratch\",\n \"Cook better than restaurant Thai food at home\",\n \"Keep your food safe from harmful bacteria and disease.\"\n ],\n social_links: [\n {\n link: \"http://facebook.com\",\n target: \"_blank\",\n icon: \"icon-facebook\"\n },\n {\n link: \"http://twitter.com\",\n target: \"_blank\",\n icon: \"icon-twitter\"\n },\n {\n link: \"https://www.linkedin.com/\",\n target: \"_blank\",\n icon: \"icon-linkedin2\"\n },\n {\n link: \"https://www.youtube.com/\",\n target: \"_blank\",\n icon: \"icon-youtube\"\n }\n ],\n language: \"English\",\n certificate: \"yes\",\n videoId: \"PICj5tr9hcc\",\n course_desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam, quis nostrud exerec tation ullamco laboris nis aliquip commodo consequat duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur enim ipsam.\",\n course_desc_2: \"Excepteur sint occaecat cupidatat non proident sunt in culpa qui officia deserunt mollit anim id est laborum. Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium totam rem aperiam.\",\n learn_list: [\n \"Professional Japanese cooking from beginners to experts\",\n \"Will be able to cook authentic Italian recipes in their own kitchen\",\n \"Understand the HOW of cooking, before thinking of the WHAT to cook.\"\n ],\n course_desc_3: \"Consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam quis nostrud exerec tation ullamco laboris nis aliquip commodo consequat duis aute irure dolor.\",\n curriculum_desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam, quis nostrud exerec tation ullamco laboris nis aliquip commodo consequat.\",\n course_lessons: [\n {\n title: \"Week 1-4\",\n text: \"Advanced story telling techniques for writers: Personas, Characters & Plots\",\n lessons: [\n {\n title: \"Introduction\",\n icon: \"icon-68\"\n },\n {\n title: \"Course Overview\",\n icon: \"icon-68\"\n },\n {\n title: \"Course Overview\",\n badge_list: true,\n question: 0,\n minutes: 10\n },\n {\n title: \"Course Exercise / Reference Files\",\n icon: \"icon-68\"\n },\n {\n title: \"Code Editor Installation (Optional if you have one)\",\n icon: \"icon-68\"\n },\n {\n title: \" Embedding PHP in HTML\",\n icon: \"icon-68\"\n }, \n ]\n },\n {\n title: \"Week 5-8\",\n text: \"Advanced story telling techniques for writers: Personas, Characters & Plots\",\n lessons: [\n {\n title: \"Defining Functions\",\n icon: \"icon-68\"\n },\n {\n title: \"Function Parameters\",\n icon: \"icon-68\"\n },\n {\n title: \" Return Values From Functions\",\n badge_list: true,\n question: 2,\n minutes: 15\n },\n {\n title: \" Global Variable and Scope\",\n icon: \"icon-68\"\n },\n {\n title: \"Newer Way of creating a Constant\",\n icon: \"icon-68\"\n },\n {\n title: \"Constants\",\n icon: \"icon-68\"\n }, \n ]\n }, \n ],\n reviews: [\n {\n img: \"/assets/images/blog/comment-01.jpg\",\n rating: 5,\n name: \"Haley Bennet\",\n date: \"Oct 10, 2021\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"\n },\n {\n img: \"/assets/images/blog/comment-02.jpg\",\n rating: 5,\n name: \"Simon Baker\",\n date: \"Oct 15, 2021\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"\n },\n {\n img: \"/assets/images/blog/comment-03.jpg\",\n rating: 5,\n name: \"Richard Gere\",\n date: \"Oct 19, 2021\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"\n }, \n ]\n },\n {\n id: 20,\n yoga_course: true,\n img: \"course-20.jpg\",\n duration: \"9 Weeks\",\n course_outline: \"Onsite Only\",\n level: \"Power Yoga\",\n title: \"Yoga for Back Pain Relief\",\n rating: \"4.9\",\n rating_count: 30,\n course_price: \"30\",\n lesson: 12,\n student: 85,\n category: \"Marketing\",\n short_desc: \"Lorem ipsum dolor sit amet consectur adipiscing elit sed eiusmod tempor.\",\n instructor: \"Edward Norton\",\n instructor_img: \"team-02.webp\",\n instructor_title: \"Founder & CEO\",\n instructor_desc: \"Consectetur adipisicing elit, sed do eiusmod tempor incididunt labore et dolore magna aliqua enim minim veniam quis nostrud exercitation ulla mco laboris nisi ut aliquip ex ea commodo consequat. duis aute irure dolor in reprehenderit in voluptate.\",\n features: [\n \"Build fully-fledged websites and web apps for your business.\",\n \"After the course you will be able to build ANY website you want.\",\n \"You will master both front and back-end development technologies.\"\n ],\n social_links: [\n {\n link: \"http://facebook.com\",\n target: \"_blank\",\n icon: \"icon-facebook\"\n },\n {\n link: \"http://twitter.com\",\n target: \"_blank\",\n icon: \"icon-twitter\"\n },\n {\n link: \"https://www.linkedin.com/\",\n target: \"_blank\",\n icon: \"icon-linkedin2\"\n },\n {\n link: \"https://www.youtube.com/\",\n target: \"_blank\",\n icon: \"icon-youtube\"\n }\n ],\n language: \"English\",\n certificate: \"yes\",\n videoId: \"PICj5tr9hcc\",\n course_desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam, quis nostrud exerec tation ullamco laboris nis aliquip commodo consequat duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur enim ipsam.\",\n course_desc_2: \"Excepteur sint occaecat cupidatat non proident sunt in culpa qui officia deserunt mollit anim id est laborum. Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium totam rem aperiam.\",\n learn_list: [\n \"Learn to use Python professionally, learning both Python 2 & Python 3!\",\n \"Build 6 beautiful real-world projects for your portfolio (not boring toy apps)\",\n \"Understand the Theory behind Vue.js and use it in Real Projects\",\n \"Create responsive, accessible, and beautiful layouts\"\n ],\n course_desc_3: \"Consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam quis nostrud exerec tation ullamco laboris nis aliquip commodo consequat duis aute irure dolor.\",\n curriculum_desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam, quis nostrud exerec tation ullamco laboris nis aliquip commodo consequat.\",\n course_lessons: [\n {\n title: \"Week 1-4\",\n text: \"Advanced story telling techniques for writers: Personas, Characters & Plots\",\n lessons: [\n {\n title: \"Introduction\",\n icon: \"icon-68\"\n },\n {\n title: \"Course Overview\",\n icon: \"icon-68\"\n },\n {\n title: \"Course Overview\",\n badge_list: true,\n question: 0,\n minutes: 10\n },\n {\n title: \"Course Exercise / Reference Files\",\n icon: \"icon-68\"\n },\n {\n title: \"Code Editor Installation (Optional if you have one)\",\n icon: \"icon-68\"\n },\n {\n title: \" Embedding PHP in HTML\",\n icon: \"icon-68\"\n }, \n ]\n },\n {\n title: \"Week 5-8\",\n text: \"Advanced story telling techniques for writers: Personas, Characters & Plots\",\n lessons: [\n {\n title: \"Defining Functions\",\n icon: \"icon-68\"\n },\n {\n title: \"Function Parameters\",\n icon: \"icon-68\"\n },\n {\n title: \" Return Values From Functions\",\n badge_list: true,\n question: 2,\n minutes: 15\n },\n {\n title: \" Global Variable and Scope\",\n icon: \"icon-68\"\n },\n {\n title: \"Newer Way of creating a Constant\",\n icon: \"icon-68\"\n },\n {\n title: \"Constants\",\n icon: \"icon-68\"\n }, \n ]\n }, \n ],\n reviews: [\n {\n img: \"/assets/images/blog/comment-01.jpg\",\n rating: 5,\n name: \"Haley Bennet\",\n date: \"Oct 10, 2021\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"\n },\n {\n img: \"/assets/images/blog/comment-02.jpg\",\n rating: 5,\n name: \"Simon Baker\",\n date: \"Oct 15, 2021\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"\n },\n {\n img: \"/assets/images/blog/comment-03.jpg\",\n rating: 5,\n name: \"Richard Gere\",\n date: \"Oct 19, 2021\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"\n }, \n ]\n },\n {\n id: 21,\n yoga_course: true,\n img: \"course-21.jpg\",\n duration: \"5 Weeks\",\n course_outline: \"Online + Onsite\",\n level: \"Power Yoga\",\n title: \"Super Brain YOGA\",\n rating: \"5.0\",\n rating_count: 11,\n course_price: \"40\",\n lesson: 20,\n student: 38,\n category: \"Art & Design\",\n short_desc: \"Lorem ipsum dolor sit amet consectur elit sed eiusmod ex tempor incididunt labore dolore magna.\",\n instructor: \"John Travolta\",\n instructor_img: \"team-04.webp\",\n instructor_title: \"Founder & CEO\",\n instructor_desc: \"Consectetur adipisicing elit, sed do eiusmod tempor incididunt labore et dolore magna aliqua enim minim veniam quis nostrud exercitation ulla mco laboris nisi ut aliquip ex ea commodo consequat. duis aute irure dolor in reprehenderit in voluptate.\",\n features: [\n \"Build fully-fledged websites and web apps for your business.\",\n \"After the course you will be able to build ANY website you want.\",\n \"You will master both front and back-end development technologies.\"\n ],\n social_links: [\n {\n link: \"http://facebook.com\",\n target: \"_blank\",\n icon: \"icon-facebook\"\n },\n {\n link: \"http://twitter.com\",\n target: \"_blank\",\n icon: \"icon-twitter\"\n },\n {\n link: \"https://www.linkedin.com/\",\n target: \"_blank\",\n icon: \"icon-linkedin2\"\n },\n {\n link: \"https://www.youtube.com/\",\n target: \"_blank\",\n icon: \"icon-youtube\"\n }\n ],\n language: \"Hindi\",\n certificate: \"yes\",\n videoId: \"c238xxeDdFI\",\n course_desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam, quis nostrud exerec tation ullamco laboris nis aliquip commodo consequat duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur enim ipsam.\",\n course_desc_2: \"Excepteur sint occaecat cupidatat non proident sunt in culpa qui officia deserunt mollit anim id est laborum. Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium totam rem aperiam.\",\n learn_list: [\n \"Learn to use Python professionally, learning both Python 2 & Python 3!\",\n \"Build 6 beautiful real-world projects for your portfolio (not boring toy apps)\",\n \"Understand the Theory behind Vue.js and use it in Real Projects\",\n \"Create responsive, accessible, and beautiful layouts\"\n ],\n course_desc_3: \"Consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam quis nostrud exerec tation ullamco laboris nis aliquip commodo consequat duis aute irure dolor.\",\n curriculum_desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam, quis nostrud exerec tation ullamco laboris nis aliquip commodo consequat.\",\n course_lessons: [\n {\n title: \"Week 1-4\",\n text: \"Advanced story telling techniques for writers: Personas, Characters & Plots\",\n lessons: [\n {\n title: \"Introduction\",\n icon: \"icon-68\"\n },\n {\n title: \"Course Overview\",\n icon: \"icon-68\"\n },\n {\n title: \"Course Overview\",\n badge_list: true,\n question: 0,\n minutes: 10\n },\n {\n title: \"Course Exercise / Reference Files\",\n icon: \"icon-68\"\n },\n {\n title: \"Code Editor Installation (Optional if you have one)\",\n icon: \"icon-68\"\n },\n {\n title: \" Embedding PHP in HTML\",\n icon: \"icon-68\"\n }, \n ]\n },\n {\n title: \"Week 5-8\",\n text: \"Advanced story telling techniques for writers: Personas, Characters & Plots\",\n lessons: [\n {\n title: \"Defining Functions\",\n icon: \"icon-68\"\n },\n {\n title: \"Function Parameters\",\n icon: \"icon-68\"\n },\n {\n title: \" Return Values From Functions\",\n badge_list: true,\n question: 2,\n minutes: 15\n },\n {\n title: \" Global Variable and Scope\",\n icon: \"icon-68\"\n },\n {\n title: \"Newer Way of creating a Constant\",\n icon: \"icon-68\"\n },\n {\n title: \"Constants\",\n icon: \"icon-68\"\n }, \n ]\n }, \n ],\n reviews: [\n {\n img: \"/assets/images/blog/comment-01.jpg\",\n rating: 5,\n name: \"Haley Bennet\",\n date: \"Oct 10, 2021\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"\n },\n {\n img: \"/assets/images/blog/comment-02.jpg\",\n rating: 5,\n name: \"Simon Baker\",\n date: \"Oct 15, 2021\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"\n },\n {\n img: \"/assets/images/blog/comment-03.jpg\",\n rating: 5,\n name: \"Richard Gere\",\n date: \"Oct 19, 2021\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"\n }, \n ]\n },\n {\n id: 22,\n yoga_course: true,\n img: \"course-22.jpg\",\n duration: \"10 Weeks\",\n course_outline: \"Online + Onsite\",\n level: \"Power Yoga\",\n title: \"Chair Yoga for Seniors\",\n rating: \"4.9\",\n rating_count: 15,\n course_price: \"50\",\n lesson: 20,\n student: 35,\n category: \"Development\",\n short_desc: \"Lorem ipsum dolor sit amet consectur elit sed eiusmod ex tempor incididunt labore dolore magna.\",\n instructor: \"John Travolta\",\n instructor_img: \"team-04.webp\",\n instructor_title: \"Founder & CEO\",\n instructor_desc: \"Consectetur adipisicing elit, sed do eiusmod tempor incididunt labore et dolore magna aliqua enim minim veniam quis nostrud exercitation ulla mco laboris nisi ut aliquip ex ea commodo consequat. duis aute irure dolor in reprehenderit in voluptate.\",\n features: [\n \"Build fully-fledged websites and web apps for your business.\",\n \"After the course you will be able to build ANY website you want.\",\n \"You will master both front and back-end development technologies.\"\n ],\n social_links: [\n {\n link: \"http://facebook.com\",\n target: \"_blank\",\n icon: \"icon-facebook\"\n },\n {\n link: \"http://twitter.com\",\n target: \"_blank\",\n icon: \"icon-twitter\"\n },\n {\n link: \"https://www.linkedin.com/\",\n target: \"_blank\",\n icon: \"icon-linkedin2\"\n },\n {\n link: \"https://www.youtube.com/\",\n target: \"_blank\",\n icon: \"icon-youtube\"\n }\n ],\n language: \"English\",\n certificate: \"yes\",\n videoId: \"PICj5tr9hcc\",\n course_desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam, quis nostrud exerec tation ullamco laboris nis aliquip commodo consequat duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur enim ipsam.\",\n course_desc_2: \"Excepteur sint occaecat cupidatat non proident sunt in culpa qui officia deserunt mollit anim id est laborum. Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium totam rem aperiam.\",\n learn_list: [\n \"Learn to use Python professionally, learning both Python 2 & Python 3!\",\n \"Build 6 beautiful real-world projects for your portfolio (not boring toy apps)\",\n \"Understand the Theory behind Vue.js and use it in Real Projects\",\n \"Create responsive, accessible, and beautiful layouts\"\n ],\n course_desc_3: \"Consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam quis nostrud exerec tation ullamco laboris nis aliquip commodo consequat duis aute irure dolor.\",\n curriculum_desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam, quis nostrud exerec tation ullamco laboris nis aliquip commodo consequat.\",\n course_lessons: [\n {\n title: \"Week 1-4\",\n text: \"Advanced story telling techniques for writers: Personas, Characters & Plots\",\n lessons: [\n {\n title: \"Introduction\",\n icon: \"icon-68\"\n },\n {\n title: \"Course Overview\",\n icon: \"icon-68\"\n },\n {\n title: \"Course Overview\",\n badge_list: true,\n question: 0,\n minutes: 10\n },\n {\n title: \"Course Exercise / Reference Files\",\n icon: \"icon-68\"\n },\n {\n title: \"Code Editor Installation (Optional if you have one)\",\n icon: \"icon-68\"\n },\n {\n title: \" Embedding PHP in HTML\",\n icon: \"icon-68\"\n }, \n ]\n },\n {\n title: \"Week 5-8\",\n text: \"Advanced story telling techniques for writers: Personas, Characters & Plots\",\n lessons: [\n {\n title: \"Defining Functions\",\n icon: \"icon-68\"\n },\n {\n title: \"Function Parameters\",\n icon: \"icon-68\"\n },\n {\n title: \" Return Values From Functions\",\n badge_list: true,\n question: 2,\n minutes: 15\n },\n {\n title: \" Global Variable and Scope\",\n icon: \"icon-68\"\n },\n {\n title: \"Newer Way of creating a Constant\",\n icon: \"icon-68\"\n },\n {\n title: \"Constants\",\n icon: \"icon-68\"\n }, \n ]\n }, \n ],\n reviews: [\n {\n img: \"/assets/images/blog/comment-01.jpg\",\n rating: 5,\n name: \"Haley Bennet\",\n date: \"Oct 10, 2021\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"\n },\n {\n img: \"/assets/images/blog/comment-02.jpg\",\n rating: 5,\n name: \"Simon Baker\",\n date: \"Oct 15, 2021\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"\n },\n {\n img: \"/assets/images/blog/comment-03.jpg\",\n rating: 5,\n name: \"Richard Gere\",\n date: \"Oct 19, 2021\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"\n }, \n ]\n },\n {\n id: 23,\n yoga_course: true,\n img: \"course-23.jpg\",\n duration: \"3 Weeks\",\n level: \"Power Yoga\",\n course_outline: \"Online Only\",\n title: \"Online Yoga for Beginners\",\n rating: \"4.4\",\n rating_count: 10,\n course_price: \"60\",\n lesson: 15,\n student: 35,\n category: \"Art & Design\",\n short_desc: \"Lorem ipsum dolor sit amet consectur elit sed eiusmod ex tempor incididunt labore dolore magna.\",\n instructor: \"John Travolta\",\n instructor_img: \"team-04.webp\",\n instructor_title: \"Founder & CEO\",\n instructor_desc: \"Consectetur adipisicing elit, sed do eiusmod tempor incididunt labore et dolore magna aliqua enim minim veniam quis nostrud exercitation ulla mco laboris nisi ut aliquip ex ea commodo consequat. duis aute irure dolor in reprehenderit in voluptate.\",\n features: [\n \"Build fully-fledged websites and web apps for your business.\",\n \"After the course you will be able to build ANY website you want.\",\n \"You will master both front and back-end development technologies.\"\n ],\n social_links: [\n {\n link: \"http://facebook.com\",\n target: \"_blank\",\n icon: \"icon-facebook\"\n },\n {\n link: \"http://twitter.com\",\n target: \"_blank\",\n icon: \"icon-twitter\"\n },\n {\n link: \"https://www.linkedin.com/\",\n target: \"_blank\",\n icon: \"icon-linkedin2\"\n },\n {\n link: \"https://www.youtube.com/\",\n target: \"_blank\",\n icon: \"icon-youtube\"\n }\n ],\n language: \"Korean\",\n certificate: \"yes\",\n videoId: \"PICj5tr9hcc\",\n course_desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam, quis nostrud exerec tation ullamco laboris nis aliquip commodo consequat duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur enim ipsam.\",\n course_desc_2: \"Excepteur sint occaecat cupidatat non proident sunt in culpa qui officia deserunt mollit anim id est laborum. Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium totam rem aperiam.\",\n learn_list: [\n \"Learn to use Python professionally, learning both Python 2 & Python 3!\",\n \"Build 6 beautiful real-world projects for your portfolio (not boring toy apps)\",\n \"Understand the Theory behind Vue.js and use it in Real Projects\",\n \"Create responsive, accessible, and beautiful layouts\"\n ],\n course_desc_3: \"Consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam quis nostrud exerec tation ullamco laboris nis aliquip commodo consequat duis aute irure dolor.\",\n curriculum_desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam, quis nostrud exerec tation ullamco laboris nis aliquip commodo consequat.\",\n course_lessons: [\n {\n title: \"Week 1-4\",\n text: \"Advanced story telling techniques for writers: Personas, Characters & Plots\",\n lessons: [\n {\n title: \"Introduction\",\n icon: \"icon-68\"\n },\n {\n title: \"Course Overview\",\n icon: \"icon-68\"\n },\n {\n title: \"Course Overview\",\n badge_list: true,\n question: 0,\n minutes: 10\n },\n {\n title: \"Course Exercise / Reference Files\",\n icon: \"icon-68\"\n },\n {\n title: \"Code Editor Installation (Optional if you have one)\",\n icon: \"icon-68\"\n },\n {\n title: \" Embedding PHP in HTML\",\n icon: \"icon-68\"\n }, \n ]\n },\n {\n title: \"Week 5-8\",\n text: \"Advanced story telling techniques for writers: Personas, Characters & Plots\",\n lessons: [\n {\n title: \"Defining Functions\",\n icon: \"icon-68\"\n },\n {\n title: \"Function Parameters\",\n icon: \"icon-68\"\n },\n {\n title: \" Return Values From Functions\",\n badge_list: true,\n question: 2,\n minutes: 15\n },\n {\n title: \" Global Variable and Scope\",\n icon: \"icon-68\"\n },\n {\n title: \"Newer Way of creating a Constant\",\n icon: \"icon-68\"\n },\n {\n title: \"Constants\",\n icon: \"icon-68\"\n }, \n ]\n }, \n ],\n reviews: [\n {\n img: \"/assets/images/blog/comment-01.jpg\",\n rating: 5,\n name: \"Haley Bennet\",\n date: \"Oct 10, 2021\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"\n },\n {\n img: \"/assets/images/blog/comment-02.jpg\",\n rating: 5,\n name: \"Simon Baker\",\n date: \"Oct 15, 2021\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"\n },\n {\n img: \"/assets/images/blog/comment-03.jpg\",\n rating: 5,\n name: \"Richard Gere\",\n date: \"Oct 19, 2021\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"\n }, \n ]\n },\n {\n id: 24,\n yoga_course: true,\n duration: \"12 Weeks\",\n course_outline: \"Online Only\",\n img: \"course-24.jpg\",\n hours: 35,\n level: \"Chair Yoga\",\n title: \"Yoga Nidra Master Class\",\n rating: \"5\",\n rating_count: 8,\n course_price: \"70\",\n lesson: 13,\n student: 35,\n category: \"Art & Design\",\n short_desc: \"Lorem ipsum dolor sit amet consectur adipiscing elit sed eiusmod tempor.\",\n instructor: \"Jane Seymour\",\n instructor_img: \"team-01.webp\",\n instructor_title: \"Founder & CEO\",\n instructor_desc: \"Consectetur adipisicing elit, sed do eiusmod tempor incididunt labore et dolore magna aliqua enim minim veniam quis nostrud exercitation ulla mco laboris nisi ut aliquip ex ea commodo consequat. duis aute irure dolor in reprehenderit in voluptate.\",\n features: [\n \"Build fully-fledged websites and web apps for your business.\",\n \"After the course you will be able to build ANY website you want.\",\n \"You will master both front and back-end development technologies.\"\n ],\n social_links: [\n {\n link: \"http://facebook.com\",\n target: \"_blank\",\n icon: \"icon-facebook\"\n },\n {\n link: \"http://twitter.com\",\n target: \"_blank\",\n icon: \"icon-twitter\"\n },\n {\n link: \"https://www.linkedin.com/\",\n target: \"_blank\",\n icon: \"icon-linkedin2\"\n },\n {\n link: \"https://www.youtube.com/\",\n target: \"_blank\",\n icon: \"icon-youtube\"\n }\n ],\n language: \"English\",\n certificate: \"yes\",\n videoId: \"PICj5tr9hcc\",\n course_desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam, quis nostrud exerec tation ullamco laboris nis aliquip commodo consequat duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur enim ipsam.\",\n course_desc_2: \"Excepteur sint occaecat cupidatat non proident sunt in culpa qui officia deserunt mollit anim id est laborum. Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium totam rem aperiam.\",\n learn_list: [\n \"Professional Japanese cooking from beginners to experts\",\n \"Will be able to cook authentic Italian recipes in their own kitchen\",\n \"Understand the HOW of cooking, before thinking of the WHAT to cook.\"\n ],\n course_desc_3: \"Consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam quis nostrud exerec tation ullamco laboris nis aliquip commodo consequat duis aute irure dolor.\",\n curriculum_desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam, quis nostrud exerec tation ullamco laboris nis aliquip commodo consequat.\",\n course_lessons: [\n {\n title: \"Week 1-4\",\n text: \"Advanced story telling techniques for writers: Personas, Characters & Plots\",\n lessons: [\n {\n title: \"Introduction\",\n icon: \"icon-68\"\n },\n {\n title: \"Course Overview\",\n icon: \"icon-68\"\n },\n {\n title: \"Course Overview\",\n badge_list: true,\n question: 0,\n minutes: 10\n },\n {\n title: \"Course Exercise / Reference Files\",\n icon: \"icon-68\"\n },\n {\n title: \"Code Editor Installation (Optional if you have one)\",\n icon: \"icon-68\"\n },\n {\n title: \" Embedding PHP in HTML\",\n icon: \"icon-68\"\n }, \n ]\n },\n {\n title: \"Week 5-8\",\n text: \"Advanced story telling techniques for writers: Personas, Characters & Plots\",\n lessons: [\n {\n title: \"Defining Functions\",\n icon: \"icon-68\"\n },\n {\n title: \"Function Parameters\",\n icon: \"icon-68\"\n },\n {\n title: \" Return Values From Functions\",\n badge_list: true,\n question: 2,\n minutes: 15\n },\n {\n title: \" Global Variable and Scope\",\n icon: \"icon-68\"\n },\n {\n title: \"Newer Way of creating a Constant\",\n icon: \"icon-68\"\n },\n {\n title: \"Constants\",\n icon: \"icon-68\"\n }, \n ]\n }, \n ],\n reviews: [\n {\n img: \"/assets/images/blog/comment-01.jpg\",\n rating: 5,\n name: \"Haley Bennet\",\n date: \"Oct 10, 2021\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"\n },\n {\n img: \"/assets/images/blog/comment-02.jpg\",\n rating: 5,\n name: \"Simon Baker\",\n date: \"Oct 15, 2021\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"\n },\n {\n img: \"/assets/images/blog/comment-03.jpg\",\n rating: 5,\n name: \"Richard Gere\",\n date: \"Oct 19, 2021\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"\n }, \n ]\n },\n {\n id: 25,\n yoga_course: true,\n duration: \"9 Weeks\",\n course_outline: \"Online Only\",\n img: \"course-25.jpg\",\n hours: 45,\n level: \"Chair Yoga\",\n title: \"Gentle Seated Chair Yoga\",\n rating: \"4.8\",\n rating_count: 16,\n course_price: \"80\",\n lesson: 18,\n student: 42,\n category: \"Art & Design\",\n short_desc: \"Lorem ipsum dolor sit amet consectur adipiscing elit sed eiusmod tempor.\",\n instructor: \"Jane Seymour\",\n instructor_img: \"team-01.webp\",\n instructor_title: \"Founder & CEO\",\n instructor_desc: \"Consectetur adipisicing elit, sed do eiusmod tempor incididunt labore et dolore magna aliqua enim minim veniam quis nostrud exercitation ulla mco laboris nisi ut aliquip ex ea commodo consequat. duis aute irure dolor in reprehenderit in voluptate.\",\n features: [\n \"Build fully-fledged websites and web apps for your business.\",\n \"After the course you will be able to build ANY website you want.\",\n \"You will master both front and back-end development technologies.\"\n ],\n social_links: [\n {\n link: \"http://facebook.com\",\n target: \"_blank\",\n icon: \"icon-facebook\"\n },\n {\n link: \"http://twitter.com\",\n target: \"_blank\",\n icon: \"icon-twitter\"\n },\n {\n link: \"https://www.linkedin.com/\",\n target: \"_blank\",\n icon: \"icon-linkedin2\"\n },\n {\n link: \"https://www.youtube.com/\",\n target: \"_blank\",\n icon: \"icon-youtube\"\n }\n ],\n language: \"German\",\n certificate: \"yes\",\n videoId: \"PICj5tr9hcc\",\n course_desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam, quis nostrud exerec tation ullamco laboris nis aliquip commodo consequat duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur enim ipsam.\",\n course_desc_2: \"Excepteur sint occaecat cupidatat non proident sunt in culpa qui officia deserunt mollit anim id est laborum. Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium totam rem aperiam.\",\n learn_list: [\n \"Professional Japanese cooking from beginners to experts\",\n \"Will be able to cook authentic Italian recipes in their own kitchen\",\n \"Understand the HOW of cooking, before thinking of the WHAT to cook.\"\n ],\n course_desc_3: \"Consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam quis nostrud exerec tation ullamco laboris nis aliquip commodo consequat duis aute irure dolor.\",\n curriculum_desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam, quis nostrud exerec tation ullamco laboris nis aliquip commodo consequat.\",\n course_lessons: [\n {\n title: \"Week 1-4\",\n text: \"Advanced story telling techniques for writers: Personas, Characters & Plots\",\n lessons: [\n {\n title: \"Introduction\",\n icon: \"icon-68\"\n },\n {\n title: \"Course Overview\",\n icon: \"icon-68\"\n },\n {\n title: \"Course Overview\",\n badge_list: true,\n question: 0,\n minutes: 10\n },\n {\n title: \"Course Exercise / Reference Files\",\n icon: \"icon-68\"\n },\n {\n title: \"Code Editor Installation (Optional if you have one)\",\n icon: \"icon-68\"\n },\n {\n title: \" Embedding PHP in HTML\",\n icon: \"icon-68\"\n }, \n ]\n },\n {\n title: \"Week 5-8\",\n text: \"Advanced story telling techniques for writers: Personas, Characters & Plots\",\n lessons: [\n {\n title: \"Defining Functions\",\n icon: \"icon-68\"\n },\n {\n title: \"Function Parameters\",\n icon: \"icon-68\"\n },\n {\n title: \" Return Values From Functions\",\n badge_list: true,\n question: 2,\n minutes: 15\n },\n {\n title: \" Global Variable and Scope\",\n icon: \"icon-68\"\n },\n {\n title: \"Newer Way of creating a Constant\",\n icon: \"icon-68\"\n },\n {\n title: \"Constants\",\n icon: \"icon-68\"\n }, \n ]\n }, \n ],\n reviews: [\n {\n img: \"/assets/images/blog/comment-01.jpg\",\n rating: 5,\n name: \"Haley Bennet\",\n date: \"Oct 10, 2021\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"\n },\n {\n img: \"/assets/images/blog/comment-02.jpg\",\n rating: 5,\n name: \"Simon Baker\",\n date: \"Oct 15, 2021\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"\n },\n {\n img: \"/assets/images/blog/comment-03.jpg\",\n rating: 5,\n name: \"Richard Gere\",\n date: \"Oct 19, 2021\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"\n }, \n ]\n },\n // kindergarten course \n {\n id: 26,\n kindergarten_course: true,\n duration: \"5 Weeks\",\n course_outline: \"Online + Onsite\",\n img: \"course-26.jpg\",\n bg_color: \"bg-color-extra02\",\n hours: 12,\n level: \"Drawing\",\n title: \"Powerful Calming Techniques For Kids and Teens\",\n rating: \"4.5\",\n rating_count: 40,\n course_price: \"40\",\n lesson: 25,\n student: 45,\n category: \"Art & Design\",\n short_desc: \"Lorem ipsum dolor sit amet consectur elit sed eiusmod ex tempor incididunt labore dolore magna.\",\n instructor: \"Jane Seymour\",\n instructor_img: \"team-01.webp\",\n instructor_title: \"Founder & CEO\",\n instructor_desc: \"Consectetur adipisicing elit, sed do eiusmod tempor incididunt labore et dolore magna aliqua enim minim veniam quis nostrud exercitation ulla mco laboris nisi ut aliquip ex ea commodo consequat. duis aute irure dolor in reprehenderit in voluptate.\",\n features: [\n \"Build fully-fledged websites and web apps for your business.\",\n \"After the course you will be able to build ANY website you want.\",\n \"You will master both front and back-end development technologies.\"\n ],\n social_links: [\n {\n link: \"http://facebook.com\",\n target: \"_blank\",\n icon: \"icon-facebook\"\n },\n {\n link: \"http://twitter.com\",\n target: \"_blank\",\n icon: \"icon-twitter\"\n },\n {\n link: \"https://www.linkedin.com/\",\n target: \"_blank\",\n icon: \"icon-linkedin2\"\n },\n {\n link: \"https://www.youtube.com/\",\n target: \"_blank\",\n icon: \"icon-youtube\"\n }\n ],\n language: \"English\",\n certificate: \"yes\",\n videoId: \"PICj5tr9hcc\",\n course_desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam, quis nostrud exerec tation ullamco laboris nis aliquip commodo consequat duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur enim ipsam.\",\n course_desc_2: \"Excepteur sint occaecat cupidatat non proident sunt in culpa qui officia deserunt mollit anim id est laborum. Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium totam rem aperiam.\",\n learn_list: [\n \"Professional Japanese cooking from beginners to experts\",\n \"Will be able to cook authentic Italian recipes in their own kitchen\",\n \"Understand the HOW of cooking, before thinking of the WHAT to cook.\"\n ],\n course_desc_3: \"Consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam quis nostrud exerec tation ullamco laboris nis aliquip commodo consequat duis aute irure dolor.\",\n curriculum_desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam, quis nostrud exerec tation ullamco laboris nis aliquip commodo consequat.\",\n course_lessons: [\n {\n title: \"Week 1-4\",\n text: \"Advanced story telling techniques for writers: Personas, Characters & Plots\",\n lessons: [\n {\n title: \"Introduction\",\n icon: \"icon-68\"\n },\n {\n title: \"Course Overview\",\n icon: \"icon-68\"\n },\n {\n title: \"Course Overview\",\n badge_list: true,\n question: 0,\n minutes: 10\n },\n {\n title: \"Course Exercise / Reference Files\",\n icon: \"icon-68\"\n },\n {\n title: \"Code Editor Installation (Optional if you have one)\",\n icon: \"icon-68\"\n },\n {\n title: \" Embedding PHP in HTML\",\n icon: \"icon-68\"\n }, \n ]\n },\n {\n title: \"Week 5-8\",\n text: \"Advanced story telling techniques for writers: Personas, Characters & Plots\",\n lessons: [\n {\n title: \"Defining Functions\",\n icon: \"icon-68\"\n },\n {\n title: \"Function Parameters\",\n icon: \"icon-68\"\n },\n {\n title: \" Return Values From Functions\",\n badge_list: true,\n question: 2,\n minutes: 15\n },\n {\n title: \" Global Variable and Scope\",\n icon: \"icon-68\"\n },\n {\n title: \"Newer Way of creating a Constant\",\n icon: \"icon-68\"\n },\n {\n title: \"Constants\",\n icon: \"icon-68\"\n }, \n ]\n }, \n ],\n reviews: [\n {\n img: \"/assets/images/blog/comment-01.jpg\",\n rating: 5,\n name: \"Haley Bennet\",\n date: \"Oct 10, 2021\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"\n },\n {\n img: \"/assets/images/blog/comment-02.jpg\",\n rating: 5,\n name: \"Simon Baker\",\n date: \"Oct 15, 2021\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"\n },\n {\n img: \"/assets/images/blog/comment-03.jpg\",\n rating: 5,\n name: \"Richard Gere\",\n date: \"Oct 19, 2021\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"\n }, \n ]\n },\n {\n id: 27,\n kindergarten_course: true,\n duration: \"12 Weeks\",\n course_outline: \"Online + Onsite\",\n img: \"course-27.jpg\",\n bg_color: \"bg-color-primary\",\n hours: 41,\n level: \"Parenting\",\n title: \"Parenting Skills to Raise Responsible Children\",\n rating: \"5\",\n rating_count: 42,\n course_price: \"50\",\n lesson: 28,\n student: 50,\n category: \"Development\",\n short_desc: \"Lorem ipsum dolor sit amet consectur elit sed eiusmod ex tempor incididunt labore dolore magna.\",\n instructor: \"Connie Comerford\",\n instructor_img: \"team-06.webp\",\n instructor_title: \"Founder & CEO\",\n instructor_desc: \"Consectetur adipisicing elit, sed do eiusmod tempor incididunt labore et dolore magna aliqua enim minim veniam quis nostrud exercitation ulla mco laboris nisi ut aliquip ex ea commodo consequat. duis aute irure dolor in reprehenderit in voluptate.\",\n features: [\n \"Build fully-fledged websites and web apps for your business.\",\n \"After the course you will be able to build ANY website you want.\",\n \"You will master both front and back-end development technologies.\"\n ],\n social_links: [\n {\n link: \"http://facebook.com\",\n target: \"_blank\",\n icon: \"icon-facebook\"\n },\n {\n link: \"http://twitter.com\",\n target: \"_blank\",\n icon: \"icon-twitter\"\n },\n {\n link: \"https://www.linkedin.com/\",\n target: \"_blank\",\n icon: \"icon-linkedin2\"\n },\n {\n link: \"https://www.youtube.com/\",\n target: \"_blank\",\n icon: \"icon-youtube\"\n }\n ],\n language: \"English\",\n certificate: \"yes\",\n videoId: \"PICj5tr9hcc\",\n course_desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam, quis nostrud exerec tation ullamco laboris nis aliquip commodo consequat duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur enim ipsam.\",\n course_desc_2: \"Excepteur sint occaecat cupidatat non proident sunt in culpa qui officia deserunt mollit anim id est laborum. Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium totam rem aperiam.\",\n learn_list: [\n \"Professional Japanese cooking from beginners to experts\",\n \"Will be able to cook authentic Italian recipes in their own kitchen\",\n \"Understand the HOW of cooking, before thinking of the WHAT to cook.\"\n ],\n course_desc_3: \"Consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam quis nostrud exerec tation ullamco laboris nis aliquip commodo consequat duis aute irure dolor.\",\n curriculum_desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam, quis nostrud exerec tation ullamco laboris nis aliquip commodo consequat.\",\n course_lessons: [\n {\n title: \"Week 1-4\",\n text: \"Advanced story telling techniques for writers: Personas, Characters & Plots\",\n lessons: [\n {\n title: \"Introduction\",\n icon: \"icon-68\"\n },\n {\n title: \"Course Overview\",\n icon: \"icon-68\"\n },\n {\n title: \"Course Overview\",\n badge_list: true,\n question: 0,\n minutes: 10\n },\n {\n title: \"Course Exercise / Reference Files\",\n icon: \"icon-68\"\n },\n {\n title: \"Code Editor Installation (Optional if you have one)\",\n icon: \"icon-68\"\n },\n {\n title: \" Embedding PHP in HTML\",\n icon: \"icon-68\"\n }, \n ]\n },\n {\n title: \"Week 5-8\",\n text: \"Advanced story telling techniques for writers: Personas, Characters & Plots\",\n lessons: [\n {\n title: \"Defining Functions\",\n icon: \"icon-68\"\n },\n {\n title: \"Function Parameters\",\n icon: \"icon-68\"\n },\n {\n title: \" Return Values From Functions\",\n badge_list: true,\n question: 2,\n minutes: 15\n },\n {\n title: \" Global Variable and Scope\",\n icon: \"icon-68\"\n },\n {\n title: \"Newer Way of creating a Constant\",\n icon: \"icon-68\"\n },\n {\n title: \"Constants\",\n icon: \"icon-68\"\n }, \n ]\n }, \n ],\n reviews: [\n {\n img: \"/assets/images/blog/comment-01.jpg\",\n rating: 5,\n name: \"Haley Bennet\",\n date: \"Oct 10, 2021\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"\n },\n {\n img: \"/assets/images/blog/comment-02.jpg\",\n rating: 5,\n name: \"Simon Baker\",\n date: \"Oct 15, 2021\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"\n },\n {\n img: \"/assets/images/blog/comment-03.jpg\",\n rating: 5,\n name: \"Richard Gere\",\n date: \"Oct 19, 2021\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"\n }, \n ]\n },\n {\n id: 28,\n kindergarten_course: true,\n duration: \"5 Weeks\",\n course_outline: \"Onsite Only\",\n img: \"course-28.jpg\",\n bg_color: \"bg-color-secondary\",\n hours: 12,\n level: \"Drawing\",\n title: \"The Ultimate Drawing Course - Beginner to Advanced\",\n rating: \"4.5\",\n rating_count: 40,\n course_price: \"60\",\n lesson: 25,\n student: 45,\n category: \"Art & Design\",\n short_desc: \"Lorem ipsum dolor sit amet consectur elit sed eiusmod ex tempor incididunt labore dolore magna.\",\n instructor: \"Connie Comerford\",\n instructor_img: \"team-06.webp\",\n instructor_title: \"Founder & CEO\",\n instructor_desc: \"Consectetur adipisicing elit, sed do eiusmod tempor incididunt labore et dolore magna aliqua enim minim veniam quis nostrud exercitation ulla mco laboris nisi ut aliquip ex ea commodo consequat. duis aute irure dolor in reprehenderit in voluptate.\",\n features: [\n \"Build fully-fledged websites and web apps for your business.\",\n \"After the course you will be able to build ANY website you want.\",\n \"You will master both front and back-end development technologies.\"\n ],\n social_links: [\n {\n link: \"http://facebook.com\",\n target: \"_blank\",\n icon: \"icon-facebook\"\n },\n {\n link: \"http://twitter.com\",\n target: \"_blank\",\n icon: \"icon-twitter\"\n },\n {\n link: \"https://www.linkedin.com/\",\n target: \"_blank\",\n icon: \"icon-linkedin2\"\n },\n {\n link: \"https://www.youtube.com/\",\n target: \"_blank\",\n icon: \"icon-youtube\"\n }\n ],\n language: \"English\",\n certificate: \"yes\",\n videoId: \"PICj5tr9hcc\",\n course_desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam, quis nostrud exerec tation ullamco laboris nis aliquip commodo consequat duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur enim ipsam.\",\n course_desc_2: \"Excepteur sint occaecat cupidatat non proident sunt in culpa qui officia deserunt mollit anim id est laborum. Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium totam rem aperiam.\",\n learn_list: [\n \"Professional Japanese cooking from beginners to experts\",\n \"Will be able to cook authentic Italian recipes in their own kitchen\",\n \"Understand the HOW of cooking, before thinking of the WHAT to cook.\"\n ],\n course_desc_3: \"Consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam quis nostrud exerec tation ullamco laboris nis aliquip commodo consequat duis aute irure dolor.\",\n curriculum_desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam, quis nostrud exerec tation ullamco laboris nis aliquip commodo consequat.\",\n course_lessons: [\n {\n title: \"Week 1-4\",\n text: \"Advanced story telling techniques for writers: Personas, Characters & Plots\",\n lessons: [\n {\n title: \"Introduction\",\n icon: \"icon-68\"\n },\n {\n title: \"Course Overview\",\n icon: \"icon-68\"\n },\n {\n title: \"Course Overview\",\n badge_list: true,\n question: 0,\n minutes: 10\n },\n {\n title: \"Course Exercise / Reference Files\",\n icon: \"icon-68\"\n },\n {\n title: \"Code Editor Installation (Optional if you have one)\",\n icon: \"icon-68\"\n },\n {\n title: \" Embedding PHP in HTML\",\n icon: \"icon-68\"\n }, \n ]\n },\n {\n title: \"Week 5-8\",\n text: \"Advanced story telling techniques for writers: Personas, Characters & Plots\",\n lessons: [\n {\n title: \"Defining Functions\",\n icon: \"icon-68\"\n },\n {\n title: \"Function Parameters\",\n icon: \"icon-68\"\n },\n {\n title: \" Return Values From Functions\",\n badge_list: true,\n question: 2,\n minutes: 15\n },\n {\n title: \" Global Variable and Scope\",\n icon: \"icon-68\"\n },\n {\n title: \"Newer Way of creating a Constant\",\n icon: \"icon-68\"\n },\n {\n title: \"Constants\",\n icon: \"icon-68\"\n }, \n ]\n }, \n ],\n reviews: [\n {\n img: \"/assets/images/blog/comment-01.jpg\",\n rating: 5,\n name: \"Haley Bennet\",\n date: \"Oct 10, 2021\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"\n },\n {\n img: \"/assets/images/blog/comment-02.jpg\",\n rating: 5,\n name: \"Simon Baker\",\n date: \"Oct 15, 2021\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"\n },\n {\n img: \"/assets/images/blog/comment-03.jpg\",\n rating: 5,\n name: \"Richard Gere\",\n date: \"Oct 19, 2021\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"\n }, \n ]\n },\n {\n id: 29,\n kindergarten_course: true,\n duration: \"12 Weeks\",\n course_outline: \"Online + Onsite\",\n img: \"course-29.jpg\",\n bg_color: \"bg-color-extra02\",\n hours: 41,\n level: \"Parenting\",\n title: \"Public Speaking for Kids (& Parents) Kids Can Speak!\",\n rating: \"5\",\n rating_count: 42,\n course_price: \"70\",\n lesson: 28,\n student: 50,\n category: \"Development\",\n short_desc: \"Lorem ipsum dolor sit amet consectur elit sed eiusmod ex tempor incididunt labore dolore magna.\",\n instructor: \"Connie Comerford\",\n instructor_img: \"team-06.webp\",\n instructor_title: \"Founder & CEO\",\n instructor_desc: \"Consectetur adipisicing elit, sed do eiusmod tempor incididunt labore et dolore magna aliqua enim minim veniam quis nostrud exercitation ulla mco laboris nisi ut aliquip ex ea commodo consequat. duis aute irure dolor in reprehenderit in voluptate.\",\n features: [\n \"Build fully-fledged websites and web apps for your business.\",\n \"After the course you will be able to build ANY website you want.\",\n \"You will master both front and back-end development technologies.\"\n ],\n social_links: [\n {\n link: \"http://facebook.com\",\n target: \"_blank\",\n icon: \"icon-facebook\"\n },\n {\n link: \"http://twitter.com\",\n target: \"_blank\",\n icon: \"icon-twitter\"\n },\n {\n link: \"https://www.linkedin.com/\",\n target: \"_blank\",\n icon: \"icon-linkedin2\"\n },\n {\n link: \"https://www.youtube.com/\",\n target: \"_blank\",\n icon: \"icon-youtube\"\n }\n ],\n language: \"English\",\n certificate: \"yes\",\n videoId: \"PICj5tr9hcc\",\n course_desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam, quis nostrud exerec tation ullamco laboris nis aliquip commodo consequat duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur enim ipsam.\",\n course_desc_2: \"Excepteur sint occaecat cupidatat non proident sunt in culpa qui officia deserunt mollit anim id est laborum. Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium totam rem aperiam.\",\n learn_list: [\n \"Professional Japanese cooking from beginners to experts\",\n \"Will be able to cook authentic Italian recipes in their own kitchen\",\n \"Understand the HOW of cooking, before thinking of the WHAT to cook.\"\n ],\n course_desc_3: \"Consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam quis nostrud exerec tation ullamco laboris nis aliquip commodo consequat duis aute irure dolor.\",\n curriculum_desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam, quis nostrud exerec tation ullamco laboris nis aliquip commodo consequat.\",\n course_lessons: [\n {\n title: \"Week 1-4\",\n text: \"Advanced story telling techniques for writers: Personas, Characters & Plots\",\n lessons: [\n {\n title: \"Introduction\",\n icon: \"icon-68\"\n },\n {\n title: \"Course Overview\",\n icon: \"icon-68\"\n },\n {\n title: \"Course Overview\",\n badge_list: true,\n question: 0,\n minutes: 10\n },\n {\n title: \"Course Exercise / Reference Files\",\n icon: \"icon-68\"\n },\n {\n title: \"Code Editor Installation (Optional if you have one)\",\n icon: \"icon-68\"\n },\n {\n title: \" Embedding PHP in HTML\",\n icon: \"icon-68\"\n }, \n ]\n },\n {\n title: \"Week 5-8\",\n text: \"Advanced story telling techniques for writers: Personas, Characters & Plots\",\n lessons: [\n {\n title: \"Defining Functions\",\n icon: \"icon-68\"\n },\n {\n title: \"Function Parameters\",\n icon: \"icon-68\"\n },\n {\n title: \" Return Values From Functions\",\n badge_list: true,\n question: 2,\n minutes: 15\n },\n {\n title: \" Global Variable and Scope\",\n icon: \"icon-68\"\n },\n {\n title: \"Newer Way of creating a Constant\",\n icon: \"icon-68\"\n },\n {\n title: \"Constants\",\n icon: \"icon-68\"\n }, \n ]\n }, \n ],\n reviews: [\n {\n img: \"/assets/images/blog/comment-01.jpg\",\n rating: 5,\n name: \"Haley Bennet\",\n date: \"Oct 10, 2021\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"\n },\n {\n img: \"/assets/images/blog/comment-02.jpg\",\n rating: 5,\n name: \"Simon Baker\",\n date: \"Oct 15, 2021\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"\n },\n {\n img: \"/assets/images/blog/comment-03.jpg\",\n rating: 5,\n name: \"Richard Gere\",\n date: \"Oct 19, 2021\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"\n }, \n ]\n },\n {\n id: 30,\n kindergarten_course: true,\n duration: \"5 Weeks\",\n course_outline: \"Online Only\",\n img: \"course-30.jpg\",\n bg_color: \"bg-color-primary\",\n hours: 12,\n level: \"Drawing\",\n title: \"Real-World Programming for Kids with Python\",\n rating: \"4.5\",\n rating_count: 40,\n course_price: \"80\",\n lesson: 25,\n student: 45,\n category: \"Art & Design\",\n short_desc: \"Lorem ipsum dolor sit amet consectur elit sed eiusmod ex tempor incididunt labore dolore magna.\",\n instructor: \"Susan White\",\n instructor_img: \"team-05.webp\",\n instructor_title: \"Founder & CEO\",\n instructor_desc: \"Consectetur adipisicing elit, sed do eiusmod tempor incididunt labore et dolore magna aliqua enim minim veniam quis nostrud exercitation ulla mco laboris nisi ut aliquip ex ea commodo consequat. duis aute irure dolor in reprehenderit in voluptate.\",\n features: [\n \"Build fully-fledged websites and web apps for your business.\",\n \"After the course you will be able to build ANY website you want.\",\n \"You will master both front and back-end development technologies.\"\n ],\n social_links: [\n {\n link: \"http://facebook.com\",\n target: \"_blank\",\n icon: \"icon-facebook\"\n },\n {\n link: \"http://twitter.com\",\n target: \"_blank\",\n icon: \"icon-twitter\"\n },\n {\n link: \"https://www.linkedin.com/\",\n target: \"_blank\",\n icon: \"icon-linkedin2\"\n },\n {\n link: \"https://www.youtube.com/\",\n target: \"_blank\",\n icon: \"icon-youtube\"\n }\n ],\n language: \"English\",\n certificate: \"yes\",\n videoId: \"PICj5tr9hcc\",\n course_desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam, quis nostrud exerec tation ullamco laboris nis aliquip commodo consequat duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur enim ipsam.\",\n course_desc_2: \"Excepteur sint occaecat cupidatat non proident sunt in culpa qui officia deserunt mollit anim id est laborum. Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium totam rem aperiam.\",\n learn_list: [\n \"Professional Japanese cooking from beginners to experts\",\n \"Will be able to cook authentic Italian recipes in their own kitchen\",\n \"Understand the HOW of cooking, before thinking of the WHAT to cook.\"\n ],\n course_desc_3: \"Consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam quis nostrud exerec tation ullamco laboris nis aliquip commodo consequat duis aute irure dolor.\",\n curriculum_desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam, quis nostrud exerec tation ullamco laboris nis aliquip commodo consequat.\",\n course_lessons: [\n {\n title: \"Week 1-4\",\n text: \"Advanced story telling techniques for writers: Personas, Characters & Plots\",\n lessons: [\n {\n title: \"Introduction\",\n icon: \"icon-68\"\n },\n {\n title: \"Course Overview\",\n icon: \"icon-68\"\n },\n {\n title: \"Course Overview\",\n badge_list: true,\n question: 0,\n minutes: 10\n },\n {\n title: \"Course Exercise / Reference Files\",\n icon: \"icon-68\"\n },\n {\n title: \"Code Editor Installation (Optional if you have one)\",\n icon: \"icon-68\"\n },\n {\n title: \" Embedding PHP in HTML\",\n icon: \"icon-68\"\n }, \n ]\n },\n {\n title: \"Week 5-8\",\n text: \"Advanced story telling techniques for writers: Personas, Characters & Plots\",\n lessons: [\n {\n title: \"Defining Functions\",\n icon: \"icon-68\"\n },\n {\n title: \"Function Parameters\",\n icon: \"icon-68\"\n },\n {\n title: \" Return Values From Functions\",\n badge_list: true,\n question: 2,\n minutes: 15\n },\n {\n title: \" Global Variable and Scope\",\n icon: \"icon-68\"\n },\n {\n title: \"Newer Way of creating a Constant\",\n icon: \"icon-68\"\n },\n {\n title: \"Constants\",\n icon: \"icon-68\"\n }, \n ]\n }, \n ],\n reviews: [\n {\n img: \"/assets/images/blog/comment-01.jpg\",\n rating: 5,\n name: \"Haley Bennet\",\n date: \"Oct 10, 2021\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"\n },\n {\n img: \"/assets/images/blog/comment-02.jpg\",\n rating: 5,\n name: \"Simon Baker\",\n date: \"Oct 15, 2021\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"\n },\n {\n img: \"/assets/images/blog/comment-03.jpg\",\n rating: 5,\n name: \"Richard Gere\",\n date: \"Oct 19, 2021\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"\n }, \n ]\n },\n {\n id: 31,\n kindergarten_course: true,\n duration: \"12 Weeks\",\n course_outline: \"Online + Onsite\",\n img: \"course-31.jpg\",\n bg_color: \"bg-color-secondary\",\n hours: 41,\n level: \"Parenting\",\n title: \"How to Get Kids to Eat Healthy\",\n rating: \"5\",\n rating_count: 42,\n course_price: \"90\",\n lesson: 28,\n student: 50,\n category: \"Development\",\n short_desc: \"Lorem ipsum dolor sit amet consectur elit sed eiusmod ex tempor incididunt labore dolore magna.\",\n instructor: \"Jane Seymour\",\n instructor_img: \"team-01.webp\",\n instructor_title: \"Founder & CEO\",\n instructor_desc: \"Consectetur adipisicing elit, sed do eiusmod tempor incididunt labore et dolore magna aliqua enim minim veniam quis nostrud exercitation ulla mco laboris nisi ut aliquip ex ea commodo consequat. duis aute irure dolor in reprehenderit in voluptate.\",\n features: [\n \"Build fully-fledged websites and web apps for your business.\",\n \"After the course you will be able to build ANY website you want.\",\n \"You will master both front and back-end development technologies.\"\n ],\n social_links: [\n {\n link: \"http://facebook.com\",\n target: \"_blank\",\n icon: \"icon-facebook\"\n },\n {\n link: \"http://twitter.com\",\n target: \"_blank\",\n icon: \"icon-twitter\"\n },\n {\n link: \"https://www.linkedin.com/\",\n target: \"_blank\",\n icon: \"icon-linkedin2\"\n },\n {\n link: \"https://www.youtube.com/\",\n target: \"_blank\",\n icon: \"icon-youtube\"\n }\n ],\n language: \"English\",\n certificate: \"yes\",\n videoId: \"PICj5tr9hcc\",\n course_desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam, quis nostrud exerec tation ullamco laboris nis aliquip commodo consequat duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur enim ipsam.\",\n course_desc_2: \"Excepteur sint occaecat cupidatat non proident sunt in culpa qui officia deserunt mollit anim id est laborum. Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium totam rem aperiam.\",\n learn_list: [\n \"Professional Japanese cooking from beginners to experts\",\n \"Will be able to cook authentic Italian recipes in their own kitchen\",\n \"Understand the HOW of cooking, before thinking of the WHAT to cook.\"\n ],\n course_desc_3: \"Consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam quis nostrud exerec tation ullamco laboris nis aliquip commodo consequat duis aute irure dolor.\",\n curriculum_desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor inc idid unt ut labore et dolore magna aliqua enim ad minim veniam, quis nostrud exerec tation ullamco laboris nis aliquip commodo consequat.\",\n course_lessons: [\n {\n title: \"Week 1-4\",\n text: \"Advanced story telling techniques for writers: Personas, Characters & Plots\",\n lessons: [\n {\n title: \"Introduction\",\n icon: \"icon-68\"\n },\n {\n title: \"Course Overview\",\n icon: \"icon-68\"\n },\n {\n title: \"Course Overview\",\n badge_list: true,\n question: 0,\n minutes: 10\n },\n {\n title: \"Course Exercise / Reference Files\",\n icon: \"icon-68\"\n },\n {\n title: \"Code Editor Installation (Optional if you have one)\",\n icon: \"icon-68\"\n },\n {\n title: \" Embedding PHP in HTML\",\n icon: \"icon-68\"\n }, \n ]\n },\n {\n title: \"Week 5-8\",\n text: \"Advanced story telling techniques for writers: Personas, Characters & Plots\",\n lessons: [\n {\n title: \"Defining Functions\",\n icon: \"icon-68\"\n },\n {\n title: \"Function Parameters\",\n icon: \"icon-68\"\n },\n {\n title: \" Return Values From Functions\",\n badge_list: true,\n question: 2,\n minutes: 15\n },\n {\n title: \" Global Variable and Scope\",\n icon: \"icon-68\"\n },\n {\n title: \"Newer Way of creating a Constant\",\n icon: \"icon-68\"\n },\n {\n title: \"Constants\",\n icon: \"icon-68\"\n }, \n ]\n }, \n ],\n reviews: [\n {\n img: \"/assets/images/blog/comment-01.jpg\",\n rating: 5,\n name: \"Haley Bennet\",\n date: \"Oct 10, 2021\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"\n },\n {\n img: \"/assets/images/blog/comment-02.jpg\",\n rating: 5,\n name: \"Simon Baker\",\n date: \"Oct 15, 2021\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"\n },\n {\n img: \"/assets/images/blog/comment-03.jpg\",\n rating: 5,\n name: \"Richard Gere\",\n date: \"Oct 19, 2021\",\n desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"\n }, \n ]\n }\n];\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (course_data);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,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QkFBcUI7d0JBQUVnQixJQUFJLEVBQUUsU0FBUztxQkFBRTtvQkFDakQ7d0JBQUVoQixLQUFLLEVBQUUsK0JBQStCO3dCQUFFNEIsVUFBVSxFQUFFLElBQUk7d0JBQUVDLFFBQVEsRUFBRSxDQUFDO3dCQUFFQyxPQUFPLEVBQUUsRUFBRTtxQkFBRTtvQkFDdEY7d0JBQUU5QixLQUFLLEVBQUUsNEJBQTRCO3dCQUFFZ0IsSUFBSSxFQUFFLFNBQVM7cUJBQUU7b0JBQ3hEO3dCQUFFaEIsS0FBSyxFQUFFLGtDQUFrQzt3QkFBRWdCLElBQUksRUFBRSxTQUFTO3FCQUFFO29CQUM5RDt3QkFBRWhCLEtBQUssRUFBRSxXQUFXO3dCQUFFZ0IsSUFBSSxFQUFFLFNBQVM7cUJBQUU7aUJBQ3hDO2FBQ0Y7U0FDRjtRQUNEZSxPQUFPLEVBQUM7WUFDTjtnQkFBQ25DLEdBQUcsRUFBQyxvQ0FBb0M7Z0JBQUNLLE1BQU0sRUFBQyxDQUFDO2dCQUFDK0IsSUFBSSxFQUFDLGNBQWM7Z0JBQUNDLElBQUksRUFBQyxjQUFjO2dCQUFDQyxJQUFJLEVBQUMsNkhBQTZIO2FBQUM7WUFDOU47Z0JBQUN0QyxHQUFHLEVBQUMsb0NBQW9DO2dCQUFDSyxNQUFNLEVBQUMsQ0FBQztnQkFBQytCLElBQUksRUFBQyxhQUFhO2dCQUFDQyxJQUFJLEVBQUMsY0FBYztnQkFBQ0MsSUFBSSxFQUFDLDZIQUE2SDthQUFDO1lBQzdOO2dCQUFDdEMsR0FBRyxFQUFDLG9DQUFvQztnQkFBQ0ssTUFBTSxFQUFDLENBQUM7Z0JBQUMrQixJQUFJLEVBQUMsY0FBYztnQkFBQ0MsSUFBSSxFQUFDLGNBQWM7Z0JBQUNDLElBQUksRUFBQyw2SEFBNkg7YUFBQztTQUMvTjtLQUNGO0NBQ0Y7QUFFRCxpRUFBZXhDLFdBQVcsRUFBQyIsInNvdXJjZXMiOlsid2VicGFjazovL2VkdS1ibGluay8uL3NyYy9kYXRhL2NvdXJzZS1kYXRhLmpzP2U3Y2MiXSwic291cmNlc0NvbnRlbnQiOlsiY29uc3QgY291cnNlX2RhdGEgPSBbXHJcbiAge1xyXG4gICAgaWQ6IDEsXHJcbiAgICBpbWc6ICdjb3Vyc2UtMDEuanBnJyxcclxuICAgIGR1cmF0aW9uOiAnNCBXZWVrcycsXHJcbiAgICBjb3Vyc2Vfb3V0bGluZTonT25saW5lICsgT2ZmbGluZSArIE9uc2l0ZSAnLFxyXG4gICAgbGV2ZWw6ICdBZHZhbmNlZCcsXHJcbiAgICB0aXRsZTogJ0lFTFRTIEFjYWRlbWljJyxcclxuICAgIHJhdGluZzogJzUuMCcsXHJcbiAgICByYXRpbmdfY291bnQ6IDY1LFxyXG4gICAgY291cnNlX3ByaWNlOiAnMTQ0LjU1JyxcclxuICAgIGxlc3NvbjogMTMsXHJcbiAgICBzdHVkZW50OiAyOCxcclxuICAgIGNhdGVnb3J5OidJbnRlcm5hdGlvbmFsIEVuZ2xpc2ggUHJvZmljaWVuY3kgRXhhbXMnLFxyXG4gICAgc2hvcnRfZGVzYzogJ0xvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0IGNvbnNlY3R1ciBhZGlwaXNjaW5nIGVsaXQgc2VkIGVpdXNtb2QgdGVtcG9yLicsXHJcbiAgICBpbnN0cnVjdG9yOiAnSmFuZSBTZXltb3VyJyxcclxuICAgIGluc3RydWN0b3JfaW1nOid0ZWFtLTAxLndlYnAnLFxyXG4gICAgaW5zdHJ1Y3Rvcl90aXRsZTonRm91bmRlciAmIENFTycsXHJcbiAgICBpbnN0cnVjdG9yX2Rlc2M6J0NvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQsIHNlZCBkbyBlaXVzbW9kIHRlbXBvciBpbmNpZGlkdW50IGxhYm9yZSBldCBkb2xvcmUgbWFnbmEgYWxpcXVhIGVuaW0gbWluaW0gdmVuaWFtIHF1aXMgbm9zdHJ1ZCBleGVyY2l0YXRpb24gdWxsYSBtY28gbGFib3JpcyBuaXNpIHV0IGFsaXF1aXAgZXggZWEgY29tbW9kbyBjb25zZXF1YXQuIGR1aXMgYXV0ZSBpcnVyZSBkb2xvciBpbiByZXByZWhlbmRlcml0IGluIHZvbHVwdGF0ZS4nLFxyXG4gICAgZmVhdHVyZXM6IFtcclxuICAgICAgJ0J1aWxkIGZ1bGx5LWZsZWRnZWQgd2Vic2l0ZXMgYW5kIHdlYiBhcHBzIGZvciB5b3VyIGJ1c2luZXNzLicsXHJcbiAgICAgICdBZnRlciB0aGUgY291cnNlIHlvdSB3aWxsIGJlIGFibGUgdG8gYnVpbGQgQU5ZIHdlYnNpdGUgeW91IHdhbnQuJyxcclxuICAgICAgJ1lvdSB3aWxsIG1hc3RlciBib3RoIGZyb250IGFuZCBiYWNrLWVuZCBkZXZlbG9wbWVudCB0ZWNobm9sb2dpZXMuJ1xyXG4gICAgXSwgXHJcbiAgICBzb2NpYWxfbGlua3M6W1xyXG4gICAgICB7bGluazogJ2h0dHA6Ly9mYWNlYm9vay5jb20nLCB0YXJnZXQ6ICdfYmxhbmsnLCBpY29uOiAnaWNvbi1mYWNlYm9vayd9LFxyXG4gICAgICB7bGluazogJ2h0dHA6Ly90d2l0dGVyLmNvbScsIHRhcmdldDogJ19ibGFuaycsIGljb246ICdpY29uLXR3aXR0ZXInfSxcclxuICAgICAge2xpbms6ICdodHRwczovL3d3dy5saW5rZWRpbi5jb20vJywgdGFyZ2V0OiAnX2JsYW5rJywgaWNvbjogJ2ljb24tbGlua2VkaW4yJ30sXHJcbiAgICAgIHtsaW5rOiAnaHR0cHM6Ly93d3cueW91dHViZS5jb20vJywgdGFyZ2V0OiAnX2JsYW5rJywgaWNvbjogJ2ljb24teW91dHViZSd9XHJcbiAgICBdLFxyXG4gICAgbGFuZ3VhZ2U6ICdFbmdsaXNoJyxcclxuICAgIGNlcnRpZmljYXRlOiAneWVzJyxcclxuICAgIHZpZGVvSWQ6ICdQSUNqNXRyOWhjYycsXHJcbiAgICBjb3Vyc2VfZGVzYzogJ0xvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0LCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jIGlkaWQgdW50IHV0IGxhYm9yZSBldCBkb2xvcmUgbWFnbmEgYWxpcXVhIGVuaW0gYWQgbWluaW0gdmVuaWFtLCBxdWlzIG5vc3RydWQgZXhlcmVjIHRhdGlvbiB1bGxhbWNvIGxhYm9yaXMgbmlzIGFsaXF1aXAgY29tbW9kbyBjb25zZXF1YXQgZHVpcyBhdXRlIGlydXJlIGRvbG9yIGluIHJlcHJlaGVuZGVyaXQgaW4gdm9sdXB0YXRlIHZlbGl0IGVzc2UgY2lsbHVtIGRvbG9yZSBldSBmdWdpYXQgbnVsbGEgcGFyaWF0dXIgZW5pbSBpcHNhbS4nLFxyXG4gICAgY291cnNlX2Rlc2NfMjogJ0V4Y2VwdGV1ciBzaW50IG9jY2FlY2F0IGN1cGlkYXRhdCBub24gcHJvaWRlbnQgc3VudCBpbiBjdWxwYSBxdWkgb2ZmaWNpYSBkZXNlcnVudCBtb2xsaXQgYW5pbSBpZCBlc3QgbGFib3J1bS4gU2VkIHV0IHBlcnNwaWNpYXRpcyB1bmRlIG9tbmlzIGlzdGUgbmF0dXMgZXJyb3Igc2l0IHZvbHVwdGF0ZW0gYWNjdXNhbnRpdW0gZG9sb3JlbXF1ZSBsYXVkYW50aXVtIHRvdGFtIHJlbSBhcGVyaWFtLicsXHJcbiAgICBsZWFybl9saXN0OiBbJ0xlYXJuIHRvIHVzZSBQeXRob24gcHJvZmVzc2lvbmFsbHksIGxlYXJuaW5nIGJvdGggUHl0aG9uIDIgJiBQeXRob24gMyEnLCAnQnVpbGQgNiBiZWF1dGlmdWwgcmVhbC13b3JsZCBwcm9qZWN0cyBmb3IgeW91ciBwb3J0Zm9saW8gKG5vdCBib3JpbmcgdG95IGFwcHMpJywgJ1VuZGVyc3RhbmQgdGhlIFRoZW9yeSBiZWhpbmQgVnVlLmpzIGFuZCB1c2UgaXQgaW4gUmVhbCBQcm9qZWN0cycsICdDcmVhdGUgcmVzcG9uc2l2ZSwgYWNjZXNzaWJsZSwgYW5kIGJlYXV0aWZ1bCBsYXlvdXRzJ10sXHJcbiAgICBjb3Vyc2VfZGVzY18zOiAnQ29uc2VjdGV0dXIgYWRpcGlzaWNpbmcgZWxpdCwgc2VkIGRvIGVpdXNtb2QgdGVtcG9yIGluYyBpZGlkIHVudCB1dCBsYWJvcmUgZXQgZG9sb3JlIG1hZ25hIGFsaXF1YSBlbmltIGFkIG1pbmltIHZlbmlhbSBxdWlzIG5vc3RydWQgZXhlcmVjIHRhdGlvbiB1bGxhbWNvIGxhYm9yaXMgbmlzIGFsaXF1aXAgY29tbW9kbyBjb25zZXF1YXQgZHVpcyBhdXRlIGlydXJlIGRvbG9yLicsXHJcbiAgICBjdXJyaWN1bHVtX2Rlc2M6ICdMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dXIgYWRpcGlzaWNpbmcgZWxpdCwgc2VkIGRvIGVpdXNtb2QgdGVtcG9yIGluYyBpZGlkIHVudCB1dCBsYWJvcmUgZXQgZG9sb3JlIG1hZ25hIGFsaXF1YSBlbmltIGFkIG1pbmltIHZlbmlhbSwgcXVpcyBub3N0cnVkIGV4ZXJlYyB0YXRpb24gdWxsYW1jbyBsYWJvcmlzIG5pcyBhbGlxdWlwIGNvbW1vZG8gY29uc2VxdWF0LicsXHJcbiAgICBjb3Vyc2VfbGVzc29uczogW1xyXG4gICAgICB7XHJcbiAgICAgICAgdGl0bGU6ICdXZWVrIDEtNCcsXHJcbiAgICAgICAgdGV4dDogJ0FkdmFuY2VkIHN0b3J5IHRlbGxpbmcgdGVjaG5pcXVlcyBmb3Igd3JpdGVyczogUGVyc29uYXMsIENoYXJhY3RlcnMgJiBQbG90cycsXHJcbiAgICAgICAgbGVzc29uczogW1xyXG4gICAgICAgICAgeyB0aXRsZTogJ0ludHJvZHVjdGlvbicsIGljb246ICdpY29uLTY4JyB9LFxyXG4gICAgICAgICAgeyB0aXRsZTogJ0NvdXJzZSBPdmVydmlldycsIGljb246ICdpY29uLTY4JyB9LFxyXG4gICAgICAgICAgeyB0aXRsZTogJ0NvdXJzZSBPdmVydmlldycsIGJhZGdlX2xpc3Q6IHRydWUsIHF1ZXN0aW9uOiAwLCBtaW51dGVzOiAxMCB9LFxyXG4gICAgICAgICAgeyB0aXRsZTogJ0NvdXJzZSBFeGVyY2lzZSAvIFJlZmVyZW5jZSBGaWxlcycsIGljb246ICdpY29uLTY4JyB9LFxyXG4gICAgICAgICAgeyB0aXRsZTogJ0NvZGUgRWRpdG9yIEluc3RhbGxhdGlvbiAoT3B0aW9uYWwgaWYgeW91IGhhdmUgb25lKScsIGljb246ICdpY29uLTY4JyB9LFxyXG4gICAgICAgICAgeyB0aXRsZTogJyBFbWJlZGRpbmcgUEhQIGluIEhUTUwnLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICBdXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICB0aXRsZTogJ1dlZWsgNS04JyxcclxuICAgICAgICB0ZXh0OiAnQWR2YW5jZWQgc3RvcnkgdGVsbGluZyB0ZWNobmlxdWVzIGZvciB3cml0ZXJzOiBQZXJzb25hcywgQ2hhcmFjdGVycyAmIFBsb3RzJyxcclxuICAgICAgICBsZXNzb25zOiBbXHJcbiAgICAgICAgICB7IHRpdGxlOiAnRGVmaW5pbmcgRnVuY3Rpb25zJywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnRnVuY3Rpb24gUGFyYW1ldGVycycsIGljb246ICdpY29uLTY4JyB9LFxyXG4gICAgICAgICAgeyB0aXRsZTogJyBSZXR1cm4gVmFsdWVzIEZyb20gRnVuY3Rpb25zJywgYmFkZ2VfbGlzdDogdHJ1ZSwgcXVlc3Rpb246IDIsIG1pbnV0ZXM6IDE1IH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnIEdsb2JhbCBWYXJpYWJsZSBhbmQgU2NvcGUnLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICdOZXdlciBXYXkgb2YgY3JlYXRpbmcgYSBDb25zdGFudCcsIGljb246ICdpY29uLTY4JyB9LFxyXG4gICAgICAgICAgeyB0aXRsZTogJ0NvbnN0YW50cycsIGljb246ICdpY29uLTY4JyB9LFxyXG4gICAgICAgIF1cclxuICAgICAgfSxcclxuICAgIF0sXHJcbiAgICByZXZpZXdzOltcclxuICAgICAge2ltZzonL2Fzc2V0cy9pbWFnZXMvYmxvZy9jb21tZW50LTAxLmpwZycscmF0aW5nOjUsbmFtZTonSGFsZXkgQmVubmV0JyxkYXRlOidPY3QgMTAsIDIwMjEnLGRlc2M6J0xvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0IHNlZCBkbyBlaXVzbW9kIHRlbXBvciBpbmNpZGlkdW50IHV0IGxhYm9yZSBldCBkb2xvcmUgbWFnbmEgYWxpcXVhLid9LFxyXG4gICAgICB7aW1nOicvYXNzZXRzL2ltYWdlcy9ibG9nL2NvbW1lbnQtMDIuanBnJyxyYXRpbmc6NSxuYW1lOidTaW1vbiBCYWtlcicsZGF0ZTonT2N0IDE1LCAyMDIxJyxkZXNjOidMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dXIgYWRpcGlzaWNpbmcgZWxpdCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jaWRpZHVudCB1dCBsYWJvcmUgZXQgZG9sb3JlIG1hZ25hIGFsaXF1YS4nfSxcclxuICAgICAge2ltZzonL2Fzc2V0cy9pbWFnZXMvYmxvZy9jb21tZW50LTAzLmpwZycscmF0aW5nOjUsbmFtZTonUmljaGFyZCBHZXJlJyxkYXRlOidPY3QgMTksIDIwMjEnLGRlc2M6J0xvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0IHNlZCBkbyBlaXVzbW9kIHRlbXBvciBpbmNpZGlkdW50IHV0IGxhYm9yZSBldCBkb2xvcmUgbWFnbmEgYWxpcXVhLid9LFxyXG4gICAgXVxyXG4gIH0sXHJcbiAge1xyXG4gICAgaWQ6IDIsXHJcbiAgICBpbWc6ICdjb3Vyc2UtMDIuanBnJyxcclxuICAgIGR1cmF0aW9uOiAnMyBXZWVrcycsXHJcbiAgICBjb3Vyc2Vfb3V0bGluZTonT25saW5lIE9ubHknLFxyXG4gICAgbGV2ZWw6ICdCZWdpbm5lcicsXHJcbiAgICB0aXRsZTogJ1N1biBKYXZhIFByb2dyYW1taW5nIE1hc3RlcmNsYXNzIGZvciBTb2Z0d2FyZSBEZXZlbG9wZXJzJyxcclxuICAgIHJhdGluZzogJzQuNCcsXHJcbiAgICByYXRpbmdfY291bnQ6IDEwLFxyXG4gICAgY291cnNlX3ByaWNlOiAnNzguOTknLFxyXG4gICAgbGVzc29uOiAxNSxcclxuICAgIHN0dWRlbnQ6IDM1LFxyXG4gICAgY2F0ZWdvcnk6J0RldmVsb3BtZW50JyxcclxuICAgIHNob3J0X2Rlc2M6ICdMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCBjb25zZWN0dXIgYWRpcGlzY2luZyBlbGl0IHNlZCBlaXVzbW9kIHRlbXBvci4nLFxyXG4gICAgaW5zdHJ1Y3RvcjogJ1N1c2FuIFdoaXRlJyxcclxuICAgIGluc3RydWN0b3JfaW1nOid0ZWFtLTA1LndlYnAnLFxyXG4gICAgaW5zdHJ1Y3Rvcl90aXRsZTonRm91bmRlciAmIENFTycsXHJcbiAgICBpbnN0cnVjdG9yX2Rlc2M6J0NvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQsIHNlZCBkbyBlaXVzbW9kIHRlbXBvciBpbmNpZGlkdW50IGxhYm9yZSBldCBkb2xvcmUgbWFnbmEgYWxpcXVhIGVuaW0gbWluaW0gdmVuaWFtIHF1aXMgbm9zdHJ1ZCBleGVyY2l0YXRpb24gdWxsYSBtY28gbGFib3JpcyBuaXNpIHV0IGFsaXF1aXAgZXggZWEgY29tbW9kbyBjb25zZXF1YXQuIGR1aXMgYXV0ZSBpcnVyZSBkb2xvciBpbiByZXByZWhlbmRlcml0IGluIHZvbHVwdGF0ZS4nLFxyXG4gICAgZmVhdHVyZXM6IFtcclxuICAgICAgJ0J1aWxkIGZ1bGx5LWZsZWRnZWQgd2Vic2l0ZXMgYW5kIHdlYiBhcHBzIGZvciB5b3VyIGJ1c2luZXNzLicsXHJcbiAgICAgICdBZnRlciB0aGUgY291cnNlIHlvdSB3aWxsIGJlIGFibGUgdG8gYnVpbGQgQU5ZIHdlYnNpdGUgeW91IHdhbnQuJyxcclxuICAgICAgJ1lvdSB3aWxsIG1hc3RlciBib3RoIGZyb250IGFuZCBiYWNrLWVuZCBkZXZlbG9wbWVudCB0ZWNobm9sb2dpZXMuJ1xyXG4gICAgXSwgXHJcbiAgICBzb2NpYWxfbGlua3M6W1xyXG4gICAgICB7bGluazogJ2h0dHA6Ly9mYWNlYm9vay5jb20nLCB0YXJnZXQ6ICdfYmxhbmsnLCBpY29uOiAnaWNvbi1mYWNlYm9vayd9LFxyXG4gICAgICB7bGluazogJ2h0dHA6Ly90d2l0dGVyLmNvbScsIHRhcmdldDogJ19ibGFuaycsIGljb246ICdpY29uLXR3aXR0ZXInfSxcclxuICAgICAge2xpbms6ICdodHRwczovL3d3dy5saW5rZWRpbi5jb20vJywgdGFyZ2V0OiAnX2JsYW5rJywgaWNvbjogJ2ljb24tbGlua2VkaW4yJ30sXHJcbiAgICAgIHtsaW5rOiAnaHR0cHM6Ly93d3cueW91dHViZS5jb20vJywgdGFyZ2V0OiAnX2JsYW5rJywgaWNvbjogJ2ljb24teW91dHViZSd9XHJcbiAgICBdLFxyXG4gICAgbGFuZ3VhZ2U6ICdLb3JlYW4nLFxyXG4gICAgY2VydGlmaWNhdGU6ICd5ZXMnLFxyXG4gICAgdmlkZW9JZDogJ1BJQ2o1dHI5aGNjJyxcclxuICAgIGNvdXJzZV9kZXNjOiAnTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQsIHNlZCBkbyBlaXVzbW9kIHRlbXBvciBpbmMgaWRpZCB1bnQgdXQgbGFib3JlIGV0IGRvbG9yZSBtYWduYSBhbGlxdWEgZW5pbSBhZCBtaW5pbSB2ZW5pYW0sIHF1aXMgbm9zdHJ1ZCBleGVyZWMgdGF0aW9uIHVsbGFtY28gbGFib3JpcyBuaXMgYWxpcXVpcCBjb21tb2RvIGNvbnNlcXVhdCBkdWlzIGF1dGUgaXJ1cmUgZG9sb3IgaW4gcmVwcmVoZW5kZXJpdCBpbiB2b2x1cHRhdGUgdmVsaXQgZXNzZSBjaWxsdW0gZG9sb3JlIGV1IGZ1Z2lhdCBudWxsYSBwYXJpYXR1ciBlbmltIGlwc2FtLicsXHJcbiAgICBjb3Vyc2VfZGVzY18yOiAnRXhjZXB0ZXVyIHNpbnQgb2NjYWVjYXQgY3VwaWRhdGF0IG5vbiBwcm9pZGVudCBzdW50IGluIGN1bHBhIHF1aSBvZmZpY2lhIGRlc2VydW50IG1vbGxpdCBhbmltIGlkIGVzdCBsYWJvcnVtLiBTZWQgdXQgcGVyc3BpY2lhdGlzIHVuZGUgb21uaXMgaXN0ZSBuYXR1cyBlcnJvciBzaXQgdm9sdXB0YXRlbSBhY2N1c2FudGl1bSBkb2xvcmVtcXVlIGxhdWRhbnRpdW0gdG90YW0gcmVtIGFwZXJpYW0uJyxcclxuICAgIGxlYXJuX2xpc3Q6IFsnTGVhcm4gdG8gdXNlIFB5dGhvbiBwcm9mZXNzaW9uYWxseSwgbGVhcm5pbmcgYm90aCBQeXRob24gMiAmIFB5dGhvbiAzIScsICdCdWlsZCA2IGJlYXV0aWZ1bCByZWFsLXdvcmxkIHByb2plY3RzIGZvciB5b3VyIHBvcnRmb2xpbyAobm90IGJvcmluZyB0b3kgYXBwcyknLCAnVW5kZXJzdGFuZCB0aGUgVGhlb3J5IGJlaGluZCBWdWUuanMgYW5kIHVzZSBpdCBpbiBSZWFsIFByb2plY3RzJywgJ0NyZWF0ZSByZXNwb25zaXZlLCBhY2Nlc3NpYmxlLCBhbmQgYmVhdXRpZnVsIGxheW91dHMnXSxcclxuICAgIGNvdXJzZV9kZXNjXzM6ICdDb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0LCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jIGlkaWQgdW50IHV0IGxhYm9yZSBldCBkb2xvcmUgbWFnbmEgYWxpcXVhIGVuaW0gYWQgbWluaW0gdmVuaWFtIHF1aXMgbm9zdHJ1ZCBleGVyZWMgdGF0aW9uIHVsbGFtY28gbGFib3JpcyBuaXMgYWxpcXVpcCBjb21tb2RvIGNvbnNlcXVhdCBkdWlzIGF1dGUgaXJ1cmUgZG9sb3IuJyxcclxuICAgIGN1cnJpY3VsdW1fZGVzYzogJ0xvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0LCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jIGlkaWQgdW50IHV0IGxhYm9yZSBldCBkb2xvcmUgbWFnbmEgYWxpcXVhIGVuaW0gYWQgbWluaW0gdmVuaWFtLCBxdWlzIG5vc3RydWQgZXhlcmVjIHRhdGlvbiB1bGxhbWNvIGxhYm9yaXMgbmlzIGFsaXF1aXAgY29tbW9kbyBjb25zZXF1YXQuJyxcclxuICAgIGNvdXJzZV9sZXNzb25zOiBbXHJcbiAgICAgIHtcclxuICAgICAgICB0aXRsZTogJ1dlZWsgMS00JyxcclxuICAgICAgICB0ZXh0OiAnQWR2YW5jZWQgc3RvcnkgdGVsbGluZyB0ZWNobmlxdWVzIGZvciB3cml0ZXJzOiBQZXJzb25hcywgQ2hhcmFjdGVycyAmIFBsb3RzJyxcclxuICAgICAgICBsZXNzb25zOiBbXHJcbiAgICAgICAgICB7IHRpdGxlOiAnSW50cm9kdWN0aW9uJywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnQ291cnNlIE92ZXJ2aWV3JywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnQ291cnNlIE92ZXJ2aWV3JywgYmFkZ2VfbGlzdDogdHJ1ZSwgcXVlc3Rpb246IDAsIG1pbnV0ZXM6IDEwIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnQ291cnNlIEV4ZXJjaXNlIC8gUmVmZXJlbmNlIEZpbGVzJywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnQ29kZSBFZGl0b3IgSW5zdGFsbGF0aW9uIChPcHRpb25hbCBpZiB5b3UgaGF2ZSBvbmUpJywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnIEVtYmVkZGluZyBQSFAgaW4gSFRNTCcsIGljb246ICdpY29uLTY4JyB9LFxyXG4gICAgICAgIF1cclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIHRpdGxlOiAnV2VlayA1LTgnLFxyXG4gICAgICAgIHRleHQ6ICdBZHZhbmNlZCBzdG9yeSB0ZWxsaW5nIHRlY2huaXF1ZXMgZm9yIHdyaXRlcnM6IFBlcnNvbmFzLCBDaGFyYWN0ZXJzICYgUGxvdHMnLFxyXG4gICAgICAgIGxlc3NvbnM6IFtcclxuICAgICAgICAgIHsgdGl0bGU6ICdEZWZpbmluZyBGdW5jdGlvbnMnLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICdGdW5jdGlvbiBQYXJhbWV0ZXJzJywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnIFJldHVybiBWYWx1ZXMgRnJvbSBGdW5jdGlvbnMnLCBiYWRnZV9saXN0OiB0cnVlLCBxdWVzdGlvbjogMiwgbWludXRlczogMTUgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICcgR2xvYmFsIFZhcmlhYmxlIGFuZCBTY29wZScsIGljb246ICdpY29uLTY4JyB9LFxyXG4gICAgICAgICAgeyB0aXRsZTogJ05ld2VyIFdheSBvZiBjcmVhdGluZyBhIENvbnN0YW50JywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnQ29uc3RhbnRzJywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgXVxyXG4gICAgICB9LFxyXG4gICAgXSxcclxuICAgIHJldmlld3M6W1xyXG4gICAgICB7aW1nOicvYXNzZXRzL2ltYWdlcy9ibG9nL2NvbW1lbnQtMDEuanBnJyxyYXRpbmc6NSxuYW1lOidIYWxleSBCZW5uZXQnLGRhdGU6J09jdCAxMCwgMjAyMScsZGVzYzonTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQgc2VkIGRvIGVpdXNtb2QgdGVtcG9yIGluY2lkaWR1bnQgdXQgbGFib3JlIGV0IGRvbG9yZSBtYWduYSBhbGlxdWEuJ30sXHJcbiAgICAgIHtpbWc6Jy9hc3NldHMvaW1hZ2VzL2Jsb2cvY29tbWVudC0wMi5qcGcnLHJhdGluZzo1LG5hbWU6J1NpbW9uIEJha2VyJyxkYXRlOidPY3QgMTUsIDIwMjEnLGRlc2M6J0xvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0IHNlZCBkbyBlaXVzbW9kIHRlbXBvciBpbmNpZGlkdW50IHV0IGxhYm9yZSBldCBkb2xvcmUgbWFnbmEgYWxpcXVhLid9LFxyXG4gICAgICB7aW1nOicvYXNzZXRzL2ltYWdlcy9ibG9nL2NvbW1lbnQtMDMuanBnJyxyYXRpbmc6NSxuYW1lOidSaWNoYXJkIEdlcmUnLGRhdGU6J09jdCAxOSwgMjAyMScsZGVzYzonTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQgc2VkIGRvIGVpdXNtb2QgdGVtcG9yIGluY2lkaWR1bnQgdXQgbGFib3JlIGV0IGRvbG9yZSBtYWduYSBhbGlxdWEuJ30sXHJcbiAgICBdXHJcbiAgfSxcclxuICB7XHJcbiAgICBpZDogMyxcclxuICAgIGltZzogJ2NvdXJzZS0wMy5qcGcnLFxyXG4gICAgZHVyYXRpb246ICcxMCBXZWVrcycsXHJcbiAgICBjb3Vyc2Vfb3V0bGluZTonT25zaXRlIE9ubHknLFxyXG4gICAgbGV2ZWw6ICdBZHZhbmNlZCcsXHJcbiAgICB0aXRsZTogJ0J1aWxkaW5nIEEgQmV0dGVyIFdvcmxkIE9uZSBTdHVkZW50IEF0IEEgVGltZScsXHJcbiAgICByYXRpbmc6ICc1LjAnLFxyXG4gICAgcmF0aW5nX2NvdW50OiAxNSxcclxuICAgIGNvdXJzZV9wcmljZTogJzY0Ljk5JyxcclxuICAgIGxlc3NvbjogMTgsXHJcbiAgICBzdHVkZW50OiAzMyxcclxuICAgIGNhdGVnb3J5OidCdXNpbmVzcycsXHJcbiAgICBzaG9ydF9kZXNjOiAnTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQgY29uc2VjdHVyIGFkaXBpc2NpbmcgZWxpdCBzZWQgZWl1c21vZCB0ZW1wb3IuJyxcclxuICAgIGluc3RydWN0b3I6ICdQZW5lbG9wZSBDcnV6JyxcclxuICAgIGluc3RydWN0b3JfaW1nOid0ZWFtLTAyLndlYnAnLFxyXG4gICAgaW5zdHJ1Y3Rvcl90aXRsZTonRm91bmRlciAmIENFTycsXHJcbiAgICBpbnN0cnVjdG9yX2Rlc2M6J0NvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQsIHNlZCBkbyBlaXVzbW9kIHRlbXBvciBpbmNpZGlkdW50IGxhYm9yZSBldCBkb2xvcmUgbWFnbmEgYWxpcXVhIGVuaW0gbWluaW0gdmVuaWFtIHF1aXMgbm9zdHJ1ZCBleGVyY2l0YXRpb24gdWxsYSBtY28gbGFib3JpcyBuaXNpIHV0IGFsaXF1aXAgZXggZWEgY29tbW9kbyBjb25zZXF1YXQuIGR1aXMgYXV0ZSBpcnVyZSBkb2xvciBpbiByZXByZWhlbmRlcml0IGluIHZvbHVwdGF0ZS4nLFxyXG4gICAgZmVhdHVyZXM6IFtcclxuICAgICAgJ0J1aWxkIGZ1bGx5LWZsZWRnZWQgd2Vic2l0ZXMgYW5kIHdlYiBhcHBzIGZvciB5b3VyIGJ1c2luZXNzLicsXHJcbiAgICAgICdBZnRlciB0aGUgY291cnNlIHlvdSB3aWxsIGJlIGFibGUgdG8gYnVpbGQgQU5ZIHdlYnNpdGUgeW91IHdhbnQuJyxcclxuICAgICAgJ1lvdSB3aWxsIG1hc3RlciBib3RoIGZyb250IGFuZCBiYWNrLWVuZCBkZXZlbG9wbWVudCB0ZWNobm9sb2dpZXMuJ1xyXG4gICAgXSwgXHJcbiAgICBzb2NpYWxfbGlua3M6W1xyXG4gICAgICB7bGluazogJ2h0dHA6Ly9mYWNlYm9vay5jb20nLCB0YXJnZXQ6ICdfYmxhbmsnLCBpY29uOiAnaWNvbi1mYWNlYm9vayd9LFxyXG4gICAgICB7bGluazogJ2h0dHA6Ly90d2l0dGVyLmNvbScsIHRhcmdldDogJ19ibGFuaycsIGljb246ICdpY29uLXR3aXR0ZXInfSxcclxuICAgICAge2xpbms6ICdodHRwczovL3d3dy5saW5rZWRpbi5jb20vJywgdGFyZ2V0OiAnX2JsYW5rJywgaWNvbjogJ2ljb24tbGlua2VkaW4yJ30sXHJcbiAgICAgIHtsaW5rOiAnaHR0cHM6Ly93d3cueW91dHViZS5jb20vJywgdGFyZ2V0OiAnX2JsYW5rJywgaWNvbjogJ2ljb24teW91dHViZSd9XHJcbiAgICBdLFxyXG4gICAgbGFuZ3VhZ2U6ICdFbmdsaXNoJyxcclxuICAgIGNlcnRpZmljYXRlOiAneWVzJyxcclxuICAgIHZpZGVvSWQ6ICdQSUNqNXRyOWhjYycsXHJcbiAgICBjb3Vyc2VfZGVzYzogJ0xvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0LCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jIGlkaWQgdW50IHV0IGxhYm9yZSBldCBkb2xvcmUgbWFnbmEgYWxpcXVhIGVuaW0gYWQgbWluaW0gdmVuaWFtLCBxdWlzIG5vc3RydWQgZXhlcmVjIHRhdGlvbiB1bGxhbWNvIGxhYm9yaXMgbmlzIGFsaXF1aXAgY29tbW9kbyBjb25zZXF1YXQgZHVpcyBhdXRlIGlydXJlIGRvbG9yIGluIHJlcHJlaGVuZGVyaXQgaW4gdm9sdXB0YXRlIHZlbGl0IGVzc2UgY2lsbHVtIGRvbG9yZSBldSBmdWdpYXQgbnVsbGEgcGFyaWF0dXIgZW5pbSBpcHNhbS4nLFxyXG4gICAgY291cnNlX2Rlc2NfMjogJ0V4Y2VwdGV1ciBzaW50IG9jY2FlY2F0IGN1cGlkYXRhdCBub24gcHJvaWRlbnQgc3VudCBpbiBjdWxwYSBxdWkgb2ZmaWNpYSBkZXNlcnVudCBtb2xsaXQgYW5pbSBpZCBlc3QgbGFib3J1bS4gU2VkIHV0IHBlcnNwaWNpYXRpcyB1bmRlIG9tbmlzIGlzdGUgbmF0dXMgZXJyb3Igc2l0IHZvbHVwdGF0ZW0gYWNjdXNhbnRpdW0gZG9sb3JlbXF1ZSBsYXVkYW50aXVtIHRvdGFtIHJlbSBhcGVyaWFtLicsXHJcbiAgICBsZWFybl9saXN0OiBbJ0xlYXJuIHRvIHVzZSBQeXRob24gcHJvZmVzc2lvbmFsbHksIGxlYXJuaW5nIGJvdGggUHl0aG9uIDIgJiBQeXRob24gMyEnLCAnQnVpbGQgNiBiZWF1dGlmdWwgcmVhbC13b3JsZCBwcm9qZWN0cyBmb3IgeW91ciBwb3J0Zm9saW8gKG5vdCBib3JpbmcgdG95IGFwcHMpJywgJ1VuZGVyc3RhbmQgdGhlIFRoZW9yeSBiZWhpbmQgVnVlLmpzIGFuZCB1c2UgaXQgaW4gUmVhbCBQcm9qZWN0cycsICdDcmVhdGUgcmVzcG9uc2l2ZSwgYWNjZXNzaWJsZSwgYW5kIGJlYXV0aWZ1bCBsYXlvdXRzJ10sXHJcbiAgICBjb3Vyc2VfZGVzY18zOiAnQ29uc2VjdGV0dXIgYWRpcGlzaWNpbmcgZWxpdCwgc2VkIGRvIGVpdXNtb2QgdGVtcG9yIGluYyBpZGlkIHVudCB1dCBsYWJvcmUgZXQgZG9sb3JlIG1hZ25hIGFsaXF1YSBlbmltIGFkIG1pbmltIHZlbmlhbSBxdWlzIG5vc3RydWQgZXhlcmVjIHRhdGlvbiB1bGxhbWNvIGxhYm9yaXMgbmlzIGFsaXF1aXAgY29tbW9kbyBjb25zZXF1YXQgZHVpcyBhdXRlIGlydXJlIGRvbG9yLicsXHJcbiAgICBjdXJyaWN1bHVtX2Rlc2M6ICdMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dXIgYWRpcGlzaWNpbmcgZWxpdCwgc2VkIGRvIGVpdXNtb2QgdGVtcG9yIGluYyBpZGlkIHVudCB1dCBsYWJvcmUgZXQgZG9sb3JlIG1hZ25hIGFsaXF1YSBlbmltIGFkIG1pbmltIHZlbmlhbSwgcXVpcyBub3N0cnVkIGV4ZXJlYyB0YXRpb24gdWxsYW1jbyBsYWJvcmlzIG5pcyBhbGlxdWlwIGNvbW1vZG8gY29uc2VxdWF0LicsXHJcbiAgICBjb3Vyc2VfbGVzc29uczogW1xyXG4gICAgICB7XHJcbiAgICAgICAgdGl0bGU6ICdXZWVrIDEtNCcsXHJcbiAgICAgICAgdGV4dDogJ0FkdmFuY2VkIHN0b3J5IHRlbGxpbmcgdGVjaG5pcXVlcyBmb3Igd3JpdGVyczogUGVyc29uYXMsIENoYXJhY3RlcnMgJiBQbG90cycsXHJcbiAgICAgICAgbGVzc29uczogW1xyXG4gICAgICAgICAgeyB0aXRsZTogJ0ludHJvZHVjdGlvbicsIGljb246ICdpY29uLTY4JyB9LFxyXG4gICAgICAgICAgeyB0aXRsZTogJ0NvdXJzZSBPdmVydmlldycsIGljb246ICdpY29uLTY4JyB9LFxyXG4gICAgICAgICAgeyB0aXRsZTogJ0NvdXJzZSBPdmVydmlldycsIGJhZGdlX2xpc3Q6IHRydWUsIHF1ZXN0aW9uOiAwLCBtaW51dGVzOiAxMCB9LFxyXG4gICAgICAgICAgeyB0aXRsZTogJ0NvdXJzZSBFeGVyY2lzZSAvIFJlZmVyZW5jZSBGaWxlcycsIGljb246ICdpY29uLTY4JyB9LFxyXG4gICAgICAgICAgeyB0aXRsZTogJ0NvZGUgRWRpdG9yIEluc3RhbGxhdGlvbiAoT3B0aW9uYWwgaWYgeW91IGhhdmUgb25lKScsIGljb246ICdpY29uLTY4JyB9LFxyXG4gICAgICAgICAgeyB0aXRsZTogJyBFbWJlZGRpbmcgUEhQIGluIEhUTUwnLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICBdXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICB0aXRsZTogJ1dlZWsgNS04JyxcclxuICAgICAgICB0ZXh0OiAnQWR2YW5jZWQgc3RvcnkgdGVsbGluZyB0ZWNobmlxdWVzIGZvciB3cml0ZXJzOiBQZXJzb25hcywgQ2hhcmFjdGVycyAmIFBsb3RzJyxcclxuICAgICAgICBsZXNzb25zOiBbXHJcbiAgICAgICAgICB7IHRpdGxlOiAnRGVmaW5pbmcgRnVuY3Rpb25zJywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnRnVuY3Rpb24gUGFyYW1ldGVycycsIGljb246ICdpY29uLTY4JyB9LFxyXG4gICAgICAgICAgeyB0aXRsZTogJyBSZXR1cm4gVmFsdWVzIEZyb20gRnVuY3Rpb25zJywgYmFkZ2VfbGlzdDogdHJ1ZSwgcXVlc3Rpb246IDIsIG1pbnV0ZXM6IDE1IH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnIEdsb2JhbCBWYXJpYWJsZSBhbmQgU2NvcGUnLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICdOZXdlciBXYXkgb2YgY3JlYXRpbmcgYSBDb25zdGFudCcsIGljb246ICdpY29uLTY4JyB9LFxyXG4gICAgICAgICAgeyB0aXRsZTogJ0NvbnN0YW50cycsIGljb246ICdpY29uLTY4JyB9LFxyXG4gICAgICAgIF1cclxuICAgICAgfSxcclxuICAgIF0sXHJcbiAgICByZXZpZXdzOltcclxuICAgICAge2ltZzonL2Fzc2V0cy9pbWFnZXMvYmxvZy9jb21tZW50LTAxLmpwZycscmF0aW5nOjUsbmFtZTonSGFsZXkgQmVubmV0JyxkYXRlOidPY3QgMTAsIDIwMjEnLGRlc2M6J0xvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0IHNlZCBkbyBlaXVzbW9kIHRlbXBvciBpbmNpZGlkdW50IHV0IGxhYm9yZSBldCBkb2xvcmUgbWFnbmEgYWxpcXVhLid9LFxyXG4gICAgICB7aW1nOicvYXNzZXRzL2ltYWdlcy9ibG9nL2NvbW1lbnQtMDIuanBnJyxyYXRpbmc6NSxuYW1lOidTaW1vbiBCYWtlcicsZGF0ZTonT2N0IDE1LCAyMDIxJyxkZXNjOidMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dXIgYWRpcGlzaWNpbmcgZWxpdCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jaWRpZHVudCB1dCBsYWJvcmUgZXQgZG9sb3JlIG1hZ25hIGFsaXF1YS4nfSxcclxuICAgICAge2ltZzonL2Fzc2V0cy9pbWFnZXMvYmxvZy9jb21tZW50LTAzLmpwZycscmF0aW5nOjUsbmFtZTonUmljaGFyZCBHZXJlJyxkYXRlOidPY3QgMTksIDIwMjEnLGRlc2M6J0xvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0IHNlZCBkbyBlaXVzbW9kIHRlbXBvciBpbmNpZGlkdW50IHV0IGxhYm9yZSBldCBkb2xvcmUgbWFnbmEgYWxpcXVhLid9LFxyXG4gICAgXVxyXG4gIH0sXHJcbiAge1xyXG4gICAgaWQ6IDQsXHJcbiAgICBpbWc6ICdjb3Vyc2UtMDQuanBnJyxcclxuICAgIGR1cmF0aW9uOiAnNiBXZWVrcycsXHJcbiAgICBjb3Vyc2Vfb3V0bGluZTonT25saW5lIE9ubHknLFxyXG4gICAgbGV2ZWw6ICdJbnRlcm1lZGlhdGUnLFxyXG4gICAgdGl0bGU6ICdNYXN0ZXIgWW91ciBQZXJzb25hbCBCcmFuZCBMaWtlIGEgTWFya2V0aW5nIFBybycsXHJcbiAgICByYXRpbmc6ICc0LjUnLFxyXG4gICAgcmF0aW5nX2NvdW50OiAxOCxcclxuICAgIGNvdXJzZV9wcmljZTogJzU1Ljk5JyxcclxuICAgIGxlc3NvbjogMjAsXHJcbiAgICBzdHVkZW50OiAzOCxcclxuICAgIGNhdGVnb3J5OidBY2FkZW1pY3MnLFxyXG4gICAgc2hvcnRfZGVzYzogJ0xvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0IGNvbnNlY3R1ciBhZGlwaXNjaW5nIGVsaXQgc2VkIGVpdXNtb2QgdGVtcG9yLicsXHJcbiAgICBpbnN0cnVjdG9yOiAnSm9obiBUcmF2b2x0YScsXHJcbiAgICBpbnN0cnVjdG9yX2ltZzondGVhbS0wMi53ZWJwJyxcclxuICAgIGluc3RydWN0b3JfdGl0bGU6J0ZvdW5kZXIgJiBDRU8nLFxyXG4gICAgaW5zdHJ1Y3Rvcl9kZXNjOidDb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0LCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jaWRpZHVudCBsYWJvcmUgZXQgZG9sb3JlIG1hZ25hIGFsaXF1YSBlbmltIG1pbmltIHZlbmlhbSBxdWlzIG5vc3RydWQgZXhlcmNpdGF0aW9uIHVsbGEgbWNvIGxhYm9yaXMgbmlzaSB1dCBhbGlxdWlwIGV4IGVhIGNvbW1vZG8gY29uc2VxdWF0LiBkdWlzIGF1dGUgaXJ1cmUgZG9sb3IgaW4gcmVwcmVoZW5kZXJpdCBpbiB2b2x1cHRhdGUuJyxcclxuICAgIGZlYXR1cmVzOiBbXHJcbiAgICAgICdCdWlsZCBmdWxseS1mbGVkZ2VkIHdlYnNpdGVzIGFuZCB3ZWIgYXBwcyBmb3IgeW91ciBidXNpbmVzcy4nLFxyXG4gICAgICAnQWZ0ZXIgdGhlIGNvdXJzZSB5b3Ugd2lsbCBiZSBhYmxlIHRvIGJ1aWxkIEFOWSB3ZWJzaXRlIHlvdSB3YW50LicsXHJcbiAgICAgICdZb3Ugd2lsbCBtYXN0ZXIgYm90aCBmcm9udCBhbmQgYmFjay1lbmQgZGV2ZWxvcG1lbnQgdGVjaG5vbG9naWVzLidcclxuICAgIF0sIFxyXG4gICAgc29jaWFsX2xpbmtzOltcclxuICAgICAge2xpbms6ICdodHRwOi8vZmFjZWJvb2suY29tJywgdGFyZ2V0OiAnX2JsYW5rJywgaWNvbjogJ2ljb24tZmFjZWJvb2snfSxcclxuICAgICAge2xpbms6ICdodHRwOi8vdHdpdHRlci5jb20nLCB0YXJnZXQ6ICdfYmxhbmsnLCBpY29uOiAnaWNvbi10d2l0dGVyJ30sXHJcbiAgICAgIHtsaW5rOiAnaHR0cHM6Ly93d3cubGlua2VkaW4uY29tLycsIHRhcmdldDogJ19ibGFuaycsIGljb246ICdpY29uLWxpbmtlZGluMid9LFxyXG4gICAgICB7bGluazogJ2h0dHBzOi8vd3d3LnlvdXR1YmUuY29tLycsIHRhcmdldDogJ19ibGFuaycsIGljb246ICdpY29uLXlvdXR1YmUnfVxyXG4gICAgXSxcclxuICAgIGxhbmd1YWdlOiAnR2VybWFuJyxcclxuICAgIGNlcnRpZmljYXRlOiAneWVzJyxcclxuICAgIHZpZGVvSWQ6ICdQSUNqNXRyOWhjYycsXHJcbiAgICBjb3Vyc2VfZGVzYzogJ0xvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0LCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jIGlkaWQgdW50IHV0IGxhYm9yZSBldCBkb2xvcmUgbWFnbmEgYWxpcXVhIGVuaW0gYWQgbWluaW0gdmVuaWFtLCBxdWlzIG5vc3RydWQgZXhlcmVjIHRhdGlvbiB1bGxhbWNvIGxhYm9yaXMgbmlzIGFsaXF1aXAgY29tbW9kbyBjb25zZXF1YXQgZHVpcyBhdXRlIGlydXJlIGRvbG9yIGluIHJlcHJlaGVuZGVyaXQgaW4gdm9sdXB0YXRlIHZlbGl0IGVzc2UgY2lsbHVtIGRvbG9yZSBldSBmdWdpYXQgbnVsbGEgcGFyaWF0dXIgZW5pbSBpcHNhbS4nLFxyXG4gICAgY291cnNlX2Rlc2NfMjogJ0V4Y2VwdGV1ciBzaW50IG9jY2FlY2F0IGN1cGlkYXRhdCBub24gcHJvaWRlbnQgc3VudCBpbiBjdWxwYSBxdWkgb2ZmaWNpYSBkZXNlcnVudCBtb2xsaXQgYW5pbSBpZCBlc3QgbGFib3J1bS4gU2VkIHV0IHBlcnNwaWNpYXRpcyB1bmRlIG9tbmlzIGlzdGUgbmF0dXMgZXJyb3Igc2l0IHZvbHVwdGF0ZW0gYWNjdXNhbnRpdW0gZG9sb3JlbXF1ZSBsYXVkYW50aXVtIHRvdGFtIHJlbSBhcGVyaWFtLicsXHJcbiAgICBsZWFybl9saXN0OiBbJ0xlYXJuIHRvIHVzZSBQeXRob24gcHJvZmVzc2lvbmFsbHksIGxlYXJuaW5nIGJvdGggUHl0aG9uIDIgJiBQeXRob24gMyEnLCAnQnVpbGQgNiBiZWF1dGlmdWwgcmVhbC13b3JsZCBwcm9qZWN0cyBmb3IgeW91ciBwb3J0Zm9saW8gKG5vdCBib3JpbmcgdG95IGFwcHMpJywgJ1VuZGVyc3RhbmQgdGhlIFRoZW9yeSBiZWhpbmQgVnVlLmpzIGFuZCB1c2UgaXQgaW4gUmVhbCBQcm9qZWN0cycsICdDcmVhdGUgcmVzcG9uc2l2ZSwgYWNjZXNzaWJsZSwgYW5kIGJlYXV0aWZ1bCBsYXlvdXRzJ10sXHJcbiAgICBjb3Vyc2VfZGVzY18zOiAnQ29uc2VjdGV0dXIgYWRpcGlzaWNpbmcgZWxpdCwgc2VkIGRvIGVpdXNtb2QgdGVtcG9yIGluYyBpZGlkIHVudCB1dCBsYWJvcmUgZXQgZG9sb3JlIG1hZ25hIGFsaXF1YSBlbmltIGFkIG1pbmltIHZlbmlhbSBxdWlzIG5vc3RydWQgZXhlcmVjIHRhdGlvbiB1bGxhbWNvIGxhYm9yaXMgbmlzIGFsaXF1aXAgY29tbW9kbyBjb25zZXF1YXQgZHVpcyBhdXRlIGlydXJlIGRvbG9yLicsXHJcbiAgICBjdXJyaWN1bHVtX2Rlc2M6ICdMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dXIgYWRpcGlzaWNpbmcgZWxpdCwgc2VkIGRvIGVpdXNtb2QgdGVtcG9yIGluYyBpZGlkIHVudCB1dCBsYWJvcmUgZXQgZG9sb3JlIG1hZ25hIGFsaXF1YSBlbmltIGFkIG1pbmltIHZlbmlhbSwgcXVpcyBub3N0cnVkIGV4ZXJlYyB0YXRpb24gdWxsYW1jbyBsYWJvcmlzIG5pcyBhbGlxdWlwIGNvbW1vZG8gY29uc2VxdWF0LicsXHJcbiAgICBjb3Vyc2VfbGVzc29uczogW1xyXG4gICAgICB7XHJcbiAgICAgICAgdGl0bGU6ICdXZWVrIDEtNCcsXHJcbiAgICAgICAgdGV4dDogJ0FkdmFuY2VkIHN0b3J5IHRlbGxpbmcgdGVjaG5pcXVlcyBmb3Igd3JpdGVyczogUGVyc29uYXMsIENoYXJhY3RlcnMgJiBQbG90cycsXHJcbiAgICAgICAgbGVzc29uczogW1xyXG4gICAgICAgICAgeyB0aXRsZTogJ0ludHJvZHVjdGlvbicsIGljb246ICdpY29uLTY4JyB9LFxyXG4gICAgICAgICAgeyB0aXRsZTogJ0NvdXJzZSBPdmVydmlldycsIGljb246ICdpY29uLTY4JyB9LFxyXG4gICAgICAgICAgeyB0aXRsZTogJ0NvdXJzZSBPdmVydmlldycsIGJhZGdlX2xpc3Q6IHRydWUsIHF1ZXN0aW9uOiAwLCBtaW51dGVzOiAxMCB9LFxyXG4gICAgICAgICAgeyB0aXRsZTogJ0NvdXJzZSBFeGVyY2lzZSAvIFJlZmVyZW5jZSBGaWxlcycsIGljb246ICdpY29uLTY4JyB9LFxyXG4gICAgICAgICAgeyB0aXRsZTogJ0NvZGUgRWRpdG9yIEluc3RhbGxhdGlvbiAoT3B0aW9uYWwgaWYgeW91IGhhdmUgb25lKScsIGljb246ICdpY29uLTY4JyB9LFxyXG4gICAgICAgICAgeyB0aXRsZTogJyBFbWJlZGRpbmcgUEhQIGluIEhUTUwnLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICBdXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICB0aXRsZTogJ1dlZWsgNS04JyxcclxuICAgICAgICB0ZXh0OiAnQWR2YW5jZWQgc3RvcnkgdGVsbGluZyB0ZWNobmlxdWVzIGZvciB3cml0ZXJzOiBQZXJzb25hcywgQ2hhcmFjdGVycyAmIFBsb3RzJyxcclxuICAgICAgICBsZXNzb25zOiBbXHJcbiAgICAgICAgICB7IHRpdGxlOiAnRGVmaW5pbmcgRnVuY3Rpb25zJywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnRnVuY3Rpb24gUGFyYW1ldGVycycsIGljb246ICdpY29uLTY4JyB9LFxyXG4gICAgICAgICAgeyB0aXRsZTogJyBSZXR1cm4gVmFsdWVzIEZyb20gRnVuY3Rpb25zJywgYmFkZ2VfbGlzdDogdHJ1ZSwgcXVlc3Rpb246IDIsIG1pbnV0ZXM6IDE1IH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnIEdsb2JhbCBWYXJpYWJsZSBhbmQgU2NvcGUnLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICdOZXdlciBXYXkgb2YgY3JlYXRpbmcgYSBDb25zdGFudCcsIGljb246ICdpY29uLTY4JyB9LFxyXG4gICAgICAgICAgeyB0aXRsZTogJ0NvbnN0YW50cycsIGljb246ICdpY29uLTY4JyB9LFxyXG4gICAgICAgIF1cclxuICAgICAgfSxcclxuICAgIF0sXHJcbiAgICByZXZpZXdzOltcclxuICAgICAge2ltZzonL2Fzc2V0cy9pbWFnZXMvYmxvZy9jb21tZW50LTAxLmpwZycscmF0aW5nOjUsbmFtZTonSGFsZXkgQmVubmV0JyxkYXRlOidPY3QgMTAsIDIwMjEnLGRlc2M6J0xvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0IHNlZCBkbyBlaXVzbW9kIHRlbXBvciBpbmNpZGlkdW50IHV0IGxhYm9yZSBldCBkb2xvcmUgbWFnbmEgYWxpcXVhLid9LFxyXG4gICAgICB7aW1nOicvYXNzZXRzL2ltYWdlcy9ibG9nL2NvbW1lbnQtMDIuanBnJyxyYXRpbmc6NSxuYW1lOidTaW1vbiBCYWtlcicsZGF0ZTonT2N0IDE1LCAyMDIxJyxkZXNjOidMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dXIgYWRpcGlzaWNpbmcgZWxpdCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jaWRpZHVudCB1dCBsYWJvcmUgZXQgZG9sb3JlIG1hZ25hIGFsaXF1YS4nfSxcclxuICAgICAge2ltZzonL2Fzc2V0cy9pbWFnZXMvYmxvZy9jb21tZW50LTAzLmpwZycscmF0aW5nOjUsbmFtZTonUmljaGFyZCBHZXJlJyxkYXRlOidPY3QgMTksIDIwMjEnLGRlc2M6J0xvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0IHNlZCBkbyBlaXVzbW9kIHRlbXBvciBpbmNpZGlkdW50IHV0IGxhYm9yZSBldCBkb2xvcmUgbWFnbmEgYWxpcXVhLid9LFxyXG4gICAgXVxyXG4gIH0sXHJcbiAge1xyXG4gICAgaWQ6IDUsXHJcbiAgICBpbWc6ICdjb3Vyc2UtMDUuanBnJyxcclxuICAgIGR1cmF0aW9uOiAnNiBXZWVrcycsXHJcbiAgICBjb3Vyc2Vfb3V0bGluZTonT25saW5lICsgT25zaXRlJyxcclxuICAgIGxldmVsOiAnQWR2YW5jZWQnLFxyXG4gICAgdGl0bGU6ICdUaGUgQ29tcGxldGUgMjAyMyBXZWIgRGV2ZWxvcG1lbnQgQm9vdGNhbXAnLFxyXG4gICAgcmF0aW5nOiAnNC44JyxcclxuICAgIHJhdGluZ19jb3VudDogMjcsXHJcbiAgICBjb3Vyc2VfcHJpY2U6ICc0OS45OScsXHJcbiAgICBsZXNzb246IDM1LFxyXG4gICAgc3R1ZGVudDogNDgsXHJcbiAgICBjYXRlZ29yeTonQXJ0ICYgRGVzaWduJyxcclxuICAgIHNob3J0X2Rlc2M6ICdMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCBjb25zZWN0dXIgYWRpcGlzY2luZyBlbGl0IHNlZCBlaXVzbW9kIHRlbXBvci4nLFxyXG4gICAgaW5zdHJ1Y3RvcjogJ0Vkd2FyZCBOb3J0b24nLFxyXG4gICAgaW5zdHJ1Y3Rvcl9pbWc6J3RlYW0tMDIud2VicCcsXHJcbiAgICBpbnN0cnVjdG9yX3RpdGxlOidGb3VuZGVyICYgQ0VPJyxcclxuICAgIGluc3RydWN0b3JfZGVzYzonQ29uc2VjdGV0dXIgYWRpcGlzaWNpbmcgZWxpdCwgc2VkIGRvIGVpdXNtb2QgdGVtcG9yIGluY2lkaWR1bnQgbGFib3JlIGV0IGRvbG9yZSBtYWduYSBhbGlxdWEgZW5pbSBtaW5pbSB2ZW5pYW0gcXVpcyBub3N0cnVkIGV4ZXJjaXRhdGlvbiB1bGxhIG1jbyBsYWJvcmlzIG5pc2kgdXQgYWxpcXVpcCBleCBlYSBjb21tb2RvIGNvbnNlcXVhdC4gZHVpcyBhdXRlIGlydXJlIGRvbG9yIGluIHJlcHJlaGVuZGVyaXQgaW4gdm9sdXB0YXRlLicsXHJcbiAgICBmZWF0dXJlczogW1xyXG4gICAgICAnQnVpbGQgZnVsbHktZmxlZGdlZCB3ZWJzaXRlcyBhbmQgd2ViIGFwcHMgZm9yIHlvdXIgYnVzaW5lc3MuJyxcclxuICAgICAgJ0FmdGVyIHRoZSBjb3Vyc2UgeW91IHdpbGwgYmUgYWJsZSB0byBidWlsZCBBTlkgd2Vic2l0ZSB5b3Ugd2FudC4nLFxyXG4gICAgICAnWW91IHdpbGwgbWFzdGVyIGJvdGggZnJvbnQgYW5kIGJhY2stZW5kIGRldmVsb3BtZW50IHRlY2hub2xvZ2llcy4nXHJcbiAgICBdLCBcclxuICAgIHNvY2lhbF9saW5rczpbXHJcbiAgICAgIHtsaW5rOiAnaHR0cDovL2ZhY2Vib29rLmNvbScsIHRhcmdldDogJ19ibGFuaycsIGljb246ICdpY29uLWZhY2Vib29rJ30sXHJcbiAgICAgIHtsaW5rOiAnaHR0cDovL3R3aXR0ZXIuY29tJywgdGFyZ2V0OiAnX2JsYW5rJywgaWNvbjogJ2ljb24tdHdpdHRlcid9LFxyXG4gICAgICB7bGluazogJ2h0dHBzOi8vd3d3LmxpbmtlZGluLmNvbS8nLCB0YXJnZXQ6ICdfYmxhbmsnLCBpY29uOiAnaWNvbi1saW5rZWRpbjInfSxcclxuICAgICAge2xpbms6ICdodHRwczovL3d3dy55b3V0dWJlLmNvbS8nLCB0YXJnZXQ6ICdfYmxhbmsnLCBpY29uOiAnaWNvbi15b3V0dWJlJ31cclxuICAgIF0sXHJcbiAgICBsYW5ndWFnZTogJ0VuZ2xpc2gnLFxyXG4gICAgY2VydGlmaWNhdGU6ICd5ZXMnLFxyXG4gICAgdmlkZW9JZDogJ1BJQ2o1dHI5aGNjJyxcclxuICAgIGNvdXJzZV9kZXNjOiAnTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQsIHNlZCBkbyBlaXVzbW9kIHRlbXBvciBpbmMgaWRpZCB1bnQgdXQgbGFib3JlIGV0IGRvbG9yZSBtYWduYSBhbGlxdWEgZW5pbSBhZCBtaW5pbSB2ZW5pYW0sIHF1aXMgbm9zdHJ1ZCBleGVyZWMgdGF0aW9uIHVsbGFtY28gbGFib3JpcyBuaXMgYWxpcXVpcCBjb21tb2RvIGNvbnNlcXVhdCBkdWlzIGF1dGUgaXJ1cmUgZG9sb3IgaW4gcmVwcmVoZW5kZXJpdCBpbiB2b2x1cHRhdGUgdmVsaXQgZXNzZSBjaWxsdW0gZG9sb3JlIGV1IGZ1Z2lhdCBudWxsYSBwYXJpYXR1ciBlbmltIGlwc2FtLicsXHJcbiAgICBjb3Vyc2VfZGVzY18yOiAnRXhjZXB0ZXVyIHNpbnQgb2NjYWVjYXQgY3VwaWRhdGF0IG5vbiBwcm9pZGVudCBzdW50IGluIGN1bHBhIHF1aSBvZmZpY2lhIGRlc2VydW50IG1vbGxpdCBhbmltIGlkIGVzdCBsYWJvcnVtLiBTZWQgdXQgcGVyc3BpY2lhdGlzIHVuZGUgb21uaXMgaXN0ZSBuYXR1cyBlcnJvciBzaXQgdm9sdXB0YXRlbSBhY2N1c2FudGl1bSBkb2xvcmVtcXVlIGxhdWRhbnRpdW0gdG90YW0gcmVtIGFwZXJpYW0uJyxcclxuICAgIGxlYXJuX2xpc3Q6IFsnTGVhcm4gdG8gdXNlIFB5dGhvbiBwcm9mZXNzaW9uYWxseSwgbGVhcm5pbmcgYm90aCBQeXRob24gMiAmIFB5dGhvbiAzIScsICdCdWlsZCA2IGJlYXV0aWZ1bCByZWFsLXdvcmxkIHByb2plY3RzIGZvciB5b3VyIHBvcnRmb2xpbyAobm90IGJvcmluZyB0b3kgYXBwcyknLCAnVW5kZXJzdGFuZCB0aGUgVGhlb3J5IGJlaGluZCBWdWUuanMgYW5kIHVzZSBpdCBpbiBSZWFsIFByb2plY3RzJywgJ0NyZWF0ZSByZXNwb25zaXZlLCBhY2Nlc3NpYmxlLCBhbmQgYmVhdXRpZnVsIGxheW91dHMnXSxcclxuICAgIGNvdXJzZV9kZXNjXzM6ICdDb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0LCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jIGlkaWQgdW50IHV0IGxhYm9yZSBldCBkb2xvcmUgbWFnbmEgYWxpcXVhIGVuaW0gYWQgbWluaW0gdmVuaWFtIHF1aXMgbm9zdHJ1ZCBleGVyZWMgdGF0aW9uIHVsbGFtY28gbGFib3JpcyBuaXMgYWxpcXVpcCBjb21tb2RvIGNvbnNlcXVhdCBkdWlzIGF1dGUgaXJ1cmUgZG9sb3IuJyxcclxuICAgIGN1cnJpY3VsdW1fZGVzYzogJ0xvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0LCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jIGlkaWQgdW50IHV0IGxhYm9yZSBldCBkb2xvcmUgbWFnbmEgYWxpcXVhIGVuaW0gYWQgbWluaW0gdmVuaWFtLCBxdWlzIG5vc3RydWQgZXhlcmVjIHRhdGlvbiB1bGxhbWNvIGxhYm9yaXMgbmlzIGFsaXF1aXAgY29tbW9kbyBjb25zZXF1YXQuJyxcclxuICAgIGNvdXJzZV9sZXNzb25zOiBbXHJcbiAgICAgIHtcclxuICAgICAgICB0aXRsZTogJ1dlZWsgMS00JyxcclxuICAgICAgICB0ZXh0OiAnQWR2YW5jZWQgc3RvcnkgdGVsbGluZyB0ZWNobmlxdWVzIGZvciB3cml0ZXJzOiBQZXJzb25hcywgQ2hhcmFjdGVycyAmIFBsb3RzJyxcclxuICAgICAgICBsZXNzb25zOiBbXHJcbiAgICAgICAgICB7IHRpdGxlOiAnSW50cm9kdWN0aW9uJywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnQ291cnNlIE92ZXJ2aWV3JywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnQ291cnNlIE92ZXJ2aWV3JywgYmFkZ2VfbGlzdDogdHJ1ZSwgcXVlc3Rpb246IDAsIG1pbnV0ZXM6IDEwIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnQ291cnNlIEV4ZXJjaXNlIC8gUmVmZXJlbmNlIEZpbGVzJywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnQ29kZSBFZGl0b3IgSW5zdGFsbGF0aW9uIChPcHRpb25hbCBpZiB5b3UgaGF2ZSBvbmUpJywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnIEVtYmVkZGluZyBQSFAgaW4gSFRNTCcsIGljb246ICdpY29uLTY4JyB9LFxyXG4gICAgICAgIF1cclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIHRpdGxlOiAnV2VlayA1LTgnLFxyXG4gICAgICAgIHRleHQ6ICdBZHZhbmNlZCBzdG9yeSB0ZWxsaW5nIHRlY2huaXF1ZXMgZm9yIHdyaXRlcnM6IFBlcnNvbmFzLCBDaGFyYWN0ZXJzICYgUGxvdHMnLFxyXG4gICAgICAgIGxlc3NvbnM6IFtcclxuICAgICAgICAgIHsgdGl0bGU6ICdEZWZpbmluZyBGdW5jdGlvbnMnLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICdGdW5jdGlvbiBQYXJhbWV0ZXJzJywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnIFJldHVybiBWYWx1ZXMgRnJvbSBGdW5jdGlvbnMnLCBiYWRnZV9saXN0OiB0cnVlLCBxdWVzdGlvbjogMiwgbWludXRlczogMTUgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICcgR2xvYmFsIFZhcmlhYmxlIGFuZCBTY29wZScsIGljb246ICdpY29uLTY4JyB9LFxyXG4gICAgICAgICAgeyB0aXRsZTogJ05ld2VyIFdheSBvZiBjcmVhdGluZyBhIENvbnN0YW50JywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnQ29uc3RhbnRzJywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgXVxyXG4gICAgICB9LFxyXG4gICAgXSxcclxuICAgIHJldmlld3M6W1xyXG4gICAgICB7aW1nOicvYXNzZXRzL2ltYWdlcy9ibG9nL2NvbW1lbnQtMDEuanBnJyxyYXRpbmc6NSxuYW1lOidIYWxleSBCZW5uZXQnLGRhdGU6J09jdCAxMCwgMjAyMScsZGVzYzonTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQgc2VkIGRvIGVpdXNtb2QgdGVtcG9yIGluY2lkaWR1bnQgdXQgbGFib3JlIGV0IGRvbG9yZSBtYWduYSBhbGlxdWEuJ30sXHJcbiAgICAgIHtpbWc6Jy9hc3NldHMvaW1hZ2VzL2Jsb2cvY29tbWVudC0wMi5qcGcnLHJhdGluZzo1LG5hbWU6J1NpbW9uIEJha2VyJyxkYXRlOidPY3QgMTUsIDIwMjEnLGRlc2M6J0xvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0IHNlZCBkbyBlaXVzbW9kIHRlbXBvciBpbmNpZGlkdW50IHV0IGxhYm9yZSBldCBkb2xvcmUgbWFnbmEgYWxpcXVhLid9LFxyXG4gICAgICB7aW1nOicvYXNzZXRzL2ltYWdlcy9ibG9nL2NvbW1lbnQtMDMuanBnJyxyYXRpbmc6NSxuYW1lOidSaWNoYXJkIEdlcmUnLGRhdGU6J09jdCAxOSwgMjAyMScsZGVzYzonTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQgc2VkIGRvIGVpdXNtb2QgdGVtcG9yIGluY2lkaWR1bnQgdXQgbGFib3JlIGV0IGRvbG9yZSBtYWduYSBhbGlxdWEuJ30sXHJcbiAgICBdXHJcbiAgfSxcclxuICB7XHJcbiAgICBpZDogNixcclxuICAgIGltZzogJ2NvdXJzZS0wNi5qcGcnLFxyXG4gICAgZHVyYXRpb246ICc5IFdlZWtzJyxcclxuICAgIGNvdXJzZV9vdXRsaW5lOidPbmxpbmUgKyBPbnNpdGUnLFxyXG4gICAgbGV2ZWw6ICdJbnRlcm1lZGlhdGUnLFxyXG4gICAgdGl0bGU6ICdQeXRob24gZm9yIEJlZ2lubmVycyAtIExlYXJuIFByb2dyYW1taW5nIGZyb20gc2NyYXRjaCcsXHJcbiAgICByYXRpbmc6ICc0LjknLFxyXG4gICAgcmF0aW5nX2NvdW50OiAzMCxcclxuICAgIGNvdXJzZV9wcmljZTogJzY0Ljk5JyxcclxuICAgIGxlc3NvbjogMTIsXHJcbiAgICBzdHVkZW50OiA4NSxcclxuICAgIGNhdGVnb3J5OidNYXJrZXRpbmcnLFxyXG4gICAgc2hvcnRfZGVzYzogJ0xvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0IGNvbnNlY3R1ciBhZGlwaXNjaW5nIGVsaXQgc2VkIGVpdXNtb2QgdGVtcG9yLicsXHJcbiAgICBpbnN0cnVjdG9yOiAnUGVuZWxvcGUgQ3J1eicsXHJcbiAgICBpbnN0cnVjdG9yX2ltZzondGVhbS0wNS53ZWJwJyxcclxuICAgIGluc3RydWN0b3JfdGl0bGU6J0ZvdW5kZXIgJiBDRU8nLFxyXG4gICAgaW5zdHJ1Y3Rvcl9kZXNjOidDb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0LCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jaWRpZHVudCBsYWJvcmUgZXQgZG9sb3JlIG1hZ25hIGFsaXF1YSBlbmltIG1pbmltIHZlbmlhbSBxdWlzIG5vc3RydWQgZXhlcmNpdGF0aW9uIHVsbGEgbWNvIGxhYm9yaXMgbmlzaSB1dCBhbGlxdWlwIGV4IGVhIGNvbW1vZG8gY29uc2VxdWF0LiBkdWlzIGF1dGUgaXJ1cmUgZG9sb3IgaW4gcmVwcmVoZW5kZXJpdCBpbiB2b2x1cHRhdGUuJyxcclxuICAgIGZlYXR1cmVzOiBbXHJcbiAgICAgICdCdWlsZCBmdWxseS1mbGVkZ2VkIHdlYnNpdGVzIGFuZCB3ZWIgYXBwcyBmb3IgeW91ciBidXNpbmVzcy4nLFxyXG4gICAgICAnQWZ0ZXIgdGhlIGNvdXJzZSB5b3Ugd2lsbCBiZSBhYmxlIHRvIGJ1aWxkIEFOWSB3ZWJzaXRlIHlvdSB3YW50LicsXHJcbiAgICAgICdZb3Ugd2lsbCBtYXN0ZXIgYm90aCBmcm9udCBhbmQgYmFjay1lbmQgZGV2ZWxvcG1lbnQgdGVjaG5vbG9naWVzLidcclxuICAgIF0sIFxyXG4gICAgc29jaWFsX2xpbmtzOltcclxuICAgICAge2xpbms6ICdodHRwOi8vZmFjZWJvb2suY29tJywgdGFyZ2V0OiAnX2JsYW5rJywgaWNvbjogJ2ljb24tZmFjZWJvb2snfSxcclxuICAgICAge2xpbms6ICdodHRwOi8vdHdpdHRlci5jb20nLCB0YXJnZXQ6ICdfYmxhbmsnLCBpY29uOiAnaWNvbi10d2l0dGVyJ30sXHJcbiAgICAgIHtsaW5rOiAnaHR0cHM6Ly93d3cubGlua2VkaW4uY29tLycsIHRhcmdldDogJ19ibGFuaycsIGljb246ICdpY29uLWxpbmtlZGluMid9LFxyXG4gICAgICB7bGluazogJ2h0dHBzOi8vd3d3LnlvdXR1YmUuY29tLycsIHRhcmdldDogJ19ibGFuaycsIGljb246ICdpY29uLXlvdXR1YmUnfVxyXG4gICAgXSxcclxuICAgIGxhbmd1YWdlOiAnRW5nbGlzaCcsXHJcbiAgICBjZXJ0aWZpY2F0ZTogJ3llcycsXHJcbiAgICB2aWRlb0lkOiAnUElDajV0cjloY2MnLFxyXG4gICAgY291cnNlX2Rlc2M6ICdMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dXIgYWRpcGlzaWNpbmcgZWxpdCwgc2VkIGRvIGVpdXNtb2QgdGVtcG9yIGluYyBpZGlkIHVudCB1dCBsYWJvcmUgZXQgZG9sb3JlIG1hZ25hIGFsaXF1YSBlbmltIGFkIG1pbmltIHZlbmlhbSwgcXVpcyBub3N0cnVkIGV4ZXJlYyB0YXRpb24gdWxsYW1jbyBsYWJvcmlzIG5pcyBhbGlxdWlwIGNvbW1vZG8gY29uc2VxdWF0IGR1aXMgYXV0ZSBpcnVyZSBkb2xvciBpbiByZXByZWhlbmRlcml0IGluIHZvbHVwdGF0ZSB2ZWxpdCBlc3NlIGNpbGx1bSBkb2xvcmUgZXUgZnVnaWF0IG51bGxhIHBhcmlhdHVyIGVuaW0gaXBzYW0uJyxcclxuICAgIGNvdXJzZV9kZXNjXzI6ICdFeGNlcHRldXIgc2ludCBvY2NhZWNhdCBjdXBpZGF0YXQgbm9uIHByb2lkZW50IHN1bnQgaW4gY3VscGEgcXVpIG9mZmljaWEgZGVzZXJ1bnQgbW9sbGl0IGFuaW0gaWQgZXN0IGxhYm9ydW0uIFNlZCB1dCBwZXJzcGljaWF0aXMgdW5kZSBvbW5pcyBpc3RlIG5hdHVzIGVycm9yIHNpdCB2b2x1cHRhdGVtIGFjY3VzYW50aXVtIGRvbG9yZW1xdWUgbGF1ZGFudGl1bSB0b3RhbSByZW0gYXBlcmlhbS4nLFxyXG4gICAgbGVhcm5fbGlzdDogWydMZWFybiB0byB1c2UgUHl0aG9uIHByb2Zlc3Npb25hbGx5LCBsZWFybmluZyBib3RoIFB5dGhvbiAyICYgUHl0aG9uIDMhJywgJ0J1aWxkIDYgYmVhdXRpZnVsIHJlYWwtd29ybGQgcHJvamVjdHMgZm9yIHlvdXIgcG9ydGZvbGlvIChub3QgYm9yaW5nIHRveSBhcHBzKScsICdVbmRlcnN0YW5kIHRoZSBUaGVvcnkgYmVoaW5kIFZ1ZS5qcyBhbmQgdXNlIGl0IGluIFJlYWwgUHJvamVjdHMnLCAnQ3JlYXRlIHJlc3BvbnNpdmUsIGFjY2Vzc2libGUsIGFuZCBiZWF1dGlmdWwgbGF5b3V0cyddLFxyXG4gICAgY291cnNlX2Rlc2NfMzogJ0NvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQsIHNlZCBkbyBlaXVzbW9kIHRlbXBvciBpbmMgaWRpZCB1bnQgdXQgbGFib3JlIGV0IGRvbG9yZSBtYWduYSBhbGlxdWEgZW5pbSBhZCBtaW5pbSB2ZW5pYW0gcXVpcyBub3N0cnVkIGV4ZXJlYyB0YXRpb24gdWxsYW1jbyBsYWJvcmlzIG5pcyBhbGlxdWlwIGNvbW1vZG8gY29uc2VxdWF0IGR1aXMgYXV0ZSBpcnVyZSBkb2xvci4nLFxyXG4gICAgY3VycmljdWx1bV9kZXNjOiAnTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQsIHNlZCBkbyBlaXVzbW9kIHRlbXBvciBpbmMgaWRpZCB1bnQgdXQgbGFib3JlIGV0IGRvbG9yZSBtYWduYSBhbGlxdWEgZW5pbSBhZCBtaW5pbSB2ZW5pYW0sIHF1aXMgbm9zdHJ1ZCBleGVyZWMgdGF0aW9uIHVsbGFtY28gbGFib3JpcyBuaXMgYWxpcXVpcCBjb21tb2RvIGNvbnNlcXVhdC4nLFxyXG4gICAgY291cnNlX2xlc3NvbnM6IFtcclxuICAgICAge1xyXG4gICAgICAgIHRpdGxlOiAnV2VlayAxLTQnLFxyXG4gICAgICAgIHRleHQ6ICdBZHZhbmNlZCBzdG9yeSB0ZWxsaW5nIHRlY2huaXF1ZXMgZm9yIHdyaXRlcnM6IFBlcnNvbmFzLCBDaGFyYWN0ZXJzICYgUGxvdHMnLFxyXG4gICAgICAgIGxlc3NvbnM6IFtcclxuICAgICAgICAgIHsgdGl0bGU6ICdJbnRyb2R1Y3Rpb24nLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICdDb3Vyc2UgT3ZlcnZpZXcnLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICdDb3Vyc2UgT3ZlcnZpZXcnLCBiYWRnZV9saXN0OiB0cnVlLCBxdWVzdGlvbjogMCwgbWludXRlczogMTAgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICdDb3Vyc2UgRXhlcmNpc2UgLyBSZWZlcmVuY2UgRmlsZXMnLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICdDb2RlIEVkaXRvciBJbnN0YWxsYXRpb24gKE9wdGlvbmFsIGlmIHlvdSBoYXZlIG9uZSknLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICcgRW1iZWRkaW5nIFBIUCBpbiBIVE1MJywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgXVxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgdGl0bGU6ICdXZWVrIDUtOCcsXHJcbiAgICAgICAgdGV4dDogJ0FkdmFuY2VkIHN0b3J5IHRlbGxpbmcgdGVjaG5pcXVlcyBmb3Igd3JpdGVyczogUGVyc29uYXMsIENoYXJhY3RlcnMgJiBQbG90cycsXHJcbiAgICAgICAgbGVzc29uczogW1xyXG4gICAgICAgICAgeyB0aXRsZTogJ0RlZmluaW5nIEZ1bmN0aW9ucycsIGljb246ICdpY29uLTY4JyB9LFxyXG4gICAgICAgICAgeyB0aXRsZTogJ0Z1bmN0aW9uIFBhcmFtZXRlcnMnLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICcgUmV0dXJuIFZhbHVlcyBGcm9tIEZ1bmN0aW9ucycsIGJhZGdlX2xpc3Q6IHRydWUsIHF1ZXN0aW9uOiAyLCBtaW51dGVzOiAxNSB9LFxyXG4gICAgICAgICAgeyB0aXRsZTogJyBHbG9iYWwgVmFyaWFibGUgYW5kIFNjb3BlJywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnTmV3ZXIgV2F5IG9mIGNyZWF0aW5nIGEgQ29uc3RhbnQnLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICdDb25zdGFudHMnLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICBdXHJcbiAgICAgIH0sXHJcbiAgICBdLFxyXG4gICAgcmV2aWV3czpbXHJcbiAgICAgIHtpbWc6Jy9hc3NldHMvaW1hZ2VzL2Jsb2cvY29tbWVudC0wMS5qcGcnLHJhdGluZzo1LG5hbWU6J0hhbGV5IEJlbm5ldCcsZGF0ZTonT2N0IDEwLCAyMDIxJyxkZXNjOidMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dXIgYWRpcGlzaWNpbmcgZWxpdCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jaWRpZHVudCB1dCBsYWJvcmUgZXQgZG9sb3JlIG1hZ25hIGFsaXF1YS4nfSxcclxuICAgICAge2ltZzonL2Fzc2V0cy9pbWFnZXMvYmxvZy9jb21tZW50LTAyLmpwZycscmF0aW5nOjUsbmFtZTonU2ltb24gQmFrZXInLGRhdGU6J09jdCAxNSwgMjAyMScsZGVzYzonTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQgc2VkIGRvIGVpdXNtb2QgdGVtcG9yIGluY2lkaWR1bnQgdXQgbGFib3JlIGV0IGRvbG9yZSBtYWduYSBhbGlxdWEuJ30sXHJcbiAgICAgIHtpbWc6Jy9hc3NldHMvaW1hZ2VzL2Jsb2cvY29tbWVudC0wMy5qcGcnLHJhdGluZzo1LG5hbWU6J1JpY2hhcmQgR2VyZScsZGF0ZTonT2N0IDE5LCAyMDIxJyxkZXNjOidMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dXIgYWRpcGlzaWNpbmcgZWxpdCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jaWRpZHVudCB1dCBsYWJvcmUgZXQgZG9sb3JlIG1hZ25hIGFsaXF1YS4nfSxcclxuICAgIF1cclxuICB9LFxyXG4gIHtcclxuICAgIGlkOiA3LFxyXG4gICAgdW5pdmVyc2l0eV9jb3Vyc2VzOnRydWUsXHJcbiAgICBpbWc6ICdjb3Vyc2UtMDcuanBnJyxcclxuICAgIGZpbHRlcl9jYXRlZ29yeTpbXCJ1bmRlcmdyYWR1YXRlXCIsXCJncmFkdWF0ZVwiXSxcclxuICAgIGR1cmF0aW9uOiAnNiBXZWVrcycsXHJcbiAgICBjb3Vyc2Vfb3V0bGluZTonT25saW5lICsgT25zaXRlJyxcclxuICAgIGxldmVsOiAnQnVzaW5lc3MnLFxyXG4gICAgdGl0bGU6ICdQdWJsaWMgQWRtaW5pc3RyYXRpb24nLFxyXG4gICAgcmF0aW5nOiAnNS4wJyxcclxuICAgIHJhdGluZ19jb3VudDogMTEsXHJcbiAgICBjb3Vyc2VfcHJpY2U6ICc2OS45OScsXHJcbiAgICBsZXNzb246IDIwLFxyXG4gICAgc3R1ZGVudDogMzgsXHJcbiAgICBjYXRlZ29yeTonQXJ0ICYgRGVzaWduJyxcclxuICAgIHNob3J0X2Rlc2M6ICdMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCBjb25zZWN0dXIgZWxpdCBzZWQgZWl1c21vZCBleCB0ZW1wb3IgaW5jaWRpZHVudCBsYWJvcmUgZG9sb3JlIG1hZ25hLicsXHJcbiAgICBpbnN0cnVjdG9yOiAnSmFuZSBTZXltb3VyJyxcclxuICAgIGluc3RydWN0b3JfaW1nOid0ZWFtLTA1LndlYnAnLFxyXG4gICAgaW5zdHJ1Y3Rvcl90aXRsZTonRm91bmRlciAmIENFTycsXHJcbiAgICBpbnN0cnVjdG9yX2Rlc2M6J0NvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQsIHNlZCBkbyBlaXVzbW9kIHRlbXBvciBpbmNpZGlkdW50IGxhYm9yZSBldCBkb2xvcmUgbWFnbmEgYWxpcXVhIGVuaW0gbWluaW0gdmVuaWFtIHF1aXMgbm9zdHJ1ZCBleGVyY2l0YXRpb24gdWxsYSBtY28gbGFib3JpcyBuaXNpIHV0IGFsaXF1aXAgZXggZWEgY29tbW9kbyBjb25zZXF1YXQuIGR1aXMgYXV0ZSBpcnVyZSBkb2xvciBpbiByZXByZWhlbmRlcml0IGluIHZvbHVwdGF0ZS4nLFxyXG4gICAgZmVhdHVyZXM6IFtcclxuICAgICAgJ0J1aWxkIGZ1bGx5LWZsZWRnZWQgd2Vic2l0ZXMgYW5kIHdlYiBhcHBzIGZvciB5b3VyIGJ1c2luZXNzLicsXHJcbiAgICAgICdBZnRlciB0aGUgY291cnNlIHlvdSB3aWxsIGJlIGFibGUgdG8gYnVpbGQgQU5ZIHdlYnNpdGUgeW91IHdhbnQuJyxcclxuICAgICAgJ1lvdSB3aWxsIG1hc3RlciBib3RoIGZyb250IGFuZCBiYWNrLWVuZCBkZXZlbG9wbWVudCB0ZWNobm9sb2dpZXMuJ1xyXG4gICAgXSwgXHJcbiAgICBzb2NpYWxfbGlua3M6W1xyXG4gICAgICB7bGluazogJ2h0dHA6Ly9mYWNlYm9vay5jb20nLCB0YXJnZXQ6ICdfYmxhbmsnLCBpY29uOiAnaWNvbi1mYWNlYm9vayd9LFxyXG4gICAgICB7bGluazogJ2h0dHA6Ly90d2l0dGVyLmNvbScsIHRhcmdldDogJ19ibGFuaycsIGljb246ICdpY29uLXR3aXR0ZXInfSxcclxuICAgICAge2xpbms6ICdodHRwczovL3d3dy5saW5rZWRpbi5jb20vJywgdGFyZ2V0OiAnX2JsYW5rJywgaWNvbjogJ2ljb24tbGlua2VkaW4yJ30sXHJcbiAgICAgIHtsaW5rOiAnaHR0cHM6Ly93d3cueW91dHViZS5jb20vJywgdGFyZ2V0OiAnX2JsYW5rJywgaWNvbjogJ2ljb24teW91dHViZSd9XHJcbiAgICBdLFxyXG4gICAgbGFuZ3VhZ2U6J0hpbmRpJyxcclxuICAgIGNlcnRpZmljYXRlOid5ZXMnLFxyXG4gICAgdmlkZW9JZDonYzIzOHh4ZURkRkknLFxyXG4gICAgY291cnNlX2Rlc2M6ICdMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dXIgYWRpcGlzaWNpbmcgZWxpdCwgc2VkIGRvIGVpdXNtb2QgdGVtcG9yIGluYyBpZGlkIHVudCB1dCBsYWJvcmUgZXQgZG9sb3JlIG1hZ25hIGFsaXF1YSBlbmltIGFkIG1pbmltIHZlbmlhbSwgcXVpcyBub3N0cnVkIGV4ZXJlYyB0YXRpb24gdWxsYW1jbyBsYWJvcmlzIG5pcyBhbGlxdWlwIGNvbW1vZG8gY29uc2VxdWF0IGR1aXMgYXV0ZSBpcnVyZSBkb2xvciBpbiByZXByZWhlbmRlcml0IGluIHZvbHVwdGF0ZSB2ZWxpdCBlc3NlIGNpbGx1bSBkb2xvcmUgZXUgZnVnaWF0IG51bGxhIHBhcmlhdHVyIGVuaW0gaXBzYW0uJyxcclxuICAgIGNvdXJzZV9kZXNjXzI6ICdFeGNlcHRldXIgc2ludCBvY2NhZWNhdCBjdXBpZGF0YXQgbm9uIHByb2lkZW50IHN1bnQgaW4gY3VscGEgcXVpIG9mZmljaWEgZGVzZXJ1bnQgbW9sbGl0IGFuaW0gaWQgZXN0IGxhYm9ydW0uIFNlZCB1dCBwZXJzcGljaWF0aXMgdW5kZSBvbW5pcyBpc3RlIG5hdHVzIGVycm9yIHNpdCB2b2x1cHRhdGVtIGFjY3VzYW50aXVtIGRvbG9yZW1xdWUgbGF1ZGFudGl1bSB0b3RhbSByZW0gYXBlcmlhbS4nLFxyXG4gICAgbGVhcm5fbGlzdDogWydMZWFybiB0byB1c2UgUHl0aG9uIHByb2Zlc3Npb25hbGx5LCBsZWFybmluZyBib3RoIFB5dGhvbiAyICYgUHl0aG9uIDMhJywgJ0J1aWxkIDYgYmVhdXRpZnVsIHJlYWwtd29ybGQgcHJvamVjdHMgZm9yIHlvdXIgcG9ydGZvbGlvIChub3QgYm9yaW5nIHRveSBhcHBzKScsICdVbmRlcnN0YW5kIHRoZSBUaGVvcnkgYmVoaW5kIFZ1ZS5qcyBhbmQgdXNlIGl0IGluIFJlYWwgUHJvamVjdHMnLCAnQ3JlYXRlIHJlc3BvbnNpdmUsIGFjY2Vzc2libGUsIGFuZCBiZWF1dGlmdWwgbGF5b3V0cyddLFxyXG4gICAgY291cnNlX2Rlc2NfMzogJ0NvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQsIHNlZCBkbyBlaXVzbW9kIHRlbXBvciBpbmMgaWRpZCB1bnQgdXQgbGFib3JlIGV0IGRvbG9yZSBtYWduYSBhbGlxdWEgZW5pbSBhZCBtaW5pbSB2ZW5pYW0gcXVpcyBub3N0cnVkIGV4ZXJlYyB0YXRpb24gdWxsYW1jbyBsYWJvcmlzIG5pcyBhbGlxdWlwIGNvbW1vZG8gY29uc2VxdWF0IGR1aXMgYXV0ZSBpcnVyZSBkb2xvci4nLFxyXG4gICAgY3VycmljdWx1bV9kZXNjOiAnTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQsIHNlZCBkbyBlaXVzbW9kIHRlbXBvciBpbmMgaWRpZCB1bnQgdXQgbGFib3JlIGV0IGRvbG9yZSBtYWduYSBhbGlxdWEgZW5pbSBhZCBtaW5pbSB2ZW5pYW0sIHF1aXMgbm9zdHJ1ZCBleGVyZWMgdGF0aW9uIHVsbGFtY28gbGFib3JpcyBuaXMgYWxpcXVpcCBjb21tb2RvIGNvbnNlcXVhdC4nLFxyXG4gICAgY291cnNlX2xlc3NvbnM6IFtcclxuICAgICAge1xyXG4gICAgICAgIHRpdGxlOiAnV2VlayAxLTQnLFxyXG4gICAgICAgIHRleHQ6ICdBZHZhbmNlZCBzdG9yeSB0ZWxsaW5nIHRlY2huaXF1ZXMgZm9yIHdyaXRlcnM6IFBlcnNvbmFzLCBDaGFyYWN0ZXJzICYgUGxvdHMnLFxyXG4gICAgICAgIGxlc3NvbnM6IFtcclxuICAgICAgICAgIHsgdGl0bGU6ICdJbnRyb2R1Y3Rpb24nLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICdDb3Vyc2UgT3ZlcnZpZXcnLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICdDb3Vyc2UgT3ZlcnZpZXcnLCBiYWRnZV9saXN0OiB0cnVlLCBxdWVzdGlvbjogMCwgbWludXRlczogMTAgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICdDb3Vyc2UgRXhlcmNpc2UgLyBSZWZlcmVuY2UgRmlsZXMnLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICdDb2RlIEVkaXRvciBJbnN0YWxsYXRpb24gKE9wdGlvbmFsIGlmIHlvdSBoYXZlIG9uZSknLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICcgRW1iZWRkaW5nIFBIUCBpbiBIVE1MJywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgXVxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgdGl0bGU6ICdXZWVrIDUtOCcsXHJcbiAgICAgICAgdGV4dDogJ0FkdmFuY2VkIHN0b3J5IHRlbGxpbmcgdGVjaG5pcXVlcyBmb3Igd3JpdGVyczogUGVyc29uYXMsIENoYXJhY3RlcnMgJiBQbG90cycsXHJcbiAgICAgICAgbGVzc29uczogW1xyXG4gICAgICAgICAgeyB0aXRsZTogJ0RlZmluaW5nIEZ1bmN0aW9ucycsIGljb246ICdpY29uLTY4JyB9LFxyXG4gICAgICAgICAgeyB0aXRsZTogJ0Z1bmN0aW9uIFBhcmFtZXRlcnMnLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICcgUmV0dXJuIFZhbHVlcyBGcm9tIEZ1bmN0aW9ucycsIGJhZGdlX2xpc3Q6IHRydWUsIHF1ZXN0aW9uOiAyLCBtaW51dGVzOiAxNSB9LFxyXG4gICAgICAgICAgeyB0aXRsZTogJyBHbG9iYWwgVmFyaWFibGUgYW5kIFNjb3BlJywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnTmV3ZXIgV2F5IG9mIGNyZWF0aW5nIGEgQ29uc3RhbnQnLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICdDb25zdGFudHMnLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICBdXHJcbiAgICAgIH0sXHJcbiAgICBdLFxyXG4gICAgcmV2aWV3czpbXHJcbiAgICAgIHtpbWc6Jy9hc3NldHMvaW1hZ2VzL2Jsb2cvY29tbWVudC0wMS5qcGcnLHJhdGluZzo1LG5hbWU6J0hhbGV5IEJlbm5ldCcsZGF0ZTonT2N0IDEwLCAyMDIxJyxkZXNjOidMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dXIgYWRpcGlzaWNpbmcgZWxpdCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jaWRpZHVudCB1dCBsYWJvcmUgZXQgZG9sb3JlIG1hZ25hIGFsaXF1YS4nfSxcclxuICAgICAge2ltZzonL2Fzc2V0cy9pbWFnZXMvYmxvZy9jb21tZW50LTAyLmpwZycscmF0aW5nOjUsbmFtZTonU2ltb24gQmFrZXInLGRhdGU6J09jdCAxNSwgMjAyMScsZGVzYzonTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQgc2VkIGRvIGVpdXNtb2QgdGVtcG9yIGluY2lkaWR1bnQgdXQgbGFib3JlIGV0IGRvbG9yZSBtYWduYSBhbGlxdWEuJ30sXHJcbiAgICAgIHtpbWc6Jy9hc3NldHMvaW1hZ2VzL2Jsb2cvY29tbWVudC0wMy5qcGcnLHJhdGluZzo1LG5hbWU6J1JpY2hhcmQgR2VyZScsZGF0ZTonT2N0IDE5LCAyMDIxJyxkZXNjOidMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dXIgYWRpcGlzaWNpbmcgZWxpdCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jaWRpZHVudCB1dCBsYWJvcmUgZXQgZG9sb3JlIG1hZ25hIGFsaXF1YS4nfSxcclxuICAgIF1cclxuICB9LFxyXG4gIHtcclxuICAgIGlkOiA4LFxyXG4gICAgdW5pdmVyc2l0eV9jb3Vyc2VzOnRydWUsXHJcbiAgICBpbWc6ICdjb3Vyc2UtMDguanBnJyxcclxuICAgIGZpbHRlcl9jYXRlZ29yeTpbXCJ1bmRlcmdyYWR1YXRlXCIsXCJncmFkdWF0ZVwiXSxcclxuICAgIGR1cmF0aW9uOiAnMTAgV2Vla3MnLFxyXG4gICAgY291cnNlX291dGxpbmU6J09ubGluZSArIE9uc2l0ZScsXHJcbiAgICBsZXZlbDogJ0J1c2luZXNzJyxcclxuICAgIHRpdGxlOiAnTWFqb3IgaW4gRWNvbm9taWNzJyxcclxuICAgIHJhdGluZzogJzQuOScsXHJcbiAgICByYXRpbmdfY291bnQ6IDE1LFxyXG4gICAgY291cnNlX3ByaWNlOiAnNzIuOTknLFxyXG4gICAgbGVzc29uOiAyMCxcclxuICAgIHN0dWRlbnQ6IDM1LFxyXG4gICAgY2F0ZWdvcnk6J0RldmVsb3BtZW50JyxcclxuICAgIHNob3J0X2Rlc2M6ICdMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCBjb25zZWN0dXIgZWxpdCBzZWQgZWl1c21vZCBleCB0ZW1wb3IgaW5jaWRpZHVudCBsYWJvcmUgZG9sb3JlIG1hZ25hLicsXHJcbiAgICBpbnN0cnVjdG9yOiAnU3VzYW4gV2hpdGUnLFxyXG4gICAgaW5zdHJ1Y3Rvcl9pbWc6J3RlYW0tMDUud2VicCcsXHJcbiAgICBpbnN0cnVjdG9yX3RpdGxlOidGb3VuZGVyICYgQ0VPJyxcclxuICAgIGluc3RydWN0b3JfZGVzYzonQ29uc2VjdGV0dXIgYWRpcGlzaWNpbmcgZWxpdCwgc2VkIGRvIGVpdXNtb2QgdGVtcG9yIGluY2lkaWR1bnQgbGFib3JlIGV0IGRvbG9yZSBtYWduYSBhbGlxdWEgZW5pbSBtaW5pbSB2ZW5pYW0gcXVpcyBub3N0cnVkIGV4ZXJjaXRhdGlvbiB1bGxhIG1jbyBsYWJvcmlzIG5pc2kgdXQgYWxpcXVpcCBleCBlYSBjb21tb2RvIGNvbnNlcXVhdC4gZHVpcyBhdXRlIGlydXJlIGRvbG9yIGluIHJlcHJlaGVuZGVyaXQgaW4gdm9sdXB0YXRlLicsXHJcbiAgICBmZWF0dXJlczogW1xyXG4gICAgICAnQnVpbGQgZnVsbHktZmxlZGdlZCB3ZWJzaXRlcyBhbmQgd2ViIGFwcHMgZm9yIHlvdXIgYnVzaW5lc3MuJyxcclxuICAgICAgJ0FmdGVyIHRoZSBjb3Vyc2UgeW91IHdpbGwgYmUgYWJsZSB0byBidWlsZCBBTlkgd2Vic2l0ZSB5b3Ugd2FudC4nLFxyXG4gICAgICAnWW91IHdpbGwgbWFzdGVyIGJvdGggZnJvbnQgYW5kIGJhY2stZW5kIGRldmVsb3BtZW50IHRlY2hub2xvZ2llcy4nXHJcbiAgICBdLCBcclxuICAgIHNvY2lhbF9saW5rczpbXHJcbiAgICAgIHtsaW5rOiAnaHR0cDovL2ZhY2Vib29rLmNvbScsIHRhcmdldDogJ19ibGFuaycsIGljb246ICdpY29uLWZhY2Vib29rJ30sXHJcbiAgICAgIHtsaW5rOiAnaHR0cDovL3R3aXR0ZXIuY29tJywgdGFyZ2V0OiAnX2JsYW5rJywgaWNvbjogJ2ljb24tdHdpdHRlcid9LFxyXG4gICAgICB7bGluazogJ2h0dHBzOi8vd3d3LmxpbmtlZGluLmNvbS8nLCB0YXJnZXQ6ICdfYmxhbmsnLCBpY29uOiAnaWNvbi1saW5rZWRpbjInfSxcclxuICAgICAge2xpbms6ICdodHRwczovL3d3dy55b3V0dWJlLmNvbS8nLCB0YXJnZXQ6ICdfYmxhbmsnLCBpY29uOiAnaWNvbi15b3V0dWJlJ31cclxuICAgIF0sXHJcbiAgICBsYW5ndWFnZTogJ0VuZ2xpc2gnLFxyXG4gICAgY2VydGlmaWNhdGU6ICd5ZXMnLFxyXG4gICAgdmlkZW9JZDogJ1BJQ2o1dHI5aGNjJyxcclxuICAgIGNvdXJzZV9kZXNjOiAnTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQsIHNlZCBkbyBlaXVzbW9kIHRlbXBvciBpbmMgaWRpZCB1bnQgdXQgbGFib3JlIGV0IGRvbG9yZSBtYWduYSBhbGlxdWEgZW5pbSBhZCBtaW5pbSB2ZW5pYW0sIHF1aXMgbm9zdHJ1ZCBleGVyZWMgdGF0aW9uIHVsbGFtY28gbGFib3JpcyBuaXMgYWxpcXVpcCBjb21tb2RvIGNvbnNlcXVhdCBkdWlzIGF1dGUgaXJ1cmUgZG9sb3IgaW4gcmVwcmVoZW5kZXJpdCBpbiB2b2x1cHRhdGUgdmVsaXQgZXNzZSBjaWxsdW0gZG9sb3JlIGV1IGZ1Z2lhdCBudWxsYSBwYXJpYXR1ciBlbmltIGlwc2FtLicsXHJcbiAgICBjb3Vyc2VfZGVzY18yOiAnRXhjZXB0ZXVyIHNpbnQgb2NjYWVjYXQgY3VwaWRhdGF0IG5vbiBwcm9pZGVudCBzdW50IGluIGN1bHBhIHF1aSBvZmZpY2lhIGRlc2VydW50IG1vbGxpdCBhbmltIGlkIGVzdCBsYWJvcnVtLiBTZWQgdXQgcGVyc3BpY2lhdGlzIHVuZGUgb21uaXMgaXN0ZSBuYXR1cyBlcnJvciBzaXQgdm9sdXB0YXRlbSBhY2N1c2FudGl1bSBkb2xvcmVtcXVlIGxhdWRhbnRpdW0gdG90YW0gcmVtIGFwZXJpYW0uJyxcclxuICAgIGxlYXJuX2xpc3Q6IFsnTGVhcm4gdG8gdXNlIFB5dGhvbiBwcm9mZXNzaW9uYWxseSwgbGVhcm5pbmcgYm90aCBQeXRob24gMiAmIFB5dGhvbiAzIScsICdCdWlsZCA2IGJlYXV0aWZ1bCByZWFsLXdvcmxkIHByb2plY3RzIGZvciB5b3VyIHBvcnRmb2xpbyAobm90IGJvcmluZyB0b3kgYXBwcyknLCAnVW5kZXJzdGFuZCB0aGUgVGhlb3J5IGJlaGluZCBWdWUuanMgYW5kIHVzZSBpdCBpbiBSZWFsIFByb2plY3RzJywgJ0NyZWF0ZSByZXNwb25zaXZlLCBhY2Nlc3NpYmxlLCBhbmQgYmVhdXRpZnVsIGxheW91dHMnXSxcclxuICAgIGNvdXJzZV9kZXNjXzM6ICdDb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0LCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jIGlkaWQgdW50IHV0IGxhYm9yZSBldCBkb2xvcmUgbWFnbmEgYWxpcXVhIGVuaW0gYWQgbWluaW0gdmVuaWFtIHF1aXMgbm9zdHJ1ZCBleGVyZWMgdGF0aW9uIHVsbGFtY28gbGFib3JpcyBuaXMgYWxpcXVpcCBjb21tb2RvIGNvbnNlcXVhdCBkdWlzIGF1dGUgaXJ1cmUgZG9sb3IuJyxcclxuICAgIGN1cnJpY3VsdW1fZGVzYzogJ0xvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0LCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jIGlkaWQgdW50IHV0IGxhYm9yZSBldCBkb2xvcmUgbWFnbmEgYWxpcXVhIGVuaW0gYWQgbWluaW0gdmVuaWFtLCBxdWlzIG5vc3RydWQgZXhlcmVjIHRhdGlvbiB1bGxhbWNvIGxhYm9yaXMgbmlzIGFsaXF1aXAgY29tbW9kbyBjb25zZXF1YXQuJyxcclxuICAgIGNvdXJzZV9sZXNzb25zOiBbXHJcbiAgICAgIHtcclxuICAgICAgICB0aXRsZTogJ1dlZWsgMS00JyxcclxuICAgICAgICB0ZXh0OiAnQWR2YW5jZWQgc3RvcnkgdGVsbGluZyB0ZWNobmlxdWVzIGZvciB3cml0ZXJzOiBQZXJzb25hcywgQ2hhcmFjdGVycyAmIFBsb3RzJyxcclxuICAgICAgICBsZXNzb25zOiBbXHJcbiAgICAgICAgICB7IHRpdGxlOiAnSW50cm9kdWN0aW9uJywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnQ291cnNlIE92ZXJ2aWV3JywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnQ291cnNlIE92ZXJ2aWV3JywgYmFkZ2VfbGlzdDogdHJ1ZSwgcXVlc3Rpb246IDAsIG1pbnV0ZXM6IDEwIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnQ291cnNlIEV4ZXJjaXNlIC8gUmVmZXJlbmNlIEZpbGVzJywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnQ29kZSBFZGl0b3IgSW5zdGFsbGF0aW9uIChPcHRpb25hbCBpZiB5b3UgaGF2ZSBvbmUpJywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnIEVtYmVkZGluZyBQSFAgaW4gSFRNTCcsIGljb246ICdpY29uLTY4JyB9LFxyXG4gICAgICAgIF1cclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIHRpdGxlOiAnV2VlayA1LTgnLFxyXG4gICAgICAgIHRleHQ6ICdBZHZhbmNlZCBzdG9yeSB0ZWxsaW5nIHRlY2huaXF1ZXMgZm9yIHdyaXRlcnM6IFBlcnNvbmFzLCBDaGFyYWN0ZXJzICYgUGxvdHMnLFxyXG4gICAgICAgIGxlc3NvbnM6IFtcclxuICAgICAgICAgIHsgdGl0bGU6ICdEZWZpbmluZyBGdW5jdGlvbnMnLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICdGdW5jdGlvbiBQYXJhbWV0ZXJzJywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnIFJldHVybiBWYWx1ZXMgRnJvbSBGdW5jdGlvbnMnLCBiYWRnZV9saXN0OiB0cnVlLCBxdWVzdGlvbjogMiwgbWludXRlczogMTUgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICcgR2xvYmFsIFZhcmlhYmxlIGFuZCBTY29wZScsIGljb246ICdpY29uLTY4JyB9LFxyXG4gICAgICAgICAgeyB0aXRsZTogJ05ld2VyIFdheSBvZiBjcmVhdGluZyBhIENvbnN0YW50JywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnQ29uc3RhbnRzJywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgXVxyXG4gICAgICB9LFxyXG4gICAgXSxcclxuICAgIHJldmlld3M6W1xyXG4gICAgICB7aW1nOicvYXNzZXRzL2ltYWdlcy9ibG9nL2NvbW1lbnQtMDEuanBnJyxyYXRpbmc6NSxuYW1lOidIYWxleSBCZW5uZXQnLGRhdGU6J09jdCAxMCwgMjAyMScsZGVzYzonTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQgc2VkIGRvIGVpdXNtb2QgdGVtcG9yIGluY2lkaWR1bnQgdXQgbGFib3JlIGV0IGRvbG9yZSBtYWduYSBhbGlxdWEuJ30sXHJcbiAgICAgIHtpbWc6Jy9hc3NldHMvaW1hZ2VzL2Jsb2cvY29tbWVudC0wMi5qcGcnLHJhdGluZzo1LG5hbWU6J1NpbW9uIEJha2VyJyxkYXRlOidPY3QgMTUsIDIwMjEnLGRlc2M6J0xvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0IHNlZCBkbyBlaXVzbW9kIHRlbXBvciBpbmNpZGlkdW50IHV0IGxhYm9yZSBldCBkb2xvcmUgbWFnbmEgYWxpcXVhLid9LFxyXG4gICAgICB7aW1nOicvYXNzZXRzL2ltYWdlcy9ibG9nL2NvbW1lbnQtMDMuanBnJyxyYXRpbmc6NSxuYW1lOidSaWNoYXJkIEdlcmUnLGRhdGU6J09jdCAxOSwgMjAyMScsZGVzYzonTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQgc2VkIGRvIGVpdXNtb2QgdGVtcG9yIGluY2lkaWR1bnQgdXQgbGFib3JlIGV0IGRvbG9yZSBtYWduYSBhbGlxdWEuJ30sXHJcbiAgICBdXHJcbiAgfSxcclxuICB7XHJcbiAgICBpZDogOSxcclxuICAgIHVuaXZlcnNpdHlfY291cnNlczp0cnVlLFxyXG4gICAgaW1nOiAnY291cnNlLTA5LmpwZycsXHJcbiAgICBmaWx0ZXJfY2F0ZWdvcnk6W1widW5kZXJncmFkdWF0ZVwiLFwib25saW5lXCJdLFxyXG4gICAgZHVyYXRpb246ICczIFdlZWtzJyxcclxuICAgIGxldmVsOiAnQnVzaW5lc3MnLFxyXG4gICAgY291cnNlX291dGxpbmU6J09ubGluZSBPbmx5JyxcclxuICAgIHRpdGxlOiAnQnVzaW5lc3MgU3R1ZGllcycsXHJcbiAgICByYXRpbmc6ICc0LjQnLFxyXG4gICAgcmF0aW5nX2NvdW50OiAxMCxcclxuICAgIGNvdXJzZV9wcmljZTogJzc4Ljk5JyxcclxuICAgIGxlc3NvbjogMTUsXHJcbiAgICBzdHVkZW50OiAzNSxcclxuICAgIGNhdGVnb3J5OidBcnQgJiBEZXNpZ24nLFxyXG4gICAgc2hvcnRfZGVzYzogJ0xvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0IGNvbnNlY3R1ciBlbGl0IHNlZCBlaXVzbW9kIGV4IHRlbXBvciBpbmNpZGlkdW50IGxhYm9yZSBkb2xvcmUgbWFnbmEuJyxcclxuICAgIGluc3RydWN0b3I6ICdQZW5lbG9wZSBDcnV6JyxcclxuICAgIGluc3RydWN0b3JfaW1nOid0ZWFtLTAyLndlYnAnLFxyXG4gICAgaW5zdHJ1Y3Rvcl90aXRsZTonRm91bmRlciAmIENFTycsXHJcbiAgICBpbnN0cnVjdG9yX2Rlc2M6J0NvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQsIHNlZCBkbyBlaXVzbW9kIHRlbXBvciBpbmNpZGlkdW50IGxhYm9yZSBldCBkb2xvcmUgbWFnbmEgYWxpcXVhIGVuaW0gbWluaW0gdmVuaWFtIHF1aXMgbm9zdHJ1ZCBleGVyY2l0YXRpb24gdWxsYSBtY28gbGFib3JpcyBuaXNpIHV0IGFsaXF1aXAgZXggZWEgY29tbW9kbyBjb25zZXF1YXQuIGR1aXMgYXV0ZSBpcnVyZSBkb2xvciBpbiByZXByZWhlbmRlcml0IGluIHZvbHVwdGF0ZS4nLFxyXG4gICAgZmVhdHVyZXM6IFtcclxuICAgICAgJ0J1aWxkIGZ1bGx5LWZsZWRnZWQgd2Vic2l0ZXMgYW5kIHdlYiBhcHBzIGZvciB5b3VyIGJ1c2luZXNzLicsXHJcbiAgICAgICdBZnRlciB0aGUgY291cnNlIHlvdSB3aWxsIGJlIGFibGUgdG8gYnVpbGQgQU5ZIHdlYnNpdGUgeW91IHdhbnQuJyxcclxuICAgICAgJ1lvdSB3aWxsIG1hc3RlciBib3RoIGZyb250IGFuZCBiYWNrLWVuZCBkZXZlbG9wbWVudCB0ZWNobm9sb2dpZXMuJ1xyXG4gICAgXSwgXHJcbiAgICBzb2NpYWxfbGlua3M6W1xyXG4gICAgICB7bGluazogJ2h0dHA6Ly9mYWNlYm9vay5jb20nLCB0YXJnZXQ6ICdfYmxhbmsnLCBpY29uOiAnaWNvbi1mYWNlYm9vayd9LFxyXG4gICAgICB7bGluazogJ2h0dHA6Ly90d2l0dGVyLmNvbScsIHRhcmdldDogJ19ibGFuaycsIGljb246ICdpY29uLXR3aXR0ZXInfSxcclxuICAgICAge2xpbms6ICdodHRwczovL3d3dy5saW5rZWRpbi5jb20vJywgdGFyZ2V0OiAnX2JsYW5rJywgaWNvbjogJ2ljb24tbGlua2VkaW4yJ30sXHJcbiAgICAgIHtsaW5rOiAnaHR0cHM6Ly93d3cueW91dHViZS5jb20vJywgdGFyZ2V0OiAnX2JsYW5rJywgaWNvbjogJ2ljb24teW91dHViZSd9XHJcbiAgICBdLFxyXG4gICAgbGFuZ3VhZ2U6ICdLb3JlYW4nLFxyXG4gICAgY2VydGlmaWNhdGU6ICd5ZXMnLFxyXG4gICAgdmlkZW9JZDogJ1BJQ2o1dHI5aGNjJyxcclxuICAgIGNvdXJzZV9kZXNjOiAnTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQsIHNlZCBkbyBlaXVzbW9kIHRlbXBvciBpbmMgaWRpZCB1bnQgdXQgbGFib3JlIGV0IGRvbG9yZSBtYWduYSBhbGlxdWEgZW5pbSBhZCBtaW5pbSB2ZW5pYW0sIHF1aXMgbm9zdHJ1ZCBleGVyZWMgdGF0aW9uIHVsbGFtY28gbGFib3JpcyBuaXMgYWxpcXVpcCBjb21tb2RvIGNvbnNlcXVhdCBkdWlzIGF1dGUgaXJ1cmUgZG9sb3IgaW4gcmVwcmVoZW5kZXJpdCBpbiB2b2x1cHRhdGUgdmVsaXQgZXNzZSBjaWxsdW0gZG9sb3JlIGV1IGZ1Z2lhdCBudWxsYSBwYXJpYXR1ciBlbmltIGlwc2FtLicsXHJcbiAgICBjb3Vyc2VfZGVzY18yOiAnRXhjZXB0ZXVyIHNpbnQgb2NjYWVjYXQgY3VwaWRhdGF0IG5vbiBwcm9pZGVudCBzdW50IGluIGN1bHBhIHF1aSBvZmZpY2lhIGRlc2VydW50IG1vbGxpdCBhbmltIGlkIGVzdCBsYWJvcnVtLiBTZWQgdXQgcGVyc3BpY2lhdGlzIHVuZGUgb21uaXMgaXN0ZSBuYXR1cyBlcnJvciBzaXQgdm9sdXB0YXRlbSBhY2N1c2FudGl1bSBkb2xvcmVtcXVlIGxhdWRhbnRpdW0gdG90YW0gcmVtIGFwZXJpYW0uJyxcclxuICAgIGxlYXJuX2xpc3Q6IFsnTGVhcm4gdG8gdXNlIFB5dGhvbiBwcm9mZXNzaW9uYWxseSwgbGVhcm5pbmcgYm90aCBQeXRob24gMiAmIFB5dGhvbiAzIScsICdCdWlsZCA2IGJlYXV0aWZ1bCByZWFsLXdvcmxkIHByb2plY3RzIGZvciB5b3VyIHBvcnRmb2xpbyAobm90IGJvcmluZyB0b3kgYXBwcyknLCAnVW5kZXJzdGFuZCB0aGUgVGhlb3J5IGJlaGluZCBWdWUuanMgYW5kIHVzZSBpdCBpbiBSZWFsIFByb2plY3RzJywgJ0NyZWF0ZSByZXNwb25zaXZlLCBhY2Nlc3NpYmxlLCBhbmQgYmVhdXRpZnVsIGxheW91dHMnXSxcclxuICAgIGNvdXJzZV9kZXNjXzM6ICdDb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0LCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jIGlkaWQgdW50IHV0IGxhYm9yZSBldCBkb2xvcmUgbWFnbmEgYWxpcXVhIGVuaW0gYWQgbWluaW0gdmVuaWFtIHF1aXMgbm9zdHJ1ZCBleGVyZWMgdGF0aW9uIHVsbGFtY28gbGFib3JpcyBuaXMgYWxpcXVpcCBjb21tb2RvIGNvbnNlcXVhdCBkdWlzIGF1dGUgaXJ1cmUgZG9sb3IuJyxcclxuICAgIGN1cnJpY3VsdW1fZGVzYzogJ0xvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0LCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jIGlkaWQgdW50IHV0IGxhYm9yZSBldCBkb2xvcmUgbWFnbmEgYWxpcXVhIGVuaW0gYWQgbWluaW0gdmVuaWFtLCBxdWlzIG5vc3RydWQgZXhlcmVjIHRhdGlvbiB1bGxhbWNvIGxhYm9yaXMgbmlzIGFsaXF1aXAgY29tbW9kbyBjb25zZXF1YXQuJyxcclxuICAgIGNvdXJzZV9sZXNzb25zOiBbXHJcbiAgICAgIHtcclxuICAgICAgICB0aXRsZTogJ1dlZWsgMS00JyxcclxuICAgICAgICB0ZXh0OiAnQWR2YW5jZWQgc3RvcnkgdGVsbGluZyB0ZWNobmlxdWVzIGZvciB3cml0ZXJzOiBQZXJzb25hcywgQ2hhcmFjdGVycyAmIFBsb3RzJyxcclxuICAgICAgICBsZXNzb25zOiBbXHJcbiAgICAgICAgICB7IHRpdGxlOiAnSW50cm9kdWN0aW9uJywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnQ291cnNlIE92ZXJ2aWV3JywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnQ291cnNlIE92ZXJ2aWV3JywgYmFkZ2VfbGlzdDogdHJ1ZSwgcXVlc3Rpb246IDAsIG1pbnV0ZXM6IDEwIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnQ291cnNlIEV4ZXJjaXNlIC8gUmVmZXJlbmNlIEZpbGVzJywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnQ29kZSBFZGl0b3IgSW5zdGFsbGF0aW9uIChPcHRpb25hbCBpZiB5b3UgaGF2ZSBvbmUpJywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnIEVtYmVkZGluZyBQSFAgaW4gSFRNTCcsIGljb246ICdpY29uLTY4JyB9LFxyXG4gICAgICAgIF1cclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIHRpdGxlOiAnV2VlayA1LTgnLFxyXG4gICAgICAgIHRleHQ6ICdBZHZhbmNlZCBzdG9yeSB0ZWxsaW5nIHRlY2huaXF1ZXMgZm9yIHdyaXRlcnM6IFBlcnNvbmFzLCBDaGFyYWN0ZXJzICYgUGxvdHMnLFxyXG4gICAgICAgIGxlc3NvbnM6IFtcclxuICAgICAgICAgIHsgdGl0bGU6ICdEZWZpbmluZyBGdW5jdGlvbnMnLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICdGdW5jdGlvbiBQYXJhbWV0ZXJzJywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnIFJldHVybiBWYWx1ZXMgRnJvbSBGdW5jdGlvbnMnLCBiYWRnZV9saXN0OiB0cnVlLCBxdWVzdGlvbjogMiwgbWludXRlczogMTUgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICcgR2xvYmFsIFZhcmlhYmxlIGFuZCBTY29wZScsIGljb246ICdpY29uLTY4JyB9LFxyXG4gICAgICAgICAgeyB0aXRsZTogJ05ld2VyIFdheSBvZiBjcmVhdGluZyBhIENvbnN0YW50JywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnQ29uc3RhbnRzJywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgXVxyXG4gICAgICB9LFxyXG4gICAgXSxcclxuICAgIHJldmlld3M6W1xyXG4gICAgICB7aW1nOicvYXNzZXRzL2ltYWdlcy9ibG9nL2NvbW1lbnQtMDEuanBnJyxyYXRpbmc6NSxuYW1lOidIYWxleSBCZW5uZXQnLGRhdGU6J09jdCAxMCwgMjAyMScsZGVzYzonTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQgc2VkIGRvIGVpdXNtb2QgdGVtcG9yIGluY2lkaWR1bnQgdXQgbGFib3JlIGV0IGRvbG9yZSBtYWduYSBhbGlxdWEuJ30sXHJcbiAgICAgIHtpbWc6Jy9hc3NldHMvaW1hZ2VzL2Jsb2cvY29tbWVudC0wMi5qcGcnLHJhdGluZzo1LG5hbWU6J1NpbW9uIEJha2VyJyxkYXRlOidPY3QgMTUsIDIwMjEnLGRlc2M6J0xvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0IHNlZCBkbyBlaXVzbW9kIHRlbXBvciBpbmNpZGlkdW50IHV0IGxhYm9yZSBldCBkb2xvcmUgbWFnbmEgYWxpcXVhLid9LFxyXG4gICAgICB7aW1nOicvYXNzZXRzL2ltYWdlcy9ibG9nL2NvbW1lbnQtMDMuanBnJyxyYXRpbmc6NSxuYW1lOidSaWNoYXJkIEdlcmUnLGRhdGU6J09jdCAxOSwgMjAyMScsZGVzYzonTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQgc2VkIGRvIGVpdXNtb2QgdGVtcG9yIGluY2lkaWR1bnQgdXQgbGFib3JlIGV0IGRvbG9yZSBtYWduYSBhbGlxdWEuJ30sXHJcbiAgICBdXHJcbiAgfSxcclxuICB7XHJcbiAgICBpZDogMTAsXHJcbiAgICBkdXJhdGlvbjogJzEyIFdlZWtzJyxcclxuICAgIGNvdXJzZV9vdXRsaW5lOidPbnNpdGUgT25seScsXHJcbiAgICBpbWc6ICdjb3Vyc2UtMTAuanBnJyxcclxuICAgIGhvdXJzOiAzNSxcclxuICAgIGxldmVsOiAnQmVnaW5uZXInLFxyXG4gICAgdGl0bGU6ICdNYXN0ZXIgTWljcm9zZXJ2aWNlcyB3aXRoIFNwcmluZyBCb290IGFuZCBTcHJpbmcgQ2xvdWQnLFxyXG4gICAgcmF0aW5nOiAnNScsXHJcbiAgICByYXRpbmdfY291bnQ6IDgsXHJcbiAgICBjb3Vyc2VfcHJpY2U6ICczNScsXHJcbiAgICBsZXNzb246IDEzLFxyXG4gICAgc3R1ZGVudDogMzUsXHJcbiAgICBjYXRlZ29yeTonQXJ0ICYgRGVzaWduJyxcclxuICAgIHNob3J0X2Rlc2M6ICdMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCBjb25zZWN0dXIgYWRpcGlzY2luZyBlbGl0IHNlZCBlaXVzbW9kIHRlbXBvci4nLFxyXG4gICAgaW5zdHJ1Y3RvcjogJ0Vkd2FyZCBOb3J0b24nLFxyXG4gICAgaW5zdHJ1Y3Rvcl9pbWc6J3RlYW0tMDIud2VicCcsXHJcbiAgICBpbnN0cnVjdG9yX3RpdGxlOidGb3VuZGVyICYgQ0VPJyxcclxuICAgIGluc3RydWN0b3JfZGVzYzonQ29uc2VjdGV0dXIgYWRpcGlzaWNpbmcgZWxpdCwgc2VkIGRvIGVpdXNtb2QgdGVtcG9yIGluY2lkaWR1bnQgbGFib3JlIGV0IGRvbG9yZSBtYWduYSBhbGlxdWEgZW5pbSBtaW5pbSB2ZW5pYW0gcXVpcyBub3N0cnVkIGV4ZXJjaXRhdGlvbiB1bGxhIG1jbyBsYWJvcmlzIG5pc2kgdXQgYWxpcXVpcCBleCBlYSBjb21tb2RvIGNvbnNlcXVhdC4gZHVpcyBhdXRlIGlydXJlIGRvbG9yIGluIHJlcHJlaGVuZGVyaXQgaW4gdm9sdXB0YXRlLicsXHJcbiAgICBmZWF0dXJlczogW1xyXG4gICAgICAnQnVpbGQgZnVsbHktZmxlZGdlZCB3ZWJzaXRlcyBhbmQgd2ViIGFwcHMgZm9yIHlvdXIgYnVzaW5lc3MuJyxcclxuICAgICAgJ0FmdGVyIHRoZSBjb3Vyc2UgeW91IHdpbGwgYmUgYWJsZSB0byBidWlsZCBBTlkgd2Vic2l0ZSB5b3Ugd2FudC4nLFxyXG4gICAgICAnWW91IHdpbGwgbWFzdGVyIGJvdGggZnJvbnQgYW5kIGJhY2stZW5kIGRldmVsb3BtZW50IHRlY2hub2xvZ2llcy4nXHJcbiAgICBdLCBcclxuICAgIHNvY2lhbF9saW5rczpbXHJcbiAgICAgIHtsaW5rOiAnaHR0cDovL2ZhY2Vib29rLmNvbScsIHRhcmdldDogJ19ibGFuaycsIGljb246ICdpY29uLWZhY2Vib29rJ30sXHJcbiAgICAgIHtsaW5rOiAnaHR0cDovL3R3aXR0ZXIuY29tJywgdGFyZ2V0OiAnX2JsYW5rJywgaWNvbjogJ2ljb24tdHdpdHRlcid9LFxyXG4gICAgICB7bGluazogJ2h0dHBzOi8vd3d3LmxpbmtlZGluLmNvbS8nLCB0YXJnZXQ6ICdfYmxhbmsnLCBpY29uOiAnaWNvbi1saW5rZWRpbjInfSxcclxuICAgICAge2xpbms6ICdodHRwczovL3d3dy55b3V0dWJlLmNvbS8nLCB0YXJnZXQ6ICdfYmxhbmsnLCBpY29uOiAnaWNvbi15b3V0dWJlJ31cclxuICAgIF0sXHJcbiAgICBsYW5ndWFnZTogJ0VuZ2xpc2gnLFxyXG4gICAgY2VydGlmaWNhdGU6ICd5ZXMnLFxyXG4gICAgdmlkZW9JZDogJ1BJQ2o1dHI5aGNjJyxcclxuICAgIGNvdXJzZV9kZXNjOiAnTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQsIHNlZCBkbyBlaXVzbW9kIHRlbXBvciBpbmMgaWRpZCB1bnQgdXQgbGFib3JlIGV0IGRvbG9yZSBtYWduYSBhbGlxdWEgZW5pbSBhZCBtaW5pbSB2ZW5pYW0sIHF1aXMgbm9zdHJ1ZCBleGVyZWMgdGF0aW9uIHVsbGFtY28gbGFib3JpcyBuaXMgYWxpcXVpcCBjb21tb2RvIGNvbnNlcXVhdCBkdWlzIGF1dGUgaXJ1cmUgZG9sb3IgaW4gcmVwcmVoZW5kZXJpdCBpbiB2b2x1cHRhdGUgdmVsaXQgZXNzZSBjaWxsdW0gZG9sb3JlIGV1IGZ1Z2lhdCBudWxsYSBwYXJpYXR1ciBlbmltIGlwc2FtLicsXHJcbiAgICBjb3Vyc2VfZGVzY18yOiAnRXhjZXB0ZXVyIHNpbnQgb2NjYWVjYXQgY3VwaWRhdGF0IG5vbiBwcm9pZGVudCBzdW50IGluIGN1bHBhIHF1aSBvZmZpY2lhIGRlc2VydW50IG1vbGxpdCBhbmltIGlkIGVzdCBsYWJvcnVtLiBTZWQgdXQgcGVyc3BpY2lhdGlzIHVuZGUgb21uaXMgaXN0ZSBuYXR1cyBlcnJvciBzaXQgdm9sdXB0YXRlbSBhY2N1c2FudGl1bSBkb2xvcmVtcXVlIGxhdWRhbnRpdW0gdG90YW0gcmVtIGFwZXJpYW0uJyxcclxuICAgIGxlYXJuX2xpc3Q6IFsnUHJvZmVzc2lvbmFsIEphcGFuZXNlIGNvb2tpbmcgZnJvbSBiZWdpbm5lcnMgdG8gZXhwZXJ0cycsJ1dpbGwgYmUgYWJsZSB0byBjb29rIGF1dGhlbnRpYyBJdGFsaWFuIHJlY2lwZXMgaW4gdGhlaXIgb3duIGtpdGNoZW4nLCdVbmRlcnN0YW5kIHRoZSBIT1cgb2YgY29va2luZywgYmVmb3JlIHRoaW5raW5nIG9mIHRoZSBXSEFUIHRvIGNvb2suJ10sXHJcbiAgICBjb3Vyc2VfZGVzY18zOiAnQ29uc2VjdGV0dXIgYWRpcGlzaWNpbmcgZWxpdCwgc2VkIGRvIGVpdXNtb2QgdGVtcG9yIGluYyBpZGlkIHVudCB1dCBsYWJvcmUgZXQgZG9sb3JlIG1hZ25hIGFsaXF1YSBlbmltIGFkIG1pbmltIHZlbmlhbSBxdWlzIG5vc3RydWQgZXhlcmVjIHRhdGlvbiB1bGxhbWNvIGxhYm9yaXMgbmlzIGFsaXF1aXAgY29tbW9kbyBjb25zZXF1YXQgZHVpcyBhdXRlIGlydXJlIGRvbG9yLicsXHJcbiAgICBjdXJyaWN1bHVtX2Rlc2M6ICdMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dXIgYWRpcGlzaWNpbmcgZWxpdCwgc2VkIGRvIGVpdXNtb2QgdGVtcG9yIGluYyBpZGlkIHVudCB1dCBsYWJvcmUgZXQgZG9sb3JlIG1hZ25hIGFsaXF1YSBlbmltIGFkIG1pbmltIHZlbmlhbSwgcXVpcyBub3N0cnVkIGV4ZXJlYyB0YXRpb24gdWxsYW1jbyBsYWJvcmlzIG5pcyBhbGlxdWlwIGNvbW1vZG8gY29uc2VxdWF0LicsXHJcbiAgICBjb3Vyc2VfbGVzc29uczogW1xyXG4gICAgICB7XHJcbiAgICAgICAgdGl0bGU6ICdXZWVrIDEtNCcsXHJcbiAgICAgICAgdGV4dDogJ0FkdmFuY2VkIHN0b3J5IHRlbGxpbmcgdGVjaG5pcXVlcyBmb3Igd3JpdGVyczogUGVyc29uYXMsIENoYXJhY3RlcnMgJiBQbG90cycsXHJcbiAgICAgICAgbGVzc29uczogW1xyXG4gICAgICAgICAgeyB0aXRsZTogJ0ludHJvZHVjdGlvbicsIGljb246ICdpY29uLTY4JyB9LFxyXG4gICAgICAgICAgeyB0aXRsZTogJ0NvdXJzZSBPdmVydmlldycsIGljb246ICdpY29uLTY4JyB9LFxyXG4gICAgICAgICAgeyB0aXRsZTogJ0NvdXJzZSBPdmVydmlldycsIGJhZGdlX2xpc3Q6IHRydWUsIHF1ZXN0aW9uOiAwLCBtaW51dGVzOiAxMCB9LFxyXG4gICAgICAgICAgeyB0aXRsZTogJ0NvdXJzZSBFeGVyY2lzZSAvIFJlZmVyZW5jZSBGaWxlcycsIGljb246ICdpY29uLTY4JyB9LFxyXG4gICAgICAgICAgeyB0aXRsZTogJ0NvZGUgRWRpdG9yIEluc3RhbGxhdGlvbiAoT3B0aW9uYWwgaWYgeW91IGhhdmUgb25lKScsIGljb246ICdpY29uLTY4JyB9LFxyXG4gICAgICAgICAgeyB0aXRsZTogJyBFbWJlZGRpbmcgUEhQIGluIEhUTUwnLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICBdXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICB0aXRsZTogJ1dlZWsgNS04JyxcclxuICAgICAgICB0ZXh0OiAnQWR2YW5jZWQgc3RvcnkgdGVsbGluZyB0ZWNobmlxdWVzIGZvciB3cml0ZXJzOiBQZXJzb25hcywgQ2hhcmFjdGVycyAmIFBsb3RzJyxcclxuICAgICAgICBsZXNzb25zOiBbXHJcbiAgICAgICAgICB7IHRpdGxlOiAnRGVmaW5pbmcgRnVuY3Rpb25zJywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnRnVuY3Rpb24gUGFyYW1ldGVycycsIGljb246ICdpY29uLTY4JyB9LFxyXG4gICAgICAgICAgeyB0aXRsZTogJyBSZXR1cm4gVmFsdWVzIEZyb20gRnVuY3Rpb25zJywgYmFkZ2VfbGlzdDogdHJ1ZSwgcXVlc3Rpb246IDIsIG1pbnV0ZXM6IDE1IH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnIEdsb2JhbCBWYXJpYWJsZSBhbmQgU2NvcGUnLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICdOZXdlciBXYXkgb2YgY3JlYXRpbmcgYSBDb25zdGFudCcsIGljb246ICdpY29uLTY4JyB9LFxyXG4gICAgICAgICAgeyB0aXRsZTogJ0NvbnN0YW50cycsIGljb246ICdpY29uLTY4JyB9LFxyXG4gICAgICAgIF1cclxuICAgICAgfSxcclxuICAgIF0sXHJcbiAgICByZXZpZXdzOltcclxuICAgICAge2ltZzonL2Fzc2V0cy9pbWFnZXMvYmxvZy9jb21tZW50LTAxLmpwZycscmF0aW5nOjUsbmFtZTonSGFsZXkgQmVubmV0JyxkYXRlOidPY3QgMTAsIDIwMjEnLGRlc2M6J0xvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0IHNlZCBkbyBlaXVzbW9kIHRlbXBvciBpbmNpZGlkdW50IHV0IGxhYm9yZSBldCBkb2xvcmUgbWFnbmEgYWxpcXVhLid9LFxyXG4gICAgICB7aW1nOicvYXNzZXRzL2ltYWdlcy9ibG9nL2NvbW1lbnQtMDIuanBnJyxyYXRpbmc6NSxuYW1lOidTaW1vbiBCYWtlcicsZGF0ZTonT2N0IDE1LCAyMDIxJyxkZXNjOidMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dXIgYWRpcGlzaWNpbmcgZWxpdCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jaWRpZHVudCB1dCBsYWJvcmUgZXQgZG9sb3JlIG1hZ25hIGFsaXF1YS4nfSxcclxuICAgICAge2ltZzonL2Fzc2V0cy9pbWFnZXMvYmxvZy9jb21tZW50LTAzLmpwZycscmF0aW5nOjUsbmFtZTonUmljaGFyZCBHZXJlJyxkYXRlOidPY3QgMTksIDIwMjEnLGRlc2M6J0xvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0IHNlZCBkbyBlaXVzbW9kIHRlbXBvciBpbmNpZGlkdW50IHV0IGxhYm9yZSBldCBkb2xvcmUgbWFnbmEgYWxpcXVhLid9LFxyXG4gICAgXVxyXG4gIH0sXHJcbiAge1xyXG4gICAgaWQ6IDExLFxyXG4gICAgZHVyYXRpb246ICc5IFdlZWtzJyxcclxuICAgIGNvdXJzZV9vdXRsaW5lOidPbmxpbmUgT25seScsXHJcbiAgICBpbWc6ICdjb3Vyc2UtMTEuanBnJyxcclxuICAgIGhvdXJzOiA0NSxcclxuICAgIGxldmVsOiAnSW50ZXJtZWRpYXRlJyxcclxuICAgIHRpdGxlOiAnVGhlIENvbXBsZXRlIEFuZ3VsYXIgQ291cnNlOiBCZWdpbm5lciB0byBBZHZhbmNlZCcsXHJcbiAgICByYXRpbmc6ICc0LjgnLFxyXG4gICAgcmF0aW5nX2NvdW50OiAxNixcclxuICAgIGNvdXJzZV9wcmljZTogJzQwJyxcclxuICAgIGxlc3NvbjogMTgsXHJcbiAgICBzdHVkZW50OiA0MixcclxuICAgIGNhdGVnb3J5OidBcnQgJiBEZXNpZ24nLFxyXG4gICAgc2hvcnRfZGVzYzogJ0xvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0IGNvbnNlY3R1ciBhZGlwaXNjaW5nIGVsaXQgc2VkIGVpdXNtb2QgdGVtcG9yLicsXHJcbiAgICBpbnN0cnVjdG9yOiAnQ29ubmllIENvbWVyZm9yZCcsXHJcbiAgICBpbnN0cnVjdG9yX2ltZzondGVhbS0wNi53ZWJwJyxcclxuICAgIGluc3RydWN0b3JfdGl0bGU6J0ZvdW5kZXIgJiBDRU8nLFxyXG4gICAgaW5zdHJ1Y3Rvcl9kZXNjOidDb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0LCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jaWRpZHVudCBsYWJvcmUgZXQgZG9sb3JlIG1hZ25hIGFsaXF1YSBlbmltIG1pbmltIHZlbmlhbSBxdWlzIG5vc3RydWQgZXhlcmNpdGF0aW9uIHVsbGEgbWNvIGxhYm9yaXMgbmlzaSB1dCBhbGlxdWlwIGV4IGVhIGNvbW1vZG8gY29uc2VxdWF0LiBkdWlzIGF1dGUgaXJ1cmUgZG9sb3IgaW4gcmVwcmVoZW5kZXJpdCBpbiB2b2x1cHRhdGUuJyxcclxuICAgIGZlYXR1cmVzOiBbXHJcbiAgICAgICdCdWlsZCBmdWxseS1mbGVkZ2VkIHdlYnNpdGVzIGFuZCB3ZWIgYXBwcyBmb3IgeW91ciBidXNpbmVzcy4nLFxyXG4gICAgICAnQWZ0ZXIgdGhlIGNvdXJzZSB5b3Ugd2lsbCBiZSBhYmxlIHRvIGJ1aWxkIEFOWSB3ZWJzaXRlIHlvdSB3YW50LicsXHJcbiAgICAgICdZb3Ugd2lsbCBtYXN0ZXIgYm90aCBmcm9udCBhbmQgYmFjay1lbmQgZGV2ZWxvcG1lbnQgdGVjaG5vbG9naWVzLidcclxuICAgIF0sIFxyXG4gICAgc29jaWFsX2xpbmtzOltcclxuICAgICAge2xpbms6ICdodHRwOi8vZmFjZWJvb2suY29tJywgdGFyZ2V0OiAnX2JsYW5rJywgaWNvbjogJ2ljb24tZmFjZWJvb2snfSxcclxuICAgICAge2xpbms6ICdodHRwOi8vdHdpdHRlci5jb20nLCB0YXJnZXQ6ICdfYmxhbmsnLCBpY29uOiAnaWNvbi10d2l0dGVyJ30sXHJcbiAgICAgIHtsaW5rOiAnaHR0cHM6Ly93d3cubGlua2VkaW4uY29tLycsIHRhcmdldDogJ19ibGFuaycsIGljb246ICdpY29uLWxpbmtlZGluMid9LFxyXG4gICAgICB7bGluazogJ2h0dHBzOi8vd3d3LnlvdXR1YmUuY29tLycsIHRhcmdldDogJ19ibGFuaycsIGljb246ICdpY29uLXlvdXR1YmUnfVxyXG4gICAgXSxcclxuICAgIGxhbmd1YWdlOiAnR2VybWFuJyxcclxuICAgIGNlcnRpZmljYXRlOiAneWVzJyxcclxuICAgIHZpZGVvSWQ6ICdQSUNqNXRyOWhjYycsXHJcbiAgICBjb3Vyc2VfZGVzYzogJ0xvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0LCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jIGlkaWQgdW50IHV0IGxhYm9yZSBldCBkb2xvcmUgbWFnbmEgYWxpcXVhIGVuaW0gYWQgbWluaW0gdmVuaWFtLCBxdWlzIG5vc3RydWQgZXhlcmVjIHRhdGlvbiB1bGxhbWNvIGxhYm9yaXMgbmlzIGFsaXF1aXAgY29tbW9kbyBjb25zZXF1YXQgZHVpcyBhdXRlIGlydXJlIGRvbG9yIGluIHJlcHJlaGVuZGVyaXQgaW4gdm9sdXB0YXRlIHZlbGl0IGVzc2UgY2lsbHVtIGRvbG9yZSBldSBmdWdpYXQgbnVsbGEgcGFyaWF0dXIgZW5pbSBpcHNhbS4nLFxyXG4gICAgY291cnNlX2Rlc2NfMjogJ0V4Y2VwdGV1ciBzaW50IG9jY2FlY2F0IGN1cGlkYXRhdCBub24gcHJvaWRlbnQgc3VudCBpbiBjdWxwYSBxdWkgb2ZmaWNpYSBkZXNlcnVudCBtb2xsaXQgYW5pbSBpZCBlc3QgbGFib3J1bS4gU2VkIHV0IHBlcnNwaWNpYXRpcyB1bmRlIG9tbmlzIGlzdGUgbmF0dXMgZXJyb3Igc2l0IHZvbHVwdGF0ZW0gYWNjdXNhbnRpdW0gZG9sb3JlbXF1ZSBsYXVkYW50aXVtIHRvdGFtIHJlbSBhcGVyaWFtLicsXHJcbiAgICBsZWFybl9saXN0OiBbJ1Byb2Zlc3Npb25hbCBKYXBhbmVzZSBjb29raW5nIGZyb20gYmVnaW5uZXJzIHRvIGV4cGVydHMnLCdXaWxsIGJlIGFibGUgdG8gY29vayBhdXRoZW50aWMgSXRhbGlhbiByZWNpcGVzIGluIHRoZWlyIG93biBraXRjaGVuJywnVW5kZXJzdGFuZCB0aGUgSE9XIG9mIGNvb2tpbmcsIGJlZm9yZSB0aGlua2luZyBvZiB0aGUgV0hBVCB0byBjb29rLiddLFxyXG4gICAgY291cnNlX2Rlc2NfMzogJ0NvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQsIHNlZCBkbyBlaXVzbW9kIHRlbXBvciBpbmMgaWRpZCB1bnQgdXQgbGFib3JlIGV0IGRvbG9yZSBtYWduYSBhbGlxdWEgZW5pbSBhZCBtaW5pbSB2ZW5pYW0gcXVpcyBub3N0cnVkIGV4ZXJlYyB0YXRpb24gdWxsYW1jbyBsYWJvcmlzIG5pcyBhbGlxdWlwIGNvbW1vZG8gY29uc2VxdWF0IGR1aXMgYXV0ZSBpcnVyZSBkb2xvci4nLFxyXG4gICAgY3VycmljdWx1bV9kZXNjOiAnTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQsIHNlZCBkbyBlaXVzbW9kIHRlbXBvciBpbmMgaWRpZCB1bnQgdXQgbGFib3JlIGV0IGRvbG9yZSBtYWduYSBhbGlxdWEgZW5pbSBhZCBtaW5pbSB2ZW5pYW0sIHF1aXMgbm9zdHJ1ZCBleGVyZWMgdGF0aW9uIHVsbGFtY28gbGFib3JpcyBuaXMgYWxpcXVpcCBjb21tb2RvIGNvbnNlcXVhdC4nLFxyXG4gICAgY291cnNlX2xlc3NvbnM6IFtcclxuICAgICAge1xyXG4gICAgICAgIHRpdGxlOiAnV2VlayAxLTQnLFxyXG4gICAgICAgIHRleHQ6ICdBZHZhbmNlZCBzdG9yeSB0ZWxsaW5nIHRlY2huaXF1ZXMgZm9yIHdyaXRlcnM6IFBlcnNvbmFzLCBDaGFyYWN0ZXJzICYgUGxvdHMnLFxyXG4gICAgICAgIGxlc3NvbnM6IFtcclxuICAgICAgICAgIHsgdGl0bGU6ICdJbnRyb2R1Y3Rpb24nLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICdDb3Vyc2UgT3ZlcnZpZXcnLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICdDb3Vyc2UgT3ZlcnZpZXcnLCBiYWRnZV9saXN0OiB0cnVlLCBxdWVzdGlvbjogMCwgbWludXRlczogMTAgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICdDb3Vyc2UgRXhlcmNpc2UgLyBSZWZlcmVuY2UgRmlsZXMnLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICdDb2RlIEVkaXRvciBJbnN0YWxsYXRpb24gKE9wdGlvbmFsIGlmIHlvdSBoYXZlIG9uZSknLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICcgRW1iZWRkaW5nIFBIUCBpbiBIVE1MJywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgXVxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgdGl0bGU6ICdXZWVrIDUtOCcsXHJcbiAgICAgICAgdGV4dDogJ0FkdmFuY2VkIHN0b3J5IHRlbGxpbmcgdGVjaG5pcXVlcyBmb3Igd3JpdGVyczogUGVyc29uYXMsIENoYXJhY3RlcnMgJiBQbG90cycsXHJcbiAgICAgICAgbGVzc29uczogW1xyXG4gICAgICAgICAgeyB0aXRsZTogJ0RlZmluaW5nIEZ1bmN0aW9ucycsIGljb246ICdpY29uLTY4JyB9LFxyXG4gICAgICAgICAgeyB0aXRsZTogJ0Z1bmN0aW9uIFBhcmFtZXRlcnMnLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICcgUmV0dXJuIFZhbHVlcyBGcm9tIEZ1bmN0aW9ucycsIGJhZGdlX2xpc3Q6IHRydWUsIHF1ZXN0aW9uOiAyLCBtaW51dGVzOiAxNSB9LFxyXG4gICAgICAgICAgeyB0aXRsZTogJyBHbG9iYWwgVmFyaWFibGUgYW5kIFNjb3BlJywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnTmV3ZXIgV2F5IG9mIGNyZWF0aW5nIGEgQ29uc3RhbnQnLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICdDb25zdGFudHMnLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICBdXHJcbiAgICAgIH0sXHJcbiAgICBdLFxyXG4gICAgcmV2aWV3czpbXHJcbiAgICAgIHtpbWc6Jy9hc3NldHMvaW1hZ2VzL2Jsb2cvY29tbWVudC0wMS5qcGcnLHJhdGluZzo1LG5hbWU6J0hhbGV5IEJlbm5ldCcsZGF0ZTonT2N0IDEwLCAyMDIxJyxkZXNjOidMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dXIgYWRpcGlzaWNpbmcgZWxpdCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jaWRpZHVudCB1dCBsYWJvcmUgZXQgZG9sb3JlIG1hZ25hIGFsaXF1YS4nfSxcclxuICAgICAge2ltZzonL2Fzc2V0cy9pbWFnZXMvYmxvZy9jb21tZW50LTAyLmpwZycscmF0aW5nOjUsbmFtZTonU2ltb24gQmFrZXInLGRhdGU6J09jdCAxNSwgMjAyMScsZGVzYzonTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQgc2VkIGRvIGVpdXNtb2QgdGVtcG9yIGluY2lkaWR1bnQgdXQgbGFib3JlIGV0IGRvbG9yZSBtYWduYSBhbGlxdWEuJ30sXHJcbiAgICAgIHtpbWc6Jy9hc3NldHMvaW1hZ2VzL2Jsb2cvY29tbWVudC0wMy5qcGcnLHJhdGluZzo1LG5hbWU6J1JpY2hhcmQgR2VyZScsZGF0ZTonT2N0IDE5LCAyMDIxJyxkZXNjOidMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dXIgYWRpcGlzaWNpbmcgZWxpdCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jaWRpZHVudCB1dCBsYWJvcmUgZXQgZG9sb3JlIG1hZ25hIGFsaXF1YS4nfSxcclxuICAgIF1cclxuICB9LFxyXG4gIHtcclxuICAgIGlkOiAxMixcclxuICAgIGR1cmF0aW9uOiAnOCBXZWVrcycsXHJcbiAgICBjb3Vyc2Vfb3V0bGluZTonT25saW5lICsgT25zaXRlJyxcclxuICAgIGltZzogJ2NvdXJzZS0xMi5qcGcnLFxyXG4gICAgaG91cnM6IDIwLFxyXG4gICAgbGV2ZWw6ICdBZHZhbmNlZCcsXHJcbiAgICB0aXRsZTogJ1Z1ZSAtIFRoZSBDb21wbGV0ZSBHdWlkZSAody8gUm91dGVyLCBWdWV4LCBDb21wb3NpdGlvbiBBUEkpJyxcclxuICAgIHJhdGluZzogJzUnLFxyXG4gICAgcmF0aW5nX2NvdW50OiAyMCxcclxuICAgIGNvdXJzZV9wcmljZTogJzUwJyxcclxuICAgIGxlc3NvbjogOCxcclxuICAgIHN0dWRlbnQ6IDUwLFxyXG4gICAgY2F0ZWdvcnk6J01hcmtldGluZycsXHJcbiAgICBzaG9ydF9kZXNjOiAnTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQgY29uc2VjdHVyIGFkaXBpc2NpbmcgZWxpdCBzZWQgZWl1c21vZCB0ZW1wb3IuJyxcclxuICAgIGluc3RydWN0b3I6ICdFZHdhcmQgTm9ydG9uJyxcclxuICAgIGluc3RydWN0b3JfaW1nOid0ZWFtLTAyLndlYnAnLFxyXG4gICAgaW5zdHJ1Y3Rvcl90aXRsZTonRm91bmRlciAmIENFTycsXHJcbiAgICBpbnN0cnVjdG9yX2Rlc2M6J0NvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQsIHNlZCBkbyBlaXVzbW9kIHRlbXBvciBpbmNpZGlkdW50IGxhYm9yZSBldCBkb2xvcmUgbWFnbmEgYWxpcXVhIGVuaW0gbWluaW0gdmVuaWFtIHF1aXMgbm9zdHJ1ZCBleGVyY2l0YXRpb24gdWxsYSBtY28gbGFib3JpcyBuaXNpIHV0IGFsaXF1aXAgZXggZWEgY29tbW9kbyBjb25zZXF1YXQuIGR1aXMgYXV0ZSBpcnVyZSBkb2xvciBpbiByZXByZWhlbmRlcml0IGluIHZvbHVwdGF0ZS4nLFxyXG4gICAgZmVhdHVyZXM6IFtcclxuICAgICAgJ0J1aWxkIGZ1bGx5LWZsZWRnZWQgd2Vic2l0ZXMgYW5kIHdlYiBhcHBzIGZvciB5b3VyIGJ1c2luZXNzLicsXHJcbiAgICAgICdBZnRlciB0aGUgY291cnNlIHlvdSB3aWxsIGJlIGFibGUgdG8gYnVpbGQgQU5ZIHdlYnNpdGUgeW91IHdhbnQuJyxcclxuICAgICAgJ1lvdSB3aWxsIG1hc3RlciBib3RoIGZyb250IGFuZCBiYWNrLWVuZCBkZXZlbG9wbWVudCB0ZWNobm9sb2dpZXMuJ1xyXG4gICAgXSwgXHJcbiAgICBzb2NpYWxfbGlua3M6W1xyXG4gICAgICB7bGluazogJ2h0dHA6Ly9mYWNlYm9vay5jb20nLCB0YXJnZXQ6ICdfYmxhbmsnLCBpY29uOiAnaWNvbi1mYWNlYm9vayd9LFxyXG4gICAgICB7bGluazogJ2h0dHA6Ly90d2l0dGVyLmNvbScsIHRhcmdldDogJ19ibGFuaycsIGljb246ICdpY29uLXR3aXR0ZXInfSxcclxuICAgICAge2xpbms6ICdodHRwczovL3d3dy5saW5rZWRpbi5jb20vJywgdGFyZ2V0OiAnX2JsYW5rJywgaWNvbjogJ2ljb24tbGlua2VkaW4yJ30sXHJcbiAgICAgIHtsaW5rOiAnaHR0cHM6Ly93d3cueW91dHViZS5jb20vJywgdGFyZ2V0OiAnX2JsYW5rJywgaWNvbjogJ2ljb24teW91dHViZSd9XHJcbiAgICBdLFxyXG4gICAgbGFuZ3VhZ2U6ICdIaW5kaScsXHJcbiAgICBjZXJ0aWZpY2F0ZTogJ3llcycsXHJcbiAgICB2aWRlb0lkOiAnUElDajV0cjloY2MnLFxyXG4gICAgY291cnNlX2Rlc2M6ICdMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dXIgYWRpcGlzaWNpbmcgZWxpdCwgc2VkIGRvIGVpdXNtb2QgdGVtcG9yIGluYyBpZGlkIHVudCB1dCBsYWJvcmUgZXQgZG9sb3JlIG1hZ25hIGFsaXF1YSBlbmltIGFkIG1pbmltIHZlbmlhbSwgcXVpcyBub3N0cnVkIGV4ZXJlYyB0YXRpb24gdWxsYW1jbyBsYWJvcmlzIG5pcyBhbGlxdWlwIGNvbW1vZG8gY29uc2VxdWF0IGR1aXMgYXV0ZSBpcnVyZSBkb2xvciBpbiByZXByZWhlbmRlcml0IGluIHZvbHVwdGF0ZSB2ZWxpdCBlc3NlIGNpbGx1bSBkb2xvcmUgZXUgZnVnaWF0IG51bGxhIHBhcmlhdHVyIGVuaW0gaXBzYW0uJyxcclxuICAgIGNvdXJzZV9kZXNjXzI6ICdFeGNlcHRldXIgc2ludCBvY2NhZWNhdCBjdXBpZGF0YXQgbm9uIHByb2lkZW50IHN1bnQgaW4gY3VscGEgcXVpIG9mZmljaWEgZGVzZXJ1bnQgbW9sbGl0IGFuaW0gaWQgZXN0IGxhYm9ydW0uIFNlZCB1dCBwZXJzcGljaWF0aXMgdW5kZSBvbW5pcyBpc3RlIG5hdHVzIGVycm9yIHNpdCB2b2x1cHRhdGVtIGFjY3VzYW50aXVtIGRvbG9yZW1xdWUgbGF1ZGFudGl1bSB0b3RhbSByZW0gYXBlcmlhbS4nLFxyXG4gICAgbGVhcm5fbGlzdDogWydQcm9mZXNzaW9uYWwgSmFwYW5lc2UgY29va2luZyBmcm9tIGJlZ2lubmVycyB0byBleHBlcnRzJywnV2lsbCBiZSBhYmxlIHRvIGNvb2sgYXV0aGVudGljIEl0YWxpYW4gcmVjaXBlcyBpbiB0aGVpciBvd24ga2l0Y2hlbicsJ1VuZGVyc3RhbmQgdGhlIEhPVyBvZiBjb29raW5nLCBiZWZvcmUgdGhpbmtpbmcgb2YgdGhlIFdIQVQgdG8gY29vay4nXSxcclxuICAgIGNvdXJzZV9kZXNjXzM6ICdDb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0LCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jIGlkaWQgdW50IHV0IGxhYm9yZSBldCBkb2xvcmUgbWFnbmEgYWxpcXVhIGVuaW0gYWQgbWluaW0gdmVuaWFtIHF1aXMgbm9zdHJ1ZCBleGVyZWMgdGF0aW9uIHVsbGFtY28gbGFib3JpcyBuaXMgYWxpcXVpcCBjb21tb2RvIGNvbnNlcXVhdCBkdWlzIGF1dGUgaXJ1cmUgZG9sb3IuJyxcclxuICAgIGN1cnJpY3VsdW1fZGVzYzogJ0xvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0LCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jIGlkaWQgdW50IHV0IGxhYm9yZSBldCBkb2xvcmUgbWFnbmEgYWxpcXVhIGVuaW0gYWQgbWluaW0gdmVuaWFtLCBxdWlzIG5vc3RydWQgZXhlcmVjIHRhdGlvbiB1bGxhbWNvIGxhYm9yaXMgbmlzIGFsaXF1aXAgY29tbW9kbyBjb25zZXF1YXQuJyxcclxuICAgIGNvdXJzZV9sZXNzb25zOiBbXHJcbiAgICAgIHtcclxuICAgICAgICB0aXRsZTogJ1dlZWsgMS00JyxcclxuICAgICAgICB0ZXh0OiAnQWR2YW5jZWQgc3RvcnkgdGVsbGluZyB0ZWNobmlxdWVzIGZvciB3cml0ZXJzOiBQZXJzb25hcywgQ2hhcmFjdGVycyAmIFBsb3RzJyxcclxuICAgICAgICBsZXNzb25zOiBbXHJcbiAgICAgICAgICB7IHRpdGxlOiAnSW50cm9kdWN0aW9uJywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnQ291cnNlIE92ZXJ2aWV3JywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnQ291cnNlIE92ZXJ2aWV3JywgYmFkZ2VfbGlzdDogdHJ1ZSwgcXVlc3Rpb246IDAsIG1pbnV0ZXM6IDEwIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnQ291cnNlIEV4ZXJjaXNlIC8gUmVmZXJlbmNlIEZpbGVzJywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnQ29kZSBFZGl0b3IgSW5zdGFsbGF0aW9uIChPcHRpb25hbCBpZiB5b3UgaGF2ZSBvbmUpJywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnIEVtYmVkZGluZyBQSFAgaW4gSFRNTCcsIGljb246ICdpY29uLTY4JyB9LFxyXG4gICAgICAgIF1cclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIHRpdGxlOiAnV2VlayA1LTgnLFxyXG4gICAgICAgIHRleHQ6ICdBZHZhbmNlZCBzdG9yeSB0ZWxsaW5nIHRlY2huaXF1ZXMgZm9yIHdyaXRlcnM6IFBlcnNvbmFzLCBDaGFyYWN0ZXJzICYgUGxvdHMnLFxyXG4gICAgICAgIGxlc3NvbnM6IFtcclxuICAgICAgICAgIHsgdGl0bGU6ICdEZWZpbmluZyBGdW5jdGlvbnMnLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICdGdW5jdGlvbiBQYXJhbWV0ZXJzJywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnIFJldHVybiBWYWx1ZXMgRnJvbSBGdW5jdGlvbnMnLCBiYWRnZV9saXN0OiB0cnVlLCBxdWVzdGlvbjogMiwgbWludXRlczogMTUgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICcgR2xvYmFsIFZhcmlhYmxlIGFuZCBTY29wZScsIGljb246ICdpY29uLTY4JyB9LFxyXG4gICAgICAgICAgeyB0aXRsZTogJ05ld2VyIFdheSBvZiBjcmVhdGluZyBhIENvbnN0YW50JywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnQ29uc3RhbnRzJywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgXVxyXG4gICAgICB9LFxyXG4gICAgXSxcclxuICAgIHJldmlld3M6W1xyXG4gICAgICB7aW1nOicvYXNzZXRzL2ltYWdlcy9ibG9nL2NvbW1lbnQtMDEuanBnJyxyYXRpbmc6NSxuYW1lOidIYWxleSBCZW5uZXQnLGRhdGU6J09jdCAxMCwgMjAyMScsZGVzYzonTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQgc2VkIGRvIGVpdXNtb2QgdGVtcG9yIGluY2lkaWR1bnQgdXQgbGFib3JlIGV0IGRvbG9yZSBtYWduYSBhbGlxdWEuJ30sXHJcbiAgICAgIHtpbWc6Jy9hc3NldHMvaW1hZ2VzL2Jsb2cvY29tbWVudC0wMi5qcGcnLHJhdGluZzo1LG5hbWU6J1NpbW9uIEJha2VyJyxkYXRlOidPY3QgMTUsIDIwMjEnLGRlc2M6J0xvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0IHNlZCBkbyBlaXVzbW9kIHRlbXBvciBpbmNpZGlkdW50IHV0IGxhYm9yZSBldCBkb2xvcmUgbWFnbmEgYWxpcXVhLid9LFxyXG4gICAgICB7aW1nOicvYXNzZXRzL2ltYWdlcy9ibG9nL2NvbW1lbnQtMDMuanBnJyxyYXRpbmc6NSxuYW1lOidSaWNoYXJkIEdlcmUnLGRhdGU6J09jdCAxOSwgMjAyMScsZGVzYzonTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQgc2VkIGRvIGVpdXNtb2QgdGVtcG9yIGluY2lkaWR1bnQgdXQgbGFib3JlIGV0IGRvbG9yZSBtYWduYSBhbGlxdWEuJ30sXHJcbiAgICBdXHJcbiAgfSxcclxuICB7XHJcbiAgICBpZDogMTMsXHJcbiAgICBkdXJhdGlvbjogJzE0IFdlZWtzJyxcclxuICAgIGNvdXJzZV9vdXRsaW5lOidPbnNpdGUgT25seScsXHJcbiAgICBpbWc6ICdjb3Vyc2UtMTMuanBnJyxcclxuICAgIGhvdXJzOiAyNSxcclxuICAgIGxldmVsOiAnUG93ZXIgWW9nYScsXHJcbiAgICB0aXRsZTogJ0J1aWxkIFJlc3BvbnNpdmUgUmVhbC0gV29ybGQgV2Vic2l0ZXMgd2l0aCBIVE1MIGFuZCBDU1MnLFxyXG4gICAgcmF0aW5nOiAnNC41JyxcclxuICAgIHJhdGluZ19jb3VudDogMjAsXHJcbiAgICBjb3Vyc2VfcHJpY2U6ICczMCcsXHJcbiAgICBsZXNzb246IDE4LFxyXG4gICAgc3R1ZGVudDogMjUsXHJcbiAgICBjYXRlZ29yeTonQWNhZGVtaWNzJyxcclxuICAgIHNob3J0X2Rlc2M6ICdMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCBjb25zZWN0dXIgYWRpcGlzY2luZyBlbGl0IHNlZCBlaXVzbW9kIHRlbXBvci4nLFxyXG4gICAgaW5zdHJ1Y3RvcjogJ0phbmUgU2V5bW91cicsXHJcbiAgICBpbnN0cnVjdG9yX2ltZzondGVhbS0wMS53ZWJwJyxcclxuICAgIGluc3RydWN0b3JfdGl0bGU6J0ZvdW5kZXIgJiBDRU8nLFxyXG4gICAgaW5zdHJ1Y3Rvcl9kZXNjOidDb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0LCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jaWRpZHVudCBsYWJvcmUgZXQgZG9sb3JlIG1hZ25hIGFsaXF1YSBlbmltIG1pbmltIHZlbmlhbSBxdWlzIG5vc3RydWQgZXhlcmNpdGF0aW9uIHVsbGEgbWNvIGxhYm9yaXMgbmlzaSB1dCBhbGlxdWlwIGV4IGVhIGNvbW1vZG8gY29uc2VxdWF0LiBkdWlzIGF1dGUgaXJ1cmUgZG9sb3IgaW4gcmVwcmVoZW5kZXJpdCBpbiB2b2x1cHRhdGUuJyxcclxuICAgIGZlYXR1cmVzOiBbXHJcbiAgICAgICdCdWlsZCBmdWxseS1mbGVkZ2VkIHdlYnNpdGVzIGFuZCB3ZWIgYXBwcyBmb3IgeW91ciBidXNpbmVzcy4nLFxyXG4gICAgICAnQWZ0ZXIgdGhlIGNvdXJzZSB5b3Ugd2lsbCBiZSBhYmxlIHRvIGJ1aWxkIEFOWSB3ZWJzaXRlIHlvdSB3YW50LicsXHJcbiAgICAgICdZb3Ugd2lsbCBtYXN0ZXIgYm90aCBmcm9udCBhbmQgYmFjay1lbmQgZGV2ZWxvcG1lbnQgdGVjaG5vbG9naWVzLidcclxuICAgIF0sIFxyXG4gICAgc29jaWFsX2xpbmtzOltcclxuICAgICAge2xpbms6ICdodHRwOi8vZmFjZWJvb2suY29tJywgdGFyZ2V0OiAnX2JsYW5rJywgaWNvbjogJ2ljb24tZmFjZWJvb2snfSxcclxuICAgICAge2xpbms6ICdodHRwOi8vdHdpdHRlci5jb20nLCB0YXJnZXQ6ICdfYmxhbmsnLCBpY29uOiAnaWNvbi10d2l0dGVyJ30sXHJcbiAgICAgIHtsaW5rOiAnaHR0cHM6Ly93d3cubGlua2VkaW4uY29tLycsIHRhcmdldDogJ19ibGFuaycsIGljb246ICdpY29uLWxpbmtlZGluMid9LFxyXG4gICAgICB7bGluazogJ2h0dHBzOi8vd3d3LnlvdXR1YmUuY29tLycsIHRhcmdldDogJ19ibGFuaycsIGljb246ICdpY29uLXlvdXR1YmUnfVxyXG4gICAgXSxcclxuICAgIGxhbmd1YWdlOiAnRW5nbGlzaCcsXHJcbiAgICBjZXJ0aWZpY2F0ZTogJ3llcycsXHJcbiAgICB2aWRlb0lkOiAnUElDajV0cjloY2MnLFxyXG4gICAgY291cnNlX2Rlc2M6ICdMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dXIgYWRpcGlzaWNpbmcgZWxpdCwgc2VkIGRvIGVpdXNtb2QgdGVtcG9yIGluYyBpZGlkIHVudCB1dCBsYWJvcmUgZXQgZG9sb3JlIG1hZ25hIGFsaXF1YSBlbmltIGFkIG1pbmltIHZlbmlhbSwgcXVpcyBub3N0cnVkIGV4ZXJlYyB0YXRpb24gdWxsYW1jbyBsYWJvcmlzIG5pcyBhbGlxdWlwIGNvbW1vZG8gY29uc2VxdWF0IGR1aXMgYXV0ZSBpcnVyZSBkb2xvciBpbiByZXByZWhlbmRlcml0IGluIHZvbHVwdGF0ZSB2ZWxpdCBlc3NlIGNpbGx1bSBkb2xvcmUgZXUgZnVnaWF0IG51bGxhIHBhcmlhdHVyIGVuaW0gaXBzYW0uJyxcclxuICAgIGNvdXJzZV9kZXNjXzI6ICdFeGNlcHRldXIgc2ludCBvY2NhZWNhdCBjdXBpZGF0YXQgbm9uIHByb2lkZW50IHN1bnQgaW4gY3VscGEgcXVpIG9mZmljaWEgZGVzZXJ1bnQgbW9sbGl0IGFuaW0gaWQgZXN0IGxhYm9ydW0uIFNlZCB1dCBwZXJzcGljaWF0aXMgdW5kZSBvbW5pcyBpc3RlIG5hdHVzIGVycm9yIHNpdCB2b2x1cHRhdGVtIGFjY3VzYW50aXVtIGRvbG9yZW1xdWUgbGF1ZGFudGl1bSB0b3RhbSByZW0gYXBlcmlhbS4nLFxyXG4gICAgbGVhcm5fbGlzdDogWydQcm9mZXNzaW9uYWwgSmFwYW5lc2UgY29va2luZyBmcm9tIGJlZ2lubmVycyB0byBleHBlcnRzJywnV2lsbCBiZSBhYmxlIHRvIGNvb2sgYXV0aGVudGljIEl0YWxpYW4gcmVjaXBlcyBpbiB0aGVpciBvd24ga2l0Y2hlbicsJ1VuZGVyc3RhbmQgdGhlIEhPVyBvZiBjb29raW5nLCBiZWZvcmUgdGhpbmtpbmcgb2YgdGhlIFdIQVQgdG8gY29vay4nXSxcclxuICAgIGNvdXJzZV9kZXNjXzM6ICdDb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0LCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jIGlkaWQgdW50IHV0IGxhYm9yZSBldCBkb2xvcmUgbWFnbmEgYWxpcXVhIGVuaW0gYWQgbWluaW0gdmVuaWFtIHF1aXMgbm9zdHJ1ZCBleGVyZWMgdGF0aW9uIHVsbGFtY28gbGFib3JpcyBuaXMgYWxpcXVpcCBjb21tb2RvIGNvbnNlcXVhdCBkdWlzIGF1dGUgaXJ1cmUgZG9sb3IuJyxcclxuICAgIGN1cnJpY3VsdW1fZGVzYzogJ0xvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0LCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jIGlkaWQgdW50IHV0IGxhYm9yZSBldCBkb2xvcmUgbWFnbmEgYWxpcXVhIGVuaW0gYWQgbWluaW0gdmVuaWFtLCBxdWlzIG5vc3RydWQgZXhlcmVjIHRhdGlvbiB1bGxhbWNvIGxhYm9yaXMgbmlzIGFsaXF1aXAgY29tbW9kbyBjb25zZXF1YXQuJyxcclxuICAgIGNvdXJzZV9sZXNzb25zOiBbXHJcbiAgICAgIHtcclxuICAgICAgICB0aXRsZTogJ1dlZWsgMS00JyxcclxuICAgICAgICB0ZXh0OiAnQWR2YW5jZWQgc3RvcnkgdGVsbGluZyB0ZWNobmlxdWVzIGZvciB3cml0ZXJzOiBQZXJzb25hcywgQ2hhcmFjdGVycyAmIFBsb3RzJyxcclxuICAgICAgICBsZXNzb25zOiBbXHJcbiAgICAgICAgICB7IHRpdGxlOiAnSW50cm9kdWN0aW9uJywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnQ291cnNlIE92ZXJ2aWV3JywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnQ291cnNlIE92ZXJ2aWV3JywgYmFkZ2VfbGlzdDogdHJ1ZSwgcXVlc3Rpb246IDAsIG1pbnV0ZXM6IDEwIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnQ291cnNlIEV4ZXJjaXNlIC8gUmVmZXJlbmNlIEZpbGVzJywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnQ29kZSBFZGl0b3IgSW5zdGFsbGF0aW9uIChPcHRpb25hbCBpZiB5b3UgaGF2ZSBvbmUpJywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnIEVtYmVkZGluZyBQSFAgaW4gSFRNTCcsIGljb246ICdpY29uLTY4JyB9LFxyXG4gICAgICAgIF1cclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIHRpdGxlOiAnV2VlayA1LTgnLFxyXG4gICAgICAgIHRleHQ6ICdBZHZhbmNlZCBzdG9yeSB0ZWxsaW5nIHRlY2huaXF1ZXMgZm9yIHdyaXRlcnM6IFBlcnNvbmFzLCBDaGFyYWN0ZXJzICYgUGxvdHMnLFxyXG4gICAgICAgIGxlc3NvbnM6IFtcclxuICAgICAgICAgIHsgdGl0bGU6ICdEZWZpbmluZyBGdW5jdGlvbnMnLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICdGdW5jdGlvbiBQYXJhbWV0ZXJzJywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnIFJldHVybiBWYWx1ZXMgRnJvbSBGdW5jdGlvbnMnLCBiYWRnZV9saXN0OiB0cnVlLCBxdWVzdGlvbjogMiwgbWludXRlczogMTUgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICcgR2xvYmFsIFZhcmlhYmxlIGFuZCBTY29wZScsIGljb246ICdpY29uLTY4JyB9LFxyXG4gICAgICAgICAgeyB0aXRsZTogJ05ld2VyIFdheSBvZiBjcmVhdGluZyBhIENvbnN0YW50JywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnQ29uc3RhbnRzJywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgXVxyXG4gICAgICB9LFxyXG4gICAgXSxcclxuICAgIHJldmlld3M6W1xyXG4gICAgICB7aW1nOicvYXNzZXRzL2ltYWdlcy9ibG9nL2NvbW1lbnQtMDEuanBnJyxyYXRpbmc6NSxuYW1lOidIYWxleSBCZW5uZXQnLGRhdGU6J09jdCAxMCwgMjAyMScsZGVzYzonTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQgc2VkIGRvIGVpdXNtb2QgdGVtcG9yIGluY2lkaWR1bnQgdXQgbGFib3JlIGV0IGRvbG9yZSBtYWduYSBhbGlxdWEuJ30sXHJcbiAgICAgIHtpbWc6Jy9hc3NldHMvaW1hZ2VzL2Jsb2cvY29tbWVudC0wMi5qcGcnLHJhdGluZzo1LG5hbWU6J1NpbW9uIEJha2VyJyxkYXRlOidPY3QgMTUsIDIwMjEnLGRlc2M6J0xvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0IHNlZCBkbyBlaXVzbW9kIHRlbXBvciBpbmNpZGlkdW50IHV0IGxhYm9yZSBldCBkb2xvcmUgbWFnbmEgYWxpcXVhLid9LFxyXG4gICAgICB7aW1nOicvYXNzZXRzL2ltYWdlcy9ibG9nL2NvbW1lbnQtMDMuanBnJyxyYXRpbmc6NSxuYW1lOidSaWNoYXJkIEdlcmUnLGRhdGU6J09jdCAxOSwgMjAyMScsZGVzYzonTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQgc2VkIGRvIGVpdXNtb2QgdGVtcG9yIGluY2lkaWR1bnQgdXQgbGFib3JlIGV0IGRvbG9yZSBtYWduYSBhbGlxdWEuJ30sXHJcbiAgICBdXHJcbiAgfSxcclxuICAvLyBraXRjaGVuIGNvdXJzZVxyXG4gIHtcclxuICAgIGlkOiAxNCxcclxuICAgIGtpdGNoZW5fY291cnNlOnRydWUsXHJcbiAgICBjb3Vyc2Vfb3V0bGluZTonT25saW5lIE9ubHknLFxyXG4gICAgZHVyYXRpb246ICcxNiBXZWVrcycsXHJcbiAgICBpbWc6ICdjb3Vyc2UtMTQuanBnJyxcclxuICAgIGhvdXJzOiAzMCxcclxuICAgIGxldmVsOiAnQ29va2luZycsXHJcbiAgICB0aXRsZTogJ0hlYWx0aHkgU3VzaGkgUm9sbCAtIEphcGFuZXNlIFBvcHVsYXIgQ29va2luZyBDbGFzcycsXHJcbiAgICByYXRpbmc6ICc1JyxcclxuICAgIHJhdGluZ19jb3VudDogMzUsXHJcbiAgICBjb3Vyc2VfcHJpY2U6ICc0MCcsXHJcbiAgICBsZXNzb246IDIyLFxyXG4gICAgc3R1ZGVudDogMjgsXHJcbiAgICBjYXRlZ29yeTonTWFya2V0aW5nJyxcclxuICAgIHNob3J0X2Rlc2M6ICdMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCBjb25zZWN0dXIgYWRpcGlzY2luZyBlbGl0IHNlZCBlaXVzbW9kIHRlbXBvci4nLFxyXG4gICAgaW5zdHJ1Y3RvcjogJ1N1c2FuIFdoaXRlJyxcclxuICAgIGluc3RydWN0b3JfaW1nOid0ZWFtLTA1LndlYnAnLFxyXG4gICAgaW5zdHJ1Y3Rvcl90aXRsZTonRm91bmRlciAmIENFTycsXHJcbiAgICBpbnN0cnVjdG9yX2Rlc2M6J0NvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQsIHNlZCBkbyBlaXVzbW9kIHRlbXBvciBpbmNpZGlkdW50IGxhYm9yZSBldCBkb2xvcmUgbWFnbmEgYWxpcXVhIGVuaW0gbWluaW0gdmVuaWFtIHF1aXMgbm9zdHJ1ZCBleGVyY2l0YXRpb24gdWxsYSBtY28gbGFib3JpcyBuaXNpIHV0IGFsaXF1aXAgZXggZWEgY29tbW9kbyBjb25zZXF1YXQuIGR1aXMgYXV0ZSBpcnVyZSBkb2xvciBpbiByZXByZWhlbmRlcml0IGluIHZvbHVwdGF0ZS4nLFxyXG4gICAgZmVhdHVyZXM6IFtcclxuICAgICAgJ1Byb2Zlc3Npb25hbCBKYXBhbmVzZSBjb29raW5nIGZyb20gYmVnaW5uZXJzIHRvIGV4cGVydHMnLFxyXG4gICAgICAnV2lsbCBiZSBhYmxlIHRvIGNvb2sgYXV0aGVudGljIEl0YWxpYW4gcmVjaXBlcyBpbiB0aGVpciBvd24ga2l0Y2hlbicsXHJcbiAgICAgICdVbmRlcnN0YW5kIHRoZSBIT1cgb2YgY29va2luZywgYmVmb3JlIHRoaW5raW5nIG9mIHRoZSBXSEFUIHRvIGNvb2suJ1xyXG4gICAgXSwgXHJcbiAgICBzb2NpYWxfbGlua3M6W1xyXG4gICAgICB7bGluazogJ2h0dHA6Ly9mYWNlYm9vay5jb20nLCB0YXJnZXQ6ICdfYmxhbmsnLCBpY29uOiAnaWNvbi1mYWNlYm9vayd9LFxyXG4gICAgICB7bGluazogJ2h0dHA6Ly90d2l0dGVyLmNvbScsIHRhcmdldDogJ19ibGFuaycsIGljb246ICdpY29uLXR3aXR0ZXInfSxcclxuICAgICAge2xpbms6ICdodHRwczovL3d3dy5saW5rZWRpbi5jb20vJywgdGFyZ2V0OiAnX2JsYW5rJywgaWNvbjogJ2ljb24tbGlua2VkaW4yJ30sXHJcbiAgICAgIHtsaW5rOiAnaHR0cHM6Ly93d3cueW91dHViZS5jb20vJywgdGFyZ2V0OiAnX2JsYW5rJywgaWNvbjogJ2ljb24teW91dHViZSd9XHJcbiAgICBdLFxyXG4gICAgbGFuZ3VhZ2U6ICdFbmdsaXNoJyxcclxuICAgIGNlcnRpZmljYXRlOiAneWVzJyxcclxuICAgIHZpZGVvSWQ6ICdQSUNqNXRyOWhjYycsXHJcbiAgICBjb3Vyc2VfZGVzYzogJ0xvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0LCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jIGlkaWQgdW50IHV0IGxhYm9yZSBldCBkb2xvcmUgbWFnbmEgYWxpcXVhIGVuaW0gYWQgbWluaW0gdmVuaWFtLCBxdWlzIG5vc3RydWQgZXhlcmVjIHRhdGlvbiB1bGxhbWNvIGxhYm9yaXMgbmlzIGFsaXF1aXAgY29tbW9kbyBjb25zZXF1YXQgZHVpcyBhdXRlIGlydXJlIGRvbG9yIGluIHJlcHJlaGVuZGVyaXQgaW4gdm9sdXB0YXRlIHZlbGl0IGVzc2UgY2lsbHVtIGRvbG9yZSBldSBmdWdpYXQgbnVsbGEgcGFyaWF0dXIgZW5pbSBpcHNhbS4nLFxyXG4gICAgY291cnNlX2Rlc2NfMjogJ0V4Y2VwdGV1ciBzaW50IG9jY2FlY2F0IGN1cGlkYXRhdCBub24gcHJvaWRlbnQgc3VudCBpbiBjdWxwYSBxdWkgb2ZmaWNpYSBkZXNlcnVudCBtb2xsaXQgYW5pbSBpZCBlc3QgbGFib3J1bS4gU2VkIHV0IHBlcnNwaWNpYXRpcyB1bmRlIG9tbmlzIGlzdGUgbmF0dXMgZXJyb3Igc2l0IHZvbHVwdGF0ZW0gYWNjdXNhbnRpdW0gZG9sb3JlbXF1ZSBsYXVkYW50aXVtIHRvdGFtIHJlbSBhcGVyaWFtLicsXHJcbiAgICBsZWFybl9saXN0OiBbJ1Byb2Zlc3Npb25hbCBKYXBhbmVzZSBjb29raW5nIGZyb20gYmVnaW5uZXJzIHRvIGV4cGVydHMnLCdXaWxsIGJlIGFibGUgdG8gY29vayBhdXRoZW50aWMgSXRhbGlhbiByZWNpcGVzIGluIHRoZWlyIG93biBraXRjaGVuJywnVW5kZXJzdGFuZCB0aGUgSE9XIG9mIGNvb2tpbmcsIGJlZm9yZSB0aGlua2luZyBvZiB0aGUgV0hBVCB0byBjb29rLiddLFxyXG4gICAgY291cnNlX2Rlc2NfMzogJ0NvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQsIHNlZCBkbyBlaXVzbW9kIHRlbXBvciBpbmMgaWRpZCB1bnQgdXQgbGFib3JlIGV0IGRvbG9yZSBtYWduYSBhbGlxdWEgZW5pbSBhZCBtaW5pbSB2ZW5pYW0gcXVpcyBub3N0cnVkIGV4ZXJlYyB0YXRpb24gdWxsYW1jbyBsYWJvcmlzIG5pcyBhbGlxdWlwIGNvbW1vZG8gY29uc2VxdWF0IGR1aXMgYXV0ZSBpcnVyZSBkb2xvci4nLFxyXG4gICAgY3VycmljdWx1bV9kZXNjOiAnTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQsIHNlZCBkbyBlaXVzbW9kIHRlbXBvciBpbmMgaWRpZCB1bnQgdXQgbGFib3JlIGV0IGRvbG9yZSBtYWduYSBhbGlxdWEgZW5pbSBhZCBtaW5pbSB2ZW5pYW0sIHF1aXMgbm9zdHJ1ZCBleGVyZWMgdGF0aW9uIHVsbGFtY28gbGFib3JpcyBuaXMgYWxpcXVpcCBjb21tb2RvIGNvbnNlcXVhdC4nLFxyXG4gICAgY291cnNlX2xlc3NvbnM6IFtcclxuICAgICAge1xyXG4gICAgICAgIHRpdGxlOiAnV2VlayAxLTQnLFxyXG4gICAgICAgIHRleHQ6ICdBZHZhbmNlZCBzdG9yeSB0ZWxsaW5nIHRlY2huaXF1ZXMgZm9yIHdyaXRlcnM6IFBlcnNvbmFzLCBDaGFyYWN0ZXJzICYgUGxvdHMnLFxyXG4gICAgICAgIGxlc3NvbnM6IFtcclxuICAgICAgICAgIHsgdGl0bGU6ICdJbnRyb2R1Y3Rpb24nLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICdDb3Vyc2UgT3ZlcnZpZXcnLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICdDb3Vyc2UgT3ZlcnZpZXcnLCBiYWRnZV9saXN0OiB0cnVlLCBxdWVzdGlvbjogMCwgbWludXRlczogMTAgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICdDb3Vyc2UgRXhlcmNpc2UgLyBSZWZlcmVuY2UgRmlsZXMnLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICdDb2RlIEVkaXRvciBJbnN0YWxsYXRpb24gKE9wdGlvbmFsIGlmIHlvdSBoYXZlIG9uZSknLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICcgRW1iZWRkaW5nIFBIUCBpbiBIVE1MJywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgXVxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgdGl0bGU6ICdXZWVrIDUtOCcsXHJcbiAgICAgICAgdGV4dDogJ0FkdmFuY2VkIHN0b3J5IHRlbGxpbmcgdGVjaG5pcXVlcyBmb3Igd3JpdGVyczogUGVyc29uYXMsIENoYXJhY3RlcnMgJiBQbG90cycsXHJcbiAgICAgICAgbGVzc29uczogW1xyXG4gICAgICAgICAgeyB0aXRsZTogJ0RlZmluaW5nIEZ1bmN0aW9ucycsIGljb246ICdpY29uLTY4JyB9LFxyXG4gICAgICAgICAgeyB0aXRsZTogJ0Z1bmN0aW9uIFBhcmFtZXRlcnMnLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICcgUmV0dXJuIFZhbHVlcyBGcm9tIEZ1bmN0aW9ucycsIGJhZGdlX2xpc3Q6IHRydWUsIHF1ZXN0aW9uOiAyLCBtaW51dGVzOiAxNSB9LFxyXG4gICAgICAgICAgeyB0aXRsZTogJyBHbG9iYWwgVmFyaWFibGUgYW5kIFNjb3BlJywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnTmV3ZXIgV2F5IG9mIGNyZWF0aW5nIGEgQ29uc3RhbnQnLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICdDb25zdGFudHMnLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICBdXHJcbiAgICAgIH0sXHJcbiAgICBdLFxyXG4gICAgcmV2aWV3czpbXHJcbiAgICAgIHtpbWc6Jy9hc3NldHMvaW1hZ2VzL2Jsb2cvY29tbWVudC0wMS5qcGcnLHJhdGluZzo1LG5hbWU6J0hhbGV5IEJlbm5ldCcsZGF0ZTonT2N0IDEwLCAyMDIxJyxkZXNjOidMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dXIgYWRpcGlzaWNpbmcgZWxpdCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jaWRpZHVudCB1dCBsYWJvcmUgZXQgZG9sb3JlIG1hZ25hIGFsaXF1YS4nfSxcclxuICAgICAge2ltZzonL2Fzc2V0cy9pbWFnZXMvYmxvZy9jb21tZW50LTAyLmpwZycscmF0aW5nOjUsbmFtZTonU2ltb24gQmFrZXInLGRhdGU6J09jdCAxNSwgMjAyMScsZGVzYzonTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQgc2VkIGRvIGVpdXNtb2QgdGVtcG9yIGluY2lkaWR1bnQgdXQgbGFib3JlIGV0IGRvbG9yZSBtYWduYSBhbGlxdWEuJ30sXHJcbiAgICAgIHtpbWc6Jy9hc3NldHMvaW1hZ2VzL2Jsb2cvY29tbWVudC0wMy5qcGcnLHJhdGluZzo1LG5hbWU6J1JpY2hhcmQgR2VyZScsZGF0ZTonT2N0IDE5LCAyMDIxJyxkZXNjOidMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dXIgYWRpcGlzaWNpbmcgZWxpdCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jaWRpZHVudCB1dCBsYWJvcmUgZXQgZG9sb3JlIG1hZ25hIGFsaXF1YS4nfSxcclxuICAgIF1cclxuICB9LFxyXG4gIHtcclxuICAgIGlkOiAxNSxcclxuICAgIGtpdGNoZW5fY291cnNlOnRydWUsXHJcbiAgICBkdXJhdGlvbjogJzE1IFdlZWtzJyxcclxuICAgIGNvdXJzZV9vdXRsaW5lOidPbmxpbmUgKyBPbnNpdGUnLFxyXG4gICAgaW1nOiAnY291cnNlLTE1LmpwZycsXHJcbiAgICBob3VyczogMzIsXHJcbiAgICBsZXZlbDogJ0Nvb2tpbmcnLFxyXG4gICAgdGl0bGU6ICdOdXRyaXRpb24gS2l0Y2hlbiAtIEJhc2ljcyBvZiBDb29raW5nIGZvciBCdXN5IFBlb3BsZScsXHJcbiAgICByYXRpbmc6ICc0JyxcclxuICAgIHJhdGluZ19jb3VudDogMzgsXHJcbiAgICBjb3Vyc2VfcHJpY2U6ICc1MCcsXHJcbiAgICBsZXNzb246IDE1LFxyXG4gICAgc3R1ZGVudDogMzEsXHJcbiAgICBjYXRlZ29yeTonQnVzaW5lc3MnLFxyXG4gICAgc2hvcnRfZGVzYzogJ0xvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0IGNvbnNlY3R1ciBhZGlwaXNjaW5nIGVsaXQgc2VkIGVpdXNtb2QgdGVtcG9yLicsXHJcbiAgICBpbnN0cnVjdG9yOiAnUGVuZWxvcGUgQ3J1eicsXHJcbiAgICBpbnN0cnVjdG9yX2ltZzondGVhbS0wMy53ZWJwJyxcclxuICAgIGluc3RydWN0b3JfdGl0bGU6J0ZvdW5kZXIgJiBDRU8nLFxyXG4gICAgaW5zdHJ1Y3Rvcl9kZXNjOidDb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0LCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jaWRpZHVudCBsYWJvcmUgZXQgZG9sb3JlIG1hZ25hIGFsaXF1YSBlbmltIG1pbmltIHZlbmlhbSBxdWlzIG5vc3RydWQgZXhlcmNpdGF0aW9uIHVsbGEgbWNvIGxhYm9yaXMgbmlzaSB1dCBhbGlxdWlwIGV4IGVhIGNvbW1vZG8gY29uc2VxdWF0LiBkdWlzIGF1dGUgaXJ1cmUgZG9sb3IgaW4gcmVwcmVoZW5kZXJpdCBpbiB2b2x1cHRhdGUuJyxcclxuICAgIGZlYXR1cmVzOiBbXHJcbiAgICAgICdQcmVwYXJlIGEgaHVnZSB2YXJpZXR5IG9mIHNpbXBsZSwgZGVsaWNpb3VzLCBoZWFsdGh5IHJlY2lwZXMuJyxcclxuICAgICAgJ1Byb2Zlc3Npb25hbCBJbmRpYW4gY29va2luZyBmcm9tIGJlZ2lubmVycyB0byBleHBlcnRzLicsXHJcbiAgICAgICdTZXJ2ZSBkZWxpY2lvdXMgYW5kIGhlYWx0aHkgbWVhbHMgZm9yIHlvdXIgbG92ZWQgb25lcy4nXHJcbiAgICBdLCBcclxuICAgIHNvY2lhbF9saW5rczpbXHJcbiAgICAgIHtsaW5rOiAnaHR0cDovL2ZhY2Vib29rLmNvbScsIHRhcmdldDogJ19ibGFuaycsIGljb246ICdpY29uLWZhY2Vib29rJ30sXHJcbiAgICAgIHtsaW5rOiAnaHR0cDovL3R3aXR0ZXIuY29tJywgdGFyZ2V0OiAnX2JsYW5rJywgaWNvbjogJ2ljb24tdHdpdHRlcid9LFxyXG4gICAgICB7bGluazogJ2h0dHBzOi8vd3d3LmxpbmtlZGluLmNvbS8nLCB0YXJnZXQ6ICdfYmxhbmsnLCBpY29uOiAnaWNvbi1saW5rZWRpbjInfSxcclxuICAgICAge2xpbms6ICdodHRwczovL3d3dy55b3V0dWJlLmNvbS8nLCB0YXJnZXQ6ICdfYmxhbmsnLCBpY29uOiAnaWNvbi15b3V0dWJlJ31cclxuICAgIF0sXHJcbiAgICBsYW5ndWFnZTogJ0VuZ2xpc2gnLFxyXG4gICAgY2VydGlmaWNhdGU6ICd5ZXMnLFxyXG4gICAgdmlkZW9JZDogJ1BJQ2o1dHI5aGNjJyxcclxuICAgIGNvdXJzZV9kZXNjOiAnTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQsIHNlZCBkbyBlaXVzbW9kIHRlbXBvciBpbmMgaWRpZCB1bnQgdXQgbGFib3JlIGV0IGRvbG9yZSBtYWduYSBhbGlxdWEgZW5pbSBhZCBtaW5pbSB2ZW5pYW0sIHF1aXMgbm9zdHJ1ZCBleGVyZWMgdGF0aW9uIHVsbGFtY28gbGFib3JpcyBuaXMgYWxpcXVpcCBjb21tb2RvIGNvbnNlcXVhdCBkdWlzIGF1dGUgaXJ1cmUgZG9sb3IgaW4gcmVwcmVoZW5kZXJpdCBpbiB2b2x1cHRhdGUgdmVsaXQgZXNzZSBjaWxsdW0gZG9sb3JlIGV1IGZ1Z2lhdCBudWxsYSBwYXJpYXR1ciBlbmltIGlwc2FtLicsXHJcbiAgICBjb3Vyc2VfZGVzY18yOiAnRXhjZXB0ZXVyIHNpbnQgb2NjYWVjYXQgY3VwaWRhdGF0IG5vbiBwcm9pZGVudCBzdW50IGluIGN1bHBhIHF1aSBvZmZpY2lhIGRlc2VydW50IG1vbGxpdCBhbmltIGlkIGVzdCBsYWJvcnVtLiBTZWQgdXQgcGVyc3BpY2lhdGlzIHVuZGUgb21uaXMgaXN0ZSBuYXR1cyBlcnJvciBzaXQgdm9sdXB0YXRlbSBhY2N1c2FudGl1bSBkb2xvcmVtcXVlIGxhdWRhbnRpdW0gdG90YW0gcmVtIGFwZXJpYW0uJyxcclxuICAgIGxlYXJuX2xpc3Q6IFsnUHJvZmVzc2lvbmFsIEphcGFuZXNlIGNvb2tpbmcgZnJvbSBiZWdpbm5lcnMgdG8gZXhwZXJ0cycsJ1dpbGwgYmUgYWJsZSB0byBjb29rIGF1dGhlbnRpYyBJdGFsaWFuIHJlY2lwZXMgaW4gdGhlaXIgb3duIGtpdGNoZW4nLCdVbmRlcnN0YW5kIHRoZSBIT1cgb2YgY29va2luZywgYmVmb3JlIHRoaW5raW5nIG9mIHRoZSBXSEFUIHRvIGNvb2suJ10sXHJcbiAgICBjb3Vyc2VfZGVzY18zOiAnQ29uc2VjdGV0dXIgYWRpcGlzaWNpbmcgZWxpdCwgc2VkIGRvIGVpdXNtb2QgdGVtcG9yIGluYyBpZGlkIHVudCB1dCBsYWJvcmUgZXQgZG9sb3JlIG1hZ25hIGFsaXF1YSBlbmltIGFkIG1pbmltIHZlbmlhbSBxdWlzIG5vc3RydWQgZXhlcmVjIHRhdGlvbiB1bGxhbWNvIGxhYm9yaXMgbmlzIGFsaXF1aXAgY29tbW9kbyBjb25zZXF1YXQgZHVpcyBhdXRlIGlydXJlIGRvbG9yLicsXHJcbiAgICBjdXJyaWN1bHVtX2Rlc2M6ICdMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dXIgYWRpcGlzaWNpbmcgZWxpdCwgc2VkIGRvIGVpdXNtb2QgdGVtcG9yIGluYyBpZGlkIHVudCB1dCBsYWJvcmUgZXQgZG9sb3JlIG1hZ25hIGFsaXF1YSBlbmltIGFkIG1pbmltIHZlbmlhbSwgcXVpcyBub3N0cnVkIGV4ZXJlYyB0YXRpb24gdWxsYW1jbyBsYWJvcmlzIG5pcyBhbGlxdWlwIGNvbW1vZG8gY29uc2VxdWF0LicsXHJcbiAgICBjb3Vyc2VfbGVzc29uczogW1xyXG4gICAgICB7XHJcbiAgICAgICAgdGl0bGU6ICdXZWVrIDEtNCcsXHJcbiAgICAgICAgdGV4dDogJ0FkdmFuY2VkIHN0b3J5IHRlbGxpbmcgdGVjaG5pcXVlcyBmb3Igd3JpdGVyczogUGVyc29uYXMsIENoYXJhY3RlcnMgJiBQbG90cycsXHJcbiAgICAgICAgbGVzc29uczogW1xyXG4gICAgICAgICAgeyB0aXRsZTogJ0ludHJvZHVjdGlvbicsIGljb246ICdpY29uLTY4JyB9LFxyXG4gICAgICAgICAgeyB0aXRsZTogJ0NvdXJzZSBPdmVydmlldycsIGljb246ICdpY29uLTY4JyB9LFxyXG4gICAgICAgICAgeyB0aXRsZTogJ0NvdXJzZSBPdmVydmlldycsIGJhZGdlX2xpc3Q6IHRydWUsIHF1ZXN0aW9uOiAwLCBtaW51dGVzOiAxMCB9LFxyXG4gICAgICAgICAgeyB0aXRsZTogJ0NvdXJzZSBFeGVyY2lzZSAvIFJlZmVyZW5jZSBGaWxlcycsIGljb246ICdpY29uLTY4JyB9LFxyXG4gICAgICAgICAgeyB0aXRsZTogJ0NvZGUgRWRpdG9yIEluc3RhbGxhdGlvbiAoT3B0aW9uYWwgaWYgeW91IGhhdmUgb25lKScsIGljb246ICdpY29uLTY4JyB9LFxyXG4gICAgICAgICAgeyB0aXRsZTogJyBFbWJlZGRpbmcgUEhQIGluIEhUTUwnLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICBdXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICB0aXRsZTogJ1dlZWsgNS04JyxcclxuICAgICAgICB0ZXh0OiAnQWR2YW5jZWQgc3RvcnkgdGVsbGluZyB0ZWNobmlxdWVzIGZvciB3cml0ZXJzOiBQZXJzb25hcywgQ2hhcmFjdGVycyAmIFBsb3RzJyxcclxuICAgICAgICBsZXNzb25zOiBbXHJcbiAgICAgICAgICB7IHRpdGxlOiAnRGVmaW5pbmcgRnVuY3Rpb25zJywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnRnVuY3Rpb24gUGFyYW1ldGVycycsIGljb246ICdpY29uLTY4JyB9LFxyXG4gICAgICAgICAgeyB0aXRsZTogJyBSZXR1cm4gVmFsdWVzIEZyb20gRnVuY3Rpb25zJywgYmFkZ2VfbGlzdDogdHJ1ZSwgcXVlc3Rpb246IDIsIG1pbnV0ZXM6IDE1IH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnIEdsb2JhbCBWYXJpYWJsZSBhbmQgU2NvcGUnLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICdOZXdlciBXYXkgb2YgY3JlYXRpbmcgYSBDb25zdGFudCcsIGljb246ICdpY29uLTY4JyB9LFxyXG4gICAgICAgICAgeyB0aXRsZTogJ0NvbnN0YW50cycsIGljb246ICdpY29uLTY4JyB9LFxyXG4gICAgICAgIF1cclxuICAgICAgfSxcclxuICAgIF0sXHJcbiAgICByZXZpZXdzOltcclxuICAgICAge2ltZzonL2Fzc2V0cy9pbWFnZXMvYmxvZy9jb21tZW50LTAxLmpwZycscmF0aW5nOjUsbmFtZTonSGFsZXkgQmVubmV0JyxkYXRlOidPY3QgMTAsIDIwMjEnLGRlc2M6J0xvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0IHNlZCBkbyBlaXVzbW9kIHRlbXBvciBpbmNpZGlkdW50IHV0IGxhYm9yZSBldCBkb2xvcmUgbWFnbmEgYWxpcXVhLid9LFxyXG4gICAgICB7aW1nOicvYXNzZXRzL2ltYWdlcy9ibG9nL2NvbW1lbnQtMDIuanBnJyxyYXRpbmc6NSxuYW1lOidTaW1vbiBCYWtlcicsZGF0ZTonT2N0IDE1LCAyMDIxJyxkZXNjOidMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dXIgYWRpcGlzaWNpbmcgZWxpdCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jaWRpZHVudCB1dCBsYWJvcmUgZXQgZG9sb3JlIG1hZ25hIGFsaXF1YS4nfSxcclxuICAgICAge2ltZzonL2Fzc2V0cy9pbWFnZXMvYmxvZy9jb21tZW50LTAzLmpwZycscmF0aW5nOjUsbmFtZTonUmljaGFyZCBHZXJlJyxkYXRlOidPY3QgMTksIDIwMjEnLGRlc2M6J0xvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0IHNlZCBkbyBlaXVzbW9kIHRlbXBvciBpbmNpZGlkdW50IHV0IGxhYm9yZSBldCBkb2xvcmUgbWFnbmEgYWxpcXVhLid9LFxyXG4gICAgXVxyXG4gIH0sXHJcbiAge1xyXG4gICAgaWQ6IDE2LFxyXG4gICAga2l0Y2hlbl9jb3Vyc2U6dHJ1ZSxcclxuICAgIGR1cmF0aW9uOiAnMTMgV2Vla3MnLFxyXG4gICAgY291cnNlX291dGxpbmU6J09uc2l0ZSBPbmx5JyxcclxuICAgIGltZzogJ2NvdXJzZS0xNi5qcGcnLFxyXG4gICAgaG91cnM6IDM1LFxyXG4gICAgbGV2ZWw6ICdDb29raW5nJyxcclxuICAgIHRpdGxlOiAnQXV0aGVudGljIEtlcmFsYSBDb29raW5nIC0gVGhlIFNvdXRoIEluZGlhbiBDdWlzaW5lJyxcclxuICAgIHJhdGluZzogJzUnLFxyXG4gICAgcmF0aW5nX2NvdW50OiA0MCxcclxuICAgIGNvdXJzZV9wcmljZTogJzYwJyxcclxuICAgIGxlc3NvbjogMjAsXHJcbiAgICBzdHVkZW50OiAzNixcclxuICAgIGNhdGVnb3J5OidBY2FkZW1pY3MnLFxyXG4gICAgc2hvcnRfZGVzYzogJ0xvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0IGNvbnNlY3R1ciBhZGlwaXNjaW5nIGVsaXQgc2VkIGVpdXNtb2QgdGVtcG9yLicsXHJcbiAgICBpbnN0cnVjdG9yOiAnRWR3YXJkIE5vcnRvbicsXHJcbiAgICBpbnN0cnVjdG9yX2ltZzondGVhbS0wMi53ZWJwJyxcclxuICAgIGluc3RydWN0b3JfdGl0bGU6J0ZvdW5kZXIgJiBDRU8nLFxyXG4gICAgaW5zdHJ1Y3Rvcl9kZXNjOidDb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0LCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jaWRpZHVudCBsYWJvcmUgZXQgZG9sb3JlIG1hZ25hIGFsaXF1YSBlbmltIG1pbmltIHZlbmlhbSBxdWlzIG5vc3RydWQgZXhlcmNpdGF0aW9uIHVsbGEgbWNvIGxhYm9yaXMgbmlzaSB1dCBhbGlxdWlwIGV4IGVhIGNvbW1vZG8gY29uc2VxdWF0LiBkdWlzIGF1dGUgaXJ1cmUgZG9sb3IgaW4gcmVwcmVoZW5kZXJpdCBpbiB2b2x1cHRhdGUuJyxcclxuICAgIGZlYXR1cmVzOiBbXHJcbiAgICAgICdDb29rIG11Y2ggbG92ZWQgcmVjaXBlcyBsaWtlIHJhdmlvbGksIHBpenphIGFuZCBwZXN0byBmcm9tIHNjcmF0Y2gnLFxyXG4gICAgICAnQ29vayBiZXR0ZXIgdGhhbiByZXN0YXVyYW50IFRoYWkgZm9vZCBhdCBob21lJyxcclxuICAgICAgJ0tlZXAgeW91ciBmb29kIHNhZmUgZnJvbSBoYXJtZnVsIGJhY3RlcmlhIGFuZCBkaXNlYXNlLidcclxuICAgIF0sIFxyXG4gICAgc29jaWFsX2xpbmtzOltcclxuICAgICAge2xpbms6ICdodHRwOi8vZmFjZWJvb2suY29tJywgdGFyZ2V0OiAnX2JsYW5rJywgaWNvbjogJ2ljb24tZmFjZWJvb2snfSxcclxuICAgICAge2xpbms6ICdodHRwOi8vdHdpdHRlci5jb20nLCB0YXJnZXQ6ICdfYmxhbmsnLCBpY29uOiAnaWNvbi10d2l0dGVyJ30sXHJcbiAgICAgIHtsaW5rOiAnaHR0cHM6Ly93d3cubGlua2VkaW4uY29tLycsIHRhcmdldDogJ19ibGFuaycsIGljb246ICdpY29uLWxpbmtlZGluMid9LFxyXG4gICAgICB7bGluazogJ2h0dHBzOi8vd3d3LnlvdXR1YmUuY29tLycsIHRhcmdldDogJ19ibGFuaycsIGljb246ICdpY29uLXlvdXR1YmUnfVxyXG4gICAgXSxcclxuICAgIGxhbmd1YWdlOiAnRW5nbGlzaCcsXHJcbiAgICBjZXJ0aWZpY2F0ZTogJ3llcycsXHJcbiAgICB2aWRlb0lkOiAnUElDajV0cjloY2MnLFxyXG4gICAgY291cnNlX2Rlc2M6ICdMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dXIgYWRpcGlzaWNpbmcgZWxpdCwgc2VkIGRvIGVpdXNtb2QgdGVtcG9yIGluYyBpZGlkIHVudCB1dCBsYWJvcmUgZXQgZG9sb3JlIG1hZ25hIGFsaXF1YSBlbmltIGFkIG1pbmltIHZlbmlhbSwgcXVpcyBub3N0cnVkIGV4ZXJlYyB0YXRpb24gdWxsYW1jbyBsYWJvcmlzIG5pcyBhbGlxdWlwIGNvbW1vZG8gY29uc2VxdWF0IGR1aXMgYXV0ZSBpcnVyZSBkb2xvciBpbiByZXByZWhlbmRlcml0IGluIHZvbHVwdGF0ZSB2ZWxpdCBlc3NlIGNpbGx1bSBkb2xvcmUgZXUgZnVnaWF0IG51bGxhIHBhcmlhdHVyIGVuaW0gaXBzYW0uJyxcclxuICAgIGNvdXJzZV9kZXNjXzI6ICdFeGNlcHRldXIgc2ludCBvY2NhZWNhdCBjdXBpZGF0YXQgbm9uIHByb2lkZW50IHN1bnQgaW4gY3VscGEgcXVpIG9mZmljaWEgZGVzZXJ1bnQgbW9sbGl0IGFuaW0gaWQgZXN0IGxhYm9ydW0uIFNlZCB1dCBwZXJzcGljaWF0aXMgdW5kZSBvbW5pcyBpc3RlIG5hdHVzIGVycm9yIHNpdCB2b2x1cHRhdGVtIGFjY3VzYW50aXVtIGRvbG9yZW1xdWUgbGF1ZGFudGl1bSB0b3RhbSByZW0gYXBlcmlhbS4nLFxyXG4gICAgbGVhcm5fbGlzdDogWydQcm9mZXNzaW9uYWwgSmFwYW5lc2UgY29va2luZyBmcm9tIGJlZ2lubmVycyB0byBleHBlcnRzJywnV2lsbCBiZSBhYmxlIHRvIGNvb2sgYXV0aGVudGljIEl0YWxpYW4gcmVjaXBlcyBpbiB0aGVpciBvd24ga2l0Y2hlbicsJ1VuZGVyc3RhbmQgdGhlIEhPVyBvZiBjb29raW5nLCBiZWZvcmUgdGhpbmtpbmcgb2YgdGhlIFdIQVQgdG8gY29vay4nXSxcclxuICAgIGNvdXJzZV9kZXNjXzM6ICdDb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0LCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jIGlkaWQgdW50IHV0IGxhYm9yZSBldCBkb2xvcmUgbWFnbmEgYWxpcXVhIGVuaW0gYWQgbWluaW0gdmVuaWFtIHF1aXMgbm9zdHJ1ZCBleGVyZWMgdGF0aW9uIHVsbGFtY28gbGFib3JpcyBuaXMgYWxpcXVpcCBjb21tb2RvIGNvbnNlcXVhdCBkdWlzIGF1dGUgaXJ1cmUgZG9sb3IuJyxcclxuICAgIGN1cnJpY3VsdW1fZGVzYzogJ0xvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0LCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jIGlkaWQgdW50IHV0IGxhYm9yZSBldCBkb2xvcmUgbWFnbmEgYWxpcXVhIGVuaW0gYWQgbWluaW0gdmVuaWFtLCBxdWlzIG5vc3RydWQgZXhlcmVjIHRhdGlvbiB1bGxhbWNvIGxhYm9yaXMgbmlzIGFsaXF1aXAgY29tbW9kbyBjb25zZXF1YXQuJyxcclxuICAgIGNvdXJzZV9sZXNzb25zOiBbXHJcbiAgICAgIHtcclxuICAgICAgICB0aXRsZTogJ1dlZWsgMS00JyxcclxuICAgICAgICB0ZXh0OiAnQWR2YW5jZWQgc3RvcnkgdGVsbGluZyB0ZWNobmlxdWVzIGZvciB3cml0ZXJzOiBQZXJzb25hcywgQ2hhcmFjdGVycyAmIFBsb3RzJyxcclxuICAgICAgICBsZXNzb25zOiBbXHJcbiAgICAgICAgICB7IHRpdGxlOiAnSW50cm9kdWN0aW9uJywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnQ291cnNlIE92ZXJ2aWV3JywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnQ291cnNlIE92ZXJ2aWV3JywgYmFkZ2VfbGlzdDogdHJ1ZSwgcXVlc3Rpb246IDAsIG1pbnV0ZXM6IDEwIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnQ291cnNlIEV4ZXJjaXNlIC8gUmVmZXJlbmNlIEZpbGVzJywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnQ29kZSBFZGl0b3IgSW5zdGFsbGF0aW9uIChPcHRpb25hbCBpZiB5b3UgaGF2ZSBvbmUpJywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnIEVtYmVkZGluZyBQSFAgaW4gSFRNTCcsIGljb246ICdpY29uLTY4JyB9LFxyXG4gICAgICAgIF1cclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIHRpdGxlOiAnV2VlayA1LTgnLFxyXG4gICAgICAgIHRleHQ6ICdBZHZhbmNlZCBzdG9yeSB0ZWxsaW5nIHRlY2huaXF1ZXMgZm9yIHdyaXRlcnM6IFBlcnNvbmFzLCBDaGFyYWN0ZXJzICYgUGxvdHMnLFxyXG4gICAgICAgIGxlc3NvbnM6IFtcclxuICAgICAgICAgIHsgdGl0bGU6ICdEZWZpbmluZyBGdW5jdGlvbnMnLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICdGdW5jdGlvbiBQYXJhbWV0ZXJzJywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnIFJldHVybiBWYWx1ZXMgRnJvbSBGdW5jdGlvbnMnLCBiYWRnZV9saXN0OiB0cnVlLCBxdWVzdGlvbjogMiwgbWludXRlczogMTUgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICcgR2xvYmFsIFZhcmlhYmxlIGFuZCBTY29wZScsIGljb246ICdpY29uLTY4JyB9LFxyXG4gICAgICAgICAgeyB0aXRsZTogJ05ld2VyIFdheSBvZiBjcmVhdGluZyBhIENvbnN0YW50JywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnQ29uc3RhbnRzJywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgXVxyXG4gICAgICB9LFxyXG4gICAgXSxcclxuICAgIHJldmlld3M6W1xyXG4gICAgICB7aW1nOicvYXNzZXRzL2ltYWdlcy9ibG9nL2NvbW1lbnQtMDEuanBnJyxyYXRpbmc6NSxuYW1lOidIYWxleSBCZW5uZXQnLGRhdGU6J09jdCAxMCwgMjAyMScsZGVzYzonTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQgc2VkIGRvIGVpdXNtb2QgdGVtcG9yIGluY2lkaWR1bnQgdXQgbGFib3JlIGV0IGRvbG9yZSBtYWduYSBhbGlxdWEuJ30sXHJcbiAgICAgIHtpbWc6Jy9hc3NldHMvaW1hZ2VzL2Jsb2cvY29tbWVudC0wMi5qcGcnLHJhdGluZzo1LG5hbWU6J1NpbW9uIEJha2VyJyxkYXRlOidPY3QgMTUsIDIwMjEnLGRlc2M6J0xvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0IHNlZCBkbyBlaXVzbW9kIHRlbXBvciBpbmNpZGlkdW50IHV0IGxhYm9yZSBldCBkb2xvcmUgbWFnbmEgYWxpcXVhLid9LFxyXG4gICAgICB7aW1nOicvYXNzZXRzL2ltYWdlcy9ibG9nL2NvbW1lbnQtMDMuanBnJyxyYXRpbmc6NSxuYW1lOidSaWNoYXJkIEdlcmUnLGRhdGU6J09jdCAxOSwgMjAyMScsZGVzYzonTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQgc2VkIGRvIGVpdXNtb2QgdGVtcG9yIGluY2lkaWR1bnQgdXQgbGFib3JlIGV0IGRvbG9yZSBtYWduYSBhbGlxdWEuJ30sXHJcbiAgICBdXHJcbiAgfSxcclxuICB7XHJcbiAgICBpZDogMTcsXHJcbiAgICBraXRjaGVuX2NvdXJzZTp0cnVlLFxyXG4gICAgZHVyYXRpb246ICcyMCBXZWVrcycsXHJcbiAgICBjb3Vyc2Vfb3V0bGluZTonT25saW5lICsgT25zaXRlJyxcclxuICAgIGltZzogJ2NvdXJzZS0xNy5qcGcnLFxyXG4gICAgaG91cnM6IDQwLFxyXG4gICAgbGV2ZWw6ICdDb29raW5nJyxcclxuICAgIGxldmVsOiAnRHJhd2luZycsXHJcbiAgICB0aXRsZTogJ1ZlZ2FuIFRoYWkgQ29va2luZyBDbGFzc2VzIFBvcHVsYXIgVmVnYW4gUmVjaXBlcycsXHJcbiAgICByYXRpbmc6ICc1JyxcclxuICAgIHJhdGluZ19jb3VudDogMzUsXHJcbiAgICBjb3Vyc2VfcHJpY2U6ICczMCcsXHJcbiAgICBsZXNzb246IDIyLFxyXG4gICAgc3R1ZGVudDogNDAsXHJcbiAgICBjYXRlZ29yeTonRGV2ZWxvcG1lbnQnLFxyXG4gICAgc2hvcnRfZGVzYzogJ0xvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0IGNvbnNlY3R1ciBlbGl0IHNlZCBlaXVzbW9kIGV4IHRlbXBvciBpbmNpZGlkdW50IGxhYm9yZSBkb2xvcmUgbWFnbmEuJyxcclxuICAgIGluc3RydWN0b3I6ICdFZHdhcmQgTm9ydG9uJyxcclxuICAgIGluc3RydWN0b3JfaW1nOid0ZWFtLTAyLndlYnAnLFxyXG4gICAgaW5zdHJ1Y3Rvcl90aXRsZTonRm91bmRlciAmIENFTycsXHJcbiAgICBpbnN0cnVjdG9yX2Rlc2M6J0NvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQsIHNlZCBkbyBlaXVzbW9kIHRlbXBvciBpbmNpZGlkdW50IGxhYm9yZSBldCBkb2xvcmUgbWFnbmEgYWxpcXVhIGVuaW0gbWluaW0gdmVuaWFtIHF1aXMgbm9zdHJ1ZCBleGVyY2l0YXRpb24gdWxsYSBtY28gbGFib3JpcyBuaXNpIHV0IGFsaXF1aXAgZXggZWEgY29tbW9kbyBjb25zZXF1YXQuIGR1aXMgYXV0ZSBpcnVyZSBkb2xvciBpbiByZXByZWhlbmRlcml0IGluIHZvbHVwdGF0ZS4nLFxyXG4gICAgZmVhdHVyZXM6IFtcclxuICAgICAgJ1Byb2Zlc3Npb25hbCBJbmRpYW4gY29va2luZyBmcm9tIGJlZ2lubmVycyB0byBleHBlcnRzLicsXHJcbiAgICAgICdQcmVwYXJlIGEgaHVnZSB2YXJpZXR5IG9mIHNpbXBsZSwgZGVsaWNpb3VzLCBoZWFsdGh5IHJlY2lwZXMuJyxcclxuICAgICAgJ1NlcnZlIGRlbGljaW91cyBhbmQgaGVhbHRoeSBtZWFscyBmb3IgeW91ciBsb3ZlZCBvbmVzLidcclxuICAgIF0sXHJcbiAgICBzb2NpYWxfbGlua3M6W1xyXG4gICAgICB7bGluazogJ2h0dHA6Ly9mYWNlYm9vay5jb20nLCB0YXJnZXQ6ICdfYmxhbmsnLCBpY29uOiAnaWNvbi1mYWNlYm9vayd9LFxyXG4gICAgICB7bGluazogJ2h0dHA6Ly90d2l0dGVyLmNvbScsIHRhcmdldDogJ19ibGFuaycsIGljb246ICdpY29uLXR3aXR0ZXInfSxcclxuICAgICAge2xpbms6ICdodHRwczovL3d3dy5saW5rZWRpbi5jb20vJywgdGFyZ2V0OiAnX2JsYW5rJywgaWNvbjogJ2ljb24tbGlua2VkaW4yJ30sXHJcbiAgICAgIHtsaW5rOiAnaHR0cHM6Ly93d3cueW91dHViZS5jb20vJywgdGFyZ2V0OiAnX2JsYW5rJywgaWNvbjogJ2ljb24teW91dHViZSd9XHJcbiAgICBdLFxyXG4gICAgbGFuZ3VhZ2U6ICdFbmdsaXNoJyxcclxuICAgIGNlcnRpZmljYXRlOiAneWVzJyxcclxuICAgIHZpZGVvSWQ6ICdQSUNqNXRyOWhjYycsXHJcbiAgICBjb3Vyc2VfZGVzYzogJ0xvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0LCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jIGlkaWQgdW50IHV0IGxhYm9yZSBldCBkb2xvcmUgbWFnbmEgYWxpcXVhIGVuaW0gYWQgbWluaW0gdmVuaWFtLCBxdWlzIG5vc3RydWQgZXhlcmVjIHRhdGlvbiB1bGxhbWNvIGxhYm9yaXMgbmlzIGFsaXF1aXAgY29tbW9kbyBjb25zZXF1YXQgZHVpcyBhdXRlIGlydXJlIGRvbG9yIGluIHJlcHJlaGVuZGVyaXQgaW4gdm9sdXB0YXRlIHZlbGl0IGVzc2UgY2lsbHVtIGRvbG9yZSBldSBmdWdpYXQgbnVsbGEgcGFyaWF0dXIgZW5pbSBpcHNhbS4nLFxyXG4gICAgY291cnNlX2Rlc2NfMjogJ0V4Y2VwdGV1ciBzaW50IG9jY2FlY2F0IGN1cGlkYXRhdCBub24gcHJvaWRlbnQgc3VudCBpbiBjdWxwYSBxdWkgb2ZmaWNpYSBkZXNlcnVudCBtb2xsaXQgYW5pbSBpZCBlc3QgbGFib3J1bS4gU2VkIHV0IHBlcnNwaWNpYXRpcyB1bmRlIG9tbmlzIGlzdGUgbmF0dXMgZXJyb3Igc2l0IHZvbHVwdGF0ZW0gYWNjdXNhbnRpdW0gZG9sb3JlbXF1ZSBsYXVkYW50aXVtIHRvdGFtIHJlbSBhcGVyaWFtLicsXHJcbiAgICBsZWFybl9saXN0OiBbJ1Byb2Zlc3Npb25hbCBKYXBhbmVzZSBjb29raW5nIGZyb20gYmVnaW5uZXJzIHRvIGV4cGVydHMnLCdXaWxsIGJlIGFibGUgdG8gY29vayBhdXRoZW50aWMgSXRhbGlhbiByZWNpcGVzIGluIHRoZWlyIG93biBraXRjaGVuJywnVW5kZXJzdGFuZCB0aGUgSE9XIG9mIGNvb2tpbmcsIGJlZm9yZSB0aGlua2luZyBvZiB0aGUgV0hBVCB0byBjb29rLiddLFxyXG4gICAgY291cnNlX2Rlc2NfMzogJ0NvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQsIHNlZCBkbyBlaXVzbW9kIHRlbXBvciBpbmMgaWRpZCB1bnQgdXQgbGFib3JlIGV0IGRvbG9yZSBtYWduYSBhbGlxdWEgZW5pbSBhZCBtaW5pbSB2ZW5pYW0gcXVpcyBub3N0cnVkIGV4ZXJlYyB0YXRpb24gdWxsYW1jbyBsYWJvcmlzIG5pcyBhbGlxdWlwIGNvbW1vZG8gY29uc2VxdWF0IGR1aXMgYXV0ZSBpcnVyZSBkb2xvci4nLFxyXG4gICAgY3VycmljdWx1bV9kZXNjOiAnTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQsIHNlZCBkbyBlaXVzbW9kIHRlbXBvciBpbmMgaWRpZCB1bnQgdXQgbGFib3JlIGV0IGRvbG9yZSBtYWduYSBhbGlxdWEgZW5pbSBhZCBtaW5pbSB2ZW5pYW0sIHF1aXMgbm9zdHJ1ZCBleGVyZWMgdGF0aW9uIHVsbGFtY28gbGFib3JpcyBuaXMgYWxpcXVpcCBjb21tb2RvIGNvbnNlcXVhdC4nLFxyXG4gICAgY291cnNlX2xlc3NvbnM6IFtcclxuICAgICAge1xyXG4gICAgICAgIHRpdGxlOiAnV2VlayAxLTQnLFxyXG4gICAgICAgIHRleHQ6ICdBZHZhbmNlZCBzdG9yeSB0ZWxsaW5nIHRlY2huaXF1ZXMgZm9yIHdyaXRlcnM6IFBlcnNvbmFzLCBDaGFyYWN0ZXJzICYgUGxvdHMnLFxyXG4gICAgICAgIGxlc3NvbnM6IFtcclxuICAgICAgICAgIHsgdGl0bGU6ICdJbnRyb2R1Y3Rpb24nLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICdDb3Vyc2UgT3ZlcnZpZXcnLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICdDb3Vyc2UgT3ZlcnZpZXcnLCBiYWRnZV9saXN0OiB0cnVlLCBxdWVzdGlvbjogMCwgbWludXRlczogMTAgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICdDb3Vyc2UgRXhlcmNpc2UgLyBSZWZlcmVuY2UgRmlsZXMnLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICdDb2RlIEVkaXRvciBJbnN0YWxsYXRpb24gKE9wdGlvbmFsIGlmIHlvdSBoYXZlIG9uZSknLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICcgRW1iZWRkaW5nIFBIUCBpbiBIVE1MJywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgXVxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgdGl0bGU6ICdXZWVrIDUtOCcsXHJcbiAgICAgICAgdGV4dDogJ0FkdmFuY2VkIHN0b3J5IHRlbGxpbmcgdGVjaG5pcXVlcyBmb3Igd3JpdGVyczogUGVyc29uYXMsIENoYXJhY3RlcnMgJiBQbG90cycsXHJcbiAgICAgICAgbGVzc29uczogW1xyXG4gICAgICAgICAgeyB0aXRsZTogJ0RlZmluaW5nIEZ1bmN0aW9ucycsIGljb246ICdpY29uLTY4JyB9LFxyXG4gICAgICAgICAgeyB0aXRsZTogJ0Z1bmN0aW9uIFBhcmFtZXRlcnMnLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICcgUmV0dXJuIFZhbHVlcyBGcm9tIEZ1bmN0aW9ucycsIGJhZGdlX2xpc3Q6IHRydWUsIHF1ZXN0aW9uOiAyLCBtaW51dGVzOiAxNSB9LFxyXG4gICAgICAgICAgeyB0aXRsZTogJyBHbG9iYWwgVmFyaWFibGUgYW5kIFNjb3BlJywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnTmV3ZXIgV2F5IG9mIGNyZWF0aW5nIGEgQ29uc3RhbnQnLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICdDb25zdGFudHMnLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICBdXHJcbiAgICAgIH0sXHJcbiAgICBdLFxyXG4gICAgcmV2aWV3czpbXHJcbiAgICAgIHtpbWc6Jy9hc3NldHMvaW1hZ2VzL2Jsb2cvY29tbWVudC0wMS5qcGcnLHJhdGluZzo1LG5hbWU6J0hhbGV5IEJlbm5ldCcsZGF0ZTonT2N0IDEwLCAyMDIxJyxkZXNjOidMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dXIgYWRpcGlzaWNpbmcgZWxpdCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jaWRpZHVudCB1dCBsYWJvcmUgZXQgZG9sb3JlIG1hZ25hIGFsaXF1YS4nfSxcclxuICAgICAge2ltZzonL2Fzc2V0cy9pbWFnZXMvYmxvZy9jb21tZW50LTAyLmpwZycscmF0aW5nOjUsbmFtZTonU2ltb24gQmFrZXInLGRhdGU6J09jdCAxNSwgMjAyMScsZGVzYzonTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQgc2VkIGRvIGVpdXNtb2QgdGVtcG9yIGluY2lkaWR1bnQgdXQgbGFib3JlIGV0IGRvbG9yZSBtYWduYSBhbGlxdWEuJ30sXHJcbiAgICAgIHtpbWc6Jy9hc3NldHMvaW1hZ2VzL2Jsb2cvY29tbWVudC0wMy5qcGcnLHJhdGluZzo1LG5hbWU6J1JpY2hhcmQgR2VyZScsZGF0ZTonT2N0IDE5LCAyMDIxJyxkZXNjOidMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dXIgYWRpcGlzaWNpbmcgZWxpdCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jaWRpZHVudCB1dCBsYWJvcmUgZXQgZG9sb3JlIG1hZ25hIGFsaXF1YS4nfSxcclxuICAgIF1cclxuICB9LFxyXG4gIHtcclxuICAgIGlkOiAxOCxcclxuICAgIGtpdGNoZW5fY291cnNlOnRydWUsXHJcbiAgICBkdXJhdGlvbjogJzE1IFdlZWtzJyxcclxuICAgIGNvdXJzZV9vdXRsaW5lOidPbmxpbmUgKyBPbnNpdGUnLFxyXG4gICAgaW1nOiAnY291cnNlLTE4LmpwZycsXHJcbiAgICBob3VyczogMzIsXHJcbiAgICBsZXZlbDogJ0Nvb2tpbmcnLFxyXG4gICAgdGl0bGU6ICdJbmRpYW4gQ3VsaW5hcnkgV29ybGQgLSBNYXN0ZXIgdGhlIGFydCBvZiBJbmRpYW4gQ29va2luZycsXHJcbiAgICByYXRpbmc6ICc0JyxcclxuICAgIHJhdGluZ19jb3VudDogMzgsXHJcbiAgICBjb3Vyc2VfcHJpY2U6ICc1MCcsXHJcbiAgICBsZXNzb246IDE1LFxyXG4gICAgc3R1ZGVudDogMzEsXHJcbiAgICBjYXRlZ29yeTonQnVzaW5lc3MnLFxyXG4gICAgc2hvcnRfZGVzYzogJ0xvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0IGNvbnNlY3R1ciBhZGlwaXNjaW5nIGVsaXQgc2VkIGVpdXNtb2QgdGVtcG9yLicsXHJcbiAgICBpbnN0cnVjdG9yOiAnU3VzYW4gV2hpdGUnLFxyXG4gICAgaW5zdHJ1Y3Rvcl9pbWc6J3RlYW0tMDUud2VicCcsXHJcbiAgICBpbnN0cnVjdG9yX3RpdGxlOidGb3VuZGVyICYgQ0VPJyxcclxuICAgIGluc3RydWN0b3JfZGVzYzonQ29uc2VjdGV0dXIgYWRpcGlzaWNpbmcgZWxpdCwgc2VkIGRvIGVpdXNtb2QgdGVtcG9yIGluY2lkaWR1bnQgbGFib3JlIGV0IGRvbG9yZSBtYWduYSBhbGlxdWEgZW5pbSBtaW5pbSB2ZW5pYW0gcXVpcyBub3N0cnVkIGV4ZXJjaXRhdGlvbiB1bGxhIG1jbyBsYWJvcmlzIG5pc2kgdXQgYWxpcXVpcCBleCBlYSBjb21tb2RvIGNvbnNlcXVhdC4gZHVpcyBhdXRlIGlydXJlIGRvbG9yIGluIHJlcHJlaGVuZGVyaXQgaW4gdm9sdXB0YXRlLicsXHJcbiAgICBmZWF0dXJlczogW1xyXG4gICAgICAnUHJlcGFyZSBhIGh1Z2UgdmFyaWV0eSBvZiBzaW1wbGUsIGRlbGljaW91cywgaGVhbHRoeSByZWNpcGVzLicsXHJcbiAgICAgICdQcm9mZXNzaW9uYWwgSW5kaWFuIGNvb2tpbmcgZnJvbSBiZWdpbm5lcnMgdG8gZXhwZXJ0cy4nLFxyXG4gICAgICAnU2VydmUgZGVsaWNpb3VzIGFuZCBoZWFsdGh5IG1lYWxzIGZvciB5b3VyIGxvdmVkIG9uZXMuJ1xyXG4gICAgXSwgXHJcbiAgICBzb2NpYWxfbGlua3M6W1xyXG4gICAgICB7bGluazogJ2h0dHA6Ly9mYWNlYm9vay5jb20nLCB0YXJnZXQ6ICdfYmxhbmsnLCBpY29uOiAnaWNvbi1mYWNlYm9vayd9LFxyXG4gICAgICB7bGluazogJ2h0dHA6Ly90d2l0dGVyLmNvbScsIHRhcmdldDogJ19ibGFuaycsIGljb246ICdpY29uLXR3aXR0ZXInfSxcclxuICAgICAge2xpbms6ICdodHRwczovL3d3dy5saW5rZWRpbi5jb20vJywgdGFyZ2V0OiAnX2JsYW5rJywgaWNvbjogJ2ljb24tbGlua2VkaW4yJ30sXHJcbiAgICAgIHtsaW5rOiAnaHR0cHM6Ly93d3cueW91dHViZS5jb20vJywgdGFyZ2V0OiAnX2JsYW5rJywgaWNvbjogJ2ljb24teW91dHViZSd9XHJcbiAgICBdLFxyXG4gICAgbGFuZ3VhZ2U6ICdFbmdsaXNoJyxcclxuICAgIGNlcnRpZmljYXRlOiAneWVzJyxcclxuICAgIHZpZGVvSWQ6ICdQSUNqNXRyOWhjYycsXHJcbiAgICBjb3Vyc2VfZGVzYzogJ0xvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0LCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jIGlkaWQgdW50IHV0IGxhYm9yZSBldCBkb2xvcmUgbWFnbmEgYWxpcXVhIGVuaW0gYWQgbWluaW0gdmVuaWFtLCBxdWlzIG5vc3RydWQgZXhlcmVjIHRhdGlvbiB1bGxhbWNvIGxhYm9yaXMgbmlzIGFsaXF1aXAgY29tbW9kbyBjb25zZXF1YXQgZHVpcyBhdXRlIGlydXJlIGRvbG9yIGluIHJlcHJlaGVuZGVyaXQgaW4gdm9sdXB0YXRlIHZlbGl0IGVzc2UgY2lsbHVtIGRvbG9yZSBldSBmdWdpYXQgbnVsbGEgcGFyaWF0dXIgZW5pbSBpcHNhbS4nLFxyXG4gICAgY291cnNlX2Rlc2NfMjogJ0V4Y2VwdGV1ciBzaW50IG9jY2FlY2F0IGN1cGlkYXRhdCBub24gcHJvaWRlbnQgc3VudCBpbiBjdWxwYSBxdWkgb2ZmaWNpYSBkZXNlcnVudCBtb2xsaXQgYW5pbSBpZCBlc3QgbGFib3J1bS4gU2VkIHV0IHBlcnNwaWNpYXRpcyB1bmRlIG9tbmlzIGlzdGUgbmF0dXMgZXJyb3Igc2l0IHZvbHVwdGF0ZW0gYWNjdXNhbnRpdW0gZG9sb3JlbXF1ZSBsYXVkYW50aXVtIHRvdGFtIHJlbSBhcGVyaWFtLicsXHJcbiAgICBsZWFybl9saXN0OiBbJ1Byb2Zlc3Npb25hbCBKYXBhbmVzZSBjb29raW5nIGZyb20gYmVnaW5uZXJzIHRvIGV4cGVydHMnLCdXaWxsIGJlIGFibGUgdG8gY29vayBhdXRoZW50aWMgSXRhbGlhbiByZWNpcGVzIGluIHRoZWlyIG93biBraXRjaGVuJywnVW5kZXJzdGFuZCB0aGUgSE9XIG9mIGNvb2tpbmcsIGJlZm9yZSB0aGlua2luZyBvZiB0aGUgV0hBVCB0byBjb29rLiddLFxyXG4gICAgY291cnNlX2Rlc2NfMzogJ0NvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQsIHNlZCBkbyBlaXVzbW9kIHRlbXBvciBpbmMgaWRpZCB1bnQgdXQgbGFib3JlIGV0IGRvbG9yZSBtYWduYSBhbGlxdWEgZW5pbSBhZCBtaW5pbSB2ZW5pYW0gcXVpcyBub3N0cnVkIGV4ZXJlYyB0YXRpb24gdWxsYW1jbyBsYWJvcmlzIG5pcyBhbGlxdWlwIGNvbW1vZG8gY29uc2VxdWF0IGR1aXMgYXV0ZSBpcnVyZSBkb2xvci4nLFxyXG4gICAgY3VycmljdWx1bV9kZXNjOiAnTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQsIHNlZCBkbyBlaXVzbW9kIHRlbXBvciBpbmMgaWRpZCB1bnQgdXQgbGFib3JlIGV0IGRvbG9yZSBtYWduYSBhbGlxdWEgZW5pbSBhZCBtaW5pbSB2ZW5pYW0sIHF1aXMgbm9zdHJ1ZCBleGVyZWMgdGF0aW9uIHVsbGFtY28gbGFib3JpcyBuaXMgYWxpcXVpcCBjb21tb2RvIGNvbnNlcXVhdC4nLFxyXG4gICAgY291cnNlX2xlc3NvbnM6IFtcclxuICAgICAge1xyXG4gICAgICAgIHRpdGxlOiAnV2VlayAxLTQnLFxyXG4gICAgICAgIHRleHQ6ICdBZHZhbmNlZCBzdG9yeSB0ZWxsaW5nIHRlY2huaXF1ZXMgZm9yIHdyaXRlcnM6IFBlcnNvbmFzLCBDaGFyYWN0ZXJzICYgUGxvdHMnLFxyXG4gICAgICAgIGxlc3NvbnM6IFtcclxuICAgICAgICAgIHsgdGl0bGU6ICdJbnRyb2R1Y3Rpb24nLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICdDb3Vyc2UgT3ZlcnZpZXcnLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICdDb3Vyc2UgT3ZlcnZpZXcnLCBiYWRnZV9saXN0OiB0cnVlLCBxdWVzdGlvbjogMCwgbWludXRlczogMTAgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICdDb3Vyc2UgRXhlcmNpc2UgLyBSZWZlcmVuY2UgRmlsZXMnLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICdDb2RlIEVkaXRvciBJbnN0YWxsYXRpb24gKE9wdGlvbmFsIGlmIHlvdSBoYXZlIG9uZSknLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICcgRW1iZWRkaW5nIFBIUCBpbiBIVE1MJywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgXVxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgdGl0bGU6ICdXZWVrIDUtOCcsXHJcbiAgICAgICAgdGV4dDogJ0FkdmFuY2VkIHN0b3J5IHRlbGxpbmcgdGVjaG5pcXVlcyBmb3Igd3JpdGVyczogUGVyc29uYXMsIENoYXJhY3RlcnMgJiBQbG90cycsXHJcbiAgICAgICAgbGVzc29uczogW1xyXG4gICAgICAgICAgeyB0aXRsZTogJ0RlZmluaW5nIEZ1bmN0aW9ucycsIGljb246ICdpY29uLTY4JyB9LFxyXG4gICAgICAgICAgeyB0aXRsZTogJ0Z1bmN0aW9uIFBhcmFtZXRlcnMnLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICcgUmV0dXJuIFZhbHVlcyBGcm9tIEZ1bmN0aW9ucycsIGJhZGdlX2xpc3Q6IHRydWUsIHF1ZXN0aW9uOiAyLCBtaW51dGVzOiAxNSB9LFxyXG4gICAgICAgICAgeyB0aXRsZTogJyBHbG9iYWwgVmFyaWFibGUgYW5kIFNjb3BlJywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnTmV3ZXIgV2F5IG9mIGNyZWF0aW5nIGEgQ29uc3RhbnQnLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICdDb25zdGFudHMnLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICBdXHJcbiAgICAgIH0sXHJcbiAgICBdLFxyXG4gICAgcmV2aWV3czpbXHJcbiAgICAgIHtpbWc6Jy9hc3NldHMvaW1hZ2VzL2Jsb2cvY29tbWVudC0wMS5qcGcnLHJhdGluZzo1LG5hbWU6J0hhbGV5IEJlbm5ldCcsZGF0ZTonT2N0IDEwLCAyMDIxJyxkZXNjOidMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dXIgYWRpcGlzaWNpbmcgZWxpdCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jaWRpZHVudCB1dCBsYWJvcmUgZXQgZG9sb3JlIG1hZ25hIGFsaXF1YS4nfSxcclxuICAgICAge2ltZzonL2Fzc2V0cy9pbWFnZXMvYmxvZy9jb21tZW50LTAyLmpwZycscmF0aW5nOjUsbmFtZTonU2ltb24gQmFrZXInLGRhdGU6J09jdCAxNSwgMjAyMScsZGVzYzonTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQgc2VkIGRvIGVpdXNtb2QgdGVtcG9yIGluY2lkaWR1bnQgdXQgbGFib3JlIGV0IGRvbG9yZSBtYWduYSBhbGlxdWEuJ30sXHJcbiAgICAgIHtpbWc6Jy9hc3NldHMvaW1hZ2VzL2Jsb2cvY29tbWVudC0wMy5qcGcnLHJhdGluZzo1LG5hbWU6J1JpY2hhcmQgR2VyZScsZGF0ZTonT2N0IDE5LCAyMDIxJyxkZXNjOidMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dXIgYWRpcGlzaWNpbmcgZWxpdCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jaWRpZHVudCB1dCBsYWJvcmUgZXQgZG9sb3JlIG1hZ25hIGFsaXF1YS4nfSxcclxuICAgIF1cclxuICB9LFxyXG4gIHtcclxuICAgIGlkOiAxOSxcclxuICAgIGtpdGNoZW5fY291cnNlOnRydWUsXHJcbiAgICBkdXJhdGlvbjogJzEzIFdlZWtzJyxcclxuICAgIGNvdXJzZV9vdXRsaW5lOidPbnNpdGUgT25seScsXHJcbiAgICBpbWc6ICdjb3Vyc2UtMTkuanBnJyxcclxuICAgIGhvdXJzOiAzNSxcclxuICAgIGxldmVsOiAnQ29va2luZycsXHJcbiAgICB0aXRsZTogJ0hlcmJhbGlzbSAtIE1lZGljaW5hbCBLaXRjaGVuIEhlcmJzICYgU3BpY2VzIENlcnRpZmljYXRlJyxcclxuICAgIHJhdGluZzogJzUnLFxyXG4gICAgcmF0aW5nX2NvdW50OiA0MCxcclxuICAgIGNvdXJzZV9wcmljZTogJzYwJyxcclxuICAgIGxlc3NvbjogMjAsXHJcbiAgICBzdHVkZW50OiAzNixcclxuICAgIGNhdGVnb3J5OidBY2FkZW1pY3MnLFxyXG4gICAgc2hvcnRfZGVzYzogJ0xvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0IGNvbnNlY3R1ciBhZGlwaXNjaW5nIGVsaXQgc2VkIGVpdXNtb2QgdGVtcG9yLicsXHJcbiAgICBpbnN0cnVjdG9yOiAnSmFuZSBTZXltb3VyJyxcclxuICAgIGluc3RydWN0b3JfaW1nOid0ZWFtLTAxLndlYnAnLFxyXG4gICAgaW5zdHJ1Y3Rvcl90aXRsZTonRm91bmRlciAmIENFTycsXHJcbiAgICBpbnN0cnVjdG9yX2Rlc2M6J0NvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQsIHNlZCBkbyBlaXVzbW9kIHRlbXBvciBpbmNpZGlkdW50IGxhYm9yZSBldCBkb2xvcmUgbWFnbmEgYWxpcXVhIGVuaW0gbWluaW0gdmVuaWFtIHF1aXMgbm9zdHJ1ZCBleGVyY2l0YXRpb24gdWxsYSBtY28gbGFib3JpcyBuaXNpIHV0IGFsaXF1aXAgZXggZWEgY29tbW9kbyBjb25zZXF1YXQuIGR1aXMgYXV0ZSBpcnVyZSBkb2xvciBpbiByZXByZWhlbmRlcml0IGluIHZvbHVwdGF0ZS4nLFxyXG4gICAgZmVhdHVyZXM6IFtcclxuICAgICAgJ0Nvb2sgbXVjaCBsb3ZlZCByZWNpcGVzIGxpa2UgcmF2aW9saSwgcGl6emEgYW5kIHBlc3RvIGZyb20gc2NyYXRjaCcsXHJcbiAgICAgICdDb29rIGJldHRlciB0aGFuIHJlc3RhdXJhbnQgVGhhaSBmb29kIGF0IGhvbWUnLFxyXG4gICAgICAnS2VlcCB5b3VyIGZvb2Qgc2FmZSBmcm9tIGhhcm1mdWwgYmFjdGVyaWEgYW5kIGRpc2Vhc2UuJ1xyXG4gICAgXSwgXHJcbiAgICBzb2NpYWxfbGlua3M6W1xyXG4gICAgICB7bGluazogJ2h0dHA6Ly9mYWNlYm9vay5jb20nLCB0YXJnZXQ6ICdfYmxhbmsnLCBpY29uOiAnaWNvbi1mYWNlYm9vayd9LFxyXG4gICAgICB7bGluazogJ2h0dHA6Ly90d2l0dGVyLmNvbScsIHRhcmdldDogJ19ibGFuaycsIGljb246ICdpY29uLXR3aXR0ZXInfSxcclxuICAgICAge2xpbms6ICdodHRwczovL3d3dy5saW5rZWRpbi5jb20vJywgdGFyZ2V0OiAnX2JsYW5rJywgaWNvbjogJ2ljb24tbGlua2VkaW4yJ30sXHJcbiAgICAgIHtsaW5rOiAnaHR0cHM6Ly93d3cueW91dHViZS5jb20vJywgdGFyZ2V0OiAnX2JsYW5rJywgaWNvbjogJ2ljb24teW91dHViZSd9XHJcbiAgICBdLFxyXG4gICAgbGFuZ3VhZ2U6ICdFbmdsaXNoJyxcclxuICAgIGNlcnRpZmljYXRlOiAneWVzJyxcclxuICAgIHZpZGVvSWQ6ICdQSUNqNXRyOWhjYycsXHJcbiAgICBjb3Vyc2VfZGVzYzogJ0xvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0LCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jIGlkaWQgdW50IHV0IGxhYm9yZSBldCBkb2xvcmUgbWFnbmEgYWxpcXVhIGVuaW0gYWQgbWluaW0gdmVuaWFtLCBxdWlzIG5vc3RydWQgZXhlcmVjIHRhdGlvbiB1bGxhbWNvIGxhYm9yaXMgbmlzIGFsaXF1aXAgY29tbW9kbyBjb25zZXF1YXQgZHVpcyBhdXRlIGlydXJlIGRvbG9yIGluIHJlcHJlaGVuZGVyaXQgaW4gdm9sdXB0YXRlIHZlbGl0IGVzc2UgY2lsbHVtIGRvbG9yZSBldSBmdWdpYXQgbnVsbGEgcGFyaWF0dXIgZW5pbSBpcHNhbS4nLFxyXG4gICAgY291cnNlX2Rlc2NfMjogJ0V4Y2VwdGV1ciBzaW50IG9jY2FlY2F0IGN1cGlkYXRhdCBub24gcHJvaWRlbnQgc3VudCBpbiBjdWxwYSBxdWkgb2ZmaWNpYSBkZXNlcnVudCBtb2xsaXQgYW5pbSBpZCBlc3QgbGFib3J1bS4gU2VkIHV0IHBlcnNwaWNpYXRpcyB1bmRlIG9tbmlzIGlzdGUgbmF0dXMgZXJyb3Igc2l0IHZvbHVwdGF0ZW0gYWNjdXNhbnRpdW0gZG9sb3JlbXF1ZSBsYXVkYW50aXVtIHRvdGFtIHJlbSBhcGVyaWFtLicsXHJcbiAgICBsZWFybl9saXN0OiBbJ1Byb2Zlc3Npb25hbCBKYXBhbmVzZSBjb29raW5nIGZyb20gYmVnaW5uZXJzIHRvIGV4cGVydHMnLCdXaWxsIGJlIGFibGUgdG8gY29vayBhdXRoZW50aWMgSXRhbGlhbiByZWNpcGVzIGluIHRoZWlyIG93biBraXRjaGVuJywnVW5kZXJzdGFuZCB0aGUgSE9XIG9mIGNvb2tpbmcsIGJlZm9yZSB0aGlua2luZyBvZiB0aGUgV0hBVCB0byBjb29rLiddLFxyXG4gICAgY291cnNlX2Rlc2NfMzogJ0NvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQsIHNlZCBkbyBlaXVzbW9kIHRlbXBvciBpbmMgaWRpZCB1bnQgdXQgbGFib3JlIGV0IGRvbG9yZSBtYWduYSBhbGlxdWEgZW5pbSBhZCBtaW5pbSB2ZW5pYW0gcXVpcyBub3N0cnVkIGV4ZXJlYyB0YXRpb24gdWxsYW1jbyBsYWJvcmlzIG5pcyBhbGlxdWlwIGNvbW1vZG8gY29uc2VxdWF0IGR1aXMgYXV0ZSBpcnVyZSBkb2xvci4nLFxyXG4gICAgY3VycmljdWx1bV9kZXNjOiAnTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQsIHNlZCBkbyBlaXVzbW9kIHRlbXBvciBpbmMgaWRpZCB1bnQgdXQgbGFib3JlIGV0IGRvbG9yZSBtYWduYSBhbGlxdWEgZW5pbSBhZCBtaW5pbSB2ZW5pYW0sIHF1aXMgbm9zdHJ1ZCBleGVyZWMgdGF0aW9uIHVsbGFtY28gbGFib3JpcyBuaXMgYWxpcXVpcCBjb21tb2RvIGNvbnNlcXVhdC4nLFxyXG4gICAgY291cnNlX2xlc3NvbnM6IFtcclxuICAgICAge1xyXG4gICAgICAgIHRpdGxlOiAnV2VlayAxLTQnLFxyXG4gICAgICAgIHRleHQ6ICdBZHZhbmNlZCBzdG9yeSB0ZWxsaW5nIHRlY2huaXF1ZXMgZm9yIHdyaXRlcnM6IFBlcnNvbmFzLCBDaGFyYWN0ZXJzICYgUGxvdHMnLFxyXG4gICAgICAgIGxlc3NvbnM6IFtcclxuICAgICAgICAgIHsgdGl0bGU6ICdJbnRyb2R1Y3Rpb24nLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICdDb3Vyc2UgT3ZlcnZpZXcnLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICdDb3Vyc2UgT3ZlcnZpZXcnLCBiYWRnZV9saXN0OiB0cnVlLCBxdWVzdGlvbjogMCwgbWludXRlczogMTAgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICdDb3Vyc2UgRXhlcmNpc2UgLyBSZWZlcmVuY2UgRmlsZXMnLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICdDb2RlIEVkaXRvciBJbnN0YWxsYXRpb24gKE9wdGlvbmFsIGlmIHlvdSBoYXZlIG9uZSknLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICcgRW1iZWRkaW5nIFBIUCBpbiBIVE1MJywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgXVxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgdGl0bGU6ICdXZWVrIDUtOCcsXHJcbiAgICAgICAgdGV4dDogJ0FkdmFuY2VkIHN0b3J5IHRlbGxpbmcgdGVjaG5pcXVlcyBmb3Igd3JpdGVyczogUGVyc29uYXMsIENoYXJhY3RlcnMgJiBQbG90cycsXHJcbiAgICAgICAgbGVzc29uczogW1xyXG4gICAgICAgICAgeyB0aXRsZTogJ0RlZmluaW5nIEZ1bmN0aW9ucycsIGljb246ICdpY29uLTY4JyB9LFxyXG4gICAgICAgICAgeyB0aXRsZTogJ0Z1bmN0aW9uIFBhcmFtZXRlcnMnLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICcgUmV0dXJuIFZhbHVlcyBGcm9tIEZ1bmN0aW9ucycsIGJhZGdlX2xpc3Q6IHRydWUsIHF1ZXN0aW9uOiAyLCBtaW51dGVzOiAxNSB9LFxyXG4gICAgICAgICAgeyB0aXRsZTogJyBHbG9iYWwgVmFyaWFibGUgYW5kIFNjb3BlJywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnTmV3ZXIgV2F5IG9mIGNyZWF0aW5nIGEgQ29uc3RhbnQnLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICdDb25zdGFudHMnLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICBdXHJcbiAgICAgIH0sXHJcbiAgICBdLFxyXG4gICAgcmV2aWV3czpbXHJcbiAgICAgIHtpbWc6Jy9hc3NldHMvaW1hZ2VzL2Jsb2cvY29tbWVudC0wMS5qcGcnLHJhdGluZzo1LG5hbWU6J0hhbGV5IEJlbm5ldCcsZGF0ZTonT2N0IDEwLCAyMDIxJyxkZXNjOidMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dXIgYWRpcGlzaWNpbmcgZWxpdCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jaWRpZHVudCB1dCBsYWJvcmUgZXQgZG9sb3JlIG1hZ25hIGFsaXF1YS4nfSxcclxuICAgICAge2ltZzonL2Fzc2V0cy9pbWFnZXMvYmxvZy9jb21tZW50LTAyLmpwZycscmF0aW5nOjUsbmFtZTonU2ltb24gQmFrZXInLGRhdGU6J09jdCAxNSwgMjAyMScsZGVzYzonTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQgc2VkIGRvIGVpdXNtb2QgdGVtcG9yIGluY2lkaWR1bnQgdXQgbGFib3JlIGV0IGRvbG9yZSBtYWduYSBhbGlxdWEuJ30sXHJcbiAgICAgIHtpbWc6Jy9hc3NldHMvaW1hZ2VzL2Jsb2cvY29tbWVudC0wMy5qcGcnLHJhdGluZzo1LG5hbWU6J1JpY2hhcmQgR2VyZScsZGF0ZTonT2N0IDE5LCAyMDIxJyxkZXNjOidMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dXIgYWRpcGlzaWNpbmcgZWxpdCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jaWRpZHVudCB1dCBsYWJvcmUgZXQgZG9sb3JlIG1hZ25hIGFsaXF1YS4nfSxcclxuICAgIF1cclxuICB9LFxyXG4gIHtcclxuICAgIGlkOiAyMCxcclxuICAgIHlvZ2FfY291cnNlOiB0cnVlLFxyXG4gICAgaW1nOiAnY291cnNlLTIwLmpwZycsXHJcbiAgICBkdXJhdGlvbjogJzkgV2Vla3MnLFxyXG4gICAgY291cnNlX291dGxpbmU6J09uc2l0ZSBPbmx5JyxcclxuICAgIGxldmVsOiAnUG93ZXIgWW9nYScsXHJcbiAgICB0aXRsZTogJ1lvZ2EgZm9yIEJhY2sgUGFpbiBSZWxpZWYnLFxyXG4gICAgcmF0aW5nOiAnNC45JyxcclxuICAgIHJhdGluZ19jb3VudDogMzAsXHJcbiAgICBjb3Vyc2VfcHJpY2U6ICczMCcsXHJcbiAgICBsZXNzb246IDEyLFxyXG4gICAgc3R1ZGVudDogODUsXHJcbiAgICBjYXRlZ29yeTonTWFya2V0aW5nJyxcclxuICAgIHNob3J0X2Rlc2M6ICdMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCBjb25zZWN0dXIgYWRpcGlzY2luZyBlbGl0IHNlZCBlaXVzbW9kIHRlbXBvci4nLFxyXG4gICAgaW5zdHJ1Y3RvcjogJ0Vkd2FyZCBOb3J0b24nLFxyXG4gICAgaW5zdHJ1Y3Rvcl9pbWc6J3RlYW0tMDIud2VicCcsXHJcbiAgICBpbnN0cnVjdG9yX3RpdGxlOidGb3VuZGVyICYgQ0VPJyxcclxuICAgIGluc3RydWN0b3JfZGVzYzonQ29uc2VjdGV0dXIgYWRpcGlzaWNpbmcgZWxpdCwgc2VkIGRvIGVpdXNtb2QgdGVtcG9yIGluY2lkaWR1bnQgbGFib3JlIGV0IGRvbG9yZSBtYWduYSBhbGlxdWEgZW5pbSBtaW5pbSB2ZW5pYW0gcXVpcyBub3N0cnVkIGV4ZXJjaXRhdGlvbiB1bGxhIG1jbyBsYWJvcmlzIG5pc2kgdXQgYWxpcXVpcCBleCBlYSBjb21tb2RvIGNvbnNlcXVhdC4gZHVpcyBhdXRlIGlydXJlIGRvbG9yIGluIHJlcHJlaGVuZGVyaXQgaW4gdm9sdXB0YXRlLicsXHJcbiAgICBmZWF0dXJlczogW1xyXG4gICAgICAnQnVpbGQgZnVsbHktZmxlZGdlZCB3ZWJzaXRlcyBhbmQgd2ViIGFwcHMgZm9yIHlvdXIgYnVzaW5lc3MuJyxcclxuICAgICAgJ0FmdGVyIHRoZSBjb3Vyc2UgeW91IHdpbGwgYmUgYWJsZSB0byBidWlsZCBBTlkgd2Vic2l0ZSB5b3Ugd2FudC4nLFxyXG4gICAgICAnWW91IHdpbGwgbWFzdGVyIGJvdGggZnJvbnQgYW5kIGJhY2stZW5kIGRldmVsb3BtZW50IHRlY2hub2xvZ2llcy4nXHJcbiAgICBdLCBcclxuICAgIHNvY2lhbF9saW5rczpbXHJcbiAgICAgIHtsaW5rOiAnaHR0cDovL2ZhY2Vib29rLmNvbScsIHRhcmdldDogJ19ibGFuaycsIGljb246ICdpY29uLWZhY2Vib29rJ30sXHJcbiAgICAgIHtsaW5rOiAnaHR0cDovL3R3aXR0ZXIuY29tJywgdGFyZ2V0OiAnX2JsYW5rJywgaWNvbjogJ2ljb24tdHdpdHRlcid9LFxyXG4gICAgICB7bGluazogJ2h0dHBzOi8vd3d3LmxpbmtlZGluLmNvbS8nLCB0YXJnZXQ6ICdfYmxhbmsnLCBpY29uOiAnaWNvbi1saW5rZWRpbjInfSxcclxuICAgICAge2xpbms6ICdodHRwczovL3d3dy55b3V0dWJlLmNvbS8nLCB0YXJnZXQ6ICdfYmxhbmsnLCBpY29uOiAnaWNvbi15b3V0dWJlJ31cclxuICAgIF0sXHJcbiAgICBsYW5ndWFnZTogJ0VuZ2xpc2gnLFxyXG4gICAgY2VydGlmaWNhdGU6ICd5ZXMnLFxyXG4gICAgdmlkZW9JZDogJ1BJQ2o1dHI5aGNjJyxcclxuICAgIGNvdXJzZV9kZXNjOiAnTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQsIHNlZCBkbyBlaXVzbW9kIHRlbXBvciBpbmMgaWRpZCB1bnQgdXQgbGFib3JlIGV0IGRvbG9yZSBtYWduYSBhbGlxdWEgZW5pbSBhZCBtaW5pbSB2ZW5pYW0sIHF1aXMgbm9zdHJ1ZCBleGVyZWMgdGF0aW9uIHVsbGFtY28gbGFib3JpcyBuaXMgYWxpcXVpcCBjb21tb2RvIGNvbnNlcXVhdCBkdWlzIGF1dGUgaXJ1cmUgZG9sb3IgaW4gcmVwcmVoZW5kZXJpdCBpbiB2b2x1cHRhdGUgdmVsaXQgZXNzZSBjaWxsdW0gZG9sb3JlIGV1IGZ1Z2lhdCBudWxsYSBwYXJpYXR1ciBlbmltIGlwc2FtLicsXHJcbiAgICBjb3Vyc2VfZGVzY18yOiAnRXhjZXB0ZXVyIHNpbnQgb2NjYWVjYXQgY3VwaWRhdGF0IG5vbiBwcm9pZGVudCBzdW50IGluIGN1bHBhIHF1aSBvZmZpY2lhIGRlc2VydW50IG1vbGxpdCBhbmltIGlkIGVzdCBsYWJvcnVtLiBTZWQgdXQgcGVyc3BpY2lhdGlzIHVuZGUgb21uaXMgaXN0ZSBuYXR1cyBlcnJvciBzaXQgdm9sdXB0YXRlbSBhY2N1c2FudGl1bSBkb2xvcmVtcXVlIGxhdWRhbnRpdW0gdG90YW0gcmVtIGFwZXJpYW0uJyxcclxuICAgIGxlYXJuX2xpc3Q6IFsnTGVhcm4gdG8gdXNlIFB5dGhvbiBwcm9mZXNzaW9uYWxseSwgbGVhcm5pbmcgYm90aCBQeXRob24gMiAmIFB5dGhvbiAzIScsICdCdWlsZCA2IGJlYXV0aWZ1bCByZWFsLXdvcmxkIHByb2plY3RzIGZvciB5b3VyIHBvcnRmb2xpbyAobm90IGJvcmluZyB0b3kgYXBwcyknLCAnVW5kZXJzdGFuZCB0aGUgVGhlb3J5IGJlaGluZCBWdWUuanMgYW5kIHVzZSBpdCBpbiBSZWFsIFByb2plY3RzJywgJ0NyZWF0ZSByZXNwb25zaXZlLCBhY2Nlc3NpYmxlLCBhbmQgYmVhdXRpZnVsIGxheW91dHMnXSxcclxuICAgIGNvdXJzZV9kZXNjXzM6ICdDb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0LCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jIGlkaWQgdW50IHV0IGxhYm9yZSBldCBkb2xvcmUgbWFnbmEgYWxpcXVhIGVuaW0gYWQgbWluaW0gdmVuaWFtIHF1aXMgbm9zdHJ1ZCBleGVyZWMgdGF0aW9uIHVsbGFtY28gbGFib3JpcyBuaXMgYWxpcXVpcCBjb21tb2RvIGNvbnNlcXVhdCBkdWlzIGF1dGUgaXJ1cmUgZG9sb3IuJyxcclxuICAgIGN1cnJpY3VsdW1fZGVzYzogJ0xvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0LCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jIGlkaWQgdW50IHV0IGxhYm9yZSBldCBkb2xvcmUgbWFnbmEgYWxpcXVhIGVuaW0gYWQgbWluaW0gdmVuaWFtLCBxdWlzIG5vc3RydWQgZXhlcmVjIHRhdGlvbiB1bGxhbWNvIGxhYm9yaXMgbmlzIGFsaXF1aXAgY29tbW9kbyBjb25zZXF1YXQuJyxcclxuICAgIGNvdXJzZV9sZXNzb25zOiBbXHJcbiAgICAgIHtcclxuICAgICAgICB0aXRsZTogJ1dlZWsgMS00JyxcclxuICAgICAgICB0ZXh0OiAnQWR2YW5jZWQgc3RvcnkgdGVsbGluZyB0ZWNobmlxdWVzIGZvciB3cml0ZXJzOiBQZXJzb25hcywgQ2hhcmFjdGVycyAmIFBsb3RzJyxcclxuICAgICAgICBsZXNzb25zOiBbXHJcbiAgICAgICAgICB7IHRpdGxlOiAnSW50cm9kdWN0aW9uJywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnQ291cnNlIE92ZXJ2aWV3JywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnQ291cnNlIE92ZXJ2aWV3JywgYmFkZ2VfbGlzdDogdHJ1ZSwgcXVlc3Rpb246IDAsIG1pbnV0ZXM6IDEwIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnQ291cnNlIEV4ZXJjaXNlIC8gUmVmZXJlbmNlIEZpbGVzJywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnQ29kZSBFZGl0b3IgSW5zdGFsbGF0aW9uIChPcHRpb25hbCBpZiB5b3UgaGF2ZSBvbmUpJywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnIEVtYmVkZGluZyBQSFAgaW4gSFRNTCcsIGljb246ICdpY29uLTY4JyB9LFxyXG4gICAgICAgIF1cclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIHRpdGxlOiAnV2VlayA1LTgnLFxyXG4gICAgICAgIHRleHQ6ICdBZHZhbmNlZCBzdG9yeSB0ZWxsaW5nIHRlY2huaXF1ZXMgZm9yIHdyaXRlcnM6IFBlcnNvbmFzLCBDaGFyYWN0ZXJzICYgUGxvdHMnLFxyXG4gICAgICAgIGxlc3NvbnM6IFtcclxuICAgICAgICAgIHsgdGl0bGU6ICdEZWZpbmluZyBGdW5jdGlvbnMnLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICdGdW5jdGlvbiBQYXJhbWV0ZXJzJywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnIFJldHVybiBWYWx1ZXMgRnJvbSBGdW5jdGlvbnMnLCBiYWRnZV9saXN0OiB0cnVlLCBxdWVzdGlvbjogMiwgbWludXRlczogMTUgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICcgR2xvYmFsIFZhcmlhYmxlIGFuZCBTY29wZScsIGljb246ICdpY29uLTY4JyB9LFxyXG4gICAgICAgICAgeyB0aXRsZTogJ05ld2VyIFdheSBvZiBjcmVhdGluZyBhIENvbnN0YW50JywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnQ29uc3RhbnRzJywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgXVxyXG4gICAgICB9LFxyXG4gICAgXSxcclxuICAgIHJldmlld3M6W1xyXG4gICAgICB7aW1nOicvYXNzZXRzL2ltYWdlcy9ibG9nL2NvbW1lbnQtMDEuanBnJyxyYXRpbmc6NSxuYW1lOidIYWxleSBCZW5uZXQnLGRhdGU6J09jdCAxMCwgMjAyMScsZGVzYzonTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQgc2VkIGRvIGVpdXNtb2QgdGVtcG9yIGluY2lkaWR1bnQgdXQgbGFib3JlIGV0IGRvbG9yZSBtYWduYSBhbGlxdWEuJ30sXHJcbiAgICAgIHtpbWc6Jy9hc3NldHMvaW1hZ2VzL2Jsb2cvY29tbWVudC0wMi5qcGcnLHJhdGluZzo1LG5hbWU6J1NpbW9uIEJha2VyJyxkYXRlOidPY3QgMTUsIDIwMjEnLGRlc2M6J0xvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0IHNlZCBkbyBlaXVzbW9kIHRlbXBvciBpbmNpZGlkdW50IHV0IGxhYm9yZSBldCBkb2xvcmUgbWFnbmEgYWxpcXVhLid9LFxyXG4gICAgICB7aW1nOicvYXNzZXRzL2ltYWdlcy9ibG9nL2NvbW1lbnQtMDMuanBnJyxyYXRpbmc6NSxuYW1lOidSaWNoYXJkIEdlcmUnLGRhdGU6J09jdCAxOSwgMjAyMScsZGVzYzonTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQgc2VkIGRvIGVpdXNtb2QgdGVtcG9yIGluY2lkaWR1bnQgdXQgbGFib3JlIGV0IGRvbG9yZSBtYWduYSBhbGlxdWEuJ30sXHJcbiAgICBdXHJcbiAgfSxcclxuICB7XHJcbiAgICBpZDogMjEsXHJcbiAgICB5b2dhX2NvdXJzZTogdHJ1ZSxcclxuICAgIGltZzogJ2NvdXJzZS0yMS5qcGcnLFxyXG4gICAgZHVyYXRpb246ICc1IFdlZWtzJyxcclxuICAgIGNvdXJzZV9vdXRsaW5lOidPbmxpbmUgKyBPbnNpdGUnLFxyXG4gICAgbGV2ZWw6ICdQb3dlciBZb2dhJyxcclxuICAgIHRpdGxlOiAnU3VwZXIgQnJhaW4gWU9HQScsXHJcbiAgICByYXRpbmc6ICc1LjAnLFxyXG4gICAgcmF0aW5nX2NvdW50OiAxMSxcclxuICAgIGNvdXJzZV9wcmljZTogJzQwJyxcclxuICAgIGxlc3NvbjogMjAsXHJcbiAgICBzdHVkZW50OiAzOCxcclxuICAgIGNhdGVnb3J5OidBcnQgJiBEZXNpZ24nLFxyXG4gICAgc2hvcnRfZGVzYzogJ0xvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0IGNvbnNlY3R1ciBlbGl0IHNlZCBlaXVzbW9kIGV4IHRlbXBvciBpbmNpZGlkdW50IGxhYm9yZSBkb2xvcmUgbWFnbmEuJyxcclxuICAgIGluc3RydWN0b3I6ICdKb2huIFRyYXZvbHRhJyxcclxuICAgIGluc3RydWN0b3JfaW1nOid0ZWFtLTA0LndlYnAnLFxyXG4gICAgaW5zdHJ1Y3Rvcl90aXRsZTonRm91bmRlciAmIENFTycsXHJcbiAgICBpbnN0cnVjdG9yX2Rlc2M6J0NvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQsIHNlZCBkbyBlaXVzbW9kIHRlbXBvciBpbmNpZGlkdW50IGxhYm9yZSBldCBkb2xvcmUgbWFnbmEgYWxpcXVhIGVuaW0gbWluaW0gdmVuaWFtIHF1aXMgbm9zdHJ1ZCBleGVyY2l0YXRpb24gdWxsYSBtY28gbGFib3JpcyBuaXNpIHV0IGFsaXF1aXAgZXggZWEgY29tbW9kbyBjb25zZXF1YXQuIGR1aXMgYXV0ZSBpcnVyZSBkb2xvciBpbiByZXByZWhlbmRlcml0IGluIHZvbHVwdGF0ZS4nLFxyXG4gICAgZmVhdHVyZXM6IFtcclxuICAgICAgJ0J1aWxkIGZ1bGx5LWZsZWRnZWQgd2Vic2l0ZXMgYW5kIHdlYiBhcHBzIGZvciB5b3VyIGJ1c2luZXNzLicsXHJcbiAgICAgICdBZnRlciB0aGUgY291cnNlIHlvdSB3aWxsIGJlIGFibGUgdG8gYnVpbGQgQU5ZIHdlYnNpdGUgeW91IHdhbnQuJyxcclxuICAgICAgJ1lvdSB3aWxsIG1hc3RlciBib3RoIGZyb250IGFuZCBiYWNrLWVuZCBkZXZlbG9wbWVudCB0ZWNobm9sb2dpZXMuJ1xyXG4gICAgXSwgXHJcbiAgICBzb2NpYWxfbGlua3M6W1xyXG4gICAgICB7bGluazogJ2h0dHA6Ly9mYWNlYm9vay5jb20nLCB0YXJnZXQ6ICdfYmxhbmsnLCBpY29uOiAnaWNvbi1mYWNlYm9vayd9LFxyXG4gICAgICB7bGluazogJ2h0dHA6Ly90d2l0dGVyLmNvbScsIHRhcmdldDogJ19ibGFuaycsIGljb246ICdpY29uLXR3aXR0ZXInfSxcclxuICAgICAge2xpbms6ICdodHRwczovL3d3dy5saW5rZWRpbi5jb20vJywgdGFyZ2V0OiAnX2JsYW5rJywgaWNvbjogJ2ljb24tbGlua2VkaW4yJ30sXHJcbiAgICAgIHtsaW5rOiAnaHR0cHM6Ly93d3cueW91dHViZS5jb20vJywgdGFyZ2V0OiAnX2JsYW5rJywgaWNvbjogJ2ljb24teW91dHViZSd9XHJcbiAgICBdLFxyXG4gICAgbGFuZ3VhZ2U6J0hpbmRpJyxcclxuICAgIGNlcnRpZmljYXRlOid5ZXMnLFxyXG4gICAgdmlkZW9JZDonYzIzOHh4ZURkRkknLFxyXG4gICAgY291cnNlX2Rlc2M6ICdMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dXIgYWRpcGlzaWNpbmcgZWxpdCwgc2VkIGRvIGVpdXNtb2QgdGVtcG9yIGluYyBpZGlkIHVudCB1dCBsYWJvcmUgZXQgZG9sb3JlIG1hZ25hIGFsaXF1YSBlbmltIGFkIG1pbmltIHZlbmlhbSwgcXVpcyBub3N0cnVkIGV4ZXJlYyB0YXRpb24gdWxsYW1jbyBsYWJvcmlzIG5pcyBhbGlxdWlwIGNvbW1vZG8gY29uc2VxdWF0IGR1aXMgYXV0ZSBpcnVyZSBkb2xvciBpbiByZXByZWhlbmRlcml0IGluIHZvbHVwdGF0ZSB2ZWxpdCBlc3NlIGNpbGx1bSBkb2xvcmUgZXUgZnVnaWF0IG51bGxhIHBhcmlhdHVyIGVuaW0gaXBzYW0uJyxcclxuICAgIGNvdXJzZV9kZXNjXzI6ICdFeGNlcHRldXIgc2ludCBvY2NhZWNhdCBjdXBpZGF0YXQgbm9uIHByb2lkZW50IHN1bnQgaW4gY3VscGEgcXVpIG9mZmljaWEgZGVzZXJ1bnQgbW9sbGl0IGFuaW0gaWQgZXN0IGxhYm9ydW0uIFNlZCB1dCBwZXJzcGljaWF0aXMgdW5kZSBvbW5pcyBpc3RlIG5hdHVzIGVycm9yIHNpdCB2b2x1cHRhdGVtIGFjY3VzYW50aXVtIGRvbG9yZW1xdWUgbGF1ZGFudGl1bSB0b3RhbSByZW0gYXBlcmlhbS4nLFxyXG4gICAgbGVhcm5fbGlzdDogWydMZWFybiB0byB1c2UgUHl0aG9uIHByb2Zlc3Npb25hbGx5LCBsZWFybmluZyBib3RoIFB5dGhvbiAyICYgUHl0aG9uIDMhJywgJ0J1aWxkIDYgYmVhdXRpZnVsIHJlYWwtd29ybGQgcHJvamVjdHMgZm9yIHlvdXIgcG9ydGZvbGlvIChub3QgYm9yaW5nIHRveSBhcHBzKScsICdVbmRlcnN0YW5kIHRoZSBUaGVvcnkgYmVoaW5kIFZ1ZS5qcyBhbmQgdXNlIGl0IGluIFJlYWwgUHJvamVjdHMnLCAnQ3JlYXRlIHJlc3BvbnNpdmUsIGFjY2Vzc2libGUsIGFuZCBiZWF1dGlmdWwgbGF5b3V0cyddLFxyXG4gICAgY291cnNlX2Rlc2NfMzogJ0NvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQsIHNlZCBkbyBlaXVzbW9kIHRlbXBvciBpbmMgaWRpZCB1bnQgdXQgbGFib3JlIGV0IGRvbG9yZSBtYWduYSBhbGlxdWEgZW5pbSBhZCBtaW5pbSB2ZW5pYW0gcXVpcyBub3N0cnVkIGV4ZXJlYyB0YXRpb24gdWxsYW1jbyBsYWJvcmlzIG5pcyBhbGlxdWlwIGNvbW1vZG8gY29uc2VxdWF0IGR1aXMgYXV0ZSBpcnVyZSBkb2xvci4nLFxyXG4gICAgY3VycmljdWx1bV9kZXNjOiAnTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQsIHNlZCBkbyBlaXVzbW9kIHRlbXBvciBpbmMgaWRpZCB1bnQgdXQgbGFib3JlIGV0IGRvbG9yZSBtYWduYSBhbGlxdWEgZW5pbSBhZCBtaW5pbSB2ZW5pYW0sIHF1aXMgbm9zdHJ1ZCBleGVyZWMgdGF0aW9uIHVsbGFtY28gbGFib3JpcyBuaXMgYWxpcXVpcCBjb21tb2RvIGNvbnNlcXVhdC4nLFxyXG4gICAgY291cnNlX2xlc3NvbnM6IFtcclxuICAgICAge1xyXG4gICAgICAgIHRpdGxlOiAnV2VlayAxLTQnLFxyXG4gICAgICAgIHRleHQ6ICdBZHZhbmNlZCBzdG9yeSB0ZWxsaW5nIHRlY2huaXF1ZXMgZm9yIHdyaXRlcnM6IFBlcnNvbmFzLCBDaGFyYWN0ZXJzICYgUGxvdHMnLFxyXG4gICAgICAgIGxlc3NvbnM6IFtcclxuICAgICAgICAgIHsgdGl0bGU6ICdJbnRyb2R1Y3Rpb24nLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICdDb3Vyc2UgT3ZlcnZpZXcnLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICdDb3Vyc2UgT3ZlcnZpZXcnLCBiYWRnZV9saXN0OiB0cnVlLCBxdWVzdGlvbjogMCwgbWludXRlczogMTAgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICdDb3Vyc2UgRXhlcmNpc2UgLyBSZWZlcmVuY2UgRmlsZXMnLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICdDb2RlIEVkaXRvciBJbnN0YWxsYXRpb24gKE9wdGlvbmFsIGlmIHlvdSBoYXZlIG9uZSknLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICcgRW1iZWRkaW5nIFBIUCBpbiBIVE1MJywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgXVxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgdGl0bGU6ICdXZWVrIDUtOCcsXHJcbiAgICAgICAgdGV4dDogJ0FkdmFuY2VkIHN0b3J5IHRlbGxpbmcgdGVjaG5pcXVlcyBmb3Igd3JpdGVyczogUGVyc29uYXMsIENoYXJhY3RlcnMgJiBQbG90cycsXHJcbiAgICAgICAgbGVzc29uczogW1xyXG4gICAgICAgICAgeyB0aXRsZTogJ0RlZmluaW5nIEZ1bmN0aW9ucycsIGljb246ICdpY29uLTY4JyB9LFxyXG4gICAgICAgICAgeyB0aXRsZTogJ0Z1bmN0aW9uIFBhcmFtZXRlcnMnLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICcgUmV0dXJuIFZhbHVlcyBGcm9tIEZ1bmN0aW9ucycsIGJhZGdlX2xpc3Q6IHRydWUsIHF1ZXN0aW9uOiAyLCBtaW51dGVzOiAxNSB9LFxyXG4gICAgICAgICAgeyB0aXRsZTogJyBHbG9iYWwgVmFyaWFibGUgYW5kIFNjb3BlJywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnTmV3ZXIgV2F5IG9mIGNyZWF0aW5nIGEgQ29uc3RhbnQnLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICdDb25zdGFudHMnLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICBdXHJcbiAgICAgIH0sXHJcbiAgICBdLFxyXG4gICAgcmV2aWV3czpbXHJcbiAgICAgIHtpbWc6Jy9hc3NldHMvaW1hZ2VzL2Jsb2cvY29tbWVudC0wMS5qcGcnLHJhdGluZzo1LG5hbWU6J0hhbGV5IEJlbm5ldCcsZGF0ZTonT2N0IDEwLCAyMDIxJyxkZXNjOidMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dXIgYWRpcGlzaWNpbmcgZWxpdCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jaWRpZHVudCB1dCBsYWJvcmUgZXQgZG9sb3JlIG1hZ25hIGFsaXF1YS4nfSxcclxuICAgICAge2ltZzonL2Fzc2V0cy9pbWFnZXMvYmxvZy9jb21tZW50LTAyLmpwZycscmF0aW5nOjUsbmFtZTonU2ltb24gQmFrZXInLGRhdGU6J09jdCAxNSwgMjAyMScsZGVzYzonTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQgc2VkIGRvIGVpdXNtb2QgdGVtcG9yIGluY2lkaWR1bnQgdXQgbGFib3JlIGV0IGRvbG9yZSBtYWduYSBhbGlxdWEuJ30sXHJcbiAgICAgIHtpbWc6Jy9hc3NldHMvaW1hZ2VzL2Jsb2cvY29tbWVudC0wMy5qcGcnLHJhdGluZzo1LG5hbWU6J1JpY2hhcmQgR2VyZScsZGF0ZTonT2N0IDE5LCAyMDIxJyxkZXNjOidMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dXIgYWRpcGlzaWNpbmcgZWxpdCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jaWRpZHVudCB1dCBsYWJvcmUgZXQgZG9sb3JlIG1hZ25hIGFsaXF1YS4nfSxcclxuICAgIF1cclxuICB9LFxyXG4gIHtcclxuICAgIGlkOiAyMixcclxuICAgIHlvZ2FfY291cnNlOnRydWUsXHJcbiAgICBpbWc6ICdjb3Vyc2UtMjIuanBnJyxcclxuICAgIGR1cmF0aW9uOiAnMTAgV2Vla3MnLFxyXG4gICAgY291cnNlX291dGxpbmU6J09ubGluZSArIE9uc2l0ZScsXHJcbiAgICBsZXZlbDogJ1Bvd2VyIFlvZ2EnLFxyXG4gICAgdGl0bGU6ICdDaGFpciBZb2dhIGZvciBTZW5pb3JzJyxcclxuICAgIHJhdGluZzogJzQuOScsXHJcbiAgICByYXRpbmdfY291bnQ6IDE1LFxyXG4gICAgY291cnNlX3ByaWNlOiAnNTAnLFxyXG4gICAgbGVzc29uOiAyMCxcclxuICAgIHN0dWRlbnQ6IDM1LFxyXG4gICAgY2F0ZWdvcnk6J0RldmVsb3BtZW50JyxcclxuICAgIHNob3J0X2Rlc2M6ICdMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCBjb25zZWN0dXIgZWxpdCBzZWQgZWl1c21vZCBleCB0ZW1wb3IgaW5jaWRpZHVudCBsYWJvcmUgZG9sb3JlIG1hZ25hLicsXHJcbiAgICBpbnN0cnVjdG9yOiAnSm9obiBUcmF2b2x0YScsXHJcbiAgICBpbnN0cnVjdG9yX2ltZzondGVhbS0wNC53ZWJwJyxcclxuICAgIGluc3RydWN0b3JfdGl0bGU6J0ZvdW5kZXIgJiBDRU8nLFxyXG4gICAgaW5zdHJ1Y3Rvcl9kZXNjOidDb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0LCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jaWRpZHVudCBsYWJvcmUgZXQgZG9sb3JlIG1hZ25hIGFsaXF1YSBlbmltIG1pbmltIHZlbmlhbSBxdWlzIG5vc3RydWQgZXhlcmNpdGF0aW9uIHVsbGEgbWNvIGxhYm9yaXMgbmlzaSB1dCBhbGlxdWlwIGV4IGVhIGNvbW1vZG8gY29uc2VxdWF0LiBkdWlzIGF1dGUgaXJ1cmUgZG9sb3IgaW4gcmVwcmVoZW5kZXJpdCBpbiB2b2x1cHRhdGUuJyxcclxuICAgIGZlYXR1cmVzOiBbXHJcbiAgICAgICdCdWlsZCBmdWxseS1mbGVkZ2VkIHdlYnNpdGVzIGFuZCB3ZWIgYXBwcyBmb3IgeW91ciBidXNpbmVzcy4nLFxyXG4gICAgICAnQWZ0ZXIgdGhlIGNvdXJzZSB5b3Ugd2lsbCBiZSBhYmxlIHRvIGJ1aWxkIEFOWSB3ZWJzaXRlIHlvdSB3YW50LicsXHJcbiAgICAgICdZb3Ugd2lsbCBtYXN0ZXIgYm90aCBmcm9udCBhbmQgYmFjay1lbmQgZGV2ZWxvcG1lbnQgdGVjaG5vbG9naWVzLidcclxuICAgIF0sIFxyXG4gICAgc29jaWFsX2xpbmtzOltcclxuICAgICAge2xpbms6ICdodHRwOi8vZmFjZWJvb2suY29tJywgdGFyZ2V0OiAnX2JsYW5rJywgaWNvbjogJ2ljb24tZmFjZWJvb2snfSxcclxuICAgICAge2xpbms6ICdodHRwOi8vdHdpdHRlci5jb20nLCB0YXJnZXQ6ICdfYmxhbmsnLCBpY29uOiAnaWNvbi10d2l0dGVyJ30sXHJcbiAgICAgIHtsaW5rOiAnaHR0cHM6Ly93d3cubGlua2VkaW4uY29tLycsIHRhcmdldDogJ19ibGFuaycsIGljb246ICdpY29uLWxpbmtlZGluMid9LFxyXG4gICAgICB7bGluazogJ2h0dHBzOi8vd3d3LnlvdXR1YmUuY29tLycsIHRhcmdldDogJ19ibGFuaycsIGljb246ICdpY29uLXlvdXR1YmUnfVxyXG4gICAgXSxcclxuICAgIGxhbmd1YWdlOiAnRW5nbGlzaCcsXHJcbiAgICBjZXJ0aWZpY2F0ZTogJ3llcycsXHJcbiAgICB2aWRlb0lkOiAnUElDajV0cjloY2MnLFxyXG4gICAgY291cnNlX2Rlc2M6ICdMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dXIgYWRpcGlzaWNpbmcgZWxpdCwgc2VkIGRvIGVpdXNtb2QgdGVtcG9yIGluYyBpZGlkIHVudCB1dCBsYWJvcmUgZXQgZG9sb3JlIG1hZ25hIGFsaXF1YSBlbmltIGFkIG1pbmltIHZlbmlhbSwgcXVpcyBub3N0cnVkIGV4ZXJlYyB0YXRpb24gdWxsYW1jbyBsYWJvcmlzIG5pcyBhbGlxdWlwIGNvbW1vZG8gY29uc2VxdWF0IGR1aXMgYXV0ZSBpcnVyZSBkb2xvciBpbiByZXByZWhlbmRlcml0IGluIHZvbHVwdGF0ZSB2ZWxpdCBlc3NlIGNpbGx1bSBkb2xvcmUgZXUgZnVnaWF0IG51bGxhIHBhcmlhdHVyIGVuaW0gaXBzYW0uJyxcclxuICAgIGNvdXJzZV9kZXNjXzI6ICdFeGNlcHRldXIgc2ludCBvY2NhZWNhdCBjdXBpZGF0YXQgbm9uIHByb2lkZW50IHN1bnQgaW4gY3VscGEgcXVpIG9mZmljaWEgZGVzZXJ1bnQgbW9sbGl0IGFuaW0gaWQgZXN0IGxhYm9ydW0uIFNlZCB1dCBwZXJzcGljaWF0aXMgdW5kZSBvbW5pcyBpc3RlIG5hdHVzIGVycm9yIHNpdCB2b2x1cHRhdGVtIGFjY3VzYW50aXVtIGRvbG9yZW1xdWUgbGF1ZGFudGl1bSB0b3RhbSByZW0gYXBlcmlhbS4nLFxyXG4gICAgbGVhcm5fbGlzdDogWydMZWFybiB0byB1c2UgUHl0aG9uIHByb2Zlc3Npb25hbGx5LCBsZWFybmluZyBib3RoIFB5dGhvbiAyICYgUHl0aG9uIDMhJywgJ0J1aWxkIDYgYmVhdXRpZnVsIHJlYWwtd29ybGQgcHJvamVjdHMgZm9yIHlvdXIgcG9ydGZvbGlvIChub3QgYm9yaW5nIHRveSBhcHBzKScsICdVbmRlcnN0YW5kIHRoZSBUaGVvcnkgYmVoaW5kIFZ1ZS5qcyBhbmQgdXNlIGl0IGluIFJlYWwgUHJvamVjdHMnLCAnQ3JlYXRlIHJlc3BvbnNpdmUsIGFjY2Vzc2libGUsIGFuZCBiZWF1dGlmdWwgbGF5b3V0cyddLFxyXG4gICAgY291cnNlX2Rlc2NfMzogJ0NvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQsIHNlZCBkbyBlaXVzbW9kIHRlbXBvciBpbmMgaWRpZCB1bnQgdXQgbGFib3JlIGV0IGRvbG9yZSBtYWduYSBhbGlxdWEgZW5pbSBhZCBtaW5pbSB2ZW5pYW0gcXVpcyBub3N0cnVkIGV4ZXJlYyB0YXRpb24gdWxsYW1jbyBsYWJvcmlzIG5pcyBhbGlxdWlwIGNvbW1vZG8gY29uc2VxdWF0IGR1aXMgYXV0ZSBpcnVyZSBkb2xvci4nLFxyXG4gICAgY3VycmljdWx1bV9kZXNjOiAnTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQsIHNlZCBkbyBlaXVzbW9kIHRlbXBvciBpbmMgaWRpZCB1bnQgdXQgbGFib3JlIGV0IGRvbG9yZSBtYWduYSBhbGlxdWEgZW5pbSBhZCBtaW5pbSB2ZW5pYW0sIHF1aXMgbm9zdHJ1ZCBleGVyZWMgdGF0aW9uIHVsbGFtY28gbGFib3JpcyBuaXMgYWxpcXVpcCBjb21tb2RvIGNvbnNlcXVhdC4nLFxyXG4gICAgY291cnNlX2xlc3NvbnM6IFtcclxuICAgICAge1xyXG4gICAgICAgIHRpdGxlOiAnV2VlayAxLTQnLFxyXG4gICAgICAgIHRleHQ6ICdBZHZhbmNlZCBzdG9yeSB0ZWxsaW5nIHRlY2huaXF1ZXMgZm9yIHdyaXRlcnM6IFBlcnNvbmFzLCBDaGFyYWN0ZXJzICYgUGxvdHMnLFxyXG4gICAgICAgIGxlc3NvbnM6IFtcclxuICAgICAgICAgIHsgdGl0bGU6ICdJbnRyb2R1Y3Rpb24nLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICdDb3Vyc2UgT3ZlcnZpZXcnLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICdDb3Vyc2UgT3ZlcnZpZXcnLCBiYWRnZV9saXN0OiB0cnVlLCBxdWVzdGlvbjogMCwgbWludXRlczogMTAgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICdDb3Vyc2UgRXhlcmNpc2UgLyBSZWZlcmVuY2UgRmlsZXMnLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICdDb2RlIEVkaXRvciBJbnN0YWxsYXRpb24gKE9wdGlvbmFsIGlmIHlvdSBoYXZlIG9uZSknLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICcgRW1iZWRkaW5nIFBIUCBpbiBIVE1MJywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgXVxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgdGl0bGU6ICdXZWVrIDUtOCcsXHJcbiAgICAgICAgdGV4dDogJ0FkdmFuY2VkIHN0b3J5IHRlbGxpbmcgdGVjaG5pcXVlcyBmb3Igd3JpdGVyczogUGVyc29uYXMsIENoYXJhY3RlcnMgJiBQbG90cycsXHJcbiAgICAgICAgbGVzc29uczogW1xyXG4gICAgICAgICAgeyB0aXRsZTogJ0RlZmluaW5nIEZ1bmN0aW9ucycsIGljb246ICdpY29uLTY4JyB9LFxyXG4gICAgICAgICAgeyB0aXRsZTogJ0Z1bmN0aW9uIFBhcmFtZXRlcnMnLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICcgUmV0dXJuIFZhbHVlcyBGcm9tIEZ1bmN0aW9ucycsIGJhZGdlX2xpc3Q6IHRydWUsIHF1ZXN0aW9uOiAyLCBtaW51dGVzOiAxNSB9LFxyXG4gICAgICAgICAgeyB0aXRsZTogJyBHbG9iYWwgVmFyaWFibGUgYW5kIFNjb3BlJywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnTmV3ZXIgV2F5IG9mIGNyZWF0aW5nIGEgQ29uc3RhbnQnLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICdDb25zdGFudHMnLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICBdXHJcbiAgICAgIH0sXHJcbiAgICBdLFxyXG4gICAgcmV2aWV3czpbXHJcbiAgICAgIHtpbWc6Jy9hc3NldHMvaW1hZ2VzL2Jsb2cvY29tbWVudC0wMS5qcGcnLHJhdGluZzo1LG5hbWU6J0hhbGV5IEJlbm5ldCcsZGF0ZTonT2N0IDEwLCAyMDIxJyxkZXNjOidMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dXIgYWRpcGlzaWNpbmcgZWxpdCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jaWRpZHVudCB1dCBsYWJvcmUgZXQgZG9sb3JlIG1hZ25hIGFsaXF1YS4nfSxcclxuICAgICAge2ltZzonL2Fzc2V0cy9pbWFnZXMvYmxvZy9jb21tZW50LTAyLmpwZycscmF0aW5nOjUsbmFtZTonU2ltb24gQmFrZXInLGRhdGU6J09jdCAxNSwgMjAyMScsZGVzYzonTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQgc2VkIGRvIGVpdXNtb2QgdGVtcG9yIGluY2lkaWR1bnQgdXQgbGFib3JlIGV0IGRvbG9yZSBtYWduYSBhbGlxdWEuJ30sXHJcbiAgICAgIHtpbWc6Jy9hc3NldHMvaW1hZ2VzL2Jsb2cvY29tbWVudC0wMy5qcGcnLHJhdGluZzo1LG5hbWU6J1JpY2hhcmQgR2VyZScsZGF0ZTonT2N0IDE5LCAyMDIxJyxkZXNjOidMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dXIgYWRpcGlzaWNpbmcgZWxpdCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jaWRpZHVudCB1dCBsYWJvcmUgZXQgZG9sb3JlIG1hZ25hIGFsaXF1YS4nfSxcclxuICAgIF1cclxuICB9LFxyXG4gIHtcclxuICAgIGlkOiAyMyxcclxuICAgIHlvZ2FfY291cnNlOiB0cnVlLFxyXG4gICAgaW1nOiAnY291cnNlLTIzLmpwZycsXHJcbiAgICBkdXJhdGlvbjogJzMgV2Vla3MnLFxyXG4gICAgbGV2ZWw6ICdQb3dlciBZb2dhJyxcclxuICAgIGNvdXJzZV9vdXRsaW5lOidPbmxpbmUgT25seScsXHJcbiAgICB0aXRsZTogJ09ubGluZSBZb2dhIGZvciBCZWdpbm5lcnMnLFxyXG4gICAgcmF0aW5nOiAnNC40JyxcclxuICAgIHJhdGluZ19jb3VudDogMTAsXHJcbiAgICBjb3Vyc2VfcHJpY2U6ICc2MCcsXHJcbiAgICBsZXNzb246IDE1LFxyXG4gICAgc3R1ZGVudDogMzUsXHJcbiAgICBjYXRlZ29yeTonQXJ0ICYgRGVzaWduJyxcclxuICAgIHNob3J0X2Rlc2M6ICdMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCBjb25zZWN0dXIgZWxpdCBzZWQgZWl1c21vZCBleCB0ZW1wb3IgaW5jaWRpZHVudCBsYWJvcmUgZG9sb3JlIG1hZ25hLicsXHJcbiAgICBpbnN0cnVjdG9yOiAnSm9obiBUcmF2b2x0YScsXHJcbiAgICBpbnN0cnVjdG9yX2ltZzondGVhbS0wNC53ZWJwJyxcclxuICAgIGluc3RydWN0b3JfdGl0bGU6J0ZvdW5kZXIgJiBDRU8nLFxyXG4gICAgaW5zdHJ1Y3Rvcl9kZXNjOidDb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0LCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jaWRpZHVudCBsYWJvcmUgZXQgZG9sb3JlIG1hZ25hIGFsaXF1YSBlbmltIG1pbmltIHZlbmlhbSBxdWlzIG5vc3RydWQgZXhlcmNpdGF0aW9uIHVsbGEgbWNvIGxhYm9yaXMgbmlzaSB1dCBhbGlxdWlwIGV4IGVhIGNvbW1vZG8gY29uc2VxdWF0LiBkdWlzIGF1dGUgaXJ1cmUgZG9sb3IgaW4gcmVwcmVoZW5kZXJpdCBpbiB2b2x1cHRhdGUuJyxcclxuICAgIGZlYXR1cmVzOiBbXHJcbiAgICAgICdCdWlsZCBmdWxseS1mbGVkZ2VkIHdlYnNpdGVzIGFuZCB3ZWIgYXBwcyBmb3IgeW91ciBidXNpbmVzcy4nLFxyXG4gICAgICAnQWZ0ZXIgdGhlIGNvdXJzZSB5b3Ugd2lsbCBiZSBhYmxlIHRvIGJ1aWxkIEFOWSB3ZWJzaXRlIHlvdSB3YW50LicsXHJcbiAgICAgICdZb3Ugd2lsbCBtYXN0ZXIgYm90aCBmcm9udCBhbmQgYmFjay1lbmQgZGV2ZWxvcG1lbnQgdGVjaG5vbG9naWVzLidcclxuICAgIF0sIFxyXG4gICAgc29jaWFsX2xpbmtzOltcclxuICAgICAge2xpbms6ICdodHRwOi8vZmFjZWJvb2suY29tJywgdGFyZ2V0OiAnX2JsYW5rJywgaWNvbjogJ2ljb24tZmFjZWJvb2snfSxcclxuICAgICAge2xpbms6ICdodHRwOi8vdHdpdHRlci5jb20nLCB0YXJnZXQ6ICdfYmxhbmsnLCBpY29uOiAnaWNvbi10d2l0dGVyJ30sXHJcbiAgICAgIHtsaW5rOiAnaHR0cHM6Ly93d3cubGlua2VkaW4uY29tLycsIHRhcmdldDogJ19ibGFuaycsIGljb246ICdpY29uLWxpbmtlZGluMid9LFxyXG4gICAgICB7bGluazogJ2h0dHBzOi8vd3d3LnlvdXR1YmUuY29tLycsIHRhcmdldDogJ19ibGFuaycsIGljb246ICdpY29uLXlvdXR1YmUnfVxyXG4gICAgXSxcclxuICAgIGxhbmd1YWdlOiAnS29yZWFuJyxcclxuICAgIGNlcnRpZmljYXRlOiAneWVzJyxcclxuICAgIHZpZGVvSWQ6ICdQSUNqNXRyOWhjYycsXHJcbiAgICBjb3Vyc2VfZGVzYzogJ0xvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0LCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jIGlkaWQgdW50IHV0IGxhYm9yZSBldCBkb2xvcmUgbWFnbmEgYWxpcXVhIGVuaW0gYWQgbWluaW0gdmVuaWFtLCBxdWlzIG5vc3RydWQgZXhlcmVjIHRhdGlvbiB1bGxhbWNvIGxhYm9yaXMgbmlzIGFsaXF1aXAgY29tbW9kbyBjb25zZXF1YXQgZHVpcyBhdXRlIGlydXJlIGRvbG9yIGluIHJlcHJlaGVuZGVyaXQgaW4gdm9sdXB0YXRlIHZlbGl0IGVzc2UgY2lsbHVtIGRvbG9yZSBldSBmdWdpYXQgbnVsbGEgcGFyaWF0dXIgZW5pbSBpcHNhbS4nLFxyXG4gICAgY291cnNlX2Rlc2NfMjogJ0V4Y2VwdGV1ciBzaW50IG9jY2FlY2F0IGN1cGlkYXRhdCBub24gcHJvaWRlbnQgc3VudCBpbiBjdWxwYSBxdWkgb2ZmaWNpYSBkZXNlcnVudCBtb2xsaXQgYW5pbSBpZCBlc3QgbGFib3J1bS4gU2VkIHV0IHBlcnNwaWNpYXRpcyB1bmRlIG9tbmlzIGlzdGUgbmF0dXMgZXJyb3Igc2l0IHZvbHVwdGF0ZW0gYWNjdXNhbnRpdW0gZG9sb3JlbXF1ZSBsYXVkYW50aXVtIHRvdGFtIHJlbSBhcGVyaWFtLicsXHJcbiAgICBsZWFybl9saXN0OiBbJ0xlYXJuIHRvIHVzZSBQeXRob24gcHJvZmVzc2lvbmFsbHksIGxlYXJuaW5nIGJvdGggUHl0aG9uIDIgJiBQeXRob24gMyEnLCAnQnVpbGQgNiBiZWF1dGlmdWwgcmVhbC13b3JsZCBwcm9qZWN0cyBmb3IgeW91ciBwb3J0Zm9saW8gKG5vdCBib3JpbmcgdG95IGFwcHMpJywgJ1VuZGVyc3RhbmQgdGhlIFRoZW9yeSBiZWhpbmQgVnVlLmpzIGFuZCB1c2UgaXQgaW4gUmVhbCBQcm9qZWN0cycsICdDcmVhdGUgcmVzcG9uc2l2ZSwgYWNjZXNzaWJsZSwgYW5kIGJlYXV0aWZ1bCBsYXlvdXRzJ10sXHJcbiAgICBjb3Vyc2VfZGVzY18zOiAnQ29uc2VjdGV0dXIgYWRpcGlzaWNpbmcgZWxpdCwgc2VkIGRvIGVpdXNtb2QgdGVtcG9yIGluYyBpZGlkIHVudCB1dCBsYWJvcmUgZXQgZG9sb3JlIG1hZ25hIGFsaXF1YSBlbmltIGFkIG1pbmltIHZlbmlhbSBxdWlzIG5vc3RydWQgZXhlcmVjIHRhdGlvbiB1bGxhbWNvIGxhYm9yaXMgbmlzIGFsaXF1aXAgY29tbW9kbyBjb25zZXF1YXQgZHVpcyBhdXRlIGlydXJlIGRvbG9yLicsXHJcbiAgICBjdXJyaWN1bHVtX2Rlc2M6ICdMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dXIgYWRpcGlzaWNpbmcgZWxpdCwgc2VkIGRvIGVpdXNtb2QgdGVtcG9yIGluYyBpZGlkIHVudCB1dCBsYWJvcmUgZXQgZG9sb3JlIG1hZ25hIGFsaXF1YSBlbmltIGFkIG1pbmltIHZlbmlhbSwgcXVpcyBub3N0cnVkIGV4ZXJlYyB0YXRpb24gdWxsYW1jbyBsYWJvcmlzIG5pcyBhbGlxdWlwIGNvbW1vZG8gY29uc2VxdWF0LicsXHJcbiAgICBjb3Vyc2VfbGVzc29uczogW1xyXG4gICAgICB7XHJcbiAgICAgICAgdGl0bGU6ICdXZWVrIDEtNCcsXHJcbiAgICAgICAgdGV4dDogJ0FkdmFuY2VkIHN0b3J5IHRlbGxpbmcgdGVjaG5pcXVlcyBmb3Igd3JpdGVyczogUGVyc29uYXMsIENoYXJhY3RlcnMgJiBQbG90cycsXHJcbiAgICAgICAgbGVzc29uczogW1xyXG4gICAgICAgICAgeyB0aXRsZTogJ0ludHJvZHVjdGlvbicsIGljb246ICdpY29uLTY4JyB9LFxyXG4gICAgICAgICAgeyB0aXRsZTogJ0NvdXJzZSBPdmVydmlldycsIGljb246ICdpY29uLTY4JyB9LFxyXG4gICAgICAgICAgeyB0aXRsZTogJ0NvdXJzZSBPdmVydmlldycsIGJhZGdlX2xpc3Q6IHRydWUsIHF1ZXN0aW9uOiAwLCBtaW51dGVzOiAxMCB9LFxyXG4gICAgICAgICAgeyB0aXRsZTogJ0NvdXJzZSBFeGVyY2lzZSAvIFJlZmVyZW5jZSBGaWxlcycsIGljb246ICdpY29uLTY4JyB9LFxyXG4gICAgICAgICAgeyB0aXRsZTogJ0NvZGUgRWRpdG9yIEluc3RhbGxhdGlvbiAoT3B0aW9uYWwgaWYgeW91IGhhdmUgb25lKScsIGljb246ICdpY29uLTY4JyB9LFxyXG4gICAgICAgICAgeyB0aXRsZTogJyBFbWJlZGRpbmcgUEhQIGluIEhUTUwnLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICBdXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICB0aXRsZTogJ1dlZWsgNS04JyxcclxuICAgICAgICB0ZXh0OiAnQWR2YW5jZWQgc3RvcnkgdGVsbGluZyB0ZWNobmlxdWVzIGZvciB3cml0ZXJzOiBQZXJzb25hcywgQ2hhcmFjdGVycyAmIFBsb3RzJyxcclxuICAgICAgICBsZXNzb25zOiBbXHJcbiAgICAgICAgICB7IHRpdGxlOiAnRGVmaW5pbmcgRnVuY3Rpb25zJywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnRnVuY3Rpb24gUGFyYW1ldGVycycsIGljb246ICdpY29uLTY4JyB9LFxyXG4gICAgICAgICAgeyB0aXRsZTogJyBSZXR1cm4gVmFsdWVzIEZyb20gRnVuY3Rpb25zJywgYmFkZ2VfbGlzdDogdHJ1ZSwgcXVlc3Rpb246IDIsIG1pbnV0ZXM6IDE1IH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnIEdsb2JhbCBWYXJpYWJsZSBhbmQgU2NvcGUnLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICdOZXdlciBXYXkgb2YgY3JlYXRpbmcgYSBDb25zdGFudCcsIGljb246ICdpY29uLTY4JyB9LFxyXG4gICAgICAgICAgeyB0aXRsZTogJ0NvbnN0YW50cycsIGljb246ICdpY29uLTY4JyB9LFxyXG4gICAgICAgIF1cclxuICAgICAgfSxcclxuICAgIF0sXHJcbiAgICByZXZpZXdzOltcclxuICAgICAge2ltZzonL2Fzc2V0cy9pbWFnZXMvYmxvZy9jb21tZW50LTAxLmpwZycscmF0aW5nOjUsbmFtZTonSGFsZXkgQmVubmV0JyxkYXRlOidPY3QgMTAsIDIwMjEnLGRlc2M6J0xvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0IHNlZCBkbyBlaXVzbW9kIHRlbXBvciBpbmNpZGlkdW50IHV0IGxhYm9yZSBldCBkb2xvcmUgbWFnbmEgYWxpcXVhLid9LFxyXG4gICAgICB7aW1nOicvYXNzZXRzL2ltYWdlcy9ibG9nL2NvbW1lbnQtMDIuanBnJyxyYXRpbmc6NSxuYW1lOidTaW1vbiBCYWtlcicsZGF0ZTonT2N0IDE1LCAyMDIxJyxkZXNjOidMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dXIgYWRpcGlzaWNpbmcgZWxpdCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jaWRpZHVudCB1dCBsYWJvcmUgZXQgZG9sb3JlIG1hZ25hIGFsaXF1YS4nfSxcclxuICAgICAge2ltZzonL2Fzc2V0cy9pbWFnZXMvYmxvZy9jb21tZW50LTAzLmpwZycscmF0aW5nOjUsbmFtZTonUmljaGFyZCBHZXJlJyxkYXRlOidPY3QgMTksIDIwMjEnLGRlc2M6J0xvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0IHNlZCBkbyBlaXVzbW9kIHRlbXBvciBpbmNpZGlkdW50IHV0IGxhYm9yZSBldCBkb2xvcmUgbWFnbmEgYWxpcXVhLid9LFxyXG4gICAgXVxyXG4gIH0sXHJcbiAge1xyXG4gICAgaWQ6IDI0LFxyXG4gICAgeW9nYV9jb3Vyc2U6IHRydWUsXHJcbiAgICBkdXJhdGlvbjogJzEyIFdlZWtzJyxcclxuICAgIGNvdXJzZV9vdXRsaW5lOidPbmxpbmUgT25seScsXHJcbiAgICBpbWc6ICdjb3Vyc2UtMjQuanBnJyxcclxuICAgIGhvdXJzOiAzNSxcclxuICAgIGxldmVsOiAnQ2hhaXIgWW9nYScsXHJcbiAgICB0aXRsZTogJ1lvZ2EgTmlkcmEgTWFzdGVyIENsYXNzJyxcclxuICAgIHJhdGluZzogJzUnLFxyXG4gICAgcmF0aW5nX2NvdW50OiA4LFxyXG4gICAgY291cnNlX3ByaWNlOiAnNzAnLFxyXG4gICAgbGVzc29uOiAxMyxcclxuICAgIHN0dWRlbnQ6IDM1LFxyXG4gICAgY2F0ZWdvcnk6J0FydCAmIERlc2lnbicsXHJcbiAgICBzaG9ydF9kZXNjOiAnTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQgY29uc2VjdHVyIGFkaXBpc2NpbmcgZWxpdCBzZWQgZWl1c21vZCB0ZW1wb3IuJyxcclxuICAgIGluc3RydWN0b3I6ICdKYW5lIFNleW1vdXInLFxyXG4gICAgaW5zdHJ1Y3Rvcl9pbWc6J3RlYW0tMDEud2VicCcsXHJcbiAgICBpbnN0cnVjdG9yX3RpdGxlOidGb3VuZGVyICYgQ0VPJyxcclxuICAgIGluc3RydWN0b3JfZGVzYzonQ29uc2VjdGV0dXIgYWRpcGlzaWNpbmcgZWxpdCwgc2VkIGRvIGVpdXNtb2QgdGVtcG9yIGluY2lkaWR1bnQgbGFib3JlIGV0IGRvbG9yZSBtYWduYSBhbGlxdWEgZW5pbSBtaW5pbSB2ZW5pYW0gcXVpcyBub3N0cnVkIGV4ZXJjaXRhdGlvbiB1bGxhIG1jbyBsYWJvcmlzIG5pc2kgdXQgYWxpcXVpcCBleCBlYSBjb21tb2RvIGNvbnNlcXVhdC4gZHVpcyBhdXRlIGlydXJlIGRvbG9yIGluIHJlcHJlaGVuZGVyaXQgaW4gdm9sdXB0YXRlLicsXHJcbiAgICBmZWF0dXJlczogW1xyXG4gICAgICAnQnVpbGQgZnVsbHktZmxlZGdlZCB3ZWJzaXRlcyBhbmQgd2ViIGFwcHMgZm9yIHlvdXIgYnVzaW5lc3MuJyxcclxuICAgICAgJ0FmdGVyIHRoZSBjb3Vyc2UgeW91IHdpbGwgYmUgYWJsZSB0byBidWlsZCBBTlkgd2Vic2l0ZSB5b3Ugd2FudC4nLFxyXG4gICAgICAnWW91IHdpbGwgbWFzdGVyIGJvdGggZnJvbnQgYW5kIGJhY2stZW5kIGRldmVsb3BtZW50IHRlY2hub2xvZ2llcy4nXHJcbiAgICBdLCBcclxuICAgIHNvY2lhbF9saW5rczpbXHJcbiAgICAgIHtsaW5rOiAnaHR0cDovL2ZhY2Vib29rLmNvbScsIHRhcmdldDogJ19ibGFuaycsIGljb246ICdpY29uLWZhY2Vib29rJ30sXHJcbiAgICAgIHtsaW5rOiAnaHR0cDovL3R3aXR0ZXIuY29tJywgdGFyZ2V0OiAnX2JsYW5rJywgaWNvbjogJ2ljb24tdHdpdHRlcid9LFxyXG4gICAgICB7bGluazogJ2h0dHBzOi8vd3d3LmxpbmtlZGluLmNvbS8nLCB0YXJnZXQ6ICdfYmxhbmsnLCBpY29uOiAnaWNvbi1saW5rZWRpbjInfSxcclxuICAgICAge2xpbms6ICdodHRwczovL3d3dy55b3V0dWJlLmNvbS8nLCB0YXJnZXQ6ICdfYmxhbmsnLCBpY29uOiAnaWNvbi15b3V0dWJlJ31cclxuICAgIF0sXHJcbiAgICBsYW5ndWFnZTogJ0VuZ2xpc2gnLFxyXG4gICAgY2VydGlmaWNhdGU6ICd5ZXMnLFxyXG4gICAgdmlkZW9JZDogJ1BJQ2o1dHI5aGNjJyxcclxuICAgIGNvdXJzZV9kZXNjOiAnTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQsIHNlZCBkbyBlaXVzbW9kIHRlbXBvciBpbmMgaWRpZCB1bnQgdXQgbGFib3JlIGV0IGRvbG9yZSBtYWduYSBhbGlxdWEgZW5pbSBhZCBtaW5pbSB2ZW5pYW0sIHF1aXMgbm9zdHJ1ZCBleGVyZWMgdGF0aW9uIHVsbGFtY28gbGFib3JpcyBuaXMgYWxpcXVpcCBjb21tb2RvIGNvbnNlcXVhdCBkdWlzIGF1dGUgaXJ1cmUgZG9sb3IgaW4gcmVwcmVoZW5kZXJpdCBpbiB2b2x1cHRhdGUgdmVsaXQgZXNzZSBjaWxsdW0gZG9sb3JlIGV1IGZ1Z2lhdCBudWxsYSBwYXJpYXR1ciBlbmltIGlwc2FtLicsXHJcbiAgICBjb3Vyc2VfZGVzY18yOiAnRXhjZXB0ZXVyIHNpbnQgb2NjYWVjYXQgY3VwaWRhdGF0IG5vbiBwcm9pZGVudCBzdW50IGluIGN1bHBhIHF1aSBvZmZpY2lhIGRlc2VydW50IG1vbGxpdCBhbmltIGlkIGVzdCBsYWJvcnVtLiBTZWQgdXQgcGVyc3BpY2lhdGlzIHVuZGUgb21uaXMgaXN0ZSBuYXR1cyBlcnJvciBzaXQgdm9sdXB0YXRlbSBhY2N1c2FudGl1bSBkb2xvcmVtcXVlIGxhdWRhbnRpdW0gdG90YW0gcmVtIGFwZXJpYW0uJyxcclxuICAgIGxlYXJuX2xpc3Q6IFsnUHJvZmVzc2lvbmFsIEphcGFuZXNlIGNvb2tpbmcgZnJvbSBiZWdpbm5lcnMgdG8gZXhwZXJ0cycsJ1dpbGwgYmUgYWJsZSB0byBjb29rIGF1dGhlbnRpYyBJdGFsaWFuIHJlY2lwZXMgaW4gdGhlaXIgb3duIGtpdGNoZW4nLCdVbmRlcnN0YW5kIHRoZSBIT1cgb2YgY29va2luZywgYmVmb3JlIHRoaW5raW5nIG9mIHRoZSBXSEFUIHRvIGNvb2suJ10sXHJcbiAgICBjb3Vyc2VfZGVzY18zOiAnQ29uc2VjdGV0dXIgYWRpcGlzaWNpbmcgZWxpdCwgc2VkIGRvIGVpdXNtb2QgdGVtcG9yIGluYyBpZGlkIHVudCB1dCBsYWJvcmUgZXQgZG9sb3JlIG1hZ25hIGFsaXF1YSBlbmltIGFkIG1pbmltIHZlbmlhbSBxdWlzIG5vc3RydWQgZXhlcmVjIHRhdGlvbiB1bGxhbWNvIGxhYm9yaXMgbmlzIGFsaXF1aXAgY29tbW9kbyBjb25zZXF1YXQgZHVpcyBhdXRlIGlydXJlIGRvbG9yLicsXHJcbiAgICBjdXJyaWN1bHVtX2Rlc2M6ICdMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dXIgYWRpcGlzaWNpbmcgZWxpdCwgc2VkIGRvIGVpdXNtb2QgdGVtcG9yIGluYyBpZGlkIHVudCB1dCBsYWJvcmUgZXQgZG9sb3JlIG1hZ25hIGFsaXF1YSBlbmltIGFkIG1pbmltIHZlbmlhbSwgcXVpcyBub3N0cnVkIGV4ZXJlYyB0YXRpb24gdWxsYW1jbyBsYWJvcmlzIG5pcyBhbGlxdWlwIGNvbW1vZG8gY29uc2VxdWF0LicsXHJcbiAgICBjb3Vyc2VfbGVzc29uczogW1xyXG4gICAgICB7XHJcbiAgICAgICAgdGl0bGU6ICdXZWVrIDEtNCcsXHJcbiAgICAgICAgdGV4dDogJ0FkdmFuY2VkIHN0b3J5IHRlbGxpbmcgdGVjaG5pcXVlcyBmb3Igd3JpdGVyczogUGVyc29uYXMsIENoYXJhY3RlcnMgJiBQbG90cycsXHJcbiAgICAgICAgbGVzc29uczogW1xyXG4gICAgICAgICAgeyB0aXRsZTogJ0ludHJvZHVjdGlvbicsIGljb246ICdpY29uLTY4JyB9LFxyXG4gICAgICAgICAgeyB0aXRsZTogJ0NvdXJzZSBPdmVydmlldycsIGljb246ICdpY29uLTY4JyB9LFxyXG4gICAgICAgICAgeyB0aXRsZTogJ0NvdXJzZSBPdmVydmlldycsIGJhZGdlX2xpc3Q6IHRydWUsIHF1ZXN0aW9uOiAwLCBtaW51dGVzOiAxMCB9LFxyXG4gICAgICAgICAgeyB0aXRsZTogJ0NvdXJzZSBFeGVyY2lzZSAvIFJlZmVyZW5jZSBGaWxlcycsIGljb246ICdpY29uLTY4JyB9LFxyXG4gICAgICAgICAgeyB0aXRsZTogJ0NvZGUgRWRpdG9yIEluc3RhbGxhdGlvbiAoT3B0aW9uYWwgaWYgeW91IGhhdmUgb25lKScsIGljb246ICdpY29uLTY4JyB9LFxyXG4gICAgICAgICAgeyB0aXRsZTogJyBFbWJlZGRpbmcgUEhQIGluIEhUTUwnLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICBdXHJcbiAgICAgIH0sXHJcbiAgICAgIHtcclxuICAgICAgICB0aXRsZTogJ1dlZWsgNS04JyxcclxuICAgICAgICB0ZXh0OiAnQWR2YW5jZWQgc3RvcnkgdGVsbGluZyB0ZWNobmlxdWVzIGZvciB3cml0ZXJzOiBQZXJzb25hcywgQ2hhcmFjdGVycyAmIFBsb3RzJyxcclxuICAgICAgICBsZXNzb25zOiBbXHJcbiAgICAgICAgICB7IHRpdGxlOiAnRGVmaW5pbmcgRnVuY3Rpb25zJywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnRnVuY3Rpb24gUGFyYW1ldGVycycsIGljb246ICdpY29uLTY4JyB9LFxyXG4gICAgICAgICAgeyB0aXRsZTogJyBSZXR1cm4gVmFsdWVzIEZyb20gRnVuY3Rpb25zJywgYmFkZ2VfbGlzdDogdHJ1ZSwgcXVlc3Rpb246IDIsIG1pbnV0ZXM6IDE1IH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnIEdsb2JhbCBWYXJpYWJsZSBhbmQgU2NvcGUnLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICdOZXdlciBXYXkgb2YgY3JlYXRpbmcgYSBDb25zdGFudCcsIGljb246ICdpY29uLTY4JyB9LFxyXG4gICAgICAgICAgeyB0aXRsZTogJ0NvbnN0YW50cycsIGljb246ICdpY29uLTY4JyB9LFxyXG4gICAgICAgIF1cclxuICAgICAgfSxcclxuICAgIF0sXHJcbiAgICByZXZpZXdzOltcclxuICAgICAge2ltZzonL2Fzc2V0cy9pbWFnZXMvYmxvZy9jb21tZW50LTAxLmpwZycscmF0aW5nOjUsbmFtZTonSGFsZXkgQmVubmV0JyxkYXRlOidPY3QgMTAsIDIwMjEnLGRlc2M6J0xvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0IHNlZCBkbyBlaXVzbW9kIHRlbXBvciBpbmNpZGlkdW50IHV0IGxhYm9yZSBldCBkb2xvcmUgbWFnbmEgYWxpcXVhLid9LFxyXG4gICAgICB7aW1nOicvYXNzZXRzL2ltYWdlcy9ibG9nL2NvbW1lbnQtMDIuanBnJyxyYXRpbmc6NSxuYW1lOidTaW1vbiBCYWtlcicsZGF0ZTonT2N0IDE1LCAyMDIxJyxkZXNjOidMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dXIgYWRpcGlzaWNpbmcgZWxpdCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jaWRpZHVudCB1dCBsYWJvcmUgZXQgZG9sb3JlIG1hZ25hIGFsaXF1YS4nfSxcclxuICAgICAge2ltZzonL2Fzc2V0cy9pbWFnZXMvYmxvZy9jb21tZW50LTAzLmpwZycscmF0aW5nOjUsbmFtZTonUmljaGFyZCBHZXJlJyxkYXRlOidPY3QgMTksIDIwMjEnLGRlc2M6J0xvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0IHNlZCBkbyBlaXVzbW9kIHRlbXBvciBpbmNpZGlkdW50IHV0IGxhYm9yZSBldCBkb2xvcmUgbWFnbmEgYWxpcXVhLid9LFxyXG4gICAgXVxyXG4gIH0sXHJcbiAge1xyXG4gICAgaWQ6IDI1LFxyXG4gICAgeW9nYV9jb3Vyc2U6IHRydWUsXHJcbiAgICBkdXJhdGlvbjogJzkgV2Vla3MnLFxyXG4gICAgY291cnNlX291dGxpbmU6J09ubGluZSBPbmx5JyxcclxuICAgIGltZzogJ2NvdXJzZS0yNS5qcGcnLFxyXG4gICAgaG91cnM6IDQ1LFxyXG4gICAgbGV2ZWw6ICdDaGFpciBZb2dhJyxcclxuICAgIHRpdGxlOiAnR2VudGxlIFNlYXRlZCBDaGFpciBZb2dhJyxcclxuICAgIHJhdGluZzogJzQuOCcsXHJcbiAgICByYXRpbmdfY291bnQ6IDE2LFxyXG4gICAgY291cnNlX3ByaWNlOiAnODAnLFxyXG4gICAgbGVzc29uOiAxOCxcclxuICAgIHN0dWRlbnQ6IDQyLFxyXG4gICAgY2F0ZWdvcnk6J0FydCAmIERlc2lnbicsXHJcbiAgICBzaG9ydF9kZXNjOiAnTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQgY29uc2VjdHVyIGFkaXBpc2NpbmcgZWxpdCBzZWQgZWl1c21vZCB0ZW1wb3IuJyxcclxuICAgIGluc3RydWN0b3I6ICdKYW5lIFNleW1vdXInLFxyXG4gICAgaW5zdHJ1Y3Rvcl9pbWc6J3RlYW0tMDEud2VicCcsXHJcbiAgICBpbnN0cnVjdG9yX3RpdGxlOidGb3VuZGVyICYgQ0VPJyxcclxuICAgIGluc3RydWN0b3JfZGVzYzonQ29uc2VjdGV0dXIgYWRpcGlzaWNpbmcgZWxpdCwgc2VkIGRvIGVpdXNtb2QgdGVtcG9yIGluY2lkaWR1bnQgbGFib3JlIGV0IGRvbG9yZSBtYWduYSBhbGlxdWEgZW5pbSBtaW5pbSB2ZW5pYW0gcXVpcyBub3N0cnVkIGV4ZXJjaXRhdGlvbiB1bGxhIG1jbyBsYWJvcmlzIG5pc2kgdXQgYWxpcXVpcCBleCBlYSBjb21tb2RvIGNvbnNlcXVhdC4gZHVpcyBhdXRlIGlydXJlIGRvbG9yIGluIHJlcHJlaGVuZGVyaXQgaW4gdm9sdXB0YXRlLicsXHJcbiAgICBmZWF0dXJlczogW1xyXG4gICAgICAnQnVpbGQgZnVsbHktZmxlZGdlZCB3ZWJzaXRlcyBhbmQgd2ViIGFwcHMgZm9yIHlvdXIgYnVzaW5lc3MuJyxcclxuICAgICAgJ0FmdGVyIHRoZSBjb3Vyc2UgeW91IHdpbGwgYmUgYWJsZSB0byBidWlsZCBBTlkgd2Vic2l0ZSB5b3Ugd2FudC4nLFxyXG4gICAgICAnWW91IHdpbGwgbWFzdGVyIGJvdGggZnJvbnQgYW5kIGJhY2stZW5kIGRldmVsb3BtZW50IHRlY2hub2xvZ2llcy4nXHJcbiAgICBdLCBcclxuICAgIHNvY2lhbF9saW5rczpbXHJcbiAgICAgIHtsaW5rOiAnaHR0cDovL2ZhY2Vib29rLmNvbScsIHRhcmdldDogJ19ibGFuaycsIGljb246ICdpY29uLWZhY2Vib29rJ30sXHJcbiAgICAgIHtsaW5rOiAnaHR0cDovL3R3aXR0ZXIuY29tJywgdGFyZ2V0OiAnX2JsYW5rJywgaWNvbjogJ2ljb24tdHdpdHRlcid9LFxyXG4gICAgICB7bGluazogJ2h0dHBzOi8vd3d3LmxpbmtlZGluLmNvbS8nLCB0YXJnZXQ6ICdfYmxhbmsnLCBpY29uOiAnaWNvbi1saW5rZWRpbjInfSxcclxuICAgICAge2xpbms6ICdodHRwczovL3d3dy55b3V0dWJlLmNvbS8nLCB0YXJnZXQ6ICdfYmxhbmsnLCBpY29uOiAnaWNvbi15b3V0dWJlJ31cclxuICAgIF0sXHJcbiAgICBsYW5ndWFnZTogJ0dlcm1hbicsXHJcbiAgICBjZXJ0aWZpY2F0ZTogJ3llcycsXHJcbiAgICB2aWRlb0lkOiAnUElDajV0cjloY2MnLFxyXG4gICAgY291cnNlX2Rlc2M6ICdMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dXIgYWRpcGlzaWNpbmcgZWxpdCwgc2VkIGRvIGVpdXNtb2QgdGVtcG9yIGluYyBpZGlkIHVudCB1dCBsYWJvcmUgZXQgZG9sb3JlIG1hZ25hIGFsaXF1YSBlbmltIGFkIG1pbmltIHZlbmlhbSwgcXVpcyBub3N0cnVkIGV4ZXJlYyB0YXRpb24gdWxsYW1jbyBsYWJvcmlzIG5pcyBhbGlxdWlwIGNvbW1vZG8gY29uc2VxdWF0IGR1aXMgYXV0ZSBpcnVyZSBkb2xvciBpbiByZXByZWhlbmRlcml0IGluIHZvbHVwdGF0ZSB2ZWxpdCBlc3NlIGNpbGx1bSBkb2xvcmUgZXUgZnVnaWF0IG51bGxhIHBhcmlhdHVyIGVuaW0gaXBzYW0uJyxcclxuICAgIGNvdXJzZV9kZXNjXzI6ICdFeGNlcHRldXIgc2ludCBvY2NhZWNhdCBjdXBpZGF0YXQgbm9uIHByb2lkZW50IHN1bnQgaW4gY3VscGEgcXVpIG9mZmljaWEgZGVzZXJ1bnQgbW9sbGl0IGFuaW0gaWQgZXN0IGxhYm9ydW0uIFNlZCB1dCBwZXJzcGljaWF0aXMgdW5kZSBvbW5pcyBpc3RlIG5hdHVzIGVycm9yIHNpdCB2b2x1cHRhdGVtIGFjY3VzYW50aXVtIGRvbG9yZW1xdWUgbGF1ZGFudGl1bSB0b3RhbSByZW0gYXBlcmlhbS4nLFxyXG4gICAgbGVhcm5fbGlzdDogWydQcm9mZXNzaW9uYWwgSmFwYW5lc2UgY29va2luZyBmcm9tIGJlZ2lubmVycyB0byBleHBlcnRzJywnV2lsbCBiZSBhYmxlIHRvIGNvb2sgYXV0aGVudGljIEl0YWxpYW4gcmVjaXBlcyBpbiB0aGVpciBvd24ga2l0Y2hlbicsJ1VuZGVyc3RhbmQgdGhlIEhPVyBvZiBjb29raW5nLCBiZWZvcmUgdGhpbmtpbmcgb2YgdGhlIFdIQVQgdG8gY29vay4nXSxcclxuICAgIGNvdXJzZV9kZXNjXzM6ICdDb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0LCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jIGlkaWQgdW50IHV0IGxhYm9yZSBldCBkb2xvcmUgbWFnbmEgYWxpcXVhIGVuaW0gYWQgbWluaW0gdmVuaWFtIHF1aXMgbm9zdHJ1ZCBleGVyZWMgdGF0aW9uIHVsbGFtY28gbGFib3JpcyBuaXMgYWxpcXVpcCBjb21tb2RvIGNvbnNlcXVhdCBkdWlzIGF1dGUgaXJ1cmUgZG9sb3IuJyxcclxuICAgIGN1cnJpY3VsdW1fZGVzYzogJ0xvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0LCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jIGlkaWQgdW50IHV0IGxhYm9yZSBldCBkb2xvcmUgbWFnbmEgYWxpcXVhIGVuaW0gYWQgbWluaW0gdmVuaWFtLCBxdWlzIG5vc3RydWQgZXhlcmVjIHRhdGlvbiB1bGxhbWNvIGxhYm9yaXMgbmlzIGFsaXF1aXAgY29tbW9kbyBjb25zZXF1YXQuJyxcclxuICAgIGNvdXJzZV9sZXNzb25zOiBbXHJcbiAgICAgIHtcclxuICAgICAgICB0aXRsZTogJ1dlZWsgMS00JyxcclxuICAgICAgICB0ZXh0OiAnQWR2YW5jZWQgc3RvcnkgdGVsbGluZyB0ZWNobmlxdWVzIGZvciB3cml0ZXJzOiBQZXJzb25hcywgQ2hhcmFjdGVycyAmIFBsb3RzJyxcclxuICAgICAgICBsZXNzb25zOiBbXHJcbiAgICAgICAgICB7IHRpdGxlOiAnSW50cm9kdWN0aW9uJywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnQ291cnNlIE92ZXJ2aWV3JywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnQ291cnNlIE92ZXJ2aWV3JywgYmFkZ2VfbGlzdDogdHJ1ZSwgcXVlc3Rpb246IDAsIG1pbnV0ZXM6IDEwIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnQ291cnNlIEV4ZXJjaXNlIC8gUmVmZXJlbmNlIEZpbGVzJywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnQ29kZSBFZGl0b3IgSW5zdGFsbGF0aW9uIChPcHRpb25hbCBpZiB5b3UgaGF2ZSBvbmUpJywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnIEVtYmVkZGluZyBQSFAgaW4gSFRNTCcsIGljb246ICdpY29uLTY4JyB9LFxyXG4gICAgICAgIF1cclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIHRpdGxlOiAnV2VlayA1LTgnLFxyXG4gICAgICAgIHRleHQ6ICdBZHZhbmNlZCBzdG9yeSB0ZWxsaW5nIHRlY2huaXF1ZXMgZm9yIHdyaXRlcnM6IFBlcnNvbmFzLCBDaGFyYWN0ZXJzICYgUGxvdHMnLFxyXG4gICAgICAgIGxlc3NvbnM6IFtcclxuICAgICAgICAgIHsgdGl0bGU6ICdEZWZpbmluZyBGdW5jdGlvbnMnLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICdGdW5jdGlvbiBQYXJhbWV0ZXJzJywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnIFJldHVybiBWYWx1ZXMgRnJvbSBGdW5jdGlvbnMnLCBiYWRnZV9saXN0OiB0cnVlLCBxdWVzdGlvbjogMiwgbWludXRlczogMTUgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICcgR2xvYmFsIFZhcmlhYmxlIGFuZCBTY29wZScsIGljb246ICdpY29uLTY4JyB9LFxyXG4gICAgICAgICAgeyB0aXRsZTogJ05ld2VyIFdheSBvZiBjcmVhdGluZyBhIENvbnN0YW50JywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnQ29uc3RhbnRzJywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgXVxyXG4gICAgICB9LFxyXG4gICAgXSxcclxuICAgIHJldmlld3M6W1xyXG4gICAgICB7aW1nOicvYXNzZXRzL2ltYWdlcy9ibG9nL2NvbW1lbnQtMDEuanBnJyxyYXRpbmc6NSxuYW1lOidIYWxleSBCZW5uZXQnLGRhdGU6J09jdCAxMCwgMjAyMScsZGVzYzonTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQgc2VkIGRvIGVpdXNtb2QgdGVtcG9yIGluY2lkaWR1bnQgdXQgbGFib3JlIGV0IGRvbG9yZSBtYWduYSBhbGlxdWEuJ30sXHJcbiAgICAgIHtpbWc6Jy9hc3NldHMvaW1hZ2VzL2Jsb2cvY29tbWVudC0wMi5qcGcnLHJhdGluZzo1LG5hbWU6J1NpbW9uIEJha2VyJyxkYXRlOidPY3QgMTUsIDIwMjEnLGRlc2M6J0xvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0IHNlZCBkbyBlaXVzbW9kIHRlbXBvciBpbmNpZGlkdW50IHV0IGxhYm9yZSBldCBkb2xvcmUgbWFnbmEgYWxpcXVhLid9LFxyXG4gICAgICB7aW1nOicvYXNzZXRzL2ltYWdlcy9ibG9nL2NvbW1lbnQtMDMuanBnJyxyYXRpbmc6NSxuYW1lOidSaWNoYXJkIEdlcmUnLGRhdGU6J09jdCAxOSwgMjAyMScsZGVzYzonTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQgc2VkIGRvIGVpdXNtb2QgdGVtcG9yIGluY2lkaWR1bnQgdXQgbGFib3JlIGV0IGRvbG9yZSBtYWduYSBhbGlxdWEuJ30sXHJcbiAgICBdXHJcbiAgfSxcclxuIC8vIGtpbmRlcmdhcnRlbiBjb3Vyc2UgXHJcbiAge1xyXG4gICAgaWQ6IDI2LFxyXG4gICAga2luZGVyZ2FydGVuX2NvdXJzZTp0cnVlLFxyXG4gICAgZHVyYXRpb246ICc1IFdlZWtzJyxcclxuICAgIGNvdXJzZV9vdXRsaW5lOidPbmxpbmUgKyBPbnNpdGUnLFxyXG4gICAgaW1nOiAnY291cnNlLTI2LmpwZycsXHJcbiAgICBiZ19jb2xvcjonYmctY29sb3ItZXh0cmEwMicsXHJcbiAgICBob3VyczogMTIsXHJcbiAgICBsZXZlbDogJ0RyYXdpbmcnLFxyXG4gICAgdGl0bGU6ICdQb3dlcmZ1bCBDYWxtaW5nIFRlY2huaXF1ZXMgRm9yIEtpZHMgYW5kIFRlZW5zJyxcclxuICAgIHJhdGluZzogJzQuNScsXHJcbiAgICByYXRpbmdfY291bnQ6IDQwLFxyXG4gICAgY291cnNlX3ByaWNlOiAnNDAnLFxyXG4gICAgbGVzc29uOiAyNSxcclxuICAgIHN0dWRlbnQ6IDQ1LFxyXG4gICAgY2F0ZWdvcnk6J0FydCAmIERlc2lnbicsXHJcbiAgICBzaG9ydF9kZXNjOiAnTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQgY29uc2VjdHVyIGVsaXQgc2VkIGVpdXNtb2QgZXggdGVtcG9yIGluY2lkaWR1bnQgbGFib3JlIGRvbG9yZSBtYWduYS4nLFxyXG4gICAgaW5zdHJ1Y3RvcjogJ0phbmUgU2V5bW91cicsXHJcbiAgICBpbnN0cnVjdG9yX2ltZzondGVhbS0wMS53ZWJwJyxcclxuICAgIGluc3RydWN0b3JfdGl0bGU6J0ZvdW5kZXIgJiBDRU8nLFxyXG4gICAgaW5zdHJ1Y3Rvcl9kZXNjOidDb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0LCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jaWRpZHVudCBsYWJvcmUgZXQgZG9sb3JlIG1hZ25hIGFsaXF1YSBlbmltIG1pbmltIHZlbmlhbSBxdWlzIG5vc3RydWQgZXhlcmNpdGF0aW9uIHVsbGEgbWNvIGxhYm9yaXMgbmlzaSB1dCBhbGlxdWlwIGV4IGVhIGNvbW1vZG8gY29uc2VxdWF0LiBkdWlzIGF1dGUgaXJ1cmUgZG9sb3IgaW4gcmVwcmVoZW5kZXJpdCBpbiB2b2x1cHRhdGUuJyxcclxuICAgIGZlYXR1cmVzOiBbXHJcbiAgICAgICdCdWlsZCBmdWxseS1mbGVkZ2VkIHdlYnNpdGVzIGFuZCB3ZWIgYXBwcyBmb3IgeW91ciBidXNpbmVzcy4nLFxyXG4gICAgICAnQWZ0ZXIgdGhlIGNvdXJzZSB5b3Ugd2lsbCBiZSBhYmxlIHRvIGJ1aWxkIEFOWSB3ZWJzaXRlIHlvdSB3YW50LicsXHJcbiAgICAgICdZb3Ugd2lsbCBtYXN0ZXIgYm90aCBmcm9udCBhbmQgYmFjay1lbmQgZGV2ZWxvcG1lbnQgdGVjaG5vbG9naWVzLidcclxuICAgIF0sIFxyXG4gICAgc29jaWFsX2xpbmtzOltcclxuICAgICAge2xpbms6ICdodHRwOi8vZmFjZWJvb2suY29tJywgdGFyZ2V0OiAnX2JsYW5rJywgaWNvbjogJ2ljb24tZmFjZWJvb2snfSxcclxuICAgICAge2xpbms6ICdodHRwOi8vdHdpdHRlci5jb20nLCB0YXJnZXQ6ICdfYmxhbmsnLCBpY29uOiAnaWNvbi10d2l0dGVyJ30sXHJcbiAgICAgIHtsaW5rOiAnaHR0cHM6Ly93d3cubGlua2VkaW4uY29tLycsIHRhcmdldDogJ19ibGFuaycsIGljb246ICdpY29uLWxpbmtlZGluMid9LFxyXG4gICAgICB7bGluazogJ2h0dHBzOi8vd3d3LnlvdXR1YmUuY29tLycsIHRhcmdldDogJ19ibGFuaycsIGljb246ICdpY29uLXlvdXR1YmUnfVxyXG4gICAgXSxcclxuICAgIGxhbmd1YWdlOiAnRW5nbGlzaCcsXHJcbiAgICBjZXJ0aWZpY2F0ZTogJ3llcycsXHJcbiAgICB2aWRlb0lkOiAnUElDajV0cjloY2MnLFxyXG4gICAgY291cnNlX2Rlc2M6ICdMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dXIgYWRpcGlzaWNpbmcgZWxpdCwgc2VkIGRvIGVpdXNtb2QgdGVtcG9yIGluYyBpZGlkIHVudCB1dCBsYWJvcmUgZXQgZG9sb3JlIG1hZ25hIGFsaXF1YSBlbmltIGFkIG1pbmltIHZlbmlhbSwgcXVpcyBub3N0cnVkIGV4ZXJlYyB0YXRpb24gdWxsYW1jbyBsYWJvcmlzIG5pcyBhbGlxdWlwIGNvbW1vZG8gY29uc2VxdWF0IGR1aXMgYXV0ZSBpcnVyZSBkb2xvciBpbiByZXByZWhlbmRlcml0IGluIHZvbHVwdGF0ZSB2ZWxpdCBlc3NlIGNpbGx1bSBkb2xvcmUgZXUgZnVnaWF0IG51bGxhIHBhcmlhdHVyIGVuaW0gaXBzYW0uJyxcclxuICAgIGNvdXJzZV9kZXNjXzI6ICdFeGNlcHRldXIgc2ludCBvY2NhZWNhdCBjdXBpZGF0YXQgbm9uIHByb2lkZW50IHN1bnQgaW4gY3VscGEgcXVpIG9mZmljaWEgZGVzZXJ1bnQgbW9sbGl0IGFuaW0gaWQgZXN0IGxhYm9ydW0uIFNlZCB1dCBwZXJzcGljaWF0aXMgdW5kZSBvbW5pcyBpc3RlIG5hdHVzIGVycm9yIHNpdCB2b2x1cHRhdGVtIGFjY3VzYW50aXVtIGRvbG9yZW1xdWUgbGF1ZGFudGl1bSB0b3RhbSByZW0gYXBlcmlhbS4nLFxyXG4gICAgbGVhcm5fbGlzdDogWydQcm9mZXNzaW9uYWwgSmFwYW5lc2UgY29va2luZyBmcm9tIGJlZ2lubmVycyB0byBleHBlcnRzJywnV2lsbCBiZSBhYmxlIHRvIGNvb2sgYXV0aGVudGljIEl0YWxpYW4gcmVjaXBlcyBpbiB0aGVpciBvd24ga2l0Y2hlbicsJ1VuZGVyc3RhbmQgdGhlIEhPVyBvZiBjb29raW5nLCBiZWZvcmUgdGhpbmtpbmcgb2YgdGhlIFdIQVQgdG8gY29vay4nXSxcclxuICAgIGNvdXJzZV9kZXNjXzM6ICdDb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0LCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jIGlkaWQgdW50IHV0IGxhYm9yZSBldCBkb2xvcmUgbWFnbmEgYWxpcXVhIGVuaW0gYWQgbWluaW0gdmVuaWFtIHF1aXMgbm9zdHJ1ZCBleGVyZWMgdGF0aW9uIHVsbGFtY28gbGFib3JpcyBuaXMgYWxpcXVpcCBjb21tb2RvIGNvbnNlcXVhdCBkdWlzIGF1dGUgaXJ1cmUgZG9sb3IuJyxcclxuICAgIGN1cnJpY3VsdW1fZGVzYzogJ0xvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0LCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jIGlkaWQgdW50IHV0IGxhYm9yZSBldCBkb2xvcmUgbWFnbmEgYWxpcXVhIGVuaW0gYWQgbWluaW0gdmVuaWFtLCBxdWlzIG5vc3RydWQgZXhlcmVjIHRhdGlvbiB1bGxhbWNvIGxhYm9yaXMgbmlzIGFsaXF1aXAgY29tbW9kbyBjb25zZXF1YXQuJyxcclxuICAgIGNvdXJzZV9sZXNzb25zOiBbXHJcbiAgICAgIHtcclxuICAgICAgICB0aXRsZTogJ1dlZWsgMS00JyxcclxuICAgICAgICB0ZXh0OiAnQWR2YW5jZWQgc3RvcnkgdGVsbGluZyB0ZWNobmlxdWVzIGZvciB3cml0ZXJzOiBQZXJzb25hcywgQ2hhcmFjdGVycyAmIFBsb3RzJyxcclxuICAgICAgICBsZXNzb25zOiBbXHJcbiAgICAgICAgICB7IHRpdGxlOiAnSW50cm9kdWN0aW9uJywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnQ291cnNlIE92ZXJ2aWV3JywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnQ291cnNlIE92ZXJ2aWV3JywgYmFkZ2VfbGlzdDogdHJ1ZSwgcXVlc3Rpb246IDAsIG1pbnV0ZXM6IDEwIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnQ291cnNlIEV4ZXJjaXNlIC8gUmVmZXJlbmNlIEZpbGVzJywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnQ29kZSBFZGl0b3IgSW5zdGFsbGF0aW9uIChPcHRpb25hbCBpZiB5b3UgaGF2ZSBvbmUpJywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnIEVtYmVkZGluZyBQSFAgaW4gSFRNTCcsIGljb246ICdpY29uLTY4JyB9LFxyXG4gICAgICAgIF1cclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIHRpdGxlOiAnV2VlayA1LTgnLFxyXG4gICAgICAgIHRleHQ6ICdBZHZhbmNlZCBzdG9yeSB0ZWxsaW5nIHRlY2huaXF1ZXMgZm9yIHdyaXRlcnM6IFBlcnNvbmFzLCBDaGFyYWN0ZXJzICYgUGxvdHMnLFxyXG4gICAgICAgIGxlc3NvbnM6IFtcclxuICAgICAgICAgIHsgdGl0bGU6ICdEZWZpbmluZyBGdW5jdGlvbnMnLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICdGdW5jdGlvbiBQYXJhbWV0ZXJzJywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnIFJldHVybiBWYWx1ZXMgRnJvbSBGdW5jdGlvbnMnLCBiYWRnZV9saXN0OiB0cnVlLCBxdWVzdGlvbjogMiwgbWludXRlczogMTUgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICcgR2xvYmFsIFZhcmlhYmxlIGFuZCBTY29wZScsIGljb246ICdpY29uLTY4JyB9LFxyXG4gICAgICAgICAgeyB0aXRsZTogJ05ld2VyIFdheSBvZiBjcmVhdGluZyBhIENvbnN0YW50JywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnQ29uc3RhbnRzJywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgXVxyXG4gICAgICB9LFxyXG4gICAgXSxcclxuICAgIHJldmlld3M6W1xyXG4gICAgICB7aW1nOicvYXNzZXRzL2ltYWdlcy9ibG9nL2NvbW1lbnQtMDEuanBnJyxyYXRpbmc6NSxuYW1lOidIYWxleSBCZW5uZXQnLGRhdGU6J09jdCAxMCwgMjAyMScsZGVzYzonTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQgc2VkIGRvIGVpdXNtb2QgdGVtcG9yIGluY2lkaWR1bnQgdXQgbGFib3JlIGV0IGRvbG9yZSBtYWduYSBhbGlxdWEuJ30sXHJcbiAgICAgIHtpbWc6Jy9hc3NldHMvaW1hZ2VzL2Jsb2cvY29tbWVudC0wMi5qcGcnLHJhdGluZzo1LG5hbWU6J1NpbW9uIEJha2VyJyxkYXRlOidPY3QgMTUsIDIwMjEnLGRlc2M6J0xvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0IHNlZCBkbyBlaXVzbW9kIHRlbXBvciBpbmNpZGlkdW50IHV0IGxhYm9yZSBldCBkb2xvcmUgbWFnbmEgYWxpcXVhLid9LFxyXG4gICAgICB7aW1nOicvYXNzZXRzL2ltYWdlcy9ibG9nL2NvbW1lbnQtMDMuanBnJyxyYXRpbmc6NSxuYW1lOidSaWNoYXJkIEdlcmUnLGRhdGU6J09jdCAxOSwgMjAyMScsZGVzYzonTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQgc2VkIGRvIGVpdXNtb2QgdGVtcG9yIGluY2lkaWR1bnQgdXQgbGFib3JlIGV0IGRvbG9yZSBtYWduYSBhbGlxdWEuJ30sXHJcbiAgICBdXHJcbiAgfSxcclxuICB7XHJcbiAgICBpZDogMjcsXHJcbiAgICBraW5kZXJnYXJ0ZW5fY291cnNlOnRydWUsXHJcbiAgICBkdXJhdGlvbjogJzEyIFdlZWtzJyxcclxuICAgIGNvdXJzZV9vdXRsaW5lOidPbmxpbmUgKyBPbnNpdGUnLFxyXG4gICAgaW1nOiAnY291cnNlLTI3LmpwZycsXHJcbiAgICBiZ19jb2xvcjonYmctY29sb3ItcHJpbWFyeScsXHJcbiAgICBob3VyczogNDEsXHJcbiAgICBsZXZlbDogJ1BhcmVudGluZycsXHJcbiAgICB0aXRsZTogJ1BhcmVudGluZyBTa2lsbHMgdG8gUmFpc2UgUmVzcG9uc2libGUgQ2hpbGRyZW4nLFxyXG4gICAgcmF0aW5nOiAnNScsXHJcbiAgICByYXRpbmdfY291bnQ6IDQyLFxyXG4gICAgY291cnNlX3ByaWNlOiAnNTAnLFxyXG4gICAgbGVzc29uOiAyOCxcclxuICAgIHN0dWRlbnQ6IDUwLFxyXG4gICAgY2F0ZWdvcnk6J0RldmVsb3BtZW50JyxcclxuICAgIHNob3J0X2Rlc2M6ICdMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCBjb25zZWN0dXIgZWxpdCBzZWQgZWl1c21vZCBleCB0ZW1wb3IgaW5jaWRpZHVudCBsYWJvcmUgZG9sb3JlIG1hZ25hLicsXHJcbiAgICBpbnN0cnVjdG9yOiAnQ29ubmllIENvbWVyZm9yZCcsXHJcbiAgICBpbnN0cnVjdG9yX2ltZzondGVhbS0wNi53ZWJwJyxcclxuICAgIGluc3RydWN0b3JfdGl0bGU6J0ZvdW5kZXIgJiBDRU8nLFxyXG4gICAgaW5zdHJ1Y3Rvcl9kZXNjOidDb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0LCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jaWRpZHVudCBsYWJvcmUgZXQgZG9sb3JlIG1hZ25hIGFsaXF1YSBlbmltIG1pbmltIHZlbmlhbSBxdWlzIG5vc3RydWQgZXhlcmNpdGF0aW9uIHVsbGEgbWNvIGxhYm9yaXMgbmlzaSB1dCBhbGlxdWlwIGV4IGVhIGNvbW1vZG8gY29uc2VxdWF0LiBkdWlzIGF1dGUgaXJ1cmUgZG9sb3IgaW4gcmVwcmVoZW5kZXJpdCBpbiB2b2x1cHRhdGUuJyxcclxuICAgIGZlYXR1cmVzOiBbXHJcbiAgICAgICdCdWlsZCBmdWxseS1mbGVkZ2VkIHdlYnNpdGVzIGFuZCB3ZWIgYXBwcyBmb3IgeW91ciBidXNpbmVzcy4nLFxyXG4gICAgICAnQWZ0ZXIgdGhlIGNvdXJzZSB5b3Ugd2lsbCBiZSBhYmxlIHRvIGJ1aWxkIEFOWSB3ZWJzaXRlIHlvdSB3YW50LicsXHJcbiAgICAgICdZb3Ugd2lsbCBtYXN0ZXIgYm90aCBmcm9udCBhbmQgYmFjay1lbmQgZGV2ZWxvcG1lbnQgdGVjaG5vbG9naWVzLidcclxuICAgIF0sIFxyXG4gICAgc29jaWFsX2xpbmtzOltcclxuICAgICAge2xpbms6ICdodHRwOi8vZmFjZWJvb2suY29tJywgdGFyZ2V0OiAnX2JsYW5rJywgaWNvbjogJ2ljb24tZmFjZWJvb2snfSxcclxuICAgICAge2xpbms6ICdodHRwOi8vdHdpdHRlci5jb20nLCB0YXJnZXQ6ICdfYmxhbmsnLCBpY29uOiAnaWNvbi10d2l0dGVyJ30sXHJcbiAgICAgIHtsaW5rOiAnaHR0cHM6Ly93d3cubGlua2VkaW4uY29tLycsIHRhcmdldDogJ19ibGFuaycsIGljb246ICdpY29uLWxpbmtlZGluMid9LFxyXG4gICAgICB7bGluazogJ2h0dHBzOi8vd3d3LnlvdXR1YmUuY29tLycsIHRhcmdldDogJ19ibGFuaycsIGljb246ICdpY29uLXlvdXR1YmUnfVxyXG4gICAgXSxcclxuICAgIGxhbmd1YWdlOiAnRW5nbGlzaCcsXHJcbiAgICBjZXJ0aWZpY2F0ZTogJ3llcycsXHJcbiAgICB2aWRlb0lkOiAnUElDajV0cjloY2MnLFxyXG4gICAgY291cnNlX2Rlc2M6ICdMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dXIgYWRpcGlzaWNpbmcgZWxpdCwgc2VkIGRvIGVpdXNtb2QgdGVtcG9yIGluYyBpZGlkIHVudCB1dCBsYWJvcmUgZXQgZG9sb3JlIG1hZ25hIGFsaXF1YSBlbmltIGFkIG1pbmltIHZlbmlhbSwgcXVpcyBub3N0cnVkIGV4ZXJlYyB0YXRpb24gdWxsYW1jbyBsYWJvcmlzIG5pcyBhbGlxdWlwIGNvbW1vZG8gY29uc2VxdWF0IGR1aXMgYXV0ZSBpcnVyZSBkb2xvciBpbiByZXByZWhlbmRlcml0IGluIHZvbHVwdGF0ZSB2ZWxpdCBlc3NlIGNpbGx1bSBkb2xvcmUgZXUgZnVnaWF0IG51bGxhIHBhcmlhdHVyIGVuaW0gaXBzYW0uJyxcclxuICAgIGNvdXJzZV9kZXNjXzI6ICdFeGNlcHRldXIgc2ludCBvY2NhZWNhdCBjdXBpZGF0YXQgbm9uIHByb2lkZW50IHN1bnQgaW4gY3VscGEgcXVpIG9mZmljaWEgZGVzZXJ1bnQgbW9sbGl0IGFuaW0gaWQgZXN0IGxhYm9ydW0uIFNlZCB1dCBwZXJzcGljaWF0aXMgdW5kZSBvbW5pcyBpc3RlIG5hdHVzIGVycm9yIHNpdCB2b2x1cHRhdGVtIGFjY3VzYW50aXVtIGRvbG9yZW1xdWUgbGF1ZGFudGl1bSB0b3RhbSByZW0gYXBlcmlhbS4nLFxyXG4gICAgbGVhcm5fbGlzdDogWydQcm9mZXNzaW9uYWwgSmFwYW5lc2UgY29va2luZyBmcm9tIGJlZ2lubmVycyB0byBleHBlcnRzJywnV2lsbCBiZSBhYmxlIHRvIGNvb2sgYXV0aGVudGljIEl0YWxpYW4gcmVjaXBlcyBpbiB0aGVpciBvd24ga2l0Y2hlbicsJ1VuZGVyc3RhbmQgdGhlIEhPVyBvZiBjb29raW5nLCBiZWZvcmUgdGhpbmtpbmcgb2YgdGhlIFdIQVQgdG8gY29vay4nXSxcclxuICAgIGNvdXJzZV9kZXNjXzM6ICdDb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0LCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jIGlkaWQgdW50IHV0IGxhYm9yZSBldCBkb2xvcmUgbWFnbmEgYWxpcXVhIGVuaW0gYWQgbWluaW0gdmVuaWFtIHF1aXMgbm9zdHJ1ZCBleGVyZWMgdGF0aW9uIHVsbGFtY28gbGFib3JpcyBuaXMgYWxpcXVpcCBjb21tb2RvIGNvbnNlcXVhdCBkdWlzIGF1dGUgaXJ1cmUgZG9sb3IuJyxcclxuICAgIGN1cnJpY3VsdW1fZGVzYzogJ0xvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0LCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jIGlkaWQgdW50IHV0IGxhYm9yZSBldCBkb2xvcmUgbWFnbmEgYWxpcXVhIGVuaW0gYWQgbWluaW0gdmVuaWFtLCBxdWlzIG5vc3RydWQgZXhlcmVjIHRhdGlvbiB1bGxhbWNvIGxhYm9yaXMgbmlzIGFsaXF1aXAgY29tbW9kbyBjb25zZXF1YXQuJyxcclxuICAgIGNvdXJzZV9sZXNzb25zOiBbXHJcbiAgICAgIHtcclxuICAgICAgICB0aXRsZTogJ1dlZWsgMS00JyxcclxuICAgICAgICB0ZXh0OiAnQWR2YW5jZWQgc3RvcnkgdGVsbGluZyB0ZWNobmlxdWVzIGZvciB3cml0ZXJzOiBQZXJzb25hcywgQ2hhcmFjdGVycyAmIFBsb3RzJyxcclxuICAgICAgICBsZXNzb25zOiBbXHJcbiAgICAgICAgICB7IHRpdGxlOiAnSW50cm9kdWN0aW9uJywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnQ291cnNlIE92ZXJ2aWV3JywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnQ291cnNlIE92ZXJ2aWV3JywgYmFkZ2VfbGlzdDogdHJ1ZSwgcXVlc3Rpb246IDAsIG1pbnV0ZXM6IDEwIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnQ291cnNlIEV4ZXJjaXNlIC8gUmVmZXJlbmNlIEZpbGVzJywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnQ29kZSBFZGl0b3IgSW5zdGFsbGF0aW9uIChPcHRpb25hbCBpZiB5b3UgaGF2ZSBvbmUpJywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnIEVtYmVkZGluZyBQSFAgaW4gSFRNTCcsIGljb246ICdpY29uLTY4JyB9LFxyXG4gICAgICAgIF1cclxuICAgICAgfSxcclxuICAgICAge1xyXG4gICAgICAgIHRpdGxlOiAnV2VlayA1LTgnLFxyXG4gICAgICAgIHRleHQ6ICdBZHZhbmNlZCBzdG9yeSB0ZWxsaW5nIHRlY2huaXF1ZXMgZm9yIHdyaXRlcnM6IFBlcnNvbmFzLCBDaGFyYWN0ZXJzICYgUGxvdHMnLFxyXG4gICAgICAgIGxlc3NvbnM6IFtcclxuICAgICAgICAgIHsgdGl0bGU6ICdEZWZpbmluZyBGdW5jdGlvbnMnLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICdGdW5jdGlvbiBQYXJhbWV0ZXJzJywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnIFJldHVybiBWYWx1ZXMgRnJvbSBGdW5jdGlvbnMnLCBiYWRnZV9saXN0OiB0cnVlLCBxdWVzdGlvbjogMiwgbWludXRlczogMTUgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICcgR2xvYmFsIFZhcmlhYmxlIGFuZCBTY29wZScsIGljb246ICdpY29uLTY4JyB9LFxyXG4gICAgICAgICAgeyB0aXRsZTogJ05ld2VyIFdheSBvZiBjcmVhdGluZyBhIENvbnN0YW50JywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnQ29uc3RhbnRzJywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgXVxyXG4gICAgICB9LFxyXG4gICAgXSxcclxuICAgIHJldmlld3M6W1xyXG4gICAgICB7aW1nOicvYXNzZXRzL2ltYWdlcy9ibG9nL2NvbW1lbnQtMDEuanBnJyxyYXRpbmc6NSxuYW1lOidIYWxleSBCZW5uZXQnLGRhdGU6J09jdCAxMCwgMjAyMScsZGVzYzonTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQgc2VkIGRvIGVpdXNtb2QgdGVtcG9yIGluY2lkaWR1bnQgdXQgbGFib3JlIGV0IGRvbG9yZSBtYWduYSBhbGlxdWEuJ30sXHJcbiAgICAgIHtpbWc6Jy9hc3NldHMvaW1hZ2VzL2Jsb2cvY29tbWVudC0wMi5qcGcnLHJhdGluZzo1LG5hbWU6J1NpbW9uIEJha2VyJyxkYXRlOidPY3QgMTUsIDIwMjEnLGRlc2M6J0xvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0IHNlZCBkbyBlaXVzbW9kIHRlbXBvciBpbmNpZGlkdW50IHV0IGxhYm9yZSBldCBkb2xvcmUgbWFnbmEgYWxpcXVhLid9LFxyXG4gICAgICB7aW1nOicvYXNzZXRzL2ltYWdlcy9ibG9nL2NvbW1lbnQtMDMuanBnJyxyYXRpbmc6NSxuYW1lOidSaWNoYXJkIEdlcmUnLGRhdGU6J09jdCAxOSwgMjAyMScsZGVzYzonTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQgc2VkIGRvIGVpdXNtb2QgdGVtcG9yIGluY2lkaWR1bnQgdXQgbGFib3JlIGV0IGRvbG9yZSBtYWduYSBhbGlxdWEuJ30sXHJcbiAgICBdXHJcbiAgfSxcclxuICB7XHJcbiAgICBpZDogMjgsXHJcbiAgICBraW5kZXJnYXJ0ZW5fY291cnNlOnRydWUsXHJcbiAgICBkdXJhdGlvbjogJzUgV2Vla3MnLFxyXG4gICAgY291cnNlX291dGxpbmU6J09uc2l0ZSBPbmx5JyxcclxuICAgIGltZzogJ2NvdXJzZS0yOC5qcGcnLFxyXG4gICAgYmdfY29sb3I6J2JnLWNvbG9yLXNlY29uZGFyeScsXHJcbiAgICBob3VyczogMTIsXHJcbiAgICBsZXZlbDogJ0RyYXdpbmcnLFxyXG4gICAgdGl0bGU6ICdUaGUgVWx0aW1hdGUgRHJhd2luZyBDb3Vyc2UgLSBCZWdpbm5lciB0byBBZHZhbmNlZCcsXHJcbiAgICByYXRpbmc6ICc0LjUnLFxyXG4gICAgcmF0aW5nX2NvdW50OiA0MCxcclxuICAgIGNvdXJzZV9wcmljZTogJzYwJyxcclxuICAgIGxlc3NvbjogMjUsXHJcbiAgICBzdHVkZW50OiA0NSxcclxuICAgIGNhdGVnb3J5OidBcnQgJiBEZXNpZ24nLFxyXG4gICAgc2hvcnRfZGVzYzogJ0xvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0IGNvbnNlY3R1ciBlbGl0IHNlZCBlaXVzbW9kIGV4IHRlbXBvciBpbmNpZGlkdW50IGxhYm9yZSBkb2xvcmUgbWFnbmEuJyxcclxuICAgIGluc3RydWN0b3I6ICdDb25uaWUgQ29tZXJmb3JkJyxcclxuICAgIGluc3RydWN0b3JfaW1nOid0ZWFtLTA2LndlYnAnLFxyXG4gICAgaW5zdHJ1Y3Rvcl90aXRsZTonRm91bmRlciAmIENFTycsXHJcbiAgICBpbnN0cnVjdG9yX2Rlc2M6J0NvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQsIHNlZCBkbyBlaXVzbW9kIHRlbXBvciBpbmNpZGlkdW50IGxhYm9yZSBldCBkb2xvcmUgbWFnbmEgYWxpcXVhIGVuaW0gbWluaW0gdmVuaWFtIHF1aXMgbm9zdHJ1ZCBleGVyY2l0YXRpb24gdWxsYSBtY28gbGFib3JpcyBuaXNpIHV0IGFsaXF1aXAgZXggZWEgY29tbW9kbyBjb25zZXF1YXQuIGR1aXMgYXV0ZSBpcnVyZSBkb2xvciBpbiByZXByZWhlbmRlcml0IGluIHZvbHVwdGF0ZS4nLFxyXG4gICAgZmVhdHVyZXM6IFtcclxuICAgICAgJ0J1aWxkIGZ1bGx5LWZsZWRnZWQgd2Vic2l0ZXMgYW5kIHdlYiBhcHBzIGZvciB5b3VyIGJ1c2luZXNzLicsXHJcbiAgICAgICdBZnRlciB0aGUgY291cnNlIHlvdSB3aWxsIGJlIGFibGUgdG8gYnVpbGQgQU5ZIHdlYnNpdGUgeW91IHdhbnQuJyxcclxuICAgICAgJ1lvdSB3aWxsIG1hc3RlciBib3RoIGZyb250IGFuZCBiYWNrLWVuZCBkZXZlbG9wbWVudCB0ZWNobm9sb2dpZXMuJ1xyXG4gICAgXSwgXHJcbiAgICBzb2NpYWxfbGlua3M6W1xyXG4gICAgICB7bGluazogJ2h0dHA6Ly9mYWNlYm9vay5jb20nLCB0YXJnZXQ6ICdfYmxhbmsnLCBpY29uOiAnaWNvbi1mYWNlYm9vayd9LFxyXG4gICAgICB7bGluazogJ2h0dHA6Ly90d2l0dGVyLmNvbScsIHRhcmdldDogJ19ibGFuaycsIGljb246ICdpY29uLXR3aXR0ZXInfSxcclxuICAgICAge2xpbms6ICdodHRwczovL3d3dy5saW5rZWRpbi5jb20vJywgdGFyZ2V0OiAnX2JsYW5rJywgaWNvbjogJ2ljb24tbGlua2VkaW4yJ30sXHJcbiAgICAgIHtsaW5rOiAnaHR0cHM6Ly93d3cueW91dHViZS5jb20vJywgdGFyZ2V0OiAnX2JsYW5rJywgaWNvbjogJ2ljb24teW91dHViZSd9XHJcbiAgICBdLFxyXG4gICAgbGFuZ3VhZ2U6ICdFbmdsaXNoJyxcclxuICAgIGNlcnRpZmljYXRlOiAneWVzJyxcclxuICAgIHZpZGVvSWQ6ICdQSUNqNXRyOWhjYycsXHJcbiAgICBjb3Vyc2VfZGVzYzogJ0xvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0LCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jIGlkaWQgdW50IHV0IGxhYm9yZSBldCBkb2xvcmUgbWFnbmEgYWxpcXVhIGVuaW0gYWQgbWluaW0gdmVuaWFtLCBxdWlzIG5vc3RydWQgZXhlcmVjIHRhdGlvbiB1bGxhbWNvIGxhYm9yaXMgbmlzIGFsaXF1aXAgY29tbW9kbyBjb25zZXF1YXQgZHVpcyBhdXRlIGlydXJlIGRvbG9yIGluIHJlcHJlaGVuZGVyaXQgaW4gdm9sdXB0YXRlIHZlbGl0IGVzc2UgY2lsbHVtIGRvbG9yZSBldSBmdWdpYXQgbnVsbGEgcGFyaWF0dXIgZW5pbSBpcHNhbS4nLFxyXG4gICAgY291cnNlX2Rlc2NfMjogJ0V4Y2VwdGV1ciBzaW50IG9jY2FlY2F0IGN1cGlkYXRhdCBub24gcHJvaWRlbnQgc3VudCBpbiBjdWxwYSBxdWkgb2ZmaWNpYSBkZXNlcnVudCBtb2xsaXQgYW5pbSBpZCBlc3QgbGFib3J1bS4gU2VkIHV0IHBlcnNwaWNpYXRpcyB1bmRlIG9tbmlzIGlzdGUgbmF0dXMgZXJyb3Igc2l0IHZvbHVwdGF0ZW0gYWNjdXNhbnRpdW0gZG9sb3JlbXF1ZSBsYXVkYW50aXVtIHRvdGFtIHJlbSBhcGVyaWFtLicsXHJcbiAgICBsZWFybl9saXN0OiBbJ1Byb2Zlc3Npb25hbCBKYXBhbmVzZSBjb29raW5nIGZyb20gYmVnaW5uZXJzIHRvIGV4cGVydHMnLCdXaWxsIGJlIGFibGUgdG8gY29vayBhdXRoZW50aWMgSXRhbGlhbiByZWNpcGVzIGluIHRoZWlyIG93biBraXRjaGVuJywnVW5kZXJzdGFuZCB0aGUgSE9XIG9mIGNvb2tpbmcsIGJlZm9yZSB0aGlua2luZyBvZiB0aGUgV0hBVCB0byBjb29rLiddLFxyXG4gICAgY291cnNlX2Rlc2NfMzogJ0NvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQsIHNlZCBkbyBlaXVzbW9kIHRlbXBvciBpbmMgaWRpZCB1bnQgdXQgbGFib3JlIGV0IGRvbG9yZSBtYWduYSBhbGlxdWEgZW5pbSBhZCBtaW5pbSB2ZW5pYW0gcXVpcyBub3N0cnVkIGV4ZXJlYyB0YXRpb24gdWxsYW1jbyBsYWJvcmlzIG5pcyBhbGlxdWlwIGNvbW1vZG8gY29uc2VxdWF0IGR1aXMgYXV0ZSBpcnVyZSBkb2xvci4nLFxyXG4gICAgY3VycmljdWx1bV9kZXNjOiAnTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQsIHNlZCBkbyBlaXVzbW9kIHRlbXBvciBpbmMgaWRpZCB1bnQgdXQgbGFib3JlIGV0IGRvbG9yZSBtYWduYSBhbGlxdWEgZW5pbSBhZCBtaW5pbSB2ZW5pYW0sIHF1aXMgbm9zdHJ1ZCBleGVyZWMgdGF0aW9uIHVsbGFtY28gbGFib3JpcyBuaXMgYWxpcXVpcCBjb21tb2RvIGNvbnNlcXVhdC4nLFxyXG4gICAgY291cnNlX2xlc3NvbnM6IFtcclxuICAgICAge1xyXG4gICAgICAgIHRpdGxlOiAnV2VlayAxLTQnLFxyXG4gICAgICAgIHRleHQ6ICdBZHZhbmNlZCBzdG9yeSB0ZWxsaW5nIHRlY2huaXF1ZXMgZm9yIHdyaXRlcnM6IFBlcnNvbmFzLCBDaGFyYWN0ZXJzICYgUGxvdHMnLFxyXG4gICAgICAgIGxlc3NvbnM6IFtcclxuICAgICAgICAgIHsgdGl0bGU6ICdJbnRyb2R1Y3Rpb24nLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICdDb3Vyc2UgT3ZlcnZpZXcnLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICdDb3Vyc2UgT3ZlcnZpZXcnLCBiYWRnZV9saXN0OiB0cnVlLCBxdWVzdGlvbjogMCwgbWludXRlczogMTAgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICdDb3Vyc2UgRXhlcmNpc2UgLyBSZWZlcmVuY2UgRmlsZXMnLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICdDb2RlIEVkaXRvciBJbnN0YWxsYXRpb24gKE9wdGlvbmFsIGlmIHlvdSBoYXZlIG9uZSknLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICcgRW1iZWRkaW5nIFBIUCBpbiBIVE1MJywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgXVxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgdGl0bGU6ICdXZWVrIDUtOCcsXHJcbiAgICAgICAgdGV4dDogJ0FkdmFuY2VkIHN0b3J5IHRlbGxpbmcgdGVjaG5pcXVlcyBmb3Igd3JpdGVyczogUGVyc29uYXMsIENoYXJhY3RlcnMgJiBQbG90cycsXHJcbiAgICAgICAgbGVzc29uczogW1xyXG4gICAgICAgICAgeyB0aXRsZTogJ0RlZmluaW5nIEZ1bmN0aW9ucycsIGljb246ICdpY29uLTY4JyB9LFxyXG4gICAgICAgICAgeyB0aXRsZTogJ0Z1bmN0aW9uIFBhcmFtZXRlcnMnLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICcgUmV0dXJuIFZhbHVlcyBGcm9tIEZ1bmN0aW9ucycsIGJhZGdlX2xpc3Q6IHRydWUsIHF1ZXN0aW9uOiAyLCBtaW51dGVzOiAxNSB9LFxyXG4gICAgICAgICAgeyB0aXRsZTogJyBHbG9iYWwgVmFyaWFibGUgYW5kIFNjb3BlJywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnTmV3ZXIgV2F5IG9mIGNyZWF0aW5nIGEgQ29uc3RhbnQnLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICdDb25zdGFudHMnLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICBdXHJcbiAgICAgIH0sXHJcbiAgICBdLFxyXG4gICAgcmV2aWV3czpbXHJcbiAgICAgIHtpbWc6Jy9hc3NldHMvaW1hZ2VzL2Jsb2cvY29tbWVudC0wMS5qcGcnLHJhdGluZzo1LG5hbWU6J0hhbGV5IEJlbm5ldCcsZGF0ZTonT2N0IDEwLCAyMDIxJyxkZXNjOidMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dXIgYWRpcGlzaWNpbmcgZWxpdCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jaWRpZHVudCB1dCBsYWJvcmUgZXQgZG9sb3JlIG1hZ25hIGFsaXF1YS4nfSxcclxuICAgICAge2ltZzonL2Fzc2V0cy9pbWFnZXMvYmxvZy9jb21tZW50LTAyLmpwZycscmF0aW5nOjUsbmFtZTonU2ltb24gQmFrZXInLGRhdGU6J09jdCAxNSwgMjAyMScsZGVzYzonTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQgc2VkIGRvIGVpdXNtb2QgdGVtcG9yIGluY2lkaWR1bnQgdXQgbGFib3JlIGV0IGRvbG9yZSBtYWduYSBhbGlxdWEuJ30sXHJcbiAgICAgIHtpbWc6Jy9hc3NldHMvaW1hZ2VzL2Jsb2cvY29tbWVudC0wMy5qcGcnLHJhdGluZzo1LG5hbWU6J1JpY2hhcmQgR2VyZScsZGF0ZTonT2N0IDE5LCAyMDIxJyxkZXNjOidMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dXIgYWRpcGlzaWNpbmcgZWxpdCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jaWRpZHVudCB1dCBsYWJvcmUgZXQgZG9sb3JlIG1hZ25hIGFsaXF1YS4nfSxcclxuICAgIF1cclxuICB9LFxyXG4gIHtcclxuICAgIGlkOiAyOSxcclxuICAgIGtpbmRlcmdhcnRlbl9jb3Vyc2U6dHJ1ZSxcclxuICAgIGR1cmF0aW9uOiAnMTIgV2Vla3MnLFxyXG4gICAgY291cnNlX291dGxpbmU6J09ubGluZSArIE9uc2l0ZScsXHJcbiAgICBpbWc6ICdjb3Vyc2UtMjkuanBnJyxcclxuICAgIGJnX2NvbG9yOidiZy1jb2xvci1leHRyYTAyJyxcclxuICAgIGhvdXJzOiA0MSxcclxuICAgIGxldmVsOiAnUGFyZW50aW5nJyxcclxuICAgIHRpdGxlOiAnUHVibGljIFNwZWFraW5nIGZvciBLaWRzICgmIFBhcmVudHMpIEtpZHMgQ2FuIFNwZWFrIScsXHJcbiAgICByYXRpbmc6ICc1JyxcclxuICAgIHJhdGluZ19jb3VudDogNDIsXHJcbiAgICBjb3Vyc2VfcHJpY2U6ICc3MCcsXHJcbiAgICBsZXNzb246IDI4LFxyXG4gICAgc3R1ZGVudDogNTAsXHJcbiAgICBjYXRlZ29yeTonRGV2ZWxvcG1lbnQnLFxyXG4gICAgc2hvcnRfZGVzYzogJ0xvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0IGNvbnNlY3R1ciBlbGl0IHNlZCBlaXVzbW9kIGV4IHRlbXBvciBpbmNpZGlkdW50IGxhYm9yZSBkb2xvcmUgbWFnbmEuJyxcclxuICAgIGluc3RydWN0b3I6ICdDb25uaWUgQ29tZXJmb3JkJyxcclxuICAgIGluc3RydWN0b3JfaW1nOid0ZWFtLTA2LndlYnAnLFxyXG4gICAgaW5zdHJ1Y3Rvcl90aXRsZTonRm91bmRlciAmIENFTycsXHJcbiAgICBpbnN0cnVjdG9yX2Rlc2M6J0NvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQsIHNlZCBkbyBlaXVzbW9kIHRlbXBvciBpbmNpZGlkdW50IGxhYm9yZSBldCBkb2xvcmUgbWFnbmEgYWxpcXVhIGVuaW0gbWluaW0gdmVuaWFtIHF1aXMgbm9zdHJ1ZCBleGVyY2l0YXRpb24gdWxsYSBtY28gbGFib3JpcyBuaXNpIHV0IGFsaXF1aXAgZXggZWEgY29tbW9kbyBjb25zZXF1YXQuIGR1aXMgYXV0ZSBpcnVyZSBkb2xvciBpbiByZXByZWhlbmRlcml0IGluIHZvbHVwdGF0ZS4nLFxyXG4gICAgZmVhdHVyZXM6IFtcclxuICAgICAgJ0J1aWxkIGZ1bGx5LWZsZWRnZWQgd2Vic2l0ZXMgYW5kIHdlYiBhcHBzIGZvciB5b3VyIGJ1c2luZXNzLicsXHJcbiAgICAgICdBZnRlciB0aGUgY291cnNlIHlvdSB3aWxsIGJlIGFibGUgdG8gYnVpbGQgQU5ZIHdlYnNpdGUgeW91IHdhbnQuJyxcclxuICAgICAgJ1lvdSB3aWxsIG1hc3RlciBib3RoIGZyb250IGFuZCBiYWNrLWVuZCBkZXZlbG9wbWVudCB0ZWNobm9sb2dpZXMuJ1xyXG4gICAgXSwgXHJcbiAgICBzb2NpYWxfbGlua3M6W1xyXG4gICAgICB7bGluazogJ2h0dHA6Ly9mYWNlYm9vay5jb20nLCB0YXJnZXQ6ICdfYmxhbmsnLCBpY29uOiAnaWNvbi1mYWNlYm9vayd9LFxyXG4gICAgICB7bGluazogJ2h0dHA6Ly90d2l0dGVyLmNvbScsIHRhcmdldDogJ19ibGFuaycsIGljb246ICdpY29uLXR3aXR0ZXInfSxcclxuICAgICAge2xpbms6ICdodHRwczovL3d3dy5saW5rZWRpbi5jb20vJywgdGFyZ2V0OiAnX2JsYW5rJywgaWNvbjogJ2ljb24tbGlua2VkaW4yJ30sXHJcbiAgICAgIHtsaW5rOiAnaHR0cHM6Ly93d3cueW91dHViZS5jb20vJywgdGFyZ2V0OiAnX2JsYW5rJywgaWNvbjogJ2ljb24teW91dHViZSd9XHJcbiAgICBdLFxyXG4gICAgbGFuZ3VhZ2U6ICdFbmdsaXNoJyxcclxuICAgIGNlcnRpZmljYXRlOiAneWVzJyxcclxuICAgIHZpZGVvSWQ6ICdQSUNqNXRyOWhjYycsXHJcbiAgICBjb3Vyc2VfZGVzYzogJ0xvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0LCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jIGlkaWQgdW50IHV0IGxhYm9yZSBldCBkb2xvcmUgbWFnbmEgYWxpcXVhIGVuaW0gYWQgbWluaW0gdmVuaWFtLCBxdWlzIG5vc3RydWQgZXhlcmVjIHRhdGlvbiB1bGxhbWNvIGxhYm9yaXMgbmlzIGFsaXF1aXAgY29tbW9kbyBjb25zZXF1YXQgZHVpcyBhdXRlIGlydXJlIGRvbG9yIGluIHJlcHJlaGVuZGVyaXQgaW4gdm9sdXB0YXRlIHZlbGl0IGVzc2UgY2lsbHVtIGRvbG9yZSBldSBmdWdpYXQgbnVsbGEgcGFyaWF0dXIgZW5pbSBpcHNhbS4nLFxyXG4gICAgY291cnNlX2Rlc2NfMjogJ0V4Y2VwdGV1ciBzaW50IG9jY2FlY2F0IGN1cGlkYXRhdCBub24gcHJvaWRlbnQgc3VudCBpbiBjdWxwYSBxdWkgb2ZmaWNpYSBkZXNlcnVudCBtb2xsaXQgYW5pbSBpZCBlc3QgbGFib3J1bS4gU2VkIHV0IHBlcnNwaWNpYXRpcyB1bmRlIG9tbmlzIGlzdGUgbmF0dXMgZXJyb3Igc2l0IHZvbHVwdGF0ZW0gYWNjdXNhbnRpdW0gZG9sb3JlbXF1ZSBsYXVkYW50aXVtIHRvdGFtIHJlbSBhcGVyaWFtLicsXHJcbiAgICBsZWFybl9saXN0OiBbJ1Byb2Zlc3Npb25hbCBKYXBhbmVzZSBjb29raW5nIGZyb20gYmVnaW5uZXJzIHRvIGV4cGVydHMnLCdXaWxsIGJlIGFibGUgdG8gY29vayBhdXRoZW50aWMgSXRhbGlhbiByZWNpcGVzIGluIHRoZWlyIG93biBraXRjaGVuJywnVW5kZXJzdGFuZCB0aGUgSE9XIG9mIGNvb2tpbmcsIGJlZm9yZSB0aGlua2luZyBvZiB0aGUgV0hBVCB0byBjb29rLiddLFxyXG4gICAgY291cnNlX2Rlc2NfMzogJ0NvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQsIHNlZCBkbyBlaXVzbW9kIHRlbXBvciBpbmMgaWRpZCB1bnQgdXQgbGFib3JlIGV0IGRvbG9yZSBtYWduYSBhbGlxdWEgZW5pbSBhZCBtaW5pbSB2ZW5pYW0gcXVpcyBub3N0cnVkIGV4ZXJlYyB0YXRpb24gdWxsYW1jbyBsYWJvcmlzIG5pcyBhbGlxdWlwIGNvbW1vZG8gY29uc2VxdWF0IGR1aXMgYXV0ZSBpcnVyZSBkb2xvci4nLFxyXG4gICAgY3VycmljdWx1bV9kZXNjOiAnTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQsIHNlZCBkbyBlaXVzbW9kIHRlbXBvciBpbmMgaWRpZCB1bnQgdXQgbGFib3JlIGV0IGRvbG9yZSBtYWduYSBhbGlxdWEgZW5pbSBhZCBtaW5pbSB2ZW5pYW0sIHF1aXMgbm9zdHJ1ZCBleGVyZWMgdGF0aW9uIHVsbGFtY28gbGFib3JpcyBuaXMgYWxpcXVpcCBjb21tb2RvIGNvbnNlcXVhdC4nLFxyXG4gICAgY291cnNlX2xlc3NvbnM6IFtcclxuICAgICAge1xyXG4gICAgICAgIHRpdGxlOiAnV2VlayAxLTQnLFxyXG4gICAgICAgIHRleHQ6ICdBZHZhbmNlZCBzdG9yeSB0ZWxsaW5nIHRlY2huaXF1ZXMgZm9yIHdyaXRlcnM6IFBlcnNvbmFzLCBDaGFyYWN0ZXJzICYgUGxvdHMnLFxyXG4gICAgICAgIGxlc3NvbnM6IFtcclxuICAgICAgICAgIHsgdGl0bGU6ICdJbnRyb2R1Y3Rpb24nLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICdDb3Vyc2UgT3ZlcnZpZXcnLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICdDb3Vyc2UgT3ZlcnZpZXcnLCBiYWRnZV9saXN0OiB0cnVlLCBxdWVzdGlvbjogMCwgbWludXRlczogMTAgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICdDb3Vyc2UgRXhlcmNpc2UgLyBSZWZlcmVuY2UgRmlsZXMnLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICdDb2RlIEVkaXRvciBJbnN0YWxsYXRpb24gKE9wdGlvbmFsIGlmIHlvdSBoYXZlIG9uZSknLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICcgRW1iZWRkaW5nIFBIUCBpbiBIVE1MJywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgXVxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgdGl0bGU6ICdXZWVrIDUtOCcsXHJcbiAgICAgICAgdGV4dDogJ0FkdmFuY2VkIHN0b3J5IHRlbGxpbmcgdGVjaG5pcXVlcyBmb3Igd3JpdGVyczogUGVyc29uYXMsIENoYXJhY3RlcnMgJiBQbG90cycsXHJcbiAgICAgICAgbGVzc29uczogW1xyXG4gICAgICAgICAgeyB0aXRsZTogJ0RlZmluaW5nIEZ1bmN0aW9ucycsIGljb246ICdpY29uLTY4JyB9LFxyXG4gICAgICAgICAgeyB0aXRsZTogJ0Z1bmN0aW9uIFBhcmFtZXRlcnMnLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICcgUmV0dXJuIFZhbHVlcyBGcm9tIEZ1bmN0aW9ucycsIGJhZGdlX2xpc3Q6IHRydWUsIHF1ZXN0aW9uOiAyLCBtaW51dGVzOiAxNSB9LFxyXG4gICAgICAgICAgeyB0aXRsZTogJyBHbG9iYWwgVmFyaWFibGUgYW5kIFNjb3BlJywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnTmV3ZXIgV2F5IG9mIGNyZWF0aW5nIGEgQ29uc3RhbnQnLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICdDb25zdGFudHMnLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICBdXHJcbiAgICAgIH0sXHJcbiAgICBdLFxyXG4gICAgcmV2aWV3czpbXHJcbiAgICAgIHtpbWc6Jy9hc3NldHMvaW1hZ2VzL2Jsb2cvY29tbWVudC0wMS5qcGcnLHJhdGluZzo1LG5hbWU6J0hhbGV5IEJlbm5ldCcsZGF0ZTonT2N0IDEwLCAyMDIxJyxkZXNjOidMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dXIgYWRpcGlzaWNpbmcgZWxpdCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jaWRpZHVudCB1dCBsYWJvcmUgZXQgZG9sb3JlIG1hZ25hIGFsaXF1YS4nfSxcclxuICAgICAge2ltZzonL2Fzc2V0cy9pbWFnZXMvYmxvZy9jb21tZW50LTAyLmpwZycscmF0aW5nOjUsbmFtZTonU2ltb24gQmFrZXInLGRhdGU6J09jdCAxNSwgMjAyMScsZGVzYzonTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQgc2VkIGRvIGVpdXNtb2QgdGVtcG9yIGluY2lkaWR1bnQgdXQgbGFib3JlIGV0IGRvbG9yZSBtYWduYSBhbGlxdWEuJ30sXHJcbiAgICAgIHtpbWc6Jy9hc3NldHMvaW1hZ2VzL2Jsb2cvY29tbWVudC0wMy5qcGcnLHJhdGluZzo1LG5hbWU6J1JpY2hhcmQgR2VyZScsZGF0ZTonT2N0IDE5LCAyMDIxJyxkZXNjOidMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dXIgYWRpcGlzaWNpbmcgZWxpdCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jaWRpZHVudCB1dCBsYWJvcmUgZXQgZG9sb3JlIG1hZ25hIGFsaXF1YS4nfSxcclxuICAgIF1cclxuICB9LFxyXG4gIHtcclxuICAgIGlkOiAzMCxcclxuICAgIGtpbmRlcmdhcnRlbl9jb3Vyc2U6dHJ1ZSxcclxuICAgIGR1cmF0aW9uOiAnNSBXZWVrcycsXHJcbiAgICBjb3Vyc2Vfb3V0bGluZTonT25saW5lIE9ubHknLFxyXG4gICAgaW1nOiAnY291cnNlLTMwLmpwZycsXHJcbiAgICBiZ19jb2xvcjonYmctY29sb3ItcHJpbWFyeScsXHJcbiAgICBob3VyczogMTIsXHJcbiAgICBsZXZlbDogJ0RyYXdpbmcnLFxyXG4gICAgdGl0bGU6ICdSZWFsLVdvcmxkIFByb2dyYW1taW5nIGZvciBLaWRzIHdpdGggUHl0aG9uJyxcclxuICAgIHJhdGluZzogJzQuNScsXHJcbiAgICByYXRpbmdfY291bnQ6IDQwLFxyXG4gICAgY291cnNlX3ByaWNlOiAnODAnLFxyXG4gICAgbGVzc29uOiAyNSxcclxuICAgIHN0dWRlbnQ6IDQ1LFxyXG4gICAgY2F0ZWdvcnk6J0FydCAmIERlc2lnbicsXHJcbiAgICBzaG9ydF9kZXNjOiAnTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQgY29uc2VjdHVyIGVsaXQgc2VkIGVpdXNtb2QgZXggdGVtcG9yIGluY2lkaWR1bnQgbGFib3JlIGRvbG9yZSBtYWduYS4nLFxyXG4gICAgaW5zdHJ1Y3RvcjogJ1N1c2FuIFdoaXRlJyxcclxuICAgIGluc3RydWN0b3JfaW1nOid0ZWFtLTA1LndlYnAnLFxyXG4gICAgaW5zdHJ1Y3Rvcl90aXRsZTonRm91bmRlciAmIENFTycsXHJcbiAgICBpbnN0cnVjdG9yX2Rlc2M6J0NvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQsIHNlZCBkbyBlaXVzbW9kIHRlbXBvciBpbmNpZGlkdW50IGxhYm9yZSBldCBkb2xvcmUgbWFnbmEgYWxpcXVhIGVuaW0gbWluaW0gdmVuaWFtIHF1aXMgbm9zdHJ1ZCBleGVyY2l0YXRpb24gdWxsYSBtY28gbGFib3JpcyBuaXNpIHV0IGFsaXF1aXAgZXggZWEgY29tbW9kbyBjb25zZXF1YXQuIGR1aXMgYXV0ZSBpcnVyZSBkb2xvciBpbiByZXByZWhlbmRlcml0IGluIHZvbHVwdGF0ZS4nLFxyXG4gICAgZmVhdHVyZXM6IFtcclxuICAgICAgJ0J1aWxkIGZ1bGx5LWZsZWRnZWQgd2Vic2l0ZXMgYW5kIHdlYiBhcHBzIGZvciB5b3VyIGJ1c2luZXNzLicsXHJcbiAgICAgICdBZnRlciB0aGUgY291cnNlIHlvdSB3aWxsIGJlIGFibGUgdG8gYnVpbGQgQU5ZIHdlYnNpdGUgeW91IHdhbnQuJyxcclxuICAgICAgJ1lvdSB3aWxsIG1hc3RlciBib3RoIGZyb250IGFuZCBiYWNrLWVuZCBkZXZlbG9wbWVudCB0ZWNobm9sb2dpZXMuJ1xyXG4gICAgXSwgXHJcbiAgICBzb2NpYWxfbGlua3M6W1xyXG4gICAgICB7bGluazogJ2h0dHA6Ly9mYWNlYm9vay5jb20nLCB0YXJnZXQ6ICdfYmxhbmsnLCBpY29uOiAnaWNvbi1mYWNlYm9vayd9LFxyXG4gICAgICB7bGluazogJ2h0dHA6Ly90d2l0dGVyLmNvbScsIHRhcmdldDogJ19ibGFuaycsIGljb246ICdpY29uLXR3aXR0ZXInfSxcclxuICAgICAge2xpbms6ICdodHRwczovL3d3dy5saW5rZWRpbi5jb20vJywgdGFyZ2V0OiAnX2JsYW5rJywgaWNvbjogJ2ljb24tbGlua2VkaW4yJ30sXHJcbiAgICAgIHtsaW5rOiAnaHR0cHM6Ly93d3cueW91dHViZS5jb20vJywgdGFyZ2V0OiAnX2JsYW5rJywgaWNvbjogJ2ljb24teW91dHViZSd9XHJcbiAgICBdLFxyXG4gICAgbGFuZ3VhZ2U6ICdFbmdsaXNoJyxcclxuICAgIGNlcnRpZmljYXRlOiAneWVzJyxcclxuICAgIHZpZGVvSWQ6ICdQSUNqNXRyOWhjYycsXHJcbiAgICBjb3Vyc2VfZGVzYzogJ0xvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0LCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jIGlkaWQgdW50IHV0IGxhYm9yZSBldCBkb2xvcmUgbWFnbmEgYWxpcXVhIGVuaW0gYWQgbWluaW0gdmVuaWFtLCBxdWlzIG5vc3RydWQgZXhlcmVjIHRhdGlvbiB1bGxhbWNvIGxhYm9yaXMgbmlzIGFsaXF1aXAgY29tbW9kbyBjb25zZXF1YXQgZHVpcyBhdXRlIGlydXJlIGRvbG9yIGluIHJlcHJlaGVuZGVyaXQgaW4gdm9sdXB0YXRlIHZlbGl0IGVzc2UgY2lsbHVtIGRvbG9yZSBldSBmdWdpYXQgbnVsbGEgcGFyaWF0dXIgZW5pbSBpcHNhbS4nLFxyXG4gICAgY291cnNlX2Rlc2NfMjogJ0V4Y2VwdGV1ciBzaW50IG9jY2FlY2F0IGN1cGlkYXRhdCBub24gcHJvaWRlbnQgc3VudCBpbiBjdWxwYSBxdWkgb2ZmaWNpYSBkZXNlcnVudCBtb2xsaXQgYW5pbSBpZCBlc3QgbGFib3J1bS4gU2VkIHV0IHBlcnNwaWNpYXRpcyB1bmRlIG9tbmlzIGlzdGUgbmF0dXMgZXJyb3Igc2l0IHZvbHVwdGF0ZW0gYWNjdXNhbnRpdW0gZG9sb3JlbXF1ZSBsYXVkYW50aXVtIHRvdGFtIHJlbSBhcGVyaWFtLicsXHJcbiAgICBsZWFybl9saXN0OiBbJ1Byb2Zlc3Npb25hbCBKYXBhbmVzZSBjb29raW5nIGZyb20gYmVnaW5uZXJzIHRvIGV4cGVydHMnLCdXaWxsIGJlIGFibGUgdG8gY29vayBhdXRoZW50aWMgSXRhbGlhbiByZWNpcGVzIGluIHRoZWlyIG93biBraXRjaGVuJywnVW5kZXJzdGFuZCB0aGUgSE9XIG9mIGNvb2tpbmcsIGJlZm9yZSB0aGlua2luZyBvZiB0aGUgV0hBVCB0byBjb29rLiddLFxyXG4gICAgY291cnNlX2Rlc2NfMzogJ0NvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQsIHNlZCBkbyBlaXVzbW9kIHRlbXBvciBpbmMgaWRpZCB1bnQgdXQgbGFib3JlIGV0IGRvbG9yZSBtYWduYSBhbGlxdWEgZW5pbSBhZCBtaW5pbSB2ZW5pYW0gcXVpcyBub3N0cnVkIGV4ZXJlYyB0YXRpb24gdWxsYW1jbyBsYWJvcmlzIG5pcyBhbGlxdWlwIGNvbW1vZG8gY29uc2VxdWF0IGR1aXMgYXV0ZSBpcnVyZSBkb2xvci4nLFxyXG4gICAgY3VycmljdWx1bV9kZXNjOiAnTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQsIHNlZCBkbyBlaXVzbW9kIHRlbXBvciBpbmMgaWRpZCB1bnQgdXQgbGFib3JlIGV0IGRvbG9yZSBtYWduYSBhbGlxdWEgZW5pbSBhZCBtaW5pbSB2ZW5pYW0sIHF1aXMgbm9zdHJ1ZCBleGVyZWMgdGF0aW9uIHVsbGFtY28gbGFib3JpcyBuaXMgYWxpcXVpcCBjb21tb2RvIGNvbnNlcXVhdC4nLFxyXG4gICAgY291cnNlX2xlc3NvbnM6IFtcclxuICAgICAge1xyXG4gICAgICAgIHRpdGxlOiAnV2VlayAxLTQnLFxyXG4gICAgICAgIHRleHQ6ICdBZHZhbmNlZCBzdG9yeSB0ZWxsaW5nIHRlY2huaXF1ZXMgZm9yIHdyaXRlcnM6IFBlcnNvbmFzLCBDaGFyYWN0ZXJzICYgUGxvdHMnLFxyXG4gICAgICAgIGxlc3NvbnM6IFtcclxuICAgICAgICAgIHsgdGl0bGU6ICdJbnRyb2R1Y3Rpb24nLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICdDb3Vyc2UgT3ZlcnZpZXcnLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICdDb3Vyc2UgT3ZlcnZpZXcnLCBiYWRnZV9saXN0OiB0cnVlLCBxdWVzdGlvbjogMCwgbWludXRlczogMTAgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICdDb3Vyc2UgRXhlcmNpc2UgLyBSZWZlcmVuY2UgRmlsZXMnLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICdDb2RlIEVkaXRvciBJbnN0YWxsYXRpb24gKE9wdGlvbmFsIGlmIHlvdSBoYXZlIG9uZSknLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICcgRW1iZWRkaW5nIFBIUCBpbiBIVE1MJywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgXVxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgdGl0bGU6ICdXZWVrIDUtOCcsXHJcbiAgICAgICAgdGV4dDogJ0FkdmFuY2VkIHN0b3J5IHRlbGxpbmcgdGVjaG5pcXVlcyBmb3Igd3JpdGVyczogUGVyc29uYXMsIENoYXJhY3RlcnMgJiBQbG90cycsXHJcbiAgICAgICAgbGVzc29uczogW1xyXG4gICAgICAgICAgeyB0aXRsZTogJ0RlZmluaW5nIEZ1bmN0aW9ucycsIGljb246ICdpY29uLTY4JyB9LFxyXG4gICAgICAgICAgeyB0aXRsZTogJ0Z1bmN0aW9uIFBhcmFtZXRlcnMnLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICcgUmV0dXJuIFZhbHVlcyBGcm9tIEZ1bmN0aW9ucycsIGJhZGdlX2xpc3Q6IHRydWUsIHF1ZXN0aW9uOiAyLCBtaW51dGVzOiAxNSB9LFxyXG4gICAgICAgICAgeyB0aXRsZTogJyBHbG9iYWwgVmFyaWFibGUgYW5kIFNjb3BlJywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnTmV3ZXIgV2F5IG9mIGNyZWF0aW5nIGEgQ29uc3RhbnQnLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICdDb25zdGFudHMnLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICBdXHJcbiAgICAgIH0sXHJcbiAgICBdLFxyXG4gICAgcmV2aWV3czpbXHJcbiAgICAgIHtpbWc6Jy9hc3NldHMvaW1hZ2VzL2Jsb2cvY29tbWVudC0wMS5qcGcnLHJhdGluZzo1LG5hbWU6J0hhbGV5IEJlbm5ldCcsZGF0ZTonT2N0IDEwLCAyMDIxJyxkZXNjOidMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dXIgYWRpcGlzaWNpbmcgZWxpdCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jaWRpZHVudCB1dCBsYWJvcmUgZXQgZG9sb3JlIG1hZ25hIGFsaXF1YS4nfSxcclxuICAgICAge2ltZzonL2Fzc2V0cy9pbWFnZXMvYmxvZy9jb21tZW50LTAyLmpwZycscmF0aW5nOjUsbmFtZTonU2ltb24gQmFrZXInLGRhdGU6J09jdCAxNSwgMjAyMScsZGVzYzonTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQgc2VkIGRvIGVpdXNtb2QgdGVtcG9yIGluY2lkaWR1bnQgdXQgbGFib3JlIGV0IGRvbG9yZSBtYWduYSBhbGlxdWEuJ30sXHJcbiAgICAgIHtpbWc6Jy9hc3NldHMvaW1hZ2VzL2Jsb2cvY29tbWVudC0wMy5qcGcnLHJhdGluZzo1LG5hbWU6J1JpY2hhcmQgR2VyZScsZGF0ZTonT2N0IDE5LCAyMDIxJyxkZXNjOidMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dXIgYWRpcGlzaWNpbmcgZWxpdCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jaWRpZHVudCB1dCBsYWJvcmUgZXQgZG9sb3JlIG1hZ25hIGFsaXF1YS4nfSxcclxuICAgIF1cclxuICB9LFxyXG4gIHtcclxuICAgIGlkOiAzMSxcclxuICAgIGtpbmRlcmdhcnRlbl9jb3Vyc2U6dHJ1ZSxcclxuICAgIGR1cmF0aW9uOiAnMTIgV2Vla3MnLFxyXG4gICAgY291cnNlX291dGxpbmU6J09ubGluZSArIE9uc2l0ZScsXHJcbiAgICBpbWc6ICdjb3Vyc2UtMzEuanBnJyxcclxuICAgIGJnX2NvbG9yOidiZy1jb2xvci1zZWNvbmRhcnknLFxyXG4gICAgaG91cnM6IDQxLFxyXG4gICAgbGV2ZWw6ICdQYXJlbnRpbmcnLFxyXG4gICAgdGl0bGU6ICdIb3cgdG8gR2V0IEtpZHMgdG8gRWF0IEhlYWx0aHknLFxyXG4gICAgcmF0aW5nOiAnNScsXHJcbiAgICByYXRpbmdfY291bnQ6IDQyLFxyXG4gICAgY291cnNlX3ByaWNlOiAnOTAnLFxyXG4gICAgbGVzc29uOiAyOCxcclxuICAgIHN0dWRlbnQ6IDUwLFxyXG4gICAgY2F0ZWdvcnk6J0RldmVsb3BtZW50JyxcclxuICAgIHNob3J0X2Rlc2M6ICdMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCBjb25zZWN0dXIgZWxpdCBzZWQgZWl1c21vZCBleCB0ZW1wb3IgaW5jaWRpZHVudCBsYWJvcmUgZG9sb3JlIG1hZ25hLicsXHJcbiAgICBpbnN0cnVjdG9yOiAnSmFuZSBTZXltb3VyJyxcclxuICAgIGluc3RydWN0b3JfaW1nOid0ZWFtLTAxLndlYnAnLFxyXG4gICAgaW5zdHJ1Y3Rvcl90aXRsZTonRm91bmRlciAmIENFTycsXHJcbiAgICBpbnN0cnVjdG9yX2Rlc2M6J0NvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQsIHNlZCBkbyBlaXVzbW9kIHRlbXBvciBpbmNpZGlkdW50IGxhYm9yZSBldCBkb2xvcmUgbWFnbmEgYWxpcXVhIGVuaW0gbWluaW0gdmVuaWFtIHF1aXMgbm9zdHJ1ZCBleGVyY2l0YXRpb24gdWxsYSBtY28gbGFib3JpcyBuaXNpIHV0IGFsaXF1aXAgZXggZWEgY29tbW9kbyBjb25zZXF1YXQuIGR1aXMgYXV0ZSBpcnVyZSBkb2xvciBpbiByZXByZWhlbmRlcml0IGluIHZvbHVwdGF0ZS4nLFxyXG4gICAgZmVhdHVyZXM6IFtcclxuICAgICAgJ0J1aWxkIGZ1bGx5LWZsZWRnZWQgd2Vic2l0ZXMgYW5kIHdlYiBhcHBzIGZvciB5b3VyIGJ1c2luZXNzLicsXHJcbiAgICAgICdBZnRlciB0aGUgY291cnNlIHlvdSB3aWxsIGJlIGFibGUgdG8gYnVpbGQgQU5ZIHdlYnNpdGUgeW91IHdhbnQuJyxcclxuICAgICAgJ1lvdSB3aWxsIG1hc3RlciBib3RoIGZyb250IGFuZCBiYWNrLWVuZCBkZXZlbG9wbWVudCB0ZWNobm9sb2dpZXMuJ1xyXG4gICAgXSwgXHJcbiAgICBzb2NpYWxfbGlua3M6W1xyXG4gICAgICB7bGluazogJ2h0dHA6Ly9mYWNlYm9vay5jb20nLCB0YXJnZXQ6ICdfYmxhbmsnLCBpY29uOiAnaWNvbi1mYWNlYm9vayd9LFxyXG4gICAgICB7bGluazogJ2h0dHA6Ly90d2l0dGVyLmNvbScsIHRhcmdldDogJ19ibGFuaycsIGljb246ICdpY29uLXR3aXR0ZXInfSxcclxuICAgICAge2xpbms6ICdodHRwczovL3d3dy5saW5rZWRpbi5jb20vJywgdGFyZ2V0OiAnX2JsYW5rJywgaWNvbjogJ2ljb24tbGlua2VkaW4yJ30sXHJcbiAgICAgIHtsaW5rOiAnaHR0cHM6Ly93d3cueW91dHViZS5jb20vJywgdGFyZ2V0OiAnX2JsYW5rJywgaWNvbjogJ2ljb24teW91dHViZSd9XHJcbiAgICBdLFxyXG4gICAgbGFuZ3VhZ2U6ICdFbmdsaXNoJyxcclxuICAgIGNlcnRpZmljYXRlOiAneWVzJyxcclxuICAgIHZpZGVvSWQ6ICdQSUNqNXRyOWhjYycsXHJcbiAgICBjb3Vyc2VfZGVzYzogJ0xvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0LCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jIGlkaWQgdW50IHV0IGxhYm9yZSBldCBkb2xvcmUgbWFnbmEgYWxpcXVhIGVuaW0gYWQgbWluaW0gdmVuaWFtLCBxdWlzIG5vc3RydWQgZXhlcmVjIHRhdGlvbiB1bGxhbWNvIGxhYm9yaXMgbmlzIGFsaXF1aXAgY29tbW9kbyBjb25zZXF1YXQgZHVpcyBhdXRlIGlydXJlIGRvbG9yIGluIHJlcHJlaGVuZGVyaXQgaW4gdm9sdXB0YXRlIHZlbGl0IGVzc2UgY2lsbHVtIGRvbG9yZSBldSBmdWdpYXQgbnVsbGEgcGFyaWF0dXIgZW5pbSBpcHNhbS4nLFxyXG4gICAgY291cnNlX2Rlc2NfMjogJ0V4Y2VwdGV1ciBzaW50IG9jY2FlY2F0IGN1cGlkYXRhdCBub24gcHJvaWRlbnQgc3VudCBpbiBjdWxwYSBxdWkgb2ZmaWNpYSBkZXNlcnVudCBtb2xsaXQgYW5pbSBpZCBlc3QgbGFib3J1bS4gU2VkIHV0IHBlcnNwaWNpYXRpcyB1bmRlIG9tbmlzIGlzdGUgbmF0dXMgZXJyb3Igc2l0IHZvbHVwdGF0ZW0gYWNjdXNhbnRpdW0gZG9sb3JlbXF1ZSBsYXVkYW50aXVtIHRvdGFtIHJlbSBhcGVyaWFtLicsXHJcbiAgICBsZWFybl9saXN0OiBbJ1Byb2Zlc3Npb25hbCBKYXBhbmVzZSBjb29raW5nIGZyb20gYmVnaW5uZXJzIHRvIGV4cGVydHMnLCdXaWxsIGJlIGFibGUgdG8gY29vayBhdXRoZW50aWMgSXRhbGlhbiByZWNpcGVzIGluIHRoZWlyIG93biBraXRjaGVuJywnVW5kZXJzdGFuZCB0aGUgSE9XIG9mIGNvb2tpbmcsIGJlZm9yZSB0aGlua2luZyBvZiB0aGUgV0hBVCB0byBjb29rLiddLFxyXG4gICAgY291cnNlX2Rlc2NfMzogJ0NvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQsIHNlZCBkbyBlaXVzbW9kIHRlbXBvciBpbmMgaWRpZCB1bnQgdXQgbGFib3JlIGV0IGRvbG9yZSBtYWduYSBhbGlxdWEgZW5pbSBhZCBtaW5pbSB2ZW5pYW0gcXVpcyBub3N0cnVkIGV4ZXJlYyB0YXRpb24gdWxsYW1jbyBsYWJvcmlzIG5pcyBhbGlxdWlwIGNvbW1vZG8gY29uc2VxdWF0IGR1aXMgYXV0ZSBpcnVyZSBkb2xvci4nLFxyXG4gICAgY3VycmljdWx1bV9kZXNjOiAnTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQsIHNlZCBkbyBlaXVzbW9kIHRlbXBvciBpbmMgaWRpZCB1bnQgdXQgbGFib3JlIGV0IGRvbG9yZSBtYWduYSBhbGlxdWEgZW5pbSBhZCBtaW5pbSB2ZW5pYW0sIHF1aXMgbm9zdHJ1ZCBleGVyZWMgdGF0aW9uIHVsbGFtY28gbGFib3JpcyBuaXMgYWxpcXVpcCBjb21tb2RvIGNvbnNlcXVhdC4nLFxyXG4gICAgY291cnNlX2xlc3NvbnM6IFtcclxuICAgICAge1xyXG4gICAgICAgIHRpdGxlOiAnV2VlayAxLTQnLFxyXG4gICAgICAgIHRleHQ6ICdBZHZhbmNlZCBzdG9yeSB0ZWxsaW5nIHRlY2huaXF1ZXMgZm9yIHdyaXRlcnM6IFBlcnNvbmFzLCBDaGFyYWN0ZXJzICYgUGxvdHMnLFxyXG4gICAgICAgIGxlc3NvbnM6IFtcclxuICAgICAgICAgIHsgdGl0bGU6ICdJbnRyb2R1Y3Rpb24nLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICdDb3Vyc2UgT3ZlcnZpZXcnLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICdDb3Vyc2UgT3ZlcnZpZXcnLCBiYWRnZV9saXN0OiB0cnVlLCBxdWVzdGlvbjogMCwgbWludXRlczogMTAgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICdDb3Vyc2UgRXhlcmNpc2UgLyBSZWZlcmVuY2UgRmlsZXMnLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICdDb2RlIEVkaXRvciBJbnN0YWxsYXRpb24gKE9wdGlvbmFsIGlmIHlvdSBoYXZlIG9uZSknLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICcgRW1iZWRkaW5nIFBIUCBpbiBIVE1MJywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgXVxyXG4gICAgICB9LFxyXG4gICAgICB7XHJcbiAgICAgICAgdGl0bGU6ICdXZWVrIDUtOCcsXHJcbiAgICAgICAgdGV4dDogJ0FkdmFuY2VkIHN0b3J5IHRlbGxpbmcgdGVjaG5pcXVlcyBmb3Igd3JpdGVyczogUGVyc29uYXMsIENoYXJhY3RlcnMgJiBQbG90cycsXHJcbiAgICAgICAgbGVzc29uczogW1xyXG4gICAgICAgICAgeyB0aXRsZTogJ0RlZmluaW5nIEZ1bmN0aW9ucycsIGljb246ICdpY29uLTY4JyB9LFxyXG4gICAgICAgICAgeyB0aXRsZTogJ0Z1bmN0aW9uIFBhcmFtZXRlcnMnLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICcgUmV0dXJuIFZhbHVlcyBGcm9tIEZ1bmN0aW9ucycsIGJhZGdlX2xpc3Q6IHRydWUsIHF1ZXN0aW9uOiAyLCBtaW51dGVzOiAxNSB9LFxyXG4gICAgICAgICAgeyB0aXRsZTogJyBHbG9iYWwgVmFyaWFibGUgYW5kIFNjb3BlJywgaWNvbjogJ2ljb24tNjgnIH0sXHJcbiAgICAgICAgICB7IHRpdGxlOiAnTmV3ZXIgV2F5IG9mIGNyZWF0aW5nIGEgQ29uc3RhbnQnLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICAgIHsgdGl0bGU6ICdDb25zdGFudHMnLCBpY29uOiAnaWNvbi02OCcgfSxcclxuICAgICAgICBdXHJcbiAgICAgIH0sXHJcbiAgICBdLFxyXG4gICAgcmV2aWV3czpbXHJcbiAgICAgIHtpbWc6Jy9hc3NldHMvaW1hZ2VzL2Jsb2cvY29tbWVudC0wMS5qcGcnLHJhdGluZzo1LG5hbWU6J0hhbGV5IEJlbm5ldCcsZGF0ZTonT2N0IDEwLCAyMDIxJyxkZXNjOidMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dXIgYWRpcGlzaWNpbmcgZWxpdCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jaWRpZHVudCB1dCBsYWJvcmUgZXQgZG9sb3JlIG1hZ25hIGFsaXF1YS4nfSxcclxuICAgICAge2ltZzonL2Fzc2V0cy9pbWFnZXMvYmxvZy9jb21tZW50LTAyLmpwZycscmF0aW5nOjUsbmFtZTonU2ltb24gQmFrZXInLGRhdGU6J09jdCAxNSwgMjAyMScsZGVzYzonTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQgc2VkIGRvIGVpdXNtb2QgdGVtcG9yIGluY2lkaWR1bnQgdXQgbGFib3JlIGV0IGRvbG9yZSBtYWduYSBhbGlxdWEuJ30sXHJcbiAgICAgIHtpbWc6Jy9hc3NldHMvaW1hZ2VzL2Jsb2cvY29tbWVudC0wMy5qcGcnLHJhdGluZzo1LG5hbWU6J1JpY2hhcmQgR2VyZScsZGF0ZTonT2N0IDE5LCAyMDIxJyxkZXNjOidMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dXIgYWRpcGlzaWNpbmcgZWxpdCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jaWRpZHVudCB1dCBsYWJvcmUgZXQgZG9sb3JlIG1hZ25hIGFsaXF1YS4nfSxcclxuICAgIF1cclxuICB9XHJcbl1cclxuXHJcbmV4cG9ydCBkZWZhdWx0IGNvdXJzZV9kYXRhOyJdLCJuYW1lcyI6WyJjb3Vyc2VfZGF0YSIsImlkIiwiaW1nIiwiZHVyYXRpb24iLCJjb3Vyc2Vfb3V0bGluZSIsImxldmVsIiwidGl0bGUiLCJyYXRpbmciLCJyYXRpbmdfY291bnQiLCJjb3Vyc2VfcHJpY2UiLCJsZXNzb24iLCJzdHVkZW50IiwiY2F0ZWdvcnkiLCJzaG9ydF9kZXNjIiwiaW5zdHJ1Y3RvciIsImluc3RydWN0b3JfaW1nIiwiaW5zdHJ1Y3Rvcl90aXRsZSIsImluc3RydWN0b3JfZGVzYyIsImZlYXR1cmVzIiwic29jaWFsX2xpbmtzIiwibGluayIsInRhcmdldCIsImljb24iLCJsYW5ndWFnZSIsImNlcnRpZmljYXRlIiwidmlkZW9JZCIsImNvdXJzZV9kZXNjIiwiY291cnNlX2Rlc2NfMiIsImxlYXJuX2xpc3QiLCJjb3Vyc2VfZGVzY18zIiwiY3VycmljdWx1bV9kZXNjIiwiY291cnNlX2xlc3NvbnMiLCJ0ZXh0IiwibGVzc29ucyIsImJhZGdlX2xpc3QiLCJxdWVzdGlvbiIsIm1pbnV0ZXMiLCJyZXZpZXdzIiwibmFtZSIsImRhdGUiLCJkZXNjIiwidW5pdmVyc2l0eV9jb3Vyc2VzIiwiZmlsdGVyX2NhdGVnb3J5IiwiaG91cnMiLCJraXRjaGVuX2NvdXJzZSIsInlvZ2FfY291cnNlIiwia2luZGVyZ2FydGVuX2NvdXJzZSIsImJnX2NvbG9yIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/data/course-data.js\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "./src/data/event-data.js":
|
||
/*!********************************!*\
|
||
!*** ./src/data/event-data.js ***!
|
||
\********************************/
|
||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||
|
||
"use strict";
|
||
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\nconst event_data = [\n {\n id: 1,\n img: \"/assets/images/event/event-01.jpg\",\n time: \"08:00AM-10:00PM\",\n title: \"Learn English in Ease\",\n date: \"SEP 30 2022\",\n sm_desc: \"Lorem ipsum dolor sit amet consectur elit sed eiusmod ex tempor incididunt labore dolore magna.\",\n delay: \"100\",\n event_meta: \"Newyork City, USA\",\n university: true,\n event_grid: true\n },\n {\n id: 2,\n img: \"/assets/images/event/event-02.jpg\",\n time: \"04:00PM-07:00PM\",\n title: \"Annual Workshop\",\n date: \"DEC 25 2022\",\n sm_desc: \"Lorem ipsum dolor sit amet consectur elit sed eiusmod ex tempor incididunt labore dolore magna.\",\n delay: \"200\",\n event_meta: \"Washington D.C, USA\",\n university: true,\n event_grid: true\n },\n {\n id: 3,\n img: \"/assets/images/event/event-03.jpg\",\n time: \"10:00AM-11:00AM\",\n title: \"Design Think & Innovation\",\n date: \"NOV 25 2022\",\n sm_desc: \"Lorem ipsum dolor sit amet consectur elit sed eiusmod ex tempor incididunt labore dolore magna.\",\n delay: \"300\",\n event_meta: \"New york City, USA\",\n university: true,\n event_grid: true\n },\n // home 7\n {\n id: 4,\n img: \"/assets/images/event/event-04.jpg\",\n bg_style: \"bg-style-extra02\",\n time: \"10:00AM-11:00AM\",\n title: \"Annual Music Conference\",\n date: \"Nov 18, 2022\",\n sm_desc: \"Lorem ipsum dolor sit amet consectur adipisicing elit.\",\n event_meta: \"Ohio City, USA\",\n home_7: true\n },\n {\n id: 5,\n img: \"/assets/images/event/event-05.jpg\",\n bg_style: \"bg-style-secondary\",\n time: \"09:00AM-11:00AM\",\n title: \"Garden Camping Party\",\n date: \"Oct 15, 2022\",\n sm_desc: \"Lorem ipsum dolor sit amet consectur adipisicing elit.\",\n event_meta: \"Newyork City, USA\",\n home_7: true\n },\n {\n id: 6,\n img: \"/assets/images/event/event-06.jpg\",\n bg_style: \"bg-style-extra05\",\n time: \"08:00AM-09:00AM\",\n title: \"Caterpillars to Butterflies\",\n date: \"Dec 15, 2022\",\n sm_desc: \"Lorem ipsum dolor sit amet consectur adipisicing elit.\",\n event_meta: \"Washington D.C, USA\",\n home_7: true\n },\n {\n id: 7,\n img: \"/assets/images/event/event-07.jpg\",\n bg_style: \"bg-style-primary\",\n time: \"11:00AM-12:PM\",\n title: \"Animal Petting Party\",\n date: \"Dec 28, 2022\",\n sm_desc: \"Lorem ipsum dolor sit amet consectur adipisicing elit.\",\n event_meta: \"Ohio City, USA\",\n home_7: true\n },\n // event_grid,\n {\n id: 8,\n img: \"/assets/images/event/event-08.jpg\",\n time: \"08:00AM-10:00PM\",\n title: \"Annual Workshop\",\n date: \"OCT 28 2022\",\n sm_desc: \"Lorem ipsum dolor sit amet consectur elit sed eiusmod ex tempor incididunt labore dolore magna.\",\n event_meta: \"Newyork City, USA\",\n event_grid: true\n },\n {\n id: 9,\n img: \"/assets/images/event/event-09.jpg\",\n time: \"08:00AM-10:00PM\",\n title: \"Annual Workshop\",\n date: \"OCT 25 2022\",\n sm_desc: \"Lorem ipsum dolor sit amet consectur elit sed eiusmod ex tempor incididunt labore dolore magna.\",\n event_meta: \"Newyork City, USA\",\n event_grid: true\n },\n {\n id: 10,\n img: \"/assets/images/event/event-10.jpg\",\n time: \"08:00AM-10:00PM\",\n title: \"Annual Workshop\",\n date: \"OCT 18 2022\",\n sm_desc: \"Lorem ipsum dolor sit amet consectur elit sed eiusmod ex tempor incididunt labore dolore magna.\",\n event_meta: \"Newyork City, USA\",\n event_grid: true\n },\n {\n id: 11,\n img: \"/assets/images/event/event-08.jpg\",\n time: \"08:00AM-10:00PM\",\n title: \"Annual Workshop\",\n date: \"OCT 28 2022\",\n sm_desc: \"Lorem ipsum dolor sit amet consectur elit sed eiusmod ex tempor incididunt labore dolore magna.\",\n event_meta: \"Newyork City, USA\",\n event_grid: true\n },\n // event lists \n {\n id: 12,\n img: \"/assets/images/event/event-14.jpg\",\n time: \"08:00AM-10:00PM\",\n title: \"Global Education Fall Meeting for Everyone\",\n date: \"OCT 28, 2022\",\n sm_desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt.\",\n event_meta: \"Newyork City, USA\",\n event_list: true,\n category: \"Art & Design\"\n },\n {\n id: 13,\n img: \"/assets/images/event/event-15.jpg\",\n time: \"09:00AM-11:00PM\",\n title: \"Our excellence partner France Pavilion\",\n date: \"FEB 28, 2022\",\n sm_desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt.\",\n event_meta: \"Newyork City, USA\",\n event_list: true,\n category: \"Development\"\n },\n {\n id: 14,\n img: \"/assets/images/event/event-16.jpg\",\n time: \"07:00AM-09:00PM\",\n title: \"Explorations of New Approaches Works\",\n date: \"FEB 15, 2022\",\n sm_desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt.\",\n event_meta: \"Newyork City, USA\",\n event_list: true,\n category: \"Business\"\n },\n {\n id: 15,\n img: \"/assets/images/event/event-17.jpg\",\n time: \"06:00AM-08:00PM\",\n title: \"Digital Arts & Reshaping the Future with AI\",\n date: \"JAN 18, 2022\",\n sm_desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt.\",\n event_meta: \"Newyork City, USA\",\n event_list: true,\n category: \"Marketing\"\n },\n {\n id: 16,\n img: \"/assets/images/event/event-18.jpg\",\n time: \"07:00AM-08:00PM\",\n title: \"Online Presentation on PowerPoint 2022\",\n date: \"DEC 18, 2022\",\n sm_desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt.\",\n event_meta: \"Newyork City, USA\",\n event_list: true,\n category: \"Art & Design\"\n },\n {\n id: 17,\n img: \"/assets/images/event/event-19.jpg\",\n time: \"08:00AM-10:00PM\",\n title: \"London International Conference\",\n date: \"DEC 20, 2022\",\n sm_desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt.\",\n event_meta: \"Newyork City, USA\",\n event_list: true,\n category: \"Business\"\n },\n {\n id: 18,\n img: \"/assets/images/event/event-19.jpg\",\n time: \"08:00AM-10:00PM\",\n title: \"Digital Arts & Reshaping the Future with AI\",\n date: \"DEC 22, 2022\",\n sm_desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt.\",\n event_meta: \"Newyork City, USA\",\n event_list: true,\n category: \"Marketing\"\n },\n {\n id: 19,\n img: \"/assets/images/event/event-22.jpg\",\n time: \"07:00AM-08:00PM\",\n title: \"Changes in Healthcare\",\n date: \"DEC 18, 2022\",\n sm_desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt.\",\n event_meta: \"Newyork City, USA\",\n health_coach_event: true,\n category: \"Art & Design\"\n },\n {\n id: 20,\n img: \"/assets/images/event/event-23.jpg\",\n time: \"08:00AM-10:00PM\",\n title: \"Future Trends in Healthcare\",\n date: \"DEC 20, 2022\",\n sm_desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt.\",\n event_meta: \"Newyork City, USA\",\n health_coach_event: true,\n category: \"Business\"\n },\n {\n id: 21,\n img: \"/assets/images/event/event-24.jpg\",\n time: \"08:00AM-10:00PM\",\n title: \"Health Education Plan\",\n date: \"DEC 22, 2022\",\n sm_desc: \"Lorem ipsum dolor sit amet, consectetur adipisicing elit sed do eiusmod tempor incididunt.\",\n event_meta: \"Newyork City, USA\",\n health_coach_event: true,\n category: \"Marketing\"\n }, \n];\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (event_data);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,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QjtRQUN0QkMsS0FBSyxFQUFFLHVCQUF1QjtRQUM5QkMsSUFBSSxFQUFFLGNBQWM7UUFDcEJDLE9BQU8sRUFBRSw0RkFBNEY7UUFDckdFLFVBQVUsRUFBQyxtQkFBbUI7UUFDOUJPLGtCQUFrQixFQUFDLElBQUk7UUFDdkJELFFBQVEsRUFBQyxXQUFXO0tBQ3JCO0NBQ0Y7QUFFRCxpRUFBZWQsVUFBVSxFQUFDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZWR1LWJsaW5rLy4vc3JjL2RhdGEvZXZlbnQtZGF0YS5qcz82MTFlIl0sInNvdXJjZXNDb250ZW50IjpbImNvbnN0IGV2ZW50X2RhdGEgPSBbXHJcbiAge1xyXG4gICAgaWQ6IDEsXHJcbiAgICBpbWc6ICcvYXNzZXRzL2ltYWdlcy9ldmVudC9ldmVudC0wMS5qcGcnLFxyXG4gICAgdGltZTonMDg6MDBBTS0xMDowMFBNJyxcclxuICAgIHRpdGxlOiAnTGVhcm4gRW5nbGlzaCBpbiBFYXNlJyxcclxuICAgIGRhdGU6IFwiU0VQIDMwIDIwMjJcIixcclxuICAgIHNtX2Rlc2M6ICdMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCBjb25zZWN0dXIgZWxpdCBzZWQgZWl1c21vZCBleCB0ZW1wb3IgaW5jaWRpZHVudCBsYWJvcmUgZG9sb3JlIG1hZ25hLicsXHJcbiAgICBkZWxheTonMTAwJyxcclxuICAgIGV2ZW50X21ldGE6J05ld3lvcmsgQ2l0eSwgVVNBJyxcclxuICAgIHVuaXZlcnNpdHk6dHJ1ZSxcclxuICAgIGV2ZW50X2dyaWQ6dHJ1ZSxcclxuICB9LFxyXG4gIHtcclxuICAgIGlkOiAyLFxyXG4gICAgaW1nOiAnL2Fzc2V0cy9pbWFnZXMvZXZlbnQvZXZlbnQtMDIuanBnJyxcclxuICAgIHRpbWU6JzA0OjAwUE0tMDc6MDBQTScsXHJcbiAgICB0aXRsZTogJ0FubnVhbCBXb3Jrc2hvcCcsXHJcbiAgICBkYXRlOiBcIkRFQyAyNSAyMDIyXCIsXHJcbiAgICBzbV9kZXNjOiAnTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQgY29uc2VjdHVyIGVsaXQgc2VkIGVpdXNtb2QgZXggdGVtcG9yIGluY2lkaWR1bnQgbGFib3JlIGRvbG9yZSBtYWduYS4nLFxyXG4gICAgZGVsYXk6JzIwMCcsXHJcbiAgICBldmVudF9tZXRhOidXYXNoaW5ndG9uIEQuQywgVVNBJyxcclxuICAgIHVuaXZlcnNpdHk6dHJ1ZSxcclxuICAgIGV2ZW50X2dyaWQ6dHJ1ZSxcclxuICB9LFxyXG4gIHtcclxuICAgIGlkOiAzLFxyXG4gICAgaW1nOiAnL2Fzc2V0cy9pbWFnZXMvZXZlbnQvZXZlbnQtMDMuanBnJyxcclxuICAgIHRpbWU6JzEwOjAwQU0tMTE6MDBBTScsXHJcbiAgICB0aXRsZTogJ0Rlc2lnbiBUaGluayAmIElubm92YXRpb24nLFxyXG4gICAgZGF0ZTogXCJOT1YgMjUgMjAyMlwiLFxyXG4gICAgc21fZGVzYzogJ0xvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0IGNvbnNlY3R1ciBlbGl0IHNlZCBlaXVzbW9kIGV4IHRlbXBvciBpbmNpZGlkdW50IGxhYm9yZSBkb2xvcmUgbWFnbmEuJyxcclxuICAgIGRlbGF5OiczMDAnLFxyXG4gICAgZXZlbnRfbWV0YTonTmV3IHlvcmsgQ2l0eSwgVVNBJyxcclxuICAgIHVuaXZlcnNpdHk6dHJ1ZSxcclxuICAgIGV2ZW50X2dyaWQ6dHJ1ZSxcclxuICB9LFxyXG4gIC8vIGhvbWUgN1xyXG4gIHtcclxuICAgIGlkOiA0LFxyXG4gICAgaW1nOiAnL2Fzc2V0cy9pbWFnZXMvZXZlbnQvZXZlbnQtMDQuanBnJyxcclxuICAgIGJnX3N0eWxlOidiZy1zdHlsZS1leHRyYTAyJyxcclxuICAgIHRpbWU6JzEwOjAwQU0tMTE6MDBBTScsXHJcbiAgICB0aXRsZTogJ0FubnVhbCBNdXNpYyBDb25mZXJlbmNlJyxcclxuICAgIGRhdGU6IFwiTm92IDE4LCAyMDIyXCIsXHJcbiAgICBzbV9kZXNjOiAnTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQgY29uc2VjdHVyIGFkaXBpc2ljaW5nIGVsaXQuJyxcclxuICAgIGV2ZW50X21ldGE6J09oaW8gQ2l0eSwgVVNBJyxcclxuICAgIGhvbWVfNzp0cnVlLFxyXG4gIH0sXHJcbiAge1xyXG4gICAgaWQ6IDUsXHJcbiAgICBpbWc6ICcvYXNzZXRzL2ltYWdlcy9ldmVudC9ldmVudC0wNS5qcGcnLFxyXG4gICAgYmdfc3R5bGU6J2JnLXN0eWxlLXNlY29uZGFyeScsXHJcbiAgICB0aW1lOicwOTowMEFNLTExOjAwQU0nLFxyXG4gICAgdGl0bGU6ICdHYXJkZW4gQ2FtcGluZyBQYXJ0eScsXHJcbiAgICBkYXRlOiBcIk9jdCAxNSwgMjAyMlwiLFxyXG4gICAgc21fZGVzYzogJ0xvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0IGNvbnNlY3R1ciBhZGlwaXNpY2luZyBlbGl0LicsXHJcbiAgICBldmVudF9tZXRhOidOZXd5b3JrIENpdHksIFVTQScsXHJcbiAgICBob21lXzc6dHJ1ZSxcclxuICB9LFxyXG4gIHtcclxuICAgIGlkOiA2LFxyXG4gICAgaW1nOiAnL2Fzc2V0cy9pbWFnZXMvZXZlbnQvZXZlbnQtMDYuanBnJyxcclxuICAgIGJnX3N0eWxlOidiZy1zdHlsZS1leHRyYTA1JyxcclxuICAgIHRpbWU6JzA4OjAwQU0tMDk6MDBBTScsXHJcbiAgICB0aXRsZTogJ0NhdGVycGlsbGFycyB0byBCdXR0ZXJmbGllcycsXHJcbiAgICBkYXRlOiBcIkRlYyAxNSwgMjAyMlwiLFxyXG4gICAgc21fZGVzYzogJ0xvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0IGNvbnNlY3R1ciBhZGlwaXNpY2luZyBlbGl0LicsXHJcbiAgICBldmVudF9tZXRhOidXYXNoaW5ndG9uIEQuQywgVVNBJyxcclxuICAgIGhvbWVfNzp0cnVlLFxyXG4gIH0sXHJcbiAge1xyXG4gICAgaWQ6IDcsXHJcbiAgICBpbWc6ICcvYXNzZXRzL2ltYWdlcy9ldmVudC9ldmVudC0wNy5qcGcnLFxyXG4gICAgYmdfc3R5bGU6J2JnLXN0eWxlLXByaW1hcnknLFxyXG4gICAgdGltZTonMTE6MDBBTS0xMjpQTScsXHJcbiAgICB0aXRsZTogJ0FuaW1hbCBQZXR0aW5nIFBhcnR5JyxcclxuICAgIGRhdGU6IFwiRGVjIDI4LCAyMDIyXCIsXHJcbiAgICBzbV9kZXNjOiAnTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQgY29uc2VjdHVyIGFkaXBpc2ljaW5nIGVsaXQuJyxcclxuICAgIGV2ZW50X21ldGE6J09oaW8gQ2l0eSwgVVNBJyxcclxuICAgIGhvbWVfNzp0cnVlLFxyXG4gIH0sXHJcbiAgLy8gIGV2ZW50X2dyaWQsXHJcbiAge1xyXG4gICAgaWQ6IDgsXHJcbiAgICBpbWc6ICcvYXNzZXRzL2ltYWdlcy9ldmVudC9ldmVudC0wOC5qcGcnLFxyXG4gICAgdGltZTonMDg6MDBBTS0xMDowMFBNJyxcclxuICAgIHRpdGxlOiAnQW5udWFsIFdvcmtzaG9wJyxcclxuICAgIGRhdGU6IFwiT0NUIDI4IDIwMjJcIixcclxuICAgIHNtX2Rlc2M6ICdMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCBjb25zZWN0dXIgZWxpdCBzZWQgZWl1c21vZCBleCB0ZW1wb3IgaW5jaWRpZHVudCBsYWJvcmUgZG9sb3JlIG1hZ25hLicsXHJcbiAgICBldmVudF9tZXRhOidOZXd5b3JrIENpdHksIFVTQScsXHJcbiAgICBldmVudF9ncmlkOnRydWUsXHJcbiAgfSxcclxuICB7XHJcbiAgICBpZDogOSxcclxuICAgIGltZzogJy9hc3NldHMvaW1hZ2VzL2V2ZW50L2V2ZW50LTA5LmpwZycsXHJcbiAgICB0aW1lOicwODowMEFNLTEwOjAwUE0nLFxyXG4gICAgdGl0bGU6ICdBbm51YWwgV29ya3Nob3AnLFxyXG4gICAgZGF0ZTogXCJPQ1QgMjUgMjAyMlwiLFxyXG4gICAgc21fZGVzYzogJ0xvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0IGNvbnNlY3R1ciBlbGl0IHNlZCBlaXVzbW9kIGV4IHRlbXBvciBpbmNpZGlkdW50IGxhYm9yZSBkb2xvcmUgbWFnbmEuJyxcclxuICAgIGV2ZW50X21ldGE6J05ld3lvcmsgQ2l0eSwgVVNBJyxcclxuICAgIGV2ZW50X2dyaWQ6dHJ1ZSxcclxuICB9LFxyXG4gIHtcclxuICAgIGlkOiAxMCxcclxuICAgIGltZzogJy9hc3NldHMvaW1hZ2VzL2V2ZW50L2V2ZW50LTEwLmpwZycsXHJcbiAgICB0aW1lOicwODowMEFNLTEwOjAwUE0nLFxyXG4gICAgdGl0bGU6ICdBbm51YWwgV29ya3Nob3AnLFxyXG4gICAgZGF0ZTogXCJPQ1QgMTggMjAyMlwiLFxyXG4gICAgc21fZGVzYzogJ0xvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0IGNvbnNlY3R1ciBlbGl0IHNlZCBlaXVzbW9kIGV4IHRlbXBvciBpbmNpZGlkdW50IGxhYm9yZSBkb2xvcmUgbWFnbmEuJyxcclxuICAgIGV2ZW50X21ldGE6J05ld3lvcmsgQ2l0eSwgVVNBJyxcclxuICAgIGV2ZW50X2dyaWQ6dHJ1ZSxcclxuICB9LFxyXG4gIHtcclxuICAgIGlkOiAxMSxcclxuICAgIGltZzogJy9hc3NldHMvaW1hZ2VzL2V2ZW50L2V2ZW50LTA4LmpwZycsXHJcbiAgICB0aW1lOicwODowMEFNLTEwOjAwUE0nLFxyXG4gICAgdGl0bGU6ICdBbm51YWwgV29ya3Nob3AnLFxyXG4gICAgZGF0ZTogXCJPQ1QgMjggMjAyMlwiLFxyXG4gICAgc21fZGVzYzogJ0xvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0IGNvbnNlY3R1ciBlbGl0IHNlZCBlaXVzbW9kIGV4IHRlbXBvciBpbmNpZGlkdW50IGxhYm9yZSBkb2xvcmUgbWFnbmEuJyxcclxuICAgIGV2ZW50X21ldGE6J05ld3lvcmsgQ2l0eSwgVVNBJyxcclxuICAgIGV2ZW50X2dyaWQ6dHJ1ZSxcclxuICB9LFxyXG5cclxuICAvLyBldmVudCBsaXN0cyBcclxuICB7XHJcbiAgICBpZDogMTIsXHJcbiAgICBpbWc6ICcvYXNzZXRzL2ltYWdlcy9ldmVudC9ldmVudC0xNC5qcGcnLFxyXG4gICAgdGltZTonMDg6MDBBTS0xMDowMFBNJyxcclxuICAgIHRpdGxlOiAnR2xvYmFsIEVkdWNhdGlvbiBGYWxsIE1lZXRpbmcgZm9yIEV2ZXJ5b25lJyxcclxuICAgIGRhdGU6IFwiT0NUIDI4LCAyMDIyXCIsXHJcbiAgICBzbV9kZXNjOiAnTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQgc2VkIGRvIGVpdXNtb2QgdGVtcG9yIGluY2lkaWR1bnQuJyxcclxuICAgIGV2ZW50X21ldGE6J05ld3lvcmsgQ2l0eSwgVVNBJyxcclxuICAgIGV2ZW50X2xpc3Q6dHJ1ZSxcclxuICAgIGNhdGVnb3J5OidBcnQgJiBEZXNpZ24nLFxyXG4gIH0sXHJcbiAge1xyXG4gICAgaWQ6IDEzLFxyXG4gICAgaW1nOiAnL2Fzc2V0cy9pbWFnZXMvZXZlbnQvZXZlbnQtMTUuanBnJyxcclxuICAgIHRpbWU6JzA5OjAwQU0tMTE6MDBQTScsXHJcbiAgICB0aXRsZTogJ091ciBleGNlbGxlbmNlIHBhcnRuZXIgRnJhbmNlIFBhdmlsaW9uJyxcclxuICAgIGRhdGU6IFwiRkVCIDI4LCAyMDIyXCIsXHJcbiAgICBzbV9kZXNjOiAnTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQgc2VkIGRvIGVpdXNtb2QgdGVtcG9yIGluY2lkaWR1bnQuJyxcclxuICAgIGV2ZW50X21ldGE6J05ld3lvcmsgQ2l0eSwgVVNBJyxcclxuICAgIGV2ZW50X2xpc3Q6dHJ1ZSxcclxuICAgIGNhdGVnb3J5OidEZXZlbG9wbWVudCcsXHJcbiAgfSxcclxuICB7XHJcbiAgICBpZDogMTQsXHJcbiAgICBpbWc6ICcvYXNzZXRzL2ltYWdlcy9ldmVudC9ldmVudC0xNi5qcGcnLFxyXG4gICAgdGltZTonMDc6MDBBTS0wOTowMFBNJyxcclxuICAgIHRpdGxlOiAnRXhwbG9yYXRpb25zIG9mIE5ldyBBcHByb2FjaGVzIFdvcmtzJyxcclxuICAgIGRhdGU6IFwiRkVCIDE1LCAyMDIyXCIsXHJcbiAgICBzbV9kZXNjOiAnTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQgc2VkIGRvIGVpdXNtb2QgdGVtcG9yIGluY2lkaWR1bnQuJyxcclxuICAgIGV2ZW50X21ldGE6J05ld3lvcmsgQ2l0eSwgVVNBJyxcclxuICAgIGV2ZW50X2xpc3Q6dHJ1ZSxcclxuICAgIGNhdGVnb3J5OidCdXNpbmVzcycsXHJcbiAgfSxcclxuICB7XHJcbiAgICBpZDogMTUsXHJcbiAgICBpbWc6ICcvYXNzZXRzL2ltYWdlcy9ldmVudC9ldmVudC0xNy5qcGcnLFxyXG4gICAgdGltZTonMDY6MDBBTS0wODowMFBNJyxcclxuICAgIHRpdGxlOiAnRGlnaXRhbCBBcnRzICYgUmVzaGFwaW5nIHRoZSBGdXR1cmUgd2l0aCBBSScsXHJcbiAgICBkYXRlOiBcIkpBTiAxOCwgMjAyMlwiLFxyXG4gICAgc21fZGVzYzogJ0xvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0IHNlZCBkbyBlaXVzbW9kIHRlbXBvciBpbmNpZGlkdW50LicsXHJcbiAgICBldmVudF9tZXRhOidOZXd5b3JrIENpdHksIFVTQScsXHJcbiAgICBldmVudF9saXN0OnRydWUsXHJcbiAgICBjYXRlZ29yeTonTWFya2V0aW5nJyxcclxuICB9LFxyXG4gIHtcclxuICAgIGlkOiAxNixcclxuICAgIGltZzogJy9hc3NldHMvaW1hZ2VzL2V2ZW50L2V2ZW50LTE4LmpwZycsXHJcbiAgICB0aW1lOicwNzowMEFNLTA4OjAwUE0nLFxyXG4gICAgdGl0bGU6ICdPbmxpbmUgUHJlc2VudGF0aW9uIG9uIFBvd2VyUG9pbnQgMjAyMicsXHJcbiAgICBkYXRlOiBcIkRFQyAxOCwgMjAyMlwiLFxyXG4gICAgc21fZGVzYzogJ0xvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0IHNlZCBkbyBlaXVzbW9kIHRlbXBvciBpbmNpZGlkdW50LicsXHJcbiAgICBldmVudF9tZXRhOidOZXd5b3JrIENpdHksIFVTQScsXHJcbiAgICBldmVudF9saXN0OnRydWUsXHJcbiAgICBjYXRlZ29yeTonQXJ0ICYgRGVzaWduJyxcclxuICB9LFxyXG4gIHtcclxuICAgIGlkOiAxNyxcclxuICAgIGltZzogJy9hc3NldHMvaW1hZ2VzL2V2ZW50L2V2ZW50LTE5LmpwZycsXHJcbiAgICB0aW1lOicwODowMEFNLTEwOjAwUE0nLFxyXG4gICAgdGl0bGU6ICdMb25kb24gSW50ZXJuYXRpb25hbCBDb25mZXJlbmNlJyxcclxuICAgIGRhdGU6IFwiREVDIDIwLCAyMDIyXCIsXHJcbiAgICBzbV9kZXNjOiAnTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQsIGNvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQgc2VkIGRvIGVpdXNtb2QgdGVtcG9yIGluY2lkaWR1bnQuJyxcclxuICAgIGV2ZW50X21ldGE6J05ld3lvcmsgQ2l0eSwgVVNBJyxcclxuICAgIGV2ZW50X2xpc3Q6dHJ1ZSxcclxuICAgIGNhdGVnb3J5OidCdXNpbmVzcycsXHJcbiAgfSxcclxuICB7XHJcbiAgICBpZDogMTgsXHJcbiAgICBpbWc6ICcvYXNzZXRzL2ltYWdlcy9ldmVudC9ldmVudC0xOS5qcGcnLFxyXG4gICAgdGltZTonMDg6MDBBTS0xMDowMFBNJyxcclxuICAgIHRpdGxlOiAnRGlnaXRhbCBBcnRzICYgUmVzaGFwaW5nIHRoZSBGdXR1cmUgd2l0aCBBSScsXHJcbiAgICBkYXRlOiBcIkRFQyAyMiwgMjAyMlwiLFxyXG4gICAgc21fZGVzYzogJ0xvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0IHNlZCBkbyBlaXVzbW9kIHRlbXBvciBpbmNpZGlkdW50LicsXHJcbiAgICBldmVudF9tZXRhOidOZXd5b3JrIENpdHksIFVTQScsXHJcbiAgICBldmVudF9saXN0OnRydWUsXHJcbiAgICBjYXRlZ29yeTonTWFya2V0aW5nJyxcclxuICB9LFxyXG4gIHtcclxuICAgIGlkOiAxOSxcclxuICAgIGltZzogJy9hc3NldHMvaW1hZ2VzL2V2ZW50L2V2ZW50LTIyLmpwZycsXHJcbiAgICB0aW1lOicwNzowMEFNLTA4OjAwUE0nLFxyXG4gICAgdGl0bGU6ICdDaGFuZ2VzIGluIEhlYWx0aGNhcmUnLFxyXG4gICAgZGF0ZTogXCJERUMgMTgsIDIwMjJcIixcclxuICAgIHNtX2Rlc2M6ICdMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dXIgYWRpcGlzaWNpbmcgZWxpdCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jaWRpZHVudC4nLFxyXG4gICAgZXZlbnRfbWV0YTonTmV3eW9yayBDaXR5LCBVU0EnLFxyXG4gICAgaGVhbHRoX2NvYWNoX2V2ZW50OnRydWUsXHJcbiAgICBjYXRlZ29yeTonQXJ0ICYgRGVzaWduJyxcclxuICB9LFxyXG4gIHtcclxuICAgIGlkOiAyMCxcclxuICAgIGltZzogJy9hc3NldHMvaW1hZ2VzL2V2ZW50L2V2ZW50LTIzLmpwZycsXHJcbiAgICB0aW1lOicwODowMEFNLTEwOjAwUE0nLFxyXG4gICAgdGl0bGU6ICdGdXR1cmUgVHJlbmRzIGluIEhlYWx0aGNhcmUnLFxyXG4gICAgZGF0ZTogXCJERUMgMjAsIDIwMjJcIixcclxuICAgIHNtX2Rlc2M6ICdMb3JlbSBpcHN1bSBkb2xvciBzaXQgYW1ldCwgY29uc2VjdGV0dXIgYWRpcGlzaWNpbmcgZWxpdCBzZWQgZG8gZWl1c21vZCB0ZW1wb3IgaW5jaWRpZHVudC4nLFxyXG4gICAgZXZlbnRfbWV0YTonTmV3eW9yayBDaXR5LCBVU0EnLFxyXG4gICAgaGVhbHRoX2NvYWNoX2V2ZW50OnRydWUsXHJcbiAgICBjYXRlZ29yeTonQnVzaW5lc3MnLFxyXG4gIH0sXHJcbiAge1xyXG4gICAgaWQ6IDIxLFxyXG4gICAgaW1nOiAnL2Fzc2V0cy9pbWFnZXMvZXZlbnQvZXZlbnQtMjQuanBnJyxcclxuICAgIHRpbWU6JzA4OjAwQU0tMTA6MDBQTScsXHJcbiAgICB0aXRsZTogJ0hlYWx0aCBFZHVjYXRpb24gUGxhbicsXHJcbiAgICBkYXRlOiBcIkRFQyAyMiwgMjAyMlwiLFxyXG4gICAgc21fZGVzYzogJ0xvcmVtIGlwc3VtIGRvbG9yIHNpdCBhbWV0LCBjb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0IHNlZCBkbyBlaXVzbW9kIHRlbXBvciBpbmNpZGlkdW50LicsXHJcbiAgICBldmVudF9tZXRhOidOZXd5b3JrIENpdHksIFVTQScsXHJcbiAgICBoZWFsdGhfY29hY2hfZXZlbnQ6dHJ1ZSxcclxuICAgIGNhdGVnb3J5OidNYXJrZXRpbmcnLFxyXG4gIH0sXHJcbl1cclxuXHJcbmV4cG9ydCBkZWZhdWx0IGV2ZW50X2RhdGE7Il0sIm5hbWVzIjpbImV2ZW50X2RhdGEiLCJpZCIsImltZyIsInRpbWUiLCJ0aXRsZSIsImRhdGUiLCJzbV9kZXNjIiwiZGVsYXkiLCJldmVudF9tZXRhIiwidW5pdmVyc2l0eSIsImV2ZW50X2dyaWQiLCJiZ19zdHlsZSIsImhvbWVfNyIsImV2ZW50X2xpc3QiLCJjYXRlZ29yeSIsImhlYWx0aF9jb2FjaF9ldmVudCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/data/event-data.js\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "./src/data/index.js":
|
||
/*!***************************!*\
|
||
!*** ./src/data/index.js ***!
|
||
\***************************/
|
||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||
|
||
"use strict";
|
||
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"blog_data\": () => (/* reexport safe */ _blog_data__WEBPACK_IMPORTED_MODULE_2__[\"default\"]),\n/* harmony export */ \"course_data\": () => (/* reexport safe */ _course_data__WEBPACK_IMPORTED_MODULE_0__[\"default\"]),\n/* harmony export */ \"event_data\": () => (/* reexport safe */ _event_data__WEBPACK_IMPORTED_MODULE_3__[\"default\"]),\n/* harmony export */ \"instructors_data\": () => (/* reexport safe */ _instructors__WEBPACK_IMPORTED_MODULE_1__[\"default\"]),\n/* harmony export */ \"shop_data\": () => (/* reexport safe */ _shop_data__WEBPACK_IMPORTED_MODULE_4__[\"default\"])\n/* harmony export */ });\n/* harmony import */ var _course_data__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./course-data */ \"./src/data/course-data.js\");\n/* harmony import */ var _instructors__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./instructors */ \"./src/data/instructors.js\");\n/* harmony import */ var _blog_data__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./blog-data */ \"./src/data/blog-data.js\");\n/* harmony import */ var _event_data__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./event-data */ \"./src/data/event-data.js\");\n/* harmony import */ var _shop_data__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./shop-data */ \"./src/data/shop-data.js\");\n\n\n\n\n\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvZGF0YS9pbmRleC5qcy5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7O0FBQXdDO0FBQ0s7QUFDVDtBQUNFO0FBQ0Y7QUFTbkMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9lZHUtYmxpbmsvLi9zcmMvZGF0YS9pbmRleC5qcz85YjIyIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBjb3Vyc2VfZGF0YSBmcm9tIFwiLi9jb3Vyc2UtZGF0YVwiO1xyXG5pbXBvcnQgaW5zdHJ1Y3RvcnNfZGF0YSBmcm9tIFwiLi9pbnN0cnVjdG9yc1wiO1xyXG5pbXBvcnQgYmxvZ19kYXRhIGZyb20gXCIuL2Jsb2ctZGF0YVwiO1xyXG5pbXBvcnQgZXZlbnRfZGF0YSBmcm9tIFwiLi9ldmVudC1kYXRhXCI7XHJcbmltcG9ydCBzaG9wX2RhdGEgZnJvbSBcIi4vc2hvcC1kYXRhXCI7XHJcblxyXG5cclxuZXhwb3J0IHtcclxuICBjb3Vyc2VfZGF0YSxcclxuICBpbnN0cnVjdG9yc19kYXRhLFxyXG4gIGJsb2dfZGF0YSxcclxuICBldmVudF9kYXRhLFxyXG4gIHNob3BfZGF0YSxcclxufSJdLCJuYW1lcyI6WyJjb3Vyc2VfZGF0YSIsImluc3RydWN0b3JzX2RhdGEiLCJibG9nX2RhdGEiLCJldmVudF9kYXRhIiwic2hvcF9kYXRhIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/data/index.js\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "./src/data/instructors.js":
|
||
/*!*********************************!*\
|
||
!*** ./src/data/instructors.js ***!
|
||
\*********************************/
|
||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||
|
||
"use strict";
|
||
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__),\n/* harmony export */ \"yoga_instructor\": () => (/* binding */ yoga_instructor)\n/* harmony export */ });\nconst instructors_data = [\n {\n id: 1,\n img: \"team-01.webp\",\n social_links: [\n {\n link: \"http://facebook.com\",\n target: \"_blank\",\n icon: \"icon-facebook\"\n },\n {\n link: \"http://twitter.com\",\n target: \"_blank\",\n icon: \"icon-twitter\"\n },\n {\n link: \"https://www.linkedin.com/\",\n target: \"_blank\",\n icon: \"icon-linkedin2\"\n }\n ],\n name: \"Jane Seymour\",\n title: \"UI Designer\",\n delay: \"50\",\n sm_text: \"Consectetur adipisicing elit, sed do eius mod tempor incididunt\"\n },\n {\n id: 2,\n img: \"team-02.webp\",\n social_links: [\n {\n link: \"http://facebook.com\",\n target: \"_blank\",\n icon: \"icon-facebook\"\n },\n {\n link: \"http://twitter.com\",\n target: \"_blank\",\n icon: \"icon-twitter\"\n },\n {\n link: \"https://www.linkedin.com/\",\n target: \"_blank\",\n icon: \"icon-linkedin2\"\n }\n ],\n name: \"Edward Norton\",\n title: \"Web Developer\",\n delay: \"100\",\n sm_text: \"Consectetur adipisicing elit, sed do eius mod tempor incididunt\"\n },\n {\n id: 3,\n img: \"team-03.webp\",\n social_links: [\n {\n link: \"http://facebook.com\",\n target: \"_blank\",\n icon: \"icon-facebook\"\n },\n {\n link: \"http://twitter.com\",\n target: \"_blank\",\n icon: \"icon-twitter\"\n },\n {\n link: \"https://www.linkedin.com/\",\n target: \"_blank\",\n icon: \"icon-linkedin2\"\n }\n ],\n name: \"Penelope Cruz\",\n title: \"Digital Marketer\",\n delay: \"150\",\n sm_text: \"Consectetur adipisicing elit, sed do eius mod tempor incididunt\"\n },\n {\n id: 4,\n img: \"team-04.webp\",\n social_links: [\n {\n link: \"http://facebook.com\",\n target: \"_blank\",\n icon: \"icon-facebook\"\n },\n {\n link: \"http://twitter.com\",\n target: \"_blank\",\n icon: \"icon-twitter\"\n },\n {\n link: \"https://www.linkedin.com/\",\n target: \"_blank\",\n icon: \"icon-linkedin2\"\n }\n ],\n name: \"John Travolta\",\n title: \"Wordpress Expert\",\n delay: \"200\",\n sm_text: \"Consectetur adipisicing elit, sed do eius mod tempor incididunt\"\n },\n {\n id: 5,\n img: \"team-05.webp\",\n social_links: [\n {\n link: \"http://facebook.com\",\n target: \"_blank\",\n icon: \"icon-facebook\"\n },\n {\n link: \"http://twitter.com\",\n target: \"_blank\",\n icon: \"icon-twitter\"\n },\n {\n link: \"https://www.linkedin.com/\",\n target: \"_blank\",\n icon: \"icon-linkedin2\"\n }\n ],\n name: \"Susan White\",\n title: \"Wordpress Expert\",\n sm_text: \"Consectetur adipisicing elit, sed do eius mod tempor incididunt\"\n },\n {\n id: 6,\n img: \"team-06.webp\",\n social_links: [\n {\n link: \"http://facebook.com\",\n target: \"_blank\",\n icon: \"icon-facebook\"\n },\n {\n link: \"http://twitter.com\",\n target: \"_blank\",\n icon: \"icon-twitter\"\n },\n {\n link: \"https://www.linkedin.com/\",\n target: \"_blank\",\n icon: \"icon-linkedin2\"\n }\n ],\n name: \"Connie Comerford\",\n title: \"Web Developer\",\n sm_text: \"Consectetur adipisicing elit, sed do eius mod tempor incididunt\"\n },\n {\n id: 7,\n img: \"team-07.webp\",\n social_links: [\n {\n link: \"http://facebook.com\",\n target: \"_blank\",\n icon: \"icon-facebook\"\n },\n {\n link: \"http://twitter.com\",\n target: \"_blank\",\n icon: \"icon-twitter\"\n },\n {\n link: \"https://www.linkedin.com/\",\n target: \"_blank\",\n icon: \"icon-linkedin2\"\n }\n ],\n name: \"Hilary Swank\",\n title: \"Digital Marketer\",\n sm_text: \"Consectetur adipisicing elit, sed do eius mod tempor incididunt\"\n },\n {\n id: 8,\n img: \"team-08.webp\",\n social_links: [\n {\n link: \"http://facebook.com\",\n target: \"_blank\",\n icon: \"icon-facebook\"\n },\n {\n link: \"http://twitter.com\",\n target: \"_blank\",\n icon: \"icon-twitter\"\n },\n {\n link: \"https://www.linkedin.com/\",\n target: \"_blank\",\n icon: \"icon-linkedin2\"\n }\n ],\n name: \"Michael Douglas\",\n title: \"Designer\",\n sm_text: \"Consectetur adipisicing elit, sed do eius mod tempor incididunt\"\n }\n];\nconst yoga_instructor = [\n {\n id: 1,\n img: \"team-01.webp\",\n social_links: [\n {\n link: \"http://facebook.com\",\n target: \"_blank\",\n icon: \"icon-facebook\"\n },\n {\n link: \"http://twitter.com\",\n target: \"_blank\",\n icon: \"icon-twitter\"\n },\n {\n link: \"https://www.linkedin.com/\",\n target: \"_blank\",\n icon: \"icon-linkedin2\"\n }\n ],\n name: \"Nancy Dew\",\n title: \"Yoga Trainer\",\n delay: \"50\",\n sm_text: \"Consectetur adipisicing elit, sed do eius mod tempor incididunt\"\n },\n {\n id: 2,\n img: \"team-02.webp\",\n social_links: [\n {\n link: \"http://facebook.com\",\n target: \"_blank\",\n icon: \"icon-facebook\"\n },\n {\n link: \"http://twitter.com\",\n target: \"_blank\",\n icon: \"icon-twitter\"\n },\n {\n link: \"https://www.linkedin.com/\",\n target: \"_blank\",\n icon: \"icon-linkedin2\"\n }\n ],\n name: \"Jared Hayes\",\n title: \"Yoga Trainer\",\n delay: \"100\",\n sm_text: \"Consectetur adipisicing elit, sed do eius mod tempor incididunt\"\n },\n {\n id: 3,\n img: \"team-03.webp\",\n social_links: [\n {\n link: \"http://facebook.com\",\n target: \"_blank\",\n icon: \"icon-facebook\"\n },\n {\n link: \"http://twitter.com\",\n target: \"_blank\",\n icon: \"icon-twitter\"\n },\n {\n link: \"https://www.linkedin.com/\",\n target: \"_blank\",\n icon: \"icon-linkedin2\"\n }\n ],\n name: \"Rebecca Roye\",\n title: \"Yoga Trainer\",\n delay: \"150\",\n sm_text: \"Consectetur adipisicing elit, sed do eius mod tempor incididunt\"\n }\n];\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (instructors_data);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9lZHUtYmxpbmsvLi9zcmMvZGF0YS9pbnN0cnVjdG9ycy5qcz8zMjlmIl0sInNvdXJjZXNDb250ZW50IjpbImNvbnN0IGluc3RydWN0b3JzX2RhdGEgPSBbXHJcbiAgICB7XHJcbiAgICAgICAgaWQ6MSxcclxuICAgICAgICBpbWc6J3RlYW0tMDEud2VicCcsXHJcbiAgICAgICAgc29jaWFsX2xpbmtzOltcclxuICAgICAgICAgICAge2xpbms6ICdodHRwOi8vZmFjZWJvb2suY29tJywgdGFyZ2V0OiAnX2JsYW5rJywgaWNvbjogJ2ljb24tZmFjZWJvb2snfSxcclxuICAgICAgICAgICAge2xpbms6ICdodHRwOi8vdHdpdHRlci5jb20nLCB0YXJnZXQ6ICdfYmxhbmsnLCBpY29uOiAnaWNvbi10d2l0dGVyJ30sXHJcbiAgICAgICAgICAgIHtsaW5rOiAnaHR0cHM6Ly93d3cubGlua2VkaW4uY29tLycsIHRhcmdldDogJ19ibGFuaycsIGljb246ICdpY29uLWxpbmtlZGluMid9XHJcbiAgICAgICAgXSxcclxuICAgICAgICBuYW1lOidKYW5lIFNleW1vdXInLFxyXG4gICAgICAgIHRpdGxlOidVSSBEZXNpZ25lcicsXHJcbiAgICAgICAgZGVsYXk6JzUwJyxcclxuICAgICAgICBzbV90ZXh0OlwiQ29uc2VjdGV0dXIgYWRpcGlzaWNpbmcgZWxpdCwgc2VkIGRvIGVpdXMgbW9kIHRlbXBvciBpbmNpZGlkdW50XCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgICAgaWQ6MixcclxuICAgICAgICBpbWc6J3RlYW0tMDIud2VicCcsXHJcbiAgICAgICAgc29jaWFsX2xpbmtzOltcclxuICAgICAgICAgICAge2xpbms6ICdodHRwOi8vZmFjZWJvb2suY29tJywgdGFyZ2V0OiAnX2JsYW5rJywgaWNvbjogJ2ljb24tZmFjZWJvb2snfSxcclxuICAgICAgICAgICAge2xpbms6ICdodHRwOi8vdHdpdHRlci5jb20nLCB0YXJnZXQ6ICdfYmxhbmsnLCBpY29uOiAnaWNvbi10d2l0dGVyJ30sXHJcbiAgICAgICAgICAgIHtsaW5rOiAnaHR0cHM6Ly93d3cubGlua2VkaW4uY29tLycsIHRhcmdldDogJ19ibGFuaycsIGljb246ICdpY29uLWxpbmtlZGluMid9XHJcbiAgICAgICAgXSxcclxuICAgICAgICBuYW1lOidFZHdhcmQgTm9ydG9uJyxcclxuICAgICAgICB0aXRsZTonV2ViIERldmVsb3BlcicsXHJcbiAgICAgICAgZGVsYXk6JzEwMCcsXHJcbiAgICAgICAgc21fdGV4dDpcIkNvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQsIHNlZCBkbyBlaXVzIG1vZCB0ZW1wb3IgaW5jaWRpZHVudFwiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICAgIGlkOjMsXHJcbiAgICAgICAgaW1nOid0ZWFtLTAzLndlYnAnLFxyXG4gICAgICAgIHNvY2lhbF9saW5rczpbXHJcbiAgICAgICAgICAgIHtsaW5rOiAnaHR0cDovL2ZhY2Vib29rLmNvbScsIHRhcmdldDogJ19ibGFuaycsIGljb246ICdpY29uLWZhY2Vib29rJ30sXHJcbiAgICAgICAgICAgIHtsaW5rOiAnaHR0cDovL3R3aXR0ZXIuY29tJywgdGFyZ2V0OiAnX2JsYW5rJywgaWNvbjogJ2ljb24tdHdpdHRlcid9LFxyXG4gICAgICAgICAgICB7bGluazogJ2h0dHBzOi8vd3d3LmxpbmtlZGluLmNvbS8nLCB0YXJnZXQ6ICdfYmxhbmsnLCBpY29uOiAnaWNvbi1saW5rZWRpbjInfVxyXG4gICAgICAgIF0sXHJcbiAgICAgICAgbmFtZTonUGVuZWxvcGUgQ3J1eicsXHJcbiAgICAgICAgdGl0bGU6J0RpZ2l0YWwgTWFya2V0ZXInLFxyXG4gICAgICAgIGRlbGF5OicxNTAnLFxyXG4gICAgICAgIHNtX3RleHQ6XCJDb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0LCBzZWQgZG8gZWl1cyBtb2QgdGVtcG9yIGluY2lkaWR1bnRcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgICBpZDo0LFxyXG4gICAgICAgIGltZzondGVhbS0wNC53ZWJwJyxcclxuICAgICAgICBzb2NpYWxfbGlua3M6W1xyXG4gICAgICAgICAgICB7bGluazogJ2h0dHA6Ly9mYWNlYm9vay5jb20nLCB0YXJnZXQ6ICdfYmxhbmsnLCBpY29uOiAnaWNvbi1mYWNlYm9vayd9LFxyXG4gICAgICAgICAgICB7bGluazogJ2h0dHA6Ly90d2l0dGVyLmNvbScsIHRhcmdldDogJ19ibGFuaycsIGljb246ICdpY29uLXR3aXR0ZXInfSxcclxuICAgICAgICAgICAge2xpbms6ICdodHRwczovL3d3dy5saW5rZWRpbi5jb20vJywgdGFyZ2V0OiAnX2JsYW5rJywgaWNvbjogJ2ljb24tbGlua2VkaW4yJ31cclxuICAgICAgICBdLFxyXG4gICAgICAgIG5hbWU6J0pvaG4gVHJhdm9sdGEnLFxyXG4gICAgICAgIHRpdGxlOidXb3JkcHJlc3MgRXhwZXJ0JyxcclxuICAgICAgICBkZWxheTonMjAwJyxcclxuICAgICAgICBzbV90ZXh0OlwiQ29uc2VjdGV0dXIgYWRpcGlzaWNpbmcgZWxpdCwgc2VkIGRvIGVpdXMgbW9kIHRlbXBvciBpbmNpZGlkdW50XCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgICAgaWQ6NSxcclxuICAgICAgICBpbWc6J3RlYW0tMDUud2VicCcsXHJcbiAgICAgICAgc29jaWFsX2xpbmtzOltcclxuICAgICAgICAgICAge2xpbms6ICdodHRwOi8vZmFjZWJvb2suY29tJywgdGFyZ2V0OiAnX2JsYW5rJywgaWNvbjogJ2ljb24tZmFjZWJvb2snfSxcclxuICAgICAgICAgICAge2xpbms6ICdodHRwOi8vdHdpdHRlci5jb20nLCB0YXJnZXQ6ICdfYmxhbmsnLCBpY29uOiAnaWNvbi10d2l0dGVyJ30sXHJcbiAgICAgICAgICAgIHtsaW5rOiAnaHR0cHM6Ly93d3cubGlua2VkaW4uY29tLycsIHRhcmdldDogJ19ibGFuaycsIGljb246ICdpY29uLWxpbmtlZGluMid9XHJcbiAgICAgICAgXSxcclxuICAgICAgICBuYW1lOidTdXNhbiBXaGl0ZScsXHJcbiAgICAgICAgdGl0bGU6J1dvcmRwcmVzcyBFeHBlcnQnLFxyXG4gICAgICAgIHNtX3RleHQ6XCJDb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0LCBzZWQgZG8gZWl1cyBtb2QgdGVtcG9yIGluY2lkaWR1bnRcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgICBpZDo2LFxyXG4gICAgICAgIGltZzondGVhbS0wNi53ZWJwJyxcclxuICAgICAgICBzb2NpYWxfbGlua3M6W1xyXG4gICAgICAgICAgICB7bGluazogJ2h0dHA6Ly9mYWNlYm9vay5jb20nLCB0YXJnZXQ6ICdfYmxhbmsnLCBpY29uOiAnaWNvbi1mYWNlYm9vayd9LFxyXG4gICAgICAgICAgICB7bGluazogJ2h0dHA6Ly90d2l0dGVyLmNvbScsIHRhcmdldDogJ19ibGFuaycsIGljb246ICdpY29uLXR3aXR0ZXInfSxcclxuICAgICAgICAgICAge2xpbms6ICdodHRwczovL3d3dy5saW5rZWRpbi5jb20vJywgdGFyZ2V0OiAnX2JsYW5rJywgaWNvbjogJ2ljb24tbGlua2VkaW4yJ31cclxuICAgICAgICBdLFxyXG4gICAgICAgIG5hbWU6J0Nvbm5pZSBDb21lcmZvcmQnLFxyXG4gICAgICAgIHRpdGxlOidXZWIgRGV2ZWxvcGVyJyxcclxuICAgICAgICBzbV90ZXh0OlwiQ29uc2VjdGV0dXIgYWRpcGlzaWNpbmcgZWxpdCwgc2VkIGRvIGVpdXMgbW9kIHRlbXBvciBpbmNpZGlkdW50XCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgICAgaWQ6NyxcclxuICAgICAgICBpbWc6J3RlYW0tMDcud2VicCcsXHJcbiAgICAgICAgc29jaWFsX2xpbmtzOltcclxuICAgICAgICAgICAge2xpbms6ICdodHRwOi8vZmFjZWJvb2suY29tJywgdGFyZ2V0OiAnX2JsYW5rJywgaWNvbjogJ2ljb24tZmFjZWJvb2snfSxcclxuICAgICAgICAgICAge2xpbms6ICdodHRwOi8vdHdpdHRlci5jb20nLCB0YXJnZXQ6ICdfYmxhbmsnLCBpY29uOiAnaWNvbi10d2l0dGVyJ30sXHJcbiAgICAgICAgICAgIHtsaW5rOiAnaHR0cHM6Ly93d3cubGlua2VkaW4uY29tLycsIHRhcmdldDogJ19ibGFuaycsIGljb246ICdpY29uLWxpbmtlZGluMid9XHJcbiAgICAgICAgXSxcclxuICAgICAgICBuYW1lOidIaWxhcnkgU3dhbmsnLFxyXG4gICAgICAgIHRpdGxlOidEaWdpdGFsIE1hcmtldGVyJyxcclxuICAgICAgICBzbV90ZXh0OlwiQ29uc2VjdGV0dXIgYWRpcGlzaWNpbmcgZWxpdCwgc2VkIGRvIGVpdXMgbW9kIHRlbXBvciBpbmNpZGlkdW50XCJcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgICAgaWQ6OCxcclxuICAgICAgICBpbWc6J3RlYW0tMDgud2VicCcsXHJcbiAgICAgICAgc29jaWFsX2xpbmtzOltcclxuICAgICAgICAgICAge2xpbms6ICdodHRwOi8vZmFjZWJvb2suY29tJywgdGFyZ2V0OiAnX2JsYW5rJywgaWNvbjogJ2ljb24tZmFjZWJvb2snfSxcclxuICAgICAgICAgICAge2xpbms6ICdodHRwOi8vdHdpdHRlci5jb20nLCB0YXJnZXQ6ICdfYmxhbmsnLCBpY29uOiAnaWNvbi10d2l0dGVyJ30sXHJcbiAgICAgICAgICAgIHtsaW5rOiAnaHR0cHM6Ly93d3cubGlua2VkaW4uY29tLycsIHRhcmdldDogJ19ibGFuaycsIGljb246ICdpY29uLWxpbmtlZGluMid9XHJcbiAgICAgICAgXSxcclxuICAgICAgICBuYW1lOidNaWNoYWVsIERvdWdsYXMnLFxyXG4gICAgICAgIHRpdGxlOidEZXNpZ25lcicsXHJcbiAgICAgICAgc21fdGV4dDpcIkNvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQsIHNlZCBkbyBlaXVzIG1vZCB0ZW1wb3IgaW5jaWRpZHVudFwiXHJcbiAgICB9XHJcbl1cclxuXHJcbmV4cG9ydCBjb25zdCB5b2dhX2luc3RydWN0b3IgPSBbXHJcbiAgICB7XHJcbiAgICAgICAgaWQ6MSxcclxuICAgICAgICBpbWc6J3RlYW0tMDEud2VicCcsXHJcbiAgICAgICAgc29jaWFsX2xpbmtzOltcclxuICAgICAgICAgICAge2xpbms6ICdodHRwOi8vZmFjZWJvb2suY29tJywgdGFyZ2V0OiAnX2JsYW5rJywgaWNvbjogJ2ljb24tZmFjZWJvb2snfSxcclxuICAgICAgICAgICAge2xpbms6ICdodHRwOi8vdHdpdHRlci5jb20nLCB0YXJnZXQ6ICdfYmxhbmsnLCBpY29uOiAnaWNvbi10d2l0dGVyJ30sXHJcbiAgICAgICAgICAgIHtsaW5rOiAnaHR0cHM6Ly93d3cubGlua2VkaW4uY29tLycsIHRhcmdldDogJ19ibGFuaycsIGljb246ICdpY29uLWxpbmtlZGluMid9XHJcbiAgICAgICAgXSxcclxuICAgICAgICBuYW1lOidOYW5jeSBEZXcnLFxyXG4gICAgICAgIHRpdGxlOidZb2dhIFRyYWluZXInLFxyXG4gICAgICAgIGRlbGF5Oic1MCcsXHJcbiAgICAgICAgc21fdGV4dDpcIkNvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQsIHNlZCBkbyBlaXVzIG1vZCB0ZW1wb3IgaW5jaWRpZHVudFwiXHJcbiAgICB9LFxyXG4gICAge1xyXG4gICAgICAgIGlkOjIsXHJcbiAgICAgICAgaW1nOid0ZWFtLTAyLndlYnAnLFxyXG4gICAgICAgIHNvY2lhbF9saW5rczpbXHJcbiAgICAgICAgICAgIHtsaW5rOiAnaHR0cDovL2ZhY2Vib29rLmNvbScsIHRhcmdldDogJ19ibGFuaycsIGljb246ICdpY29uLWZhY2Vib29rJ30sXHJcbiAgICAgICAgICAgIHtsaW5rOiAnaHR0cDovL3R3aXR0ZXIuY29tJywgdGFyZ2V0OiAnX2JsYW5rJywgaWNvbjogJ2ljb24tdHdpdHRlcid9LFxyXG4gICAgICAgICAgICB7bGluazogJ2h0dHBzOi8vd3d3LmxpbmtlZGluLmNvbS8nLCB0YXJnZXQ6ICdfYmxhbmsnLCBpY29uOiAnaWNvbi1saW5rZWRpbjInfVxyXG4gICAgICAgIF0sXHJcbiAgICAgICAgbmFtZTonSmFyZWQgSGF5ZXMnLFxyXG4gICAgICAgIHRpdGxlOidZb2dhIFRyYWluZXInLFxyXG4gICAgICAgIGRlbGF5OicxMDAnLFxyXG4gICAgICAgIHNtX3RleHQ6XCJDb25zZWN0ZXR1ciBhZGlwaXNpY2luZyBlbGl0LCBzZWQgZG8gZWl1cyBtb2QgdGVtcG9yIGluY2lkaWR1bnRcIlxyXG4gICAgfSxcclxuICAgIHtcclxuICAgICAgICBpZDozLFxyXG4gICAgICAgIGltZzondGVhbS0wMy53ZWJwJyxcclxuICAgICAgICBzb2NpYWxfbGlua3M6W1xyXG4gICAgICAgICAgICB7bGluazogJ2h0dHA6Ly9mYWNlYm9vay5jb20nLCB0YXJnZXQ6ICdfYmxhbmsnLCBpY29uOiAnaWNvbi1mYWNlYm9vayd9LFxyXG4gICAgICAgICAgICB7bGluazogJ2h0dHA6Ly90d2l0dGVyLmNvbScsIHRhcmdldDogJ19ibGFuaycsIGljb246ICdpY29uLXR3aXR0ZXInfSxcclxuICAgICAgICAgICAge2xpbms6ICdodHRwczovL3d3dy5saW5rZWRpbi5jb20vJywgdGFyZ2V0OiAnX2JsYW5rJywgaWNvbjogJ2ljb24tbGlua2VkaW4yJ31cclxuICAgICAgICBdLFxyXG4gICAgICAgIG5hbWU6J1JlYmVjY2EgUm95ZScsXHJcbiAgICAgICAgdGl0bGU6J1lvZ2EgVHJhaW5lcicsXHJcbiAgICAgICAgZGVsYXk6JzE1MCcsXHJcbiAgICAgICAgc21fdGV4dDpcIkNvbnNlY3RldHVyIGFkaXBpc2ljaW5nIGVsaXQsIHNlZCBkbyBlaXVzIG1vZCB0ZW1wb3IgaW5jaWRpZHVudFwiXHJcbiAgICB9XHJcbl07XHJcblxyXG5leHBvcnQgZGVmYXVsdCBpbnN0cnVjdG9yc19kYXRhOyJdLCJuYW1lcyI6WyJpbnN0cnVjdG9yc19kYXRhIiwiaWQiLCJpbWciLCJzb2NpYWxfbGlua3MiLCJsaW5rIiwidGFyZ2V0IiwiaWNvbiIsIm5hbWUiLCJ0aXRsZSIsImRlbGF5Iiwic21fdGV4dCIsInlvZ2FfaW5zdHJ1Y3RvciJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/data/instructors.js\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "./src/data/shop-data.js":
|
||
/*!*******************************!*\
|
||
!*** ./src/data/shop-data.js ***!
|
||
\*******************************/
|
||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||
|
||
"use strict";
|
||
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\nconst shop_data = [\n {\n id: 1,\n img: \"/assets/images/shop/product-01.jpg\",\n title: \"Sing To It\",\n rating: [\n 1,\n 2,\n 3,\n 4,\n 5\n ],\n total_rating: 3,\n price: \"70.00\",\n desc: \"Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. sed ut perspic atis unde omnis iste natus.\",\n sku: \"MB-007\",\n category: \"Book\",\n tag: [\n \"Business\",\n \"Administration\"\n ],\n delay: \"100\"\n },\n {\n id: 2,\n img: \"/assets/images/shop/product-02.jpg\",\n title: \"Natural Science Project\",\n rating: [\n 1,\n 2,\n 3,\n 4,\n 5\n ],\n total_rating: 5,\n price: \"60.00\",\n desc: \"Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. sed ut perspic atis unde omnis iste natus.\",\n sku: \"MB-008\",\n category: \"Book\",\n tag: [\n \"Business\",\n \"Administration\"\n ],\n delay: \"150\"\n },\n {\n id: 3,\n img: \"/assets/images/shop/product-03.jpg\",\n title: \"The King of Drugs\",\n rating: [\n 1,\n 2,\n 3,\n 4,\n 5\n ],\n total_rating: 7,\n price: \"80.00\",\n desc: \"Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. sed ut perspic atis unde omnis iste natus.\",\n sku: \"MB-088\",\n category: \"Book\",\n tag: [\n \"Business\",\n \"Administration\"\n ],\n delay: \"200\"\n },\n {\n id: 4,\n img: \"/assets/images/shop/product-04.jpg\",\n title: \"Ray Brandbury\",\n rating: [\n 1,\n 2,\n 3,\n 4,\n 5\n ],\n total_rating: 10,\n price: \"90.00\",\n desc: \"Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. sed ut perspic atis unde omnis iste natus.\",\n sku: \"MB-098\",\n category: \"Book\",\n tag: [\n \"Business\",\n \"Administration\"\n ],\n delay: \"250\"\n },\n {\n id: 5,\n img: \"/assets/images/shop/product-05.jpg\",\n title: \"Educated A Memoir\",\n rating: [\n 1,\n 2,\n 3,\n 4,\n 5\n ],\n total_rating: 5,\n price: \"85.00\",\n desc: \"Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. sed ut perspic atis unde omnis iste natus.\",\n sku: \"MB-098\",\n category: \"Book\",\n tag: [\n \"Business\",\n \"Administration\"\n ],\n delay: \"300\"\n },\n {\n id: 6,\n img: \"/assets/images/shop/product-06.jpg\",\n title: \"The Silver Chair\",\n rating: [\n 1,\n 2,\n 3,\n 4,\n 5\n ],\n total_rating: 12,\n price: \"99.00\",\n desc: \"Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. sed ut perspic atis unde omnis iste natus.\",\n sku: \"MB-098\",\n category: \"Book\",\n tag: [\n \"Business\",\n \"Administration\"\n ],\n delay: \"350\"\n },\n {\n id: 7,\n img: \"/assets/images/shop/product-07.jpg\",\n title: \"Harry Potter\",\n rating: [\n 1,\n 2,\n 3,\n 4\n ],\n total_rating: 14,\n price: \"110.00\",\n desc: \"Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. sed ut perspic atis unde omnis iste natus.\",\n sku: \"MB-98\",\n category: \"Book\",\n tag: [\n \"Business\",\n \"Administration\"\n ],\n delay: \"400\"\n },\n {\n id: 8,\n img: \"/assets/images/shop/product-08.jpg\",\n title: \"Code Breaker\",\n rating: [\n 1,\n 2,\n 3,\n 4,\n 5\n ],\n total_rating: 15,\n price: \"95.00\",\n desc: \"Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. sed ut perspic atis unde omnis iste natus.\",\n sku: \"MB-989\",\n category: \"Book\",\n tag: [\n \"Business\",\n \"Administration\"\n ],\n delay: \"450\"\n },\n {\n id: 9,\n img: \"/assets/images/shop/product-09.jpg\",\n title: \"Vanguard\",\n rating: [\n 1,\n 2,\n 3,\n 4\n ],\n total_rating: 16,\n price: \"65.00\",\n desc: \"Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. sed ut perspic atis unde omnis iste natus.\",\n sku: \"MB-988\",\n category: \"Book\",\n tag: [\n \"Business\",\n \"Administration\"\n ],\n delay: \"500\"\n },\n {\n id: 10,\n img: \"/assets/images/shop/product-10.jpg\",\n title: \"Arctic Sea\",\n rating: [\n 1,\n 2,\n 3,\n 4\n ],\n total_rating: 18,\n price: \"75.00\",\n desc: \"Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. sed ut perspic atis unde omnis iste natus.\",\n sku: \"MB-988\",\n category: \"Book\",\n tag: [\n \"Business\",\n \"Administration\"\n ],\n delay: \"550\"\n },\n {\n id: 11,\n img: \"/assets/images/shop/product-11.jpg\",\n title: \"Secret Sky\",\n rating: [\n 1,\n 2,\n 3,\n 4,\n 5\n ],\n total_rating: 20,\n price: \"130.00\",\n desc: \"Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. sed ut perspic atis unde omnis iste natus.\",\n sku: \"MB-988\",\n category: \"Book\",\n tag: [\n \"Business\",\n \"Administration\"\n ],\n delay: \"600\"\n },\n {\n id: 12,\n img: \"/assets/images/shop/product-12.jpg\",\n title: \"Women Who Launch\",\n rating: [\n 1,\n 2,\n 3,\n 4,\n 5\n ],\n total_rating: 22,\n price: \"125.00\",\n desc: \"Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. sed ut perspic atis unde omnis iste natus.\",\n sku: \"MB-988\",\n category: \"Book\",\n tag: [\n \"Business\",\n \"Administration\"\n ],\n delay: \"650\"\n }, \n];\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (shop_data);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,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SztLQUNaO0lBQ0Q7UUFDRVYsRUFBRSxFQUFDLEVBQUU7UUFDTEMsR0FBRyxFQUFDLG9DQUFvQztRQUN4Q0MsS0FBSyxFQUFDLGtCQUFrQjtRQUN4QkMsTUFBTSxFQUFDO0FBQUMsYUFBQztBQUFDLGFBQUM7QUFBQyxhQUFDO0FBQUMsYUFBQztBQUFDLGFBQUM7U0FBQztRQUNsQkMsWUFBWSxFQUFDLEVBQUU7UUFDZkMsS0FBSyxFQUFDLFFBQVE7UUFDZEMsSUFBSSxFQUFDLDJKQUEySjtRQUNoS0MsR0FBRyxFQUFDLFFBQVE7UUFDWkMsUUFBUSxFQUFDLE1BQU07UUFDZkMsR0FBRyxFQUFDO1lBQUMsVUFBVTtZQUFDLGdCQUFnQjtTQUFDO1FBQ2pDQyxLQUFLLEVBQUMsS0FBSztLQUNaO0NBQ0Y7QUFFRCxpRUFBZVgsU0FBUyxFQUFDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZWR1LWJsaW5rLy4vc3JjL2RhdGEvc2hvcC1kYXRhLmpzPzQ0ZWYiXSwic291cmNlc0NvbnRlbnQiOlsiY29uc3Qgc2hvcF9kYXRhID0gW1xyXG4gIHtcclxuICAgIGlkOjEsXHJcbiAgICBpbWc6Jy9hc3NldHMvaW1hZ2VzL3Nob3AvcHJvZHVjdC0wMS5qcGcnLFxyXG4gICAgdGl0bGU6J1NpbmcgVG8gSXQnLFxyXG4gICAgcmF0aW5nOlsxLDIsMyw0LDVdLFxyXG4gICAgdG90YWxfcmF0aW5nOjMsXHJcbiAgICBwcmljZTonNzAuMDAnLFxyXG4gICAgZGVzYzonRXhjZXB0ZXVyIHNpbnQgb2NjYWVjYXQgY3VwaWRhdGF0IG5vbiBwcm9pZGVudCwgc3VudCBpbiBjdWxwYSBxdWkgb2ZmaWNpYSBkZXNlcnVudCBtb2xsaXQgYW5pbSBpZCBlc3QgbGFib3J1bS4gc2VkIHV0IHBlcnNwaWMgYXRpcyB1bmRlIG9tbmlzIGlzdGUgbmF0dXMuJyxcclxuICAgIHNrdTonTUItMDA3JyxcclxuICAgIGNhdGVnb3J5OidCb29rJyxcclxuICAgIHRhZzpbJ0J1c2luZXNzJywnQWRtaW5pc3RyYXRpb24nXSxcclxuICAgIGRlbGF5OicxMDAnXHJcbiAgfSxcclxuICB7XHJcbiAgICBpZDoyLFxyXG4gICAgaW1nOicvYXNzZXRzL2ltYWdlcy9zaG9wL3Byb2R1Y3QtMDIuanBnJyxcclxuICAgIHRpdGxlOidOYXR1cmFsIFNjaWVuY2UgUHJvamVjdCcsXHJcbiAgICByYXRpbmc6WzEsMiwzLDQsNV0sXHJcbiAgICB0b3RhbF9yYXRpbmc6NSxcclxuICAgIHByaWNlOic2MC4wMCcsXHJcbiAgICBkZXNjOidFeGNlcHRldXIgc2ludCBvY2NhZWNhdCBjdXBpZGF0YXQgbm9uIHByb2lkZW50LCBzdW50IGluIGN1bHBhIHF1aSBvZmZpY2lhIGRlc2VydW50IG1vbGxpdCBhbmltIGlkIGVzdCBsYWJvcnVtLiBzZWQgdXQgcGVyc3BpYyBhdGlzIHVuZGUgb21uaXMgaXN0ZSBuYXR1cy4nLFxyXG4gICAgc2t1OidNQi0wMDgnLFxyXG4gICAgY2F0ZWdvcnk6J0Jvb2snLFxyXG4gICAgdGFnOlsnQnVzaW5lc3MnLCdBZG1pbmlzdHJhdGlvbiddLFxyXG4gICAgZGVsYXk6JzE1MCdcclxuICB9LFxyXG4gIHtcclxuICAgIGlkOjMsXHJcbiAgICBpbWc6Jy9hc3NldHMvaW1hZ2VzL3Nob3AvcHJvZHVjdC0wMy5qcGcnLFxyXG4gICAgdGl0bGU6J1RoZSBLaW5nIG9mIERydWdzJyxcclxuICAgIHJhdGluZzpbMSwyLDMsNCw1XSxcclxuICAgIHRvdGFsX3JhdGluZzo3LFxyXG4gICAgcHJpY2U6JzgwLjAwJyxcclxuICAgIGRlc2M6J0V4Y2VwdGV1ciBzaW50IG9jY2FlY2F0IGN1cGlkYXRhdCBub24gcHJvaWRlbnQsIHN1bnQgaW4gY3VscGEgcXVpIG9mZmljaWEgZGVzZXJ1bnQgbW9sbGl0IGFuaW0gaWQgZXN0IGxhYm9ydW0uIHNlZCB1dCBwZXJzcGljIGF0aXMgdW5kZSBvbW5pcyBpc3RlIG5hdHVzLicsXHJcbiAgICBza3U6J01CLTA4OCcsXHJcbiAgICBjYXRlZ29yeTonQm9vaycsXHJcbiAgICB0YWc6WydCdXNpbmVzcycsJ0FkbWluaXN0cmF0aW9uJ10sXHJcbiAgICBkZWxheTonMjAwJ1xyXG4gIH0sXHJcbiAge1xyXG4gICAgaWQ6NCxcclxuICAgIGltZzonL2Fzc2V0cy9pbWFnZXMvc2hvcC9wcm9kdWN0LTA0LmpwZycsXHJcbiAgICB0aXRsZTonUmF5IEJyYW5kYnVyeScsXHJcbiAgICByYXRpbmc6WzEsMiwzLDQsNV0sXHJcbiAgICB0b3RhbF9yYXRpbmc6MTAsXHJcbiAgICBwcmljZTonOTAuMDAnLFxyXG4gICAgZGVzYzonRXhjZXB0ZXVyIHNpbnQgb2NjYWVjYXQgY3VwaWRhdGF0IG5vbiBwcm9pZGVudCwgc3VudCBpbiBjdWxwYSBxdWkgb2ZmaWNpYSBkZXNlcnVudCBtb2xsaXQgYW5pbSBpZCBlc3QgbGFib3J1bS4gc2VkIHV0IHBlcnNwaWMgYXRpcyB1bmRlIG9tbmlzIGlzdGUgbmF0dXMuJyxcclxuICAgIHNrdTonTUItMDk4JyxcclxuICAgIGNhdGVnb3J5OidCb29rJyxcclxuICAgIHRhZzpbJ0J1c2luZXNzJywnQWRtaW5pc3RyYXRpb24nXSxcclxuICAgIGRlbGF5OicyNTAnXHJcbiAgfSxcclxuICB7XHJcbiAgICBpZDo1LFxyXG4gICAgaW1nOicvYXNzZXRzL2ltYWdlcy9zaG9wL3Byb2R1Y3QtMDUuanBnJyxcclxuICAgIHRpdGxlOidFZHVjYXRlZCBBIE1lbW9pcicsXHJcbiAgICByYXRpbmc6WzEsMiwzLDQsNV0sXHJcbiAgICB0b3RhbF9yYXRpbmc6NSxcclxuICAgIHByaWNlOic4NS4wMCcsXHJcbiAgICBkZXNjOidFeGNlcHRldXIgc2ludCBvY2NhZWNhdCBjdXBpZGF0YXQgbm9uIHByb2lkZW50LCBzdW50IGluIGN1bHBhIHF1aSBvZmZpY2lhIGRlc2VydW50IG1vbGxpdCBhbmltIGlkIGVzdCBsYWJvcnVtLiBzZWQgdXQgcGVyc3BpYyBhdGlzIHVuZGUgb21uaXMgaXN0ZSBuYXR1cy4nLFxyXG4gICAgc2t1OidNQi0wOTgnLFxyXG4gICAgY2F0ZWdvcnk6J0Jvb2snLFxyXG4gICAgdGFnOlsnQnVzaW5lc3MnLCdBZG1pbmlzdHJhdGlvbiddLFxyXG4gICAgZGVsYXk6JzMwMCdcclxuICB9LFxyXG4gIHtcclxuICAgIGlkOjYsXHJcbiAgICBpbWc6Jy9hc3NldHMvaW1hZ2VzL3Nob3AvcHJvZHVjdC0wNi5qcGcnLFxyXG4gICAgdGl0bGU6J1RoZSBTaWx2ZXIgQ2hhaXInLFxyXG4gICAgcmF0aW5nOlsxLDIsMyw0LDVdLFxyXG4gICAgdG90YWxfcmF0aW5nOjEyLFxyXG4gICAgcHJpY2U6Jzk5LjAwJyxcclxuICAgIGRlc2M6J0V4Y2VwdGV1ciBzaW50IG9jY2FlY2F0IGN1cGlkYXRhdCBub24gcHJvaWRlbnQsIHN1bnQgaW4gY3VscGEgcXVpIG9mZmljaWEgZGVzZXJ1bnQgbW9sbGl0IGFuaW0gaWQgZXN0IGxhYm9ydW0uIHNlZCB1dCBwZXJzcGljIGF0aXMgdW5kZSBvbW5pcyBpc3RlIG5hdHVzLicsXHJcbiAgICBza3U6J01CLTA5OCcsXHJcbiAgICBjYXRlZ29yeTonQm9vaycsXHJcbiAgICB0YWc6WydCdXNpbmVzcycsJ0FkbWluaXN0cmF0aW9uJ10sXHJcbiAgICBkZWxheTonMzUwJ1xyXG4gIH0sXHJcbiAge1xyXG4gICAgaWQ6NyxcclxuICAgIGltZzonL2Fzc2V0cy9pbWFnZXMvc2hvcC9wcm9kdWN0LTA3LmpwZycsXHJcbiAgICB0aXRsZTonSGFycnkgUG90dGVyJyxcclxuICAgIHJhdGluZzpbMSwyLDMsNF0sXHJcbiAgICB0b3RhbF9yYXRpbmc6MTQsXHJcbiAgICBwcmljZTonMTEwLjAwJyxcclxuICAgIGRlc2M6J0V4Y2VwdGV1ciBzaW50IG9jY2FlY2F0IGN1cGlkYXRhdCBub24gcHJvaWRlbnQsIHN1bnQgaW4gY3VscGEgcXVpIG9mZmljaWEgZGVzZXJ1bnQgbW9sbGl0IGFuaW0gaWQgZXN0IGxhYm9ydW0uIHNlZCB1dCBwZXJzcGljIGF0aXMgdW5kZSBvbW5pcyBpc3RlIG5hdHVzLicsXHJcbiAgICBza3U6J01CLTk4JyxcclxuICAgIGNhdGVnb3J5OidCb29rJyxcclxuICAgIHRhZzpbJ0J1c2luZXNzJywnQWRtaW5pc3RyYXRpb24nXSxcclxuICAgIGRlbGF5Oic0MDAnXHJcbiAgfSxcclxuICB7XHJcbiAgICBpZDo4LFxyXG4gICAgaW1nOicvYXNzZXRzL2ltYWdlcy9zaG9wL3Byb2R1Y3QtMDguanBnJyxcclxuICAgIHRpdGxlOidDb2RlIEJyZWFrZXInLFxyXG4gICAgcmF0aW5nOlsxLDIsMyw0LDVdLFxyXG4gICAgdG90YWxfcmF0aW5nOjE1LFxyXG4gICAgcHJpY2U6Jzk1LjAwJyxcclxuICAgIGRlc2M6J0V4Y2VwdGV1ciBzaW50IG9jY2FlY2F0IGN1cGlkYXRhdCBub24gcHJvaWRlbnQsIHN1bnQgaW4gY3VscGEgcXVpIG9mZmljaWEgZGVzZXJ1bnQgbW9sbGl0IGFuaW0gaWQgZXN0IGxhYm9ydW0uIHNlZCB1dCBwZXJzcGljIGF0aXMgdW5kZSBvbW5pcyBpc3RlIG5hdHVzLicsXHJcbiAgICBza3U6J01CLTk4OScsXHJcbiAgICBjYXRlZ29yeTonQm9vaycsXHJcbiAgICB0YWc6WydCdXNpbmVzcycsJ0FkbWluaXN0cmF0aW9uJ10sXHJcbiAgICBkZWxheTonNDUwJ1xyXG4gIH0sXHJcbiAge1xyXG4gICAgaWQ6OSxcclxuICAgIGltZzonL2Fzc2V0cy9pbWFnZXMvc2hvcC9wcm9kdWN0LTA5LmpwZycsXHJcbiAgICB0aXRsZTonVmFuZ3VhcmQnLFxyXG4gICAgcmF0aW5nOlsxLDIsMyw0XSxcclxuICAgIHRvdGFsX3JhdGluZzoxNixcclxuICAgIHByaWNlOic2NS4wMCcsXHJcbiAgICBkZXNjOidFeGNlcHRldXIgc2ludCBvY2NhZWNhdCBjdXBpZGF0YXQgbm9uIHByb2lkZW50LCBzdW50IGluIGN1bHBhIHF1aSBvZmZpY2lhIGRlc2VydW50IG1vbGxpdCBhbmltIGlkIGVzdCBsYWJvcnVtLiBzZWQgdXQgcGVyc3BpYyBhdGlzIHVuZGUgb21uaXMgaXN0ZSBuYXR1cy4nLFxyXG4gICAgc2t1OidNQi05ODgnLFxyXG4gICAgY2F0ZWdvcnk6J0Jvb2snLFxyXG4gICAgdGFnOlsnQnVzaW5lc3MnLCdBZG1pbmlzdHJhdGlvbiddLFxyXG4gICAgZGVsYXk6JzUwMCdcclxuICB9LFxyXG4gIHtcclxuICAgIGlkOjEwLFxyXG4gICAgaW1nOicvYXNzZXRzL2ltYWdlcy9zaG9wL3Byb2R1Y3QtMTAuanBnJyxcclxuICAgIHRpdGxlOidBcmN0aWMgU2VhJyxcclxuICAgIHJhdGluZzpbMSwyLDMsNF0sXHJcbiAgICB0b3RhbF9yYXRpbmc6MTgsXHJcbiAgICBwcmljZTonNzUuMDAnLFxyXG4gICAgZGVzYzonRXhjZXB0ZXVyIHNpbnQgb2NjYWVjYXQgY3VwaWRhdGF0IG5vbiBwcm9pZGVudCwgc3VudCBpbiBjdWxwYSBxdWkgb2ZmaWNpYSBkZXNlcnVudCBtb2xsaXQgYW5pbSBpZCBlc3QgbGFib3J1bS4gc2VkIHV0IHBlcnNwaWMgYXRpcyB1bmRlIG9tbmlzIGlzdGUgbmF0dXMuJyxcclxuICAgIHNrdTonTUItOTg4JyxcclxuICAgIGNhdGVnb3J5OidCb29rJyxcclxuICAgIHRhZzpbJ0J1c2luZXNzJywnQWRtaW5pc3RyYXRpb24nXSxcclxuICAgIGRlbGF5Oic1NTAnXHJcbiAgfSxcclxuICB7XHJcbiAgICBpZDoxMSxcclxuICAgIGltZzonL2Fzc2V0cy9pbWFnZXMvc2hvcC9wcm9kdWN0LTExLmpwZycsXHJcbiAgICB0aXRsZTonU2VjcmV0IFNreScsXHJcbiAgICByYXRpbmc6WzEsMiwzLDQsNV0sXHJcbiAgICB0b3RhbF9yYXRpbmc6MjAsXHJcbiAgICBwcmljZTonMTMwLjAwJyxcclxuICAgIGRlc2M6J0V4Y2VwdGV1ciBzaW50IG9jY2FlY2F0IGN1cGlkYXRhdCBub24gcHJvaWRlbnQsIHN1bnQgaW4gY3VscGEgcXVpIG9mZmljaWEgZGVzZXJ1bnQgbW9sbGl0IGFuaW0gaWQgZXN0IGxhYm9ydW0uIHNlZCB1dCBwZXJzcGljIGF0aXMgdW5kZSBvbW5pcyBpc3RlIG5hdHVzLicsXHJcbiAgICBza3U6J01CLTk4OCcsXHJcbiAgICBjYXRlZ29yeTonQm9vaycsXHJcbiAgICB0YWc6WydCdXNpbmVzcycsJ0FkbWluaXN0cmF0aW9uJ10sXHJcbiAgICBkZWxheTonNjAwJ1xyXG4gIH0sXHJcbiAge1xyXG4gICAgaWQ6MTIsXHJcbiAgICBpbWc6Jy9hc3NldHMvaW1hZ2VzL3Nob3AvcHJvZHVjdC0xMi5qcGcnLFxyXG4gICAgdGl0bGU6J1dvbWVuIFdobyBMYXVuY2gnLFxyXG4gICAgcmF0aW5nOlsxLDIsMyw0LDVdLFxyXG4gICAgdG90YWxfcmF0aW5nOjIyLFxyXG4gICAgcHJpY2U6JzEyNS4wMCcsXHJcbiAgICBkZXNjOidFeGNlcHRldXIgc2ludCBvY2NhZWNhdCBjdXBpZGF0YXQgbm9uIHByb2lkZW50LCBzdW50IGluIGN1bHBhIHF1aSBvZmZpY2lhIGRlc2VydW50IG1vbGxpdCBhbmltIGlkIGVzdCBsYWJvcnVtLiBzZWQgdXQgcGVyc3BpYyBhdGlzIHVuZGUgb21uaXMgaXN0ZSBuYXR1cy4nLFxyXG4gICAgc2t1OidNQi05ODgnLFxyXG4gICAgY2F0ZWdvcnk6J0Jvb2snLFxyXG4gICAgdGFnOlsnQnVzaW5lc3MnLCdBZG1pbmlzdHJhdGlvbiddLFxyXG4gICAgZGVsYXk6JzY1MCdcclxuICB9LFxyXG5dXHJcblxyXG5leHBvcnQgZGVmYXVsdCBzaG9wX2RhdGE7Il0sIm5hbWVzIjpbInNob3BfZGF0YSIsImlkIiwiaW1nIiwidGl0bGUiLCJyYXRpbmciLCJ0b3RhbF9yYXRpbmciLCJwcmljZSIsImRlc2MiLCJza3UiLCJjYXRlZ29yeSIsInRhZyIsImRlbGF5Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/data/shop-data.js\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "./src/pages/_app.jsx":
|
||
/*!****************************!*\
|
||
!*** ./src/pages/_app.jsx ***!
|
||
\****************************/
|
||
/***/ ((module, __webpack_exports__, __webpack_require__) => {
|
||
|
||
"use strict";
|
||
eval("__webpack_require__.a(module, async (__webpack_handle_async_dependencies__, __webpack_async_result__) => { try {\n__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react/jsx-dev-runtime */ \"react/jsx-dev-runtime\");\n/* harmony import */ var react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var next_router__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! next/router */ \"next/router\");\n/* harmony import */ var next_router__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(next_router__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var react_redux__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react-redux */ \"react-redux\");\n/* harmony import */ var react_redux__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react_redux__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var sal_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! sal.js */ \"sal.js\");\n/* harmony import */ var sal_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(sal_js__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var next_themes__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! next-themes */ \"next-themes\");\n/* harmony import */ var next_themes__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(next_themes__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var _styles_index_scss__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../styles/index.scss */ \"./src/styles/index.scss\");\n/* harmony import */ var _styles_index_scss__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_styles_index_scss__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var _redux_store__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../redux/store */ \"./src/redux/store.js\");\n/* harmony import */ var _components_common_theme__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../components/common/theme */ \"./src/components/common/theme.jsx\");\n/* harmony import */ var _contexts_mouse_move_context__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../contexts/mouse-move-context */ \"./src/contexts/mouse-move-context.jsx\");\n/* harmony import */ var _components_seo__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../components/seo */ \"./src/components/seo.jsx\");\nvar __webpack_async_dependencies__ = __webpack_handle_async_dependencies__([_redux_store__WEBPACK_IMPORTED_MODULE_7__]);\n_redux_store__WEBPACK_IMPORTED_MODULE_7__ = (__webpack_async_dependencies__.then ? (await __webpack_async_dependencies__)() : __webpack_async_dependencies__)[0];\n\n\n\n\n\n\nif (false) {}\n\n\n\n\n\nfunction MyApp({ Component , pageProps }) {\n const router = (0,next_router__WEBPACK_IMPORTED_MODULE_1__.useRouter)();\n (0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(()=>{\n sal_js__WEBPACK_IMPORTED_MODULE_4___default()({\n threshold: 0.1,\n once: true\n });\n }, [\n router.asPath\n ]);\n (0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(()=>{\n sal_js__WEBPACK_IMPORTED_MODULE_4___default()();\n }, []);\n return /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)((react__WEBPACK_IMPORTED_MODULE_2___default().Fragment), {\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_seo__WEBPACK_IMPORTED_MODULE_10__[\"default\"], {\n font: \"https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&family=Spartan:wght@400;500;600;700;800&display=swap\"\n }, void 0, false, {\n fileName: \"J:\\\\Workspace\\\\React\\\\edublink-react-education-template\\\\edublink\\\\src\\\\pages\\\\_app.jsx\",\n lineNumber: 26,\n columnNumber: 13\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(react_redux__WEBPACK_IMPORTED_MODULE_3__.Provider, {\n store: _redux_store__WEBPACK_IMPORTED_MODULE_7__.store,\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(next_themes__WEBPACK_IMPORTED_MODULE_5__.ThemeProvider, {\n defaultTheme: \"light\",\n children: [\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_contexts_mouse_move_context__WEBPACK_IMPORTED_MODULE_9__.MouseMoveProvider, {\n children: /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(Component, {\n ...pageProps\n }, void 0, false, {\n fileName: \"J:\\\\Workspace\\\\React\\\\edublink-react-education-template\\\\edublink\\\\src\\\\pages\\\\_app.jsx\",\n lineNumber: 30,\n columnNumber: 25\n }, this)\n }, void 0, false, {\n fileName: \"J:\\\\Workspace\\\\React\\\\edublink-react-education-template\\\\edublink\\\\src\\\\pages\\\\_app.jsx\",\n lineNumber: 29,\n columnNumber: 21\n }, this),\n /*#__PURE__*/ (0,react_jsx_dev_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxDEV)(_components_common_theme__WEBPACK_IMPORTED_MODULE_8__[\"default\"], {}, void 0, false, {\n fileName: \"J:\\\\Workspace\\\\React\\\\edublink-react-education-template\\\\edublink\\\\src\\\\pages\\\\_app.jsx\",\n lineNumber: 32,\n columnNumber: 21\n }, this)\n ]\n }, void 0, true, {\n fileName: \"J:\\\\Workspace\\\\React\\\\edublink-react-education-template\\\\edublink\\\\src\\\\pages\\\\_app.jsx\",\n lineNumber: 28,\n columnNumber: 17\n }, this)\n }, void 0, false, {\n fileName: \"J:\\\\Workspace\\\\React\\\\edublink-react-education-template\\\\edublink\\\\src\\\\pages\\\\_app.jsx\",\n lineNumber: 27,\n columnNumber: 13\n }, this)\n ]\n }, void 0, true, {\n fileName: \"J:\\\\Workspace\\\\React\\\\edublink-react-education-template\\\\edublink\\\\src\\\\pages\\\\_app.jsx\",\n lineNumber: 25,\n columnNumber: 9\n }, this);\n}\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (MyApp);\n\n__webpack_async_result__();\n} catch(e) { __webpack_async_result__(e); } });//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvcGFnZXMvX2FwcC5qc3guanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUFBO0FBQXdDO0FBQ0M7QUFDRjtBQUNkO0FBQ21CO0FBQzVDLElBQUksS0FBNkIsRUFBRSxFQUVsQztBQUM2QjtBQUNTO0FBQ1E7QUFDb0I7QUFDL0I7QUFFcEMsU0FBU1csS0FBSyxDQUFFLEVBQUVDLFNBQVMsR0FBRUMsU0FBUyxHQUFFLEVBQUc7SUFDdkMsTUFBTUMsTUFBTSxHQUFHZCxzREFBUyxFQUFFO0lBQzFCRSxnREFBUyxDQUFFLElBQU07UUFDYkUsNkNBQUcsQ0FBRTtZQUFFVyxTQUFTLEVBQUUsR0FBRztZQUFFQyxJQUFJLEVBQUUsSUFBSTtTQUFFLENBQUUsQ0FBQztLQUN6QyxFQUFFO1FBQUNGLE1BQU0sQ0FBQ0csTUFBTTtLQUFDLENBQUUsQ0FBQztJQUVyQmYsZ0RBQVMsQ0FBRSxJQUFNO1FBQ2JFLDZDQUFHLEVBQUUsQ0FBQztLQUNULEVBQUUsRUFBRSxDQUFFLENBQUM7SUFDUixxQkFDSSw4REFBQ0gsdURBQWM7OzBCQUNYLDhEQUFDUyx3REFBRztnQkFBQ1MsSUFBSSxFQUFDLDRIQUE0SDs7Ozs7b0JBQUc7MEJBQ3pJLDhEQUFDaEIsaURBQVE7Z0JBQUNJLEtBQUssRUFBR0EsK0NBQUs7MEJBQ25CLDRFQUFDRixzREFBYTtvQkFBQ2UsWUFBWSxFQUFDLE9BQU87O3NDQUMvQiw4REFBQ1gsMkVBQWlCO3NDQUNkLDRFQUFDRyxTQUFTO2dDQUFHLEdBQUdDLFNBQVM7Ozs7O29DQUFLOzs7OztnQ0FDZDtzQ0FDcEIsOERBQUNMLGdFQUFLOzs7O2dDQUFHOzs7Ozs7d0JBQ0c7Ozs7O29CQUNUOzs7Ozs7WUFDRSxDQUNwQjtDQUNKO0FBRUQsaUVBQWVHLEtBQUssRUFBQyIsInNvdXJjZXMiOlsid2VicGFjazovL2VkdS1ibGluay8uL3NyYy9wYWdlcy9fYXBwLmpzeD80Yzc3Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHVzZVJvdXRlciB9IGZyb20gJ25leHQvcm91dGVyJztcbmltcG9ydCBSZWFjdCwgeyB1c2VFZmZlY3QgfSBmcm9tICdyZWFjdCc7XG5pbXBvcnQgeyBQcm92aWRlciB9IGZyb20gJ3JlYWN0LXJlZHV4JztcbmltcG9ydCBzYWwgZnJvbSAnc2FsLmpzJztcbmltcG9ydCB7IFRoZW1lUHJvdmlkZXIgfSBmcm9tICduZXh0LXRoZW1lcyc7XG5pZiAodHlwZW9mIHdpbmRvdyAhPT0gJ3VuZGVmaW5lZCcpIHtcbiAgcmVxdWlyZSggJ2Jvb3RzdHJhcC9kaXN0L2pzL2Jvb3RzdHJhcCcgKTtcbn1cbmltcG9ydCAnLi4vc3R5bGVzL2luZGV4LnNjc3MnO1xuaW1wb3J0IHsgc3RvcmUgfSBmcm9tICcuLi9yZWR1eC9zdG9yZSc7XG5pbXBvcnQgVGhlbWUgZnJvbSAnLi4vY29tcG9uZW50cy9jb21tb24vdGhlbWUnO1xuaW1wb3J0IHsgTW91c2VNb3ZlUHJvdmlkZXIgfSBmcm9tICcuLi9jb250ZXh0cy9tb3VzZS1tb3ZlLWNvbnRleHQnO1xuaW1wb3J0IFNFTyBmcm9tICcuLi9jb21wb25lbnRzL3Nlbyc7XG5cbmZ1bmN0aW9uIE15QXBwKCB7IENvbXBvbmVudCwgcGFnZVByb3BzIH0gKSB7XG4gICAgY29uc3Qgcm91dGVyID0gdXNlUm91dGVyKCk7XG4gICAgdXNlRWZmZWN0KCAoKSA9PiB7XG4gICAgICAgIHNhbCggeyB0aHJlc2hvbGQ6IDAuMSwgb25jZTogdHJ1ZSB9ICk7XG4gICAgfSwgW3JvdXRlci5hc1BhdGhdICk7XG5cbiAgICB1c2VFZmZlY3QoICgpID0+IHtcbiAgICAgICAgc2FsKCk7XG4gICAgfSwgW10gKTtcbiAgICByZXR1cm4gKFxuICAgICAgICA8UmVhY3QuRnJhZ21lbnQ+XG4gICAgICAgICAgICA8U0VPIGZvbnQ9XCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVBvcHBpbnM6d2dodEA0MDA7NTAwOzYwMDs3MDAmZmFtaWx5PVNwYXJ0YW46d2dodEA0MDA7NTAwOzYwMDs3MDA7ODAwJmRpc3BsYXk9c3dhcFwiIC8+XG4gICAgICAgICAgICA8UHJvdmlkZXIgc3RvcmU9eyBzdG9yZSB9PlxuICAgICAgICAgICAgICAgIDxUaGVtZVByb3ZpZGVyIGRlZmF1bHRUaGVtZT1cImxpZ2h0XCI+XG4gICAgICAgICAgICAgICAgICAgIDxNb3VzZU1vdmVQcm92aWRlcj5cbiAgICAgICAgICAgICAgICAgICAgICAgIDxDb21wb25lbnQgeyAuLi5wYWdlUHJvcHMgfSAvPlxuICAgICAgICAgICAgICAgICAgICA8L01vdXNlTW92ZVByb3ZpZGVyPlxuICAgICAgICAgICAgICAgICAgICA8VGhlbWUgLz5cbiAgICAgICAgICAgICAgICA8L1RoZW1lUHJvdmlkZXI+XG4gICAgICAgICAgICA8L1Byb3ZpZGVyPlxuICAgICAgICA8L1JlYWN0LkZyYWdtZW50PlxuICAgIClcbn1cblxuZXhwb3J0IGRlZmF1bHQgTXlBcHA7XG4iXSwibmFtZXMiOlsidXNlUm91dGVyIiwiUmVhY3QiLCJ1c2VFZmZlY3QiLCJQcm92aWRlciIsInNhbCIsIlRoZW1lUHJvdmlkZXIiLCJyZXF1aXJlIiwic3RvcmUiLCJUaGVtZSIsIk1vdXNlTW92ZVByb3ZpZGVyIiwiU0VPIiwiTXlBcHAiLCJDb21wb25lbnQiLCJwYWdlUHJvcHMiLCJyb3V0ZXIiLCJ0aHJlc2hvbGQiLCJvbmNlIiwiYXNQYXRoIiwiRnJhZ21lbnQiLCJmb250IiwiZGVmYXVsdFRoZW1lIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/pages/_app.jsx\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "./src/redux/features/auth-slice.js":
|
||
/*!******************************************!*\
|
||
!*** ./src/redux/features/auth-slice.js ***!
|
||
\******************************************/
|
||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||
|
||
"use strict";
|
||
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"add_user\": () => (/* binding */ add_user),\n/* harmony export */ \"authSlice\": () => (/* binding */ authSlice),\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__),\n/* harmony export */ \"get_user\": () => (/* binding */ get_user),\n/* harmony export */ \"sign_out\": () => (/* binding */ sign_out),\n/* harmony export */ \"user_info\": () => (/* binding */ user_info)\n/* harmony export */ });\n/* harmony import */ var _reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @reduxjs/toolkit */ \"@reduxjs/toolkit\");\n/* harmony import */ var _reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _utils_localstorage__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../utils/localstorage */ \"./src/utils/localstorage.js\");\n\n\nconst initialState = {\n allUsers: [],\n user: {}\n};\nconst authSlice = (0,_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__.createSlice)({\n name: \"auth\",\n initialState,\n reducers: {\n add_user: (state, { payload })=>{\n state.allUsers.push(payload);\n state.user = payload;\n (0,_utils_localstorage__WEBPACK_IMPORTED_MODULE_1__.setLocalStorage)(\"user\", state.user);\n },\n user_info: (state, { payload })=>{\n state.user = payload;\n (0,_utils_localstorage__WEBPACK_IMPORTED_MODULE_1__.setLocalStorage)(\"user\", state.user);\n },\n sign_out: (state, { payload })=>{\n state.user = {};\n (0,_utils_localstorage__WEBPACK_IMPORTED_MODULE_1__.setLocalStorage)(\"user\", state.user);\n },\n get_user: (state, { payload })=>{\n state.user = (0,_utils_localstorage__WEBPACK_IMPORTED_MODULE_1__.getLocalStorage)(\"user\");\n }\n }\n});\nconst { user_info , add_user , sign_out , get_user } = authSlice.actions;\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (authSlice.reducer);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvcmVkdXgvZmVhdHVyZXMvYXV0aC1zbGljZS5qcy5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7QUFBK0M7QUFDNkI7QUFFNUUsTUFBTUcsWUFBWSxHQUFHO0lBQ2pCQyxRQUFRLEVBQUUsRUFBRTtJQUNaQyxJQUFJLEVBQUUsRUFBRTtDQUNYO0FBRU0sTUFBTUMsU0FBUyxHQUFHTiw2REFBVyxDQUFDO0lBQ2pDTyxJQUFJLEVBQUUsTUFBTTtJQUNaSixZQUFZO0lBQ1pLLFFBQVEsRUFBRTtRQUNOQyxRQUFRLEVBQUUsQ0FBQ0MsS0FBSyxFQUFFLEVBQUVDLE9BQU8sR0FBRSxHQUFLO1lBQzlCRCxLQUFLLENBQUNOLFFBQVEsQ0FBQ1EsSUFBSSxDQUFDRCxPQUFPLENBQUMsQ0FBQztZQUM3QkQsS0FBSyxDQUFDTCxJQUFJLEdBQUdNLE9BQU8sQ0FBQztZQUNyQlQsb0VBQWUsQ0FBQyxNQUFNLEVBQUVRLEtBQUssQ0FBQ0wsSUFBSSxDQUFDLENBQUM7U0FDdkM7UUFDRFEsU0FBUyxFQUFFLENBQUNILEtBQUssRUFBRSxFQUFFQyxPQUFPLEdBQUUsR0FBSztZQUMvQkQsS0FBSyxDQUFDTCxJQUFJLEdBQUdNLE9BQU8sQ0FBQztZQUNyQlQsb0VBQWUsQ0FBQyxNQUFNLEVBQUVRLEtBQUssQ0FBQ0wsSUFBSSxDQUFDLENBQUM7U0FDdkM7UUFDRFMsUUFBUSxFQUFFLENBQUNKLEtBQUssRUFBRSxFQUFFQyxPQUFPLEdBQUUsR0FBSztZQUM5QkQsS0FBSyxDQUFDTCxJQUFJLEdBQUcsRUFBRSxDQUFDO1lBQ2hCSCxvRUFBZSxDQUFDLE1BQU0sRUFBRVEsS0FBSyxDQUFDTCxJQUFJLENBQUMsQ0FBQztTQUN2QztRQUNEVSxRQUFRLEVBQUUsQ0FBQ0wsS0FBSyxFQUFFLEVBQUVDLE9BQU8sR0FBRSxHQUFLO1lBQzlCRCxLQUFLLENBQUNMLElBQUksR0FBR0osb0VBQWUsQ0FBQyxNQUFNLENBQUMsQ0FBQztTQUN4QztLQUNKO0NBQ0osQ0FBQztBQUVLLE1BQU0sRUFBRVksU0FBUyxHQUFFSixRQUFRLEdBQUVLLFFBQVEsR0FBQ0MsUUFBUSxHQUFFLEdBQUdULFNBQVMsQ0FBQ1UsT0FBTyxDQUFDO0FBRTVFLGlFQUFlVixTQUFTLENBQUNXLE9BQU8sRUFBQyIsInNvdXJjZXMiOlsid2VicGFjazovL2VkdS1ibGluay8uL3NyYy9yZWR1eC9mZWF0dXJlcy9hdXRoLXNsaWNlLmpzPzU1ZjYiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgY3JlYXRlU2xpY2UgfSBmcm9tICdAcmVkdXhqcy90b29sa2l0JztcclxuaW1wb3J0IHsgZ2V0TG9jYWxTdG9yYWdlLCBzZXRMb2NhbFN0b3JhZ2UgfSBmcm9tICcuLi8uLi91dGlscy9sb2NhbHN0b3JhZ2UnO1xyXG5cclxuY29uc3QgaW5pdGlhbFN0YXRlID0ge1xyXG4gICAgYWxsVXNlcnM6IFtdLFxyXG4gICAgdXNlcjoge31cclxufVxyXG5cclxuZXhwb3J0IGNvbnN0IGF1dGhTbGljZSA9IGNyZWF0ZVNsaWNlKHtcclxuICAgIG5hbWU6ICdhdXRoJyxcclxuICAgIGluaXRpYWxTdGF0ZSxcclxuICAgIHJlZHVjZXJzOiB7XHJcbiAgICAgICAgYWRkX3VzZXI6IChzdGF0ZSwgeyBwYXlsb2FkIH0pID0+IHtcclxuICAgICAgICAgICAgc3RhdGUuYWxsVXNlcnMucHVzaChwYXlsb2FkKTtcclxuICAgICAgICAgICAgc3RhdGUudXNlciA9IHBheWxvYWQ7XHJcbiAgICAgICAgICAgIHNldExvY2FsU3RvcmFnZSgndXNlcicsIHN0YXRlLnVzZXIpO1xyXG4gICAgICAgIH0sXHJcbiAgICAgICAgdXNlcl9pbmZvOiAoc3RhdGUsIHsgcGF5bG9hZCB9KSA9PiB7XHJcbiAgICAgICAgICAgIHN0YXRlLnVzZXIgPSBwYXlsb2FkO1xyXG4gICAgICAgICAgICBzZXRMb2NhbFN0b3JhZ2UoJ3VzZXInLCBzdGF0ZS51c2VyKTtcclxuICAgICAgICB9LFxyXG4gICAgICAgIHNpZ25fb3V0OiAoc3RhdGUsIHsgcGF5bG9hZCB9KSA9PiB7XHJcbiAgICAgICAgICAgIHN0YXRlLnVzZXIgPSB7fTtcclxuICAgICAgICAgICAgc2V0TG9jYWxTdG9yYWdlKCd1c2VyJywgc3RhdGUudXNlcik7XHJcbiAgICAgICAgfSxcclxuICAgICAgICBnZXRfdXNlcjogKHN0YXRlLCB7IHBheWxvYWQgfSkgPT4ge1xyXG4gICAgICAgICAgICBzdGF0ZS51c2VyID0gZ2V0TG9jYWxTdG9yYWdlKCd1c2VyJyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59KVxyXG5cclxuZXhwb3J0IGNvbnN0IHsgdXNlcl9pbmZvLCBhZGRfdXNlciwgc2lnbl9vdXQsZ2V0X3VzZXIgfSA9IGF1dGhTbGljZS5hY3Rpb25zO1xyXG5cclxuZXhwb3J0IGRlZmF1bHQgYXV0aFNsaWNlLnJlZHVjZXI7Il0sIm5hbWVzIjpbImNyZWF0ZVNsaWNlIiwiZ2V0TG9jYWxTdG9yYWdlIiwic2V0TG9jYWxTdG9yYWdlIiwiaW5pdGlhbFN0YXRlIiwiYWxsVXNlcnMiLCJ1c2VyIiwiYXV0aFNsaWNlIiwibmFtZSIsInJlZHVjZXJzIiwiYWRkX3VzZXIiLCJzdGF0ZSIsInBheWxvYWQiLCJwdXNoIiwidXNlcl9pbmZvIiwic2lnbl9vdXQiLCJnZXRfdXNlciIsImFjdGlvbnMiLCJyZWR1Y2VyIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/redux/features/auth-slice.js\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "./src/redux/features/cart-slice.js":
|
||
/*!******************************************!*\
|
||
!*** ./src/redux/features/cart-slice.js ***!
|
||
\******************************************/
|
||
/***/ ((module, __webpack_exports__, __webpack_require__) => {
|
||
|
||
"use strict";
|
||
eval("__webpack_require__.a(module, async (__webpack_handle_async_dependencies__, __webpack_async_result__) => { try {\n__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"cartCourses\": () => (/* binding */ cartCourses),\n/* harmony export */ \"cartSlice\": () => (/* binding */ cartSlice),\n/* harmony export */ \"cart_course\": () => (/* binding */ cart_course),\n/* harmony export */ \"clear_cart\": () => (/* binding */ clear_cart),\n/* harmony export */ \"decrease_quantity\": () => (/* binding */ decrease_quantity),\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__),\n/* harmony export */ \"get_cart_courses\": () => (/* binding */ get_cart_courses),\n/* harmony export */ \"remove_cart_course\": () => (/* binding */ remove_cart_course)\n/* harmony export */ });\n/* harmony import */ var _reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @reduxjs/toolkit */ \"@reduxjs/toolkit\");\n/* harmony import */ var _reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react_toastify__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react-toastify */ \"react-toastify\");\n/* harmony import */ var _utils_localstorage__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../utils/localstorage */ \"./src/utils/localstorage.js\");\nvar __webpack_async_dependencies__ = __webpack_handle_async_dependencies__([react_toastify__WEBPACK_IMPORTED_MODULE_1__]);\nreact_toastify__WEBPACK_IMPORTED_MODULE_1__ = (__webpack_async_dependencies__.then ? (await __webpack_async_dependencies__)() : __webpack_async_dependencies__)[0];\n\n\n\nconst initialState = {\n cartCourses: []\n};\nconst cartSlice = (0,_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__.createSlice)({\n name: \"cart\",\n initialState,\n reducers: {\n cart_course: (state, { payload })=>{\n const courseIndex = state.cartCourses.findIndex((item)=>Number(item.id) === Number(payload.id));\n if (courseIndex >= 0) {\n state.cartCourses[courseIndex].quantity += 1;\n react_toastify__WEBPACK_IMPORTED_MODULE_1__.toast.info(`${payload.title} removed from cart.`, {\n position: \"top-left\"\n });\n } else {\n const tempCourse = {\n ...payload,\n quantity: 1\n };\n state.cartCourses.push(tempCourse);\n react_toastify__WEBPACK_IMPORTED_MODULE_1__.toast.success(`${payload.title} added to cart`, {\n position: \"top-left\"\n });\n }\n (0,_utils_localstorage__WEBPACK_IMPORTED_MODULE_2__.setLocalStorage)(\"cart_items\", state.cartCourses);\n },\n decrease_quantity: (state, { payload })=>{\n const cartIndex = state.cartCourses.findIndex((item)=>Number(item.id) === Number(payload.id));\n if (state.cartCourses[cartIndex].quantity > 1) {\n state.cartCourses[cartIndex].quantity -= 1;\n react_toastify__WEBPACK_IMPORTED_MODULE_1__.toast.error(`Decrease cart quantity`, {\n position: \"top-left\"\n });\n }\n (0,_utils_localstorage__WEBPACK_IMPORTED_MODULE_2__.setLocalStorage)(\"cart_items\", state.cartCourses);\n },\n remove_cart_course: (state, { payload })=>{\n state.cartCourses = state.cartCourses.filter((item)=>Number(item.id) !== Number(payload.id));\n react_toastify__WEBPACK_IMPORTED_MODULE_1__.toast.error(`removed from your cart`, {\n position: \"top-left\"\n });\n (0,_utils_localstorage__WEBPACK_IMPORTED_MODULE_2__.setLocalStorage)(\"cart_items\", state.cartCourses);\n },\n clear_cart: (state, { payload })=>{\n const confirmMsg = window.confirm(\"Are you sure deleted your all cart items ?\");\n if (confirmMsg) {\n state.cartCourses = [];\n }\n (0,_utils_localstorage__WEBPACK_IMPORTED_MODULE_2__.setLocalStorage)(\"cart_items\", state.cartCourses);\n },\n get_cart_courses: (state, action)=>{\n state.cartCourses = (0,_utils_localstorage__WEBPACK_IMPORTED_MODULE_2__.getLocalStorage)(\"cart_items\");\n }\n }\n});\nconst { cart_course , remove_cart_course , decrease_quantity , clear_cart , get_cart_courses } = cartSlice.actions;\nconst cartCourses = (state)=>state.cart.cartCourses;\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (cartSlice.reducer);\n\n__webpack_async_result__();\n} catch(e) { __webpack_async_result__(e); } });//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,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SyxFQUFDLEVBQUNDLE9BQU8sR0FBQyxHQUFLO1lBQzVCLE1BQU1tQixVQUFVLEdBQUdDLE1BQU0sQ0FBQ0MsT0FBTyxDQUFDLDRDQUE0QyxDQUFDO1lBQy9FLElBQUdGLFVBQVUsRUFBQztnQkFDVnBCLEtBQUssQ0FBQ0wsV0FBVyxHQUFHLEVBQUUsQ0FBQzthQUMxQjtZQUNERixvRUFBZSxDQUFDLFlBQVksRUFBQ08sS0FBSyxDQUFDTCxXQUFXLENBQUMsQ0FBQztTQUNuRDtRQUVENEIsZ0JBQWdCLEVBQUUsQ0FBQ3ZCLEtBQUssRUFBRXdCLE1BQU0sR0FBSztZQUNqQ3hCLEtBQUssQ0FBQ0wsV0FBVyxHQUFHSCxvRUFBZSxDQUFDLFlBQVksQ0FBQyxDQUFDO1NBQ3JEO0tBQ0o7Q0FDSixDQUFDO0FBRUssTUFBTSxFQUFDTyxXQUFXLEdBQUNrQixrQkFBa0IsR0FBQ0gsaUJBQWlCLEdBQUNLLFVBQVUsR0FBQ0ksZ0JBQWdCLEdBQUMsR0FBRzNCLFNBQVMsQ0FBQzZCLE9BQU8sQ0FBQztBQUN6RyxNQUFNOUIsV0FBVyxHQUFHSyxDQUFBQSxLQUFLLEdBQUlBLEtBQUssQ0FBQzBCLElBQUksQ0FBQy9CLFdBQVcsQ0FBQztBQUMzRCxpRUFBZUMsU0FBUyxDQUFDK0IsT0FBTyIsInNvdXJjZXMiOlsid2VicGFjazovL2VkdS1ibGluay8uL3NyYy9yZWR1eC9mZWF0dXJlcy9jYXJ0LXNsaWNlLmpzPzI2NzIiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgY3JlYXRlU2xpY2UgfSBmcm9tICdAcmVkdXhqcy90b29sa2l0JztcclxuaW1wb3J0IHsgdG9hc3QgfSBmcm9tICdyZWFjdC10b2FzdGlmeSc7XHJcbmltcG9ydCB7IGdldExvY2FsU3RvcmFnZSwgc2V0TG9jYWxTdG9yYWdlIH0gZnJvbSAnLi4vLi4vdXRpbHMvbG9jYWxzdG9yYWdlJztcclxuXHJcbmNvbnN0IGluaXRpYWxTdGF0ZSA9IHtcclxuICAgIGNhcnRDb3Vyc2VzOltdLFxyXG59XHJcblxyXG5leHBvcnQgY29uc3QgY2FydFNsaWNlID0gY3JlYXRlU2xpY2Uoe1xyXG4gICAgbmFtZTogJ2NhcnQnLFxyXG4gICAgaW5pdGlhbFN0YXRlLFxyXG4gICAgcmVkdWNlcnM6IHtcclxuICAgICAgICBjYXJ0X2NvdXJzZTogKHN0YXRlLHtwYXlsb2FkfSkgPT4ge1xyXG4gICAgICAgICAgICBjb25zdCBjb3Vyc2VJbmRleCA9IHN0YXRlLmNhcnRDb3Vyc2VzLmZpbmRJbmRleChpdGVtID0+IE51bWJlcihpdGVtLmlkICkgPT09IE51bWJlcihwYXlsb2FkLmlkKSk7XHJcbiAgICAgICAgICAgIGlmKGNvdXJzZUluZGV4ID49IDApe1xyXG4gICAgICAgICAgICAgICAgc3RhdGUuY2FydENvdXJzZXNbY291cnNlSW5kZXhdLnF1YW50aXR5ICs9MTtcclxuICAgICAgICAgICAgICAgIHRvYXN0LmluZm8oYCR7cGF5bG9hZC50aXRsZX0gcmVtb3ZlZCBmcm9tIGNhcnQuYCwge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiAndG9wLWxlZnQnXHJcbiAgICAgICAgICAgICAgICB9KVxyXG4gICAgICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgICAgICAgY29uc3QgdGVtcENvdXJzZSA9IHsuLi5wYXlsb2FkLHF1YW50aXR5OjF9O1xyXG4gICAgICAgICAgICAgICAgc3RhdGUuY2FydENvdXJzZXMucHVzaCh0ZW1wQ291cnNlKVxyXG4gICAgICAgICAgICAgICAgICAgIHRvYXN0LnN1Y2Nlc3MoYCR7cGF5bG9hZC50aXRsZX0gYWRkZWQgdG8gY2FydGAsIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogJ3RvcC1sZWZ0J1xyXG4gICAgICAgICAgICAgICAgfSlcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzZXRMb2NhbFN0b3JhZ2UoJ2NhcnRfaXRlbXMnLHN0YXRlLmNhcnRDb3Vyc2VzKTtcclxuICAgICAgICB9LFxyXG5cclxuICAgICAgICBkZWNyZWFzZV9xdWFudGl0eTooc3RhdGUse3BheWxvYWR9KSA9PiB7XHJcbiAgICAgICAgICAgIGNvbnN0IGNhcnRJbmRleCA9IHN0YXRlLmNhcnRDb3Vyc2VzLmZpbmRJbmRleChpdGVtID0+IE51bWJlcihpdGVtLmlkICkgPT09IE51bWJlcihwYXlsb2FkLmlkKSk7XHJcbiAgICAgICAgICAgIGlmKHN0YXRlLmNhcnRDb3Vyc2VzW2NhcnRJbmRleF0ucXVhbnRpdHkgPiAxKXtcclxuICAgICAgICAgICAgICAgIHN0YXRlLmNhcnRDb3Vyc2VzW2NhcnRJbmRleF0ucXVhbnRpdHkgLT0gMVxyXG4gICAgICAgICAgICAgICAgdG9hc3QuZXJyb3IoYERlY3JlYXNlIGNhcnQgcXVhbnRpdHlgLCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246ICd0b3AtbGVmdCdcclxuICAgICAgICAgICAgICAgIH0pXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc2V0TG9jYWxTdG9yYWdlKCdjYXJ0X2l0ZW1zJyxzdGF0ZS5jYXJ0Q291cnNlcyk7XHJcbiAgICAgICAgfSxcclxuXHJcbiAgICAgICAgcmVtb3ZlX2NhcnRfY291cnNlOihzdGF0ZSx7cGF5bG9hZH0pID0+IHtcclxuICAgICAgICAgICAgc3RhdGUuY2FydENvdXJzZXMgPSBzdGF0ZS5jYXJ0Q291cnNlcy5maWx0ZXIoaXRlbSA9PiBOdW1iZXIoaXRlbS5pZCApICE9PSBOdW1iZXIocGF5bG9hZC5pZCkpO1xyXG4gICAgICAgICAgICB0b2FzdC5lcnJvcihgcmVtb3ZlZCBmcm9tIHlvdXIgY2FydGAsIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiAndG9wLWxlZnQnXHJcbiAgICAgICAgICAgIH0pXHJcbiAgICAgICAgICAgIHNldExvY2FsU3RvcmFnZSgnY2FydF9pdGVtcycsc3RhdGUuY2FydENvdXJzZXMpO1xyXG4gICAgICAgIH0sXHJcblxyXG4gICAgICAgIGNsZWFyX2NhcnQ6KHN0YXRlLHtwYXlsb2FkfSkgPT4ge1xyXG4gICAgICAgICAgICBjb25zdCBjb25maXJtTXNnID0gd2luZG93LmNvbmZpcm0oJ0FyZSB5b3Ugc3VyZSBkZWxldGVkIHlvdXIgYWxsIGNhcnQgaXRlbXMgPycpO1xyXG4gICAgICAgICAgICBpZihjb25maXJtTXNnKXtcclxuICAgICAgICAgICAgICAgIHN0YXRlLmNhcnRDb3Vyc2VzID0gW107XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc2V0TG9jYWxTdG9yYWdlKCdjYXJ0X2l0ZW1zJyxzdGF0ZS5jYXJ0Q291cnNlcyk7XHJcbiAgICAgICAgfSxcclxuXHJcbiAgICAgICAgZ2V0X2NhcnRfY291cnNlczogKHN0YXRlLCBhY3Rpb24pID0+IHtcclxuICAgICAgICAgICAgc3RhdGUuY2FydENvdXJzZXMgPSBnZXRMb2NhbFN0b3JhZ2UoJ2NhcnRfaXRlbXMnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0pXHJcblxyXG5leHBvcnQgY29uc3Qge2NhcnRfY291cnNlLHJlbW92ZV9jYXJ0X2NvdXJzZSxkZWNyZWFzZV9xdWFudGl0eSxjbGVhcl9jYXJ0LGdldF9jYXJ0X2NvdXJzZXN9ID0gY2FydFNsaWNlLmFjdGlvbnM7XHJcbmV4cG9ydCBjb25zdCBjYXJ0Q291cnNlcyA9IHN0YXRlID0+IHN0YXRlLmNhcnQuY2FydENvdXJzZXM7XHJcbmV4cG9ydCBkZWZhdWx0IGNhcnRTbGljZS5yZWR1Y2VyIl0sIm5hbWVzIjpbImNyZWF0ZVNsaWNlIiwidG9hc3QiLCJnZXRMb2NhbFN0b3JhZ2UiLCJzZXRMb2NhbFN0b3JhZ2UiLCJpbml0aWFsU3RhdGUiLCJjYXJ0Q291cnNlcyIsImNhcnRTbGljZSIsIm5hbWUiLCJyZWR1Y2VycyIsImNhcnRfY291cnNlIiwic3RhdGUiLCJwYXlsb2FkIiwiY291cnNlSW5kZXgiLCJmaW5kSW5kZXgiLCJpdGVtIiwiTnVtYmVyIiwiaWQiLCJxdWFudGl0eSIsImluZm8iLCJ0aXRsZSIsInBvc2l0aW9uIiwidGVtcENvdXJzZSIsInB1c2giLCJzdWNjZXNzIiwiZGVjcmVhc2VfcXVhbnRpdHkiLCJjYXJ0SW5kZXgiLCJlcnJvciIsInJlbW92ZV9jYXJ0X2NvdXJzZSIsImZpbHRlciIsImNsZWFyX2NhcnQiLCJjb25maXJtTXNnIiwid2luZG93IiwiY29uZmlybSIsImdldF9jYXJ0X2NvdXJzZXMiLCJhY3Rpb24iLCJhY3Rpb25zIiwiY2FydCIsInJlZHVjZXIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/redux/features/cart-slice.js\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "./src/redux/features/course-slice.js":
|
||
/*!********************************************!*\
|
||
!*** ./src/redux/features/course-slice.js ***!
|
||
\********************************************/
|
||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||
|
||
"use strict";
|
||
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"courseSlice\": () => (/* binding */ courseSlice),\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__),\n/* harmony export */ \"selectCourses\": () => (/* binding */ selectCourses),\n/* harmony export */ \"single_product\": () => (/* binding */ single_product)\n/* harmony export */ });\n/* harmony import */ var _reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @reduxjs/toolkit */ \"@reduxjs/toolkit\");\n/* harmony import */ var _reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _data__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../data */ \"./src/data/index.js\");\n\n\nconst initialState = {\n courses: _data__WEBPACK_IMPORTED_MODULE_1__.course_data,\n course: {}\n};\nconst courseSlice = (0,_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__.createSlice)({\n name: \"course\",\n initialState,\n reducers: {\n single_product: (state, { payload })=>{}\n }\n});\nconst { single_product } = courseSlice.actions;\nconst selectCourses = (state)=>state.courses.courses;\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (courseSlice.reducer);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvcmVkdXgvZmVhdHVyZXMvY291cnNlLXNsaWNlLmpzLmpzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7QUFBK0M7QUFDTjtBQUV6QyxNQUFNRSxZQUFZLEdBQUc7SUFDakJDLE9BQU8sRUFBQ0YsOENBQVc7SUFDbkJHLE1BQU0sRUFBQyxFQUFFO0NBQ1o7QUFFTSxNQUFNQyxXQUFXLEdBQUdMLDZEQUFXLENBQUM7SUFDbkNNLElBQUksRUFBRSxRQUFRO0lBQ2RKLFlBQVk7SUFDWkssUUFBUSxFQUFFO1FBQ05DLGNBQWMsRUFBRSxDQUFDQyxLQUFLLEVBQUMsRUFBQ0MsT0FBTyxHQUFDLEdBQUssRUFBRTtLQUMxQztDQUNKLENBQUM7QUFFSyxNQUFNLEVBQUVGLGNBQWMsR0FBRSxHQUFHSCxXQUFXLENBQUNNLE9BQU8sQ0FBQztBQUMvQyxNQUFNQyxhQUFhLEdBQUcsQ0FBQ0gsS0FBSyxHQUFLQSxLQUFLLENBQUNOLE9BQU8sQ0FBQ0EsT0FBTyxDQUFDO0FBQzlELGlFQUFlRSxXQUFXLENBQUNRLE9BQU8iLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9lZHUtYmxpbmsvLi9zcmMvcmVkdXgvZmVhdHVyZXMvY291cnNlLXNsaWNlLmpzPzU0MWYiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgY3JlYXRlU2xpY2UgfSBmcm9tICdAcmVkdXhqcy90b29sa2l0JztcclxuaW1wb3J0IHsgY291cnNlX2RhdGEgfSBmcm9tICcuLi8uLi9kYXRhJztcclxuXHJcbmNvbnN0IGluaXRpYWxTdGF0ZSA9IHtcclxuICAgIGNvdXJzZXM6Y291cnNlX2RhdGEsXHJcbiAgICBjb3Vyc2U6e31cclxufVxyXG5cclxuZXhwb3J0IGNvbnN0IGNvdXJzZVNsaWNlID0gY3JlYXRlU2xpY2Uoe1xyXG4gICAgbmFtZTogJ2NvdXJzZScsXHJcbiAgICBpbml0aWFsU3RhdGUsXHJcbiAgICByZWR1Y2Vyczoge1xyXG4gICAgICAgIHNpbmdsZV9wcm9kdWN0OiAoc3RhdGUse3BheWxvYWR9KSA9PiB7fVxyXG4gICAgfVxyXG59KVxyXG5cclxuZXhwb3J0IGNvbnN0IHsgc2luZ2xlX3Byb2R1Y3QgfSA9IGNvdXJzZVNsaWNlLmFjdGlvbnM7XHJcbmV4cG9ydCBjb25zdCBzZWxlY3RDb3Vyc2VzID0gKHN0YXRlKSA9PiBzdGF0ZS5jb3Vyc2VzLmNvdXJzZXM7XHJcbmV4cG9ydCBkZWZhdWx0IGNvdXJzZVNsaWNlLnJlZHVjZXJcclxuIl0sIm5hbWVzIjpbImNyZWF0ZVNsaWNlIiwiY291cnNlX2RhdGEiLCJpbml0aWFsU3RhdGUiLCJjb3Vyc2VzIiwiY291cnNlIiwiY291cnNlU2xpY2UiLCJuYW1lIiwicmVkdWNlcnMiLCJzaW5nbGVfcHJvZHVjdCIsInN0YXRlIiwicGF5bG9hZCIsImFjdGlvbnMiLCJzZWxlY3RDb3Vyc2VzIiwicmVkdWNlciJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/redux/features/course-slice.js\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "./src/redux/features/event-slice.js":
|
||
/*!*******************************************!*\
|
||
!*** ./src/redux/features/event-slice.js ***!
|
||
\*******************************************/
|
||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||
|
||
"use strict";
|
||
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"add_category\": () => (/* binding */ add_category),\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__),\n/* harmony export */ \"eventSlice\": () => (/* binding */ eventSlice)\n/* harmony export */ });\n/* harmony import */ var _reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @reduxjs/toolkit */ \"@reduxjs/toolkit\");\n/* harmony import */ var _reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__);\n\nconst eventSlice = (0,_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__.createSlice)({\n name: \"event\",\n initialState: {\n categories: []\n },\n reducers: {\n add_category: (state, { payload })=>{\n if (payload.changeType === \"remove\") {\n state.categories = state.categories.filter((category)=>category !== payload.item);\n } else if (payload.changeType === \"added\") {\n state.categories.push(payload.item);\n }\n }\n }\n});\nconst { add_category } = eventSlice.actions;\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (eventSlice.reducer);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvcmVkdXgvZmVhdHVyZXMvZXZlbnQtc2xpY2UuanMuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFBNkM7QUFFdEMsTUFBTUMsVUFBVSxHQUFHRCw2REFBVyxDQUFDO0lBQ2xDRSxJQUFJLEVBQUMsT0FBTztJQUNaQyxZQUFZLEVBQUM7UUFDVEMsVUFBVSxFQUFDLEVBQUU7S0FDaEI7SUFDREMsUUFBUSxFQUFDO1FBQ0xDLFlBQVksRUFBQyxDQUFDQyxLQUFLLEVBQUMsRUFBQ0MsT0FBTyxHQUFDLEdBQUs7WUFDOUIsSUFBR0EsT0FBTyxDQUFDQyxVQUFVLEtBQUssUUFBUSxFQUFDO2dCQUMvQkYsS0FBSyxDQUFDSCxVQUFVLEdBQUdHLEtBQUssQ0FBQ0gsVUFBVSxDQUFDTSxNQUFNLENBQUMsQ0FBQ0MsUUFBUSxHQUFLQSxRQUFRLEtBQUtILE9BQU8sQ0FBQ0ksSUFBSSxDQUFDO2FBQ3RGLE1BQ0ksSUFBR0osT0FBTyxDQUFDQyxVQUFVLEtBQUssT0FBTyxFQUFDO2dCQUNuQ0YsS0FBSyxDQUFDSCxVQUFVLENBQUNTLElBQUksQ0FBQ0wsT0FBTyxDQUFDSSxJQUFJLENBQUM7YUFDdEM7U0FDSjtLQUNKO0NBQ0osQ0FBQztBQUVLLE1BQU0sRUFBQ04sWUFBWSxHQUFDLEdBQUlMLFVBQVUsQ0FBQ2EsT0FBTyxDQUFDO0FBQ2xELGlFQUFlYixVQUFVLENBQUNjLE9BQU8sRUFBQyIsInNvdXJjZXMiOlsid2VicGFjazovL2VkdS1ibGluay8uL3NyYy9yZWR1eC9mZWF0dXJlcy9ldmVudC1zbGljZS5qcz84NmE1Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7Y3JlYXRlU2xpY2V9IGZyb20gJ0ByZWR1eGpzL3Rvb2xraXQnO1xyXG5cclxuZXhwb3J0IGNvbnN0IGV2ZW50U2xpY2UgPSBjcmVhdGVTbGljZSh7XHJcbiAgICBuYW1lOidldmVudCcsXHJcbiAgICBpbml0aWFsU3RhdGU6e1xyXG4gICAgICAgIGNhdGVnb3JpZXM6W11cclxuICAgIH0sXHJcbiAgICByZWR1Y2Vyczp7XHJcbiAgICAgICAgYWRkX2NhdGVnb3J5OihzdGF0ZSx7cGF5bG9hZH0pID0+IHtcclxuICAgICAgICAgICAgaWYocGF5bG9hZC5jaGFuZ2VUeXBlID09PSAncmVtb3ZlJyl7XHJcbiAgICAgICAgICAgICAgICBzdGF0ZS5jYXRlZ29yaWVzID0gc3RhdGUuY2F0ZWdvcmllcy5maWx0ZXIoKGNhdGVnb3J5KSA9PiBjYXRlZ29yeSAhPT0gcGF5bG9hZC5pdGVtKVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGVsc2UgaWYocGF5bG9hZC5jaGFuZ2VUeXBlID09PSAnYWRkZWQnKXtcclxuICAgICAgICAgICAgICAgIHN0YXRlLmNhdGVnb3JpZXMucHVzaChwYXlsb2FkLml0ZW0pXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0pXHJcblxyXG5leHBvcnQgY29uc3Qge2FkZF9jYXRlZ29yeX0gID0gZXZlbnRTbGljZS5hY3Rpb25zO1xyXG5leHBvcnQgZGVmYXVsdCBldmVudFNsaWNlLnJlZHVjZXI7Il0sIm5hbWVzIjpbImNyZWF0ZVNsaWNlIiwiZXZlbnRTbGljZSIsIm5hbWUiLCJpbml0aWFsU3RhdGUiLCJjYXRlZ29yaWVzIiwicmVkdWNlcnMiLCJhZGRfY2F0ZWdvcnkiLCJzdGF0ZSIsInBheWxvYWQiLCJjaGFuZ2VUeXBlIiwiZmlsdGVyIiwiY2F0ZWdvcnkiLCJpdGVtIiwicHVzaCIsImFjdGlvbnMiLCJyZWR1Y2VyIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/redux/features/event-slice.js\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "./src/redux/features/filter-slice.js":
|
||
/*!********************************************!*\
|
||
!*** ./src/redux/features/filter-slice.js ***!
|
||
\********************************************/
|
||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||
|
||
"use strict";
|
||
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"add_category\": () => (/* binding */ add_category),\n/* harmony export */ \"add_count_page\": () => (/* binding */ add_count_page),\n/* harmony export */ \"add_force_page\": () => (/* binding */ add_force_page),\n/* harmony export */ \"add_instructor\": () => (/* binding */ add_instructor),\n/* harmony export */ \"add_item_offset\": () => (/* binding */ add_item_offset),\n/* harmony export */ \"add_language\": () => (/* binding */ add_language),\n/* harmony export */ \"add_level\": () => (/* binding */ add_level),\n/* harmony export */ \"add_price\": () => (/* binding */ add_price),\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__),\n/* harmony export */ \"filterSlice\": () => (/* binding */ filterSlice),\n/* harmony export */ \"reset_filter\": () => (/* binding */ reset_filter)\n/* harmony export */ });\n/* harmony import */ var _reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @reduxjs/toolkit */ \"@reduxjs/toolkit\");\n/* harmony import */ var _reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__);\n\nconst filterSlice = (0,_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__.createSlice)({\n name: \"filter\",\n initialState: {\n categories: [],\n instructors: [],\n levels: [],\n languages: [],\n price: 0,\n page_count: 0,\n item_offset: 0,\n forcePage: null\n },\n reducers: {\n add_category: (state, { payload })=>{\n if (payload.changeType === \"remove\") {\n state.categories = state.categories.filter((category)=>category !== payload.item);\n } else if (payload.changeType === \"added\") {\n state.categories.push(payload.item);\n }\n },\n add_instructor: (state, { payload })=>{\n const isExist = state.instructors.includes(payload.instructor);\n if (!isExist) {\n state.instructors.push(payload.instructor);\n } else {\n state.instructors = state.instructors.filter((instructor)=>instructor !== payload.instructor);\n }\n },\n add_level: (state, { payload })=>{\n const isExist = state.levels.includes(payload.level);\n if (!isExist) {\n state.levels.push(payload.level);\n } else {\n state.levels = state.levels.filter((level)=>level !== payload.level);\n }\n },\n add_language: (state, { payload })=>{\n const isExist = state.languages.includes(payload.language);\n if (!isExist) {\n state.languages.push(payload.language);\n } else {\n state.languages = state.languages.filter((language)=>language !== payload.language);\n }\n },\n add_price: (state, { payload })=>{\n state.price = payload;\n },\n add_count_page: (state, { payload })=>{\n state.page_count = payload;\n },\n add_item_offset: (state, { payload })=>{\n state.item_offset = payload;\n },\n add_force_page: (state, { payload })=>{\n state.forcePage = payload;\n },\n reset_filter: (state, { payload })=>{\n state.categories = [];\n state.instructors = [];\n state.languages = [];\n state.levels = [];\n state.price = payload;\n }\n }\n});\nconst { add_category , add_instructor , add_level , add_language , add_price , reset_filter , add_count_page , add_item_offset , add_force_page } = filterSlice.actions;\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (filterSlice.reducer);\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,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anM/NTM1YyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBjcmVhdGVTbGljZSB9IGZyb20gXCJAcmVkdXhqcy90b29sa2l0XCI7XHJcblxyXG5leHBvcnQgY29uc3QgZmlsdGVyU2xpY2UgPSBjcmVhdGVTbGljZSh7XHJcbiAgICBuYW1lOiBcImZpbHRlclwiLFxyXG4gICAgaW5pdGlhbFN0YXRlOiB7XHJcbiAgICAgICAgY2F0ZWdvcmllczogW10sXHJcbiAgICAgICAgaW5zdHJ1Y3RvcnM6IFtdLFxyXG4gICAgICAgIGxldmVsczogW10sXHJcbiAgICAgICAgbGFuZ3VhZ2VzOiBbXSxcclxuICAgICAgICBwcmljZTogMCxcclxuICAgICAgICBwYWdlX2NvdW50OiAwLFxyXG4gICAgICAgIGl0ZW1fb2Zmc2V0OiAwLFxyXG4gICAgICAgIGZvcmNlUGFnZTogbnVsbFxyXG4gICAgfSxcclxuICAgIHJlZHVjZXJzOiB7XHJcbiAgICAgICAgYWRkX2NhdGVnb3J5OiAoc3RhdGUsIHsgcGF5bG9hZCB9KSA9PiB7XHJcbiAgICAgICAgICAgIGlmIChwYXlsb2FkLmNoYW5nZVR5cGUgPT09IFwicmVtb3ZlXCIpIHtcclxuICAgICAgICAgICAgICAgIHN0YXRlLmNhdGVnb3JpZXMgPSBzdGF0ZS5jYXRlZ29yaWVzLmZpbHRlcihcclxuICAgICAgICAgICAgICAgICAgICAoY2F0ZWdvcnkpID0+IGNhdGVnb3J5ICE9PSBwYXlsb2FkLml0ZW1cclxuICAgICAgICAgICAgICAgICk7XHJcbiAgICAgICAgICAgIH0gZWxzZSBpZiAocGF5bG9hZC5jaGFuZ2VUeXBlID09PSBcImFkZGVkXCIpIHtcclxuICAgICAgICAgICAgICAgIHN0YXRlLmNhdGVnb3JpZXMucHVzaChwYXlsb2FkLml0ZW0pO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSxcclxuICAgICAgICBhZGRfaW5zdHJ1Y3RvcjogKHN0YXRlLCB7IHBheWxvYWQgfSkgPT4ge1xyXG4gICAgICAgICAgICBjb25zdCBpc0V4aXN0ID0gc3RhdGUuaW5zdHJ1Y3RvcnMuaW5jbHVkZXMocGF5bG9hZC5pbnN0cnVjdG9yKTtcclxuICAgICAgICAgICAgaWYgKCFpc0V4aXN0KSB7XHJcbiAgICAgICAgICAgICAgICBzdGF0ZS5pbnN0cnVjdG9ycy5wdXNoKHBheWxvYWQuaW5zdHJ1Y3Rvcik7XHJcbiAgICAgICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICAgICAgICBzdGF0ZS5pbnN0cnVjdG9ycyA9IHN0YXRlLmluc3RydWN0b3JzLmZpbHRlcihcclxuICAgICAgICAgICAgICAgICAgICAoaW5zdHJ1Y3RvcikgPT4gaW5zdHJ1Y3RvciAhPT0gcGF5bG9hZC5pbnN0cnVjdG9yXHJcbiAgICAgICAgICAgICAgICApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSxcclxuICAgICAgICBhZGRfbGV2ZWw6IChzdGF0ZSwgeyBwYXlsb2FkIH0pID0+IHtcclxuICAgICAgICAgICAgY29uc3QgaXNFeGlzdCA9IHN0YXRlLmxldmVscy5pbmNsdWRlcyhwYXlsb2FkLmxldmVsKTtcclxuICAgICAgICAgICAgaWYgKCFpc0V4aXN0KSB7XHJcbiAgICAgICAgICAgICAgICBzdGF0ZS5sZXZlbHMucHVzaChwYXlsb2FkLmxldmVsKTtcclxuICAgICAgICAgICAgfSBlbHNlIHtcclxuICAgICAgICAgICAgICAgIHN0YXRlLmxldmVscyA9IHN0YXRlLmxldmVscy5maWx0ZXIoXHJcbiAgICAgICAgICAgICAgICAgICAgKGxldmVsKSA9PiBsZXZlbCAhPT0gcGF5bG9hZC5sZXZlbFxyXG4gICAgICAgICAgICAgICAgKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgYWRkX2xhbmd1YWdlOiAoc3RhdGUsIHsgcGF5bG9hZCB9KSA9PiB7XHJcbiAgICAgICAgICAgIGNvbnN0IGlzRXhpc3QgPSBzdGF0ZS5sYW5ndWFnZXMuaW5jbHVkZXMocGF5bG9hZC5sYW5ndWFnZSk7XHJcbiAgICAgICAgICAgIGlmICghaXNFeGlzdCkge1xyXG4gICAgICAgICAgICAgICAgc3RhdGUubGFuZ3VhZ2VzLnB1c2gocGF5bG9hZC5sYW5ndWFnZSk7XHJcbiAgICAgICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICAgICAgICBzdGF0ZS5sYW5ndWFnZXMgPSBzdGF0ZS5sYW5ndWFnZXMuZmlsdGVyKFxyXG4gICAgICAgICAgICAgICAgICAgIChsYW5ndWFnZSkgPT4gbGFuZ3VhZ2UgIT09IHBheWxvYWQubGFuZ3VhZ2VcclxuICAgICAgICAgICAgICAgICk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9LFxyXG4gICAgICAgIGFkZF9wcmljZTogKHN0YXRlLCB7IHBheWxvYWQgfSkgPT4ge1xyXG4gICAgICAgICAgICBzdGF0ZS5wcmljZSA9IHBheWxvYWQ7XHJcbiAgICAgICAgfSxcclxuICAgICAgICBhZGRfY291bnRfcGFnZTogKHN0YXRlLCB7IHBheWxvYWQgfSkgPT4ge1xyXG4gICAgICAgICAgICBzdGF0ZS5wYWdlX2NvdW50ID0gcGF5bG9hZDtcclxuICAgICAgICB9LFxyXG4gICAgICAgIGFkZF9pdGVtX29mZnNldDogKHN0YXRlLCB7IHBheWxvYWQgfSkgPT4ge1xyXG4gICAgICAgICAgICBzdGF0ZS5pdGVtX29mZnNldCA9IHBheWxvYWQ7XHJcbiAgICAgICAgfSxcclxuICAgICAgICBhZGRfZm9yY2VfcGFnZTogKHN0YXRlLCB7IHBheWxvYWQgfSkgPT4ge1xyXG4gICAgICAgICAgICBzdGF0ZS5mb3JjZVBhZ2UgPSBwYXlsb2FkO1xyXG4gICAgICAgIH0sXHJcbiAgICAgICAgcmVzZXRfZmlsdGVyOiAoc3RhdGUsIHsgcGF5bG9hZCB9KSA9PiB7XHJcbiAgICAgICAgICAgIHN0YXRlLmNhdGVnb3JpZXMgPSBbXTtcclxuICAgICAgICAgICAgc3RhdGUuaW5zdHJ1Y3RvcnMgPSBbXTtcclxuICAgICAgICAgICAgc3RhdGUubGFuZ3VhZ2VzID0gW107XHJcbiAgICAgICAgICAgIHN0YXRlLmxldmVscyA9IFtdO1xyXG4gICAgICAgICAgICBzdGF0ZS5wcmljZSA9IHBheWxvYWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59KTtcclxuXHJcbmV4cG9ydCBjb25zdCB7XHJcbiAgICBhZGRfY2F0ZWdvcnksXHJcbiAgICBhZGRfaW5zdHJ1Y3RvcixcclxuICAgIGFkZF9sZXZlbCxcclxuICAgIGFkZF9sYW5ndWFnZSxcclxuICAgIGFkZF9wcmljZSxcclxuICAgIHJlc2V0X2ZpbHRlcixcclxuICAgIGFkZF9jb3VudF9wYWdlLFxyXG4gICAgYWRkX2l0ZW1fb2Zmc2V0LFxyXG4gICAgYWRkX2ZvcmNlX3BhZ2VcclxufSA9IGZpbHRlclNsaWNlLmFjdGlvbnM7XHJcblxyXG5leHBvcnQgZGVmYXVsdCBmaWx0ZXJTbGljZS5yZWR1Y2VyOyJdLCJuYW1lcyI6WyJjcmVhdGVTbGljZSIsImZpbHRlclNsaWNlIiwibmFtZSIsImluaXRpYWxTdGF0ZSIsImNhdGVnb3JpZXMiLCJpbnN0cnVjdG9ycyIsImxldmVscyIsImxhbmd1YWdlcyIsInByaWNlIiwicGFnZV9jb3VudCIsIml0ZW1fb2Zmc2V0IiwiZm9yY2VQYWdlIiwicmVkdWNlcnMiLCJhZGRfY2F0ZWdvcnkiLCJzdGF0ZSIsInBheWxvYWQiLCJjaGFuZ2VUeXBlIiwiZmlsdGVyIiwiY2F0ZWdvcnkiLCJpdGVtIiwicHVzaCIsImFkZF9pbnN0cnVjdG9yIiwiaXNFeGlzdCIsImluY2x1ZGVzIiwiaW5zdHJ1Y3RvciIsImFkZF9sZXZlbCIsImxldmVsIiwiYWRkX2xhbmd1YWdlIiwibGFuZ3VhZ2UiLCJhZGRfcHJpY2UiLCJhZGRfY291bnRfcGFnZSIsImFkZF9pdGVtX29mZnNldCIsImFkZF9mb3JjZV9wYWdlIiwicmVzZXRfZmlsdGVyIiwiYWN0aW9ucyIsInJlZHVjZXIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/redux/features/filter-slice.js\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "./src/redux/features/wishlist-slice.js":
|
||
/*!**********************************************!*\
|
||
!*** ./src/redux/features/wishlist-slice.js ***!
|
||
\**********************************************/
|
||
/***/ ((module, __webpack_exports__, __webpack_require__) => {
|
||
|
||
"use strict";
|
||
eval("__webpack_require__.a(module, async (__webpack_handle_async_dependencies__, __webpack_async_result__) => { try {\n__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"add_to_wishlist\": () => (/* binding */ add_to_wishlist),\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__),\n/* harmony export */ \"get_wishlist_products\": () => (/* binding */ get_wishlist_products),\n/* harmony export */ \"remove_wishlist_product\": () => (/* binding */ remove_wishlist_product),\n/* harmony export */ \"wishlistItems\": () => (/* binding */ wishlistItems),\n/* harmony export */ \"wishlistSlice\": () => (/* binding */ wishlistSlice)\n/* harmony export */ });\n/* harmony import */ var _reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @reduxjs/toolkit */ \"@reduxjs/toolkit\");\n/* harmony import */ var _reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react_toastify__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react-toastify */ \"react-toastify\");\n/* harmony import */ var _utils_localstorage__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../utils/localstorage */ \"./src/utils/localstorage.js\");\nvar __webpack_async_dependencies__ = __webpack_handle_async_dependencies__([react_toastify__WEBPACK_IMPORTED_MODULE_1__]);\nreact_toastify__WEBPACK_IMPORTED_MODULE_1__ = (__webpack_async_dependencies__.then ? (await __webpack_async_dependencies__)() : __webpack_async_dependencies__)[0];\n\n\n\nconst initialState = {\n wishlist: []\n};\nconst wishlistSlice = (0,_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__.createSlice)({\n name: \"wishlist\",\n initialState,\n reducers: {\n add_to_wishlist: (state, { payload })=>{\n if (payload.change_type === \"remove_wishlist\") {\n state.wishlist = state.wishlist.filter((item)=>item.id !== payload.item.id);\n react_toastify__WEBPACK_IMPORTED_MODULE_1__.toast.error(`${payload.item.title} removed from wishlist`, {\n position: \"top-left\"\n });\n } else if (payload.change_type === \"add_wishlist\") {\n state.wishlist.push(payload.item);\n react_toastify__WEBPACK_IMPORTED_MODULE_1__.toast.success(`${payload.item.title} added to wishlist`, {\n position: \"top-left\"\n });\n }\n (0,_utils_localstorage__WEBPACK_IMPORTED_MODULE_2__.setLocalStorage)(\"wishlist_items\", state.wishlist);\n },\n remove_wishlist_product: (state, { payload })=>{\n state.wishlist = state.wishlist.filter((item)=>item.id !== payload.id);\n react_toastify__WEBPACK_IMPORTED_MODULE_1__.toast.error(`removed from your wishlist`, {\n position: \"top-left\"\n });\n (0,_utils_localstorage__WEBPACK_IMPORTED_MODULE_2__.setLocalStorage)(\"wishlist_items\", state.wishlist);\n },\n get_wishlist_products: (state, { payload })=>{\n state.wishlist = (0,_utils_localstorage__WEBPACK_IMPORTED_MODULE_2__.getLocalStorage)(\"wishlist_items\");\n }\n }\n});\nconst { add_to_wishlist , remove_wishlist_product , get_wishlist_products } = wishlistSlice.actions;\nconst wishlistItems = (state)=>state.wishlist.wishlist;\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (wishlistSlice.reducer);\n\n__webpack_async_result__();\n} catch(e) { __webpack_async_result__(e); } });//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvcmVkdXgvZmVhdHVyZXMvd2lzaGxpc3Qtc2xpY2UuanMuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7OztBQUErQztBQUNSO0FBQ3FDO0FBRTVFLE1BQU1JLFlBQVksR0FBRztJQUNqQkMsUUFBUSxFQUFDLEVBQUU7Q0FDZDtBQUVNLE1BQU1DLGFBQWEsR0FBR04sNkRBQVcsQ0FBQztJQUNyQ08sSUFBSSxFQUFFLFVBQVU7SUFDaEJILFlBQVk7SUFDWkksUUFBUSxFQUFFO1FBQ05DLGVBQWUsRUFBQyxDQUFDQyxLQUFLLEVBQUMsRUFBQ0MsT0FBTyxHQUFDLEdBQUs7WUFDakMsSUFBR0EsT0FBTyxDQUFDQyxXQUFXLEtBQUssaUJBQWlCLEVBQUM7Z0JBQ3pDRixLQUFLLENBQUNMLFFBQVEsR0FBR0ssS0FBSyxDQUFDTCxRQUFRLENBQUNRLE1BQU0sQ0FBQ0MsQ0FBQUEsSUFBSSxHQUFJQSxJQUFJLENBQUNDLEVBQUUsS0FBS0osT0FBTyxDQUFDRyxJQUFJLENBQUNDLEVBQUUsQ0FBQztnQkFDM0VkLHVEQUFXLENBQUMsQ0FBQyxFQUFFVSxPQUFPLENBQUNHLElBQUksQ0FBQ0csS0FBSyxDQUFDLHNCQUFzQixDQUFDLEVBQUU7b0JBQ3ZEQyxRQUFRLEVBQUUsVUFBVTtpQkFDdkIsQ0FBQzthQUNMLE1BQU0sSUFBR1AsT0FBTyxDQUFDQyxXQUFXLEtBQUssY0FBYyxFQUFDO2dCQUM3Q0YsS0FBSyxDQUFDTCxRQUFRLENBQUNjLElBQUksQ0FBQ1IsT0FBTyxDQUFDRyxJQUFJLENBQUMsQ0FBQztnQkFDbENiLHlEQUFhLENBQUMsQ0FBQyxFQUFFVSxPQUFPLENBQUNHLElBQUksQ0FBQ0csS0FBSyxDQUFDLGtCQUFrQixDQUFDLEVBQUU7b0JBQ3JEQyxRQUFRLEVBQUUsVUFBVTtpQkFDdkIsQ0FBQzthQUNMO1lBQ0RmLG9FQUFlLENBQUMsZ0JBQWdCLEVBQUNPLEtBQUssQ0FBQ0wsUUFBUSxDQUFDO1NBQ25EO1FBQ0RnQix1QkFBdUIsRUFBQyxDQUFDWCxLQUFLLEVBQUMsRUFBQ0MsT0FBTyxHQUFDLEdBQUs7WUFDekNELEtBQUssQ0FBQ0wsUUFBUSxHQUFHSyxLQUFLLENBQUNMLFFBQVEsQ0FBQ1EsTUFBTSxDQUFDQyxDQUFBQSxJQUFJLEdBQUlBLElBQUksQ0FBQ0MsRUFBRSxLQUFLSixPQUFPLENBQUNJLEVBQUUsQ0FBQyxDQUFDO1lBQ3ZFZCx1REFBVyxDQUFDLENBQUMsMEJBQTBCLENBQUMsRUFBRTtnQkFDdENpQixRQUFRLEVBQUUsVUFBVTthQUN2QixDQUFDO1lBQ0ZmLG9FQUFlLENBQUMsZ0JBQWdCLEVBQUNPLEtBQUssQ0FBQ0wsUUFBUSxDQUFDO1NBQ25EO1FBQ0RpQixxQkFBcUIsRUFBRSxDQUFDWixLQUFLLEVBQUUsRUFBRUMsT0FBTyxHQUFFLEdBQUs7WUFDM0NELEtBQUssQ0FBQ0wsUUFBUSxHQUFHSCxvRUFBZSxDQUFDLGdCQUFnQixDQUFDLENBQUM7U0FDdEQ7S0FDSjtDQUNKLENBQUM7QUFFSyxNQUFNLEVBQUVPLGVBQWUsR0FBQ1ksdUJBQXVCLEdBQUNDLHFCQUFxQixHQUFFLEdBQUdoQixhQUFhLENBQUNpQixPQUFPLENBQUM7QUFDaEcsTUFBTUMsYUFBYSxHQUFHLENBQUNkLEtBQUssR0FBS0EsS0FBSyxDQUFDTCxRQUFRLENBQUNBLFFBQVEsQ0FBQztBQUNoRSxpRUFBZUMsYUFBYSxDQUFDbUIsT0FBTyIsInNvdXJjZXMiOlsid2VicGFjazovL2VkdS1ibGluay8uL3NyYy9yZWR1eC9mZWF0dXJlcy93aXNobGlzdC1zbGljZS5qcz9hNTVkIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNyZWF0ZVNsaWNlIH0gZnJvbSAnQHJlZHV4anMvdG9vbGtpdCc7XHJcbmltcG9ydCB7IHRvYXN0IH0gZnJvbSAncmVhY3QtdG9hc3RpZnknO1xyXG5pbXBvcnQgeyBnZXRMb2NhbFN0b3JhZ2UsIHNldExvY2FsU3RvcmFnZSB9IGZyb20gJy4uLy4uL3V0aWxzL2xvY2Fsc3RvcmFnZSc7XHJcblxyXG5jb25zdCBpbml0aWFsU3RhdGUgPSB7XHJcbiAgICB3aXNobGlzdDpbXVxyXG59XHJcblxyXG5leHBvcnQgY29uc3Qgd2lzaGxpc3RTbGljZSA9IGNyZWF0ZVNsaWNlKHtcclxuICAgIG5hbWU6ICd3aXNobGlzdCcsXHJcbiAgICBpbml0aWFsU3RhdGUsXHJcbiAgICByZWR1Y2Vyczoge1xyXG4gICAgICAgIGFkZF90b193aXNobGlzdDooc3RhdGUse3BheWxvYWR9KSA9PiB7XHJcbiAgICAgICAgICAgIGlmKHBheWxvYWQuY2hhbmdlX3R5cGUgPT09ICdyZW1vdmVfd2lzaGxpc3QnKXtcclxuICAgICAgICAgICAgICAgIHN0YXRlLndpc2hsaXN0ID0gc3RhdGUud2lzaGxpc3QuZmlsdGVyKGl0ZW0gPT4gaXRlbS5pZCAhPT0gcGF5bG9hZC5pdGVtLmlkKVxyXG4gICAgICAgICAgICAgICAgdG9hc3QuZXJyb3IoYCR7cGF5bG9hZC5pdGVtLnRpdGxlfSByZW1vdmVkIGZyb20gd2lzaGxpc3RgLCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246ICd0b3AtbGVmdCdcclxuICAgICAgICAgICAgICAgIH0pXHJcbiAgICAgICAgICAgIH0gZWxzZSBpZihwYXlsb2FkLmNoYW5nZV90eXBlID09PSAnYWRkX3dpc2hsaXN0Jyl7XHJcbiAgICAgICAgICAgICAgICBzdGF0ZS53aXNobGlzdC5wdXNoKHBheWxvYWQuaXRlbSk7XHJcbiAgICAgICAgICAgICAgICB0b2FzdC5zdWNjZXNzKGAke3BheWxvYWQuaXRlbS50aXRsZX0gYWRkZWQgdG8gd2lzaGxpc3RgLCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246ICd0b3AtbGVmdCdcclxuICAgICAgICAgICAgICAgIH0pXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc2V0TG9jYWxTdG9yYWdlKCd3aXNobGlzdF9pdGVtcycsc3RhdGUud2lzaGxpc3QpXHJcbiAgICAgICAgfSxcclxuICAgICAgICByZW1vdmVfd2lzaGxpc3RfcHJvZHVjdDooc3RhdGUse3BheWxvYWR9KSA9PiB7XHJcbiAgICAgICAgICAgIHN0YXRlLndpc2hsaXN0ID0gc3RhdGUud2lzaGxpc3QuZmlsdGVyKGl0ZW0gPT4gaXRlbS5pZCAhPT0gcGF5bG9hZC5pZCk7XHJcbiAgICAgICAgICAgIHRvYXN0LmVycm9yKGByZW1vdmVkIGZyb20geW91ciB3aXNobGlzdGAsIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiAndG9wLWxlZnQnXHJcbiAgICAgICAgICAgIH0pXHJcbiAgICAgICAgICAgIHNldExvY2FsU3RvcmFnZSgnd2lzaGxpc3RfaXRlbXMnLHN0YXRlLndpc2hsaXN0KVxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgZ2V0X3dpc2hsaXN0X3Byb2R1Y3RzOiAoc3RhdGUsIHsgcGF5bG9hZCB9KSA9PiB7XHJcbiAgICAgICAgICAgIHN0YXRlLndpc2hsaXN0ID0gZ2V0TG9jYWxTdG9yYWdlKCd3aXNobGlzdF9pdGVtcycpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSlcclxuXHJcbmV4cG9ydCBjb25zdCB7IGFkZF90b193aXNobGlzdCxyZW1vdmVfd2lzaGxpc3RfcHJvZHVjdCxnZXRfd2lzaGxpc3RfcHJvZHVjdHMgfSA9IHdpc2hsaXN0U2xpY2UuYWN0aW9ucztcclxuZXhwb3J0IGNvbnN0IHdpc2hsaXN0SXRlbXMgPSAoc3RhdGUpID0+IHN0YXRlLndpc2hsaXN0Lndpc2hsaXN0O1xyXG5leHBvcnQgZGVmYXVsdCB3aXNobGlzdFNsaWNlLnJlZHVjZXIiXSwibmFtZXMiOlsiY3JlYXRlU2xpY2UiLCJ0b2FzdCIsImdldExvY2FsU3RvcmFnZSIsInNldExvY2FsU3RvcmFnZSIsImluaXRpYWxTdGF0ZSIsIndpc2hsaXN0Iiwid2lzaGxpc3RTbGljZSIsIm5hbWUiLCJyZWR1Y2VycyIsImFkZF90b193aXNobGlzdCIsInN0YXRlIiwicGF5bG9hZCIsImNoYW5nZV90eXBlIiwiZmlsdGVyIiwiaXRlbSIsImlkIiwiZXJyb3IiLCJ0aXRsZSIsInBvc2l0aW9uIiwicHVzaCIsInN1Y2Nlc3MiLCJyZW1vdmVfd2lzaGxpc3RfcHJvZHVjdCIsImdldF93aXNobGlzdF9wcm9kdWN0cyIsImFjdGlvbnMiLCJ3aXNobGlzdEl0ZW1zIiwicmVkdWNlciJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/redux/features/wishlist-slice.js\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "./src/redux/store.js":
|
||
/*!****************************!*\
|
||
!*** ./src/redux/store.js ***!
|
||
\****************************/
|
||
/***/ ((module, __webpack_exports__, __webpack_require__) => {
|
||
|
||
"use strict";
|
||
eval("__webpack_require__.a(module, async (__webpack_handle_async_dependencies__, __webpack_async_result__) => { try {\n__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"store\": () => (/* binding */ store)\n/* harmony export */ });\n/* harmony import */ var _reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @reduxjs/toolkit */ \"@reduxjs/toolkit\");\n/* harmony import */ var _reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _features_course_slice__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./features/course-slice */ \"./src/redux/features/course-slice.js\");\n/* harmony import */ var _features_cart_slice__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./features/cart-slice */ \"./src/redux/features/cart-slice.js\");\n/* harmony import */ var _features_wishlist_slice__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./features/wishlist-slice */ \"./src/redux/features/wishlist-slice.js\");\n/* harmony import */ var _features_event_slice__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./features/event-slice */ \"./src/redux/features/event-slice.js\");\n/* harmony import */ var _features_filter_slice__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./features/filter-slice */ \"./src/redux/features/filter-slice.js\");\n/* harmony import */ var _features_auth_slice__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./features/auth-slice */ \"./src/redux/features/auth-slice.js\");\nvar __webpack_async_dependencies__ = __webpack_handle_async_dependencies__([_features_cart_slice__WEBPACK_IMPORTED_MODULE_2__, _features_wishlist_slice__WEBPACK_IMPORTED_MODULE_3__]);\n([_features_cart_slice__WEBPACK_IMPORTED_MODULE_2__, _features_wishlist_slice__WEBPACK_IMPORTED_MODULE_3__] = __webpack_async_dependencies__.then ? (await __webpack_async_dependencies__)() : __webpack_async_dependencies__);\n\n\n\n\n\n\n\nconst rootReducer = (0,_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__.combineReducers)({\n auth: _features_auth_slice__WEBPACK_IMPORTED_MODULE_6__[\"default\"],\n courses: _features_course_slice__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n cart: _features_cart_slice__WEBPACK_IMPORTED_MODULE_2__[\"default\"],\n wishlist: _features_wishlist_slice__WEBPACK_IMPORTED_MODULE_3__[\"default\"],\n event: _features_event_slice__WEBPACK_IMPORTED_MODULE_4__[\"default\"],\n filter: _features_filter_slice__WEBPACK_IMPORTED_MODULE_5__[\"default\"]\n});\nconst store = (0,_reduxjs_toolkit__WEBPACK_IMPORTED_MODULE_0__.configureStore)({\n reducer: rootReducer,\n middleware: (getDefaultMiddleware)=>getDefaultMiddleware({\n serializableCheck: false\n })\n});\n\n__webpack_async_result__();\n} catch(e) { __webpack_async_result__(e); } });//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvcmVkdXgvc3RvcmUuanMuanMiLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7O0FBQW1FO0FBQ2hCO0FBQ0w7QUFDUTtBQUNOO0FBQ0U7QUFDSjtBQUU5QyxNQUFNUSxXQUFXLEdBQUdSLGlFQUFlLENBQUM7SUFDaENTLElBQUksRUFBQ0YsNERBQVM7SUFDZEcsT0FBTyxFQUFDUiw4REFBVztJQUNuQlMsSUFBSSxFQUFDUiw0REFBUztJQUNkUyxRQUFRLEVBQUNSLGdFQUFhO0lBQ3RCUyxLQUFLLEVBQUNSLDZEQUFVO0lBQ2hCUyxNQUFNLEVBQUNSLDhEQUFXO0NBQ3JCLENBQUM7QUFFSyxNQUFNUyxLQUFLLEdBQUdkLGdFQUFjLENBQUM7SUFDaENlLE9BQU8sRUFBRVIsV0FBVztJQUNwQlMsVUFBVSxFQUFDLENBQUNDLG9CQUFvQixHQUFLQSxvQkFBb0IsQ0FBQztZQUN0REMsaUJBQWlCLEVBQUMsS0FBSztTQUMxQixDQUFDO0NBQ0wsQ0FBQyIsInNvdXJjZXMiOlsid2VicGFjazovL2VkdS1ibGluay8uL3NyYy9yZWR1eC9zdG9yZS5qcz9kZDQ5Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGNvbWJpbmVSZWR1Y2VycywgY29uZmlndXJlU3RvcmUgfSBmcm9tICdAcmVkdXhqcy90b29sa2l0JztcclxuaW1wb3J0IGNvdXJzZVNsaWNlICBmcm9tICcuL2ZlYXR1cmVzL2NvdXJzZS1zbGljZSc7XHJcbmltcG9ydCBjYXJ0U2xpY2UgZnJvbSAnLi9mZWF0dXJlcy9jYXJ0LXNsaWNlJztcclxuaW1wb3J0IHdpc2hsaXN0U2xpY2UgZnJvbSAnLi9mZWF0dXJlcy93aXNobGlzdC1zbGljZSc7XHJcbmltcG9ydCBldmVudFNsaWNlIGZyb20gJy4vZmVhdHVyZXMvZXZlbnQtc2xpY2UnO1xyXG5pbXBvcnQgZmlsdGVyU2xpY2UgZnJvbSAnLi9mZWF0dXJlcy9maWx0ZXItc2xpY2UnO1xyXG5pbXBvcnQgYXV0aFNsaWNlIGZyb20gJy4vZmVhdHVyZXMvYXV0aC1zbGljZSc7XHJcblxyXG5jb25zdCByb290UmVkdWNlciA9IGNvbWJpbmVSZWR1Y2Vycyh7XHJcbiAgICBhdXRoOmF1dGhTbGljZSxcclxuICAgIGNvdXJzZXM6Y291cnNlU2xpY2UsXHJcbiAgICBjYXJ0OmNhcnRTbGljZSxcclxuICAgIHdpc2hsaXN0Ondpc2hsaXN0U2xpY2UsXHJcbiAgICBldmVudDpldmVudFNsaWNlLFxyXG4gICAgZmlsdGVyOmZpbHRlclNsaWNlXHJcbn0pXHJcblxyXG5leHBvcnQgY29uc3Qgc3RvcmUgPSBjb25maWd1cmVTdG9yZSh7XHJcbiAgICByZWR1Y2VyOiByb290UmVkdWNlcixcclxuICAgIG1pZGRsZXdhcmU6KGdldERlZmF1bHRNaWRkbGV3YXJlKSA9PiBnZXREZWZhdWx0TWlkZGxld2FyZSh7XHJcbiAgICAgICAgc2VyaWFsaXphYmxlQ2hlY2s6ZmFsc2VcclxuICAgIH0pXHJcbn0pIl0sIm5hbWVzIjpbImNvbWJpbmVSZWR1Y2VycyIsImNvbmZpZ3VyZVN0b3JlIiwiY291cnNlU2xpY2UiLCJjYXJ0U2xpY2UiLCJ3aXNobGlzdFNsaWNlIiwiZXZlbnRTbGljZSIsImZpbHRlclNsaWNlIiwiYXV0aFNsaWNlIiwicm9vdFJlZHVjZXIiLCJhdXRoIiwiY291cnNlcyIsImNhcnQiLCJ3aXNobGlzdCIsImV2ZW50IiwiZmlsdGVyIiwic3RvcmUiLCJyZWR1Y2VyIiwibWlkZGxld2FyZSIsImdldERlZmF1bHRNaWRkbGV3YXJlIiwic2VyaWFsaXphYmxlQ2hlY2siXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/redux/store.js\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "./src/utils/localstorage.js":
|
||
/*!***********************************!*\
|
||
!*** ./src/utils/localstorage.js ***!
|
||
\***********************************/
|
||
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
||
|
||
"use strict";
|
||
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"getLocalStorage\": () => (/* binding */ getLocalStorage),\n/* harmony export */ \"setLocalStorage\": () => (/* binding */ setLocalStorage)\n/* harmony export */ });\nconst setLocalStorage = (name, items)=>{\n localStorage.setItem(name, JSON.stringify(items));\n};\nconst getLocalStorage = (name)=>{\n const data = localStorage.getItem(name);\n if (data) {\n return JSON.parse(data);\n } else {\n localStorage.setItem(name, JSON.stringify([]));\n return [];\n }\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvdXRpbHMvbG9jYWxzdG9yYWdlLmpzLmpzIiwibWFwcGluZ3MiOiI7Ozs7O0FBQU8sTUFBTUEsZUFBZSxHQUFHLENBQUNDLElBQUksRUFBRUMsS0FBSyxHQUFLO0lBQzVDQyxZQUFZLENBQUNDLE9BQU8sQ0FBQ0gsSUFBSSxFQUFFSSxJQUFJLENBQUNDLFNBQVMsQ0FBQ0osS0FBSyxDQUFDLENBQUMsQ0FBQztDQUNyRDtBQUNNLE1BQU1LLGVBQWUsR0FBRyxDQUFDTixJQUFJLEdBQUs7SUFDckMsTUFBTU8sSUFBSSxHQUFHTCxZQUFZLENBQUNNLE9BQU8sQ0FBQ1IsSUFBSSxDQUFDO0lBQ3ZDLElBQUlPLElBQUksRUFBRTtRQUNOLE9BQU9ILElBQUksQ0FBQ0ssS0FBSyxDQUFDRixJQUFJLENBQUMsQ0FBQztLQUMzQixNQUFNO1FBQ0hMLFlBQVksQ0FBQ0MsT0FBTyxDQUFDSCxJQUFJLEVBQUVJLElBQUksQ0FBQ0MsU0FBUyxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUM7UUFDL0MsT0FBTyxFQUFFLENBQUM7S0FDYjtDQUNKIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZWR1LWJsaW5rLy4vc3JjL3V0aWxzL2xvY2Fsc3RvcmFnZS5qcz9hMTFiIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBjb25zdCBzZXRMb2NhbFN0b3JhZ2UgPSAobmFtZSwgaXRlbXMpID0+IHtcclxuICAgIGxvY2FsU3RvcmFnZS5zZXRJdGVtKG5hbWUsIEpTT04uc3RyaW5naWZ5KGl0ZW1zKSk7XHJcbn1cclxuZXhwb3J0IGNvbnN0IGdldExvY2FsU3RvcmFnZSA9IChuYW1lKSA9PiB7XHJcbiAgICBjb25zdCBkYXRhID0gbG9jYWxTdG9yYWdlLmdldEl0ZW0obmFtZSk7XHJcbiAgICBpZiAoZGF0YSkge1xyXG4gICAgICAgIHJldHVybiBKU09OLnBhcnNlKGRhdGEpO1xyXG4gICAgfSBlbHNlIHtcclxuICAgICAgICBsb2NhbFN0b3JhZ2Uuc2V0SXRlbShuYW1lLCBKU09OLnN0cmluZ2lmeShbXSkpO1xyXG4gICAgICAgIHJldHVybiBbXTtcclxuICAgIH1cclxufSJdLCJuYW1lcyI6WyJzZXRMb2NhbFN0b3JhZ2UiLCJuYW1lIiwiaXRlbXMiLCJsb2NhbFN0b3JhZ2UiLCJzZXRJdGVtIiwiSlNPTiIsInN0cmluZ2lmeSIsImdldExvY2FsU3RvcmFnZSIsImRhdGEiLCJnZXRJdGVtIiwicGFyc2UiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/utils/localstorage.js\n");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "./src/styles/index.scss":
|
||
/*!*******************************!*\
|
||
!*** ./src/styles/index.scss ***!
|
||
\*******************************/
|
||
/***/ (() => {
|
||
|
||
|
||
|
||
/***/ }),
|
||
|
||
/***/ "@reduxjs/toolkit":
|
||
/*!***********************************!*\
|
||
!*** external "@reduxjs/toolkit" ***!
|
||
\***********************************/
|
||
/***/ ((module) => {
|
||
|
||
"use strict";
|
||
module.exports = require("@reduxjs/toolkit");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "next-themes":
|
||
/*!******************************!*\
|
||
!*** external "next-themes" ***!
|
||
\******************************/
|
||
/***/ ((module) => {
|
||
|
||
"use strict";
|
||
module.exports = require("next-themes");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "next/head":
|
||
/*!****************************!*\
|
||
!*** external "next/head" ***!
|
||
\****************************/
|
||
/***/ ((module) => {
|
||
|
||
"use strict";
|
||
module.exports = require("next/head");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "next/router":
|
||
/*!******************************!*\
|
||
!*** external "next/router" ***!
|
||
\******************************/
|
||
/***/ ((module) => {
|
||
|
||
"use strict";
|
||
module.exports = require("next/router");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "react":
|
||
/*!************************!*\
|
||
!*** external "react" ***!
|
||
\************************/
|
||
/***/ ((module) => {
|
||
|
||
"use strict";
|
||
module.exports = require("react");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "react-redux":
|
||
/*!******************************!*\
|
||
!*** external "react-redux" ***!
|
||
\******************************/
|
||
/***/ ((module) => {
|
||
|
||
"use strict";
|
||
module.exports = require("react-redux");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "react/jsx-dev-runtime":
|
||
/*!****************************************!*\
|
||
!*** external "react/jsx-dev-runtime" ***!
|
||
\****************************************/
|
||
/***/ ((module) => {
|
||
|
||
"use strict";
|
||
module.exports = require("react/jsx-dev-runtime");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "sal.js":
|
||
/*!*************************!*\
|
||
!*** external "sal.js" ***!
|
||
\*************************/
|
||
/***/ ((module) => {
|
||
|
||
"use strict";
|
||
module.exports = require("sal.js");
|
||
|
||
/***/ }),
|
||
|
||
/***/ "react-toastify":
|
||
/*!*********************************!*\
|
||
!*** external "react-toastify" ***!
|
||
\*********************************/
|
||
/***/ ((module) => {
|
||
|
||
"use strict";
|
||
module.exports = import("react-toastify");;
|
||
|
||
/***/ })
|
||
|
||
};
|
||
;
|
||
|
||
// load runtime
|
||
var __webpack_require__ = require("../webpack-runtime.js");
|
||
__webpack_require__.C(exports);
|
||
var __webpack_exec__ = (moduleId) => (__webpack_require__(__webpack_require__.s = moduleId))
|
||
var __webpack_exports__ = (__webpack_exec__("./src/pages/_app.jsx"));
|
||
module.exports = __webpack_exports__;
|
||
|
||
})(); |