32 lines
30 KiB
JavaScript
Executable File
32 lines
30 KiB
JavaScript
Executable File
/*
|
|
* ATTENTION: An "eval-source-map" devtool has been used.
|
|
* This devtool is neither made for production nor for readable output files.
|
|
* It uses "eval()" calls to create a separate source file with attached SourceMaps in the browser devtools.
|
|
* If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/)
|
|
* or disable the default devtool with "devtool: false".
|
|
* If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/).
|
|
*/
|
|
/******/ (() => { // webpackBootstrap
|
|
/******/ var __webpack_modules__ = ({
|
|
|
|
/***/ "./resources/js/pages/dashboard-3.init.js":
|
|
/*!************************************************!*\
|
|
!*** ./resources/js/pages/dashboard-3.init.js ***!
|
|
\************************************************/
|
|
/***/ (() => {
|
|
|
|
eval("/*\nTemplate Name: Ubold - Responsive Bootstrap 4 Admin Dashboard\nAuthor: CoderThemes\nWebsite: https://coderthemes.com/\nContact: support@coderthemes.com\nFile: Dashboard init\n*/\n!function ($) {\n \"use strict\";\n\n var ChartJs = function ChartJs() {\n this.$body = $(\"body\"), this.charts = [];\n };\n\n ChartJs.prototype.respChart = function (selector, type, data, options) {\n // get selector by context\n var ctx = selector.get(0).getContext(\"2d\"); //default config\n\n Chart.defaults.global.defaultFontColor = \"#8391a2\";\n Chart.defaults.scale.gridLines.color = \"#8391a2\"; // pointing parent container to make chart js inherit its width\n\n var container = $(selector).parent(); // this function produce the responsive Chart JS\n\n function generateChart() {\n // make chart width fit with its container\n var ww = selector.attr('width', $(container).width());\n var chart;\n\n switch (type) {\n case 'Line':\n chart = new Chart(ctx, {\n type: 'line',\n data: data,\n options: options\n });\n break;\n\n case 'Doughnut':\n chart = new Chart(ctx, {\n type: 'doughnut',\n data: data,\n options: options\n });\n break;\n\n case 'Pie':\n chart = new Chart(ctx, {\n type: 'pie',\n data: data,\n options: options\n });\n break;\n\n case 'Bar':\n chart = new Chart(ctx, {\n type: 'bar',\n data: data,\n options: options\n });\n break;\n\n case 'Radar':\n chart = new Chart(ctx, {\n type: 'radar',\n data: data,\n options: options\n });\n break;\n\n case 'PolarArea':\n chart = new Chart(ctx, {\n data: data,\n type: 'polarArea',\n options: options\n });\n break;\n }\n\n return chart;\n }\n\n ; // run function - render chart at first load\n\n return generateChart();\n }, // init various charts and returns\n ChartJs.prototype.initCharts = function () {\n var charts = [];\n var defaultColors = [\"#1abc9c\", \"#f1556c\", \"#4a81d4\", \"#e3eaef\"];\n\n if ($('#revenue-chart').length > 0) {\n var dataColors = $(\"#revenue-chart\").data('colors');\n var colors = dataColors ? dataColors.split(\",\") : defaultColors.concat();\n var lineChart = {\n labels: [\"Mon\", \"Tue\", \"Wed\", \"Thu\", \"Fri\", \"Sat\", \"Sun\"],\n datasets: [{\n label: \"Current Week\",\n backgroundColor: hexToRGB(colors[0], 0.3),\n borderColor: colors[0],\n data: [32, 42, 42, 62, 52, 75, 62]\n }, {\n label: \"Previous Week\",\n fill: true,\n backgroundColor: 'transparent',\n borderColor: colors[1],\n borderDash: [5, 5],\n data: [42, 58, 66, 93, 82, 105, 92]\n }]\n };\n var lineOpts = {\n maintainAspectRatio: false,\n legend: {\n display: false\n },\n tooltips: {\n intersect: false\n },\n hover: {\n intersect: true\n },\n plugins: {\n filler: {\n propagate: false\n }\n },\n scales: {\n xAxes: [{\n reverse: true,\n gridLines: {\n color: \"rgba(0,0,0,0.05)\"\n }\n }],\n yAxes: [{\n ticks: {\n stepSize: 20\n },\n display: true,\n borderDash: [5, 5],\n gridLines: {\n color: \"rgba(0,0,0,0)\",\n fontColor: '#fff'\n }\n }]\n }\n };\n charts.push(this.respChart($(\"#revenue-chart\"), 'Line', lineChart, lineOpts));\n } //barchart\n\n\n if ($('#projections-actuals-chart').length > 0) {\n var dataColors = $(\"#projections-actuals-chart\").data('colors');\n var colors = dataColors ? dataColors.split(\",\") : defaultColors.concat();\n var barChart = {\n // labels: [\"01\", \"02\", \"03\", \"04\", \"05\", \"06\", \"07\", \"08\", \"09\", \"10\", \"11\", \"12\"],\n labels: [\"Jan\", \"Feb\", \"Mar\", \"Apr\", \"May\", \"Jun\", \"Jul\", \"Aug\", \"Sep\", \"Oct\", \"Nov\", \"Dec\"],\n datasets: [{\n label: \"Sales Analytics\",\n backgroundColor: colors[0],\n borderColor: colors[0],\n hoverBackgroundColor: colors[0],\n hoverBorderColor: colors[0],\n data: [65, 59, 80, 81, 56, 89, 40, 32, 65, 59, 80, 81],\n barPercentage: 0.7,\n categoryPercentage: 0.5\n }, {\n label: \"Dollar Rate\",\n backgroundColor: colors[1],\n borderColor: colors[1],\n hoverBackgroundColor: colors[1],\n hoverBorderColor: colors[1],\n data: [89, 40, 32, 65, 59, 80, 81, 56, 89, 40, 65, 59],\n barPercentage: 0.7,\n categoryPercentage: 0.5\n }]\n };\n var barOpts = {\n maintainAspectRatio: false,\n legend: {\n display: false\n },\n scales: {\n yAxes: [{\n gridLines: {\n display: false\n },\n stacked: false,\n ticks: {\n stepSize: 20\n }\n }],\n xAxes: [{\n stacked: false,\n gridLines: {\n color: \"rgba(0,0,0,0.01)\"\n }\n }]\n }\n };\n charts.push(this.respChart($(\"#projections-actuals-chart\"), 'Bar', barChart, barOpts));\n }\n\n return charts;\n }, //initializing various components and plugins\n ChartJs.prototype.init = function () {\n var $this = this; // font\n\n Chart.defaults.global.defaultFontFamily = 'Nunito,sans-serif'; // init charts\n\n $this.charts = this.initCharts(); // enable resizing matter\n\n $(window).on('resize', function (e) {\n $.each($this.charts, function (index, chart) {\n try {\n chart.destroy();\n } catch (err) {}\n });\n $this.charts = $this.initCharts();\n });\n }, //init flotchart\n $.ChartJs = new ChartJs(), $.ChartJs.Constructor = ChartJs;\n}(window.jQuery), //initializing ChartJs\nfunction ($) {\n \"use strict\";\n\n $.ChartJs.init();\n}(window.jQuery);\n/* utility function */\n\nfunction hexToRGB(hex, alpha) {\n var r = parseInt(hex.slice(1, 3), 16),\n g = parseInt(hex.slice(3, 5), 16),\n b = parseInt(hex.slice(5, 7), 16);\n\n if (alpha) {\n return \"rgba(\" + r + \", \" + g + \", \" + b + \", \" + alpha + \")\";\n } else {\n return \"rgb(\" + r + \", \" + g + \", \" + b + \")\";\n }\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly91Ym9sZC1sYXJhdmVsLy4vcmVzb3VyY2VzL2pzL3BhZ2VzL2Rhc2hib2FyZC0zLmluaXQuanM/ZTMwZiJdLCJuYW1lcyI6WyIkIiwiQ2hhcnRKcyIsIiRib2R5IiwiY2hhcnRzIiwicHJvdG90eXBlIiwicmVzcENoYXJ0Iiwic2VsZWN0b3IiLCJ0eXBlIiwiZGF0YSIsIm9wdGlvbnMiLCJjdHgiLCJnZXQiLCJnZXRDb250ZXh0IiwiQ2hhcnQiLCJkZWZhdWx0cyIsImdsb2JhbCIsImRlZmF1bHRGb250Q29sb3IiLCJzY2FsZSIsImdyaWRMaW5lcyIsImNvbG9yIiwiY29udGFpbmVyIiwicGFyZW50IiwiZ2VuZXJhdGVDaGFydCIsInd3IiwiYXR0ciIsIndpZHRoIiwiY2hhcnQiLCJpbml0Q2hhcnRzIiwiZGVmYXVsdENvbG9ycyIsImxlbmd0aCIsImRhdGFDb2xvcnMiLCJjb2xvcnMiLCJzcGxpdCIsImNvbmNhdCIsImxpbmVDaGFydCIsImxhYmVscyIsImRhdGFzZXRzIiwibGFiZWwiLCJiYWNrZ3JvdW5kQ29sb3IiLCJoZXhUb1JHQiIsImJvcmRlckNvbG9yIiwiZmlsbCIsImJvcmRlckRhc2giLCJsaW5lT3B0cyIsIm1haW50YWluQXNwZWN0UmF0aW8iLCJsZWdlbmQiLCJkaXNwbGF5IiwidG9vbHRpcHMiLCJpbnRlcnNlY3QiLCJob3ZlciIsInBsdWdpbnMiLCJmaWxsZXIiLCJwcm9wYWdhdGUiLCJzY2FsZXMiLCJ4QXhlcyIsInJldmVyc2UiLCJ5QXhlcyIsInRpY2tzIiwic3RlcFNpemUiLCJmb250Q29sb3IiLCJwdXNoIiwiYmFyQ2hhcnQiLCJob3ZlckJhY2tncm91bmRDb2xvciIsImhvdmVyQm9yZGVyQ29sb3IiLCJiYXJQZXJjZW50YWdlIiwiY2F0ZWdvcnlQZXJjZW50YWdlIiwiYmFyT3B0cyIsInN0YWNrZWQiLCJpbml0IiwiJHRoaXMiLCJkZWZhdWx0Rm9udEZhbWlseSIsIndpbmRvdyIsIm9uIiwiZSIsImVhY2giLCJpbmRleCIsImRlc3Ryb3kiLCJlcnIiLCJDb25zdHJ1Y3RvciIsImpRdWVyeSIsImhleCIsImFscGhhIiwiciIsInBhcnNlSW50Iiwic2xpY2UiLCJnIiwiYiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQSxDQUFFLFVBQVVBLENBQVYsRUFBYTtBQUNYOztBQUVBLE1BQUlDLE9BQU8sR0FBRyxTQUFWQSxPQUFVLEdBQVk7QUFDdEIsU0FBS0MsS0FBTCxHQUFhRixDQUFDLENBQUMsTUFBRCxDQUFkLEVBQ0ksS0FBS0csTUFBTCxHQUFjLEVBRGxCO0FBRUgsR0FIRDs7QUFLQUYsRUFBQUEsT0FBTyxDQUFDRyxTQUFSLENBQWtCQyxTQUFsQixHQUE4QixVQUFVQyxRQUFWLEVBQW9CQyxJQUFwQixFQUEwQkMsSUFBMUIsRUFBZ0NDLE9BQWhDLEVBQXlDO0FBRW5FO0FBQ0EsUUFBSUMsR0FBRyxHQUFHSixRQUFRLENBQUNLLEdBQVQsQ0FBYSxDQUFiLEVBQWdCQyxVQUFoQixDQUEyQixJQUEzQixDQUFWLENBSG1FLENBS25FOztBQUNBQyxJQUFBQSxLQUFLLENBQUNDLFFBQU4sQ0FBZUMsTUFBZixDQUFzQkMsZ0JBQXRCLEdBQXlDLFNBQXpDO0FBQ0FILElBQUFBLEtBQUssQ0FBQ0MsUUFBTixDQUFlRyxLQUFmLENBQXFCQyxTQUFyQixDQUErQkMsS0FBL0IsR0FBdUMsU0FBdkMsQ0FQbUUsQ0FTbkU7O0FBQ0EsUUFBSUMsU0FBUyxHQUFHcEIsQ0FBQyxDQUFDTSxRQUFELENBQUQsQ0FBWWUsTUFBWixFQUFoQixDQVZtRSxDQVluRTs7QUFFQSxhQUFTQyxhQUFULEdBQXlCO0FBQ3JCO0FBQ0EsVUFBSUMsRUFBRSxHQUFHakIsUUFBUSxDQUFDa0IsSUFBVCxDQUFjLE9BQWQsRUFBdUJ4QixDQUFDLENBQUNvQixTQUFELENBQUQsQ0FBYUssS0FBYixFQUF2QixDQUFUO0FBQ0EsVUFBSUMsS0FBSjs7QUFDQSxjQUFRbkIsSUFBUjtBQUNJLGFBQUssTUFBTDtBQUNJ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LENBQXBCLEdBQXdCLElBQXhCLEdBQStCQyxDQUEvQixHQUFtQyxHQUExQztBQUNIO0FBQ0oiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxuVGVtcGxhdGUgTmFtZTogVWJvbGQgLSBSZXNwb25zaXZlIEJvb3RzdHJhcCA0IEFkbWluIERhc2hib2FyZFxuQXV0aG9yOiBDb2RlclRoZW1lc1xuV2Vic2l0ZTogaHR0cHM6Ly9jb2RlcnRoZW1lcy5jb20vXG5Db250YWN0OiBzdXBwb3J0QGNvZGVydGhlbWVzLmNvbVxuRmlsZTogRGFzaGJvYXJkIGluaXRcbiovXG5cbiEgZnVuY3Rpb24gKCQpIHtcbiAgICBcInVzZSBzdHJpY3RcIjtcblxuICAgIHZhciBDaGFydEpzID0gZnVuY3Rpb24gKCkge1xuICAgICAgICB0aGlzLiRib2R5ID0gJChcImJvZHlcIiksXG4gICAgICAgICAgICB0aGlzLmNoYXJ0cyA9IFtdXG4gICAgfTtcblxuICAgIENoYXJ0SnMucHJvdG90eXBlLnJlc3BDaGFydCA9IGZ1bmN0aW9uIChzZWxlY3RvciwgdHlwZSwgZGF0YSwgb3B0aW9ucykge1xuXG4gICAgICAgIC8vIGdldCBzZWxlY3RvciBieSBjb250ZXh0XG4gICAgICAgIHZhciBjdHggPSBzZWxlY3Rvci5nZXQoMCkuZ2V0Q29udGV4dChcIjJkXCIpO1xuXG4gICAgICAgIC8vZGVmYXVsdCBjb25maWdcbiAgICAgICAgQ2hhcnQuZGVmYXVsdHMuZ2xvYmFsLmRlZmF1bHRGb250Q29sb3IgPSBcIiM4MzkxYTJcIjtcbiAgICAgICAgQ2hhcnQuZGVmYXVsdHMuc2NhbGUuZ3JpZExpbmVzLmNvbG9yID0gXCIjODM5MWEyXCI7XG4gICAgICAgIFxuICAgICAgICAvLyBwb2ludGluZyBwYXJlbnQgY29udGFpbmVyIHRvIG1ha2UgY2hhcnQganMgaW5oZXJpdCBpdHMgd2lkdGhcbiAgICAgICAgdmFyIGNvbnRhaW5lciA9ICQoc2VsZWN0b3IpLnBhcmVudCgpO1xuXG4gICAgICAgIC8vIHRoaXMgZnVuY3Rpb24gcHJvZHVjZSB0aGUgcmVzcG9uc2l2ZSBDaGFydCBKU1xuXG4gICAgICAgIGZ1bmN0aW9uIGdlbmVyYXRlQ2hhcnQoKSB7XG4gICAgICAgICAgICAvLyBtYWtlIGNoYXJ0IHdpZHRoIGZpdCB3aXRoIGl0cyBjb250YWluZXJcbiAgICAgICAgICAgIHZhciB3dyA9IHNlbGVjdG9yLmF0dHIoJ3dpZHRoJywgJChjb250YWluZXIpLndpZHRoKCkpO1xuICAgICAgICAgICAgdmFyIGNoYXJ0O1xuICAgICAgICAgICAgc3dpdGNoICh0eXBlKSB7XG4gICAgICAgICAgICAgICAgY2FzZSAnTGluZSc6XG4gICAgICAgICAgICAgICAgICAgIGNoYXJ0ID0gbmV3IENoYXJ0KGN0eCwgeyB0eXBlOiAnbGluZScsIGRhdGE6IGRhdGEsIG9wdGlvbnM6IG9wdGlvbnMgfSk7XG4gICAgICAgICAgICAgICAgICAgIGJyZWFrO1xuICAgICAgICAgICAgICAgIGNhc2UgJ0RvdWdobnV0JzpcbiAgICAgICAgICAgICAgICAgICAgY2hhcnQgPSBuZXcgQ2hhcnQoY3R4LCB7IHR5cGU6ICdkb3VnaG51dCcsIGRhdGE6IGRhdGEsIG9wdGlvbnM6IG9wdGlvbnMgfSk7XG4gICAgICAgICAgICAgICAgICAgIGJyZWFrO1xuICAgICAgICAgICAgICAgIGNhc2UgJ1BpZSc6XG4gICAgICAgICAgICAgICAgICAgIGNoYXJ0ID0gbmV3IENoYXJ0KGN0eCwgeyB0eXBlOiAncGllJywgZGF0YTogZGF0YSwgb3B0aW9uczogb3B0aW9ucyB9KTtcbiAgICAgICAgICAgICAgICAgICAgYnJlYWs7XG4gICAgICAgICAgICAgICAgY2FzZSAnQmFyJzpcbiAgICAgICAgICAgICAgICAgICAgY2hhcnQgPSBuZXcgQ2hhcnQoY3R4LCB7IHR5cGU6ICdiYXInLCBkYXRhOiBkYXRhLCBvcHRpb25zOiBvcHRpb25zIH0pO1xuICAgICAgICAgICAgICAgICAgICBicmVhaztcbiAgICAgICAgICAgICAgICBjYXNlICdSYWRhcic6XG4gICAgICAgICAgICAgICAgICAgIGNoYXJ0ID0gbmV3IENoYXJ0KGN0eCwgeyB0eXBlOiAncmFkYXInLCBkYXRhOiBkYXRhLCBvcHRpb25zOiBvcHRpb25zIH0pO1xuICAgICAgICAgICAgICAgICAgICBicmVhaztcbiAgICAgICAgICAgICAgICBjYXNlICdQb2xhckFyZWEnOlxuICAgICAgICAgICAgICAgICAgICBjaGFydCA9IG5ldyBDaGFydChjdHgsIHsgZGF0YTogZGF0YSwgdHlwZTogJ3BvbGFyQXJlYScsIG9wdGlvbnM6IG9wdGlvbnMgfSk7XG4gICAgICAgICAgICAgICAgICAgIGJyZWFrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcmV0dXJuIGNoYXJ0O1xuICAgICAgICB9O1xuICAgICAgICAvLyBydW4gZnVuY3Rpb24gLSByZW5kZXIgY2hhcnQgYXQgZmlyc3QgbG9hZFxuICAgICAgICByZXR1cm4gZ2VuZXJhdGVDaGFydCgpO1xuICAgIH0sXG4gICAgICAgIC8vIGluaXQgdmFyaW91cyBjaGFydHMgYW5kIHJldHVybnNcbiAgICAgICAgQ2hhcnRKcy5wcm90b3R5cGUuaW5pdENoYXJ0cyA9IGZ1bmN0aW9uICgpIHtcbiAgICAgICAgICAgIHZhciBjaGFydHMgPSBbXTtcbiAgICAgICAgICAgIHZhciBkZWZhdWx0Q29sb3JzID0gW1wiIzFhYmM5Y1wiLCBcIiNmMTU1NmNcIiwgXCIjNGE4MWQ0XCIsIFwiI2UzZWFlZlwiXTtcblxuICAgICAgICAgICAgaWYgKCQoJyNyZXZlbnVlLWNoYXJ0JykubGVuZ3RoID4gMCkge1xuICAgICAgICAgICAgICAgIHZhciBkYXRhQ29sb3JzID0gJChcIiNyZXZlbnVlLWNoYXJ0XCIpLmRhdGEoJ2NvbG9ycycpO1xuICAgICAgICAgICAgICAgIHZhciBjb2xvcnMgPSBkYXRhQ29sb3JzPyBkYXRhQ29sb3JzLnNwbGl0KFwiLFwiKSA6IGRlZmF1bHRDb2xvcnMuY29uY2F0KCk7XG5cbiAgICAgICAgICAgICAgICB2YXIgbGluZUNoYXJ0ID0ge1xuICAgICAgICAgICAgICAgICAgICBsYWJlbHM6IFtcIk1vblwiLCBcIlR1ZVwiLCBcIldlZFwiLCBcIlRodVwiLCBcIkZyaVwiLCBcIlNhdFwiLCBcIlN1blwiXSxcbiAgICAgICAgICAgICAgICAgICAgZGF0YXNldHM6IFt7XG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbDogXCJDdXJyZW50IFdlZWtcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmRDb2xvcjogaGV4VG9SR0IoY29sb3JzWzBdLCAwLjMpLFxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyQ29sb3I6IGNvbG9yc1swXSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGRhdGE6IFszMiwgNDIsIDQyLCA2MiwgNTIsIDc1LCA2Ml1cbiAgICAgICAgICAgICAgICAgICAgfSwge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWw6IFwiUHJldmlvdXMgV2Vla1wiLFxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogdHJ1ZSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmRDb2xvcjogJ3RyYW5zcGFyZW50JyxcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlckNvbG9yOiBjb2xvcnNbMV0sXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXJEYXNoOiBbNSwgNV0sXG4gICAgICAgICAgICAgICAgICAgICAgICBkYXRhOiBbNDIsIDU4LCA2NiwgOTMsIDgyLCAxMDUsIDkyXVxuICAgICAgICAgICAgICAgICAgICB9XVxuICAgICAgICAgICAgICAgIH07XG5cbiAgICAgICAgICAgICAgICB2YXIgbGluZU9wdHMgPSB7XG4gICAgICAgICAgICAgICAgICAgIG1haW50YWluQXNwZWN0UmF0aW86IGZhbHNlLFxuICAgICAgICAgICAgICAgICAgICBsZWdlbmQ6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZhbHNlXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIHRvb2x0aXBzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbnRlcnNlY3Q6IGZhbHNlXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIGhvdmVyOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbnRlcnNlY3Q6IHRydWVcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgcGx1Z2luczoge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbGVyOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcHJvcGFnYXRlOiBmYWxzZVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICBzY2FsZXM6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHhBeGVzOiBbe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldmVyc2U6IHRydWUsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZExpbmVzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBcInJnYmEoMCwwLDAsMC4wNSlcIlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1dLFxuICAgICAgICAgICAgICAgICAgICAgICAgeUF4ZXM6IFt7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGlja3M6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RlcFNpemU6IDIwXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiB0cnVlLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlckRhc2g6IFs1LCA1XSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmlkTGluZXM6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IFwicmdiYSgwLDAsMCwwKVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250Q29sb3I6ICcjZmZmJ1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1dXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9O1xuICAgICAgICAgICAgICAgIGNoYXJ0cy5wdXNoKHRoaXMucmVzcENoYXJ0KCQoXCIjcmV2ZW51ZS1jaGFydFwiKSwgJ0xpbmUnLCBsaW5lQ2hhcnQsIGxpbmVPcHRzKSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vYmFyY2hhcnRcbiAgICAgICAgICAgIGlmICgkKCcjcHJvamVjdGlvbnMtYWN0dWFscy1jaGFydCcpLmxlbmd0aCA+IDApIHtcbiAgICAgICAgICAgICAgICB2YXIgZGF0YUNvbG9ycyA9ICQoXCIjcHJvamVjdGlvbnMtYWN0dWFscy1jaGFydFwiKS5kYXRhKCdjb2xvcnMnKTtcbiAgICAgICAgICAgICAgICB2YXIgY29sb3JzID0gZGF0YUNvbG9ycz8gZGF0YUNvbG9ycy5zcGxpdChcIixcIikgOiBkZWZhdWx0Q29sb3JzLmNvbmNhdCgpO1xuXG4gICAgICAgICAgICAgICAgdmFyIGJhckNoYXJ0ID0ge1xuICAgICAgICAgICAgICAgICAgICAvLyBsYWJlbHM6IFtcIjAxXCIsIFwiMDJcIiwgXCIwM1wiLCBcIjA0XCIsIFwiMDVcIiwgXCIwNlwiLCBcIjA3XCIsIFwiMDhcIiwgXCIwOVwiLCBcIjEwXCIsIFwiMTFcIiwgXCIxMlwiXSxcbiAgICAgICAgICAgICAgICAgICAgbGFiZWxzOiBbXCJKYW5cIiwgXCJGZWJcIiwgXCJNYXJcIiwgXCJBcHJcIiwgXCJNYXlcIiwgXCJKdW5cIiwgXCJKdWxcIiwgXCJBdWdcIiwgXCJTZXBcIiwgXCJPY3RcIiwgXCJOb3ZcIiwgXCJEZWNcIl0sXG4gICAgICAgICAgICAgICAgICAgIGRhdGFzZXRzOiBbXG4gICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWw6IFwiU2FsZXMgQW5hbHl0aWNzXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZENvbG9yOiBjb2xvcnNbMF0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyQ29sb3I6IGNvbG9yc1swXSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBob3ZlckJhY2tncm91bmRDb2xvcjogY29sb3JzWzBdLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhvdmVyQm9yZGVyQ29sb3I6IGNvbG9yc1swXSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhOiBbNjUsIDU5LCA4MCwgODEsIDU2LCA4OSwgNDAsIDMyLCA2NSwgNTksIDgwLCA4MV0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFyUGVyY2VudGFnZTogMC43LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNhdGVnb3J5UGVyY2VudGFnZTogMC41LFxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbDogXCJEb2xsYXIgUmF0ZVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmRDb2xvcjogY29sb3JzWzFdLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlckNvbG9yOiBjb2xvcnNbMV0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaG92ZXJCYWNrZ3JvdW5kQ29sb3I6IGNvbG9yc1sxXSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBob3ZlckJvcmRlckNvbG9yOiBjb2xvcnNbMV0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YTogWzg5LCA0MCwgMzIsIDY1LCA1OSwgODAsIDgxLCA1NiwgODksIDQwLCA2NSwgNTldLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhclBlcmNlbnRhZ2U6IDAuNyxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYXRlZ29yeVBlcmNlbnRhZ2U6IDAuNSxcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgXVxuICAgICAgICAgICAgICAgIH07XG4gICAgICAgICAgICAgICAgdmFyIGJhck9wdHMgPSB7XG4gICAgICAgICAgICAgICAgICAgIG1haW50YWluQXNwZWN0UmF0aW86IGZhbHNlLFxuICAgICAgICAgICAgICAgICAgICBsZWdlbmQ6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZhbHNlXG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIHNjYWxlczoge1xuICAgICAgICAgICAgICAgICAgICAgICAgeUF4ZXM6IFt7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZExpbmVzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZhbHNlXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGFja2VkOiBmYWxzZSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aWNrczoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGVwU2l6ZTogMjBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XSxcbiAgICAgICAgICAgICAgICAgICAgICAgIHhBeGVzOiBbe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YWNrZWQ6IGZhbHNlLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWRMaW5lczoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogXCJyZ2JhKDAsMCwwLDAuMDEpXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfTtcblxuICAgICAgICAgICAgICAgIGNoYXJ0cy5wdXNoKHRoaXMucmVzcENoYXJ0KCQoXCIjcHJvamVjdGlvbnMtYWN0dWFscy1jaGFydFwiKSwgJ0JhcicsIGJhckNoYXJ0LCBiYXJPcHRzKSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICByZXR1cm4gY2hhcnRzO1xuICAgICAgICB9LFxuICAgICAgICAvL2luaXRpYWxpemluZyB2YXJpb3VzIGNvbXBvbmVudHMgYW5kIHBsdWdpbnNcbiAgICAgICAgQ2hhcnRKcy5wcm90b3R5cGUuaW5pdCA9IGZ1bmN0aW9uICgpIHtcbiAgICAgICAgICAgIHZhciAkdGhpcyA9IHRoaXM7XG4gICAgICAgICAgICAvLyBmb250XG4gICAgICAgICAgICBDaGFydC5kZWZhdWx0cy5nbG9iYWwuZGVmYXVsdEZvbnRGYW1pbHkgPSAnTnVuaXRvLHNhbnMtc2VyaWYnO1xuXG4gICAgICAgICAgICAvLyBpbml0IGNoYXJ0c1xuICAgICAgICAgICAgJHRoaXMuY2hhcnRzID0gdGhpcy5pbml0Q2hhcnRzKCk7XG5cbiAgICAgICAgICAgIC8vIGVuYWJsZSByZXNpemluZyBtYXR0ZXJcbiAgICAgICAgICAgICQod2luZG93KS5vbigncmVzaXplJywgZnVuY3Rpb24gKGUpIHtcbiAgICAgICAgICAgICAgICAkLmVhY2goJHRoaXMuY2hhcnRzLCBmdW5jdGlvbiAoaW5kZXgsIGNoYXJ0KSB7XG4gICAgICAgICAgICAgICAgICAgIHRyeSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjaGFydC5kZXN0cm95KCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgY2F0Y2ggKGVycikge1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfSk7XG4gICAgICAgICAgICAgICAgJHRoaXMuY2hhcnRzID0gJHRoaXMuaW5pdENoYXJ0cygpO1xuICAgICAgICAgICAgfSk7XG4gICAgICAgIH0sXG5cbiAgICAgICAgLy9pbml0IGZsb3RjaGFydFxuICAgICAgICAkLkNoYXJ0SnMgPSBuZXcgQ2hhcnRKcywgJC5DaGFydEpzLkNvbnN0cnVjdG9yID0gQ2hhcnRKc1xufSh3aW5kb3cualF1ZXJ5KSxcblxuLy9pbml0aWFsaXppbmcgQ2hhcnRKc1xuZnVuY3Rpb24gKCQpIHtcbiAgICBcInVzZSBzdHJpY3RcIjtcbiAgICAkLkNoYXJ0SnMuaW5pdCgpXG59KHdpbmRvdy5qUXVlcnkpO1xuXG4vKiB1dGlsaXR5IGZ1bmN0aW9uICovXG5cbmZ1bmN0aW9uIGhleFRvUkdCKGhleCwgYWxwaGEpIHtcbiAgICB2YXIgciA9IHBhcnNlSW50KGhleC5zbGljZSgxLCAzKSwgMTYpLFxuICAgICAgICBnID0gcGFyc2VJbnQoaGV4LnNsaWNlKDMsIDUpLCAxNiksXG4gICAgICAgIGIgPSBwYXJzZUludChoZXguc2xpY2UoNSwgNyksIDE2KTtcblxuICAgIGlmIChhbHBoYSkge1xuICAgICAgICByZXR1cm4gXCJyZ2JhKFwiICsgciArIFwiLCBcIiArIGcgKyBcIiwgXCIgKyBiICsgXCIsIFwiICsgYWxwaGEgKyBcIilcIjtcbiAgICB9IGVsc2Uge1xuICAgICAgICByZXR1cm4gXCJyZ2IoXCIgKyByICsgXCIsIFwiICsgZyArIFwiLCBcIiArIGIgKyBcIilcIjtcbiAgICB9XG59XG4iXSwiZmlsZSI6Ii4vcmVzb3VyY2VzL2pzL3BhZ2VzL2Rhc2hib2FyZC0zLmluaXQuanMuanMiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./resources/js/pages/dashboard-3.init.js\n");
|
|
|
|
/***/ })
|
|
|
|
/******/ });
|
|
/************************************************************************/
|
|
/******/
|
|
/******/ // startup
|
|
/******/ // Load entry module and return exports
|
|
/******/ // This entry module can't be inlined because the eval-source-map devtool is used.
|
|
/******/ var __webpack_exports__ = {};
|
|
/******/ __webpack_modules__["./resources/js/pages/dashboard-3.init.js"]();
|
|
/******/
|
|
/******/ })()
|
|
; |