%PDF- %PDF-
Direktori : /home/infra/radar.ongrace.com/ |
Current File : //home/infra/radar.ongrace.com/15.js |
(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[15],{ /***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/components/Transactions.vue?vue&type=script&lang=js&": /*!***********************************************************************************************************************************************************************!*\ !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/components/Transactions.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 _mixins_general__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./../mixins/general */ \"./resources/js/mixins/general.js\");\n/* harmony import */ var vue_json_viewer__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue-json-viewer */ \"./node_modules/vue-json-viewer/vue-json-viewer.js\");\n/* harmony import */ var vue_json_viewer__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(vue_json_viewer__WEBPACK_IMPORTED_MODULE_1__);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n //Vue.use(JsonViewer)\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n mixins: [_mixins_general__WEBPACK_IMPORTED_MODULE_0__[\"default\"]],\n components: {\n JsonViewer: vue_json_viewer__WEBPACK_IMPORTED_MODULE_1___default.a\n },\n i18n: {\n messages: {\n en: {\n 'operation_success': 'Success',\n 'gateway': 'Payment Gateway',\n 'date_from': 'From',\n 'date_to': 'To',\n 'donations_successful': 'in successful donations',\n 'date_sell': 'Sell date',\n 'date_credit': 'Credit date',\n 'net_value': 'Net value',\n 'brand': 'Brand',\n 'fee': 'Fee',\n 'pos': 'POS',\n 'reconciliation': 'Bank reconciliation'\n },\n pt: {\n 'operation_success': 'Sucesso',\n 'gateway': 'Gateway de Pagamento',\n 'date_from': 'De',\n 'date_to': 'Até',\n 'donations_successful': 'em doações efetuadas com sucesso',\n 'date_sell': 'Data da Venda',\n 'date_credit': 'Data do Crédito',\n 'net_value': 'Valor Líquido',\n 'brand': 'Bandeira',\n 'fee': 'Tarifa',\n 'pos': 'POS',\n 'reconciliation': 'Conciliação Bancária'\n }\n }\n },\n mounted: function mounted() {\n this.load();\n },\n data: function data() {\n return {\n transactionList: [],\n q: \"\",\n sortField: \"id\",\n sortTransaction: \"desc\",\n page: 1,\n modalNewActive: false,\n date_from: new Date(new Date().getFullYear() - 1, new Date().getMonth(), new Date().getDate()),\n date_to: new Date(),\n status: '',\n brand: '',\n company: \"\",\n product_id: '',\n transactionView: []\n };\n },\n methods: {\n load: function load() {\n if (this.$router.currentRoute.query.product_id) {\n this.product_id = this.$router.currentRoute.query.product_id;\n }\n\n queue.push(this, [\"getTransactions\"]);\n },\n getTransactions: function getTransactions() {\n var self = this;\n store.state.isLoading = true;\n console.log(self.$router.currentRoute);\n console.log(self.$router);\n return new Promise(function (resolve, reject) {\n axios.get(\"/api/transactions\", {\n headers: {\n Authorization: \"Bearer \" + store.state.auth.access_token\n },\n params: {\n page: self.page,\n paginate: true,\n q: self.q,\n sortBy: self.sortField,\n sortDirection: self.sortTransaction,\n date_from: self.date_from,\n date_to: self.date_to,\n status: self.status,\n brand_id: self.brand,\n company_id: self.company,\n product_id: self.product_id,\n \"with\": 'media, brand, product'\n }\n }).then(function (response) {\n self.transactionList = response.data;\n store.state.isLoading = false;\n resolve();\n });\n });\n },\n onPageChange: function onPageChange(page) {\n this.page = page;\n this.load();\n },\n onSort: function onSort(field, transaction) {\n this.sortField = field;\n this.sortTransaction = transaction;\n this.load();\n },\n editTransaction: function editTransaction(item) {\n this.transactionView = item;\n this.modalNewActive = true;\n },\n feeCheck: function feeCheck(row) {\n if (row && row.product) {\n if (row.fee > row.product.fee) {\n return true;\n } else {\n return false;\n }\n }\n }\n },\n computed: {}\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vcmVzb3VyY2VzL2pzL2NvbXBvbmVudHMvVHJhbnNhY3Rpb25zLnZ1ZT9kYjk1Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUF3UEE7Q0FFQTs7QUFFQTtBQUVBLG1FQUZBO0FBSUE7QUFDQTtBQURBLEdBSkE7QUFRQTtBQUNBO0FBQ0E7QUFDQSxzQ0FEQTtBQUVBLG9DQUZBO0FBR0EsMkJBSEE7QUFJQSx1QkFKQTtBQUtBLHlEQUxBO0FBTUEsZ0NBTkE7QUFPQSxvQ0FQQTtBQVFBLGdDQVJBO0FBU0Esd0JBVEE7QUFVQSxvQkFWQTtBQVdBLG9CQVhBO0FBWUE7QUFaQSxPQURBO0FBZUE7QUFDQSxzQ0FEQTtBQUVBLHlDQUZBO0FBR0EseUJBSEE7QUFJQSx3QkFKQTtBQUtBLGtFQUxBO0FBTUEsb0NBTkE7QUFPQSx3Q0FQQTtBQVFBLG9DQVJBO0FBU0EsMkJBVEE7QUFVQSx1QkFWQTtBQVdBLG9CQVhBO0FBWUE7QUFaQTtBQWZBO0FBREEsR0FSQTtBQXdDQSxTQXhDQSxxQkF3Q0E7QUFDQTtBQUNBLEdBMUNBO0FBMkNBLE1BM0NBLGtCQTJDQTtBQUNBO0FBQ0EseUJBREE7QUFFQSxXQUZBO0FBR0EscUJBSEE7QUFJQSw2QkFKQTtBQUtBLGFBTEE7QUFNQSwyQkFOQTtBQU9BLG9HQVBBO0FBUUEseUJBUkE7QUFTQSxnQkFUQTtBQVVBLGVBVkE7QUFXQSxpQkFYQTtBQVlBLG9CQVpBO0FBYUE7QUFiQTtBQWVBLEdBM0RBO0FBNERBO0FBQ0EsUUFEQSxrQkFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLEtBUEE7QUFTQSxtQkFUQSw2QkFTQTtBQUNBO0FBRUE7QUFFQTtBQUNBO0FBRUE7QUFDQSxjQUNBLEdBREEsQ0FDQSxtQkFEQSxFQUNBO0FBQ0E7QUFDQSwyQkFDQTtBQUZBLFdBREE7QUFLQTtBQUNBLDJCQURBO0FBRUEsMEJBRkE7QUFHQSxxQkFIQTtBQUlBLGtDQUpBO0FBS0EsK0NBTEE7QUFNQSxxQ0FOQTtBQU9BLGlDQVBBO0FBUUEsK0JBUkE7QUFTQSxnQ0FUQTtBQVVBLG9DQVZBO0FBV0EsdUNBWEE7QUFZQTtBQVpBO0FBTEEsU0FEQSxFQXFCQSxJQXJCQSxDQXFCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBekJBO0FBMEJBLE9BM0JBO0FBNEJBLEtBN0NBO0FBK0NBLGdCQS9DQSx3QkErQ0EsSUEvQ0EsRUErQ0E7QUFDQTtBQUNBO0FBQ0EsS0FsREE7QUFvREEsVUFwREEsa0JBb0RBLEtBcERBLEVBb0RBLFdBcERBLEVBb0RBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0F4REE7QUEwREEsbUJBMURBLDJCQTBEQSxJQTFEQSxFQTBEQTtBQUNBO0FBQ0E7QUFDQSxLQTdEQTtBQStEQSxZQS9EQSxvQkErREEsR0EvREEsRUErREE7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUZBLE1BRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQXZFQSxHQTVEQTtBQXNJQTtBQXRJQSIsImZpbGUiOiIuL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzPyEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9yZXNvdXJjZXMvanMvY29tcG9uZW50cy9UcmFuc2FjdGlvbnMudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJi5qcyIsInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cclxuICAgIDxkaXYgY2xhc3M9XCJjb250YWluZXIgaXMtZmx1aWRcIj5cclxuICAgICAgICA8IS0tIE1haW4gY29udGFpbmVyIC0tPlxyXG4gICAgICAgIDxuYXYgY2xhc3M9XCJsZXZlbFwiPlxyXG4gICAgICAgICAgICA8IS0tIExlZnQgc2lkZSAtLT5cclxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cImxldmVsLWxlZnRcIj5cclxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJsZXZlbC1pdGVtXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9XCJzdWJ0aXRsZSBpcy01XCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDxzdHJvbmcgdi10ZXh0PVwidHJhbnNhY3Rpb25MaXN0LnRvdGFsXCI+PC9zdHJvbmc+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHt7ICR0YyhcInRyYW5zYWN0aW9uXCIsIHRyYW5zYWN0aW9uTGlzdC50b3RhbCkgfX1cclxuICAgICAgICAgICAgICAgICAgICA8L3A+XHJcbiAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgIDwhLS0gUmlnaHQgc2lkZSAtLT5cclxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cImxldmVsLXJpZ2h0XCI+XHJcblxyXG4gICAgICAgICAgICAgICAgPHAgY2xhc3M9XCJsZXZlbC1pdGVtXCI+XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIDxiLWRhdGVwaWNrZXJcclxuICAgICAgICAgICAgICAgICAgICAgICAgdi1tb2RlbD1cImRhdGVfZnJvbVwiXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDpwbGFjZWhvbGRlcj1cIiR0YygnZGF0ZV9mcm9tJylcIlxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpY29uPVwiY2FsZW5kYXItdG9kYXlcIlxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5wdXQ9XCJnZXRUcmFuc2FjdGlvbnNcIlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA+XHJcbiAgICAgICAgICAgICAgICAgICAgPC9iLWRhdGVwaWNrZXI+XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIDxiLWRhdGVwaWNrZXJcclxuICAgICAgICAgICAgICAgICAgICAgICAgdi1tb2RlbD1cImRhdGVfdG9cIlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA6cGxhY2Vob2xkZXI9XCIkdGMoJ2RhdGVfdG8nKVwiXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGljb249XCJjYWxlbmRhci10b2RheVwiXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbnB1dD1cImdldFRyYW5zYWN0aW9uc1wiXHJcbiAgICAgICAgICAgICAgICAgICAgICAgID5cclxuICAgICAgICAgICAgICAgICAgICA8L2ItZGF0ZXBpY2tlcj5cclxuXHJcbiAgICAgICAgICAgICAgICA8L3A+XHJcblxyXG4gICAgICAgICAgICAgICAgPHAgY2xhc3M9XCJsZXZlbC1pdGVtXCI+XHJcblx0XHQgICAgICAgICAgICA8Yi1zZWxlY3QgXHJcblx0XHQgICAgICAgICAgICBcdDpwbGFjZWhvbGRlcj1cIiR0Yygnc3RhdHVzJylcIiBcclxuXHRcdCAgICAgICAgICAgIFx0di1tb2RlbD0nc3RhdHVzJ1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5wdXQ9XCJnZXRUcmFuc2FjdGlvbnNcIlxyXG5cdFx0ICAgICAgICAgICAgXHQ+XHJcblx0XHQgICAgICAgICAgICBcdDxvcHRpb24gdmFsdWU9XCJcIj57eyAkdGMoJ3N0YXR1cycpIH19PC9vcHRpb24+XHJcblx0XHQgICAgICAgICAgICAgICAgPG9wdGlvbiB2YWx1ZT1cInBlbmRpbmdcIj57eyAkdGMoJ3BlbmRpbmcnKSB9fTwvb3B0aW9uPlxyXG5cdFx0ICAgICAgICAgICAgICAgIDxvcHRpb24gdmFsdWU9XCJ2ZXJpZmllZFwiPnt7ICR0YygndmVyaWZpZWQnKSB9fTwvb3B0aW9uPlxyXG5cdFx0ICAgICAgICAgICAgPC9iLXNlbGVjdD5cclxuICAgICAgICAgICAgICAgIDwvcD5cclxuXHJcbiAgICAgICAgICAgICAgICA8cCBjbGFzcz1cImxldmVsLWl0ZW1cIj5cclxuICAgICAgICAgICAgICAgICAgICA8Yi1zZWxlY3QgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDpwbGFjZWhvbGRlcj1cIiR0YygnY29tcGFueScpXCIgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHYtbW9kZWw9J2NvbXBhbnknXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbnB1dD1cImdldFRyYW5zYWN0aW9uc1wiXHJcbiAgICAgICAgICAgICAgICAgICAgICAgID5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPG9wdGlvbiB2YWx1ZT1cIlwiPnt7ICR0YygnY29tcGFueScpIH19PC9vcHRpb24+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDxvcHRpb24gdi1mb3I9XCJjb21wYW55IGluICRyb290LnN0b3JlLmNvbXBhbnlMaXN0XCIgOnZhbHVlPVwiY29tcGFueS5pZFwiPnt7IGNvbXBhbnkubmFtZSB9fTwvb3B0aW9uPlxyXG4gICAgICAgICAgICAgICAgICAgIDwvYi1zZWxlY3Q+XHJcbiAgICAgICAgICAgICAgICA8L3A+XHJcblxyXG4gICAgICAgICAgICAgICAgPHAgY2xhc3M9XCJsZXZlbC1pdGVtXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgPGItc2VsZWN0IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICA6cGxhY2Vob2xkZXI9XCIkdGMoJ2JyYW5kJylcIiBcclxuICAgICAgICAgICAgICAgICAgICAgICAgdi1tb2RlbD0nYnJhbmQnXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbnB1dD1cImdldFRyYW5zYWN0aW9uc1wiXHJcbiAgICAgICAgICAgICAgICAgICAgICAgID5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPG9wdGlvbiB2YWx1ZT1cIlwiPnt7ICR0YygnYnJhbmQnKSB9fTwvb3B0aW9uPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8b3B0aW9uIHYtZm9yPVwiYnJhbmQgaW4gJHJvb3Quc3RvcmUuYnJhbmRMaXN0XCIgOnZhbHVlPVwiYnJhbmQuaWRcIj57eyBicmFuZC5uYW1lIH19PC9vcHRpb24+XHJcbiAgICAgICAgICAgICAgICAgICAgPC9iLXNlbGVjdD5cclxuICAgICAgICAgICAgICAgIDwvcD5cclxuXHJcbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwibGV2ZWwtaXRlbVwiIHN0eWxlPVwiei1pbmRleDogMFwiPlxyXG4gICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJmaWVsZCBoYXMtYWRkb25zXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPVwiY29udHJvbFwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3M9XCJpbnB1dFwiXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdi1tb2RlbD1cInFcIlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU9XCJ0ZXh0XCJcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6cGxhY2Vob2xkZXI9XCIkdCgncXVlcnknKVwiXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdi1mb2N1c1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBrZXl1cC5lbnRlcj1cImdldFRyYW5zYWN0aW9uc1wiXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8L3A+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPVwiY29udHJvbFwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGJ1dHRvbiBjbGFzcz1cImJ1dHRvblwiIEBjbGljaz1cImdldFRyYW5zYWN0aW9uc1wiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHt7ICR0KFwic2VhcmNoXCIpIH19XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2J1dHRvbj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPC9wPlxyXG4gICAgICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgICAgICA8cCBjbGFzcz1cImxldmVsLWl0ZW1cIj5cclxuICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz1cImJ1dHRvblwiIEBjbGljaz1cImxvYWRcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJpY29uIGlzLXNtYWxsXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aSBjbGFzcz1cImZhcyBmYS1zeW5jLWFsdFwiPjwvaT5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPC9zcGFuPlxyXG4gICAgICAgICAgICAgICAgICAgIDwvYT5cclxuICAgICAgICAgICAgICAgIDwvcD5cclxuICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgPC9uYXY+XHJcblxyXG4gICAgICAgIDxiLXRhYmxlXHJcbiAgICAgICAgICAgIDpkYXRhPVwidHJhbnNhY3Rpb25MaXN0LmRhdGFcIlxyXG4gICAgICAgICAgICA6dG90YWw9XCJ0cmFuc2FjdGlvbkxpc3QudG90YWxcIlxyXG4gICAgICAgICAgICBwYWdpbmF0ZWRcclxuICAgICAgICAgICAgc3RyaXBlZFxyXG4gICAgICAgICAgICBiYWNrZW5kLXBhZ2luYXRpb25cclxuICAgICAgICAgICAgYmFja2VuZC1zb3J0aW5nXHJcbiAgICAgICAgICAgIHBlci1wYWdlPVwiMTVcIlxyXG4gICAgICAgICAgICA6Y3VycmVudC1wYWdlLnN5bmM9XCJwYWdlXCJcclxuICAgICAgICAgICAgZGVmYXVsdC1zb3J0PVwibmFtZVwiXHJcbiAgICAgICAgICAgIDphcmlhLW5leHQtbGFiZWw9XCIkdCgnbmV4dFBhZ2UnKVwiXHJcbiAgICAgICAgICAgIDphcmlhLXByZXZpb3VzLWxhYmVsPVwiJHQoJ3ByZXZpb3VzUGFnZScpXCJcclxuICAgICAgICAgICAgOmFyaWEtcGFnZS1sYWJlbD1cIiR0KCdwYWdlJylcIlxyXG4gICAgICAgICAgICA6YXJpYS1jdXJyZW50LWxhYmVsPVwiJHQoJ2N1cnJlbnRQYWdlJylcIlxyXG4gICAgICAgICAgICBkZWZhdWx0LXNvcnQtZGlyZWN0aW9uPVwiYXNjXCJcclxuICAgICAgICAgICAgOmRlZmF1bHQtc29ydD1cIltzb3J0RmllbGQsIHNvcnRUcmFuc2FjdGlvbl1cIlxyXG4gICAgICAgICAgICBAcGFnZS1jaGFuZ2U9XCJvblBhZ2VDaGFuZ2VcIlxyXG4gICAgICAgICAgICBAc29ydD1cIm9uU29ydFwiXHJcbiAgICAgICAgPlxyXG4gICAgICAgICAgICA8dGVtcGxhdGUgc2xvdC1zY29wZT1cInByb3BzXCI+XHJcblxyXG4gICAgICAgICAgICAgICAgPGItdGFibGUtY29sdW1uIGZpZWxkPVwibWVkaWEuY29tcGFueS5uYW1lXCIgOmxhYmVsPVwiJHRjKCdjb21wYW55JylcIj5cclxuICAgICAgICAgICAgICAgICAgICB7eyBwcm9wcy5yb3cubWVkaWEuY29tcGFueS5uYW1lIH19PGJyPlxyXG4gICAgICAgICAgICAgICAgICAgIDxzcGFuIHN0eWxlPVwiZm9udC1zaXplOiA5cHg7XCI+e3sgcHJvcHMucm93Lm1lZGlhLmZpbGVuYW1lX29yaWdpbmFsIH19PC9zcGFuPlxyXG4gICAgICAgICAgICAgICAgPC9iLXRhYmxlLWNvbHVtbj5cclxuXHJcbiAgICAgICAgICAgICAgICA8Yi10YWJsZS1jb2x1bW4gZmllbGQ9XCJkYXRlX3NlbGxcIiA6bGFiZWw9XCIkdGMoJ2RhdGUnKVwiIHNvcnRhYmxlPlxyXG4gICAgICAgICAgICAgICAgICAgIHt7JHRjKCdkYXRlX3NlbGwnKX19OiB7eyBwcm9wcy5yb3cuZGF0ZV9zZWxsIH19PGJyPiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAge3skdGMoJ2RhdGVfY3JlZGl0Jyl9fToge3sgcHJvcHMucm93LmRhdGVfY3JlZGl0IH19XHJcbiAgICAgICAgICAgICAgICA8L2ItdGFibGUtY29sdW1uPlxyXG5cclxuICAgICAgICAgICAgICAgIDwhLS1cclxuICAgICAgICAgICAgICAgIDxiLXRhYmxlLWNvbHVtbiBmaWVsZD1cImRhdGVfY3JlZGl0XCIgOmxhYmVsPVwiJHRjKCdkYXRlX2NyZWRpdCcpXCIgc29ydGFibGU+XHJcbiAgICAgICAgICAgICAgICAgICAge3sgcHJvcHMucm93LmRhdGVfY3JlZGl0IH19XHJcbiAgICAgICAgICAgICAgICA8L2ItdGFibGUtY29sdW1uPlxyXG4gICAgICAgICAgICAgICAgLS0+XHJcblxyXG4gICAgICAgICAgICAgICAgPGItdGFibGUtY29sdW1uIGZpZWxkPVwidmFsdWVcIiA6bGFiZWw9XCIkdGMoJ3ZhbHVlJylcIiBzb3J0YWJsZT5cclxuICAgICAgICAgICAgICAgICAgICB7eyAkdGMoJ3ZhbHVlJykgfX06IHt7IHByb3BzLnJvdy52YWx1ZSB8IHRvQnJsfX0gPGJyPlxyXG4gICAgICAgICAgICAgICAgICAgIHt7ICR0YygnbmV0X3ZhbHVlJykgfX06IHt7IHByb3BzLnJvdy5uZXRfdmFsdWUgfCB0b0JybH19XHJcbiAgICAgICAgICAgICAgICA8L2ItdGFibGUtY29sdW1uPlxyXG5cclxuICAgICAgICAgICAgICAgIDwhLS1cclxuICAgICAgICAgICAgICAgIDxiLXRhYmxlLWNvbHVtbiBmaWVsZD1cIm5ldF92YWx1ZVwiIDpsYWJlbD1cIiR0YygnbmV0X3ZhbHVlJylcIiBzb3J0YWJsZT5cclxuICAgICAgICAgICAgICAgICAgICB7eyBwcm9wcy5yb3cubmV0X3ZhbHVlIHwgdG9Ccmx9fVxyXG4gICAgICAgICAgICAgICAgPC9iLXRhYmxlLWNvbHVtbj5cclxuICAgICAgICAgICAgICAgIC0tPlxyXG5cclxuICAgICAgICAgICAgICAgIDxiLXRhYmxlLWNvbHVtbiBmaWVsZD1cImZlZVwiIDpsYWJlbD1cIiR0YygnZmVlJylcIiBzb3J0YWJsZT4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIHt7IHByb3BzLnJvdy5mZWUgfCB0b0JybH19JVxyXG4gICAgICAgICAgICAgICAgICAgIDxiLWljb25cclxuICAgICAgICAgICAgICAgICAgICAgICAgdi1pZj1cImZlZUNoZWNrKHByb3BzLnJvdylcIlxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpY29uPVwic3RvcFwiXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU9XCJpcy1kYW5nZXJcIlxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzaXplPVwiaXMtc21hbGxcIlxyXG4gICAgICAgICAgICAgICAgICAgID5cclxuICAgICAgICAgICAgICAgICAgICA8L2ItaWNvbj5cclxuICAgICAgICAgICAgICAgICAgICA8Yi1pY29uXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHYtZWxzZVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpY29uPVwiY2hlY2tcIlxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0eXBlPVwiaXMtc3VjY2Vzc1wiXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNpemU9XCJpcy1zbWFsbFwiXHJcbiAgICAgICAgICAgICAgICAgICAgPlxyXG4gICAgICAgICAgICAgICAgICAgIDwvYi1pY29uPlxyXG5cclxuICAgICAgICAgICAgICAgICAgICA8YnI+XHJcbiAgICAgICAgICAgICAgICAgICAge3sgcHJvcHMucm93LmJyYW5kLm5hbWUgfX0gKHt7IHByb3BzLnJvdy5wcm9kdWN0Lm5hbWUgfX0pXHJcbiAgICAgICAgICAgICAgICAgICAgPCEtLVxyXG4gICAgICAgICAgICAgICAgICAgIDxiLXRvb2x0aXAgOmxhYmVsPVwicHJvcHMucm93LnByb2R1Y3QubmFtZVwiIHBvc2l0aW9uPVwiaXMtcmlnaHRcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9XCJ0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1wiPnt7IHByb3BzLnJvdy5icmFuZC5uYW1lIH19PC9zcGFuPlxyXG4gICAgICAgICAgICAgICAgICAgIDwvYi10b29sdGlwPlxyXG4gICAgICAgICAgICAgICAgICAgIC0tPlxyXG5cclxuICAgICAgICAgICAgICAgIDwvYi10YWJsZS1jb2x1bW4+XHJcblxyXG4gICAgICAgICAgICAgICAgPGItdGFibGUtY29sdW1uIGZpZWxkPVwicG9zXCIgOmxhYmVsPVwiJHRjKCdwb3MnKVwiIHNvcnRhYmxlPlxyXG4gICAgICAgICAgICAgICAgICAgIDxzcGFuIHN0eWxlPVwidGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcIj57eyBwcm9wcy5yb3cucG9zIH19PC9zcGFuPlxyXG4gICAgICAgICAgICAgICAgPC9iLXRhYmxlLWNvbHVtbj5cclxuXHJcbiAgICAgICAgICAgICAgICA8IS0tXHJcblxyXG4gICAgICAgICAgICAgICAgPGItdGFibGUtY29sdW1uIGZpZWxkPVwic3RhdHVzXCIgOmxhYmVsPVwiJHRjKCdyZWNvbmNpbGlhdGlvbicpXCIgc29ydGFibGU+XHJcbiAgICAgICAgICAgICAgICAgICAgPHNwYW4gc3R5bGU9XCJ0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1wiPnt7IHByb3BzLnJvdy5zdGF0dXMgfX08L3NwYW4+XHJcbiAgICAgICAgICAgICAgICAgICAgPGItaWNvblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB2LWlmPVwicHJvcHMucm93LnN0YXR1cyA9PT0gJ2NoZWNrZWQnXCJcclxuICAgICAgICAgICAgICAgICAgICAgICAgaWNvbj1cImNoZWNrXCJcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHlwZT1cImlzLXN1Y2Nlc3NcIlxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzaXplPVwiaXMtc21hbGxcIlxyXG4gICAgICAgICAgICAgICAgICAgID5cclxuICAgICAgICAgICAgICAgICAgICA8L2ItaWNvbj5cclxuICAgICAgICAgICAgICAgICAgICA8Yi1pY29uXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHYtZWxzZVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpY29uPVwic3RvcFwiXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU9XCJpcy1kYW5nZXJcIlxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzaXplPVwiaXMtc21hbGxcIlxyXG4gICAgICAgICAgICAgICAgICAgID5cclxuICAgICAgICAgICAgICAgICAgICA8L2ItaWNvbj5cclxuICAgICAgICAgICAgICAgIDwvYi10YWJsZS1jb2x1bW4+XHJcblxyXG4gICAgICAgICAgICAgICAgLS0+XHJcblxyXG4gICAgICAgICAgICAgICAgPGItdGFibGUtY29sdW1uIGZpZWxkPVwiXCIgbGFiZWw9XCJcIiB3aWR0aD1cIjEyMFwiIG51bWVyaWM+XHJcbiAgICAgICAgICAgICAgICAgICAgPGItYnV0dG9uXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBjbGljaz1cImVkaXRUcmFuc2FjdGlvbihwcm9wcy5yb3cpXCJcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHlwZT1cImlzLWRlZmF1bHQgaXMtc21hbGxcIlxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpY29uLWxlZnQ9XCJleWVcIlxyXG4gICAgICAgICAgICAgICAgICAgIC8+XHJcbiAgICAgICAgICAgICAgICA8L2ItdGFibGUtY29sdW1uPlxyXG4gICAgICAgICAgICA8L3RlbXBsYXRlPlxyXG4gICAgICAgIDwvYi10YWJsZT5cclxuXHJcbiAgICAgICAgPGItbW9kYWxcclxuICAgICAgICAgICAgOmFjdGl2ZS5zeW5jPVwibW9kYWxOZXdBY3RpdmVcIlxyXG4gICAgICAgICAgICBoYXMtbW9kYWwtY2FyZFxyXG4gICAgICAgICAgICB0cmFwLWZvY3VzXHJcbiAgICAgICAgICAgIDpkZXN0cm95LW9uLWhpZGU9XCJ0cnVlXCJcclxuICAgICAgICAgICAgYXJpYS1yb2xlPVwiZGlhbG9nXCJcclxuICAgICAgICAgICAgYXJpYS1tb2RhbFxyXG4gICAgICAgID5cclxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cIm1vZGFsLWNhcmRcIiBzdHlsZT1cIndpZHRoOiA5NjBweDtcIj5cclxuICAgICAgICAgICAgICAgIDxoZWFkZXIgY2xhc3M9XCJtb2RhbC1jYXJkLWhlYWRcIj5cclxuICAgICAgICAgICAgICAgICAgICA8cFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBjbGFzcz1cIm1vZGFsLWNhcmQtdGl0bGVcIlxyXG4gICAgICAgICAgICAgICAgICAgID5cclxuICAgICAgICAgICAgICAgICAgICAgICAge3sgJHQoXCJkZXRhaWxzXCIpIH19XHJcbiAgICAgICAgICAgICAgICAgICAgPC9wPlxyXG4gICAgICAgICAgICAgICAgPC9oZWFkZXI+XHJcblxyXG4gICAgICAgICAgICAgICAgPHNlY3Rpb24gY2xhc3M9XCJtb2RhbC1jYXJkLWJvZHlcIj5cclxuXHJcbiAgICAgICAgICAgICAgICBcdDxqc29uLXZpZXdlciA6dmFsdWU9XCJ0cmFuc2FjdGlvblZpZXdcIj48L2pzb24tdmlld2VyPlxyXG5cclxuICAgICAgICAgICAgICAgIDwvc2VjdGlvbj5cclxuXHJcbiAgICAgICAgICAgICAgICA8Zm9vdGVyIGNsYXNzPVwibW9kYWwtY2FyZC1mb290XCI+XHJcbiAgICAgICAgICAgICAgICAgICAgPGJ1dHRvblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBjbGFzcz1cImJ1dHRvblwiXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU9XCJidXR0b25cIlxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAY2xpY2s9XCJtb2RhbE5ld0FjdGl2ZSA9IGZhbHNlXCJcclxuICAgICAgICAgICAgICAgICAgICA+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHt7ICR0KFwiY2xvc2VcIikgfX1cclxuICAgICAgICAgICAgICAgICAgICA8L2J1dHRvbj5cclxuICAgICAgICAgICAgICAgIDwvZm9vdGVyPlxyXG4gICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICA8L2ItbW9kYWw+XHJcbiAgICA8L2Rpdj5cclxuPC90ZW1wbGF0ZT5cclxuPHNjcmlwdD5cclxuXHJcbmltcG9ydCBtaXhpbl9nZW5lcmFsIGZyb20gXCIuLy4uL21peGlucy9nZW5lcmFsXCI7XHJcbmltcG9ydCBKc29uVmlld2VyIGZyb20gJ3Z1ZS1qc29uLXZpZXdlcidcclxuLy9WdWUudXNlKEpzb25WaWV3ZXIpXHJcblxyXG5leHBvcnQgZGVmYXVsdCB7XHJcblxyXG5cdG1peGluczogW21peGluX2dlbmVyYWxdLFxyXG5cclxuXHRjb21wb25lbnRzOiB7XHJcblx0XHRKc29uVmlld2VyLFxyXG5cdH0sXHJcblxyXG4gICAgaTE4bjoge1xyXG4gICAgICAgIG1lc3NhZ2VzOiB7XHJcbiAgICAgICAgICAgIGVuOiB7XHJcbiAgICAgICAgICAgIFx0J29wZXJhdGlvbl9zdWNjZXNzJzogJ1N1Y2Nlc3MnLFxyXG4gICAgICAgICAgICBcdCdnYXRld2F5JzogJ1BheW1lbnQgR2F0ZXdheScsXHJcbiAgICAgICAgICAgIFx0J2RhdGVfZnJvbSc6ICdGcm9tJyxcclxuICAgICAgICAgICAgXHQnZGF0ZV90byc6ICdUbycsXHJcbiAgICAgICAgICAgIFx0J2RvbmF0aW9uc19zdWNjZXNzZnVsJzogJ2luIHN1Y2Nlc3NmdWwgZG9uYXRpb25zJyxcclxuICAgICAgICAgICAgICAgICdkYXRlX3NlbGwnOiAnU2VsbCBkYXRlJyxcclxuICAgICAgICAgICAgICAgICdkYXRlX2NyZWRpdCc6ICdDcmVkaXQgZGF0ZScsXHJcbiAgICAgICAgICAgICAgICAnbmV0X3ZhbHVlJzogJ05ldCB2YWx1ZScsXHJcbiAgICAgICAgICAgICAgICAnYnJhbmQnOiAnQnJhbmQnLFxyXG4gICAgICAgICAgICAgICAgJ2ZlZSc6ICdGZWUnLFxyXG4gICAgICAgICAgICAgICAgJ3Bvcyc6ICdQT1MnLFxyXG4gICAgICAgICAgICAgICAgJ3JlY29uY2lsaWF0aW9uJzogJ0JhbmsgcmVjb25jaWxpYXRpb24nXHJcbiAgICAgICAgICAgIH0sXHJcbiAgICAgICAgICAgIHB0OiB7XHJcbiAgICAgICAgICAgIFx0J29wZXJhdGlvbl9zdWNjZXNzJzogJ1N1Y2Vzc28nLFxyXG4gICAgICAgICAgICBcdCdnYXRld2F5JzogJ0dhdGV3YXkgZGUgUGFnYW1lbnRvJyxcclxuICAgICAgICAgICAgXHQnZGF0ZV9mcm9tJzogJ0RlJyxcclxuICAgICAgICAgICAgXHQnZGF0ZV90byc6ICdBdMOpJyxcclxuICAgICAgICAgICAgXHQnZG9uYXRpb25zX3N1Y2Nlc3NmdWwnOiAnZW0gZG9hw6fDtWVzIGVmZXR1YWRhcyBjb20gc3VjZXNzbycsXHJcbiAgICAgICAgICAgICAgICAnZGF0ZV9zZWxsJzogJ0RhdGEgZGEgVmVuZGEnLFxyXG4gICAgICAgICAgICAgICAgJ2RhdGVfY3JlZGl0JzogJ0RhdGEgZG8gQ3LDqWRpdG8nLFxyXG4gICAgICAgICAgICAgICAgJ25ldF92YWx1ZSc6ICdWYWxvciBMw61xdWlkbycsXHJcbiAgICAgICAgICAgICAgICAnYnJhbmQnOiAnQmFuZGVpcmEnLFxyXG4gICAgICAgICAgICAgICAgJ2ZlZSc6ICdUYXJpZmEnLFxyXG4gICAgICAgICAgICAgICAgJ3Bvcyc6ICdQT1MnLFxyXG4gICAgICAgICAgICAgICAgJ3JlY29uY2lsaWF0aW9uJzogJ0NvbmNpbGlhw6fDo28gQmFuY8OhcmlhJ1xyXG4gICAgICAgICAgICB9LFxyXG4gICAgICAgIH0sXHJcbiAgICB9LFxyXG4gICAgbW91bnRlZCgpIHtcclxuICAgICAgICB0aGlzLmxvYWQoKTtcclxuICAgIH0sXHJcbiAgICBkYXRhKCkge1xyXG4gICAgICAgIHJldHVybiB7XHJcbiAgICAgICAgICAgIHRyYW5zYWN0aW9uTGlzdDogW10sXHJcbiAgICAgICAgICAgIHE6IFwiXCIsXHJcbiAgICAgICAgICAgIHNvcnRGaWVsZDogXCJpZFwiLFxyXG4gICAgICAgICAgICBzb3J0VHJhbnNhY3Rpb246IFwiZGVzY1wiLFxyXG4gICAgICAgICAgICBwYWdlOiAxLFxyXG4gICAgICAgICAgICBtb2RhbE5ld0FjdGl2ZTogZmFsc2UsXHJcbiAgICAgICAgICAgIGRhdGVfZnJvbTogbmV3IERhdGUoIG5ldyBEYXRlKCkuZ2V0RnVsbFllYXIoKSAtIDEsIG5ldyBEYXRlKCkuZ2V0TW9udGgoKSwgbmV3IERhdGUoKS5nZXREYXRlKCkpLFxyXG4gICAgICAgICAgICBkYXRlX3RvOiBuZXcgRGF0ZSgpLFxyXG4gICAgICAgICAgICBzdGF0dXM6ICcnLFxyXG4gICAgICAgICAgICBicmFuZDogJycsXHJcbiAgICAgICAgICAgIGNvbXBhbnk6IFwiXCIsXHJcbiAgICAgICAgICAgIHByb2R1Y3RfaWQ6ICcnLFxyXG4gICAgICAgICAgICB0cmFuc2FjdGlvblZpZXc6IFtdLFxyXG4gICAgICAgIH07XHJcbiAgICB9LFxyXG4gICAgbWV0aG9kczoge1xyXG4gICAgICAgIGxvYWQoKSB7XHJcbiAgICAgICAgICAgIGlmKHRoaXMuJHJvdXRlci5jdXJyZW50Um91dGUucXVlcnkucHJvZHVjdF9pZCkge1xyXG4gICAgICAgICAgICAgICAgdGhpcy5wcm9kdWN0X2lkID0gdGhpcy4kcm91dGVyLmN1cnJlbnRSb3V0ZS5xdWVyeS5wcm9kdWN0X2lkO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBxdWV1ZS5wdXNoKHRoaXMsIFtcImdldFRyYW5zYWN0aW9uc1wiXSk7XHJcbiAgICAgICAgfSxcclxuXHJcbiAgICAgICAgZ2V0VHJhbnNhY3Rpb25zKCkge1xyXG4gICAgICAgICAgICB2YXIgc2VsZiA9IHRoaXM7XHJcblxyXG4gICAgICAgICAgICBzdG9yZS5zdGF0ZS5pc0xvYWRpbmcgPSB0cnVlO1xyXG5cclxuICAgICAgICAgICAgY29uc29sZS5sb2coc2VsZi4kcm91dGVyLmN1cnJlbnRSb3V0ZSk7XHJcbiAgICAgICAgICAgIGNvbnNvbGUubG9nKHNlbGYuJHJvdXRlcik7XHJcblxyXG4gICAgICAgICAgICByZXR1cm4gbmV3IFByb21pc2UoZnVuY3Rpb24ocmVzb2x2ZSwgcmVqZWN0KSB7XHJcbiAgICAgICAgICAgICAgICBheGlvc1xyXG4gICAgICAgICAgICAgICAgICAgIC5nZXQoXCIvYXBpL3RyYW5zYWN0aW9uc1wiLCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlYWRlcnM6IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEF1dGhvcml6YXRpb246XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJCZWFyZXIgXCIgKyBzdG9yZS5zdGF0ZS5hdXRoLmFjY2Vzc190b2tlbixcclxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFyYW1zOiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWdlOiBzZWxmLnBhZ2UsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWdpbmF0ZTogdHJ1ZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHE6IHNlbGYucSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNvcnRCeTogc2VsZi5zb3J0RmllbGQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzb3J0RGlyZWN0aW9uOiBzZWxmLnNvcnRUcmFuc2FjdGlvbixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhdGVfZnJvbTogc2VsZi5kYXRlX2Zyb20sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRlX3RvOiBzZWxmLmRhdGVfdG8sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0dXM6IHNlbGYuc3RhdHVzLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJhbmRfaWQ6IHNlbGYuYnJhbmQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb21wYW55X2lkOiBzZWxmLmNvbXBhbnksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcm9kdWN0X2lkOiBzZWxmLnByb2R1Y3RfaWQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aXRoOiAnbWVkaWEsIGJyYW5kLCBwcm9kdWN0JyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgICAgICAgICB9KVxyXG4gICAgICAgICAgICAgICAgICAgIC50aGVuKChyZXNwb25zZSkgPT4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzZWxmLnRyYW5zYWN0aW9uTGlzdCA9IHJlc3BvbnNlLmRhdGE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0b3JlLnN0YXRlLmlzTG9hZGluZyA9IGZhbHNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByZXNvbHZlKCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgIH0pO1xyXG4gICAgICAgIH0sXHJcblxyXG4gICAgICAgIG9uUGFnZUNoYW5nZShwYWdlKSB7XHJcbiAgICAgICAgICAgIHRoaXMucGFnZSA9IHBhZ2U7XHJcbiAgICAgICAgICAgIHRoaXMubG9hZCgpO1xyXG4gICAgICAgIH0sXHJcblxyXG4gICAgICAgIG9uU29ydChmaWVsZCwgdHJhbnNhY3Rpb24pIHtcclxuICAgICAgICAgICAgdGhpcy5zb3J0RmllbGQgPSBmaWVsZDtcclxuICAgICAgICAgICAgdGhpcy5zb3J0VHJhbnNhY3Rpb24gPSB0cmFuc2FjdGlvbjtcclxuICAgICAgICAgICAgdGhpcy5sb2FkKCk7XHJcbiAgICAgICAgfSxcclxuXHJcbiAgICAgICAgZWRpdFRyYW5zYWN0aW9uKGl0ZW0pIHtcclxuICAgICAgICAgICAgdGhpcy50cmFuc2FjdGlvblZpZXcgPSBpdGVtO1xyXG4gICAgICAgICAgICB0aGlzLm1vZGFsTmV3QWN0aXZlID0gdHJ1ZTtcclxuICAgICAgICB9LFxyXG5cclxuICAgICAgICBmZWVDaGVjayhyb3cpIHtcclxuICAgICAgICAgICAgaWYocm93ICYmIHJvdy5wcm9kdWN0KSB7XHJcbiAgICAgICAgICAgICAgICBpZihyb3cuZmVlID4gcm93LnByb2R1Y3QuZmVlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuIHRydWU7XHJcbiAgICAgICAgICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIHJldHVybiBmYWxzZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH0sXHJcblxyXG4gICAgY29tcHV0ZWQ6IHtcclxuICAgIH1cclxufTtcclxuPC9zY3JpcHQ+XHJcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/components/Transactions.vue?vue&type=script&lang=js&\n"); /***/ }), /***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/components/Transactions.vue?vue&type=template&id=eba36a80&": /*!***************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/components/Transactions.vue?vue&type=template&id=eba36a80& ***! \***************************************************************************************************************************************************************************************************************/ /*! 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() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n { staticClass: \"container is-fluid\" },\n [\n _c(\"nav\", { staticClass: \"level\" }, [\n _c(\"div\", { staticClass: \"level-left\" }, [\n _c(\"div\", { staticClass: \"level-item\" }, [\n _c(\"p\", { staticClass: \"subtitle is-5\" }, [\n _c(\"strong\", {\n domProps: { textContent: _vm._s(_vm.transactionList.total) }\n }),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$tc(\"transaction\", _vm.transactionList.total)) +\n \"\\n \"\n )\n ])\n ])\n ]),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"level-right\" }, [\n _c(\n \"p\",\n { staticClass: \"level-item\" },\n [\n _c(\"b-datepicker\", {\n attrs: {\n placeholder: _vm.$tc(\"date_from\"),\n icon: \"calendar-today\"\n },\n on: { input: _vm.getTransactions },\n model: {\n value: _vm.date_from,\n callback: function($$v) {\n _vm.date_from = $$v\n },\n expression: \"date_from\"\n }\n }),\n _vm._v(\" \"),\n _c(\"b-datepicker\", {\n attrs: {\n placeholder: _vm.$tc(\"date_to\"),\n icon: \"calendar-today\"\n },\n on: { input: _vm.getTransactions },\n model: {\n value: _vm.date_to,\n callback: function($$v) {\n _vm.date_to = $$v\n },\n expression: \"date_to\"\n }\n })\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"p\",\n { staticClass: \"level-item\" },\n [\n _c(\n \"b-select\",\n {\n attrs: { placeholder: _vm.$tc(\"status\") },\n on: { input: _vm.getTransactions },\n model: {\n value: _vm.status,\n callback: function($$v) {\n _vm.status = $$v\n },\n expression: \"status\"\n }\n },\n [\n _c(\"option\", { attrs: { value: \"\" } }, [\n _vm._v(_vm._s(_vm.$tc(\"status\")))\n ]),\n _vm._v(\" \"),\n _c(\"option\", { attrs: { value: \"pending\" } }, [\n _vm._v(_vm._s(_vm.$tc(\"pending\")))\n ]),\n _vm._v(\" \"),\n _c(\"option\", { attrs: { value: \"verified\" } }, [\n _vm._v(_vm._s(_vm.$tc(\"verified\")))\n ])\n ]\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"p\",\n { staticClass: \"level-item\" },\n [\n _c(\n \"b-select\",\n {\n attrs: { placeholder: _vm.$tc(\"company\") },\n on: { input: _vm.getTransactions },\n model: {\n value: _vm.company,\n callback: function($$v) {\n _vm.company = $$v\n },\n expression: \"company\"\n }\n },\n [\n _c(\"option\", { attrs: { value: \"\" } }, [\n _vm._v(_vm._s(_vm.$tc(\"company\")))\n ]),\n _vm._v(\" \"),\n _vm._l(_vm.$root.store.companyList, function(company) {\n return _c(\"option\", { domProps: { value: company.id } }, [\n _vm._v(_vm._s(company.name))\n ])\n })\n ],\n 2\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"p\",\n { staticClass: \"level-item\" },\n [\n _c(\n \"b-select\",\n {\n attrs: { placeholder: _vm.$tc(\"brand\") },\n on: { input: _vm.getTransactions },\n model: {\n value: _vm.brand,\n callback: function($$v) {\n _vm.brand = $$v\n },\n expression: \"brand\"\n }\n },\n [\n _c(\"option\", { attrs: { value: \"\" } }, [\n _vm._v(_vm._s(_vm.$tc(\"brand\")))\n ]),\n _vm._v(\" \"),\n _vm._l(_vm.$root.store.brandList, function(brand) {\n return _c(\"option\", { domProps: { value: brand.id } }, [\n _vm._v(_vm._s(brand.name))\n ])\n })\n ],\n 2\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n { staticClass: \"level-item\", staticStyle: { \"z-index\": \"0\" } },\n [\n _c(\"div\", { staticClass: \"field has-addons\" }, [\n _c(\"p\", { staticClass: \"control\" }, [\n _c(\"input\", {\n directives: [\n {\n name: \"model\",\n rawName: \"v-model\",\n value: _vm.q,\n expression: \"q\"\n },\n { name: \"focus\", rawName: \"v-focus\" }\n ],\n staticClass: \"input\",\n attrs: { type: \"text\", placeholder: _vm.$t(\"query\") },\n domProps: { value: _vm.q },\n on: {\n keyup: function($event) {\n if (\n !$event.type.indexOf(\"key\") &&\n _vm._k(\n $event.keyCode,\n \"enter\",\n 13,\n $event.key,\n \"Enter\"\n )\n ) {\n return null\n }\n return _vm.getTransactions.apply(null, arguments)\n },\n input: function($event) {\n if ($event.target.composing) {\n return\n }\n _vm.q = $event.target.value\n }\n }\n })\n ]),\n _vm._v(\" \"),\n _c(\"p\", { staticClass: \"control\" }, [\n _c(\n \"button\",\n {\n staticClass: \"button\",\n on: { click: _vm.getTransactions }\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"search\")) +\n \"\\n \"\n )\n ]\n )\n ])\n ])\n ]\n ),\n _vm._v(\" \"),\n _c(\"p\", { staticClass: \"level-item\" }, [\n _c(\"a\", { staticClass: \"button\", on: { click: _vm.load } }, [\n _vm._m(0)\n ])\n ])\n ])\n ]),\n _vm._v(\" \"),\n _c(\"b-table\", {\n attrs: {\n data: _vm.transactionList.data,\n total: _vm.transactionList.total,\n paginated: \"\",\n striped: \"\",\n \"backend-pagination\": \"\",\n \"backend-sorting\": \"\",\n \"per-page\": \"15\",\n \"current-page\": _vm.page,\n \"default-sort\": \"name\",\n \"aria-next-label\": _vm.$t(\"nextPage\"),\n \"aria-previous-label\": _vm.$t(\"previousPage\"),\n \"aria-page-label\": _vm.$t(\"page\"),\n \"aria-current-label\": _vm.$t(\"currentPage\"),\n \"default-sort-direction\": \"asc\",\n \"default-sort\": [_vm.sortField, _vm.sortTransaction]\n },\n on: {\n \"update:currentPage\": function($event) {\n _vm.page = $event\n },\n \"update:current-page\": function($event) {\n _vm.page = $event\n },\n \"page-change\": _vm.onPageChange,\n sort: _vm.onSort\n },\n scopedSlots: _vm._u([\n {\n key: \"default\",\n fn: function(props) {\n return [\n _c(\n \"b-table-column\",\n {\n attrs: {\n field: \"media.company.name\",\n label: _vm.$tc(\"company\")\n }\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(props.row.media.company.name)\n ),\n _c(\"br\"),\n _vm._v(\" \"),\n _c(\"span\", { staticStyle: { \"font-size\": \"9px\" } }, [\n _vm._v(_vm._s(props.row.media.filename_original))\n ])\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"b-table-column\",\n {\n attrs: {\n field: \"date_sell\",\n label: _vm.$tc(\"date\"),\n sortable: \"\"\n }\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$tc(\"date_sell\")) +\n \": \" +\n _vm._s(props.row.date_sell)\n ),\n _c(\"br\"),\n _vm._v(\n \" \\n \" +\n _vm._s(_vm.$tc(\"date_credit\")) +\n \": \" +\n _vm._s(props.row.date_credit) +\n \"\\n \"\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"b-table-column\",\n {\n attrs: {\n field: \"value\",\n label: _vm.$tc(\"value\"),\n sortable: \"\"\n }\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$tc(\"value\")) +\n \": \" +\n _vm._s(_vm._f(\"toBrl\")(props.row.value)) +\n \" \"\n ),\n _c(\"br\"),\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$tc(\"net_value\")) +\n \": \" +\n _vm._s(_vm._f(\"toBrl\")(props.row.net_value)) +\n \"\\n \"\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"b-table-column\",\n {\n attrs: { field: \"fee\", label: _vm.$tc(\"fee\"), sortable: \"\" }\n },\n [\n _vm._v(\n \" \\n \" +\n _vm._s(_vm._f(\"toBrl\")(props.row.fee)) +\n \"%\\n \"\n ),\n _vm.feeCheck(props.row)\n ? _c(\"b-icon\", {\n attrs: {\n icon: \"stop\",\n type: \"is-danger\",\n size: \"is-small\"\n }\n })\n : _c(\"b-icon\", {\n attrs: {\n icon: \"check\",\n type: \"is-success\",\n size: \"is-small\"\n }\n }),\n _vm._v(\" \"),\n _c(\"br\"),\n _vm._v(\n \"\\n \" +\n _vm._s(props.row.brand.name) +\n \" (\" +\n _vm._s(props.row.product.name) +\n \")\\n \"\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"b-table-column\",\n {\n attrs: { field: \"pos\", label: _vm.$tc(\"pos\"), sortable: \"\" }\n },\n [\n _c(\n \"span\",\n { staticStyle: { \"text-transform\": \"uppercase\" } },\n [_vm._v(_vm._s(props.row.pos))]\n )\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"b-table-column\",\n {\n attrs: { field: \"\", label: \"\", width: \"120\", numeric: \"\" }\n },\n [\n _c(\"b-button\", {\n attrs: {\n type: \"is-default is-small\",\n \"icon-left\": \"eye\"\n },\n on: {\n click: function($event) {\n return _vm.editTransaction(props.row)\n }\n }\n })\n ],\n 1\n )\n ]\n }\n }\n ])\n }),\n _vm._v(\" \"),\n _c(\n \"b-modal\",\n {\n attrs: {\n active: _vm.modalNewActive,\n \"has-modal-card\": \"\",\n \"trap-focus\": \"\",\n \"destroy-on-hide\": true,\n \"aria-role\": \"dialog\",\n \"aria-modal\": \"\"\n },\n on: {\n \"update:active\": function($event) {\n _vm.modalNewActive = $event\n }\n }\n },\n [\n _c(\n \"div\",\n { staticClass: \"modal-card\", staticStyle: { width: \"960px\" } },\n [\n _c(\"header\", { staticClass: \"modal-card-head\" }, [\n _c(\"p\", { staticClass: \"modal-card-title\" }, [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"details\")) +\n \"\\n \"\n )\n ])\n ]),\n _vm._v(\" \"),\n _c(\n \"section\",\n { staticClass: \"modal-card-body\" },\n [_c(\"json-viewer\", { attrs: { value: _vm.transactionView } })],\n 1\n ),\n _vm._v(\" \"),\n _c(\"footer\", { staticClass: \"modal-card-foot\" }, [\n _c(\n \"button\",\n {\n staticClass: \"button\",\n attrs: { type: \"button\" },\n on: {\n click: function($event) {\n _vm.modalNewActive = false\n }\n }\n },\n [\n _vm._v(\n \"\\n \" +\n _vm._s(_vm.$t(\"close\")) +\n \"\\n \"\n )\n ]\n )\n ])\n ]\n )\n ]\n )\n ],\n 1\n )\n}\nvar staticRenderFns = [\n function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"span\", { staticClass: \"icon is-small\" }, [\n _c(\"i\", { staticClass: \"fas fa-sync-alt\" })\n ])\n }\n]\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvY29tcG9uZW50cy9UcmFuc2FjdGlvbnMudnVlP2RiODIiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSyxvQ0FBb0M7QUFDekM7QUFDQSxpQkFBaUIsdUJBQXVCO0FBQ3hDLG1CQUFtQiw0QkFBNEI7QUFDL0MscUJBQXFCLDRCQUE0QjtBQUNqRCxxQkFBcUIsK0JBQStCO0FBQ3BEO0FBQ0EsMkJBQTJCO0FBQzNCLGVBQWU7QUFDZjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtQkFBbUIsNkJBQTZCO0FBQ2hEO0FBQ0E7QUFDQSxhQUFhLDRCQUE0QjtBQUN6QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsaUJBQWlCO0FBQ2pCLHFCQUFxQiw2QkFBNkI7QUFDbEQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtQkFBbUI7QUFDbkI7QUFDQTtBQUNBLGVBQWU7QUFDZjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsaUJBQWlCO0FBQ2pCLHFCQUFxQiw2QkFBNkI7QUFDbEQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtQkFBbUI7QUFDbkI7QUFDQTtBQUNBLGVBQWU7QUFDZjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxhQUFhLDRCQUE0QjtBQUN6QztBQUNBO0FBQ0E7QUFDQTtBQUNBLDBCQUEwQixpQ0FBaUM7QUFDM0QsdUJBQXVCLDZCQUE2QjtBQUNwRDtBQUNBO0FBQ0E7QUFDQTtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBO0FBQ0EsaUJBQWlCO0FBQ2pCO0FBQ0EsZ0NBQWdDLFNBQVMsWUFBWSxFQUFFO0FBQ3ZEO0FBQ0E7QUFDQTtBQUNBLGdDQUFnQyxTQUFTLG1CQUFtQixFQUFFO0FBQzlEO0FBQ0E7QUFDQTtBQUNBLGdDQUFnQyxTQUFTLG9CQUFvQixFQUFFO0FBQy9EO0FBQ0E7QUFD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QTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHVCQUF1QiwrQkFBK0I7QUFDdEQsZUFBZSxpQ0FBaUM7QUFDaEQ7QUFDQTtBQUNBO0FBQ0EiLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvbG9hZGVycy90ZW1wbGF0ZUxvYWRlci5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/IS4vcmVzb3VyY2VzL2pzL2NvbXBvbmVudHMvVHJhbnNhY3Rpb25zLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD1lYmEzNmE4MCYuanMiLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgcmVuZGVyID0gZnVuY3Rpb24oKSB7XG4gIHZhciBfdm0gPSB0aGlzXG4gIHZhciBfaCA9IF92bS4kY3JlYXRlRWxlbWVudFxuICB2YXIgX2MgPSBfdm0uX3NlbGYuX2MgfHwgX2hcbiAgcmV0dXJuIF9jKFxuICAgIFwiZGl2XCIsXG4gICAgeyBzdGF0aWNDbGFzczogXCJjb250YWluZXIgaXMtZmx1aWRcIiB9LFxuICAgIFtcbiAgICAgIF9jKFwibmF2XCIsIHsgc3RhdGljQ2xhc3M6IFwibGV2ZWxcIiB9LCBbXG4gICAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwibGV2ZWwtbGVmdFwiIH0sIFtcbiAgICAgICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcImxldmVsLWl0ZW1cIiB9LCBbXG4gICAgICAgICAgICBfYyhcInBcIiwgeyBzdGF0aWNDbGFzczogXCJzdWJ0aXRsZSBpcy01XCIgfSwgW1xuICAgICAgICAgICAgICBfYyhcInN0cm9uZ1wiLCB7XG4gICAgICAgICAgICAgICAgZG9tUHJvcHM6IHsgdGV4dENvbnRlbnQ6IF92bS5fcyhfdm0udHJhbnNhY3Rpb25MaXN0LnRvdGFsKSB9XG4gICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICBfdm0uX3YoXG4gICAgICAgICAgICAgICAgXCJcXG4gICAgICAgICAgICAgICAgICAgICAgICBcIiArXG4gICAgICAgICAgICAgICAgICBfdm0uX3MoX3ZtLiR0YyhcInRyYW5zYWN0aW9uXCIsIF92bS50cmFuc2FjdGlvbkxpc3QudG90YWwpKSArXG4gICAgICAgICAgICAgICAgICBcIlxcbiAgICAgICAgICAgICAgICAgICAgXCJcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgXSlcbiAgICAgICAgICBdKVxuICAgICAgICBdKSxcbiAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJsZXZlbC1yaWdodFwiIH0sIFtcbiAgICAgICAgICBfYyhcbiAgICAgICAgICAgIFwicFwiLFxuICAgICAgICAgICAgeyBzdGF0aWNDbGFzczogXCJsZXZlbC1pdGVtXCIgfSxcbiAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgX2MoXCJiLWRhdGVwaWNrZXJcIiwge1xuICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICBwbGFjZWhvbGRlcjogX3ZtLiR0YyhcImRhdGVfZnJvbVwiKSxcbiAgICAgICAgICAgICAgICAgIGljb246IFwiY2FsZW5kYXItdG9kYXlcIlxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgb246IHsgaW5wdXQ6IF92bS5nZXRUcmFuc2FjdGlvbnMgfSxcbiAgICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgICAgdmFsdWU6IF92bS5kYXRlX2Zyb20sXG4gICAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24oJCR2KSB7XG4gICAgICAgICAgICAgICAgICAgIF92bS5kYXRlX2Zyb20gPSAkJHZcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcImRhdGVfZnJvbVwiXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgICAgICAgX2MoXCJiLWRhdGVwaWNrZXJcIiwge1xuICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICBwbGFjZWhvbGRlcjogX3ZtLiR0YyhcImRhdGVfdG9cIiksXG4gICAgICAgICAgICAgICAgICBpY29uOiBcImNhbGVuZGFyLXRvZGF5XCJcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIG9uOiB7IGlucHV0OiBfdm0uZ2V0VHJhbnNhY3Rpb25zIH0sXG4gICAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0uZGF0ZV90byxcbiAgICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbigkJHYpIHtcbiAgICAgICAgICAgICAgICAgICAgX3ZtLmRhdGVfdG8gPSAkJHZcbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcImRhdGVfdG9cIlxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAxXG4gICAgICAgICAgKSxcbiAgICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICAgIF9jKFxuICAgICAgICAgICAgXCJwXCIsXG4gICAgICAgICAgICB7IHN0YXRpY0NsYXNzOiBcImxldmVsLWl0ZW1cIiB9LFxuICAgICAgICAgICAgW1xuICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICBcImItc2VsZWN0XCIsXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgcGxhY2Vob2xkZXI6IF92bS4kdGMoXCJzdGF0dXNcIikgfSxcbiAgICAgICAgICAgICAgICAgIG9uOiB7IGlucHV0OiBfdm0uZ2V0VHJhbnNhY3Rpb25zIH0sXG4gICAgICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLnN0YXR1cyxcbiAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uKCQkdikge1xuICAgICAgICAgICAgICAgICAgICAgIF92bS5zdGF0dXMgPSAkJHZcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJzdGF0dXNcIlxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgX2MoXCJvcHRpb25cIiwgeyBhdHRyczogeyB2YWx1ZTogXCJcIiB9IH0sIFtcbiAgICAgICAgICAgICAgICAgICAgX3ZtLl92KF92bS5fcyhfdm0uJHRjKFwic3RhdHVzXCIpKSlcbiAgICAgICAgICAgICAgICAgIF0pLFxuICAgICAgICAgICAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgICAgICAgICAgIF9jKFwib3B0aW9uXCIsIHsgYXR0cnM6IHsgdmFsdWU6IFwicGVuZGluZ1wiIH0gfSwgW1xuICAgICAgICAgICAgICAgICAgICBfdm0uX3YoX3ZtLl9zKF92bS4kdGMoXCJwZW5kaW5nXCIpKSlcbiAgICAgICAgICAgICAgICAgIF0pLFxuICAgICAgICAgICAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgICAgICAgICAgIF9jKFwib3B0aW9uXCIsIHsgYXR0cnM6IHsgdmFsdWU6IFwidmVyaWZpZWRcIiB9IH0sIFtcbiAgICAgICAgICAgICAgICAgICAgX3ZtLl92KF92bS5fcyhfdm0uJHRjKFwidmVyaWZpZWRcIikpKVxuICAgICAgICAgICAgICAgICAgXSlcbiAgICAgICAgICAgICAgICBdXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAxXG4gICAgICAgICAgKSxcbiAgICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICAgIF9jKFxuICAgICAgICAgICAgXCJwXCIsXG4gICAgICAgICAgICB7IHN0YXRpY0NsYXNzOiBcImxldmVsLWl0ZW1cIiB9LFxuICAgICAgICAgICAgW1xuICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICBcImItc2VsZWN0XCIsXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgcGxhY2Vob2xkZXI6IF92bS4kdGMoXCJjb21wYW55XCIpIH0sXG4gICAgICAgICAgICAgICAgICBvbjogeyBpbnB1dDogX3ZtLmdldFRyYW5zYWN0aW9ucyB9LFxuICAgICAgICAgICAgICAgICAgbW9kZWw6IHtcbiAgICAgICAgICAgICAgICAgICAgdmFsdWU6IF92bS5jb21wYW55LFxuICAgICAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24oJCR2KSB7XG4gICAgICAgICAgICAgICAgICAgICAgX3ZtLmNvbXBhbnkgPSAkJHZcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJjb21wYW55XCJcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgIF9jKFwib3B0aW9uXCIsIHsgYXR0cnM6IHsgdmFsdWU6IFwiXCIgfSB9LCBbXG4gICAgICAgICAgICAgICAgICAgIF92bS5fdihfdm0uX3MoX3ZtLiR0YyhcImNvbXBhbnlcIikpKVxuICAgICAgICAgICAgICAgICAgXSksXG4gICAgICAgICAgICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICAgICAgICAgICAgX3ZtLl9sKF92bS4kcm9vdC5zdG9yZS5jb21wYW55TGlzdCwgZnVuY3Rpb24oY29tcGFueSkge1xuICAgICAgICAgICAgICAgICAgICByZXR1cm4gX2MoXCJvcHRpb25cIiwgeyBkb21Qcm9wczogeyB2YWx1ZTogY29tcGFueS5pZCB9IH0sIFtcbiAgICAgICAgICAgICAgICAgICAgICBfdm0uX3YoX3ZtLl9zKGNvbXBhbnkubmFtZSkpXG4gICAgICAgICAgICAgICAgICAgIF0pXG4gICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgMlxuICAgICAgICAgICAgICApXG4gICAgICAgICAgICBdLFxuICAgICAgICAgICAgMVxuICAgICAgICAgICksXG4gICAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgICBfYyhcbiAgICAgICAgICAgIFwicFwiLFxuICAgICAgICAgICAgeyBzdGF0aWNDbGFzczogXCJsZXZlbC1pdGVtXCIgfSxcbiAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgXCJiLXNlbGVjdFwiLFxuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IHBsYWNlaG9sZGVyOiBfdm0uJHRjKFwiYnJhbmRcIikgfSxcbiAgICAgICAgICAgICAgICAgIG9uOiB7IGlucHV0OiBfdm0uZ2V0VHJhbnNhY3Rpb25zIH0sXG4gICAgICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLmJyYW5kLFxuICAgICAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24oJCR2KSB7XG4gICAgICAgICAgICAgICAgICAgICAgX3ZtLmJyYW5kID0gJCR2XG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwiYnJhbmRcIlxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgX2MoXCJvcHRpb25cIiwgeyBhdHRyczogeyB2YWx1ZTogXCJcIiB9IH0sIFtcbiAgICAgICAgICAgICAgICAgICAgX3ZtLl92KF92bS5fcyhfdm0uJHRjKFwiYnJhbmRcIikpKVxuICAgICAgICAgICAgICAgICAgXSksXG4gICAgICAgICAgICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICAgICAgICAgICAgX3ZtLl9sKF92bS4kcm9vdC5zdG9yZS5icmFuZExpc3QsIGZ1bmN0aW9uKGJyYW5kKSB7XG4gICAgICAgICAgICAgICAgICAgIHJldHVybiBfYyhcIm9wdGlvblwiLCB7IGRvbVByb3BzOiB7IHZhbHVlOiBicmFuZC5pZCB9IH0sIFtcbiAgICAgICAgICAgICAgICAgICAgICBfdm0uX3YoX3ZtLl9zKGJyYW5kLm5hbWUpKVxuICAgICAgICAgICAgICAgICAgICBdKVxuICAgICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgIDJcbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgXSxcbiAgICAgICAgICAgIDFcbiAgICAgICAgICApLFxuICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgX2MoXG4gICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAgeyBzdGF0aWNDbGFzczogXCJsZXZlbC1pdGVtXCIsIHN0YXRpY1N0eWxlOiB7IFwiei1pbmRleFwiOiBcIjBcIiB9IH0sXG4gICAgICAgICAgICBbXG4gICAgICAgICAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwiZmllbGQgaGFzLWFkZG9uc1wiIH0sIFtcbiAgICAgICAgICAgICAgICBfYyhcInBcIiwgeyBzdGF0aWNDbGFzczogXCJjb250cm9sXCIgfSwgW1xuICAgICAgICAgICAgICAgICAgX2MoXCJpbnB1dFwiLCB7XG4gICAgICAgICAgICAgICAgICAgIGRpcmVjdGl2ZXM6IFtcbiAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICBuYW1lOiBcIm1vZGVsXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICByYXdOYW1lOiBcInYtbW9kZWxcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0ucSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwicVwiXG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICB7IG5hbWU6IFwiZm9jdXNcIiwgcmF3TmFtZTogXCJ2LWZvY3VzXCIgfVxuICAgICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgICBzdGF0aWNDbGFzczogXCJpbnB1dFwiLFxuICAgICAgICAgICAgICAgICAgICBhdHRyczogeyB0eXBlOiBcInRleHRcIiwgcGxhY2Vob2xkZXI6IF92bS4kdChcInF1ZXJ5XCIpIH0sXG4gICAgICAgICAgICAgICAgICAgIGRvbVByb3BzOiB7IHZhbHVlOiBfdm0ucSB9LFxuICAgICAgICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgICAgICAgIGtleXVwOiBmdW5jdGlvbigkZXZlbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGlmIChcbiAgICAgICAgICAgICAgICAgICAgICAgICAgISRldmVudC50eXBlLmluZGV4T2YoXCJrZXlcIikgJiZcbiAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLl9rKFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICRldmVudC5rZXlDb2RlLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiZW50ZXJcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAxMyxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZXZlbnQua2V5LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiRW50ZXJcIlxuICAgICAgICAgICAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICAgICAgICAgICApIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIG51bGxcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBfdm0uZ2V0VHJhbnNhY3Rpb25zLmFwcGx5KG51bGwsIGFyZ3VtZW50cylcbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIGlucHV0OiBmdW5jdGlvbigkZXZlbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGlmICgkZXZlbnQudGFyZ2V0LmNvbXBvc2luZykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm5cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIF92bS5xID0gJGV2ZW50LnRhcmdldC52YWx1ZVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICBdKSxcbiAgICAgICAgICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICAgICAgICAgIF9jKFwicFwiLCB7IHN0YXRpY0NsYXNzOiBcImNvbnRyb2xcIiB9LCBbXG4gICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgXCJidXR0b25cIixcbiAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY0NsYXNzOiBcImJ1dHRvblwiLFxuICAgICAgICAgICAgICAgICAgICAgIG9uOiB7IGNsaWNrOiBfdm0uZ2V0VHJhbnNhY3Rpb25zIH1cbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICAgIF92bS5fdihcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiXFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcIiArXG4gICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5fcyhfdm0uJHQoXCJzZWFyY2hcIikpICtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgXCJcXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJcbiAgICAgICAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICAgICAgIF1cbiAgICAgICAgICAgICAgICAgIClcbiAgICAgICAgICAgICAgICBdKVxuICAgICAgICAgICAgICBdKVxuICAgICAgICAgICAgXVxuICAgICAgICAgICksXG4gICAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgICBfYyhcInBcIiwgeyBzdGF0aWNDbGFzczogXCJsZXZlbC1pdGVtXCIgfSwgW1xuICAgICAgICAgICAgX2MoXCJhXCIsIHsgc3RhdGljQ2xhc3M6IFwiYnV0dG9uXCIsIG9uOiB7IGNsaWNrOiBfdm0ubG9hZCB9IH0sIFtcbiAgICAgICAgICAgICAgX3ZtLl9tKDApXG4gICAgICAgICAgICBdKVxuICAgICAgICAgIF0pXG4gICAgICAgIF0pXG4gICAgICBdKSxcbiAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICBfYyhcImItdGFibGVcIiwge1xuICAgICAgICBhdHRyczoge1xuICAgICAgICAgIGRhdGE6IF92bS50cmFuc2FjdGlvbkxpc3QuZGF0YSxcbiAgICAgICAgICB0b3RhbDogX3ZtLnRyYW5zYWN0aW9uTGlzdC50b3RhbCxcbiAgICAgICAgICBwYWdpbmF0ZWQ6IFwiXCIsXG4gICAgICAgICAgc3RyaXBlZDogXCJcIixcbiAgICAgICAgICBcImJhY2tlbmQtcGFnaW5hdGlvblwiOiBcIlwiLFxuICAgICAgICAgIFwiYmFja2VuZC1zb3J0aW5nXCI6IFwiXCIsXG4gICAgICAgICAgXCJwZXItcGFnZVwiOiBcIjE1XCIsXG4gICAgICAgICAgXCJjdXJyZW50LXBhZ2VcIjogX3ZtLnBhZ2UsXG4gICAgICAgICAgXCJkZWZhdWx0LXNvcnRcIjogXCJuYW1lXCIsXG4gICAgICAgICAgXCJhcmlhLW5leHQtbGFiZWxcIjogX3ZtLiR0KFwibmV4dFBhZ2VcIiksXG4gICAgICAgICAgXCJhcmlhLXByZXZpb3VzLWxhYmVsXCI6IF92bS4kdChcInByZXZpb3VzUGFnZVwiKSxcbiAgICAgICAgICBcImFyaWEtcGFnZS1sYWJlbFwiOiBfdm0uJHQoXCJwYWdlXCIpLFxuICAgICAgICAgIFwiYXJpYS1jdXJyZW50LWxhYmVsXCI6IF92bS4kdChcImN1cnJlbnRQYWdlXCIpLFxuICAgICAgICAgIFwiZGVmYXVsdC1zb3J0LWRpcmVjdGlvblwiOiBcImFzY1wiLFxuICAgICAgICAgIFwiZGVmYXVsdC1zb3J0XCI6IFtfdm0uc29ydEZpZWxkLCBfdm0uc29ydFRyYW5zYWN0aW9uXVxuICAgICAgICB9LFxuICAgICAgICBvbjoge1xuICAgICAgICAgIFwidXBkYXRlOmN1cnJlbnRQYWdlXCI6IGZ1bmN0aW9uKCRldmVudCkge1xuICAgICAgICAgICAgX3ZtLnBhZ2UgPSAkZXZlbnRcbiAgICAgICAgICB9LFxuICAgICAgICAgIFwidXBkYXRlOmN1cnJlbnQtcGFnZVwiOiBmdW5jdGlvbigkZXZlbnQpIHtcbiAgICAgICAgICAgIF92bS5wYWdlID0gJGV2ZW50XG4gICAgICAgICAgfSxcbiAgICAgICAgICBcInBhZ2UtY2hhbmdlXCI6IF92bS5vblBhZ2VDaGFuZ2UsXG4gICAgICAgICAgc29ydDogX3ZtLm9uU29ydFxuICAgICAgICB9LFxuICAgICAgICBzY29wZWRTbG90czogX3ZtLl91KFtcbiAgICAgICAgICB7XG4gICAgICAgICAgICBrZXk6IFwiZGVmYXVsdFwiLFxuICAgICAgICAgICAgZm46IGZ1bmN0aW9uKHByb3BzKSB7XG4gICAgICAgICAgICAgIHJldHVybiBbXG4gICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICBcImItdGFibGUtY29sdW1uXCIsXG4gICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgZmllbGQ6IFwibWVkaWEuY29tcGFueS5uYW1lXCIsXG4gICAgICAgICAgICAgICAgICAgICAgbGFiZWw6IF92bS4kdGMoXCJjb21wYW55XCIpXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgIF92bS5fdihcbiAgICAgICAgICAgICAgICAgICAgICBcIlxcbiAgICAgICAgICAgICAgICAgICAgXCIgK1xuICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLl9zKHByb3BzLnJvdy5tZWRpYS5jb21wYW55Lm5hbWUpXG4gICAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICAgIF9jKFwiYnJcIiksXG4gICAgICAgICAgICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgICAgICAgICAgIF9jKFwic3BhblwiLCB7IHN0YXRpY1N0eWxlOiB7IFwiZm9udC1zaXplXCI6IFwiOXB4XCIgfSB9LCBbXG4gICAgICAgICAgICAgICAgICAgICAgX3ZtLl92KF92bS5fcyhwcm9wcy5yb3cubWVkaWEuZmlsZW5hbWVfb3JpZ2luYWwpKVxuICAgICAgICAgICAgICAgICAgICBdKVxuICAgICAgICAgICAgICAgICAgXVxuICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgIFwiYi10YWJsZS1jb2x1bW5cIixcbiAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICBmaWVsZDogXCJkYXRlX3NlbGxcIixcbiAgICAgICAgICAgICAgICAgICAgICBsYWJlbDogX3ZtLiR0YyhcImRhdGVcIiksXG4gICAgICAgICAgICAgICAgICAgICAgc29ydGFibGU6IFwiXCJcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgX3ZtLl92KFxuICAgICAgICAgICAgICAgICAgICAgIFwiXFxuICAgICAgICAgICAgICAgICAgICBcIiArXG4gICAgICAgICAgICAgICAgICAgICAgICBfdm0uX3MoX3ZtLiR0YyhcImRhdGVfc2VsbFwiKSkgK1xuICAgICAgICAgICAgICAgICAgICAgICAgXCI6IFwiICtcbiAgICAgICAgICAgICAgICAgICAgICAgIF92bS5fcyhwcm9wcy5yb3cuZGF0ZV9zZWxsKVxuICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgICBfYyhcImJyXCIpLFxuICAgICAgICAgICAgICAgICAgICBfdm0uX3YoXG4gICAgICAgICAgICAgICAgICAgICAgXCIgICAgICAgICAgICAgICAgICAgIFxcbiAgICAgICAgICAgICAgICAgICAgXCIgK1xuICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLl9zKF92bS4kdGMoXCJkYXRlX2NyZWRpdFwiKSkgK1xuICAgICAgICAgICAgICAgICAgICAgICAgXCI6IFwiICtcbiAgICAgICAgICAgICAgICAgICAgICAgIF92bS5fcyhwcm9wcy5yb3cuZGF0ZV9jcmVkaXQpICtcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiXFxuICAgICAgICAgICAgICAgIFwiXG4gICAgICAgICAgICAgICAgICAgIClcbiAgICAgICAgICAgICAgICAgIF1cbiAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICBcImItdGFibGUtY29sdW1uXCIsXG4gICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgZmllbGQ6IFwidmFsdWVcIixcbiAgICAgICAgICAgICAgICAgICAgICBsYWJlbDogX3ZtLiR0YyhcInZhbHVlXCIpLFxuICAgICAgICAgICAgICAgICAgICAgIHNvcnRhYmxlOiBcIlwiXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgIF92bS5fdihcbiAgICAgICAgICAgICAgICAgICAgICBcIlxcbiAgICAgICAgICAgICAgICAgICAgXCIgK1xuICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLl9zKF92bS4kdGMoXCJ2YWx1ZVwiKSkgK1xuICAgICAgICAgICAgICAgICAgICAgICAgXCI6IFwiICtcbiAgICAgICAgICAgICAgICAgICAgICAgIF92bS5fcyhfdm0uX2YoXCJ0b0JybFwiKShwcm9wcy5yb3cudmFsdWUpKSArXG4gICAgICAgICAgICAgICAgICAgICAgICBcIiBcIlxuICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgICBfYyhcImJyXCIpLFxuICAgICAgICAgICAgICAgICAgICBfdm0uX3YoXG4gICAgICAgICAgICAgICAgICAgICAgXCJcXG4gICAgICAgICAgICAgICAgICAgIFwiICtcbiAgICAgICAgICAgICAgICAgICAgICAgIF92bS5fcyhfdm0uJHRjKFwibmV0X3ZhbHVlXCIpKSArXG4gICAgICAgICAgICAgICAgICAgICAgICBcIjogXCIgK1xuICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLl9zKF92bS5fZihcInRvQnJsXCIpKHByb3BzLnJvdy5uZXRfdmFsdWUpKSArXG4gICAgICAgICAgICAgICAgICAgICAgICBcIlxcbiAgICAgICAgICAgICAgICBcIlxuICAgICAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICAgICBdXG4gICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgXCJiLXRhYmxlLWNvbHVtblwiLFxuICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBhdHRyczogeyBmaWVsZDogXCJmZWVcIiwgbGFiZWw6IF92bS4kdGMoXCJmZWVcIiksIHNvcnRhYmxlOiBcIlwiIH1cbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgIF92bS5fdihcbiAgICAgICAgICAgICAgICAgICAgICBcIiAgICAgICAgICAgICAgICAgICAgXFxuICAgICAgICAgICAgICAgICAgICBcIiArXG4gICAgICAgICAgICAgICAgICAgICAgICBfdm0uX3MoX3ZtLl9mKFwidG9CcmxcIikocHJvcHMucm93LmZlZSkpICtcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiJVxcbiAgICAgICAgICAgICAgICAgICAgXCJcbiAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgICAgX3ZtLmZlZUNoZWNrKHByb3BzLnJvdylcbiAgICAgICAgICAgICAgICAgICAgICA/IF9jKFwiYi1pY29uXCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpY29uOiBcInN0b3BcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0eXBlOiBcImlzLWRhbmdlclwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemU6IFwiaXMtc21hbGxcIlxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgICAgICAgIDogX2MoXCJiLWljb25cIiwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGljb246IFwiY2hlY2tcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0eXBlOiBcImlzLXN1Y2Nlc3NcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplOiBcImlzLXNtYWxsXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgICAgICAgICAgIF9jKFwiYnJcIiksXG4gICAgICAgICAgICAgICAgICAgIF92bS5fdihcbiAgICAgICAgICAgICAgICAgICAgICBcIlxcbiAgICAgICAgICAgICAgICAgICAgXCIgK1xuICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLl9zKHByb3BzLnJvdy5icmFuZC5uYW1lKSArXG4gICAgICAgICAgICAgICAgICAgICAgICBcIiAoXCIgK1xuICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLl9zKHByb3BzLnJvdy5wcm9kdWN0Lm5hbWUpICtcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiKVxcbiAgICAgICAgICAgICAgICAgICAgXCJcbiAgICAgICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICBcImItdGFibGUtY29sdW1uXCIsXG4gICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IGZpZWxkOiBcInBvc1wiLCBsYWJlbDogX3ZtLiR0YyhcInBvc1wiKSwgc29ydGFibGU6IFwiXCIgfVxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgICAgXCJzcGFuXCIsXG4gICAgICAgICAgICAgICAgICAgICAgeyBzdGF0aWNTdHlsZTogeyBcInRleHQtdHJhbnNmb3JtXCI6IFwidXBwZXJjYXNlXCIgfSB9LFxuICAgICAgICAgICAgICAgICAgICAgIFtfdm0uX3YoX3ZtLl9zKHByb3BzLnJvdy5wb3MpKV1cbiAgICAgICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgICAgXVxuICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgIFwiYi10YWJsZS1jb2x1bW5cIixcbiAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgZmllbGQ6IFwiXCIsIGxhYmVsOiBcIlwiLCB3aWR0aDogXCIxMjBcIiwgbnVtZXJpYzogXCJcIiB9XG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICBfYyhcImItYnV0dG9uXCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHlwZTogXCJpcy1kZWZhdWx0IGlzLXNtYWxsXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICBcImljb24tbGVmdFwiOiBcImV5ZVwiXG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgICAgICAgICAgY2xpY2s6IGZ1bmN0aW9uKCRldmVudCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gX3ZtLmVkaXRUcmFuc2FjdGlvbihwcm9wcy5yb3cpXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgIF1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIF0pXG4gICAgICB9KSxcbiAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICBfYyhcbiAgICAgICAgXCJiLW1vZGFsXCIsXG4gICAgICAgIHtcbiAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgYWN0aXZlOiBfdm0ubW9kYWxOZXdBY3RpdmUsXG4gICAgICAgICAgICBcImhhcy1tb2RhbC1jYXJkXCI6IFwiXCIsXG4gICAgICAgICAgICBcInRyYXAtZm9jdXNcIjogXCJcIixcbiAgICAgICAgICAgIFwiZGVzdHJveS1vbi1oaWRlXCI6IHRydWUsXG4gICAgICAgICAgICBcImFyaWEtcm9sZVwiOiBcImRpYWxvZ1wiLFxuICAgICAgICAgICAgXCJhcmlhLW1vZGFsXCI6IFwiXCJcbiAgICAgICAgICB9LFxuICAgICAgICAgIG9uOiB7XG4gICAgICAgICAgICBcInVwZGF0ZTphY3RpdmVcIjogZnVuY3Rpb24oJGV2ZW50KSB7XG4gICAgICAgICAgICAgIF92bS5tb2RhbE5ld0FjdGl2ZSA9ICRldmVudFxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfSxcbiAgICAgICAgW1xuICAgICAgICAgIF9jKFxuICAgICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICAgIHsgc3RhdGljQ2xhc3M6IFwibW9kYWwtY2FyZFwiLCBzdGF0aWNTdHlsZTogeyB3aWR0aDogXCI5NjBweFwiIH0gfSxcbiAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgX2MoXCJoZWFkZXJcIiwgeyBzdGF0aWNDbGFzczogXCJtb2RhbC1jYXJkLWhlYWRcIiB9LCBbXG4gICAgICAgICAgICAgICAgX2MoXCJwXCIsIHsgc3RhdGljQ2xhc3M6IFwibW9kYWwtY2FyZC10aXRsZVwiIH0sIFtcbiAgICAgICAgICAgICAgICAgIF92bS5fdihcbiAgICAgICAgICAgICAgICAgICAgXCJcXG4gICAgICAgICAgICAgICAgICAgICAgICBcIiArXG4gICAgICAgICAgICAgICAgICAgICAgX3ZtLl9zKF92bS4kdChcImRldGFpbHNcIikpICtcbiAgICAgICAgICAgICAgICAgICAgICBcIlxcbiAgICAgICAgICAgICAgICAgICAgXCJcbiAgICAgICAgICAgICAgICAgIClcbiAgICAgICAgICAgICAgICBdKVxuICAgICAgICAgICAgICBdKSxcbiAgICAgICAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgXCJzZWN0aW9uXCIsXG4gICAgICAgICAgICAgICAgeyBzdGF0aWNDbGFzczogXCJtb2RhbC1jYXJkLWJvZHlcIiB9LFxuICAgICAgICAgICAgICAgIFtfYyhcImpzb24tdmlld2VyXCIsIHsgYXR0cnM6IHsgdmFsdWU6IF92bS50cmFuc2FjdGlvblZpZXcgfSB9KV0sXG4gICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICAgICAgICBfYyhcImZvb3RlclwiLCB7IHN0YXRpY0NsYXNzOiBcIm1vZGFsLWNhcmQtZm9vdFwiIH0sIFtcbiAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgIFwiYnV0dG9uXCIsXG4gICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIHN0YXRpY0NsYXNzOiBcImJ1dHRvblwiLFxuICAgICAgICAgICAgICAgICAgICBhdHRyczogeyB0eXBlOiBcImJ1dHRvblwiIH0sXG4gICAgICAgICAgICAgICAgICAgIG9uOiB7XG4gICAgICAgICAgICAgICAgICAgICAgY2xpY2s6IGZ1bmN0aW9uKCRldmVudCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLm1vZGFsTmV3QWN0aXZlID0gZmFsc2VcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgIF92bS5fdihcbiAgICAgICAgICAgICAgICAgICAgICBcIlxcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiICtcbiAgICAgICAgICAgICAgICAgICAgICAgIF92bS5fcyhfdm0uJHQoXCJjbG9zZVwiKSkgK1xuICAgICAgICAgICAgICAgICAgICAgICAgXCJcXG4gICAgICAgICAgICAgICAgICAgIFwiXG4gICAgICAgICAgICAgICAgICAgIClcbiAgICAgICAgICAgICAgICAgIF1cbiAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgIF0pXG4gICAgICAgICAgICBdXG4gICAgICAgICAgKVxuICAgICAgICBdXG4gICAgICApXG4gICAgXSxcbiAgICAxXG4gIClcbn1cbnZhciBzdGF0aWNSZW5kZXJGbnMgPSBbXG4gIGZ1bmN0aW9uKCkge1xuICAgIHZhciBfdm0gPSB0aGlzXG4gICAgdmFyIF9oID0gX3ZtLiRjcmVhdGVFbGVtZW50XG4gICAgdmFyIF9jID0gX3ZtLl9zZWxmLl9jIHx8IF9oXG4gICAgcmV0dXJuIF9jKFwic3BhblwiLCB7IHN0YXRpY0NsYXNzOiBcImljb24gaXMtc21hbGxcIiB9LCBbXG4gICAgICBfYyhcImlcIiwgeyBzdGF0aWNDbGFzczogXCJmYXMgZmEtc3luYy1hbHRcIiB9KVxuICAgIF0pXG4gIH1cbl1cbnJlbmRlci5fd2l0aFN0cmlwcGVkID0gdHJ1ZVxuXG5leHBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucyB9Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/components/Transactions.vue?vue&type=template&id=eba36a80&\n"); /***/ }), /***/ "./resources/js/components/Transactions.vue": /*!**************************************************!*\ !*** ./resources/js/components/Transactions.vue ***! \**************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _Transactions_vue_vue_type_template_id_eba36a80___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Transactions.vue?vue&type=template&id=eba36a80& */ \"./resources/js/components/Transactions.vue?vue&type=template&id=eba36a80&\");\n/* harmony import */ var _Transactions_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Transactions.vue?vue&type=script&lang=js& */ \"./resources/js/components/Transactions.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 _Transactions_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _Transactions_vue_vue_type_template_id_eba36a80___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _Transactions_vue_vue_type_template_id_eba36a80___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/components/Transactions.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvY29tcG9uZW50cy9UcmFuc2FjdGlvbnMudnVlPzVlZWIiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBMkY7QUFDM0I7QUFDTDs7O0FBRzNEO0FBQzZGO0FBQzdGLGdCQUFnQiwyR0FBVTtBQUMxQixFQUFFLGtGQUFNO0FBQ1IsRUFBRSx1RkFBTTtBQUNSLEVBQUUsZ0dBQWU7QUFDakI7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQSxJQUFJLEtBQVUsRUFBRSxZQWlCZjtBQUNEO0FBQ2UsZ0YiLCJmaWxlIjoiLi9yZXNvdXJjZXMvanMvY29tcG9uZW50cy9UcmFuc2FjdGlvbnMudnVlLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMgfSBmcm9tIFwiLi9UcmFuc2FjdGlvbnMudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPWViYTM2YTgwJlwiXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL1RyYW5zYWN0aW9ucy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL1RyYW5zYWN0aW9ucy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIS4uLy4uLy4uL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsXG4gIFxuKVxuXG4vKiBob3QgcmVsb2FkICovXG5pZiAobW9kdWxlLmhvdCkge1xuICB2YXIgYXBpID0gcmVxdWlyZShcIkQ6XFxcXEdhYnJpZWxfQmFycm9zX2RlX09saXZlaXJhXFxcXFByb2pldG9zXFxcXHJhZGFyLXBocC1tb2JpdXBcXFxcYXBpXFxcXG5vZGVfbW9kdWxlc1xcXFx2dWUtaG90LXJlbG9hZC1hcGlcXFxcZGlzdFxcXFxpbmRleC5qc1wiKVxuICBhcGkuaW5zdGFsbChyZXF1aXJlKCd2dWUnKSlcbiAgaWYgKGFwaS5jb21wYXRpYmxlKSB7XG4gICAgbW9kdWxlLmhvdC5hY2NlcHQoKVxuICAgIGlmICghYXBpLmlzUmVjb3JkZWQoJ2ViYTM2YTgwJykpIHtcbiAgICAgIGFwaS5jcmVhdGVSZWNvcmQoJ2ViYTM2YTgwJywgY29tcG9uZW50Lm9wdGlvbnMpXG4gICAgfSBlbHNlIHtcbiAgICAgIGFwaS5yZWxvYWQoJ2ViYTM2YTgwJywgY29tcG9uZW50Lm9wdGlvbnMpXG4gICAgfVxuICAgIG1vZHVsZS5ob3QuYWNjZXB0KFwiLi9UcmFuc2FjdGlvbnMudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPWViYTM2YTgwJlwiLCBmdW5jdGlvbiAoKSB7XG4gICAgICBhcGkucmVyZW5kZXIoJ2ViYTM2YTgwJywge1xuICAgICAgICByZW5kZXI6IHJlbmRlcixcbiAgICAgICAgc3RhdGljUmVuZGVyRm5zOiBzdGF0aWNSZW5kZXJGbnNcbiAgICAgIH0pXG4gICAgfSlcbiAgfVxufVxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJyZXNvdXJjZXMvanMvY29tcG9uZW50cy9UcmFuc2FjdGlvbnMudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./resources/js/components/Transactions.vue\n"); /***/ }), /***/ "./resources/js/components/Transactions.vue?vue&type=script&lang=js&": /*!***************************************************************************!*\ !*** ./resources/js/components/Transactions.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_Transactions_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!./Transactions.vue?vue&type=script&lang=js& */ \"./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/components/Transactions.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_Transactions_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[\"default\"]); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvY29tcG9uZW50cy9UcmFuc2FjdGlvbnMudnVlPzJhYjciXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBLHdDQUE0TCxDQUFnQix3UEFBRyxFQUFDIiwiZmlsZSI6Ii4vcmVzb3VyY2VzL2pzL2NvbXBvbmVudHMvVHJhbnNhY3Rpb25zLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyYuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzPz9yZWYtLTQtMCEuLi8uLi8uLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL1RyYW5zYWN0aW9ucy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanM/P3JlZi0tNC0wIS4uLy4uLy4uL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vVHJhbnNhY3Rpb25zLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./resources/js/components/Transactions.vue?vue&type=script&lang=js&\n"); /***/ }), /***/ "./resources/js/components/Transactions.vue?vue&type=template&id=eba36a80&": /*!*********************************************************************************!*\ !*** ./resources/js/components/Transactions.vue?vue&type=template&id=eba36a80& ***! \*********************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_Transactions_vue_vue_type_template_id_eba36a80___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../node_modules/vue-loader/lib??vue-loader-options!./Transactions.vue?vue&type=template&id=eba36a80& */ \"./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/components/Transactions.vue?vue&type=template&id=eba36a80&\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_Transactions_vue_vue_type_template_id_eba36a80___WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_Transactions_vue_vue_type_template_id_eba36a80___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvY29tcG9uZW50cy9UcmFuc2FjdGlvbnMudnVlP2FmMTIiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBIiwiZmlsZSI6Ii4vcmVzb3VyY2VzL2pzL2NvbXBvbmVudHMvVHJhbnNhY3Rpb25zLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD1lYmEzNmE4MCYuanMiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvbG9hZGVycy90ZW1wbGF0ZUxvYWRlci5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4uLy4uLy4uL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vVHJhbnNhY3Rpb25zLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD1lYmEzNmE4MCZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./resources/js/components/Transactions.vue?vue&type=template&id=eba36a80&\n"); /***/ }) }]);