⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.45
Server IP:
185.238.29.86
Server:
Linux server2 6.8.12-6-pve #1 SMP PREEMPT_DYNAMIC PMX 6.8.12-6 (2024-12-19T19:05Z) x86_64
Server Software:
nginx/1.18.0
PHP Version:
8.1.31
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
var
/
www
/
works.probilgiegitim.com
/
public
/
dist
/
js
/
View File Name :
b1adf7976b3f4dbc3531.js
(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[145],{ /***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/pages/sales/quotations/show.vue?vue&type=script&lang=js": /*!**************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/pages/sales/quotations/show.vue?vue&type=script&lang=js ***! \**************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var vform__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vform */ \"./node_modules/vform/dist/vform.es.js\");\n/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! axios */ \"./node_modules/axios/index.js\");\n/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vuex */ \"./node_modules/vuex/dist/vuex.esm.js\");\n/* harmony import */ var html2pdf_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! html2pdf.js */ \"./node_modules/html2pdf.js/dist/html2pdf.js\");\n/* harmony import */ var html2pdf_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(html2pdf_js__WEBPACK_IMPORTED_MODULE_3__);\nfunction _typeof(o) { \"@babel/helpers - typeof\"; return _typeof = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && \"function\" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? \"symbol\" : typeof o; }, _typeof(o); }\nfunction _regeneratorRuntime() { \"use strict\"; /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ _regeneratorRuntime = function _regeneratorRuntime() { return e; }; var t, e = {}, r = Object.prototype, n = r.hasOwnProperty, o = Object.defineProperty || function (t, e, r) { t[e] = r.value; }, i = \"function\" == typeof Symbol ? Symbol : {}, a = i.iterator || \"@@iterator\", c = i.asyncIterator || \"@@asyncIterator\", u = i.toStringTag || \"@@toStringTag\"; function define(t, e, r) { return Object.defineProperty(t, e, { value: r, enumerable: !0, configurable: !0, writable: !0 }), t[e]; } try { define({}, \"\"); } catch (t) { define = function define(t, e, r) { return t[e] = r; }; } function wrap(t, e, r, n) { var i = e && e.prototype instanceof Generator ? e : Generator, a = Object.create(i.prototype), c = new Context(n || []); return o(a, \"_invoke\", { value: makeInvokeMethod(t, r, c) }), a; } function tryCatch(t, e, r) { try { return { type: \"normal\", arg: t.call(e, r) }; } catch (t) { return { type: \"throw\", arg: t }; } } e.wrap = wrap; var h = \"suspendedStart\", l = \"suspendedYield\", f = \"executing\", s = \"completed\", y = {}; function Generator() {} function GeneratorFunction() {} function GeneratorFunctionPrototype() {} var p = {}; define(p, a, function () { return this; }); var d = Object.getPrototypeOf, v = d && d(d(values([]))); v && v !== r && n.call(v, a) && (p = v); var g = GeneratorFunctionPrototype.prototype = Generator.prototype = Object.create(p); function defineIteratorMethods(t) { [\"next\", \"throw\", \"return\"].forEach(function (e) { define(t, e, function (t) { return this._invoke(e, t); }); }); } function AsyncIterator(t, e) { function invoke(r, o, i, a) { var c = tryCatch(t[r], t, o); if (\"throw\" !== c.type) { var u = c.arg, h = u.value; return h && \"object\" == _typeof(h) && n.call(h, \"__await\") ? e.resolve(h.__await).then(function (t) { invoke(\"next\", t, i, a); }, function (t) { invoke(\"throw\", t, i, a); }) : e.resolve(h).then(function (t) { u.value = t, i(u); }, function (t) { return invoke(\"throw\", t, i, a); }); } a(c.arg); } var r; o(this, \"_invoke\", { value: function value(t, n) { function callInvokeWithMethodAndArg() { return new e(function (e, r) { invoke(t, n, e, r); }); } return r = r ? r.then(callInvokeWithMethodAndArg, callInvokeWithMethodAndArg) : callInvokeWithMethodAndArg(); } }); } function makeInvokeMethod(e, r, n) { var o = h; return function (i, a) { if (o === f) throw new Error(\"Generator is already running\"); if (o === s) { if (\"throw\" === i) throw a; return { value: t, done: !0 }; } for (n.method = i, n.arg = a;;) { var c = n.delegate; if (c) { var u = maybeInvokeDelegate(c, n); if (u) { if (u === y) continue; return u; } } if (\"next\" === n.method) n.sent = n._sent = n.arg;else if (\"throw\" === n.method) { if (o === h) throw o = s, n.arg; n.dispatchException(n.arg); } else \"return\" === n.method && n.abrupt(\"return\", n.arg); o = f; var p = tryCatch(e, r, n); if (\"normal\" === p.type) { if (o = n.done ? s : l, p.arg === y) continue; return { value: p.arg, done: n.done }; } \"throw\" === p.type && (o = s, n.method = \"throw\", n.arg = p.arg); } }; } function maybeInvokeDelegate(e, r) { var n = r.method, o = e.iterator[n]; if (o === t) return r.delegate = null, \"throw\" === n && e.iterator[\"return\"] && (r.method = \"return\", r.arg = t, maybeInvokeDelegate(e, r), \"throw\" === r.method) || \"return\" !== n && (r.method = \"throw\", r.arg = new TypeError(\"The iterator does not provide a '\" + n + \"' method\")), y; var i = tryCatch(o, e.iterator, r.arg); if (\"throw\" === i.type) return r.method = \"throw\", r.arg = i.arg, r.delegate = null, y; var a = i.arg; return a ? a.done ? (r[e.resultName] = a.value, r.next = e.nextLoc, \"return\" !== r.method && (r.method = \"next\", r.arg = t), r.delegate = null, y) : a : (r.method = \"throw\", r.arg = new TypeError(\"iterator result is not an object\"), r.delegate = null, y); } function pushTryEntry(t) { var e = { tryLoc: t[0] }; 1 in t && (e.catchLoc = t[1]), 2 in t && (e.finallyLoc = t[2], e.afterLoc = t[3]), this.tryEntries.push(e); } function resetTryEntry(t) { var e = t.completion || {}; e.type = \"normal\", delete e.arg, t.completion = e; } function Context(t) { this.tryEntries = [{ tryLoc: \"root\" }], t.forEach(pushTryEntry, this), this.reset(!0); } function values(e) { if (e || \"\" === e) { var r = e[a]; if (r) return r.call(e); if (\"function\" == typeof e.next) return e; if (!isNaN(e.length)) { var o = -1, i = function next() { for (; ++o < e.length;) if (n.call(e, o)) return next.value = e[o], next.done = !1, next; return next.value = t, next.done = !0, next; }; return i.next = i; } } throw new TypeError(_typeof(e) + \" is not iterable\"); } return GeneratorFunction.prototype = GeneratorFunctionPrototype, o(g, \"constructor\", { value: GeneratorFunctionPrototype, configurable: !0 }), o(GeneratorFunctionPrototype, \"constructor\", { value: GeneratorFunction, configurable: !0 }), GeneratorFunction.displayName = define(GeneratorFunctionPrototype, u, \"GeneratorFunction\"), e.isGeneratorFunction = function (t) { var e = \"function\" == typeof t && t.constructor; return !!e && (e === GeneratorFunction || \"GeneratorFunction\" === (e.displayName || e.name)); }, e.mark = function (t) { return Object.setPrototypeOf ? Object.setPrototypeOf(t, GeneratorFunctionPrototype) : (t.__proto__ = GeneratorFunctionPrototype, define(t, u, \"GeneratorFunction\")), t.prototype = Object.create(g), t; }, e.awrap = function (t) { return { __await: t }; }, defineIteratorMethods(AsyncIterator.prototype), define(AsyncIterator.prototype, c, function () { return this; }), e.AsyncIterator = AsyncIterator, e.async = function (t, r, n, o, i) { void 0 === i && (i = Promise); var a = new AsyncIterator(wrap(t, r, n, o), i); return e.isGeneratorFunction(r) ? a : a.next().then(function (t) { return t.done ? t.value : a.next(); }); }, defineIteratorMethods(g), define(g, u, \"Generator\"), define(g, a, function () { return this; }), define(g, \"toString\", function () { return \"[object Generator]\"; }), e.keys = function (t) { var e = Object(t), r = []; for (var n in e) r.push(n); return r.reverse(), function next() { for (; r.length;) { var t = r.pop(); if (t in e) return next.value = t, next.done = !1, next; } return next.done = !0, next; }; }, e.values = values, Context.prototype = { constructor: Context, reset: function reset(e) { if (this.prev = 0, this.next = 0, this.sent = this._sent = t, this.done = !1, this.delegate = null, this.method = \"next\", this.arg = t, this.tryEntries.forEach(resetTryEntry), !e) for (var r in this) \"t\" === r.charAt(0) && n.call(this, r) && !isNaN(+r.slice(1)) && (this[r] = t); }, stop: function stop() { this.done = !0; var t = this.tryEntries[0].completion; if (\"throw\" === t.type) throw t.arg; return this.rval; }, dispatchException: function dispatchException(e) { if (this.done) throw e; var r = this; function handle(n, o) { return a.type = \"throw\", a.arg = e, r.next = n, o && (r.method = \"next\", r.arg = t), !!o; } for (var o = this.tryEntries.length - 1; o >= 0; --o) { var i = this.tryEntries[o], a = i.completion; if (\"root\" === i.tryLoc) return handle(\"end\"); if (i.tryLoc <= this.prev) { var c = n.call(i, \"catchLoc\"), u = n.call(i, \"finallyLoc\"); if (c && u) { if (this.prev < i.catchLoc) return handle(i.catchLoc, !0); if (this.prev < i.finallyLoc) return handle(i.finallyLoc); } else if (c) { if (this.prev < i.catchLoc) return handle(i.catchLoc, !0); } else { if (!u) throw new Error(\"try statement without catch or finally\"); if (this.prev < i.finallyLoc) return handle(i.finallyLoc); } } } }, abrupt: function abrupt(t, e) { for (var r = this.tryEntries.length - 1; r >= 0; --r) { var o = this.tryEntries[r]; if (o.tryLoc <= this.prev && n.call(o, \"finallyLoc\") && this.prev < o.finallyLoc) { var i = o; break; } } i && (\"break\" === t || \"continue\" === t) && i.tryLoc <= e && e <= i.finallyLoc && (i = null); var a = i ? i.completion : {}; return a.type = t, a.arg = e, i ? (this.method = \"next\", this.next = i.finallyLoc, y) : this.complete(a); }, complete: function complete(t, e) { if (\"throw\" === t.type) throw t.arg; return \"break\" === t.type || \"continue\" === t.type ? this.next = t.arg : \"return\" === t.type ? (this.rval = this.arg = t.arg, this.method = \"return\", this.next = \"end\") : \"normal\" === t.type && e && (this.next = e), y; }, finish: function finish(t) { for (var e = this.tryEntries.length - 1; e >= 0; --e) { var r = this.tryEntries[e]; if (r.finallyLoc === t) return this.complete(r.completion, r.afterLoc), resetTryEntry(r), y; } }, \"catch\": function _catch(t) { for (var e = this.tryEntries.length - 1; e >= 0; --e) { var r = this.tryEntries[e]; if (r.tryLoc === t) { var n = r.completion; if (\"throw\" === n.type) { var o = n.arg; resetTryEntry(r); } return o; } } throw new Error(\"illegal catch attempt\"); }, delegateYield: function delegateYield(e, r, n) { return this.delegate = { iterator: values(e), resultName: r, nextLoc: n }, \"next\" === this.method && (this.arg = t), y; } }, e; }\nfunction asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } }\nfunction _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, \"next\", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, \"throw\", err); } _next(undefined); }); }; }\nfunction ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; }\nfunction _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { _defineProperty(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; }\nfunction _defineProperty(obj, key, value) { key = _toPropertyKey(key); if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\nfunction _toPropertyKey(arg) { var key = _toPrimitive(arg, \"string\"); return _typeof(key) === \"symbol\" ? key : String(key); }\nfunction _toPrimitive(input, hint) { if (_typeof(input) !== \"object\" || input === null) return input; var prim = input[Symbol.toPrimitive]; if (prim !== undefined) { var res = prim.call(input, hint || \"default\"); if (_typeof(res) !== \"object\") return res; throw new TypeError(\"@@toPrimitive must return a primitive value.\"); } return (hint === \"string\" ? String : Number)(input); }\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n middleware: [\"auth\", \"check-permissions\"],\n metaInfo: function metaInfo() {\n return {\n title: this.$t(\"sales.quotations.view.page_title\")\n };\n },\n data: function data() {\n return {\n allData: \"\",\n breadcrumbsCurrent: \"sales.quotations.view.breadcrumbs_current\",\n breadcrumbs: [{\n name: \"sales.quotations.view.breadcrumbs_first\",\n url: \"home\"\n }, {\n name: \"sales.quotations.view.breadcrumbs_second\",\n url: \"quotations.index\"\n }, {\n name: \"sales.quotations.view.breadcrumbs_active\",\n url: \"\"\n }],\n cins: \"E\",\n quotationProducts: [],\n quotationPrefix: \"\",\n clientPrefix: \"\",\n productPrefix: \"\",\n loading: false,\n form: new vform__WEBPACK_IMPORTED_MODULE_0__[\"default\"]({\n isSendEmail: false,\n isSendSMS: false\n }),\n isDemoMode: window.config.isDemoMode\n };\n },\n // Map Getters\n computed: _objectSpread({}, Object(vuex__WEBPACK_IMPORTED_MODULE_2__[\"mapGetters\"])(\"operations\", [\"appInfo\"])),\n created: function created() {\n this.getQuotation();\n this.quotationPrefix = this.appInfo.quotationPrefix;\n this.clientPrefix = this.appInfo.clientPrefix;\n this.productPrefix = this.appInfo.productPrefix;\n },\n methods: {\n // get the quotation\n getQuotation: function getQuotation() {\n var _this = this;\n return _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee() {\n var _yield$axios$get, data;\n return _regeneratorRuntime().wrap(function _callee$(_context) {\n while (1) switch (_context.prev = _context.next) {\n case 0:\n _this.loading = true;\n _context.next = 3;\n return axios__WEBPACK_IMPORTED_MODULE_1___default.a.get(window.location.origin + \"/api/quotations/\" + _this.$route.params.slug);\n case 3:\n _yield$axios$get = _context.sent;\n data = _yield$axios$get.data;\n _this.allData = data.data;\n _this.quotationProducts = _this.allData.products;\n _this.quotationProducts.sort(_this.sortProducts);\n _this.loading = false;\n case 9:\n case \"end\":\n return _context.stop();\n }\n }, _callee);\n }))();\n },\n sortProducts: function sortProducts(a, b) {\n if (a.productCode < b.productCode) {\n return -1;\n }\n if (a.productCode > b.productCode) {\n return 1;\n }\n return 0;\n },\n // download pdf\n generatePDF: function generatePDF() {\n // Get the HTML content to be converted\n var element = document.getElementById(\"content-to-pdf\");\n\n // Options for PDF generation\n var options = {\n margin: 5,\n filename: \"Quotation-\" + this.$route.params.slug + \".pdf\",\n html2canvas: {\n scale: 2\n },\n jsPDF: {\n unit: \"mm\",\n format: \"a4\",\n orientation: \"portrait\"\n }\n };\n // Generate PDF from HTML content\n html2pdf_js__WEBPACK_IMPORTED_MODULE_3___default()().from(element).set(options).save();\n toast.fire({\n type: \"success\",\n title: this.$t(\"Download started.\")\n });\n },\n // notify\n notify: function notify() {\n var _this2 = this;\n return _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee2() {\n return _regeneratorRuntime().wrap(function _callee2$(_context2) {\n while (1) switch (_context2.prev = _context2.next) {\n case 0:\n if (_this2.isDemoMode) {\n _context2.next = 7;\n break;\n }\n _this2.loading = true;\n _context2.next = 4;\n return _this2.form.post(window.location.origin + \"/api/quotation/notify/\" + _this2.$route.params.slug).then(function () {\n toast.fire({\n type: \"success\",\n title: _this2.$t(\"Notification sent successfully.\")\n });\n })[\"catch\"](function () {\n toast.fire({\n type: \"error\",\n title: _this2.$t(\"common.error_msg\")\n });\n });\n case 4:\n _this2.loading = false;\n _context2.next = 8;\n break;\n case 7:\n toast.fire({\n type: \"warning\",\n title: _this2.$t(\"You are not allowed to do this in demo version.\")\n });\n case 8:\n case \"end\":\n return _context2.stop();\n }\n }, _callee2);\n }))();\n },\n // print\n printWindow: function printWindow() {\n window.print();\n }\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vcmVzb3VyY2VzL2pzL3BhZ2VzL3NhbGVzL3F1b3RhdGlvbnMvc2hvdy52dWU/MjJiZiJdLCJuYW1lcyI6WyJfcmVnZW5lcmF0b3JSdW50aW1lIiwiZSIsInQiLCJyIiwiT2JqZWN0IiwicHJvdG90eXBlIiwibiIsImhhc093blByb3BlcnR5IiwibyIsImRlZmluZVByb3BlcnR5IiwidmFsdWUiLCJpIiwiU3ltYm9sIiwiYSIsIml0ZXJhdG9yIiwiYyIsImFzeW5jSXRlcmF0b3IiLCJ1IiwidG9TdHJpbmdUYWciLCJkZWZpbmUiLCJlbnVtZXJhYmxlIiwiY29uZmlndXJhYmxlIiwid3JpdGFibGUiLCJ3cmFwIiwiR2VuZXJhdG9yIiwiY3JlYXRlIiwiQ29udGV4dCIsIm1ha2VJbnZva2VNZXRob2QiLCJ0cnlDYXRjaCIsInR5cGUiLCJhcmciLCJjYWxsIiwiaCIsImwiLCJmIiwicyIsInkiLCJHZW5lcmF0b3JGdW5jdGlvbiIsIkdlbmVyYXRvckZ1bmN0aW9uUHJvdG90eXBlIiwicCIsImQiLCJnZXRQcm90b3R5cGVPZiIsInYiLCJ2YWx1ZXMiLCJnIiwiZGVmaW5lSXRlcmF0b3JNZXRob2RzIiwiZm9yRWFjaCIsIl9pbnZva2UiLCJBc3luY0l0ZXJhdG9yIiwiaW52b2tlIiwiX3R5cGVvZiIsInJlc29sdmUiLCJfX2F3YWl0IiwidGhlbiIsImNhbGxJbnZva2VXaXRoTWV0aG9kQW5kQXJnIiwiRXJyb3IiLCJkb25lIiwibWV0aG9kIiwiZGVsZWdhdGUiLCJtYXliZUludm9rZURlbGVnYXRlIiwic2VudCIsIl9zZW50IiwiZGlzcGF0Y2hFeGNlcHRpb24iLCJhYnJ1cHQiLCJUeXBlRXJyb3IiLCJyZXN1bHROYW1lIiwibmV4dCIsIm5leHRMb2MiLCJwdXNoVHJ5RW50cnkiLCJ0cnlMb2MiLCJjYXRjaExvYyIsImZpbmFsbHlMb2MiLCJhZnRlckxvYyIsInRyeUVudHJpZXMiLCJwdXNoIiwicmVzZXRUcnlFbnRyeSIsImNvbXBsZXRpb24iLCJyZXNldCIsImlzTmFOIiwibGVuZ3RoIiwiZGlzcGxheU5hbWUiLCJpc0dlbmVyYXRvckZ1bmN0aW9uIiwiY29uc3RydWN0b3IiLCJuYW1lIiwibWFyayIsInNldFByb3RvdHlwZU9mIiwiX19wcm90b19fIiwiYXdyYXAiLCJhc3luYyIsIlByb21pc2UiLCJrZXlzIiwicmV2ZXJzZSIsInBvcCIsInByZXYiLCJjaGFyQXQiLCJzbGljZSIsInN0b3AiLCJydmFsIiwiaGFuZGxlIiwiY29tcGxldGUiLCJmaW5pc2giLCJfY2F0Y2giLCJkZWxlZ2F0ZVlpZWxkIiwiYXN5bmNHZW5lcmF0b3JTdGVwIiwiZ2VuIiwicmVqZWN0IiwiX25leHQiLCJfdGhyb3ciLCJrZXkiLCJpbmZvIiwiZXJyb3IiLCJfYXN5bmNUb0dlbmVyYXRvciIsImZuIiwic2VsZiIsImFyZ3MiLCJhcmd1bWVudHMiLCJhcHBseSIsImVyciIsInVuZGVmaW5lZCIsIm93bktleXMiLCJnZXRPd25Qcm9wZXJ0eVN5bWJvbHMiLCJmaWx0ZXIiLCJnZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3IiLCJfb2JqZWN0U3ByZWFkIiwiX2RlZmluZVByb3BlcnR5IiwiZ2V0T3duUHJvcGVydHlEZXNjcmlwdG9ycyIsImRlZmluZVByb3BlcnRpZXMiLCJvYmoiLCJfdG9Qcm9wZXJ0eUtleSIsIl90b1ByaW1pdGl2ZSIsIlN0cmluZyIsImlucHV0IiwiaGludCIsInByaW0iLCJ0b1ByaW1pdGl2ZSIsInJlcyIsIk51bWJlciIsIm1pZGRsZXdhcmUiLCJtZXRhSW5mbyIsInRpdGxlIiwiJHQiLCJkYXRhIiwiYWxsRGF0YSIsImJyZWFkY3J1bWJzQ3VycmVudCIsImJyZWFkY3J1bWJzIiwidXJsIiwiY2lucyIsInF1b3RhdGlvblByb2R1Y3RzIiwicXVvdGF0aW9uUHJlZml4IiwiY2xpZW50UHJlZml4IiwicHJvZHVjdFByZWZpeCIsImxvYWRpbmciLCJmb3JtIiwiRm9ybSIsImlzU2VuZEVtYWlsIiwiaXNTZW5kU01TIiwiaXNEZW1vTW9kZSIsIndpbmRvdyIsImNvbmZpZyIsImNvbXB1dGVkIiwibWFwR2V0dGVycyIsImNyZWF0ZWQiLCJnZXRRdW90YXRpb24iLCJhcHBJbmZvIiwibWV0aG9kcyIsIl90aGlzIiwiX2NhbGxlZSIsIl95aWVsZCRheGlvcyRnZXQiLCJfY2FsbGVlJCIsIl9jb250ZXh0IiwiYXhpb3MiLCJnZXQiLCJsb2NhdGlvbiIsIm9yaWdpbiIsIiRyb3V0ZSIsInBhcmFtcyIsInNsdWciLCJwcm9kdWN0cyIsInNvcnQiLCJzb3J0UHJvZHVjdHMiLCJiIiwicHJvZHVjdENvZGUiLCJnZW5lcmF0ZVBERiIsImVsZW1lbnQiLCJkb2N1bWVudCIsImdldEVsZW1lbnRCeUlkIiwib3B0aW9ucyIsIm1hcmdpbiIsImZpbGVuYW1lIiwiaHRtbDJjYW52YXMiLCJzY2FsZSIsImpzUERGIiwidW5pdCIsImZvcm1hdCIsIm9yaWVudGF0aW9uIiwiaHRtbDJwZGYiLCJmcm9tIiwic2V0Iiwic2F2ZSIsInRvYXN0IiwiZmlyZSIsIm5vdGlmeSIsIl90aGlzMiIsIl9jYWxsZWUyIiwiX2NhbGxlZTIkIiwiX2NvbnRleHQyIiwicG9zdCIsInByaW50V2luZG93IiwicHJpbnQiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7OytDQTZZQSxxSkFBQUEsbUJBQUEsWUFBQUEsb0JBQUEsV0FBQUMsQ0FBQSxTQUFBQyxDQUFBLEVBQUFELENBQUEsT0FBQUUsQ0FBQSxHQUFBQyxNQUFBLENBQUFDLFNBQUEsRUFBQUMsQ0FBQSxHQUFBSCxDQUFBLENBQUFJLGNBQUEsRUFBQUMsQ0FBQSxHQUFBSixNQUFBLENBQUFLLGNBQUEsY0FBQVAsQ0FBQSxFQUFBRCxDQUFBLEVBQUFFLENBQUEsSUFBQUQsQ0FBQSxDQUFBRCxDQUFBLElBQUFFLENBQUEsQ0FBQU8sS0FBQSxLQUFBQyxDQUFBLHdCQUFBQyxNQUFBLEdBQUFBLE1BQUEsT0FBQUMsQ0FBQSxHQUFBRixDQUFBLENBQUFHLFFBQUEsa0JBQUFDLENBQUEsR0FBQUosQ0FBQSxDQUFBSyxhQUFBLHVCQUFBQyxDQUFBLEdBQUFO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bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanM/IS4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3Jlc291cmNlcy9qcy9wYWdlcy9zYWxlcy9xdW90YXRpb25zL3Nob3cudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxuICA8ZGl2PlxuICAgIDwhLS0gYnJlYWRjcnVtYnMgU3RhcnQgLS0+XG4gICAgPGJyZWFkY3J1bWJzIDppdGVtcz1cImJyZWFkY3J1bWJzXCIgOmN1cnJlbnQ9XCJicmVhZGNydW1ic0N1cnJlbnRcIiAvPlxuICAgIDwhLS0gYnJlYWRjcnVtYnMgZW5kIC0tPlxuXG4gICAgPGRpdiBjbGFzcz1cInJvdyBuby1wcmludCBtYi0yXCI+XG4gICAgICA8ZGl2IGNsYXNzPVwidy0xMDAgdGV4dC1yaWdodCBmbG9hdC1yaWdodFwiPlxuICAgICAgICA8ZGl2IGNsYXNzPVwiYnRuLWdyb3VwXCIgdi1pZj1cImFsbERhdGFcIj5cbiAgICAgICAgICA8YSBAY2xpY2s9XCJub3RpZnkoKGZvcm0uaXNTZW5kU01TID0gdHJ1ZSkpXCIgaHJlZj1cIiNcIiBjbGFzcz1cImJ0biBidG4tc2Vjb25kYXJ5XCI+XG4gICAgICAgICAgICA8aSBjbGFzcz1cImZhcyBmYS1zbXNcIj48L2k+IHt7ICR0KFwiY29tbW9uLnNtc1wiKSB9fVxuICAgICAgICAgIDwvYT5cbiAgICAgICAgICA8YSBAY2xpY2s9XCJub3RpZnkoKGZvcm0uaXNTZW5kRW1haWwgPSB0cnVlKSlcIiBocmVmPVwiI1wiIGNsYXNzPVwiYnRuIGJ0bi1zdWNjZXNzXCI+PGlcbiAgICAgICAgICAgICAgY2xhc3M9XCJmYXMgZmEtcGFwZXItcGxhbmVcIj48L2k+IHt7ICR0KFwiZW1haWxcIikgfX08L2E+XG4gICAgICAgICAgPGEgQGNsaWNrPVwiZ2VuZXJhdGVQREYoKVwiIGhyZWY9XCIjXCIgY2xhc3M9XCJidG4gYnRuLXByaW1hcnlcIj5cbiAgICAgICAgICAgIDxpIGNsYXNzPVwiZmFzIGZhLWRvd25sb2FkXCI+PC9pPiB7eyAkdChcImRvd25sb2FkXCIpIH19XG4gICAgICAgICAgPC9hPlxuICAgICAgICAgIDxhIEBjbGljaz1cInByaW50V2luZG93KClcIiBocmVmPVwiI1wiIGNsYXNzPVwiYnRuIGJ0bi1zZWNvbmRhcnlcIj5cbiAgICAgICAgICAgIDxpIGNsYXNzPVwiZmFzIGZhLXByaW50XCI+PC9pPiB7eyAkdChcImNvbW1vbi5wcmludFwiKSB9fVxuICAgICAgICAgIDwvYT5cbiAgICAgICAgICA8cm91dGVyLWxpbmsgdi1pZj1cIiRjYW4oJ3F1b3RhdGlvbi1lZGl0JylcIiA6dG89XCJ7XG4gICAgICAgICAgICBuYW1lOiAncXVvdGF0aW9ucy5lZGl0JyxcbiAgICAgICAgICAgIHBhcmFtczogeyBzbHVnOiBhbGxEYXRhLnNsdWcgfSxcbiAgICAgICAgICB9XCIgY2xhc3M9XCJidG4gYnRuLWluZm9cIj5cbiAgICAgICAgICAgIDxpIGNsYXNzPVwiZmFzIGZhLWVkaXRcIiAvPiB7eyAkdChcImNvbW1vbi5lZGl0XCIpIH19XG4gICAgICAgICAgPC9yb3V0ZXItbGluaz5cbiAgICAgICAgICA8cm91dGVyLWxpbmsgOnRvPVwieyBuYW1lOiAncXVvdGF0aW9ucy5pbmRleCcgfVwiIGNsYXNzPVwiYnRuIGJ0bi1kYXJrIGZsb2F0LXJpZ2h0XCI+XG4gICAgICAgICAgICA8aSBjbGFzcz1cImZhcyBmYS1sb25nLWFycm93LWFsdC1sZWZ0XCIgLz4ge3sgJHQoXCJjb21tb24uYmFja1wiKSB9fVxuICAgICAgICAgIDwvcm91dGVyLWxpbms+XG4gICAgICAgIDwvZGl2PlxuICAgICAgPC9kaXY+XG4gICAgPC9kaXY+XG5cblxuICAgIDxkaXYgY2xhc3M9XCJyb3dcIj5cbiAgICAgIDwhLS0gTWFpbiBjb250ZW50IC0tPlxuICAgICAgPGRpdiBjbGFzcz1cImludm9pY2UgcC0zIG1iLTMgdy0xMDBcIiBpZD1cImNvbnRlbnQtdG8tcGRmXCI+XG4gICAgICAgIDx0YWJsZS1sb2FkaW5nIHYtc2hvdz1cImxvYWRpbmdcIiAvPlxuICAgICAgICA8IS0tIGluZm8gcm93IC0tPlxuICAgICAgICA8ZGl2IGNsYXNzPVwicm93IGludm9pY2UtaW5mbyBcIj5cbiAgICAgICAgICA8ZGl2IGNsYXNzPVwiY29sLW1kLTEyIG14LWF1dG9cIj5cbiAgICAgICAgICAgIDxzdHJvbmcgY2xhc3M9XCJkLWZsZXggZC1mbGV4IGp1c3RpZnktY29udGVudC1jZW50ZXJcIiB2LWh0bWw9XCJhcHBJbmZvLmNvbXBhbnlUYWdsaW5lXCIgLz5cbiAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICA8ZGl2IGNsYXNzPVwicm93IHctMTAwXCI+XG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwiY29sLW1kLTEyXCI+XG4gICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJkLWZsZXgganVzdGlmeS1jb250ZW50LWJldHdlZW5cIj5cbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwidy0xMDBcIj5cbiAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJyb3dcIj5LacWfaXNlbCBCaWxnaWxlcjwvZGl2PlxuICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInJvd1wiPlxuICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwiY29sLW1kLTRcIj5BZMSxPC9kaXY+XG4gICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJjb2wtbWQtOFwiPkVST0w8L2Rpdj5cbiAgICAgICAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInJvd1wiPlxuICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwiY29sLW1kLTRcIj5Tb3lhZMSxPC9kaXY+XG4gICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJjb2wtbWQtOFwiPktvbHVrxLFyxLFrPC9kaXY+XG4gICAgICAgICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJyb3dcIj5cbiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cImNvbC1tZC00XCI+VEMgS2ltbGlrIE5vPC9kaXY+XG4gICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJjb2wtbWQtOFwiPjEwNjIwMTc3NTMyPC9kaXY+XG4gICAgICAgICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJyb3dcIj5cblxuICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwiY29sLW1kLTEyIG9mZnNldC1tZC0zXCI+XG4gICAgICAgICAgICAgICAgICAgICAgPHNwYW4gOmNsYXNzPVwieyAnYmctZGFyayB0ZXh0LWRhcmsnOiBjaW5zID09ICdLJyB9XCI+4piQPC9zcGFuPjxzcGFuIGNsYXNzPVwibWwtMVwiPktBRElOPC9zcGFuPlxuICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwibWwtMlwiIDpjbGFzcz1cInsgJ2JnLWRhcmsgdGV4dC1kYXJrJzogY2lucyA9PSAnRScgfVwiPuKYkDwvc3Bhbj48c3BhblxuICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3M9XCJtbC0xXCI+RVJLRUs8L3NwYW4+XG4gICAgICAgICAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwicm93XCI+XG4gICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJjb2wtbWQtNFwiPkRvxJ91bSBZZXJpPC9kaXY+XG4gICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJjb2wtbWQtOFwiPkthZGlybGk8L2Rpdj5cbiAgICAgICAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInJvd1wiPlxuICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwiY29sLW1kLTRcIj5Eb8SfdW0gVGFyaWg8L2Rpdj5cbiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cImNvbC1tZC04XCI+IDA1LzA1LzIwMDU8L2Rpdj5cbiAgICAgICAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInJvd1wiPlxuICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwiY29sLW1kLTRcIj5VeXJ1xJ91PC9kaXY+XG4gICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJjb2wtbWQtOFwiPlQuQy48L2Rpdj5cbiAgICAgICAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInJvd1wiPlxuICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwiY29sLW1kLTRcIj5EacSfZXIgVXlydWtsYXI8L2Rpdj5cbiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cImNvbC1tZC04XCI+X19fX19fX19fX19fX19fX19fX19fXzwvZGl2PlxuICAgICAgICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwicm93XCI+XG4gICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJjb2wtbWQtNFwiPlBhc2Fwb3J0IENpbnNpPC9kaXY+XG4gICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJjb2wtbWQtOFwiPkJvcmRvPC9kaXY+XG4gICAgICAgICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJyb3dcIj5cbiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cImNvbC1tZC0zXCI+UGFzYXBvcnQgTm88L2Rpdj5cbiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cImNvbC1tZC0zXCI+VTMxOTk0MTQwPC9kaXY+XG4gICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJjb2wtbWQtM1wiPlZlcmlsZGnEn2kgxZ5laGlyL8OcbGtlPC9kaXY+XG4gICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJjb2wtbWQtM1wiPkthZGlybGkgLyBUw7xya2l5ZTwvZGl2PlxuICAgICAgICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwicm93XCI+XG4gICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJjb2wtbWQtM1wiPlZlcmlsZGnEn2kgVGFyaWg8L2Rpdj5cbiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cImNvbC1tZC0zXCI+MDQvMDkvMjAyMzwvZGl2PlxuICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwiY29sLW1kLTNcIj5CaXRpxZ8gdGFyaWhpPC9kaXY+XG4gICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJjb2wtbWQtM1wiPjA1LzA1LzIwMzA8L2Rpdj5cbiAgICAgICAgICAgICAgICAgIDwvZGl2PlxuXG4gICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwicm93XCI+XG4gICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJjb2wtbWQtNFwiPkFkcmVzOjwvZGl2PlxuICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwiY29sLW1kLThcIj5TYXZydW4gbWFoYWxsZXNpIDIxIHNva2FrIG5vIDFBIE9zbWFuaXllL0thZGlybGk8L2Rpdj5cbiAgICAgICAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInJvd1wiPlxuICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwiY29sLW1kLTNcIj5DZXAgVGVsZWZvbnU8L2Rpdj5cbiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cImNvbC1tZC0zXCI+MDUzNzU2MTIwMDE8L2Rpdj5cbiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cImNvbC1tZC0zXCI+RS1tYWlsPC9kaXY+XG4gICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJjb2wtbWQtM1wiPmVyb2xfa29sdWtpcmlrQGhvdG1haWwuY29tPC9kaXY+XG4gICAgICAgICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJyb3dcIj5cbiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cImNvbC1tZC00XCI+QmFiYSBBZMSxPC9kaXY+XG4gICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJjb2wtbWQtOFwiPkFsaSBLb2x1a8SxcsSxazwvZGl2PlxuICAgICAgICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwicm93XCI+XG4gICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJjb2wtbWQtNFwiPkFubmUgQWTEsTwvZGl2PlxuICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwiY29sLW1kLThcIj5QZWxpbiBLb2x1a8SxcsSxazwvZGl2PlxuICAgICAgICAgICAgICAgICAgPC9kaXY+XG5cbiAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJyb3dcIj5cbiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cImNvbC1tZC0xMiBvZmZzZXQtbWQtMSBmb250LXdlaWdodC1ib2xkXCI+RcSfaXRpbSBhbG1hayBpc3RlZGnEn2luaXo7PC9kaXY+XG4gICAgICAgICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJyb3dcIj5cbiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cImNvbC1tZC0yIG9mZnNldC1tZC0xXCI+w5xsa2U8L2Rpdj5cbiAgICAgICAgICAgICAgICAgICAgOlxuICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwiY29sLW1kLTdcIj7Dh0VLWUE8L2Rpdj5cbiAgICAgICAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInJvd1wiPlxuICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwiY29sLW1kLTIgb2Zmc2V0LW1kLTFcIj7DnG5pdmVyc2l0ZTwvZGl2PlxuICAgICAgICAgICAgICAgICAgICA6XG4gICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJjb2wtbWQtN1wiPsOHZWsgS2lteWEgdmUgVGVrbm9sb2ppIMOcbml2ZXJzaXRlc2k8L2Rpdj5cbiAgICAgICAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInJvd1wiPlxuICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwiY29sLW1kLTIgb2Zmc2V0LW1kLTFcIj5Cw7Zsw7xtPC9kaXY+XG4gICAgICAgICAgICAgICAgICAgIDpcbiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cImNvbC1tZC03XCI+WWFyxLEgWcSxbCBIYXrEsXJsxLFrPC9kaXY+XG4gICAgICAgICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJyb3dcIj5cbiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cImNvbC1tZC0yIG9mZnNldC1tZC0xXCI+RcSfdGltIERpbGk8L2Rpdj5cbiAgICAgICAgICAgICAgICAgICAgOlxuICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwiY29sLW1kLTdcIj7Dh2Vrw6dlPC9kaXY+XG4gICAgICAgICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwiY2FyZCBib3JkZXIgYm9yZGVyLXByaW1hcnlcIiBzdHlsZT1cIndpZHRoOiAxMHJlbTsgaGVpZ2h0OiAxMnJlbTtcIj5cbiAgICAgICAgICAgICAgICAgIDxpbWcgY2xhc3M9XCJjYXJkLWltZy10b3BcIiBzcmM9XCJcIiBhbHQ9XCJDYXJkIGltYWdlIGNhcFwiIC8+XG4gICAgICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwiY29sLW1kLTEyIG14LWF1dG9cIj5cbiAgICAgICAgICAgICAgPHN0cm9uZyBjbGFzcz1cImQtZmxleCBkLWZsZXgganVzdGlmeS1jb250ZW50LWNlbnRlciBtdC0yXCI+UFJPQsSwTEfEsCBZVVJUIERJxZ5JIEXEnsSwVMSwTSBEQU5JxZ5NQU5MScSeSTwvc3Ryb25nPlxuICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwiY29sLW1kLTEyIG14LWF1dG9cIj5cbiAgICAgICAgICAgICAgPHN0cm9uZyBjbGFzcz1cImQtZmxleCBkLWZsZXgganVzdGlmeS1jb250ZW50LWNlbnRlclwiPlPDllpMRcWeTUVTxLA8L3N0cm9uZz5cbiAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cImNvbC1tZC0xMSBvZmZzZXQtMVwiPlxuICAgICAgICAgICAgICBUQVJBRkxBUlxuICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICA8cCBzdHlsZT1cInRleHQtaW5kZW50OiA0MHB4XCI+xLDFn2J1IHPDtnpsZcWfbWUsIGJpciB0YXJhZnRhIOKAnCBQUk9CxLBMR8SwIEXEnsSwVMSwTSBEQU5JxZ5NQU5MSUsgVkUgVEVSQ8OcTUUgSMSwWk1FVExFUsSwXG4gICAgICAgICAgICAgIEzEsE3EsFRFRCDFnsSwUktFVMSwIOKAnSAoQcWfYcSfxLFkYSBrxLFzYWNhIFByb2JpbGdpIG9sYXJhayBhbsSxbGFjYWt0xLFyLiksIGRpxJ9lciB0YXJhZnRhIGRhIMOHZWt5YVxuICAgICAgICAgICAgICA8c3Ryb25nPkhBWklSTElLPC9zdHJvbmc+IEXEn2l0aW0gUGFrZXRp4oCZbmUgYmHFn3Z1cmFuIDxzdHJvbmc+RXJvbCBLb2x1a8SxcsSxazwvc3Ryb25nPiBpc2ltbGksXG4gICAgICAgICAgICAgIDxzdHJvbmc+MDUvMDUvMjAwNSBkb8SfdW0gdGFyaWhsaSB2ZSBLYWRpcmxpPC9zdHJvbmc+ICh5ZXIpIGRvxJ91bWx1IDxzdHJvbmc+U2F2cnVuIG1haGFsbGVzaSAyMSBzb2thayBubyAxQVxuICAgICAgICAgICAgICAgIE9zbWFuaXllL2thZGlybGk8L3N0cm9uZz4gYWRyZXNpbmRlIG11a2ltIMWfYWjEsXMgKEHFn2HEn8SxZGEga8Sxc2FjYSDDlsSfcmVuY2kgQWRhecSxIG9sYXJhayBhbsSxbGFjYWt0xLFyKSBhcmFzxLFuZGFcbiAgICAgICAgICAgICAgYXlyxLFudMSxbGFyxLEgYcWfYcSfxLFkYSBiZWxpcnRpbGVuIGh1c3VzbGFyZGEgeWFwxLFsbcSxxZ90xLFyLlxuICAgICAgICAgICAgPC9wPlxuICAgICAgICAgICAgPHA+xLDFn2J1IHPDtnpsZcWfbWU7IMOWxJ9yZW5jaSBhZGF5xLFuxLFuIHl1cnRkxLHFn8SxIGXEn2l0aW0ga3VydW1sYXLEsW5hIHllcmxlxZ90aXJpbG1lc2kgdmUgaWxnaWxpIMO8bGtlZGUgZcSfaXRpbVxuICAgICAgICAgICAgICBnw7ZyZWJpbG1lc2kgacOnaW4gYmHFn3Z1cnVsYXLEsW7EsW4gdmUga29udXlsYSBpbGdpbGkgeWFwxLFsbWFzxLEgem9ydW5sdSDDtmRlbWVsZXJpbiDDtsSfcmVuY2kgYWRhecSxIGFkxLEgdmVcbiAgICAgICAgICAgICAgaGVzYWLEsW5hLCBpbGdpbGkgZcSfaXRpbSBrdXJ1bWxhcsSxbmEgw7ZkZW5tZXNpIHZlIGlsZ2lsaSBlxJ9pdGltIGt1cnVtbGFyxLF5bGEgeWFwxLFsYWNhayBvbGFuIHPDtnpsZcWfbWVkZVxuICAgICAgICAgICAgICA8c3Ryb25nPlBST0LEsExHxLA8L3N0cm9uZz4gdGFyYWbEsW5kYW4gc3VudWxhY2FrIGhpem1ldGluIChrxLFzYWNhIOKAnEFyYWPEsWzEsWsgdmUgRGFuxLHFn21hbmzEsWsgSGl6bWV0aeKAnVxuICAgICAgICAgICAgICBkZW5pbGVjZWt0aXIuKSB2ZXJpbG1lc2luZSBpbGnFn2tpbiB0YXJhZmxhcsSxbiBoYWsgdmUgecO8a8O8bWzDvGzDvGtsZXJpIGlsZSBoaXptZXRsZXJpbiBpZmFzxLFuYSBkYWlyIGthcsWfxLFsxLFrbMSxXG4gICAgICAgICAgICAgIHV5bWFrbGEgecO8a8O8bWzDvCBvbGR1a2xhcsSxIHVzdWwgdmUgZXNhc2xhcsSxIGTDvHplbmxlbWVrdGVkaXIuXG4gICAgICAgICAgICA8L3A+XG4gICAgICAgICAgICA8cD5Tw7Z6bGXFn21lZGUgUFJPQsSwTEfEsCB0YXJhZsSxbmRhbiBzdW51bGFuIGhpem1ldGUga8Sxc2FjYSA8c3Ryb25nPuKAnCBBcmFjxLFsxLFrIHZlIERhbsSxxZ9tYW5sxLFrIEhpem1ldGnigJ08L3N0cm9uZz5cbiAgICAgICAgICAgICAgZGVuaWxlY2VrdGlyLiA8c3Ryb25nPiBCdSBoaXptZXQga2FyxZ/EsWzEscSfxLEgYWzEsW5hY2FrIMO8Y3JldCwgw7bEn3JlbmNpIGFkYXnEsW7EsW4geXVydCBkxLHFn8SxIGXEn2l0aW0ga3VydW1sYXLEsW5hXG4gICAgICAgICAgICAgICAgeWVybGXFn3RpcmlsbWVzaSB2ZSBpbGdpbGkgw7xsa2VkZSBlxJ9pdGltIGfDtnJlYmlsbWVzaSBpw6dpbiB5YXNhbCBiYcWfdnVydWxhcsSxbsSxbiB5YXDEsWxtYXPEsSB2ZSBrb251eWxhIGlsZ2lsaVxuICAgICAgICAgICAgICAgIGdlcmVrZW4gw7ZkZW1lbGVyaW4gw7bEn3JlbmNpIGFkYXnEsSBhZMSxbmEgdmUgaGVzYWLEsW5hIHlhcMSxbG1hc8SxIChCYcWfdnVydSBpw6dpbiBnZXJla2VuIEJha2FubMSxayBIYXLDp2xhcsSxLFxuICAgICAgICAgICAgICAgIHZlcmdpbGVyaSB2cy4pICwgaWxnaWxpIGXEn2l0aW0ga3VydW1sYXLEsW5hIGJ1IGJhxZ92dXJ1bGFyZGEgw7bEn3JlbmNpIHRhcmFmxLFuZGFuIMO2ZGVubWVzaSBnZXJla2VuIGhlciB0w7xybMO8XG4gICAgICAgICAgICAgICAgKMOnZXZpcmksIG5vdGVyIG9uYXnEsSwgYmHFn3Z1cnUgw7xjcmV0bGVyaSBnaWJpICkgZ2lkZXJpIGRlIGnDp2VybWVrdGUgb2x1cCwgc8O2emxlxZ9tZWRlIOKAnCBIaXptZXQgQmVkZWxp4oCdXG4gICAgICAgICAgICAgICAgb2xhcmFrIGFuxLFsYWNha3TEsXIuIChVbGHFn8SxbSwga29uYWtsYW1hLCBiYXLEsW5tYSwgb2t1bCBoYXLDp2xhcsSxIHZleWEgb2t1bHVuIGthecSxdCBzb25yYXPEsSDDtsSfcmVuY2lsZXJkZW5cbiAgICAgICAgICAgICAgICB0YWxlcCBldHRpxJ9pIMO8Y3JldGxlciB2Yi4gZ2lkZXJsZXIgaGl6bWV0ZSBkw6JoaWwgb2xtYXnEsXAgYnUgYmVsaXJ0aWxlbiBoaXptZXQgYmVkZWxpIGthcHNhbcSxbmRhIGRhXG4gICAgICAgICAgICAgICAgZGXEn2lsZGlyLikgPC9zdHJvbmc+PC9wPlxuICAgICAgICAgICAgPHA+XG4gICAgICAgICAgICAgIDxzdHJvbmc+TWFkZGUgMSDigJMgUFJPQsSwTEfEsDwvc3Ryb25nPiBZdXJ0ZMSxxZ/EsSBFxJ9pdGltIEt1cnVtbGFyxLEgeWEgZGEga3VydWx1xZ9sYXLEsSB0YXJhZsSxbmRhbiBzYcSfbGFuYW4gZcSfaXRpbVxuICAgICAgICAgICAgICBrb8WfdWxsYXLEsSBoYWtrxLFuZGEgdGVtaW4gZXR0acSfaSBiaWxnaWxlcmkgZWtzaWtzaXogb2xhcmFrIMOWxJ9yZW5jaSBhZGF5xLFuYSBiaWxkaXJtZWtsZSBtw7xrZWxsZWZ0aXIuIMSwxZ9idVxuICAgICAgICAgICAgICBzw7Z6bGXFn21lbmluIGltemFsYW5kxLHEn8SxIHRhcmloIGl0aWJhcml5bGUsIMOWxJ9yZW5jaSBhZGF5xLE7IMO2xJ9yZW5pbSBnw7ZyZWNlxJ9pIGXEn2l0aW0ga3VydW11LCB5dXJ0IGTEscWfxLFuYSDDp8Sxa8SxxZ9cbiAgICAgICAgICAgICAgcHJvc2Vkw7xyw7wgdmUgb3R1cnVtIGl6bmkgaGFra8SxbmRhIHlldGVybGkgZGVyZWNlZGUgYmlsZ2lsZW5kaXJpbGRpxJ9pbmkga2FidWwgZXRtZWt0ZWRpci5cbiAgICAgICAgICAgIDwvcD5cbiAgICAgICAgICAgIDxwPlxuICAgICAgICAgICAgICA8c3Ryb25nPk1hZGRlIDIgLSBQUk9CxLBMR8SwPC9zdHJvbmc+IGlsZSBvbGFuIGlsacWfa2lsZXJkZSB0ZWsgbXVoYXRhcCwgYmHFn3Z1cnV5dSB5YXBhbiDDtsSfcmVuY2kgYWRhecSxZMSxci5cbiAgICAgICAgICAgICAgw5bEn3JlbmNpbmluIGtpxZ9pc2VsIGJpbGdpbGVyaSAzLiBracWfaWxlcmUgdmVyaWxtZXouIDxzdHJvbmc+UFJPQsSwTEfEsDwvc3Ryb25nPiBpbiAzLiBracWfaWxlcmxlIGlsZXRpxZ9pbWRlXG4gICAgICAgICAgICAgIGJ1bHVubWEgc29ydW1sdWx1xJ91IHlva3R1ci4gKEJhxZ92dXJ1IHlhcGFuIHZlIHPDtnpsZcWfbWVkZSBpbXphc8SxIGJ1bHVuYW4gdmVsaSBkxLHFn8SxbmRhIMO2xJ9yZW5jaSB5YWvEsW5sYXLEsVxuICAgICAgICAgICAgICBtdWhhdGFwIGthYnVsIGVkaWxtZXouKVxuICAgICAgICAgICAgPC9wPlxuICAgICAgICAgICAgPHA+PHN0cm9uZz5NYWRkZSAzIOKAkyBQUk9CxLBMR8SwPC9zdHJvbmc+IHl1cnRkxLHFn8SxIGXEn2l0aW0ga3VydW11bmEga2FidWwgZWRpbGVuIMO2xJ9yZW5jaSBhZGF5xLFuxLFuIGlsZ2lsaSDDvGxrZXllXG4gICAgICAgICAgICAgIGdpdG1lc2kgacOnaW4gZ2VyZWtsaSBvbGFuIHZpemUsIG90dXJ1bSBpem5pIHZiLiBiYcWfdnVydWxhcsSxIMO2xJ9yZW5jaSBhZMSxbmEgdmUgbmFtxLFuYSB5YXBhY2FrIG9sdXAsIMO2xJ9yZW5jaVxuICAgICAgICAgICAgICBhZGF5xLFuxLFuIGJpenphdCB5YXBtYXPEsSAodml6ZSBiYcWfdnVydXN1IHZiLikgeWEgZGEgaGF6xLFyIGJ1bHVubWFzxLEgZ2VyZWtlbiBoYWxsZXJkZSDDtsSfcmVuY2kgYWRhecSxXG4gICAgICAgICAgICAgIGdlY2lrbWVrc2l6aW4gYnUgacWfbGVtbGVyaSB5YXBtYWsgem9ydW5kYWTEsXIuIMOWxJ9yZW5jaSBhZGF5xLFuxLFuIGt1c3VydW5kYW4ga2F5bmFrbGFuYW4gbmVkZW5sZXJsZSDFn2Foc2lcbiAgICAgICAgICAgICAgYmHFn3Z1cnUgZ2VyZWt0aXJlbiBpxZ9sZW1sZXJpbiB5YXDEsWxtYW1hc8SxLCDDtsSfcmVuY2kgYWRhecSxbsSxbiB5dXJ0ZMSxxZ/EsW5hIGdpZGVtZW1lc2kgaGFsaW5kZSwgw7bEn3JlbmNpIGFkYXnEsSBpxZ9cbiAgICAgICAgICAgICAgYnUgc8O2emxlxZ9tZSBpbGUgYmVsaXJsZW5lbiBoaXptZXQgYmVkZWxpbmluIGtlbmRpc2kgaWFkZXNpbmkgdGFsZXAgZWRlbWV6PC9wPlxuICAgICAgICAgICAgPHA+PHN0cm9uZz5NYWRkZSA0IC08L3N0cm9uZz4gw5bEn3JlbmNpIGFkYXnEsSA8c3Ryb25nPlBST0LEsExHxLA8L3N0cm9uZz4gdGFyYWbEsW5kYW4ga2VuZGlzaW5kZW4gaXN0ZW5lbiBiZWxnZWxlcmlcbiAgICAgICAgICAgICAgZ2VjaWttZWtzaXppbiB0ZW1pbiBpbGUgPHN0cm9uZz5QUk9CxLBMR8SwPC9zdHJvbmc+4oCZeWUgdGVzbGltIGV0bWV5aSwgZXZyYWtsYXLEsW4gdGVzbGltaSBpbGUgYmlybGlrdGVcbiAgICAgICAgICAgICAgRGFuxLHFn21hbmzEsWsgSGl6bWV0IEJlZGVsaW5pIMO2ZGVtZXlpIGthYnVsIHZlIHRhYWhow7x0IGVkZXIuPC9wPlxuICAgICAgICAgICAgPHA+PHN0cm9uZz5NYWRkZSA1IC08L3N0cm9uZz4gw5bEn3JlbmNpIGFkYXnEsSA8c3Ryb25nPlBST0LEsExHxLA8L3N0cm9uZz7igJl5ZSB0ZXNsaW0gZXR0acSfaSBiZWxnZWxlcmluLCBkb8SfcnVsdcSfdW51XG4gICAgICAgICAgICAgIHRhYWhow7x0IGVkZXIsIGnFnyBidSBiZWxnZWxlcmRla2kgc2FodGVsaWsgdmIuIG5lZGVubGVybGUgw7bEn3JlbmNpIGFkYXnEsW7EsW4geXVydGTEscWfxLFuYSBnaWRlbWVtZXNpIHlhIGRhIGXEn2l0aW1cbiAgICAgICAgICAgICAga3VydW11bmEga2FidWwgZWRpbG1lbWVzaSBoYWxpbmRlIGhpem1ldCBiZWRlbGluaW4gaWFkZXNpbmkgdGFsZXAgZWRlbWV6PC9wPlxuICAgICAgICAgICAgPHA+XG4gICAgICAgICAgICAgIDxzdHJvbmc+TWFkZGUgNiAtPC9zdHJvbmc+IMOWxJ9yZW5jaSBhZGF5xLEsIHNhZGVjZSBlxJ9pdGltIGFtYWPEsSBpbGUgeXVydGTEscWfxLFuYSBnaXRtZWt0ZSBvbHVwLCB5dXJ0ZMSxxZ/EsW5hXG4gICAgICAgICAgICAgIMOnxLFrxLHFn8SxbiBpxZ/Dp2kgc8SxZmF0xLEgaWxlIMOnYWzEscWfbWEgeWEgZGEgdHVyaXN0aWsgYW1hw6dsYSB5YXDEsWxtYWTEscSfxLFuxLEga2FidWwgdmUgYmV5YW4gZWRlci5cbiAgICAgICAgICAgIDwvcD5cbiAgICAgICAgICAgIDxwPjxzdHJvbmc+TWFkZGUgNyAtIFBST0LEsExHxLA8L3N0cm9uZz4gYXJhY8SxbMSxxJ/EsSBpbGUgeXVydGTEscWfxLEgRcSfaXRpbSBLdXJ1bXVuYSBrYXlkxLFuxLEgeWFwYW4gw7bEn3JlbmNpIGFkYXnEsVxuICAgICAgICAgICAgICBpbGdpbGkgw5xsa2VuaW4geWFzYWxhcsSxIGlsZSBFxJ9pdGltIEt1cnVtbGFyxLFuxLFuIHlhIGRhIGt1cnVsdcWfbGFyxLFuxLFuIGJlbGlybGVtacWfIG9sZHXEn3UgZXNhc2xhcsSxbiB0w7xtw7xuZVxuICAgICAgICAgICAgICByaWF5ZXQgZXRtZXlpIGthYnVsIHZlIHRhYWhow7x0IGVkZXIuIEJ1IGt1cmFsbGFyYSB1eW1hbWFrdGFuIGRvxJ9hY2FrIHNvbnXDp2xhcmRhbiB0YW1hbWVuIMO2xJ9yZW5jaSBhZGF5xLFcbiAgICAgICAgICAgICAgc29ydW1sdWR1ci4gw5bEn3JlbmNpIGFkYXnEsSBidSBrdXJhbGxhcmEgcmlheWV0IGV0bWVtZXNpbmRlbiBkb2xhecSxIGRvxJ9hY2FrIHNvbnXDp2xhciBuZWRlbmkgaWxlXG4gICAgICAgICAgICAgIDxzdHJvbmc+UFJPQsSwTEfEsDwvc3Ryb25nPiAnZGFuIGhpw6diaXIgaGFrIHZlIHRhem1pbmF0IHRhbGViaW5kZSBidWx1bm1heWFjYcSfxLFuxLEga2FidWwgdmUgdGFhaGjDvHQgZWRlci5cbiAgICAgICAgICAgIDwvcD5cbiAgICAgICAgICAgIDxwPjxzdHJvbmc+TWFkZGUgOCAtPC9zdHJvbmc+IEXEn2l0aW0ga3VydW1sYXLEsSB5YSBkYSBrdXJ1bHXFn2xhcsSxIHRhcmFmxLFuZGFuIGthYnVsIGfDtnJlcmVrLCBlxJ9pdGltIGFtYcOnbMSxXG4gICAgICAgICAgICAgIGRhdmV0aXllc2kgw6fEsWthcnTEsWxkxLFrdGFuIHNvbnJhIGJhxZ92dXJ1c3VudSBpcHRhbCBlZGVuIHlhIGRhIGtheWTEsSBnZXLDp2VrbGXFn2VuIGXEn2l0aW0ga3VydW11bnUgeWEgZGFcbiAgICAgICAgICAgICAga3VydWx1xZ91bnUgZGXEn2nFn3Rpcm1layBpc3RleWVuLCBidSBlxJ9pdGltIGt1cnVtdW5hIGRldmFtIGV0bWVrIGlzdGVtZXllbiDDtsSfcmVuY2kgYWRhecSxbmRhbiBidSBzw7Z6bGXFn21lXG4gICAgICAgICAgICAgIHV5YXLEsW5jYSBhbMSxbmFuIG1hc3JhZmxhciB2ZSBoaXptZXQgYmVkZWxpIGdlcmkgw7ZkZW5tZXouPC9wPlxuICAgICAgICAgICAgPHA+PHN0cm9uZz5NYWRkZSA5IC08L3N0cm9uZz4gw5bEn3JlbmNpIGFkYXnEsSBlxJ9pdGltIGfDtnJlY2XEn2kgw7xsa2V5ZSB2YXLEscWfdGFuIGl0aWJhcmVuIGXEn2l0aW0gS3VydW11bmEgc8O2elxuICAgICAgICAgICAgICB2ZXJpbGVuIHRhcmlodGUgdWxhxZ9tYWsgdmUgc8O2eiB2ZXJpbGVuIHRhcmloZSBrYWRhciBlxJ9pdGltbGVyaW5pIGFsbWFrIHpvcnVuZGFkxLFyLjwvcD5cbiAgICAgICAgICAgIDxwPsOWxJ9yZW5jaSBhZGF5xLEgaWxnaWxpIMO8bGtleWUgdmFyxLHFn3RhbiBzb25yYSBrZXlmaSBvbGFyYWsgZcSfaXRpbSBrdXJ1bXVuYSBnaXRtZXogdmUgL3ZleWEgZcSfaXRpbWluZVxuICAgICAgICAgICAgICBiYcWfbGFkxLFrdGFuIGJpciBzw7xyZSBzb25yYSB0ZWsgdGFyYWZsxLEgYmlyIGthcmFyIGlsZSBlxJ9pdGltaW5lIGRldmFtIGV0bWV6IGlzZSBidSBuZWRlbmxlIGlsZ2lsaSBrdXJ1bWxhclxuICAgICAgICAgICAgICB0YXJhZsSxbmRhbiB2aXplc2kgaXB0YWwgZWRpbGRpxJ9pIHZlL3ZleWEgZ2VyaSBkw7ZubWVrIHpvcnVuZGEga2FsZMSxxJ/EsSB0YWtkaXJkZSA8c3Ryb25nPlBST0LEsExHxLA8L3N0cm9uZz7igJlkZW5cbiAgICAgICAgICAgICAgaGnDp2JpciBoYWsgdmUgYWxhY2FrIHRhbGViaW5kZSBidWx1bm1heWFjYcSfxLFuxLEga2FidWwgdmUgYmV5YW4gZWRlci4gw5bEn3JlbmNpIGFkYXnEsSBkZXZhbSBldHRpxJ9pIG9rdWxkYSBvcnRheWFcbiAgICAgICAgICAgICAgw6fEsWthbiBkaXNpcGxpbiBzb3J1bmxhcsSxLCBrdXJhbGxhcmEgdXltYW1hIHZiIG5lZGVubGVybGUgb2t1bGxhIGlsacWfa2lzaSBrZXNpbGlyIGlzZVxuICAgICAgICAgICAgICA8c3Ryb25nPlBST0LEsExHxLA8L3N0cm9uZz7igJlkZW4gaGnDp2JpciBoYWsgdmUgYWxhY2FrIHRhbGViaW5kZSBidWx1bm1heWFjYcSfxLFuxLEga2FidWwgdmUgdGFhaGjDvHQgZWRlci5cbiAgICAgICAgICAgIDwvcD5cbiAgICAgICAgICAgIDxwPjxzdHJvbmc+TWFkZGUgMTAg4oCTPC9zdHJvbmc+IFl1cnRkxLHFn8SxIEtvbmFrbGFtYSDFn2FydGxhcsSxbsSxbiBvbHVtc3V6bHXEn3UgdmUvdmV5YSDDvGNyZXRsZXJpbmluIHnDvGtzZWtsacSfaVxuICAgICAgICAgICAgICBlxJ9pdGltIHNhYXRsZXJpbmluIGvEsXNhbMSxxJ/EsSB5YSBkYSB1enVubHXEn3UsIHphbWFuIGRpbGltaW5pbiBmYXJrbMSxbMSxxJ/EsSwgdWxhxZ/EsW3EsW4gem9yIG9sZHXEn3UgdmUgaWxldGnFn2ltXG4gICAgICAgICAgICAgIG9sYW5ha2xhcsSxbsSxbiBzb24gZGVyZWNlIGvEsXPEsXRsxLEgb2xkdcSfdSB2ZSBidSBnaWJpIG5lZGVubGVyIGlsZSBtZXlkYW5hIGdlbGViaWxlY2VrIGFrc2FrbMSxa2xhcmRhbiwgc2HEn2zEsWtcbiAgICAgICAgICAgICAgc29ydW5sYXLEsW5kYW4gZcSfaXRpbSBrdXJ1bXVudW4gYmXEn2VuaWxtZW1lc2luZGVuIHZlIMO2xJ9yZW5jaSBhZGF5xLEgaWxlIGXEn2l0aW0ga3VydW11IGFyYXPEsW5kYSBidSB2ZSBiZW56ZXJpXG4gICAgICAgICAgICAgIG5lZGVubGVyZGVuIG9sdcWfYWJpbGVjZWsgaWh0aWxhZmxhcmRhbiA8c3Ryb25nPlBST0LEsExHxLA8L3N0cm9uZz4gc29ydW1sdSB0dXR1bG1hei48L3A+XG4gICAgICAgICAgICA8cD48c3Ryb25nPk1hZGRlIDExIOKAkzwvc3Ryb25nPiDDlsSfcmVuY2kgYWRhecSxIGJhxZ92dXJ1IGnFn2xlbWxlcmkgdGFtYW1sYW7EsW5jYXlhIGthZGFyIG9sYW4gc8O8cmUgYm95dW5jYSBhxZ9hxJ/EsWRhXG4gICAgICAgICAgICAgIGJlbGlydHRpxJ9pIGFkcmVzaW4gcmVzbWkgdGVibGlnYXQgYWRyZXNpIG9sZHXEn3VudSwgZS1tYWlsIGFkcmVzaSB2ZSBjZXAgdGVsZWZvbnUgbnVtYXJhc8SxbmEgZ8O2bmRlcmlsZWNla1xuICAgICAgICAgICAgICBlbGVrdHJvbmlrIHBvc3RhbGFyIHZlIGvEsXNhIG1lc2FqbGFybGEgeWFwxLFsYWNhayBiaWxnaWxlbmRpcm1lbGVyaSBnZcOnZXJsaSB0ZWJsaWdhdCBrYWJ1bCBlZGVjZcSfaW5pIGFrc2lcbiAgICAgICAgICAgICAgdGFrZGlyZGUgbWV5ZGFuYSBnZWxlYmlsZWNlayBzb3J1biBnZWNpa21lLCBpcHRhbCBtYWRkaSB5YSBkYSBtYW5ldmkgemFyYXJsYXJkYW5cbiAgICAgICAgICAgICAgPHN0cm9uZz5QUk9CxLBMR8SwPC9zdHJvbmc+4oCZeWkgc29ydW1sdSB0dXRhbWF5YWNhxJ/EsW7EsSBrYWJ1bCB0YWFoaMO8dCBlZGVyLlxuICAgICAgICAgICAgPC9wPlxuICAgICAgICAgICAgPHA+PHN0cm9uZz5NYWRkZSAxMiDigJM8L3N0cm9uZz4gWXVydGTEscWfxLFuZGEgZcSfaXRpbSBhbG1ha3RhIG9sYW4gw7bEn3JlbmNpIGFkYXnEsSwgPHN0cm9uZz5QUk9CxLBMR8SwPC9zdHJvbmc+4oCZbmluXG4gICAgICAgICAgICAgIGZhYWxpeWV0IGtvbnVzdSBpbGUgaWxnaWxpIG9sYXJhayBpxZ9sZW0gdmUgZXlsZW1sZXJkZSBidWx1bm1hbWF5xLEsIDxzdHJvbmc+UFJPQsSwTEfEsDwvc3Ryb25nPiBoYWtrxLFuZGEsIG1lZHlhXG4gICAgICAgICAgICAgIHZlIGludGVybmV0IG9ydGFtxLFuZGEgb2x1bXN1eiBpdGhhbSB2ZSBiZXlhbmxhcmRhIGJ1bHVubWFtYXnEsSBha3NpIGhhbGRlLCBkb8SfYWNhayBoZXIgdMO8cmzDvCBtYWRkaSB2ZSBtYW5ldmlcbiAgICAgICAgICAgICAgemFyYXIgaWxlIHlhcmfEsWxhbm1hIGdpZGVybGVyaW5pIMO2ZGVtZXlpIGthYnVsIHZlIHRhYWhow7x0IGVkZXIuPC9wPlxuICAgICAgICAgICAgPHA+PHN0cm9uZz5NYWRkZSAxMyDigJMgUFJPQsSwTEfEsDwvc3Ryb25nPiDDtsSfcmVuY2kgYWRhecSxbsSxbiBva3VsIGtheWTEsW7EsSB5YXBhbWF6LCBvdHVydW0gaXpuaW5lIG3DvHJhY2FhdCBlZGVtZXpcbiAgICAgICAgICAgICAgaXNlICjDtsSfcmVuY2luaW4gVMO8cmtpeWUgQ3VtaHVyaXlldGkgeWEgZGEgw4dla3lhIFlhc2FsYXLEsW5kYSBiaXIgZW5nZWxpIHlvayBpc2UpIGHFn2HEn8SxZGEgbWlrdGFyxLEgeWF6xLFsxLFcbiAgICAgICAgICAgICAgcmFrYW3EsSBnZXJpIMO2ZGVtZXlpIHRhYWhow7x0IGVkZXIuIEFuY2FrIDxzdHJvbmc+UFJPQsSwTEfEsDwvc3Ryb25nPiBvdHVydW0gaXpuaW5pbiDDp8Sxa2FydMSxbG1hIHPDvHJlc2ksXG4gICAgICAgICAgICAgIG9uYXlsYW7EsXAgb25heWxhbm1hbWFzxLEga29udWxhcsSxbmRhIHNvcnVtbHUgZGXEn2lsZGlyLiBCdSBrb251bGFyIHNhZGVjZSDDh2VreWEgQsO8ecO8a2Vsw6dpbGnEn2kgdmUgw4dla3lhXG4gICAgICAgICAgICAgIMSww6dpxZ9sZXJpIEJha2FubMSxxJ/EsSBzb3J1bWx1bHXEn3VuZGFkxLFyLiA8c3Ryb25nPlBST0LEsExHxLA8L3N0cm9uZz4gb3R1cnVtIGJhxZ92dXJ1c3VudW4gZG/En3J1IHZlIHRhbSBldnJha2xhclxuICAgICAgICAgICAgICBpbGUgeWFwxLFsbWFzxLFuxLEgdGFhaGjDvHQgZWRlci4gPC9wPlxuICAgICAgICAgICAgPHA+PHN0cm9uZz5NYWRkZSAxNCDigJMgUFJPQsSwTEfEsDwvc3Ryb25nPiB0YXJhZsSxbmRhbiDDtsSfcmVuY2kgYWRhecSxbmEgdmVyaWxlbiB0YWFoaMO8dGxlcmluIHllcmluZSBnZXRpcmlsbWVkacSfaVxuICAgICAgICAgICAgICBkdXJ1bWxhcmRhLCDDtsSfcmVuY2kgYWRhecSxIHlhc2FsIGhha2xhcsSxbsSxIGt1bGxhbmFiaWxpci48L3A+XG4gICAgICAgICAgICA8cD48c3Ryb25nPk1hZGRlIDE1IOKAkzwvc3Ryb25nPiDDlsSfcmVuY2kgYWRhecSxbsSxbiB5YXBhY2HEn8SxIMO2ZGVtZSBhxZ9hxJ/EsWRhIGJlbGlydGlsbWnFn3RpciBCdW51biBkxLHFn8SxbmRhXG4gICAgICAgICAgICAgIDxzdHJvbmc+UFJPQsSwTEfEsDwvc3Ryb25nPiB0YXJhZsSxbmRhbiBlayBiaXIgw7ZkZW1lIHRhbGVwIGVkaWxtZXllY2VrdGlyLiBPa3VsbGFyxLFuIGtlbmRpIGnDpyBpxZ9sZXlpxZ9sZXJpbmRlblxuICAgICAgICAgICAgICBrYXluYWtsYW5hbiDDtmRlbWUgdGFsZXBsZXJpLCDDh2VreWEgb3R1cnVtIGthcnTEsSBtYXNyYWZsYXLEsSBnaWJpIGR1cnVtbGFyZGEgdGFsZXAgZWRpbGVuIGdpZGVybGVyIG9sZHXEn3VuZGFcbiAgICAgICAgICAgICAgPHN0cm9uZz5QUk9CxLBMR8SwPC9zdHJvbmc+IHNvcnVtbHVsdWsga2FidWwgZXRtZXouXG4gICAgICAgICAgICA8L3A+XG4gICAgICAgICAgICA8cD48c3Ryb25nPk1hZGRlIDE2IC08L3N0cm9uZz4gU8O2emxlxZ9tZW5pbiB0w7xrZXRpY2lkZSBrYWxhbiBrb3B5YXPEsSBpbGUgYWNlbnRlZGUga2FsYW4ga29weWFzxLEgYXJhc8SxbmRhXG4gICAgICAgICAgICAgIMOnZWxpxZ9raSBvbHVyc2EgYWNlbnRlZGUga2FsYW4ga29weWEga2F5xLF0bGFyxLEgYWzEsW5hY2FrdMSxci4gQnUgc8O2emxlxZ9tZWRlbiBkb8SfYW4gdXl1xZ9tYXpsxLFrbGFyxLFuIMOnw7Z6w7xtw7xuZGVcbiAgICAgICAgICAgICAgYsO2bGdlZGUgYnVsdW5hbiBpbC9pbMOnZSBNYWhrZW1lbGVyaSB2ZSDEsGNyYSBEYWlyZWxlcmkgeWV0a2lsaWRpci48L3A+XG4gICAgICAgICAgICA8cD48c3Ryb25nPlPDllpMRcWeTUVOxLBOIFNPTkxBTkRJUklMTUFTSTwvc3Ryb25nPjwvcD5cbiAgICAgICAgICAgIDxwPsOWxJ9yZW5jaSBhZGF5xLFuxLFuIGJ1IHPDtnpsZcWfbWUgdmUgZ2VuZWwgbcO8ZXl5aWRlbGVyZGUgYmVsaXJ0aWxlbiBow7xrw7xtbGVyIGRvxJ9ydWx0dXN1bmRhIHRhYWhow7xkw7xuw7wgeWVyaW5lXG4gICAgICAgICAgICAgIGdldGlybWVtZXNpIHZlIHPDtnpsZcWfbWUgaMO8a8O8bWxlcmluZSBheWvEsXLEsSBoYXJla2V0IGV0bWVzaSBoYWxpbmRlIDxzdHJvbmc+UFJPQsSwTEfEsDwvc3Ryb25nPuKAmXllIHPDtnpsZcWfbWV5aVxuICAgICAgICAgICAgICBoYWtsxLEgb2xhcmFrIGZlc2loIGhha2vEsSBkb8SfYXIgdmUgc8O2emxlxZ9tZSBnZW5lbCBow7xrw7xtbGVyZSBnw7ZyZSB0YXNmaXllIGVkaWxpci5cbiAgICAgICAgICAgICAgPHN0cm9uZz5QUk9CxLBMR8SwPC9zdHJvbmc+4oCZbmluIHPDtnpsZcWfbWV5aSBoYWtsxLEgb2xhcmFrIGZlc2hldG1lc2kgZHVydW11bmRhIMOWxJ9yZW5jaSBhZGF5xLEgcHJvZ3JhbSDDvGNyZXRpXG4gICAgICAgICAgICAgIGthZGFyIGNlemFpIMWfYXJ0xLEgS3VydW3igJlhIMO2ZGVtZXllIG1lY2J1cmR1ci5cbiAgICAgICAgICAgIDwvcD5cbiAgICAgICAgICAgIDxwPjxzdHJvbmc+UFJPQsSwTEfEsDwvc3Ryb25nPuKAmW5pbiBidSBzw7Z6bGXFn21lIHZlIGdlbmVsIG3DvGV5eWlkZWxlcmRlIGJlbGlydGlsZW4gaMO8a8O8bWxlciBkb8SfcnVsdHVzdW5kYVxuICAgICAgICAgICAgICB0YWFoaMO8ZMO8bsO8ICjDtsSfcmVuY2kgYWRhecSxbsSxbiBva3VsIGtheWTEsW7EsSB5YXBtYSwgb3R1cnVtIGl6bmluZSBtw7xyYWNhYXQgZXRtZSDigJMgw7bEn3JlbmNpIGFkYXnEsW7EsW4gVMO8cmtpeWVcbiAgICAgICAgICAgICAgQ3VtaHVyaXlldGkgeWEgZGEgw4dla3lhIFlhc2FsYXLEsW5kYSBiaXIgZW5nZWxpIHlvayBpc2UgLSApIHllcmluZSBnZXRpcm1lbWVzaSB2ZSBzw7Z6bGXFn21lIGjDvGvDvG1sZXJpbmUgYXlrxLFyxLFcbiAgICAgICAgICAgICAgaGFyZWtldCBldG1lc2kgaGFsaW5kZSDDlsSfcmVuY2kgYWRhecSxbmEgc8O2emxlxZ9tZXlpIGhha2zEsSBvbGFyYWsgZmVzaWggaGFra8SxIGRvxJ9hciB2ZSBzw7Z6bGXFn21lIGdlbmVsIGjDvGvDvG1sZXJlXG4gICAgICAgICAgICAgIGfDtnJlIHRhc2ZpeWUgZWRpbGlyLlxuICAgICAgICAgICAgPC9wPlxuICAgICAgICAgICAgPHA+PHN0cm9uZz5PUlRBSyBIw5xLw5xNTEVSPHNwYW4gY2xhc3M9XCJtbC0zXCI+Ojwvc3Bhbj48L3N0cm9uZz4gPC9wPlxuICAgICAgICAgICAgPHA+VGFyYWZsYXIsIHPDtnpsZcWfbWVkZSB5YXrEsWzEsSBvbGFuIHRlYmxpZ2F0IGFkcmVzbGVyaW5pbiBkb8SfcnVsdcSfdW51IHRhYWhow7x0IGVkZXJsZXIuIFRhcmFmbGFyLCB0ZWJsaWdhdFxuICAgICAgICAgICAgICBhZHJlc2xlcmluZGVraSBkZcSfacWfaWtsaWtsZXJpLCBkZcSfacWfaWtsacSfaW4gb2xkdcSfdSB0YXJpaHRlbiBpdGliYXJlbiBlbiBnZcOnIDE1IGfDvG4gacOnaW5kZSBrYXLFn8SxIHRhcmFmYVxuICAgICAgICAgICAgICB5YXrEsWzEsSBvbGFyYWsgYmlsZGlybWVkaWtsZXJpIHRha2RpcmRlIHPDtnpsZcWfbWVkZSB5YXrEsWzEsSBvbGFuIGFkcmVzbGVyZSB5YXDEsWxhbiB0ZWJsaWdhdCwgZ8O2bmRlcmkgdmVcbiAgICAgICAgICAgICAgYmlsZGlyaW1sZXJpbiBnZcOnZXJsaSBiaXIgYmlsZGlyaW1pbiB0w7xtIHNvbnXDp2xhcsSxbsSxIGRvxJ91cmFjYcSfxLFuxLEgcGXFn2luZW4ga2FidWwgdmUgdGFhaGjDvHQgZWRlcmxlci48L3A+XG4gICAgICAgICAgICA8cD5ZdWthcsSxZGEgYmV5YW4gZWRpbGVuIGJpbGdpbGVyaSB0YW0gb2xhcmFrIG9rdXl1cCBhbmxhZMSxxJ/EsW3EsSB2ZSBiYcWfdnVydSBmb3JtdSB2ZSBzw7Z6bGXFn21lZGUgZG9sZHVyZHXEn3VtXG4gICAgICAgICAgICAgIGJpbGdpbGVyaW4gZG/En3J1bHXEn3VudSwgaGVyaGFuZ2kgYmlyIHlhbmzEscWfIGJleWFuZGFuIGtheW5ha2xhbmFuIGR1cnVtZGEgPHN0cm9uZz5QUk9CxLBMR8SwPC9zdHJvbmc+IGJhxZ92dXJ1bXVcbiAgICAgICAgICAgICAgaXB0YWwgZXRtZSBoYWtrxLEgb2xkdcSfdW51IHZlIGJlbGlydGlsZW4gxZ9hcnRsYXLEsW4gYmVuaW0gaGFra8SxbWRhIGJhxJ9sYXnEsWPEsSBvbGR1xJ91bnUgdmUgYmVuaW0gYnVubGFyYVxuICAgICAgICAgICAgICBiYcSfbMSxbMSxxJ/EsW3EsW4gem9ydW5sdSBvbGR1xJ91bnUga2FidWwgZWRpeW9ydW0uIMOWxJ9yZW5pbSBnw7ZyZWNlxJ9pbSBlxJ9pdGltIGt1cnVtdSwgeXVydCBkxLHFn8SxbmEgw6fEsWvEscWfIHByb3NlZMO8csO8XG4gICAgICAgICAgICAgIHZlIG90dXJ1bSBpem5pIGhha2vEsW5kYSB5ZXRlcmxpIGRlcmVjZWRlIGJpbGdpbGVuZGlyaWxkaW0uPC9wPlxuICAgICAgICAgICAgPHA+PHU+RsSwWUFUQSBEw4JIxLBMIE9MQU4gxLDFnkxFTUxFUjwvdT48L3A+XG5cbiAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICA8dWw+XG4gICAgICAgICAgICA8bGk+MSBZxLFsbMSxayBFxJ9pdGltIMOcY3JldGkgdmV5YSBIYXrEsXJsxLFrIMO8Y3JldGk8L2xpPlxuICAgICAgICAgICAgPGxpPlZpemUgcmFuZGV2dSDDvGNyZXRpLCBWaXplIEhhcmPEsSAxIHNlZmVyZSBtYWhzdXM8L2xpPlxuICAgICAgICAgICAgPGxpPkhhdmFhbGFuxLEgS2FyxZ/EsWxhbWEsIFRha3NpIMOcY3JldGkga2FyxZ/EsWxhbWE8L2xpPlxuICAgICAgICAgICAgPGxpPktvbmFrbGFtYSAoIGV2IHZleWEgeXVyZGEgeWVybGXFn3Rpcm1lICkgZGFuxLHFn21hbmzEsWsgaGl6bWV0aTwvbGk+XG4gICAgICAgICAgICA8bGk+w4dldmlyaSB2ZSBOb3RlciDEsMWfbGVtbGVyaTwvbGk+XG4gICAgICAgICAgICA8bGk+T3R1cnVtIMSwem5pPC9saT5cbiAgICAgICAgICAgIDxsaT5IYXrEsXJsxLFrIFNlcnRpZmlrYXPEsW7EsW4gQWzEsW5tYXPEsTwvbGk+XG4gICAgICAgICAgICA8bGk+w5xuaXZlcnNpdGUgS2FidWwgWWF6xLFzxLFuxLFuIEFsxLFubWFzxLE8L2xpPlxuICAgICAgICAgICAgPGxpPlNpbSBLYXJ0PC9saT5cbiAgICAgICAgICA8L3VsPlxuICAgICAgICAgIDxkaXYgY2xhc3M9XCJyb3cgdy0xMDBcIj5cbiAgICAgICAgICAgIDxwPjxzdHJvbmc+S29uc29sb3NsdWsgacOnaW4gdmVyaWxlY2VrIHRhYWhow7x0bmFtZXllIGFpdCBub3RlciBtYXNyYWZsYXLEsSDDtsSfcmVuY2l5ZSBhaXR0aXIuPC9zdHJvbmc+PC9wPlxuICAgICAgICAgICAgPHA+PHN0cm9uZz7EsHB0YWwgxLDFn2xlbWxlcmkgdmUgVml6ZSBSZWRkaW5lIMSwbGnFn2tpbiDDlnplbCBNYWRkZTo8L3N0cm9uZz4gUHJvIEJpbGdpIMO2xJ9yZW5jaW5pbiB2aXplIGJhxZ92dXJ1c3VcbiAgICAgICAgICAgICAgaGFra8SxbmRhIGdlcmVrbGkgdMO8bSBpxZ9sZW1sZXJpIGVrc2lrc2l6IHlhcHNhIGRhaGkgw7xsa2VsZXJpbiB2aXplIHBvbGl0aWthbGFyxLEgc2ViZWJpeWxlIHZpemUgcmVkZGkgb2xtYXPEsVxuICAgICAgICAgICAgICBkdXJ1bXVuZGEgUHJvIEJpbGdpIGVrIGJpciDDvGNyZXQgdGFsZXAgZXRtZWRlbiB2aXplIHJlZGRpbmUgaXRpcmF6IHPDvHJlY2luaSBla3Npa3NpeiB0YW1hbWxhbWFrbGFcbiAgICAgICAgICAgICAgecO8a8O8bWzDvGTDvHIuPC9wPlxuICAgICAgICAgICAgPHA+QW5jYWsgdml6ZSByZWRkaW5lIGl0aXJheiBzw7xyZWNpbmRlIHlhcMSxbGFjYWsgdml6ZSBoYXJjYW1hbGFyxLEgw7bEn3JlbmNpeWUgYWl0IG9sYWNha3TEsXIuIFZpemUgc8O8cmVjaW5kZVxuICAgICAgICAgICAgICBuaWhhaSBzb251w6cgdml6ZSByZWRkaSDFn2VrbGluZGUgb2xtYXPEsSBkdXJ1bXVuZGEgw7bEn3JlbmNpIG1hc3JhZmxhcsSxIGTDvMWfw7xsZXJlayBkYW7EscWfbWFsxLFrIGJlZGVsaSB2ZVxuICAgICAgICAgICAgICDDvG5pdmVyc2l0ZSDDvGNyZXRpIMO2xJ9yZW5jaXllIGlhZGUgZWRpbGlyLjwvcD5cbiAgICAgICAgICAgIDxwPsOcbml2ZXJzaXRleWUgZG/En3J1ZGFuIHlhcMSxbGFuIGXEn2l0aW0gw7xjcmV0aW5pbiBpYWRlc2kgw7xuaXZlcnNpdGVuaW4gaWFkZSBrb8WfdWxsYXLEsSBpbGUgaWxnaWxpXG4gICAgICAgICAgICAgIHnDtm5ldG1lbGlrbGVyaSBrYXBzYW3EsW5kYSDDvG5pdmVyc2l0ZSB0YXJhZsSxbmRhbiBnZXLDp2VrbGXFn3RpcmlsZWNla3Rpci4gw5xuaXZlcnNpdGUgZcSfaXRpbSDDvGNyZXQgaWFkZXNpXG4gICAgICAgICAgICAgIGtvbnVzdW5kYSBQcm8gQmlsZ2nigJluaW4gaGVyaGFuZ2kgYmlyIHNvcnVtbHVsdcSfdSBtZXZjdXQgZGXEn2lsZGlyLjwvcD5cbiAgICAgICAgICAgIDxwPlZpemUgc29udcOnbGFubWFkYW4gdmV5YSB2aXplIG9uYXlsYW5kxLFrdGFuIHNvbnJhIMO2xJ9yZW5jaW5pbiBpcHRhbCB0YWxlYmluZGUgYnVsdW5tYXPEsSBkdXJ1bXVuZGEgZGFuxLHFn21hbmzEsWtcbiAgICAgICAgICAgICAgdmUgw7bEn3JlbmNpIG1hc3JhZmxhcsSxIGlsZSBpbGdpbGkgYWzEsW5hbiDDtm4gw7ZkZW1leWxlIGlsZ2lsaSBQcm8gQmlsZ2kgaGVyaGFuZ2kgYmlyIGlhZGVcbiAgICAgICAgICAgICAgZ2Vyw6dla2xlxZ90aXJtZXllY2VrdGlyLiBWaXplIHJlZGRpIGR1cnVtdW5kYSBpc2Ugw7bEn3JlbmNpIG1hc3JhZmxhcsSxIG9sYW4gMS4wMDAgRXVybyBrZXNpbGVyZWsgZ2VyaSBrYWxhbiDDtm5cbiAgICAgICAgICAgICAgw7ZkZW1lIGlhZGUgZWRpbGlyLjwvcD5cbiAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICA8ZGl2IGNsYXNzPVwicm93IHctMTAwXCI+XG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwiY29sLW1kLTZcIj5cbiAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInJvd1wiPlxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJjb2wtbWQtNlwiPjxzdHJvbmc+S2F0xLFsxLFtY8SxbsSxbiBBZMSxIFNveWFkxLE6PC9zdHJvbmc+PC9kaXY+XG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cImNvbC1tZC02XCI+X19fX19fX19fX19fX19fX19fXzwvZGl2PlxuICAgICAgICAgICAgICA8L2Rpdj5cblxuICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwiY29sLW1kLTZcIj5cbiAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInJvd1wiPlxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJjb2wtbWQtNlwiPjxzdHJvbmc+WWV0a2lsaSBBZMSxIFNveWFkxLE6PC9zdHJvbmc+PC9kaXY+XG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cImNvbC1tZC02XCI+VHVmYW4gQmFyxLHFnyBBbnRtZW48L2Rpdj5cbiAgICAgICAgICAgICAgPC9kaXY+XG5cbiAgICAgICAgICAgIDwvZGl2PlxuXG4gICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgPGRpdiBjbGFzcz1cInJvdyB3LTEwMFwiPlxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cImNvbC1tZC02XCI+XG4gICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJyb3dcIj5cbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwiY29sLW1kLTZcIj48c3Ryb25nPkthdMSxbMSxbWPEsW7EsW4gxLBtemFzxLE6PC9zdHJvbmc+PC9kaXY+XG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cImNvbC1tZC02XCI+X19fX19fX19fX19fX19fX19fXzwvZGl2PlxuICAgICAgICAgICAgICA8L2Rpdj5cblxuICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwiY29sLW1kLTZcIj5cbiAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cInJvd1wiPlxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJjb2wtbWQtNlwiPjxzdHJvbmc+WWV0a2lsaSDEsG16YXPEsTo8L3N0cm9uZz48L2Rpdj5cbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwiY29sLW1kLTZcIj5fX19fX19fX19fX19fX19fX19fPC9kaXY+XG4gICAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgPC9kaXY+XG5cblxuXG4gICAgICAgIDwvZGl2PlxuXG5cbiAgICAgICAgPGRpdiBjbGFzcz1cInJvdyB3LTEwMCBtdC0zXCI+XG4gICAgICAgICAgPGRpdiBjbGFzcz1cImNvbC0xMlwiPlxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cInRhYmxlLXJlc3BvbnNpdmUgdGFibGUtY3VzdG9tXCI+XG4gICAgICAgICAgICAgIDx0YWJsZSBjbGFzcz1cInRhYmxlIHRhYmxlLXNtXCI+XG4gICAgICAgICAgICAgICAgPHRoZWFkPlxuICAgICAgICAgICAgICAgICAgPHRyPlxuICAgICAgICAgICAgICAgICAgICA8dGggY29sc3Bhbj1cIjRcIj5Ub3BsYW0gUGFrZXQgw5xjcmV0OiA1LjYwMEVVUihiZcWfYmluYWx0xLF5w7x6ZXVybyk8L3RoPlxuICAgICAgICAgICAgICAgICAgPC90cj5cbiAgICAgICAgICAgICAgICAgIDx0ciBjbGFzcz1cInRleHQtY2VudGVyXCI+XG4gICAgICAgICAgICAgICAgICAgIDx0aCBjb2xzcGFuPVwiNFwiPsOWREVNRSBQTEFOSTwvdGg+XG4gICAgICAgICAgICAgICAgICA8L3RyPlxuICAgICAgICAgICAgICAgICAgPHRyPlxuICAgICAgICAgICAgICAgICAgICA8dGg+VGFyaWg8L3RoPlxuICAgICAgICAgICAgICAgICAgICA8dGg+w5ZkZW1lIFR1dGFyxLE8L3RoPlxuICAgICAgICAgICAgICAgICAgICA8dGg+w5ZkZW1lbmluIFlhcMSxbGFjYcSfxLEgWWVyPC90aD5cbiAgICAgICAgICAgICAgICAgICAgPHRoPkHDp8Sxa2xhbWE8L3RoPlxuICAgICAgICAgICAgICAgICAgPC90cj5cbiAgICAgICAgICAgICAgICA8L3RoZWFkPlxuICAgICAgICAgICAgICAgIDx0Ym9keT5cbiAgICAgICAgICAgICAgICAgIDx0cj5cbiAgICAgICAgICAgICAgICAgICAgPHRkPsOWbiDDtmRlbWU8L3RkPlxuICAgICAgICAgICAgICAgICAgICA8dGQ+Mi4wMDAgRXVybzwvdGQ+XG4gICAgICAgICAgICAgICAgICAgIDx0ZD5Qcm8gQmlsZ2k8L3RkPlxuICAgICAgICAgICAgICAgICAgICA8dGQ+RcSfaXRpbSB2ZSBCYcWfdnVydSDDnGNyZXRpPC90ZD5cbiAgICAgICAgICAgICAgICAgIDwvdHI+XG4gICAgICAgICAgICAgICAgICA8dHI+XG4gICAgICAgICAgICAgICAgICAgIDx0ZD5WaXplIG9uYXlsYW5kxLHEn8SxbmRhPC90ZD5cbiAgICAgICAgICAgICAgICAgICAgPHRkPjMuMDAwIEV1cm88L3RkPlxuICAgICAgICAgICAgICAgICAgICA8dGQ+UHJvIEJpbGdpPC90ZD5cbiAgICAgICAgICAgICAgICAgICAgPHRkPkthbGFuIEXEn2l0aW0gdmUgRGFuxLHFn21hbmzEsWs8L3RkPlxuICAgICAgICAgICAgICAgICAgPC90cj5cbiAgICAgICAgICAgICAgICA8L3Rib2R5PlxuICAgICAgICAgICAgICA8L3RhYmxlPlxuICAgICAgICAgICAgPC9kaXY+XG5cbiAgICAgICAgICA8L2Rpdj5cblxuICAgICAgICA8L2Rpdj5cbiAgICAgICAgPCEtLSAvLnJvdyAtLT5cbiAgICAgIDwvZGl2PlxuICAgICAgPCEtLSAvLmludm9pY2UgLS0+XG4gICAgPC9kaXY+XG4gIDwvZGl2PlxuPC90ZW1wbGF0ZT5cblxuPHNjcmlwdD5cbmltcG9ydCBGb3JtIGZyb20gXCJ2Zm9ybVwiO1xuaW1wb3J0IGF4aW9zIGZyb20gXCJheGlvc1wiO1xuaW1wb3J0IHsgbWFwR2V0dGVycyB9IGZyb20gXCJ2dWV4XCI7XG5pbXBvcnQgaHRtbDJwZGYgZnJvbSBcImh0bWwycGRmLmpzXCI7XG5cbmV4cG9ydCBkZWZhdWx0IHtcbiAgbWlkZGxld2FyZTogW1wiYXV0aFwiLCBcImNoZWNrLXBlcm1pc3Npb25zXCJdLFxuICBtZXRhSW5mbygpIHtcbiAgICByZXR1cm4geyB0aXRsZTogdGhpcy4kdChcInNhbGVzLnF1b3RhdGlvbnMudmlldy5wYWdlX3RpdGxlXCIpIH07XG4gIH0sXG4gIGRhdGE6ICgpID0+ICh7XG4gICAgYWxsRGF0YTogXCJcIixcbiAgICBicmVhZGNydW1ic0N1cnJlbnQ6IFwic2FsZXMucXVvdGF0aW9ucy52aWV3LmJyZWFkY3J1bWJzX2N1cnJlbnRcIixcbiAgICBicmVhZGNydW1iczogW1xuICAgICAge1xuICAgICAgICBuYW1lOiBcInNhbGVzLnF1b3RhdGlvbnMudmlldy5icmVhZGNydW1ic19maXJzdFwiLFxuICAgICAgICB1cmw6IFwiaG9tZVwiLFxuICAgICAgfSxcbiAgICAgIHtcbiAgICAgICAgbmFtZTogXCJzYWxlcy5xdW90YXRpb25zLnZpZXcuYnJlYWRjcnVtYnNfc2Vjb25kXCIsXG4gICAgICAgIHVybDogXCJxdW90YXRpb25zLmluZGV4XCIsXG4gICAgICB9LFxuICAgICAge1xuICAgICAgICBuYW1lOiBcInNhbGVzLnF1b3RhdGlvbnMudmlldy5icmVhZGNydW1ic19hY3RpdmVcIixcbiAgICAgICAgdXJsOiBcIlwiLFxuICAgICAgfSxcbiAgICBdLFxuICAgIGNpbnM6IFwiRVwiLFxuICAgIHF1b3RhdGlvblByb2R1Y3RzOiBbXSxcbiAgICBxdW90YXRpb25QcmVmaXg6IFwiXCIsXG4gICAgY2xpZW50UHJlZml4OiBcIlwiLFxuICAgIHByb2R1Y3RQcmVmaXg6IFwiXCIsXG4gICAgbG9hZGluZzogZmFsc2UsXG4gICAgZm9ybTogbmV3IEZvcm0oe1xuICAgICAgaXNTZW5kRW1haWw6IGZhbHNlLFxuICAgICAgaXNTZW5kU01TOiBmYWxzZSxcbiAgICB9KSxcbiAgICBpc0RlbW9Nb2RlOiB3aW5kb3cuY29uZmlnLmlzRGVtb01vZGUsXG4gIH0pLFxuICAvLyBNYXAgR2V0dGVyc1xuICBjb21wdXRlZDoge1xuICAgIC4uLm1hcEdldHRlcnMoXCJvcGVyYXRpb25zXCIsIFtcImFwcEluZm9cIl0pLFxuICB9LFxuICBjcmVhdGVkKCkge1xuICAgIHRoaXMuZ2V0UXVvdGF0aW9uKCk7XG4gICAgdGhpcy5xdW90YXRpb25QcmVmaXggPSB0aGlzLmFwcEluZm8ucXVvdGF0aW9uUHJlZml4O1xuICAgIHRoaXMuY2xpZW50UHJlZml4ID0gdGhpcy5hcHBJbmZvLmNsaWVudFByZWZpeDtcbiAgICB0aGlzLnByb2R1Y3RQcmVmaXggPSB0aGlzLmFwcEluZm8ucHJvZHVjdFByZWZpeDtcbiAgfSxcbiAgbWV0aG9kczoge1xuICAgIC8vIGdldCB0aGUgcXVvdGF0aW9uXG4gICAgYXN5bmMgZ2V0UXVvdGF0aW9uKCkge1xuICAgICAgdGhpcy5sb2FkaW5nID0gdHJ1ZTtcbiAgICAgIGNvbnN0IHsgZGF0YSB9ID0gYXdhaXQgYXhpb3MuZ2V0KFxuICAgICAgICB3aW5kb3cubG9jYXRpb24ub3JpZ2luICsgXCIvYXBpL3F1b3RhdGlvbnMvXCIgKyB0aGlzLiRyb3V0ZS5wYXJhbXMuc2x1Z1xuICAgICAgKTtcbiAgICAgIHRoaXMuYWxsRGF0YSA9IGRhdGEuZGF0YTtcbiAgICAgIHRoaXMucXVvdGF0aW9uUHJvZHVjdHMgPSB0aGlzLmFsbERhdGEucHJvZHVjdHM7XG4gICAgICB0aGlzLnF1b3RhdGlvblByb2R1Y3RzLnNvcnQodGhpcy5zb3J0UHJvZHVjdHMpO1xuICAgICAgdGhpcy5sb2FkaW5nID0gZmFsc2U7XG4gICAgfSxcbiAgICBzb3J0UHJvZHVjdHMoYSwgYikge1xuICAgICAgaWYgKGEucHJvZHVjdENvZGUgPCBiLnByb2R1Y3RDb2RlKSB7XG4gICAgICAgIHJldHVybiAtMTtcbiAgICAgIH1cbiAgICAgIGlmIChhLnByb2R1Y3RDb2RlID4gYi5wcm9kdWN0Q29kZSkge1xuICAgICAgICByZXR1cm4gMTtcbiAgICAgIH1cbiAgICAgIHJldHVybiAwO1xuICAgIH0sXG4gICAgLy8gZG93bmxvYWQgcGRmXG4gICAgZ2VuZXJhdGVQREYoKSB7XG4gICAgICAvLyBHZXQgdGhlIEhUTUwgY29udGVudCB0byBiZSBjb252ZXJ0ZWRcbiAgICAgIGNvbnN0IGVsZW1lbnQgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZChcImNvbnRlbnQtdG8tcGRmXCIpO1xuXG4gICAgICAvLyBPcHRpb25zIGZvciBQREYgZ2VuZXJhdGlvblxuICAgICAgY29uc3Qgb3B0aW9ucyA9IHtcbiAgICAgICAgbWFyZ2luOiA1LFxuICAgICAgICBmaWxlbmFtZTogXCJRdW90YXRpb24tXCIgKyB0aGlzLiRyb3V0ZS5wYXJhbXMuc2x1ZyArIFwiLnBkZlwiLFxuICAgICAgICBodG1sMmNhbnZhczogeyBzY2FsZTogMiB9LFxuICAgICAgICBqc1BERjogeyB1bml0OiBcIm1tXCIsIGZvcm1hdDogXCJhNFwiLCBvcmllbnRhdGlvbjogXCJwb3J0cmFpdFwiIH0sXG4gICAgICB9O1xuICAgICAgLy8gR2VuZXJhdGUgUERGIGZyb20gSFRNTCBjb250ZW50XG4gICAgICBodG1sMnBkZigpLmZyb20oZWxlbWVudCkuc2V0KG9wdGlvbnMpLnNhdmUoKTtcbiAgICAgIHRvYXN0LmZpcmUoe1xuICAgICAgICB0eXBlOiBcInN1Y2Nlc3NcIixcbiAgICAgICAgdGl0bGU6IHRoaXMuJHQoXCJEb3dubG9hZCBzdGFydGVkLlwiKSxcbiAgICAgIH0pO1xuICAgIH0sXG4gICAgLy8gbm90aWZ5XG4gICAgYXN5bmMgbm90aWZ5KCkge1xuICAgICAgaWYgKCF0aGlzLmlzRGVtb01vZGUpIHtcbiAgICAgICAgdGhpcy5sb2FkaW5nID0gdHJ1ZTtcbiAgICAgICAgYXdhaXQgdGhpcy5mb3JtXG4gICAgICAgICAgLnBvc3QoXG4gICAgICAgICAgICB3aW5kb3cubG9jYXRpb24ub3JpZ2luICtcbiAgICAgICAgICAgIFwiL2FwaS9xdW90YXRpb24vbm90aWZ5L1wiICtcbiAgICAgICAgICAgIHRoaXMuJHJvdXRlLnBhcmFtcy5zbHVnXG4gICAgICAgICAgKVxuICAgICAgICAgIC50aGVuKCgpID0+IHtcbiAgICAgICAgICAgIHRvYXN0LmZpcmUoe1xuICAgICAgICAgICAgICB0eXBlOiBcInN1Y2Nlc3NcIixcbiAgICAgICAgICAgICAgdGl0bGU6IHRoaXMuJHQoXCJOb3RpZmljYXRpb24gc2VudCBzdWNjZXNzZnVsbHkuXCIpLFxuICAgICAgICAgICAgfSk7XG4gICAgICAgICAgfSlcbiAgICAgICAgICAuY2F0Y2goKCkgPT4ge1xuICAgICAgICAgICAgdG9hc3QuZmlyZSh7IHR5cGU6IFwiZXJyb3JcIiwgdGl0bGU6IHRoaXMuJHQoXCJjb21tb24uZXJyb3JfbXNnXCIpIH0pO1xuICAgICAgICAgIH0pO1xuICAgICAgICB0aGlzLmxvYWRpbmcgPSBmYWxzZTtcbiAgICAgIH1cbiAgICAgIGVsc2Uge1xuICAgICAgICB0b2FzdC5maXJlKHtcbiAgICAgICAgICB0eXBlOiBcIndhcm5pbmdcIixcbiAgICAgICAgICB0aXRsZTogdGhpcy4kdChcIllvdSBhcmUgbm90IGFsbG93ZWQgdG8gZG8gdGhpcyBpbiBkZW1vIHZlcnNpb24uXCIpLFxuICAgICAgICB9KTtcbiAgICAgIH1cbiAgICB9LFxuICAgIC8vIHByaW50XG4gICAgcHJpbnRXaW5kb3coKSB7XG4gICAgICB3aW5kb3cucHJpbnQoKTtcbiAgICB9LFxuICB9LFxufTtcbjwvc2NyaXB0PlxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/pages/sales/quotations/show.vue?vue&type=script&lang=js\n"); /***/ }), /***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/pages/sales/quotations/show.vue?vue&type=template&id=35522e09": /*!************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/pages/sales/quotations/show.vue?vue&type=template&id=35522e09 ***! \************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n var _vm = this,\n _c = _vm._self._c;\n return _c(\"div\", [_c(\"breadcrumbs\", {\n attrs: {\n items: _vm.breadcrumbs,\n current: _vm.breadcrumbsCurrent\n }\n }), _vm._v(\" \"), _c(\"div\", {\n staticClass: \"row no-print mb-2\"\n }, [_c(\"div\", {\n staticClass: \"w-100 text-right float-right\"\n }, [_vm.allData ? _c(\"div\", {\n staticClass: \"btn-group\"\n }, [_c(\"a\", {\n staticClass: \"btn btn-secondary\",\n attrs: {\n href: \"#\"\n },\n on: {\n click: function click($event) {\n _vm.notify(_vm.form.isSendSMS = true);\n }\n }\n }, [_c(\"i\", {\n staticClass: \"fas fa-sms\"\n }), _vm._v(\" \" + _vm._s(_vm.$t(\"common.sms\")) + \"\\n \")]), _vm._v(\" \"), _c(\"a\", {\n staticClass: \"btn btn-success\",\n attrs: {\n href: \"#\"\n },\n on: {\n click: function click($event) {\n _vm.notify(_vm.form.isSendEmail = true);\n }\n }\n }, [_c(\"i\", {\n staticClass: \"fas fa-paper-plane\"\n }), _vm._v(\" \" + _vm._s(_vm.$t(\"email\")))]), _vm._v(\" \"), _c(\"a\", {\n staticClass: \"btn btn-primary\",\n attrs: {\n href: \"#\"\n },\n on: {\n click: function click($event) {\n return _vm.generatePDF();\n }\n }\n }, [_c(\"i\", {\n staticClass: \"fas fa-download\"\n }), _vm._v(\" \" + _vm._s(_vm.$t(\"download\")) + \"\\n \")]), _vm._v(\" \"), _c(\"a\", {\n staticClass: \"btn btn-secondary\",\n attrs: {\n href: \"#\"\n },\n on: {\n click: function click($event) {\n return _vm.printWindow();\n }\n }\n }, [_c(\"i\", {\n staticClass: \"fas fa-print\"\n }), _vm._v(\" \" + _vm._s(_vm.$t(\"common.print\")) + \"\\n \")]), _vm._v(\" \"), _vm.$can(\"quotation-edit\") ? _c(\"router-link\", {\n staticClass: \"btn btn-info\",\n attrs: {\n to: {\n name: \"quotations.edit\",\n params: {\n slug: _vm.allData.slug\n }\n }\n }\n }, [_c(\"i\", {\n staticClass: \"fas fa-edit\"\n }), _vm._v(\" \" + _vm._s(_vm.$t(\"common.edit\")) + \"\\n \")]) : _vm._e(), _vm._v(\" \"), _c(\"router-link\", {\n staticClass: \"btn btn-dark float-right\",\n attrs: {\n to: {\n name: \"quotations.index\"\n }\n }\n }, [_c(\"i\", {\n staticClass: \"fas fa-long-arrow-alt-left\"\n }), _vm._v(\" \" + _vm._s(_vm.$t(\"common.back\")) + \"\\n \")])], 1) : _vm._e()])]), _vm._v(\" \"), _c(\"div\", {\n staticClass: \"row\"\n }, [_c(\"div\", {\n staticClass: \"invoice p-3 mb-3 w-100\",\n attrs: {\n id: \"content-to-pdf\"\n }\n }, [_c(\"table-loading\", {\n directives: [{\n name: \"show\",\n rawName: \"v-show\",\n value: _vm.loading,\n expression: \"loading\"\n }]\n }), _vm._v(\" \"), _c(\"div\", {\n staticClass: \"row invoice-info\"\n }, [_c(\"div\", {\n staticClass: \"col-md-12 mx-auto\"\n }, [_c(\"strong\", {\n staticClass: \"d-flex d-flex justify-content-center\",\n domProps: {\n innerHTML: _vm._s(_vm.appInfo.companyTagline)\n }\n })]), _vm._v(\" \"), _c(\"div\", {\n staticClass: \"row w-100\"\n }, [_c(\"div\", {\n staticClass: \"col-md-12\"\n }, [_c(\"div\", {\n staticClass: \"d-flex justify-content-between\"\n }, [_c(\"div\", {\n staticClass: \"w-100\"\n }, [_c(\"div\", {\n staticClass: \"row\"\n }, [_vm._v(\"Kişisel Bilgiler\")]), _vm._v(\" \"), _vm._m(0), _vm._v(\" \"), _vm._m(1), _vm._v(\" \"), _vm._m(2), _vm._v(\" \"), _c(\"div\", {\n staticClass: \"row\"\n }, [_c(\"div\", {\n staticClass: \"col-md-12 offset-md-3\"\n }, [_c(\"span\", {\n \"class\": {\n \"bg-dark text-dark\": _vm.cins == \"K\"\n }\n }, [_vm._v(\"☐\")]), _c(\"span\", {\n staticClass: \"ml-1\"\n }, [_vm._v(\"KADIN\")]), _vm._v(\" \"), _c(\"span\", {\n staticClass: \"ml-2\",\n \"class\": {\n \"bg-dark text-dark\": _vm.cins == \"E\"\n }\n }, [_vm._v(\"☐\")]), _c(\"span\", {\n staticClass: \"ml-1\"\n }, [_vm._v(\"ERKEK\")])])]), _vm._v(\" \"), _vm._m(3), _vm._v(\" \"), _vm._m(4), _vm._v(\" \"), _vm._m(5), _vm._v(\" \"), _vm._m(6), _vm._v(\" \"), _vm._m(7), _vm._v(\" \"), _vm._m(8), _vm._v(\" \"), _vm._m(9), _vm._v(\" \"), _vm._m(10), _vm._v(\" \"), _vm._m(11), _vm._v(\" \"), _vm._m(12), _vm._v(\" \"), _vm._m(13), _vm._v(\" \"), _vm._m(14), _vm._v(\" \"), _vm._m(15), _vm._v(\" \"), _vm._m(16), _vm._v(\" \"), _vm._m(17), _vm._v(\" \"), _vm._m(18)]), _vm._v(\" \"), _vm._m(19)])]), _vm._v(\" \"), _vm._m(20), _vm._v(\" \"), _vm._m(21), _vm._v(\" \"), _c(\"div\", {\n staticClass: \"col-md-11 offset-1\"\n }, [_vm._v(\"\\n TARAFLAR\\n \")]), _vm._v(\" \"), _vm._m(22), _vm._v(\" \"), _vm._m(23), _vm._v(\" \"), _vm._m(24), _vm._v(\" \"), _vm._m(25), _vm._v(\" \"), _vm._m(26), _vm._v(\" \"), _vm._m(27), _vm._v(\" \"), _vm._m(28), _vm._v(\" \"), _vm._m(29), _vm._v(\" \"), _vm._m(30), _vm._v(\" \"), _vm._m(31), _vm._v(\" \"), _vm._m(32), _vm._v(\" \"), _vm._m(33), _vm._v(\" \"), _vm._m(34), _vm._v(\" \"), _vm._m(35), _vm._v(\" \"), _vm._m(36), _vm._v(\" \"), _vm._m(37), _vm._v(\" \"), _vm._m(38), _vm._v(\" \"), _vm._m(39), _vm._v(\" \"), _vm._m(40), _vm._v(\" \"), _vm._m(41), _vm._v(\" \"), _vm._m(42), _vm._v(\" \"), _vm._m(43), _vm._v(\" \"), _vm._m(44), _vm._v(\" \"), _vm._m(45), _vm._v(\" \"), _c(\"p\", [_vm._v(\"Taraflar, sözleşmede yazılı olan tebligat adreslerinin doğruluğunu taahhüt ederler. Taraflar, tebligat\\n adreslerindeki değişiklikleri, değişikliğin olduğu tarihten itibaren en geç 15 gün içinde karşı tarafa\\n yazılı olarak bildirmedikleri takdirde sözleşmede yazılı olan adreslere yapılan tebligat, gönderi ve\\n bildirimlerin geçerli bir bildirimin tüm sonuçlarını doğuracağını peşinen kabul ve taahhüt ederler.\")]), _vm._v(\" \"), _vm._m(46), _vm._v(\" \"), _vm._m(47)]), _vm._v(\" \"), _vm._m(48), _vm._v(\" \"), _vm._m(49), _vm._v(\" \"), _vm._m(50), _vm._v(\" \"), _vm._m(51)]), _vm._v(\" \"), _vm._m(52)], 1)])], 1);\n};\nvar staticRenderFns = [function () {\n var _vm = this,\n _c = _vm._self._c;\n return _c(\"div\", {\n staticClass: \"row\"\n }, [_c(\"div\", {\n staticClass: \"col-md-4\"\n }, [_vm._v(\"Adı\")]), _vm._v(\" \"), _c(\"div\", {\n staticClass: \"col-md-8\"\n }, [_vm._v(\"EROL\")])]);\n}, function () {\n var _vm = this,\n _c = _vm._self._c;\n return _c(\"div\", {\n staticClass: \"row\"\n }, [_c(\"div\", {\n staticClass: \"col-md-4\"\n }, [_vm._v(\"Soyadı\")]), _vm._v(\" \"), _c(\"div\", {\n staticClass: \"col-md-8\"\n }, [_vm._v(\"Kolukırık\")])]);\n}, function () {\n var _vm = this,\n _c = _vm._self._c;\n return _c(\"div\", {\n staticClass: \"row\"\n }, [_c(\"div\", {\n staticClass: \"col-md-4\"\n }, [_vm._v(\"TC Kimlik No\")]), _vm._v(\" \"), _c(\"div\", {\n staticClass: \"col-md-8\"\n }, [_vm._v(\"10620177532\")])]);\n}, function () {\n var _vm = this,\n _c = _vm._self._c;\n return _c(\"div\", {\n staticClass: \"row\"\n }, [_c(\"div\", {\n staticClass: \"col-md-4\"\n }, [_vm._v(\"Doğum Yeri\")]), _vm._v(\" \"), _c(\"div\", {\n staticClass: \"col-md-8\"\n }, [_vm._v(\"Kadirli\")])]);\n}, function () {\n var _vm = this,\n _c = _vm._self._c;\n return _c(\"div\", {\n staticClass: \"row\"\n }, [_c(\"div\", {\n staticClass: \"col-md-4\"\n }, [_vm._v(\"Doğum Tarih\")]), _vm._v(\" \"), _c(\"div\", {\n staticClass: \"col-md-8\"\n }, [_vm._v(\" 05/05/2005\")])]);\n}, function () {\n var _vm = this,\n _c = _vm._self._c;\n return _c(\"div\", {\n staticClass: \"row\"\n }, [_c(\"div\", {\n staticClass: \"col-md-4\"\n }, [_vm._v(\"Uyruğu\")]), _vm._v(\" \"), _c(\"div\", {\n staticClass: \"col-md-8\"\n }, [_vm._v(\"T.C.\")])]);\n}, function () {\n var _vm = this,\n _c = _vm._self._c;\n return _c(\"div\", {\n staticClass: \"row\"\n }, [_c(\"div\", {\n staticClass: \"col-md-4\"\n }, [_vm._v(\"Diğer Uyruklar\")]), _vm._v(\" \"), _c(\"div\", {\n staticClass: \"col-md-8\"\n }, [_vm._v(\"______________________\")])]);\n}, function () {\n var _vm = this,\n _c = _vm._self._c;\n return _c(\"div\", {\n staticClass: \"row\"\n }, [_c(\"div\", {\n staticClass: \"col-md-4\"\n }, [_vm._v(\"Pasaport Cinsi\")]), _vm._v(\" \"), _c(\"div\", {\n staticClass: \"col-md-8\"\n }, [_vm._v(\"Bordo\")])]);\n}, function () {\n var _vm = this,\n _c = _vm._self._c;\n return _c(\"div\", {\n staticClass: \"row\"\n }, [_c(\"div\", {\n staticClass: \"col-md-3\"\n }, [_vm._v(\"Pasaport No\")]), _vm._v(\" \"), _c(\"div\", {\n staticClass: \"col-md-3\"\n }, [_vm._v(\"U31994140\")]), _vm._v(\" \"), _c(\"div\", {\n staticClass: \"col-md-3\"\n }, [_vm._v(\"Verildiği Şehir/Ülke\")]), _vm._v(\" \"), _c(\"div\", {\n staticClass: \"col-md-3\"\n }, [_vm._v(\"Kadirli / Türkiye\")])]);\n}, function () {\n var _vm = this,\n _c = _vm._self._c;\n return _c(\"div\", {\n staticClass: \"row\"\n }, [_c(\"div\", {\n staticClass: \"col-md-3\"\n }, [_vm._v(\"Verildiği Tarih\")]), _vm._v(\" \"), _c(\"div\", {\n staticClass: \"col-md-3\"\n }, [_vm._v(\"04/09/2023\")]), _vm._v(\" \"), _c(\"div\", {\n staticClass: \"col-md-3\"\n }, [_vm._v(\"Bitiş tarihi\")]), _vm._v(\" \"), _c(\"div\", {\n staticClass: \"col-md-3\"\n }, [_vm._v(\"05/05/2030\")])]);\n}, function () {\n var _vm = this,\n _c = _vm._self._c;\n return _c(\"div\", {\n staticClass: \"row\"\n }, [_c(\"div\", {\n staticClass: \"col-md-4\"\n }, [_vm._v(\"Adres:\")]), _vm._v(\" \"), _c(\"div\", {\n staticClass: \"col-md-8\"\n }, [_vm._v(\"Savrun mahallesi 21 sokak no 1A Osmaniye/Kadirli\")])]);\n}, function () {\n var _vm = this,\n _c = _vm._self._c;\n return _c(\"div\", {\n staticClass: \"row\"\n }, [_c(\"div\", {\n staticClass: \"col-md-3\"\n }, [_vm._v(\"Cep Telefonu\")]), _vm._v(\" \"), _c(\"div\", {\n staticClass: \"col-md-3\"\n }, [_vm._v(\"05375612001\")]), _vm._v(\" \"), _c(\"div\", {\n staticClass: \"col-md-3\"\n }, [_vm._v(\"E-mail\")]), _vm._v(\" \"), _c(\"div\", {\n staticClass: \"col-md-3\"\n }, [_vm._v(\"erol_kolukirik@hotmail.com\")])]);\n}, function () {\n var _vm = this,\n _c = _vm._self._c;\n return _c(\"div\", {\n staticClass: \"row\"\n }, [_c(\"div\", {\n staticClass: \"col-md-4\"\n }, [_vm._v(\"Baba Adı\")]), _vm._v(\" \"), _c(\"div\", {\n staticClass: \"col-md-8\"\n }, [_vm._v(\"Ali Kolukırık\")])]);\n}, function () {\n var _vm = this,\n _c = _vm._self._c;\n return _c(\"div\", {\n staticClass: \"row\"\n }, [_c(\"div\", {\n staticClass: \"col-md-4\"\n }, [_vm._v(\"Anne Adı\")]), _vm._v(\" \"), _c(\"div\", {\n staticClass: \"col-md-8\"\n }, [_vm._v(\"Pelin Kolukırık\")])]);\n}, function () {\n var _vm = this,\n _c = _vm._self._c;\n return _c(\"div\", {\n staticClass: \"row\"\n }, [_c(\"div\", {\n staticClass: \"col-md-12 offset-md-1 font-weight-bold\"\n }, [_vm._v(\"Eğitim almak istediğiniz;\")])]);\n}, function () {\n var _vm = this,\n _c = _vm._self._c;\n return _c(\"div\", {\n staticClass: \"row\"\n }, [_c(\"div\", {\n staticClass: \"col-md-2 offset-md-1\"\n }, [_vm._v(\"Ülke\")]), _vm._v(\"\\n :\\n \"), _c(\"div\", {\n staticClass: \"col-md-7\"\n }, [_vm._v(\"ÇEKYA\")])]);\n}, function () {\n var _vm = this,\n _c = _vm._self._c;\n return _c(\"div\", {\n staticClass: \"row\"\n }, [_c(\"div\", {\n staticClass: \"col-md-2 offset-md-1\"\n }, [_vm._v(\"Üniversite\")]), _vm._v(\"\\n :\\n \"), _c(\"div\", {\n staticClass: \"col-md-7\"\n }, [_vm._v(\"Çek Kimya ve Teknoloji Üniversitesi\")])]);\n}, function () {\n var _vm = this,\n _c = _vm._self._c;\n return _c(\"div\", {\n staticClass: \"row\"\n }, [_c(\"div\", {\n staticClass: \"col-md-2 offset-md-1\"\n }, [_vm._v(\"Bölüm\")]), _vm._v(\"\\n :\\n \"), _c(\"div\", {\n staticClass: \"col-md-7\"\n }, [_vm._v(\"Yarı Yıl Hazırlık\")])]);\n}, function () {\n var _vm = this,\n _c = _vm._self._c;\n return _c(\"div\", {\n staticClass: \"row\"\n }, [_c(\"div\", {\n staticClass: \"col-md-2 offset-md-1\"\n }, [_vm._v(\"Eğtim Dili\")]), _vm._v(\"\\n :\\n \"), _c(\"div\", {\n staticClass: \"col-md-7\"\n }, [_vm._v(\"Çekçe\")])]);\n}, function () {\n var _vm = this,\n _c = _vm._self._c;\n return _c(\"div\", {\n staticClass: \"card border border-primary\",\n staticStyle: {\n width: \"10rem\",\n height: \"12rem\"\n }\n }, [_c(\"img\", {\n staticClass: \"card-img-top\",\n attrs: {\n src: \"\",\n alt: \"Card image cap\"\n }\n })]);\n}, function () {\n var _vm = this,\n _c = _vm._self._c;\n return _c(\"div\", {\n staticClass: \"col-md-12 mx-auto\"\n }, [_c(\"strong\", {\n staticClass: \"d-flex d-flex justify-content-center mt-2\"\n }, [_vm._v(\"PROBİLGİ YURT DIŞI EĞİTİM DANIŞMANLIĞI\")])]);\n}, function () {\n var _vm = this,\n _c = _vm._self._c;\n return _c(\"div\", {\n staticClass: \"col-md-12 mx-auto\"\n }, [_c(\"strong\", {\n staticClass: \"d-flex d-flex justify-content-center\"\n }, [_vm._v(\"SÖZLEŞMESİ\")])]);\n}, function () {\n var _vm = this,\n _c = _vm._self._c;\n return _c(\"p\", {\n staticStyle: {\n \"text-indent\": \"40px\"\n }\n }, [_vm._v(\"İşbu sözleşme, bir tarafta “ PROBİLGİ EĞİTİM DANIŞMANLIK VE TERCÜME HİZMETLERİ\\n LİMİTED ŞİRKETİ ” (Aşağıda kısaca Probilgi olarak anılacaktır.), diğer tarafta da Çekya\\n \"), _c(\"strong\", [_vm._v(\"HAZIRLIK\")]), _vm._v(\" Eğitim Paketi’ne başvuran \"), _c(\"strong\", [_vm._v(\"Erol Kolukırık\")]), _vm._v(\" isimli,\\n \"), _c(\"strong\", [_vm._v(\"05/05/2005 doğum tarihli ve Kadirli\")]), _vm._v(\" (yer) doğumlu \"), _c(\"strong\", [_vm._v(\"Savrun mahallesi 21 sokak no 1A\\n Osmaniye/kadirli\")]), _vm._v(\" adresinde mukim şahıs (Aşağıda kısaca Öğrenci Adayı olarak anılacaktır) arasında\\n ayrıntıları aşağıda belirtilen hususlarda yapılmıştır.\\n \")]);\n}, function () {\n var _vm = this,\n _c = _vm._self._c;\n return _c(\"p\", [_vm._v(\"İşbu sözleşme; Öğrenci adayının yurtdışı eğitim kurumlarına yerleştirilmesi ve ilgili ülkede eğitim\\n görebilmesi için başvurularının ve konuyla ilgili yapılması zorunlu ödemelerin öğrenci adayı adı ve\\n hesabına, ilgili eğitim kurumlarına ödenmesi ve ilgili eğitim kurumlarıyla yapılacak olan sözleşmede\\n \"), _c(\"strong\", [_vm._v(\"PROBİLGİ\")]), _vm._v(\" tarafından sunulacak hizmetin (kısaca “Aracılık ve Danışmanlık Hizmeti”\\n denilecektir.) verilmesine ilişkin tarafların hak ve yükümlülükleri ile hizmetlerin ifasına dair karşılıklı\\n uymakla yükümlü oldukları usul ve esasları düzenlemektedir.\\n \")]);\n}, function () {\n var _vm = this,\n _c = _vm._self._c;\n return _c(\"p\", [_vm._v(\"Sözleşmede PROBİLGİ tarafından sunulan hizmete kısaca \"), _c(\"strong\", [_vm._v(\"“ Aracılık ve Danışmanlık Hizmeti”\")]), _vm._v(\"\\n denilecektir. \"), _c(\"strong\", [_vm._v(\" Bu hizmet karşılığı alınacak ücret, öğrenci adayının yurt dışı eğitim kurumlarına\\n yerleştirilmesi ve ilgili ülkede eğitim görebilmesi için yasal başvurularının yapılması ve konuyla ilgili\\n gereken ödemelerin öğrenci adayı adına ve hesabına yapılması (Başvuru için gereken Bakanlık Harçları,\\n vergileri vs.) , ilgili eğitim kurumlarına bu başvurularda öğrenci tarafından ödenmesi gereken her türlü\\n (çeviri, noter onayı, başvuru ücretleri gibi ) gideri de içermekte olup, sözleşmede “ Hizmet Bedeli”\\n olarak anılacaktır. (Ulaşım, konaklama, barınma, okul harçları veya okulun kayıt sonrası öğrencilerden\\n talep ettiği ücretler vb. giderler hizmete dâhil olmayıp bu belirtilen hizmet bedeli kapsamında da\\n değildir.) \")])]);\n}, function () {\n var _vm = this,\n _c = _vm._self._c;\n return _c(\"p\", [_c(\"strong\", [_vm._v(\"Madde 1 – PROBİLGİ\")]), _vm._v(\" Yurtdışı Eğitim Kurumları ya da kuruluşları tarafından sağlanan eğitim\\n koşulları hakkında temin ettiği bilgileri eksiksiz olarak Öğrenci adayına bildirmekle mükelleftir. İşbu\\n sözleşmenin imzalandığı tarih itibariyle, Öğrenci adayı; öğrenim göreceği eğitim kurumu, yurt dışına çıkış\\n prosedürü ve oturum izni hakkında yeterli derecede bilgilendirildiğini kabul etmektedir.\\n \")]);\n}, function () {\n var _vm = this,\n _c = _vm._self._c;\n return _c(\"p\", [_c(\"strong\", [_vm._v(\"Madde 2 - PROBİLGİ\")]), _vm._v(\" ile olan ilişkilerde tek muhatap, başvuruyu yapan öğrenci adayıdır.\\n Öğrencinin kişisel bilgileri 3. kişilere verilmez. \"), _c(\"strong\", [_vm._v(\"PROBİLGİ\")]), _vm._v(\" in 3. kişilerle iletişimde\\n bulunma sorumluluğu yoktur. (Başvuru yapan ve sözleşmede imzası bulunan veli dışında öğrenci yakınları\\n muhatap kabul edilmez.)\\n \")]);\n}, function () {\n var _vm = this,\n _c = _vm._self._c;\n return _c(\"p\", [_c(\"strong\", [_vm._v(\"Madde 3 – PROBİLGİ\")]), _vm._v(\" yurtdışı eğitim kurumuna kabul edilen öğrenci adayının ilgili ülkeye\\n gitmesi için gerekli olan vize, oturum izni vb. başvuruları öğrenci adına ve namına yapacak olup, öğrenci\\n adayının bizzat yapması (vize başvurusu vb.) ya da hazır bulunması gereken hallerde öğrenci adayı\\n gecikmeksizin bu işlemleri yapmak zorundadır. Öğrenci adayının kusurundan kaynaklanan nedenlerle şahsi\\n başvuru gerektiren işlemlerin yapılmaması, öğrenci adayının yurtdışına gidememesi halinde, öğrenci adayı iş\\n bu sözleşme ile belirlenen hizmet bedelinin kendisi iadesini talep edemez\")]);\n}, function () {\n var _vm = this,\n _c = _vm._self._c;\n return _c(\"p\", [_c(\"strong\", [_vm._v(\"Madde 4 -\")]), _vm._v(\" Öğrenci adayı \"), _c(\"strong\", [_vm._v(\"PROBİLGİ\")]), _vm._v(\" tarafından kendisinden istenen belgeleri\\n gecikmeksizin temin ile \"), _c(\"strong\", [_vm._v(\"PROBİLGİ\")]), _vm._v(\"’ye teslim etmeyi, evrakların teslimi ile birlikte\\n Danışmanlık Hizmet Bedelini ödemeyi kabul ve taahhüt eder.\")]);\n}, function () {\n var _vm = this,\n _c = _vm._self._c;\n return _c(\"p\", [_c(\"strong\", [_vm._v(\"Madde 5 -\")]), _vm._v(\" Öğrenci adayı \"), _c(\"strong\", [_vm._v(\"PROBİLGİ\")]), _vm._v(\"’ye teslim ettiği belgelerin, doğruluğunu\\n taahhüt eder, iş bu belgelerdeki sahtelik vb. nedenlerle öğrenci adayının yurtdışına gidememesi ya da eğitim\\n kurumuna kabul edilmemesi halinde hizmet bedelinin iadesini talep edemez\")]);\n}, function () {\n var _vm = this,\n _c = _vm._self._c;\n return _c(\"p\", [_c(\"strong\", [_vm._v(\"Madde 6 -\")]), _vm._v(\" Öğrenci adayı, sadece eğitim amacı ile yurtdışına gitmekte olup, yurtdışına\\n çıkışın işçi sıfatı ile çalışma ya da turistik amaçla yapılmadığını kabul ve beyan eder.\\n \")]);\n}, function () {\n var _vm = this,\n _c = _vm._self._c;\n return _c(\"p\", [_c(\"strong\", [_vm._v(\"Madde 7 - PROBİLGİ\")]), _vm._v(\" aracılığı ile yurtdışı Eğitim Kurumuna kaydını yapan öğrenci adayı\\n ilgili Ülkenin yasaları ile Eğitim Kurumlarının ya da kuruluşlarının belirlemiş olduğu esasların tümüne\\n riayet etmeyi kabul ve taahhüt eder. Bu kurallara uymamaktan doğacak sonuçlardan tamamen öğrenci adayı\\n sorumludur. Öğrenci adayı bu kurallara riayet etmemesinden dolayı doğacak sonuçlar nedeni ile\\n \"), _c(\"strong\", [_vm._v(\"PROBİLGİ\")]), _vm._v(\" 'dan hiçbir hak ve tazminat talebinde bulunmayacağını kabul ve taahhüt eder.\\n \")]);\n}, function () {\n var _vm = this,\n _c = _vm._self._c;\n return _c(\"p\", [_c(\"strong\", [_vm._v(\"Madde 8 -\")]), _vm._v(\" Eğitim kurumları ya da kuruluşları tarafından kabul görerek, eğitim amaçlı\\n davetiyesi çıkartıldıktan sonra başvurusunu iptal eden ya da kaydı gerçekleşen eğitim kurumunu ya da\\n kuruluşunu değiştirmek isteyen, bu eğitim kurumuna devam etmek istemeyen öğrenci adayından bu sözleşme\\n uyarınca alınan masraflar ve hizmet bedeli geri ödenmez.\")]);\n}, function () {\n var _vm = this,\n _c = _vm._self._c;\n return _c(\"p\", [_c(\"strong\", [_vm._v(\"Madde 9 -\")]), _vm._v(\" Öğrenci adayı eğitim göreceği ülkeye varıştan itibaren eğitim Kurumuna söz\\n verilen tarihte ulaşmak ve söz verilen tarihe kadar eğitimlerini almak zorundadır.\")]);\n}, function () {\n var _vm = this,\n _c = _vm._self._c;\n return _c(\"p\", [_vm._v(\"Öğrenci adayı ilgili ülkeye varıştan sonra keyfi olarak eğitim kurumuna gitmez ve /veya eğitimine\\n başladıktan bir süre sonra tek taraflı bir karar ile eğitimine devam etmez ise bu nedenle ilgili kurumlar\\n tarafından vizesi iptal edildiği ve/veya geri dönmek zorunda kaldığı takdirde \"), _c(\"strong\", [_vm._v(\"PROBİLGİ\")]), _vm._v(\"’den\\n hiçbir hak ve alacak talebinde bulunmayacağını kabul ve beyan eder. Öğrenci adayı devam ettiği okulda ortaya\\n çıkan disiplin sorunları, kurallara uymama vb nedenlerle okulla ilişkisi kesilir ise\\n \"), _c(\"strong\", [_vm._v(\"PROBİLGİ\")]), _vm._v(\"’den hiçbir hak ve alacak talebinde bulunmayacağını kabul ve taahhüt eder.\\n \")]);\n}, function () {\n var _vm = this,\n _c = _vm._self._c;\n return _c(\"p\", [_c(\"strong\", [_vm._v(\"Madde 10 –\")]), _vm._v(\" Yurtdışı Konaklama şartlarının olumsuzluğu ve/veya ücretlerinin yüksekliği\\n eğitim saatlerinin kısalığı ya da uzunluğu, zaman diliminin farklılığı, ulaşımın zor olduğu ve iletişim\\n olanaklarının son derece kısıtlı olduğu ve bu gibi nedenler ile meydana gelebilecek aksaklıklardan, sağlık\\n sorunlarından eğitim kurumunun beğenilmemesinden ve öğrenci adayı ile eğitim kurumu arasında bu ve benzeri\\n nedenlerden oluşabilecek ihtilaflardan \"), _c(\"strong\", [_vm._v(\"PROBİLGİ\")]), _vm._v(\" sorumlu tutulmaz.\")]);\n}, function () {\n var _vm = this,\n _c = _vm._self._c;\n return _c(\"p\", [_c(\"strong\", [_vm._v(\"Madde 11 –\")]), _vm._v(\" Öğrenci adayı başvuru işlemleri tamamlanıncaya kadar olan süre boyunca aşağıda\\n belirttiği adresin resmi tebligat adresi olduğunu, e-mail adresi ve cep telefonu numarasına gönderilecek\\n elektronik postalar ve kısa mesajlarla yapılacak bilgilendirmeleri geçerli tebligat kabul edeceğini aksi\\n takdirde meydana gelebilecek sorun gecikme, iptal maddi ya da manevi zararlardan\\n \"), _c(\"strong\", [_vm._v(\"PROBİLGİ\")]), _vm._v(\"’yi sorumlu tutamayacağını kabul taahhüt eder.\\n \")]);\n}, function () {\n var _vm = this,\n _c = _vm._self._c;\n return _c(\"p\", [_c(\"strong\", [_vm._v(\"Madde 12 –\")]), _vm._v(\" Yurtdışında eğitim almakta olan öğrenci adayı, \"), _c(\"strong\", [_vm._v(\"PROBİLGİ\")]), _vm._v(\"’nin\\n faaliyet konusu ile ilgili olarak işlem ve eylemlerde bulunmamayı, \"), _c(\"strong\", [_vm._v(\"PROBİLGİ\")]), _vm._v(\" hakkında, medya\\n ve internet ortamında olumsuz itham ve beyanlarda bulunmamayı aksi halde, doğacak her türlü maddi ve manevi\\n zarar ile yargılanma giderlerini ödemeyi kabul ve taahhüt eder.\")]);\n}, function () {\n var _vm = this,\n _c = _vm._self._c;\n return _c(\"p\", [_c(\"strong\", [_vm._v(\"Madde 13 – PROBİLGİ\")]), _vm._v(\" öğrenci adayının okul kaydını yapamaz, oturum iznine müracaat edemez\\n ise (öğrencinin Türkiye Cumhuriyeti ya da Çekya Yasalarında bir engeli yok ise) aşağıda miktarı yazılı\\n rakamı geri ödemeyi taahhüt eder. Ancak \"), _c(\"strong\", [_vm._v(\"PROBİLGİ\")]), _vm._v(\" oturum izninin çıkartılma süresi,\\n onaylanıp onaylanmaması konularında sorumlu değildir. Bu konular sadece Çekya Büyükelçiliği ve Çekya\\n İçişleri Bakanlığı sorumluluğundadır. \"), _c(\"strong\", [_vm._v(\"PROBİLGİ\")]), _vm._v(\" oturum başvurusunun doğru ve tam evraklar\\n ile yapılmasını taahhüt eder. \")]);\n}, function () {\n var _vm = this,\n _c = _vm._self._c;\n return _c(\"p\", [_c(\"strong\", [_vm._v(\"Madde 14 – PROBİLGİ\")]), _vm._v(\" tarafından öğrenci adayına verilen taahhütlerin yerine getirilmediği\\n durumlarda, öğrenci adayı yasal haklarını kullanabilir.\")]);\n}, function () {\n var _vm = this,\n _c = _vm._self._c;\n return _c(\"p\", [_c(\"strong\", [_vm._v(\"Madde 15 –\")]), _vm._v(\" Öğrenci adayının yapacağı ödeme aşağıda belirtilmiştir Bunun dışında\\n \"), _c(\"strong\", [_vm._v(\"PROBİLGİ\")]), _vm._v(\" tarafından ek bir ödeme talep edilmeyecektir. Okulların kendi iç işleyişlerinden\\n kaynaklanan ödeme talepleri, Çekya oturum kartı masrafları gibi durumlarda talep edilen giderler olduğunda\\n \"), _c(\"strong\", [_vm._v(\"PROBİLGİ\")]), _vm._v(\" sorumluluk kabul etmez.\\n \")]);\n}, function () {\n var _vm = this,\n _c = _vm._self._c;\n return _c(\"p\", [_c(\"strong\", [_vm._v(\"Madde 16 -\")]), _vm._v(\" Sözleşmenin tüketicide kalan kopyası ile acentede kalan kopyası arasında\\n çelişki olursa acentede kalan kopya kayıtları alınacaktır. Bu sözleşmeden doğan uyuşmazlıkların çözümünde\\n bölgede bulunan il/ilçe Mahkemeleri ve İcra Daireleri yetkilidir.\")]);\n}, function () {\n var _vm = this,\n _c = _vm._self._c;\n return _c(\"p\", [_c(\"strong\", [_vm._v(\"SÖZLEŞMENİN SONLANDIRILMASI\")])]);\n}, function () {\n var _vm = this,\n _c = _vm._self._c;\n return _c(\"p\", [_vm._v(\"Öğrenci adayının bu sözleşme ve genel müeyyidelerde belirtilen hükümler doğrultusunda taahhüdünü yerine\\n getirmemesi ve sözleşme hükümlerine aykırı hareket etmesi halinde \"), _c(\"strong\", [_vm._v(\"PROBİLGİ\")]), _vm._v(\"’ye sözleşmeyi\\n haklı olarak fesih hakkı doğar ve sözleşme genel hükümlere göre tasfiye edilir.\\n \"), _c(\"strong\", [_vm._v(\"PROBİLGİ\")]), _vm._v(\"’nin sözleşmeyi haklı olarak feshetmesi durumunda Öğrenci adayı program ücreti\\n kadar cezai şartı Kurum’a ödemeye mecburdur.\\n \")]);\n}, function () {\n var _vm = this,\n _c = _vm._self._c;\n return _c(\"p\", [_c(\"strong\", [_vm._v(\"PROBİLGİ\")]), _vm._v(\"’nin bu sözleşme ve genel müeyyidelerde belirtilen hükümler doğrultusunda\\n taahhüdünü (öğrenci adayının okul kaydını yapma, oturum iznine müracaat etme – öğrenci adayının Türkiye\\n Cumhuriyeti ya da Çekya Yasalarında bir engeli yok ise - ) yerine getirmemesi ve sözleşme hükümlerine aykırı\\n hareket etmesi halinde Öğrenci adayına sözleşmeyi haklı olarak fesih hakkı doğar ve sözleşme genel hükümlere\\n göre tasfiye edilir.\\n \")]);\n}, function () {\n var _vm = this,\n _c = _vm._self._c;\n return _c(\"p\", [_c(\"strong\", [_vm._v(\"ORTAK HÜKÜMLER\"), _c(\"span\", {\n staticClass: \"ml-3\"\n }, [_vm._v(\":\")])])]);\n}, function () {\n var _vm = this,\n _c = _vm._self._c;\n return _c(\"p\", [_vm._v(\"Yukarıda beyan edilen bilgileri tam olarak okuyup anladığımı ve başvuru formu ve sözleşmede doldurduğum\\n bilgilerin doğruluğunu, herhangi bir yanlış beyandan kaynaklanan durumda \"), _c(\"strong\", [_vm._v(\"PROBİLGİ\")]), _vm._v(\" başvurumu\\n iptal etme hakkı olduğunu ve belirtilen şartların benim hakkımda bağlayıcı olduğunu ve benim bunlara\\n bağlılığımın zorunlu olduğunu kabul ediyorum. Öğrenim göreceğim eğitim kurumu, yurt dışına çıkış prosedürü\\n ve oturum izni hakkında yeterli derecede bilgilendirildim.\")]);\n}, function () {\n var _vm = this,\n _c = _vm._self._c;\n return _c(\"p\", [_c(\"u\", [_vm._v(\"FİYATA DÂHİL OLAN İŞLEMLER\")])]);\n}, function () {\n var _vm = this,\n _c = _vm._self._c;\n return _c(\"ul\", [_c(\"li\", [_vm._v(\"1 Yıllık Eğitim Ücreti veya Hazırlık ücreti\")]), _vm._v(\" \"), _c(\"li\", [_vm._v(\"Vize randevu ücreti, Vize Harcı 1 sefere mahsus\")]), _vm._v(\" \"), _c(\"li\", [_vm._v(\"Havaalanı Karşılama, Taksi Ücreti karşılama\")]), _vm._v(\" \"), _c(\"li\", [_vm._v(\"Konaklama ( ev veya yurda yerleştirme ) danışmanlık hizmeti\")]), _vm._v(\" \"), _c(\"li\", [_vm._v(\"Çeviri ve Noter İşlemleri\")]), _vm._v(\" \"), _c(\"li\", [_vm._v(\"Oturum İzni\")]), _vm._v(\" \"), _c(\"li\", [_vm._v(\"Hazırlık Sertifikasının Alınması\")]), _vm._v(\" \"), _c(\"li\", [_vm._v(\"Üniversite Kabul Yazısının Alınması\")]), _vm._v(\" \"), _c(\"li\", [_vm._v(\"Sim Kart\")])]);\n}, function () {\n var _vm = this,\n _c = _vm._self._c;\n return _c(\"div\", {\n staticClass: \"row w-100\"\n }, [_c(\"p\", [_c(\"strong\", [_vm._v(\"Konsolosluk için verilecek taahhütnameye ait noter masrafları öğrenciye aittir.\")])]), _vm._v(\" \"), _c(\"p\", [_c(\"strong\", [_vm._v(\"İptal İşlemleri ve Vize Reddine İlişkin Özel Madde:\")]), _vm._v(\" Pro Bilgi öğrencinin vize başvurusu\\n hakkında gerekli tüm işlemleri eksiksiz yapsa dahi ülkelerin vize politikaları sebebiyle vize reddi olması\\n durumunda Pro Bilgi ek bir ücret talep etmeden vize reddine itiraz sürecini eksiksiz tamamlamakla\\n yükümlüdür.\")]), _vm._v(\" \"), _c(\"p\", [_vm._v(\"Ancak vize reddine itiraz sürecinde yapılacak vize harcamaları öğrenciye ait olacaktır. Vize sürecinde\\n nihai sonuç vize reddi şeklinde olması durumunda öğrenci masrafları düşülerek danışmalık bedeli ve\\n üniversite ücreti öğrenciye iade edilir.\")]), _vm._v(\" \"), _c(\"p\", [_vm._v(\"Üniversiteye doğrudan yapılan eğitim ücretinin iadesi üniversitenin iade koşulları ile ilgili\\n yönetmelikleri kapsamında üniversite tarafından gerçekleştirilecektir. Üniversite eğitim ücret iadesi\\n konusunda Pro Bilgi’nin herhangi bir sorumluluğu mevcut değildir.\")]), _vm._v(\" \"), _c(\"p\", [_vm._v(\"Vize sonuçlanmadan veya vize onaylandıktan sonra öğrencinin iptal talebinde bulunması durumunda danışmanlık\\n ve öğrenci masrafları ile ilgili alınan ön ödemeyle ilgili Pro Bilgi herhangi bir iade\\n gerçekleştirmeyecektir. Vize reddi durumunda ise öğrenci masrafları olan 1.000 Euro kesilerek geri kalan ön\\n ödeme iade edilir.\")])]);\n}, function () {\n var _vm = this,\n _c = _vm._self._c;\n return _c(\"div\", {\n staticClass: \"row w-100\"\n }, [_c(\"div\", {\n staticClass: \"col-md-6\"\n }, [_c(\"div\", {\n staticClass: \"row\"\n }, [_c(\"div\", {\n staticClass: \"col-md-6\"\n }, [_c(\"strong\", [_vm._v(\"Katılımcının Adı Soyadı:\")])]), _vm._v(\" \"), _c(\"div\", {\n staticClass: \"col-md-6\"\n }, [_vm._v(\"___________________\")])])]), _vm._v(\" \"), _c(\"div\", {\n staticClass: \"col-md-6\"\n }, [_c(\"div\", {\n staticClass: \"row\"\n }, [_c(\"div\", {\n staticClass: \"col-md-6\"\n }, [_c(\"strong\", [_vm._v(\"Yetkili Adı Soyadı:\")])]), _vm._v(\" \"), _c(\"div\", {\n staticClass: \"col-md-6\"\n }, [_vm._v(\"Tufan Barış Antmen\")])])])]);\n}, function () {\n var _vm = this,\n _c = _vm._self._c;\n return _c(\"div\", {\n staticClass: \"row w-100\"\n }, [_c(\"div\", {\n staticClass: \"col-md-6\"\n }, [_c(\"div\", {\n staticClass: \"row\"\n }, [_c(\"div\", {\n staticClass: \"col-md-6\"\n }, [_c(\"strong\", [_vm._v(\"Katılımcının İmzası:\")])]), _vm._v(\" \"), _c(\"div\", {\n staticClass: \"col-md-6\"\n }, [_vm._v(\"___________________\")])])]), _vm._v(\" \"), _c(\"div\", {\n staticClass: \"col-md-6\"\n }, [_c(\"div\", {\n staticClass: \"row\"\n }, [_c(\"div\", {\n staticClass: \"col-md-6\"\n }, [_c(\"strong\", [_vm._v(\"Yetkili İmzası:\")])]), _vm._v(\" \"), _c(\"div\", {\n staticClass: \"col-md-6\"\n }, [_vm._v(\"___________________\")])])])]);\n}, function () {\n var _vm = this,\n _c = _vm._self._c;\n return _c(\"div\", {\n staticClass: \"row w-100 mt-3\"\n }, [_c(\"div\", {\n staticClass: \"col-12\"\n }, [_c(\"div\", {\n staticClass: \"table-responsive table-custom\"\n }, [_c(\"table\", {\n staticClass: \"table table-sm\"\n }, [_c(\"thead\", [_c(\"tr\", [_c(\"th\", {\n attrs: {\n colspan: \"4\"\n }\n }, [_vm._v(\"Toplam Paket Ücret: 5.600EUR(beşbinaltıyüzeuro)\")])]), _vm._v(\" \"), _c(\"tr\", {\n staticClass: \"text-center\"\n }, [_c(\"th\", {\n attrs: {\n colspan: \"4\"\n }\n }, [_vm._v(\"ÖDEME PLANI\")])]), _vm._v(\" \"), _c(\"tr\", [_c(\"th\", [_vm._v(\"Tarih\")]), _vm._v(\" \"), _c(\"th\", [_vm._v(\"Ödeme Tutarı\")]), _vm._v(\" \"), _c(\"th\", [_vm._v(\"Ödemenin Yapılacağı Yer\")]), _vm._v(\" \"), _c(\"th\", [_vm._v(\"Açıklama\")])])]), _vm._v(\" \"), _c(\"tbody\", [_c(\"tr\", [_c(\"td\", [_vm._v(\"Ön ödeme\")]), _vm._v(\" \"), _c(\"td\", [_vm._v(\"2.000 Euro\")]), _vm._v(\" \"), _c(\"td\", [_vm._v(\"Pro Bilgi\")]), _vm._v(\" \"), _c(\"td\", [_vm._v(\"Eğitim ve Başvuru Ücreti\")])]), _vm._v(\" \"), _c(\"tr\", [_c(\"td\", [_vm._v(\"Vize onaylandığında\")]), _vm._v(\" \"), _c(\"td\", [_vm._v(\"3.000 Euro\")]), _vm._v(\" \"), _c(\"td\", [_vm._v(\"Pro Bilgi\")]), _vm._v(\" \"), _c(\"td\", [_vm._v(\"Kalan Eğitim ve Danışmanlık\")])])])])])])]);\n}];\nrender._withStripped = true;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvcGFnZXMvc2FsZXMvcXVvdGF0aW9ucy9zaG93LnZ1ZT82ZTU0Il0sIm5hbWVzIjpbInJlbmRlciIsIl92bSIsIl9jIiwiX3NlbGYiLCJhdHRycyIsIml0ZW1zIiwiYnJlYWRjcnVtYnMiLCJjdXJyZW50IiwiYnJlYWRjcnVtYnNDdXJyZW50IiwiX3YiLCJzdGF0aWNDbGFzcyIsImFsbERhdGEiLCJocmVmIiwib24iLCJjbGljayIsIiRldmVudCIsIm5vdGlmeSIsImZvcm0iLCJpc1NlbmRTTVMiLCJfcyIsIiR0IiwiaXNTZW5kRW1haWwiLCJnZW5lcmF0ZVBERiIsInByaW50V2luZG93IiwiJGNhbiIsInRvIiwibmFtZSIsInBhcmFtcyIsInNsdWciLCJfZSIsImlkIiwiZGlyZWN0aXZlcyIsInJhd05hbWUiLCJ2YWx1ZSIsImxvYWRpbmciLCJleHByZXNzaW9uIiwiZG9tUHJvcHMiLCJpbm5lckhUTUwiLCJhcHBJbmZvIiwiY29tcGFueVRhZ2xpbmUiLCJfbSIsImNpbnMiLCJzdGF0aWNSZW5kZXJGbnMiLCJzdGF0aWNTdHlsZSIsIndpZHRoIiwiaGVpZ2h0Iiwic3JjIiwiYWx0IiwiY29sc3BhbiIsIl93aXRoU3RyaXBwZWQiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBLElBQUlBLE1BQU0sR0FBRyxTQUFTQSxNQUFNQSxDQUFBLEVBQUc7RUFDN0IsSUFBSUMsR0FBRyxHQUFHLElBQUk7SUFDWkMsRUFBRSxHQUFHRCxHQUFHLENBQUNFLEtBQUssQ0FBQ0QsRUFBRTtFQUNuQixPQUFPQSxFQUFFLENBQ1AsS0FBSyxFQUNMLENBQ0VBLEVBQUUsQ0FBQyxhQUFhLEVBQUU7SUFDaEJFLEtBQUssRUFBRTtNQUFFQyxLQUFLLEVBQUVKLEdBQUcsQ0FBQ0ssV0FBVztNQUFFQyxPQUFPLEVBQUVOLEdBQUcsQ0FBQ087SUFBbUI7RUFDbkUsQ0FBQyxDQUFDLEVBQ0ZQLEdBQUcsQ0FBQ1EsRUFBRSxDQUFD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QUFHLENBQUMsRUFDWFIsR0FBRyxDQUFDdUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxFQUNUdkMsR0FBRyxDQUFDUSxFQUFFLENBQUMsR0FBRyxDQUFDLEVBQ1hSLEdBQUcsQ0FBQ3VDLEVBQUUsQ0FBQyxFQUFFLENBQUMsRUFDVnZDLEdBQUcsQ0FBQ1EsRUFBRSxDQUFDLEdBQUcsQ0FBQyxFQUNYUixHQUFHLENBQUN1QyxFQUFFLENBQUMsRUFBRSxDQUFDLEVBQ1Z2QyxHQUFHLENBQUNRLEVBQUUsQ0FBQyxHQUFHLENBQUMsRUFDWFIsR0FBRyxDQUFDdUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxFQUNWdkMsR0FBRyxDQUFDUSxFQUFFLENBQUMsR0FBRyxDQUFDLEVBQ1hSLEdBQUcsQ0FBQ3VDLEVBQUUsQ0FBQyxFQUFFLENBQUMsRUFDVnZDLEdBQUcsQ0FBQ1EsRUFBRSxDQUFDLEdBQUcsQ0FBQyxFQUNYUixHQUFHLENBQUN1QyxFQUFFLENBQUMsRUFBRSxDQUFDLEVBQ1Z2QyxHQUFHLENBQUNRLEVBQUUsQ0FBQyxHQUFHLENBQUMsRUFDWFIsR0FBRyxDQUFDdUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxFQUNWdkMsR0FBRyxDQUFDUSxFQUFFLENBQUMsR0FBRyxDQUFDLEVBQ1hSLEdBQUcsQ0FBQ3VDLEVBQUUsQ0FBQyxFQUFFLENBQUMsRUFDVnZDLEdBQUcsQ0FBQ1EsRUFBRSxDQUFDLEdBQUcsQ0FBQyxFQUNYUixHQUFHLENBQUN1QyxFQUFFLENBQUMsRUFBRSxDQUFDLEVBQ1Z2QyxHQUFHLENBQUNRLEVBQUUsQ0FBQyxHQUFHLENBQUMsRUFDWFIsR0FBRyxDQUFDdUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxDQUNYLENBQUMsRUFDRnZDLEdBQUcsQ0FBQ1EsRUFBRSxDQUFDLEdBQUcsQ0FBQyxFQUNYUixHQUFHLENBQUN1QyxFQUFFLENBQUMsRUFBRSxDQUFDLENBQ1gsQ0FBQyxDQUNILENBQUMsRUFDRnZDLEdBQUcsQ0FBQ1EsRUFBRSxDQUFDLEdBQUcsQ0FBQyxFQUNYUixHQUFHLENBQUN1QyxFQUFFLENBQUMsRUFBRSxDQUFDLEVBQ1Z2QyxHQUFHLENBQUNRLEVBQUUsQ0FBQyxHQUFHLENBQUMsRUFDWFIsR0FBRyxDQUFDdUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxFQUNWdkMsR0FBRyxDQUFDUSxFQUFFLENBQUMsR0FBRyxDQUFDLEVBQ1hQLEVBQUUsQ0FBQyxLQUFLLEVBQUU7SUFBRVEsV0FBVyxFQUFFO0VBQXFCLENBQUMsRUFBRSxDQUMvQ1QsR0FBRyxDQUFDUSxFQUFFLENBQUMsb0NBQW9DLENBQUMsQ0FDN0MsQ0FBQyxFQUNGUixHQUFHLENBQUNRLEVBQUUsQ0FBQyxHQUFHLENBQUMsRUFDWFIsR0FBRyxDQUFDdUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxFQUNWdkMsR0FBRyxDQUFDUSxFQUFFLENBQUMsR0FBRyxDQUFDLEVBQ1hSLEdBQUcsQ0FBQ3VDLEVBQUUsQ0FBQyxFQUFFLENBQUMsRUFDVnZDLEdBQUcsQ0FBQ1EsRUFBRSxDQUFDLEdBQUcsQ0FBQyxFQUNYUixHQUFHLENBQUN1QyxFQUFFLENBQUMsRUFBRSxDQUFDLEVBQ1Z2QyxHQUFHLENBQUNRLEVBQUUsQ0FBQyxHQUFHLENBQUMsRUFDWFIsR0FBRyxDQUFDdUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxFQUNWdkMsR0FBRyxDQUFDUSxFQUFFLENBQUMsR0FBRyxDQUFDLEVBQ1hSLEdBQUcsQ0FBQ3VDLEVBQUUsQ0FBQyxFQUFFLENBQUMsRUFDVnZDLEdBQUcsQ0FBQ1EsRUFBRSxDQUFDLEdBQUcsQ0FBQyxFQUNYUixHQUFHLENBQUN1QyxFQUFFLENBQUMsRUFBRSxDQUFDLEVBQ1Z2QyxHQUFHLENBQUNRLEVBQUUsQ0FBQyxHQUFHLENBQUMsRUFDWFIsR0FBRyxDQUFDdUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxFQUNWdkMsR0FBRyxDQUFDUSxFQUFFLENBQUMsR0FBRyxDQUFDLEVBQ1hSLEdBQUcsQ0FBQ3VDLEVBQUUsQ0FBQyxFQUFFLENBQUMsRUFDVnZDLEdBQUcsQ0FBQ1EsRUFBRSxDQUFDLEdBQUcsQ0FBQyxFQUNYUixHQUFHLENBQUN1QyxFQUFFLENBQUMsRUFBRSxDQUFDLEVBQ1Z2QyxHQUFHLENBQUNRLEVBQUUsQ0FBQyxHQUFHLENBQUMsRUFDWFIsR0FBRyxDQUFDdUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxFQUNWdkMsR0FBRyxDQUFDUSxFQUFFLENBQUMsR0FBRyxDQUFDLEVBQ1hSLEdBQUcsQ0FBQ3VDLEVBQUUsQ0FBQyxFQUFFLENBQUMsRUFDVnZDLEdBQUcsQ0FBQ1EsRUFBRSxDQUFDLEdBQUcsQ0FBQyxFQUNYUixHQUFHLENBQUN1QyxFQUFFLENBQUMsRUFBRSxDQUFDLEVBQ1Z2QyxHQUFHLENBQUNRLEVBQUUsQ0FBQyxHQUFHLENBQUMsRUFDWFIsR0FBRyxDQUFDdUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxFQUNWdkMsR0FBRyxDQUFDUSxFQUFFLENBQUMsR0FBRyxDQUFDLEVBQ1hSLEdBQUcsQ0FBQ3VDLEVBQUUsQ0FBQyxFQUFFLENBQUMsRUFDVnZDLEdBQUcsQ0FBQ1EsRUFBRSxDQUFDLEdBQUcsQ0FBQyxFQUNYUixHQUFHLENBQUN1QyxFQUFFLENBQUMsRUFBRSxDQUFDLEVBQ1Z2QyxHQUFHLENBQUNRLEVBQUUsQ0FBQyxHQUFHLENBQUMsRUFDWFIsR0FBRyxDQUFDdUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxFQUNWdkMsR0FBRyxDQUFDUSxFQUFFLENBQUMsR0FBRyxDQUFDLEVBQ1hSLEdBQUcsQ0FBQ3VDLEVBQUUsQ0FBQyxFQUFFLENBQUMsRUFDVnZDLEdBQUcsQ0FBQ1EsRUFBRSxDQUFDLEdBQUcsQ0FBQyxFQUNYUixHQUFHLENBQUN1QyxFQUFFLENBQUMsRUFBRSxDQUFDLEVBQ1Z2QyxHQUFHLENBQUNRLEVBQUUsQ0FBQyxHQUFHLENBQUMsRUFDWFIsR0FBRyxDQUFDdUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxFQUNWdkMsR0FBRyxDQUFDUSxFQUFFLENBQUMsR0FBRyxDQUFDLEVBQ1hSLEdBQUcsQ0FBQ3VDLEVBQUUsQ0FBQyxFQUFFLENBQUMsRUFDVnZDLEdBQUcsQ0FBQ1EsRUFBRSxDQUFDLEdBQUcsQ0FBQyxFQUNYUixHQUFHLENBQUN1QyxFQUFFLENBQUMsRUFBRSxDQUFDLEVBQ1Z2QyxHQUFHLENBQUNRLEVBQUUsQ0FBQyxHQUFHLENBQUMsRUFDWFIsR0FBRyxDQUFDdUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxFQUNWdkMsR0FBRyxDQUFDUSxFQUFFLENBQUMsR0FBRyxDQUFDLEVBQ1hSLEdBQUcsQ0FBQ3VDLEVBQUUsQ0FBQyxFQUFFLENBQUMsRUFDVnZDLEdBQUcsQ0FBQ1EsRUFBRSxDQUFDLEdBQUcsQ0FBQyxFQUNYUixHQUFHLENBQUN1QyxFQUFFLENBQUMsRUFBRSxDQUFDLEVBQ1Z2QyxHQUFHLENBQUNRLEVBQUUsQ0FBQyxHQUFHLENBQUMsRUFDWFAsRUFBRSxDQUFDLEdBQUcsRUFBRSxDQUNORCxHQUFHLENBQUNRLEVBQUUsQ0FDSiwrYkFDRixDQUFDLENBQ0YsQ0FBQyxFQUNGUixHQUFHLENBQUNRLEVBQUUsQ0FBQyxHQUFHLENBQUMsRUFDWFIsR0FBRyxDQUFDdUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxFQUNWdkMsR0FBRyxDQUFDUSxFQUFFLENBQUMsR0FBRyxDQUFDLEVBQ1hSLEdBQUcsQ0FBQ3VDLEVBQUUsQ0FBQyxFQUFFLENBQUMsQ0FDWCxDQUFDLEVBQ0Z2QyxHQUFHLENBQUNRLEVBQUUsQ0FBQyxHQUFHLENBQUMsRUFDWFIsR0FBRyxDQUFDdUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxFQUNWdkMsR0FBRyxDQUFDUSxFQUFFLENBQUMsR0FBRyxDQUFDLEVBQ1hSLEdBQUcsQ0FBQ3VDLEVBQUUsQ0FBQyxFQUFFLENBQUMsRUFDVnZDLEdBQUcsQ0FBQ1EsRUFBRSxDQUFDLEdBQUcsQ0FBQyxFQUNYUixHQUFHLENBQUN1QyxFQUFFLENBQUMsRUFBRSxDQUFDLEVBQ1Z2QyxHQUFHLENBQUNRLEVBQUUsQ0FBQyxHQUFHLENBQUMsRUFDWFIsR0FBRyxDQUFDdUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxDQUNYLENBQUMsRUFDRnZDLEdBQUcsQ0FBQ1EsRUFBRSxDQUFDLEdBQUcsQ0FBQyxFQUNYUixHQUFHLENBQUN1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RUFBRSxDQUFDLFlBQVksQ0FBQyxDQUFDLENBQUMsRUFDaENSLEdBQUcsQ0FBQ1EsRUFBRSxDQUFDLEdBQUcsQ0FBQyxFQUNYUCxFQUFFLENBQUMsSUFBSSxFQUFFLENBQUNELEdBQUcsQ0FBQ1EsRUFBRSxDQUFDLFdBQVcsQ0FBQyxDQUFDLENBQUMsRUFDL0JSLEdBQUcsQ0FBQ1EsRUFBRSxDQUFDLEdBQUcsQ0FBQyxFQUNYUCxFQUFFLENBQUMsSUFBSSxFQUFFLENBQUNELEdBQUcsQ0FBQ1EsRUFBRSxDQUFDLDZCQUE2QixDQUFDLENBQUMsQ0FBQyxDQUNsRCxDQUFDLENBQ0gsQ0FBQyxDQUNILENBQUMsQ0FDSCxDQUFDLENBQ0gsQ0FBQyxDQUNILENBQUM7QUFDSixDQUFDLENBQ0Y7QUFDRFQsTUFBTSxDQUFDaUQsYUFBYSxHQUFHLElBQUkiLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvbG9hZGVycy90ZW1wbGF0ZUxvYWRlci5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/IS4vcmVzb3VyY2VzL2pzL3BhZ2VzL3NhbGVzL3F1b3RhdGlvbnMvc2hvdy52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MzU1MjJlMDkuanMiLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgcmVuZGVyID0gZnVuY3Rpb24gcmVuZGVyKCkge1xuICB2YXIgX3ZtID0gdGhpcyxcbiAgICBfYyA9IF92bS5fc2VsZi5fY1xuICByZXR1cm4gX2MoXG4gICAgXCJkaXZcIixcbiAgICBbXG4gICAgICBfYyhcImJyZWFkY3J1bWJzXCIsIHtcbiAgICAgICAgYXR0cnM6IHsgaXRlbXM6IF92bS5icmVhZGNydW1icywgY3VycmVudDogX3ZtLmJyZWFkY3J1bWJzQ3VycmVudCB9LFxuICAgICAgfSksXG4gICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJyb3cgbm8tcHJpbnQgbWItMlwiIH0sIFtcbiAgICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJ3LTEwMCB0ZXh0LXJpZ2h0IGZsb2F0LXJpZ2h0XCIgfSwgW1xuICAgICAgICAgIF92bS5hbGxEYXRhXG4gICAgICAgICAgICA/IF9jKFxuICAgICAgICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgICAgICAgeyBzdGF0aWNDbGFzczogXCJidG4tZ3JvdXBcIiB9LFxuICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICBcImFcIixcbiAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY0NsYXNzOiBcImJ0biBidG4tc2Vjb25kYXJ5XCIsXG4gICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgaHJlZjogXCIjXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgICAgICAgICAgY2xpY2s6IGZ1bmN0aW9uICgkZXZlbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLm5vdGlmeSgoX3ZtLmZvcm0uaXNTZW5kU01TID0gdHJ1ZSkpXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgICBfYyhcImlcIiwgeyBzdGF0aWNDbGFzczogXCJmYXMgZmEtc21zXCIgfSksXG4gICAgICAgICAgICAgICAgICAgICAgX3ZtLl92KFwiIFwiICsgX3ZtLl9zKF92bS4kdChcImNvbW1vbi5zbXNcIikpICsgXCJcXG4gICAgICAgIFwiKSxcbiAgICAgICAgICAgICAgICAgICAgXVxuICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgXCJhXCIsXG4gICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNDbGFzczogXCJidG4gYnRuLXN1Y2Nlc3NcIixcbiAgICAgICAgICAgICAgICAgICAgICBhdHRyczogeyBocmVmOiBcIiNcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgIG9uOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjbGljazogZnVuY3Rpb24gKCRldmVudCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0ubm90aWZ5KChfdm0uZm9ybS5pc1NlbmRFbWFpbCA9IHRydWUpKVxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgICAgX2MoXCJpXCIsIHsgc3RhdGljQ2xhc3M6IFwiZmFzIGZhLXBhcGVyLXBsYW5lXCIgfSksXG4gICAgICAgICAgICAgICAgICAgICAgX3ZtLl92KFwiIFwiICsgX3ZtLl9zKF92bS4kdChcImVtYWlsXCIpKSksXG4gICAgICAgICAgICAgICAgICAgIF1cbiAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgIFwiYVwiLFxuICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgc3RhdGljQ2xhc3M6IFwiYnRuIGJ0bi1wcmltYXJ5XCIsXG4gICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgaHJlZjogXCIjXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgICAgICAgICAgY2xpY2s6IGZ1bmN0aW9uICgkZXZlbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIF92bS5nZW5lcmF0ZVBERigpXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgICBfYyhcImlcIiwgeyBzdGF0aWNDbGFzczogXCJmYXMgZmEtZG93bmxvYWRcIiB9KSxcbiAgICAgICAgICAgICAgICAgICAgICBfdm0uX3YoXCIgXCIgKyBfdm0uX3MoX3ZtLiR0KFwiZG93bmxvYWRcIikpICsgXCJcXG4gICAgICAgIFwiKSxcbiAgICAgICAgICAgICAgICAgICAgXVxuICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgXCJhXCIsXG4gICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNDbGFzczogXCJidG4gYnRuLXNlY29uZGFyeVwiLFxuICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IGhyZWY6IFwiI1wiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgb246IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNsaWNrOiBmdW5jdGlvbiAoJGV2ZW50KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBfdm0ucHJpbnRXaW5kb3coKVxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgICAgX2MoXCJpXCIsIHsgc3RhdGljQ2xhc3M6IFwiZmFzIGZhLXByaW50XCIgfSksXG4gICAgICAgICAgICAgICAgICAgICAgX3ZtLl92KFxuICAgICAgICAgICAgICAgICAgICAgICAgXCIgXCIgKyBfdm0uX3MoX3ZtLiR0KFwiY29tbW9uLnByaW50XCIpKSArIFwiXFxuICAgICAgICBcIlxuICAgICAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICAgIF1cbiAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICAgICAgICAgICAgX3ZtLiRjYW4oXCJxdW90YXRpb24tZWRpdFwiKVxuICAgICAgICAgICAgICAgICAgICA/IF9jKFxuICAgICAgICAgICAgICAgICAgICAgICAgXCJyb3V0ZXItbGlua1wiLFxuICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNDbGFzczogXCJidG4gYnRuLWluZm9cIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0bzoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZTogXCJxdW90YXRpb25zLmVkaXRcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhcmFtczogeyBzbHVnOiBfdm0uYWxsRGF0YS5zbHVnIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgICAgICAgIF9jKFwiaVwiLCB7IHN0YXRpY0NsYXNzOiBcImZhcyBmYS1lZGl0XCIgfSksXG4gICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5fdihcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcIiBcIiArIF92bS5fcyhfdm0uJHQoXCJjb21tb24uZWRpdFwiKSkgKyBcIlxcbiAgICAgICAgXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgICAgICAgIF1cbiAgICAgICAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICAgICAgIDogX3ZtLl9lKCksXG4gICAgICAgICAgICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgIFwicm91dGVyLWxpbmtcIixcbiAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY0NsYXNzOiBcImJ0biBidG4tZGFyayBmbG9hdC1yaWdodFwiLFxuICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IHRvOiB7IG5hbWU6IFwicXVvdGF0aW9ucy5pbmRleFwiIH0gfSxcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICAgIF9jKFwiaVwiLCB7IHN0YXRpY0NsYXNzOiBcImZhcyBmYS1sb25nLWFycm93LWFsdC1sZWZ0XCIgfSksXG4gICAgICAgICAgICAgICAgICAgICAgX3ZtLl92KFxuICAgICAgICAgICAgICAgICAgICAgICAgXCIgXCIgKyBfdm0uX3MoX3ZtLiR0KFwiY29tbW9uLmJhY2tcIikpICsgXCJcXG4gICAgICAgIFwiXG4gICAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgICAgXVxuICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgOiBfdm0uX2UoKSxcbiAgICAgICAgXSksXG4gICAgICBdKSxcbiAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcInJvd1wiIH0sIFtcbiAgICAgICAgX2MoXG4gICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICB7XG4gICAgICAgICAgICBzdGF0aWNDbGFzczogXCJpbnZvaWNlIHAtMyBtYi0zIHctMTAwXCIsXG4gICAgICAgICAgICBhdHRyczogeyBpZDogXCJjb250ZW50LXRvLXBkZlwiIH0sXG4gICAgICAgICAgfSxcbiAgICAgICAgICBbXG4gICAgICAgICAgICBfYyhcInRhYmxlLWxvYWRpbmdcIiwge1xuICAgICAgICAgICAgICBkaXJlY3RpdmVzOiBbXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgbmFtZTogXCJzaG93XCIsXG4gICAgICAgICAgICAgICAgICByYXdOYW1lOiBcInYtc2hvd1wiLFxuICAgICAgICAgICAgICAgICAgdmFsdWU6IF92bS5sb2FkaW5nLFxuICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJsb2FkaW5nXCIsXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwicm93IGludm9pY2UtaW5mb1wiIH0sIFtcbiAgICAgICAgICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJjb2wtbWQtMTIgbXgtYXV0b1wiIH0sIFtcbiAgICAgICAgICAgICAgICBfYyhcInN0cm9uZ1wiLCB7XG4gICAgICAgICAgICAgICAgICBzdGF0aWNDbGFzczogXCJkLWZsZXggZC1mbGV4IGp1c3RpZnktY29udGVudC1jZW50ZXJcIixcbiAgICAgICAgICAgICAgICAgIGRvbVByb3BzOiB7IGlubmVySFRNTDogX3ZtLl9zKF92bS5hcHBJbmZvLmNvbXBhbnlUYWdsaW5lKSB9LFxuICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICBdKSxcbiAgICAgICAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJyb3cgdy0xMDBcIiB9LCBbXG4gICAgICAgICAgICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJjb2wtbWQtMTJcIiB9LCBbXG4gICAgICAgICAgICAgICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcImQtZmxleCBqdXN0aWZ5LWNvbnRlbnQtYmV0d2VlblwiIH0sIFtcbiAgICAgICAgICAgICAgICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJ3LTEwMFwiIH0sIFtcbiAgICAgICAgICAgICAgICAgICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcInJvd1wiIH0sIFtcbiAgICAgICAgICAgICAgICAgICAgICAgIF92bS5fdihcIktpxZ9pc2VsIEJpbGdpbGVyXCIpLFxuICAgICAgICAgICAgICAgICAgICAgIF0pLFxuICAgICAgICAgICAgICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgICAgICAgICAgICAgX3ZtLl9tKDApLFxuICAgICAgICAgICAgICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgICAgICAgICAgICAgX3ZtLl9tKDEpLFxuICAgICAgICAgICAgICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgICAgICAgICAgICAgX3ZtLl9tKDIpLFxuICAgICAgICAgICAgICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgICAgICAgICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJyb3dcIiB9LCBbXG4gICAgICAgICAgICAgICAgICAgICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcImNvbC1tZC0xMiBvZmZzZXQtbWQtM1wiIH0sIFtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJzcGFuXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgeyBjbGFzczogeyBcImJnLWRhcmsgdGV4dC1kYXJrXCI6IF92bS5jaW5zID09IFwiS1wiIH0gfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBbX3ZtLl92KFwi4piQXCIpXVxuICAgICAgICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgICAgICAgICBfYyhcInNwYW5cIiwgeyBzdGF0aWNDbGFzczogXCJtbC0xXCIgfSwgW1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5fdihcIktBRElOXCIpLFxuICAgICAgICAgICAgICAgICAgICAgICAgICBdKSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJzcGFuXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljQ2xhc3M6IFwibWwtMlwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3M6IHsgXCJiZy1kYXJrIHRleHQtZGFya1wiOiBfdm0uY2lucyA9PSBcIkVcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgW192bS5fdihcIuKYkFwiKV1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgX2MoXCJzcGFuXCIsIHsgc3RhdGljQ2xhc3M6IFwibWwtMVwiIH0sIFtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uX3YoXCJFUktFS1wiKSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgXSksXG4gICAgICAgICAgICAgICAgICAgICAgICBdKSxcbiAgICAgICAgICAgICAgICAgICAgICBdKSxcbiAgICAgICAgICAgICAgICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICAgICAgICAgICAgICAgIF92bS5fbSgzKSxcbiAgICAgICAgICAgICAgICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICAgICAgICAgICAgICAgIF92bS5fbSg0KSxcbiAgICAgICAgICAgICAgICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICAgICAgICAgICAgICAgIF92bS5fbSg1KSxcbiAgICAgICAgICAgICAgICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICAgICAgICAgICAgICAgIF92bS5fbSg2KSxcbiAgICAgICAgICAgICAgICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICAgICAgICAgICAgICAgIF92bS5fbSg3KSxcbiAgICAgICAgICAgICAgICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICAgICAgICAgICAgICAgIF92bS5fbSg4KSxcbiAgICAgICAgICAgICAgICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICAgICAgICAgICAgICAgIF92bS5fbSg5KSxcbiAgICAgICAgICAgICAgICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICAgICAgICAgICAgICAgIF92bS5fbSgxMCksXG4gICAgICAgICAgICAgICAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgICAgICAgICAgICAgICBfdm0uX20oMTEpLFxuICAgICAgICAgICAgICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgICAgICAgICAgICAgX3ZtLl9tKDEyKSxcbiAgICAgICAgICAgICAgICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICAgICAgICAgICAgICAgIF92bS5fbSgxMyksXG4gICAgICAgICAgICAgICAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgICAgICAgICAgICAgICBfdm0uX20oMTQpLFxuICAgICAgICAgICAgICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgICAgICAgICAgICAgX3ZtLl9tKDE1KSxcbiAgICAgICAgICAgICAgICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICAgICAgICAgICAgICAgIF92bS5fbSgxNiksXG4gICAgICAgICAgICAgICAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgICAgICAgICAgICAgICBfdm0uX20oMTcpLFxuICAgICAgICAgICAgICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgICAgICAgICAgICAgX3ZtLl9tKDE4KSxcbiAgICAgICAgICAgICAgICAgICAgXSksXG4gICAgICAgICAgICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgICAgICAgICAgIF92bS5fbSgxOSksXG4gICAgICAgICAgICAgICAgICBdKSxcbiAgICAgICAgICAgICAgICBdKSxcbiAgICAgICAgICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICAgICAgICAgIF92bS5fbSgyMCksXG4gICAgICAgICAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgICAgICAgICBfdm0uX20oMjEpLFxuICAgICAgICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJjb2wtbWQtMTEgb2Zmc2V0LTFcIiB9LCBbXG4gICAgICAgICAgICAgICAgICBfdm0uX3YoXCJcXG4gICAgICAgICAgICBUQVJBRkxBUlxcbiAgICAgICAgICBcIiksXG4gICAgICAgICAgICAgICAgXSksXG4gICAgICAgICAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgICAgICAgICBfdm0uX20oMjIpLFxuICAgICAgICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgICAgICAgX3ZtLl9tKDIzKSxcbiAgICAgICAgICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICAgICAgICAgIF92bS5fbSgyNCksXG4gICAgICAgICAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgICAgICAgICBfdm0uX20oMjUpLFxuICAgICAgICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgICAgICAgX3ZtLl9tKDI2KSxcbiAgICAgICAgICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICAgICAgICAgIF92bS5fbSgyNyksXG4gICAgICAgICAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgICAgICAgICBfdm0uX20oMjgpLFxuICAgICAgICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgICAgICAgX3ZtLl9tKDI5KSxcbiAgICAgICAgICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICAgICAgICAgIF92bS5fbSgzMCksXG4gICAgICAgICAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgICAgICAgICBfdm0uX20oMzEpLFxuICAgICAgICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgICAgICAgX3ZtLl9tKDMyKSxcbiAgICAgICAgICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICAgICAgICAgIF92bS5fbSgzMyksXG4gICAgICAgICAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgICAgICAgICBfdm0uX20oMzQpLFxuICAgICAgICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgICAgICAgX3ZtLl9tKDM1KSxcbiAgICAgICAgICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICAgICAgICAgIF92bS5fbSgzNiksXG4gICAgICAgICAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgICAgICAgICBfdm0uX20oMzcpLFxuICAgICAgICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgICAgICAgX3ZtLl9tKDM4KSxcbiAgICAgICAgICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICAgICAgICAgIF92bS5fbSgzOSksXG4gICAgICAgICAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgICAgICAgICBfdm0uX20oNDApLFxuICAgICAgICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgICAgICAgX3ZtLl9tKDQxKSxcbiAgICAgICAgICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICAgICAgICAgIF92bS5fbSg0MiksXG4gICAgICAgICAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgICAgICAgICBfdm0uX20oNDMpLFxuICAgICAgICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgICAgICAgX3ZtLl9tKDQ0KSxcbiAgICAgICAgICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICAgICAgICAgIF92bS5fbSg0NSksXG4gICAgICAgICAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgICAgICAgICBfYyhcInBcIiwgW1xuICAgICAgICAgICAgICAgICAgX3ZtLl92KFxuICAgICAgICAgICAgICAgICAgICBcIlRhcmFmbGFyLCBzw7Z6bGXFn21lZGUgeWF6xLFsxLEgb2xhbiB0ZWJsaWdhdCBhZHJlc2xlcmluaW4gZG/En3J1bHXEn3VudSB0YWFoaMO8dCBlZGVybGVyLiBUYXJhZmxhciwgdGVibGlnYXRcXG4gICAgICAgICAgICBhZHJlc2xlcmluZGVraSBkZcSfacWfaWtsaWtsZXJpLCBkZcSfacWfaWtsacSfaW4gb2xkdcSfdSB0YXJpaHRlbiBpdGliYXJlbiBlbiBnZcOnIDE1IGfDvG4gacOnaW5kZSBrYXLFn8SxIHRhcmFmYVxcbiAgICAgICAgICAgIHlhesSxbMSxIG9sYXJhayBiaWxkaXJtZWRpa2xlcmkgdGFrZGlyZGUgc8O2emxlxZ9tZWRlIHlhesSxbMSxIG9sYW4gYWRyZXNsZXJlIHlhcMSxbGFuIHRlYmxpZ2F0LCBnw7ZuZGVyaSB2ZVxcbiAgICAgICAgICAgIGJpbGRpcmltbGVyaW4gZ2XDp2VybGkgYmlyIGJpbGRpcmltaW4gdMO8bSBzb251w6dsYXLEsW7EsSBkb8SfdXJhY2HEn8SxbsSxIHBlxZ9pbmVuIGthYnVsIHZlIHRhYWhow7x0IGVkZXJsZXIuXCJcbiAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgXSksXG4gICAgICAgICAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgICAgICAgICBfdm0uX20oNDYpLFxuICAgICAgICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgICAgICAgX3ZtLl9tKDQ3KSxcbiAgICAgICAgICAgICAgXSksXG4gICAgICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgICAgIF92bS5fbSg0OCksXG4gICAgICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgICAgIF92bS5fbSg0OSksXG4gICAgICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgICAgIF92bS5fbSg1MCksXG4gICAgICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgICAgIF92bS5fbSg1MSksXG4gICAgICAgICAgICBdKSxcbiAgICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgICBfdm0uX20oNTIpLFxuICAgICAgICAgIF0sXG4gICAgICAgICAgMVxuICAgICAgICApLFxuICAgICAgXSksXG4gICAgXSxcbiAgICAxXG4gIClcbn1cbnZhciBzdGF0aWNSZW5kZXJGbnMgPSBbXG4gIGZ1bmN0aW9uICgpIHtcbiAgICB2YXIgX3ZtID0gdGhpcyxcbiAgICAgIF9jID0gX3ZtLl9zZWxmLl9jXG4gICAgcmV0dXJuIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwicm93XCIgfSwgW1xuICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJjb2wtbWQtNFwiIH0sIFtfdm0uX3YoXCJBZMSxXCIpXSksXG4gICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJjb2wtbWQtOFwiIH0sIFtfdm0uX3YoXCJFUk9MXCIpXSksXG4gICAgXSlcbiAgfSxcbiAgZnVuY3Rpb24gKCkge1xuICAgIHZhciBfdm0gPSB0aGlzLFxuICAgICAgX2MgPSBfdm0uX3NlbGYuX2NcbiAgICByZXR1cm4gX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJyb3dcIiB9LCBbXG4gICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcImNvbC1tZC00XCIgfSwgW192bS5fdihcIlNveWFkxLFcIildKSxcbiAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcImNvbC1tZC04XCIgfSwgW192bS5fdihcIktvbHVrxLFyxLFrXCIpXSksXG4gICAgXSlcbiAgfSxcbiAgZnVuY3Rpb24gKCkge1xuICAgIHZhciBfdm0gPSB0aGlzLFxuICAgICAgX2MgPSBfdm0uX3NlbGYuX2NcbiAgICByZXR1cm4gX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJyb3dcIiB9LCBbXG4gICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcImNvbC1tZC00XCIgfSwgW192bS5fdihcIlRDIEtpbWxpayBOb1wiKV0pLFxuICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwiY29sLW1kLThcIiB9LCBbX3ZtLl92KFwiMTA2MjAxNzc1MzJcIildKSxcbiAgICBdKVxuICB9LFxuICBmdW5jdGlvbiAoKSB7XG4gICAgdmFyIF92bSA9IHRoaXMsXG4gICAgICBfYyA9IF92bS5fc2VsZi5fY1xuICAgIHJldHVybiBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcInJvd1wiIH0sIFtcbiAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwiY29sLW1kLTRcIiB9LCBbX3ZtLl92KFwiRG/En3VtIFllcmlcIildKSxcbiAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcImNvbC1tZC04XCIgfSwgW192bS5fdihcIkthZGlybGlcIildKSxcbiAgICBdKVxuICB9LFxuICBmdW5jdGlvbiAoKSB7XG4gICAgdmFyIF92bSA9IHRoaXMsXG4gICAgICBfYyA9IF92bS5fc2VsZi5fY1xuICAgIHJldHVybiBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcInJvd1wiIH0sIFtcbiAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwiY29sLW1kLTRcIiB9LCBbX3ZtLl92KFwiRG/En3VtIFRhcmloXCIpXSksXG4gICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJjb2wtbWQtOFwiIH0sIFtfdm0uX3YoXCIgMDUvMDUvMjAwNVwiKV0pLFxuICAgIF0pXG4gIH0sXG4gIGZ1bmN0aW9uICgpIHtcbiAgICB2YXIgX3ZtID0gdGhpcyxcbiAgICAgIF9jID0gX3ZtLl9zZWxmLl9jXG4gICAgcmV0dXJuIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwicm93XCIgfSwgW1xuICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJjb2wtbWQtNFwiIH0sIFtfdm0uX3YoXCJVeXJ1xJ91XCIpXSksXG4gICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJjb2wtbWQtOFwiIH0sIFtfdm0uX3YoXCJULkMuXCIpXSksXG4gICAgXSlcbiAgfSxcbiAgZnVuY3Rpb24gKCkge1xuICAgIHZhciBfdm0gPSB0aGlzLFxuICAgICAgX2MgPSBfdm0uX3NlbGYuX2NcbiAgICByZXR1cm4gX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJyb3dcIiB9LCBbXG4gICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcImNvbC1tZC00XCIgfSwgW192bS5fdihcIkRpxJ9lciBVeXJ1a2xhclwiKV0pLFxuICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwiY29sLW1kLThcIiB9LCBbXG4gICAgICAgIF92bS5fdihcIl9fX19fX19fX19fX19fX19fX19fX19cIiksXG4gICAgICBdKSxcbiAgICBdKVxuICB9LFxuICBmdW5jdGlvbiAoKSB7XG4gICAgdmFyIF92bSA9IHRoaXMsXG4gICAgICBfYyA9IF92bS5fc2VsZi5fY1xuICAgIHJldHVybiBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcInJvd1wiIH0sIFtcbiAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwiY29sLW1kLTRcIiB9LCBbX3ZtLl92KFwiUGFzYXBvcnQgQ2luc2lcIildKSxcbiAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcImNvbC1tZC04XCIgfSwgW192bS5fdihcIkJvcmRvXCIpXSksXG4gICAgXSlcbiAgfSxcbiAgZnVuY3Rpb24gKCkge1xuICAgIHZhciBfdm0gPSB0aGlzLFxuICAgICAgX2MgPSBfdm0uX3NlbGYuX2NcbiAgICByZXR1cm4gX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJyb3dcIiB9LCBbXG4gICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcImNvbC1tZC0zXCIgfSwgW192bS5fdihcIlBhc2Fwb3J0IE5vXCIpXSksXG4gICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJjb2wtbWQtM1wiIH0sIFtfdm0uX3YoXCJVMzE5OTQxNDBcIildKSxcbiAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcImNvbC1tZC0zXCIgfSwgW192bS5fdihcIlZlcmlsZGnEn2kgxZ5laGlyL8OcbGtlXCIpXSksXG4gICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJjb2wtbWQtM1wiIH0sIFtfdm0uX3YoXCJLYWRpcmxpIC8gVMO8cmtpeWVcIildKSxcbiAgICBdKVxuICB9LFxuICBmdW5jdGlvbiAoKSB7XG4gICAgdmFyIF92bSA9IHRoaXMsXG4gICAgICBfYyA9IF92bS5fc2VsZi5fY1xuICAgIHJldHVybiBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcInJvd1wiIH0sIFtcbiAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwiY29sLW1kLTNcIiB9LCBbX3ZtLl92KFwiVmVyaWxkacSfaSBUYXJpaFwiKV0pLFxuICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwiY29sLW1kLTNcIiB9LCBbX3ZtLl92KFwiMDQvMDkvMjAyM1wiKV0pLFxuICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwiY29sLW1kLTNcIiB9LCBbX3ZtLl92KFwiQml0acWfIHRhcmloaVwiKV0pLFxuICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwiY29sLW1kLTNcIiB9LCBbX3ZtLl92KFwiMDUvMDUvMjAzMFwiKV0pLFxuICAgIF0pXG4gIH0sXG4gIGZ1bmN0aW9uICgpIHtcbiAgICB2YXIgX3ZtID0gdGhpcyxcbiAgICAgIF9jID0gX3ZtLl9zZWxmLl9jXG4gICAgcmV0dXJuIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwicm93XCIgfSwgW1xuICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJjb2wtbWQtNFwiIH0sIFtfdm0uX3YoXCJBZHJlczpcIildKSxcbiAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcImNvbC1tZC04XCIgfSwgW1xuICAgICAgICBfdm0uX3YoXCJTYXZydW4gbWFoYWxsZXNpIDIxIHNva2FrIG5vIDFBIE9zbWFuaXllL0thZGlybGlcIiksXG4gICAgICBdKSxcbiAgICBdKVxuICB9LFxuICBmdW5jdGlvbiAoKSB7XG4gICAgdmFyIF92bSA9IHRoaXMsXG4gICAgICBfYyA9IF92bS5fc2VsZi5fY1xuICAgIHJldHVybiBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcInJvd1wiIH0sIFtcbiAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwiY29sLW1kLTNcIiB9LCBbX3ZtLl92KFwiQ2VwIFRlbGVmb251XCIpXSksXG4gICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJjb2wtbWQtM1wiIH0sIFtfdm0uX3YoXCIwNTM3NTYxMjAwMVwiKV0pLFxuICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwiY29sLW1kLTNcIiB9LCBbX3ZtLl92KFwiRS1tYWlsXCIpXSksXG4gICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJjb2wtbWQtM1wiIH0sIFtcbiAgICAgICAgX3ZtLl92KFwiZXJvbF9rb2x1a2lyaWtAaG90bWFpbC5jb21cIiksXG4gICAgICBdKSxcbiAgICBdKVxuICB9LFxuICBmdW5jdGlvbiAoKSB7XG4gICAgdmFyIF92bSA9IHRoaXMsXG4gICAgICBfYyA9IF92bS5fc2VsZi5fY1xuICAgIHJldHVybiBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcInJvd1wiIH0sIFtcbiAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwiY29sLW1kLTRcIiB9LCBbX3ZtLl92KFwiQmFiYSBBZMSxXCIpXSksXG4gICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJjb2wtbWQtOFwiIH0sIFtfdm0uX3YoXCJBbGkgS29sdWvEsXLEsWtcIildKSxcbiAgICBdKVxuICB9LFxuICBmdW5jdGlvbiAoKSB7XG4gICAgdmFyIF92bSA9IHRoaXMsXG4gICAgICBfYyA9IF92bS5fc2VsZi5fY1xuICAgIHJldHVybiBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcInJvd1wiIH0sIFtcbiAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwiY29sLW1kLTRcIiB9LCBbX3ZtLl92KFwiQW5uZSBBZMSxXCIpXSksXG4gICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJjb2wtbWQtOFwiIH0sIFtfdm0uX3YoXCJQZWxpbiBLb2x1a8SxcsSxa1wiKV0pLFxuICAgIF0pXG4gIH0sXG4gIGZ1bmN0aW9uICgpIHtcbiAgICB2YXIgX3ZtID0gdGhpcyxcbiAgICAgIF9jID0gX3ZtLl9zZWxmLl9jXG4gICAgcmV0dXJuIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwicm93XCIgfSwgW1xuICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJjb2wtbWQtMTIgb2Zmc2V0LW1kLTEgZm9udC13ZWlnaHQtYm9sZFwiIH0sIFtcbiAgICAgICAgX3ZtLl92KFwiRcSfaXRpbSBhbG1hayBpc3RlZGnEn2luaXo7XCIpLFxuICAgICAgXSksXG4gICAgXSlcbiAgfSxcbiAgZnVuY3Rpb24gKCkge1xuICAgIHZhciBfdm0gPSB0aGlzLFxuICAgICAgX2MgPSBfdm0uX3NlbGYuX2NcbiAgICByZXR1cm4gX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJyb3dcIiB9LCBbXG4gICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcImNvbC1tZC0yIG9mZnNldC1tZC0xXCIgfSwgW192bS5fdihcIsOcbGtlXCIpXSksXG4gICAgICBfdm0uX3YoXCJcXG4gICAgICAgICAgICAgICAgICA6XFxuICAgICAgICAgICAgICAgICAgXCIpLFxuICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJjb2wtbWQtN1wiIH0sIFtfdm0uX3YoXCLDh0VLWUFcIildKSxcbiAgICBdKVxuICB9LFxuICBmdW5jdGlvbiAoKSB7XG4gICAgdmFyIF92bSA9IHRoaXMsXG4gICAgICBfYyA9IF92bS5fc2VsZi5fY1xuICAgIHJldHVybiBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcInJvd1wiIH0sIFtcbiAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwiY29sLW1kLTIgb2Zmc2V0LW1kLTFcIiB9LCBbXG4gICAgICAgIF92bS5fdihcIsOcbml2ZXJzaXRlXCIpLFxuICAgICAgXSksXG4gICAgICBfdm0uX3YoXCJcXG4gICAgICAgICAgICAgICAgICA6XFxuICAgICAgICAgICAgICAgICAgXCIpLFxuICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJjb2wtbWQtN1wiIH0sIFtcbiAgICAgICAgX3ZtLl92KFwiw4dlayBLaW15YSB2ZSBUZWtub2xvamkgw5xuaXZlcnNpdGVzaVwiKSxcbiAgICAgIF0pLFxuICAgIF0pXG4gIH0sXG4gIGZ1bmN0aW9uICgpIHtcbiAgICB2YXIgX3ZtID0gdGhpcyxcbiAgICAgIF9jID0gX3ZtLl9zZWxmLl9jXG4gICAgcmV0dXJuIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwicm93XCIgfSwgW1xuICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJjb2wtbWQtMiBvZmZzZXQtbWQtMVwiIH0sIFtfdm0uX3YoXCJCw7Zsw7xtXCIpXSksXG4gICAgICBfdm0uX3YoXCJcXG4gICAgICAgICAgICAgICAgICA6XFxuICAgICAgICAgICAgICAgICAgXCIpLFxuICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJjb2wtbWQtN1wiIH0sIFtfdm0uX3YoXCJZYXLEsSBZxLFsIEhhesSxcmzEsWtcIildKSxcbiAgICBdKVxuICB9LFxuICBmdW5jdGlvbiAoKSB7XG4gICAgdmFyIF92bSA9IHRoaXMsXG4gICAgICBfYyA9IF92bS5fc2VsZi5fY1xuICAgIHJldHVybiBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcInJvd1wiIH0sIFtcbiAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwiY29sLW1kLTIgb2Zmc2V0LW1kLTFcIiB9LCBbXG4gICAgICAgIF92bS5fdihcIkXEn3RpbSBEaWxpXCIpLFxuICAgICAgXSksXG4gICAgICBfdm0uX3YoXCJcXG4gICAgICAgICAgICAgICAgICA6XFxuICAgICAgICAgICAgICAgICAgXCIpLFxuICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJjb2wtbWQtN1wiIH0sIFtfdm0uX3YoXCLDh2Vrw6dlXCIpXSksXG4gICAgXSlcbiAgfSxcbiAgZnVuY3Rpb24gKCkge1xuICAgIHZhciBfdm0gPSB0aGlzLFxuICAgICAgX2MgPSBfdm0uX3NlbGYuX2NcbiAgICByZXR1cm4gX2MoXG4gICAgICBcImRpdlwiLFxuICAgICAge1xuICAgICAgICBzdGF0aWNDbGFzczogXCJjYXJkIGJvcmRlciBib3JkZXItcHJpbWFyeVwiLFxuICAgICAgICBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCIxMHJlbVwiLCBoZWlnaHQ6IFwiMTJyZW1cIiB9LFxuICAgICAgfSxcbiAgICAgIFtcbiAgICAgICAgX2MoXCJpbWdcIiwge1xuICAgICAgICAgIHN0YXRpY0NsYXNzOiBcImNhcmQtaW1nLXRvcFwiLFxuICAgICAgICAgIGF0dHJzOiB7IHNyYzogXCJcIiwgYWx0OiBcIkNhcmQgaW1hZ2UgY2FwXCIgfSxcbiAgICAgICAgfSksXG4gICAgICBdXG4gICAgKVxuICB9LFxuICBmdW5jdGlvbiAoKSB7XG4gICAgdmFyIF92bSA9IHRoaXMsXG4gICAgICBfYyA9IF92bS5fc2VsZi5fY1xuICAgIHJldHVybiBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcImNvbC1tZC0xMiBteC1hdXRvXCIgfSwgW1xuICAgICAgX2MoXG4gICAgICAgIFwic3Ryb25nXCIsXG4gICAgICAgIHsgc3RhdGljQ2xhc3M6IFwiZC1mbGV4IGQtZmxleCBqdXN0aWZ5LWNvbnRlbnQtY2VudGVyIG10LTJcIiB9LFxuICAgICAgICBbX3ZtLl92KFwiUFJPQsSwTEfEsCBZVVJUIERJxZ5JIEXEnsSwVMSwTSBEQU5JxZ5NQU5MScSeSVwiKV1cbiAgICAgICksXG4gICAgXSlcbiAgfSxcbiAgZnVuY3Rpb24gKCkge1xuICAgIHZhciBfdm0gPSB0aGlzLFxuICAgICAgX2MgPSBfdm0uX3NlbGYuX2NcbiAgICByZXR1cm4gX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJjb2wtbWQtMTIgbXgtYXV0b1wiIH0sIFtcbiAgICAgIF9jKFwic3Ryb25nXCIsIHsgc3RhdGljQ2xhc3M6IFwiZC1mbGV4IGQtZmxleCBqdXN0aWZ5LWNvbnRlbnQtY2VudGVyXCIgfSwgW1xuICAgICAgICBfdm0uX3YoXCJTw5ZaTEXFnk1FU8SwXCIpLFxuICAgICAgXSksXG4gICAgXSlcbiAgfSxcbiAgZnVuY3Rpb24gKCkge1xuICAgIHZhciBfdm0gPSB0aGlzLFxuICAgICAgX2MgPSBfdm0uX3NlbGYuX2NcbiAgICByZXR1cm4gX2MoXCJwXCIsIHsgc3RhdGljU3R5bGU6IHsgXCJ0ZXh0LWluZGVudFwiOiBcIjQwcHhcIiB9IH0sIFtcbiAgICAgIF92bS5fdihcbiAgICAgICAgXCLEsMWfYnUgc8O2emxlxZ9tZSwgYmlyIHRhcmFmdGEg4oCcIFBST0LEsExHxLAgRcSexLBUxLBNIERBTknFnk1BTkxJSyBWRSBURVJDw5xNRSBIxLBaTUVUTEVSxLBcXG4gICAgICAgICAgICBMxLBNxLBURUQgxZ7EsFJLRVTEsCDigJ0gKEHFn2HEn8SxZGEga8Sxc2FjYSBQcm9iaWxnaSBvbGFyYWsgYW7EsWxhY2FrdMSxci4pLCBkacSfZXIgdGFyYWZ0YSBkYSDDh2VreWFcXG4gICAgICAgICAgICBcIlxuICAgICAgKSxcbiAgICAgIF9jKFwic3Ryb25nXCIsIFtfdm0uX3YoXCJIQVpJUkxJS1wiKV0pLFxuICAgICAgX3ZtLl92KFwiIEXEn2l0aW0gUGFrZXRp4oCZbmUgYmHFn3Z1cmFuIFwiKSxcbiAgICAgIF9jKFwic3Ryb25nXCIsIFtfdm0uX3YoXCJFcm9sIEtvbHVrxLFyxLFrXCIpXSksXG4gICAgICBfdm0uX3YoXCIgaXNpbWxpLFxcbiAgICAgICAgICAgIFwiKSxcbiAgICAgIF9jKFwic3Ryb25nXCIsIFtfdm0uX3YoXCIwNS8wNS8yMDA1IGRvxJ91bSB0YXJpaGxpIHZlIEthZGlybGlcIildKSxcbiAgICAgIF92bS5fdihcIiAoeWVyKSBkb8SfdW1sdSBcIiksXG4gICAgICBfYyhcInN0cm9uZ1wiLCBbXG4gICAgICAgIF92bS5fdihcbiAgICAgICAgICBcIlNhdnJ1biBtYWhhbGxlc2kgMjEgc29rYWsgbm8gMUFcXG4gICAgICAgICAgICAgIE9zbWFuaXllL2thZGlybGlcIlxuICAgICAgICApLFxuICAgICAgXSksXG4gICAgICBfdm0uX3YoXG4gICAgICAgIFwiIGFkcmVzaW5kZSBtdWtpbSDFn2FoxLFzIChBxZ9hxJ/EsWRhIGvEsXNhY2Egw5bEn3JlbmNpIEFkYXnEsSBvbGFyYWsgYW7EsWxhY2FrdMSxcikgYXJhc8SxbmRhXFxuICAgICAgICAgICAgYXlyxLFudMSxbGFyxLEgYcWfYcSfxLFkYSBiZWxpcnRpbGVuIGh1c3VzbGFyZGEgeWFwxLFsbcSxxZ90xLFyLlxcbiAgICAgICAgICBcIlxuICAgICAgKSxcbiAgICBdKVxuICB9LFxuICBmdW5jdGlvbiAoKSB7XG4gICAgdmFyIF92bSA9IHRoaXMsXG4gICAgICBfYyA9IF92bS5fc2VsZi5fY1xuICAgIHJldHVybiBfYyhcInBcIiwgW1xuICAgICAgX3ZtLl92KFxuICAgICAgICBcIsSwxZ9idSBzw7Z6bGXFn21lOyDDlsSfcmVuY2kgYWRhecSxbsSxbiB5dXJ0ZMSxxZ/EsSBlxJ9pdGltIGt1cnVtbGFyxLFuYSB5ZXJsZcWfdGlyaWxtZXNpIHZlIGlsZ2lsaSDDvGxrZWRlIGXEn2l0aW1cXG4gICAgICAgICAgICBnw7ZyZWJpbG1lc2kgacOnaW4gYmHFn3Z1cnVsYXLEsW7EsW4gdmUga29udXlsYSBpbGdpbGkgeWFwxLFsbWFzxLEgem9ydW5sdSDDtmRlbWVsZXJpbiDDtsSfcmVuY2kgYWRhecSxIGFkxLEgdmVcXG4gICAgICAgICAgICBoZXNhYsSxbmEsIGlsZ2lsaSBlxJ9pdGltIGt1cnVtbGFyxLFuYSDDtmRlbm1lc2kgdmUgaWxnaWxpIGXEn2l0aW0ga3VydW1sYXLEsXlsYSB5YXDEsWxhY2FrIG9sYW4gc8O2emxlxZ9tZWRlXFxuICAgICAgICAgICAgXCJcbiAgICAgICksXG4gICAgICBfYyhcInN0cm9uZ1wiLCBbX3ZtLl92KFwiUFJPQsSwTEfEsFwiKV0pLFxuICAgICAgX3ZtLl92KFxuICAgICAgICBcIiB0YXJhZsSxbmRhbiBzdW51bGFjYWsgaGl6bWV0aW4gKGvEsXNhY2Eg4oCcQXJhY8SxbMSxayB2ZSBEYW7EscWfbWFubMSxayBIaXptZXRp4oCdXFxuICAgICAgICAgICAgZGVuaWxlY2VrdGlyLikgdmVyaWxtZXNpbmUgaWxpxZ9raW4gdGFyYWZsYXLEsW4gaGFrIHZlIHnDvGvDvG1sw7xsw7xrbGVyaSBpbGUgaGl6bWV0bGVyaW4gaWZhc8SxbmEgZGFpciBrYXLFn8SxbMSxa2zEsVxcbiAgICAgICAgICAgIHV5bWFrbGEgecO8a8O8bWzDvCBvbGR1a2xhcsSxIHVzdWwgdmUgZXNhc2xhcsSxIGTDvHplbmxlbWVrdGVkaXIuXFxuICAgICAgICAgIFwiXG4gICAgICApLFxuICAgIF0pXG4gIH0sXG4gIGZ1bmN0aW9uICgpIHtcbiAgICB2YXIgX3ZtID0gdGhpcyxcbiAgICAgIF9jID0gX3ZtLl9zZWxmLl9jXG4gICAgcmV0dXJuIF9jKFwicFwiLCBbXG4gICAgICBfdm0uX3YoXCJTw7Z6bGXFn21lZGUgUFJPQsSwTEfEsCB0YXJhZsSxbmRhbiBzdW51bGFuIGhpem1ldGUga8Sxc2FjYSBcIiksXG4gICAgICBfYyhcInN0cm9uZ1wiLCBbX3ZtLl92KFwi4oCcIEFyYWPEsWzEsWsgdmUgRGFuxLHFn21hbmzEsWsgSGl6bWV0aeKAnVwiKV0pLFxuICAgICAgX3ZtLl92KFwiXFxuICAgICAgICAgICAgZGVuaWxlY2VrdGlyLiBcIiksXG4gICAgICBfYyhcInN0cm9uZ1wiLCBbXG4gICAgICAgIF92bS5fdihcbiAgICAgICAgICBcIiBCdSBoaXptZXQga2FyxZ/EsWzEscSfxLEgYWzEsW5hY2FrIMO8Y3JldCwgw7bEn3JlbmNpIGFkYXnEsW7EsW4geXVydCBkxLHFn8SxIGXEn2l0aW0ga3VydW1sYXLEsW5hXFxuICAgICAgICAgICAgICB5ZXJsZcWfdGlyaWxtZXNpIHZlIGlsZ2lsaSDDvGxrZWRlIGXEn2l0aW0gZ8O2cmViaWxtZXNpIGnDp2luIHlhc2FsIGJhxZ92dXJ1bGFyxLFuxLFuIHlhcMSxbG1hc8SxIHZlIGtvbnV5bGEgaWxnaWxpXFxuICAgICAgICAgICAgICBnZXJla2VuIMO2ZGVtZWxlcmluIMO2xJ9yZW5jaSBhZGF5xLEgYWTEsW5hIHZlIGhlc2FixLFuYSB5YXDEsWxtYXPEsSAoQmHFn3Z1cnUgacOnaW4gZ2VyZWtlbiBCYWthbmzEsWsgSGFyw6dsYXLEsSxcXG4gICAgICAgICAgICAgIHZlcmdpbGVyaSB2cy4pICwgaWxnaWxpIGXEn2l0aW0ga3VydW1sYXLEsW5hIGJ1IGJhxZ92dXJ1bGFyZGEgw7bEn3JlbmNpIHRhcmFmxLFuZGFuIMO2ZGVubWVzaSBnZXJla2VuIGhlciB0w7xybMO8XFxuICAgICAgICAgICAgICAow6dldmlyaSwgbm90ZXIgb25hecSxLCBiYcWfdnVydSDDvGNyZXRsZXJpIGdpYmkgKSBnaWRlcmkgZGUgacOnZXJtZWt0ZSBvbHVwLCBzw7Z6bGXFn21lZGUg4oCcIEhpem1ldCBCZWRlbGnigJ1cXG4gICAgICAgICAgICAgIG9sYXJhayBhbsSxbGFjYWt0xLFyLiAoVWxhxZ/EsW0sIGtvbmFrbGFtYSwgYmFyxLFubWEsIG9rdWwgaGFyw6dsYXLEsSB2ZXlhIG9rdWx1biBrYXnEsXQgc29ucmFzxLEgw7bEn3JlbmNpbGVyZGVuXFxuICAgICAgICAgICAgICB0YWxlcCBldHRpxJ9pIMO8Y3JldGxlciB2Yi4gZ2lkZXJsZXIgaGl6bWV0ZSBkw6JoaWwgb2xtYXnEsXAgYnUgYmVsaXJ0aWxlbiBoaXptZXQgYmVkZWxpIGthcHNhbcSxbmRhIGRhXFxuICAgICAgICAgICAgICBkZcSfaWxkaXIuKSBcIlxuICAgICAgICApLFxuICAgICAgXSksXG4gICAgXSlcbiAgfSxcbiAgZnVuY3Rpb24gKCkge1xuICAgIHZhciBfdm0gPSB0aGlzLFxuICAgICAgX2MgPSBfdm0uX3NlbGYuX2NcbiAgICByZXR1cm4gX2MoXCJwXCIsIFtcbiAgICAgIF9jKFwic3Ryb25nXCIsIFtfdm0uX3YoXCJNYWRkZSAxIOKAkyBQUk9CxLBMR8SwXCIpXSksXG4gICAgICBfdm0uX3YoXG4gICAgICAgIFwiIFl1cnRkxLHFn8SxIEXEn2l0aW0gS3VydW1sYXLEsSB5YSBkYSBrdXJ1bHXFn2xhcsSxIHRhcmFmxLFuZGFuIHNhxJ9sYW5hbiBlxJ9pdGltXFxuICAgICAgICAgICAga2/Fn3VsbGFyxLEgaGFra8SxbmRhIHRlbWluIGV0dGnEn2kgYmlsZ2lsZXJpIGVrc2lrc2l6IG9sYXJhayDDlsSfcmVuY2kgYWRhecSxbmEgYmlsZGlybWVrbGUgbcO8a2VsbGVmdGlyLiDEsMWfYnVcXG4gICAgICAgICAgICBzw7Z6bGXFn21lbmluIGltemFsYW5kxLHEn8SxIHRhcmloIGl0aWJhcml5bGUsIMOWxJ9yZW5jaSBhZGF5xLE7IMO2xJ9yZW5pbSBnw7ZyZWNlxJ9pIGXEn2l0aW0ga3VydW11LCB5dXJ0IGTEscWfxLFuYSDDp8Sxa8SxxZ9cXG4gICAgICAgICAgICBwcm9zZWTDvHLDvCB2ZSBvdHVydW0gaXpuaSBoYWtrxLFuZGEgeWV0ZXJsaSBkZXJlY2VkZSBiaWxnaWxlbmRpcmlsZGnEn2luaSBrYWJ1bCBldG1la3RlZGlyLlxcbiAgICAgICAgICBcIlxuICAgICAgKSxcbiAgICBdKVxuICB9LFxuICBmdW5jdGlvbiAoKSB7XG4gICAgdmFyIF92bSA9IHRoaXMsXG4gICAgICBfYyA9IF92bS5fc2VsZi5fY1xuICAgIHJldHVybiBfYyhcInBcIiwgW1xuICAgICAgX2MoXCJzdHJvbmdcIiwgW192bS5fdihcIk1hZGRlIDIgLSBQUk9CxLBMR8SwXCIpXSksXG4gICAgICBfdm0uX3YoXG4gICAgICAgIFwiIGlsZSBvbGFuIGlsacWfa2lsZXJkZSB0ZWsgbXVoYXRhcCwgYmHFn3Z1cnV5dSB5YXBhbiDDtsSfcmVuY2kgYWRhecSxZMSxci5cXG4gICAgICAgICAgICDDlsSfcmVuY2luaW4ga2nFn2lzZWwgYmlsZ2lsZXJpIDMuIGtpxZ9pbGVyZSB2ZXJpbG1lei4gXCJcbiAgICAgICksXG4gICAgICBfYyhcInN0cm9uZ1wiLCBbX3ZtLl92KFwiUFJPQsSwTEfEsFwiKV0pLFxuICAgICAgX3ZtLl92KFxuICAgICAgICBcIiBpbiAzLiBracWfaWxlcmxlIGlsZXRpxZ9pbWRlXFxuICAgICAgICAgICAgYnVsdW5tYSBzb3J1bWx1bHXEn3UgeW9rdHVyLiAoQmHFn3Z1cnUgeWFwYW4gdmUgc8O2emxlxZ9tZWRlIGltemFzxLEgYnVsdW5hbiB2ZWxpIGTEscWfxLFuZGEgw7bEn3JlbmNpIHlha8SxbmxhcsSxXFxuICAgICAgICAgICAgbXVoYXRhcCBrYWJ1bCBlZGlsbWV6LilcXG4gICAgICAgICAgXCJcbiAgICAgICksXG4gICAgXSlcbiAgfSxcbiAgZnVuY3Rpb24gKCkge1xuICAgIHZhciBfdm0gPSB0aGlzLFxuICAgICAgX2MgPSBfdm0uX3NlbGYuX2NcbiAgICByZXR1cm4gX2MoXCJwXCIsIFtcbiAgICAgIF9jKFwic3Ryb25nXCIsIFtfdm0uX3YoXCJNYWRkZSAzIOKAkyBQUk9CxLBMR8SwXCIpXSksXG4gICAgICBfdm0uX3YoXG4gICAgICAgIFwiIHl1cnRkxLHFn8SxIGXEn2l0aW0ga3VydW11bmEga2FidWwgZWRpbGVuIMO2xJ9yZW5jaSBhZGF5xLFuxLFuIGlsZ2lsaSDDvGxrZXllXFxuICAgICAgICAgICAgZ2l0bWVzaSBpw6dpbiBnZXJla2xpIG9sYW4gdml6ZSwgb3R1cnVtIGl6bmkgdmIuIGJhxZ92dXJ1bGFyxLEgw7bEn3JlbmNpIGFkxLFuYSB2ZSBuYW3EsW5hIHlhcGFjYWsgb2x1cCwgw7bEn3JlbmNpXFxuICAgICAgICAgICAgYWRhecSxbsSxbiBiaXp6YXQgeWFwbWFzxLEgKHZpemUgYmHFn3Z1cnVzdSB2Yi4pIHlhIGRhIGhhesSxciBidWx1bm1hc8SxIGdlcmVrZW4gaGFsbGVyZGUgw7bEn3JlbmNpIGFkYXnEsVxcbiAgICAgICAgICAgIGdlY2lrbWVrc2l6aW4gYnUgacWfbGVtbGVyaSB5YXBtYWsgem9ydW5kYWTEsXIuIMOWxJ9yZW5jaSBhZGF5xLFuxLFuIGt1c3VydW5kYW4ga2F5bmFrbGFuYW4gbmVkZW5sZXJsZSDFn2Foc2lcXG4gICAgICAgICAgICBiYcWfdnVydSBnZXJla3RpcmVuIGnFn2xlbWxlcmluIHlhcMSxbG1hbWFzxLEsIMO2xJ9yZW5jaSBhZGF5xLFuxLFuIHl1cnRkxLHFn8SxbmEgZ2lkZW1lbWVzaSBoYWxpbmRlLCDDtsSfcmVuY2kgYWRhecSxIGnFn1xcbiAgICAgICAgICAgIGJ1IHPDtnpsZcWfbWUgaWxlIGJlbGlybGVuZW4gaGl6bWV0IGJlZGVsaW5pbiBrZW5kaXNpIGlhZGVzaW5pIHRhbGVwIGVkZW1lelwiXG4gICAgICApLFxuICAgIF0pXG4gIH0sXG4gIGZ1bmN0aW9uICgpIHtcbiAgICB2YXIgX3ZtID0gdGhpcyxcbiAgICAgIF9jID0gX3ZtLl9zZWxmLl9jXG4gICAgcmV0dXJuIF9jKFwicFwiLCBbXG4gICAgICBfYyhcInN0cm9uZ1wiLCBbX3ZtLl92KFwiTWFkZGUgNCAtXCIpXSksXG4gICAgICBfdm0uX3YoXCIgw5bEn3JlbmNpIGFkYXnEsSBcIiksXG4gICAgICBfYyhcInN0cm9uZ1wiLCBbX3ZtLl92KFwiUFJPQsSwTEfEsFwiKV0pLFxuICAgICAgX3ZtLl92KFxuICAgICAgICBcIiB0YXJhZsSxbmRhbiBrZW5kaXNpbmRlbiBpc3RlbmVuIGJlbGdlbGVyaVxcbiAgICAgICAgICAgIGdlY2lrbWVrc2l6aW4gdGVtaW4gaWxlIFwiXG4gICAgICApLFxuICAgICAgX2MoXCJzdHJvbmdcIiwgW192bS5fdihcIlBST0LEsExHxLBcIildKSxcbiAgICAgIF92bS5fdihcbiAgICAgICAgXCLigJl5ZSB0ZXNsaW0gZXRtZXlpLCBldnJha2xhcsSxbiB0ZXNsaW1pIGlsZSBiaXJsaWt0ZVxcbiAgICAgICAgICAgIERhbsSxxZ9tYW5sxLFrIEhpem1ldCBCZWRlbGluaSDDtmRlbWV5aSBrYWJ1bCB2ZSB0YWFoaMO8dCBlZGVyLlwiXG4gICAgICApLFxuICAgIF0pXG4gIH0sXG4gIGZ1bmN0aW9uICgpIHtcbiAgICB2YXIgX3ZtID0gdGhpcyxcbiAgICAgIF9jID0gX3ZtLl9zZWxmLl9jXG4gICAgcmV0dXJuIF9jKFwicFwiLCBbXG4gICAgICBfYyhcInN0cm9uZ1wiLCBbX3ZtLl92KFwiTWFkZGUgNSAtXCIpXSksXG4gICAgICBfdm0uX3YoXCIgw5bEn3JlbmNpIGFkYXnEsSBcIiksXG4gICAgICBfYyhcInN0cm9uZ1wiLCBbX3ZtLl92KFwiUFJPQsSwTEfEsFwiKV0pLFxuICAgICAgX3ZtLl92KFxuICAgICAgICBcIuKAmXllIHRlc2xpbSBldHRpxJ9pIGJlbGdlbGVyaW4sIGRvxJ9ydWx1xJ91bnVcXG4gICAgICAgICAgICB0YWFoaMO8dCBlZGVyLCBpxZ8gYnUgYmVsZ2VsZXJkZWtpIHNhaHRlbGlrIHZiLiBuZWRlbmxlcmxlIMO2xJ9yZW5jaSBhZGF5xLFuxLFuIHl1cnRkxLHFn8SxbmEgZ2lkZW1lbWVzaSB5YSBkYSBlxJ9pdGltXFxuICAgICAgICAgICAga3VydW11bmEga2FidWwgZWRpbG1lbWVzaSBoYWxpbmRlIGhpem1ldCBiZWRlbGluaW4gaWFkZXNpbmkgdGFsZXAgZWRlbWV6XCJcbiAgICAgICksXG4gICAgXSlcbiAgfSxcbiAgZnVuY3Rpb24gKCkge1xuICAgIHZhciBfdm0gPSB0aGlzLFxuICAgICAgX2MgPSBfdm0uX3NlbGYuX2NcbiAgICByZXR1cm4gX2MoXCJwXCIsIFtcbiAgICAgIF9jKFwic3Ryb25nXCIsIFtfdm0uX3YoXCJNYWRkZSA2IC1cIildKSxcbiAgICAgIF92bS5fdihcbiAgICAgICAgXCIgw5bEn3JlbmNpIGFkYXnEsSwgc2FkZWNlIGXEn2l0aW0gYW1hY8SxIGlsZSB5dXJ0ZMSxxZ/EsW5hIGdpdG1la3RlIG9sdXAsIHl1cnRkxLHFn8SxbmFcXG4gICAgICAgICAgICDDp8Sxa8SxxZ/EsW4gacWfw6dpIHPEsWZhdMSxIGlsZSDDp2FsxLHFn21hIHlhIGRhIHR1cmlzdGlrIGFtYcOnbGEgeWFwxLFsbWFkxLHEn8SxbsSxIGthYnVsIHZlIGJleWFuIGVkZXIuXFxuICAgICAgICAgIFwiXG4gICAgICApLFxuICAgIF0pXG4gIH0sXG4gIGZ1bmN0aW9uICgpIHtcbiAgICB2YXIgX3ZtID0gdGhpcyxcbiAgICAgIF9jID0gX3ZtLl9zZWxmLl9jXG4gICAgcmV0dXJuIF9jKFwicFwiLCBbXG4gICAgICBfYyhcInN0cm9uZ1wiLCBbX3ZtLl92KFwiTWFkZGUgNyAtIFBST0LEsExHxLBcIildKSxcbiAgICAgIF92bS5fdihcbiAgICAgICAgXCIgYXJhY8SxbMSxxJ/EsSBpbGUgeXVydGTEscWfxLEgRcSfaXRpbSBLdXJ1bXVuYSBrYXlkxLFuxLEgeWFwYW4gw7bEn3JlbmNpIGFkYXnEsVxcbiAgICAgICAgICAgIGlsZ2lsaSDDnGxrZW5pbiB5YXNhbGFyxLEgaWxlIEXEn2l0aW0gS3VydW1sYXLEsW7EsW4geWEgZGEga3VydWx1xZ9sYXLEsW7EsW4gYmVsaXJsZW1pxZ8gb2xkdcSfdSBlc2FzbGFyxLFuIHTDvG3DvG5lXFxuICAgICAgICAgICAgcmlheWV0IGV0bWV5aSBrYWJ1bCB2ZSB0YWFoaMO8dCBlZGVyLiBCdSBrdXJhbGxhcmEgdXltYW1ha3RhbiBkb8SfYWNhayBzb251w6dsYXJkYW4gdGFtYW1lbiDDtsSfcmVuY2kgYWRhecSxXFxuICAgICAgICAgICAgc29ydW1sdWR1ci4gw5bEn3JlbmNpIGFkYXnEsSBidSBrdXJhbGxhcmEgcmlheWV0IGV0bWVtZXNpbmRlbiBkb2xhecSxIGRvxJ9hY2FrIHNvbnXDp2xhciBuZWRlbmkgaWxlXFxuICAgICAgICAgICAgXCJcbiAgICAgICksXG4gICAgICBfYyhcInN0cm9uZ1wiLCBbX3ZtLl92KFwiUFJPQsSwTEfEsFwiKV0pLFxuICAgICAgX3ZtLl92KFxuICAgICAgICBcIiAnZGFuIGhpw6diaXIgaGFrIHZlIHRhem1pbmF0IHRhbGViaW5kZSBidWx1bm1heWFjYcSfxLFuxLEga2FidWwgdmUgdGFhaGjDvHQgZWRlci5cXG4gICAgICAgICAgXCJcbiAgICAgICksXG4gICAgXSlcbiAgfSxcbiAgZnVuY3Rpb24gKCkge1xuICAgIHZhciBfdm0gPSB0aGlzLFxuICAgICAgX2MgPSBfdm0uX3NlbGYuX2NcbiAgICByZXR1cm4gX2MoXCJwXCIsIFtcbiAgICAgIF9jKFwic3Ryb25nXCIsIFtfdm0uX3YoXCJNYWRkZSA4IC1cIildKSxcbiAgICAgIF92bS5fdihcbiAgICAgICAgXCIgRcSfaXRpbSBrdXJ1bWxhcsSxIHlhIGRhIGt1cnVsdcWfbGFyxLEgdGFyYWbEsW5kYW4ga2FidWwgZ8O2cmVyZWssIGXEn2l0aW0gYW1hw6dsxLFcXG4gICAgICAgICAgICBkYXZldGl5ZXNpIMOnxLFrYXJ0xLFsZMSxa3RhbiBzb25yYSBiYcWfdnVydXN1bnUgaXB0YWwgZWRlbiB5YSBkYSBrYXlkxLEgZ2Vyw6dla2xlxZ9lbiBlxJ9pdGltIGt1cnVtdW51IHlhIGRhXFxuICAgICAgICAgICAga3VydWx1xZ91bnUgZGXEn2nFn3Rpcm1layBpc3RleWVuLCBidSBlxJ9pdGltIGt1cnVtdW5hIGRldmFtIGV0bWVrIGlzdGVtZXllbiDDtsSfcmVuY2kgYWRhecSxbmRhbiBidSBzw7Z6bGXFn21lXFxuICAgICAgICAgICAgdXlhcsSxbmNhIGFsxLFuYW4gbWFzcmFmbGFyIHZlIGhpem1ldCBiZWRlbGkgZ2VyaSDDtmRlbm1lei5cIlxuICAgICAgKSxcbiAgICBdKVxuICB9LFxuICBmdW5jdGlvbiAoKSB7XG4gICAgdmFyIF92bSA9IHRoaXMsXG4gICAgICBfYyA9IF92bS5fc2VsZi5fY1xuICAgIHJldHVybiBfYyhcInBcIiwgW1xuICAgICAgX2MoXCJzdHJvbmdcIiwgW192bS5fdihcIk1hZGRlIDkgLVwiKV0pLFxuICAgICAgX3ZtLl92KFxuICAgICAgICBcIiDDlsSfcmVuY2kgYWRhecSxIGXEn2l0aW0gZ8O2cmVjZcSfaSDDvGxrZXllIHZhcsSxxZ90YW4gaXRpYmFyZW4gZcSfaXRpbSBLdXJ1bXVuYSBzw7Z6XFxuICAgICAgICAgICAgdmVyaWxlbiB0YXJpaHRlIHVsYcWfbWFrIHZlIHPDtnogdmVyaWxlbiB0YXJpaGUga2FkYXIgZcSfaXRpbWxlcmluaSBhbG1hayB6b3J1bmRhZMSxci5cIlxuICAgICAgKSxcbiAgICBdKVxuICB9LFxuICBmdW5jdGlvbiAoKSB7XG4gICAgdmFyIF92bSA9IHRoaXMsXG4gICAgICBfYyA9IF92bS5fc2VsZi5fY1xuICAgIHJldHVybiBfYyhcInBcIiwgW1xuICAgICAgX3ZtLl92KFxuICAgICAgICBcIsOWxJ9yZW5jaSBhZGF5xLEgaWxnaWxpIMO8bGtleWUgdmFyxLHFn3RhbiBzb25yYSBrZXlmaSBvbGFyYWsgZcSfaXRpbSBrdXJ1bXVuYSBnaXRtZXogdmUgL3ZleWEgZcSfaXRpbWluZVxcbiAgICAgICAgICAgIGJhxZ9sYWTEsWt0YW4gYmlyIHPDvHJlIHNvbnJhIHRlayB0YXJhZmzEsSBiaXIga2FyYXIgaWxlIGXEn2l0aW1pbmUgZGV2YW0gZXRtZXogaXNlIGJ1IG5lZGVubGUgaWxnaWxpIGt1cnVtbGFyXFxuICAgICAgICAgICAgdGFyYWbEsW5kYW4gdml6ZXNpIGlwdGFsIGVkaWxkacSfaSB2ZS92ZXlhIGdlcmkgZMO2bm1layB6b3J1bmRhIGthbGTEscSfxLEgdGFrZGlyZGUgXCJcbiAgICAgICksXG4gICAgICBfYyhcInN0cm9uZ1wiLCBbX3ZtLl92KFwiUFJPQsSwTEfEsFwiKV0pLFxuICAgICAgX3ZtLl92KFxuICAgICAgICBcIuKAmWRlblxcbiAgICAgICAgICAgIGhpw6diaXIgaGFrIHZlIGFsYWNhayB0YWxlYmluZGUgYnVsdW5tYXlhY2HEn8SxbsSxIGthYnVsIHZlIGJleWFuIGVkZXIuIMOWxJ9yZW5jaSBhZGF5xLEgZGV2YW0gZXR0acSfaSBva3VsZGEgb3J0YXlhXFxuICAgICAgICAgICAgw6fEsWthbiBkaXNpcGxpbiBzb3J1bmxhcsSxLCBrdXJhbGxhcmEgdXltYW1hIHZiIG5lZGVubGVybGUgb2t1bGxhIGlsacWfa2lzaSBrZXNpbGlyIGlzZVxcbiAgICAgICAgICAgIFwiXG4gICAgICApLFxuICAgICAgX2MoXCJzdHJvbmdcIiwgW192bS5fdihcIlBST0LEsExHxLBcIildKSxcbiAgICAgIF92bS5fdihcbiAgICAgICAgXCLigJlkZW4gaGnDp2JpciBoYWsgdmUgYWxhY2FrIHRhbGViaW5kZSBidWx1bm1heWFjYcSfxLFuxLEga2FidWwgdmUgdGFhaGjDvHQgZWRlci5cXG4gICAgICAgICAgXCJcbiAgICAgICksXG4gICAgXSlcbiAgfSxcbiAgZnVuY3Rpb24gKCkge1xuICAgIHZhciBfdm0gPSB0aGlzLFxuICAgICAgX2MgPSBfdm0uX3NlbGYuX2NcbiAgICByZXR1cm4gX2MoXCJwXCIsIFtcbiAgICAgIF9jKFwic3Ryb25nXCIsIFtfdm0uX3YoXCJNYWRkZSAxMCDigJNcIildKSxcbiAgICAgIF92bS5fdihcbiAgICAgICAgXCIgWXVydGTEscWfxLEgS29uYWtsYW1hIMWfYXJ0bGFyxLFuxLFuIG9sdW1zdXpsdcSfdSB2ZS92ZXlhIMO8Y3JldGxlcmluaW4gecO8a3Nla2xpxJ9pXFxuICAgICAgICAgICAgZcSfaXRpbSBzYWF0bGVyaW5pbiBrxLFzYWzEscSfxLEgeWEgZGEgdXp1bmx1xJ91LCB6YW1hbiBkaWxpbWluaW4gZmFya2zEsWzEscSfxLEsIHVsYcWfxLFtxLFuIHpvciBvbGR1xJ91IHZlIGlsZXRpxZ9pbVxcbiAgICAgICAgICAgIG9sYW5ha2xhcsSxbsSxbiBzb24gZGVyZWNlIGvEsXPEsXRsxLEgb2xkdcSfdSB2ZSBidSBnaWJpIG5lZGVubGVyIGlsZSBtZXlkYW5hIGdlbGViaWxlY2VrIGFrc2FrbMSxa2xhcmRhbiwgc2HEn2zEsWtcXG4gICAgICAgICAgICBzb3J1bmxhcsSxbmRhbiBlxJ9pdGltIGt1cnVtdW51biBiZcSfZW5pbG1lbWVzaW5kZW4gdmUgw7bEn3JlbmNpIGFkYXnEsSBpbGUgZcSfaXRpbSBrdXJ1bXUgYXJhc8SxbmRhIGJ1IHZlIGJlbnplcmlcXG4gICAgICAgICAgICBuZWRlbmxlcmRlbiBvbHXFn2FiaWxlY2VrIGlodGlsYWZsYXJkYW4gXCJcbiAgICAgICksXG4gICAgICBfYyhcInN0cm9uZ1wiLCBbX3ZtLl92KFwiUFJPQsSwTEfEsFwiKV0pLFxuICAgICAgX3ZtLl92KFwiIHNvcnVtbHUgdHV0dWxtYXouXCIpLFxuICAgIF0pXG4gIH0sXG4gIGZ1bmN0aW9uICgpIHtcbiAgICB2YXIgX3ZtID0gdGhpcyxcbiAgICAgIF9jID0gX3ZtLl9zZWxmLl9jXG4gICAgcmV0dXJuIF9jKFwicFwiLCBbXG4gICAgICBfYyhcInN0cm9uZ1wiLCBbX3ZtLl92KFwiTWFkZGUgMTEg4oCTXCIpXSksXG4gICAgICBfdm0uX3YoXG4gICAgICAgIFwiIMOWxJ9yZW5jaSBhZGF5xLEgYmHFn3Z1cnUgacWfbGVtbGVyaSB0YW1hbWxhbsSxbmNheWEga2FkYXIgb2xhbiBzw7xyZSBib3l1bmNhIGHFn2HEn8SxZGFcXG4gICAgICAgICAgICBiZWxpcnR0acSfaSBhZHJlc2luIHJlc21pIHRlYmxpZ2F0IGFkcmVzaSBvbGR1xJ91bnUsIGUtbWFpbCBhZHJlc2kgdmUgY2VwIHRlbGVmb251IG51bWFyYXPEsW5hIGfDtm5kZXJpbGVjZWtcXG4gICAgICAgICAgICBlbGVrdHJvbmlrIHBvc3RhbGFyIHZlIGvEsXNhIG1lc2FqbGFybGEgeWFwxLFsYWNhayBiaWxnaWxlbmRpcm1lbGVyaSBnZcOnZXJsaSB0ZWJsaWdhdCBrYWJ1bCBlZGVjZcSfaW5pIGFrc2lcXG4gICAgICAgICAgICB0YWtkaXJkZSBtZXlkYW5hIGdlbGViaWxlY2VrIHNvcnVuIGdlY2lrbWUsIGlwdGFsIG1hZGRpIHlhIGRhIG1hbmV2aSB6YXJhcmxhcmRhblxcbiAgICAgICAgICAgIFwiXG4gICAgICApLFxuICAgICAgX2MoXCJzdHJvbmdcIiwgW192bS5fdihcIlBST0LEsExHxLBcIildKSxcbiAgICAgIF92bS5fdihcIuKAmXlpIHNvcnVtbHUgdHV0YW1heWFjYcSfxLFuxLEga2FidWwgdGFhaGjDvHQgZWRlci5cXG4gICAgICAgICAgXCIpLFxuICAgIF0pXG4gIH0sXG4gIGZ1bmN0aW9uICgpIHtcbiAgICB2YXIgX3ZtID0gdGhpcyxcbiAgICAgIF9jID0gX3ZtLl9zZWxmLl9jXG4gICAgcmV0dXJuIF9jKFwicFwiLCBbXG4gICAgICBfYyhcInN0cm9uZ1wiLCBbX3ZtLl92KFwiTWFkZGUgMTIg4oCTXCIpXSksXG4gICAgICBfdm0uX3YoXCIgWXVydGTEscWfxLFuZGEgZcSfaXRpbSBhbG1ha3RhIG9sYW4gw7bEn3JlbmNpIGFkYXnEsSwgXCIpLFxuICAgICAgX2MoXCJzdHJvbmdcIiwgW192bS5fdihcIlBST0LEsExHxLBcIildKSxcbiAgICAgIF92bS5fdihcbiAgICAgICAgXCLigJluaW5cXG4gICAgICAgICAgICBmYWFsaXlldCBrb251c3UgaWxlIGlsZ2lsaSBvbGFyYWsgacWfbGVtIHZlIGV5bGVtbGVyZGUgYnVsdW5tYW1hecSxLCBcIlxuICAgICAgKSxcbiAgICAgIF9jKFwic3Ryb25nXCIsIFtfdm0uX3YoXCJQUk9CxLBMR8SwXCIpXSksXG4gICAgICBfdm0uX3YoXG4gICAgICAgIFwiIGhha2vEsW5kYSwgbWVkeWFcXG4gICAgICAgICAgICB2ZSBpbnRlcm5ldCBvcnRhbcSxbmRhIG9sdW1zdXogaXRoYW0gdmUgYmV5YW5sYXJkYSBidWx1bm1hbWF5xLEgYWtzaSBoYWxkZSwgZG/En2FjYWsgaGVyIHTDvHJsw7wgbWFkZGkgdmUgbWFuZXZpXFxuICAgICAgICAgICAgemFyYXIgaWxlIHlhcmfEsWxhbm1hIGdpZGVybGVyaW5pIMO2ZGVtZXlpIGthYnVsIHZlIHRhYWhow7x0IGVkZXIuXCJcbiAgICAgICksXG4gICAgXSlcbiAgfSxcbiAgZnVuY3Rpb24gKCkge1xuICAgIHZhciBfdm0gPSB0aGlzLFxuICAgICAgX2MgPSBfdm0uX3NlbGYuX2NcbiAgICByZXR1cm4gX2MoXCJwXCIsIFtcbiAgICAgIF9jKFwic3Ryb25nXCIsIFtfdm0uX3YoXCJNYWRkZSAxMyDigJMgUFJPQsSwTEfEsFwiKV0pLFxuICAgICAgX3ZtLl92KFxuICAgICAgICBcIiDDtsSfcmVuY2kgYWRhecSxbsSxbiBva3VsIGtheWTEsW7EsSB5YXBhbWF6LCBvdHVydW0gaXpuaW5lIG3DvHJhY2FhdCBlZGVtZXpcXG4gICAgICAgICAgICBpc2UgKMO2xJ9yZW5jaW5pbiBUw7xya2l5ZSBDdW1odXJpeWV0aSB5YSBkYSDDh2VreWEgWWFzYWxhcsSxbmRhIGJpciBlbmdlbGkgeW9rIGlzZSkgYcWfYcSfxLFkYSBtaWt0YXLEsSB5YXrEsWzEsVxcbiAgICAgICAgICAgIHJha2FtxLEgZ2VyaSDDtmRlbWV5aSB0YWFoaMO8dCBlZGVyLiBBbmNhayBcIlxuICAgICAgKSxcbiAgICAgIF9jKFwic3Ryb25nXCIsIFtfdm0uX3YoXCJQUk9CxLBMR8SwXCIpXSksXG4gICAgICBfdm0uX3YoXG4gICAgICAgIFwiIG90dXJ1bSBpem5pbmluIMOnxLFrYXJ0xLFsbWEgc8O8cmVzaSxcXG4gICAgICAgICAgICBvbmF5bGFuxLFwIG9uYXlsYW5tYW1hc8SxIGtvbnVsYXLEsW5kYSBzb3J1bWx1IGRlxJ9pbGRpci4gQnUga29udWxhciBzYWRlY2Ugw4dla3lhIELDvHnDvGtlbMOnaWxpxJ9pIHZlIMOHZWt5YVxcbiAgICAgICAgICAgIMSww6dpxZ9sZXJpIEJha2FubMSxxJ/EsSBzb3J1bWx1bHXEn3VuZGFkxLFyLiBcIlxuICAgICAgKSxcbiAgICAgIF9jKFwic3Ryb25nXCIsIFtfdm0uX3YoXCJQUk9CxLBMR8SwXCIpXSksXG4gICAgICBfdm0uX3YoXG4gICAgICAgIFwiIG90dXJ1bSBiYcWfdnVydXN1bnVuIGRvxJ9ydSB2ZSB0YW0gZXZyYWtsYXJcXG4gICAgICAgICAgICBpbGUgeWFwxLFsbWFzxLFuxLEgdGFhaGjDvHQgZWRlci4gXCJcbiAgICAgICksXG4gICAgXSlcbiAgfSxcbiAgZnVuY3Rpb24gKCkge1xuICAgIHZhciBfdm0gPSB0aGlzLFxuICAgICAgX2MgPSBfdm0uX3NlbGYuX2NcbiAgICByZXR1cm4gX2MoXCJwXCIsIFtcbiAgICAgIF9jKFwic3Ryb25nXCIsIFtfdm0uX3YoXCJNYWRkZSAxNCDigJMgUFJPQsSwTEfEsFwiKV0pLFxuICAgICAgX3ZtLl92KFxuICAgICAgICBcIiB0YXJhZsSxbmRhbiDDtsSfcmVuY2kgYWRhecSxbmEgdmVyaWxlbiB0YWFoaMO8dGxlcmluIHllcmluZSBnZXRpcmlsbWVkacSfaVxcbiAgICAgICAgICAgIGR1cnVtbGFyZGEsIMO2xJ9yZW5jaSBhZGF5xLEgeWFzYWwgaGFrbGFyxLFuxLEga3VsbGFuYWJpbGlyLlwiXG4gICAgICApLFxuICAgIF0pXG4gIH0sXG4gIGZ1bmN0aW9uICgpIHtcbiAgICB2YXIgX3ZtID0gdGhpcyxcbiAgICAgIF9jID0gX3ZtLl9zZWxmLl9jXG4gICAgcmV0dXJuIF9jKFwicFwiLCBbXG4gICAgICBfYyhcInN0cm9uZ1wiLCBbX3ZtLl92KFwiTWFkZGUgMTUg4oCTXCIpXSksXG4gICAgICBfdm0uX3YoXG4gICAgICAgIFwiIMOWxJ9yZW5jaSBhZGF5xLFuxLFuIHlhcGFjYcSfxLEgw7ZkZW1lIGHFn2HEn8SxZGEgYmVsaXJ0aWxtacWfdGlyIEJ1bnVuIGTEscWfxLFuZGFcXG4gICAgICAgICAgICBcIlxuICAgICAgKSxcbiAgICAgIF9jKFwic3Ryb25nXCIsIFtfdm0uX3YoXCJQUk9CxLBMR8SwXCIpXSksXG4gICAgICBfdm0uX3YoXG4gICAgICAgIFwiIHRhcmFmxLFuZGFuIGVrIGJpciDDtmRlbWUgdGFsZXAgZWRpbG1leWVjZWt0aXIuIE9rdWxsYXLEsW4ga2VuZGkgacOnIGnFn2xleWnFn2xlcmluZGVuXFxuICAgICAgICAgICAga2F5bmFrbGFuYW4gw7ZkZW1lIHRhbGVwbGVyaSwgw4dla3lhIG90dXJ1bSBrYXJ0xLEgbWFzcmFmbGFyxLEgZ2liaSBkdXJ1bWxhcmRhIHRhbGVwIGVkaWxlbiBnaWRlcmxlciBvbGR1xJ91bmRhXFxuICAgICAgICAgICAgXCJcbiAgICAgICksXG4gICAgICBfYyhcInN0cm9uZ1wiLCBbX3ZtLl92KFwiUFJPQsSwTEfEsFwiKV0pLFxuICAgICAgX3ZtLl92KFwiIHNvcnVtbHVsdWsga2FidWwgZXRtZXouXFxuICAgICAgICAgIFwiKSxcbiAgICBdKVxuICB9LFxuICBmdW5jdGlvbiAoKSB7XG4gICAgdmFyIF92bSA9IHRoaXMsXG4gICAgICBfYyA9IF92bS5fc2VsZi5fY1xuICAgIHJldHVybiBfYyhcInBcIiwgW1xuICAgICAgX2MoXCJzdHJvbmdcIiwgW192bS5fdihcIk1hZGRlIDE2IC1cIildKSxcbiAgICAgIF92bS5fdihcbiAgICAgICAgXCIgU8O2emxlxZ9tZW5pbiB0w7xrZXRpY2lkZSBrYWxhbiBrb3B5YXPEsSBpbGUgYWNlbnRlZGUga2FsYW4ga29weWFzxLEgYXJhc8SxbmRhXFxuICAgICAgICAgICAgw6dlbGnFn2tpIG9sdXJzYSBhY2VudGVkZSBrYWxhbiBrb3B5YSBrYXnEsXRsYXLEsSBhbMSxbmFjYWt0xLFyLiBCdSBzw7Z6bGXFn21lZGVuIGRvxJ9hbiB1eXXFn21hemzEsWtsYXLEsW4gw6fDtnrDvG3DvG5kZVxcbiAgICAgICAgICAgIGLDtmxnZWRlIGJ1bHVuYW4gaWwvaWzDp2UgTWFoa2VtZWxlcmkgdmUgxLBjcmEgRGFpcmVsZXJpIHlldGtpbGlkaXIuXCJcbiAgICAgICksXG4gICAgXSlcbiAgfSxcbiAgZnVuY3Rpb24gKCkge1xuICAgIHZhciBfdm0gPSB0aGlzLFxuICAgICAgX2MgPSBfdm0uX3NlbGYuX2NcbiAgICByZXR1cm4gX2MoXCJwXCIsIFtfYyhcInN0cm9uZ1wiLCBbX3ZtLl92KFwiU8OWWkxFxZ5NRU7EsE4gU09OTEFORElSSUxNQVNJXCIpXSldKVxuICB9LFxuICBmdW5jdGlvbiAoKSB7XG4gICAgdmFyIF92bSA9IHRoaXMsXG4gICAgICBfYyA9IF92bS5fc2VsZi5fY1xuICAgIHJldHVybiBfYyhcInBcIiwgW1xuICAgICAgX3ZtLl92KFxuICAgICAgICBcIsOWxJ9yZW5jaSBhZGF5xLFuxLFuIGJ1IHPDtnpsZcWfbWUgdmUgZ2VuZWwgbcO8ZXl5aWRlbGVyZGUgYmVsaXJ0aWxlbiBow7xrw7xtbGVyIGRvxJ9ydWx0dXN1bmRhIHRhYWhow7xkw7xuw7wgeWVyaW5lXFxuICAgICAgICAgICAgZ2V0aXJtZW1lc2kgdmUgc8O2emxlxZ9tZSBow7xrw7xtbGVyaW5lIGF5a8SxcsSxIGhhcmVrZXQgZXRtZXNpIGhhbGluZGUgXCJcbiAgICAgICksXG4gICAgICBfYyhcInN0cm9uZ1wiLCBbX3ZtLl92KFwiUFJPQsSwTEfEsFwiKV0pLFxuICAgICAgX3ZtLl92KFxuICAgICAgICBcIuKAmXllIHPDtnpsZcWfbWV5aVxcbiAgICAgICAgICAgIGhha2zEsSBvbGFyYWsgZmVzaWggaGFra8SxIGRvxJ9hciB2ZSBzw7Z6bGXFn21lIGdlbmVsIGjDvGvDvG1sZXJlIGfDtnJlIHRhc2ZpeWUgZWRpbGlyLlxcbiAgICAgICAgICAgIFwiXG4gICAgICApLFxuICAgICAgX2MoXCJzdHJvbmdcIiwgW192bS5fdihcIlBST0LEsExHxLBcIildKSxcbiAgICAgIF92bS5fdihcbiAgICAgICAgXCLigJluaW4gc8O2emxlxZ9tZXlpIGhha2zEsSBvbGFyYWsgZmVzaGV0bWVzaSBkdXJ1bXVuZGEgw5bEn3JlbmNpIGFkYXnEsSBwcm9ncmFtIMO8Y3JldGlcXG4gICAgICAgICAgICBrYWRhciBjZXphaSDFn2FydMSxIEt1cnVt4oCZYSDDtmRlbWV5ZSBtZWNidXJkdXIuXFxuICAgICAgICAgIFwiXG4gICAgICApLFxuICAgIF0pXG4gIH0sXG4gIGZ1bmN0aW9uICgpIHtcbiAgICB2YXIgX3ZtID0gdGhpcyxcbiAgICAgIF9jID0gX3ZtLl9zZWxmLl9jXG4gICAgcmV0dXJuIF9jKFwicFwiLCBbXG4gICAgICBfYyhcInN0cm9uZ1wiLCBbX3ZtLl92KFwiUFJPQsSwTEfEsFwiKV0pLFxuICAgICAgX3ZtLl92KFxuICAgICAgICBcIuKAmW5pbiBidSBzw7Z6bGXFn21lIHZlIGdlbmVsIG3DvGV5eWlkZWxlcmRlIGJlbGlydGlsZW4gaMO8a8O8bWxlciBkb8SfcnVsdHVzdW5kYVxcbiAgICAgICAgICAgIHRhYWhow7xkw7xuw7wgKMO2xJ9yZW5jaSBhZGF5xLFuxLFuIG9rdWwga2F5ZMSxbsSxIHlhcG1hLCBvdHVydW0gaXpuaW5lIG3DvHJhY2FhdCBldG1lIOKAkyDDtsSfcmVuY2kgYWRhecSxbsSxbiBUw7xya2l5ZVxcbiAgICAgICAgICAgIEN1bWh1cml5ZXRpIHlhIGRhIMOHZWt5YSBZYXNhbGFyxLFuZGEgYmlyIGVuZ2VsaSB5b2sgaXNlIC0gKSB5ZXJpbmUgZ2V0aXJtZW1lc2kgdmUgc8O2emxlxZ9tZSBow7xrw7xtbGVyaW5lIGF5a8SxcsSxXFxuICAgICAgICAgICAgaGFyZWtldCBldG1lc2kgaGFsaW5kZSDDlsSfcmVuY2kgYWRhecSxbmEgc8O2emxlxZ9tZXlpIGhha2zEsSBvbGFyYWsgZmVzaWggaGFra8SxIGRvxJ9hciB2ZSBzw7Z6bGXFn21lIGdlbmVsIGjDvGvDvG1sZXJlXFxuICAgICAgICAgICAgZ8O2cmUgdGFzZml5ZSBlZGlsaXIuXFxuICAgICAgICAgIFwiXG4gICAgICApLFxuICAgIF0pXG4gIH0sXG4gIGZ1bmN0aW9uICgpIHtcbiAgICB2YXIgX3ZtID0gdGhpcyxcbiAgICAgIF9jID0gX3ZtLl9zZWxmLl9jXG4gICAgcmV0dXJuIF9jKFwicFwiLCBbXG4gICAgICBfYyhcInN0cm9uZ1wiLCBbXG4gICAgICAgIF92bS5fdihcIk9SVEFLIEjDnEvDnE1MRVJcIiksXG4gICAgICAgIF9jKFwic3BhblwiLCB7IHN0YXRpY0NsYXNzOiBcIm1sLTNcIiB9LCBbX3ZtLl92KFwiOlwiKV0pLFxuICAgICAgXSksXG4gICAgXSlcbiAgfSxcbiAgZnVuY3Rpb24gKCkge1xuICAgIHZhciBfdm0gPSB0aGlzLFxuICAgICAgX2MgPSBfdm0uX3NlbGYuX2NcbiAgICByZXR1cm4gX2MoXCJwXCIsIFtcbiAgICAgIF92bS5fdihcbiAgICAgICAgXCJZdWthcsSxZGEgYmV5YW4gZWRpbGVuIGJpbGdpbGVyaSB0YW0gb2xhcmFrIG9rdXl1cCBhbmxhZMSxxJ/EsW3EsSB2ZSBiYcWfdnVydSBmb3JtdSB2ZSBzw7Z6bGXFn21lZGUgZG9sZHVyZHXEn3VtXFxuICAgICAgICAgICAgYmlsZ2lsZXJpbiBkb8SfcnVsdcSfdW51LCBoZXJoYW5naSBiaXIgeWFubMSxxZ8gYmV5YW5kYW4ga2F5bmFrbGFuYW4gZHVydW1kYSBcIlxuICAgICAgKSxcbiAgICAgIF9jKFwic3Ryb25nXCIsIFtfdm0uX3YoXCJQUk9CxLBMR8SwXCIpXSksXG4gICAgICBfdm0uX3YoXG4gICAgICAgIFwiIGJhxZ92dXJ1bXVcXG4gICAgICAgICAgICBpcHRhbCBldG1lIGhha2vEsSBvbGR1xJ91bnUgdmUgYmVsaXJ0aWxlbiDFn2FydGxhcsSxbiBiZW5pbSBoYWtrxLFtZGEgYmHEn2xhecSxY8SxIG9sZHXEn3VudSB2ZSBiZW5pbSBidW5sYXJhXFxuICAgICAgICAgICAgYmHEn2zEsWzEscSfxLFtxLFuIHpvcnVubHUgb2xkdcSfdW51IGthYnVsIGVkaXlvcnVtLiDDlsSfcmVuaW0gZ8O2cmVjZcSfaW0gZcSfaXRpbSBrdXJ1bXUsIHl1cnQgZMSxxZ/EsW5hIMOnxLFrxLHFnyBwcm9zZWTDvHLDvFxcbiAgICAgICAgICAgIHZlIG90dXJ1bSBpem5pIGhha2vEsW5kYSB5ZXRlcmxpIGRlcmVjZWRlIGJpbGdpbGVuZGlyaWxkaW0uXCJcbiAgICAgICksXG4gICAgXSlcbiAgfSxcbiAgZnVuY3Rpb24gKCkge1xuICAgIHZhciBfdm0gPSB0aGlzLFxuICAgICAgX2MgPSBfdm0uX3NlbGYuX2NcbiAgICByZXR1cm4gX2MoXCJwXCIsIFtfYyhcInVcIiwgW192bS5fdihcIkbEsFlBVEEgRMOCSMSwTCBPTEFOIMSwxZ5MRU1MRVJcIildKV0pXG4gIH0sXG4gIGZ1bmN0aW9uICgpIHtcbiAgICB2YXIgX3ZtID0gdGhpcyxcbiAgICAgIF9jID0gX3ZtLl9zZWxmLl9jXG4gICAgcmV0dXJuIF9jKFwidWxcIiwgW1xuICAgICAgX2MoXCJsaVwiLCBbX3ZtLl92KFwiMSBZxLFsbMSxayBFxJ9pdGltIMOcY3JldGkgdmV5YSBIYXrEsXJsxLFrIMO8Y3JldGlcIildKSxcbiAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICBfYyhcImxpXCIsIFtfdm0uX3YoXCJWaXplIHJhbmRldnUgw7xjcmV0aSwgVml6ZSBIYXJjxLEgMSBzZWZlcmUgbWFoc3VzXCIpXSksXG4gICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgX2MoXCJsaVwiLCBbX3ZtLl92KFwiSGF2YWFsYW7EsSBLYXLFn8SxbGFtYSwgVGFrc2kgw5xjcmV0aSBrYXLFn8SxbGFtYVwiKV0pLFxuICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgIF9jKFwibGlcIiwgW1xuICAgICAgICBfdm0uX3YoXCJLb25ha2xhbWEgKCBldiB2ZXlhIHl1cmRhIHllcmxlxZ90aXJtZSApIGRhbsSxxZ9tYW5sxLFrIGhpem1ldGlcIiksXG4gICAgICBdKSxcbiAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICBfYyhcImxpXCIsIFtfdm0uX3YoXCLDh2V2aXJpIHZlIE5vdGVyIMSwxZ9sZW1sZXJpXCIpXSksXG4gICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgX2MoXCJsaVwiLCBbX3ZtLl92KFwiT3R1cnVtIMSwem5pXCIpXSksXG4gICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgX2MoXCJsaVwiLCBbX3ZtLl92KFwiSGF6xLFybMSxayBTZXJ0aWZpa2FzxLFuxLFuIEFsxLFubWFzxLFcIildKSxcbiAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICBfYyhcImxpXCIsIFtfdm0uX3YoXCLDnG5pdmVyc2l0ZSBLYWJ1bCBZYXrEsXPEsW7EsW4gQWzEsW5tYXPEsVwiKV0pLFxuICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgIF9jKFwibGlcIiwgW192bS5fdihcIlNpbSBLYXJ0XCIpXSksXG4gICAgXSlcbiAgfSxcbiAgZnVuY3Rpb24gKCkge1xuICAgIHZhciBfdm0gPSB0aGlzLFxuICAgICAgX2MgPSBfdm0uX3NlbGYuX2NcbiAgICByZXR1cm4gX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJyb3cgdy0xMDBcIiB9LCBbXG4gICAgICBfYyhcInBcIiwgW1xuICAgICAgICBfYyhcInN0cm9uZ1wiLCBbXG4gICAgICAgICAgX3ZtLl92KFxuICAgICAgICAgICAgXCJLb25zb2xvc2x1ayBpw6dpbiB2ZXJpbGVjZWsgdGFhaGjDvHRuYW1leWUgYWl0IG5vdGVyIG1hc3JhZmxhcsSxIMO2xJ9yZW5jaXllIGFpdHRpci5cIlxuICAgICAgICAgICksXG4gICAgICAgIF0pLFxuICAgICAgXSksXG4gICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgX2MoXCJwXCIsIFtcbiAgICAgICAgX2MoXCJzdHJvbmdcIiwgW1xuICAgICAgICAgIF92bS5fdihcIsSwcHRhbCDEsMWfbGVtbGVyaSB2ZSBWaXplIFJlZGRpbmUgxLBsacWfa2luIMOWemVsIE1hZGRlOlwiKSxcbiAgICAgICAgXSksXG4gICAgICAgIF92bS5fdihcbiAgICAgICAgICBcIiBQcm8gQmlsZ2kgw7bEn3JlbmNpbmluIHZpemUgYmHFn3Z1cnVzdVxcbiAgICAgICAgICAgIGhha2vEsW5kYSBnZXJla2xpIHTDvG0gacWfbGVtbGVyaSBla3Npa3NpeiB5YXBzYSBkYWhpIMO8bGtlbGVyaW4gdml6ZSBwb2xpdGlrYWxhcsSxIHNlYmViaXlsZSB2aXplIHJlZGRpIG9sbWFzxLFcXG4gICAgICAgICAgICBkdXJ1bXVuZGEgUHJvIEJpbGdpIGVrIGJpciDDvGNyZXQgdGFsZXAgZXRtZWRlbiB2aXplIHJlZGRpbmUgaXRpcmF6IHPDvHJlY2luaSBla3Npa3NpeiB0YW1hbWxhbWFrbGFcXG4gICAgICAgICAgICB5w7xrw7xtbMO8ZMO8ci5cIlxuICAgICAgICApLFxuICAgICAgXSksXG4gICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgX2MoXCJwXCIsIFtcbiAgICAgICAgX3ZtLl92KFxuICAgICAgICAgIFwiQW5jYWsgdml6ZSByZWRkaW5lIGl0aXJheiBzw7xyZWNpbmRlIHlhcMSxbGFjYWsgdml6ZSBoYXJjYW1hbGFyxLEgw7bEn3JlbmNpeWUgYWl0IG9sYWNha3TEsXIuIFZpemUgc8O8cmVjaW5kZVxcbiAgICAgICAgICAgIG5paGFpIHNvbnXDpyB2aXplIHJlZGRpIMWfZWtsaW5kZSBvbG1hc8SxIGR1cnVtdW5kYSDDtsSfcmVuY2kgbWFzcmFmbGFyxLEgZMO8xZ/DvGxlcmVrIGRhbsSxxZ9tYWzEsWsgYmVkZWxpIHZlXFxuICAgICAgICAgICAgw7xuaXZlcnNpdGUgw7xjcmV0aSDDtsSfcmVuY2l5ZSBpYWRlIGVkaWxpci5cIlxuICAgICAgICApLFxuICAgICAgXSksXG4gICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgX2MoXCJwXCIsIFtcbiAgICAgICAgX3ZtLl92KFxuICAgICAgICAgIFwiw5xuaXZlcnNpdGV5ZSBkb8SfcnVkYW4geWFwxLFsYW4gZcSfaXRpbSDDvGNyZXRpbmluIGlhZGVzaSDDvG5pdmVyc2l0ZW5pbiBpYWRlIGtvxZ91bGxhcsSxIGlsZSBpbGdpbGlcXG4gICAgICAgICAgICB5w7ZuZXRtZWxpa2xlcmkga2Fwc2FtxLFuZGEgw7xuaXZlcnNpdGUgdGFyYWbEsW5kYW4gZ2Vyw6dla2xlxZ90aXJpbGVjZWt0aXIuIMOcbml2ZXJzaXRlIGXEn2l0aW0gw7xjcmV0IGlhZGVzaVxcbiAgICAgICAgICAgIGtvbnVzdW5kYSBQcm8gQmlsZ2nigJluaW4gaGVyaGFuZ2kgYmlyIHNvcnVtbHVsdcSfdSBtZXZjdXQgZGXEn2lsZGlyLlwiXG4gICAgICAgICksXG4gICAgICBdKSxcbiAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICBfYyhcInBcIiwgW1xuICAgICAgICBfdm0uX3YoXG4gICAgICAgICAgXCJWaXplIHNvbnXDp2xhbm1hZGFuIHZleWEgdml6ZSBvbmF5bGFuZMSxa3RhbiBzb25yYSDDtsSfcmVuY2luaW4gaXB0YWwgdGFsZWJpbmRlIGJ1bHVubWFzxLEgZHVydW11bmRhIGRhbsSxxZ9tYW5sxLFrXFxuICAgICAgICAgICAgdmUgw7bEn3JlbmNpIG1hc3JhZmxhcsSxIGlsZSBpbGdpbGkgYWzEsW5hbiDDtm4gw7ZkZW1leWxlIGlsZ2lsaSBQcm8gQmlsZ2kgaGVyaGFuZ2kgYmlyIGlhZGVcXG4gICAgICAgICAgICBnZXLDp2VrbGXFn3Rpcm1leWVjZWt0aXIuIFZpemUgcmVkZGkgZHVydW11bmRhIGlzZSDDtsSfcmVuY2kgbWFzcmFmbGFyxLEgb2xhbiAxLjAwMCBFdXJvIGtlc2lsZXJlayBnZXJpIGthbGFuIMO2blxcbiAgICAgICAgICAgIMO2ZGVtZSBpYWRlIGVkaWxpci5cIlxuICAgICAgICApLFxuICAgICAgXSksXG4gICAgXSlcbiAgfSxcbiAgZnVuY3Rpb24gKCkge1xuICAgIHZhciBfdm0gPSB0aGlzLFxuICAgICAgX2MgPSBfdm0uX3NlbGYuX2NcbiAgICByZXR1cm4gX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJyb3cgdy0xMDBcIiB9LCBbXG4gICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcImNvbC1tZC02XCIgfSwgW1xuICAgICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcInJvd1wiIH0sIFtcbiAgICAgICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcImNvbC1tZC02XCIgfSwgW1xuICAgICAgICAgICAgX2MoXCJzdHJvbmdcIiwgW192bS5fdihcIkthdMSxbMSxbWPEsW7EsW4gQWTEsSBTb3lhZMSxOlwiKV0pLFxuICAgICAgICAgIF0pLFxuICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJjb2wtbWQtNlwiIH0sIFtcbiAgICAgICAgICAgIF92bS5fdihcIl9fX19fX19fX19fX19fX19fX19cIiksXG4gICAgICAgICAgXSksXG4gICAgICAgIF0pLFxuICAgICAgXSksXG4gICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJjb2wtbWQtNlwiIH0sIFtcbiAgICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJyb3dcIiB9LCBbXG4gICAgICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJjb2wtbWQtNlwiIH0sIFtcbiAgICAgICAgICAgIF9jKFwic3Ryb25nXCIsIFtfdm0uX3YoXCJZZXRraWxpIEFkxLEgU295YWTEsTpcIildKSxcbiAgICAgICAgICBdKSxcbiAgICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwiY29sLW1kLTZcIiB9LCBbXG4gICAgICAgICAgICBfdm0uX3YoXCJUdWZhbiBCYXLEscWfIEFudG1lblwiKSxcbiAgICAgICAgICBdKSxcbiAgICAgICAgXSksXG4gICAgICBdKSxcbiAgICBdKVxuICB9LFxuICBmdW5jdGlvbiAoKSB7XG4gICAgdmFyIF92bSA9IHRoaXMsXG4gICAgICBfYyA9IF92bS5fc2VsZi5fY1xuICAgIHJldHVybiBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcInJvdyB3LTEwMFwiIH0sIFtcbiAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwiY29sLW1kLTZcIiB9LCBbXG4gICAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwicm93XCIgfSwgW1xuICAgICAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwiY29sLW1kLTZcIiB9LCBbXG4gICAgICAgICAgICBfYyhcInN0cm9uZ1wiLCBbX3ZtLl92KFwiS2F0xLFsxLFtY8SxbsSxbiDEsG16YXPEsTpcIildKSxcbiAgICAgICAgICBdKSxcbiAgICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwiY29sLW1kLTZcIiB9LCBbXG4gICAgICAgICAgICBfdm0uX3YoXCJfX19fX19fX19fX19fX19fX19fXCIpLFxuICAgICAgICAgIF0pLFxuICAgICAgICBdKSxcbiAgICAgIF0pLFxuICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwiY29sLW1kLTZcIiB9LCBbXG4gICAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwicm93XCIgfSwgW1xuICAgICAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwiY29sLW1kLTZcIiB9LCBbXG4gICAgICAgICAgICBfYyhcInN0cm9uZ1wiLCBbX3ZtLl92KFwiWWV0a2lsaSDEsG16YXPEsTpcIildKSxcbiAgICAgICAgICBdKSxcbiAgICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwiY29sLW1kLTZcIiB9LCBbXG4gICAgICAgICAgICBfdm0uX3YoXCJfX19fX19fX19fX19fX19fX19fXCIpLFxuICAgICAgICAgIF0pLFxuICAgICAgICBdKSxcbiAgICAgIF0pLFxuICAgIF0pXG4gIH0sXG4gIGZ1bmN0aW9uICgpIHtcbiAgICB2YXIgX3ZtID0gdGhpcyxcbiAgICAgIF9jID0gX3ZtLl9zZWxmLl9jXG4gICAgcmV0dXJuIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwicm93IHctMTAwIG10LTNcIiB9LCBbXG4gICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcImNvbC0xMlwiIH0sIFtcbiAgICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJ0YWJsZS1yZXNwb25zaXZlIHRhYmxlLWN1c3RvbVwiIH0sIFtcbiAgICAgICAgICBfYyhcInRhYmxlXCIsIHsgc3RhdGljQ2xhc3M6IFwidGFibGUgdGFibGUtc21cIiB9LCBbXG4gICAgICAgICAgICBfYyhcInRoZWFkXCIsIFtcbiAgICAgICAgICAgICAgX2MoXCJ0clwiLCBbXG4gICAgICAgICAgICAgICAgX2MoXCJ0aFwiLCB7IGF0dHJzOiB7IGNvbHNwYW46IFwiNFwiIH0gfSwgW1xuICAgICAgICAgICAgICAgICAgX3ZtLl92KFwiVG9wbGFtIFBha2V0IMOcY3JldDogNS42MDBFVVIoYmXFn2JpbmFsdMSxecO8emV1cm8pXCIpLFxuICAgICAgICAgICAgICAgIF0pLFxuICAgICAgICAgICAgICBdKSxcbiAgICAgICAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgICAgICAgX2MoXCJ0clwiLCB7IHN0YXRpY0NsYXNzOiBcInRleHQtY2VudGVyXCIgfSwgW1xuICAgICAgICAgICAgICAgIF9jKFwidGhcIiwgeyBhdHRyczogeyBjb2xzcGFuOiBcIjRcIiB9IH0sIFtfdm0uX3YoXCLDlkRFTUUgUExBTklcIildKSxcbiAgICAgICAgICAgICAgXSksXG4gICAgICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgICAgIF9jKFwidHJcIiwgW1xuICAgICAgICAgICAgICAgIF9jKFwidGhcIiwgW192bS5fdihcIlRhcmloXCIpXSksXG4gICAgICAgICAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgICAgICAgICBfYyhcInRoXCIsIFtfdm0uX3YoXCLDlmRlbWUgVHV0YXLEsVwiKV0pLFxuICAgICAgICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgICAgICAgX2MoXCJ0aFwiLCBbX3ZtLl92KFwiw5ZkZW1lbmluIFlhcMSxbGFjYcSfxLEgWWVyXCIpXSksXG4gICAgICAgICAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgICAgICAgICBfYyhcInRoXCIsIFtfdm0uX3YoXCJBw6fEsWtsYW1hXCIpXSksXG4gICAgICAgICAgICAgIF0pLFxuICAgICAgICAgICAgXSksXG4gICAgICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICAgICAgX2MoXCJ0Ym9keVwiLCBbXG4gICAgICAgICAgICAgIF9jKFwidHJcIiwgW1xuICAgICAgICAgICAgICAgIF9jKFwidGRcIiwgW192bS5fdihcIsOWbiDDtmRlbWVcIildKSxcbiAgICAgICAgICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICAgICAgICAgIF9jKFwidGRcIiwgW192bS5fdihcIjIuMDAwIEV1cm9cIildKSxcbiAgICAgICAgICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICAgICAgICAgIF9jKFwidGRcIiwgW192bS5fdihcIlBybyBCaWxnaVwiKV0pLFxuICAgICAgICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgICAgICAgX2MoXCJ0ZFwiLCBbX3ZtLl92KFwiRcSfaXRpbSB2ZSBCYcWfdnVydSDDnGNyZXRpXCIpXSksXG4gICAgICAgICAgICAgIF0pLFxuICAgICAgICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICAgICAgICBfYyhcInRyXCIsIFtcbiAgICAgICAgICAgICAgICBfYyhcInRkXCIsIFtfdm0uX3YoXCJWaXplIG9uYXlsYW5kxLHEn8SxbmRhXCIpXSksXG4gICAgICAgICAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgICAgICAgICBfYyhcInRkXCIsIFtfdm0uX3YoXCIzLjAwMCBFdXJvXCIpXSksXG4gICAgICAgICAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgICAgICAgICBfYyhcInRkXCIsIFtfdm0uX3YoXCJQcm8gQmlsZ2lcIildKSxcbiAgICAgICAgICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICAgICAgICAgIF9jKFwidGRcIiwgW192bS5fdihcIkthbGFuIEXEn2l0aW0gdmUgRGFuxLHFn21hbmzEsWtcIildKSxcbiAgICAgICAgICAgICAgXSksXG4gICAgICAgICAgICBdKSxcbiAgICAgICAgICBdKSxcbiAgICAgICAgXSksXG4gICAgICBdKSxcbiAgICBdKVxuICB9LFxuXVxucmVuZGVyLl93aXRoU3RyaXBwZWQgPSB0cnVlXG5cbmV4cG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zIH0iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/pages/sales/quotations/show.vue?vue&type=template&id=35522e09\n"); /***/ }), /***/ "./resources/js/pages/sales/quotations/show.vue": /*!******************************************************!*\ !*** ./resources/js/pages/sales/quotations/show.vue ***! \******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _show_vue_vue_type_template_id_35522e09__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./show.vue?vue&type=template&id=35522e09 */ \"./resources/js/pages/sales/quotations/show.vue?vue&type=template&id=35522e09\");\n/* harmony import */ var _show_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./show.vue?vue&type=script&lang=js */ \"./resources/js/pages/sales/quotations/show.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _show_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _show_vue_vue_type_template_id_35522e09__WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _show_vue_vue_type_template_id_35522e09__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null\n \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"resources/js/pages/sales/quotations/show.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvcGFnZXMvc2FsZXMvcXVvdGF0aW9ucy9zaG93LnZ1ZT9mODkwIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQWtGO0FBQzNCO0FBQ0w7OztBQUdsRDtBQUNtRztBQUNuRyxnQkFBZ0IsMkdBQVU7QUFDMUIsRUFBRSx5RUFBTTtBQUNSLEVBQUUsOEVBQU07QUFDUixFQUFFLHVGQUFlO0FBQ2pCO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0EsSUFBSSxLQUFVLEVBQUUsWUFpQmY7QUFDRDtBQUNlLGdGIiwiZmlsZSI6Ii4vcmVzb3VyY2VzL2pzL3BhZ2VzL3NhbGVzL3F1b3RhdGlvbnMvc2hvdy52dWUuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucyB9IGZyb20gXCIuL3Nob3cudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTM1NTIyZTA5XCJcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vc2hvdy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anNcIlxuZXhwb3J0ICogZnJvbSBcIi4vc2hvdy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anNcIlxuXG5cbi8qIG5vcm1hbGl6ZSBjb21wb25lbnQgKi9cbmltcG9ydCBub3JtYWxpemVyIGZyb20gXCIhLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL3J1bnRpbWUvY29tcG9uZW50Tm9ybWFsaXplci5qc1wiXG52YXIgY29tcG9uZW50ID0gbm9ybWFsaXplcihcbiAgc2NyaXB0LFxuICByZW5kZXIsXG4gIHN0YXRpY1JlbmRlckZucyxcbiAgZmFsc2UsXG4gIG51bGwsXG4gIG51bGwsXG4gIG51bGxcbiAgXG4pXG5cbi8qIGhvdCByZWxvYWQgKi9cbmlmIChtb2R1bGUuaG90KSB7XG4gIHZhciBhcGkgPSByZXF1aXJlKFwiL3Zhci93d3cvd29ya3MucHJvYmlsZ2llZ2l0aW0uY29tL25vZGVfbW9kdWxlcy92dWUtaG90LXJlbG9hZC1hcGkvZGlzdC9pbmRleC5qc1wiKVxuICBhcGkuaW5zdGFsbChyZXF1aXJlKCd2dWUnKSlcbiAgaWYgKGFwaS5jb21wYXRpYmxlKSB7XG4gICAgbW9kdWxlLmhvdC5hY2NlcHQoKVxuICAgIGlmICghYXBpLmlzUmVjb3JkZWQoJzM1NTIyZTA5JykpIHtcbiAgICAgIGFwaS5jcmVhdGVSZWNvcmQoJzM1NTIyZTA5JywgY29tcG9uZW50Lm9wdGlvbnMpXG4gICAgfSBlbHNlIHtcbiAgICAgIGFwaS5yZWxvYWQoJzM1NTIyZTA5JywgY29tcG9uZW50Lm9wdGlvbnMpXG4gICAgfVxuICAgIG1vZHVsZS5ob3QuYWNjZXB0KFwiLi9zaG93LnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD0zNTUyMmUwOVwiLCBmdW5jdGlvbiAoKSB7XG4gICAgICBhcGkucmVyZW5kZXIoJzM1NTIyZTA5Jywge1xuICAgICAgICByZW5kZXI6IHJlbmRlcixcbiAgICAgICAgc3RhdGljUmVuZGVyRm5zOiBzdGF0aWNSZW5kZXJGbnNcbiAgICAgIH0pXG4gICAgfSlcbiAgfVxufVxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJyZXNvdXJjZXMvanMvcGFnZXMvc2FsZXMvcXVvdGF0aW9ucy9zaG93LnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./resources/js/pages/sales/quotations/show.vue\n"); /***/ }), /***/ "./resources/js/pages/sales/quotations/show.vue?vue&type=script&lang=js": /*!******************************************************************************!*\ !*** ./resources/js/pages/sales/quotations/show.vue?vue&type=script&lang=js ***! \******************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_show_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./show.vue?vue&type=script&lang=js */ \"./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/pages/sales/quotations/show.vue?vue&type=script&lang=js\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_show_vue_vue_type_script_lang_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"]); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvcGFnZXMvc2FsZXMvcXVvdGF0aW9ucy9zaG93LnZ1ZT8xZDE3Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQSx3Q0FBK0wsQ0FBZ0IsK09BQUcsRUFBQyIsImZpbGUiOiIuL3Jlc291cmNlcy9qcy9wYWdlcy9zYWxlcy9xdW90YXRpb25zL3Nob3cudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSEuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcz8/cmVmLS00LTAhLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9zaG93LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qc1wiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIS4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzPz9yZWYtLTQtMCEuLi8uLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL3Nob3cudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzXCIiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./resources/js/pages/sales/quotations/show.vue?vue&type=script&lang=js\n"); /***/ }), /***/ "./resources/js/pages/sales/quotations/show.vue?vue&type=template&id=35522e09": /*!************************************************************************************!*\ !*** ./resources/js/pages/sales/quotations/show.vue?vue&type=template&id=35522e09 ***! \************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_vue_loader_lib_index_js_vue_loader_options_show_vue_vue_type_template_id_35522e09__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../../../node_modules/vue-loader/lib??vue-loader-options!./show.vue?vue&type=template&id=35522e09 */ \"./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/pages/sales/quotations/show.vue?vue&type=template&id=35522e09\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_vue_loader_lib_index_js_vue_loader_options_show_vue_vue_type_template_id_35522e09__WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_vue_loader_lib_index_js_vue_loader_options_show_vue_vue_type_template_id_35522e09__WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvcGFnZXMvc2FsZXMvcXVvdGF0aW9ucy9zaG93LnZ1ZT9kNzQ4Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQSIsImZpbGUiOiIuL3Jlc291cmNlcy9qcy9wYWdlcy9zYWxlcy9xdW90YXRpb25zL3Nob3cudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTM1NTIyZTA5LmpzIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0ICogZnJvbSBcIi0hLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanM/P3JlZi0tNC0wIS4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9sb2FkZXJzL3RlbXBsYXRlTG9hZGVyLmpzPz9yZWYtLTYhLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9zaG93LnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD0zNTUyMmUwOVwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./resources/js/pages/sales/quotations/show.vue?vue&type=template&id=35522e09\n"); /***/ }) }]);