(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[38],{ /***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/Dashboards/HomeStatus/ConstructionStatusChart.vue?vue&type=script&lang=js": /*!*****************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/Dashboards/HomeStatus/ConstructionStatusChart.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 chartjs_plugin_datalabels__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! chartjs-plugin-datalabels */ \"./node_modules/chartjs-plugin-datalabels/dist/chartjs-plugin-datalabels.esm.js\");\n/* harmony import */ var chart_js_auto__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! chart.js/auto */ \"./node_modules/chart.js/auto/auto.mjs\");\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n props: {\n chartData: {\n type: Object,\n require: true\n }\n },\n data() {\n return {\n chartObj: null,\n options: {\n plugins: {\n title: {\n align: 'start',\n display: true,\n text: 'Available Homes',\n font: {\n size: 20,\n padding: {\n bottom: 0,\n top: 0\n }\n }\n },\n tooltip: {\n enabled: false\n },\n legend: {\n position: 'right',\n labels: {\n padding: 12\n }\n },\n datalabels: {\n formatter: function (value) {\n if (value === 0) {\n return '';\n }\n return value;\n },\n color: 'black',\n labels: {\n title: {\n font: {\n weight: 'bold',\n size: 16,\n color: 'white'\n }\n }\n }\n }\n },\n responsive: true,\n maintainAspectRatio: false,\n scales: {\n y: {\n display: false\n },\n x: {\n display: false\n }\n }\n }\n };\n },\n watch: {\n chartData: {\n deep: true,\n handler() {\n this.chartObj.destroy(); // oh well, this is what we have come to :(\n this.chartConstructor(this.chartData, this.options);\n }\n }\n },\n mounted() {\n if (this.chartData) {\n this.chartConstructor(this.chartData, this.options);\n }\n },\n methods: {\n chartConstructor(data, options) {\n var ctx = document.getElementById('constructionStatus').getContext('2d');\n this.chartObj = new chart_js_auto__WEBPACK_IMPORTED_MODULE_1__[\"default\"](ctx, {\n type: 'pie',\n data: data,\n plugins: [chartjs_plugin_datalabels__WEBPACK_IMPORTED_MODULE_0__[\"default\"]],\n options: options\n });\n }\n }\n});\n\n//# sourceURL=webpack:///./src/components/Dashboards/HomeStatus/ConstructionStatusChart.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options"); /***/ }), /***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/Dashboards/WeeklyActivity/OrsSummary.vue?vue&type=script&lang=js": /*!********************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/Dashboards/WeeklyActivity/OrsSummary.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 core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.push.js */ \"./node_modules/core-js/modules/es.array.push.js\");\n/* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _SalesSummary_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./SalesSummary.vue */ \"./src/components/Dashboards/WeeklyActivity/SalesSummary.vue\");\n/* harmony import */ var _Reports_TrafficAndSales_Sales__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../Reports/TrafficAndSales/Sales */ \"./src/components/Reports/TrafficAndSales/Sales.vue\");\n/* harmony import */ var _weeklyActivityPrintable_SalesPrintable_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../weeklyActivityPrintable/SalesPrintable.vue */ \"./src/components/Dashboards/weeklyActivityPrintable/SalesPrintable.vue\");\n/* harmony import */ var _WeeklyActiveBuyers_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./WeeklyActiveBuyers.vue */ \"./src/components/Dashboards/WeeklyActivity/WeeklyActiveBuyers.vue\");\n/* harmony import */ var _lib_api__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../../lib/api */ \"./src/lib/api.js\");\n\n\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n components: {\n SalesSummary: _SalesSummary_vue__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n Sales: _Reports_TrafficAndSales_Sales__WEBPACK_IMPORTED_MODULE_2__[\"default\"],\n SalesPrintable: _weeklyActivityPrintable_SalesPrintable_vue__WEBPACK_IMPORTED_MODULE_3__[\"default\"],\n WeeklyActiveBuyers: _WeeklyActiveBuyers_vue__WEBPACK_IMPORTED_MODULE_4__[\"default\"]\n },\n props: {\n reportDate: {\n type: String,\n required: true\n },\n printableWad: {\n type: Boolean,\n required: false,\n default: false\n },\n warMode: {\n type: Boolean,\n require: false,\n default: false\n }\n },\n data() {\n return {\n salesPreBuiltHeaders: [{\n text: 'Home',\n value: 'asset',\n groupable: false\n }, {\n text: 'Status',\n value: 'status',\n groupable: false\n }, {\n text: 'Purchaser',\n value: 'buyer',\n groupable: false\n }, {\n text: 'Status Date',\n value: 'latestSalesDate',\n groupable: false\n }, {\n text: 'Plan',\n value: 'Asset.AssetPlan.title',\n groupable: false\n }, {\n text: 'List Price',\n value: 'listPrice',\n groupable: false\n }, {\n text: 'Options/Upgrades/Concessions (Post-Sale)',\n value: 'todo',\n groupable: false\n }, {\n text: 'Sale Price',\n value: 'salePrice',\n groupable: false\n }, {\n text: 'Agent',\n value: 'agent',\n groupable: false\n }],\n salesData: []\n };\n },\n mounted() {},\n beforeMount() {\n this.populate();\n },\n watch: {\n reportDate: function (newVal, oldVal) {\n this.populate();\n }\n },\n methods: {\n populate() {\n this.$store.dispatch('loading', null, {\n root: true\n });\n Object(_lib_api__WEBPACK_IMPORTED_MODULE_5__[\"doAPIGet\"])('/reports/trafficAndSales/sales/' + this.reportDate).then(res => {\n let data = [...res.data];\n const idsToKeep = [];\n if (res.data.length === 0) {\n this.$store.dispatch('done', null, {\n root: true\n });\n return;\n }\n for (let i = 0; i < data.length; i++) {\n const sameTransactions = data.filter(item => {\n return item.AssetId === data[i].AssetId && item.PrimaryBuyerContactId === data[i].PrimaryBuyerContactId;\n });\n if (sameTransactions.length > 1) {\n const maxId = Math.max(...sameTransactions.map(item => {\n return item.id;\n }));\n sameTransactions.forEach(item => {\n if (item.id !== maxId && !idsToKeep.includes(item.id)) {\n idsToKeep.push(item.id);\n }\n });\n }\n }\n const idxToKeep = data.filter(item => {\n return !idsToKeep.includes(item.id);\n });\n data = idxToKeep;\n this.salesData = data;\n this.$store.dispatch('done', null, {\n root: true\n });\n }).catch(err => {\n console.error('ERROR', err);\n this.$store.dispatch('done', null, {\n root: true\n });\n });\n }\n }\n});\n\n//# sourceURL=webpack:///./src/components/Dashboards/WeeklyActivity/OrsSummary.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options"); /***/ }), /***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/Dashboards/WeeklyActivity/SalesSummary.vue?vue&type=script&lang=js": /*!**********************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/Dashboards/WeeklyActivity/SalesSummary.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 moment_timezone__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! moment-timezone */ \"./node_modules/moment-timezone/index.js\");\n/* harmony import */ var moment_timezone__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(moment_timezone__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! lodash */ \"./node_modules/lodash/lodash.js\");\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _Transaction_TransactionListPopup_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../Transaction/TransactionListPopup.vue */ \"./src/components/Transaction/TransactionListPopup.vue\");\n/* harmony import */ var _lib_constants_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../lib/constants.js */ \"./src/lib/constants.js\");\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n name: 'SalesSummary',\n components: {\n TransactionListPopup: _Transaction_TransactionListPopup_vue__WEBPACK_IMPORTED_MODULE_2__[\"default\"]\n },\n props: {\n reportDate: {\n type: String,\n required: true\n }\n },\n data() {\n return {\n transactionData: [],\n transactionsList: [],\n transactionsPopup: false\n };\n },\n mounted() {\n this.populate();\n },\n computed: {\n startWeek() {\n var date = moment_timezone__WEBPACK_IMPORTED_MODULE_0___default.a.tz(this.reportDate + ' 00:00:00', 'America/Los_Angeles').startOf('isoWeek').utc().format('YYYY-MM-DD HH:mm:ss');\n return date;\n },\n endWeek() {\n var date = moment_timezone__WEBPACK_IMPORTED_MODULE_0___default.a.tz(this.reportDate + ' 00:00:00', 'America/Los_Angeles').endOf('isoWeek').utc().format('YYYY-MM-DD HH:mm:ss');\n return date;\n },\n // sales total\n existingSales() {\n var data = this.transactionData;\n data = data.filter(t => {\n var escrowDate = t.Dates.find(d => d.milestone === _lib_constants_js__WEBPACK_IMPORTED_MODULE_3__[\"TRANSACTION_MILESTONE\"].ESCROW_OPEN_DATE);\n var dispDate = t.Dates.find(d => d.milestone === _lib_constants_js__WEBPACK_IMPORTED_MODULE_3__[\"TRANSACTION_MILESTONE\"].DISPOSITION_DATE);\n return t.type === 3 &&\n // type is sale\n moment_timezone__WEBPACK_IMPORTED_MODULE_0___default.a.utc(t.createdAt).isBefore(this.startWeek) && (\n // created before start of week\n !dispDate || moment_timezone__WEBPACK_IMPORTED_MODULE_0___default.a.utc(dispDate.date).isAfter(this.startWeek)) ||\n // disposed after the start of this week) || // created before this week\n escrowDate &&\n // became a sale\n moment_timezone__WEBPACK_IMPORTED_MODULE_0___default.a.utc(escrowDate.date).isBefore(this.startWeek) && (\n // before start of this week\n !dispDate || moment_timezone__WEBPACK_IMPORTED_MODULE_0___default.a.utc(dispDate.date).isAfter(this.startWeek)); // disposed after the start of this week\n });\n return data;\n },\n newSales() {\n var data = this.transactionData;\n data = data.filter(t => {\n // var transDate = t.Dates.find(d => d.milestone === 9) // contract date\n var escrowDate = t.Dates.find(d => d.milestone === _lib_constants_js__WEBPACK_IMPORTED_MODULE_3__[\"TRANSACTION_MILESTONE\"].ESCROW_OPEN_DATE);\n return t.type === 3 &&\n // type is sale\n moment_timezone__WEBPACK_IMPORTED_MODULE_0___default.a.utc(t.createdAt).isAfter(this.startWeek) &&\n // initiated after the start of this week\n moment_timezone__WEBPACK_IMPORTED_MODULE_0___default.a.utc(t.createdAt).isBefore(this.endWeek) || escrowDate &&\n // became a sale\n moment_timezone__WEBPACK_IMPORTED_MODULE_0___default.a.utc(escrowDate.date).isAfter(this.startWeek) &&\n // initiated after the start of this week\n moment_timezone__WEBPACK_IMPORTED_MODULE_0___default.a.utc(escrowDate.date).isBefore(this.endWeek); // initiated before the end of this week\n });\n return data;\n },\n cancelledSales() {\n var data = this.transactionData;\n data = data.filter(t => {\n var dispDate = t.Dates.find(d => d.milestone === _lib_constants_js__WEBPACK_IMPORTED_MODULE_3__[\"TRANSACTION_MILESTONE\"].DISPOSITION_DATE);\n var escrowDate = t.Dates.find(d => d.milestone === _lib_constants_js__WEBPACK_IMPORTED_MODULE_3__[\"TRANSACTION_MILESTONE\"].ESCROW_OPEN_DATE);\n return t.dispositionMethod >= 10 &&\n // cancelled\n dispDate && moment_timezone__WEBPACK_IMPORTED_MODULE_0___default.a.utc(dispDate.date).isAfter(this.startWeek) &&\n // cancelled after the start of this week\n moment_timezone__WEBPACK_IMPORTED_MODULE_0___default.a.utc(dispDate.date).isBefore(this.endWeek) && (\n // cancelled before the end of this week\n t.type === 3 || escrowDate); // sale\n });\n return data;\n },\n netSales() {\n var data = this.transactionData;\n data = data.filter(t => {\n // sales, open or closed only\n var escrowDate = t.Dates.find(d => d.milestone === _lib_constants_js__WEBPACK_IMPORTED_MODULE_3__[\"TRANSACTION_MILESTONE\"].ESCROW_OPEN_DATE);\n var dispDate = t.Dates.find(d => d.milestone === _lib_constants_js__WEBPACK_IMPORTED_MODULE_3__[\"TRANSACTION_MILESTONE\"].DISPOSITION_DATE);\n return t.type === 3 &&\n // sale\n moment_timezone__WEBPACK_IMPORTED_MODULE_0___default.a.utc(t.createdAt).isBefore(this.endWeek) && (\n // initiated before start of this week\n !dispDate || moment_timezone__WEBPACK_IMPORTED_MODULE_0___default.a.utc(dispDate.date).isAfter(this.endWeek)) ||\n // disposed after the end of this week\n escrowDate &&\n // sale\n moment_timezone__WEBPACK_IMPORTED_MODULE_0___default.a.utc(escrowDate.date).isBefore(this.endWeek) && (\n // initiated before start of this week\n !dispDate || moment_timezone__WEBPACK_IMPORTED_MODULE_0___default.a.utc(dispDate.date).isAfter(this.endWeek)); // disposed after the end of this week\n });\n return data;\n },\n // offer-res total\n existingOR() {\n var data = this.transactionData;\n data = data.filter(t => {\n var transDate = t.Dates.find(d => d.milestone === _lib_constants_js__WEBPACK_IMPORTED_MODULE_3__[\"TRANSACTION_MILESTONE\"].DATE_ON_CONTRACT);\n var dispDate = t.Dates.find(d => d.milestone === _lib_constants_js__WEBPACK_IMPORTED_MODULE_3__[\"TRANSACTION_MILESTONE\"].DISPOSITION_DATE);\n var escrowDate = t.Dates.find(d => d.milestone === _lib_constants_js__WEBPACK_IMPORTED_MODULE_3__[\"TRANSACTION_MILESTONE\"].ESCROW_OPEN_DATE);\n return (!escrowDate || moment_timezone__WEBPACK_IMPORTED_MODULE_0___default.a.utc(escrowDate.date).isAfter(this.startWeek)) && (\n // not a sale or became sale after this week\n t.type === 1 || t.type === 2) &&\n // Offer or res\n moment_timezone__WEBPACK_IMPORTED_MODULE_0___default.a.utc(transDate.date).isBefore(this.startWeek) && (\n // initiated before start of this week\n !dispDate || moment_timezone__WEBPACK_IMPORTED_MODULE_0___default.a.utc(dispDate.date).isAfter(this.startWeek)); // disposed after the start of this week\n });\n return data;\n },\n netOR() {\n var data = this.transactionData;\n data = data.filter(t => {\n // sales, open or closed only\n var transDate = t.Dates.find(d => d.milestone === _lib_constants_js__WEBPACK_IMPORTED_MODULE_3__[\"TRANSACTION_MILESTONE\"].DATE_ON_CONTRACT);\n var dispDate = t.Dates.find(d => d.milestone === _lib_constants_js__WEBPACK_IMPORTED_MODULE_3__[\"TRANSACTION_MILESTONE\"].DISPOSITION_DATE);\n var escrowDate = t.Dates.find(d => d.milestone === _lib_constants_js__WEBPACK_IMPORTED_MODULE_3__[\"TRANSACTION_MILESTONE\"].ESCROW_OPEN_DATE);\n return (!escrowDate || moment_timezone__WEBPACK_IMPORTED_MODULE_0___default.a.utc(escrowDate.date).isAfter(this.startWeek)) && (\n // not a sale or became sale after this week\n t.type === 1 || t.type === 2) &&\n // offer or res\n moment_timezone__WEBPACK_IMPORTED_MODULE_0___default.a.utc(transDate.date).isBefore(this.endWeek) && (\n // initiated before the end of this week\n !dispDate || moment_timezone__WEBPACK_IMPORTED_MODULE_0___default.a.utc(dispDate.date).isAfter(this.endWeek)); // disposed after the end of this week\n });\n return data;\n },\n newOR() {\n var data = this.transactionData;\n data = data.filter(t => {\n var transDate = t.Dates.find(d => d.milestone === _lib_constants_js__WEBPACK_IMPORTED_MODULE_3__[\"TRANSACTION_MILESTONE\"].DATE_ON_CONTRACT);\n var escrowDate = t.Dates.find(d => d.milestone === _lib_constants_js__WEBPACK_IMPORTED_MODULE_3__[\"TRANSACTION_MILESTONE\"].ESCROW_OPEN_DATE);\n return (!escrowDate || moment_timezone__WEBPACK_IMPORTED_MODULE_0___default.a.utc(escrowDate.date).isAfter(this.startWeek)) && (\n // not a sale or became sale after this week\n t.type === 1 || t.type === 2) &&\n // Offer or res\n moment_timezone__WEBPACK_IMPORTED_MODULE_0___default.a.utc(transDate.date).isAfter(this.startWeek) &&\n // initiated after the start of this week\n moment_timezone__WEBPACK_IMPORTED_MODULE_0___default.a.utc(transDate.date).isBefore(this.endWeek); // initiated before the end of this week\n });\n return data;\n },\n cancelledOR() {\n var data = this.transactionData;\n data = data.filter(t => {\n var dispDate = t.Dates.find(d => d.milestone === _lib_constants_js__WEBPACK_IMPORTED_MODULE_3__[\"TRANSACTION_MILESTONE\"].DISPOSITION_DATE);\n var escrowDate = t.Dates.find(d => d.milestone === _lib_constants_js__WEBPACK_IMPORTED_MODULE_3__[\"TRANSACTION_MILESTONE\"].ESCROW_OPEN_DATE);\n return (!escrowDate || moment_timezone__WEBPACK_IMPORTED_MODULE_0___default.a.utc(escrowDate.date).isAfter(this.startWeek)) && (\n // not a sale or became sale after this week\n t.type === 1 || t.type === 2) &&\n // offer or res\n t.dispositionMethod >= 10 &&\n // cancelled\n moment_timezone__WEBPACK_IMPORTED_MODULE_0___default.a.utc(dispDate.date).isAfter(this.startWeek) &&\n // cancelled after the start of this week\n moment_timezone__WEBPACK_IMPORTED_MODULE_0___default.a.utc(dispDate.date).isBefore(this.endWeek); // cancelled before the end of this week\n });\n return data;\n },\n // closed\n closed() {\n var data = this.transactionData;\n data = data.filter(t => {\n var dispDate = t.Dates.find(d => d.milestone === _lib_constants_js__WEBPACK_IMPORTED_MODULE_3__[\"TRANSACTION_MILESTONE\"].DISPOSITION_DATE);\n return dispDate && t.dispositionMethod === _lib_constants_js__WEBPACK_IMPORTED_MODULE_3__[\"TRANSACTION_DISPOSITION\"].CLOSED && moment_timezone__WEBPACK_IMPORTED_MODULE_0___default.a.utc(dispDate.date).isBefore(this.endWeek); // closed before the end of this week\n });\n return data;\n }\n },\n methods: {\n async populate() {\n var data = await this.$store.dispatch('Transaction/pullData'); // vuex state is responsible for API calls\n data = data.filter(t => {\n var transDate = t.Dates.find(d => d.milestone === _lib_constants_js__WEBPACK_IMPORTED_MODULE_3__[\"TRANSACTION_MILESTONE\"].DATE_ON_CONTRACT);\n return moment_timezone__WEBPACK_IMPORTED_MODULE_0___default.a.utc(transDate.date).isBefore(this.endWeek);\n });\n this.transactionData = data;\n },\n displayTransactions(transactions) {\n this.transactionsList = transactions;\n this.transactionsPopup = true;\n },\n closeTransactions() {\n this.transactionsPopup = false;\n },\n groupByPlanPrefix(transactions, prefix) {\n // haypark === , hayview\n const groups = lodash__WEBPACK_IMPORTED_MODULE_1___default.a.groupBy(transactions, t => {\n return t.Asset.AssetPlan.title.substring(0, 2);\n });\n return groups[prefix] || [];\n }\n }\n});\n\n//# sourceURL=webpack:///./src/components/Dashboards/WeeklyActivity/SalesSummary.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options"); /***/ }), /***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/Dashboards/WeeklyActivity/WeeklyActiveBuyers.vue?vue&type=script&lang=js": /*!****************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/Dashboards/WeeklyActivity/WeeklyActiveBuyers.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 core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es.array.push.js */ \"./node_modules/core-js/modules/es.array.push.js\");\n/* harmony import */ var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuex */ \"./node_modules/vuex/dist/vuex.esm.js\");\n/* harmony import */ var _store_dataMappers__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../store/dataMappers */ \"./src/store/dataMappers.js\");\n/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! moment */ \"./node_modules/moment/moment.js\");\n/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _misc_TableChipRating_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../misc/TableChipRating.vue */ \"./src/components/misc/TableChipRating.vue\");\n\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n name: 'WeeklyActiveBuyers',\n components: {\n TableChipRating: _misc_TableChipRating_vue__WEBPACK_IMPORTED_MODULE_4__[\"default\"]\n },\n props: {\n dateProp: {\n type: String,\n require: true\n },\n salesDataProp: {\n type: Array,\n required: false,\n default: () => []\n }\n },\n data() {\n return {\n showHideActiveLeads: true,\n listData: [],\n loading: false,\n expanded: [],\n starredContacts: [],\n allContacts: [],\n headers: [{\n text: 'Star',\n value: 'star',\n sortable: true\n }, {\n text: 'Contact',\n value: 'fullNameLastFirst',\n sortable: true\n }, {\n text: 'New/BeBack',\n value: 'newBeback',\n sortable: true\n }, {\n text: 'Subjective Rating',\n value: 'subjectiveRatingString',\n sortable: true,\n sort: function () {}\n }, {\n text: 'MSP Rating',\n value: 'leadScoreLabelString',\n sortable: true\n }, {\n text: 'State',\n value: 'state',\n sortable: true\n }, {\n text: 'City',\n value: 'city',\n sortable: true\n }, {\n text: 'Influence Factors',\n value: 'influenceFactors',\n sortable: true\n }, {\n text: 'Purchase Type',\n value: 'purchaseType',\n sortable: true\n }, {\n text: 'Buy Time Frame',\n value: 'timeFrame',\n sortable: true\n }, {\n text: 'Lot Interest',\n value: 'lotInterest',\n sortable: true\n }, {\n text: 'Plan Interest',\n value: 'planInterest',\n sortable: true\n }, {\n text: 'Media Source',\n value: 'MediaSource.name',\n sortable: true\n }, {\n text: 'Agent',\n value: 'agent',\n sortable: true\n }, {\n text: 'Contact Creation',\n value: 'createdAt',\n sortable: true\n }, {\n text: 'Completeness',\n value: 'completenessScore',\n sortable: true\n }],\n userList: [],\n starContactPopUp: false,\n ProjectId: null,\n contactToStar: null\n };\n },\n beforeMount() {\n this.$store.dispatch('WeeklyActiveContacts/getWeeklyContacts', this.dateProp).then(data => {\n this.starredContacts = data;\n });\n },\n mounted() {\n console.debug('WeeklyActiveContacts: mounted');\n this.$store.dispatch('User/pullData').then(data => {\n this.userList = data;\n });\n this.populate();\n },\n watch: {\n salesDataProp() {\n this.populate();\n },\n showHideActiveLeads() {\n this.populate();\n }\n },\n computed: {\n ...Object(_store_dataMappers__WEBPACK_IMPORTED_MODULE_2__[\"mapFields\"])({\n fields: ['contactId', 'date'],\n // array of mapped fields from the object\n base: 'WeeklyActiveContacts',\n // object type\n mutation: 'INIT_OBJECT'\n })\n },\n methods: {\n getUser(createUser) {\n const user = this.userList.filter(item => item.id === createUser);\n return user[0] ? user[0].fullName : 'System User';\n },\n getNoteRelType(relType) {\n switch (relType) {\n case 4:\n return 'Site Visit';\n case 2:\n return 'Contact';\n case 6:\n return 'Communication';\n case 19:\n return 'Transaction';\n case 50:\n return 'Task';\n case 33:\n return 'Perception of Value';\n case 51:\n return 'Pre-Qualification';\n case 52:\n return 'Home Condition';\n default:\n return 'Type not Found';\n }\n },\n toggleActiveLeads() {\n this.showHideActiveLeads = !this.showHideActiveLeads;\n },\n getInfluenceFactors(data) {\n var arr = [];\n if (data.influenceFactor1 || data.influenceFactor2 || data.influenceFactor3) {\n arr.push(this.$options.filters.translateFormSelection(data.influenceFactor1, 'influencingFactor'), this.$options.filters.translateFormSelection(data.influenceFactor2, 'influencingFactor'), this.$options.filters.translateFormSelection(data.influenceFactor3, 'influencingFactor'));\n return arr;\n } else {\n arr = '';\n }\n },\n getAgent: function (contact) {\n if (contact && contact.Agent) {\n return contact.Agent.fullName;\n } else {\n return 'No Agent';\n }\n },\n getPlanInterests(data) {\n var array = [];\n if (data) {\n const plans = data.filter(item => item.AssetPlan);\n plans.forEach(item => {\n array.push(item.AssetPlan.title);\n });\n return array;\n } else {\n return '';\n }\n },\n getAssetsInterests(data) {\n var array = [];\n if (data) {\n const assets = data.filter(item => item.Asset);\n assets.forEach(item => {\n array.push(item.Asset.lotNumber);\n });\n return array;\n } else {\n return '';\n }\n },\n hasStar(contact) {\n return this.starredContacts.some(starContact => starContact.contactId === contact.id);\n },\n addStar(ProjectId) {\n this.$store.dispatch('Contact/addStar', {\n ProjectId,\n contactId: this.contactToStar,\n date: this.dateProp\n }).then(newStarEntry => {\n this.starredContact = newStarEntry;\n this.closeStarContactPopUp();\n });\n },\n removeStar(contact) {\n this.$store.dispatch('Contact/removeStar', {\n contactId: contact.id,\n date: this.dateProp\n }).then(deletedData => {\n var temp = this.starredContacts.filter(sc => sc.contactId !== contact.id);\n this.starredContacts = temp;\n });\n },\n isBebackOrNot(contact) {\n const startDate = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.dateProp).startOf('isoWeek').format('YYYY-MM-DD');\n const endDate = moment__WEBPACK_IMPORTED_MODULE_3___default()(this.dateProp).endOf('isoWeek').format('YYYY-MM-DD');\n if (moment__WEBPACK_IMPORTED_MODULE_3___default()(contact.createdAt).isBetween(startDate, endDate)) {\n return 'New';\n } else {\n return 'BeBack';\n }\n },\n ...Object(vuex__WEBPACK_IMPORTED_MODULE_1__[\"mapActions\"])('WeeklyActiveContacts', ['reset', 'saveData', 'clear']),\n tableClick(row) {\n this.$store.dispatch('Contact/openContactWithRelatedCPIS', row.id);\n },\n augmentData(data) {\n data = data.map(transaction => {\n return {\n ...transaction.PrimaryBuyerContact,\n newBeback: this.isBebackOrNot(transaction.PrimaryBuyerContact),\n createdAt: this.$options.filters.prettyDate(transaction.PrimaryBuyerContact.createdAt),\n purchaseType: this.$options.filters.translateFormSelection(transaction.PrimaryBuyerContact.purchaseType, 'purchaseType'),\n timeFrame: `${this.$options.filters.prettyDate(transaction.PrimaryBuyerContact.buyTimeframeFrom)} - ${this.$options.filters.unixPrettyDate(transaction.PrimaryBuyerContact.buyTimeframeTo)}`,\n lotInterest: this.getAssetsInterests(transaction.PrimaryBuyerContact.ContactPreferences),\n planInterest: this.getPlanInterests(transaction.PrimaryBuyerContact.ContactPreferences),\n agent: this.getAgent(transaction.PrimaryBuyerContact),\n influenceFactors: this.getInfluenceFactors(transaction.PrimaryBuyerContact),\n starredThisWeek: this.hasStar(transaction.PrimaryBuyerContact),\n subjectiveRatingString: transaction.PrimaryBuyerContact.ProjectInfos.find(cpi => this.$store.state.AuthUser.activeProjects.includes(cpi.ProjectId)).subjectiveRating,\n leadScoreLabelString: transaction.PrimaryBuyerContact.ProjectInfos.find(cpi => this.$store.state.AuthUser.activeProjects.includes(cpi.ProjectId)).leadscore\n };\n });\n return data;\n },\n async populate() {\n this.listData = this.augmentData(this.salesDataProp.filter(item => {\n if (this.$store.state.AuthUser.activeProjects.includes(item.ProjectId)) {\n return item;\n }\n }));\n this.expanded = this.listData;\n },\n openStarContactPopUp(item) {\n this.starContactPopUp = true;\n this.contactToStar = item.id;\n },\n closeStarContactPopUp() {\n this.starContactPopUp = false;\n this.contactToStar = null;\n }\n }\n});\n\n//# sourceURL=webpack:///./src/components/Dashboards/WeeklyActivity/WeeklyActiveBuyers.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options"); /***/ }), /***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/Dashboards/weeklyActivityPrintable/SalesPrintable.vue?vue&type=script&lang=js": /*!*********************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/Dashboards/weeklyActivityPrintable/SalesPrintable.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 _lib_api__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../lib/api */ \"./src/lib/api.js\");\n/* harmony import */ var _lib_constants__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../lib/constants */ \"./src/lib/constants.js\");\n\n\n// import ExcelExport from '../../misc/ExcelExport.vue'\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n components: {\n // ExcelExport\n },\n props: {\n date: {\n type: String,\n required: true\n },\n projectIdProp: {\n type: Number,\n require: false\n },\n showNetTransactions: {\n type: Boolean,\n require: false,\n default: true\n },\n warMode: {\n type: Boolean,\n require: false,\n default: false\n },\n preBuiltHeaders: {\n type: Array,\n required: false,\n default: null\n }\n },\n data() {\n return {\n headers: [{\n text: 'ID',\n value: 'id',\n groupable: false\n }, {\n text: 'Home',\n value: 'asset',\n groupable: false\n }, {\n text: 'Status',\n value: 'status',\n groupable: false\n }, {\n text: 'Purchaser',\n value: 'buyer',\n groupable: false\n }, {\n text: 'Status Date',\n value: 'latestSalesDate',\n groupable: false\n }, {\n text: 'Plan',\n value: 'Asset.AssetPlan.title',\n groupable: false\n }, {\n text: 'Base Price',\n value: 'basePrice',\n groupable: false\n }, {\n text: 'Lot Premium',\n value: 'lotPremium',\n groupable: false\n }, {\n text: 'Options/Upgrades (Pre-Sale)',\n value: 'todo',\n groupable: false\n }, {\n text: 'List Price',\n value: 'listPrice',\n groupable: false\n }, {\n text: 'Options/Upgrades/Concessions (Post-Sale)',\n value: 'todo',\n groupable: false\n }, {\n text: 'Sale Price',\n value: 'salePrice',\n groupable: false\n }, {\n text: 'Agent',\n value: 'agent',\n groupable: false\n }, {\n text: 'Project',\n value: 'project',\n groupable: false,\n hideWAR: true\n }, {\n text: 'Offer',\n value: 'offerStatus',\n groupable: false,\n hideWAR: true\n }, {\n text: 'Reservation',\n value: 'reservationStatus',\n groupable: false,\n hideWAR: true\n }, {\n text: 'Cancelations',\n value: 'cancelStatus',\n groupable: false,\n hideWAR: true\n }],\n salesData: [],\n statusTotals: [],\n projectTotals: 0,\n transactionDialog: false,\n assetDialog: false,\n currentTransaction: null,\n currentAsset: null,\n expanded: [],\n userList: []\n };\n },\n beforeMount() {\n this.getReport();\n if (this.warMode) {\n this.headers = this.headers.filter(item => {\n return !item.hideWAR;\n });\n this.buildHeaders();\n }\n this.$store.dispatch('User/pullData').then(data => {\n this.userList = data;\n });\n },\n watch: {\n date: function () {\n this.getReport();\n }\n },\n filters: {\n salesPrice: function (TransactionLineItems) {\n const data = TransactionLineItems ? TransactionLineItems.filter(item => item.type === 10) : '';\n return data[0] ? data[0].amount : 'Not Found';\n },\n salesDate: function (TransactionDates) {\n const data = TransactionDates ? TransactionDates.filter(item => item.label === 'Accepted') : '';\n return data[0] ? data[0].date : 'Not Found';\n },\n latestSalesDate: function (TransactionDates) {\n const data = TransactionDates ? TransactionDates.filter(item => item.milestone === _lib_constants__WEBPACK_IMPORTED_MODULE_1__[\"TRANSACTION_MILESTONE\"].ESCROW_OPEN_DATE) : '';\n return data[0] ? data[0].date : '';\n }\n },\n methods: {\n doPDFPrint() {\n this.$root.$emit('printMode', true);\n },\n getSalesPrice: function (data) {\n const salesPrice = data.filter(item => item.type === 10);\n return salesPrice[0].amount;\n },\n getSalesDate: function (date) {\n const salesDate = date.filter(item => item.label === 'Accepted');\n return salesDate[0];\n },\n getAgent: async function (primaryAgent) {\n // TODO: We should delete this and include the agent in the contact for the transaction\n if (primaryAgent) {\n const agent = await this.$store.dispatch('Contact/searchContactWithBasicDataById', primaryAgent);\n if (agent && agent.length) {\n return agent[0].fullNameLastFirst;\n } else {\n return 'No Agent Assigned / Agent In Other Project';\n }\n } else {\n return 'No Agent';\n }\n },\n getUser(createUser) {\n if (this.userList && this.userList.length) {\n const user = this.userList.filter(item => item.id === createUser);\n return user[0] ? user[0].fullName : 'System User';\n }\n },\n getNoteRelType(relType) {\n switch (relType) {\n case 4:\n return 'Site Visit';\n case 2:\n return 'Contact';\n case 6:\n return 'Communication';\n case 19:\n return 'Transaction';\n case 50:\n return 'Task';\n case 33:\n return 'Perception of Value';\n case 51:\n return 'Pre-Qualification';\n case 52:\n return 'Home Condition';\n default:\n return 'Type not Found';\n }\n },\n getReport() {\n this.$store.dispatch('loading', null, {\n root: true\n });\n Object(_lib_api__WEBPACK_IMPORTED_MODULE_0__[\"doAPIGet\"])('/reports/trafficAndSales/sales/' + this.date).then(res => {\n if (this.projectIdProp) {\n this.salesData = res.data.filter(t => t.projectId === this.projectIdProp);\n this.expanded = this.salesData;\n } else {\n this.salesData = res.data;\n this.expanded = this.salesData;\n }\n this.projectTotals = this.getProjectGroupTotals(res.data);\n this.statusTotals = this.getColumnGroupTotals(res.data);\n this.$store.dispatch('done', null, {\n root: true\n });\n });\n },\n getProjectGroupTotals(groupItems) {\n var total = 0;\n groupItems.forEach(item => {\n if (item.transactionType === 'Offer' || item.transactionType === 'Sale' || item.transactionType === 'Reservation') {\n total += 1;\n }\n // if (item.cancelStatus !== '') {\n // total += -1\n // }\n });\n return total;\n },\n getColumnGroupTotals(groupItems) {\n var obj = {\n offerStatusTotal: 0,\n reservationStatusTotal: 0,\n saleStatusTotal: 0,\n cancelStatusTotal: 0\n };\n groupItems.forEach(item => {\n if (item.type === 1) {\n obj.offerStatusTotal += 1;\n }\n if (item.type === 2) {\n obj.reservationStatusTotal += 1;\n }\n if (item.dispositionMethod === 1) {\n obj.saleStatusTotal += 1;\n }\n // if (item.cancelStatus !== '') {\n // obj.cancelStatusTotal += -1\n // }\n });\n return obj;\n },\n closeAssetDialog() {\n this.assetDialog = false;\n },\n closeTransactionDialog() {\n this.transactionDialog = false;\n },\n goToTransaction(id) {\n this.currentTransaction = id;\n this.transactionDialog = true;\n },\n goToAsset(id) {\n this.currentAsset = id;\n this.assetDialog = true;\n },\n buildHeaders() {\n if (this.preBuiltHeaders) {\n this.headers = [];\n this.headers = this.preBuiltHeaders;\n }\n }\n }\n});\n\n//# sourceURL=webpack:///./src/components/Dashboards/weeklyActivityPrintable/SalesPrintable.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options"); /***/ }), /***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/Event/RsvpListPopup.vue?vue&type=script&lang=js": /*!***************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/Event/RsvpListPopup.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 _RsvpList_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./RsvpList.vue */ \"./src/components/Event/RsvpList.vue\");\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n components: {\n RsvpList: _RsvpList_vue__WEBPACK_IMPORTED_MODULE_0__[\"default\"]\n },\n data() {\n return {};\n },\n props: {\n eventId: {\n type: Number,\n required: true\n },\n model: {\n type: Boolean,\n required: true\n },\n onClose: {\n type: Function,\n required: false,\n default: () => {}\n },\n projectId: {\n type: Number,\n required: true\n }\n },\n methods: {\n close: function () {\n // this.model = false // DONT USE! this code below to do the same\n this.$emit('update:model', false); // leverages the .sync property\n if (this.onClose) {\n this.onClose(); // if the callback is provided... call it\n }\n }\n }\n});\n\n//# sourceURL=webpack:///./src/components/Event/RsvpListPopup.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options"); /***/ }), /***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/Project/WeeklyTrafficNotes.vue?vue&type=script&lang=js": /*!**********************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/Project/WeeklyTrafficNotes.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 moment__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! moment */ \"./node_modules/moment/moment.js\");\n/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuex */ \"./node_modules/vuex/dist/vuex.esm.js\");\n/* harmony import */ var _store_dataMappers__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../store/dataMappers */ \"./src/store/dataMappers.js\");\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n data() {\n return {\n printMode: false\n };\n },\n beforeMount() {\n if (this.weekDayProp) {\n this.$store.dispatch('ProjectTrafficNotes/initByMonday', moment__WEBPACK_IMPORTED_MODULE_0___default()(this.weekDayProp).startOf('isoweek').format('YYYY-MM-DD')).then(data => {\n if (this.obj.id === null) {\n this.monday = moment__WEBPACK_IMPORTED_MODULE_0___default()(this.weekDayProp).startOf('isoweek').format('YYYY-MM-DD');\n }\n });\n } else {\n this.$store.dispatch('ProjectTrafficNotes/clear'); // OBJECT NAME\n }\n },\n mounted() {\n this.$root.$on('printMode', printMode => {\n this.printMode = printMode;\n });\n },\n props: {\n weekDayProp: {\n type: String,\n required: true\n }\n },\n computed: {\n ...Object(vuex__WEBPACK_IMPORTED_MODULE_1__[\"mapState\"])('ProjectTrafficNotes', ['obj', 'error', 'changed']),\n // object type\n ...Object(_store_dataMappers__WEBPACK_IMPORTED_MODULE_2__[\"mapFields\"])({\n fields: ['notes', 'monday', 'ProjectId'],\n base: 'ProjectTrafficNotes',\n // object type\n mutation: 'INIT_OBJECT'\n })\n },\n methods: {\n ...Object(vuex__WEBPACK_IMPORTED_MODULE_1__[\"mapActions\"])('ProjectTrafficNotes', ['reset', 'clear'])\n }\n});\n\n//# sourceURL=webpack:///./src/components/Project/WeeklyTrafficNotes.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options"); /***/ }), /***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/Reports/Escrow/CloseCancelSummary.vue?vue&type=script&lang=js": /*!*****************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/Reports/Escrow/CloseCancelSummary.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 _Notes_NotesList_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../Notes/NotesList.vue */ \"./src/components/Notes/NotesList.vue\");\n/* harmony import */ var _Transaction_Transaction_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../Transaction/Transaction.vue */ \"./src/components/Transaction/Transaction.vue\");\n/* harmony import */ var _Asset_Asset_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../Asset/Asset.vue */ \"./src/components/Asset/Asset.vue\");\n/* harmony import */ var _lib_constants_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../lib/constants.js */ \"./src/lib/constants.js\");\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n name: 'CloseCancelSummary',\n components: {\n NotesList: _Notes_NotesList_vue__WEBPACK_IMPORTED_MODULE_0__[\"default\"],\n Transaction: _Transaction_Transaction_vue__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n Asset: _Asset_Asset_vue__WEBPACK_IMPORTED_MODULE_2__[\"default\"]\n },\n props: {\n closings: {\n type: Boolean\n },\n reportDate: {\n type: String,\n required: true\n }\n },\n data() {\n return {\n loading: false,\n notesDialog: false,\n currentTransaction: null,\n transactionDialog: false,\n currentAsset: null,\n assetDialog: false,\n notesContactId: null,\n notesRelateId: null,\n closingsThisWeekData: [],\n cancellationsThisWeekData: [],\n headers: [{\n value: 'transaction',\n text: 'ID',\n sortable: true\n }, {\n value: 'asset',\n text: 'Home',\n sortable: true\n }, {\n value: 'date',\n text: 'Date',\n sortable: true\n }, {\n value: 'textStatus',\n text: 'Transaction Type',\n sortable: true\n }, {\n value: 'buyer',\n text: 'Buyer',\n sortable: true\n }, {\n value: 'Asset.AssetPlan.title',\n text: 'Plan',\n sortable: true\n }, {\n value: 'notes',\n text: 'Notes',\n sortable: true\n }]\n };\n },\n mounted() {\n this.populate();\n },\n watch: {\n reportDate: {\n deep: true,\n handler() {\n this.populate();\n }\n }\n // watch real-time filters and trigger populate()\n },\n computed: {\n isClosingOrCancellation() {\n return this.closings ? this.closingsThisWeekData : this.cancellationsThisWeekData;\n }\n },\n filters: {\n estCloseDate: function (dates) {\n const data = dates ? dates.filter(item => item.milestone === _lib_constants_js__WEBPACK_IMPORTED_MODULE_3__[\"TRANSACTION_MILESTONE\"].ESTIMATED_COE_DATE) : '';\n return data[0] ? data[0].date : 'TBD';\n },\n cancelDate: function (dates) {\n const data = dates.filter(item => item.milestone === _lib_constants_js__WEBPACK_IMPORTED_MODULE_3__[\"TRANSACTION_MILESTONE\"].DISPOSITION_DATE);\n return data[0].date ? data[0].date : 'TBD';\n }\n },\n methods: {\n displayTransaction(data) {\n this.$store.dispatch('Transaction/initById', data.id).then(() => {\n this.currentTransaction = data.id;\n this.transactionDialog = true;\n });\n },\n closeTransactionDialog() {\n this.transactionDialog = false;\n },\n closeNotesDialog() {\n this.notesDialog = false;\n },\n displayAsset(data) {\n this.$store.dispatch('Asset/initById', data.Asset.id).then(() => {\n this.currentAsset = data.Asset.id;\n this.assetDialog = true;\n });\n },\n closeAssetDialog() {\n this.assetDialog = false;\n },\n displayNotes(data) {\n this.notesContactId = data.PrimaryBuyerContact.id;\n this.notesRelateId = data.id;\n this.notesDialog = true;\n },\n displayContact(contactId) {\n this.$store.dispatch('Contact/openContactWithRelatedCPIS', contactId);\n },\n tableClick(row) {},\n async populate() {\n if (this.closings) {\n this.$store.dispatch('EscrowTracking/getClosings', this.reportDate).then(data => {\n this.closingsThisWeekData = data;\n });\n } else {\n this.$store.dispatch('EscrowTracking/getCancellations', this.reportDate).then(data => {\n this.cancellationsThisWeekData = data;\n });\n }\n }\n }\n});\n\n//# sourceURL=webpack:///./src/components/Reports/Escrow/CloseCancelSummary.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options"); /***/ }), /***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/Reports/TrafficAndSales/Sales.vue?vue&type=script&lang=js": /*!*************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/Reports/TrafficAndSales/Sales.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 _Transaction_Transaction__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../Transaction/Transaction */ \"./src/components/Transaction/Transaction.vue\");\n/* harmony import */ var _Asset_Asset__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../Asset/Asset */ \"./src/components/Asset/Asset.vue\");\n/* harmony import */ var _lib_constants_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../lib/constants.js */ \"./src/lib/constants.js\");\n/* harmony import */ var _lib_transactionStatusPriority_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../lib/transactionStatusPriority.js */ \"./src/lib/transactionStatusPriority.js\");\n\n\n\n\n// import ExcelExport from '../../misc/ExcelExport.vue'\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n components: {\n Transaction: _Transaction_Transaction__WEBPACK_IMPORTED_MODULE_0__[\"default\"],\n Asset: _Asset_Asset__WEBPACK_IMPORTED_MODULE_1__[\"default\"]\n // ExcelExport\n },\n props: {\n date: {\n type: String,\n required: true\n },\n projectIdProp: {\n type: Array,\n require: false,\n default: () => []\n },\n showNetTransactions: {\n type: Boolean,\n require: false,\n default: true\n },\n warMode: {\n type: Boolean,\n require: false,\n default: false\n },\n salesDataProp: {\n type: Array,\n required: false,\n default: () => []\n }\n },\n data() {\n return {\n printMode: false,\n headers: [{\n text: 'Home',\n value: 'asset',\n groupable: false\n }, {\n text: 'Status',\n value: 'status',\n groupable: false\n }, {\n text: 'Purchaser',\n value: 'buyer',\n groupable: false\n }, {\n text: 'Status Date',\n value: 'latestSalesDate',\n groupable: false\n }, {\n text: 'Plan',\n value: 'Asset.AssetPlan.title',\n groupable: false\n }, {\n text: 'Base Price',\n value: 'basePrice',\n groupable: false\n }, {\n text: 'Lot Premium',\n value: 'lotPremium',\n groupable: false\n }, {\n text: 'List Price',\n value: 'listPrice',\n groupable: false\n }, {\n text: 'Post-Contract Opt/Upg',\n value: 'postContractOptionsUpgrades',\n groupable: false\n }, {\n text: 'Total Concessions',\n value: 'totalConcessions',\n groupable: false\n }, {\n text: 'Sale Price',\n value: 'salePrice',\n groupable: false\n }, {\n text: 'Agent',\n value: 'agent',\n groupable: false\n }, {\n text: 'Project',\n value: 'project',\n groupable: false,\n hideWAR: true\n }, {\n text: 'Offer',\n value: 'offerStatus',\n groupable: false,\n hideWAR: true\n }, {\n text: 'Reservation',\n value: 'reservationStatus',\n groupable: false,\n hideWAR: true\n }, {\n text: 'Cancelations',\n value: 'cancelStatus',\n groupable: false,\n hideWAR: true\n }],\n normalHeaders: [{\n text: 'Home',\n value: 'asset',\n groupable: false\n }, {\n text: 'Status',\n value: 'status',\n groupable: false\n }, {\n text: 'Purchaser',\n value: 'buyer',\n groupable: false\n }, {\n text: 'Status Date',\n value: 'latestSalesDate',\n groupable: false\n }, {\n text: 'Plan',\n value: 'Asset.AssetPlan.title',\n groupable: false\n }, {\n text: 'Base Price',\n value: 'basePrice',\n groupable: false\n }, {\n text: 'Lot Premium',\n value: 'lotPremium',\n groupable: false\n }, {\n text: 'Options/Upgrades (Pre-Sale)',\n value: 'todo',\n groupable: false\n }, {\n text: 'List Price',\n value: 'listPrice',\n groupable: false\n }, {\n text: 'Options/Upgrades/Concessions (Post-Sale)',\n value: 'todo',\n groupable: false\n }, {\n text: 'Sale Price',\n value: 'salePrice',\n groupable: false\n }, {\n text: 'Agent',\n value: 'agent',\n groupable: false\n }, {\n text: 'Project',\n value: 'project',\n groupable: false,\n hideWAR: true\n }, {\n text: 'Offer',\n value: 'offerStatus',\n groupable: false,\n hideWAR: true\n }, {\n text: 'Reservation',\n value: 'reservationStatus',\n groupable: false,\n hideWAR: true\n }, {\n text: 'Cancelations',\n value: 'cancelStatus',\n groupable: false,\n hideWAR: true\n }],\n printModeHeaders: [{\n text: 'Home',\n value: 'asset',\n groupable: false\n }, {\n text: 'Status',\n value: 'status',\n groupable: false\n }, {\n text: 'Purchaser',\n value: 'buyer',\n groupable: false\n }, {\n text: 'Plan',\n value: 'Asset.AssetPlan.title',\n groupable: false\n }, {\n text: 'Base Price',\n value: 'basePrice',\n groupable: false\n }, {\n text: 'Lot Premium',\n value: 'lotPremium',\n groupable: false\n }, {\n text: 'Options/Upgrades (Pre-Sale)',\n value: 'todo',\n groupable: false\n }, {\n text: 'List Price',\n value: 'listPrice',\n groupable: false\n }, {\n text: 'Options/Upgrades/Concessions (Post-Sale)',\n value: 'todo',\n groupable: false\n }, {\n text: 'Sale Price',\n value: 'salePrice',\n groupable: false\n }, {\n text: 'Agent',\n value: 'agent',\n groupable: false\n }],\n salesData: [],\n statusTotals: [],\n projectTotals: 0,\n transactionDialog: false,\n assetDialog: false,\n currentTransaction: null,\n currentAsset: null,\n expanded: [],\n userList: []\n };\n },\n mounted() {\n this.$root.$on('printMode', printMode => {\n if (printMode) {\n this.printMode = true;\n this.headers = this.printModeHeaders;\n } else {\n this.printMode = false;\n this.headers = this.normalHeaders;\n }\n });\n },\n beforeMount() {\n this.getReport();\n if (this.warMode) {\n this.headers = this.headers.filter(item => {\n return !item.hideWAR;\n });\n }\n this.$store.dispatch('User/pullData').then(data => {\n this.userList = data;\n });\n },\n watch: {\n salesDataProp() {\n this.getReport();\n }\n },\n filters: {\n salesPrice: function (TransactionLineItems) {\n const data = TransactionLineItems ? TransactionLineItems.filter(item => item.type === 10) : '';\n return data[0] ? data[0].amount : 'Not Found';\n },\n salesDate: function (TransactionDates) {\n const data = TransactionDates ? TransactionDates.filter(item => item.label === 'Accepted') : '';\n return data[0] ? data[0].date : 'Not Found';\n },\n latestSalesDate: function (TransactionDates) {\n const data = TransactionDates ? TransactionDates.filter(item => item.milestone === _lib_constants_js__WEBPACK_IMPORTED_MODULE_2__[\"TRANSACTION_MILESTONE\"].ESCROW_OPEN_DATE) : '';\n return data[0] ? data[0].date : '';\n }\n },\n methods: {\n doPDFPrint() {\n this.$root.$emit('printMode', true);\n },\n getSalesPrice: function (data) {\n const salesPrice = data.filter(item => item.type === 10);\n return salesPrice[0].amount;\n },\n getSalesDate: function (date) {\n const salesDate = date.filter(item => item.label === 'Accepted');\n return salesDate[0];\n },\n getAgent: function (contact) {\n if (contact && contact.Agent) {\n return contact.Agent.fullName;\n } else {\n return 'No Agent';\n }\n },\n getUser(createUser) {\n if (this.userList && this.userList.length) {\n const user = this.userList.filter(item => item.id === createUser);\n return user[0] ? user[0].fullName : 'System User';\n }\n },\n getNoteRelType(relType) {\n switch (relType) {\n case 4:\n return 'Site Visit';\n case 2:\n return 'Contact';\n case 6:\n return 'Communication';\n case 19:\n return 'Transaction';\n case 50:\n return 'To-Do/Appointment';\n case 33:\n return 'Perception of Value';\n case 51:\n return 'Pre-Qualification';\n case 52:\n return 'Home Condition';\n default:\n return 'Type not Found';\n }\n },\n getReport() {\n if (this.projectIdProp) {\n this.salesData = this.augmentData(this.salesDataProp.filter(t => this.projectIdProp.includes(t.ProjectId)));\n this.expanded = this.salesData;\n } else {\n this.salesData = this.salesDataProp;\n this.expanded = this.salesData;\n }\n this.projectTotals = this.getProjectGroupTotals(this.salesDataProp);\n this.statusTotals = this.getColumnGroupTotals(this.salesDataProp);\n },\n getProjectGroupTotals(groupItems) {\n var total = 0;\n groupItems.forEach(item => {\n if (item.type === 1 || item.type === 2 || item.type === 3) {\n total += 1;\n }\n // if (item.cancelStatus !== '') {\n // total += -1\n // }\n });\n return total;\n },\n getColumnGroupTotals(groupItems) {\n var obj = {\n offerStatusTotal: 0,\n reservationStatusTotal: 0,\n saleStatusTotal: 0,\n cancelStatusTotal: 0\n };\n groupItems.forEach(item => {\n if (item.type === 1) {\n obj.offerStatusTotal += 1;\n }\n if (item.type === 2) {\n obj.reservationStatusTotal += 1;\n }\n if (item.dispositionMethod === 1) {\n obj.saleStatusTotal += 1;\n }\n // if (item.cancelStatus !== '') {\n // obj.cancelStatusTotal += -1\n // }\n });\n return obj;\n },\n closeAssetDialog() {\n this.assetDialog = false;\n },\n closeTransactionDialog() {\n this.transactionDialog = false;\n },\n goToTransaction(id) {\n this.currentTransaction = id;\n this.transactionDialog = true;\n },\n goToAsset(id) {\n this.currentAsset = id;\n this.assetDialog = true;\n },\n goToContact(contactId) {\n this.$store.dispatch('Contact/openContactWithRelatedCPIS', contactId);\n },\n customSort(items, sortBy, sortDesc, locale, customSorters) {\n if (!sortBy.length) return items;\n const sortKey = sortBy[0];\n const descending = sortDesc[0];\n if (sortKey === 'textStatus') {\n return items.sort((a, b) => {\n const aPriority = Object(_lib_transactionStatusPriority_js__WEBPACK_IMPORTED_MODULE_3__[\"getStatusPriority\"])(a);\n const bPriority = Object(_lib_transactionStatusPriority_js__WEBPACK_IMPORTED_MODULE_3__[\"getStatusPriority\"])(b);\n if (aPriority === bPriority) {\n // If the priorities match, fallback to ID sorting.\n return descending ? b.id - a.id : a.id - b.id;\n }\n return descending ? bPriority - aPriority : aPriority - bPriority;\n });\n }\n },\n augmentData(data) {\n data = data.map(transaction => {\n return {\n ...transaction,\n preContractOptUpgrTotal: transaction.Asset ? this.$options.filters.currencyUSD(transaction.Asset.preContractOptions) : 0,\n totalConcessions: this.getLineItems(transaction.LineItems, 7),\n postContractOptionsUpgrades: this.getLineItems(transaction.LineItems, 21)\n };\n });\n return data;\n },\n getLineItems(lineItems, type) {\n if (type === 5) {\n const item = lineItems.find(item => item.type === type);\n return item ? item.terms : '';\n }\n const lineItem = lineItems.find(item => item.type === type);\n if (type === 7) return lineItem ? lineItem.amount : 0;\n return lineItem ? this.$options.filters.currencyUSD(lineItem.amount) : '$0';\n }\n }\n});\n\n//# sourceURL=webpack:///./src/components/Reports/TrafficAndSales/Sales.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options"); /***/ }), /***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/Transaction/TransactionListPopup.vue?vue&type=script&lang=js": /*!****************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/Transaction/TransactionListPopup.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 _TransactionSearchableList_vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./TransactionSearchableList.vue */ \"./src/components/Transaction/TransactionSearchableList.vue\");\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n name: 'TransactionListPopup',\n components: {\n TransactionSearchableList: _TransactionSearchableList_vue__WEBPACK_IMPORTED_MODULE_0__[\"default\"]\n },\n props: {\n prepopulatedList: {\n type: Array,\n required: true\n },\n preBuiltHeaders: {\n type: Array,\n required: false\n },\n model: {\n type: Boolean,\n required: true\n }\n },\n methods: {\n close: function () {\n // this.model = false // DONT USE! this code below to do the same\n this.$emit('update:model', false); // leverages the .sync property\n if (this.onClose) {\n this.onClose(); // if the callback is provided... call it\n }\n }\n }\n});\n\n//# sourceURL=webpack:///./src/components/Transaction/TransactionListPopup.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options"); /***/ }), /***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"57799412-vue-loader-template\"}!./node_modules/vuetify-loader/lib/loader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/Dashboards/HomeStatus/ConstructionStatusChart.vue?vue&type=template&id=5c9a3f66": /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"57799412-vue-loader-template"}!./node_modules/vuetify-loader/lib/loader.js??ref--4!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--7!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/Dashboards/HomeStatus/ConstructionStatusChart.vue?vue&type=template&id=5c9a3f66 ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! 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; });\n/* harmony import */ var vuetify_lib_components_VCard__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuetify/lib/components/VCard */ \"./node_modules/vuetify/lib/components/VCard/index.js\");\n/* harmony import */ var vuetify_lib_components_VGrid__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuetify/lib/components/VGrid */ \"./node_modules/vuetify/lib/components/VGrid/index.js\");\n\n\n\n\nvar render = function render() {\n var _vm = this,\n _c = _vm._self._c;\n return _c(vuetify_lib_components_VGrid__WEBPACK_IMPORTED_MODULE_1__[\"VRow\"], [_c(vuetify_lib_components_VGrid__WEBPACK_IMPORTED_MODULE_1__[\"VCol\"], [_c(vuetify_lib_components_VCard__WEBPACK_IMPORTED_MODULE_0__[\"VCard\"], {\n staticClass: \"ml-4 mt-0 pt-0 rounded-0\",\n attrs: {\n flat: \"\"\n }\n }, [_c(vuetify_lib_components_VGrid__WEBPACK_IMPORTED_MODULE_1__[\"VRow\"], {\n attrs: {\n justify: \"center\",\n align: \"center\"\n }\n }, [_c(vuetify_lib_components_VGrid__WEBPACK_IMPORTED_MODULE_1__[\"VCol\"], {\n attrs: {\n md: \"8\"\n }\n }, [_c(\"canvas\", {\n attrs: {\n id: \"constructionStatus\"\n }\n })])], 1)], 1)], 1)], 1);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/Dashboards/HomeStatus/ConstructionStatusChart.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%2257799412-vue-loader-template%22%7D!./node_modules/vuetify-loader/lib/loader.js??ref--4!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--7!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options"); /***/ }), /***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"57799412-vue-loader-template\"}!./node_modules/vuetify-loader/lib/loader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/Dashboards/WeeklyActivity/OrsSummary.vue?vue&type=template&id=64d1ef55": /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"57799412-vue-loader-template"}!./node_modules/vuetify-loader/lib/loader.js??ref--4!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--7!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/Dashboards/WeeklyActivity/OrsSummary.vue?vue&type=template&id=64d1ef55 ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! 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; });\n/* harmony import */ var vuetify_lib_components_VCard__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuetify/lib/components/VCard */ \"./node_modules/vuetify/lib/components/VCard/index.js\");\n/* harmony import */ var vuetify_lib_components_VGrid__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuetify/lib/components/VGrid */ \"./node_modules/vuetify/lib/components/VGrid/index.js\");\n\n\n\nvar render = function render() {\n var _vm = this,\n _c = _vm._self._c;\n return _c(vuetify_lib_components_VCard__WEBPACK_IMPORTED_MODULE_0__[\"VCard\"], [_c(vuetify_lib_components_VGrid__WEBPACK_IMPORTED_MODULE_1__[\"VRow\"], [_c(\"SalesSummary\", {\n attrs: {\n reportDate: _vm.reportDate\n }\n })], 1), !_vm.printableWad ? _c(vuetify_lib_components_VGrid__WEBPACK_IMPORTED_MODULE_1__[\"VRow\"], [_c(\"Sales\", {\n attrs: {\n date: this.reportDate,\n projectIdProp: _vm.$store.state.AuthUser.activeProjects,\n showNetTransactions: false,\n warMode: _vm.warMode,\n salesDataProp: _vm.salesData\n }\n })], 1) : _vm._e(), _vm.printableWad ? _c(vuetify_lib_components_VGrid__WEBPACK_IMPORTED_MODULE_1__[\"VRow\"], [_c(\"SalesPrintable\", {\n attrs: {\n date: this.reportDate,\n projectIdProp: _vm.$store.state.AuthUser.activeProject,\n showNetTransactions: false,\n warMode: _vm.warMode,\n preBuiltHeaders: _vm.salesPreBuiltHeaders\n }\n })], 1) : _vm._e(), _c(vuetify_lib_components_VGrid__WEBPACK_IMPORTED_MODULE_1__[\"VRow\"], [_c(\"WeeklyActiveBuyers\", {\n attrs: {\n dateProp: this.reportDate,\n salesDataProp: _vm.salesData\n }\n })], 1)], 1);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/Dashboards/WeeklyActivity/OrsSummary.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%2257799412-vue-loader-template%22%7D!./node_modules/vuetify-loader/lib/loader.js??ref--4!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--7!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options"); /***/ }), /***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"57799412-vue-loader-template\"}!./node_modules/vuetify-loader/lib/loader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/Dashboards/WeeklyActivity/SalesSummary.vue?vue&type=template&id=7cea7df9&scoped=true": /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"57799412-vue-loader-template"}!./node_modules/vuetify-loader/lib/loader.js??ref--4!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--7!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/Dashboards/WeeklyActivity/SalesSummary.vue?vue&type=template&id=7cea7df9&scoped=true ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! 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; });\n/* harmony import */ var vuetify_lib_components_VCard__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuetify/lib/components/VCard */ \"./node_modules/vuetify/lib/components/VCard/index.js\");\n/* harmony import */ var vuetify_lib_components_VChip__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuetify/lib/components/VChip */ \"./node_modules/vuetify/lib/components/VChip/index.js\");\n/* harmony import */ var vuetify_lib_components_VGrid__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vuetify/lib/components/VGrid */ \"./node_modules/vuetify/lib/components/VGrid/index.js\");\n/* harmony import */ var vuetify_lib_components_VDataTable__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! vuetify/lib/components/VDataTable */ \"./node_modules/vuetify/lib/components/VDataTable/index.js\");\n/* harmony import */ var vuetify_lib_components_VToolbar__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! vuetify/lib/components/VToolbar */ \"./node_modules/vuetify/lib/components/VToolbar/index.js\");\n\n\n\n\n\n\n\n\n\nvar render = function render() {\n var _vm = this,\n _c = _vm._self._c;\n return _c(vuetify_lib_components_VGrid__WEBPACK_IMPORTED_MODULE_2__[\"VRow\"], [_c(vuetify_lib_components_VGrid__WEBPACK_IMPORTED_MODULE_2__[\"VCol\"], {\n attrs: {\n lg: \"12\"\n }\n }, [_c(vuetify_lib_components_VCard__WEBPACK_IMPORTED_MODULE_0__[\"VCard\"], [_c(vuetify_lib_components_VToolbar__WEBPACK_IMPORTED_MODULE_4__[\"VToolbar\"], {\n attrs: {\n dense: \"\",\n dark: \"\",\n flat: \"\",\n color: \"secondary\"\n }\n }, [_c(vuetify_lib_components_VToolbar__WEBPACK_IMPORTED_MODULE_4__[\"VToolbarTitle\"], {\n staticClass: \"white--text\"\n }, [_vm._v(\"Transaction Summary\")]), _c(vuetify_lib_components_VGrid__WEBPACK_IMPORTED_MODULE_2__[\"VSpacer\"])], 1), _c(vuetify_lib_components_VGrid__WEBPACK_IMPORTED_MODULE_2__[\"VRow\"], [_c(vuetify_lib_components_VGrid__WEBPACK_IMPORTED_MODULE_2__[\"VCol\"], [_c(vuetify_lib_components_VDataTable__WEBPACK_IMPORTED_MODULE_3__[\"VSimpleTable\"], {\n scopedSlots: _vm._u([{\n key: \"default\",\n fn: function () {\n return [_c(\"thead\", [_c(\"tr\", [_c(\"th\", {\n staticClass: \"text-center\"\n }, [_vm._v(\"Community\")]), _c(\"th\", {\n staticClass: \"text-center\"\n }, [_vm._v(\"Existing\"), _c(\"br\"), _vm._v(\"Sales\")]), _c(\"th\", {\n staticClass: \"text-center\"\n }, [_vm._v(\"New\"), _c(\"br\"), _vm._v(\"Sales\")]), _c(\"th\", {\n staticClass: \"text-center\"\n }, [_vm._v(\"Cancelled\"), _c(\"br\"), _vm._v(\"Sales\")]), _c(\"th\", {\n staticClass: \"text-center net\"\n }, [_vm._v(\"Net\"), _c(\"br\"), _vm._v(\"Sales\")]), _c(\"th\", {\n staticClass: \"text-center\"\n }, [_vm._v(\"Existing\"), _c(\"br\"), _vm._v(\"Offer/Res\")]), _c(\"th\", {\n staticClass: \"text-center\"\n }, [_vm._v(\"New\"), _c(\"br\"), _vm._v(\"Offer/Res\")]), _c(\"th\", {\n staticClass: \"text-center\"\n }, [_vm._v(\"Cancelled\"), _c(\"br\"), _vm._v(\"Offer/Res\")]), _c(\"th\", {\n staticClass: \"text-center net\"\n }, [_vm._v(\"Net\"), _c(\"br\"), _vm._v(\"Offer/Res\")]), _c(\"th\", {\n staticClass: \"text-center closed\"\n }, [_vm._v(\"Closed\")])])]), _c(\"tbody\", [_c(\"tr\", [_c(\"td\", {\n staticClass: \"text-center\"\n }, [_vm._v(_vm._s(_vm.$store.state.AuthUser.activeProjectObjs[0].displayName))]), _c(\"td\", {\n staticClass: \"text-center\"\n }, [_c(vuetify_lib_components_VChip__WEBPACK_IMPORTED_MODULE_1__[\"VChip\"], {\n attrs: {\n small: \"\"\n },\n on: {\n click: function ($event) {\n return _vm.displayTransactions(_vm.existingSales);\n }\n }\n }, [_vm._v(_vm._s(_vm.existingSales.length))])], 1), _c(\"td\", {\n staticClass: \"text-center\"\n }, [_c(vuetify_lib_components_VChip__WEBPACK_IMPORTED_MODULE_1__[\"VChip\"], {\n attrs: {\n small: \"\"\n },\n on: {\n click: function ($event) {\n return _vm.displayTransactions(_vm.newSales);\n }\n }\n }, [_vm._v(_vm._s(_vm.newSales.length))])], 1), _c(\"td\", {\n staticClass: \"text-center\"\n }, [_c(vuetify_lib_components_VChip__WEBPACK_IMPORTED_MODULE_1__[\"VChip\"], {\n attrs: {\n small: \"\"\n },\n on: {\n click: function ($event) {\n return _vm.displayTransactions(_vm.cancelledSales);\n }\n }\n }, [_vm._v(_vm._s(_vm.cancelledSales.length))])], 1), _c(\"td\", {\n staticClass: \"text-center boldChip net\"\n }, [_c(vuetify_lib_components_VChip__WEBPACK_IMPORTED_MODULE_1__[\"VChip\"], {\n attrs: {\n small: \"\",\n color: \"secondary\"\n },\n on: {\n click: function ($event) {\n return _vm.displayTransactions(_vm.netSales);\n }\n }\n }, [_vm._v(_vm._s(_vm.netSales.length))])], 1), _c(\"td\", {\n staticClass: \"text-center\"\n }, [_c(vuetify_lib_components_VChip__WEBPACK_IMPORTED_MODULE_1__[\"VChip\"], {\n attrs: {\n small: \"\"\n },\n on: {\n click: function ($event) {\n return _vm.displayTransactions(_vm.existingOR);\n }\n }\n }, [_vm._v(_vm._s(_vm.existingOR.length))])], 1), _c(\"td\", {\n staticClass: \"text-center\"\n }, [_c(vuetify_lib_components_VChip__WEBPACK_IMPORTED_MODULE_1__[\"VChip\"], {\n attrs: {\n small: \"\"\n },\n on: {\n click: function ($event) {\n return _vm.displayTransactions(_vm.newOR);\n }\n }\n }, [_vm._v(_vm._s(_vm.newOR.length))])], 1), _c(\"td\", {\n staticClass: \"text-center\"\n }, [_c(vuetify_lib_components_VChip__WEBPACK_IMPORTED_MODULE_1__[\"VChip\"], {\n attrs: {\n small: \"\"\n },\n on: {\n click: function ($event) {\n return _vm.displayTransactions(_vm.cancelledOR);\n }\n }\n }, [_vm._v(_vm._s(_vm.cancelledOR.length))])], 1), _c(\"td\", {\n staticClass: \"text-center boldChip net\"\n }, [_c(vuetify_lib_components_VChip__WEBPACK_IMPORTED_MODULE_1__[\"VChip\"], {\n attrs: {\n small: \"\",\n color: \"secondary\"\n },\n on: {\n click: function ($event) {\n return _vm.displayTransactions(_vm.netOR);\n }\n }\n }, [_vm._v(_vm._s(_vm.netOR.length))])], 1), _c(\"td\", {\n staticClass: \"text-center boldChip closed\"\n }, [_c(vuetify_lib_components_VChip__WEBPACK_IMPORTED_MODULE_1__[\"VChip\"], {\n attrs: {\n small: \"\",\n color: \"success\"\n },\n on: {\n click: function ($event) {\n return _vm.displayTransactions(_vm.closed);\n }\n }\n }, [_vm._v(_vm._s(_vm.closed.length))])], 1)])])];\n },\n proxy: true\n }])\n }), _c(\"TransactionListPopup\", {\n attrs: {\n onClose: _vm.closeTransactions,\n model: _vm.transactionsPopup,\n prepopulatedList: _vm.transactionsList\n },\n on: {\n \"update:model\": function ($event) {\n _vm.transactionsPopup = $event;\n }\n }\n })], 1)], 1)], 1)], 1)], 1);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/Dashboards/WeeklyActivity/SalesSummary.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%2257799412-vue-loader-template%22%7D!./node_modules/vuetify-loader/lib/loader.js??ref--4!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--7!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options"); /***/ }), /***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"57799412-vue-loader-template\"}!./node_modules/vuetify-loader/lib/loader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/Dashboards/WeeklyActivity/WeeklyActiveBuyers.vue?vue&type=template&id=cb4577b4&scoped=true": /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"57799412-vue-loader-template"}!./node_modules/vuetify-loader/lib/loader.js??ref--4!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--7!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/Dashboards/WeeklyActivity/WeeklyActiveBuyers.vue?vue&type=template&id=cb4577b4&scoped=true ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! 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; });\n/* harmony import */ var vuetify_lib_components_VBtn__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuetify/lib/components/VBtn */ \"./node_modules/vuetify/lib/components/VBtn/index.js\");\n/* harmony import */ var vuetify_lib_components_VCard__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuetify/lib/components/VCard */ \"./node_modules/vuetify/lib/components/VCard/index.js\");\n/* harmony import */ var vuetify_lib_components_VGrid__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vuetify/lib/components/VGrid */ \"./node_modules/vuetify/lib/components/VGrid/index.js\");\n/* harmony import */ var vuetify_lib_components_VDataTable__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! vuetify/lib/components/VDataTable */ \"./node_modules/vuetify/lib/components/VDataTable/index.js\");\n/* harmony import */ var vuetify_lib_components_VDialog__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! vuetify/lib/components/VDialog */ \"./node_modules/vuetify/lib/components/VDialog/index.js\");\n/* harmony import */ var vuetify_lib_components_VIcon__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! vuetify/lib/components/VIcon */ \"./node_modules/vuetify/lib/components/VIcon/index.js\");\n/* harmony import */ var vuetify_lib_components_VToolbar__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! vuetify/lib/components/VToolbar */ \"./node_modules/vuetify/lib/components/VToolbar/index.js\");\n\n\n\n\n\n\n\n\n\n\n\n\nvar render = function render() {\n var _vm = this,\n _c = _vm._self._c;\n return _c(vuetify_lib_components_VGrid__WEBPACK_IMPORTED_MODULE_2__[\"VRow\"], [_c(vuetify_lib_components_VGrid__WEBPACK_IMPORTED_MODULE_2__[\"VCol\"], [_c(vuetify_lib_components_VCard__WEBPACK_IMPORTED_MODULE_1__[\"VCard\"], {\n staticClass: \"elevation-0\"\n }, [_c(vuetify_lib_components_VToolbar__WEBPACK_IMPORTED_MODULE_6__[\"VToolbar\"], {\n attrs: {\n dense: \"\",\n dark: \"\",\n flat: \"\",\n color: \"secondary\"\n }\n }, [_c(vuetify_lib_components_VToolbar__WEBPACK_IMPORTED_MODULE_6__[\"VToolbarTitle\"], {\n staticClass: \"mr-0 pr-0 white--text\"\n }, [_vm._v(\" Weekly Active Buyers \")])], 1), _c(vuetify_lib_components_VGrid__WEBPACK_IMPORTED_MODULE_2__[\"VRow\"], [_c(vuetify_lib_components_VGrid__WEBPACK_IMPORTED_MODULE_2__[\"VCol\"], [_c(vuetify_lib_components_VDataTable__WEBPACK_IMPORTED_MODULE_3__[\"VDataTable\"], {\n staticClass: \"elevation-0\",\n attrs: {\n \"disable-pagination\": \"\",\n \"hide-default-footer\": \"\",\n headers: _vm.headers,\n items: _vm.listData,\n \"loading-text\": \"Loading...\",\n loading: _vm.loading,\n dense: \"\",\n \"item-key\": \"id\",\n \"show-expand\": \"\",\n expanded: _vm.expanded\n },\n on: {\n \"click:row\": _vm.tableClick,\n \"update:expanded\": function ($event) {\n _vm.expanded = $event;\n }\n },\n scopedSlots: _vm._u([{\n key: `item.star`,\n fn: function ({\n item\n }) {\n return [_vm.hasStar(item) ? _c(vuetify_lib_components_VBtn__WEBPACK_IMPORTED_MODULE_0__[\"VBtn\"], {\n staticClass: \"popoutBtn\",\n attrs: {\n icon: \"\",\n color: \"green\"\n },\n on: {\n click: function ($event) {\n $event.stopPropagation();\n return _vm.removeStar(item);\n }\n }\n }, [_c(vuetify_lib_components_VIcon__WEBPACK_IMPORTED_MODULE_5__[\"VIcon\"], [_vm._v(\"mdi-star\")])], 1) : _c(vuetify_lib_components_VBtn__WEBPACK_IMPORTED_MODULE_0__[\"VBtn\"], {\n staticClass: \"popoutBtn\",\n attrs: {\n icon: \"\"\n },\n on: {\n click: function ($event) {\n $event.stopPropagation();\n return _vm.openStarContactPopUp(item);\n }\n }\n }, [_c(vuetify_lib_components_VIcon__WEBPACK_IMPORTED_MODULE_5__[\"VIcon\"], [_vm._v(\"mdi-star-outline\")])], 1)];\n }\n }, {\n key: `item.completenessScore`,\n fn: function ({\n item\n }) {\n return [_c(\"span\", [_vm._v(_vm._s(item.completenessScore) + \" %\")])];\n }\n }, {\n key: `item.subjectiveRatingString`,\n fn: function ({\n item\n }) {\n return [_c(\"TableChipRating\", {\n attrs: {\n value: item.subjectiveRatingString,\n type: \"subjective\"\n }\n })];\n }\n }, {\n key: `item.leadScoreLabelString`,\n fn: function ({\n item\n }) {\n return [_c(\"TableChipRating\", {\n attrs: {\n value: item.leadScoreLabelString\n }\n })];\n }\n }, {\n key: \"expanded-item\",\n fn: function ({\n item\n }) {\n return [_c(\"td\", {\n attrs: {\n colspan: 55\n }\n }, [_c(vuetify_lib_components_VCard__WEBPACK_IMPORTED_MODULE_1__[\"VCard\"], {\n staticClass: \"mt-1 mb-1 elevation-0\",\n attrs: {\n \"max-width\": \"50%\",\n tile: \"\"\n }\n }, _vm._l(item.Notes.slice(-1), function (note) {\n return _c(\"div\", {\n key: note.id\n }, [_c(\"h4\", [_vm._v(\" [ \" + _vm._s(_vm._f(\"prettyDateTime\")(note.createdAt)) + \" \" + _vm._s(_vm.getUser(note.createUser)) + \" | \" + _vm._s(_vm.getNoteRelType(note.relateType)) + \" ] \")]), _c(\"p\", [_vm._v(_vm._s(note.body))])]);\n }), 0)], 1)];\n }\n }], null, true)\n })], 1)], 1), _c(vuetify_lib_components_VDialog__WEBPACK_IMPORTED_MODULE_4__[\"VDialog\"], {\n model: {\n value: _vm.starContactPopUp,\n callback: function ($$v) {\n _vm.starContactPopUp = $$v;\n },\n expression: \"starContactPopUp\"\n }\n }, [_c(vuetify_lib_components_VToolbar__WEBPACK_IMPORTED_MODULE_6__[\"VToolbar\"], {\n attrs: {\n dark: \"\",\n color: \"secondary\"\n }\n }, [_c(vuetify_lib_components_VToolbar__WEBPACK_IMPORTED_MODULE_6__[\"VToolbarTitle\"], [_vm._v(\"Add this contact as a starred contact\")]), _c(vuetify_lib_components_VGrid__WEBPACK_IMPORTED_MODULE_2__[\"VSpacer\"]), _c(vuetify_lib_components_VToolbar__WEBPACK_IMPORTED_MODULE_6__[\"VToolbarItems\"], [_c(vuetify_lib_components_VBtn__WEBPACK_IMPORTED_MODULE_0__[\"VBtn\"], {\n attrs: {\n dark: \"\",\n text: \"\"\n },\n on: {\n click: function ($event) {\n return _vm.closeStarContactPopUp();\n }\n }\n }, [_c(vuetify_lib_components_VIcon__WEBPACK_IMPORTED_MODULE_5__[\"VIcon\"], [_vm._v(\"mdi-close-circle\")])], 1)], 1)], 1), _c(vuetify_lib_components_VCard__WEBPACK_IMPORTED_MODULE_1__[\"VCard\"], [_c(\"ProjectSelect\", {\n model: {\n value: _vm.ProjectId,\n callback: function ($$v) {\n _vm.ProjectId = $$v;\n },\n expression: \"ProjectId\"\n }\n }), _c(vuetify_lib_components_VGrid__WEBPACK_IMPORTED_MODULE_2__[\"VRow\"], [_c(vuetify_lib_components_VGrid__WEBPACK_IMPORTED_MODULE_2__[\"VCol\"], {\n staticClass: \"mb-4\",\n attrs: {\n align: \"right\"\n }\n }, [_c(vuetify_lib_components_VBtn__WEBPACK_IMPORTED_MODULE_0__[\"VBtn\"], {\n staticClass: \"mr-4 rounded-0\",\n attrs: {\n disabled: _vm.ProjectId === null,\n small: \"\",\n color: \"success\"\n },\n on: {\n click: function ($event) {\n return _vm.addStar(_vm.ProjectId);\n }\n }\n }, [_vm._v(\" Add Star\")])], 1)], 1)], 1)], 1)], 1)], 1)], 1);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/Dashboards/WeeklyActivity/WeeklyActiveBuyers.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%2257799412-vue-loader-template%22%7D!./node_modules/vuetify-loader/lib/loader.js??ref--4!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--7!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options"); /***/ }), /***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"57799412-vue-loader-template\"}!./node_modules/vuetify-loader/lib/loader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/Dashboards/weeklyActivityPrintable/SalesPrintable.vue?vue&type=template&id=252936fa&scoped=true": /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"57799412-vue-loader-template"}!./node_modules/vuetify-loader/lib/loader.js??ref--4!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--7!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/Dashboards/weeklyActivityPrintable/SalesPrintable.vue?vue&type=template&id=252936fa&scoped=true ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! 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; });\n/* harmony import */ var vuetify_lib_components_VBtn__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuetify/lib/components/VBtn */ \"./node_modules/vuetify/lib/components/VBtn/index.js\");\n/* harmony import */ var vuetify_lib_components_VCard__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuetify/lib/components/VCard */ \"./node_modules/vuetify/lib/components/VCard/index.js\");\n/* harmony import */ var vuetify_lib_components_VDataTable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vuetify/lib/components/VDataTable */ \"./node_modules/vuetify/lib/components/VDataTable/index.js\");\n/* harmony import */ var vuetify_lib_components_VIcon__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! vuetify/lib/components/VIcon */ \"./node_modules/vuetify/lib/components/VIcon/index.js\");\n/* harmony import */ var vuetify_lib_components_VGrid__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! vuetify/lib/components/VGrid */ \"./node_modules/vuetify/lib/components/VGrid/index.js\");\n/* harmony import */ var vuetify_lib_components_VToolbar__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! vuetify/lib/components/VToolbar */ \"./node_modules/vuetify/lib/components/VToolbar/index.js\");\n\n\n\n\n\n\n\n\nvar render = function render() {\n var _vm = this,\n _c = _vm._self._c;\n return _c(vuetify_lib_components_VCard__WEBPACK_IMPORTED_MODULE_1__[\"VCard\"], [_c(vuetify_lib_components_VToolbar__WEBPACK_IMPORTED_MODULE_5__[\"VToolbar\"], {\n attrs: {\n dense: \"\",\n color: \"secondary\",\n dark: \"\",\n flat: \"\"\n }\n }, [_c(vuetify_lib_components_VToolbar__WEBPACK_IMPORTED_MODULE_5__[\"VToolbarTitle\"], [_vm._v(\"Weekly Sales Activity \"), _c(\"HelpText\", {\n attrs: {\n color: \"white\",\n slugProp: \"weeklySalesActivity\"\n }\n })], 1), _c(vuetify_lib_components_VGrid__WEBPACK_IMPORTED_MODULE_4__[\"VSpacer\"])], 1), _c(vuetify_lib_components_VDataTable__WEBPACK_IMPORTED_MODULE_2__[\"VDataTable\"], {\n staticClass: \"elevation-0\",\n attrs: {\n \"hide-default-footer\": \"\",\n \"disable-pagination\": \"\",\n \"sort-by\": \"projectId\",\n id: \"salesTableReport\",\n headers: _vm.headers,\n items: _vm.salesData,\n \"item-key\": \"lotNumber\",\n \"group-by\": \"Project.name\",\n dense: \"\",\n expanded: _vm.expanded\n },\n on: {\n \"update:expanded\": function ($event) {\n _vm.expanded = $event;\n }\n },\n scopedSlots: _vm._u([{\n key: `item.id`,\n fn: function ({\n item\n }) {\n return [_c(vuetify_lib_components_VBtn__WEBPACK_IMPORTED_MODULE_0__[\"VBtn\"], {\n staticClass: \"popoutBtn\",\n attrs: {\n text: \"\",\n color: \"secondary\"\n },\n on: {\n click: function ($event) {\n return _vm.goToTransaction(item.id);\n }\n }\n }, [_vm._v(_vm._s(item.id))])];\n }\n }, {\n key: `item.asset`,\n fn: function ({\n item\n }) {\n return [_vm._v(\" \" + _vm._s(item.Asset.lotNumber ? item.Asset.lotNumber : item.Asset.shortAddress) + \" \")];\n }\n }, {\n key: `item.listPrice`,\n fn: function ({\n item\n }) {\n return [_c(\"span\", [_vm._v(_vm._s(_vm._f(\"currencyUSD\")(item.Asset ? item.Asset.listPrice : 0)))])];\n }\n }, {\n key: `item.lotPremium`,\n fn: function ({\n item\n }) {\n return [_c(\"span\", [_vm._v(_vm._s(_vm._f(\"currencyUSD\")(item.Asset ? item.Asset.lotPremium : 0)))])];\n }\n }, {\n key: `item.status`,\n fn: function ({\n item\n }) {\n return [item.textStatus ? _c(\"span\", [_vm._v(_vm._s(item.textStatus))]) : _vm._e()];\n }\n }, {\n key: `item.basePrice`,\n fn: function ({\n item\n }) {\n return [_c(\"span\", [_vm._v(_vm._s(_vm._f(\"currencyUSD\")(item.Asset ? item.Asset.basePrice : 0)))])];\n }\n }, {\n key: `item.salePrice`,\n fn: function ({\n item\n }) {\n return [_c(\"span\", [_vm._v(_vm._s(_vm._f(\"currencyUSD\")(_vm._f(\"salesPrice\")(item.LineItems))))])];\n }\n }, {\n key: `item.agent`,\n fn: function ({\n item\n }) {\n return [_c(\"span\", [_vm._v(_vm._s(_vm.getAgent(item.agentListingPrimary)))])];\n }\n }, {\n key: `item.latestSalesDate`,\n fn: function ({\n item\n }) {\n return [_c(\"span\", [_vm._v(_vm._s(_vm._f(\"prettyDateTime\")(item.latestSalesDate[0].date)))])];\n }\n }, {\n key: `group.header`,\n fn: function ({\n group,\n headers,\n toggle,\n isOpen,\n items\n }) {\n return [!_vm.warMode ? _c(\"td\", {\n attrs: {\n colspan: headers.length\n }\n }, [_c(vuetify_lib_components_VBtn__WEBPACK_IMPORTED_MODULE_0__[\"VBtn\"], {\n ref: group,\n attrs: {\n \"x-small\": \"\",\n icon: \"\"\n },\n on: {\n click: toggle\n }\n }, [isOpen ? _c(vuetify_lib_components_VIcon__WEBPACK_IMPORTED_MODULE_3__[\"VIcon\"], [_vm._v(\"mdi-chevron-up\")]) : _c(vuetify_lib_components_VIcon__WEBPACK_IMPORTED_MODULE_3__[\"VIcon\"], [_vm._v(\"mdi-chevron-down\")])], 1), _c(\"span\", {\n staticClass: \"mx-5 font-weight-bold title\"\n }, [_vm._v(_vm._s(group))])], 1) : _vm._e(), !_vm.warMode ? _c(\"td\", {\n staticClass: \"title\",\n attrs: {\n rowspan: items.length + 1\n }\n }, [_vm._v(\" \" + _vm._s(_vm.getProjectGroupTotals(items)) + \" \")]) : _vm._e()];\n }\n }, {\n key: `item.buyer`,\n fn: function ({\n item\n }) {\n return [_vm._v(\" \" + _vm._s(item.PrimaryBuyerContact.fullNameLastFirst) + \" \")];\n }\n }, {\n key: \"expanded-item\",\n fn: function ({\n item\n }) {\n return [_c(\"td\", {\n attrs: {\n colspan: 8\n }\n }, [_c(vuetify_lib_components_VCard__WEBPACK_IMPORTED_MODULE_1__[\"VCard\"], {\n staticClass: \"mt-1 mb-1\",\n attrs: {\n \"max-width\": \"50%\",\n elevation: \"0\",\n tile: \"\"\n }\n }, _vm._l(item.PrimaryBuyerContact.Notes.slice(-1), function (note) {\n return _c(\"div\", {\n key: note.id\n }, [_c(\"h4\", [_vm._v(\" [ \" + _vm._s(_vm._f(\"prettyDateTime\")(note.createdAt)) + \" \" + _vm._s(_vm.getUser(note.createUser)) + \" | \" + _vm._s(_vm.getNoteRelType(note.relateType)) + \" ] \")]), _c(\"p\", [_vm._v(_vm._s(note.body))])]);\n }), 0)], 1)];\n }\n }], null, true)\n })], 1);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/Dashboards/weeklyActivityPrintable/SalesPrintable.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%2257799412-vue-loader-template%22%7D!./node_modules/vuetify-loader/lib/loader.js??ref--4!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--7!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options"); /***/ }), /***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"57799412-vue-loader-template\"}!./node_modules/vuetify-loader/lib/loader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/Event/RsvpListPopup.vue?vue&type=template&id=5a003c5e": /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"57799412-vue-loader-template"}!./node_modules/vuetify-loader/lib/loader.js??ref--4!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--7!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/Event/RsvpListPopup.vue?vue&type=template&id=5a003c5e ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! 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; });\n/* harmony import */ var vuetify_lib_components_VBtn__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuetify/lib/components/VBtn */ \"./node_modules/vuetify/lib/components/VBtn/index.js\");\n/* harmony import */ var vuetify_lib_components_VCard__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuetify/lib/components/VCard */ \"./node_modules/vuetify/lib/components/VCard/index.js\");\n/* harmony import */ var vuetify_lib_components_VDialog__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vuetify/lib/components/VDialog */ \"./node_modules/vuetify/lib/components/VDialog/index.js\");\n/* harmony import */ var vuetify_lib_components_VIcon__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! vuetify/lib/components/VIcon */ \"./node_modules/vuetify/lib/components/VIcon/index.js\");\n/* harmony import */ var vuetify_lib_components_VGrid__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! vuetify/lib/components/VGrid */ \"./node_modules/vuetify/lib/components/VGrid/index.js\");\n/* harmony import */ var vuetify_lib_components_VToolbar__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! vuetify/lib/components/VToolbar */ \"./node_modules/vuetify/lib/components/VToolbar/index.js\");\n\n\n\n\n\n\n\n\nvar render = function render() {\n var _vm = this,\n _c = _vm._self._c;\n return _c(vuetify_lib_components_VDialog__WEBPACK_IMPORTED_MODULE_2__[\"VDialog\"], {\n attrs: {\n persistent: \"\",\n \"max-width\": \"80%\"\n },\n model: {\n value: _vm.model,\n callback: function ($$v) {\n _vm.model = $$v;\n },\n expression: \"model\"\n }\n }, [_c(vuetify_lib_components_VCard__WEBPACK_IMPORTED_MODULE_1__[\"VCard\"], [_c(vuetify_lib_components_VToolbar__WEBPACK_IMPORTED_MODULE_5__[\"VToolbar\"], {\n attrs: {\n dense: \"\",\n dark: \"\",\n flat: \"\",\n color: \"secondary\"\n }\n }, [_c(vuetify_lib_components_VToolbar__WEBPACK_IMPORTED_MODULE_5__[\"VToolbarTitle\"], {\n staticClass: \"white--text\",\n staticStyle: {\n width: \"auto\"\n }\n }, [_c(\"h2\", [_vm._v(\"RSVP List\")])]), _c(vuetify_lib_components_VGrid__WEBPACK_IMPORTED_MODULE_4__[\"VSpacer\"]), _c(vuetify_lib_components_VBtn__WEBPACK_IMPORTED_MODULE_0__[\"VBtn\"], {\n attrs: {\n color: \"error\",\n title: \"\",\n small: \"\"\n },\n on: {\n click: _vm.close\n }\n }, [_c(vuetify_lib_components_VIcon__WEBPACK_IMPORTED_MODULE_3__[\"VIcon\"], [_vm._v(\"mdi-window-close\")])], 1)], 1), _c(\"RsvpList\", {\n attrs: {\n eventId: _vm.eventId,\n projectIdProp: _vm.projectId\n }\n })], 1)], 1);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/Event/RsvpListPopup.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%2257799412-vue-loader-template%22%7D!./node_modules/vuetify-loader/lib/loader.js??ref--4!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--7!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options"); /***/ }), /***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"57799412-vue-loader-template\"}!./node_modules/vuetify-loader/lib/loader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/Project/WeeklyTrafficNotes.vue?vue&type=template&id=97eed52a": /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"57799412-vue-loader-template"}!./node_modules/vuetify-loader/lib/loader.js??ref--4!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--7!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/Project/WeeklyTrafficNotes.vue?vue&type=template&id=97eed52a ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! 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; });\n/* harmony import */ var vuetify_lib_components_VCard__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuetify/lib/components/VCard */ \"./node_modules/vuetify/lib/components/VCard/index.js\");\n/* harmony import */ var vuetify_lib_components_VGrid__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuetify/lib/components/VGrid */ \"./node_modules/vuetify/lib/components/VGrid/index.js\");\n/* harmony import */ var vuetify_lib_components_VTextarea__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vuetify/lib/components/VTextarea */ \"./node_modules/vuetify/lib/components/VTextarea/index.js\");\n/* harmony import */ var vuetify_lib_components_VToolbar__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! vuetify/lib/components/VToolbar */ \"./node_modules/vuetify/lib/components/VToolbar/index.js\");\n\n\n\n\n\n\n\n\nvar render = function render() {\n var _vm = this,\n _c = _vm._self._c;\n return _c(vuetify_lib_components_VGrid__WEBPACK_IMPORTED_MODULE_1__[\"VRow\"], [_c(vuetify_lib_components_VGrid__WEBPACK_IMPORTED_MODULE_1__[\"VCol\"], [_c(vuetify_lib_components_VCard__WEBPACK_IMPORTED_MODULE_0__[\"VCard\"], {\n staticClass: \"p-2\",\n attrs: {\n outlined: \"\"\n }\n }, [_c(vuetify_lib_components_VToolbar__WEBPACK_IMPORTED_MODULE_3__[\"VToolbar\"], {\n attrs: {\n dense: \"\",\n flat: \"\"\n }\n }, [_c(vuetify_lib_components_VToolbar__WEBPACK_IMPORTED_MODULE_3__[\"VToolbarTitle\"], {\n staticClass: \"siteChartTitle success--text\"\n }, [_vm._v(\" General Traffic Narrative: \")])], 1), _c(vuetify_lib_components_VCard__WEBPACK_IMPORTED_MODULE_0__[\"VCardText\"], [!_vm.printMode ? _c(vuetify_lib_components_VTextarea__WEBPACK_IMPORTED_MODULE_2__[\"VTextarea\"], {\n attrs: {\n \"auto-grow\": \"\",\n rows: \"3\",\n \"row-height\": \"30\"\n },\n model: {\n value: _vm.notes,\n callback: function ($$v) {\n _vm.notes = $$v;\n },\n expression: \"notes\"\n }\n }) : _c(\"div\", [_vm._v(\" \" + _vm._s(this.notes))]), _c(vuetify_lib_components_VGrid__WEBPACK_IMPORTED_MODULE_1__[\"VCol\"], {\n attrs: {\n align: \"right\"\n }\n }, [!_vm.printMode ? _c(\"SaveButton\", {\n staticClass: \"mr-4 mb-4 rounded-0\",\n attrs: {\n disabled: !_vm.changed || _vm.notes.length === 0,\n module: \"ProjectTrafficNotes\"\n }\n }) : _vm._e()], 1)], 1)], 1)], 1)], 1);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/Project/WeeklyTrafficNotes.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%2257799412-vue-loader-template%22%7D!./node_modules/vuetify-loader/lib/loader.js??ref--4!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--7!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options"); /***/ }), /***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"57799412-vue-loader-template\"}!./node_modules/vuetify-loader/lib/loader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/Reports/Escrow/CloseCancelSummary.vue?vue&type=template&id=10f1bb6e&scoped=true": /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"57799412-vue-loader-template"}!./node_modules/vuetify-loader/lib/loader.js??ref--4!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--7!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/Reports/Escrow/CloseCancelSummary.vue?vue&type=template&id=10f1bb6e&scoped=true ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! 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; });\n/* harmony import */ var vuetify_lib_components_VBtn__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuetify/lib/components/VBtn */ \"./node_modules/vuetify/lib/components/VBtn/index.js\");\n/* harmony import */ var vuetify_lib_components_VCard__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuetify/lib/components/VCard */ \"./node_modules/vuetify/lib/components/VCard/index.js\");\n/* harmony import */ var vuetify_lib_components_VGrid__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vuetify/lib/components/VGrid */ \"./node_modules/vuetify/lib/components/VGrid/index.js\");\n/* harmony import */ var vuetify_lib_components_VDataTable__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! vuetify/lib/components/VDataTable */ \"./node_modules/vuetify/lib/components/VDataTable/index.js\");\n/* harmony import */ var vuetify_lib_components_VDialog__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! vuetify/lib/components/VDialog */ \"./node_modules/vuetify/lib/components/VDialog/index.js\");\n/* harmony import */ var vuetify_lib_components_VIcon__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! vuetify/lib/components/VIcon */ \"./node_modules/vuetify/lib/components/VIcon/index.js\");\n/* harmony import */ var vuetify_lib_components_VToolbar__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! vuetify/lib/components/VToolbar */ \"./node_modules/vuetify/lib/components/VToolbar/index.js\");\n\n\n\n\n\n\n\n\n\n\n\n\nvar render = function render() {\n var _vm = this,\n _c = _vm._self._c;\n return \"Closing This Week\" ? _c(vuetify_lib_components_VCard__WEBPACK_IMPORTED_MODULE_1__[\"VCard\"], {\n staticClass: \"mx-3 mt-1 rounded-1 elevation-1 fill-height\",\n style: _vm.closings ? {\n color: \"#69BC45\"\n } : {\n color: \"#3853A3\"\n },\n attrs: {\n align: \"center\"\n }\n }, [_c(vuetify_lib_components_VCard__WEBPACK_IMPORTED_MODULE_1__[\"VCardTitle\"], [_c(\"b\", [_vm._v(_vm._s(_vm.closings ? \"Closing This Week\" : \"Cancellations This Week\"))])]), _c(vuetify_lib_components_VGrid__WEBPACK_IMPORTED_MODULE_2__[\"VRow\"], [_c(vuetify_lib_components_VGrid__WEBPACK_IMPORTED_MODULE_2__[\"VCol\"], [_c(vuetify_lib_components_VDataTable__WEBPACK_IMPORTED_MODULE_3__[\"VDataTable\"], {\n attrs: {\n \"loading-text\": \"Loading...\",\n loading: _vm.loading,\n \"disable-pagination\": \"\",\n \"hide-default-footer\": \"\",\n headers: _vm.headers,\n items: _vm.isClosingOrCancellation,\n dense: \"\"\n },\n on: {\n \"click:row\": _vm.tableClick\n },\n scopedSlots: _vm._u([{\n key: `item.date`,\n fn: function ({\n item\n }) {\n return [_vm.closings ? _c(\"span\", [_vm._v(_vm._s(_vm._f(\"prettyDate\")(_vm._f(\"estCloseDate\")(item.Dates))))]) : _c(\"span\", [_vm._v(_vm._s(_vm._f(\"prettyDate\")(_vm._f(\"cancelDate\")(item.Dates))))])];\n }\n }, {\n key: `item.notes`,\n fn: function ({\n item\n }) {\n return [_c(vuetify_lib_components_VBtn__WEBPACK_IMPORTED_MODULE_0__[\"VBtn\"], {\n staticClass: \"popoutBtn\",\n attrs: {\n text: \"\",\n color: \"secondary\"\n },\n on: {\n click: function ($event) {\n return _vm.displayNotes(item);\n }\n }\n }, [_vm._v(\"Notes\")])];\n }\n }, {\n key: `item.transaction`,\n fn: function ({\n item\n }) {\n return [_c(vuetify_lib_components_VBtn__WEBPACK_IMPORTED_MODULE_0__[\"VBtn\"], {\n staticClass: \"popoutBtn\",\n attrs: {\n text: \"\",\n color: \"secondary\"\n },\n on: {\n click: function ($event) {\n return _vm.displayTransaction(item);\n }\n }\n }, [_vm._v(_vm._s(item.id))])];\n }\n }, {\n key: `item.asset`,\n fn: function ({\n item\n }) {\n return [_c(vuetify_lib_components_VBtn__WEBPACK_IMPORTED_MODULE_0__[\"VBtn\"], {\n staticClass: \"popoutBtn\",\n attrs: {\n text: \"\",\n color: \"secondary\"\n },\n on: {\n click: function ($event) {\n return _vm.displayAsset(item);\n }\n }\n }, [_vm._v(_vm._s(item.Asset.shortAddress))])];\n }\n }, {\n key: `item.buyer`,\n fn: function ({\n item\n }) {\n return [_c(\"span\", {\n on: {\n click: function ($event) {\n return _vm.displayContact(item.PrimaryBuyerContact.id);\n }\n }\n }, [_vm._v(_vm._s(item.PrimaryBuyerContact.fullNameLastFirst))])];\n }\n }], null, true)\n })], 1)], 1), _c(vuetify_lib_components_VDialog__WEBPACK_IMPORTED_MODULE_4__[\"VDialog\"], {\n attrs: {\n persistent: \"\",\n \"max-width\": \"80%\"\n },\n model: {\n value: _vm.notesDialog,\n callback: function ($$v) {\n _vm.notesDialog = $$v;\n },\n expression: \"notesDialog\"\n }\n }, [_c(vuetify_lib_components_VCard__WEBPACK_IMPORTED_MODULE_1__[\"VCard\"], [_c(vuetify_lib_components_VToolbar__WEBPACK_IMPORTED_MODULE_6__[\"VToolbar\"], {\n attrs: {\n dense: \"\",\n dark: \"\",\n flat: \"\",\n color: \"secondary\"\n }\n }, [_c(vuetify_lib_components_VToolbar__WEBPACK_IMPORTED_MODULE_6__[\"VToolbarTitle\"], {\n staticClass: \"white--text\",\n staticStyle: {\n width: \"auto\"\n }\n }, [_c(\"h2\", [_vm._v(\"Note List\")])]), _c(vuetify_lib_components_VGrid__WEBPACK_IMPORTED_MODULE_2__[\"VSpacer\"]), _c(vuetify_lib_components_VBtn__WEBPACK_IMPORTED_MODULE_0__[\"VBtn\"], {\n attrs: {\n color: \"error\",\n title: \"\",\n small: \"\"\n },\n on: {\n click: _vm.closeNotesDialog\n }\n }, [_c(vuetify_lib_components_VIcon__WEBPACK_IMPORTED_MODULE_5__[\"VIcon\"], [_vm._v(\"mdi-window-close\")])], 1)], 1), _c(\"NotesList\", {\n attrs: {\n contactId: _vm.notesContactId,\n relType: \"ors\",\n relId: _vm.notesRelateId\n }\n })], 1)], 1), _c(vuetify_lib_components_VDialog__WEBPACK_IMPORTED_MODULE_4__[\"VDialog\"], {\n attrs: {\n persistent: \"\",\n \"max-width\": \"80%\"\n },\n model: {\n value: _vm.transactionDialog,\n callback: function ($$v) {\n _vm.transactionDialog = $$v;\n },\n expression: \"transactionDialog\"\n }\n }, [_c(vuetify_lib_components_VCard__WEBPACK_IMPORTED_MODULE_1__[\"VCard\"], [_c(vuetify_lib_components_VToolbar__WEBPACK_IMPORTED_MODULE_6__[\"VToolbar\"], {\n attrs: {\n dense: \"\",\n dark: \"\",\n flat: \"\",\n color: \"secondary\"\n }\n }, [_c(vuetify_lib_components_VToolbar__WEBPACK_IMPORTED_MODULE_6__[\"VToolbarTitle\"], {\n staticClass: \"white--text\",\n staticStyle: {\n width: \"auto\"\n }\n }, [_c(\"h2\", [_vm._v(\"Transactions\")])]), _c(vuetify_lib_components_VGrid__WEBPACK_IMPORTED_MODULE_2__[\"VSpacer\"]), _c(vuetify_lib_components_VBtn__WEBPACK_IMPORTED_MODULE_0__[\"VBtn\"], {\n attrs: {\n color: \"error\",\n title: \"\",\n small: \"\"\n },\n on: {\n click: _vm.closeTransactionDialog\n }\n }, [_c(vuetify_lib_components_VIcon__WEBPACK_IMPORTED_MODULE_5__[\"VIcon\"], [_vm._v(\"mdi-window-close\")])], 1)], 1), _vm.transactionDialog ? _c(\"Transaction\", {\n attrs: {\n transactionIdProp: _vm.currentTransaction\n }\n }) : _vm._e()], 1)], 1), _c(vuetify_lib_components_VDialog__WEBPACK_IMPORTED_MODULE_4__[\"VDialog\"], {\n attrs: {\n persistent: \"\",\n \"max-width\": \"80%\"\n },\n model: {\n value: _vm.assetDialog,\n callback: function ($$v) {\n _vm.assetDialog = $$v;\n },\n expression: \"assetDialog\"\n }\n }, [_c(vuetify_lib_components_VCard__WEBPACK_IMPORTED_MODULE_1__[\"VCard\"], [_c(vuetify_lib_components_VToolbar__WEBPACK_IMPORTED_MODULE_6__[\"VToolbar\"], {\n attrs: {\n dense: \"\",\n dark: \"\",\n flat: \"\",\n color: \"secondary\"\n }\n }, [_c(vuetify_lib_components_VToolbar__WEBPACK_IMPORTED_MODULE_6__[\"VToolbarTitle\"], {\n staticClass: \"white--text\",\n staticStyle: {\n width: \"auto\"\n }\n }, [_c(\"h2\", [_vm._v(\"Assets\")])]), _c(vuetify_lib_components_VGrid__WEBPACK_IMPORTED_MODULE_2__[\"VSpacer\"]), _c(vuetify_lib_components_VBtn__WEBPACK_IMPORTED_MODULE_0__[\"VBtn\"], {\n attrs: {\n color: \"error\",\n title: \"\",\n small: \"\"\n },\n on: {\n click: _vm.closeAssetDialog\n }\n }, [_c(vuetify_lib_components_VIcon__WEBPACK_IMPORTED_MODULE_5__[\"VIcon\"], [_vm._v(\"mdi-window-close\")])], 1)], 1), _vm.assetDialog ? _c(\"Asset\", {\n attrs: {\n assetIdProp: _vm.currentAsset\n }\n }) : _vm._e()], 1)], 1)], 1) : undefined;\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/Reports/Escrow/CloseCancelSummary.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%2257799412-vue-loader-template%22%7D!./node_modules/vuetify-loader/lib/loader.js??ref--4!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--7!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options"); /***/ }), /***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"57799412-vue-loader-template\"}!./node_modules/vuetify-loader/lib/loader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/Reports/TrafficAndSales/Sales.vue?vue&type=template&id=0bed7182": /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"57799412-vue-loader-template"}!./node_modules/vuetify-loader/lib/loader.js??ref--4!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--7!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/Reports/TrafficAndSales/Sales.vue?vue&type=template&id=0bed7182 ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! 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; });\n/* harmony import */ var vuetify_lib_components_VBtn__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuetify/lib/components/VBtn */ \"./node_modules/vuetify/lib/components/VBtn/index.js\");\n/* harmony import */ var vuetify_lib_components_VCard__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuetify/lib/components/VCard */ \"./node_modules/vuetify/lib/components/VCard/index.js\");\n/* harmony import */ var vuetify_lib_components_VGrid__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vuetify/lib/components/VGrid */ \"./node_modules/vuetify/lib/components/VGrid/index.js\");\n/* harmony import */ var vuetify_lib_components_VDataTable__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! vuetify/lib/components/VDataTable */ \"./node_modules/vuetify/lib/components/VDataTable/index.js\");\n/* harmony import */ var vuetify_lib_components_VDialog__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! vuetify/lib/components/VDialog */ \"./node_modules/vuetify/lib/components/VDialog/index.js\");\n/* harmony import */ var vuetify_lib_components_VForm__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! vuetify/lib/components/VForm */ \"./node_modules/vuetify/lib/components/VForm/index.js\");\n/* harmony import */ var vuetify_lib_components_VIcon__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! vuetify/lib/components/VIcon */ \"./node_modules/vuetify/lib/components/VIcon/index.js\");\n/* harmony import */ var vuetify_lib_components_VToolbar__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! vuetify/lib/components/VToolbar */ \"./node_modules/vuetify/lib/components/VToolbar/index.js\");\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar render = function render() {\n var _vm = this,\n _c = _vm._self._c;\n return _c(vuetify_lib_components_VGrid__WEBPACK_IMPORTED_MODULE_2__[\"VRow\"], {\n ref: \"report\",\n attrs: {\n justify: \"center\"\n }\n }, [_c(vuetify_lib_components_VGrid__WEBPACK_IMPORTED_MODULE_2__[\"VCol\"], {\n attrs: {\n md: \"12\"\n }\n }, [_c(vuetify_lib_components_VCard__WEBPACK_IMPORTED_MODULE_1__[\"VCard\"], {\n staticClass: \"mx-auto\"\n }, [_c(vuetify_lib_components_VToolbar__WEBPACK_IMPORTED_MODULE_7__[\"VToolbar\"], {\n attrs: {\n dense: \"\",\n color: \"secondary\",\n dark: \"\",\n flat: \"\"\n }\n }, [_c(vuetify_lib_components_VToolbar__WEBPACK_IMPORTED_MODULE_7__[\"VToolbarTitle\"], {\n staticStyle: {\n width: \"400px\"\n }\n }, [_vm._v(\"Weekly Sales Activity \"), _c(\"HelpText\", {\n attrs: {\n color: \"white\",\n slugProp: \"weeklySalesActivity\"\n }\n })], 1), _c(vuetify_lib_components_VGrid__WEBPACK_IMPORTED_MODULE_2__[\"VSpacer\"])], 1), _c(vuetify_lib_components_VCard__WEBPACK_IMPORTED_MODULE_1__[\"VCardText\"], [_c(vuetify_lib_components_VForm__WEBPACK_IMPORTED_MODULE_5__[\"VForm\"], [_c(vuetify_lib_components_VGrid__WEBPACK_IMPORTED_MODULE_2__[\"VRow\"], [_c(vuetify_lib_components_VGrid__WEBPACK_IMPORTED_MODULE_2__[\"VCol\"], [_c(vuetify_lib_components_VDataTable__WEBPACK_IMPORTED_MODULE_3__[\"VDataTable\"], {\n attrs: {\n \"hide-default-footer\": \"\",\n \"disable-pagination\": \"\",\n \"sort-by\": [\"textStatus\"],\n headers: _vm.headers,\n items: _vm.salesData,\n \"item-key\": \"id\",\n dense: \"\",\n \"show-expand\": \"\",\n expanded: _vm.expanded,\n \"custom-sort\": _vm.customSort,\n \"sort-desc\": [false]\n },\n on: {\n \"update:expanded\": function ($event) {\n _vm.expanded = $event;\n }\n },\n scopedSlots: _vm._u([{\n key: `item.id`,\n fn: function ({\n item\n }) {\n return [_vm.printMode ? _c(vuetify_lib_components_VBtn__WEBPACK_IMPORTED_MODULE_0__[\"VBtn\"], {\n staticClass: \"popoutBtn\",\n attrs: {\n text: \"\",\n color: \"secondary\"\n },\n on: {\n click: function ($event) {\n return _vm.goToTransaction(item.id);\n }\n }\n }, [_vm._v(_vm._s(item.id))]) : _vm._e()];\n }\n }, {\n key: `item.asset`,\n fn: function ({\n item\n }) {\n return [_c(vuetify_lib_components_VBtn__WEBPACK_IMPORTED_MODULE_0__[\"VBtn\"], {\n staticClass: \"popoutBtn\",\n attrs: {\n text: \"\",\n color: \"secondary\"\n },\n on: {\n click: function ($event) {\n return _vm.goToAsset(item.Asset.id);\n }\n }\n }, [_vm._v(_vm._s(item.Asset.shortAddress))])];\n }\n }, {\n key: `item.listPrice`,\n fn: function ({\n item\n }) {\n return [_c(\"span\", [_vm._v(_vm._s(_vm._f(\"currencyUSD\")(item.Asset ? item.Asset.listPrice : 0)))])];\n }\n }, {\n key: `item.lotPremium`,\n fn: function ({\n item\n }) {\n return [_c(\"span\", [_vm._v(_vm._s(_vm._f(\"currencyUSD\")(item.Asset ? item.Asset.lotPremium : 0)))])];\n }\n }, {\n key: `item.status`,\n fn: function ({\n item\n }) {\n return [!_vm.printMode ? _c(vuetify_lib_components_VBtn__WEBPACK_IMPORTED_MODULE_0__[\"VBtn\"], {\n staticClass: \"popoutBtn\",\n attrs: {\n text: \"\",\n color: \"secondary\"\n },\n on: {\n click: function ($event) {\n return _vm.goToTransaction(item.id);\n }\n }\n }, [_vm._v(_vm._s(item.textStatus))]) : _c(\"span\", [_vm._v(_vm._s(item.textStatus))])];\n }\n }, {\n key: `item.basePrice`,\n fn: function ({\n item\n }) {\n return [_c(\"span\", [_vm._v(_vm._s(_vm._f(\"currencyUSD\")(item.Asset ? item.Asset.basePrice : 0)))])];\n }\n }, {\n key: `item.salePrice`,\n fn: function ({\n item\n }) {\n return [_c(\"span\", [_vm._v(_vm._s(_vm._f(\"currencyUSD\")(_vm._f(\"salesPrice\")(item.LineItems))))])];\n }\n }, {\n key: `item.agent`,\n fn: function ({\n item\n }) {\n return [_c(\"span\", [_vm._v(_vm._s(_vm.getAgent(item.PrimaryBuyerContact)))])];\n }\n }, {\n key: `item.totalConcessions`,\n fn: function ({\n item\n }) {\n return [_c(\"span\", [_vm._v(_vm._s(_vm._f(\"currencyUSD\")(item.totalConcessions)))])];\n }\n }, {\n key: `item.latestSalesDate`,\n fn: function ({\n item\n }) {\n return [_c(\"span\", [_vm._v(_vm._s(_vm._f(\"prettyDateTime\")(item.latestSalesDate)))])];\n }\n }, {\n key: `group.header`,\n fn: function ({\n group,\n headers,\n toggle,\n isOpen,\n items\n }) {\n return [!_vm.warMode ? _c(\"td\", {\n attrs: {\n colspan: headers.length\n }\n }, [_c(vuetify_lib_components_VBtn__WEBPACK_IMPORTED_MODULE_0__[\"VBtn\"], {\n ref: group,\n attrs: {\n \"x-small\": \"\",\n icon: \"\"\n },\n on: {\n click: toggle\n }\n }, [isOpen ? _c(vuetify_lib_components_VIcon__WEBPACK_IMPORTED_MODULE_6__[\"VIcon\"], [_vm._v(\"mdi-chevron-up\")]) : _c(vuetify_lib_components_VIcon__WEBPACK_IMPORTED_MODULE_6__[\"VIcon\"], [_vm._v(\"mdi-chevron-down\")])], 1), _c(\"span\", {\n staticClass: \"mx-5 font-weight-bold title\"\n }, [_vm._v(_vm._s(group))])], 1) : _vm._e(), !_vm.warMode ? _c(\"td\", {\n staticClass: \"title\",\n attrs: {\n rowspan: items.length + 1\n }\n }, [_vm._v(\" \" + _vm._s(_vm.getProjectGroupTotals(items)) + \" \")]) : _vm._e()];\n }\n }, {\n key: `item.buyer`,\n fn: function ({\n item\n }) {\n return [!_vm.printMode ? _c(vuetify_lib_components_VBtn__WEBPACK_IMPORTED_MODULE_0__[\"VBtn\"], {\n staticClass: \"popoutBtn\",\n attrs: {\n text: \"\",\n color: \"secondary\"\n },\n on: {\n click: function ($event) {\n return _vm.goToContact(item.PrimaryBuyerContact.id);\n }\n }\n }, [_vm._v(_vm._s(item.PrimaryBuyerContact.fullNameLastFirst))]) : _c(\"span\", [_vm._v(_vm._s(item.PrimaryBuyerContact.fullNameLastFirst))])];\n }\n }, {\n key: \"expanded-item\",\n fn: function ({\n item\n }) {\n return [_c(\"td\", {\n attrs: {\n colspan: 12\n }\n }, [_c(vuetify_lib_components_VCard__WEBPACK_IMPORTED_MODULE_1__[\"VCard\"], {\n staticClass: \"mt-1 mb-1\",\n attrs: {\n \"max-width\": \"50%\",\n elevation: \"0\",\n tile: \"\"\n }\n }, _vm._l(item.PrimaryBuyerContact.Notes.slice(-1), function (note) {\n return _c(\"div\", {\n key: note.id\n }, [_c(\"h4\", [_vm._v(\" [ \" + _vm._s(_vm._f(\"prettyDateTime\")(note.createdAt)) + \" \" + _vm._s(_vm.getUser(note.createUser)) + \" | \" + _vm._s(_vm.getNoteRelType(note.relateType)) + \" ] \")]), _c(\"p\", [_vm._v(_vm._s(note.body))])]);\n }), 0)], 1)];\n }\n }], null, true)\n }, [_vm.showNetTransactions ? _c(\"template\", {\n slot: \"body.append\"\n }, [_c(\"tr\", {\n staticClass: \"title\"\n }, [_c(\"th\", {\n staticClass: \"title\",\n attrs: {\n colspan: \"12\"\n }\n }, [_vm._v(\"Net Transactions\")]), _c(\"th\", {\n staticClass: \"title\"\n }, [_vm._v(_vm._s(_vm.statusTotals.offerStatusTotal))]), _c(\"th\", {\n staticClass: \"title\"\n }, [_vm._v(\" \" + _vm._s(_vm.statusTotals.reservationStatusTotal) + \" \")]), _c(\"th\", {\n staticClass: \"title\"\n }, [_vm._v(_vm._s(_vm.statusTotals.saleStatusTotal))]), _c(\"th\", {\n staticClass: \"title\"\n }, [_vm._v(\" \" + _vm._s(_vm.statusTotals.cancelStatusTotal) + \" \")]), _c(\"th\", {\n staticClass: \"title text-right\"\n }, [_vm._v(_vm._s(_vm.projectTotals))])])]) : _vm._e()], 2)], 1)], 1)], 1)], 1)], 1)], 1), _c(vuetify_lib_components_VDialog__WEBPACK_IMPORTED_MODULE_4__[\"VDialog\"], {\n attrs: {\n persistent: \"\",\n \"max-width\": \"80%\"\n },\n model: {\n value: _vm.transactionDialog,\n callback: function ($$v) {\n _vm.transactionDialog = $$v;\n },\n expression: \"transactionDialog\"\n }\n }, [_c(vuetify_lib_components_VCard__WEBPACK_IMPORTED_MODULE_1__[\"VCard\"], [_c(vuetify_lib_components_VToolbar__WEBPACK_IMPORTED_MODULE_7__[\"VToolbar\"], {\n attrs: {\n dense: \"\",\n dark: \"\",\n flat: \"\",\n color: \"secondary\"\n }\n }, [_c(vuetify_lib_components_VToolbar__WEBPACK_IMPORTED_MODULE_7__[\"VToolbarTitle\"], {\n staticClass: \"white--text\",\n staticStyle: {\n width: \"auto\"\n }\n }, [_c(\"h2\", [_vm._v(\"Transactions\")])]), _c(vuetify_lib_components_VGrid__WEBPACK_IMPORTED_MODULE_2__[\"VSpacer\"]), _c(vuetify_lib_components_VBtn__WEBPACK_IMPORTED_MODULE_0__[\"VBtn\"], {\n attrs: {\n color: \"error\",\n title: \"\",\n small: \"\"\n },\n on: {\n click: _vm.closeTransactionDialog\n }\n }, [_c(vuetify_lib_components_VIcon__WEBPACK_IMPORTED_MODULE_6__[\"VIcon\"], [_vm._v(\"mdi-window-close\")])], 1)], 1), _vm.transactionDialog ? _c(\"Transaction\", {\n attrs: {\n transactionIdProp: _vm.currentTransaction\n }\n }) : _vm._e()], 1)], 1), _c(vuetify_lib_components_VDialog__WEBPACK_IMPORTED_MODULE_4__[\"VDialog\"], {\n attrs: {\n persistent: \"\",\n \"max-width\": \"80%\"\n },\n model: {\n value: _vm.assetDialog,\n callback: function ($$v) {\n _vm.assetDialog = $$v;\n },\n expression: \"assetDialog\"\n }\n }, [_c(vuetify_lib_components_VCard__WEBPACK_IMPORTED_MODULE_1__[\"VCard\"], [_c(vuetify_lib_components_VCard__WEBPACK_IMPORTED_MODULE_1__[\"VCardActions\"], [_c(vuetify_lib_components_VGrid__WEBPACK_IMPORTED_MODULE_2__[\"VSpacer\"]), _c(vuetify_lib_components_VBtn__WEBPACK_IMPORTED_MODULE_0__[\"VBtn\"], {\n attrs: {\n color: \"red\",\n text: \"\"\n },\n on: {\n click: _vm.closeAssetDialog\n }\n }, [_vm._v(\" Close \"), _c(vuetify_lib_components_VIcon__WEBPACK_IMPORTED_MODULE_6__[\"VIcon\"], [_vm._v(\"mdi-close\")])], 1)], 1), _vm.assetDialog ? _c(\"Asset\", {\n attrs: {\n assetIdProp: _vm.currentAsset\n }\n }) : _vm._e()], 1)], 1)], 1);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/Reports/TrafficAndSales/Sales.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%2257799412-vue-loader-template%22%7D!./node_modules/vuetify-loader/lib/loader.js??ref--4!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--7!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options"); /***/ }), /***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"57799412-vue-loader-template\"}!./node_modules/vuetify-loader/lib/loader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/Transaction/TransactionListPopup.vue?vue&type=template&id=6b9093d1": /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"57799412-vue-loader-template"}!./node_modules/vuetify-loader/lib/loader.js??ref--4!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--7!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/Transaction/TransactionListPopup.vue?vue&type=template&id=6b9093d1 ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! 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; });\n/* harmony import */ var vuetify_lib_components_VBtn__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vuetify/lib/components/VBtn */ \"./node_modules/vuetify/lib/components/VBtn/index.js\");\n/* harmony import */ var vuetify_lib_components_VCard__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuetify/lib/components/VCard */ \"./node_modules/vuetify/lib/components/VCard/index.js\");\n/* harmony import */ var vuetify_lib_components_VGrid__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vuetify/lib/components/VGrid */ \"./node_modules/vuetify/lib/components/VGrid/index.js\");\n/* harmony import */ var vuetify_lib_components_VDialog__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! vuetify/lib/components/VDialog */ \"./node_modules/vuetify/lib/components/VDialog/index.js\");\n/* harmony import */ var vuetify_lib_components_VIcon__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! vuetify/lib/components/VIcon */ \"./node_modules/vuetify/lib/components/VIcon/index.js\");\n/* harmony import */ var vuetify_lib_components_VToolbar__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! vuetify/lib/components/VToolbar */ \"./node_modules/vuetify/lib/components/VToolbar/index.js\");\n\n\n\n\n\n\n\n\n\n\nvar render = function render() {\n var _vm = this,\n _c = _vm._self._c;\n return _c(vuetify_lib_components_VGrid__WEBPACK_IMPORTED_MODULE_2__[\"VRow\"], [_c(vuetify_lib_components_VGrid__WEBPACK_IMPORTED_MODULE_2__[\"VCol\"], [_c(vuetify_lib_components_VDialog__WEBPACK_IMPORTED_MODULE_3__[\"VDialog\"], {\n attrs: {\n persistent: \"\",\n \"max-width\": \"80%\"\n },\n model: {\n value: _vm.model,\n callback: function ($$v) {\n _vm.model = $$v;\n },\n expression: \"model\"\n }\n }, [_c(vuetify_lib_components_VCard__WEBPACK_IMPORTED_MODULE_1__[\"VCard\"], [_c(vuetify_lib_components_VToolbar__WEBPACK_IMPORTED_MODULE_5__[\"VToolbar\"], {\n attrs: {\n dense: \"\",\n dark: \"\",\n flat: \"\",\n color: \"secondary\"\n }\n }, [_c(vuetify_lib_components_VToolbar__WEBPACK_IMPORTED_MODULE_5__[\"VToolbarTitle\"], {\n staticClass: \"white--text\"\n }, [_vm._v(\"Transactions List\")]), _c(vuetify_lib_components_VGrid__WEBPACK_IMPORTED_MODULE_2__[\"VSpacer\"]), _c(vuetify_lib_components_VBtn__WEBPACK_IMPORTED_MODULE_0__[\"VBtn\"], {\n attrs: {\n tile: \"\",\n small: \"\",\n color: \"error\"\n },\n on: {\n click: _vm.close\n }\n }, [_c(vuetify_lib_components_VIcon__WEBPACK_IMPORTED_MODULE_4__[\"VIcon\"], [_vm._v(\"mdi-window-close\")])], 1)], 1), _c(\"TransactionSearchableList\", {\n attrs: {\n hideToolbar: true,\n prepopulatedList: _vm.prepopulatedList,\n preBuiltHeaders: _vm.preBuiltHeaders\n }\n })], 1)], 1)], 1)], 1);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n\n\n//# sourceURL=webpack:///./src/components/Transaction/TransactionListPopup.vue?./node_modules/cache-loader/dist/cjs.js?%7B%22cacheDirectory%22:%22node_modules/.cache/vue-loader%22,%22cacheIdentifier%22:%2257799412-vue-loader-template%22%7D!./node_modules/vuetify-loader/lib/loader.js??ref--4!./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--7!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options"); /***/ }), /***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/Dashboards/WeeklyActivity/SalesSummary.vue?vue&type=style&index=0&id=7cea7df9&lang=scss": /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/Dashboards/WeeklyActivity/SalesSummary.vue?vue&type=style&index=0&id=7cea7df9&lang=scss ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("// Imports\nvar ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\nexports = ___CSS_LOADER_API_IMPORT___(false);\n// Module\nexports.push([module.i, \".mdc-typography-style-headline {\\n font-family: Roboto;\\n font-size: 16 .mdc-typography-style-headline --error;\\n font-size-color: red;\\n}\\n.net {\\n background: #B4CEF0;\\n}\\n.closed {\\n background: #D9EED1;\\n}\", \"\"]);\n// Exports\nmodule.exports = exports;\n\n\n//# sourceURL=webpack:///./src/components/Dashboards/WeeklyActivity/SalesSummary.vue?./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options"); /***/ }), /***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/Dashboards/WeeklyActivity/SalesSummary.vue?vue&type=style&index=1&id=7cea7df9&scoped=true&lang=scss": /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/Dashboards/WeeklyActivity/SalesSummary.vue?vue&type=style&index=1&id=7cea7df9&scoped=true&lang=scss ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("// Imports\nvar ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\nexports = ___CSS_LOADER_API_IMPORT___(false);\n// Module\nexports.push([module.i, \".mdc-typography-style-headline[data-v-7cea7df9] {\\n font-family: Roboto;\\n font-size: 16 .mdc-typography-style-headline --error;\\n font-size-color: red;\\n}\\ntbody tr[data-v-7cea7df9]:hover {\\n background-color: transparent !important;\\n}\", \"\"]);\n// Exports\nmodule.exports = exports;\n\n\n//# sourceURL=webpack:///./src/components/Dashboards/WeeklyActivity/SalesSummary.vue?./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options"); /***/ }), /***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/Dashboards/WeeklyActivity/WeeklyActiveBuyers.vue?vue&type=style&index=0&id=cb4577b4&scoped=true&lang=scss": /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/Dashboards/WeeklyActivity/WeeklyActiveBuyers.vue?vue&type=style&index=0&id=cb4577b4&scoped=true&lang=scss ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("// Imports\nvar ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\nexports = ___CSS_LOADER_API_IMPORT___(false);\n// Module\nexports.push([module.i, \".mdc-typography-style-headline[data-v-cb4577b4] {\\n font-family: Roboto;\\n font-size: 16 .mdc-typography-style-headline --error;\\n font-size-color: red;\\n}\\n[data-v-cb4577b4] tr:hover {\\n background-color: #fbfbfb;\\n box-shadow: 0px 2px 18px 0px rgba(100, 100, 100, 0.5);\\n cursor: pointer;\\n}\\n.popoutBtn[data-v-cb4577b4]:hover {\\n background-color: white !important;\\n box-shadow: 0px 3px 3px 0px rgba(35, 35, 35, 0.5);\\n cursor: pointer;\\n}\", \"\"]);\n// Exports\nmodule.exports = exports;\n\n\n//# sourceURL=webpack:///./src/components/Dashboards/WeeklyActivity/WeeklyActiveBuyers.vue?./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options"); /***/ }), /***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/Dashboards/weeklyActivityPrintable/SalesPrintable.vue?vue&type=style&index=0&id=252936fa&lang=scss&scoped=true": /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/Dashboards/weeklyActivityPrintable/SalesPrintable.vue?vue&type=style&index=0&id=252936fa&lang=scss&scoped=true ***! \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("// Imports\nvar ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\nexports = ___CSS_LOADER_API_IMPORT___(false);\n// Module\nexports.push([module.i, \".mdc-typography-style-headline[data-v-252936fa] {\\n font-family: Roboto;\\n font-size: 16 .mdc-typography-style-headline --error;\\n font-size-color: red;\\n}\\n.formHeading[data-v-252936fa] {\\n font-weight: bold;\\n text-transform: uppercase;\\n text-align: left;\\n color: #3853A3;\\n}\\n.toolbarTitle[data-v-252936fa] {\\n width: 600px;\\n}\\n.v-btn__content[data-v-252936fa] {\\n width: 100%;\\n white-space: nowrap;\\n text-transform: uppercase;\\n text-align: left;\\n}\\n.popoutBtn[data-v-252936fa]:hover {\\n background-color: white !important;\\n box-shadow: 0px 3px 3px 0px rgba(35, 35, 35, 0.5);\\n cursor: pointer;\\n}\\n[data-v-252936fa] tr:hover {\\n background-color: #fbfbfb;\\n box-shadow: 0px 2px 18px 0px rgba(100, 100, 100, 0.5);\\n cursor: pointer;\\n}\\n.v-data-table > .v-data-table__wrapper > table > tbody > tr > td[data-v-252936fa] {\\n font-size: 10px !important;\\n}\", \"\"]);\n// Exports\nmodule.exports = exports;\n\n\n//# sourceURL=webpack:///./src/components/Dashboards/weeklyActivityPrintable/SalesPrintable.vue?./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options"); /***/ }), /***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/Event/RsvpListPopup.vue?vue&type=style&index=0&id=5a003c5e&lang=scss": /*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/Event/RsvpListPopup.vue?vue&type=style&index=0&id=5a003c5e&lang=scss ***! \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("// Imports\nvar ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\nexports = ___CSS_LOADER_API_IMPORT___(false);\n// Module\nexports.push([module.i, \".mdc-typography-style-headline {\\n font-family: Roboto;\\n font-size: 16 .mdc-typography-style-headline --error;\\n font-size-color: red;\\n}\\n.v-dialog {\\n box-shadow: none;\\n}\", \"\"]);\n// Exports\nmodule.exports = exports;\n\n\n//# sourceURL=webpack:///./src/components/Event/RsvpListPopup.vue?./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options"); /***/ }), /***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/Reports/Escrow/CloseCancelSummary.vue?vue&type=style&index=0&id=10f1bb6e&scoped=true&lang=scss": /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/Reports/Escrow/CloseCancelSummary.vue?vue&type=style&index=0&id=10f1bb6e&scoped=true&lang=scss ***! \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("// Imports\nvar ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\nexports = ___CSS_LOADER_API_IMPORT___(false);\n// Module\nexports.push([module.i, \".mdc-typography-style-headline[data-v-10f1bb6e] {\\n font-family: Roboto;\\n font-size: 16 .mdc-typography-style-headline --error;\\n font-size-color: red;\\n}\\n.v-btn__content[data-v-10f1bb6e] {\\n width: 100%;\\n white-space: nowrap;\\n text-transform: uppercase;\\n text-align: left;\\n}\\n.popoutBtn[data-v-10f1bb6e]:hover {\\n background-color: white !important;\\n box-shadow: 0px 3px 3px 0px rgba(35, 35, 35, 0.5);\\n cursor: pointer;\\n}\\n[data-v-10f1bb6e] tr:hover {\\n background-color: #fbfbfb;\\n box-shadow: 0px 2px 18px 0px rgba(100, 100, 100, 0.5);\\n cursor: pointer;\\n}\", \"\"]);\n// Exports\nmodule.exports = exports;\n\n\n//# sourceURL=webpack:///./src/components/Reports/Escrow/CloseCancelSummary.vue?./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options"); /***/ }), /***/ "./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/Reports/TrafficAndSales/Sales.vue?vue&type=style&index=0&id=0bed7182&lang=scss": /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/Reports/TrafficAndSales/Sales.vue?vue&type=style&index=0&id=0bed7182&lang=scss ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("// Imports\nvar ___CSS_LOADER_API_IMPORT___ = __webpack_require__(/*! ../../../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\");\nexports = ___CSS_LOADER_API_IMPORT___(false);\n// Module\nexports.push([module.i, \".mdc-typography-style-headline {\\n font-family: Roboto;\\n font-size: 16 .mdc-typography-style-headline --error;\\n font-size-color: red;\\n}\\n.formHeading {\\n font-weight: bold;\\n text-transform: uppercase;\\n text-align: left;\\n color: #3853A3;\\n}\\n.toolbarTitle {\\n width: 600px;\\n}\\n.v-btn__content {\\n width: 100%;\\n white-space: nowrap;\\n text-transform: uppercase;\\n text-align: left;\\n}\\n.popoutBtn:hover {\\n background-color: white !important;\\n box-shadow: 0px 3px 3px 0px rgba(35, 35, 35, 0.5);\\n cursor: pointer;\\n}\\n::v-deep tr:hover {\\n background-color: #fbfbfb;\\n box-shadow: 0px 2px 18px 0px rgba(100, 100, 100, 0.5);\\n cursor: pointer;\\n}\", \"\"]);\n// Exports\nmodule.exports = exports;\n\n\n//# sourceURL=webpack:///./src/components/Reports/TrafficAndSales/Sales.vue?./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options"); /***/ }), /***/ "./node_modules/vue-style-loader/index.js?!./node_modules/css-loader/dist/cjs.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/Dashboards/WeeklyActivity/SalesSummary.vue?vue&type=style&index=0&id=7cea7df9&lang=scss": /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/vue-style-loader??ref--9-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--9-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--9-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/Dashboards/WeeklyActivity/SalesSummary.vue?vue&type=style&index=0&id=7cea7df9&lang=scss ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("// style-loader: Adds some css to the DOM by adding a