From 0143cc146be484ab3f41e15ec2fc4dab21ebc65f Mon Sep 17 00:00:00 2001
From: Junjie <xjj@123>
Date: 星期二, 14 一月 2025 14:13:28 +0800
Subject: [PATCH] #

---
 src/main/resources/map_4.json                                |    2 
 src/main/resources/map_1.json                                |    2 
 src/main/java/com/zy/asrs/entity/WrkMast.java                |    1 
 src/main/java/com/zy/asrs/entity/WrkMastLog.java             |    1 
 src/main/java/com/zy/asrs/controller/ForkLiftController.java |    4 ++
 src/main/resources/map_2.json                                |    2 
 src/main/webapp/views/admin/wrkMastLog/wrkMastLog.html       |   13 ------
 /dev/null                                                    |    1 
 src/main/webapp/static/js/wrkMastLog/wrkMastLog.js           |   36 +-----------------
 src/main/webapp/views/index.html                             |    2 
 src/main/webapp/views/map_edit/index.html                    |    2 
 src/main/webapp/views/map_edit/js/app.0fd42bf5.js            |    2 +
 src/main/resources/map_3.json                                |    2 
 src/main/webapp/views/map_edit/js/app.0fd42bf5.js.map        |    1 
 src/main/java/com/zy/core/thread/impl/ZyForkLiftThread.java  |    3 +
 src/main/webapp/views/forklift.html                          |    1 
 16 files changed, 21 insertions(+), 54 deletions(-)

diff --git a/src/main/java/com/zy/asrs/controller/ForkLiftController.java b/src/main/java/com/zy/asrs/controller/ForkLiftController.java
index 7214275..95625b5 100644
--- a/src/main/java/com/zy/asrs/controller/ForkLiftController.java
+++ b/src/main/java/com/zy/asrs/controller/ForkLiftController.java
@@ -319,6 +319,10 @@
 
             forkLiftAction.assignWork(forkLiftProtocol.getLiftNo(), assignCommand);
             return R.ok();
+        } else if (param.getLiftTaskMode() == 3) {
+            //浠诲姟纭
+            forkLiftThread.reset();
+            return R.ok();
         } else if (param.getLiftTaskMode() == 0) {
             //鎻愬崌鏈哄浣�
             forkLiftThread.setSyncTaskNo(0);
diff --git a/src/main/java/com/zy/asrs/entity/WrkMast.java b/src/main/java/com/zy/asrs/entity/WrkMast.java
index 0112be5..e475c5d 100644
--- a/src/main/java/com/zy/asrs/entity/WrkMast.java
+++ b/src/main/java/com/zy/asrs/entity/WrkMast.java
@@ -158,6 +158,7 @@
      * WMS浠诲姟鍙�
      */
     @ApiModelProperty(value= "WMS浠诲姟鍙�")
+    @TableField(value = "wms_wrk_no")
     private String wmsWrkNo;
 
     public String getWrkSts$(){
diff --git a/src/main/java/com/zy/asrs/entity/WrkMastLog.java b/src/main/java/com/zy/asrs/entity/WrkMastLog.java
index 0679314..91844c4 100644
--- a/src/main/java/com/zy/asrs/entity/WrkMastLog.java
+++ b/src/main/java/com/zy/asrs/entity/WrkMastLog.java
@@ -164,6 +164,7 @@
      * WMS浠诲姟鍙�
      */
     @ApiModelProperty(value= "WMS浠诲姟鍙�")
+    @TableField(value = "wms_wrk_no")
     private String wmsWrkNo;
 
     public WrkMastLog() {}
diff --git a/src/main/java/com/zy/core/thread/impl/ZyForkLiftThread.java b/src/main/java/com/zy/core/thread/impl/ZyForkLiftThread.java
index f48bd4d..7504b2d 100644
--- a/src/main/java/com/zy/core/thread/impl/ZyForkLiftThread.java
+++ b/src/main/java/com/zy/core/thread/impl/ZyForkLiftThread.java
@@ -271,8 +271,9 @@
     @Override
     public CommandResponse reset() {
         CommandResponse response = new CommandResponse(false);
-        OperateResult result = siemensS7Net.Write("DB103.20", (short) 1);
+        OperateResult result = siemensS7Net.Write("DB103.10", (short) 1);
         if (result.IsSuccess) {
+            News.info("璐у弶鎻愬崌鏈虹‘璁ゅ懡浠や笅鍙戞垚鍔燂紝鎻愬崌鏈哄彿={}", forkLiftProtocol.getLiftNo());
             response.setResult(true);
         }
         return response;
diff --git a/src/main/resources/map_1.json b/src/main/resources/map_1.json
index d45400e..2b03eb4 100644
--- a/src/main/resources/map_1.json
+++ b/src/main/resources/map_1.json
@@ -1 +1 @@
-[ [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ], [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 23050, "yBase": 10000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 21600, "yBase": 10000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 20150, "yBase": 10000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 18700, "yBase": 10000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 17250, "yBase": 10000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 15800, "yBase": 10000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 14350, "yBase": 10000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 12900, "yBase": 10000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 11450, "yBase": 10000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 10000, "yBase": 10000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ], [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 23050, "yBase": 11450 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 21600, "yBase": 11450 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 20150, "yBase": 11450 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 18700, "yBase": 11450 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 17250, "yBase": 11450 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 15800, "yBase": 11450 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 14350, "yBase": 11450 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 12900, "yBase": 11450 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 11450, "yBase": 11450 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 10000, "yBase": 11450 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ], [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 23050, "yBase": 12900 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 21600, "yBase": 12900 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 20150, "yBase": 12900 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 18700, "yBase": 12900 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 17250, "yBase": 12900 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 15800, "yBase": 12900 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 14350, "yBase": 12900 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 12900, "yBase": 12900 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 11450, "yBase": 12900 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 10000, "yBase": 12900 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ], [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 23050, "yBase": 14350 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 21600, "yBase": 14350 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 20150, "yBase": 14350 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 18700, "yBase": 14350 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 17250, "yBase": 14350 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 15800, "yBase": 14350 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 14350, "yBase": 14350 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 12900, "yBase": 14350 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 11450, "yBase": 14350 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 10000, "yBase": 14350 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ], [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 23050, "yBase": 15800 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 21600, "yBase": 15800 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 20150, "yBase": 15800 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 18700, "yBase": 15800 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 17250, "yBase": 15800 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 15800, "yBase": 15800 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 14350, "yBase": 15800 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 12900, "yBase": 15800 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 11450, "yBase": 15800 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 10000, "yBase": 15800 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ], [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 23050, "yBase": 17250 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 21600, "yBase": 17250 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 20150, "yBase": 17250 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 18700, "yBase": 17250 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 17250, "yBase": 17250 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 15800, "yBase": 17250 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 14350, "yBase": 17250 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 12900, "yBase": 17250 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 11450, "yBase": 17250 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 10000, "yBase": 17250 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ], [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 23050, "yBase": 18700 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 21600, "yBase": 18700 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 20150, "yBase": 18700 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 18700, "yBase": 18700 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 17250, "yBase": 18700 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 15800, "yBase": 18700 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 14350, "yBase": 18700 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 12900, "yBase": 18700 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 11450, "yBase": 18700 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 10000, "yBase": 18700 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ], [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 23050, "yBase": 20150 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 21600, "yBase": 20150 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 20150, "yBase": 20150 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 18700, "yBase": 20150 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 17250, "yBase": 20150 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 15800, "yBase": 20150 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 14350, "yBase": 20150 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 12900, "yBase": 20150 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 11450, "yBase": 20150 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 10000, "yBase": 20150 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ], [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 23050, "yBase": 21600 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 21600, "yBase": 21600 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 20150, "yBase": 21600 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 18700, "yBase": 21600 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 17250, "yBase": 21600 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 15800, "yBase": 21600 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 14350, "yBase": 21600 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 12900, "yBase": 21600 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 11450, "yBase": 21600 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 10000, "yBase": 21600 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ], [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 23050, "yBase": 23050 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 21600, "yBase": 23050 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 20150, "yBase": 23050 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 18700, "yBase": 23050 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 17250, "yBase": 23050 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 15800, "yBase": 23050 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 14350, "yBase": 23050 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 12900, "yBase": 23050 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 11450, "yBase": 23050 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 10000, "yBase": 23050 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ], [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ] ]
\ No newline at end of file
+[ [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ], [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 23050, "yBase": 10000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 21600, "yBase": 10000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 20150, "yBase": 10000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 18700, "yBase": 10000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 17250, "yBase": 10000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 15800, "yBase": 10000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 14350, "yBase": 10000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 12900, "yBase": 10000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 11450, "yBase": 10000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 10000, "yBase": 10000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ], [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 23050, "yBase": 11275 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 21600, "yBase": 11275 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 20150, "yBase": 11275 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 18700, "yBase": 11275 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 17250, "yBase": 11275 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 15800, "yBase": 11275 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 14350, "yBase": 11275 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 12900, "yBase": 11275 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 11450, "yBase": 11275 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 10000, "yBase": 11275 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ], [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 23050, "yBase": 12725 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 21600, "yBase": 12725 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 20150, "yBase": 12725 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 18700, "yBase": 12725 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 17250, "yBase": 12725 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 15800, "yBase": 12725 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 14350, "yBase": 12725 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 12900, "yBase": 12725 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 11450, "yBase": 12725 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 10000, "yBase": 12725 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ], [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 23050, "yBase": 14000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 21600, "yBase": 14000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 20150, "yBase": 14000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 18700, "yBase": 14000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 17250, "yBase": 14000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 15800, "yBase": 14000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 14350, "yBase": 14000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 12900, "yBase": 14000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 11450, "yBase": 14000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 10000, "yBase": 14000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ], [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 23050, "yBase": 15275 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 21600, "yBase": 15275 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 20150, "yBase": 15275 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 18700, "yBase": 15275 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 17250, "yBase": 15275 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 15800, "yBase": 15275 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 14350, "yBase": 15275 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 12900, "yBase": 15275 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 11450, "yBase": 15275 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 10000, "yBase": 15275 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ], [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 23050, "yBase": 16550 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 21600, "yBase": 16550 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 20150, "yBase": 16550 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 18700, "yBase": 16550 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 17250, "yBase": 16550 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 15800, "yBase": 16550 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 14350, "yBase": 16550 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 12900, "yBase": 16550 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 11450, "yBase": 16550 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 10000, "yBase": 16550 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ], [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 23050, "yBase": 17825 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 21600, "yBase": 17825 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 20150, "yBase": 17825 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 18700, "yBase": 17825 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 17250, "yBase": 17825 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 15800, "yBase": 17825 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 14350, "yBase": 17825 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 12900, "yBase": 17825 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 11450, "yBase": 17825 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 10000, "yBase": 17825 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ], [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 23050, "yBase": 19275 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 21600, "yBase": 19275 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 20150, "yBase": 19275 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 18700, "yBase": 19275 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 17250, "yBase": 19275 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 15800, "yBase": 19275 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 14350, "yBase": 19275 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 12900, "yBase": 19275 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 11450, "yBase": 19275 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 10000, "yBase": 19275 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ], [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 23050, "yBase": 20550 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 21600, "yBase": 20550 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 20150, "yBase": 20550 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 18700, "yBase": 20550 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 17250, "yBase": 20550 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 15800, "yBase": 20550 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 14350, "yBase": 20550 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 12900, "yBase": 20550 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 11450, "yBase": 20550 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 10000, "yBase": 20550 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ], [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 23050, "yBase": 21825 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 21600, "yBase": 21825 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 20150, "yBase": 21825 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 18700, "yBase": 21825 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 17250, "yBase": 21825 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 15800, "yBase": 21825 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 14350, "yBase": 21825 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 12900, "yBase": 21825 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 11450, "yBase": 21825 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 10000, "yBase": 21825 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ], [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ] ]
\ No newline at end of file
diff --git a/src/main/resources/map_2.json b/src/main/resources/map_2.json
index d45400e..2b03eb4 100644
--- a/src/main/resources/map_2.json
+++ b/src/main/resources/map_2.json
@@ -1 +1 @@
-[ [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ], [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 23050, "yBase": 10000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 21600, "yBase": 10000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 20150, "yBase": 10000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 18700, "yBase": 10000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 17250, "yBase": 10000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 15800, "yBase": 10000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 14350, "yBase": 10000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 12900, "yBase": 10000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 11450, "yBase": 10000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 10000, "yBase": 10000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ], [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 23050, "yBase": 11450 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 21600, "yBase": 11450 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 20150, "yBase": 11450 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 18700, "yBase": 11450 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 17250, "yBase": 11450 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 15800, "yBase": 11450 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 14350, "yBase": 11450 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 12900, "yBase": 11450 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 11450, "yBase": 11450 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 10000, "yBase": 11450 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ], [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 23050, "yBase": 12900 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 21600, "yBase": 12900 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 20150, "yBase": 12900 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 18700, "yBase": 12900 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 17250, "yBase": 12900 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 15800, "yBase": 12900 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 14350, "yBase": 12900 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 12900, "yBase": 12900 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 11450, "yBase": 12900 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 10000, "yBase": 12900 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ], [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 23050, "yBase": 14350 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 21600, "yBase": 14350 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 20150, "yBase": 14350 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 18700, "yBase": 14350 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 17250, "yBase": 14350 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 15800, "yBase": 14350 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 14350, "yBase": 14350 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 12900, "yBase": 14350 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 11450, "yBase": 14350 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 10000, "yBase": 14350 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ], [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 23050, "yBase": 15800 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 21600, "yBase": 15800 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 20150, "yBase": 15800 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 18700, "yBase": 15800 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 17250, "yBase": 15800 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 15800, "yBase": 15800 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 14350, "yBase": 15800 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 12900, "yBase": 15800 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 11450, "yBase": 15800 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 10000, "yBase": 15800 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ], [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 23050, "yBase": 17250 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 21600, "yBase": 17250 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 20150, "yBase": 17250 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 18700, "yBase": 17250 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 17250, "yBase": 17250 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 15800, "yBase": 17250 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 14350, "yBase": 17250 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 12900, "yBase": 17250 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 11450, "yBase": 17250 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 10000, "yBase": 17250 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ], [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 23050, "yBase": 18700 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 21600, "yBase": 18700 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 20150, "yBase": 18700 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 18700, "yBase": 18700 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 17250, "yBase": 18700 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 15800, "yBase": 18700 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 14350, "yBase": 18700 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 12900, "yBase": 18700 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 11450, "yBase": 18700 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 10000, "yBase": 18700 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ], [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 23050, "yBase": 20150 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 21600, "yBase": 20150 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 20150, "yBase": 20150 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 18700, "yBase": 20150 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 17250, "yBase": 20150 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 15800, "yBase": 20150 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 14350, "yBase": 20150 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 12900, "yBase": 20150 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 11450, "yBase": 20150 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 10000, "yBase": 20150 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ], [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 23050, "yBase": 21600 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 21600, "yBase": 21600 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 20150, "yBase": 21600 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 18700, "yBase": 21600 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 17250, "yBase": 21600 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 15800, "yBase": 21600 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 14350, "yBase": 21600 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 12900, "yBase": 21600 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 11450, "yBase": 21600 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 10000, "yBase": 21600 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ], [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 23050, "yBase": 23050 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 21600, "yBase": 23050 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 20150, "yBase": 23050 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 18700, "yBase": 23050 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 17250, "yBase": 23050 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 15800, "yBase": 23050 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 14350, "yBase": 23050 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 12900, "yBase": 23050 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 11450, "yBase": 23050 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 10000, "yBase": 23050 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ], [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ] ]
\ No newline at end of file
+[ [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ], [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 23050, "yBase": 10000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 21600, "yBase": 10000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 20150, "yBase": 10000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 18700, "yBase": 10000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 17250, "yBase": 10000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 15800, "yBase": 10000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 14350, "yBase": 10000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 12900, "yBase": 10000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 11450, "yBase": 10000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 10000, "yBase": 10000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ], [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 23050, "yBase": 11275 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 21600, "yBase": 11275 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 20150, "yBase": 11275 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 18700, "yBase": 11275 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 17250, "yBase": 11275 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 15800, "yBase": 11275 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 14350, "yBase": 11275 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 12900, "yBase": 11275 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 11450, "yBase": 11275 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 10000, "yBase": 11275 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ], [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 23050, "yBase": 12725 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 21600, "yBase": 12725 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 20150, "yBase": 12725 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 18700, "yBase": 12725 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 17250, "yBase": 12725 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 15800, "yBase": 12725 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 14350, "yBase": 12725 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 12900, "yBase": 12725 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 11450, "yBase": 12725 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 10000, "yBase": 12725 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ], [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 23050, "yBase": 14000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 21600, "yBase": 14000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 20150, "yBase": 14000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 18700, "yBase": 14000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 17250, "yBase": 14000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 15800, "yBase": 14000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 14350, "yBase": 14000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 12900, "yBase": 14000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 11450, "yBase": 14000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 10000, "yBase": 14000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ], [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 23050, "yBase": 15275 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 21600, "yBase": 15275 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 20150, "yBase": 15275 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 18700, "yBase": 15275 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 17250, "yBase": 15275 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 15800, "yBase": 15275 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 14350, "yBase": 15275 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 12900, "yBase": 15275 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 11450, "yBase": 15275 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 10000, "yBase": 15275 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ], [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 23050, "yBase": 16550 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 21600, "yBase": 16550 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 20150, "yBase": 16550 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 18700, "yBase": 16550 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 17250, "yBase": 16550 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 15800, "yBase": 16550 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 14350, "yBase": 16550 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 12900, "yBase": 16550 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 11450, "yBase": 16550 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 10000, "yBase": 16550 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ], [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 23050, "yBase": 17825 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 21600, "yBase": 17825 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 20150, "yBase": 17825 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 18700, "yBase": 17825 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 17250, "yBase": 17825 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 15800, "yBase": 17825 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 14350, "yBase": 17825 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 12900, "yBase": 17825 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 11450, "yBase": 17825 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 10000, "yBase": 17825 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ], [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 23050, "yBase": 19275 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 21600, "yBase": 19275 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 20150, "yBase": 19275 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 18700, "yBase": 19275 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 17250, "yBase": 19275 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 15800, "yBase": 19275 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 14350, "yBase": 19275 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 12900, "yBase": 19275 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 11450, "yBase": 19275 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 10000, "yBase": 19275 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ], [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 23050, "yBase": 20550 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 21600, "yBase": 20550 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 20150, "yBase": 20550 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 18700, "yBase": 20550 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 17250, "yBase": 20550 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 15800, "yBase": 20550 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 14350, "yBase": 20550 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 12900, "yBase": 20550 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 11450, "yBase": 20550 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 10000, "yBase": 20550 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ], [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 23050, "yBase": 21825 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 21600, "yBase": 21825 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 20150, "yBase": 21825 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 18700, "yBase": 21825 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 17250, "yBase": 21825 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 15800, "yBase": 21825 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 14350, "yBase": 21825 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 12900, "yBase": 21825 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 11450, "yBase": 21825 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 10000, "yBase": 21825 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ], [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ] ]
\ No newline at end of file
diff --git a/src/main/resources/map_3.json b/src/main/resources/map_3.json
index d45400e..2b03eb4 100644
--- a/src/main/resources/map_3.json
+++ b/src/main/resources/map_3.json
@@ -1 +1 @@
-[ [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ], [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 23050, "yBase": 10000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 21600, "yBase": 10000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 20150, "yBase": 10000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 18700, "yBase": 10000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 17250, "yBase": 10000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 15800, "yBase": 10000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 14350, "yBase": 10000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 12900, "yBase": 10000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 11450, "yBase": 10000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 10000, "yBase": 10000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ], [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 23050, "yBase": 11450 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 21600, "yBase": 11450 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 20150, "yBase": 11450 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 18700, "yBase": 11450 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 17250, "yBase": 11450 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 15800, "yBase": 11450 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 14350, "yBase": 11450 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 12900, "yBase": 11450 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 11450, "yBase": 11450 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 10000, "yBase": 11450 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ], [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 23050, "yBase": 12900 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 21600, "yBase": 12900 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 20150, "yBase": 12900 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 18700, "yBase": 12900 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 17250, "yBase": 12900 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 15800, "yBase": 12900 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 14350, "yBase": 12900 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 12900, "yBase": 12900 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 11450, "yBase": 12900 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 10000, "yBase": 12900 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ], [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 23050, "yBase": 14350 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 21600, "yBase": 14350 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 20150, "yBase": 14350 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 18700, "yBase": 14350 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 17250, "yBase": 14350 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 15800, "yBase": 14350 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 14350, "yBase": 14350 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 12900, "yBase": 14350 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 11450, "yBase": 14350 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 10000, "yBase": 14350 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ], [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 23050, "yBase": 15800 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 21600, "yBase": 15800 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 20150, "yBase": 15800 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 18700, "yBase": 15800 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 17250, "yBase": 15800 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 15800, "yBase": 15800 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 14350, "yBase": 15800 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 12900, "yBase": 15800 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 11450, "yBase": 15800 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 10000, "yBase": 15800 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ], [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 23050, "yBase": 17250 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 21600, "yBase": 17250 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 20150, "yBase": 17250 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 18700, "yBase": 17250 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 17250, "yBase": 17250 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 15800, "yBase": 17250 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 14350, "yBase": 17250 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 12900, "yBase": 17250 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 11450, "yBase": 17250 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 10000, "yBase": 17250 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ], [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 23050, "yBase": 18700 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 21600, "yBase": 18700 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 20150, "yBase": 18700 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 18700, "yBase": 18700 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 17250, "yBase": 18700 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 15800, "yBase": 18700 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 14350, "yBase": 18700 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 12900, "yBase": 18700 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 11450, "yBase": 18700 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 10000, "yBase": 18700 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ], [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 23050, "yBase": 20150 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 21600, "yBase": 20150 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 20150, "yBase": 20150 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 18700, "yBase": 20150 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 17250, "yBase": 20150 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 15800, "yBase": 20150 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 14350, "yBase": 20150 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 12900, "yBase": 20150 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 11450, "yBase": 20150 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 10000, "yBase": 20150 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ], [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 23050, "yBase": 21600 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 21600, "yBase": 21600 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 20150, "yBase": 21600 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 18700, "yBase": 21600 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 17250, "yBase": 21600 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 15800, "yBase": 21600 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 14350, "yBase": 21600 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 12900, "yBase": 21600 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 11450, "yBase": 21600 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 10000, "yBase": 21600 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ], [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 23050, "yBase": 23050 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 21600, "yBase": 23050 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 20150, "yBase": 23050 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 18700, "yBase": 23050 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 17250, "yBase": 23050 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 15800, "yBase": 23050 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 14350, "yBase": 23050 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 12900, "yBase": 23050 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 11450, "yBase": 23050 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 10000, "yBase": 23050 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ], [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ] ]
\ No newline at end of file
+[ [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ], [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 23050, "yBase": 10000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 21600, "yBase": 10000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 20150, "yBase": 10000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 18700, "yBase": 10000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 17250, "yBase": 10000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 15800, "yBase": 10000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 14350, "yBase": 10000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 12900, "yBase": 10000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 11450, "yBase": 10000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 10000, "yBase": 10000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ], [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 23050, "yBase": 11275 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 21600, "yBase": 11275 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 20150, "yBase": 11275 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 18700, "yBase": 11275 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 17250, "yBase": 11275 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 15800, "yBase": 11275 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 14350, "yBase": 11275 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 12900, "yBase": 11275 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 11450, "yBase": 11275 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 10000, "yBase": 11275 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ], [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 23050, "yBase": 12725 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 21600, "yBase": 12725 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 20150, "yBase": 12725 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 18700, "yBase": 12725 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 17250, "yBase": 12725 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 15800, "yBase": 12725 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 14350, "yBase": 12725 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 12900, "yBase": 12725 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 11450, "yBase": 12725 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 10000, "yBase": 12725 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ], [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 23050, "yBase": 14000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 21600, "yBase": 14000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 20150, "yBase": 14000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 18700, "yBase": 14000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 17250, "yBase": 14000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 15800, "yBase": 14000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 14350, "yBase": 14000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 12900, "yBase": 14000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 11450, "yBase": 14000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 10000, "yBase": 14000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ], [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 23050, "yBase": 15275 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 21600, "yBase": 15275 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 20150, "yBase": 15275 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 18700, "yBase": 15275 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 17250, "yBase": 15275 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 15800, "yBase": 15275 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 14350, "yBase": 15275 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 12900, "yBase": 15275 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 11450, "yBase": 15275 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 10000, "yBase": 15275 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ], [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 23050, "yBase": 16550 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 21600, "yBase": 16550 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 20150, "yBase": 16550 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 18700, "yBase": 16550 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 17250, "yBase": 16550 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 15800, "yBase": 16550 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 14350, "yBase": 16550 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 12900, "yBase": 16550 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 11450, "yBase": 16550 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 10000, "yBase": 16550 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ], [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 23050, "yBase": 17825 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 21600, "yBase": 17825 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 20150, "yBase": 17825 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 18700, "yBase": 17825 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 17250, "yBase": 17825 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 15800, "yBase": 17825 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 14350, "yBase": 17825 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 12900, "yBase": 17825 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 11450, "yBase": 17825 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 10000, "yBase": 17825 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ], [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 23050, "yBase": 19275 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 21600, "yBase": 19275 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 20150, "yBase": 19275 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 18700, "yBase": 19275 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 17250, "yBase": 19275 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 15800, "yBase": 19275 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 14350, "yBase": 19275 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 12900, "yBase": 19275 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 11450, "yBase": 19275 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 10000, "yBase": 19275 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ], [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 23050, "yBase": 20550 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 21600, "yBase": 20550 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 20150, "yBase": 20550 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 18700, "yBase": 20550 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 17250, "yBase": 20550 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 15800, "yBase": 20550 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 14350, "yBase": 20550 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 12900, "yBase": 20550 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 11450, "yBase": 20550 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 10000, "yBase": 20550 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ], [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 23050, "yBase": 21825 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 21600, "yBase": 21825 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 20150, "yBase": 21825 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 18700, "yBase": 21825 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 17250, "yBase": 21825 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 15800, "yBase": 21825 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 14350, "yBase": 21825 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 12900, "yBase": 21825 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 11450, "yBase": 21825 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 10000, "yBase": 21825 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ], [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ] ]
\ No newline at end of file
diff --git a/src/main/resources/map_4.json b/src/main/resources/map_4.json
index d45400e..2b03eb4 100644
--- a/src/main/resources/map_4.json
+++ b/src/main/resources/map_4.json
@@ -1 +1 @@
-[ [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ], [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 23050, "yBase": 10000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 21600, "yBase": 10000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 20150, "yBase": 10000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 18700, "yBase": 10000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 17250, "yBase": 10000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 15800, "yBase": 10000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 14350, "yBase": 10000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 12900, "yBase": 10000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 11450, "yBase": 10000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 10000, "yBase": 10000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ], [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 23050, "yBase": 11450 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 21600, "yBase": 11450 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 20150, "yBase": 11450 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 18700, "yBase": 11450 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 17250, "yBase": 11450 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 15800, "yBase": 11450 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 14350, "yBase": 11450 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 12900, "yBase": 11450 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 11450, "yBase": 11450 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 10000, "yBase": 11450 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ], [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 23050, "yBase": 12900 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 21600, "yBase": 12900 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 20150, "yBase": 12900 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 18700, "yBase": 12900 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 17250, "yBase": 12900 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 15800, "yBase": 12900 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 14350, "yBase": 12900 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 12900, "yBase": 12900 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 11450, "yBase": 12900 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 10000, "yBase": 12900 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ], [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 23050, "yBase": 14350 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 21600, "yBase": 14350 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 20150, "yBase": 14350 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 18700, "yBase": 14350 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 17250, "yBase": 14350 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 15800, "yBase": 14350 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 14350, "yBase": 14350 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 12900, "yBase": 14350 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 11450, "yBase": 14350 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 10000, "yBase": 14350 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ], [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 23050, "yBase": 15800 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 21600, "yBase": 15800 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 20150, "yBase": 15800 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 18700, "yBase": 15800 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 17250, "yBase": 15800 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 15800, "yBase": 15800 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 14350, "yBase": 15800 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 12900, "yBase": 15800 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 11450, "yBase": 15800 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 10000, "yBase": 15800 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ], [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 23050, "yBase": 17250 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 21600, "yBase": 17250 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 20150, "yBase": 17250 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 18700, "yBase": 17250 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 17250, "yBase": 17250 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 15800, "yBase": 17250 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 14350, "yBase": 17250 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 12900, "yBase": 17250 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 11450, "yBase": 17250 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 10000, "yBase": 17250 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ], [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 23050, "yBase": 18700 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 21600, "yBase": 18700 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 20150, "yBase": 18700 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 18700, "yBase": 18700 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 17250, "yBase": 18700 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 15800, "yBase": 18700 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 14350, "yBase": 18700 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 12900, "yBase": 18700 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 11450, "yBase": 18700 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 10000, "yBase": 18700 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ], [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 23050, "yBase": 20150 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 21600, "yBase": 20150 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 20150, "yBase": 20150 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 18700, "yBase": 20150 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 17250, "yBase": 20150 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 15800, "yBase": 20150 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 14350, "yBase": 20150 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 12900, "yBase": 20150 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 11450, "yBase": 20150 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 10000, "yBase": 20150 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ], [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 23050, "yBase": 21600 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 21600, "yBase": 21600 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 20150, "yBase": 21600 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 18700, "yBase": 21600 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 17250, "yBase": 21600 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 15800, "yBase": 21600 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 14350, "yBase": 21600 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 12900, "yBase": 21600 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 11450, "yBase": 21600 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 10000, "yBase": 21600 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ], [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 23050, "yBase": 23050 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 21600, "yBase": 23050 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 20150, "yBase": 23050 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 18700, "yBase": 23050 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 17250, "yBase": 23050 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 15800, "yBase": 23050 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 14350, "yBase": 23050 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 12900, "yBase": 23050 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 11450, "yBase": 23050 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 10000, "yBase": 23050 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ], [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ] ]
\ No newline at end of file
+[ [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ], [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 23050, "yBase": 10000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 21600, "yBase": 10000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 20150, "yBase": 10000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 18700, "yBase": 10000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 17250, "yBase": 10000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 15800, "yBase": 10000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 14350, "yBase": 10000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 12900, "yBase": 10000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 11450, "yBase": 10000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 10000, "yBase": 10000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ], [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 23050, "yBase": 11275 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 21600, "yBase": 11275 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 20150, "yBase": 11275 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 18700, "yBase": 11275 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 17250, "yBase": 11275 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 15800, "yBase": 11275 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 14350, "yBase": 11275 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 12900, "yBase": 11275 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 11450, "yBase": 11275 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 10000, "yBase": 11275 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ], [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 23050, "yBase": 12725 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 21600, "yBase": 12725 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 20150, "yBase": 12725 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 18700, "yBase": 12725 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 17250, "yBase": 12725 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 15800, "yBase": 12725 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 14350, "yBase": 12725 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 12900, "yBase": 12725 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 11450, "yBase": 12725 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 10000, "yBase": 12725 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ], [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 23050, "yBase": 14000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 21600, "yBase": 14000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 20150, "yBase": 14000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 18700, "yBase": 14000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 17250, "yBase": 14000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 15800, "yBase": 14000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 14350, "yBase": 14000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 12900, "yBase": 14000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 11450, "yBase": 14000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 10000, "yBase": 14000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ], [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 23050, "yBase": 15275 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 21600, "yBase": 15275 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 20150, "yBase": 15275 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 18700, "yBase": 15275 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 17250, "yBase": 15275 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 15800, "yBase": 15275 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 14350, "yBase": 15275 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 12900, "yBase": 15275 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 11450, "yBase": 15275 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 10000, "yBase": 15275 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ], [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 23050, "yBase": 16550 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 21600, "yBase": 16550 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 20150, "yBase": 16550 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 18700, "yBase": 16550 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 17250, "yBase": 16550 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 15800, "yBase": 16550 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 14350, "yBase": 16550 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 12900, "yBase": 16550 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 11450, "yBase": 16550 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 10000, "yBase": 16550 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ], [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 23050, "yBase": 17825 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 21600, "yBase": 17825 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 20150, "yBase": 17825 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 18700, "yBase": 17825 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 17250, "yBase": 17825 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 15800, "yBase": 17825 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 14350, "yBase": 17825 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 12900, "yBase": 17825 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 11450, "yBase": 17825 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 10000, "yBase": 17825 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ], [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 23050, "yBase": 19275 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 21600, "yBase": 19275 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 20150, "yBase": 19275 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 18700, "yBase": 19275 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 17250, "yBase": 19275 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 15800, "yBase": 19275 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 14350, "yBase": 19275 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 12900, "yBase": 19275 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 11450, "yBase": 19275 }, { "value": 3, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 10000, "yBase": 19275 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ], [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 23050, "yBase": 20550 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 21600, "yBase": 20550 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 20150, "yBase": 20550 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 18700, "yBase": 20550 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 17250, "yBase": 20550 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 15800, "yBase": 20550 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 14350, "yBase": 20550 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 12900, "yBase": 20550 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 11450, "yBase": 20550 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 10000, "yBase": 20550 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ], [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 23050, "yBase": 21825 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 21600, "yBase": 21825 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 20150, "yBase": 21825 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 18700, "yBase": 21825 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 17250, "yBase": 21825 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 15800, "yBase": 21825 }, { "value": 0, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 14350, "yBase": 21825 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 12900, "yBase": 21825 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 11450, "yBase": 21825 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000, "xBase": 10000, "yBase": 21825 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ], [ { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 }, { "value": -1, "data": "", "top": 1000, "bottom": 1000, "left": 1000, "right": 1000 } ] ]
\ No newline at end of file
diff --git a/src/main/webapp/static/js/wrkMastLog/wrkMastLog.js b/src/main/webapp/static/js/wrkMastLog/wrkMastLog.js
index c782e4c..941bc6d 100644
--- a/src/main/webapp/static/js/wrkMastLog/wrkMastLog.js
+++ b/src/main/webapp/static/js/wrkMastLog/wrkMastLog.js
@@ -20,11 +20,8 @@
         toolbar: '#toolbar',
         cellMinWidth: 50,
         cols: [[
-            // {type: 'checkbox'}
-//            ,{field: 'id', title: 'ID', sort: true,align: 'center', fixed: 'left', width: 80}
-//             ,{field: 'id', align: 'center',title: '缂栧彿'}
             {field: 'wrkNo', align: 'center',title: '宸ヤ綔鍙�',event: 'wrkNo', sort: true}
-            ,{field: 'ioTime$', align: 'center',title: '宸ヤ綔鏃堕棿', width:160, sort: true}
+            ,{field: 'appeTime$', align: 'center',title: '宸ヤ綔鏃堕棿', width:160, sort: true}
             ,{field: 'wrkSts$', align: 'center',title: '宸ヤ綔鐘舵��', width:160}
             ,{field: 'ioType$', align: 'center',title: '鍏ュ嚭搴撶被鍨�', width:160}
             ,{field: 'ioPri', align: 'center',title: '浼樺厛绾�'}
@@ -32,41 +29,12 @@
             ,{field: 'staNo$', align: 'center',title: '鐩爣绔�'}
             ,{field: 'sourceLocNo$', align: 'center',title: '婧愬簱浣�'}
             ,{field: 'locNo$', align: 'center',title: '鐩爣搴撲綅'}
-            // ,{field: 'picking', align: 'center',title: '鎷f枡', templet:function(row){
-            //         var html = "<input value='picking' type='checkbox' lay-skin='primary' lay-filter='tableCheckbox' table-index='"+row.LAY_TABLE_INDEX+"'";
-            //         if(row.picking === 'Y'){html += " checked ";}
-            //         html += ">";
-            //         return html;
-            //     }}
-            // ,{field: 'exitMk', align: 'center',title: '閫�鍑�', templet:function(row){
-            //         var html = "<input value='exitMk' type='checkbox' lay-skin='primary' lay-filter='tableCheckbox' table-index='"+row.LAY_TABLE_INDEX+"'";
-            //         if(row.exitMk === 'Y'){html += " checked ";}
-            //         html += ">";
-            //         return html;
-            //     }}
-            // ,{field: 'emptyMk', align: 'center',title: '绌烘澘', templet:function(row){
-            //         var html = "<input value='emptyMk' type='checkbox' lay-skin='primary' lay-filter='tableCheckbox' table-index='"+row.LAY_TABLE_INDEX+"'";
-            //         if(row.emptyMk === 'Y'){html += " checked ";}
-            //         html += ">";
-            //         return html;
-            //     }}
-            //
-            // ,{field: 'crnStrTime$', align: 'center',title: '鍫嗗灈鏈哄惎鍔ㄦ椂闂�'}
-            // ,{field: 'crnEndTime$', align: 'center',title: '鍫嗗灈鏈哄仠姝㈡椂闂�'}
-            // ,{field: 'plcStrTime$', align: 'center',title: '鎷f枡鏃堕棿'}
             ,{field: 'modiUser$', align: 'center',title: '淇敼浜哄憳', hide:true}
             ,{field: 'modiTime$', align: 'center',title: '淇敼鏃堕棿', hide:true}
             // ,{field: 'appeUser$', align: 'center',title: '鍒涘缓鑰�',event: 'appeUser', style: 'cursor:pointer'}
             // ,{field: 'appeTime$', align: 'center',title: '娣诲姞鏃堕棿'}
             ,{field: 'barcode', align: 'center',title: '鏉$爜'}
-            // ,{field: 'fullPlt', align: 'center',title: '婊℃澘', templet:function(row){
-            //         var html = "<input value='fullPlt' type='checkbox' lay-skin='primary' lay-filter='tableCheckbox' table-index='"+row.LAY_TABLE_INDEX+"'";
-            //         if(row.fullPlt === 'Y'){html += " checked ";}
-            //         html += ">";
-            //         return html;
-            //     }}
-
-            ,{fixed: 'right', title:'鎿嶄綔', align: 'center', toolbar: '#operate', width: 80}
+            // ,{fixed: 'right', title:'鎿嶄綔', align: 'center', toolbar: '#operate', width: 80}
         ]],
         request: {
             pageName: 'curr',
diff --git a/src/main/webapp/views/admin/wrkMastLog/wrkDetlLog.html b/src/main/webapp/views/admin/wrkMastLog/wrkDetlLog.html
deleted file mode 100644
index 240e970..0000000
--- a/src/main/webapp/views/admin/wrkMastLog/wrkDetlLog.html
+++ /dev/null
@@ -1,99 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-    <meta charset="utf-8">
-    <title></title>
-    <meta name="renderer" content="webkit">
-    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
-    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
-    <link rel="stylesheet" href="../../../static/layui/css/layui.css" media="all">
-    <link rel="stylesheet" href="../../../static/css/cool.css" media="all">
-    <link rel="stylesheet" href="../../../static/css/common.css" media="all">
-    <style>
-    </style>
-</head>
-<body>
-<div class="layui-inline"  style="width:20%;margin-top: 20px">
-    <label class="layui-form-label">宸� 浣� 鍙凤細</label>
-    <div class="layui-input-inline">
-        <input id="wrkNo" class="layui-input" type="text" disabled="disabled">
-    </div>
-</div>
-<div class="layui-inline"  style="width:20%;margin-top: 20px">
-    <label class="layui-form-label">宸ヤ綔鏃堕棿锛�</label>
-    <div class="layui-input-inline">
-        <input id="ioTime" class="layui-input" type="text" disabled="disabled">
-    </div>
-</div>
-
-<table class="layui-hide" id="wrkDetlLogByMast" lay-filter="wrkDetlLogByMast"></table>
-</body>
-<script type="text/javascript" src="../../../static/js/jquery/jquery-3.3.1.min.js"></script>
-<script type="text/javascript" src="../../../static/layui/layui.js" charset="utf-8"></script>
-<script type="text/javascript" src="../../../static/js/common.js" charset="utf-8"></script>
-<script type="text/javascript" src="../../../static/js/cool.js" charset="utf-8"></script>
-<script type="text/javascript" src="../../../static/js/locMast/locMast.js" charset="utf-8"></script>
-<script type="text/javascript">
-    var pageCur;
-    function getCol() {
-        let cols = [
-            {field: 'wrkNo', align: 'center',title: '宸ヤ綔鍙�'}
-            ,{field: 'ioTime$', align: 'center',title: '宸ヤ綔鏃堕棿',width:160}
-        ];
-        cols.push.apply(cols, detlCols);
-        return cols;
-    }
-    layui.use(['table','laydate', 'form'], function() {
-        table = layui.table;
-        var $ = layui.jquery;
-        var form = layui.form;
-
-        $('#wrkNo').val(parent.wrkNo);
-        $('#ioTime').val(top.dateToStr(parent.ioTime, true));
-        // 鏁版嵁娓叉煋
-        tableIns1 = table.render({
-            elem: '#wrkDetlLogByMast',
-            headers: {token: localStorage.getItem('token')},
-            url: baseUrl+'/wrkDetlLogByMast/list/auth',
-            where: {wrk_no: parent.wrkNo,ioTime: top.dateToStr(parent.ioTime, true)},
-            page: true,
-            limit: 16,
-            limits: [16, 30, 50, 100, 200, 500],
-            even: true,
-            toolbar: '#toolbar',
-            cellMinWidth: 50,
-            cols: [getCol()],
-            request: {
-                pageName: 'curr',
-                pageSize: 'limit'
-            },
-            parseData: function (res) {
-                return {
-                    'code': res.code,
-                    'msg': res.msg,
-                    'count': res.data.total,
-                    'data': res.data.records
-                }
-            },
-            response: {
-                statusCode: 200
-            },
-            done: function(res, curr, count) {
-                if (res.code === 403) {
-                    top.location.href = baseUrl+"/";
-                }
-                pageCur=curr;
-                form.on('checkbox(tableCheckbox)', function (data) {
-                    var _index = $(data.elem).attr('table-index')||0;
-                    if(data.elem.checked){
-                        res.data[_index][data.value] = 'Y';
-                    }else{
-                        res.data[_index][data.value] = 'N';
-                    }
-                });
-            }
-        });
-    });
-</script>
-</html>
-
diff --git a/src/main/webapp/views/admin/wrkMastLog/wrkMastLog.html b/src/main/webapp/views/admin/wrkMastLog/wrkMastLog.html
index a5b7f06..a319d45 100644
--- a/src/main/webapp/views/admin/wrkMastLog/wrkMastLog.html
+++ b/src/main/webapp/views/admin/wrkMastLog/wrkMastLog.html
@@ -40,17 +40,6 @@
             </div>
         </div>
     </div>
-    <div class="layui-inline">
-        <div class="layui-input-inline cool-auto-complete">
-            <input id="crnNo" class="layui-input" name="crn_no" type="text" placeholder="璇疯緭鍏�" autocomplete="off" style="display: none">
-            <input id="crnNo$" class="layui-input cool-auto-complete-div" onclick="autoShow(this.id)" type="text" placeholder="鍫嗗灈鏈哄彿" onfocus=this.blur()>
-            <div class="cool-auto-complete-window">
-                <input class="cool-auto-complete-window-input" data-key="basCrnpQueryBycrnNo" onkeyup="autoLoad(this.getAttribute('data-key'))">
-                <select class="cool-auto-complete-window-select" data-key="basCrnpQueryBycrnNoSelect" onchange="confirmed(this.getAttribute('data-key'))" multiple="multiple">
-                </select>
-            </div>
-        </div>
-    </div>
     <!-- 鏃ユ湡鑼冨洿 -->
     <div class="layui-inline" style="width: 300px">
         <div class="layui-input-inline">
@@ -81,7 +70,7 @@
 </script>
 
 <script type="text/html" id="operate">
-    <a class="layui-btn layui-btn-xs btn-detlShow" lay-event="detlShow">鏄庣粏</a>
+<!--    <a class="layui-btn layui-btn-xs btn-detlShow" lay-event="detlShow">鏄庣粏</a>-->
 <!--    <a class="layui-btn layui-btn-primary layui-btn-xs" lay-event="detail">璇︽儏</a>-->
 </script>
 
diff --git a/src/main/webapp/views/forklift.html b/src/main/webapp/views/forklift.html
index f19da2c..62f93aa 100644
--- a/src/main/webapp/views/forklift.html
+++ b/src/main/webapp/views/forklift.html
@@ -96,6 +96,7 @@
                         </div>
                         <button class="item" onclick="liftOperator(1)">灏忚溅鎹㈠眰</button>
                         <button class="item" onclick="liftOperator(2)">绉诲姩鎵樼洏</button>
+                        <button class="item" onclick="liftOperator(3)">浠诲姟纭</button>
                         <button class="item" onclick="liftOperator(0)">澶嶄綅</button>
                     </div>
                 </fieldset>
diff --git a/src/main/webapp/views/index.html b/src/main/webapp/views/index.html
index 4b32f17..8e5feb7 100644
--- a/src/main/webapp/views/index.html
+++ b/src/main/webapp/views/index.html
@@ -30,7 +30,7 @@
 <iframe id="content" src="console.html"></iframe>
 <!-- 灏鹃儴 -->
 <footer class="footer">
-    Copyright 漏 2015~2023 All Rights Reserved. 娴欐睙涓壃绔嬪簱鎶�鏈湁闄愬叕鍙�  淇濈暀鎵�鏈夋潈鍒�
+    Copyright 漏 2015~2025 All Rights Reserved. 娴欐睙涓壃绔嬪簱鎶�鏈湁闄愬叕鍙�  淇濈暀鎵�鏈夋潈鍒�
 </footer>
 </body>
 <script>
diff --git a/src/main/webapp/views/map_edit/index.html b/src/main/webapp/views/map_edit/index.html
index 1f70eb6..2480017 100644
--- a/src/main/webapp/views/map_edit/index.html
+++ b/src/main/webapp/views/map_edit/index.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang=en><head><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1"><link rel=icon href=./favicon.ico><title>default</title><link href=/css/app.7cc7872b.css rel=preload as=style><link href=./js/app.8aada8c5.js rel=preload as=script><link href=./js/chunk-vendors.ed5506ad.js rel=preload as=script><link href=./css/app.7cc7872b.css rel=stylesheet></head><body><noscript><strong>We're sorry but default doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id=app></div><script src=./js/chunk-vendors.ed5506ad.js></script><script src=./js/app.8aada8c5.js></script></body></html>
\ No newline at end of file
+<!DOCTYPE html><html lang=en><head><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1"><link rel=icon href=./favicon.ico><title>default</title><link href=./css/app.7cc7872b.css rel=preload as=style><link href=./js/app.0fd42bf5.js rel=preload as=script><link href=./js/chunk-vendors.ed5506ad.js rel=preload as=script><link href=./css/app.7cc7872b.css rel=stylesheet></head><body><noscript><strong>We're sorry but default doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id=app></div><script src=./js/chunk-vendors.ed5506ad.js></script><script src=./js/app.0fd42bf5.js></script></body></html>
\ No newline at end of file
diff --git a/src/main/webapp/views/map_edit/js/app.0fd42bf5.js b/src/main/webapp/views/map_edit/js/app.0fd42bf5.js
new file mode 100644
index 0000000..24b59bf
--- /dev/null
+++ b/src/main/webapp/views/map_edit/js/app.0fd42bf5.js
@@ -0,0 +1,2 @@
+(function(t){function e(e){for(var n,p,r=e[0],s=e[1],l=e[2],c=0,m=[];c<r.length;c++)p=r[c],Object.prototype.hasOwnProperty.call(i,p)&&i[p]&&m.push(i[p][0]),i[p]=0;for(n in s)Object.prototype.hasOwnProperty.call(s,n)&&(t[n]=s[n]);u&&u(e);while(m.length)m.shift()();return o.push.apply(o,l||[]),a()}function a(){for(var t,e=0;e<o.length;e++){for(var a=o[e],n=!0,r=1;r<a.length;r++){var s=a[r];0!==i[s]&&(n=!1)}n&&(o.splice(e--,1),t=p(p.s=a[0]))}return t}var n={},i={app:0},o=[];function p(e){if(n[e])return n[e].exports;var a=n[e]={i:e,l:!1,exports:{}};return t[e].call(a.exports,a,a.exports,p),a.l=!0,a.exports}p.m=t,p.c=n,p.d=function(t,e,a){p.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:a})},p.r=function(t){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},p.t=function(t,e){if(1&e&&(t=p(t)),8&e)return t;if(4&e&&"object"===typeof t&&t&&t.__esModule)return t;var a=Object.create(null);if(p.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var n in t)p.d(a,n,function(e){return t[e]}.bind(null,n));return a},p.n=function(t){var e=t&&t.__esModule?function(){return t["default"]}:function(){return t};return p.d(e,"a",e),e},p.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},p.p="/";var r=window["webpackJsonp"]=window["webpackJsonp"]||[],s=r.push.bind(r);r.push=e,r=r.slice();for(var l=0;l<r.length;l++)e(r[l]);var u=s;o.push([0,"chunk-vendors"]),a()})({0:function(t,e,a){t.exports=a("56d7")},1:function(t,e){},"372e":function(t,e,a){"use strict";a("55b9")},"55b9":function(t,e,a){},"56d7":function(t,e,a){"use strict";a.r(e);a("cadf"),a("551c"),a("f751"),a("097d");var n=a("2b0e"),i=function(){var t=this,e=t._self._c;return e("Drag")},o=[],p=(a("57e7"),a("6d67"),function(){var t=this,e=t._self._c;return e("div",{staticStyle:{display:"flex","justify-content":"flex-start"},attrs:{id:"app"},on:{click:function(e){return t.bgClick()}}},[e("div",{staticStyle:{"margin-right":"100px"}},[e("div",[t._v("Col:"),e("input",{directives:[{name:"model",rawName:"v-model",value:t.col,expression:"col"}],attrs:{type:"text"},domProps:{value:t.col},on:{input:function(e){e.target.composing||(t.col=e.target.value)}}})]),e("div",[t._v("Row:"),e("input",{directives:[{name:"model",rawName:"v-model",value:t.row,expression:"row"}],attrs:{type:"text"},domProps:{value:t.row},on:{input:function(e){e.target.composing||(t.row=e.target.value)}}})]),e("div",[e("button",{on:{click:t.generate}},[t._v("鐢熸垚鏁版嵁")]),e("button",{on:{click:t.printData}},[t._v("鏄剧ず鏁版嵁")])]),t._m(0),e("div",[e("div",[t._v("璧风偣锛�"),e("input",{directives:[{name:"model",rawName:"v-model",value:t.startPosition,expression:"startPosition"}],attrs:{type:"text"},domProps:{value:t.startPosition},on:{input:function(e){e.target.composing||(t.startPosition=e.target.value)}}})]),e("div",[t._v("缁堢偣锛�"),e("input",{directives:[{name:"model",rawName:"v-model",value:t.endPosition,expression:"endPosition"}],attrs:{type:"text"},domProps:{value:t.endPosition},on:{input:function(e){e.target.composing||(t.endPosition=e.target.value)}}})]),e("div",[e("button",{on:{click:t.calcPath}},[t._v("璁$畻璺緞")])])]),e("div",[e("textarea",{directives:[{name:"model",rawName:"v-model",value:t.importData,expression:"importData"}],domProps:{value:t.importData},on:{input:function(e){e.target.composing||(t.importData=e.target.value)}}}),e("button",{on:{click:t.importDataClick}},[t._v("瀵煎叆鏁版嵁")])])]),e("div",t._l(t.map,(function(a,n){return e("div",{key:n,staticClass:"pointContainer"},t._l(a,(function(a,i){return e("div",{key:i},[t.map[n][i].value<0?e("div",{staticClass:"pointBox",on:{contextmenu:function(e){return e.preventDefault(),t.rightEvent(n,i,e)},click:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"left",37,e.key,["Left","ArrowLeft"])||"button"in e&&0!==e.button?null:t.switchBox(n,i)}}}):0==t.map[n][i].value?e("div",{staticClass:"pointBox pointBoxBlue",on:{contextmenu:function(e){return e.preventDefault(),t.rightEvent(n,i,e)},click:function(e){return t.switchBox(n,i)}}}):3==t.map[n][i].value?e("div",{staticClass:"pointBox pointBoxGreen",on:{contextmenu:function(e){return e.preventDefault(),t.rightEvent(n,i,e)},click:function(e){return t.switchBox(n,i)}}}):4==t.map[n][i].value?e("div",{staticClass:"pointBox pointBoxStation",on:{contextmenu:function(e){return e.preventDefault(),t.rightEvent(n,i,e)},click:function(e){return t.switchBox(n,i)}}}):5==t.map[n][i].value?e("div",{staticClass:"pointBox chargeStation",on:{contextmenu:function(e){return e.preventDefault(),t.rightEvent(n,i,e)},click:function(e){return t.switchBox(n,i)}}}):9==t.map[n][i].value?e("div",{staticClass:"pointBox pointBoxRed",on:{contextmenu:function(e){return e.preventDefault(),t.rightEvent(n,i,e)},click:function(e){return t.switchBox(n,i)}}}):10==t.map[n][i].value?e("div",{staticClass:"pointBox pointBoxStart",on:{contextmenu:function(e){return e.preventDefault(),t.rightEvent(n,i,e)},click:function(e){return t.switchBox(n,i)}}}):11==t.map[n][i].value?e("div",{staticClass:"pointBox pointBoxEnd",on:{contextmenu:function(e){return e.preventDefault(),t.rightEvent(n,i,e)},click:function(e){return t.switchBox(n,i)}}}):t._e()])})),0)})),0),e("div",{staticStyle:{"margin-left":"50px"}},[t._v("\n\t\t"+t._s(t.mapData)+"\n\t")]),t.rightBox?e("div",{staticStyle:{position:"absolute",height:"270px",width:"200px","background-color":"antiquewhite",padding:"10px"},style:{left:t.rightBoxLeft,top:t.rightBoxTop},on:{click:function(t){t.stopPropagation()}}},[e("div",[t._v("\n\t\t\tvalue:\n\t\t\t"),e("div",{staticStyle:{display:"flex","justify-content":"space-between"}},[e("div",{staticClass:"pointBox",on:{click:function(e){t.map[t.mapI][t.mapJ].value=-1}}}),e("div",{staticClass:"pointBox pointBoxBlue",on:{click:function(e){t.map[t.mapI][t.mapJ].value=0}}}),e("div",{staticClass:"pointBox pointBoxGreen",on:{click:function(e){t.map[t.mapI][t.mapJ].value=3}}}),e("div",{staticClass:"pointBox pointBoxStation",on:{click:function(e){t.map[t.mapI][t.mapJ].value=4}}}),e("div",{staticClass:"pointBox chargeStation",on:{click:function(e){t.map[t.mapI][t.mapJ].value=5}}})])]),e("div",[t._v("\n\t\t\tdata: "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.map[t.mapI][t.mapJ].data,expression:"map[mapI][mapJ].data"}],attrs:{type:"text"},domProps:{value:t.map[t.mapI][t.mapJ].data},on:{input:function(e){e.target.composing||t.$set(t.map[t.mapI][t.mapJ],"data",e.target.value)}}})]),e("div",[t._v("\n\t\t\ttop: "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.map[t.mapI][t.mapJ].top,expression:"map[mapI][mapJ].top"}],attrs:{type:"text"},domProps:{value:t.map[t.mapI][t.mapJ].top},on:{input:function(e){e.target.composing||t.$set(t.map[t.mapI][t.mapJ],"top",e.target.value)}}})]),e("div",[t._v("\n\t\t\tbottom: "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.map[t.mapI][t.mapJ].bottom,expression:"map[mapI][mapJ].bottom"}],attrs:{type:"text"},domProps:{value:t.map[t.mapI][t.mapJ].bottom},on:{input:function(e){e.target.composing||t.$set(t.map[t.mapI][t.mapJ],"bottom",e.target.value)}}})]),e("div",[t._v("\n\t\t\tleft: "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.map[t.mapI][t.mapJ].left,expression:"map[mapI][mapJ].left"}],attrs:{type:"text"},domProps:{value:t.map[t.mapI][t.mapJ].left},on:{input:function(e){e.target.composing||t.$set(t.map[t.mapI][t.mapJ],"left",e.target.value)}}})]),e("div",[t._v("\n\t\t\tright: "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.map[t.mapI][t.mapJ].right,expression:"map[mapI][mapJ].right"}],attrs:{type:"text"},domProps:{value:t.map[t.mapI][t.mapJ].right},on:{input:function(e){e.target.composing||t.$set(t.map[t.mapI][t.mapJ],"right",e.target.value)}}})])]):t._e()])}),r=[function(){var t=this,e=t._self._c;return e("div",[e("div",[t._v("\n\t\t\t\t绂佹鍖哄煙锛歕n\t\t\t\t"),e("div",{staticClass:"pointBox"})]),e("div",[t._v("\n\t\t\t\t瀛愯建閬擄細\n\t\t\t\t"),e("div",{staticClass:"pointBox pointBoxBlue"})]),e("div",[t._v("\n\t\t\t\t姣嶈建閬擄細\n\t\t\t\t"),e("div",{staticClass:"pointBox pointBoxGreen"})]),e("div",[t._v("\n\t\t\t\t杞ㄨ抗锛歕n\t\t\t\t"),e("div",{staticClass:"pointBox pointBoxRed"})]),e("div",[t._v("\n\t\t\t\t璧风偣锛歕n\t\t\t\t"),e("div",{staticClass:"pointBox pointBoxStart"})]),e("div",[t._v("\n\t\t\t\t缁堢偣锛歕n\t\t\t\t"),e("div",{staticClass:"pointBox pointBoxEnd"})]),e("div",[t._v("\n\t\t\t\t绔欑偣锛歕n\t\t\t\t"),e("div",{staticClass:"pointBox pointBoxStation"})]),e("div",[t._v("\n\t\t\t\t鍏呯數妗╋細\n\t\t\t\t"),e("div",{staticClass:"pointBox chargeStation"})]),e("div",[t._v("\n\t\t\t\t鎻愬崌鏈猴細\n\t\t\t\t"),e("div",{staticClass:"pointBox liftStation"})])])}],s=(a("ac6a"),a("f3e2"),a("c5f6"),{name:"app",components:{},data:function(){return{map:[],col:23,row:25,mapData:"",importData:null,startPosition:"0500501",endPosition:"0802501",mapI:0,mapJ:0,rightBox:!1,rightBoxTop:"0px",rightBoxLeft:"0px"}},onCreated:function(){generate()},watch:{map:{deep:!0,handler:function(t){this.printData()}}},methods:{generate:function(){var t=[],e=Number(this.row)+Number(2),a=Number(this.col)+Number(2);console.log(e,a);for(var n=0;n<e;n++){for(var i=[],o=0;o<a;o++)if(0!=n&&n!=e-1)if(0!=o)if(o!=a-1)i.push({value:0,data:"",top:1e3,bottom:1e3,left:1e3,right:1e3,x:n,y:o});else{var p=-1*(this.row-n+1);i.push({value:0==p?-1:p,data:"",top:1e3,bottom:1e3,left:1e3,right:1e3,x:n,y:o})}else i.push({value:-1,data:"",top:1e3,bottom:1e3,left:1e3,right:1e3,x:n,y:o});else i.push({value:-1,data:"",top:1e3,bottom:1e3,left:1e3,right:1e3,x:n,y:o});t.push(i)}this.map=t,this.printData()},switchBox:function(t,e){var a=this.map;switch(console.log(t,e,a[t][e]),a[t][e].value){case-1:a[t][e].value=0;break;case 0:a[t][e].value=3;break;case 3:a[t][e].value=4;break;case 4:a[t][e].value=5;break;case 5:a[t][e].value=-1;break;default:a[t][e].value=-1}this.map=a,this.$forceUpdate(),this.printData(),this.rightBox=!1},printData:function(){this.mapData=JSON.stringify(this.map)},importDataClick:function(){var t=JSON.parse(this.importData),e=[];t.forEach((function(t,a){var n=[];t.forEach((function(t,e){var a={value:t.value,data:t.data,top:null==t.top?1e3:t.top,bottom:null==t.bottom?1e3:t.bottom,left:null==t.left?1e3:t.left,right:null==t.right?1e3:t.right};n.push(a)})),e.push(n)})),this.map=e,this.printData()},calcPath:function(){var t=this,e=this,a=new URLSearchParams;a.append("startPosition",this.startPosition),a.append("endPosition",this.endPosition),a.append("map",JSON.stringify(this.map)),this.$axios({method:"post",url:"http://127.0.0.1:8081/calc",data:a}).then((function(a){var n=a.data,i=e.map;console.log(n),n.forEach((function(t,a){var o=t.x,p=t.y;i[o][p]=9,0==a&&(i[o][p]=10),a==n.length-1&&(i[o][p]=11),e.map=i})),t.$forceUpdate(),t.printData()})).catch((function(t){console.log(t)}))},rightEvent:function(t,e,a){this.rightBox=!0,this.mapI=t,this.mapJ=e,this.rightBoxTop=a.y+"px",this.rightBoxLeft=a.x+"px"},bgClick:function(){this.rightBox=!1}}}),l=s,u=(a("372e"),a("2877")),c=Object(u["a"])(l,p,r,!1,null,null,null),m=c.exports,v=(a("7f7f"),function(){var t=this,e=t._self._c;return e("div",{staticStyle:{display:"flex","justify-content":"space-between"},on:{click:function(e){return t.bgClick()}}},[e("div",{staticStyle:{flex:"3"}},[e("div",[t._v("瀹藉害:"),e("input",{directives:[{name:"model",rawName:"v-model",value:t.col,expression:"col"}],attrs:{type:"text"},domProps:{value:t.col},on:{input:function(e){e.target.composing||(t.col=e.target.value)}}}),e("button",{on:{click:t.calcCol}},[t._v("璁$畻")])]),e("div",[t._v("xBase:"),e("input",{directives:[{name:"model",rawName:"v-model",value:t.xBase,expression:"xBase"}],attrs:{type:"text"},domProps:{value:t.xBase},on:{input:function(e){e.target.composing||(t.xBase=e.target.value)}}})]),e("div",[t._v("yBase:"),e("input",{directives:[{name:"model",rawName:"v-model",value:t.yBase,expression:"yBase"}],attrs:{type:"text"},domProps:{value:t.yBase},on:{input:function(e){e.target.composing||(t.yBase=e.target.value)}}})]),e("div",[t._v("xBaseDirection:"),e("input",{directives:[{name:"model",rawName:"v-model",value:t.xBaseDirection,expression:"xBaseDirection"}],attrs:{type:"text"},domProps:{value:t.xBaseDirection},on:{input:function(e){e.target.composing||(t.xBaseDirection=e.target.value)}}})]),e("draggable",{attrs:{group:t.pointsGrpup,animation:"300"},model:{value:t.points,callback:function(e){t.points=e},expression:"points"}},t._l(t.points,(function(a){return e("div",[t._v("\n\t\t\t\t"+t._s(a.name)+"\n\t\t\t\t"),e("transition-group",[e("div",{key:"info1-"+a.id,staticClass:"pointBox",class:a.class})])],1)})),0),e("div",[e("div",[e("textarea",{directives:[{name:"model",rawName:"v-model",value:t.importData,expression:"importData"}],domProps:{value:t.importData},on:{input:function(e){e.target.composing||(t.importData=e.target.value)}}})]),e("button",{on:{click:t.importDataClick}},[t._v("瀵煎叆鏁版嵁")]),e("button",{on:{click:function(e){return t.printData()}}},[t._v("杈撳嚭鏁版嵁")])])],1),e("div",{staticStyle:{"margin-left":"50px",flex:"15"}},[e("div",{staticStyle:{"text-align":"center","margin-bottom":"10px"}},[t._v("\n\t\t\t鍦板浘鍖哄煙\n\t\t")]),e("draggable",{staticStyle:{border:"1px solid red","min-height":"500px"},attrs:{handle:".mover",group:"site",animation:"300"},on:{add:t.dragAdd},model:{value:t.map,callback:function(e){t.map=e},expression:"map"}},t._l(t.map,(function(a,n){return e("div",{key:n,staticClass:"pointContainer"},[e("span",{staticClass:"mover"},[t._v("+")]),t._l(a,(function(a,i){return e("div",{key:i},[t.map[n][i].value<0?e("div",{staticClass:"pointBox",on:{contextmenu:function(e){return e.preventDefault(),t.rightEvent(n,i,e)},click:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"left",37,e.key,["Left","ArrowLeft"])||"button"in e&&0!==e.button?null:t.switchBox(n,i)}}},[t._v(t._s(n)+","+t._s(i))]):0==t.map[n][i].value?e("div",{staticClass:"pointBox pointBoxBlue",on:{contextmenu:function(e){return e.preventDefault(),t.rightEvent(n,i,e)},click:function(e){return t.switchBox(n,i)}}},[t._v(t._s(n)+","+t._s(i))]):3==t.map[n][i].value?e("div",{staticClass:"pointBox pointBoxGreen",on:{contextmenu:function(e){return e.preventDefault(),t.rightEvent(n,i,e)},click:function(e){return t.switchBox(n,i)}}},[t._v(t._s(n)+","+t._s(i))]):4==t.map[n][i].value?e("div",{staticClass:"pointBox pointBoxStation",on:{contextmenu:function(e){return e.preventDefault(),t.rightEvent(n,i,e)},click:function(e){return t.switchBox(n,i)}}},[t._v(t._s(n)+","+t._s(i))]):5==t.map[n][i].value?e("div",{staticClass:"pointBox chargeStation",on:{contextmenu:function(e){return e.preventDefault(),t.rightEvent(n,i,e)},click:function(e){return t.switchBox(n,i)}}},[t._v(t._s(n)+","+t._s(i))]):9==t.map[n][i].value?e("div",{staticClass:"pointBox pointBoxRed",on:{contextmenu:function(e){return e.preventDefault(),t.rightEvent(n,i,e)},click:function(e){return t.switchBox(n,i)}}},[t._v(t._s(n)+","+t._s(i))]):10==t.map[n][i].value?e("div",{staticClass:"pointBox pointBoxStart",on:{contextmenu:function(e){return e.preventDefault(),t.rightEvent(n,i,e)},click:function(e){return t.switchBox(n,i)}}},[t._v(t._s(n)+","+t._s(i))]):11==t.map[n][i].value?e("div",{staticClass:"pointBox pointBoxEnd",on:{contextmenu:function(e){return e.preventDefault(),t.rightEvent(n,i,e)},click:function(e){return t.switchBox(n,i)}}},[t._v(t._s(n)+","+t._s(i))]):67==t.map[n][i].value?e("div",{staticClass:"pointBox liftStation",on:{contextmenu:function(e){return e.preventDefault(),t.rightEvent(n,i,e)},click:function(e){return t.switchBox(n,i)}}},[t._v(t._s(n)+","+t._s(i))]):t._e()])})),e("button",{on:{click:function(e){return t.deleteCol(n)}}},[t._v("鍒犻櫎")])],2)})),0)],1),t.showMap?e("div",{staticStyle:{width:"150px"}},[t._v("\n\t\t"+t._s(t.printMap)+"\n\t")]):t._e(),t.rightBox?e("div",{staticStyle:{position:"absolute",height:"370px",width:"200px","background-color":"antiquewhite",padding:"10px"},style:{left:t.rightBoxLeft,top:t.rightBoxTop},on:{click:function(t){t.stopPropagation()}}},[e("div",[t._v("\n\t\t\t["+t._s(t.mapI)+"]["+t._s(t.mapJ)+"]value:\n\t\t\t"),e("div",{staticStyle:{display:"flex","justify-content":"space-between"}},[e("div",{staticClass:"pointBox",on:{click:function(e){t.map[t.mapI][t.mapJ].value=-1}}}),e("div",{staticClass:"pointBox pointBoxBlue",on:{click:function(e){t.map[t.mapI][t.mapJ].value=0}}}),e("div",{staticClass:"pointBox pointBoxGreen",on:{click:function(e){t.map[t.mapI][t.mapJ].value=3}}}),e("div",{staticClass:"pointBox pointBoxStation",on:{click:function(e){t.map[t.mapI][t.mapJ].value=4}}}),e("div",{staticClass:"pointBox chargeStation",on:{click:function(e){t.map[t.mapI][t.mapJ].value=5}}}),e("div",{staticClass:"pointBox liftStation",on:{click:function(e){t.map[t.mapI][t.mapJ].value=67}}})])]),e("div",[t._v("\n\t\t\tdata: "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.map[t.mapI][t.mapJ].data,expression:"map[mapI][mapJ].data"}],attrs:{type:"text"},domProps:{value:t.map[t.mapI][t.mapJ].data},on:{input:function(e){e.target.composing||t.$set(t.map[t.mapI][t.mapJ],"data",e.target.value)}}})]),e("div",[t._v("\n\t\t\ttop: "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.map[t.mapI][t.mapJ].top,expression:"map[mapI][mapJ].top"}],attrs:{type:"text"},domProps:{value:t.map[t.mapI][t.mapJ].top},on:{input:function(e){e.target.composing||t.$set(t.map[t.mapI][t.mapJ],"top",e.target.value)}}})]),e("div",[t._v("\n\t\t\tbottom: "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.map[t.mapI][t.mapJ].bottom,expression:"map[mapI][mapJ].bottom"}],attrs:{type:"text"},domProps:{value:t.map[t.mapI][t.mapJ].bottom},on:{input:function(e){e.target.composing||t.$set(t.map[t.mapI][t.mapJ],"bottom",e.target.value)}}})]),e("div",[t._v("\n\t\t\tleft: "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.map[t.mapI][t.mapJ].left,expression:"map[mapI][mapJ].left"}],attrs:{type:"text"},domProps:{value:t.map[t.mapI][t.mapJ].left},on:{input:function(e){e.target.composing||t.$set(t.map[t.mapI][t.mapJ],"left",e.target.value)}}})]),e("div",[t._v("\n\t\t\tright: "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.map[t.mapI][t.mapJ].right,expression:"map[mapI][mapJ].right"}],attrs:{type:"text"},domProps:{value:t.map[t.mapI][t.mapJ].right},on:{input:function(e){e.target.composing||t.$set(t.map[t.mapI][t.mapJ],"right",e.target.value)}}})]),e("div",[t._v("\n\t\t\txBase: "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.map[t.mapI][t.mapJ].xBase,expression:"map[mapI][mapJ].xBase"}],attrs:{type:"text"},domProps:{value:t.map[t.mapI][t.mapJ].xBase},on:{input:function(e){e.target.composing||t.$set(t.map[t.mapI][t.mapJ],"xBase",e.target.value)}}})]),e("div",[t._v("\n\t\t\tyBase: "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.map[t.mapI][t.mapJ].yBase,expression:"map[mapI][mapJ].yBase"}],attrs:{type:"text"},domProps:{value:t.map[t.mapI][t.mapJ].yBase},on:{input:function(e){e.target.composing||t.$set(t.map[t.mapI][t.mapJ],"yBase",e.target.value)}}})])]):t._e()])}),d=[],f=a("b76a"),x=a.n(f),h={name:"drag",components:{draggable:x.a},watch:{},data:function(){return{drag:!1,col:10,xBase:1400,yBase:1400,xBaseDirection:"left",pointsGrpup:{name:"site",pull:"clone",put:!1},points:[{id:0,name:"绂佹鍖哄煙",value:-1,class:"",list:[]},{id:1,name:"瀛愯建閬�",value:0,class:"pointBoxBlue",list:[]},{id:2,name:"姣嶈建閬�/鍫嗗灈鏈�",value:3,class:"pointBoxGreen",list:[]},{id:3,name:"缁撴灉杞ㄨ抗",value:9,class:"pointBoxRed",list:[]},{id:4,name:"绔欑偣",value:4,class:"pointBoxStation",list:[]},{id:5,name:"鍏呯數妗�",value:5,class:"chargeStation",list:[]},{id:6,name:"杞﹁締浣嶇疆",value:66,class:"chargeStation",list:[]},{id:7,name:"鎻愬崌鏈�",value:67,class:"liftStation",list:[]}],map:[],printMap:[],mapI:0,mapJ:0,rightBox:!1,rightBoxTop:"0px",rightBoxLeft:"0px",importData:null,showMap:!1}},methods:{deleteCol:function(t){var e=this.map,a=[];e.forEach((function(e,n){t!=n&&a.push(e)})),this.map=a},rightEvent:function(t,e,a){this.rightBox=!0,this.mapI=t,this.mapJ=e,this.rightBoxTop=a.y+"px",this.rightBoxLeft=a.x+"px"},bgClick:function(){this.rightBox=!1},switchBox:function(t,e){var a=JSON.parse(JSON.stringify(this.map));switch(a[t][e].value){case-1:a[t][e].value=0;break;case 0:a[t][e].value=3;break;case 3:a[t][e].value=4;break;case 4:a[t][e].value=5;break;case 5:a[t][e].value=-1;break;default:a[t][e].value=-1}this.map=a,this.$forceUpdate(),this.rightBox=!1},importDataClick:function(){for(var t=JSON.parse(this.importData),e=[],a=0,n=(this.points,function(){var n=t[i],o=[];a=n.length-2,n.forEach((function(t,e){if(e>0&&e<n.length-1){var a={value:t.value,data:t.data,top:null==t.top?1e3:t.top,bottom:null==t.bottom?1e3:t.bottom,left:null==t.left?1e3:t.left,right:null==t.right?1e3:t.right,xBase:null==t.xBase?1e3:t.xBase,yBase:null==t.yBase?1e3:t.yBase};o.push(a)}})),e.push(o)}),i=1;i<t.length-1;i++)n();this.col=a,this.map=e},printData:function(){for(var t=JSON.parse(JSON.stringify(this.map)),e={value:-1,data:"",top:1e3,bottom:1e3,left:1e3,right:1e3},a=[],n=0;n<this.col+2;n++)a.push(e);t.forEach((function(t,a){t.unshift(e),t.push(e)})),t.unshift(a),t.push(a),this.printMap=t,this.showMap=!0},calcCol:function(){var t=this.map,e=[],a=this.col,n={value:-1,data:"",top:1e3,bottom:1e3,left:1e3,right:1e3};if(t.length>0){for(var i=0;i<t.length;i++){e[i]=[];for(var o=0;o<a;o++)o<t[i].length?e[i].push(t[i][o]):e[i].push(n)}this.map=e}},getPoint:function(t){for(var e=0;e<this.points.length;e++)if(this.points[e].id==t)return this.points[e];return null},dragAdd:function(t){var e=t.newDraggableIndex,a=t.oldDraggableIndex,n=this.getPoint(a),i=this.map,o=this.col;i[e]=[];var p={value:n.value,data:"",top:1e3,bottom:1e3,left:1e3,right:1e3},r=1e4,s=1e4;if(e>0&&(s=parseInt(i[e-1][0]["yBase"])+parseInt(this.yBase)),"left"==this.xBaseDirection)for(var l=0;l<o;l++)r=1e4+l*this.xBase,p["xBase"]=r,p["yBase"]=s,i[e].push(JSON.parse(JSON.stringify(p)));else for(l=o-1;l>=0;l--)r=1e4+l*this.xBase,p["xBase"]=r,p["yBase"]=s,i[e].push(JSON.parse(JSON.stringify(p)));this.map=i,this.$forceUpdate()}}},g=h,B=(a("75ff"),Object(u["a"])(g,v,d,!1,null,null,null)),y=B.exports,_=function(){var t=this,e=t._self._c;return e("div",{attrs:{id:"pixiView"}})},b=[],w=a("22a2"),k={name:"Pixi",components:{},watch:{},data:function(){return{}},mounted:function(){var t=this,e=new w["a"]({width:2e3,height:1e3,backgroundColor:4126669311});document.getElementById("pixiView").append(e.view);var a,n,i=new w["b"];e.stage.addChild(i);var o=!1;e.renderer.plugins.interaction.on("pointerdown",(function(t){var i=t.data.global;a=[e.stage.position._x,e.stage.position._y],n=[i.x,i.y],t.target||(o=!0)})),e.renderer.plugins.interaction.on("pointermove",(function(t){var i=t.data.global;if(o){var p=i.x-n[0],r=i.y-n[1];e.stage.position.set(a[0]+p,a[1]+r)}})),e.renderer.plugins.interaction.on("pointerup",(function(t){o=!1})),e.view.addEventListener("wheel",(function(t){t.stopPropagation(),t.preventDefault();var a=[t.clientX,t.clientY],n=t.deltaY,i=e.stage.scale.x,o=i*Math.pow(.999,n),p=a,r=p[0]*i-p[0]*o,s=p[1]*i-p[1]*o;e.stage.setTransform(e.stage.position.x+r,e.stage.position.y+s,o,o,0,0,0,0,0)}));var p=0;e.ticker.add((function(e){var a=(new Date).getTime(),n=a-p;p=a;var i=1e3/n;t.mapFps=parseInt(i)}))}},J=k,I=Object(u["a"])(J,_,b,!1,null,null,null),C=I.exports,D={name:"app",components:{Index:m,Drag:y,Pixi:C}},P=D,S=Object(u["a"])(P,i,o,!1,null,null,null),N=S.exports,E=a("cee4");n["a"].config.productionTip=!1,n["a"].prototype.$axios=E["a"],new n["a"]({render:function(t){return t(N)}}).$mount("#app")},"75ff":function(t,e,a){"use strict";a("c6b4")},c6b4:function(t,e,a){}});
+//# sourceMappingURL=app.0fd42bf5.js.map
\ No newline at end of file
diff --git a/src/main/webapp/views/map_edit/js/app.0fd42bf5.js.map b/src/main/webapp/views/map_edit/js/app.0fd42bf5.js.map
new file mode 100644
index 0000000..220d274
--- /dev/null
+++ b/src/main/webapp/views/map_edit/js/app.0fd42bf5.js.map
@@ -0,0 +1 @@
+{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./src/components/index.vue?707b","webpack:///./src/App.vue","webpack:///./src/components/index.vue","webpack:///src/components/index.vue","webpack:///./src/components/index.vue?71c1","webpack:///./src/components/index.vue?10d3","webpack:///./src/components/drag.vue","webpack:///src/components/drag.vue","webpack:///./src/components/drag.vue?1f69","webpack:///./src/components/drag.vue?d05f","webpack:///./src/components/pixijs.vue","webpack:///src/components/pixijs.vue","webpack:///./src/components/pixijs.vue?13a2","webpack:///./src/components/pixijs.vue?f435","webpack:///src/App.vue","webpack:///./src/App.vue?8f16","webpack:///./src/App.vue?a938","webpack:///./src/main.js","webpack:///./src/components/drag.vue?cbbe"],"names":["webpackJsonpCallback","data","moduleId","chunkId","chunkIds","moreModules","executeModules","i","resolves","length","Object","prototype","hasOwnProperty","call","installedChunks","push","modules","parentJsonpFunction","shift","deferredModules","apply","checkDeferredModules","result","deferredModule","fulfilled","j","depId","splice","__webpack_require__","s","installedModules","exports","module","l","m","c","d","name","getter","o","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","p","jsonpArray","window","oldJsonpFunction","slice","render","_vm","this","_c","_self","staticRenderFns","staticStyle","attrs","on","$event","bgClick","_v","directives","rawName","col","expression","domProps","target","composing","row","generate","printData","_m","startPosition","endPosition","calcPath","importData","importDataClick","_l","map","x","index","staticClass","y","ind","preventDefault","rightEvent","type","indexOf","_k","keyCode","button","switchBox","_e","_s","mapData","rightBox","style","left","rightBoxLeft","top","rightBoxTop","stopPropagation","mapI","mapJ","$set","bottom","right","components","onCreated","watch","deep","handler","val","methods","tmp","rowR","Number","colR","console","log","calc","$forceUpdate","JSON","stringify","parse","forEach","item","data2","idx","json","_this","that","param","URLSearchParams","append","$axios","method","url","then","res","catch","error","e","component","calcCol","xBase","yBase","xBaseDirection","pointsGrpup","model","points","callback","$$v","id","class","dragAdd","deleteCol","showMap","printMap","draggable","drag","pull","put","list","mapTmp","_loop","disable","disableList","unshift","getPoint","mapIdx","newDraggableIndex","pointIdx","oldDraggableIndex","point","xBaseNum","yBaseNum","parseInt","mounted","pixiApp","PIXI","width","height","backgroundColor","document","getElementById","view","stageOriginalPos","mouseDownPoint","objectsContainer","stage","addChild","touchBlank","renderer","plugins","interaction","event","globalPos","global","position","_x","_y","dx","dy","set","addEventListener","clientX","clientY","delta","deltaY","oldZoom","scale","newZoom","Math","pow","oldStagePos","setTransform","g_Time","ticker","add","timeNow","Date","getTime","timeDiff","fps","mapFps","Index","Drag","Pixi","Vue","config","productionTip","axios","h","App","$mount"],"mappings":"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","file":"js/app.0fd42bf5.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tfunction webpackJsonpCallback(data) {\n \t\tvar chunkIds = data[0];\n \t\tvar moreModules = data[1];\n \t\tvar executeModules = data[2];\n\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [];\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(Object.prototype.hasOwnProperty.call(installedChunks, chunkId) && installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(data);\n\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n\n \t\t// add entry modules from loaded chunk to deferred list\n \t\tdeferredModules.push.apply(deferredModules, executeModules || []);\n\n \t\t// run deferred modules when all chunks ready\n \t\treturn checkDeferredModules();\n \t};\n \tfunction checkDeferredModules() {\n \t\tvar result;\n \t\tfor(var i = 0; i < deferredModules.length; i++) {\n \t\t\tvar deferredModule = deferredModules[i];\n \t\t\tvar fulfilled = true;\n \t\t\tfor(var j = 1; j < deferredModule.length; j++) {\n \t\t\t\tvar depId = deferredModule[j];\n \t\t\t\tif(installedChunks[depId] !== 0) fulfilled = false;\n \t\t\t}\n \t\t\tif(fulfilled) {\n \t\t\t\tdeferredModules.splice(i--, 1);\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = deferredModule[0]);\n \t\t\t}\n \t\t}\n\n \t\treturn result;\n \t}\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// object to store loaded and loading chunks\n \t// undefined = chunk not loaded, null = chunk preloaded/prefetched\n \t// Promise = chunk loading, 0 = chunk loaded\n \tvar installedChunks = {\n \t\t\"app\": 0\n \t};\n\n \tvar deferredModules = [];\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/\";\n\n \tvar jsonpArray = window[\"webpackJsonp\"] = window[\"webpackJsonp\"] || [];\n \tvar oldJsonpFunction = jsonpArray.push.bind(jsonpArray);\n \tjsonpArray.push = webpackJsonpCallback;\n \tjsonpArray = jsonpArray.slice();\n \tfor(var i = 0; i < jsonpArray.length; i++) webpackJsonpCallback(jsonpArray[i]);\n \tvar parentJsonpFunction = oldJsonpFunction;\n\n\n \t// add entry module to deferred list\n \tdeferredModules.push([0,\"chunk-vendors\"]);\n \t// run deferred modules when ready\n \treturn checkDeferredModules();\n","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=style&index=0&id=5c8d607c&prod&lang=css\"","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('Drag')\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticStyle:{\"display\":\"flex\",\"justify-content\":\"flex-start\"},attrs:{\"id\":\"app\"},on:{\"click\":function($event){return _vm.bgClick()}}},[_c('div',{staticStyle:{\"margin-right\":\"100px\"}},[_c('div',[_vm._v(\"Col:\"),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.col),expression:\"col\"}],attrs:{\"type\":\"text\"},domProps:{\"value\":(_vm.col)},on:{\"input\":function($event){if($event.target.composing)return;_vm.col=$event.target.value}}})]),_c('div',[_vm._v(\"Row:\"),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.row),expression:\"row\"}],attrs:{\"type\":\"text\"},domProps:{\"value\":(_vm.row)},on:{\"input\":function($event){if($event.target.composing)return;_vm.row=$event.target.value}}})]),_c('div',[_c('button',{on:{\"click\":_vm.generate}},[_vm._v(\"鐢熸垚鏁版嵁\")]),_c('button',{on:{\"click\":_vm.printData}},[_vm._v(\"鏄剧ず鏁版嵁\")])]),_vm._m(0),_c('div',[_c('div',[_vm._v(\"璧风偣锛歕"),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.startPosition),expression:\"startPosition\"}],attrs:{\"type\":\"text\"},domProps:{\"value\":(_vm.startPosition)},on:{\"input\":function($event){if($event.target.composing)return;_vm.startPosition=$event.target.value}}})]),_c('div',[_vm._v(\"缁堢偣锛歕"),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.endPosition),expression:\"endPosition\"}],attrs:{\"type\":\"text\"},domProps:{\"value\":(_vm.endPosition)},on:{\"input\":function($event){if($event.target.composing)return;_vm.endPosition=$event.target.value}}})]),_c('div',[_c('button',{on:{\"click\":_vm.calcPath}},[_vm._v(\"璁$畻璺緞\")])])]),_c('div',[_c('textarea',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.importData),expression:\"importData\"}],domProps:{\"value\":(_vm.importData)},on:{\"input\":function($event){if($event.target.composing)return;_vm.importData=$event.target.value}}}),_c('button',{on:{\"click\":_vm.importDataClick}},[_vm._v(\"瀵煎叆鏁版嵁\")])])]),_c('div',_vm._l((_vm.map),function(x,index){return _c('div',{key:index,staticClass:\"pointContainer\"},_vm._l((x),function(y,ind){return _c('div',{key:ind},[(_vm.map[index][ind].value < 0)?_c('div',{staticClass:\"pointBox\",on:{\"contextmenu\":function($event){$event.preventDefault();return _vm.rightEvent(index,ind,$event)},\"click\":function($event){if(!$event.type.indexOf('key')&&_vm._k($event.keyCode,\"left\",37,$event.key,[\"Left\",\"ArrowLeft\"]))return null;if('button' in $event && $event.button !== 0)return null;return _vm.switchBox(index,ind)}}}):(_vm.map[index][ind].value  == 0)?_c('div',{staticClass:\"pointBox pointBoxBlue\",on:{\"contextmenu\":function($event){$event.preventDefault();return _vm.rightEvent(index,ind,$event)},\"click\":function($event){return _vm.switchBox(index,ind)}}}):(_vm.map[index][ind].value  == 3)?_c('div',{staticClass:\"pointBox pointBoxGreen\",on:{\"contextmenu\":function($event){$event.preventDefault();return _vm.rightEvent(index,ind,$event)},\"click\":function($event){return _vm.switchBox(index,ind)}}}):(_vm.map[index][ind].value  == 4)?_c('div',{staticClass:\"pointBox pointBoxStation\",on:{\"contextmenu\":function($event){$event.preventDefault();return _vm.rightEvent(index,ind,$event)},\"click\":function($event){return _vm.switchBox(index,ind)}}}):(_vm.map[index][ind].value  == 5)?_c('div',{staticClass:\"pointBox chargeStation\",on:{\"contextmenu\":function($event){$event.preventDefault();return _vm.rightEvent(index,ind,$event)},\"click\":function($event){return _vm.switchBox(index,ind)}}}):(_vm.map[index][ind].value  == 9)?_c('div',{staticClass:\"pointBox pointBoxRed\",on:{\"contextmenu\":function($event){$event.preventDefault();return _vm.rightEvent(index,ind,$event)},\"click\":function($event){return _vm.switchBox(index,ind)}}}):(_vm.map[index][ind].value  == 10)?_c('div',{staticClass:\"pointBox pointBoxStart\",on:{\"contextmenu\":function($event){$event.preventDefault();return _vm.rightEvent(index,ind,$event)},\"click\":function($event){return _vm.switchBox(index,ind)}}}):(_vm.map[index][ind].value  == 11)?_c('div',{staticClass:\"pointBox pointBoxEnd\",on:{\"contextmenu\":function($event){$event.preventDefault();return _vm.rightEvent(index,ind,$event)},\"click\":function($event){return _vm.switchBox(index,ind)}}}):_vm._e()])}),0)}),0),_c('div',{staticStyle:{\"margin-left\":\"50px\"}},[_vm._v(\"\\n\\t\\t\"+_vm._s(_vm.mapData)+\"\\n\\t\")]),(_vm.rightBox)?_c('div',{staticStyle:{\"position\":\"absolute\",\"height\":\"270px\",\"width\":\"200px\",\"background-color\":\"antiquewhite\",\"padding\":\"10px\"},style:({left: _vm.rightBoxLeft,top: _vm.rightBoxTop}),on:{\"click\":function($event){$event.stopPropagation();}}},[_c('div',[_vm._v(\"\\n\\t\\t\\tvalue:\\n\\t\\t\\t\"),_c('div',{staticStyle:{\"display\":\"flex\",\"justify-content\":\"space-between\"}},[_c('div',{staticClass:\"pointBox\",on:{\"click\":function($event){_vm.map[_vm.mapI][_vm.mapJ].value = -1}}}),_c('div',{staticClass:\"pointBox pointBoxBlue\",on:{\"click\":function($event){_vm.map[_vm.mapI][_vm.mapJ].value = 0}}}),_c('div',{staticClass:\"pointBox pointBoxGreen\",on:{\"click\":function($event){_vm.map[_vm.mapI][_vm.mapJ].value = 3}}}),_c('div',{staticClass:\"pointBox pointBoxStation\",on:{\"click\":function($event){_vm.map[_vm.mapI][_vm.mapJ].value = 4}}}),_c('div',{staticClass:\"pointBox chargeStation\",on:{\"click\":function($event){_vm.map[_vm.mapI][_vm.mapJ].value = 5}}})])]),_c('div',[_vm._v(\"\\n\\t\\t\\tdata: \"),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.map[_vm.mapI][_vm.mapJ].data),expression:\"map[mapI][mapJ].data\"}],attrs:{\"type\":\"text\"},domProps:{\"value\":(_vm.map[_vm.mapI][_vm.mapJ].data)},on:{\"input\":function($event){if($event.target.composing)return;_vm.$set(_vm.map[_vm.mapI][_vm.mapJ], \"data\", $event.target.value)}}})]),_c('div',[_vm._v(\"\\n\\t\\t\\ttop: \"),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.map[_vm.mapI][_vm.mapJ].top),expression:\"map[mapI][mapJ].top\"}],attrs:{\"type\":\"text\"},domProps:{\"value\":(_vm.map[_vm.mapI][_vm.mapJ].top)},on:{\"input\":function($event){if($event.target.composing)return;_vm.$set(_vm.map[_vm.mapI][_vm.mapJ], \"top\", $event.target.value)}}})]),_c('div',[_vm._v(\"\\n\\t\\t\\tbottom: \"),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.map[_vm.mapI][_vm.mapJ].bottom),expression:\"map[mapI][mapJ].bottom\"}],attrs:{\"type\":\"text\"},domProps:{\"value\":(_vm.map[_vm.mapI][_vm.mapJ].bottom)},on:{\"input\":function($event){if($event.target.composing)return;_vm.$set(_vm.map[_vm.mapI][_vm.mapJ], \"bottom\", $event.target.value)}}})]),_c('div',[_vm._v(\"\\n\\t\\t\\tleft: \"),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.map[_vm.mapI][_vm.mapJ].left),expression:\"map[mapI][mapJ].left\"}],attrs:{\"type\":\"text\"},domProps:{\"value\":(_vm.map[_vm.mapI][_vm.mapJ].left)},on:{\"input\":function($event){if($event.target.composing)return;_vm.$set(_vm.map[_vm.mapI][_vm.mapJ], \"left\", $event.target.value)}}})]),_c('div',[_vm._v(\"\\n\\t\\t\\tright: \"),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.map[_vm.mapI][_vm.mapJ].right),expression:\"map[mapI][mapJ].right\"}],attrs:{\"type\":\"text\"},domProps:{\"value\":(_vm.map[_vm.mapI][_vm.mapJ].right)},on:{\"input\":function($event){if($event.target.composing)return;_vm.$set(_vm.map[_vm.mapI][_vm.mapJ], \"right\", $event.target.value)}}})])]):_vm._e()])\n}\nvar staticRenderFns = [function (){var _vm=this,_c=_vm._self._c;return _c('div',[_c('div',[_vm._v(\"\\n\\t\\t\\t\\t绂佹鍖哄煙锛歕\n\\t\\t\\t\\t\"),_c('div',{staticClass:\"pointBox\"})]),_c('div',[_vm._v(\"\\n\\t\\t\\t\\t瀛愯建閬擄細\\n\\t\\t\\t\\t\"),_c('div',{staticClass:\"pointBox pointBoxBlue\"})]),_c('div',[_vm._v(\"\\n\\t\\t\\t\\t姣嶈建閬擄細\\n\\t\\t\\t\\t\"),_c('div',{staticClass:\"pointBox pointBoxGreen\"})]),_c('div',[_vm._v(\"\\n\\t\\t\\t\\t杞ㄨ抗锛歕\n\\t\\t\\t\\t\"),_c('div',{staticClass:\"pointBox pointBoxRed\"})]),_c('div',[_vm._v(\"\\n\\t\\t\\t\\t璧风偣锛歕\n\\t\\t\\t\\t\"),_c('div',{staticClass:\"pointBox pointBoxStart\"})]),_c('div',[_vm._v(\"\\n\\t\\t\\t\\t缁堢偣锛歕\n\\t\\t\\t\\t\"),_c('div',{staticClass:\"pointBox pointBoxEnd\"})]),_c('div',[_vm._v(\"\\n\\t\\t\\t\\t绔欑偣锛歕\n\\t\\t\\t\\t\"),_c('div',{staticClass:\"pointBox pointBoxStation\"})]),_c('div',[_vm._v(\"\\n\\t\\t\\t\\t鍏呯數妗╋細\\n\\t\\t\\t\\t\"),_c('div',{staticClass:\"pointBox chargeStation\"})]),_c('div',[_vm._v(\"\\n\\t\\t\\t\\t鎻愬崌鏈猴細\\n\\t\\t\\t\\t\"),_c('div',{staticClass:\"pointBox liftStation\"})])])\n}]\n\nexport { render, staticRenderFns }","<template>\r\n\t<div id=\"app\" style=\"display: flex;justify-content: flex-start;\" @click=\"bgClick()\">\r\n\t\r\n\t\t<div style=\"margin-right: 100px;\">\r\n\t\t\t<div>Col:<input type=\"text\" v-model=\"col\" /></div>\r\n\t\t\t<div>Row:<input type=\"text\" v-model=\"row\" /></div>\r\n\t\t\t<div>\r\n\t\t\t\t<button @click=\"generate\">鐢熸垚鏁版嵁</button>\r\n\t\t\t\t<button @click=\"printData\">鏄剧ず鏁版嵁</button>\r\n\t\t\t</div>\r\n\t\t\t<div>\r\n\t\t\t\t<div>\r\n\t\t\t\t\t绂佹鍖哄煙锛歕r\n\t\t\t\t\t<div class=\"pointBox\"></div>\r\n\t\t\t\t</div>\r\n\t\t\t\t<div>\r\n\t\t\t\t\t瀛愯建閬擄細\r\n\t\t\t\t\t<div class=\"pointBox pointBoxBlue\"></div>\r\n\t\t\t\t</div>\r\n\t\t\t\t<div>\r\n\t\t\t\t\t姣嶈建閬擄細\r\n\t\t\t\t\t<div class=\"pointBox pointBoxGreen\"></div>\r\n\t\t\t\t</div>\r\n\t\t\t\t<div>\r\n\t\t\t\t\t杞ㄨ抗锛歕r\n\t\t\t\t\t<div class=\"pointBox pointBoxRed\"></div>\r\n\t\t\t\t</div>\r\n\t\t\t\t<div>\r\n\t\t\t\t\t璧风偣锛歕r\n\t\t\t\t\t<div class=\"pointBox pointBoxStart\"></div>\r\n\t\t\t\t</div>\r\n\t\t\t\t<div>\r\n\t\t\t\t\t缁堢偣锛歕r\n\t\t\t\t\t<div class=\"pointBox pointBoxEnd\"></div>\r\n\t\t\t\t</div>\r\n\t\t\t\t<div>\r\n\t\t\t\t\t绔欑偣锛歕r\n\t\t\t\t\t<div class=\"pointBox pointBoxStation\"></div>\r\n\t\t\t\t</div>\r\n\t\t\t\t<div>\r\n\t\t\t\t\t鍏呯數妗╋細\r\n\t\t\t\t\t<div class=\"pointBox chargeStation\"></div>\r\n\t\t\t\t</div>\r\n\t\t\t\t<div>\r\n\t\t\t\t\t鎻愬崌鏈猴細\r\n\t\t\t\t\t<div class=\"pointBox liftStation\"></div>\r\n\t\t\t\t</div>\r\n\t\t\t</div>\r\n\t\t\t<div>\r\n\t\t\t\t<div>璧风偣锛�<input type=\"text\" v-model=\"startPosition\"></div>\r\n\t\t\t\t<div>缁堢偣锛�<input type=\"text\" v-model=\"endPosition\"></div>\r\n\t\t\t\t<div><button @click=\"calcPath\">璁$畻璺緞</button></div>\r\n\t\t\t</div>\r\n\t\t\t<div>\r\n\t\t\t\t<textarea v-model=\"importData\"></textarea>\r\n\t\t\t\t<button @click=\"importDataClick\">瀵煎叆鏁版嵁</button>\r\n\t\t\t</div>\r\n\t\t</div>\r\n\t\r\n\t\t<div>\r\n\t\t\t<div class=\"pointContainer\" v-for=\"(x,index) in map\" :key=\"index\">\r\n\t\t\t\t<div v-for=\"(y,ind) in x\" :key=\"ind\">\r\n\t\t\t\t\t<div v-if=\"map[index][ind].value < 0\" class=\"pointBox\"\r\n\t\t\t\t\t\t@contextmenu.prevent=\"rightEvent(index,ind,$event)\" @click.left=\"switchBox(index,ind)\"></div>\r\n\t\t\t\t\t<div v-else-if=\"map[index][ind].value  == 0\" class=\"pointBox pointBoxBlue\"\r\n\t\t\t\t\t\t@contextmenu.prevent=\"rightEvent(index,ind,$event)\" @click=\"switchBox(index,ind)\"></div>\r\n\t\t\t\t\t<div v-else-if=\"map[index][ind].value  == 3\" class=\"pointBox pointBoxGreen\"\r\n\t\t\t\t\t\t@contextmenu.prevent=\"rightEvent(index,ind,$event)\" @click=\"switchBox(index,ind)\"></div>\r\n\t\t\t\t\t<div v-else-if=\"map[index][ind].value  == 4\" class=\"pointBox pointBoxStation\"\r\n\t\t\t\t\t\t@contextmenu.prevent=\"rightEvent(index,ind,$event)\" @click=\"switchBox(index,ind)\"></div>\r\n\t\t\t\t\t<div v-else-if=\"map[index][ind].value  == 5\" class=\"pointBox chargeStation\"\r\n\t\t\t\t\t\t@contextmenu.prevent=\"rightEvent(index,ind,$event)\" @click=\"switchBox(index,ind)\"></div>\r\n\t\t\t\t\t<div v-else-if=\"map[index][ind].value  == 9\" class=\"pointBox pointBoxRed\"\r\n\t\t\t\t\t\t@contextmenu.prevent=\"rightEvent(index,ind,$event)\" @click=\"switchBox(index,ind)\"></div>\r\n\t\t\t\t\t<div v-else-if=\"map[index][ind].value  == 10\" class=\"pointBox pointBoxStart\"\r\n\t\t\t\t\t\t@contextmenu.prevent=\"rightEvent(index,ind,$event)\" @click=\"switchBox(index,ind)\"></div>\r\n\t\t\t\t\t<div v-else-if=\"map[index][ind].value  == 11\" class=\"pointBox pointBoxEnd\"\r\n\t\t\t\t\t\t@contextmenu.prevent=\"rightEvent(index,ind,$event)\" @click=\"switchBox(index,ind)\"></div>\r\n\t\t\t\t</div>\r\n\t\t\t</div>\r\n\t\t</div>\r\n\t\r\n\t\t<div style=\"margin-left: 50px;\">\r\n\t\t\t{{ mapData }}\r\n\t\t</div>\r\n\t\r\n\t\t<div v-if=\"rightBox\" @click.stop=\"\" :style=\"{left: rightBoxLeft,top: rightBoxTop}\"\r\n\t\t\tstyle=\"position: absolute;height: 270px;width: 200px;background-color: antiquewhite;padding: 10px;\">\r\n\t\t\t<div>\r\n\t\t\t\tvalue:\r\n\t\t\t\t<div style=\"display: flex;justify-content: space-between;\">\r\n\t\t\t\t\t<div @click=\"map[mapI][mapJ].value = -1\" class=\"pointBox\"></div>\r\n\t\t\t\t\t<div @click=\"map[mapI][mapJ].value = 0\" class=\"pointBox pointBoxBlue\"></div>\r\n\t\t\t\t\t<div @click=\"map[mapI][mapJ].value = 3\" class=\"pointBox pointBoxGreen\"></div>\r\n\t\t\t\t\t<div @click=\"map[mapI][mapJ].value = 4\" class=\"pointBox pointBoxStation\"></div>\r\n\t\t\t\t\t<div @click=\"map[mapI][mapJ].value = 5\" class=\"pointBox chargeStation\"></div>\r\n\t\t\t\t</div>\r\n\t\t\t</div>\r\n\t\t\t<div>\r\n\t\t\t\tdata: <input type=\"text\" v-model=\"map[mapI][mapJ].data\">\r\n\t\t\t</div>\r\n\t\t\t<div>\r\n\t\t\t\ttop: <input type=\"text\" v-model=\"map[mapI][mapJ].top\">\r\n\t\t\t</div>\r\n\t\t\t<div>\r\n\t\t\t\tbottom: <input type=\"text\" v-model=\"map[mapI][mapJ].bottom\">\r\n\t\t\t</div>\r\n\t\t\t<div>\r\n\t\t\t\tleft: <input type=\"text\" v-model=\"map[mapI][mapJ].left\">\r\n\t\t\t</div>\r\n\t\t\t<div>\r\n\t\t\t\tright: <input type=\"text\" v-model=\"map[mapI][mapJ].right\">\r\n\t\t\t</div>\r\n\t\t</div>\r\n\t</div>\n</template>\n\n<script>\r\n\texport default {\r\n\t\tname: 'app',\r\n\t\tcomponents: {\r\n\t\r\n\t\t},\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tmap: [],\r\n\t\t\t\tcol: 23,\r\n\t\t\t\trow: 25,\r\n\t\t\t\tmapData: \"\",\r\n\t\t\t\timportData: null,\r\n\t\t\t\tstartPosition: \"0500501\",\r\n\t\t\t\tendPosition: \"0802501\",\r\n\t\t\t\tmapI: 0,\r\n\t\t\t\tmapJ: 0,\r\n\t\t\t\trightBox: false,\r\n\t\t\t\trightBoxTop: \"0px\",\r\n\t\t\t\trightBoxLeft: \"0px\"\r\n\t\t\t}\r\n\t\t},\r\n\t\tonCreated() {\r\n\t\t\tgenerate()\r\n\t\t},\r\n\t\twatch: {\r\n\t\t\tmap: {\r\n\t\t\t\tdeep: true,\r\n\t\t\t\thandler(val) {\r\n\t\t\t\t\tthis.printData()\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tgenerate() {\r\n\t\t\t\tlet tmp = []\r\n\t\t\t\t//瀹為檯鍖哄煙澧炲姞涓よ涓ゅ垪绂佸尯\r\n\t\t\t\tlet rowR = Number(this.row) + Number(2)\r\n\t\t\t\tlet colR = Number(this.col) + Number(2)\r\n\t\t\t\tconsole.log(rowR, colR)\r\n\t\t\t\tfor (var i = 0; i < rowR; i++) {\r\n\t\t\t\t\tlet x = []\r\n\t\t\t\t\tfor (var j = 0; j < colR; j++) {\r\n\t\t\t\t\t\tif (i == 0 || i == rowR - 1) {\r\n\t\t\t\t\t\t\t// x.push(-1)\r\n\t\t\t\t\t\t\tx.push({\r\n\t\t\t\t\t\t\t\tvalue: -1,\r\n\t\t\t\t\t\t\t\tdata: '',\r\n\t\t\t\t\t\t\t\ttop: 1000,\r\n\t\t\t\t\t\t\t\tbottom: 1000,\r\n\t\t\t\t\t\t\t\tleft: 1000,\r\n\t\t\t\t\t\t\t\tright: 1000,\r\n\t\t\t\t\t\t\t\tx: i,\r\n\t\t\t\t\t\t\t\ty: j\r\n\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\tcontinue\r\n\t\t\t\t\t\t}\r\n\t\r\n\t\t\t\t\t\tif (j == 0) {\r\n\t\t\t\t\t\t\t// x.push(-1)\r\n\t\t\t\t\t\t\tx.push({\r\n\t\t\t\t\t\t\t\tvalue: -1,\r\n\t\t\t\t\t\t\t\tdata: '',\r\n\t\t\t\t\t\t\t\ttop: 1000,\r\n\t\t\t\t\t\t\t\tbottom: 1000,\r\n\t\t\t\t\t\t\t\tleft: 1000,\r\n\t\t\t\t\t\t\t\tright: 1000,\r\n\t\t\t\t\t\t\t\tx: i,\r\n\t\t\t\t\t\t\t\ty: j\r\n\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\tcontinue\r\n\t\t\t\t\t\t}\r\n\t\r\n\t\t\t\t\t\tif (j == colR - 1) {\r\n\t\t\t\t\t\t\tlet calc = (this.row - i + 1) * -1\r\n\t\t\t\t\t\t\t// x.push(calc == 0 ? -1 : calc)\r\n\t\t\t\t\t\t\tx.push({\r\n\t\t\t\t\t\t\t\tvalue: calc == 0 ? -1 : calc,\r\n\t\t\t\t\t\t\t\tdata: '',\r\n\t\t\t\t\t\t\t\ttop: 1000,\r\n\t\t\t\t\t\t\t\tbottom: 1000,\r\n\t\t\t\t\t\t\t\tleft: 1000,\r\n\t\t\t\t\t\t\t\tright: 1000,\r\n\t\t\t\t\t\t\t\tx: i,\r\n\t\t\t\t\t\t\t\ty: j\r\n\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\tcontinue\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\t// x.push(0)\r\n\t\t\t\t\t\tx.push({\r\n\t\t\t\t\t\t\tvalue: 0,\r\n\t\t\t\t\t\t\tdata: '',\r\n\t\t\t\t\t\t\ttop: 1000,\r\n\t\t\t\t\t\t\tbottom: 1000,\r\n\t\t\t\t\t\t\tleft: 1000,\r\n\t\t\t\t\t\t\tright: 1000,\r\n\t\t\t\t\t\t\tx: i,\r\n\t\t\t\t\t\t\ty: j\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t}\r\n\t\t\t\t\ttmp.push(x)\r\n\t\t\t\t}\r\n\t\r\n\t\t\t\tthis.map = tmp\r\n\t\t\t\tthis.printData()\r\n\t\t\t},\r\n\t\t\tswitchBox(x, y) {\r\n\t\t\t\tlet tmp = this.map\r\n\t\t\t\tconsole.log(x, y, tmp[x][y])\r\n\t\t\t\tswitch (tmp[x][y].value) {\r\n\t\t\t\t\tcase -1:\r\n\t\t\t\t\t\ttmp[x][y].value = 0\r\n\t\t\t\t\t\tbreak;\r\n\t\t\t\t\tcase 0:\r\n\t\t\t\t\t\ttmp[x][y].value = 3\r\n\t\t\t\t\t\tbreak;\r\n\t\t\t\t\tcase 3:\r\n\t\t\t\t\t\ttmp[x][y].value = 4\r\n\t\t\t\t\t\tbreak;\r\n\t\t\t\t\tcase 4:\r\n\t\t\t\t\t\ttmp[x][y].value = 5\r\n\t\t\t\t\t\tbreak;\r\n\t\t\t\t\tcase 5:\r\n\t\t\t\t\t\ttmp[x][y].value = -1\r\n\t\t\t\t\t\tbreak;\r\n\t\t\t\t\tdefault:\r\n\t\t\t\t\t\ttmp[x][y].value = -1\r\n\t\t\t\t}\r\n\t\t\t\tthis.map = tmp\r\n\t\t\t\tthis.$forceUpdate()\r\n\t\t\t\tthis.printData()\r\n\t\t\t\tthis.rightBox = false\r\n\t\t\t},\r\n\t\t\tprintData() {\r\n\t\t\t\t// let tmp = this.map\r\n\t\t\t\t// let data = []\r\n\t\t\t\t// tmp.forEach((item,index) => {\r\n\t\t\t\t//  let data2 = []\r\n\t\t\t\t//  item.forEach((val,idx) => {\r\n\t\t\t\t//   let valJson = {\r\n\t\t\t\t// \t  value: val,\r\n\t\t\t\t// \t  data: '',\r\n\t\t\t\t// \t  top: '',\r\n\t\t\t\t// \t  bottom: '',\r\n\t\t\t\t// \t  left: '',\r\n\t\t\t\t// \t  right: ''\r\n\t\t\t\t//   }\r\n\t\t\t\t//   data2.push(valJson)\r\n\t\t\t\t//  })\r\n\t\t\t\t//  data.push(data2)\r\n\t\t\t\t// })\r\n\t\r\n\t\t\t\t// this.mapData = JSON.stringify(data)\r\n\t\t\t\tthis.mapData = JSON.stringify(this.map)\r\n\t\t\t},\r\n\t\t\timportDataClick() {\r\n\t\t\t\tlet tmp = JSON.parse(this.importData);\r\n\t\t\t\tlet data = []\r\n\t\t\t\ttmp.forEach((item, index) => {\r\n\t\t\t\t\tlet data2 = []\r\n\t\t\t\t\titem.forEach((val, idx) => {\r\n\t\t\t\t\t\tlet json = {\r\n\t\t\t\t\t\t\tvalue: val.value,\r\n\t\t\t\t\t\t\tdata: val.data,\r\n\t\t\t\t\t\t\ttop: val.top == null ? 1000: val.top,\r\n\t\t\t\t\t\t\tbottom: val.bottom == null ? 1000:val.bottom,\r\n\t\t\t\t\t\t\tleft: val.left == null ? 1000:val.left,\r\n\t\t\t\t\t\t\tright: val.right == null ? 1000:val.right\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tdata2.push(json)\r\n\t\t\t\t\t})\r\n\t\t\t\t\tdata.push(data2)\r\n\t\t\t\t})\r\n\t\t\t\tthis.map = data\r\n\t\t\t\tthis.printData()\r\n\t\t\t},\r\n\t\t\tcalcPath() {\r\n\t\t\t\tlet that = this\r\n\t\t\t\tlet param = new URLSearchParams()\r\n\t\t\t\tparam.append('startPosition', this.startPosition)\r\n\t\t\t\tparam.append('endPosition', this.endPosition)\r\n\t\t\t\tparam.append('map', JSON.stringify(this.map))\r\n\t\t\t\tthis.$axios({\r\n\t\t\t\t\tmethod: \"post\",\r\n\t\t\t\t\turl: \"http://127.0.0.1:8081/calc\",\r\n\t\t\t\t\tdata: param\r\n\t\t\t\t}).then((res) => {\r\n\t\t\t\t\tlet data = res.data\r\n\t\t\t\t\tlet tmp = that.map\r\n\t\t\t\t\tconsole.log(data)\r\n\t\t\t\t\tdata.forEach((item, index) => {\r\n\t\t\t\t\t\tlet x = item.x\r\n\t\t\t\t\t\tlet y = item.y\r\n\t\t\t\t\t\ttmp[x][y] = 9\r\n\t\r\n\t\t\t\t\t\tif (index == 0) {\r\n\t\t\t\t\t\t\ttmp[x][y] = 10\r\n\t\t\t\t\t\t}\r\n\t\r\n\t\t\t\t\t\tif (index == data.length - 1) {\r\n\t\t\t\t\t\t\ttmp[x][y] = 11\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tthat.map = tmp\r\n\t\t\t\t\t})\r\n\t\t\t\t\tthis.$forceUpdate()\r\n\t\t\t\t\tthis.printData()\r\n\t\t\t\t}).catch((error) => {\r\n\t\t\t\t\tconsole.log(error)\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\trightEvent(x, y, e) {\r\n\t\t\t\tthis.rightBox = true\r\n\t\t\t\tthis.mapI = x\r\n\t\t\t\tthis.mapJ = y\r\n\t\t\t\tthis.rightBoxTop = e.y + \"px\"\r\n\t\t\t\tthis.rightBoxLeft = e.x + \"px\"\r\n\t\t\t},\r\n\t\t\tbgClick() {\r\n\t\t\t\tthis.rightBox = false\r\n\t\t\t}\r\n\t\t}\r\n\t}\n</script>\n\n<style>\r\n\t.pointContainer {\r\n\t\tdisplay: flex;\r\n\t\tjustify-content: center;\r\n\t\tmargin-top: 1px;\r\n\t}\r\n\t\r\n\t.pointBox {\r\n\t\tbackground: #bababa;\r\n\t\twidth: 30px;\r\n\t\theight: 30px;\r\n\t\tmargin-right: 1px;\r\n\t}\r\n\t\r\n\t.pointBoxGreen {\r\n\t\tbackground: #00ff7f !important;\r\n\t}\r\n\t\r\n\t.pointBoxBlue {\r\n\t\tbackground: #55aaff !important;\r\n\t}\r\n\t\r\n\t.pointBoxRed {\r\n\t\tbackground: #ff0000 !important;\r\n\t}\r\n\t\r\n\t.pointBoxStart {\r\n\t\tbackground: #ffaa00 !important;\r\n\t}\r\n\t\r\n\t.pointBoxEnd {\r\n\t\tbackground: #ff55ff !important;\r\n\t}\r\n\t\r\n\t.pointBoxStation {\r\n\t\tbackground: #ffff00 !important;\r\n\t}\r\n\t\r\n\t.chargeStation {\r\n\t\tbackground: #ffaa7f !important;\r\n\t}\r\n\t\r\n\t.liftStation {\r\n\t\tbackground: #aaffff !important;\r\n\t}\n</style>","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./index.vue?vue&type=template&id=5c8d607c\"\nimport script from \"./index.vue?vue&type=script&lang=js\"\nexport * from \"./index.vue?vue&type=script&lang=js\"\nimport style0 from \"./index.vue?vue&type=style&index=0&id=5c8d607c&prod&lang=css\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n  script,\n  render,\n  staticRenderFns,\n  false,\n  null,\n  null,\n  null\n  \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticStyle:{\"display\":\"flex\",\"justify-content\":\"space-between\"},on:{\"click\":function($event){return _vm.bgClick()}}},[_c('div',{staticStyle:{\"flex\":\"3\"}},[_c('div',[_vm._v(\"瀹藉害:\"),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.col),expression:\"col\"}],attrs:{\"type\":\"text\"},domProps:{\"value\":(_vm.col)},on:{\"input\":function($event){if($event.target.composing)return;_vm.col=$event.target.value}}}),_c('button',{on:{\"click\":_vm.calcCol}},[_vm._v(\"璁$畻\")])]),_c('div',[_vm._v(\"xBase:\"),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.xBase),expression:\"xBase\"}],attrs:{\"type\":\"text\"},domProps:{\"value\":(_vm.xBase)},on:{\"input\":function($event){if($event.target.composing)return;_vm.xBase=$event.target.value}}})]),_c('div',[_vm._v(\"yBase:\"),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.yBase),expression:\"yBase\"}],attrs:{\"type\":\"text\"},domProps:{\"value\":(_vm.yBase)},on:{\"input\":function($event){if($event.target.composing)return;_vm.yBase=$event.target.value}}})]),_c('div',[_vm._v(\"xBaseDirection:\"),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.xBaseDirection),expression:\"xBaseDirection\"}],attrs:{\"type\":\"text\"},domProps:{\"value\":(_vm.xBaseDirection)},on:{\"input\":function($event){if($event.target.composing)return;_vm.xBaseDirection=$event.target.value}}})]),_c('draggable',{attrs:{\"group\":_vm.pointsGrpup,\"animation\":\"300\"},model:{value:(_vm.points),callback:function ($$v) {_vm.points=$$v},expression:\"points\"}},_vm._l((_vm.points),function(item){return _c('div',[_vm._v(\"\\n\\t\\t\\t\\t\"+_vm._s(item.name)+\"\\n\\t\\t\\t\\t\"),_c('transition-group',[_c('div',{key:'info1-' + item.id,staticClass:\"pointBox\",class:item.class})])],1)}),0),_c('div',[_c('div',[_c('textarea',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.importData),expression:\"importData\"}],domProps:{\"value\":(_vm.importData)},on:{\"input\":function($event){if($event.target.composing)return;_vm.importData=$event.target.value}}})]),_c('button',{on:{\"click\":_vm.importDataClick}},[_vm._v(\"瀵煎叆鏁版嵁\")]),_c('button',{on:{\"click\":function($event){return _vm.printData()}}},[_vm._v(\"杈撳嚭鏁版嵁\")])])],1),_c('div',{staticStyle:{\"margin-left\":\"50px\",\"flex\":\"15\"}},[_c('div',{staticStyle:{\"text-align\":\"center\",\"margin-bottom\":\"10px\"}},[_vm._v(\"\\n\\t\\t\\t鍦板浘鍖哄煙\\n\\t\\t\")]),_c('draggable',{staticStyle:{\"border\":\"1px solid red\",\"min-height\":\"500px\"},attrs:{\"handle\":\".mover\",\"group\":\"site\",\"animation\":\"300\"},on:{\"add\":_vm.dragAdd},model:{value:(_vm.map),callback:function ($$v) {_vm.map=$$v},expression:\"map\"}},_vm._l((_vm.map),function(x,index){return _c('div',{key:index,staticClass:\"pointContainer\"},[_c('span',{staticClass:\"mover\"},[_vm._v(\"+\")]),_vm._l((x),function(y,ind){return _c('div',{key:ind},[(_vm.map[index][ind].value < 0)?_c('div',{staticClass:\"pointBox\",on:{\"contextmenu\":function($event){$event.preventDefault();return _vm.rightEvent(index,ind,$event)},\"click\":function($event){if(!$event.type.indexOf('key')&&_vm._k($event.keyCode,\"left\",37,$event.key,[\"Left\",\"ArrowLeft\"]))return null;if('button' in $event && $event.button !== 0)return null;return _vm.switchBox(index,ind)}}},[_vm._v(_vm._s(index)+\",\"+_vm._s(ind))]):(_vm.map[index][ind].value  == 0)?_c('div',{staticClass:\"pointBox pointBoxBlue\",on:{\"contextmenu\":function($event){$event.preventDefault();return _vm.rightEvent(index,ind,$event)},\"click\":function($event){return _vm.switchBox(index,ind)}}},[_vm._v(_vm._s(index)+\",\"+_vm._s(ind))]):(_vm.map[index][ind].value  == 3)?_c('div',{staticClass:\"pointBox pointBoxGreen\",on:{\"contextmenu\":function($event){$event.preventDefault();return _vm.rightEvent(index,ind,$event)},\"click\":function($event){return _vm.switchBox(index,ind)}}},[_vm._v(_vm._s(index)+\",\"+_vm._s(ind))]):(_vm.map[index][ind].value  == 4)?_c('div',{staticClass:\"pointBox pointBoxStation\",on:{\"contextmenu\":function($event){$event.preventDefault();return _vm.rightEvent(index,ind,$event)},\"click\":function($event){return _vm.switchBox(index,ind)}}},[_vm._v(_vm._s(index)+\",\"+_vm._s(ind))]):(_vm.map[index][ind].value  == 5)?_c('div',{staticClass:\"pointBox chargeStation\",on:{\"contextmenu\":function($event){$event.preventDefault();return _vm.rightEvent(index,ind,$event)},\"click\":function($event){return _vm.switchBox(index,ind)}}},[_vm._v(_vm._s(index)+\",\"+_vm._s(ind))]):(_vm.map[index][ind].value  == 9)?_c('div',{staticClass:\"pointBox pointBoxRed\",on:{\"contextmenu\":function($event){$event.preventDefault();return _vm.rightEvent(index,ind,$event)},\"click\":function($event){return _vm.switchBox(index,ind)}}},[_vm._v(_vm._s(index)+\",\"+_vm._s(ind))]):(_vm.map[index][ind].value  == 10)?_c('div',{staticClass:\"pointBox pointBoxStart\",on:{\"contextmenu\":function($event){$event.preventDefault();return _vm.rightEvent(index,ind,$event)},\"click\":function($event){return _vm.switchBox(index,ind)}}},[_vm._v(_vm._s(index)+\",\"+_vm._s(ind))]):(_vm.map[index][ind].value  == 11)?_c('div',{staticClass:\"pointBox pointBoxEnd\",on:{\"contextmenu\":function($event){$event.preventDefault();return _vm.rightEvent(index,ind,$event)},\"click\":function($event){return _vm.switchBox(index,ind)}}},[_vm._v(_vm._s(index)+\",\"+_vm._s(ind))]):(_vm.map[index][ind].value  == 67)?_c('div',{staticClass:\"pointBox liftStation\",on:{\"contextmenu\":function($event){$event.preventDefault();return _vm.rightEvent(index,ind,$event)},\"click\":function($event){return _vm.switchBox(index,ind)}}},[_vm._v(_vm._s(index)+\",\"+_vm._s(ind))]):_vm._e()])}),_c('button',{on:{\"click\":function($event){return _vm.deleteCol(index)}}},[_vm._v(\"鍒犻櫎\")])],2)}),0)],1),(_vm.showMap)?_c('div',{staticStyle:{\"width\":\"150px\"}},[_vm._v(\"\\n\\t\\t\"+_vm._s(_vm.printMap)+\"\\n\\t\")]):_vm._e(),(_vm.rightBox)?_c('div',{staticStyle:{\"position\":\"absolute\",\"height\":\"370px\",\"width\":\"200px\",\"background-color\":\"antiquewhite\",\"padding\":\"10px\"},style:({left: _vm.rightBoxLeft,top: _vm.rightBoxTop}),on:{\"click\":function($event){$event.stopPropagation();}}},[_c('div',[_vm._v(\"\\n\\t\\t\\t[\"+_vm._s(_vm.mapI)+\"][\"+_vm._s(_vm.mapJ)+\"]value:\\n\\t\\t\\t\"),_c('div',{staticStyle:{\"display\":\"flex\",\"justify-content\":\"space-between\"}},[_c('div',{staticClass:\"pointBox\",on:{\"click\":function($event){_vm.map[_vm.mapI][_vm.mapJ].value = -1}}}),_c('div',{staticClass:\"pointBox pointBoxBlue\",on:{\"click\":function($event){_vm.map[_vm.mapI][_vm.mapJ].value = 0}}}),_c('div',{staticClass:\"pointBox pointBoxGreen\",on:{\"click\":function($event){_vm.map[_vm.mapI][_vm.mapJ].value = 3}}}),_c('div',{staticClass:\"pointBox pointBoxStation\",on:{\"click\":function($event){_vm.map[_vm.mapI][_vm.mapJ].value = 4}}}),_c('div',{staticClass:\"pointBox chargeStation\",on:{\"click\":function($event){_vm.map[_vm.mapI][_vm.mapJ].value = 5}}}),_c('div',{staticClass:\"pointBox liftStation\",on:{\"click\":function($event){_vm.map[_vm.mapI][_vm.mapJ].value = 67}}})])]),_c('div',[_vm._v(\"\\n\\t\\t\\tdata: \"),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.map[_vm.mapI][_vm.mapJ].data),expression:\"map[mapI][mapJ].data\"}],attrs:{\"type\":\"text\"},domProps:{\"value\":(_vm.map[_vm.mapI][_vm.mapJ].data)},on:{\"input\":function($event){if($event.target.composing)return;_vm.$set(_vm.map[_vm.mapI][_vm.mapJ], \"data\", $event.target.value)}}})]),_c('div',[_vm._v(\"\\n\\t\\t\\ttop: \"),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.map[_vm.mapI][_vm.mapJ].top),expression:\"map[mapI][mapJ].top\"}],attrs:{\"type\":\"text\"},domProps:{\"value\":(_vm.map[_vm.mapI][_vm.mapJ].top)},on:{\"input\":function($event){if($event.target.composing)return;_vm.$set(_vm.map[_vm.mapI][_vm.mapJ], \"top\", $event.target.value)}}})]),_c('div',[_vm._v(\"\\n\\t\\t\\tbottom: \"),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.map[_vm.mapI][_vm.mapJ].bottom),expression:\"map[mapI][mapJ].bottom\"}],attrs:{\"type\":\"text\"},domProps:{\"value\":(_vm.map[_vm.mapI][_vm.mapJ].bottom)},on:{\"input\":function($event){if($event.target.composing)return;_vm.$set(_vm.map[_vm.mapI][_vm.mapJ], \"bottom\", $event.target.value)}}})]),_c('div',[_vm._v(\"\\n\\t\\t\\tleft: \"),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.map[_vm.mapI][_vm.mapJ].left),expression:\"map[mapI][mapJ].left\"}],attrs:{\"type\":\"text\"},domProps:{\"value\":(_vm.map[_vm.mapI][_vm.mapJ].left)},on:{\"input\":function($event){if($event.target.composing)return;_vm.$set(_vm.map[_vm.mapI][_vm.mapJ], \"left\", $event.target.value)}}})]),_c('div',[_vm._v(\"\\n\\t\\t\\tright: \"),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.map[_vm.mapI][_vm.mapJ].right),expression:\"map[mapI][mapJ].right\"}],attrs:{\"type\":\"text\"},domProps:{\"value\":(_vm.map[_vm.mapI][_vm.mapJ].right)},on:{\"input\":function($event){if($event.target.composing)return;_vm.$set(_vm.map[_vm.mapI][_vm.mapJ], \"right\", $event.target.value)}}})]),_c('div',[_vm._v(\"\\n\\t\\t\\txBase: \"),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.map[_vm.mapI][_vm.mapJ].xBase),expression:\"map[mapI][mapJ].xBase\"}],attrs:{\"type\":\"text\"},domProps:{\"value\":(_vm.map[_vm.mapI][_vm.mapJ].xBase)},on:{\"input\":function($event){if($event.target.composing)return;_vm.$set(_vm.map[_vm.mapI][_vm.mapJ], \"xBase\", $event.target.value)}}})]),_c('div',[_vm._v(\"\\n\\t\\t\\tyBase: \"),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.map[_vm.mapI][_vm.mapJ].yBase),expression:\"map[mapI][mapJ].yBase\"}],attrs:{\"type\":\"text\"},domProps:{\"value\":(_vm.map[_vm.mapI][_vm.mapJ].yBase)},on:{\"input\":function($event){if($event.target.composing)return;_vm.$set(_vm.map[_vm.mapI][_vm.mapJ], \"yBase\", $event.target.value)}}})])]):_vm._e()])\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","<template>\r\n\t<div style=\"display: flex;justify-content: space-between;\" @click=\"bgClick()\">\r\n\t\t<div style=\"flex: 3;\">\r\n\t\t\t<div>瀹藉害:<input type=\"text\" v-model=\"col\" /><button @click=\"calcCol\">璁$畻</button></div>\r\n\t\t\t<div>xBase:<input type=\"text\" v-model=\"xBase\" /></div>\r\n\t\t\t<div>yBase:<input type=\"text\" v-model=\"yBase\" /></div>\r\n\t\t\t<div>xBaseDirection:<input type=\"text\" v-model=\"xBaseDirection\" /></div>\r\n\t\t\t<draggable v-model=\"points\" :group=\"pointsGrpup\" animation=\"300\">\r\n\t\t\t\t<div v-for=\"item in points\">\r\n\t\t\t\t\t{{item.name}}\r\n\t\t\t\t\t<transition-group>\r\n\t\t\t\t\t\t<div class=\"pointBox\" :key=\"'info1-' + item.id\" :class=\"item.class\"></div>\r\n\t\t\t\t\t</transition-group>\r\n\t\t\t\t</div>\r\n\t\t\t</draggable>\r\n\t\t\t<div>\r\n\t\t\t\t<div>\r\n\t\t\t\t\t<textarea v-model=\"importData\"></textarea>\r\n\t\t\t\t</div>\r\n\t\t\t\t<button @click=\"importDataClick\">瀵煎叆鏁版嵁</button>\r\n\t\t\t\t<button @click=\"printData()\">杈撳嚭鏁版嵁</button>\r\n\t\t\t</div>\r\n\t\t</div>\r\n\r\n\t\t<div style=\"margin-left: 50px;flex: 15;\">\r\n\t\t\t<div style=\"text-align: center;margin-bottom: 10px;\">\r\n\t\t\t\t鍦板浘鍖哄煙\r\n\t\t\t</div>\r\n\t\t\t<draggable v-model=\"map\" handle=\".mover\" group=\"site\" animation=\"300\" @add=\"dragAdd\" style=\"border: 1px solid red;min-height: 500px;\">\r\n\t\t\t\t<div class=\"pointContainer\" v-for=\"(x,index) in map\" :key=\"index\">\r\n\t\t\t\t\t<span class=\"mover\">+</span>\r\n\t\t\t\t\t<div v-for=\"(y,ind) in x\" :key=\"ind\">\r\n\t\t\t\t\t\t<div v-if=\"map[index][ind].value < 0\" class=\"pointBox\"\r\n\t\t\t\t\t\t\t@contextmenu.prevent=\"rightEvent(index,ind,$event)\" @click.left=\"switchBox(index,ind)\">{{index}},{{ind}}</div>\r\n\t\t\t\t\t\t<div v-else-if=\"map[index][ind].value  == 0\" class=\"pointBox pointBoxBlue\"\r\n\t\t\t\t\t\t\t@contextmenu.prevent=\"rightEvent(index,ind,$event)\" @click=\"switchBox(index,ind)\">{{index}},{{ind}}</div>\r\n\t\t\t\t\t\t<div v-else-if=\"map[index][ind].value  == 3\" class=\"pointBox pointBoxGreen\"\r\n\t\t\t\t\t\t\t@contextmenu.prevent=\"rightEvent(index,ind,$event)\" @click=\"switchBox(index,ind)\">{{index}},{{ind}}</div>\r\n\t\t\t\t\t\t<div v-else-if=\"map[index][ind].value  == 4\" class=\"pointBox pointBoxStation\"\r\n\t\t\t\t\t\t\t@contextmenu.prevent=\"rightEvent(index,ind,$event)\" @click=\"switchBox(index,ind)\">{{index}},{{ind}}</div>\r\n\t\t\t\t\t\t<div v-else-if=\"map[index][ind].value  == 5\" class=\"pointBox chargeStation\"\r\n\t\t\t\t\t\t\t@contextmenu.prevent=\"rightEvent(index,ind,$event)\" @click=\"switchBox(index,ind)\">{{index}},{{ind}}</div>\r\n\t\t\t\t\t\t<div v-else-if=\"map[index][ind].value  == 9\" class=\"pointBox pointBoxRed\"\r\n\t\t\t\t\t\t\t@contextmenu.prevent=\"rightEvent(index,ind,$event)\" @click=\"switchBox(index,ind)\">{{index}},{{ind}}</div>\r\n\t\t\t\t\t\t<div v-else-if=\"map[index][ind].value  == 10\" class=\"pointBox pointBoxStart\"\r\n\t\t\t\t\t\t\t@contextmenu.prevent=\"rightEvent(index,ind,$event)\" @click=\"switchBox(index,ind)\">{{index}},{{ind}}</div>\r\n\t\t\t\t\t\t<div v-else-if=\"map[index][ind].value  == 11\" class=\"pointBox pointBoxEnd\"\r\n\t\t\t\t\t\t\t@contextmenu.prevent=\"rightEvent(index,ind,$event)\" @click=\"switchBox(index,ind)\">{{index}},{{ind}}</div>\r\n\t\t\t\t\t\t<div v-else-if=\"map[index][ind].value  == 67\" class=\"pointBox liftStation\"\r\n\t\t\t\t\t\t\t@contextmenu.prevent=\"rightEvent(index,ind,$event)\" @click=\"switchBox(index,ind)\">{{index}},{{ind}}</div>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t\t<button @click=\"deleteCol(index)\">鍒犻櫎</button>\r\n\t\t\t\t</div>\r\n\t\t\t</draggable>\r\n\t\t</div>\r\n\t\t\r\n\t\t<div style=\"width: 150px;\" v-if=\"showMap\">\r\n\t\t\t{{printMap}}\r\n\t\t</div>\r\n\t\t\t\r\n\t\t<div v-if=\"rightBox\" @click.stop=\"\" :style=\"{left: rightBoxLeft,top: rightBoxTop}\"\r\n\t\t\tstyle=\"position: absolute;height: 370px;width: 200px;background-color: antiquewhite;padding: 10px;\">\r\n\t\t\t<div>\r\n\t\t\t\t[{{mapI}}][{{mapJ}}]value:\r\n\t\t\t\t<div style=\"display: flex;justify-content: space-between;\">\r\n\t\t\t\t\t<div @click=\"map[mapI][mapJ].value = -1\" class=\"pointBox\"></div>\r\n\t\t\t\t\t<div @click=\"map[mapI][mapJ].value = 0\" class=\"pointBox pointBoxBlue\"></div>\r\n\t\t\t\t\t<div @click=\"map[mapI][mapJ].value = 3\" class=\"pointBox pointBoxGreen\"></div>\r\n\t\t\t\t\t<div @click=\"map[mapI][mapJ].value = 4\" class=\"pointBox pointBoxStation\"></div>\r\n\t\t\t\t\t<div @click=\"map[mapI][mapJ].value = 5\" class=\"pointBox chargeStation\"></div>\r\n\t\t\t\t\t<div @click=\"map[mapI][mapJ].value = 67\" class=\"pointBox liftStation\"></div>\r\n\t\t\t\t</div>\r\n\t\t\t</div>\r\n\t\t\t<div>\r\n\t\t\t\tdata: <input type=\"text\" v-model=\"map[mapI][mapJ].data\">\r\n\t\t\t</div>\r\n\t\t\t<div>\r\n\t\t\t\ttop: <input type=\"text\" v-model=\"map[mapI][mapJ].top\">\r\n\t\t\t</div>\r\n\t\t\t<div>\r\n\t\t\t\tbottom: <input type=\"text\" v-model=\"map[mapI][mapJ].bottom\">\r\n\t\t\t</div>\r\n\t\t\t<div>\r\n\t\t\t\tleft: <input type=\"text\" v-model=\"map[mapI][mapJ].left\">\r\n\t\t\t</div>\r\n\t\t\t<div>\r\n\t\t\t\tright: <input type=\"text\" v-model=\"map[mapI][mapJ].right\">\r\n\t\t\t</div>\r\n\t\t\t<div>\r\n\t\t\t\txBase: <input type=\"text\" v-model=\"map[mapI][mapJ].xBase\">\r\n\t\t\t</div>\r\n\t\t\t<div>\r\n\t\t\t\tyBase: <input type=\"text\" v-model=\"map[mapI][mapJ].yBase\">\r\n\t\t\t</div>\r\n\t\t</div>\r\n\t</div>\r\n</template>\r\n\r\n<script>\r\n\timport draggable from 'vuedraggable'\r\n\r\n\texport default {\r\n\t\tname: 'drag',\r\n\t\tcomponents: {\r\n\t\t\tdraggable\r\n\t\t},\r\n\t\twatch: {\r\n\t\t\t\r\n\t\t},\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tdrag: false,\r\n\t\t\t\tcol: 10,\r\n\t\t\t\txBase: 1400,\r\n\t\t\t\tyBase: 1400,\r\n\t\t\t\txBaseDirection: 'left',\r\n\t\t\t\tpointsGrpup: {\r\n\t\t\t\t\tname: 'site',\r\n\t\t\t\t\tpull: 'clone',\r\n\t\t\t\t\tput: false\r\n\t\t\t\t},\r\n\t\t\t\tpoints: [{\r\n\t\t\t\t\t\tid: 0,\r\n\t\t\t\t\t\tname: '绂佹鍖哄煙',\r\n\t\t\t\t\t\tvalue: -1,\r\n\t\t\t\t\t\tclass: '',\r\n\t\t\t\t\t\tlist: []\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\tid: 1,\r\n\t\t\t\t\t\tname: '瀛愯建閬�',\r\n\t\t\t\t\t\tvalue: 0,\r\n\t\t\t\t\t\tclass: 'pointBoxBlue',\r\n\t\t\t\t\t\tlist: []\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\tid: 2,\r\n\t\t\t\t\t\tname: '姣嶈建閬�/鍫嗗灈鏈�',\r\n\t\t\t\t\t\tvalue: 3,\r\n\t\t\t\t\t\tclass: 'pointBoxGreen',\r\n\t\t\t\t\t\tlist: []\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\tid: 3,\r\n\t\t\t\t\t\tname: '缁撴灉杞ㄨ抗',\r\n\t\t\t\t\t\tvalue: 9,\r\n\t\t\t\t\t\tclass: 'pointBoxRed',\r\n\t\t\t\t\t\tlist: []\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\tid: 4,\r\n\t\t\t\t\t\tname: '绔欑偣',\r\n\t\t\t\t\t\tvalue: 4,\r\n\t\t\t\t\t\tclass: 'pointBoxStation',\r\n\t\t\t\t\t\tlist: []\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\tid: 5,\r\n\t\t\t\t\t\tname: '鍏呯數妗�',\r\n\t\t\t\t\t\tvalue: 5,\r\n\t\t\t\t\t\tclass: 'chargeStation',\r\n\t\t\t\t\t\tlist: []\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\tid: 6,\r\n\t\t\t\t\t\tname: '杞﹁締浣嶇疆',\r\n\t\t\t\t\t\tvalue: 66,\r\n\t\t\t\t\t\tclass: 'chargeStation',\r\n\t\t\t\t\t\tlist: []\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\tid: 7,\r\n\t\t\t\t\t\tname: '鎻愬崌鏈�',\r\n\t\t\t\t\t\tvalue: 67,\r\n\t\t\t\t\t\tclass: 'liftStation',\r\n\t\t\t\t\t\tlist: []\r\n\t\t\t\t\t}\r\n\t\t\t\t],\r\n\t\t\t\tmap: [],\r\n\t\t\t\tprintMap: [],\r\n\t\t\t\tmapI: 0,\r\n\t\t\t\tmapJ: 0,\r\n\t\t\t\trightBox: false,\r\n\t\t\t\trightBoxTop: \"0px\",\r\n\t\t\t\trightBoxLeft: \"0px\",\r\n\t\t\t\timportData: null,\r\n\t\t\t\tshowMap: false\r\n\t\t\t};\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tdeleteCol(index) {\r\n\t\t\t\tlet map = this.map\r\n\t\t\t\tlet mapTmp = []\r\n\t\t\t\t\r\n\t\t\t\tmap.forEach((item,idx) => {\r\n\t\t\t\t\tif(index != idx){\r\n\t\t\t\t\t\tmapTmp.push(item)\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t\t\r\n\t\t\t\tthis.map = mapTmp;\r\n\t\t\t},\r\n\t\t\trightEvent(x, y, e) {\r\n\t\t\t\tthis.rightBox = true\r\n\t\t\t\tthis.mapI = x\r\n\t\t\t\tthis.mapJ = y\r\n\t\t\t\tthis.rightBoxTop = e.y + \"px\"\r\n\t\t\t\tthis.rightBoxLeft = e.x + \"px\"\r\n\t\t\t},\r\n\t\t\tbgClick() {\r\n\t\t\t\tthis.rightBox = false\r\n\t\t\t},\r\n\t\t\tswitchBox(x, y) {\r\n\t\t\t\tlet mapTmp = JSON.parse(JSON.stringify(this.map))\r\n\t\t\t\tswitch (mapTmp[x][y].value) {\r\n\t\t\t\t\tcase -1:\r\n\t\t\t\t\t\tmapTmp[x][y].value = 0\r\n\t\t\t\t\t\tbreak;\r\n\t\t\t\t\tcase 0:\r\n\t\t\t\t\t\tmapTmp[x][y].value = 3\r\n\t\t\t\t\t\tbreak;\r\n\t\t\t\t\tcase 3:\r\n\t\t\t\t\t\tmapTmp[x][y].value = 4\r\n\t\t\t\t\t\tbreak;\r\n\t\t\t\t\tcase 4:\r\n\t\t\t\t\t\tmapTmp[x][y].value = 5\r\n\t\t\t\t\t\tbreak;\r\n\t\t\t\t\tcase 5:\r\n\t\t\t\t\t\tmapTmp[x][y].value = -1\r\n\t\t\t\t\t\tbreak;\r\n\t\t\t\t\tdefault:\r\n\t\t\t\t\t\tmapTmp[x][y].value = -1\r\n\t\t\t\t}\r\n\t\t\t\tthis.map = mapTmp\r\n\t\t\t\tthis.$forceUpdate()\r\n\t\t\t\tthis.rightBox = false\r\n\t\t\t},\r\n\t\t\timportDataClick() {\r\n\t\t\t\tlet that = this\r\n\t\t\t\tlet tmp = JSON.parse(this.importData);\r\n\t\t\t\tlet data = []\r\n\t\t\t\tlet col = 0\r\n\t\t\t\tlet firstMap = []\r\n\t\t\t\tlet points = this.points\r\n\t\t\t\t\r\n\t\t\t\tfor(var i=1;i<tmp.length-1;i++){\r\n\t\t\t\t\tlet item = tmp[i]\r\n\t\t\t\t\tlet data2 = []\r\n\t\t\t\t\tcol = item.length - 2\r\n\t\t\t\t\titem.forEach((val, idx) => {\r\n\t\t\t\t\t\tif(idx > 0 && idx < item.length-1){\r\n\t\t\t\t\t\t\tlet json = {\r\n\t\t\t\t\t\t\t\tvalue: val.value,\r\n\t\t\t\t\t\t\t\tdata: val.data,\r\n\t\t\t\t\t\t\t\ttop: val.top == null ? 1000: val.top,\r\n\t\t\t\t\t\t\t\tbottom: val.bottom == null ? 1000:val.bottom,\r\n\t\t\t\t\t\t\t\tleft: val.left == null ? 1000:val.left,\r\n\t\t\t\t\t\t\t\tright: val.right == null ? 1000:val.right,\r\n\t\t\t\t\t\t\t\txBase: val.xBase == null ? 1000:val.xBase,\r\n\t\t\t\t\t\t\t\tyBase: val.yBase == null ? 1000:val.yBase\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\tdata2.push(json)\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t})\r\n\t\t\t\t\tdata.push(data2)\r\n\t\t\t\t}\r\n\t\t\t\t\r\n\t\t\t\tthis.col = col\r\n\t\t\t\tthis.map = data\r\n\t\t\t},\r\n\t\t\tprintData() {\r\n\t\t\t\tlet mapTmp = JSON.parse(JSON.stringify(this.map))//娣卞害copy\r\n\t\t\t\tlet disable = {\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000}\r\n\t\t\t\tlet disableList = []\r\n\t\t\t\tfor(var i = 0;i<this.col+2;i++){\r\n\t\t\t\t\tdisableList.push(disable)\r\n\t\t\t\t}\r\n\t\t\t\t\r\n\t\t\t\tmapTmp.forEach((item,idx) => {\r\n\t\t\t\t\titem.unshift(disable)\r\n\t\t\t\t\titem.push(disable)\r\n\t\t\t\t})\r\n\t\t\t\t\r\n\t\t\t\tmapTmp.unshift(disableList)\r\n\t\t\t\tmapTmp.push(disableList)\r\n\t\t\t\tthis.printMap = mapTmp\r\n\t\t\t\tthis.showMap = true\r\n\t\t\t},\r\n\t\t\tcalcCol() {\r\n\t\t\t\tlet map = this.map\r\n\t\t\t\tlet tmp = []\r\n\t\t\t\tlet col = this.col\r\n\t\t\t\tlet disable = {\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000}\r\n\t\t\t\tif(map.length > 0){\r\n\t\t\t\t\tfor(var i=0;i<map.length;i++){\r\n\t\t\t\t\t\ttmp[i] = []\r\n\t\t\t\t\t\tfor(var j=0;j<col;j++){\r\n\t\t\t\t\t\t\tif(j<map[i].length){\r\n\t\t\t\t\t\t\t\ttmp[i].push(map[i][j])\r\n\t\t\t\t\t\t\t}else{\r\n\t\t\t\t\t\t\t\ttmp[i].push(disable)\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tthis.map = tmp\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\tgetPoint(index){\r\n\t\t\t\tfor(var i=0;i<this.points.length;i++){\r\n\t\t\t\t\tif(this.points[i].id == index){\r\n\t\t\t\t\t\treturn this.points[i]\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t\treturn null;\r\n\t\t\t},\r\n\t\t\tdragAdd(e){\r\n\t\t\t\tlet mapIdx = e.newDraggableIndex;\r\n\t\t\t\tlet pointIdx = e.oldDraggableIndex;\r\n\t\t\t\tlet point = this.getPoint(pointIdx)\r\n\t\t\t\tlet map = this.map\r\n\t\t\t\tlet col = this.col\r\n\t\t\t\tlet items = []\r\n\t\t\t\t\r\n\t\t\t\tmap[mapIdx] = []\r\n\t\t\t\tlet json = {\r\n\t\t\t\t\tvalue: point.value,\r\n\t\t\t\t\tdata: \"\",\r\n\t\t\t\t\ttop: 1000,\r\n\t\t\t\t\tbottom: 1000,\r\n\t\t\t\t\tleft: 1000,\r\n\t\t\t\t\tright: 1000\r\n\t\t\t\t}\r\n\t\t\t\t\r\n\t\t\t\tlet xBaseNum = 10000;\r\n\t\t\t\tlet yBaseNum = 10000;\r\n\t\t\t\tif(mapIdx > 0) {\r\n\t\t\t\t\tyBaseNum = parseInt(map[mapIdx-1][0]['yBase']) + parseInt(this.yBase);\r\n\t\t\t\t}\r\n\t\t\t\t\r\n\t\t\t\tif(this.xBaseDirection == 'left') {\r\n\t\t\t\t\tfor(var i=0;i<col;i++){\r\n\t\t\t\t\t\txBaseNum = 10000 + (i * this.xBase)\r\n\t\t\t\t\t\tjson['xBase'] = xBaseNum\r\n\t\t\t\t\t\tjson['yBase'] = yBaseNum\r\n\t\t\t\t\t\tmap[mapIdx].push(JSON.parse(JSON.stringify(json)))\r\n\t\t\t\t\t}\r\n\t\t\t\t}else {\r\n\t\t\t\t\tfor(var i=col-1;i>=0;i--){\r\n\t\t\t\t\t\txBaseNum = 10000 + (i * this.xBase)\r\n\t\t\t\t\t\tjson['xBase'] = xBaseNum\r\n\t\t\t\t\t\tjson['yBase'] = yBaseNum\r\n\t\t\t\t\t\tmap[mapIdx].push(JSON.parse(JSON.stringify(json)))\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t\t\r\n\t\t\t\tthis.map = map;\r\n\t\t\t\tthis.$forceUpdate()\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style>\r\n\t.pointContainer {\r\n\t\tdisplay: flex;\r\n\t\tjustify-content: center;\r\n\t\t/* margin-top: 1px; */\r\n\t\tmargin: 0;\r\n\t\tpadding: 0;\r\n\t}\r\n\r\n\t.pointBox {\r\n\t\tmargin: 0;\r\n\t\tbackground: #bababa;\r\n\t\twidth: 40px;\r\n\t\theight: 40px;\r\n\t\tdisplay: flex;\r\n\t\tjustify-content: center;\r\n\t\talign-items: center;\r\n\t\tfont-size: 14px;\r\n\t}\r\n\t\r\n\t.pointBox:hover {\r\n\t\tbackground: #000000 !important;\r\n\t\tcolor: #fff;\r\n\t}\r\n\r\n\t.pointBoxGreen {\r\n\t\tbackground: #00ff7f !important;\r\n\t}\r\n\r\n\t.pointBoxBlue {\r\n\t\tbackground: #55aaff !important;\r\n\t}\r\n\r\n\t.pointBoxRed {\r\n\t\tbackground: #ff0000 !important;\r\n\t}\r\n\r\n\t.pointBoxStart {\r\n\t\tbackground: #ffaa00 !important;\r\n\t}\r\n\r\n\t.pointBoxEnd {\r\n\t\tbackground: #ff55ff !important;\r\n\t}\r\n\r\n\t.pointBoxStation {\r\n\t\tbackground: #ffff00 !important;\r\n\t}\r\n\r\n\t.chargeStation {\r\n\t\tbackground: #ffaa7f !important;\r\n\t}\r\n\t\r\n\t.liftStation {\r\n\t\tbackground: #aaffff !important;\r\n\t}\r\n</style>\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./drag.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./drag.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./drag.vue?vue&type=template&id=701cb9b2\"\nimport script from \"./drag.vue?vue&type=script&lang=js\"\nexport * from \"./drag.vue?vue&type=script&lang=js\"\nimport style0 from \"./drag.vue?vue&type=style&index=0&id=701cb9b2&prod&lang=css\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n  script,\n  render,\n  staticRenderFns,\n  false,\n  null,\n  null,\n  null\n  \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{attrs:{\"id\":\"pixiView\"}})\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","<template>\r\n\t<div id=\"pixiView\">\r\n\t</div>\r\n</template>\r\n\r\n<script>\r\n\timport * as PIXI from 'pixi.js';\r\n\r\n\texport default {\r\n\t\tname: 'Pixi',\r\n\t\tcomponents: {},\r\n\t\twatch: {\r\n\r\n\t\t},\r\n\t\tdata() {\r\n\t\t\treturn {}\r\n\t\t},\r\n\t\tmounted() {\r\n\t\t\tlet pixiApp = new PIXI.Application({\r\n\t\t\t\twidth: 2000,\r\n\t\t\t\theight: 1000,\r\n\t\t\t\tbackgroundColor: 0xF5F7F9FF,\r\n\t\t\t\t// resizeTo: window\r\n\t\t\t});\r\n\r\n\t\t\t//Add the canvas that Pixi automatically created for you to the HTML document\r\n\t\t\tdocument.getElementById(\"pixiView\").append(pixiApp.view)\r\n\t\t\t\r\n\t\t\t// 鍒涘缓涓�涓鍣ㄦ潵绠$悊澶ф壒閲忕殑鏄剧ず瀵硅薄\r\n\t\t\tlet objectsContainer = new PIXI.Container();\r\n\t\t\tpixiApp.stage.addChild(objectsContainer);\r\n\r\n\t\t\t//*******************鎷栧姩鐢诲竷*******************\r\n\t\t\tlet stageOriginalPos;\r\n\t\t\tlet mouseDownPoint;\r\n\t\t\tlet touchBlank = false;\r\n\t\t\tpixiApp.renderer.plugins.interaction.on(\r\n\t\t\t\t'pointerdown',\r\n\t\t\t\t(event) => {\r\n\t\t\t\t\tconst globalPos = event.data.global;\r\n\t\t\t\t\t// 璁板綍涓媠tage鍘熸潵鐨勪綅缃甛r\n\t\t\t\t\tstageOriginalPos = [pixiApp.stage.position._x, pixiApp.stage.position._y];\r\n\t\t\t\t\t// 璁板綍涓媘ouse down鐨勪綅缃甛r\n\t\t\t\t\tmouseDownPoint = [globalPos.x, globalPos.y];\r\n\t\t\t\t\tif (!event.target) {\r\n\t\t\t\t\t\t// 鐐瑰埌浜嗙敾甯冪殑绌虹櫧浣嶇疆\r\n\t\t\t\t\t\ttouchBlank = true;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t);\r\n\r\n\t\t\tpixiApp.renderer.plugins.interaction.on(\r\n\t\t\t\t'pointermove',\r\n\t\t\t\t(event) => {\r\n\t\t\t\t\tconst globalPos = event.data.global;\r\n\r\n\t\t\t\t\tif (touchBlank) {\r\n\t\t\t\t\t\t// 鎷栨嫿鐢诲竷\r\n\t\t\t\t\t\tconst dx = globalPos.x - mouseDownPoint[0];\r\n\t\t\t\t\t\tconst dy = globalPos.y - mouseDownPoint[1];\r\n\t\t\t\t\t\tpixiApp.stage.position.set(\r\n\t\t\t\t\t\t\tstageOriginalPos[0] + dx,\r\n\t\t\t\t\t\t\tstageOriginalPos[1] + dy\r\n\t\t\t\t\t\t);\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t);\r\n\r\n\t\t\tpixiApp.renderer.plugins.interaction.on(\r\n\t\t\t\t'pointerup',\r\n\t\t\t\t(event) => {\r\n\t\t\t\t\ttouchBlank = false;\r\n\t\t\t\t}\r\n\t\t\t);\r\n\t\t\t//*******************鎷栧姩鐢诲竷*******************\r\n\r\n\t\t\t//*******************缂╂斁鐢诲竷*******************\r\n\t\t\tpixiApp.view.addEventListener('wheel', (event) => {\r\n\t\t\t\tevent.stopPropagation();\r\n\t\t\t\tevent.preventDefault();\r\n\t\t\t\t// 鍥犱负鐢诲竷鏄厖婊¤绐楃殑锛屾墍浠lientX绛変簬mouse point鍦╮enderer涓婄殑x鍧愭爣\r\n\t\t\t\tconst globalPos = [event.clientX, event.clientY];\r\n\t\t\t\tconst delta = event.deltaY;\r\n\t\t\t\tconst oldZoom = pixiApp.stage.scale.x;\r\n\t\t\t\tlet newZoom = oldZoom * 0.999 ** delta;\r\n\r\n\t\t\t\t// const oldStageMatrix = app.stage.localTransform.clone();\r\n\t\t\t\t// const oldStagePos = oldStageMatrix.applyInverse(pointerGlobalPos);\r\n\t\t\t\tconst oldStagePos = globalPos;\r\n\t\t\t\tconst dx = oldStagePos[0] * oldZoom - oldStagePos[0] * newZoom;\r\n\t\t\t\tconst dy = oldStagePos[1] * oldZoom - oldStagePos[1] * newZoom;\r\n\r\n\t\t\t\tpixiApp.stage.setTransform(\r\n\t\t\t\t\tpixiApp.stage.position.x + dx,\r\n\t\t\t\t\tpixiApp.stage.position.y + dy,\r\n\t\t\t\t\tnewZoom,\r\n\t\t\t\t\tnewZoom,\r\n\t\t\t\t\t0,\r\n\t\t\t\t\t0,\r\n\t\t\t\t\t0,\r\n\t\t\t\t\t0,\r\n\t\t\t\t\t0\r\n\t\t\t\t);\r\n\r\n\t\t\t});\r\n\t\t\t//*******************缂╂斁鐢诲竷*******************\r\n\r\n\t\t\t//*******************FPS*******************\r\n\t\t\tvar g_Time=0;\r\n\t\t\tpixiApp.ticker.add((delta) => {\r\n\t\t\t\tvar timeNow = (new Date()).getTime();\r\n\t\t\t\tvar timeDiff = timeNow - g_Time;\r\n\t\t\t\tg_Time = timeNow;\r\n\t\t\t\tvar fps = 1000 / timeDiff;\r\n\t\t\t\tthis.mapFps = parseInt(fps)\r\n\t\t\t});\r\n\t\t\t//*******************FPS*******************\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style>\r\n</style>","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./pixijs.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./pixijs.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./pixijs.vue?vue&type=template&id=035ad84a\"\nimport script from \"./pixijs.vue?vue&type=script&lang=js\"\nexport * from \"./pixijs.vue?vue&type=script&lang=js\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n  script,\n  render,\n  staticRenderFns,\n  false,\n  null,\n  null,\n  null\n  \n)\n\nexport default component.exports","<template>\r\n\t<Drag></Drag>\r\n\t<!-- <Index></Index> -->\r\n\t<!-- <Pixi></Pixi> -->\r\n</template>\r\n\r\n<script>\r\n\timport Index from './components/index.vue'\r\n\timport Drag from './components/drag.vue'\r\n\timport Pixi from './components/pixijs.vue'\r\n\t\r\n\texport default {\r\n\t\tname: 'app',\r\n\t\tcomponents: {\r\n\t\t\tIndex,\r\n\t\t\tDrag,\r\n\t\t\tPixi\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style>\r\n\r\n</style>\n","import mod from \"-!../node_modules/cache-loader/dist/cjs.js??ref--12-0!../node_modules/thread-loader/dist/cjs.js!../node_modules/babel-loader/lib/index.js!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../node_modules/cache-loader/dist/cjs.js??ref--12-0!../node_modules/thread-loader/dist/cjs.js!../node_modules/babel-loader/lib/index.js!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./App.vue?vue&type=template&id=538650aa\"\nimport script from \"./App.vue?vue&type=script&lang=js\"\nexport * from \"./App.vue?vue&type=script&lang=js\"\n\n\n/* normalize component */\nimport normalizer from \"!../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n  script,\n  render,\n  staticRenderFns,\n  false,\n  null,\n  null,\n  null\n  \n)\n\nexport default component.exports","import Vue from 'vue'\nimport App from './App.vue'\r\nimport axios from 'axios';\n\nVue.config.productionTip = false\r\nVue.prototype.$axios = axios\n\nnew Vue({\n  render: h => h(App),\n}).$mount('#app')\n","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./drag.vue?vue&type=style&index=0&id=701cb9b2&prod&lang=css\""],"sourceRoot":""}
\ No newline at end of file
diff --git a/src/main/webapp/views/map_edit/js/app.8aada8c5.js b/src/main/webapp/views/map_edit/js/app.8aada8c5.js
deleted file mode 100644
index 7ecbdbf..0000000
--- a/src/main/webapp/views/map_edit/js/app.8aada8c5.js
+++ /dev/null
@@ -1,2 +0,0 @@
-(function(t){function e(e){for(var n,p,r=e[0],s=e[1],l=e[2],c=0,m=[];c<r.length;c++)p=r[c],Object.prototype.hasOwnProperty.call(i,p)&&i[p]&&m.push(i[p][0]),i[p]=0;for(n in s)Object.prototype.hasOwnProperty.call(s,n)&&(t[n]=s[n]);u&&u(e);while(m.length)m.shift()();return o.push.apply(o,l||[]),a()}function a(){for(var t,e=0;e<o.length;e++){for(var a=o[e],n=!0,r=1;r<a.length;r++){var s=a[r];0!==i[s]&&(n=!1)}n&&(o.splice(e--,1),t=p(p.s=a[0]))}return t}var n={},i={app:0},o=[];function p(e){if(n[e])return n[e].exports;var a=n[e]={i:e,l:!1,exports:{}};return t[e].call(a.exports,a,a.exports,p),a.l=!0,a.exports}p.m=t,p.c=n,p.d=function(t,e,a){p.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:a})},p.r=function(t){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},p.t=function(t,e){if(1&e&&(t=p(t)),8&e)return t;if(4&e&&"object"===typeof t&&t&&t.__esModule)return t;var a=Object.create(null);if(p.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var n in t)p.d(a,n,function(e){return t[e]}.bind(null,n));return a},p.n=function(t){var e=t&&t.__esModule?function(){return t["default"]}:function(){return t};return p.d(e,"a",e),e},p.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},p.p="/";var r=window["webpackJsonp"]=window["webpackJsonp"]||[],s=r.push.bind(r);r.push=e,r=r.slice();for(var l=0;l<r.length;l++)e(r[l]);var u=s;o.push([0,"chunk-vendors"]),a()})({0:function(t,e,a){t.exports=a("56d7")},1:function(t,e){},"372e":function(t,e,a){"use strict";a("55b9")},"37a6":function(t,e,a){},4985:function(t,e,a){"use strict";a("37a6")},"55b9":function(t,e,a){},"56d7":function(t,e,a){"use strict";a.r(e);a("cadf"),a("551c"),a("f751"),a("097d");var n=a("2b0e"),i=function(){var t=this,e=t._self._c;return e("Drag")},o=[],p=(a("57e7"),a("6d67"),function(){var t=this,e=t._self._c;return e("div",{staticStyle:{display:"flex","justify-content":"flex-start"},attrs:{id:"app"},on:{click:function(e){return t.bgClick()}}},[e("div",{staticStyle:{"margin-right":"100px"}},[e("div",[t._v("Col:"),e("input",{directives:[{name:"model",rawName:"v-model",value:t.col,expression:"col"}],attrs:{type:"text"},domProps:{value:t.col},on:{input:function(e){e.target.composing||(t.col=e.target.value)}}})]),e("div",[t._v("Row:"),e("input",{directives:[{name:"model",rawName:"v-model",value:t.row,expression:"row"}],attrs:{type:"text"},domProps:{value:t.row},on:{input:function(e){e.target.composing||(t.row=e.target.value)}}})]),e("div",[e("button",{on:{click:t.generate}},[t._v("鐢熸垚鏁版嵁")]),e("button",{on:{click:t.printData}},[t._v("鏄剧ず鏁版嵁")])]),t._m(0),e("div",[e("div",[t._v("璧风偣锛�"),e("input",{directives:[{name:"model",rawName:"v-model",value:t.startPosition,expression:"startPosition"}],attrs:{type:"text"},domProps:{value:t.startPosition},on:{input:function(e){e.target.composing||(t.startPosition=e.target.value)}}})]),e("div",[t._v("缁堢偣锛�"),e("input",{directives:[{name:"model",rawName:"v-model",value:t.endPosition,expression:"endPosition"}],attrs:{type:"text"},domProps:{value:t.endPosition},on:{input:function(e){e.target.composing||(t.endPosition=e.target.value)}}})]),e("div",[e("button",{on:{click:t.calcPath}},[t._v("璁$畻璺緞")])])]),e("div",[e("textarea",{directives:[{name:"model",rawName:"v-model",value:t.importData,expression:"importData"}],domProps:{value:t.importData},on:{input:function(e){e.target.composing||(t.importData=e.target.value)}}}),e("button",{on:{click:t.importDataClick}},[t._v("瀵煎叆鏁版嵁")])])]),e("div",t._l(t.map,(function(a,n){return e("div",{key:n,staticClass:"pointContainer"},t._l(a,(function(a,i){return e("div",{key:i},[t.map[n][i].value<0?e("div",{staticClass:"pointBox",on:{contextmenu:function(e){return e.preventDefault(),t.rightEvent(n,i,e)},click:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"left",37,e.key,["Left","ArrowLeft"])||"button"in e&&0!==e.button?null:t.switchBox(n,i)}}}):0==t.map[n][i].value?e("div",{staticClass:"pointBox pointBoxBlue",on:{contextmenu:function(e){return e.preventDefault(),t.rightEvent(n,i,e)},click:function(e){return t.switchBox(n,i)}}}):3==t.map[n][i].value?e("div",{staticClass:"pointBox pointBoxGreen",on:{contextmenu:function(e){return e.preventDefault(),t.rightEvent(n,i,e)},click:function(e){return t.switchBox(n,i)}}}):4==t.map[n][i].value?e("div",{staticClass:"pointBox pointBoxStation",on:{contextmenu:function(e){return e.preventDefault(),t.rightEvent(n,i,e)},click:function(e){return t.switchBox(n,i)}}}):5==t.map[n][i].value?e("div",{staticClass:"pointBox chargeStation",on:{contextmenu:function(e){return e.preventDefault(),t.rightEvent(n,i,e)},click:function(e){return t.switchBox(n,i)}}}):9==t.map[n][i].value?e("div",{staticClass:"pointBox pointBoxRed",on:{contextmenu:function(e){return e.preventDefault(),t.rightEvent(n,i,e)},click:function(e){return t.switchBox(n,i)}}}):10==t.map[n][i].value?e("div",{staticClass:"pointBox pointBoxStart",on:{contextmenu:function(e){return e.preventDefault(),t.rightEvent(n,i,e)},click:function(e){return t.switchBox(n,i)}}}):11==t.map[n][i].value?e("div",{staticClass:"pointBox pointBoxEnd",on:{contextmenu:function(e){return e.preventDefault(),t.rightEvent(n,i,e)},click:function(e){return t.switchBox(n,i)}}}):t._e()])})),0)})),0),e("div",{staticStyle:{"margin-left":"50px"}},[t._v("\n\t\t"+t._s(t.mapData)+"\n\t")]),t.rightBox?e("div",{staticStyle:{position:"absolute",height:"270px",width:"200px","background-color":"antiquewhite",padding:"10px"},style:{left:t.rightBoxLeft,top:t.rightBoxTop},on:{click:function(t){t.stopPropagation()}}},[e("div",[t._v("\n\t\t\tvalue:\n\t\t\t"),e("div",{staticStyle:{display:"flex","justify-content":"space-between"}},[e("div",{staticClass:"pointBox",on:{click:function(e){t.map[t.mapI][t.mapJ].value=-1}}}),e("div",{staticClass:"pointBox pointBoxBlue",on:{click:function(e){t.map[t.mapI][t.mapJ].value=0}}}),e("div",{staticClass:"pointBox pointBoxGreen",on:{click:function(e){t.map[t.mapI][t.mapJ].value=3}}}),e("div",{staticClass:"pointBox pointBoxStation",on:{click:function(e){t.map[t.mapI][t.mapJ].value=4}}}),e("div",{staticClass:"pointBox chargeStation",on:{click:function(e){t.map[t.mapI][t.mapJ].value=5}}})])]),e("div",[t._v("\n\t\t\tdata: "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.map[t.mapI][t.mapJ].data,expression:"map[mapI][mapJ].data"}],attrs:{type:"text"},domProps:{value:t.map[t.mapI][t.mapJ].data},on:{input:function(e){e.target.composing||t.$set(t.map[t.mapI][t.mapJ],"data",e.target.value)}}})]),e("div",[t._v("\n\t\t\ttop: "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.map[t.mapI][t.mapJ].top,expression:"map[mapI][mapJ].top"}],attrs:{type:"text"},domProps:{value:t.map[t.mapI][t.mapJ].top},on:{input:function(e){e.target.composing||t.$set(t.map[t.mapI][t.mapJ],"top",e.target.value)}}})]),e("div",[t._v("\n\t\t\tbottom: "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.map[t.mapI][t.mapJ].bottom,expression:"map[mapI][mapJ].bottom"}],attrs:{type:"text"},domProps:{value:t.map[t.mapI][t.mapJ].bottom},on:{input:function(e){e.target.composing||t.$set(t.map[t.mapI][t.mapJ],"bottom",e.target.value)}}})]),e("div",[t._v("\n\t\t\tleft: "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.map[t.mapI][t.mapJ].left,expression:"map[mapI][mapJ].left"}],attrs:{type:"text"},domProps:{value:t.map[t.mapI][t.mapJ].left},on:{input:function(e){e.target.composing||t.$set(t.map[t.mapI][t.mapJ],"left",e.target.value)}}})]),e("div",[t._v("\n\t\t\tright: "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.map[t.mapI][t.mapJ].right,expression:"map[mapI][mapJ].right"}],attrs:{type:"text"},domProps:{value:t.map[t.mapI][t.mapJ].right},on:{input:function(e){e.target.composing||t.$set(t.map[t.mapI][t.mapJ],"right",e.target.value)}}})])]):t._e()])}),r=[function(){var t=this,e=t._self._c;return e("div",[e("div",[t._v("\n\t\t\t\t绂佹鍖哄煙锛歕n\t\t\t\t"),e("div",{staticClass:"pointBox"})]),e("div",[t._v("\n\t\t\t\t瀛愯建閬擄細\n\t\t\t\t"),e("div",{staticClass:"pointBox pointBoxBlue"})]),e("div",[t._v("\n\t\t\t\t姣嶈建閬擄細\n\t\t\t\t"),e("div",{staticClass:"pointBox pointBoxGreen"})]),e("div",[t._v("\n\t\t\t\t杞ㄨ抗锛歕n\t\t\t\t"),e("div",{staticClass:"pointBox pointBoxRed"})]),e("div",[t._v("\n\t\t\t\t璧风偣锛歕n\t\t\t\t"),e("div",{staticClass:"pointBox pointBoxStart"})]),e("div",[t._v("\n\t\t\t\t缁堢偣锛歕n\t\t\t\t"),e("div",{staticClass:"pointBox pointBoxEnd"})]),e("div",[t._v("\n\t\t\t\t绔欑偣锛歕n\t\t\t\t"),e("div",{staticClass:"pointBox pointBoxStation"})]),e("div",[t._v("\n\t\t\t\t鍏呯數妗╋細\n\t\t\t\t"),e("div",{staticClass:"pointBox chargeStation"})]),e("div",[t._v("\n\t\t\t\t鎻愬崌鏈猴細\n\t\t\t\t"),e("div",{staticClass:"pointBox liftStation"})])])}],s=(a("ac6a"),a("f3e2"),a("c5f6"),{name:"app",components:{},data:function(){return{map:[],col:23,row:25,mapData:"",importData:null,startPosition:"0500501",endPosition:"0802501",mapI:0,mapJ:0,rightBox:!1,rightBoxTop:"0px",rightBoxLeft:"0px"}},onCreated:function(){generate()},watch:{map:{deep:!0,handler:function(t){this.printData()}}},methods:{generate:function(){var t=[],e=Number(this.row)+Number(2),a=Number(this.col)+Number(2);console.log(e,a);for(var n=0;n<e;n++){for(var i=[],o=0;o<a;o++)if(0!=n&&n!=e-1)if(0!=o)if(o!=a-1)i.push({value:0,data:"",top:1e3,bottom:1e3,left:1e3,right:1e3,x:n,y:o});else{var p=-1*(this.row-n+1);i.push({value:0==p?-1:p,data:"",top:1e3,bottom:1e3,left:1e3,right:1e3,x:n,y:o})}else i.push({value:-1,data:"",top:1e3,bottom:1e3,left:1e3,right:1e3,x:n,y:o});else i.push({value:-1,data:"",top:1e3,bottom:1e3,left:1e3,right:1e3,x:n,y:o});t.push(i)}this.map=t,this.printData()},switchBox:function(t,e){var a=this.map;switch(console.log(t,e,a[t][e]),a[t][e].value){case-1:a[t][e].value=0;break;case 0:a[t][e].value=3;break;case 3:a[t][e].value=4;break;case 4:a[t][e].value=5;break;case 5:a[t][e].value=-1;break;default:a[t][e].value=-1}this.map=a,this.$forceUpdate(),this.printData(),this.rightBox=!1},printData:function(){this.mapData=JSON.stringify(this.map)},importDataClick:function(){var t=JSON.parse(this.importData),e=[];t.forEach((function(t,a){var n=[];t.forEach((function(t,e){var a={value:t.value,data:t.data,top:null==t.top?1e3:t.top,bottom:null==t.bottom?1e3:t.bottom,left:null==t.left?1e3:t.left,right:null==t.right?1e3:t.right};n.push(a)})),e.push(n)})),this.map=e,this.printData()},calcPath:function(){var t=this,e=this,a=new URLSearchParams;a.append("startPosition",this.startPosition),a.append("endPosition",this.endPosition),a.append("map",JSON.stringify(this.map)),this.$axios({method:"post",url:"http://127.0.0.1:8081/calc",data:a}).then((function(a){var n=a.data,i=e.map;console.log(n),n.forEach((function(t,a){var o=t.x,p=t.y;i[o][p]=9,0==a&&(i[o][p]=10),a==n.length-1&&(i[o][p]=11),e.map=i})),t.$forceUpdate(),t.printData()})).catch((function(t){console.log(t)}))},rightEvent:function(t,e,a){this.rightBox=!0,this.mapI=t,this.mapJ=e,this.rightBoxTop=a.y+"px",this.rightBoxLeft=a.x+"px"},bgClick:function(){this.rightBox=!1}}}),l=s,u=(a("372e"),a("2877")),c=Object(u["a"])(l,p,r,!1,null,null,null),m=c.exports,v=(a("7f7f"),function(){var t=this,e=t._self._c;return e("div",{staticStyle:{display:"flex","justify-content":"space-between"},on:{click:function(e){return t.bgClick()}}},[e("div",{staticStyle:{flex:"3"}},[e("div",[t._v("瀹藉害:"),e("input",{directives:[{name:"model",rawName:"v-model",value:t.col,expression:"col"}],attrs:{type:"text"},domProps:{value:t.col},on:{input:function(e){e.target.composing||(t.col=e.target.value)}}}),e("button",{on:{click:t.calcCol}},[t._v("璁$畻")])]),e("div",[t._v("xBase:"),e("input",{directives:[{name:"model",rawName:"v-model",value:t.xBase,expression:"xBase"}],attrs:{type:"text"},domProps:{value:t.xBase},on:{input:function(e){e.target.composing||(t.xBase=e.target.value)}}})]),e("div",[t._v("yBase:"),e("input",{directives:[{name:"model",rawName:"v-model",value:t.yBase,expression:"yBase"}],attrs:{type:"text"},domProps:{value:t.yBase},on:{input:function(e){e.target.composing||(t.yBase=e.target.value)}}})]),e("div",[t._v("xBaseDirection:"),e("input",{directives:[{name:"model",rawName:"v-model",value:t.xBaseDirection,expression:"xBaseDirection"}],attrs:{type:"text"},domProps:{value:t.xBaseDirection},on:{input:function(e){e.target.composing||(t.xBaseDirection=e.target.value)}}})]),e("draggable",{attrs:{group:t.pointsGrpup,animation:"300"},model:{value:t.points,callback:function(e){t.points=e},expression:"points"}},t._l(t.points,(function(a){return e("div",[t._v("\n\t\t\t\t"+t._s(a.name)+"\n\t\t\t\t"),e("transition-group",[e("div",{key:"info1-"+a.id,staticClass:"pointBox",class:a.class})])],1)})),0),e("div",[e("div",[e("textarea",{directives:[{name:"model",rawName:"v-model",value:t.importData,expression:"importData"}],domProps:{value:t.importData},on:{input:function(e){e.target.composing||(t.importData=e.target.value)}}})]),e("button",{on:{click:t.importDataClick}},[t._v("瀵煎叆鏁版嵁")]),e("button",{on:{click:function(e){return t.printData()}}},[t._v("杈撳嚭鏁版嵁")])])],1),e("div",{staticStyle:{"margin-left":"50px",flex:"15"}},[e("div",{staticStyle:{"text-align":"center","margin-bottom":"10px"}},[t._v("\n\t\t\t鍦板浘鍖哄煙\n\t\t")]),e("draggable",{staticStyle:{border:"1px solid red","min-height":"500px"},attrs:{handle:".mover",group:"site",animation:"300"},on:{add:t.dragAdd},model:{value:t.map,callback:function(e){t.map=e},expression:"map"}},t._l(t.map,(function(a,n){return e("div",{key:n,staticClass:"pointContainer"},[e("span",{staticClass:"mover"},[t._v("+")]),t._l(a,(function(a,i){return e("div",{key:i},[t.map[n][i].value<0?e("div",{staticClass:"pointBox",on:{contextmenu:function(e){return e.preventDefault(),t.rightEvent(n,i,e)},click:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"left",37,e.key,["Left","ArrowLeft"])||"button"in e&&0!==e.button?null:t.switchBox(n,i)}}},[t._v(t._s(n)+","+t._s(i))]):0==t.map[n][i].value?e("div",{staticClass:"pointBox pointBoxBlue",on:{contextmenu:function(e){return e.preventDefault(),t.rightEvent(n,i,e)},click:function(e){return t.switchBox(n,i)}}},[t._v(t._s(n)+","+t._s(i))]):3==t.map[n][i].value?e("div",{staticClass:"pointBox pointBoxGreen",on:{contextmenu:function(e){return e.preventDefault(),t.rightEvent(n,i,e)},click:function(e){return t.switchBox(n,i)}}},[t._v(t._s(n)+","+t._s(i))]):4==t.map[n][i].value?e("div",{staticClass:"pointBox pointBoxStation",on:{contextmenu:function(e){return e.preventDefault(),t.rightEvent(n,i,e)},click:function(e){return t.switchBox(n,i)}}},[t._v(t._s(n)+","+t._s(i))]):5==t.map[n][i].value?e("div",{staticClass:"pointBox chargeStation",on:{contextmenu:function(e){return e.preventDefault(),t.rightEvent(n,i,e)},click:function(e){return t.switchBox(n,i)}}},[t._v(t._s(n)+","+t._s(i))]):9==t.map[n][i].value?e("div",{staticClass:"pointBox pointBoxRed",on:{contextmenu:function(e){return e.preventDefault(),t.rightEvent(n,i,e)},click:function(e){return t.switchBox(n,i)}}},[t._v(t._s(n)+","+t._s(i))]):10==t.map[n][i].value?e("div",{staticClass:"pointBox pointBoxStart",on:{contextmenu:function(e){return e.preventDefault(),t.rightEvent(n,i,e)},click:function(e){return t.switchBox(n,i)}}},[t._v(t._s(n)+","+t._s(i))]):11==t.map[n][i].value?e("div",{staticClass:"pointBox pointBoxEnd",on:{contextmenu:function(e){return e.preventDefault(),t.rightEvent(n,i,e)},click:function(e){return t.switchBox(n,i)}}},[t._v(t._s(n)+","+t._s(i))]):67==t.map[n][i].value?e("div",{staticClass:"pointBox liftStation",on:{contextmenu:function(e){return e.preventDefault(),t.rightEvent(n,i,e)},click:function(e){return t.switchBox(n,i)}}},[t._v(t._s(n)+","+t._s(i))]):t._e()])})),e("button",{on:{click:function(e){return t.deleteCol(n)}}},[t._v("鍒犻櫎")])],2)})),0)],1),t.showMap?e("div",{staticStyle:{width:"150px"}},[t._v("\n\t\t"+t._s(t.printMap)+"\n\t")]):t._e(),t.rightBox?e("div",{staticStyle:{position:"absolute",height:"370px",width:"200px","background-color":"antiquewhite",padding:"10px"},style:{left:t.rightBoxLeft,top:t.rightBoxTop},on:{click:function(t){t.stopPropagation()}}},[e("div",[t._v("\n\t\t\t["+t._s(t.mapI)+"]["+t._s(t.mapJ)+"]value:\n\t\t\t"),e("div",{staticStyle:{display:"flex","justify-content":"space-between"}},[e("div",{staticClass:"pointBox",on:{click:function(e){t.map[t.mapI][t.mapJ].value=-1}}}),e("div",{staticClass:"pointBox pointBoxBlue",on:{click:function(e){t.map[t.mapI][t.mapJ].value=0}}}),e("div",{staticClass:"pointBox pointBoxGreen",on:{click:function(e){t.map[t.mapI][t.mapJ].value=3}}}),e("div",{staticClass:"pointBox pointBoxStation",on:{click:function(e){t.map[t.mapI][t.mapJ].value=4}}}),e("div",{staticClass:"pointBox chargeStation",on:{click:function(e){t.map[t.mapI][t.mapJ].value=5}}}),e("div",{staticClass:"pointBox liftStation",on:{click:function(e){t.map[t.mapI][t.mapJ].value=67}}})])]),e("div",[t._v("\n\t\t\tdata: "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.map[t.mapI][t.mapJ].data,expression:"map[mapI][mapJ].data"}],attrs:{type:"text"},domProps:{value:t.map[t.mapI][t.mapJ].data},on:{input:function(e){e.target.composing||t.$set(t.map[t.mapI][t.mapJ],"data",e.target.value)}}})]),e("div",[t._v("\n\t\t\ttop: "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.map[t.mapI][t.mapJ].top,expression:"map[mapI][mapJ].top"}],attrs:{type:"text"},domProps:{value:t.map[t.mapI][t.mapJ].top},on:{input:function(e){e.target.composing||t.$set(t.map[t.mapI][t.mapJ],"top",e.target.value)}}})]),e("div",[t._v("\n\t\t\tbottom: "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.map[t.mapI][t.mapJ].bottom,expression:"map[mapI][mapJ].bottom"}],attrs:{type:"text"},domProps:{value:t.map[t.mapI][t.mapJ].bottom},on:{input:function(e){e.target.composing||t.$set(t.map[t.mapI][t.mapJ],"bottom",e.target.value)}}})]),e("div",[t._v("\n\t\t\tleft: "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.map[t.mapI][t.mapJ].left,expression:"map[mapI][mapJ].left"}],attrs:{type:"text"},domProps:{value:t.map[t.mapI][t.mapJ].left},on:{input:function(e){e.target.composing||t.$set(t.map[t.mapI][t.mapJ],"left",e.target.value)}}})]),e("div",[t._v("\n\t\t\tright: "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.map[t.mapI][t.mapJ].right,expression:"map[mapI][mapJ].right"}],attrs:{type:"text"},domProps:{value:t.map[t.mapI][t.mapJ].right},on:{input:function(e){e.target.composing||t.$set(t.map[t.mapI][t.mapJ],"right",e.target.value)}}})]),e("div",[t._v("\n\t\t\txBase: "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.map[t.mapI][t.mapJ].xBase,expression:"map[mapI][mapJ].xBase"}],attrs:{type:"text"},domProps:{value:t.map[t.mapI][t.mapJ].xBase},on:{input:function(e){e.target.composing||t.$set(t.map[t.mapI][t.mapJ],"xBase",e.target.value)}}})]),e("div",[t._v("\n\t\t\tyBase: "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.map[t.mapI][t.mapJ].yBase,expression:"map[mapI][mapJ].yBase"}],attrs:{type:"text"},domProps:{value:t.map[t.mapI][t.mapJ].yBase},on:{input:function(e){e.target.composing||t.$set(t.map[t.mapI][t.mapJ],"yBase",e.target.value)}}})])]):t._e()])}),d=[],f=a("b76a"),x=a.n(f),h={name:"drag",components:{draggable:x.a},watch:{},data:function(){return{drag:!1,col:10,xBase:1400,yBase:1400,xBaseDirection:"left",pointsGrpup:{name:"site",pull:"clone",put:!1},points:[{id:0,name:"绂佹鍖哄煙",value:-1,class:"",list:[]},{id:1,name:"瀛愯建閬�",value:0,class:"pointBoxBlue",list:[]},{id:2,name:"姣嶈建閬�/鍫嗗灈鏈�",value:3,class:"pointBoxGreen",list:[]},{id:3,name:"缁撴灉杞ㄨ抗",value:9,class:"pointBoxRed",list:[]},{id:4,name:"绔欑偣",value:4,class:"pointBoxStation",list:[]},{id:5,name:"鍏呯數妗�",value:5,class:"chargeStation",list:[]},{id:6,name:"杞﹁締浣嶇疆",value:66,class:"chargeStation",list:[]},{id:7,name:"鎻愬崌鏈�",value:67,class:"liftStation",list:[]}],map:[],printMap:[],mapI:0,mapJ:0,rightBox:!1,rightBoxTop:"0px",rightBoxLeft:"0px",importData:null,showMap:!1}},methods:{deleteCol:function(t){var e=this.map,a=[];e.forEach((function(e,n){t!=n&&a.push(e)})),this.map=a},rightEvent:function(t,e,a){this.rightBox=!0,this.mapI=t,this.mapJ=e,this.rightBoxTop=a.y+"px",this.rightBoxLeft=a.x+"px"},bgClick:function(){this.rightBox=!1},switchBox:function(t,e){var a=JSON.parse(JSON.stringify(this.map));switch(a[t][e].value){case-1:a[t][e].value=0;break;case 0:a[t][e].value=3;break;case 3:a[t][e].value=4;break;case 4:a[t][e].value=5;break;case 5:a[t][e].value=-1;break;default:a[t][e].value=-1}this.map=a,this.$forceUpdate(),this.rightBox=!1},importDataClick:function(){for(var t=JSON.parse(this.importData),e=[],a=0,n=(this.points,function(){var n=t[i],o=[];a=n.length-2,n.forEach((function(t,e){if(e>0&&e<n.length-1){var a={value:t.value,data:t.data,top:null==t.top?1e3:t.top,bottom:null==t.bottom?1e3:t.bottom,left:null==t.left?1e3:t.left,right:null==t.right?1e3:t.right,xBase:null==t.xBase?1e3:t.xBase,yBase:null==t.yBase?1e3:t.yBase};o.push(a)}})),e.push(o)}),i=1;i<t.length-1;i++)n();this.col=a,this.map=e},printData:function(){for(var t=JSON.parse(JSON.stringify(this.map)),e={value:-1,data:"",top:1e3,bottom:1e3,left:1e3,right:1e3},a=[],n=0;n<this.col+2;n++)a.push(e);t.forEach((function(t,a){t.unshift(e),t.push(e)})),t.unshift(a),t.push(a),this.printMap=t,this.showMap=!0},calcCol:function(){var t=this.map,e=[],a=this.col,n={value:-1,data:"",top:1e3,bottom:1e3,left:1e3,right:1e3};if(t.length>0){for(var i=0;i<t.length;i++){e[i]=[];for(var o=0;o<a;o++)o<t[i].length?e[i].push(t[i][o]):e[i].push(n)}this.map=e}},getPoint:function(t){for(var e=0;e<this.points.length;e++)if(this.points[e].id==t)return this.points[e];return null},dragAdd:function(t){var e=t.newDraggableIndex,a=t.oldDraggableIndex,n=this.getPoint(a),i=this.map,o=this.col;i[e]=[];var p={value:n.value,data:"",top:1e3,bottom:1e3,left:1e3,right:1e3},r=1e4,s=1e4+e*this.yBase;if("left"==this.xBaseDirection)for(var l=0;l<o;l++)r=1e4+l*this.xBase,p["xBase"]=r,p["yBase"]=s,i[e].push(JSON.parse(JSON.stringify(p)));else for(l=o-1;l>=0;l--)r=1e4+l*this.xBase,p["xBase"]=r,p["yBase"]=s,i[e].push(JSON.parse(JSON.stringify(p)));this.map=i,this.$forceUpdate()}}},g=h,B=(a("4985"),Object(u["a"])(g,v,d,!1,null,null,null)),y=B.exports,_=function(){var t=this,e=t._self._c;return e("div",{attrs:{id:"pixiView"}})},b=[],w=a("22a2"),k={name:"Pixi",components:{},watch:{},data:function(){return{}},mounted:function(){var t=this,e=new w["a"]({width:2e3,height:1e3,backgroundColor:4126669311});document.getElementById("pixiView").append(e.view);var a,n,i=new w["b"];e.stage.addChild(i);var o=!1;e.renderer.plugins.interaction.on("pointerdown",(function(t){var i=t.data.global;a=[e.stage.position._x,e.stage.position._y],n=[i.x,i.y],t.target||(o=!0)})),e.renderer.plugins.interaction.on("pointermove",(function(t){var i=t.data.global;if(o){var p=i.x-n[0],r=i.y-n[1];e.stage.position.set(a[0]+p,a[1]+r)}})),e.renderer.plugins.interaction.on("pointerup",(function(t){o=!1})),e.view.addEventListener("wheel",(function(t){t.stopPropagation(),t.preventDefault();var a=[t.clientX,t.clientY],n=t.deltaY,i=e.stage.scale.x,o=i*Math.pow(.999,n),p=a,r=p[0]*i-p[0]*o,s=p[1]*i-p[1]*o;e.stage.setTransform(e.stage.position.x+r,e.stage.position.y+s,o,o,0,0,0,0,0)}));var p=0;e.ticker.add((function(e){var a=(new Date).getTime(),n=a-p;p=a;var i=1e3/n;t.mapFps=parseInt(i)}))}},J=k,I=Object(u["a"])(J,_,b,!1,null,null,null),C=I.exports,D={name:"app",components:{Index:m,Drag:y,Pixi:C}},P=D,S=Object(u["a"])(P,i,o,!1,null,null,null),N=S.exports,E=a("cee4");n["a"].config.productionTip=!1,n["a"].prototype.$axios=E["a"],new n["a"]({render:function(t){return t(N)}}).$mount("#app")}});
-//# sourceMappingURL=app.8aada8c5.js.map
\ No newline at end of file
diff --git a/src/main/webapp/views/map_edit/js/app.8aada8c5.js.map b/src/main/webapp/views/map_edit/js/app.8aada8c5.js.map
deleted file mode 100644
index 027282a..0000000
--- a/src/main/webapp/views/map_edit/js/app.8aada8c5.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./src/components/index.vue?707b","webpack:///./src/components/drag.vue?70bf","webpack:///./src/App.vue","webpack:///./src/components/index.vue","webpack:///src/components/index.vue","webpack:///./src/components/index.vue?71c1","webpack:///./src/components/index.vue?10d3","webpack:///./src/components/drag.vue","webpack:///src/components/drag.vue","webpack:///./src/components/drag.vue?1f69","webpack:///./src/components/drag.vue?d05f","webpack:///./src/components/pixijs.vue","webpack:///src/components/pixijs.vue","webpack:///./src/components/pixijs.vue?13a2","webpack:///./src/components/pixijs.vue?f435","webpack:///src/App.vue","webpack:///./src/App.vue?8f16","webpack:///./src/App.vue?a938","webpack:///./src/main.js"],"names":["webpackJsonpCallback","data","moduleId","chunkId","chunkIds","moreModules","executeModules","i","resolves","length","Object","prototype","hasOwnProperty","call","installedChunks","push","modules","parentJsonpFunction","shift","deferredModules","apply","checkDeferredModules","result","deferredModule","fulfilled","j","depId","splice","__webpack_require__","s","installedModules","exports","module","l","m","c","d","name","getter","o","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","p","jsonpArray","window","oldJsonpFunction","slice","render","_vm","this","_c","_self","staticRenderFns","staticStyle","attrs","on","$event","bgClick","_v","directives","rawName","col","expression","domProps","target","composing","row","generate","printData","_m","startPosition","endPosition","calcPath","importData","importDataClick","_l","map","x","index","staticClass","y","ind","preventDefault","rightEvent","type","indexOf","_k","keyCode","button","switchBox","_e","_s","mapData","rightBox","style","left","rightBoxLeft","top","rightBoxTop","stopPropagation","mapI","mapJ","$set","bottom","right","components","onCreated","watch","deep","handler","val","methods","tmp","rowR","Number","colR","console","log","calc","$forceUpdate","JSON","stringify","parse","forEach","item","data2","idx","json","_this","that","param","URLSearchParams","append","$axios","method","url","then","res","catch","error","e","component","calcCol","xBase","yBase","xBaseDirection","pointsGrpup","model","points","callback","$$v","id","class","dragAdd","deleteCol","showMap","printMap","draggable","drag","pull","put","list","mapTmp","_loop","disable","disableList","unshift","getPoint","mapIdx","newDraggableIndex","pointIdx","oldDraggableIndex","point","xBaseNum","yBaseNum","mounted","pixiApp","PIXI","width","height","backgroundColor","document","getElementById","view","stageOriginalPos","mouseDownPoint","objectsContainer","stage","addChild","touchBlank","renderer","plugins","interaction","event","globalPos","global","position","_x","_y","dx","dy","set","addEventListener","clientX","clientY","delta","deltaY","oldZoom","scale","newZoom","Math","pow","oldStagePos","setTransform","g_Time","ticker","add","timeNow","Date","getTime","timeDiff","fps","mapFps","parseInt","Index","Drag","Pixi","Vue","config","productionTip","axios","h","App","$mount"],"mappings":"aACE,SAASA,EAAqBC,GAQ7B,IAPA,IAMIC,EAAUC,EANVC,EAAWH,EAAK,GAChBI,EAAcJ,EAAK,GACnBK,EAAiBL,EAAK,GAIHM,EAAI,EAAGC,EAAW,GACpCD,EAAIH,EAASK,OAAQF,IACzBJ,EAAUC,EAASG,GAChBG,OAAOC,UAAUC,eAAeC,KAAKC,EAAiBX,IAAYW,EAAgBX,IACpFK,EAASO,KAAKD,EAAgBX,GAAS,IAExCW,EAAgBX,GAAW,EAE5B,IAAID,KAAYG,EACZK,OAAOC,UAAUC,eAAeC,KAAKR,EAAaH,KACpDc,EAAQd,GAAYG,EAAYH,IAG/Be,GAAqBA,EAAoBhB,GAE5C,MAAMO,EAASC,OACdD,EAASU,OAATV,GAOD,OAHAW,EAAgBJ,KAAKK,MAAMD,EAAiBb,GAAkB,IAGvDe,IAER,SAASA,IAER,IADA,IAAIC,EACIf,EAAI,EAAGA,EAAIY,EAAgBV,OAAQF,IAAK,CAG/C,IAFA,IAAIgB,EAAiBJ,EAAgBZ,GACjCiB,GAAY,EACRC,EAAI,EAAGA,EAAIF,EAAed,OAAQgB,IAAK,CAC9C,IAAIC,EAAQH,EAAeE,GACG,IAA3BX,EAAgBY,KAAcF,GAAY,GAE3CA,IACFL,EAAgBQ,OAAOpB,IAAK,GAC5Be,EAASM,EAAoBA,EAAoBC,EAAIN,EAAe,KAItE,OAAOD,EAIR,IAAIQ,EAAmB,GAKnBhB,EAAkB,CACrB,IAAO,GAGJK,EAAkB,GAGtB,SAASS,EAAoB1B,GAG5B,GAAG4B,EAAiB5B,GACnB,OAAO4B,EAAiB5B,GAAU6B,QAGnC,IAAIC,EAASF,EAAiB5B,GAAY,CACzCK,EAAGL,EACH+B,GAAG,EACHF,QAAS,IAUV,OANAf,EAAQd,GAAUW,KAAKmB,EAAOD,QAASC,EAAQA,EAAOD,QAASH,GAG/DI,EAAOC,GAAI,EAGJD,EAAOD,QAKfH,EAAoBM,EAAIlB,EAGxBY,EAAoBO,EAAIL,EAGxBF,EAAoBQ,EAAI,SAASL,EAASM,EAAMC,GAC3CV,EAAoBW,EAAER,EAASM,IAClC3B,OAAO8B,eAAeT,EAASM,EAAM,CAAEI,YAAY,EAAMC,IAAKJ,KAKhEV,EAAoBe,EAAI,SAASZ,GACX,qBAAXa,QAA0BA,OAAOC,aAC1CnC,OAAO8B,eAAeT,EAASa,OAAOC,YAAa,CAAEC,MAAO,WAE7DpC,OAAO8B,eAAeT,EAAS,aAAc,CAAEe,OAAO,KAQvDlB,EAAoBmB,EAAI,SAASD,EAAOE,GAEvC,GADU,EAAPA,IAAUF,EAAQlB,EAAoBkB,IAC/B,EAAPE,EAAU,OAAOF,EACpB,GAAW,EAAPE,GAA8B,kBAAVF,GAAsBA,GAASA,EAAMG,WAAY,OAAOH,EAChF,IAAII,EAAKxC,OAAOyC,OAAO,MAGvB,GAFAvB,EAAoBe,EAAEO,GACtBxC,OAAO8B,eAAeU,EAAI,UAAW,CAAET,YAAY,EAAMK,MAAOA,IACtD,EAAPE,GAA4B,iBAATF,EAAmB,IAAI,IAAIM,KAAON,EAAOlB,EAAoBQ,EAAEc,EAAIE,EAAK,SAASA,GAAO,OAAON,EAAMM,IAAQC,KAAK,KAAMD,IAC9I,OAAOF,GAIRtB,EAAoB0B,EAAI,SAAStB,GAChC,IAAIM,EAASN,GAAUA,EAAOiB,WAC7B,WAAwB,OAAOjB,EAAO,YACtC,WAA8B,OAAOA,GAEtC,OADAJ,EAAoBQ,EAAEE,EAAQ,IAAKA,GAC5BA,GAIRV,EAAoBW,EAAI,SAASgB,EAAQC,GAAY,OAAO9C,OAAOC,UAAUC,eAAeC,KAAK0C,EAAQC,IAGzG5B,EAAoB6B,EAAI,IAExB,IAAIC,EAAaC,OAAO,gBAAkBA,OAAO,iBAAmB,GAChEC,EAAmBF,EAAW3C,KAAKsC,KAAKK,GAC5CA,EAAW3C,KAAOf,EAClB0D,EAAaA,EAAWG,QACxB,IAAI,IAAItD,EAAI,EAAGA,EAAImD,EAAWjD,OAAQF,IAAKP,EAAqB0D,EAAWnD,IAC3E,IAAIU,EAAsB2C,EAI1BzC,EAAgBJ,KAAK,CAAC,EAAE,kBAEjBM,K,+FCvJT,W,2DCAA,W,4HCAIyC,EAAS,WAAkB,IAAIC,EAAIC,KAAKC,EAAGF,EAAIG,MAAMD,GAAG,OAAOA,EAAG,SAElEE,EAAkB,GCFlBL,G,oBAAS,WAAkB,IAAIC,EAAIC,KAAKC,EAAGF,EAAIG,MAAMD,GAAG,OAAOA,EAAG,MAAM,CAACG,YAAY,CAAC,QAAU,OAAO,kBAAkB,cAAcC,MAAM,CAAC,GAAK,OAAOC,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOR,EAAIS,aAAa,CAACP,EAAG,MAAM,CAACG,YAAY,CAAC,eAAe,UAAU,CAACH,EAAG,MAAM,CAACF,EAAIU,GAAG,QAAQR,EAAG,QAAQ,CAACS,WAAW,CAAC,CAACrC,KAAK,QAAQsC,QAAQ,UAAU7B,MAAOiB,EAAIa,IAAKC,WAAW,QAAQR,MAAM,CAAC,KAAO,QAAQS,SAAS,CAAC,MAASf,EAAIa,KAAMN,GAAG,CAAC,MAAQ,SAASC,GAAWA,EAAOQ,OAAOC,YAAiBjB,EAAIa,IAAIL,EAAOQ,OAAOjC,aAAYmB,EAAG,MAAM,CAACF,EAAIU,GAAG,QAAQR,EAAG,QAAQ,CAACS,WAAW,CAAC,CAACrC,KAAK,QAAQsC,QAAQ,UAAU7B,MAAOiB,EAAIkB,IAAKJ,WAAW,QAAQR,MAAM,CAAC,KAAO,QAAQS,SAAS,CAAC,MAASf,EAAIkB,KAAMX,GAAG,CAAC,MAAQ,SAASC,GAAWA,EAAOQ,OAAOC,YAAiBjB,EAAIkB,IAAIV,EAAOQ,OAAOjC,aAAYmB,EAAG,MAAM,CAACA,EAAG,SAAS,CAACK,GAAG,CAAC,MAAQP,EAAImB,WAAW,CAACnB,EAAIU,GAAG,UAAUR,EAAG,SAAS,CAACK,GAAG,CAAC,MAAQP,EAAIoB,YAAY,CAACpB,EAAIU,GAAG,YAAYV,EAAIqB,GAAG,GAAGnB,EAAG,MAAM,CAACA,EAAG,MAAM,CAACF,EAAIU,GAAG,OAAOR,EAAG,QAAQ,CAACS,WAAW,CAAC,CAACrC,KAAK,QAAQsC,QAAQ,UAAU7B,MAAOiB,EAAIsB,cAAeR,WAAW,kBAAkBR,MAAM,CAAC,KAAO,QAAQS,SAAS,CAAC,MAASf,EAAIsB,eAAgBf,GAAG,CAAC,MAAQ,SAASC,GAAWA,EAAOQ,OAAOC,YAAiBjB,EAAIsB,cAAcd,EAAOQ,OAAOjC,aAAYmB,EAAG,MAAM,CAACF,EAAIU,GAAG,OAAOR,EAAG,QAAQ,CAACS,WAAW,CAAC,CAACrC,KAAK,QAAQsC,QAAQ,UAAU7B,MAAOiB,EAAIuB,YAAaT,WAAW,gBAAgBR,MAAM,CAAC,KAAO,QAAQS,SAAS,CAAC,MAASf,EAAIuB,aAAchB,GAAG,CAAC,MAAQ,SAASC,GAAWA,EAAOQ,OAAOC,YAAiBjB,EAAIuB,YAAYf,EAAOQ,OAAOjC,aAAYmB,EAAG,MAAM,CAACA,EAAG,SAAS,CAACK,GAAG,CAAC,MAAQP,EAAIwB,WAAW,CAACxB,EAAIU,GAAG,cAAcR,EAAG,MAAM,CAACA,EAAG,WAAW,CAACS,WAAW,CAAC,CAACrC,KAAK,QAAQsC,QAAQ,UAAU7B,MAAOiB,EAAIyB,WAAYX,WAAW,eAAeC,SAAS,CAAC,MAASf,EAAIyB,YAAalB,GAAG,CAAC,MAAQ,SAASC,GAAWA,EAAOQ,OAAOC,YAAiBjB,EAAIyB,WAAWjB,EAAOQ,OAAOjC,WAAUmB,EAAG,SAAS,CAACK,GAAG,CAAC,MAAQP,EAAI0B,kBAAkB,CAAC1B,EAAIU,GAAG,cAAcR,EAAG,MAAMF,EAAI2B,GAAI3B,EAAI4B,KAAK,SAASC,EAAEC,GAAO,OAAO5B,EAAG,MAAM,CAACb,IAAIyC,EAAMC,YAAY,kBAAkB/B,EAAI2B,GAAIE,GAAG,SAASG,EAAEC,GAAK,OAAO/B,EAAG,MAAM,CAACb,IAAI4C,GAAK,CAAEjC,EAAI4B,IAAIE,GAAOG,GAAKlD,MAAQ,EAAGmB,EAAG,MAAM,CAAC6B,YAAY,WAAWxB,GAAG,CAAC,YAAc,SAASC,GAAgC,OAAxBA,EAAO0B,iBAAwBlC,EAAImC,WAAWL,EAAMG,EAAIzB,IAAS,MAAQ,SAASA,GAAQ,OAAIA,EAAO4B,KAAKC,QAAQ,QAAQrC,EAAIsC,GAAG9B,EAAO+B,QAAQ,OAAO,GAAG/B,EAAOnB,IAAI,CAAC,OAAO,eAA6B,WAAYmB,GAA4B,IAAlBA,EAAOgC,OAArC,KAAqExC,EAAIyC,UAAUX,EAAMG,OAAwC,GAA9BjC,EAAI4B,IAAIE,GAAOG,GAAKlD,MAAamB,EAAG,MAAM,CAAC6B,YAAY,wBAAwBxB,GAAG,CAAC,YAAc,SAASC,GAAgC,OAAxBA,EAAO0B,iBAAwBlC,EAAImC,WAAWL,EAAMG,EAAIzB,IAAS,MAAQ,SAASA,GAAQ,OAAOR,EAAIyC,UAAUX,EAAMG,OAAwC,GAA9BjC,EAAI4B,IAAIE,GAAOG,GAAKlD,MAAamB,EAAG,MAAM,CAAC6B,YAAY,yBAAyBxB,GAAG,CAAC,YAAc,SAASC,GAAgC,OAAxBA,EAAO0B,iBAAwBlC,EAAImC,WAAWL,EAAMG,EAAIzB,IAAS,MAAQ,SAASA,GAAQ,OAAOR,EAAIyC,UAAUX,EAAMG,OAAwC,GAA9BjC,EAAI4B,IAAIE,GAAOG,GAAKlD,MAAamB,EAAG,MAAM,CAAC6B,YAAY,2BAA2BxB,GAAG,CAAC,YAAc,SAASC,GAAgC,OAAxBA,EAAO0B,iBAAwBlC,EAAImC,WAAWL,EAAMG,EAAIzB,IAAS,MAAQ,SAASA,GAAQ,OAAOR,EAAIyC,UAAUX,EAAMG,OAAwC,GAA9BjC,EAAI4B,IAAIE,GAAOG,GAAKlD,MAAamB,EAAG,MAAM,CAAC6B,YAAY,yBAAyBxB,GAAG,CAAC,YAAc,SAASC,GAAgC,OAAxBA,EAAO0B,iBAAwBlC,EAAImC,WAAWL,EAAMG,EAAIzB,IAAS,MAAQ,SAASA,GAAQ,OAAOR,EAAIyC,UAAUX,EAAMG,OAAwC,GAA9BjC,EAAI4B,IAAIE,GAAOG,GAAKlD,MAAamB,EAAG,MAAM,CAAC6B,YAAY,uBAAuBxB,GAAG,CAAC,YAAc,SAASC,GAAgC,OAAxBA,EAAO0B,iBAAwBlC,EAAImC,WAAWL,EAAMG,EAAIzB,IAAS,MAAQ,SAASA,GAAQ,OAAOR,EAAIyC,UAAUX,EAAMG,OAAwC,IAA9BjC,EAAI4B,IAAIE,GAAOG,GAAKlD,MAAcmB,EAAG,MAAM,CAAC6B,YAAY,yBAAyBxB,GAAG,CAAC,YAAc,SAASC,GAAgC,OAAxBA,EAAO0B,iBAAwBlC,EAAImC,WAAWL,EAAMG,EAAIzB,IAAS,MAAQ,SAASA,GAAQ,OAAOR,EAAIyC,UAAUX,EAAMG,OAAwC,IAA9BjC,EAAI4B,IAAIE,GAAOG,GAAKlD,MAAcmB,EAAG,MAAM,CAAC6B,YAAY,uBAAuBxB,GAAG,CAAC,YAAc,SAASC,GAAgC,OAAxBA,EAAO0B,iBAAwBlC,EAAImC,WAAWL,EAAMG,EAAIzB,IAAS,MAAQ,SAASA,GAAQ,OAAOR,EAAIyC,UAAUX,EAAMG,OAASjC,EAAI0C,UAAS,MAAK,GAAGxC,EAAG,MAAM,CAACG,YAAY,CAAC,cAAc,SAAS,CAACL,EAAIU,GAAG,SAASV,EAAI2C,GAAG3C,EAAI4C,SAAS,UAAW5C,EAAI6C,SAAU3C,EAAG,MAAM,CAACG,YAAY,CAAC,SAAW,WAAW,OAAS,QAAQ,MAAQ,QAAQ,mBAAmB,eAAe,QAAU,QAAQyC,MAAO,CAACC,KAAM/C,EAAIgD,aAAaC,IAAKjD,EAAIkD,aAAc3C,GAAG,CAAC,MAAQ,SAASC,GAAQA,EAAO2C,qBAAsB,CAACjD,EAAG,MAAM,CAACF,EAAIU,GAAG,0BAA0BR,EAAG,MAAM,CAACG,YAAY,CAAC,QAAU,OAAO,kBAAkB,kBAAkB,CAACH,EAAG,MAAM,CAAC6B,YAAY,WAAWxB,GAAG,CAAC,MAAQ,SAASC,GAAQR,EAAI4B,IAAI5B,EAAIoD,MAAMpD,EAAIqD,MAAMtE,OAAS,MAAMmB,EAAG,MAAM,CAAC6B,YAAY,wBAAwBxB,GAAG,CAAC,MAAQ,SAASC,GAAQR,EAAI4B,IAAI5B,EAAIoD,MAAMpD,EAAIqD,MAAMtE,MAAQ,MAAMmB,EAAG,MAAM,CAAC6B,YAAY,yBAAyBxB,GAAG,CAAC,MAAQ,SAASC,GAAQR,EAAI4B,IAAI5B,EAAIoD,MAAMpD,EAAIqD,MAAMtE,MAAQ,MAAMmB,EAAG,MAAM,CAAC6B,YAAY,2BAA2BxB,GAAG,CAAC,MAAQ,SAASC,GAAQR,EAAI4B,IAAI5B,EAAIoD,MAAMpD,EAAIqD,MAAMtE,MAAQ,MAAMmB,EAAG,MAAM,CAAC6B,YAAY,yBAAyBxB,GAAG,CAAC,MAAQ,SAASC,GAAQR,EAAI4B,IAAI5B,EAAIoD,MAAMpD,EAAIqD,MAAMtE,MAAQ,UAAUmB,EAAG,MAAM,CAACF,EAAIU,GAAG,kBAAkBR,EAAG,QAAQ,CAACS,WAAW,CAAC,CAACrC,KAAK,QAAQsC,QAAQ,UAAU7B,MAAOiB,EAAI4B,IAAI5B,EAAIoD,MAAMpD,EAAIqD,MAAMnH,KAAM4E,WAAW,yBAAyBR,MAAM,CAAC,KAAO,QAAQS,SAAS,CAAC,MAASf,EAAI4B,IAAI5B,EAAIoD,MAAMpD,EAAIqD,MAAMnH,MAAOqE,GAAG,CAAC,MAAQ,SAASC,GAAWA,EAAOQ,OAAOC,WAAiBjB,EAAIsD,KAAKtD,EAAI4B,IAAI5B,EAAIoD,MAAMpD,EAAIqD,MAAO,OAAQ7C,EAAOQ,OAAOjC,aAAamB,EAAG,MAAM,CAACF,EAAIU,GAAG,iBAAiBR,EAAG,QAAQ,CAACS,WAAW,CAAC,CAACrC,KAAK,QAAQsC,QAAQ,UAAU7B,MAAOiB,EAAI4B,IAAI5B,EAAIoD,MAAMpD,EAAIqD,MAAMJ,IAAKnC,WAAW,wBAAwBR,MAAM,CAAC,KAAO,QAAQS,SAAS,CAAC,MAASf,EAAI4B,IAAI5B,EAAIoD,MAAMpD,EAAIqD,MAAMJ,KAAM1C,GAAG,CAAC,MAAQ,SAASC,GAAWA,EAAOQ,OAAOC,WAAiBjB,EAAIsD,KAAKtD,EAAI4B,IAAI5B,EAAIoD,MAAMpD,EAAIqD,MAAO,MAAO7C,EAAOQ,OAAOjC,aAAamB,EAAG,MAAM,CAACF,EAAIU,GAAG,oBAAoBR,EAAG,QAAQ,CAACS,WAAW,CAAC,CAACrC,KAAK,QAAQsC,QAAQ,UAAU7B,MAAOiB,EAAI4B,IAAI5B,EAAIoD,MAAMpD,EAAIqD,MAAME,OAAQzC,WAAW,2BAA2BR,MAAM,CAAC,KAAO,QAAQS,SAAS,CAAC,MAASf,EAAI4B,IAAI5B,EAAIoD,MAAMpD,EAAIqD,MAAME,QAAShD,GAAG,CAAC,MAAQ,SAASC,GAAWA,EAAOQ,OAAOC,WAAiBjB,EAAIsD,KAAKtD,EAAI4B,IAAI5B,EAAIoD,MAAMpD,EAAIqD,MAAO,SAAU7C,EAAOQ,OAAOjC,aAAamB,EAAG,MAAM,CAACF,EAAIU,GAAG,kBAAkBR,EAAG,QAAQ,CAACS,WAAW,CAAC,CAACrC,KAAK,QAAQsC,QAAQ,UAAU7B,MAAOiB,EAAI4B,IAAI5B,EAAIoD,MAAMpD,EAAIqD,MAAMN,KAAMjC,WAAW,yBAAyBR,MAAM,CAAC,KAAO,QAAQS,SAAS,CAAC,MAASf,EAAI4B,IAAI5B,EAAIoD,MAAMpD,EAAIqD,MAAMN,MAAOxC,GAAG,CAAC,MAAQ,SAASC,GAAWA,EAAOQ,OAAOC,WAAiBjB,EAAIsD,KAAKtD,EAAI4B,IAAI5B,EAAIoD,MAAMpD,EAAIqD,MAAO,OAAQ7C,EAAOQ,OAAOjC,aAAamB,EAAG,MAAM,CAACF,EAAIU,GAAG,mBAAmBR,EAAG,QAAQ,CAACS,WAAW,CAAC,CAACrC,KAAK,QAAQsC,QAAQ,UAAU7B,MAAOiB,EAAI4B,IAAI5B,EAAIoD,MAAMpD,EAAIqD,MAAMG,MAAO1C,WAAW,0BAA0BR,MAAM,CAAC,KAAO,QAAQS,SAAS,CAAC,MAASf,EAAI4B,IAAI5B,EAAIoD,MAAMpD,EAAIqD,MAAMG,OAAQjD,GAAG,CAAC,MAAQ,SAASC,GAAWA,EAAOQ,OAAOC,WAAiBjB,EAAIsD,KAAKtD,EAAI4B,IAAI5B,EAAIoD,MAAMpD,EAAIqD,MAAO,QAAS7C,EAAOQ,OAAOjC,eAAeiB,EAAI0C,SAEv/NtC,EAAkB,CAAC,WAAY,IAAIJ,EAAIC,KAAKC,EAAGF,EAAIG,MAAMD,GAAG,OAAOA,EAAG,MAAM,CAACA,EAAG,MAAM,CAACF,EAAIU,GAAG,6BAA6BR,EAAG,MAAM,CAAC6B,YAAY,eAAe7B,EAAG,MAAM,CAACF,EAAIU,GAAG,4BAA4BR,EAAG,MAAM,CAAC6B,YAAY,4BAA4B7B,EAAG,MAAM,CAACF,EAAIU,GAAG,4BAA4BR,EAAG,MAAM,CAAC6B,YAAY,6BAA6B7B,EAAG,MAAM,CAACF,EAAIU,GAAG,2BAA2BR,EAAG,MAAM,CAAC6B,YAAY,2BAA2B7B,EAAG,MAAM,CAACF,EAAIU,GAAG,2BAA2BR,EAAG,MAAM,CAAC6B,YAAY,6BAA6B7B,EAAG,MAAM,CAACF,EAAIU,GAAG,2BAA2BR,EAAG,MAAM,CAAC6B,YAAY,2BAA2B7B,EAAG,MAAM,CAACF,EAAIU,GAAG,2BAA2BR,EAAG,MAAM,CAAC6B,YAAY,+BAA+B7B,EAAG,MAAM,CAACF,EAAIU,GAAG,4BAA4BR,EAAG,MAAM,CAAC6B,YAAY,6BAA6B7B,EAAG,MAAM,CAACF,EAAIU,GAAG,4BAA4BR,EAAG,MAAM,CAAC6B,YAAY,+BCoHh4B,G,8BAAA,CACAzD,KAAA,MACAmF,WAAA,GAGAvH,KAAA,WACA,OACA0F,IAAA,GACAf,IAAA,GACAK,IAAA,GACA0B,QAAA,GACAnB,WAAA,KACAH,cAAA,UACAC,YAAA,UACA6B,KAAA,EACAC,KAAA,EACAR,UAAA,EACAK,YAAA,MACAF,aAAA,QAGAU,UAAA,WACAvC,YAEAwC,MAAA,CACA/B,IAAA,CACAgC,MAAA,EACAC,QAAA,SAAAC,GACA,KAAA1C,eAIA2C,QAAA,CACA5C,SAAA,WACA,IAAA6C,EAAA,GAEAC,EAAAC,OAAA,KAAAhD,KAAAgD,OAAA,GACAC,EAAAD,OAAA,KAAArD,KAAAqD,OAAA,GACAE,QAAAC,IAAAJ,EAAAE,GACA,QAAA3H,EAAA,EAAAA,EAAAyH,EAAAzH,IAAA,CAEA,IADA,IAAAqF,EAAA,GACAnE,EAAA,EAAAA,EAAAyG,EAAAzG,IACA,MAAAlB,MAAAyH,EAAA,EAeA,MAAAvG,EAeA,GAAAA,GAAAyG,EAAA,EAgBAtC,EAAA7E,KAAA,CACA+B,MAAA,EACA7C,KAAA,GACA+G,IAAA,IACAM,OAAA,IACAR,KAAA,IACAS,MAAA,IACA3B,EAAArF,EACAwF,EAAAtE,QAxBA,CACA,IAAA4G,GAAA,QAAApD,IAAA1E,EAAA,GAEAqF,EAAA7E,KAAA,CACA+B,MAAA,GAAAuF,GAAA,EAAAA,EACApI,KAAA,GACA+G,IAAA,IACAM,OAAA,IACAR,KAAA,IACAS,MAAA,IACA3B,EAAArF,EACAwF,EAAAtE,SAxBAmE,EAAA7E,KAAA,CACA+B,OAAA,EACA7C,KAAA,GACA+G,IAAA,IACAM,OAAA,IACAR,KAAA,IACAS,MAAA,IACA3B,EAAArF,EACAwF,EAAAtE,SAvBAmE,EAAA7E,KAAA,CACA+B,OAAA,EACA7C,KAAA,GACA+G,IAAA,IACAM,OAAA,IACAR,KAAA,IACAS,MAAA,IACA3B,EAAArF,EACAwF,EAAAtE,IA+CAsG,EAAAhH,KAAA6E,GAGA,KAAAD,IAAAoC,EACA,KAAA5C,aAEAqB,UAAA,SAAAZ,EAAAG,GACA,IAAAgC,EAAA,KAAApC,IAEA,OADAwC,QAAAC,IAAAxC,EAAAG,EAAAgC,EAAAnC,GAAAG,IACAgC,EAAAnC,GAAAG,GAAAjD,OACA,OACAiF,EAAAnC,GAAAG,GAAAjD,MAAA,EACA,MACA,OACAiF,EAAAnC,GAAAG,GAAAjD,MAAA,EACA,MACA,OACAiF,EAAAnC,GAAAG,GAAAjD,MAAA,EACA,MACA,OACAiF,EAAAnC,GAAAG,GAAAjD,MAAA,EACA,MACA,OACAiF,EAAAnC,GAAAG,GAAAjD,OAAA,EACA,MACA,QACAiF,EAAAnC,GAAAG,GAAAjD,OAAA,EAEA,KAAA6C,IAAAoC,EACA,KAAAO,eACA,KAAAnD,YACA,KAAAyB,UAAA,GAEAzB,UAAA,WAoBA,KAAAwB,QAAA4B,KAAAC,UAAA,KAAA7C,MAEAF,gBAAA,WACA,IAAAsC,EAAAQ,KAAAE,MAAA,KAAAjD,YACAvF,EAAA,GACA8H,EAAAW,SAAA,SAAAC,EAAA9C,GACA,IAAA+C,EAAA,GACAD,EAAAD,SAAA,SAAAb,EAAAgB,GACA,IAAAC,EAAA,CACAhG,MAAA+E,EAAA/E,MACA7C,KAAA4H,EAAA5H,KACA+G,IAAA,MAAAa,EAAAb,IAAA,IAAAa,EAAAb,IACAM,OAAA,MAAAO,EAAAP,OAAA,IAAAO,EAAAP,OACAR,KAAA,MAAAe,EAAAf,KAAA,IAAAe,EAAAf,KACAS,MAAA,MAAAM,EAAAN,MAAA,IAAAM,EAAAN,OAEAqB,EAAA7H,KAAA+H,MAEA7I,EAAAc,KAAA6H,MAEA,KAAAjD,IAAA1F,EACA,KAAAkF,aAEAI,SAAA,eAAAwD,EAAA,KACAC,EAAA,KACAC,EAAA,IAAAC,gBACAD,EAAAE,OAAA,qBAAA9D,eACA4D,EAAAE,OAAA,mBAAA7D,aACA2D,EAAAE,OAAA,MAAAZ,KAAAC,UAAA,KAAA7C,MACA,KAAAyD,OAAA,CACAC,OAAA,OACAC,IAAA,6BACArJ,KAAAgJ,IACAM,MAAA,SAAAC,GACA,IAAAvJ,EAAAuJ,EAAAvJ,KACA8H,EAAAiB,EAAArD,IACAwC,QAAAC,IAAAnI,GACAA,EAAAyI,SAAA,SAAAC,EAAA9C,GACA,IAAAD,EAAA+C,EAAA/C,EACAG,EAAA4C,EAAA5C,EACAgC,EAAAnC,GAAAG,GAAA,EAEA,GAAAF,IACAkC,EAAAnC,GAAAG,GAAA,IAGAF,GAAA5F,EAAAQ,OAAA,IACAsH,EAAAnC,GAAAG,GAAA,IAEAiD,EAAArD,IAAAoC,KAEAgB,EAAAT,eACAS,EAAA5D,eACAsE,OAAA,SAAAC,GACAvB,QAAAC,IAAAsB,OAGAxD,WAAA,SAAAN,EAAAG,EAAA4D,GACA,KAAA/C,UAAA,EACA,KAAAO,KAAAvB,EACA,KAAAwB,KAAArB,EACA,KAAAkB,YAAA0C,EAAA5D,EAAA,KACA,KAAAgB,aAAA4C,EAAA/D,EAAA,MAEApB,QAAA,WACA,KAAAoC,UAAA,MC/U8U,I,wBCQ1UgD,EAAY,eACd,EACA,EACA,GACA,EACA,KACA,KACA,MAIa,EAAAA,E,QCnBX9F,G,UAAS,WAAkB,IAAIC,EAAIC,KAAKC,EAAGF,EAAIG,MAAMD,GAAG,OAAOA,EAAG,MAAM,CAACG,YAAY,CAAC,QAAU,OAAO,kBAAkB,iBAAiBE,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOR,EAAIS,aAAa,CAACP,EAAG,MAAM,CAACG,YAAY,CAAC,KAAO,MAAM,CAACH,EAAG,MAAM,CAACF,EAAIU,GAAG,OAAOR,EAAG,QAAQ,CAACS,WAAW,CAAC,CAACrC,KAAK,QAAQsC,QAAQ,UAAU7B,MAAOiB,EAAIa,IAAKC,WAAW,QAAQR,MAAM,CAAC,KAAO,QAAQS,SAAS,CAAC,MAASf,EAAIa,KAAMN,GAAG,CAAC,MAAQ,SAASC,GAAWA,EAAOQ,OAAOC,YAAiBjB,EAAIa,IAAIL,EAAOQ,OAAOjC,WAAUmB,EAAG,SAAS,CAACK,GAAG,CAAC,MAAQP,EAAI8F,UAAU,CAAC9F,EAAIU,GAAG,UAAUR,EAAG,MAAM,CAACF,EAAIU,GAAG,UAAUR,EAAG,QAAQ,CAACS,WAAW,CAAC,CAACrC,KAAK,QAAQsC,QAAQ,UAAU7B,MAAOiB,EAAI+F,MAAOjF,WAAW,UAAUR,MAAM,CAAC,KAAO,QAAQS,SAAS,CAAC,MAASf,EAAI+F,OAAQxF,GAAG,CAAC,MAAQ,SAASC,GAAWA,EAAOQ,OAAOC,YAAiBjB,EAAI+F,MAAMvF,EAAOQ,OAAOjC,aAAYmB,EAAG,MAAM,CAACF,EAAIU,GAAG,UAAUR,EAAG,QAAQ,CAACS,WAAW,CAAC,CAACrC,KAAK,QAAQsC,QAAQ,UAAU7B,MAAOiB,EAAIgG,MAAOlF,WAAW,UAAUR,MAAM,CAAC,KAAO,QAAQS,SAAS,CAAC,MAASf,EAAIgG,OAAQzF,GAAG,CAAC,MAAQ,SAASC,GAAWA,EAAOQ,OAAOC,YAAiBjB,EAAIgG,MAAMxF,EAAOQ,OAAOjC,aAAYmB,EAAG,MAAM,CAACF,EAAIU,GAAG,mBAAmBR,EAAG,QAAQ,CAACS,WAAW,CAAC,CAACrC,KAAK,QAAQsC,QAAQ,UAAU7B,MAAOiB,EAAIiG,eAAgBnF,WAAW,mBAAmBR,MAAM,CAAC,KAAO,QAAQS,SAAS,CAAC,MAASf,EAAIiG,gBAAiB1F,GAAG,CAAC,MAAQ,SAASC,GAAWA,EAAOQ,OAAOC,YAAiBjB,EAAIiG,eAAezF,EAAOQ,OAAOjC,aAAYmB,EAAG,YAAY,CAACI,MAAM,CAAC,MAAQN,EAAIkG,YAAY,UAAY,OAAOC,MAAM,CAACpH,MAAOiB,EAAIoG,OAAQC,SAAS,SAAUC,GAAMtG,EAAIoG,OAAOE,GAAKxF,WAAW,WAAWd,EAAI2B,GAAI3B,EAAIoG,QAAQ,SAASxB,GAAM,OAAO1E,EAAG,MAAM,CAACF,EAAIU,GAAG,aAAaV,EAAI2C,GAAGiC,EAAKtG,MAAM,cAAc4B,EAAG,mBAAmB,CAACA,EAAG,MAAM,CAACb,IAAI,SAAWuF,EAAK2B,GAAGxE,YAAY,WAAWyE,MAAM5B,EAAK4B,WAAW,MAAK,GAAGtG,EAAG,MAAM,CAACA,EAAG,MAAM,CAACA,EAAG,WAAW,CAACS,WAAW,CAAC,CAACrC,KAAK,QAAQsC,QAAQ,UAAU7B,MAAOiB,EAAIyB,WAAYX,WAAW,eAAeC,SAAS,CAAC,MAASf,EAAIyB,YAAalB,GAAG,CAAC,MAAQ,SAASC,GAAWA,EAAOQ,OAAOC,YAAiBjB,EAAIyB,WAAWjB,EAAOQ,OAAOjC,aAAYmB,EAAG,SAAS,CAACK,GAAG,CAAC,MAAQP,EAAI0B,kBAAkB,CAAC1B,EAAIU,GAAG,UAAUR,EAAG,SAAS,CAACK,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOR,EAAIoB,eAAe,CAACpB,EAAIU,GAAG,aAAa,GAAGR,EAAG,MAAM,CAACG,YAAY,CAAC,cAAc,OAAO,KAAO,OAAO,CAACH,EAAG,MAAM,CAACG,YAAY,CAAC,aAAa,SAAS,gBAAgB,SAAS,CAACL,EAAIU,GAAG,wBAAwBR,EAAG,YAAY,CAACG,YAAY,CAAC,OAAS,gBAAgB,aAAa,SAASC,MAAM,CAAC,OAAS,SAAS,MAAQ,OAAO,UAAY,OAAOC,GAAG,CAAC,IAAMP,EAAIyG,SAASN,MAAM,CAACpH,MAAOiB,EAAI4B,IAAKyE,SAAS,SAAUC,GAAMtG,EAAI4B,IAAI0E,GAAKxF,WAAW,QAAQd,EAAI2B,GAAI3B,EAAI4B,KAAK,SAASC,EAAEC,GAAO,OAAO5B,EAAG,MAAM,CAACb,IAAIyC,EAAMC,YAAY,kBAAkB,CAAC7B,EAAG,OAAO,CAAC6B,YAAY,SAAS,CAAC/B,EAAIU,GAAG,OAAOV,EAAI2B,GAAIE,GAAG,SAASG,EAAEC,GAAK,OAAO/B,EAAG,MAAM,CAACb,IAAI4C,GAAK,CAAEjC,EAAI4B,IAAIE,GAAOG,GAAKlD,MAAQ,EAAGmB,EAAG,MAAM,CAAC6B,YAAY,WAAWxB,GAAG,CAAC,YAAc,SAASC,GAAgC,OAAxBA,EAAO0B,iBAAwBlC,EAAImC,WAAWL,EAAMG,EAAIzB,IAAS,MAAQ,SAASA,GAAQ,OAAIA,EAAO4B,KAAKC,QAAQ,QAAQrC,EAAIsC,GAAG9B,EAAO+B,QAAQ,OAAO,GAAG/B,EAAOnB,IAAI,CAAC,OAAO,eAA6B,WAAYmB,GAA4B,IAAlBA,EAAOgC,OAArC,KAAqExC,EAAIyC,UAAUX,EAAMG,MAAQ,CAACjC,EAAIU,GAAGV,EAAI2C,GAAGb,GAAO,IAAI9B,EAAI2C,GAAGV,MAAuC,GAA9BjC,EAAI4B,IAAIE,GAAOG,GAAKlD,MAAamB,EAAG,MAAM,CAAC6B,YAAY,wBAAwBxB,GAAG,CAAC,YAAc,SAASC,GAAgC,OAAxBA,EAAO0B,iBAAwBlC,EAAImC,WAAWL,EAAMG,EAAIzB,IAAS,MAAQ,SAASA,GAAQ,OAAOR,EAAIyC,UAAUX,EAAMG,MAAQ,CAACjC,EAAIU,GAAGV,EAAI2C,GAAGb,GAAO,IAAI9B,EAAI2C,GAAGV,MAAuC,GAA9BjC,EAAI4B,IAAIE,GAAOG,GAAKlD,MAAamB,EAAG,MAAM,CAAC6B,YAAY,yBAAyBxB,GAAG,CAAC,YAAc,SAASC,GAAgC,OAAxBA,EAAO0B,iBAAwBlC,EAAImC,WAAWL,EAAMG,EAAIzB,IAAS,MAAQ,SAASA,GAAQ,OAAOR,EAAIyC,UAAUX,EAAMG,MAAQ,CAACjC,EAAIU,GAAGV,EAAI2C,GAAGb,GAAO,IAAI9B,EAAI2C,GAAGV,MAAuC,GAA9BjC,EAAI4B,IAAIE,GAAOG,GAAKlD,MAAamB,EAAG,MAAM,CAAC6B,YAAY,2BAA2BxB,GAAG,CAAC,YAAc,SAASC,GAAgC,OAAxBA,EAAO0B,iBAAwBlC,EAAImC,WAAWL,EAAMG,EAAIzB,IAAS,MAAQ,SAASA,GAAQ,OAAOR,EAAIyC,UAAUX,EAAMG,MAAQ,CAACjC,EAAIU,GAAGV,EAAI2C,GAAGb,GAAO,IAAI9B,EAAI2C,GAAGV,MAAuC,GAA9BjC,EAAI4B,IAAIE,GAAOG,GAAKlD,MAAamB,EAAG,MAAM,CAAC6B,YAAY,yBAAyBxB,GAAG,CAAC,YAAc,SAASC,GAAgC,OAAxBA,EAAO0B,iBAAwBlC,EAAImC,WAAWL,EAAMG,EAAIzB,IAAS,MAAQ,SAASA,GAAQ,OAAOR,EAAIyC,UAAUX,EAAMG,MAAQ,CAACjC,EAAIU,GAAGV,EAAI2C,GAAGb,GAAO,IAAI9B,EAAI2C,GAAGV,MAAuC,GAA9BjC,EAAI4B,IAAIE,GAAOG,GAAKlD,MAAamB,EAAG,MAAM,CAAC6B,YAAY,uBAAuBxB,GAAG,CAAC,YAAc,SAASC,GAAgC,OAAxBA,EAAO0B,iBAAwBlC,EAAImC,WAAWL,EAAMG,EAAIzB,IAAS,MAAQ,SAASA,GAAQ,OAAOR,EAAIyC,UAAUX,EAAMG,MAAQ,CAACjC,EAAIU,GAAGV,EAAI2C,GAAGb,GAAO,IAAI9B,EAAI2C,GAAGV,MAAuC,IAA9BjC,EAAI4B,IAAIE,GAAOG,GAAKlD,MAAcmB,EAAG,MAAM,CAAC6B,YAAY,yBAAyBxB,GAAG,CAAC,YAAc,SAASC,GAAgC,OAAxBA,EAAO0B,iBAAwBlC,EAAImC,WAAWL,EAAMG,EAAIzB,IAAS,MAAQ,SAASA,GAAQ,OAAOR,EAAIyC,UAAUX,EAAMG,MAAQ,CAACjC,EAAIU,GAAGV,EAAI2C,GAAGb,GAAO,IAAI9B,EAAI2C,GAAGV,MAAuC,IAA9BjC,EAAI4B,IAAIE,GAAOG,GAAKlD,MAAcmB,EAAG,MAAM,CAAC6B,YAAY,uBAAuBxB,GAAG,CAAC,YAAc,SAASC,GAAgC,OAAxBA,EAAO0B,iBAAwBlC,EAAImC,WAAWL,EAAMG,EAAIzB,IAAS,MAAQ,SAASA,GAAQ,OAAOR,EAAIyC,UAAUX,EAAMG,MAAQ,CAACjC,EAAIU,GAAGV,EAAI2C,GAAGb,GAAO,IAAI9B,EAAI2C,GAAGV,MAAuC,IAA9BjC,EAAI4B,IAAIE,GAAOG,GAAKlD,MAAcmB,EAAG,MAAM,CAAC6B,YAAY,uBAAuBxB,GAAG,CAAC,YAAc,SAASC,GAAgC,OAAxBA,EAAO0B,iBAAwBlC,EAAImC,WAAWL,EAAMG,EAAIzB,IAAS,MAAQ,SAASA,GAAQ,OAAOR,EAAIyC,UAAUX,EAAMG,MAAQ,CAACjC,EAAIU,GAAGV,EAAI2C,GAAGb,GAAO,IAAI9B,EAAI2C,GAAGV,MAAQjC,EAAI0C,UAASxC,EAAG,SAAS,CAACK,GAAG,CAAC,MAAQ,SAASC,GAAQ,OAAOR,EAAI0G,UAAU5E,MAAU,CAAC9B,EAAIU,GAAG,SAAS,MAAK,IAAI,GAAIV,EAAI2G,QAASzG,EAAG,MAAM,CAACG,YAAY,CAAC,MAAQ,UAAU,CAACL,EAAIU,GAAG,SAASV,EAAI2C,GAAG3C,EAAI4G,UAAU,UAAU5G,EAAI0C,KAAM1C,EAAI6C,SAAU3C,EAAG,MAAM,CAACG,YAAY,CAAC,SAAW,WAAW,OAAS,QAAQ,MAAQ,QAAQ,mBAAmB,eAAe,QAAU,QAAQyC,MAAO,CAACC,KAAM/C,EAAIgD,aAAaC,IAAKjD,EAAIkD,aAAc3C,GAAG,CAAC,MAAQ,SAASC,GAAQA,EAAO2C,qBAAsB,CAACjD,EAAG,MAAM,CAACF,EAAIU,GAAG,YAAYV,EAAI2C,GAAG3C,EAAIoD,MAAM,KAAKpD,EAAI2C,GAAG3C,EAAIqD,MAAM,mBAAmBnD,EAAG,MAAM,CAACG,YAAY,CAAC,QAAU,OAAO,kBAAkB,kBAAkB,CAACH,EAAG,MAAM,CAAC6B,YAAY,WAAWxB,GAAG,CAAC,MAAQ,SAASC,GAAQR,EAAI4B,IAAI5B,EAAIoD,MAAMpD,EAAIqD,MAAMtE,OAAS,MAAMmB,EAAG,MAAM,CAAC6B,YAAY,wBAAwBxB,GAAG,CAAC,MAAQ,SAASC,GAAQR,EAAI4B,IAAI5B,EAAIoD,MAAMpD,EAAIqD,MAAMtE,MAAQ,MAAMmB,EAAG,MAAM,CAAC6B,YAAY,yBAAyBxB,GAAG,CAAC,MAAQ,SAASC,GAAQR,EAAI4B,IAAI5B,EAAIoD,MAAMpD,EAAIqD,MAAMtE,MAAQ,MAAMmB,EAAG,MAAM,CAAC6B,YAAY,2BAA2BxB,GAAG,CAAC,MAAQ,SAASC,GAAQR,EAAI4B,IAAI5B,EAAIoD,MAAMpD,EAAIqD,MAAMtE,MAAQ,MAAMmB,EAAG,MAAM,CAAC6B,YAAY,yBAAyBxB,GAAG,CAAC,MAAQ,SAASC,GAAQR,EAAI4B,IAAI5B,EAAIoD,MAAMpD,EAAIqD,MAAMtE,MAAQ,MAAMmB,EAAG,MAAM,CAAC6B,YAAY,uBAAuBxB,GAAG,CAAC,MAAQ,SAASC,GAAQR,EAAI4B,IAAI5B,EAAIoD,MAAMpD,EAAIqD,MAAMtE,MAAQ,WAAWmB,EAAG,MAAM,CAACF,EAAIU,GAAG,kBAAkBR,EAAG,QAAQ,CAACS,WAAW,CAAC,CAACrC,KAAK,QAAQsC,QAAQ,UAAU7B,MAAOiB,EAAI4B,IAAI5B,EAAIoD,MAAMpD,EAAIqD,MAAMnH,KAAM4E,WAAW,yBAAyBR,MAAM,CAAC,KAAO,QAAQS,SAAS,CAAC,MAASf,EAAI4B,IAAI5B,EAAIoD,MAAMpD,EAAIqD,MAAMnH,MAAOqE,GAAG,CAAC,MAAQ,SAASC,GAAWA,EAAOQ,OAAOC,WAAiBjB,EAAIsD,KAAKtD,EAAI4B,IAAI5B,EAAIoD,MAAMpD,EAAIqD,MAAO,OAAQ7C,EAAOQ,OAAOjC,aAAamB,EAAG,MAAM,CAACF,EAAIU,GAAG,iBAAiBR,EAAG,QAAQ,CAACS,WAAW,CAAC,CAACrC,KAAK,QAAQsC,QAAQ,UAAU7B,MAAOiB,EAAI4B,IAAI5B,EAAIoD,MAAMpD,EAAIqD,MAAMJ,IAAKnC,WAAW,wBAAwBR,MAAM,CAAC,KAAO,QAAQS,SAAS,CAAC,MAASf,EAAI4B,IAAI5B,EAAIoD,MAAMpD,EAAIqD,MAAMJ,KAAM1C,GAAG,CAAC,MAAQ,SAASC,GAAWA,EAAOQ,OAAOC,WAAiBjB,EAAIsD,KAAKtD,EAAI4B,IAAI5B,EAAIoD,MAAMpD,EAAIqD,MAAO,MAAO7C,EAAOQ,OAAOjC,aAAamB,EAAG,MAAM,CAACF,EAAIU,GAAG,oBAAoBR,EAAG,QAAQ,CAACS,WAAW,CAAC,CAACrC,KAAK,QAAQsC,QAAQ,UAAU7B,MAAOiB,EAAI4B,IAAI5B,EAAIoD,MAAMpD,EAAIqD,MAAME,OAAQzC,WAAW,2BAA2BR,MAAM,CAAC,KAAO,QAAQS,SAAS,CAAC,MAASf,EAAI4B,IAAI5B,EAAIoD,MAAMpD,EAAIqD,MAAME,QAAShD,GAAG,CAAC,MAAQ,SAASC,GAAWA,EAAOQ,OAAOC,WAAiBjB,EAAIsD,KAAKtD,EAAI4B,IAAI5B,EAAIoD,MAAMpD,EAAIqD,MAAO,SAAU7C,EAAOQ,OAAOjC,aAAamB,EAAG,MAAM,CAACF,EAAIU,GAAG,kBAAkBR,EAAG,QAAQ,CAACS,WAAW,CAAC,CAACrC,KAAK,QAAQsC,QAAQ,UAAU7B,MAAOiB,EAAI4B,IAAI5B,EAAIoD,MAAMpD,EAAIqD,MAAMN,KAAMjC,WAAW,yBAAyBR,MAAM,CAAC,KAAO,QAAQS,SAAS,CAAC,MAASf,EAAI4B,IAAI5B,EAAIoD,MAAMpD,EAAIqD,MAAMN,MAAOxC,GAAG,CAAC,MAAQ,SAASC,GAAWA,EAAOQ,OAAOC,WAAiBjB,EAAIsD,KAAKtD,EAAI4B,IAAI5B,EAAIoD,MAAMpD,EAAIqD,MAAO,OAAQ7C,EAAOQ,OAAOjC,aAAamB,EAAG,MAAM,CAACF,EAAIU,GAAG,mBAAmBR,EAAG,QAAQ,CAACS,WAAW,CAAC,CAACrC,KAAK,QAAQsC,QAAQ,UAAU7B,MAAOiB,EAAI4B,IAAI5B,EAAIoD,MAAMpD,EAAIqD,MAAMG,MAAO1C,WAAW,0BAA0BR,MAAM,CAAC,KAAO,QAAQS,SAAS,CAAC,MAASf,EAAI4B,IAAI5B,EAAIoD,MAAMpD,EAAIqD,MAAMG,OAAQjD,GAAG,CAAC,MAAQ,SAASC,GAAWA,EAAOQ,OAAOC,WAAiBjB,EAAIsD,KAAKtD,EAAI4B,IAAI5B,EAAIoD,MAAMpD,EAAIqD,MAAO,QAAS7C,EAAOQ,OAAOjC,aAAamB,EAAG,MAAM,CAACF,EAAIU,GAAG,mBAAmBR,EAAG,QAAQ,CAACS,WAAW,CAAC,CAACrC,KAAK,QAAQsC,QAAQ,UAAU7B,MAAOiB,EAAI4B,IAAI5B,EAAIoD,MAAMpD,EAAIqD,MAAM0C,MAAOjF,WAAW,0BAA0BR,MAAM,CAAC,KAAO,QAAQS,SAAS,CAAC,MAASf,EAAI4B,IAAI5B,EAAIoD,MAAMpD,EAAIqD,MAAM0C,OAAQxF,GAAG,CAAC,MAAQ,SAASC,GAAWA,EAAOQ,OAAOC,WAAiBjB,EAAIsD,KAAKtD,EAAI4B,IAAI5B,EAAIoD,MAAMpD,EAAIqD,MAAO,QAAS7C,EAAOQ,OAAOjC,aAAamB,EAAG,MAAM,CAACF,EAAIU,GAAG,mBAAmBR,EAAG,QAAQ,CAACS,WAAW,CAAC,CAACrC,KAAK,QAAQsC,QAAQ,UAAU7B,MAAOiB,EAAI4B,IAAI5B,EAAIoD,MAAMpD,EAAIqD,MAAM2C,MAAOlF,WAAW,0BAA0BR,MAAM,CAAC,KAAO,QAAQS,SAAS,CAAC,MAASf,EAAI4B,IAAI5B,EAAIoD,MAAMpD,EAAIqD,MAAM2C,OAAQzF,GAAG,CAAC,MAAQ,SAASC,GAAWA,EAAOQ,OAAOC,WAAiBjB,EAAIsD,KAAKtD,EAAI4B,IAAI5B,EAAIoD,MAAMpD,EAAIqD,MAAO,QAAS7C,EAAOQ,OAAOjC,eAAeiB,EAAI0C,SAEhzStC,EAAkB,G,qBCmGtB,GACA9B,KAAA,OACAmF,WAAA,CACAoD,eAEAlD,MAAA,GAGAzH,KAAA,WACA,OACA4K,MAAA,EACAjG,IAAA,GACAkF,MAAA,KACAC,MAAA,KACAC,eAAA,OACAC,YAAA,CACA5H,KAAA,OACAyI,KAAA,QACAC,KAAA,GAEAZ,OAAA,EACAG,GAAA,EACAjI,KAAA,OACAS,OAAA,EACAyH,MAAA,GACAS,KAAA,IAEA,CACAV,GAAA,EACAjI,KAAA,MACAS,MAAA,EACAyH,MAAA,eACAS,KAAA,IAEA,CACAV,GAAA,EACAjI,KAAA,UACAS,MAAA,EACAyH,MAAA,gBACAS,KAAA,IAEA,CACAV,GAAA,EACAjI,KAAA,OACAS,MAAA,EACAyH,MAAA,cACAS,KAAA,IAEA,CACAV,GAAA,EACAjI,KAAA,KACAS,MAAA,EACAyH,MAAA,kBACAS,KAAA,IAEA,CACAV,GAAA,EACAjI,KAAA,MACAS,MAAA,EACAyH,MAAA,gBACAS,KAAA,IAEA,CACAV,GAAA,EACAjI,KAAA,OACAS,MAAA,GACAyH,MAAA,gBACAS,KAAA,IAEA,CACAV,GAAA,EACAjI,KAAA,MACAS,MAAA,GACAyH,MAAA,cACAS,KAAA,KAGArF,IAAA,GACAgF,SAAA,GACAxD,KAAA,EACAC,KAAA,EACAR,UAAA,EACAK,YAAA,MACAF,aAAA,MACAvB,WAAA,KACAkF,SAAA,IAGA5C,QAAA,CACA2C,UAAA,SAAA5E,GACA,IAAAF,EAAA,KAAAA,IACAsF,EAAA,GAEAtF,EAAA+C,SAAA,SAAAC,EAAAE,GACAhD,GAAAgD,GACAoC,EAAAlK,KAAA4H,MAIA,KAAAhD,IAAAsF,GAEA/E,WAAA,SAAAN,EAAAG,EAAA4D,GACA,KAAA/C,UAAA,EACA,KAAAO,KAAAvB,EACA,KAAAwB,KAAArB,EACA,KAAAkB,YAAA0C,EAAA5D,EAAA,KACA,KAAAgB,aAAA4C,EAAA/D,EAAA,MAEApB,QAAA,WACA,KAAAoC,UAAA,GAEAJ,UAAA,SAAAZ,EAAAG,GACA,IAAAkF,EAAA1C,KAAAE,MAAAF,KAAAC,UAAA,KAAA7C,MACA,OAAAsF,EAAArF,GAAAG,GAAAjD,OACA,OACAmI,EAAArF,GAAAG,GAAAjD,MAAA,EACA,MACA,OACAmI,EAAArF,GAAAG,GAAAjD,MAAA,EACA,MACA,OACAmI,EAAArF,GAAAG,GAAAjD,MAAA,EACA,MACA,OACAmI,EAAArF,GAAAG,GAAAjD,MAAA,EACA,MACA,OACAmI,EAAArF,GAAAG,GAAAjD,OAAA,EACA,MACA,QACAmI,EAAArF,GAAAG,GAAAjD,OAAA,EAEA,KAAA6C,IAAAsF,EACA,KAAA3C,eACA,KAAA1B,UAAA,GAEAnB,gBAAA,WAQA,IAPA,IACAsC,EAAAQ,KAAAE,MAAA,KAAAjD,YACAvF,EAAA,GACA2E,EAAA,EAEAsG,GAAA,KAAAf,OAAA,WAGA,IAAAxB,EAAAZ,EAAAxH,GACAqI,EAAA,GACAhE,EAAA+D,EAAAlI,OAAA,EACAkI,EAAAD,SAAA,SAAAb,EAAAgB,GACA,GAAAA,EAAA,GAAAA,EAAAF,EAAAlI,OAAA,GACA,IAAAqI,EAAA,CACAhG,MAAA+E,EAAA/E,MACA7C,KAAA4H,EAAA5H,KACA+G,IAAA,MAAAa,EAAAb,IAAA,IAAAa,EAAAb,IACAM,OAAA,MAAAO,EAAAP,OAAA,IAAAO,EAAAP,OACAR,KAAA,MAAAe,EAAAf,KAAA,IAAAe,EAAAf,KACAS,MAAA,MAAAM,EAAAN,MAAA,IAAAM,EAAAN,MACAuC,MAAA,MAAAjC,EAAAiC,MAAA,IAAAjC,EAAAiC,MACAC,MAAA,MAAAlC,EAAAkC,MAAA,IAAAlC,EAAAkC,OAEAnB,EAAA7H,KAAA+H,OAGA7I,EAAAc,KAAA6H,KAnBArI,EAAA,EAAAA,EAAAwH,EAAAtH,OAAA,EAAAF,IAAA2K,IAsBA,KAAAtG,MACA,KAAAe,IAAA1F,GAEAkF,UAAA,WAIA,IAHA,IAAA8F,EAAA1C,KAAAE,MAAAF,KAAAC,UAAA,KAAA7C,MACAwF,EAAA,yDACAC,EAAA,GACA7K,EAAA,EAAAA,EAAA,KAAAqE,IAAA,EAAArE,IACA6K,EAAArK,KAAAoK,GAGAF,EAAAvC,SAAA,SAAAC,EAAAE,GACAF,EAAA0C,QAAAF,GACAxC,EAAA5H,KAAAoK,MAGAF,EAAAI,QAAAD,GACAH,EAAAlK,KAAAqK,GACA,KAAAT,SAAAM,EACA,KAAAP,SAAA,GAEAb,QAAA,WACA,IAAAlE,EAAA,KAAAA,IACAoC,EAAA,GACAnD,EAAA,KAAAA,IACAuG,EAAA,yDACA,GAAAxF,EAAAlF,OAAA,GACA,QAAAF,EAAA,EAAAA,EAAAoF,EAAAlF,OAAAF,IAAA,CACAwH,EAAAxH,GAAA,GACA,QAAAkB,EAAA,EAAAA,EAAAmD,EAAAnD,IACAA,EAAAkE,EAAApF,GAAAE,OACAsH,EAAAxH,GAAAQ,KAAA4E,EAAApF,GAAAkB,IAEAsG,EAAAxH,GAAAQ,KAAAoK,GAIA,KAAAxF,IAAAoC,IAGAuD,SAAA,SAAAzF,GACA,QAAAtF,EAAA,EAAAA,EAAA,KAAA4J,OAAA1J,OAAAF,IACA,QAAA4J,OAAA5J,GAAA+J,IAAAzE,EACA,YAAAsE,OAAA5J,GAGA,aAEAiK,QAAA,SAAAb,GACA,IAAA4B,EAAA5B,EAAA6B,kBACAC,EAAA9B,EAAA+B,kBACAC,EAAA,KAAAL,SAAAG,GACA9F,EAAA,KAAAA,IACAf,EAAA,KAAAA,IAGAe,EAAA4F,GAAA,GACA,IAAAzC,EAAA,CACAhG,MAAA6I,EAAA7I,MACA7C,KAAA,GACA+G,IAAA,IACAM,OAAA,IACAR,KAAA,IACAS,MAAA,KAGAqE,EAAA,IACAC,EAAA,IAAAN,EAAA,KAAAxB,MAEA,gBAAAC,eACA,QAAAzJ,EAAA,EAAAA,EAAAqE,EAAArE,IACAqL,EAAA,IAAArL,EAAA,KAAAuJ,MACAhB,EAAA,SAAA8C,EACA9C,EAAA,SAAA+C,EACAlG,EAAA4F,GAAAxK,KAAAwH,KAAAE,MAAAF,KAAAC,UAAAM,UAGA,IAAAvI,EAAAqE,EAAA,EAAArE,GAAA,EAAAA,IACAqL,EAAA,IAAArL,EAAA,KAAAuJ,MACAhB,EAAA,SAAA8C,EACA9C,EAAA,SAAA+C,EACAlG,EAAA4F,GAAAxK,KAAAwH,KAAAE,MAAAF,KAAAC,UAAAM,KAIA,KAAAnD,MACA,KAAA2C,kBCjW6U,ICQzU,G,UAAY,eACd,EACA,EACA,GACA,EACA,KACA,KACA,OAIa,I,QCnBXxE,EAAS,WAAkB,IAAIC,EAAIC,KAAKC,EAAGF,EAAIG,MAAMD,GAAG,OAAOA,EAAG,MAAM,CAACI,MAAM,CAAC,GAAK,eAErFF,EAAkB,G,YCMtB,GACA9B,KAAA,OACAmF,WAAA,GACAE,MAAA,GAGAzH,KAAA,WACA,UAEA6L,QAAA,eAAA/C,EAAA,KACAgD,EAAA,IAAAC,OAAA,CACAC,MAAA,IACAC,OAAA,IACAC,gBAAA,aAKAC,SAAAC,eAAA,YAAAlD,OAAA4C,EAAAO,MAGA,IAIAC,EACAC,EALAC,EAAA,IAAAT,OACAD,EAAAW,MAAAC,SAAAF,GAKA,IAAAG,GAAA,EACAb,EAAAc,SAAAC,QAAAC,YAAAzI,GACA,eACA,SAAA0I,GACA,IAAAC,EAAAD,EAAA/M,KAAAiN,OAEAX,EAAA,CAAAR,EAAAW,MAAAS,SAAAC,GAAArB,EAAAW,MAAAS,SAAAE,IAEAb,EAAA,CAAAS,EAAArH,EAAAqH,EAAAlH,GACAiH,EAAAjI,SAEA6H,GAAA,MAKAb,EAAAc,SAAAC,QAAAC,YAAAzI,GACA,eACA,SAAA0I,GACA,IAAAC,EAAAD,EAAA/M,KAAAiN,OAEA,GAAAN,EAAA,CAEA,IAAAU,EAAAL,EAAArH,EAAA4G,EAAA,GACAe,EAAAN,EAAAlH,EAAAyG,EAAA,GACAT,EAAAW,MAAAS,SAAAK,IACAjB,EAAA,GAAAe,EACAf,EAAA,GAAAgB,OAMAxB,EAAAc,SAAAC,QAAAC,YAAAzI,GACA,aACA,SAAA0I,GACAJ,GAAA,KAMAb,EAAAO,KAAAmB,iBAAA,kBAAAT,GACAA,EAAA9F,kBACA8F,EAAA/G,iBAEA,IAAAgH,EAAA,CAAAD,EAAAU,QAAAV,EAAAW,SACAC,EAAAZ,EAAAa,OACAC,EAAA/B,EAAAW,MAAAqB,MAAAnI,EACAoI,EAAAF,EAAAG,KAAAC,IAAA,KAAAN,GAIAO,EAAAlB,EACAK,EAAAa,EAAA,GAAAL,EAAAK,EAAA,GAAAH,EACAT,EAAAY,EAAA,GAAAL,EAAAK,EAAA,GAAAH,EAEAjC,EAAAW,MAAA0B,aACArC,EAAAW,MAAAS,SAAAvH,EAAA0H,EACAvB,EAAAW,MAAAS,SAAApH,EAAAwH,EACAS,EACAA,EACA,EACA,EACA,EACA,EACA,MAOA,IAAAK,EAAA,EACAtC,EAAAuC,OAAAC,KAAA,SAAAX,GACA,IAAAY,GAAA,IAAAC,MAAAC,UACAC,EAAAH,EAAAH,EACAA,EAAAG,EACA,IAAAI,EAAA,IAAAD,EACA5F,EAAA8F,OAAAC,SAAAF,QClH+U,ICO3U,EAAY,eACd,EACA,EACA,GACA,EACA,KACA,KACA,MAIa,I,QCPf,GACAvM,KAAA,MACAmF,WAAA,CACAuH,QACAC,OACAC,SChB6T,ICOzT,EAAY,eACd,EACA,EACA9K,GACA,EACA,KACA,KACA,MAIa,I,oBCdf+K,OAAIC,OAAOC,eAAgB,EAC3BF,OAAIvO,UAAUyI,OAASiG,OAEvB,IAAIH,OAAI,CACNpL,OAAQ,SAAAwL,GAAC,OAAIA,EAAEC,MACdC,OAAO","file":"js/app.8aada8c5.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tfunction webpackJsonpCallback(data) {\n \t\tvar chunkIds = data[0];\n \t\tvar moreModules = data[1];\n \t\tvar executeModules = data[2];\n\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [];\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(Object.prototype.hasOwnProperty.call(installedChunks, chunkId) && installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(data);\n\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n\n \t\t// add entry modules from loaded chunk to deferred list\n \t\tdeferredModules.push.apply(deferredModules, executeModules || []);\n\n \t\t// run deferred modules when all chunks ready\n \t\treturn checkDeferredModules();\n \t};\n \tfunction checkDeferredModules() {\n \t\tvar result;\n \t\tfor(var i = 0; i < deferredModules.length; i++) {\n \t\t\tvar deferredModule = deferredModules[i];\n \t\t\tvar fulfilled = true;\n \t\t\tfor(var j = 1; j < deferredModule.length; j++) {\n \t\t\t\tvar depId = deferredModule[j];\n \t\t\t\tif(installedChunks[depId] !== 0) fulfilled = false;\n \t\t\t}\n \t\t\tif(fulfilled) {\n \t\t\t\tdeferredModules.splice(i--, 1);\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = deferredModule[0]);\n \t\t\t}\n \t\t}\n\n \t\treturn result;\n \t}\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// object to store loaded and loading chunks\n \t// undefined = chunk not loaded, null = chunk preloaded/prefetched\n \t// Promise = chunk loading, 0 = chunk loaded\n \tvar installedChunks = {\n \t\t\"app\": 0\n \t};\n\n \tvar deferredModules = [];\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/\";\n\n \tvar jsonpArray = window[\"webpackJsonp\"] = window[\"webpackJsonp\"] || [];\n \tvar oldJsonpFunction = jsonpArray.push.bind(jsonpArray);\n \tjsonpArray.push = webpackJsonpCallback;\n \tjsonpArray = jsonpArray.slice();\n \tfor(var i = 0; i < jsonpArray.length; i++) webpackJsonpCallback(jsonpArray[i]);\n \tvar parentJsonpFunction = oldJsonpFunction;\n\n\n \t// add entry module to deferred list\n \tdeferredModules.push([0,\"chunk-vendors\"]);\n \t// run deferred modules when ready\n \treturn checkDeferredModules();\n","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=style&index=0&id=5c8d607c&prod&lang=css\"","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./drag.vue?vue&type=style&index=0&id=d08a85c0&prod&lang=css\"","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('Drag')\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticStyle:{\"display\":\"flex\",\"justify-content\":\"flex-start\"},attrs:{\"id\":\"app\"},on:{\"click\":function($event){return _vm.bgClick()}}},[_c('div',{staticStyle:{\"margin-right\":\"100px\"}},[_c('div',[_vm._v(\"Col:\"),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.col),expression:\"col\"}],attrs:{\"type\":\"text\"},domProps:{\"value\":(_vm.col)},on:{\"input\":function($event){if($event.target.composing)return;_vm.col=$event.target.value}}})]),_c('div',[_vm._v(\"Row:\"),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.row),expression:\"row\"}],attrs:{\"type\":\"text\"},domProps:{\"value\":(_vm.row)},on:{\"input\":function($event){if($event.target.composing)return;_vm.row=$event.target.value}}})]),_c('div',[_c('button',{on:{\"click\":_vm.generate}},[_vm._v(\"鐢熸垚鏁版嵁\")]),_c('button',{on:{\"click\":_vm.printData}},[_vm._v(\"鏄剧ず鏁版嵁\")])]),_vm._m(0),_c('div',[_c('div',[_vm._v(\"璧风偣锛歕"),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.startPosition),expression:\"startPosition\"}],attrs:{\"type\":\"text\"},domProps:{\"value\":(_vm.startPosition)},on:{\"input\":function($event){if($event.target.composing)return;_vm.startPosition=$event.target.value}}})]),_c('div',[_vm._v(\"缁堢偣锛歕"),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.endPosition),expression:\"endPosition\"}],attrs:{\"type\":\"text\"},domProps:{\"value\":(_vm.endPosition)},on:{\"input\":function($event){if($event.target.composing)return;_vm.endPosition=$event.target.value}}})]),_c('div',[_c('button',{on:{\"click\":_vm.calcPath}},[_vm._v(\"璁$畻璺緞\")])])]),_c('div',[_c('textarea',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.importData),expression:\"importData\"}],domProps:{\"value\":(_vm.importData)},on:{\"input\":function($event){if($event.target.composing)return;_vm.importData=$event.target.value}}}),_c('button',{on:{\"click\":_vm.importDataClick}},[_vm._v(\"瀵煎叆鏁版嵁\")])])]),_c('div',_vm._l((_vm.map),function(x,index){return _c('div',{key:index,staticClass:\"pointContainer\"},_vm._l((x),function(y,ind){return _c('div',{key:ind},[(_vm.map[index][ind].value < 0)?_c('div',{staticClass:\"pointBox\",on:{\"contextmenu\":function($event){$event.preventDefault();return _vm.rightEvent(index,ind,$event)},\"click\":function($event){if(!$event.type.indexOf('key')&&_vm._k($event.keyCode,\"left\",37,$event.key,[\"Left\",\"ArrowLeft\"]))return null;if('button' in $event && $event.button !== 0)return null;return _vm.switchBox(index,ind)}}}):(_vm.map[index][ind].value  == 0)?_c('div',{staticClass:\"pointBox pointBoxBlue\",on:{\"contextmenu\":function($event){$event.preventDefault();return _vm.rightEvent(index,ind,$event)},\"click\":function($event){return _vm.switchBox(index,ind)}}}):(_vm.map[index][ind].value  == 3)?_c('div',{staticClass:\"pointBox pointBoxGreen\",on:{\"contextmenu\":function($event){$event.preventDefault();return _vm.rightEvent(index,ind,$event)},\"click\":function($event){return _vm.switchBox(index,ind)}}}):(_vm.map[index][ind].value  == 4)?_c('div',{staticClass:\"pointBox pointBoxStation\",on:{\"contextmenu\":function($event){$event.preventDefault();return _vm.rightEvent(index,ind,$event)},\"click\":function($event){return _vm.switchBox(index,ind)}}}):(_vm.map[index][ind].value  == 5)?_c('div',{staticClass:\"pointBox chargeStation\",on:{\"contextmenu\":function($event){$event.preventDefault();return _vm.rightEvent(index,ind,$event)},\"click\":function($event){return _vm.switchBox(index,ind)}}}):(_vm.map[index][ind].value  == 9)?_c('div',{staticClass:\"pointBox pointBoxRed\",on:{\"contextmenu\":function($event){$event.preventDefault();return _vm.rightEvent(index,ind,$event)},\"click\":function($event){return _vm.switchBox(index,ind)}}}):(_vm.map[index][ind].value  == 10)?_c('div',{staticClass:\"pointBox pointBoxStart\",on:{\"contextmenu\":function($event){$event.preventDefault();return _vm.rightEvent(index,ind,$event)},\"click\":function($event){return _vm.switchBox(index,ind)}}}):(_vm.map[index][ind].value  == 11)?_c('div',{staticClass:\"pointBox pointBoxEnd\",on:{\"contextmenu\":function($event){$event.preventDefault();return _vm.rightEvent(index,ind,$event)},\"click\":function($event){return _vm.switchBox(index,ind)}}}):_vm._e()])}),0)}),0),_c('div',{staticStyle:{\"margin-left\":\"50px\"}},[_vm._v(\"\\n\\t\\t\"+_vm._s(_vm.mapData)+\"\\n\\t\")]),(_vm.rightBox)?_c('div',{staticStyle:{\"position\":\"absolute\",\"height\":\"270px\",\"width\":\"200px\",\"background-color\":\"antiquewhite\",\"padding\":\"10px\"},style:({left: _vm.rightBoxLeft,top: _vm.rightBoxTop}),on:{\"click\":function($event){$event.stopPropagation();}}},[_c('div',[_vm._v(\"\\n\\t\\t\\tvalue:\\n\\t\\t\\t\"),_c('div',{staticStyle:{\"display\":\"flex\",\"justify-content\":\"space-between\"}},[_c('div',{staticClass:\"pointBox\",on:{\"click\":function($event){_vm.map[_vm.mapI][_vm.mapJ].value = -1}}}),_c('div',{staticClass:\"pointBox pointBoxBlue\",on:{\"click\":function($event){_vm.map[_vm.mapI][_vm.mapJ].value = 0}}}),_c('div',{staticClass:\"pointBox pointBoxGreen\",on:{\"click\":function($event){_vm.map[_vm.mapI][_vm.mapJ].value = 3}}}),_c('div',{staticClass:\"pointBox pointBoxStation\",on:{\"click\":function($event){_vm.map[_vm.mapI][_vm.mapJ].value = 4}}}),_c('div',{staticClass:\"pointBox chargeStation\",on:{\"click\":function($event){_vm.map[_vm.mapI][_vm.mapJ].value = 5}}})])]),_c('div',[_vm._v(\"\\n\\t\\t\\tdata: \"),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.map[_vm.mapI][_vm.mapJ].data),expression:\"map[mapI][mapJ].data\"}],attrs:{\"type\":\"text\"},domProps:{\"value\":(_vm.map[_vm.mapI][_vm.mapJ].data)},on:{\"input\":function($event){if($event.target.composing)return;_vm.$set(_vm.map[_vm.mapI][_vm.mapJ], \"data\", $event.target.value)}}})]),_c('div',[_vm._v(\"\\n\\t\\t\\ttop: \"),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.map[_vm.mapI][_vm.mapJ].top),expression:\"map[mapI][mapJ].top\"}],attrs:{\"type\":\"text\"},domProps:{\"value\":(_vm.map[_vm.mapI][_vm.mapJ].top)},on:{\"input\":function($event){if($event.target.composing)return;_vm.$set(_vm.map[_vm.mapI][_vm.mapJ], \"top\", $event.target.value)}}})]),_c('div',[_vm._v(\"\\n\\t\\t\\tbottom: \"),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.map[_vm.mapI][_vm.mapJ].bottom),expression:\"map[mapI][mapJ].bottom\"}],attrs:{\"type\":\"text\"},domProps:{\"value\":(_vm.map[_vm.mapI][_vm.mapJ].bottom)},on:{\"input\":function($event){if($event.target.composing)return;_vm.$set(_vm.map[_vm.mapI][_vm.mapJ], \"bottom\", $event.target.value)}}})]),_c('div',[_vm._v(\"\\n\\t\\t\\tleft: \"),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.map[_vm.mapI][_vm.mapJ].left),expression:\"map[mapI][mapJ].left\"}],attrs:{\"type\":\"text\"},domProps:{\"value\":(_vm.map[_vm.mapI][_vm.mapJ].left)},on:{\"input\":function($event){if($event.target.composing)return;_vm.$set(_vm.map[_vm.mapI][_vm.mapJ], \"left\", $event.target.value)}}})]),_c('div',[_vm._v(\"\\n\\t\\t\\tright: \"),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.map[_vm.mapI][_vm.mapJ].right),expression:\"map[mapI][mapJ].right\"}],attrs:{\"type\":\"text\"},domProps:{\"value\":(_vm.map[_vm.mapI][_vm.mapJ].right)},on:{\"input\":function($event){if($event.target.composing)return;_vm.$set(_vm.map[_vm.mapI][_vm.mapJ], \"right\", $event.target.value)}}})])]):_vm._e()])\n}\nvar staticRenderFns = [function (){var _vm=this,_c=_vm._self._c;return _c('div',[_c('div',[_vm._v(\"\\n\\t\\t\\t\\t绂佹鍖哄煙锛歕\n\\t\\t\\t\\t\"),_c('div',{staticClass:\"pointBox\"})]),_c('div',[_vm._v(\"\\n\\t\\t\\t\\t瀛愯建閬擄細\\n\\t\\t\\t\\t\"),_c('div',{staticClass:\"pointBox pointBoxBlue\"})]),_c('div',[_vm._v(\"\\n\\t\\t\\t\\t姣嶈建閬擄細\\n\\t\\t\\t\\t\"),_c('div',{staticClass:\"pointBox pointBoxGreen\"})]),_c('div',[_vm._v(\"\\n\\t\\t\\t\\t杞ㄨ抗锛歕\n\\t\\t\\t\\t\"),_c('div',{staticClass:\"pointBox pointBoxRed\"})]),_c('div',[_vm._v(\"\\n\\t\\t\\t\\t璧风偣锛歕\n\\t\\t\\t\\t\"),_c('div',{staticClass:\"pointBox pointBoxStart\"})]),_c('div',[_vm._v(\"\\n\\t\\t\\t\\t缁堢偣锛歕\n\\t\\t\\t\\t\"),_c('div',{staticClass:\"pointBox pointBoxEnd\"})]),_c('div',[_vm._v(\"\\n\\t\\t\\t\\t绔欑偣锛歕\n\\t\\t\\t\\t\"),_c('div',{staticClass:\"pointBox pointBoxStation\"})]),_c('div',[_vm._v(\"\\n\\t\\t\\t\\t鍏呯數妗╋細\\n\\t\\t\\t\\t\"),_c('div',{staticClass:\"pointBox chargeStation\"})]),_c('div',[_vm._v(\"\\n\\t\\t\\t\\t鎻愬崌鏈猴細\\n\\t\\t\\t\\t\"),_c('div',{staticClass:\"pointBox liftStation\"})])])\n}]\n\nexport { render, staticRenderFns }","<template>\r\n\t<div id=\"app\" style=\"display: flex;justify-content: flex-start;\" @click=\"bgClick()\">\r\n\t\r\n\t\t<div style=\"margin-right: 100px;\">\r\n\t\t\t<div>Col:<input type=\"text\" v-model=\"col\" /></div>\r\n\t\t\t<div>Row:<input type=\"text\" v-model=\"row\" /></div>\r\n\t\t\t<div>\r\n\t\t\t\t<button @click=\"generate\">鐢熸垚鏁版嵁</button>\r\n\t\t\t\t<button @click=\"printData\">鏄剧ず鏁版嵁</button>\r\n\t\t\t</div>\r\n\t\t\t<div>\r\n\t\t\t\t<div>\r\n\t\t\t\t\t绂佹鍖哄煙锛歕r\n\t\t\t\t\t<div class=\"pointBox\"></div>\r\n\t\t\t\t</div>\r\n\t\t\t\t<div>\r\n\t\t\t\t\t瀛愯建閬擄細\r\n\t\t\t\t\t<div class=\"pointBox pointBoxBlue\"></div>\r\n\t\t\t\t</div>\r\n\t\t\t\t<div>\r\n\t\t\t\t\t姣嶈建閬擄細\r\n\t\t\t\t\t<div class=\"pointBox pointBoxGreen\"></div>\r\n\t\t\t\t</div>\r\n\t\t\t\t<div>\r\n\t\t\t\t\t杞ㄨ抗锛歕r\n\t\t\t\t\t<div class=\"pointBox pointBoxRed\"></div>\r\n\t\t\t\t</div>\r\n\t\t\t\t<div>\r\n\t\t\t\t\t璧风偣锛歕r\n\t\t\t\t\t<div class=\"pointBox pointBoxStart\"></div>\r\n\t\t\t\t</div>\r\n\t\t\t\t<div>\r\n\t\t\t\t\t缁堢偣锛歕r\n\t\t\t\t\t<div class=\"pointBox pointBoxEnd\"></div>\r\n\t\t\t\t</div>\r\n\t\t\t\t<div>\r\n\t\t\t\t\t绔欑偣锛歕r\n\t\t\t\t\t<div class=\"pointBox pointBoxStation\"></div>\r\n\t\t\t\t</div>\r\n\t\t\t\t<div>\r\n\t\t\t\t\t鍏呯數妗╋細\r\n\t\t\t\t\t<div class=\"pointBox chargeStation\"></div>\r\n\t\t\t\t</div>\r\n\t\t\t\t<div>\r\n\t\t\t\t\t鎻愬崌鏈猴細\r\n\t\t\t\t\t<div class=\"pointBox liftStation\"></div>\r\n\t\t\t\t</div>\r\n\t\t\t</div>\r\n\t\t\t<div>\r\n\t\t\t\t<div>璧风偣锛�<input type=\"text\" v-model=\"startPosition\"></div>\r\n\t\t\t\t<div>缁堢偣锛�<input type=\"text\" v-model=\"endPosition\"></div>\r\n\t\t\t\t<div><button @click=\"calcPath\">璁$畻璺緞</button></div>\r\n\t\t\t</div>\r\n\t\t\t<div>\r\n\t\t\t\t<textarea v-model=\"importData\"></textarea>\r\n\t\t\t\t<button @click=\"importDataClick\">瀵煎叆鏁版嵁</button>\r\n\t\t\t</div>\r\n\t\t</div>\r\n\t\r\n\t\t<div>\r\n\t\t\t<div class=\"pointContainer\" v-for=\"(x,index) in map\" :key=\"index\">\r\n\t\t\t\t<div v-for=\"(y,ind) in x\" :key=\"ind\">\r\n\t\t\t\t\t<div v-if=\"map[index][ind].value < 0\" class=\"pointBox\"\r\n\t\t\t\t\t\t@contextmenu.prevent=\"rightEvent(index,ind,$event)\" @click.left=\"switchBox(index,ind)\"></div>\r\n\t\t\t\t\t<div v-else-if=\"map[index][ind].value  == 0\" class=\"pointBox pointBoxBlue\"\r\n\t\t\t\t\t\t@contextmenu.prevent=\"rightEvent(index,ind,$event)\" @click=\"switchBox(index,ind)\"></div>\r\n\t\t\t\t\t<div v-else-if=\"map[index][ind].value  == 3\" class=\"pointBox pointBoxGreen\"\r\n\t\t\t\t\t\t@contextmenu.prevent=\"rightEvent(index,ind,$event)\" @click=\"switchBox(index,ind)\"></div>\r\n\t\t\t\t\t<div v-else-if=\"map[index][ind].value  == 4\" class=\"pointBox pointBoxStation\"\r\n\t\t\t\t\t\t@contextmenu.prevent=\"rightEvent(index,ind,$event)\" @click=\"switchBox(index,ind)\"></div>\r\n\t\t\t\t\t<div v-else-if=\"map[index][ind].value  == 5\" class=\"pointBox chargeStation\"\r\n\t\t\t\t\t\t@contextmenu.prevent=\"rightEvent(index,ind,$event)\" @click=\"switchBox(index,ind)\"></div>\r\n\t\t\t\t\t<div v-else-if=\"map[index][ind].value  == 9\" class=\"pointBox pointBoxRed\"\r\n\t\t\t\t\t\t@contextmenu.prevent=\"rightEvent(index,ind,$event)\" @click=\"switchBox(index,ind)\"></div>\r\n\t\t\t\t\t<div v-else-if=\"map[index][ind].value  == 10\" class=\"pointBox pointBoxStart\"\r\n\t\t\t\t\t\t@contextmenu.prevent=\"rightEvent(index,ind,$event)\" @click=\"switchBox(index,ind)\"></div>\r\n\t\t\t\t\t<div v-else-if=\"map[index][ind].value  == 11\" class=\"pointBox pointBoxEnd\"\r\n\t\t\t\t\t\t@contextmenu.prevent=\"rightEvent(index,ind,$event)\" @click=\"switchBox(index,ind)\"></div>\r\n\t\t\t\t</div>\r\n\t\t\t</div>\r\n\t\t</div>\r\n\t\r\n\t\t<div style=\"margin-left: 50px;\">\r\n\t\t\t{{ mapData }}\r\n\t\t</div>\r\n\t\r\n\t\t<div v-if=\"rightBox\" @click.stop=\"\" :style=\"{left: rightBoxLeft,top: rightBoxTop}\"\r\n\t\t\tstyle=\"position: absolute;height: 270px;width: 200px;background-color: antiquewhite;padding: 10px;\">\r\n\t\t\t<div>\r\n\t\t\t\tvalue:\r\n\t\t\t\t<div style=\"display: flex;justify-content: space-between;\">\r\n\t\t\t\t\t<div @click=\"map[mapI][mapJ].value = -1\" class=\"pointBox\"></div>\r\n\t\t\t\t\t<div @click=\"map[mapI][mapJ].value = 0\" class=\"pointBox pointBoxBlue\"></div>\r\n\t\t\t\t\t<div @click=\"map[mapI][mapJ].value = 3\" class=\"pointBox pointBoxGreen\"></div>\r\n\t\t\t\t\t<div @click=\"map[mapI][mapJ].value = 4\" class=\"pointBox pointBoxStation\"></div>\r\n\t\t\t\t\t<div @click=\"map[mapI][mapJ].value = 5\" class=\"pointBox chargeStation\"></div>\r\n\t\t\t\t</div>\r\n\t\t\t</div>\r\n\t\t\t<div>\r\n\t\t\t\tdata: <input type=\"text\" v-model=\"map[mapI][mapJ].data\">\r\n\t\t\t</div>\r\n\t\t\t<div>\r\n\t\t\t\ttop: <input type=\"text\" v-model=\"map[mapI][mapJ].top\">\r\n\t\t\t</div>\r\n\t\t\t<div>\r\n\t\t\t\tbottom: <input type=\"text\" v-model=\"map[mapI][mapJ].bottom\">\r\n\t\t\t</div>\r\n\t\t\t<div>\r\n\t\t\t\tleft: <input type=\"text\" v-model=\"map[mapI][mapJ].left\">\r\n\t\t\t</div>\r\n\t\t\t<div>\r\n\t\t\t\tright: <input type=\"text\" v-model=\"map[mapI][mapJ].right\">\r\n\t\t\t</div>\r\n\t\t</div>\r\n\t</div>\n</template>\n\n<script>\r\n\texport default {\r\n\t\tname: 'app',\r\n\t\tcomponents: {\r\n\t\r\n\t\t},\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tmap: [],\r\n\t\t\t\tcol: 23,\r\n\t\t\t\trow: 25,\r\n\t\t\t\tmapData: \"\",\r\n\t\t\t\timportData: null,\r\n\t\t\t\tstartPosition: \"0500501\",\r\n\t\t\t\tendPosition: \"0802501\",\r\n\t\t\t\tmapI: 0,\r\n\t\t\t\tmapJ: 0,\r\n\t\t\t\trightBox: false,\r\n\t\t\t\trightBoxTop: \"0px\",\r\n\t\t\t\trightBoxLeft: \"0px\"\r\n\t\t\t}\r\n\t\t},\r\n\t\tonCreated() {\r\n\t\t\tgenerate()\r\n\t\t},\r\n\t\twatch: {\r\n\t\t\tmap: {\r\n\t\t\t\tdeep: true,\r\n\t\t\t\thandler(val) {\r\n\t\t\t\t\tthis.printData()\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tgenerate() {\r\n\t\t\t\tlet tmp = []\r\n\t\t\t\t//瀹為檯鍖哄煙澧炲姞涓よ涓ゅ垪绂佸尯\r\n\t\t\t\tlet rowR = Number(this.row) + Number(2)\r\n\t\t\t\tlet colR = Number(this.col) + Number(2)\r\n\t\t\t\tconsole.log(rowR, colR)\r\n\t\t\t\tfor (var i = 0; i < rowR; i++) {\r\n\t\t\t\t\tlet x = []\r\n\t\t\t\t\tfor (var j = 0; j < colR; j++) {\r\n\t\t\t\t\t\tif (i == 0 || i == rowR - 1) {\r\n\t\t\t\t\t\t\t// x.push(-1)\r\n\t\t\t\t\t\t\tx.push({\r\n\t\t\t\t\t\t\t\tvalue: -1,\r\n\t\t\t\t\t\t\t\tdata: '',\r\n\t\t\t\t\t\t\t\ttop: 1000,\r\n\t\t\t\t\t\t\t\tbottom: 1000,\r\n\t\t\t\t\t\t\t\tleft: 1000,\r\n\t\t\t\t\t\t\t\tright: 1000,\r\n\t\t\t\t\t\t\t\tx: i,\r\n\t\t\t\t\t\t\t\ty: j\r\n\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\tcontinue\r\n\t\t\t\t\t\t}\r\n\t\r\n\t\t\t\t\t\tif (j == 0) {\r\n\t\t\t\t\t\t\t// x.push(-1)\r\n\t\t\t\t\t\t\tx.push({\r\n\t\t\t\t\t\t\t\tvalue: -1,\r\n\t\t\t\t\t\t\t\tdata: '',\r\n\t\t\t\t\t\t\t\ttop: 1000,\r\n\t\t\t\t\t\t\t\tbottom: 1000,\r\n\t\t\t\t\t\t\t\tleft: 1000,\r\n\t\t\t\t\t\t\t\tright: 1000,\r\n\t\t\t\t\t\t\t\tx: i,\r\n\t\t\t\t\t\t\t\ty: j\r\n\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\tcontinue\r\n\t\t\t\t\t\t}\r\n\t\r\n\t\t\t\t\t\tif (j == colR - 1) {\r\n\t\t\t\t\t\t\tlet calc = (this.row - i + 1) * -1\r\n\t\t\t\t\t\t\t// x.push(calc == 0 ? -1 : calc)\r\n\t\t\t\t\t\t\tx.push({\r\n\t\t\t\t\t\t\t\tvalue: calc == 0 ? -1 : calc,\r\n\t\t\t\t\t\t\t\tdata: '',\r\n\t\t\t\t\t\t\t\ttop: 1000,\r\n\t\t\t\t\t\t\t\tbottom: 1000,\r\n\t\t\t\t\t\t\t\tleft: 1000,\r\n\t\t\t\t\t\t\t\tright: 1000,\r\n\t\t\t\t\t\t\t\tx: i,\r\n\t\t\t\t\t\t\t\ty: j\r\n\t\t\t\t\t\t\t})\r\n\t\t\t\t\t\t\tcontinue\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\t// x.push(0)\r\n\t\t\t\t\t\tx.push({\r\n\t\t\t\t\t\t\tvalue: 0,\r\n\t\t\t\t\t\t\tdata: '',\r\n\t\t\t\t\t\t\ttop: 1000,\r\n\t\t\t\t\t\t\tbottom: 1000,\r\n\t\t\t\t\t\t\tleft: 1000,\r\n\t\t\t\t\t\t\tright: 1000,\r\n\t\t\t\t\t\t\tx: i,\r\n\t\t\t\t\t\t\ty: j\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t}\r\n\t\t\t\t\ttmp.push(x)\r\n\t\t\t\t}\r\n\t\r\n\t\t\t\tthis.map = tmp\r\n\t\t\t\tthis.printData()\r\n\t\t\t},\r\n\t\t\tswitchBox(x, y) {\r\n\t\t\t\tlet tmp = this.map\r\n\t\t\t\tconsole.log(x, y, tmp[x][y])\r\n\t\t\t\tswitch (tmp[x][y].value) {\r\n\t\t\t\t\tcase -1:\r\n\t\t\t\t\t\ttmp[x][y].value = 0\r\n\t\t\t\t\t\tbreak;\r\n\t\t\t\t\tcase 0:\r\n\t\t\t\t\t\ttmp[x][y].value = 3\r\n\t\t\t\t\t\tbreak;\r\n\t\t\t\t\tcase 3:\r\n\t\t\t\t\t\ttmp[x][y].value = 4\r\n\t\t\t\t\t\tbreak;\r\n\t\t\t\t\tcase 4:\r\n\t\t\t\t\t\ttmp[x][y].value = 5\r\n\t\t\t\t\t\tbreak;\r\n\t\t\t\t\tcase 5:\r\n\t\t\t\t\t\ttmp[x][y].value = -1\r\n\t\t\t\t\t\tbreak;\r\n\t\t\t\t\tdefault:\r\n\t\t\t\t\t\ttmp[x][y].value = -1\r\n\t\t\t\t}\r\n\t\t\t\tthis.map = tmp\r\n\t\t\t\tthis.$forceUpdate()\r\n\t\t\t\tthis.printData()\r\n\t\t\t\tthis.rightBox = false\r\n\t\t\t},\r\n\t\t\tprintData() {\r\n\t\t\t\t// let tmp = this.map\r\n\t\t\t\t// let data = []\r\n\t\t\t\t// tmp.forEach((item,index) => {\r\n\t\t\t\t//  let data2 = []\r\n\t\t\t\t//  item.forEach((val,idx) => {\r\n\t\t\t\t//   let valJson = {\r\n\t\t\t\t// \t  value: val,\r\n\t\t\t\t// \t  data: '',\r\n\t\t\t\t// \t  top: '',\r\n\t\t\t\t// \t  bottom: '',\r\n\t\t\t\t// \t  left: '',\r\n\t\t\t\t// \t  right: ''\r\n\t\t\t\t//   }\r\n\t\t\t\t//   data2.push(valJson)\r\n\t\t\t\t//  })\r\n\t\t\t\t//  data.push(data2)\r\n\t\t\t\t// })\r\n\t\r\n\t\t\t\t// this.mapData = JSON.stringify(data)\r\n\t\t\t\tthis.mapData = JSON.stringify(this.map)\r\n\t\t\t},\r\n\t\t\timportDataClick() {\r\n\t\t\t\tlet tmp = JSON.parse(this.importData);\r\n\t\t\t\tlet data = []\r\n\t\t\t\ttmp.forEach((item, index) => {\r\n\t\t\t\t\tlet data2 = []\r\n\t\t\t\t\titem.forEach((val, idx) => {\r\n\t\t\t\t\t\tlet json = {\r\n\t\t\t\t\t\t\tvalue: val.value,\r\n\t\t\t\t\t\t\tdata: val.data,\r\n\t\t\t\t\t\t\ttop: val.top == null ? 1000: val.top,\r\n\t\t\t\t\t\t\tbottom: val.bottom == null ? 1000:val.bottom,\r\n\t\t\t\t\t\t\tleft: val.left == null ? 1000:val.left,\r\n\t\t\t\t\t\t\tright: val.right == null ? 1000:val.right\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tdata2.push(json)\r\n\t\t\t\t\t})\r\n\t\t\t\t\tdata.push(data2)\r\n\t\t\t\t})\r\n\t\t\t\tthis.map = data\r\n\t\t\t\tthis.printData()\r\n\t\t\t},\r\n\t\t\tcalcPath() {\r\n\t\t\t\tlet that = this\r\n\t\t\t\tlet param = new URLSearchParams()\r\n\t\t\t\tparam.append('startPosition', this.startPosition)\r\n\t\t\t\tparam.append('endPosition', this.endPosition)\r\n\t\t\t\tparam.append('map', JSON.stringify(this.map))\r\n\t\t\t\tthis.$axios({\r\n\t\t\t\t\tmethod: \"post\",\r\n\t\t\t\t\turl: \"http://127.0.0.1:8081/calc\",\r\n\t\t\t\t\tdata: param\r\n\t\t\t\t}).then((res) => {\r\n\t\t\t\t\tlet data = res.data\r\n\t\t\t\t\tlet tmp = that.map\r\n\t\t\t\t\tconsole.log(data)\r\n\t\t\t\t\tdata.forEach((item, index) => {\r\n\t\t\t\t\t\tlet x = item.x\r\n\t\t\t\t\t\tlet y = item.y\r\n\t\t\t\t\t\ttmp[x][y] = 9\r\n\t\r\n\t\t\t\t\t\tif (index == 0) {\r\n\t\t\t\t\t\t\ttmp[x][y] = 10\r\n\t\t\t\t\t\t}\r\n\t\r\n\t\t\t\t\t\tif (index == data.length - 1) {\r\n\t\t\t\t\t\t\ttmp[x][y] = 11\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tthat.map = tmp\r\n\t\t\t\t\t})\r\n\t\t\t\t\tthis.$forceUpdate()\r\n\t\t\t\t\tthis.printData()\r\n\t\t\t\t}).catch((error) => {\r\n\t\t\t\t\tconsole.log(error)\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\trightEvent(x, y, e) {\r\n\t\t\t\tthis.rightBox = true\r\n\t\t\t\tthis.mapI = x\r\n\t\t\t\tthis.mapJ = y\r\n\t\t\t\tthis.rightBoxTop = e.y + \"px\"\r\n\t\t\t\tthis.rightBoxLeft = e.x + \"px\"\r\n\t\t\t},\r\n\t\t\tbgClick() {\r\n\t\t\t\tthis.rightBox = false\r\n\t\t\t}\r\n\t\t}\r\n\t}\n</script>\n\n<style>\r\n\t.pointContainer {\r\n\t\tdisplay: flex;\r\n\t\tjustify-content: center;\r\n\t\tmargin-top: 1px;\r\n\t}\r\n\t\r\n\t.pointBox {\r\n\t\tbackground: #bababa;\r\n\t\twidth: 30px;\r\n\t\theight: 30px;\r\n\t\tmargin-right: 1px;\r\n\t}\r\n\t\r\n\t.pointBoxGreen {\r\n\t\tbackground: #00ff7f !important;\r\n\t}\r\n\t\r\n\t.pointBoxBlue {\r\n\t\tbackground: #55aaff !important;\r\n\t}\r\n\t\r\n\t.pointBoxRed {\r\n\t\tbackground: #ff0000 !important;\r\n\t}\r\n\t\r\n\t.pointBoxStart {\r\n\t\tbackground: #ffaa00 !important;\r\n\t}\r\n\t\r\n\t.pointBoxEnd {\r\n\t\tbackground: #ff55ff !important;\r\n\t}\r\n\t\r\n\t.pointBoxStation {\r\n\t\tbackground: #ffff00 !important;\r\n\t}\r\n\t\r\n\t.chargeStation {\r\n\t\tbackground: #ffaa7f !important;\r\n\t}\r\n\t\r\n\t.liftStation {\r\n\t\tbackground: #aaffff !important;\r\n\t}\n</style>","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./index.vue?vue&type=template&id=5c8d607c\"\nimport script from \"./index.vue?vue&type=script&lang=js\"\nexport * from \"./index.vue?vue&type=script&lang=js\"\nimport style0 from \"./index.vue?vue&type=style&index=0&id=5c8d607c&prod&lang=css\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n  script,\n  render,\n  staticRenderFns,\n  false,\n  null,\n  null,\n  null\n  \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticStyle:{\"display\":\"flex\",\"justify-content\":\"space-between\"},on:{\"click\":function($event){return _vm.bgClick()}}},[_c('div',{staticStyle:{\"flex\":\"3\"}},[_c('div',[_vm._v(\"瀹藉害:\"),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.col),expression:\"col\"}],attrs:{\"type\":\"text\"},domProps:{\"value\":(_vm.col)},on:{\"input\":function($event){if($event.target.composing)return;_vm.col=$event.target.value}}}),_c('button',{on:{\"click\":_vm.calcCol}},[_vm._v(\"璁$畻\")])]),_c('div',[_vm._v(\"xBase:\"),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.xBase),expression:\"xBase\"}],attrs:{\"type\":\"text\"},domProps:{\"value\":(_vm.xBase)},on:{\"input\":function($event){if($event.target.composing)return;_vm.xBase=$event.target.value}}})]),_c('div',[_vm._v(\"yBase:\"),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.yBase),expression:\"yBase\"}],attrs:{\"type\":\"text\"},domProps:{\"value\":(_vm.yBase)},on:{\"input\":function($event){if($event.target.composing)return;_vm.yBase=$event.target.value}}})]),_c('div',[_vm._v(\"xBaseDirection:\"),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.xBaseDirection),expression:\"xBaseDirection\"}],attrs:{\"type\":\"text\"},domProps:{\"value\":(_vm.xBaseDirection)},on:{\"input\":function($event){if($event.target.composing)return;_vm.xBaseDirection=$event.target.value}}})]),_c('draggable',{attrs:{\"group\":_vm.pointsGrpup,\"animation\":\"300\"},model:{value:(_vm.points),callback:function ($$v) {_vm.points=$$v},expression:\"points\"}},_vm._l((_vm.points),function(item){return _c('div',[_vm._v(\"\\n\\t\\t\\t\\t\"+_vm._s(item.name)+\"\\n\\t\\t\\t\\t\"),_c('transition-group',[_c('div',{key:'info1-' + item.id,staticClass:\"pointBox\",class:item.class})])],1)}),0),_c('div',[_c('div',[_c('textarea',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.importData),expression:\"importData\"}],domProps:{\"value\":(_vm.importData)},on:{\"input\":function($event){if($event.target.composing)return;_vm.importData=$event.target.value}}})]),_c('button',{on:{\"click\":_vm.importDataClick}},[_vm._v(\"瀵煎叆鏁版嵁\")]),_c('button',{on:{\"click\":function($event){return _vm.printData()}}},[_vm._v(\"杈撳嚭鏁版嵁\")])])],1),_c('div',{staticStyle:{\"margin-left\":\"50px\",\"flex\":\"15\"}},[_c('div',{staticStyle:{\"text-align\":\"center\",\"margin-bottom\":\"10px\"}},[_vm._v(\"\\n\\t\\t\\t鍦板浘鍖哄煙\\n\\t\\t\")]),_c('draggable',{staticStyle:{\"border\":\"1px solid red\",\"min-height\":\"500px\"},attrs:{\"handle\":\".mover\",\"group\":\"site\",\"animation\":\"300\"},on:{\"add\":_vm.dragAdd},model:{value:(_vm.map),callback:function ($$v) {_vm.map=$$v},expression:\"map\"}},_vm._l((_vm.map),function(x,index){return _c('div',{key:index,staticClass:\"pointContainer\"},[_c('span',{staticClass:\"mover\"},[_vm._v(\"+\")]),_vm._l((x),function(y,ind){return _c('div',{key:ind},[(_vm.map[index][ind].value < 0)?_c('div',{staticClass:\"pointBox\",on:{\"contextmenu\":function($event){$event.preventDefault();return _vm.rightEvent(index,ind,$event)},\"click\":function($event){if(!$event.type.indexOf('key')&&_vm._k($event.keyCode,\"left\",37,$event.key,[\"Left\",\"ArrowLeft\"]))return null;if('button' in $event && $event.button !== 0)return null;return _vm.switchBox(index,ind)}}},[_vm._v(_vm._s(index)+\",\"+_vm._s(ind))]):(_vm.map[index][ind].value  == 0)?_c('div',{staticClass:\"pointBox pointBoxBlue\",on:{\"contextmenu\":function($event){$event.preventDefault();return _vm.rightEvent(index,ind,$event)},\"click\":function($event){return _vm.switchBox(index,ind)}}},[_vm._v(_vm._s(index)+\",\"+_vm._s(ind))]):(_vm.map[index][ind].value  == 3)?_c('div',{staticClass:\"pointBox pointBoxGreen\",on:{\"contextmenu\":function($event){$event.preventDefault();return _vm.rightEvent(index,ind,$event)},\"click\":function($event){return _vm.switchBox(index,ind)}}},[_vm._v(_vm._s(index)+\",\"+_vm._s(ind))]):(_vm.map[index][ind].value  == 4)?_c('div',{staticClass:\"pointBox pointBoxStation\",on:{\"contextmenu\":function($event){$event.preventDefault();return _vm.rightEvent(index,ind,$event)},\"click\":function($event){return _vm.switchBox(index,ind)}}},[_vm._v(_vm._s(index)+\",\"+_vm._s(ind))]):(_vm.map[index][ind].value  == 5)?_c('div',{staticClass:\"pointBox chargeStation\",on:{\"contextmenu\":function($event){$event.preventDefault();return _vm.rightEvent(index,ind,$event)},\"click\":function($event){return _vm.switchBox(index,ind)}}},[_vm._v(_vm._s(index)+\",\"+_vm._s(ind))]):(_vm.map[index][ind].value  == 9)?_c('div',{staticClass:\"pointBox pointBoxRed\",on:{\"contextmenu\":function($event){$event.preventDefault();return _vm.rightEvent(index,ind,$event)},\"click\":function($event){return _vm.switchBox(index,ind)}}},[_vm._v(_vm._s(index)+\",\"+_vm._s(ind))]):(_vm.map[index][ind].value  == 10)?_c('div',{staticClass:\"pointBox pointBoxStart\",on:{\"contextmenu\":function($event){$event.preventDefault();return _vm.rightEvent(index,ind,$event)},\"click\":function($event){return _vm.switchBox(index,ind)}}},[_vm._v(_vm._s(index)+\",\"+_vm._s(ind))]):(_vm.map[index][ind].value  == 11)?_c('div',{staticClass:\"pointBox pointBoxEnd\",on:{\"contextmenu\":function($event){$event.preventDefault();return _vm.rightEvent(index,ind,$event)},\"click\":function($event){return _vm.switchBox(index,ind)}}},[_vm._v(_vm._s(index)+\",\"+_vm._s(ind))]):(_vm.map[index][ind].value  == 67)?_c('div',{staticClass:\"pointBox liftStation\",on:{\"contextmenu\":function($event){$event.preventDefault();return _vm.rightEvent(index,ind,$event)},\"click\":function($event){return _vm.switchBox(index,ind)}}},[_vm._v(_vm._s(index)+\",\"+_vm._s(ind))]):_vm._e()])}),_c('button',{on:{\"click\":function($event){return _vm.deleteCol(index)}}},[_vm._v(\"鍒犻櫎\")])],2)}),0)],1),(_vm.showMap)?_c('div',{staticStyle:{\"width\":\"150px\"}},[_vm._v(\"\\n\\t\\t\"+_vm._s(_vm.printMap)+\"\\n\\t\")]):_vm._e(),(_vm.rightBox)?_c('div',{staticStyle:{\"position\":\"absolute\",\"height\":\"370px\",\"width\":\"200px\",\"background-color\":\"antiquewhite\",\"padding\":\"10px\"},style:({left: _vm.rightBoxLeft,top: _vm.rightBoxTop}),on:{\"click\":function($event){$event.stopPropagation();}}},[_c('div',[_vm._v(\"\\n\\t\\t\\t[\"+_vm._s(_vm.mapI)+\"][\"+_vm._s(_vm.mapJ)+\"]value:\\n\\t\\t\\t\"),_c('div',{staticStyle:{\"display\":\"flex\",\"justify-content\":\"space-between\"}},[_c('div',{staticClass:\"pointBox\",on:{\"click\":function($event){_vm.map[_vm.mapI][_vm.mapJ].value = -1}}}),_c('div',{staticClass:\"pointBox pointBoxBlue\",on:{\"click\":function($event){_vm.map[_vm.mapI][_vm.mapJ].value = 0}}}),_c('div',{staticClass:\"pointBox pointBoxGreen\",on:{\"click\":function($event){_vm.map[_vm.mapI][_vm.mapJ].value = 3}}}),_c('div',{staticClass:\"pointBox pointBoxStation\",on:{\"click\":function($event){_vm.map[_vm.mapI][_vm.mapJ].value = 4}}}),_c('div',{staticClass:\"pointBox chargeStation\",on:{\"click\":function($event){_vm.map[_vm.mapI][_vm.mapJ].value = 5}}}),_c('div',{staticClass:\"pointBox liftStation\",on:{\"click\":function($event){_vm.map[_vm.mapI][_vm.mapJ].value = 67}}})])]),_c('div',[_vm._v(\"\\n\\t\\t\\tdata: \"),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.map[_vm.mapI][_vm.mapJ].data),expression:\"map[mapI][mapJ].data\"}],attrs:{\"type\":\"text\"},domProps:{\"value\":(_vm.map[_vm.mapI][_vm.mapJ].data)},on:{\"input\":function($event){if($event.target.composing)return;_vm.$set(_vm.map[_vm.mapI][_vm.mapJ], \"data\", $event.target.value)}}})]),_c('div',[_vm._v(\"\\n\\t\\t\\ttop: \"),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.map[_vm.mapI][_vm.mapJ].top),expression:\"map[mapI][mapJ].top\"}],attrs:{\"type\":\"text\"},domProps:{\"value\":(_vm.map[_vm.mapI][_vm.mapJ].top)},on:{\"input\":function($event){if($event.target.composing)return;_vm.$set(_vm.map[_vm.mapI][_vm.mapJ], \"top\", $event.target.value)}}})]),_c('div',[_vm._v(\"\\n\\t\\t\\tbottom: \"),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.map[_vm.mapI][_vm.mapJ].bottom),expression:\"map[mapI][mapJ].bottom\"}],attrs:{\"type\":\"text\"},domProps:{\"value\":(_vm.map[_vm.mapI][_vm.mapJ].bottom)},on:{\"input\":function($event){if($event.target.composing)return;_vm.$set(_vm.map[_vm.mapI][_vm.mapJ], \"bottom\", $event.target.value)}}})]),_c('div',[_vm._v(\"\\n\\t\\t\\tleft: \"),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.map[_vm.mapI][_vm.mapJ].left),expression:\"map[mapI][mapJ].left\"}],attrs:{\"type\":\"text\"},domProps:{\"value\":(_vm.map[_vm.mapI][_vm.mapJ].left)},on:{\"input\":function($event){if($event.target.composing)return;_vm.$set(_vm.map[_vm.mapI][_vm.mapJ], \"left\", $event.target.value)}}})]),_c('div',[_vm._v(\"\\n\\t\\t\\tright: \"),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.map[_vm.mapI][_vm.mapJ].right),expression:\"map[mapI][mapJ].right\"}],attrs:{\"type\":\"text\"},domProps:{\"value\":(_vm.map[_vm.mapI][_vm.mapJ].right)},on:{\"input\":function($event){if($event.target.composing)return;_vm.$set(_vm.map[_vm.mapI][_vm.mapJ], \"right\", $event.target.value)}}})]),_c('div',[_vm._v(\"\\n\\t\\t\\txBase: \"),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.map[_vm.mapI][_vm.mapJ].xBase),expression:\"map[mapI][mapJ].xBase\"}],attrs:{\"type\":\"text\"},domProps:{\"value\":(_vm.map[_vm.mapI][_vm.mapJ].xBase)},on:{\"input\":function($event){if($event.target.composing)return;_vm.$set(_vm.map[_vm.mapI][_vm.mapJ], \"xBase\", $event.target.value)}}})]),_c('div',[_vm._v(\"\\n\\t\\t\\tyBase: \"),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.map[_vm.mapI][_vm.mapJ].yBase),expression:\"map[mapI][mapJ].yBase\"}],attrs:{\"type\":\"text\"},domProps:{\"value\":(_vm.map[_vm.mapI][_vm.mapJ].yBase)},on:{\"input\":function($event){if($event.target.composing)return;_vm.$set(_vm.map[_vm.mapI][_vm.mapJ], \"yBase\", $event.target.value)}}})])]):_vm._e()])\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","<template>\r\n\t<div style=\"display: flex;justify-content: space-between;\" @click=\"bgClick()\">\r\n\t\t<div style=\"flex: 3;\">\r\n\t\t\t<div>瀹藉害:<input type=\"text\" v-model=\"col\" /><button @click=\"calcCol\">璁$畻</button></div>\r\n\t\t\t<div>xBase:<input type=\"text\" v-model=\"xBase\" /></div>\r\n\t\t\t<div>yBase:<input type=\"text\" v-model=\"yBase\" /></div>\r\n\t\t\t<div>xBaseDirection:<input type=\"text\" v-model=\"xBaseDirection\" /></div>\r\n\t\t\t<draggable v-model=\"points\" :group=\"pointsGrpup\" animation=\"300\">\r\n\t\t\t\t<div v-for=\"item in points\">\r\n\t\t\t\t\t{{item.name}}\r\n\t\t\t\t\t<transition-group>\r\n\t\t\t\t\t\t<div class=\"pointBox\" :key=\"'info1-' + item.id\" :class=\"item.class\"></div>\r\n\t\t\t\t\t</transition-group>\r\n\t\t\t\t</div>\r\n\t\t\t</draggable>\r\n\t\t\t<div>\r\n\t\t\t\t<div>\r\n\t\t\t\t\t<textarea v-model=\"importData\"></textarea>\r\n\t\t\t\t</div>\r\n\t\t\t\t<button @click=\"importDataClick\">瀵煎叆鏁版嵁</button>\r\n\t\t\t\t<button @click=\"printData()\">杈撳嚭鏁版嵁</button>\r\n\t\t\t</div>\r\n\t\t</div>\r\n\r\n\t\t<div style=\"margin-left: 50px;flex: 15;\">\r\n\t\t\t<div style=\"text-align: center;margin-bottom: 10px;\">\r\n\t\t\t\t鍦板浘鍖哄煙\r\n\t\t\t</div>\r\n\t\t\t<draggable v-model=\"map\" handle=\".mover\" group=\"site\" animation=\"300\" @add=\"dragAdd\" style=\"border: 1px solid red;min-height: 500px;\">\r\n\t\t\t\t<div class=\"pointContainer\" v-for=\"(x,index) in map\" :key=\"index\">\r\n\t\t\t\t\t<span class=\"mover\">+</span>\r\n\t\t\t\t\t<div v-for=\"(y,ind) in x\" :key=\"ind\">\r\n\t\t\t\t\t\t<div v-if=\"map[index][ind].value < 0\" class=\"pointBox\"\r\n\t\t\t\t\t\t\t@contextmenu.prevent=\"rightEvent(index,ind,$event)\" @click.left=\"switchBox(index,ind)\">{{index}},{{ind}}</div>\r\n\t\t\t\t\t\t<div v-else-if=\"map[index][ind].value  == 0\" class=\"pointBox pointBoxBlue\"\r\n\t\t\t\t\t\t\t@contextmenu.prevent=\"rightEvent(index,ind,$event)\" @click=\"switchBox(index,ind)\">{{index}},{{ind}}</div>\r\n\t\t\t\t\t\t<div v-else-if=\"map[index][ind].value  == 3\" class=\"pointBox pointBoxGreen\"\r\n\t\t\t\t\t\t\t@contextmenu.prevent=\"rightEvent(index,ind,$event)\" @click=\"switchBox(index,ind)\">{{index}},{{ind}}</div>\r\n\t\t\t\t\t\t<div v-else-if=\"map[index][ind].value  == 4\" class=\"pointBox pointBoxStation\"\r\n\t\t\t\t\t\t\t@contextmenu.prevent=\"rightEvent(index,ind,$event)\" @click=\"switchBox(index,ind)\">{{index}},{{ind}}</div>\r\n\t\t\t\t\t\t<div v-else-if=\"map[index][ind].value  == 5\" class=\"pointBox chargeStation\"\r\n\t\t\t\t\t\t\t@contextmenu.prevent=\"rightEvent(index,ind,$event)\" @click=\"switchBox(index,ind)\">{{index}},{{ind}}</div>\r\n\t\t\t\t\t\t<div v-else-if=\"map[index][ind].value  == 9\" class=\"pointBox pointBoxRed\"\r\n\t\t\t\t\t\t\t@contextmenu.prevent=\"rightEvent(index,ind,$event)\" @click=\"switchBox(index,ind)\">{{index}},{{ind}}</div>\r\n\t\t\t\t\t\t<div v-else-if=\"map[index][ind].value  == 10\" class=\"pointBox pointBoxStart\"\r\n\t\t\t\t\t\t\t@contextmenu.prevent=\"rightEvent(index,ind,$event)\" @click=\"switchBox(index,ind)\">{{index}},{{ind}}</div>\r\n\t\t\t\t\t\t<div v-else-if=\"map[index][ind].value  == 11\" class=\"pointBox pointBoxEnd\"\r\n\t\t\t\t\t\t\t@contextmenu.prevent=\"rightEvent(index,ind,$event)\" @click=\"switchBox(index,ind)\">{{index}},{{ind}}</div>\r\n\t\t\t\t\t\t<div v-else-if=\"map[index][ind].value  == 67\" class=\"pointBox liftStation\"\r\n\t\t\t\t\t\t\t@contextmenu.prevent=\"rightEvent(index,ind,$event)\" @click=\"switchBox(index,ind)\">{{index}},{{ind}}</div>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t\t<button @click=\"deleteCol(index)\">鍒犻櫎</button>\r\n\t\t\t\t</div>\r\n\t\t\t</draggable>\r\n\t\t</div>\r\n\t\t\r\n\t\t<div style=\"width: 150px;\" v-if=\"showMap\">\r\n\t\t\t{{printMap}}\r\n\t\t</div>\r\n\t\t\t\r\n\t\t<div v-if=\"rightBox\" @click.stop=\"\" :style=\"{left: rightBoxLeft,top: rightBoxTop}\"\r\n\t\t\tstyle=\"position: absolute;height: 370px;width: 200px;background-color: antiquewhite;padding: 10px;\">\r\n\t\t\t<div>\r\n\t\t\t\t[{{mapI}}][{{mapJ}}]value:\r\n\t\t\t\t<div style=\"display: flex;justify-content: space-between;\">\r\n\t\t\t\t\t<div @click=\"map[mapI][mapJ].value = -1\" class=\"pointBox\"></div>\r\n\t\t\t\t\t<div @click=\"map[mapI][mapJ].value = 0\" class=\"pointBox pointBoxBlue\"></div>\r\n\t\t\t\t\t<div @click=\"map[mapI][mapJ].value = 3\" class=\"pointBox pointBoxGreen\"></div>\r\n\t\t\t\t\t<div @click=\"map[mapI][mapJ].value = 4\" class=\"pointBox pointBoxStation\"></div>\r\n\t\t\t\t\t<div @click=\"map[mapI][mapJ].value = 5\" class=\"pointBox chargeStation\"></div>\r\n\t\t\t\t\t<div @click=\"map[mapI][mapJ].value = 67\" class=\"pointBox liftStation\"></div>\r\n\t\t\t\t</div>\r\n\t\t\t</div>\r\n\t\t\t<div>\r\n\t\t\t\tdata: <input type=\"text\" v-model=\"map[mapI][mapJ].data\">\r\n\t\t\t</div>\r\n\t\t\t<div>\r\n\t\t\t\ttop: <input type=\"text\" v-model=\"map[mapI][mapJ].top\">\r\n\t\t\t</div>\r\n\t\t\t<div>\r\n\t\t\t\tbottom: <input type=\"text\" v-model=\"map[mapI][mapJ].bottom\">\r\n\t\t\t</div>\r\n\t\t\t<div>\r\n\t\t\t\tleft: <input type=\"text\" v-model=\"map[mapI][mapJ].left\">\r\n\t\t\t</div>\r\n\t\t\t<div>\r\n\t\t\t\tright: <input type=\"text\" v-model=\"map[mapI][mapJ].right\">\r\n\t\t\t</div>\r\n\t\t\t<div>\r\n\t\t\t\txBase: <input type=\"text\" v-model=\"map[mapI][mapJ].xBase\">\r\n\t\t\t</div>\r\n\t\t\t<div>\r\n\t\t\t\tyBase: <input type=\"text\" v-model=\"map[mapI][mapJ].yBase\">\r\n\t\t\t</div>\r\n\t\t</div>\r\n\t</div>\r\n</template>\r\n\r\n<script>\r\n\timport draggable from 'vuedraggable'\r\n\r\n\texport default {\r\n\t\tname: 'drag',\r\n\t\tcomponents: {\r\n\t\t\tdraggable\r\n\t\t},\r\n\t\twatch: {\r\n\t\t\t\r\n\t\t},\r\n\t\tdata() {\r\n\t\t\treturn {\r\n\t\t\t\tdrag: false,\r\n\t\t\t\tcol: 10,\r\n\t\t\t\txBase: 1400,\r\n\t\t\t\tyBase: 1400,\r\n\t\t\t\txBaseDirection: 'left',\r\n\t\t\t\tpointsGrpup: {\r\n\t\t\t\t\tname: 'site',\r\n\t\t\t\t\tpull: 'clone',\r\n\t\t\t\t\tput: false\r\n\t\t\t\t},\r\n\t\t\t\tpoints: [{\r\n\t\t\t\t\t\tid: 0,\r\n\t\t\t\t\t\tname: '绂佹鍖哄煙',\r\n\t\t\t\t\t\tvalue: -1,\r\n\t\t\t\t\t\tclass: '',\r\n\t\t\t\t\t\tlist: []\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\tid: 1,\r\n\t\t\t\t\t\tname: '瀛愯建閬�',\r\n\t\t\t\t\t\tvalue: 0,\r\n\t\t\t\t\t\tclass: 'pointBoxBlue',\r\n\t\t\t\t\t\tlist: []\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\tid: 2,\r\n\t\t\t\t\t\tname: '姣嶈建閬�/鍫嗗灈鏈�',\r\n\t\t\t\t\t\tvalue: 3,\r\n\t\t\t\t\t\tclass: 'pointBoxGreen',\r\n\t\t\t\t\t\tlist: []\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\tid: 3,\r\n\t\t\t\t\t\tname: '缁撴灉杞ㄨ抗',\r\n\t\t\t\t\t\tvalue: 9,\r\n\t\t\t\t\t\tclass: 'pointBoxRed',\r\n\t\t\t\t\t\tlist: []\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\tid: 4,\r\n\t\t\t\t\t\tname: '绔欑偣',\r\n\t\t\t\t\t\tvalue: 4,\r\n\t\t\t\t\t\tclass: 'pointBoxStation',\r\n\t\t\t\t\t\tlist: []\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\tid: 5,\r\n\t\t\t\t\t\tname: '鍏呯數妗�',\r\n\t\t\t\t\t\tvalue: 5,\r\n\t\t\t\t\t\tclass: 'chargeStation',\r\n\t\t\t\t\t\tlist: []\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\tid: 6,\r\n\t\t\t\t\t\tname: '杞﹁締浣嶇疆',\r\n\t\t\t\t\t\tvalue: 66,\r\n\t\t\t\t\t\tclass: 'chargeStation',\r\n\t\t\t\t\t\tlist: []\r\n\t\t\t\t\t},\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\tid: 7,\r\n\t\t\t\t\t\tname: '鎻愬崌鏈�',\r\n\t\t\t\t\t\tvalue: 67,\r\n\t\t\t\t\t\tclass: 'liftStation',\r\n\t\t\t\t\t\tlist: []\r\n\t\t\t\t\t}\r\n\t\t\t\t],\r\n\t\t\t\tmap: [],\r\n\t\t\t\tprintMap: [],\r\n\t\t\t\tmapI: 0,\r\n\t\t\t\tmapJ: 0,\r\n\t\t\t\trightBox: false,\r\n\t\t\t\trightBoxTop: \"0px\",\r\n\t\t\t\trightBoxLeft: \"0px\",\r\n\t\t\t\timportData: null,\r\n\t\t\t\tshowMap: false\r\n\t\t\t};\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\tdeleteCol(index) {\r\n\t\t\t\tlet map = this.map\r\n\t\t\t\tlet mapTmp = []\r\n\t\t\t\t\r\n\t\t\t\tmap.forEach((item,idx) => {\r\n\t\t\t\t\tif(index != idx){\r\n\t\t\t\t\t\tmapTmp.push(item)\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t\t\r\n\t\t\t\tthis.map = mapTmp;\r\n\t\t\t},\r\n\t\t\trightEvent(x, y, e) {\r\n\t\t\t\tthis.rightBox = true\r\n\t\t\t\tthis.mapI = x\r\n\t\t\t\tthis.mapJ = y\r\n\t\t\t\tthis.rightBoxTop = e.y + \"px\"\r\n\t\t\t\tthis.rightBoxLeft = e.x + \"px\"\r\n\t\t\t},\r\n\t\t\tbgClick() {\r\n\t\t\t\tthis.rightBox = false\r\n\t\t\t},\r\n\t\t\tswitchBox(x, y) {\r\n\t\t\t\tlet mapTmp = JSON.parse(JSON.stringify(this.map))\r\n\t\t\t\tswitch (mapTmp[x][y].value) {\r\n\t\t\t\t\tcase -1:\r\n\t\t\t\t\t\tmapTmp[x][y].value = 0\r\n\t\t\t\t\t\tbreak;\r\n\t\t\t\t\tcase 0:\r\n\t\t\t\t\t\tmapTmp[x][y].value = 3\r\n\t\t\t\t\t\tbreak;\r\n\t\t\t\t\tcase 3:\r\n\t\t\t\t\t\tmapTmp[x][y].value = 4\r\n\t\t\t\t\t\tbreak;\r\n\t\t\t\t\tcase 4:\r\n\t\t\t\t\t\tmapTmp[x][y].value = 5\r\n\t\t\t\t\t\tbreak;\r\n\t\t\t\t\tcase 5:\r\n\t\t\t\t\t\tmapTmp[x][y].value = -1\r\n\t\t\t\t\t\tbreak;\r\n\t\t\t\t\tdefault:\r\n\t\t\t\t\t\tmapTmp[x][y].value = -1\r\n\t\t\t\t}\r\n\t\t\t\tthis.map = mapTmp\r\n\t\t\t\tthis.$forceUpdate()\r\n\t\t\t\tthis.rightBox = false\r\n\t\t\t},\r\n\t\t\timportDataClick() {\r\n\t\t\t\tlet that = this\r\n\t\t\t\tlet tmp = JSON.parse(this.importData);\r\n\t\t\t\tlet data = []\r\n\t\t\t\tlet col = 0\r\n\t\t\t\tlet firstMap = []\r\n\t\t\t\tlet points = this.points\r\n\t\t\t\t\r\n\t\t\t\tfor(var i=1;i<tmp.length-1;i++){\r\n\t\t\t\t\tlet item = tmp[i]\r\n\t\t\t\t\tlet data2 = []\r\n\t\t\t\t\tcol = item.length - 2\r\n\t\t\t\t\titem.forEach((val, idx) => {\r\n\t\t\t\t\t\tif(idx > 0 && idx < item.length-1){\r\n\t\t\t\t\t\t\tlet json = {\r\n\t\t\t\t\t\t\t\tvalue: val.value,\r\n\t\t\t\t\t\t\t\tdata: val.data,\r\n\t\t\t\t\t\t\t\ttop: val.top == null ? 1000: val.top,\r\n\t\t\t\t\t\t\t\tbottom: val.bottom == null ? 1000:val.bottom,\r\n\t\t\t\t\t\t\t\tleft: val.left == null ? 1000:val.left,\r\n\t\t\t\t\t\t\t\tright: val.right == null ? 1000:val.right,\r\n\t\t\t\t\t\t\t\txBase: val.xBase == null ? 1000:val.xBase,\r\n\t\t\t\t\t\t\t\tyBase: val.yBase == null ? 1000:val.yBase\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\tdata2.push(json)\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t})\r\n\t\t\t\t\tdata.push(data2)\r\n\t\t\t\t}\r\n\t\t\t\t\r\n\t\t\t\tthis.col = col\r\n\t\t\t\tthis.map = data\r\n\t\t\t},\r\n\t\t\tprintData() {\r\n\t\t\t\tlet mapTmp = JSON.parse(JSON.stringify(this.map))//娣卞害copy\r\n\t\t\t\tlet disable = {\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000}\r\n\t\t\t\tlet disableList = []\r\n\t\t\t\tfor(var i = 0;i<this.col+2;i++){\r\n\t\t\t\t\tdisableList.push(disable)\r\n\t\t\t\t}\r\n\t\t\t\t\r\n\t\t\t\tmapTmp.forEach((item,idx) => {\r\n\t\t\t\t\titem.unshift(disable)\r\n\t\t\t\t\titem.push(disable)\r\n\t\t\t\t})\r\n\t\t\t\t\r\n\t\t\t\tmapTmp.unshift(disableList)\r\n\t\t\t\tmapTmp.push(disableList)\r\n\t\t\t\tthis.printMap = mapTmp\r\n\t\t\t\tthis.showMap = true\r\n\t\t\t},\r\n\t\t\tcalcCol() {\r\n\t\t\t\tlet map = this.map\r\n\t\t\t\tlet tmp = []\r\n\t\t\t\tlet col = this.col\r\n\t\t\t\tlet disable = {\"value\":-1,\"data\":\"\",\"top\":1000,\"bottom\":1000,\"left\":1000,\"right\":1000}\r\n\t\t\t\tif(map.length > 0){\r\n\t\t\t\t\tfor(var i=0;i<map.length;i++){\r\n\t\t\t\t\t\ttmp[i] = []\r\n\t\t\t\t\t\tfor(var j=0;j<col;j++){\r\n\t\t\t\t\t\t\tif(j<map[i].length){\r\n\t\t\t\t\t\t\t\ttmp[i].push(map[i][j])\r\n\t\t\t\t\t\t\t}else{\r\n\t\t\t\t\t\t\t\ttmp[i].push(disable)\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tthis.map = tmp\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\tgetPoint(index){\r\n\t\t\t\tfor(var i=0;i<this.points.length;i++){\r\n\t\t\t\t\tif(this.points[i].id == index){\r\n\t\t\t\t\t\treturn this.points[i]\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t\treturn null;\r\n\t\t\t},\r\n\t\t\tdragAdd(e){\r\n\t\t\t\tlet mapIdx = e.newDraggableIndex;\r\n\t\t\t\tlet pointIdx = e.oldDraggableIndex;\r\n\t\t\t\tlet point = this.getPoint(pointIdx)\r\n\t\t\t\tlet map = this.map\r\n\t\t\t\tlet col = this.col\r\n\t\t\t\tlet items = []\r\n\t\t\t\t\r\n\t\t\t\tmap[mapIdx] = []\r\n\t\t\t\tlet json = {\r\n\t\t\t\t\tvalue: point.value,\r\n\t\t\t\t\tdata: \"\",\r\n\t\t\t\t\ttop: 1000,\r\n\t\t\t\t\tbottom: 1000,\r\n\t\t\t\t\tleft: 1000,\r\n\t\t\t\t\tright: 1000\r\n\t\t\t\t}\r\n\t\t\t\t\r\n\t\t\t\tlet xBaseNum = 10000;\r\n\t\t\t\tlet yBaseNum = 10000 + (mapIdx * this.yBase);\r\n\t\t\t\t\r\n\t\t\t\tif(this.xBaseDirection == 'left') {\r\n\t\t\t\t\tfor(var i=0;i<col;i++){\r\n\t\t\t\t\t\txBaseNum = 10000 + (i * this.xBase)\r\n\t\t\t\t\t\tjson['xBase'] = xBaseNum\r\n\t\t\t\t\t\tjson['yBase'] = yBaseNum\r\n\t\t\t\t\t\tmap[mapIdx].push(JSON.parse(JSON.stringify(json)))\r\n\t\t\t\t\t}\r\n\t\t\t\t}else {\r\n\t\t\t\t\tfor(var i=col-1;i>=0;i--){\r\n\t\t\t\t\t\txBaseNum = 10000 + (i * this.xBase)\r\n\t\t\t\t\t\tjson['xBase'] = xBaseNum\r\n\t\t\t\t\t\tjson['yBase'] = yBaseNum\r\n\t\t\t\t\t\tmap[mapIdx].push(JSON.parse(JSON.stringify(json)))\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t\t\r\n\t\t\t\tthis.map = map;\r\n\t\t\t\tthis.$forceUpdate()\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style>\r\n\t.pointContainer {\r\n\t\tdisplay: flex;\r\n\t\tjustify-content: center;\r\n\t\t/* margin-top: 1px; */\r\n\t\tmargin: 0;\r\n\t\tpadding: 0;\r\n\t}\r\n\r\n\t.pointBox {\r\n\t\tmargin: 0;\r\n\t\tbackground: #bababa;\r\n\t\twidth: 40px;\r\n\t\theight: 40px;\r\n\t\tdisplay: flex;\r\n\t\tjustify-content: center;\r\n\t\talign-items: center;\r\n\t\tfont-size: 14px;\r\n\t}\r\n\t\r\n\t.pointBox:hover {\r\n\t\tbackground: #000000 !important;\r\n\t\tcolor: #fff;\r\n\t}\r\n\r\n\t.pointBoxGreen {\r\n\t\tbackground: #00ff7f !important;\r\n\t}\r\n\r\n\t.pointBoxBlue {\r\n\t\tbackground: #55aaff !important;\r\n\t}\r\n\r\n\t.pointBoxRed {\r\n\t\tbackground: #ff0000 !important;\r\n\t}\r\n\r\n\t.pointBoxStart {\r\n\t\tbackground: #ffaa00 !important;\r\n\t}\r\n\r\n\t.pointBoxEnd {\r\n\t\tbackground: #ff55ff !important;\r\n\t}\r\n\r\n\t.pointBoxStation {\r\n\t\tbackground: #ffff00 !important;\r\n\t}\r\n\r\n\t.chargeStation {\r\n\t\tbackground: #ffaa7f !important;\r\n\t}\r\n\t\r\n\t.liftStation {\r\n\t\tbackground: #aaffff !important;\r\n\t}\r\n</style>\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./drag.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./drag.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./drag.vue?vue&type=template&id=d08a85c0\"\nimport script from \"./drag.vue?vue&type=script&lang=js\"\nexport * from \"./drag.vue?vue&type=script&lang=js\"\nimport style0 from \"./drag.vue?vue&type=style&index=0&id=d08a85c0&prod&lang=css\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n  script,\n  render,\n  staticRenderFns,\n  false,\n  null,\n  null,\n  null\n  \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{attrs:{\"id\":\"pixiView\"}})\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","<template>\r\n\t<div id=\"pixiView\">\r\n\t</div>\r\n</template>\r\n\r\n<script>\r\n\timport * as PIXI from 'pixi.js';\r\n\r\n\texport default {\r\n\t\tname: 'Pixi',\r\n\t\tcomponents: {},\r\n\t\twatch: {\r\n\r\n\t\t},\r\n\t\tdata() {\r\n\t\t\treturn {}\r\n\t\t},\r\n\t\tmounted() {\r\n\t\t\tlet pixiApp = new PIXI.Application({\r\n\t\t\t\twidth: 2000,\r\n\t\t\t\theight: 1000,\r\n\t\t\t\tbackgroundColor: 0xF5F7F9FF,\r\n\t\t\t\t// resizeTo: window\r\n\t\t\t});\r\n\r\n\t\t\t//Add the canvas that Pixi automatically created for you to the HTML document\r\n\t\t\tdocument.getElementById(\"pixiView\").append(pixiApp.view)\r\n\t\t\t\r\n\t\t\t// 鍒涘缓涓�涓鍣ㄦ潵绠$悊澶ф壒閲忕殑鏄剧ず瀵硅薄\r\n\t\t\tlet objectsContainer = new PIXI.Container();\r\n\t\t\tpixiApp.stage.addChild(objectsContainer);\r\n\r\n\t\t\t//*******************鎷栧姩鐢诲竷*******************\r\n\t\t\tlet stageOriginalPos;\r\n\t\t\tlet mouseDownPoint;\r\n\t\t\tlet touchBlank = false;\r\n\t\t\tpixiApp.renderer.plugins.interaction.on(\r\n\t\t\t\t'pointerdown',\r\n\t\t\t\t(event) => {\r\n\t\t\t\t\tconst globalPos = event.data.global;\r\n\t\t\t\t\t// 璁板綍涓媠tage鍘熸潵鐨勪綅缃甛r\n\t\t\t\t\tstageOriginalPos = [pixiApp.stage.position._x, pixiApp.stage.position._y];\r\n\t\t\t\t\t// 璁板綍涓媘ouse down鐨勪綅缃甛r\n\t\t\t\t\tmouseDownPoint = [globalPos.x, globalPos.y];\r\n\t\t\t\t\tif (!event.target) {\r\n\t\t\t\t\t\t// 鐐瑰埌浜嗙敾甯冪殑绌虹櫧浣嶇疆\r\n\t\t\t\t\t\ttouchBlank = true;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t);\r\n\r\n\t\t\tpixiApp.renderer.plugins.interaction.on(\r\n\t\t\t\t'pointermove',\r\n\t\t\t\t(event) => {\r\n\t\t\t\t\tconst globalPos = event.data.global;\r\n\r\n\t\t\t\t\tif (touchBlank) {\r\n\t\t\t\t\t\t// 鎷栨嫿鐢诲竷\r\n\t\t\t\t\t\tconst dx = globalPos.x - mouseDownPoint[0];\r\n\t\t\t\t\t\tconst dy = globalPos.y - mouseDownPoint[1];\r\n\t\t\t\t\t\tpixiApp.stage.position.set(\r\n\t\t\t\t\t\t\tstageOriginalPos[0] + dx,\r\n\t\t\t\t\t\t\tstageOriginalPos[1] + dy\r\n\t\t\t\t\t\t);\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t);\r\n\r\n\t\t\tpixiApp.renderer.plugins.interaction.on(\r\n\t\t\t\t'pointerup',\r\n\t\t\t\t(event) => {\r\n\t\t\t\t\ttouchBlank = false;\r\n\t\t\t\t}\r\n\t\t\t);\r\n\t\t\t//*******************鎷栧姩鐢诲竷*******************\r\n\r\n\t\t\t//*******************缂╂斁鐢诲竷*******************\r\n\t\t\tpixiApp.view.addEventListener('wheel', (event) => {\r\n\t\t\t\tevent.stopPropagation();\r\n\t\t\t\tevent.preventDefault();\r\n\t\t\t\t// 鍥犱负鐢诲竷鏄厖婊¤绐楃殑锛屾墍浠lientX绛変簬mouse point鍦╮enderer涓婄殑x鍧愭爣\r\n\t\t\t\tconst globalPos = [event.clientX, event.clientY];\r\n\t\t\t\tconst delta = event.deltaY;\r\n\t\t\t\tconst oldZoom = pixiApp.stage.scale.x;\r\n\t\t\t\tlet newZoom = oldZoom * 0.999 ** delta;\r\n\r\n\t\t\t\t// const oldStageMatrix = app.stage.localTransform.clone();\r\n\t\t\t\t// const oldStagePos = oldStageMatrix.applyInverse(pointerGlobalPos);\r\n\t\t\t\tconst oldStagePos = globalPos;\r\n\t\t\t\tconst dx = oldStagePos[0] * oldZoom - oldStagePos[0] * newZoom;\r\n\t\t\t\tconst dy = oldStagePos[1] * oldZoom - oldStagePos[1] * newZoom;\r\n\r\n\t\t\t\tpixiApp.stage.setTransform(\r\n\t\t\t\t\tpixiApp.stage.position.x + dx,\r\n\t\t\t\t\tpixiApp.stage.position.y + dy,\r\n\t\t\t\t\tnewZoom,\r\n\t\t\t\t\tnewZoom,\r\n\t\t\t\t\t0,\r\n\t\t\t\t\t0,\r\n\t\t\t\t\t0,\r\n\t\t\t\t\t0,\r\n\t\t\t\t\t0\r\n\t\t\t\t);\r\n\r\n\t\t\t});\r\n\t\t\t//*******************缂╂斁鐢诲竷*******************\r\n\r\n\t\t\t//*******************FPS*******************\r\n\t\t\tvar g_Time=0;\r\n\t\t\tpixiApp.ticker.add((delta) => {\r\n\t\t\t\tvar timeNow = (new Date()).getTime();\r\n\t\t\t\tvar timeDiff = timeNow - g_Time;\r\n\t\t\t\tg_Time = timeNow;\r\n\t\t\t\tvar fps = 1000 / timeDiff;\r\n\t\t\t\tthis.mapFps = parseInt(fps)\r\n\t\t\t});\r\n\t\t\t//*******************FPS*******************\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style>\r\n</style>","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./pixijs.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./pixijs.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./pixijs.vue?vue&type=template&id=035ad84a\"\nimport script from \"./pixijs.vue?vue&type=script&lang=js\"\nexport * from \"./pixijs.vue?vue&type=script&lang=js\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n  script,\n  render,\n  staticRenderFns,\n  false,\n  null,\n  null,\n  null\n  \n)\n\nexport default component.exports","<template>\r\n\t<Drag></Drag>\r\n\t<!-- <Index></Index> -->\r\n\t<!-- <Pixi></Pixi> -->\r\n</template>\r\n\r\n<script>\r\n\timport Index from './components/index.vue'\r\n\timport Drag from './components/drag.vue'\r\n\timport Pixi from './components/pixijs.vue'\r\n\t\r\n\texport default {\r\n\t\tname: 'app',\r\n\t\tcomponents: {\r\n\t\t\tIndex,\r\n\t\t\tDrag,\r\n\t\t\tPixi\r\n\t\t}\r\n\t}\r\n</script>\r\n\r\n<style>\r\n\r\n</style>\n","import mod from \"-!../node_modules/cache-loader/dist/cjs.js??ref--12-0!../node_modules/thread-loader/dist/cjs.js!../node_modules/babel-loader/lib/index.js!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=script&lang=js\"; export default mod; export * from \"-!../node_modules/cache-loader/dist/cjs.js??ref--12-0!../node_modules/thread-loader/dist/cjs.js!../node_modules/babel-loader/lib/index.js!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=script&lang=js\"","import { render, staticRenderFns } from \"./App.vue?vue&type=template&id=538650aa\"\nimport script from \"./App.vue?vue&type=script&lang=js\"\nexport * from \"./App.vue?vue&type=script&lang=js\"\n\n\n/* normalize component */\nimport normalizer from \"!../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n  script,\n  render,\n  staticRenderFns,\n  false,\n  null,\n  null,\n  null\n  \n)\n\nexport default component.exports","import Vue from 'vue'\nimport App from './App.vue'\r\nimport axios from 'axios';\n\nVue.config.productionTip = false\r\nVue.prototype.$axios = axios\n\nnew Vue({\n  render: h => h(App),\n}).$mount('#app')\n"],"sourceRoot":""}
\ No newline at end of file

--
Gitblit v1.9.1