{"remainingRequest":"D:\\林谷智能项目\\yanchengPowerSupply\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\林谷智能项目\\yanchengPowerSupply\\src\\views\\thirtyFiveKV.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\林谷智能项目\\yanchengPowerSupply\\src\\views\\thirtyFiveKV.vue","mtime":1689929405847},{"path":"D:\\林谷智能项目\\yanchengPowerSupply\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\林谷智能项目\\yanchengPowerSupply\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"D:\\林谷智能项目\\yanchengPowerSupply\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\林谷智能项目\\yanchengPowerSupply\\node_modules\\vue-loader\\lib\\index.js","mtime":1655715099000}],"contextDependencies":[],"result":["\r\n//引入echarts\r\nimport * as echarts from \"echarts\";\r\n// 工单统计弹窗组件\r\nimport workOrder from \"../component/workOrder.vue\";\r\nimport ringMainUnit from \"./HomePop/ringMainUnit.vue\";\r\nimport routeDetail from \"../component/routeDetail.vue\";\r\n\r\n// 线路详情\r\nimport lineDetail from \"../component/lineDetail.vue\";\r\nexport default {\r\n name: \"twentyKV\",\r\n components: {\r\n ringMainUnit, //环网柜弹窗\r\n workOrder, //工单统计弹窗\r\n routeDetail, //线路故障跳闸明细\r\n lineDetail, //线路详情弹窗\r\n },\r\n data() {\r\n return {\r\n pageShow: true,\r\n totals: 5,\r\n pageSize: 10,\r\n page: 1,\r\n threeImg: require(\"../assets/images/pieBorder.png\"),\r\n enlargeShow: true,\r\n dateList: [\"周\", \"月\"],\r\n acolor: true, //是否展示颜色\r\n currentIndex: -1,\r\n alarmInformationData: [],\r\n alarmInformationShow: false, //报警详情信息弹窗\r\n realTimeAlarmShow: false, //实时报警弹窗\r\n modelOthers: false,\r\n componentShow: \"\",\r\n CompanyInfo: {},\r\n tableData: [],\r\n btnArr: [\"总览\", \"环网柜\", \"分支箱\", \"箱变\", \"开闭所\"],\r\n btnActive: 0,\r\n iconGround: [\r\n {\r\n icon: require(\"@/assets/images/huanwanggui.png\"),\r\n name: \"环网柜\",\r\n },\r\n {\r\n icon: require(\"@/assets/images/fenzhixiang.png\"),\r\n name: \"分支箱\",\r\n },\r\n {\r\n icon: require(\"@/assets/images/xiangbian.png\"),\r\n name: \"箱变\",\r\n },\r\n {\r\n icon: require(\"@/assets/images/kaibisuo.png\"),\r\n name: \"开闭所\",\r\n },\r\n ],\r\n btnEnlarge: [\r\n {\r\n icon: require(\"@/assets/images/btnTiShi.png\"),\r\n },\r\n {\r\n icon: require(\"@/assets/images/btnFangDa.png\"),\r\n },\r\n ],\r\n btnEnlarge1: [\r\n {\r\n icon: require(\"@/assets/images/btnTiShi.png\"),\r\n },\r\n {\r\n icon: require(\"@/assets/images/suoxiao.png\"),\r\n },\r\n ],\r\n options: [\r\n {\r\n value: \"\",\r\n label: \"\",\r\n },\r\n ],\r\n value: \"\",\r\n topContent: [\r\n {\r\n name: \"配变数量\",\r\n count: \"\",\r\n },\r\n {\r\n name: \"重复停运台次\",\r\n count: \"\",\r\n },\r\n {\r\n name: \"配变重复停运率\",\r\n count: \"\",\r\n },\r\n ],\r\n device: \"\",\r\n tableData: [],\r\n tableKey: +new Date(),\r\n scrollTop: 0, //table距离顶部距离\r\n option: null,\r\n myChartBin: null,\r\n // 工单\r\n orderItem: null,\r\n orderShow: \"\",\r\n // 线路故障明细\r\n routeItem: null,\r\n routeShow: \"\",\r\n // 配电线路\r\n lineItem: null,\r\n lineShow: \"\",\r\n timer: null, //定时器\r\n emergencyList: [], //告警数据\r\n rowTime: \"\",\r\n pvTable: [\r\n {\r\n name: \"国网东台区供电公司\",\r\n stationNumber: \"0\",\r\n alternatorNumber: \"1\",\r\n },\r\n {\r\n name: \"国网东台区供电公司\",\r\n stationNumber: \"23\",\r\n alternatorNumber: \"1\",\r\n },\r\n {\r\n name: \"国网东台区供电公司\",\r\n stationNumber: \"1\",\r\n alternatorNumber: \"3\",\r\n },\r\n {\r\n name: \"国网东台区供电公司\",\r\n stationNumber: \"1\",\r\n alternatorNumber: \"2\",\r\n },\r\n {\r\n name: \"国网东台区供电公司\",\r\n stationNumber: \"14\",\r\n alternatorNumber: \"3\",\r\n },\r\n {\r\n name: \"国网东台区供电公司\",\r\n stationNumber: \"45.3w\",\r\n alternatorNumber: \"2\",\r\n },\r\n {\r\n name: \"国网东台区供电公司\",\r\n stationNumber: \"13.3w\",\r\n alternatorNumber: \"1\",\r\n },\r\n {\r\n name: \"国网东台区供电公司\",\r\n stationNumber: \"23\",\r\n alternatorNumber: \"0\",\r\n },\r\n {\r\n name: \"国网东台区供电公司\",\r\n stationNumber: \"23\",\r\n alternatorNumber: \"0\",\r\n },\r\n {\r\n name: \"国网东台区供电公司\",\r\n stationNumber: \"356.3w\",\r\n alternatorNumber: \"2\",\r\n },\r\n ],\r\n };\r\n },\r\n created() {},\r\n mounted() {\r\n this.detailedTwo11();\r\n this.detailedTwo22();\r\n this.detailedTwo33();\r\n this.barCharts();\r\n this.detailen();\r\n },\r\n methods: {\r\n detailedTwo11() {\r\n var fontColor = \"#fff\";\r\n var myChart = this.$echarts.init(document.getElementById(\"detailedTwo1\"));\r\n var option = {\r\n tooltip: {\r\n trigger: \"axis\",\r\n axisPointer: {\r\n type: \"shadow\",\r\n },\r\n },\r\n xAxis: [\r\n {\r\n type: \"category\",\r\n data: [\"2018\", \"2019\", \"2020\", \"2021\", \"2022\"],\r\n axisLabel: {\r\n show: true,\r\n textStyle: {\r\n color: \"#ffffff\",\r\n fontSize: \"18\",\r\n },\r\n },\r\n axisLine: {\r\n show: false,\r\n },\r\n axisTick: {\r\n show: false,\r\n alignWithLabel: true,\r\n },\r\n splitArea: { show: false },\r\n },\r\n ],\r\n yAxis: [\r\n {\r\n type: \"value\",\r\n name: \"\",\r\n axisLabel: {\r\n textStyle: {\r\n color: \"#ffffff\",\r\n fontSize: \"18\",\r\n },\r\n },\r\n splitLine: {\r\n show: true,\r\n lineStyle: {\r\n type: \"dashed\",\r\n // color: 'rgba(66, 192, 255, .3)',\r\n color: \"rgba(102,102,102,0.6)\",\r\n width: 1,\r\n },\r\n },\r\n },\r\n ],\r\n series: [\r\n {\r\n name: \"预计年变化趋势\",\r\n type: \"bar\",\r\n barWidth: 40,\r\n itemStyle: {\r\n color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [\r\n { offset: 1, color: \"rgba(86,254,226,.2) \" },\r\n { offset: 0.5, color: \"rgb(86,254,226,.6)\" },\r\n { offset: 0, color: \"rgb(86,254,226)\" },\r\n ]),\r\n borderRadius: [7, 7, 0, 0], // 柱状图圆角\r\n borderWidth: 0,\r\n },\r\n emphasis: {\r\n focus: \"series\",\r\n },\r\n data: [320, 332, 301, 334, 390],\r\n },\r\n ],\r\n };\r\n myChart.setOption(option);\r\n window.addEventListener(\"resize\", () => {\r\n myChart.resize();\r\n });\r\n },\r\n detailedTwo22() {\r\n var fontColor = \"#30eee9\";\r\n var myChart = this.$echarts.init(document.getElementById(\"detailedTwo2\"));\r\n var option = {\r\n tooltip: {\r\n show: true,\r\n trigger: \"item\",\r\n },\r\n grid: {\r\n left: \"3%\",\r\n right: \"4%\",\r\n bottom: \"3%\",\r\n containLabel: true,\r\n },\r\n xAxis: {\r\n type: \"category\",\r\n boundaryGap: false,\r\n axisLabel: {\r\n color: \"#fff\",\r\n fontSize: \"16\",\r\n },\r\n axisTick: {\r\n show: false,\r\n },\r\n splitLine: {\r\n show: false,\r\n lineStyle: {\r\n color: \"#195384\",\r\n },\r\n },\r\n data: [\"2018\", \"2019\", \"2020\", \"2021\", \"2022\"],\r\n },\r\n yAxis: {\r\n type: \"value\",\r\n axisLine: {\r\n lineStyle: {\r\n color: \"#fff\",\r\n },\r\n },\r\n splitLine: {\r\n show: true,\r\n lineStyle: {\r\n type: \"dashed\",\r\n // color: 'rgba(66, 192, 255, .3)',\r\n color: \"rgba(102,102,102,0.6)\",\r\n width: 1,\r\n },\r\n },\r\n },\r\n series: [\r\n {\r\n name: \"总投资\",\r\n type: \"line\",\r\n stack: \"Total\",\r\n symbol: \"none\",\r\n data: [80, 132, 101, 134, 121],\r\n itemStyle: {\r\n normal: {\r\n color: \"yellow\",\r\n lineStyle: {\r\n color: \"yellow\",\r\n },\r\n },\r\n },\r\n },\r\n ],\r\n };\r\n myChart.setOption(option);\r\n window.addEventListener(\"resize\", () => {\r\n myChart.resize();\r\n });\r\n },\r\n detailedTwo33() {\r\n var bg =\r\n \"image://data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARYAAAAUCAMAAAB/LOLCAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAD9QTFRFAABwAAAAAABwAABwAABwAABwAABwAABwAABwAABwAABwAABwAABwAABwAABwAABwAABwAABwAABwAABwAABwrxv9agAAABV0Uk5T/wA1p053q7yaZs0QRIlVJ++IId4ydKfDYQAAAFtJREFUeJzt0McNwDAQwLBzutPb/rMG/gbawOIIjCQQqYtoqxYxckv1BlvQZAvabEG9LSjbgnZb0GoLOV9byHPbQubFFjLaggZb0GQLumxBvS0ol5aj0U9pEfgA+DsJLXE1TzAAAAAASUVORK5CYII=\";\r\n var bar =\r\n \"image://data:image/png;base64,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\";\r\n var data = [20.3, 18.2, 11, 23.4, 29.1, 12, 16, 24];\r\n var nameList = [\r\n \"盐城运维检修部(检修分公司)\",\r\n \"国网响水县供电公司\",\r\n \"国网滨海县供电公司\",\r\n \"国网大丰县供电公司\",\r\n \"国网射阳县供电公司\",\r\n \"国网东台县供电公司\",\r\n \"国网阜宁县供电公司\",\r\n \"国网建湖县供电公司\",\r\n ];\r\n var barWidth = 20;\r\n var maxNum = 0;\r\n for (var i = 0; i < data.length; i++) {\r\n if (data[i] > maxNum) {\r\n maxNum = data[i];\r\n }\r\n }\r\n var myChart = this.$echarts.init(document.getElementById(\"detailedTwo3\"));\r\n var option = {\r\n grid: {\r\n top: \"10%\",\r\n left: \"10%\",\r\n right: \"12%\",\r\n bottom: \"0%\",\r\n },\r\n xAxis: {\r\n show: false,\r\n },\r\n yAxis: [\r\n {\r\n data: data.map((item, index) => `No. ${index}`),\r\n splitLine: {\r\n show: false,\r\n },\r\n axisLabel: {\r\n textStyle: { fontSize: 18, color: \"#30eee9\" },\r\n },\r\n axisLine: {\r\n show: false,\r\n },\r\n axisTick: false,\r\n },\r\n\r\n {\r\n //名称\r\n type: \"category\",\r\n offset: -10,\r\n position: \"left\",\r\n axisLine: {\r\n show: false,\r\n },\r\n inverse: true,\r\n axisTick: {\r\n show: false,\r\n },\r\n axisLabel: {\r\n interval: 0,\r\n color: [\"#fff\"],\r\n align: \"left\",\r\n verticalAlign: \"bottom\",\r\n lineHeight: 40,\r\n fontSize: 20,\r\n },\r\n data: nameList,\r\n },\r\n ],\r\n series: [\r\n {\r\n type: \"pictorialBar\",\r\n barWidth: barWidth,\r\n zlevel: 2,\r\n data: data.map(function (item) {\r\n return {\r\n value: item,\r\n symbol: bar,\r\n };\r\n }),\r\n },\r\n {\r\n type: \"pictorialBar\",\r\n barWidth: barWidth,\r\n data: data.map(function (item) {\r\n return {\r\n realValue: item,\r\n value: maxNum,\r\n symbol: bg,\r\n };\r\n }),\r\n label: {\r\n show: true,\r\n position: \"right\",\r\n distance: 80,\r\n align: \"right\",\r\n formatter: function (params) {\r\n return params.data.realValue + \" 万\";\r\n },\r\n color: \"#30eee9\",\r\n fontSize: 18,\r\n },\r\n },\r\n ],\r\n };\r\n myChart.setOption(option);\r\n window.addEventListener(\"resize\", () => {\r\n myChart.resize();\r\n });\r\n },\r\n barCharts() {\r\n var m2R2Data = [\r\n {\r\n value: 335,\r\n legendname: \"22%\",\r\n name: \"国网大丰市供电公司\",\r\n itemStyle: { color: \"#8d7fec\" },\r\n },\r\n {\r\n value: 310,\r\n legendname: \"22%\",\r\n name: \"盐城运维检修部(检修分公司)\",\r\n itemStyle: { color: \"#5085f2\" },\r\n },\r\n {\r\n value: 234,\r\n legendname: \"22%\",\r\n name: \"国网射阳县供电公司\",\r\n itemStyle: { color: \"#e75fc3\" },\r\n },\r\n {\r\n value: 154,\r\n legendname: \"22%\",\r\n name: \"国网响水县供电公司\",\r\n itemStyle: { color: \"#f87be2\" },\r\n },\r\n {\r\n value: 335,\r\n legendname: \"22%\",\r\n name: \"设备管理部\",\r\n itemStyle: { color: \"#f2719a\" },\r\n },\r\n {\r\n value: 335,\r\n legendname: \"22%\",\r\n name: \"开发区供电服务中心\",\r\n itemStyle: { color: \"#fca4bb\" },\r\n },\r\n ];\r\n var myChart = this.$echarts.init(document.getElementById(\"barCharts\"));\r\n var option = {\r\n title: [\r\n {\r\n text: \"总计\",\r\n subtext: 59.53 + \"万\",\r\n textStyle: {\r\n fontSize: 20,\r\n color: \"#fff\",\r\n },\r\n subtextStyle: {\r\n fontSize: 20,\r\n color: \"yellow\",\r\n },\r\n textAlign: \"center\",\r\n x: \"34.5%\",\r\n y: \"44%\",\r\n },\r\n ],\r\n tooltip: {\r\n trigger: \"item\",\r\n formatter: function (parms) {\r\n var str =\r\n parms.seriesName +\r\n \"
\" +\r\n parms.marker +\r\n \"\" +\r\n parms.data.legendname +\r\n \"
\" +\r\n \"数量:\" +\r\n parms.data.value +\r\n \"
\" +\r\n \"占比:\" +\r\n parms.percent +\r\n \"%\";\r\n return str;\r\n },\r\n },\r\n legend: {\r\n type: \"scroll\",\r\n orient: \"vertical\",\r\n left: \"70%\",\r\n align: \"left\",\r\n top: \"middle\",\r\n textStyle: {\r\n color: \"white\",\r\n fontSize: 16,\r\n },\r\n height: 250,\r\n //格式化图例文本\r\n formatter(name) {\r\n // console.log(option);\r\n let than = option.series[0].data; //获取series中的data\r\n let total = 0;\r\n let tarValue;\r\n for (let i = 0, l = than.length; i < l; i++) {\r\n total += than[i].value;\r\n if (than[i].name == name) {\r\n tarValue = than[i].value;\r\n }\r\n }\r\n let p = (tarValue / total) * 100;\r\n return name;\r\n },\r\n icon: \"roundRect\",\r\n data: [\r\n \"国网大丰市供电公司\",\r\n \"设备管理部\",\r\n \"国网射阳县供电公司\",\r\n \"国网响水县供电公司\",\r\n \"盐城运维检修部(检修分公司)\",\r\n \"开发区供电服务中心\",\r\n ],\r\n },\r\n series: [\r\n {\r\n type: \"pie\",\r\n center: [\"35%\", \"50%\"],\r\n radius: [\"30%\", \"55%\"],\r\n clockwise: false, //饼图的扇区是否是顺时针排布\r\n avoidLabelOverlap: false,\r\n lable: {\r\n normal: {\r\n show: true,\r\n textStyle: {\r\n fontSize: 18,\r\n },\r\n },\r\n emphasis: {\r\n show: true,\r\n },\r\n },\r\n\r\n labelLine: {\r\n normal: {\r\n length: 10, //第一条线\r\n length: 30, //第二条线\r\n lineStyle: {\r\n width: 3, // 线条的宽度\r\n color: \"rgb(86,254,226)\", //线的颜色设置, 如没有设置颜色则线条的颜色跟随饼状图的颜色\r\n },\r\n },\r\n },\r\n\r\n itemStyle: {\r\n normal: {\r\n borderRadius: 10,\r\n borderColor: \"transparent\",\r\n borderWidth: 2,\r\n label: {\r\n show: true,\r\n formatter: \" {d}% \",\r\n fontSize: 20,\r\n color: \"#fff\",\r\n },\r\n },\r\n },\r\n\r\n data: m2R2Data,\r\n },\r\n {\r\n type: \"pie\",\r\n radius: [\"110\", \"111\"],\r\n center: [\"35%\", \"50%\"],\r\n data: [100],\r\n label: {\r\n show: false,\r\n },\r\n },\r\n ],\r\n };\r\n myChart.setOption(option);\r\n window.addEventListener(\"resize\", () => {\r\n myChart.resize();\r\n });\r\n },\r\n detailen() {\r\n var myChart = this.$echarts.init(document.getElementById(\"detailen\"));\r\n var option = {\r\n color: [\r\n \"#1E9BD1\",\r\n \"#A0CE3A\",\r\n \"#31C5C0\",\r\n \"#0F347B\",\r\n \"#585247\",\r\n \"#7F6AAD\",\r\n ],\r\n tooltip: {\r\n trigger: \"item\",\r\n formatter: \"{a}
{b} : {c} ({d}%)\",\r\n },\r\n legend: {\r\n orient: \"vertical\",\r\n top: \"middle\",\r\n right: \"5%\",\r\n textStyle: {\r\n color: \"#fff\",\r\n fontSize: 18,\r\n },\r\n //格式化图例文本\r\n formatter(name) {\r\n // console.log(option);\r\n let than = option.series[0].data; //获取series中的data\r\n let total = 0;\r\n let tarValue;\r\n for (let i = 0, l = than.length; i < l; i++) {\r\n total += than[i].value;\r\n if (than[i].name == name) {\r\n tarValue = than[i].value;\r\n }\r\n }\r\n let p = (tarValue / total) * 100;\r\n return p.toFixed(2) + \"%\";\r\n },\r\n },\r\n calculable: true,\r\n series: [\r\n {\r\n type: \"pie\",\r\n center: [\"35%\", \"50%\"],\r\n radius: [25, 100],\r\n roseType: \"area\",\r\n labelLine: {\r\n normal: {\r\n length: 30, //第一条线\r\n length: 10, //第二条线\r\n lineStyle: {\r\n width: 3, // 线条的宽度\r\n color: \"rgb(86,254,226)\", //线的颜色设置, 如没有设置颜色则线条的颜色跟随饼状图的颜色\r\n },\r\n },\r\n },\r\n\r\n itemStyle: {\r\n normal: {\r\n label: {\r\n show: true,\r\n fontSize: 20,\r\n color: \"#fff\",\r\n },\r\n },\r\n },\r\n data: [\r\n { value: 21, name: \"国网射阳县供电公司\" },\r\n { value: 20, name: \"设备管理部\" },\r\n { value: 22, name: \"国网大丰市供电公司\" },\r\n { value: 25, name: \"国网响水县供电公司\" },\r\n { value: 20, name: \"盐城运维检修部(检修分公司)\" },\r\n { value: 30, name: \"开发区供电服务中心\" },\r\n ],\r\n },\r\n {\r\n type: \"pie\",\r\n radius: [\"110\", \"111\"],\r\n center: [\"35%\", \"50%\"],\r\n data: [100],\r\n label: {\r\n show: false,\r\n },\r\n },\r\n ],\r\n };\r\n myChart.setOption(option);\r\n window.addEventListener(\"resize\", () => {\r\n myChart.resize();\r\n });\r\n },\r\n },\r\n watch: {},\r\n};\r\n",{"version":3,"sources":["thirtyFiveKV.vue"],"names":[],"mappings":";AAyMA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA","file":"thirtyFiveKV.vue","sourceRoot":"src/views","sourcesContent":["\r\n\r\n\r\n\r\n\r\n\r\n"]}]}