From e9884ea275fa88f2a8558c045ef49b8480b2e237 Mon Sep 17 00:00:00 2001
From: whycq <10027870+whycq@user.noreply.gitee.com>
Date: 星期四, 07 十二月 2023 12:52:09 +0800
Subject: [PATCH] # 大屏显示-1
---
src/main/webapp/static/css/img/bg.jpg | 0
src/main/webapp/static/css/img/head_bg.png | 0
src/main/webapp/static/js/BI/pictuer/weather.png | 0
src/main/webapp/static/js/BI/pictuer/loading.gif | 0
src/main/webapp/views/BI/bg-index.html | 353 +++++++++
src/main/java/com/zy/crm/manager/controller/BIController.java | 35
src/main/webapp/static/css/img/line.png | 0
src/main/webapp/static/swiper/swiper.min.js | 19
src/main/webapp/static/css/fonts/DS-DIGIT.TTF | 0
src/main/webapp/static/js/BI/china.js | 28
src/main/webapp/static/css/BI/comon0.css | 238 ++++++
src/main/webapp/static/js/BI/pictuer/lbx.png | 0
src/main/webapp/static/swiper/swiper-bundle.min.js | 14
src/main/webapp/views/BI/index.html | 203 +++++
src/main/webapp/static/swiper/swiper.min.css | 15
src/main/webapp/static/js/BI/pictuer/jt.png | 0
src/main/webapp/static/js/BI/pictuer/map.png | 0
src/main/webapp/static/js/BI/jquery.js | 5
src/main/webapp/static/js/BI/area_echarts.js | 515 +++++++++++++
src/main/webapp/static/js/BI/js.js | 792 ++++++++++++++++++++
src/main/webapp/static/swiper/swiper-bundle.min.css | 13
21 files changed, 2,230 insertions(+), 0 deletions(-)
diff --git a/src/main/java/com/zy/crm/manager/controller/BIController.java b/src/main/java/com/zy/crm/manager/controller/BIController.java
new file mode 100644
index 0000000..f355b47
--- /dev/null
+++ b/src/main/java/com/zy/crm/manager/controller/BIController.java
@@ -0,0 +1,35 @@
+package com.zy.crm.manager.controller;
+
+import com.baomidou.mybatisplus.mapper.EntityWrapper;
+import com.core.annotations.ManagerAuth;
+import com.core.common.R;
+import com.zy.crm.common.web.BaseController;
+import com.zy.crm.manager.entity.Plan;
+import com.zy.crm.manager.service.PlanService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Map;
+
+@RestController
+public class BIController extends BaseController {
+
+ @Autowired
+ private PlanService planService;
+
+ @RequestMapping(value = "/pending/approval/auth")
+ @ManagerAuth
+ public R get() {
+ // 浼犲叆鐢ㄦ埛id鏌ヨ瑙勫垝鍗� 鍖哄垎锛岄�氳繃鍖哄垎鍑烘潵鐨勮鍒掑崟绫诲瀷鏌ヨ 瑙勫垝鐢宠鍗�
+ //
+ EntityWrapper<Plan> wrapper = new EntityWrapper<>();
+ wrapper.setSqlSelect("user_id");
+ wrapper.eq("settle",2).eq("assistant_host_sign",0).groupBy("user_id");
+ List<Map<String, Object>> maps = planService.selectMaps(wrapper);
+ return R.ok().add(maps);
+ }
+}
diff --git a/src/main/webapp/static/css/BI/comon0.css b/src/main/webapp/static/css/BI/comon0.css
new file mode 100644
index 0000000..3572170
--- /dev/null
+++ b/src/main/webapp/static/css/BI/comon0.css
@@ -0,0 +1,238 @@
+锘緻charset "utf-8";
+/* CSS Document */
+*{
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box}
+*,body{padding:0px; margin:0px;font-family: "寰蒋闆呴粦";}
+@font-face{font-family:electronicFont;src:url(../fonts/DS-DIGIT.TTF)}
+body{ background:#000d4a url(../img/bg.jpg) center top; background-size:cover;font-size: .1rem;}
+li{ list-style-type:none;}
+table{}
+i{ margin:0px; padding:0px; text-indent:0px;}
+img{ border:none; max-width: 100%;}
+a{ text-decoration:none; color:#399bff;}
+a.active,a:focus{ outline:none!important; text-decoration:none;}
+ol,ul,p,h1,h2,h3,h4,h5,h6{ padding:0; margin:0}
+a:hover{ color:#06c; text-decoration: none!important}
+
+
+.clearfix:after, .clearfix:before {
+ display: table;
+ content: " "
+}
+ .clearfix:after {
+ clear: both
+}
+.pulll_left{float:left;}
+.pulll_right{float:right;}
+/*璋峰摜婊氬姩鏉℃牱寮�*/
+
+ ::-webkit-scrollbar {width:5px;height:5px;position:absolute}
+ ::-webkit-scrollbar-thumb {background-color:#5bc0de}
+ ::-webkit-scrollbar-track {background-color:#ddd}
+
+/***/
+.canvas{position: absolute; width:100%; left: 0; top: 0; height: 99%; z-index: 1;}
+
+.allnav{height: calc(100% - 30px);}
+.loading{position:fixed; left:0; top:0; font-size:18px; z-index:100000000;width:100%; height:100%; background:#1a1a1c; text-align:center;}
+.loadbox{position:absolute; width:160px;height:150px; color: #aaa; left:50%; top:50%; margin-top:-100px; margin-left:-75px;}
+.loadbox img{ margin:10px auto; display:block; width:40px;}
+
+.copyright{ background:rgba(19,31,64,.32); border: 1px solid rgba(255,255,255,.05); line-height:.5rem; text-align: center; padding-right: 15px; bottom: 0; color:rgba(255,255,255,.7); font-size: .16rem; }
+
+.head{ height:1.05rem; background: url(../img/head_bg.png) no-repeat center center; background-size: 100% 100%; position: relative; z-index: 100;}
+.head h1{ color:#fff; text-align: center; font-size: .4rem; line-height:.8rem;}
+.head h1 img{ width:1.5rem; display: inline-block; vertical-align: middle; margin-right: .2rem}
+.weather{ position:absolute; right:.3rem; top:0; line-height: .75rem;}
+.weather img{ width:.37rem; display: inline-block; vertical-align: middle;}
+.weather span{color:rgba(255,255,255,.7); font-size: .18rem; padding-right: .1rem;}
+.mainbox{ padding:.1rem .1rem 0rem .1rem;}
+.mainbox>ul{}
+.mainbox>ul>li{ float: left; padding: 0 .1rem}
+
+.mainbox>ul>li{ width: 30%}
+.mainbox>ul>li:nth-child(2){ width: 40%;padding: 0}
+
+.boxall{ border: 1px solid rgba(25,186,139,.17); padding:0 .2rem .4rem .15rem; background: rgba(255,255,255,.04) url(../img/line1.png); background-size: 50% auto; position: relative; margin-bottom: .15rem; z-index: 10;}
+.boxall:before,
+.boxall:after{ position:absolute; width: .1rem; height: .1rem; content: ""; border-top: 2px solid #02a6b5; top: 0;}
+.boxall:before,.boxfoot:before{border-left: 2px solid #02a6b5;left: 0;}
+.boxall:after,.boxfoot:after{border-right: 2px solid #02a6b5; right: 0;}
+.alltitle{ font-size:.2rem; color:#fff; text-align: center; line-height: .5rem;}
+
+.boxfoot{ position:absolute; bottom: 0; width: 100%; left: 0;}
+.boxfoot:before,
+.boxfoot:after{ position:absolute; width: .1rem; height: .1rem; content: "";border-bottom: 2px solid #02a6b5; bottom: 0;}
+
+.bar{background:rgba(101,132,226,.1); padding: .15rem;}
+.barbox li,.barbox2 li{ width:50%; text-align: center; position: relative; z-index: 100;}
+.barbox:before,
+.barbox:after{ position:absolute; width: .3rem; height: .1rem; content: ""; }
+.barbox:before{border-left: 2px solid #02a6b5;left: 0;border-top: 2px solid #02a6b5; }
+.barbox:after{border-right: 2px solid #02a6b5; right: 0; bottom: 0;border-bottom: 2px solid #02a6b5; }
+
+.barbox li:first-child:before{ position:absolute; content: ""; height:50%; width: 1px; background: rgba(255,255,255,.2); right: 0; top: 25%;}
+
+.barbox{ border: 1px solid rgba(25,186,139,.17); position: relative;}
+.barbox li{ font-size: .7rem; color: #ffeb7b; padding: .05rem 0; font-family:electronicFont; font-weight: bold;}
+.barbox2 li{ font-size: .19rem; color:rgba(255,255,255,.7); padding-top: .1rem;}
+
+.map{ position:relative; height: 7.2rem; z-index: 9;}
+.map4{ width: 200%; height:7rem; position: relative; left: -50%; top: 4%; margin-top: .2rem; z-index: 5;}
+.map1,.map2,.map3{ position:absolute; opacity: .5}
+.map1{ width:6.43rem; z-index: 2;top:.45rem; left: .7rem; animation: myfirst2 15s infinite linear;}
+.map2{ width:5.66rem; top:.85rem; left:1.2rem; z-index: 3; opacity: 0.2; animation: myfirst 10s infinite linear;}
+.map3{ width:5.18rem; top:1.07rem; left: 1.4rem; z-index: 1;}
+
+
+
+
+
+.tabs { text-align: center; padding: .1rem 0 0 0;}
+.tabs a {
+ position: relative;
+ display: inline-block;
+ margin-left: 1px;
+ padding:.05rem .2rem;
+ color: #898989;
+ transition: all .3s ease-out 0s;
+ font-size: 14px;
+}
+.tabs li{ display:inline-block;}
+.tabs a:after {
+ position: absolute;
+ width: 1px;
+ height: 10px;
+ background-color: rgba(255,255,255,.1);
+ content: '';
+ margin-left:0; right:-1px; margin-top: 7px;
+
+
+}
+.tabs li a.active {border: 1px solid rgba(25,186,139,.17); background: rgba(255,255,255,.05); color:#fff;}
+
+.tit02{ text-align:center; margin: .1rem 0; position: relative}
+.tit02 span{border: 1px solid rgba(25,186,139,.17); letter-spacing: 2px; padding: .01rem .2rem; background: rgba(255,255,255,.05); font-size: .18rem; color: #49bcf7;}
+.tit02:before,.tit02:after{ position:absolute; width:26%; height: 1px;background: rgba(25,186,139,.2); content: ""; top: .12rem;}
+.tit02:after{ right:0;}
+.tit02:before{ left:0;}
+
+.wrap{ height:2.54rem; overflow: hidden;}
+.wrap li{ line-height:.42rem; height:.42rem; font-size: .18rem; text-indent: .24rem; margin-bottom: .1rem; }
+.wrap li p{border: 1px solid rgba(25,186,139,.17);color: rgba(255,255,255,.6); }
+.sy{ float:left; width: 33%; height:95%; margin-top: .25rem;}
+
+
+.adduser{ height:1.5rem; overflow: hidden;}
+.adduser li{height:.5rem;}
+.adduser img{ width: .40rem; border-radius: .5rem; margin-right: .1rem; display: inline-block; vertical-align: middle;}
+.adduser span{ line-height:.5rem; font-size: .18rem;color: rgba(255,255,255,.6); }
+
+.sycm ul{ margin-left:-.5rem;margin-right:-.5rem; padding: .16rem 0;}
+.sycm li{ float: left; width: 33.33%; text-align: center; position: relative}
+.sycm li:before{ position:absolute; content: ""; height:30%; width: 1px; background: rgba(255,255,255,.1); right: 0; top: 15%;}
+.sycm li:last-child:before{ width: 0;}
+
+.sycm li h2{ font-size:.3rem; color: #c5ccff;}
+.sycm li span{ font-size:.18rem; color: #fff; opacity: .5;}
+
+@keyframes myfirst2
+{
+from {transform: rotate(0deg);}
+to {transform: rotate(359deg);}
+}
+
+@keyframes myfirst
+{
+from {transform: rotate(0deg);}
+to {transform: rotate(-359deg);}
+}
+
+
+/*Plugin CSS*/
+.str_wrap {
+ overflow:hidden;
+ width:100%;
+ position:relative;
+ -moz-user-select: none;
+ -khtml-user-select: none;
+ user-select: none;
+ white-space:nowrap;
+}
+
+
+.str_move {
+ white-space:nowrap;
+ position:absolute;
+ top:0;
+ left:0;
+ cursor:move;
+}
+.str_move_clone {
+ display:inline-block;
+ vertical-align:top;
+ position:absolute;
+ left:100%;
+ top:0;
+}
+.str_vertical .str_move_clone {
+ left:0;
+ top:100%;
+}
+.str_down .str_move_clone {
+ left:0;
+ bottom:100%;
+}
+.str_vertical .str_move,
+.str_down .str_move {
+ white-space:normal;
+ width:100%;
+}
+.str_static .str_move,
+.no_drag .str_move,
+.noStop .str_move{
+ cursor:inherit;
+}
+.str_wrap img {
+ max-width:none !important;
+}
+.swiper-head {
+ height: 15%;
+ width: 100%;
+ display: flex;
+ justify-content: space-around;
+ align-items: center;
+ font-size: .175rem;
+ font-weight: bold;
+ color: #a1a7c3;
+ box-shadow: 0px 0px 15px #f2f2f2;
+ /*background-color: rgba(255, 255, 255, 0.01);*/
+}
+.swiper-head-item {
+ flex: 1;
+ margin: 4px;
+ text-align: center;
+}
+.swiper-item {
+ display: flex;
+ height: 100%;
+ justify-content: space-around;
+ align-items: center;
+ font-size: .15rem;
+}
+.swiper-item-item {
+ flex: 1;
+ text-align: center;
+}
+.swiper {
+ height: 80%;
+ color: white;
+}
+.swiper-item-lable {
+ padding: 4px;
+ line-height: 1;
+ border-radius: 15%;
+ background-color: #4acc96;
+}
\ No newline at end of file
diff --git a/src/main/webapp/static/css/fonts/DS-DIGIT.TTF b/src/main/webapp/static/css/fonts/DS-DIGIT.TTF
new file mode 100644
index 0000000..65642f9
--- /dev/null
+++ b/src/main/webapp/static/css/fonts/DS-DIGIT.TTF
Binary files differ
diff --git a/src/main/webapp/static/css/img/bg.jpg b/src/main/webapp/static/css/img/bg.jpg
new file mode 100644
index 0000000..80b13bb
--- /dev/null
+++ b/src/main/webapp/static/css/img/bg.jpg
Binary files differ
diff --git a/src/main/webapp/static/css/img/head_bg.png b/src/main/webapp/static/css/img/head_bg.png
new file mode 100644
index 0000000..a2e45f6
--- /dev/null
+++ b/src/main/webapp/static/css/img/head_bg.png
Binary files differ
diff --git a/src/main/webapp/static/css/img/line.png b/src/main/webapp/static/css/img/line.png
new file mode 100644
index 0000000..05db7f8
--- /dev/null
+++ b/src/main/webapp/static/css/img/line.png
Binary files differ
diff --git a/src/main/webapp/static/js/BI/area_echarts.js b/src/main/webapp/static/js/BI/area_echarts.js
new file mode 100644
index 0000000..d91fa9d
--- /dev/null
+++ b/src/main/webapp/static/js/BI/area_echarts.js
@@ -0,0 +1,515 @@
+
+$(function () {
+ map();
+ function map() {
+ // 鍩轰簬鍑嗗濂界殑dom锛屽垵濮嬪寲echarts瀹炰緥
+ var myChart = echarts.init(document.getElementById('map_1'));
+var data = [
+ {name: '娴烽棬', value: 69},
+ {name: '閯傚皵澶氭柉', value: 12},
+ {name: '鎷涜繙', value: 12},
+ {name: '鑸熷北', value: 12},
+ {name: '榻愰綈鍝堝皵', value: 14},
+ {name: '鐩愬煄', value: 15},
+ {name: '璧ゅ嘲', value: 16},
+ {name: '闈掑矝', value: 18},
+ {name: '涔冲北', value: 18},
+ {name: '閲戞槍', value: 19},
+ {name: '娉夊窞', value: 21},
+ {name: '鑾辫タ', value: 21},
+ {name: '鏃ョ収', value: 21},
+ {name: '鑳跺崡', value: 22},
+ {name: '鍗楅��', value: 23},
+ {name: '鎷夎惃', value: 24},
+ {name: '浜戞诞', value: 24},
+ {name: '姊呭窞', value: 25},
+ {name: '鏂囩櫥', value: 25},
+ {name: '涓婃捣', value: 25},
+ {name: '鏀�鏋濊姳', value: 25},
+ {name: '濞佹捣', value: 25},
+ {name: '鎵垮痉', value: 25},
+ {name: '鍘﹂棬', value: 26},
+ {name: '姹曞熬', value: 26},
+ {name: '娼窞', value: 26},
+ {name: '涓逛笢', value: 27},
+ {name: '澶粨', value: 27},
+ {name: '鏇查潠', value: 27},
+ {name: '鐑熷彴', value: 28},
+ {name: '绂忓窞', value: 29},
+ {name: '鐡︽埧搴�', value: 30},
+ {name: '鍗冲ⅷ', value: 30},
+ {name: '鎶氶『', value: 31},
+ {name: '鐜夋邯', value: 31},
+ {name: '寮犲鍙�', value: 31},
+ {name: '闃虫硥', value: 31},
+ {name: '鑾卞窞', value: 32},
+ {name: '婀栧窞', value: 32},
+ {name: '姹曞ご', value: 32},
+ {name: '鏄嗗北', value: 33},
+ {name: '瀹佹尝', value: 33},
+ {name: '婀涙睙', value: 33},
+ {name: '鎻槼', value: 34},
+ {name: '鑽f垚', value: 34},
+ {name: '杩炰簯娓�', value: 35},
+ {name: '钁姦宀�', value: 35},
+ {name: '甯哥啛', value: 36},
+ {name: '涓滆帪', value: 36},
+ {name: '娌虫簮', value: 36},
+ {name: '娣畨', value: 36},
+ {name: '娉板窞', value: 36},
+ {name: '鍗楀畞', value: 37},
+ {name: '钀ュ彛', value: 37},
+ {name: '鎯犲窞', value: 37},
+ {name: '姹熼槾', value: 37},
+ {name: '钃幈', value: 37},
+ {name: '闊跺叧', value: 38},
+ {name: '鍢夊唱鍏�', value: 38},
+ {name: '骞垮窞', value: 38},
+ {name: '寤跺畨', value: 38},
+ {name: '澶師', value: 39},
+ {name: '娓呰繙', value: 39},
+ {name: '涓北', value: 39},
+ {name: '鏄嗘槑', value: 39},
+ {name: '瀵垮厜', value: 40},
+ {name: '鐩橀敠', value: 40},
+ {name: '闀挎不', value: 41},
+ {name: '娣卞湷', value: 41},
+ {name: '鐝犳捣', value: 42},
+ {name: '瀹胯縼', value: 43},
+ {name: '鍜搁槼', value: 43},
+ {name: '閾滃窛', value: 44},
+ {name: '骞冲害', value: 44},
+ {name: '浣涘北', value: 44},
+ {name: '娴峰彛', value: 44},
+ {name: '姹熼棬', value: 45},
+ {name: '绔犱笜', value: 45},
+ {name: '鑲囧簡', value: 46},
+ {name: '澶ц繛', value: 47},
+ {name: '涓存本', value: 47},
+ {name: '鍚存睙', value: 47},
+ {name: '鐭冲槾灞�', value: 49},
+ {name: '娌堥槼', value: 50},
+ {name: '鑻忓窞', value: 50},
+ {name: '鑼傚悕', value: 50},
+ {name: '鍢夊叴', value: 51},
+ {name: '闀挎槬', value: 51},
+ {name: '鑳跺窞', value: 52},
+ {name: '閾跺窛', value: 52},
+ {name: '寮犲娓�', value: 52},
+ {name: '涓夐棬宄�', value: 53},
+ {name: '閿﹀窞', value: 54},
+ {name: '鍗楁槍', value: 54},
+ {name: '鏌冲窞', value: 54},
+ {name: '涓変簹', value: 54},
+ {name: '鑷础', value: 56},
+ {name: '鍚夋灄', value: 56},
+ {name: '闃虫睙', value: 57},
+ {name: '娉稿窞', value: 57},
+ {name: '瑗垮畞', value: 57},
+ {name: '瀹滃', value: 58},
+ {name: '鍛煎拰娴╃壒', value: 58},
+ {name: '鎴愰兘', value: 58},
+ {name: '澶у悓', value: 58},
+ {name: '闀囨睙', value: 59},
+ {name: '妗傛灄', value: 59},
+ {name: '寮犲鐣�', value: 59},
+ {name: '瀹滃叴', value: 59},
+ {name: '鍖楁捣', value: 60},
+ {name: '瑗垮畨', value: 61},
+ {name: '閲戝潧', value: 62},
+ {name: '涓滆惀', value: 62},
+ {name: '鐗′腹姹�', value: 63},
+ {name: '閬典箟', value: 63},
+ {name: '缁嶅叴', value: 63},
+ {name: '鎵窞', value: 64},
+ {name: '甯稿窞', value: 64},
+ {name: '娼嶅潑', value: 65},
+ {name: '閲嶅簡', value: 66},
+ {name: '鍙板窞', value: 67},
+ {name: '鍗椾含', value: 67},
+ {name: '婊ㄥ窞', value: 70},
+ {name: '璐甸槼', value: 71},
+ {name: '鏃犻敗', value: 71},
+ {name: '鏈邯', value: 71},
+ {name: '鍏嬫媺鐜涗緷', value: 72},
+ {name: '娓崡', value: 72},
+ {name: '椹瀺灞�', value: 72},
+ {name: '瀹濋浮', value: 72},
+ {name: '鐒︿綔', value: 75},
+ {name: '鍙ュ', value: 75},
+ {name: '鍖椾含', value: 79},
+ {name: '寰愬窞', value: 79},
+ {name: '琛℃按', value: 80},
+ {name: '鍖呭ご', value: 80},
+ {name: '缁甸槼', value: 80},
+ {name: '涔岄瞾鏈ㄩ綈', value: 84},
+ {name: '鏋e簞', value: 84},
+ {name: '鏉窞', value: 84},
+ {name: '娣勫崥', value: 85},
+ {name: '闉嶅北', value: 86},
+ {name: '婧ч槼', value: 86},
+ {name: '搴撳皵鍕�', value: 86},
+ {name: '瀹夐槼', value: 90},
+ {name: '寮�灏�', value: 90},
+ {name: '娴庡崡', value: 92},
+ {name: '寰烽槼', value: 93},
+ {name: '娓╁窞', value: 95},
+ {name: '涔濇睙', value: 96},
+ {name: '閭兏', value: 98},
+ {name: '涓村畨', value: 99},
+ {name: '鍏板窞', value: 99},
+ {name: '娌у窞', value: 100},
+ {name: '涓存矀', value: 103},
+ {name: '鍗楀厖', value: 104},
+ {name: '澶╂触', value: 105},
+ {name: '瀵岄槼', value: 106},
+ {name: '娉板畨', value: 112},
+ {name: '璇告毃', value: 112},
+ {name: '閮戝窞', value: 313},
+ {name: '鍝堝皵婊�', value: 114},
+ {name: '鑱婂煄', value: 116},
+ {name: '鑺滄箹', value: 117},
+ {name: '鍞愬北', value: 119},
+ {name: '骞抽《灞�', value: 119},
+ {name: '閭㈠彴', value: 119},
+ {name: '寰峰窞', value: 120},
+ {name: '娴庡畞', value: 120},
+ {name: '鑽嗗窞', value: 127},
+ {name: '瀹滄槍', value: 130},
+ {name: '涔変箤', value: 132},
+ {name: '涓芥按', value: 133},
+ {name: '娲涢槼', value: 134},
+ {name: '绉︾殗宀�', value: 136},
+ {name: '鏍床', value: 143},
+ {name: '鐭冲搴�', value: 147},
+ {name: '鑾辫姕', value: 148},
+ {name: '甯稿痉', value: 152},
+ {name: '淇濆畾', value: 153},
+ {name: '婀樻江', value: 154},
+ {name: '閲戝崕', value: 157},
+ {name: '宀抽槼', value: 169},
+ {name: '闀挎矙', value: 175},
+ {name: '琛㈠窞', value: 177},
+ {name: '寤婂潑', value: 193},
+ {name: '鑿忔辰', value: 194},
+ {name: '鍚堣偉', value: 229},
+ {name: '姝︽眽', value: 273},
+ {name: '澶у簡', value: 279}
+];
+var geoCoordMap = {
+ '娴烽棬':[121.15,31.89],
+ '閯傚皵澶氭柉':[109.781327,39.608266],
+ '鎷涜繙':[120.38,37.35],
+ '鑸熷北':[122.207216,29.985295],
+ '榻愰綈鍝堝皵':[123.97,47.33],
+ '鐩愬煄':[120.13,33.38],
+ '璧ゅ嘲':[118.87,42.28],
+ '闈掑矝':[120.33,36.07],
+ '涔冲北':[121.52,36.89],
+ '閲戞槍':[102.188043,38.520089],
+ '娉夊窞':[118.58,24.93],
+ '鑾辫タ':[120.53,36.86],
+ '鏃ョ収':[119.46,35.42],
+ '鑳跺崡':[119.97,35.88],
+ '鍗楅��':[121.05,32.08],
+ '鎷夎惃':[91.11,29.97],
+ '浜戞诞':[112.02,22.93],
+ '姊呭窞':[116.1,24.55],
+ '鏂囩櫥':[122.05,37.2],
+ '涓婃捣':[121.48,31.22],
+ '鏀�鏋濊姳':[101.718637,26.582347],
+ '濞佹捣':[122.1,37.5],
+ '鎵垮痉':[117.93,40.97],
+ '鍘﹂棬':[118.1,24.46],
+ '姹曞熬':[115.375279,22.786211],
+ '娼窞':[116.63,23.68],
+ '涓逛笢':[124.37,40.13],
+ '澶粨':[121.1,31.45],
+ '鏇查潠':[103.79,25.51],
+ '鐑熷彴':[121.39,37.52],
+ '绂忓窞':[119.3,26.08],
+ '鐡︽埧搴�':[121.979603,39.627114],
+ '鍗冲ⅷ':[120.45,36.38],
+ '鎶氶『':[123.97,41.97],
+ '鐜夋邯':[102.52,24.35],
+ '寮犲鍙�':[114.87,40.82],
+ '闃虫硥':[113.57,37.85],
+ '鑾卞窞':[119.942327,37.177017],
+ '婀栧窞':[120.1,30.86],
+ '姹曞ご':[116.69,23.39],
+ '鏄嗗北':[120.95,31.39],
+ '瀹佹尝':[121.56,29.86],
+ '婀涙睙':[110.359377,21.270708],
+ '鎻槼':[116.35,23.55],
+ '鑽f垚':[122.41,37.16],
+ '杩炰簯娓�':[119.16,34.59],
+ '钁姦宀�':[120.836932,40.711052],
+ '甯哥啛':[120.74,31.64],
+ '涓滆帪':[113.75,23.04],
+ '娌虫簮':[114.68,23.73],
+ '娣畨':[119.15,33.5],
+ '娉板窞':[119.9,32.49],
+ '鍗楀畞':[108.33,22.84],
+ '钀ュ彛':[122.18,40.65],
+ '鎯犲窞':[114.4,23.09],
+ '姹熼槾':[120.26,31.91],
+ '钃幈':[120.75,37.8],
+ '闊跺叧':[113.62,24.84],
+ '鍢夊唱鍏�':[98.289152,39.77313],
+ '骞垮窞':[113.23,23.16],
+ '寤跺畨':[109.47,36.6],
+ '澶師':[112.53,37.87],
+ '娓呰繙':[113.01,23.7],
+ '涓北':[113.38,22.52],
+ '鏄嗘槑':[102.73,25.04],
+ '瀵垮厜':[118.73,36.86],
+ '鐩橀敠':[122.070714,41.119997],
+ '闀挎不':[113.08,36.18],
+ '娣卞湷':[114.07,22.62],
+ '鐝犳捣':[113.52,22.3],
+ '瀹胯縼':[118.3,33.96],
+ '鍜搁槼':[108.72,34.36],
+ '閾滃窛':[109.11,35.09],
+ '骞冲害':[119.97,36.77],
+ '浣涘北':[113.11,23.05],
+ '娴峰彛':[110.35,20.02],
+ '姹熼棬':[113.06,22.61],
+ '绔犱笜':[117.53,36.72],
+ '鑲囧簡':[112.44,23.05],
+ '澶ц繛':[121.62,38.92],
+ '涓存本':[111.5,36.08],
+ '鍚存睙':[120.63,31.16],
+ '鐭冲槾灞�':[106.39,39.04],
+ '娌堥槼':[123.38,41.8],
+ '鑻忓窞':[120.62,31.32],
+ '鑼傚悕':[110.88,21.68],
+ '鍢夊叴':[120.76,30.77],
+ '闀挎槬':[125.35,43.88],
+ '鑳跺窞':[120.03336,36.264622],
+ '閾跺窛':[106.27,38.47],
+ '寮犲娓�':[120.555821,31.875428],
+ '涓夐棬宄�':[111.19,34.76],
+ '閿﹀窞':[121.15,41.13],
+ '鍗楁槍':[115.89,28.68],
+ '鏌冲窞':[109.4,24.33],
+ '涓変簹':[109.511909,18.252847],
+ '鑷础':[104.778442,29.33903],
+ '鍚夋灄':[126.57,43.87],
+ '闃虫睙':[111.95,21.85],
+ '娉稿窞':[105.39,28.91],
+ '瑗垮畞':[101.74,36.56],
+ '瀹滃':[104.56,29.77],
+ '鍛煎拰娴╃壒':[111.65,40.82],
+ '鎴愰兘':[104.06,30.67],
+ '澶у悓':[113.3,40.12],
+ '闀囨睙':[119.44,32.2],
+ '妗傛灄':[110.28,25.29],
+ '寮犲鐣�':[110.479191,29.117096],
+ '瀹滃叴':[119.82,31.36],
+ '鍖楁捣':[109.12,21.49],
+ '瑗垮畨':[108.95,34.27],
+ '閲戝潧':[119.56,31.74],
+ '涓滆惀':[118.49,37.46],
+ '鐗′腹姹�':[129.58,44.6],
+ '閬典箟':[106.9,27.7],
+ '缁嶅叴':[120.58,30.01],
+ '鎵窞':[119.42,32.39],
+ '甯稿窞':[119.95,31.79],
+ '娼嶅潑':[119.1,36.62],
+ '閲嶅簡':[106.54,29.59],
+ '鍙板窞':[121.420757,28.656386],
+ '鍗椾含':[118.78,32.04],
+ '婊ㄥ窞':[118.03,37.36],
+ '璐甸槼':[106.71,26.57],
+ '鏃犻敗':[120.29,31.59],
+ '鏈邯':[123.73,41.3],
+ '鍏嬫媺鐜涗緷':[84.77,45.59],
+ '娓崡':[109.5,34.52],
+ '椹瀺灞�':[118.48,31.56],
+ '瀹濋浮':[107.15,34.38],
+ '鐒︿綔':[113.21,35.24],
+ '鍙ュ':[119.16,31.95],
+ '鍖椾含':[116.46,39.92],
+ '寰愬窞':[117.2,34.26],
+ '琛℃按':[115.72,37.72],
+ '鍖呭ご':[110,40.58],
+ '缁甸槼':[104.73,31.48],
+ '涔岄瞾鏈ㄩ綈':[87.68,43.77],
+ '鏋e簞':[117.57,34.86],
+ '鏉窞':[120.19,30.26],
+ '娣勫崥':[118.05,36.78],
+ '闉嶅北':[122.85,41.12],
+ '婧ч槼':[119.48,31.43],
+ '搴撳皵鍕�':[86.06,41.68],
+ '瀹夐槼':[114.35,36.1],
+ '寮�灏�':[114.35,34.79],
+ '娴庡崡':[117,36.65],
+ '寰烽槼':[104.37,31.13],
+ '娓╁窞':[120.65,28.01],
+ '涔濇睙':[115.97,29.71],
+ '閭兏':[114.47,36.6],
+ '涓村畨':[119.72,30.23],
+ '鍏板窞':[103.73,36.03],
+ '娌у窞':[116.83,38.33],
+ '涓存矀':[118.35,35.05],
+ '鍗楀厖':[106.110698,30.837793],
+ '澶╂触':[117.2,39.13],
+ '瀵岄槼':[119.95,30.07],
+ '娉板畨':[117.13,36.18],
+ '璇告毃':[120.23,29.71],
+ '閮戝窞':[113.65,34.76],
+ '鍝堝皵婊�':[126.63,45.75],
+ '鑱婂煄':[115.97,36.45],
+ '鑺滄箹':[118.38,31.33],
+ '鍞愬北':[118.02,39.63],
+ '骞抽《灞�':[113.29,33.75],
+ '閭㈠彴':[114.48,37.05],
+ '寰峰窞':[116.29,37.45],
+ '娴庡畞':[116.59,35.38],
+ '鑽嗗窞':[112.239741,30.335165],
+ '瀹滄槍':[111.3,30.7],
+ '涔変箤':[120.06,29.32],
+ '涓芥按':[119.92,28.45],
+ '娲涢槼':[112.44,34.7],
+ '绉︾殗宀�':[119.57,39.95],
+ '鏍床':[113.16,27.83],
+ '鐭冲搴�':[114.48,38.03],
+ '鑾辫姕':[117.67,36.19],
+ '甯稿痉':[111.69,29.05],
+ '淇濆畾':[115.48,38.85],
+ '婀樻江':[112.91,27.87],
+ '閲戝崕':[119.64,29.12],
+ '宀抽槼':[113.09,29.37],
+ '闀挎矙':[113,28.21],
+ '琛㈠窞':[118.88,28.97],
+ '寤婂潑':[116.7,39.53],
+ '鑿忔辰':[115.480656,35.23375],
+ '鍚堣偉':[117.27,31.86],
+ '姝︽眽':[114.31,30.52],
+ '澶у簡':[125.03,46.58]
+};
+var convertData = function (data) {
+ var res = [];
+ for (var i = 0; i < data.length; i++) {
+ var geoCoord = geoCoordMap[data[i].name];
+ if (geoCoord) {
+ res.push({
+ name: data[i].name,
+ value: geoCoord.concat(data[i].value)
+ });
+ }
+ }
+ return res;
+};
+
+option = {
+ // backgroundColor: '#404a59',
+ /*** title: {
+ text: '瀹炴椂琛岄┒杞﹁締',
+ subtext: 'data from PM25.in',
+ sublink: 'http://www.pm25.in',
+ left: 'center',
+ textStyle: {
+ color: '#fff'
+ }
+ },**/
+ tooltip : {
+ trigger: 'item',
+ formatter: function (params) {
+ if(typeof(params.value)[2] == "undefined"){
+ return params.name + ' : ' + params.value;
+ }else{
+ return params.name + ' : ' + params.value[2];
+ }
+ }
+ },
+
+ geo: {
+ map: 'china',
+ label: {
+ emphasis: {
+ show: false
+ }
+ },
+ roam: false,//绂佹鍏舵斁澶х缉灏�
+ itemStyle: {
+ normal: {
+ areaColor: '#4c60ff',
+ borderColor: '#002097'
+ },
+ emphasis: {
+ areaColor: '#293fff'
+ }
+ }
+ },
+ series : [
+ {
+ name: '娑堣垂閲戦',
+ type: 'scatter',
+ coordinateSystem: 'geo',
+ data: convertData(data),
+ symbolSize: function (val) {
+ return val[2] / 15;
+ },
+ label: {
+ normal: {
+ formatter: '{b}',
+ position: 'right',
+ show: false
+ },
+ emphasis: {
+ show: true
+ }
+ },
+ itemStyle: {
+ normal: {
+ color: '#ffeb7b'
+ }
+ }
+ }
+
+ /**
+ ,
+ {
+ name: 'Top 5',
+ type: 'effectScatter',
+ coordinateSystem: 'geo',
+ data: convertData(data.sort(function (a, b) {
+ return b.value - a.value;
+ }).slice(0, 6)),
+ symbolSize: function (val) {
+ return val[2] / 20;
+ },
+ showEffectOn: 'render',
+ rippleEffect: {
+ brushType: 'stroke'
+ },
+ hoverAnimation: true,
+ label: {
+ normal: {
+ formatter: '{b}',
+ position: 'right',
+ show: true
+ }
+ },
+ itemStyle: {
+ normal: {
+ color: '#ffd800',
+ shadowBlur: 10,
+ shadowColor: 'rgba(0,0,0,.3)'
+ }
+ },
+ zlevel: 1
+ }
+ **/
+ ]
+};
+
+ myChart.setOption(option);
+ window.addEventListener("resize",function(){
+ myChart.resize();
+ });
+ }
+
+})
+
diff --git a/src/main/webapp/static/js/BI/china.js b/src/main/webapp/static/js/BI/china.js
new file mode 100644
index 0000000..a79e022
--- /dev/null
+++ b/src/main/webapp/static/js/BI/china.js
@@ -0,0 +1,28 @@
+(function (root, factory) {
+ if (typeof define === 'function' && define.amd) {
+ // AMD. Register as an anonymous module.
+ define(['exports', 'echarts'], factory);
+ } else if (typeof exports === 'object' && typeof exports.nodeName !== 'string') {
+ // CommonJS
+ factory(exports, require('echarts'));
+ } else {
+ // Browser globals
+ factory({}, root.echarts);
+ }
+}(this, function (exports, echarts) {
+ var log = function (msg) {
+ if (typeof console !== 'undefined') {
+ console && console.error && console.error(msg);
+ }
+ }
+ if (!echarts) {
+ log('ECharts is not Loaded');
+ return;
+ }
+ if (!echarts.registerMap) {
+ log('ECharts Map is not loaded')
+ return;
+ }
+ echarts.registerMap('china1', {"type":"FeatureCollection","features":[{"id":"710000","geometry":{"type":"MultiPolygon","coordinates":[["@@掳脺炉脹","@@茮拇脮茒脡杉模潞冒蕗\\茙s脝N艑脭臍盲聹n脺皮蓨膫莯膯拇聻膜菉浓x臍漠莻坪貌茖聜聳芒脭庐漠X纽牛聘Z没脨聥茣茟G膽篓沫M贸路臋c毛茲蓧l脻漂止脜艃^脫路聫聺艣艃菋茝膹聧铆氓蓻G蓧聶驴I膵茫聬茫F楼臉W乾脧亩帽脛","@@\\p|WoYG驴楼I聠j@聻","@@聟隆聣@聛聢V^Rq聢B聛bA聦nTXe聞聠聻Qr聶漏C","@@脝EE聴聞kWq毛聽I聹"]],"encodeOffsets":[[[122886,24033],[123335,22980],[122375,24193],[122518,24117],[124427,22618]]]},"properties":{"cp":[121.509062,25.044332],"name":"鍙版咕","childNum":5}},{"id":"130000","geometry":{"type":"MultiPolygon","coordinates":[["@@\\a聯M`脟陆脫nUK聟臏聛膿s陇颅漏yr媒搂u模聦聫c聠J聤禄eI聢聙P]聜陋r聣潞c_魔虏G录s`j脦鸥n眉s脗聹木P","@@U`Ts驴m脛聜","@@F聼聝聲聸Oh聡膽漏O聼聸i脙`ww^聝脤k聼聭脩H芦茋扦艞暮tFu聟{Z}脰@U聡麓聟蕷Lg庐炉O谋掳脙w聼聽^聵聴聙Vb脡s聡聢mA聟锚]]w聞搂聸RRl拢聡怒uw聸N聴脕`脟F膿脻膷然聨uT隆墓聴炉脮炉s艞艖拢Y陋hV聮茘拢茀n毛YNg聝q录艣驴碌谋虏U潞脻U膮聨膮艝贸聦xV@t聧聢漂聦J聰]e聝R戮fe|rHA聵|h~臇茘l搂脧聤jV毛`聽脴o聢脜bbx鲁^z聬脙亩職露Sj庐A聰y脗h冒k`職芦P聙聰脣聢碌EF聠脹卢Y篓幕r玫qi录聣Wi掳搂聬聮脨卤虏掳`[聢脌|臓O@脝xO\\t聨a\\p_Z玫^没{摹聦颧X媒莫脫j霉脦Rb聸職^脦禄j{铆聫d臎Yf铆脵Ty聨聣m艅诺艒Him陆聮茅艆颅aVc艡搂ax鹿X呕谩c聡聻WU拢么茫潞Q篓梅脩ws楼qEH聣脵|聣聸拧YQo艜脟y谩膫拢M脙掳o钮聫脢聣P隆m聫職WO隆聙v聠{么v卯膿脺ISp脤hp篓聽聭j聠de艛Q脰j聵X鲁脿聶膱[n`Yp@U聻聳cM`聮RKh聦Eb聹聰p艦lNut庐Etq聜ns脕聤gA聺聥i煤聛聥oH聡qCX聡聰hfgu聯~脧聥WP陆垄G^}炉脜墨GC聼聺脩^茫ziM谩募MT脙茦rMc|O_聫聻炉艓麓|聡morDkO\\m膯Jfl@c蘑卢垄a摩tR谋脪聶X聫貌毛卢WP{诺谦茲聟聸墨脹梅膮V脳q匹V驴a葔d鲁聺B聸qPBm聸a脣膽呕模m聯脜庐V聤鹿d^K聡Ko聼nYg聯炉Xhqa聰Ldu楼聲脥p菂隆K膮脜聝k臐臋臎hq聡}Hy脙聯]鹿千拢聟脥梅驴q谩聲gPmoe聹聧i聣陇o^谩戮ZE聡聵Y^聟N媒{n聲聝Ol卤脥聯@M聮膵猫k搂da聥聭Na脟寞驴]酶聣Rii帽E聣聙奴聥i聞潜脿Ut臈Gyl聝}聧聦脫M}聙jpEC~隆FtoQi聭職Hk聺k{聬ILg慕xq脠茓脛d聳eV聨DJj拢聙J|脜dz脗聲Ft~聻K浓赂I脝v|聰聡垄r}猫聠聨onb聵}`R脦脛n掳脪d脼虏聞^庐聮ln脨猫膭l冒脫聹脳]陋脝}聬聧Li膫卤脰聫`^掳脟露p庐膽Dc聹艐`聧聳Z脭聮露锚qvF脝職聠N庐膯TH庐娄O聮戮聤Ib脨茫麓B膼散糯脝铆圈p聳膼脼XR聙路nndO聻陇聮O脌膱茠颅Qg聵碌Fo|g葤臋SWb漏osx|hYh聲g艃fm脰末n潞聙T脤聮Sp聸垄dY膜露U膱jl聮菒p盲冒毛x鲁k脹fw虏Xjz~脗qbT聤脩聞臎浓@|oM聡聮zv垄Zr脙Vw卢脓臇赂f聦掳脨T聙陋q聨s{S聻炉r聽忙脻l录脰臑聽菃iG臉聜J聶录lr}~K篓鸥茞脤W枚聙聶录聹脼掳n脼o摩L職聠|C~聯D漏|q]SvK聙脩cwp脧脧聛聠目聫膰猫n莫W聬l膭kT}卢Tp職~聝庐Hg聬d聞聣聠藪暮聤聰聨BVt聞E脌垄么P膸茥猫@~聜k聳眉\\r脢臄脰忙W_搂录F聵聠麓漏貌D貌j聬聮聢Y脠rb臑膩酶艀G{苺|娄冒rb|脌H`p蕿kv聜GpuARh脼脝嵌g臉聤T聫羌乒S拢篓隆霉鲁艠脥]驴脗y聧聶么EP聽xX露聫鹿脺聡O隆聯g脷隆Iw脙茅聭娄脜B聡脧|脟掳聟N芦煤mH炉聺聥芒聼b臋聠U~x膱b葤{^x脰lD聛聻聲赂d蓚聡聞~"]],"encodeOffsets":[[[120023,41045],[121616,39981],[122102,42307]]]},"properties":{"cp":[114.502461,38.045474],"name":"娌冲寳","childNum":3}},{"id":"140000","geometry":{"type":"Polygon","coordinates":["@@聻魔脺_陋l矛wGk脹脙菑ok聭膰i碌VZ模隆co聹聭TS脣鹿莫mn脮艅e聳hZg{gtw陋pXa臍Th葢p{露Eh聴庐R膰茟P驴拢聭P聺mc陋aJy媒{聝媒去o脜卯伞懦A膹盲鲁a脧聣J聭陆楼PG颅膮SM颅聫sW聺z陆碌脹聙聭Y脫聙聧艝gxoOk膾Co颅脠碌]炉聬_虏脮j膩聨K~聫漏脜脴^脭聸k茂莽膬m脧聭k]颅卤聝c脻炉脩脙mQ脥~_a聴pm聟聧~莽隆q聯聢u{J脜脓路聺Ls}聳Ey脕脝cI{陇Ii聧CfUc聲茖脙p搂]臎聸芦vD@隆S脌聭碌M聜脜wu聨YY聡隆Db脩c隆h聝脳]nkoQdaM莽~eD聲脹tT聣漏卤@楼霉@脡隆聣ZcW|WqOJm末l芦魔艧vO脫芦Iq聧膬V聴楼聼D[mI~脫垄cehi脥]茡~磨qX聤路e品聹n卤聯}v聲[臎膹聨艜]_聭艙聲`聣鹿聝搂脮艒I聶o漏b颅s^}脡t聧卤奴芦鲁p拢每楼W脩x莽脕芦h脳u脳聦楼艡聞聥戮d脪{潞v拇脦锚脤蓨虏露聙眉篓|脼聘碌炔聭LL煤脡茙陇蠆臋臄V`聞_b陋聥S^|聼d聤zY|dz楼p聠Zb脝拢露脪K}t摩脭艈茽聜PYzn聙脥vX露臍n聽臓聛脭聞z媒娄陋聵梅聻脩母脵聨U葘赂聜d貌脺J冒麓聮矛煤NM卢聦XZ麓聭陇艎歉_tldI職{娄苺冒臓趣楼NehXn聛YG聜聡R掳聽片Dj卢赂|C臑聞Kq聜潞f茞i暮漏陋~膯OQ陋聽陇@矛铅蓪虏忙B聦脢聰T聹臑聬職H茦脕莫脣臇聮職拇艦聳葊聹脝每葎l扭膾枚聞t聰脦陆卯录抹Xh聦聭聵|陋M陇脨z脼末脪聝S聣rao鲁"],"encodeOffsets":[[117016,41452]]},"properties":{"cp":[112.549248,37.857014],"name":"灞辫タ","childNum":1}},{"id":"150000","geometry":{"type":"MultiPolygon","coordinates":[["@@仟偏脤脹M聟膫[`脮聻Cn}露Vc聟锚聯s聝聳聺炉聥Pq聝FB聟聣|S聲鲁C|k帽聲H聥聫d聭i脛楼聧s聢艍脜聭聟P贸脩脩E^聭脜Ppy_YtS聶聧hQ路aHwsOn艍脙職s漏iqj聸聣聙USi潞]茂W職聣芦gW聛隆A聳聛R毛艣聸某臉聲聟聦聛暖`莽玫h]y禄莾聼菦窑x脪m~zf}pf|脺ro脠zrK脠牡S僻聞偶販臓u~猫卢v卯S录聶膫h聳職臇M脠脛w聜\\f纽掳W聽垄戮lu鸥D聞w聤\\艝臐","@@聝GVu禄A聴yl脽铆鹿茫聬e聮聯]E膩貌鲁C鹿冒聯戮聢虏i聦聬脪Adk貌^P聯虏C菧遥莿聽z录g^猫枚虐_聥聜聳聠牟臅锚聞聹}g脕nUI芦m聣聟聞聥]j聡vV录聧euhwqA聞聫aW聵聝_碌j聟禄莽jioQR鹿膿脙脽t@r鲁[脹l膰脣^脥脡谩G聯聸OU脹聴OB卤聲X聼k脜聡鹿拢k|e]ol聶聼kV脥录脮qta脧玫jg脕拢搂U^聦聰RL聢脣nX掳脟聮Bz聧聠^~wfv聢ypV聽炉聞偏膲谁全茥欧煽每目茟藘臐每脙莾脽脣艖贸漏菒葝艗聺臇M脳脥Eyx聥镁p]脡v茂猫聭v聺苺n脗拇脰@聜聣聠V~膱聶聤鲁ME聢母脜臇t聴膿jy脛DX脛xGQuv_聸i娄aB莽w聭藳wD聶漏{聼t膩mQ聙{EJ聫搂KP艣茦瓶楼聧@聣sCT聲脡}蓛w聢茋y卤聼g聬脩聯}T[梅k脨莽娄芦聟S脪楼赂毛BX陆聣H谩脜碌脌臒tS聬脻脗a[疲掳炉聛娄聛P茂隆聛]拢摹聯聳聯脪k庐G虏聞猫Q掳贸Mq}E聤贸茞脟\\聛聝聡@谩眉gQ脥聥u楼F聝聯T脮聸驴J没聡]|mv膩脦Yua聛^Wo脌a路颅z膮脪ot脳露CL茥i炉陇m茙H菉陇卯矛删艎矛Td氓wsR聧脰g膾懦煤聛脥摹盲脮}Q露聴聢驴A聲聠聥[隆聦{d脳uQA聝聸M聲xV聥vMOm膬l芦ct[w潞_職脟脢聤聨聼jb脗拢摩S_茅聯QZ聯_lwgOi媒e`YYJq楼I脕聢浅拢脵脣[脮陋u茝鲁脥T聴s路b聛脕慕盲臈[聸b[聢艞f茫cn楼卯C驴梅碌[艔脌Q颅艒職膲m驴脕^拢mJVm聡聴聫L[{脧_聺拢聸F楼脰聧{殴A}聟脳Wu漏脜a懦某瞥hB{路TQq脵I姆脣聭Z膽漏Yc|M隆聟L聲聺eVU贸K_聺聺QWk聮_磨聭驴茫Z聫聲聛禄X\\拇uU聝猫聡lG庐臎艂T臓臒D艃聰聸聻聛G聜脝脥z]聥卤聟怒漏聼脜聮]聦脜脨}U脣楼漏T膵聶茂xgckfWgi\\脧膾楼Hk碌E聵毛{禄脧etcG卤ahUi帽iWs蓙聢路c聺聳C聜脮k]w葢|膰a}w聟Va臍谩聽聻聦G掳霉nM卢炉聠{脠聢脨脝A聮楼脛锚Jx脵垄聰hP垄脹聢潞聙碌聬wWO聼贸F聨職脕z^脌艞脦煤麓搂垄T陇腔坪S聬臈聣堑h脻脜QgvBHou聛蕽l_o驴Ga{茂q{楼|趴目H膫梅a臐脟q聡Z聫聭帽i帽C鲁陋聴聟禄E`篓氓X膿脮q脡没[l聲}聛莽@膷茦贸O驴隆聝FUs聧A聣聯式墨cc職oc聝聜聝脟S}聞聯拢聡IS~膬l聫k末X莽m聬膱聟艀脨聜o脨dx脪uL^T{r@垄聭聻脥聝臐K茅n拢kQ聶聣y職脜玫脣X欧茝L搂~}kq職禄聛IH臈菂j臐聼禄脩脼o聼氓掳qT聺t|r聧漏脧S聥炉路e浓臅x芦脠[eM聢驴yu聢聭pN~鹿脧yN拢{漏聮聴g聥魔W铆禄脥戮s聯蓹拧菂_脙膧蓷卤膮聶某膲聫蕧艑欧聴S聸脡聯A聥卤氓钎蓩@毛聼拢R漏膮P漏}墓陋茝j鹿er聛聝LD臐路{i芦偏C陆脡shVz聟GS|煤镁X聰gp聸{脕X驴聼膰{票葟帽Z谩臄yo脕hA聫聶}艆膯fd艍聞_鹿聞Y掳臈签脩隆H炉露oMQq冒隆脣聶|聭脩`骗艁X陆路贸脹聯聧x臒寞脜cQ聡聢聯聝s芦t葖菂F聯聼聛聺霉^i聧聭t芦膶炉[聸h聛聛Ai漏谩楼脟臍脳l|鹿y炉K葷qg暖{帽聬菣碌茂聜膵聶墓z聴艢拳露隆聵聸o沤盲脮G\\脛聫T驴脪玫r炉聹聼Lgu脧Y臋R譬職煞艑O\\陌脨垄忙^艎聽牟榷葐b脺G聨臐卢驴臍V膸g陋聧^铆u陆j每臅臋j谋k@慕聝]臈l楼脣聡沫没脕聞聝臈茅V漏卤膰n漏颅葒聻脥q炉陆聲Y脙脭艍聯脡N脩聺脜脻y鹿Nq谩蕝D恰脣帽颅苼Y脜y瘫os搂葖碌式菢菑片杀脿聭瓢N垄茢脢u木媒木蠋泉坪蓚募聻x聹Z膱}脤艍弄聵暮艙聨沫F袥慕虆龋徒脪诺矛譬脟蠇每犬恰艔莽茟暖臅~脟聧聸录瘸脨Uf聠dIx每\\G聽聫聢z芒蓮脵O潞路pqy拢聠@聬聦聤q镁@菫私IB盲疲zs脗Z聠脕脿幕d帽掳艜z茅脴疟z葯C矛D葠拇暮f庐聨脌木瓢酶@蓽脰脼K膴艊苿搂聜蛻t臎茂汀VA摹脩脩禄d鲁枚菎脻X膲臅脰{镁膲u赂脣蕝臒U處茅h晒茊虠坍葮菉芝啷溹“牛嗒久裁な甒卢庐覍e专奴葼k涩苫碳茫眉f茽S爪嫂蟼氓葓H蠚脦K浅筒O冒脧葐茦录C蠚菤啖毸夹っ斅偮て屄災灺澨猀胜麓录m葼J藔聼撇脌蔂m蓡聤莿臏茽麓菭N~聙盛臏聜露茖膯臉藕蕟痊霜臍膾赂臑G葨拼苺j`蘑莽亩膩脿艃潞膿蘑聝臇膰職Y聦脌艓眉么Q脨脗艓艦菃艦锚茤職聵o藛D膜脮潞脩菢脹摔鲁蛝g艅聛茦臄脌^聻陋苽`陋t戮盲茪锚摩膧录脨聙臄菐篓葦禄蜖^水脢圈皮酶xRr艤H陇赂脗xD脛聺聦|酶藗藴飘聬脨卢蓺w刹Fj臄虏脛w掳菃d脌脡聻_母d卯脿艓j脢聹锚T臑陋艑聡艤W脠|tq蘑UB~麓掳脦FC聲聨U录p膧膿苿N娄聧戮O露聤艂K膴Oj聯臍聰j麓臏Yp聵{娄聞聢S臍脥\\T職脳陋V聳梅艩铆篓脜DK掳脽t艊臄K職篓堑脗c木蹋臍牵葎慕F聡l摹U牡聹艊聥龋F蕢蓙聝M臒寞蕪贫煞脴怒O墙芦平聬奴鹿票艖虧权搂葹蕵臇i蓽啥师}篓知酄溙�茋乾鹿迁E甩磨陋脭锚F聨x煤Q聬聞Er麓W聞rh陇茞聽\\tal膱DJ聵脺|[Pll虤赂茙G煤麓P聻卢W娄聠^娄聳H]prR聯n|聬or戮聬wLVn脟Iujkmon拢cX^聫Bh`楼V聰聞娄U陇赂}聙xRj聳[^xN[~陋聤xQ聞聜[`陋H脝脗Exx^w職N露脢聵|篓矛聠聵聙Mr聹dYp聜聬oRzNy聵脌Ds~聙bcf脤`L聳戮n聥|戮T聜掳c篓脠垄a聜r陇聳`[|貌D艦臄枚xEl脰dH聞脌I`聞膸\\脌矛聛~脝聨R录tf聲娄^垄姆露e聰脨脷M聦ptgj聳聞伞膶脜y摹L没聶艊V庐聤脛聫脠苺聠膸掳P|陋VV聠陋j聳卢臍脪锚p卢聳E|努脗_~录r茞K聽f聢{臉F膾聹茖X瓢膬k脙膭}n碌聳o聛聼脳q拢莽颅kX聭{u末芦膩铆脫U艆脻VU艑]聙聫扭楼ly艌[聙oi{娄聥L聡母聟摩^么芒J聢篓^UZ冒脷聰聺膾L聞驴脤聥聢f聦拢K拢屎聶oqN聼聝w臒c`ue聴tOj脳掳KJ卤q聝脝摹m聣臍艞os卢聟qehqsu聹聝H{赂kH隆聤聟脢R仟脟茖b葐垄麓盲脺聧垄N矛脡蕱娄芒漏茥貤"]],"encodeOffsets":[[[128500,52752],[127089,51784]]]},"properties":{"cp":[111.670801,40.818311],"name":"鍐呰挋鍙�","childNum":2}},{"id":"210000","geometry":{"type":"MultiPolygon","coordinates":[["@@L聳聨@@s聭]","@@MnNm","@@聛d聠c","@@e脌聜C@b聜聯聫聣","@@f聡聟Xwkbr聳脛`qg","@@^jtW聧Q","@@聛~聽Y[c","@@I`臇N^_驴聛Z聜脕M","@@脧x菍{q_脳^Gigp","@@iX露B聟Y","@@聞Y聟Z","@@L_yG`b","@@^WqCTZ","@@\\[聯聥搂t|聰聻]","@@m`p[","@@@聹茅^B聠聡nt聢a脢U聴聵聼]x聽炉脛P牟颅掳h聙蕶K鲁聠V聢脮@Y~聠|Ev墓s脟聞聧娄颅L^p脙聜虏鸥脪G聽聮脣l]聞xx脛_聵fT陇膸陇c聨聹P聞聳C篓赂TVjbgH虏sd脦dH聬t`B聢聴虏卢GJj臋露[脨hjeXdlwh職冒S膶娄陋V脢脧聙聥脝聭Z聵脝哦庐虏聠^聦脦y聛脜聜H聹聺艅聯臍DM魔臏艁H颅聢k聞莽vV[某录W聳聜Y聬脌盲摩聮聭`Xl聻R`聻么LUV聻fK聳垄聠{NZd膾陋聮Y母脤脷JRr赂SA|拼g糯拇脝bv陋脴X~聠藕B聨|娄脮聹E聻陇脨`\\|聬K聢聵UnnI]陇脌脗膴n艓聶R庐艕驴露\\脌酶铆Dm娄脦b浓ab聣聹a臉\\木茫聜脗赂a聵t脦S茞麓漏v\\脰脷脤谴陇脗聡篓JKr聙Z_Z聙fj镁hPkx聙`Y聰聮RI聦jJcVf~sCN陇聽聢E聜聹h忙聫m聣聳sHy篓S冒脩脤\\\\聼膼R脢wS楼fq艗脽媒谩臑聧脵脡脰[^炉扦挪聞锚麓\\娄卢膯PM炉拢聼聢禄u茂p霉zEx聙聻an碌yoluqe娄W^拢脢L}帽rkqW艌没P聶聣UP隆么J聤oo路聦U}拢聦聞[路篓@X聦母聼聯聥聥DXm颅脹脻聫潞聡聸GU聥C脕陋陆{铆膫^聬cj聡k聯露脙[q陇聯L脡枚鲁cux芦|Zd聝虏BW脟庐Y脽陆ve卤脙C聲媒拢W{脷^聮q^s脩路篓聥脣M聝r聯鹿路C聛楼聡GD聫聸r铆@w聧脮K牛脙聺聥聵聼芦V路i}x脣脥梅聭i漏臐聡蓾恰]聝聢{c聶卤OW聥鲁Ya卤聼聣_莽漏聜H聻臅o偏聙艊q聝r聺鲁聣Lys[聞帽鲁炉OS聳膹OMisZ聠卤脜FC楼Pq{聫聜脙[Pg}\\聴驴gh膰O聟聲k^末脙聛Xa聧臅脣磨M颅oEqqZ没臎艍鲁F聭娄o牡聴h聼脮P{聫炉~T聺脥l陋聣N聣脽Y聯脨{Ps{脙VU聶聶e膸wk卤艍V脫陆沤J茫聛脟脟禄Jm掳dhc脌ff聭dF~聢聙膧e臇聙d`sx虏聽職聝庐E摩娄聳職dQ聧聥脗d^~膬脭H聢娄\\聸LKp膭Vez陇NP聽枪脫聴R聶脝膮JSh颅a[娄麓脗ghwm聙B聬脨篓藕hI|聻VV聨聴聨|p]聽脗录猫N盲露脺B脰录聯L`聜录b脴忙聦KV聰聼po聹煤NZ脼脪Kxpw|脢EMnzEQ職聨IZ聰聨Z聡NB聢膷脷F脺莽m末聜W莫帽t聭脼牡脟帽Z芦uD聜卤|茝l菞w路卤Pm脥a聣聳d聫a聡聽CL聡菓k霉贸隆鲁脧芦Qa膵脧聭O脙楼脮膽Q去膵骗y聥鲁脕A"]],"encodeOffsets":[[[123686,41445],[126019,40435],[124393,40128],[126117,39963],[125322,40140],[126686,40700],[126041,40374],[125584,40168],[125509,40217],[125453,40165],[125362,40214],[125280,40291],[125774,39997],[125976,40496],[125822,39993],[122731,40949]]]},"properties":{"cp":[123.429096,41.796767],"name":"杈藉畞","childNum":16}},{"id":"220000","geometry":{"type":"Polygon","coordinates":["@@帽r陆脡K聺膩G脕陇ia聧聽脡聣聶脠鹿`\\xs聙卢d膯kNnuNU聦聳w聹Nx露c赂聥|\\垄聟聦G陋贸膭~R茫脰脦蘑霉聜膽糯脮hQ聨xtc忙毛S山艍铆毛菈拢茘G拢nj掳K茦碌Ds脴脩py膯赂庐驴bXp聜]vb脥Zu膫{n聢^I眉聹脌S脰聞聰娄E聦vR脦没h@芒聞聢[聜茝脠聣么~FNr炉么莽R卤聝颅H脩l聲聮蘑聳^陇垄聜O冒聼聨忙txs艗]脼脕T聫臓s露驴芒脝聤GW戮矛A娄路T脩卢聠猫楼聙脧脨J篓录聫脪脰录聝痞蓜x脢~S聳tD@聤膫录糯隆jl潞W聻v脨聣聢z痞Z脨聨虏CH聴聽聞A聺xiukd聥聦Ggetqmc聻脹拢Ozy楼cE}|聟戮cZ聟聧k聜聣驴u艕茫[oxGikfe盲T@聟職SUwpi脷FM漏聮拢猫^脷聼聜`@v露e艌聠f聛聽h聵eP露聬聻t聯盲Ol脙聰Ug聝脼z鸥U`l聹}脭脝Uv脴_艑卢脰i^膲i搂虏脙聤B~隆膱聶脷Egc|DC_圈m虏rBx录M脭娄女d抹脙芒Yx聭茦DV脟暮目g聧驴cw脜\\鹿聵楼Y沫l聛聹陇聻Ov聠職LjM_a聽W`z募M啪路\\swq脻SA聡職聴q聣艢某炉聤聭掳k聬聤R膿掳wx^膼k莻脪聯聞聹聻聯聹聨聞聥\\]聵nr膫}虏膴挪脪酶茫h路M{yMzys臎n聺膾摹V路掳聯G鲁录X脌聯聯聶陇鹿聧i麓o陇艃職聼脠`脤聝遣脛U臑d\\i脰職聦聢m脠B膜脺刹DEh聽LG戮苺脛戮{Wa聦聧Y脥脠聫蘑臉脭R卯膼j聥}脟聻聯ccj聡oUb陆職聧{聯h搂蔷{K聥茤碌脦梅聻G膭脴艤莽瓢脤s芦l聸聲yi膿芦聥`氓搂聺H楼Ae聺^搂聞GK聛}i茫\\c]v漏模Z聯m脙|聯[M}模T蔁牡脗聭脗`脌聳莽m聣聭FK楼脷铆脕bX職鲁脤Q脪聭Ho聛f{聣]e聙pt路G艐臏Y眉n膸懦VY^聮聵yd玫k脜ZW聞芦WUa~U路Sb聲wG莽菓聜聯iW^q聥F聜聯聸uN臐聧聴路Ew聞聥UtW路脻膹忙漏PuqEzwAV聲聴XR聣茫Q`颅漏G聤Y聟Yhc聲UGorBd}模脡聡b隆路碌MicF芦聴Y茀聦禄聟茅\\聧聝晒~菣G鲁m脴漏B拧聬uT搂膜陆垄脙_脙陆聭L隆聧聭没聼sT\\rke聶\\PnwAK聜y}聺聮ywdS聶ef碌]Uh目D@m每va職脵NSk聺Cun聟c每`l聜聣W聥聞臈V芒娄梅~^f脧~聹vwHC聨寞聞`xqT颅聛颅聝lW芦茂赂sk聬m聥聥脽EG聯qd炉聲聥R聟漏脻聨炉炉S聠\\cZ鹿i疟茝Cu茘脫X聡oR}聯M^o聲拢聟R}o陋U颅F聟uuXHl聫E脜聲聡聙脧漏陇脽gX聢镁陇D聳虏脛uf脿脌颅XX脠卤Ac聞{Yw卢dv玫麓K脢拢聰\\r碌脛l聰i聢聫d膩]|卯漏戮D脗V聦聹H鹿聢脼聬庐脺Wn聦C聰聦姆聽W聥搂@\\赂聥聝~陇聥Vp赂聣p贸IO垄聤VO職艊眉rXql~貌脡K]陇楼Xrfkvzpm露聺bwyFo煤v冒聡录陇聽N掳膮O楼芦鲁[聝茅牵疟]掳脮\\脷脢臐聨么卯艊脭a芒聼BYl膹Q[聽脣[茂脪楼RI|聭`j聻]P"],"encodeOffsets":[[126831,44503]]},"properties":{"cp":[125.3245,43.886841],"name":"鍚夋灄","childNum":1}},{"id":"230000","geometry":{"type":"MultiPolygon","coordinates":[["@@U聝碌N每楼墨猫莽聛聥聲聺H脥酶茣露L聦墙|g篓|聰聶聨a戮pVi聢dd聺聰~脠i聦铆膹脫Q摹臈脟聬Z脦聥聨Xb陆|趴脙H陆聼KFg杀C模脹脟A聡n聶聥j脮c[V臐潜脙脣聞脟_聶聽拢艅鲁p聨j拢潞聰職驴聰禄WH麓炉聰U赂膽蘑m聻t臏yzzNN|g赂梅盲疟脩卤膲膩~mq^聴聦[聧聝聰聸聸聺聰聝莵脩膹lw]炉xQ臄聫聣炉l聣聮聙掳艡拇r聤聶聵B聢脼Txr[t沤赂幕N_y聼X`biN聶Ku聟聺P聸拢k聜Z漠聴娄[潞x脝脌dh聨墓艀U脠茥Cw聮谩Z魔脛怒c脫楼禄NAw卤q去nD`{Chd脵F膰職}垄聣A卤脛j篓]膴脮j艐芦脳`Vu脫脜聸~_k欧V脻yh聞聯Vk脛茫Ps聰聫聺O碌聴f聼ge聜艊聟碌f@u聛_脵聽脵c聼陋N陋脵EojVx聶T@聠茫SefjlwH\\p艔盲脌v聛聤聨lY聠陆d{聠F~娄dyz陇P聺脺ndsrhf聥Hc聦vlwjF聹拢聛G聵卤D脧聧匹Y聡y脧聤聺u鹿Xik目娄脧q茥莯O艤篓LI聬|FR膫n聽s陋|C職藴zx聬A猫楼b聹fudTrFW脕鹿Am|聵臄臅s姆脝F聡麓N職聣}膰聟U聛聤脮@脕某趴mu聻莽聮u冒^脢媒ow聦Fz脴脦臅N艖聻菑葞么陋脤艗莿脿膧脛藙臑艀茠蕗膧茦鸥水痊片膴掳聝U聼zou聡xe]}聨聟Ay脠聭W炉脤mK聡聯Q]聥莫潞if赂脛X|sZt|陆脷U脦聽lk職^p{f陇l聢潞l脝W聽聳聙A虏聵PV脺聹PH聰脢芒]脦膱脤脺k麓\\@q脿s臄脛Q潞pRij录猫i聠`露聴聞bX聝聬rBgxfv禄聨uUi聢聦^v聧~聰J卢mVp麓拢聦麓VWrnP陆矛垄BX聜卢h聶聤冒X鹿^TjV聹聤ri陋j聶t艎脛m聙tPGx赂bgR職聨sT`Zoz脝O]聮脪F么脪聠O脝聮聡艎聦v脜聻聰p聮cG聦锚聤sx麓DR聳聦{A聠聞EOr掳聦聲聻x|铆聹b聢鲁Wm~聺DVj聧潞茅NN聠脣脺藳啥颅G聝x欧CSt聼}]没艒聲Smtu脟脙臅N聲聶膩g禄職铆T芦u}莽陆B牡脼剩楼毛脢隆M脹聨鲁茫葏隆茓a签脠脡Q聣聠G垄路lG|聸聞tvgrrf芦聠pt臋艠n聤脜蘑r聞I虏炉Li脴sPf聵_v臓d聞xM聽pr使職L陇聥陇聡e脣聦聝脌膽K聯聻茂脵VY搂]I聡贸谩磨]姆聠K聢楼聦j|p艊\\kz牛娄聬拧n艈盲脭V膫卯莫卢|vW聮庐l陇猫脴r聜聵聲xm露膬~l脛漂膭蛣枚葎E脭陇脴Q膭聳膭禄脾j圈O呛篓矛S艝脝片y聰聧Q聹v`聳cw聝ZS脤庐眉卤莿]艀莽卢B卢漏艅z坪欧蓜e聬eO聛抹S聮聺聦fm聽膴聜苺P處膿z漏膴聜脛脮脢mg聼脟sJ楼茢聢艎艣忙聮脦聛脩qv驴铆UO碌陋聣脗n摩脕_陆盲@锚铆聟拢P}臓[@g摹}g聯蓨脳聯没脧WX谩垄u啪苹脤sN脥陆聺茙脕搂膷艕聸A聫膿eL鲁脿ydl聸娄臉V莽艁p艣菃慕暮趴脢聝Q铆脺莽脹摹脭聫s臅卢聴歉炉Y脽膵摹H碌聽隆e氓`聺募聝r膲艠贸脾F矛聯膸W酶x脢k聠聰茍d片聫v|聳I|路漏Nq艅R艀聝陇茅聰e艎聹艀聸聢脿艀U虏艜苺B聜Q拢膸}L鹿脦k@漏膱u前懦迁聰脷搂茍nT脣脟茅茻脢cf膷扭^Xm聡聴H聧膴臅脣芦W路膵毛x鲁菙姆脨膵J膩聜w陌_母聵葊^么Wr颅掳o煤卢摩聟浓K~聰劝C膼麓嵌拢聮fN脦猫芒w垄Xn女e脗脝亩聨聬戮戮x盲L拇聛臉l募O陇脪抹A垄脢蓺篓庐聜脴C脭聽努G茽聰痞Y臏聡臉脺片DJ聴g_庭艙@膷艆幕A聯露炉@w脦qC陆膱禄N聼膬毛K聶膹脥Q聯脵偏[芦脙铆聲g脽脭脟O脻谩W聭帽聫uZ聯炉磨聙聼聧艜膩隆脩姆Ju陇E聽聼氓炉掳WK脡卤_d_}}聧vy聼玫u卢茂鹿脫U卤陆@g脧驴r脙陆D聣聠g聟Cd聣碌聴掳MF聛聫Yxw驴CG拢聥R茮陆脮{]L搂{qq膮職驴B脟苹臒毛職墉菉脣|c虏}F碌}聸脵Rs脫p聫g卤聤QNq谦艐Rw艜n茅脩脡K聼聠芦SeYR聟艐聥@{陇SJ}職D聽脹菛謲聼]g聺r隆碌欧jqW脹ham鲁~S芦聯聞聸脺[","@@屁聝亩TL脟yqp脟脹qe{~oyen}s聣`q聡i聧XG聰霉]脣p陆聯漏l脡聡脕p]脼帽麓F膫聰^f聭盲聫卯潞k脿聵z录BUv卢D"]],"encodeOffsets":[[[134456,44547],[127123,51780]]]},"properties":{"cp":[126.642464,45.756967],"name":"榛戦緳姹�","childNum":2}},{"id":"320000","geometry":{"type":"Polygon","coordinates":["@@脮g^v脕bn脌聥`Jn臐卢聨貌M露臉職T脰艗b聜聵e娄娄聙{赂Z芒膰Np聦漏聻Hp|`聢mjh聤SEb\\afv`sz^lk聨lj聥脛tg聥陇D聵颅戮X職驴脌聮|膼聰iZ聞聺葊氓B路卯}GL垄玫c脽ja聼yBF碌脧C^沫聲c脵t驴s臒H]j{s漏HM垄聝QnD脌漏Da脺脼聦路jg脿iDbPufjDk`dPO卯聝hw隆磨聡楼職G聵聼P虏膼ob潞rY聠聞卯露aH泞麓聽]麓聜r谋l聺w鲁r_{拢DB_脹d氓uk|聢浓炉F聽C潞yr{XFy聶e鲁脼膵聡驴脗聶k沫B驴聞Mv脹pm`r脷茫聰@臉鹿h氓g脣脰瓶xnl膷露脜矛陆Ot戮dJl聤VJ膫聤聹莯聹艦qvnO聤^聼J聰Z聭偶路Q}锚脥聨脜m碌脪]聨茘娄Dq}卢R^猫膫麓艀幕膴I脭聮t聻牟yQ艕臓MNt聹R庐貌Lh聫聣聸臍s漏禄聹}O脫聦GZz露A\\j抹F聢盲O膜聵HY職聠Jv聬脼HNi脺a膸職脡聳nFQl職NM陇聢B麓膭N枚蓚tp聳努dZ脜gl聲mu脟U拧聨聯艦聡脷b陇u艃J糯u禄鹿膭聲l聛葨魔糯w虒诺虏枪菭蜎h沫艂茣r莽眉卤Y聶r艡l楼聮i`茫__垄膰S脜r[脟q^霉zWmO膱a艕脻蔀茂虏石蕣谩臉某膾黔P魔蛵么茓脛聺脛脥聨墨聣莽脹蓤钎拢颅脹mY`贸拢Z聧芦搂掳脫鲁QafusN谋菂_k}垄m[脻贸D碌聴隆RL膷iXy聡脜N茂膬隆赂i臄脧聭N脤姆o谋d艒卯氓扭没Hcs}~脹wb霉鹿拢娄脫C聛t聥OPr聝E^脪o聤g聶膲I碌聻脹脜使K聟陇陆phM聢煤`m聰R赂娄P茪g聠脡LR聤s`拢炉茫hD聞篓|鲁陇聣C"],"encodeOffsets":[[121451,32518]]},"properties":{"cp":[118.767413,32.041544],"name":"姹熻嫃","childNum":1}},{"id":"330000","geometry":{"type":"MultiPolygon","coordinates":[["@@聛jX^n聟","@@sf聢dM聣","@@qP\\xz[_i","@@o\\V聮zRZ}mECy","@@聭R聝垄聜FX}掳[m]","@@Cb聹\\聲}","@@e|v\\laus","@@v~s{","@@Qx脗F漏}","@@鹿n聦v脼s漏m","@@rQgYIh","@@bi芦Z聞X","@@p[}ILd","@@脌驴|","@@鹿dnb聮聟","@@rS}[Kl","@@g~h}","@@FlCk","@@暖TG掳膭LHm掳UF聣","@@OdRe","@@v[u\\","@@Fj芒L~wyoo~聸s碌L聦Z","@@卢e鹿aH聜","@@\\n脭隆q]L鲁毛\\每庐聦Q脤聠","@@脢A颅漏]陋","@@Kx聦v{颅","@@@hlIk_","@@pWc聧聡rxp","@@Md|_iA","@@垄聟X拢陆聫聫z\\冒pN","@@hl脺[LykAvy聫聛fw聧^E聻聺聽","@@fp陇Mus聧H","@@庐_ma~聫聲L脕卢聮`","@@聠@掳隆m脹聸G臅篓搂Ian谩[媒皮jf忙聡脨N聻聴盲Gp聴","@@i聺M聞t\\","@@Zc[b","@@聶X庐卤Gr脝掳Z忙膲m聫","@@Z~dOSo|A驴qZv","@@@`聰EN聫拢p","@@|聳s聴","@@@nDi","@@n聟a拢戮u聣YL炉聣Q陋聟m膲脜dM聢聲g脟jc潞芦聲臋聹卢颅K颅麓聝B芦脗膮co膵\\xK`聧c寞脓芦庐谩聮[~谋xu路脜聰Ks脣脡聫c垄脵\\沫茮毛bf鹿聺颅模S聝臏聺k谩茐脭颅膱ZB{聤aM聭碌聣fz艍f脫脭殴艁茓菨脢膲{臒膷卤g鲁ne{莽颅i铆麓S卢聜\\脽冒K娄w\\聶iq陋沫iAu聡A聺颅碌聰聧_W楼疲O\\l膵蘑ttC篓拢t`聢聶PZ盲uX脽B聧s聡幕yek聙聺O膽摹牡HuXB職碌]脳聦聡颅颅\\聸掳庐卢F垄聫戮p聬碌录k艠贸卢W盲t聮赂|@聻聲L篓赂碌r聯潞霉鲁脵~搂WI聥聼ZW聨庐聮卤脨篓脪脡x聙`聣虏p臏聲rO貌gt脕Z{眉脵[|聵没聦K聜wsPlU[}娄Rv聧n`hs陋^聳聬nQ麓臉RWb聰聜_聽rt膶FI脰聤k聤聤摩PJ露脰脌脰J膱膭T臍貌聻C聽虏@P煤聟脴z聹漏P卯垄拢聹C脠脷聹膾卤聞h艝聡l卢芒~nm篓f漏聳i募芦m聡nt聳q聦脪T脺脛j聯聤L聨庐E脤聹F陋虏i脢x脴篓聻I脠hhst聮聢聮[脭x聠}dt眉G忙牛艛茂默a母pM脣脨聮j膿垄路冒膭脝Mz聢jWK膸垄Q露聵脌_锚聮聳_@谋聙i芦pZ聙gf聙陇Nrq]搂膫N庐芦H卤聡y瞥铆戮脳艎膹艀聧膼脧糯菨膫铆脌B艝脮陋聢聤脕艕TFq膲炉聧鲁脣C臅模聬i篓h脺路聝帽t禄炉脧","@@潞w職ZRk臅WK聽"]],"encodeOffsets":[[[125785,31436],[125729,31431],[125513,31380],[125329,30690],[125223,30438],[125115,30114],[124815,29155],[124419,28746],[124095,28635],[124005,28609],[125000,30713],[125111,30698],[125078,30682],[125150,30684],[124014,28103],[125008,31331],[125411,31468],[125329,31479],[125369,31139],[125626,30916],[125417,30956],[125254,30976],[125199,30997],[125095,31058],[125083,30915],[124885,31015],[125218,30798],[124867,30838],[124755,30788],[124802,30809],[125267,30657],[125218,30578],[125200,30562],[125192,30787],[124968,30474],[125167,30396],[125115,30363],[124955,29879],[124714,29781],[124762,29462],[124325,28754],[124863,30077],[125366,31477]]]},"properties":{"cp":[120.153576,30.287459],"name":"娴欐睙","childNum":43}},{"id":"340000","geometry":{"type":"MultiPolygon","coordinates":[["@@^iuLV\\","@@聜e漏Edh","@@麓CE露zAX聹锚e枚dK隆~H赂铆忙A聢冉聴d{膹脜聭聯脌陆W聴庐拢Ch聦脙si聦聧kkly]_teu[bFa聣Tig聡n{]Gq陋聺o聥膱MY谩|路楼f楼聛聴艖aS脮臈聶N碌聧帽臑芦Im聦_m驴脗a]u臏p聽聟Z_搂{C聝盲g陇掳r[_Yj聣脝Od媒聯[聨I[谩路楼聯Q_n聡霉gL戮mz聸藛D脺脝露聺膴Jh職p聯c鹿聵O]i艩]聹楼聽jtsggD脩隆聯w脳j脡漏卤聸EF脣聧颅聣Ki聰脹脙脮Yv聟s聲聢m卢nj幕陋聲搂emn谩}k芦艜聢聝g膽虏脵聸D脟陇聸铆隆陋Oy聸聠脳O霉卤@D聼帽聺S臋膰膬脮I脮驴I碌磨O聣聣聣lJ脮脥R聸聧脥|J矛幕脪氓y姆r臅q搂脛末sW脝脽聨F露聺聻X庐驴聣m聦聶w聟RI脼聯f脽oG聭鲁戮漏uyH聭寞{苼魔炉AFnuP聫聟脥脭z職聦V聴d脿么潞^脨忙d麓聙聡oG陇{S聣卢膰x茫}聸脓脳K钎末芦聻脮OE脨路脰d脰s茦脩篓[聮脹^Xr垄录聵搂xv脛聸脝碌`K聰搂聽t脪麓Cvlo赂fz浓冒戮NY麓谋~脡臄膿聟脽煤聺L脙脙聫聳_脠脧|]脗脧Hl聮g`b職e聻聻聙n戮垄pU聜h~拼臇露_聜r聽s膭~c聻聰茍]|r聽c~`录{脌{葤iJjz聫`卯脌聧T楼脹鲁聟]聮u}聸f聟茂Ql{skl聯oNd聼j聼盲脣zDv膷oQ聤膹HI娄rb聯rH臇~BmlN聻聯Ra聞磨TX\\{f脕K脕庐T聜聹L聭脗聤脛聞Mt聸脢g膧D聳聤膭X聹茢vDc脦Jbt[陇聙D@庐hh~kt掳蔷z聫脰@戮聧陋db聞Yh眉贸V麓女艗篓脺c聰卤r@J|脿u聬聫Y脟脭聥G路臍膮膼l弄脷pSJ篓母聢Lv脼cP忙姆浓聨庐m脨聬聢谩l聥sgd脳mQ篓懦脝漏脼聳陇I脦聳s聮掳聦KZp膭|Xw聬Wd聺膸碌mk莯w脤脮忙h潞gB臐芒聧q脵膴聫z聸脰g艈t脌脕膫聤脝谩聮hEz|WzqD鹿聙聼掳E聡脓l{忙v脺cA`陇C`|麓q聻x牟k聛q^鲁鲁聼G拧碌b聝铆Z聟鹿qpa卤膹聽OH聴娄聶摩聢x垄聞gP铆cOl_iCveaOjCh脽赂i脻聥b脹陋CC驴聙m聞RV搂垄A|tbk臏E脌t卯m聜^g麓f脛"]],"encodeOffsets":[[[121722,32278],[119475,30423],[121606,33646]]]},"properties":{"cp":[117.283042,31.86119],"name":"瀹夊窘","childNum":3}},{"id":"350000","geometry":{"type":"MultiPolygon","coordinates":[["@@聯zht麓聫}[","@@aj^~膯G氓聺","@@ed聹聦H聟se","@@@v聢PGsyQ","@@聣sBz聜ddW[O","@@S聨篓Q聧y","@@N聨VucW","@@qptB@q","@@聣聮赂[iu","@@Q\\pD[_","@@jSwUappI","@@eX陋~聲","@@AjvFoo","@@fT聳聸_脟铆\\聼聶聴v|ba娄jZ脝y|庐","@@IjLg","@@wJI聙聢x職芦录AoNe{M楼聦","@@K聣卤隆脫聢聰膶~N戮聶","@@k隆鹿Eh~c庐uDq聣Z矛隆I聲~M膩聧e拢bN篓gZ媒隆a卤脰cp漏Ph聻I聰聼垄Qq聟脟Gj聺聺聥|楼U聶聽g[Ky卢聧聧艔聧聳v@Op聢t脡E聼聬F聞聬\\@聽氓A卢聢V{X模聣膼聺By聟cp聛臎聟录鲁膫p聫路陇聝楼o聯hqq脷隆艆Ls聛聝^脙隆聴聻搂ql聼脌hH聛篓MCe禄氓脟GD楼zPO拢膷脵kJA录脽聳臈聫u聸臅e没脪聧i脕脓聬S[隆聹U聤没艞陆霉臎c脻搂S霉末膮SW贸芦铆臋AC碌聸eR聴氓聛莾RC脪脟Z脥垄聥藕卤^dls聦tjD赂聲聜Zpu聻脭芒脙聮H戮oLU锚脙脭jj膿貌麓膭W聜茮聧聟^脩楼聥摩聼@脟貌聳聤m聦聝Ow隆玫yJ聠yD}垄膹聫脩脠摹f聧聤Zd聳a漏潞虏z拢職N聳聝jD掳脰tj露卢ZS脦~戮c掳露脨m聵x聜O赂垄Pl麓聻SL|楼聻A聠泉臇M聮艈牟g庐谩IJ膶膾眉`聽聨QF聡卢h|膫聯J@z碌聽|锚鲁脠聽赂U脰努努脌Ctr母r聜]聙聵冒聨M陇亩牟Ht脧聽A聮聠聻默kvsq聡^a脦bv聦d聳聶f脢貌SD聙麓Z^聮xPs膫聻rv聥茷艀聵聺jJd脳艠脡聽庐A聳脦娄膜d聙x膯qA聦聠ZR聰脌M藕聦n膴禄聦陌脨Z聴聽YX聳忙J聤y膴虏聢路露q搂路聳K@聺路{s聭X茫么芦l艞露禄o聫聬陆E隆颅芦垄卤篓Y聢庐脴聥露^A聶vW亩G膾蘑聻Plzf聢募聨t脿AvWY茫職O_聡陇sD搂ss膶摹[k皮PX娄聨`露聯聻庐聢BBv莫jv漏職jx[L楼脿茂聛[F聟录脥脣禄臒V`芦聲Ip聶}cc脜磨ZE聥茫oP聟麓B@聤D聴赂m卤聯z芦瞥聴驴氓鲁BR脴露聢聹Wl芒镁盲膮`聯]Z聫拢T聛c聴聽墓G碌露H聶m@_漏聴k聦聣戮x抹聡么葔冒X芦陆膽CI聫b膰qK鲁脕聥脛拧卢OA聧w茫禄aL艍聡脣磨W[聯脗GI聴脗Nx某陇D垄聨聫卯膸脦B搂掳_J聹Gs聝楼E@聟陇u膰聟P聭氓聠c聬uMuw垄BI驴聡]zG鹿gu漠I聥"]],"encodeOffsets":[[[123250,27563],[122541,27268],[123020,27189],[122916,27125],[122887,26845],[122808,26762],[122568,25912],[122778,26197],[122515,26757],[122816,26587],[123388,27005],[122450,26243],[122578,25962],[121255,25103],[120987,24903],[122339,25802],[121042,25093],[122439,26024]]]},"properties":{"cp":[119.306239,26.075302],"name":"绂忓缓","childNum":18}},{"id":"360000","geometry":{"type":"Polygon","coordinates":["@@脰P卢聺铅莫脴L聹浓盲~膱w聤芦|TH拢聢p聙c鲁脧氓鹿]膲膽xe{聫脦脫聬聠vOEm掳B苽抹陌|G聮vz陆陋麓聙H聮脿p聰eJ脻聠Q職xn聥脌聤W颅聻聺E碌脿聧X脜莫t篓脙臇r脛w脌F脦|膫隆聰聡W脮赂cf楼聴聭Xa臋ST卤聫m[聯r芦_g聨mQu~楼V\\OkxtL聛聽E垄聥聝聭脷^~媒脴kb膿聳qo臎聤卤_脢w搂脩虏脧茻臈录聥m膲殴聥驴NQ聯聟YB聥膮rw模c脥楼B聲聼颅艞脢c脴iI聴聻茲目u聦聺qt膩wO]聭鲁YC帽Te脡聲職聥caub脥聢]trlu聙墨聟聺B聭脨聼Gs牡谋N拢茂聧聴聛^姆qsq驴D奴奴V脮聼路麓脟{茅膱媒聣每聸OE聢聧R_聼膽没I膵芒Jh颅艆谋N聭醛臅B聟娄聺K{聺Tk鲁隆OP路w聛n聴碌脧d炉}陆T脥芦Yi碌脮sC炉聞iM聲陇聶颅聲娄聺炉P|每聧UHv聯he楼oFTu聣玫\\聫聨OSs聥M貌膽茋ia潞膰X聼膴牡脿聺路莽h苾梅脟聹{聭铆gu^聸膽g聮m[脵xiIN聺聛聫聭露脮聺禄l膽脮wZS脝聣v漏_聺脠毛JbVk聞臄V脌陇P戮潞脠M脰xl貌~陋脷脿G膫垄B聞卤聮脤聦K聵y聮帽`w虏鹿聙路聼聟`g聸聼s脵fI聸臎x艜聧eykp聨聦udj聢uTfb路hh聞驴Jd聤[\\聵聞L聜谩茢抹茞A膱ep聢脌脗MD~艈陋e^\\^搂聞媒聺漏j脳聧cZ聠脴篓zd脪a聬露聢l脪聧J聦矛玫`oz梅@聺陇u艦赂麓聠么臋枚Y录聣H膶贫ajl脼譬楼茅Z[聰|h}^U聽聦聽楼p聞膭啪痞O聽lt赂脝聽聙Q\\聙聤a脝|Cn脗Ojt颅臍膜d聮脠聦F`聮露聞@脨毛聰聽娄艒脪聻篓S锚v聠H蘑脹@[脝聟QoxH聦聴W[虐卯脌t娄莿~N臓垄l聳聲膭tZo聹C茷脭潞Cxrp膶N聵pj垄{f_Y`_聝eq聮聮庐Aot`@o聜DXfkp篓|聤s卢\\D聭脛Sf猫漏Hn卢聟^Dh脝y酶Jh聯脴x蘑膧L脢聢聞茽P偶膵膭w漠聰露聻"],"encodeOffsets":[[118923,30536]]},"properties":{"cp":[115.892151,28.676493],"name":"姹熻タ","childNum":1}},{"id":"370000","geometry":{"type":"MultiPolygon","coordinates":[["@@Xjd]mE","@@itnq","@@Dl@k","@@T聜聦G聴w","@@K卢聵聲聣U","@@Wd`c","@@PtMs","@@聲LnXlc","@@ppV聝u]Qn","@@cdzAU_","@@udRhnCE聟","@@聢oI聝聫pP聞","@@M{目膷wbx屁卯聮K職聳脦M漠]聠聴ZF聢陆Y]芒拢ph聮聶職露篓r芒酶脌聠脦迁陇^潞脛聰Gz聢~gr臍臏l臑脝聞L膯菃垄脦o娄聳cv聯Kb聙gr掳Wh聰mZp聽聢L]L潞cU聣脝颅n聰偶膜脤膾聹bAnrOA聹麓聻葕c脌b痞U脴r膯U脺酶聹默茷聠哦乾拇贸貌_A聧虉芦陋d脦脡聹nb虏摩h艈B臇聸聻寞摩氓X膰矛@L炉麓yw聛茣C茅脙碌臈聽瓶赂聭l碌聜Z忙yj|B铆脗KN聛聞Nno茍f脠MZw職n艕N脿煤脛聜sT聞JU職聸聜L聞卯Vj聞菐戮膾脴聧聜Dz虏XPn卤聬糯P猫赂艛L茢脺坪_T聭眉脙膜BB膵脠聣枚A麓fa聞聵M篓{芦M`聡露聛d隆么聣脰掳職m劝B脭jj聦麓PM|聰c^d陇u聲聝陇脹麓聦盲芦脾fPk露M么l聢]Lb聞}su聫^聫ke{lC聭聟M聲rD聤脟颅]N聛脩Fsmo玫木H聣yG膬{{莽rn聺脫E聣聥茣ZG陋鹿Fj垄每漏}脤C欠毛聫隆膮uh脹隆^Kx聲C`聫C\\b脜x矛虏臐脻驴_N聣墨C冉目氓B楼垄路I艝脮y聧\\聡鹿kx聡脙拢聫膶谩K碌脣陇脕莽FQ隆聞Kt诺茓]Cg脧A聺聫霉Sed聡c脷藕聴聤uYf聝yMmh聛UWp聫S聧yG聫wMPq艀聴聸脕录zK聸露聠G聲颅Y搂脣聝@聳麓艣脟碌茣聛Bm聹聛@Io聜g聴聴Z聫炉u聥TMx聛}C聭聣VK聜茂{茅频P聴聶_K芦聶p脹脵q膵tkk霉]g聨聥T臒wo聲蓙sM玫鲁膬聡AN拢聶MRkmE脢聲膷聶脹bMj脻Gu聫聟IZ聶聴GP模聡茫魔E[i碌BEu聼DP脭聸~陋录臋t聤聹]聦没G搂聙隆QMs臒NP艔寞zs聺拢Ug{膽J目募膩鲁]莽芦Qr~楼C聧茙脩^n露聧脝茅脦R~呕赂Y聮I聯]聽P聣um艥r瓶聸聣聸I膩聥[x聣e脟鲁聫聥L聭炉聫v炉s聺卢脕Y聟~}聟钮u艁聦g聸茓p脻膭_艈墨露脧SR麓脕P~聻驴Cy聻膵聛脽dwk聺麓Ss聲X|t聣`脛聽聧脠冒聙A陋矛脦T掳娄Dd聳聙a^l膸D亩脷Y掳聨`莫糯菕聢聰脿艩v\\聬eb聦ZH聞艝R卢泞票霉臋O聲聫脩M颅聺鲁F脹聝aj"]],"encodeOffsets":[[[123806,39303],[123821,39266],[123742,39256],[123702,39203],[123649,39066],[123847,38933],[123580,38839],[123894,37288],[123043,36624],[123344,38676],[123522,38857],[123628,38858],[118267,36772]]]},"properties":{"cp":[117.000923,36.675807],"name":"灞变笢","childNum":13}},{"id":"410000","geometry":{"type":"MultiPolygon","coordinates":[["@@dXD}~Hgq~脭N聨聥聞~zk臉HVs遣脽j聝努聦聤泞`P没脿l垄聵\\脌聹Eh聨陌g脼膿聽X聬录`k職聞h聺聲脥L聶霉碌P鲁swI脫ze艩臓冒聠麓E庐聻脷Pt聠潞I艎聳脢潞聵L芦拧艜QG聝聥Yfa[聫艧u聯脽菓聡末懦聧_Z炉牡脵膷C]kbc聲楼CS炉毛脥B漏茂聨脟脙聼聤_{s聳WTt聻鲁xl脿c膶聜z聺脌D}聺脗OQ鲁脨T默碌聜茟脨驴鸥gh聹艂聥纽v~聠聠}脗Z聻芦陇lP脟聲拢陋脻糯脜R搂脴nhc聦t芒k聫聡n脧聧颅木殴U脫脻dKu姆聡I搂oT农脵膹k臋膯H赂脫聦\\脛聝聦驴PcnS{wBIv脡聵慕[Gq碌u聼艊么Yg没聝Zca聨漏@陆聬脮墙ys炉}lgg@颅C\\拢as聙Id脥uCQ帽[L卤臋k路聥牛b聫篓漏kK聴聮禄聸KC聺虏聭貌GKm抹S`聝聵UQ聶nk}AG膿聰sqaJ楼膼GR聣膸pCu脤y聽茫聽iMc聰plk|tRk聠冒聹ev~^聭麓聠娄脺聨S铆驴聬_iyjI|葢|驴_禄d}q聼^{聯茋d聺膬}聼t聛q碌`欧茅拢漏V聛隆om陆聺Z脵脧聥脕RD|聛JO脠p脌聴Rs聮聲I{霉脫ju碌{t}u脣R聭i聼vG聤莽JFj碌聤氓kW锚聳麓M脗聝HewixGw陆Y欧p碌煤鲁X聺U聸陆摹y聶艂氓聣k脷wZX聢路l聞垄脕垄K聰zO聞脦聸脦聙jc录htoDHr聟|颅J聯陆}JZ_炉iPq{t臋陆臅娄Zp牡酶芦kQ聟墓陇聝]M聧脹f聛aQp臎卤墙戮]u颅Fu聥梅n聝聶膷脛炉ADp}AjmcE脟聮a陋鲁o鲁脝脥S茋膱脵DIz莽聝帽陌聼^聢KN聹聶i聴脼帽聙[聹聝aA虏zz聣脤梅D聹|[職铆脛鲁gf聜脮脼d庐|`聝膯~聞o臓茟么鲁艎聭D脳掳炉Cs聢酶脗芦矛聣UMhT潞篓赂菨锚W職脭聞Dru脗脟Z拢膯職聰聧PZ聞聻W聰~脴聥脴v卢g猫脗脪w娄X陇膧麓o努卢聨虏脢s~聙聙]庐t陋a職p艓J篓脰潞聞_聤艛聳f聰艕\\膼聧\\臏u聳聰~m虏聘聸赂fW聣摩r茢}脦^gjdf脭隆J}\\n聽C聵娄镁Wx聬陋JR脭艩u卢抹抹mF聠dM{\\d\\聤Y脢垄煤@@娄陋虏S聤脺sC聳}fN猫cbpRml脴^g聞d垄a脪垄CZ聢聧Zxv聛脝露N驴聮垄T@聙uC聹卢^膴冒聛脛n|聫聻lIl聨聴Xhun聙[","@@hzUq"]],"encodeOffsets":[[[116744,37216],[116480,33048]]]},"properties":{"cp":[113.665412,34.757975],"name":"娌冲崡","childNum":2}},{"id":"420000","geometry":{"type":"MultiPolygon","coordinates":[["@@A聛Sd","@@ls{d","@@戮芦}{ra庐p卯脙\\聶聸{酶C聤脣yyB卤聞b\\聸貌聵脻聵jK聸聡L聽]膸慕脤聮Jy脷C茍膰脦T麓脜麓pb漏脠聭dFin~BCo掳B膸脙聞職酶mv聦庐E^v蔷陆臏虏Ro聜b脺eN聨聞^暮拢R聠卢l亩梅Yo臇楼臍戮|sOr掳jY`~I聰戮庐I聠{GqpCgyl{聡拢聹脥聝脥yPL聯脗隆聝隆赂kW聡xYl脵忙聤職艁蘑z聹戮聻V麓W露霉鸥o戮ZHxjwfx聞GN脕聲鲁X茅忙l露聣Ei猫IH聣聽u聮j脤Q~v|sv露脭i|煤垄Fh聧聵Qs臒娄聝Si艩Bg聶脨E^脕脨{聳膷nO脗脠聻U脦贸臄聠脢膿牟}Z鲁陆M脓茂eyp路uk鲁Ds脩篓聼L聯露_聹脜u脙篓w禄聴聙隆Wq脺]\\聭脪搂t茥c脮赂脮F脧菨膲膬x呕膶茻O聡聝K脡摹每脳wg聰梅I脜zCg聠]m芦陋Ge莽脙TC聮芦[聣t搂{loWe聛C@ps_Bp聭颅r聭聞f_``Z|ei隆聴o膵Mqow聙鹿D茲脫聸DYp没s聲聳聥Yk谋莾}s楼莽鲁[搂聼cY聤搂HK聞芦Qy聣]垄聯ww枚聙赂茂x录艈戮Xv庐脟脌碌R臓脨聥聻聛HM聻卤c脧d聞茠菎农葏确卤DSy聛煤臐拢聧扭膧脿t脰每茂[卯b\\}p沫脡I卤脩y聟驴鲁x炉N聣o聣|鹿H聶脧脹m聥聺j煤脣~T職聺聲u聵臋jC枚Aw臎卢R聮膽l炉聽脩b颅聣艊T聠目_[聦聭I膷膭士nM娄臒\\脡[T路聶k鹿聹漏o臅@A聫戮w聲ya楼聬Y\\楼脗az炉茫脕隆k楼ne拢脹w聠聺E漏脢艒露藫u聫oj_U聝隆cF鹿颅[Wv聯P漏w聴hu脮yBF聯聝`R聥qJUw\\i隆{j聼聼EP茂每陆f膰聟Q脩脌聛Q{聻聜掳聡fL脭聛~wXg聴墨聛t锚脻戮聳暮聭Hd聢鲁fJd]聥聧HJ虏聟E聙聝oU楼聠HhwQs茞禄Xmg卤莽ve聸]Dm脥聜P聢oCc戮聥_h聰聳h酶Yr艎U露eD掳膶_N~酶墓臍路`z聮]脛镁p录聟盲脤Q聦v\\rC聦茅戮Tnk啪艕脷聙脺a聡聯录脻茊蘑露脹o聟d聟臄艌脨垄Jq聮Pb聽戮|J聦戮fX聤茞卯抹_Z炉脌}煤撇聥N_膾脛聤^聞聭膱a艕yp禄C脟脛聲K聤職帽L鲁聤摹M聦虏wrI脪怒xjb[聹聻n芦酶聹聵聴忙聢脿聝聽^虏颅h炉脷聙艕陋脼赂聙Y虏膾V酶}膧^陌聶麓聜L聤脷m聬聞楼脌J脼{JV聦懦脼艃x脳sxx茍膿聽模M艡聳脷冒貌If聳膴聯艗\\飘卤艗d脢搂臉D聠v膶_脌忙~D聦膵麓A庐碌聠篓脴LV娄锚H脪陇"]],"encodeOffsets":[[[113712,34000],[115612,30507],[113649,34054]]]},"properties":{"cp":[114.298572,30.584355],"name":"婀栧寳","childNum":3}},{"id":"430000","geometry":{"type":"MultiPolygon","coordinates":[["@@聴n聞FZw","@@茫聛聥脝谩聣陆脭Xr聴聠CO聶聬聯聟脣R聭茂每聧末颅TooQy職脫[聥艆BE卢聳脦脫Xa聞寞搂脙赂G聽掳ITx聧p聣煤x脷某楼脧職聳蘑戮聤ed聻脛漏母聫G聟聹脿Gh聜聙M陇聳脗_U}膴}垄pczf聤镁g陇聙聮脟么AV聭","@@却聺脷聤臇脕膼iO聯臏芦BxD玫臍iv聴聻聳S聶脤}i霉聦聻脺n職脨潞G聤{聤p掳M掳y聤脗脪zJ虏脤聽脗cX毛枚眉i谩每帽聨艖臑陇聜霉Tz虏C葐雀菐弄聝茟脨c掳dP聺脦聼臒脣露[脠陆u炉陆WM隆颅脡聻聯聮B路r铆聻nZ聼脪聽`聡篓GA聛戮\\p膿聵Xh脙聠RC颅眉WG摹u聟T茅聺搂艓脩聺漏锚聫L聲M鲁}_聭聥E聭脟模c庐臋is脕PDm脜{聣b[R脜聼s路聙kP聼沤匹聝贸Ro聰O聥聼V聼~]{g\\聯锚Y篇娄k脻bi膵频聤GZ禄臍玫聟贸路鲁v艥聻拢酶@py枚_聥毛聨Ik脩碌聡b聫c脩搂y聟脳dY脴聨陋i镁聻聢Uj聼艆鲁C}脕N聡禄h幕魔茝芒茡K聛聴聝A路鲁CQ卤碌搂驴AU聤茟鹿A聤聧t膰Ow聬聶D]聦聺JU脰gk炉b拢聭yl聝聸Z聝聫F脣脩卤H聶颅}聵聲Eb贸木A聳隆禄Ku娄路聭鲁聠氓艧楼霉BD聻聧^{脤C麓颅娄欧J拢^[聠聥聺聴陋驴聡臒|聥茀聟聲N聟聽sk贸膩聧聡鹿驴聙茂]膬~梅O搂颅@聴聺Vm隆聥Q膽娄垄膜{潞j脭聫聨聦陋楼nf麓聲~脮o聼聻脳脹膮聥G没楼c脩[Z聹聣露聵浓莫虏S脢菙茞聵苺聝聮A脷艑娄Q脴录r怒聨颅芦}N脧眉r脢卢聦mjr聙@臉rTW聽颅SsdHz茡^脟脗yUi炉D脜Yl殴u{hT聹}m膲聳鹿楼聺臎聣D每毛漏谋脫[O潞拢聻聯楼贸t聙艂鹿M脮聞聻篇聝`P職聟Di聳脹U聤戮脜芒聙聦矛聢U聮帽B聯脠拢媒he聣dy隆o膵聙`pfmjP~聜kZa聟聧Zs脨d掳wj搂聝@聙拇庐w~^聜k脌脜KvNmX\\篓聛a聯聰艃聛qv铆贸驴F聞陇隆@农脩Vw}S@j聺}聛戮芦p膫r聳陋g聽脿脌虏NJ露露D聬么聟K聜|^陋聠聨聛掳LX戮糯盲P莫卤聹拢EXd聸聰^露聸牟脼脺聯~聭u赂菙聵聨聸MRhsR聟e聠`脛ofI脭\\脴聽聽i聰膰ymn煤篓cj聽垄禄聳G膶矛茒每脨篓Xe膱膧戮O冒聽Fi聽垄|[jVxrIQ聦聞_E聰zAN娄zLU`聹c陋x聰OTu聽RL脛陋pU聻莫聜却^艓碌陋脡聻Fx聟脺聙f陇潞g牟猫y掳脕b[娄聫Zb娄聳z陆xB聬臇@陋p潞聸聵jS麓rV藕Od漏湿i膸膬聮JP聡聻`"]],"encodeOffsets":[[[115640,30489],[112577,27316],[114113,30649]]]},"properties":{"cp":[112.982279,28.19409],"name":"婀栧崡","childNum":3}},{"id":"440000","geometry":{"type":"MultiPolygon","coordinates":[["@@Qd聢Asa","@@聝lxDRm","@@sbhNLo","@@膫聽媒聺","@@WltOY[","@@Kr聹]聣S","@@e聞~AS}","@@I|聞Mym","@@聝脹鲁LS聦聬聻虏Q","@@nv潞B聳毛楼c脮潞","@@zd職脹聸Jm聤","@@聠掳聛鲁","@@a聽yA陋赂脣JIx脴聦@聙膧H脡脮Z聶o聲fo聟o","@@職s聣艞脙脭臈A苼聸Z職脛聽~掳膶P聜聥潞b","@@聥露脻聮脤聜vm臑h鹿墓","@@H聹聤dSj膾垄D}war聟聯u芦ZqadY{K","@@el聦\\LqqO","@@~rM聧mX","@@f聞^E","@@酶P陋oj梅脥脻魔X膶x聰掳Q篓谋XJp","@@g脟瞥聢聬聢聳m聮聨xa聠tfu","@@E聳脝C陆聭","@@赂B_聫露ekWvSi聡vc聲}p}膫潞戮N膸yj娄脠m聽th聹聠_庐聻脛}聢禄芒Uz聫L聶脣聥虏聭A聝膩隆脽H漏脵帽}wkN脮鹿脟O陆驴拢膿Ul聝aU矛I聻脟陋`聤uT脜xY膾脰录k脰聻聮碌聜聬M聻jJ脷wn\\h聭聹膾v]卯h|聮脠聸苿酶猫g聻赂亩脽聽膲膱Wb鹿苺d茅臉聦NTt聧P[聬聤枚SvrCZ聻聻aGu聹bo麓艝聛脪脟膼聬~隆zCI聟枚zx垄聞Pn聥聲聣脠帽聽@聦磨脪娄聠]茰聨X聛鲁膬臄帽ii脛脫V茅pKG陆脛聭脫谩v聺Yo聳聛C路sit聥ia脌y聞脓脦隆脠YD脩暖m}聣媒|m[w臋玫膲Z脜xUO}梅N鹿鲁膲o_qt膬聯qw碌艁Y脵聞菨艜鹿t茂聺脹U脙炉mRC潞聟聢沫|碌聛聸脮脢K聶陆R聭膿聽贸]聭聳G陋臋Ax聳聼NqSF聲聫|膩m聡隆di膹脳Y茂聧YW陋艍Oe脷t膼芦z膽鹿T聟膩聡煤E聶谩脦脕Ww铆聴聼Hc貌脽脦趴驴脟d臒路霉T脳脟奴蕜隆XgW脌菄臒路驴脙聢Oj聬聽Y脟梅S臒鲁kz艖玫m聣聶臐聴[鲁聥聛隆V脵忙脜枚M脤鲁鹿p脕a脣媒媒漏D漏脺聯J殴茣模G膮陇{脵奴聟脟聵O虏芦B票茅A聴脪聣磨聡隆聫芦Bhlmt脙P碌yU炉uc聯d路w_b艥c墨铆mGO聨聙GB聬葏聣殴茫幕F欧沤艜@脫oo驴膿聥卤脽}聨}脫F梅t聛牟W脠C艖芒U芒菣I聸臒艍漏I聸聧某E脳聟脕聰鲁A磨聧D膱卤脤聦脺脫聰抹拢L]膱脵坪Z蔷膯臇M母膜f聦脦牡l聲浓n脠聢聭膼tF聰聤聳F膜聳聜锚k露聹^k掳f露g聤聨聹}庐Fa聵f`聧vX挪聧xl聵聞娄聳脭脕虏卢脨聼娄pq脢脤虏聢i聙X聼脴RD脦}聠脛@Z臓聮s聞x庐AR~庐ETt膭Z聠聳聬茍f艩艩H芒脪脨A聠碌\\S赂聞^w臇kRz聤al聨艤|E篓脠N膧艌ZT聦聮pBh拢\\聦膸苺uX臇tKL聳露G|聨禄暮E募臑~脺蘑脹膴r聢O聵脵卯vd]聬n聢卢V聹脢臏掳R脰聼pM聠聠聳聙苺卢Hbw聻E脌聢聵漏聦聻\\聟陇]鸥I庐楼D鲁|脣聨]C聺煤A艩娄聟忙聮麓楼赂Lv录聙聲垄慕Ba么聳F~聴職庐虏G脤脪聬EY聞聞聹zk陇聮掳ahlV脮聻I^聥職Cx聫膱P聨sB聣茠潞V聣脌B露篓R虏麓D","@@O聨R聧"]],"encodeOffsets":[[[117381,22988],[116552,22934],[116790,22617],[116973,22545],[116444,22536],[116931,22515],[116496,22490],[116453,22449],[113301,21439],[118726,21604],[118709,21486],[113210,20816],[115482,22082],[113171,21585],[113199,21590],[115232,22102],[115739,22373],[115134,22184],[113056,21175],[119573,21271],[119957,24020],[115859,22356],[116680,26053],[116561,22649]]]},"properties":{"cp":[113.280637,23.125178],"name":"骞夸笢","childNum":24}},{"id":"450000","geometry":{"type":"MultiPolygon","coordinates":[["@@H聳聽TI隆聫U","@@茢_L聧脢FZg聟膷P颅kini芦聥q脟聙cz脥聰Y庐卢女聧禄qR脳艒漏D脮聞聭搂茩莾诺T脡末卤聼谋d脩nYY聸牟vN膯膯聦脴脺聽聺脰p聳}e鲁娄m聥漏聬聧i脫|鹿聼魔艈聸|陋娄QF垄脗卢蕱ovg驴em聡^聫uc盲膩m脟脰氓B隆脮莽臐}F幕录墓{聧碌HK聲sLS膽苾r聥膷陇[Ag聭oS聥艊YM每搂脟{F聧艣bky聣lQx臅聝]T路露[B聟脩脧G谩艧艧茋e聙聫聟聲膬YSs颅FQ}颅B聝w聭tY臒脙@~聟C脥聙Q聽脳W聡j脣卤r脡楼o脧聽卤芦脫脗楼聲聝聙k聴聨wW疟聨ue_b聴颅E聸~聣聧碌h炉ecl炉聸脧r炉聡E模聣聲J聝臒聝}聻w鲁聳茋膿`茫貌gK_脹sU蕽聯膰聫臒露h聦枚聦O陇菦n鲁聨聺c聭`隆yi聳臋聳聭[膹牡疟M臋搂]X聵脦_聜铆聸聵聧脹]茅聮脹U膰陌脮B疲卤聟d聝y鹿T^d聛聻没脜脩纽路聡P幕镁脵`K聙娄聵聟垄脥e聛聹磨R驴聦鲁拢[~聦盲u录dl聣t聜聠W赂oRM垄膹\\z聹}脝zdv艌聳{脦XF露掳脗_聞脪脗脧L漏脰聲Tmu聼录茫l聣聸墨kiq茅fA聞路脢碌\\艖Dc楼脻F聯y聸脭膰聵c聙疟H_hL脺聥锚暮膼篓c}rn`陆聞脤@赂露陋VL聦聤h艗聥\\聲泞暮k~聨臓i冒掳|g聦tT沫母^x聭vK聵聫VGr茅A聛茅聭bUu聸MJ聬聣V脙O隆聟q膫X脣S聣模茫l媒脿聼_ju聡Y脹脪B聠聹G^聵茅脰聤露搂聨聝EG聰脜z臎聝漂陇Ek聡N[kd氓uc茅卢dnYp聫Ay膶{`]镁卤X聮\\聮脼脠k聜隆默聫j聠脿h聞脗苿垄H猫聦聽艛芒陋聝L聝膾^脰m露魔膴A铅臈赂z脷Gn拢戮聸r陋艀脺t卢@脰聸脷聢Sx~酶O艗聵哦脨脗忙葼\\聞脠脺Ob臇w^o脼聞Lf卢掳bI聽lT脴B脤聢F拢膯鹿g帽膜aY聯t驴陇VS帽聹K赂陇nM聠录聜JE卤聞陆赂職聤帽o聥脺C茊忙莫^聤臍Q脰娄^聡聢聢f麓聛Q聠眉脺脢聺z炉職lzU暮拧@矛聡聙p露n]sxtx露@聛聞~脪膫Jb漏gk聜{掳聜~c掳`脭聶卢rV\\聯la录陇么谩`炉鹿聺LC聠脝b聦xEr忙O聬聜v[H颅聵聞[~|aB拢脰s潞dA膼zN脗冒s聨脼脝聰聟膜陋b聝聳ab`ho隆鲁F芦猫VZs聞\\\\聦聶脭Rzpp庐S聨莫潞篓脰聝潞N聟某聞d`聮a聰娄陇聺F鲁垄@聞`垄抹膧矛hYvl聤膯潞娄膴聲~nS聸|g藕v^kG脝聞脌猫路"]],"encodeOffsets":[[[111707,21520],[113706,26955]]]},"properties":{"cp":[108.320004,22.82402],"name":"骞胯タ","childNum":2}},{"id":"460000","geometry":{"type":"Polygon","coordinates":["@@職娄艤il垄聰X痞聭茷貌聳茂猫搂艦C锚蓵r脓暖脟膮幕玫聶路膲鲁艙聛虆k脟m@膵颧聝脓磨聣慕蕢聧颅茀趴聯葥脪脣娄艥E}潞茟[脥臏葖聽g脦f菒脧膜篓锚聺坪\\茊赂臓膸v蕜葊聹脨戮jN冒膧脪R聦職Z菃聶z脨聹聦膴聠垄D脌聫蓸Z"],"encodeOffsets":[[112750,20508]]},"properties":{"cp":[110.33119,20.031971],"name":"娴峰崡","childNum":1}},{"id":"510000","geometry":{"type":"MultiPolygon","coordinates":[["@@LqSn","@@膯O矛脹脨@臑聶菙NY{陇脕搂d聟i聯麓ez脻煤聫脴茫聫w聦聝I聼镁脣Q脟娄脙q脡聻SJ禄膫茅蕯玫脭苼陌l茷鹿聞搂默qt聭脌苿m脌锚Er膾tD庐膵忙cQ聝聰E庐鲁^沫楼漏l}盲Qto聵艝脺q脝聨k碌聳聞陋聫脭幕拇隆@膴掳B虏脠w^^Rs潞T膧拢艢忙聹QP聭Jv脛z聞聬^膼鹿脝炉fL脿麓GC虏聭dt聵颅膧Rt录陇摩O冒臒f脭冒D浓艁臑茦茂聻P脠聠庐芒bM眉脌XZ聽赂拢@脜職聸禄禄Q脡颅聶]d聯s脰脳_脥聳_脤锚女Pr臄膼脮G膫eZ脺卯臉qBhtO聽陇tE[h|Y聥脭聜Z艣脦s麓x潞卤U聦聮帽聢t|O聮末臓潞Nbg镁聤Jy^d脗Y聽漠聞]艠z娄gC聜鲁聙R`膧聤z聮垄Aj聦赂CL聞陇R脝禄@颅艓k\\脟麓拢YW}z@Z}聣脙露聯o没露]麓^N聡脪}猫N聜陋聳P聵脥y鹿`S掳麓聠ATe聙VamdU膼w蕜v漠脮\\聝u聥脝艞篓Yp鹿脿Z脗m聶Wh{谩聞}W脴菎聲脡眉w聶ga搂脽AY聼r脜脗Q膧脮卢L艕媒庐X聵聧酶x陋陆虐娄娄[聙聴镁聞`聬脺U脰麓貌r脵艩掳虏脛k聞某nDX{U聝~ET{募潞娄PZc聰jF虏臇@聨p聵g聙聢篓聯B{聝u篓聺纽yho脷D庐炉垄聵聽W貌聬脿F脦陇篓GD聫盲z娄k女P聹摹q脣職楼脌]聙聼聵e聨芒脷麓陋Kx墨聞P聢聴脰|忙[x脙陇J脼磨聜s聮N脰陆聻聙I聠卢n抹Y麓庐脨聴茞聤聙mD聶艥u盲膽膽Eb聛聟e聮聛e_聶v隆}矛臋菉膿}q聰脡氓聼聛T炉碌Rs隆M@}暖a聠聫a颅炉wv聺茐氓Zw聻\\Z{氓没`聼聠[卤oi聲聭JD脜娄]聭聣臅茫茂rG聽聲r茅脧路~膮Sfy脳脥聜路潞聫趴平牡葋艞奴mHQ聺隆Y隆庐脕脙脳t芦聝颅T聝陇J聳JJ聦yJ聲脠聤`Oh脽娄隆u脣hIyCjm每w聟ZG聟聟Ti聥S聢sO聣聻B虏聼fNmsPa聢{M{聤玫E聭^Hj}gYpaeu聻炉聭o谩wHj脕陆M隆pM聯聳u氓聡mni{fk聰\\o聝脦qCw聠EZ聛录K聸臐聤聝Ay{m梅L聡wO脳SimRI聧炉rK聶玫BS芦sFe聡]f碌垄贸Y_脝PRcue掳Cb聛o脳聦bd拢艑IHgtrnyPt娄foaX膹x聸lBowz聥_{脢茅Wi锚E聞聛Gh脺赂潞uF聺膱Ixf庐聨聲Y陆膧菣]聛陇聺Ey聼F聧虏膵聮w赂驴@g垄搂RGv禄聳聛谩聼W`脙牡Jwi]t楼wO颅陆a[脳聢]`脙i颅眉聫L聙娄LabbT脌氓聮c}脥h聶脝h聢聥庐BH聙卯|卯聝潞脡k颅陇S聠聺y拢聞ia漏ta寞路茐`艒楼Uh聯O聟聝臐Lk}漏Fos聣麓聸Jm聞碌l艁u聺聴聟酶聳n脩JW脦陋聳Y脌茂AetT聻艆聜脫聧G聶脣芦bo聣{谋wod茻陆聝聻聛O摹脺聭脗碌x脿N脰戮P虏搂HKv戮聳]|聲B聡脝氓oZ`隆脴`脌m潞臓~脤脨搂n脟聟驴陇]w臒@s聝聣r臒u聣~聭Io聰[茅卤鹿聽驴聻趴膽脫聣@q聥g聢鹿z票艡a铆掳Kt脟陇V禄脙[末黔茟^脟脫@谩钮聴s聸Z脧聲聥聹脜沫聙茓聲臎pwD贸脰谩聢呕neQ脣聦聺q路聲GC艙媒S]x聼路媒聥q鲁聲O脮聹聦露Qz脽ti{艡聣谩脥脟W艥怒帽z脟W聥p莽驴J聦聶聜X聹末猫陆c聧聦F聳脗LiVjx}\\N聠艊臇楼Ge聳聯JA录脛Hf脠u~赂脝芦dE鲁脡MA|聛b聵脪聟聵膰hG卢CM聜玫聤聞皮膮Av聝眉V聙茅艀聣_V脤鲁膼wQj麓路Ze脠脕篓X麓聧脝隆Qu路禄聼聯聵脮Z鲁摹qDo聣y`L卢gdp掳艧聤p娄臈矛脜漠Z聨掳I盲聰h聜聭聢z聤牡聹f虏氓聽聸臍脩聙Kp聥IN|聥聞脩z]艅聟聟路FU脳茅禄R鲁聶M聝脡禄GM芦聙聫ki聙聶茅r聶}脙`鹿膬脼m脠聺n脕卯R莯鲁臏o陌z艛w嵌V脷拢脌]蓽禄膯l苽虏臓聟镁T潞路脿U葹脧师露聠I聮芦d慕蘑d默驴聳禄臄脳聤h\\c卢聠盲虏G锚毛膜艂楼脌强偶脙脝M潞}B脮蘑yFVvw聳聢xB猫幕膾漏膱聯t@臑没赂拢B炉篓藡盲脽聹k聨姆聦陆陋聯么N脭聯~t录糯聞u聞聹^s录{TA录酶掳垄陌陋D猫戮艊露脻J聭庐Z麓臒~Sn|陋W脷漏貌zPO聬雀聜b冒垄|聥酶臑聤聦聹聤A"]],"encodeOffsets":[[[108815,30935],[100197,35028]]]},"properties":{"cp":[104.065735,30.659462],"name":"鍥涘窛","childNum":2}},{"id":"520000","geometry":{"type":"MultiPolygon","coordinates":[["@@聠G\\聠lY拢聭cj","@@q聜|聢聜mc炉v脧聣V","@@h脩拢Is聡Ng聛脽H聠聸聬H陋姆聺脙h_鹿聝隆臐脛搂艅娄u脵聤霉聨gS炉JH聼|s脻脜t聧脕茂yMD膷禄e脮tA陇{b\\}聴聝G庐u\\聫聛氓PFq聥w脜aD聟聻K掳潞芒_拢霉b碌聰m脕聥脹聹墓M[q聛|hla陋膩I}脩聜聝碌@swtwm^o碌聢D茅慕艩yV聶ky掳脡聻没脹R聟鲁聜聡e聢聡楼]R脮聥臎魔[茀氓脹Dp聦聛聰J聞iV聶聶聣脗F虏聛I聟禄mN路拢聸Lb脪Yb聴Ws脌b聨聶pki聶TZ膭膬露H聦q`聟聟磨_J聼炉ae芦聝Kp脻x]a臅脹P聝脟葻[脕氓诺脧艖聴梅Pw}聡T聹脵@脮s芦目脹q漏陆聹m陇脵H路y钎臉膲B碌抹脮n膽]K聞漏聞艙谩聥聼G莽艧聧搂脮脽g聡聧菞摩T猫皮坪{露脡H脦d戮艢脢路O脨jXWr茫Lyz脡AL戮臋垄b亩臈y_qM臄膮ro录h膴聻w露酶V陇w聰虏膱]脢職Kx|`藕娄脗脠dr聞c脠聛be赂聸`I录膷TF麓聺录脫媒葍r鹿脥J漏k_葯l鲁麓_聬p膼聺`o脪h聨露pa聜^聬脫臄}D禄聺^Xy聹`d聵[Kv聟JPh猫hCr膫臍脗^脢茖聽w聢ZL颅臓拢職脕brzOIl聮MM聰莫艕啪脣r脳脦e纽聨tw|聦垄mK聛jS菢艌膫St聧脦纽EtqFT聠戮聠E矛卢卢么x脤O垄聼聽K聤鲁艀潞盲Y聠聞聰PVg艓娄艎m艦录VZwVl聦聧聞z陇聟聻拢Tl庐ct慕脷贸{G颅A聡聦脟ge職~脦聭d驴忙aSba楼KK没聬j庐_脛聡^\\脴戮bP庐娄x^sxj亩I_脛聽X聜芒录聲Hu篓Qh隆脌@聬脣么}聨卤聻GN矛膸lT赂聢聟`V~R掳tb脮膴`赂煤脹t脧聙FDu聙[聝Mf聛qGH路楼yA聣zt聬MFe|R聜_Gk聠ChZe脷掳to聵v`x聥b聞聦Dn脨{E}職Z聵猫聙x聴聠NE脼聤REn聵[Pv@{~r膯AB搂聜EO驴|UZ~矛聞Uf篓J虏膫脻脝聙聜s陋聳B`聞s露聹fv聛枚娄聤脮~d脭q篓赂潞禄u霉聬[[搂麓sb陇垄z镁F聹垄脝聟脌h聢聶聬脗聢W\\谋聨脣I脻聤o卤沫艩拢镁聢脢s}隆R聺聫]聦臎聝D聺聜g麓VG垄聜j卤庐猫聠潞脙m聧pU[脕聸聭聦毛潞掳r聸脺bNu赂}聨潞录聡`ni聰潞脭X膭陇录脭da碌聙脕_脙聙聟聠ftQQg聹R聴聭路菗聮v聰}脻脳聹牡]碌聹聯Wc陇F虏聸O末懦茫W陆炉K聧聜漏聟]聙聛{聠L聫贸碌CI碌卤M脽驴h聼聲漏膩q卢o聜陆聻~@i~TUx冒麓膼hw颅脌E卯么聜u亩聜聮聯聜b[搂nWuM脝Jl陆]聛vu谋碌b"]],"encodeOffsets":[[[112158,27383],[112105,27474],[112095,27476]]]},"properties":{"cp":[106.713478,26.578343],"name":"璐靛窞","childNum":3}},{"id":"530000","geometry":{"type":"Polygon","coordinates":["@@聧聛[聞霉x陆}脩RH聭聛Y墨暮没s脥n聭iEo茫陆Ya聛虏臈{c卢臐g聲膫sA聲脴脜w膹聜玫zFjw}聴芦Dx驴聛}U农l聼锚聶@聲聫H聫脜颅F聣篓脟oJ麓脫n农u膮隆脙垄p脪脜聦聯脴聽TF虏聜xa虏脣X聙聜c脢聥lH卯A脽脣艁k呕茟欧脡漏h聶W颅忙脽U聡聯脣s隆娄}聲te猫脝露St脟聙脟}Fd拢j聥膱Z膯聬脝聥陇T聜膷\\D聝}O梅職拢聛U聢搂~艃G聶聜氓聛艃D臐赂聹Tsd露露B陋職陇u垄艑膸o~t戮脥哦脪tD娄脷聞i么枚聣聙z聸脴X虏gh寞h陆聬脹卤炉聙每m路zR娄茻`陋艎脙h垄rO脭聧麓拢Ym录猫锚聧f炉弄慕n聞聠c脷b聦w\\zlvW聻陋芒聢聽娄g聳聫m目B墓聼拢垄乒艡b磨k谦脽eeZk脵IKueT聛聺禄sVesb聭聧a聬臅聽聽露庐dN聹膭脛p陋y聨聬录聴聞鲁BE聵庐l聡聨G聹怒C聹嵌w锚偶臄脗e聞p脥脌Q茷pC聞聳录挪脠颅聬A脦么露R聞盲聮Q^脴u卢掳職_脠么c麓鹿貌篓P脦垄hl膸娄麓摩聯脝麓s芒脟聞聫挪Pn脢D^炉掳聮Upv聠}庐聛BP脤陋聳j乾x聳S枚wlf貌陋v聙q母|`H聙颅vi募聙nd臏颅膯h艌聲聜em路Fy脼聛q贸聻S寞炉聭鲁X_臑莽锚tryvL陇搂z聞娄c娄楼jn艦k聵聢lD陇酶z陆臏脿聻膫脓M脜|谩茊脿脢c冒脗F脺聨聜谩泞楼\\\\潞聶陌酶脪脨J拇聡聞卯D娄聬zK虏菑脦Eh~聮CD聬颅hMn^脤枚脛漏膶Z脌聻a眉聞f森y艙p寞麓臎F疟k]脭臎垄ql脜膯脵a露~脛q職職锚聙lj聬N卢录H聞脢職NQ麓锚录V脴赂E聠聠^艃脪y聦聝M{聦JLo脪聹臋忙聼e卤亩聸y聣聮聡g聛茫聯炉JY聧脝沫臉毛o楼艩聣o炉hcK芦z_p聤rC麓蘑脰Y聰聴录聽v赂垄R聨脜W鲁脗搂f脟赂Yi鲁xR麓膹U脣聤`锚目U聞没聙u膯B聝疲枚聣N聛聙DH芦膱g聠聴聴脩聜aB{脢NF麓卢c路脜v}e脟脙GB禄聰If聲娄H艌臅M聟~[iwjU脕KE聲聨聥戮d莫莽W聸職聛I聥猫脌聦o脠X貌y艦女脠X芒脦艢聤j|脿sRy聥碌脰聸聳Pr麓镁聦聽赂^w镁TD艛聳Hr赂聥聻R脤mf聡偶脮芒C么ox聳臏茖脝漠聦聸脨聳聹Y聵t芒纽脭@]脠钱茠\\莫录脛拢Us脠炉Lb卯撇艢潞yh聡r聦聤@膾脭聺苺聼脌虏潞\\锚p聯聮J聤}臓v聤qt聞臓@^x脌拢脠聠篓m脣脧臒}n鹿_驴垄脳Y_忙p聢脜聳A^{陆聲Lu篓GO卤脮陆脽M露w聮脕蘑脹聜P聜聸脾录pc牟x聤|ap脤卢H職脨聦艎S聺fs冒BZ驴漏聯X脧脪K聲k聠梅E没驴聣S聟rEFs脮奴k聰贸V钎艍iTL聜隆n{聥ux牛聧脧h聶么艥卢臒艒N聯聭NJkyPaq聶脗臒陇K庐聡Y聼x脡茓脕]膩臋Dq莽gOg聠ILu聴\\_gz聴]W录聻~C脭膿]聫b聛碌og聧p脩聻_o膹`聫麓鲁葰kl`I陋潞脦葎q脭镁聻禄E鲁膸SJ禄聹_f路聜ad脟q聝脟c楼脕_殴w{聶L^脡卤膰x聯U拢碌梅聺xg膲p禄膯qN膿`r臉za牡臍隆K陆脢Bzy盲KXqiWP脧脡赂陆艡脥c脢G|碌茣疲G脣聸梅聼k掳_^媒|_z膵聬BZocm酶炉hhc忙\\l聢MFl瓢拢臏聞脝yH聯聞F篓聧聣碌锚脮]聴聸HA聟脿脫聞^it聽`镁脽盲k聤膜脦T~Wl每篓聞脭PzUC聫聳NVv聽[j芒么D么膹[}聻聣z驴聳msSh聥炉{j茂聧臒l}拧墓[聳艖聦聣gK聥漏U路碌脣@戮聝m_~q隆f鹿聟脜脣^禄聭f鲁酶}Q聲聞隆脰脣鲁g脥卤^脟聛聟\\毛脙聝A_聴驴bW聸脧[露茮茅聫聺拢F{墨Zgm@|kH黔苼膰娄U臄钮聝脳毛菬聟e膵录取葮脧铆B脡聶拢膩臉P陋某露聯艍每聡y漏n聣膹拢G鹿隆I聸聤卤L脡暮脩d膲脺聡W楼聵聣}g聵脕聠{aq脙楼a聤聺谋臋聺脧Z聴脕`"],"encodeOffsets":[[104636,22969]]},"properties":{"cp":[102.712251,25.040609],"name":"浜戝崡","childNum":1}},{"id":"540000","geometry":{"type":"Polygon","coordinates":["@@脗聺h聻木x聨聺艝聣x聝脪V聨聠潞脜芒A莫脻葐碌臋炉艊a卤r_w~uS脮艌聭qOj]蓜Q聟拢Z聟聟UD没oY聮禄漏M[聥L聧录q茫脣{V脥聲莽WV聫i聫聨]毛漏脛梅脿y聛茮h聸脷U掳聦聦a聰d聞cQ聝~Mx楼聶ca聼脹cSyF聴脰聛k颅聦uR媒q驴脭碌聺聲Q慕鲁aG{驴F碌毛陋茅臏每陋@卢路聳K聣路脿ar聧i臅膧芦V禄哦聶拇奴聵g猫L谴艊贫af聥t聦猫B艢拢^聤芒聠菒脻庐聳職M娄脕菫每卢Lh聼聨J戮贸凭脝潞cxw聧聥f]Y聟麓聝娄|聹QLn掳a聹d膴聟聹\\篓o聮聹莯脥艓聹麓末膧d`t脢Q艦艜|聜篓C^漏聹膱娄聞娄脦J膴{聨毛膸j陋聫虏r脨聣職l`录膭[t|娄St猫戮聣P聦脺K赂聙d聵苿谋]s陇聴卯_v鹿脦V貌聺纽j聵拢茝sc聴卢_臑麓|艁聵聺娄Av聨娄w`膬聫a聬聧脻aa颅垄e陇谋虏漏陋S陋職脠M膭w聻脡脴艛矛@T聭陇聴臉聶\\玫陋@聰镁o麓颅xA聽聬聬s聰脗t艓Kz贸虏脟膶碌垄r聻^n膴颅脝卢脳眉G聻垄聜鲁聽{芒膴]職聶G聜~b脌gVj聛zlh嵌聧f聙聻O聛職fd聤聣陋B]pj聞聲TO聳t膴聜n陇}庐娄聝膶楼d垄录禄dd職聰Y录聨t聴垄e趣J陇}蔷隆掳搂陇A脨聯lc@臐聰s陋膰募膽A莽聡wx聲UuzE脰摹~AN鹿脛脜葊呕娄驴模艁茅矛卤H聟茫d芦g[脴聣录膿脌聲c墨木摹卢cJ聭碌聟脨圣V葷赂脽S鹿聠媒卤臒k苼录膮^蓻陇脹每聣聺b[}卢艒玫脙]脣Nm庐g@聧聲Bg}脥F卤菒yL楼聫铆C聢聝I某聙脧梅脩職寞[鹿娄[芒拧聧聛E脹茂脕脡d茀脽{芒N脝膩浓脽聺戮臎梅yC拢聡k颅麓脫H@脗鹿聠TZ楼垄寞聝路脤A脨搂庐聴Z聫c聟v陆聼Z颅聧鹿|脜聲WZqgW聯|ieZ脜YV脫聛qdq聫聲bc虏R@聛聠c聡楼R茫禄Ge聠聼e苾墨Q聲}J[脪聯K聟卢茝|o聮臈j摹臓脩N隆冒炉EB膷nw么蓫聫臈陋聝虏聲C位殴摹菨蕝寞沫茫蹋奴裙]螕艇g拧sg冉贸惜碌菦聠臋g趴露覎膰`臉膮艑J脼職盲陇r脜艌楼脰脕U臎t臋u暖脼i膴脛脌\\脝s娄脫Rb|脗^艡脤k脛欧露陆梅聡f卤iM脻聭聸聣@磨掳G卢脙M楼n拢脴膮聜臒炉脽聰搂a毛b茅眉脩O膷聹k拢{\\聭e碌陋脳M聭職脡fm芦茟{脜脳聝G艔签茫y鲁漏W脩膬没聜路路聭Q聴貌谋}炉茫聣I聲茅脮脗Z篓墨猫s露Z脠s聨忙臄T艠v聨g脤sN@卯谩戮贸@聣聵脵wU卤脡T氓禄拢T膽聼Wx聫q鹿Zo聭b聥s[脳聦炉c末v聡聦臈脓鲁BM|鹿k聣陋魔聴楼TzNYn脻聧脽p聧聛臋r帽臓膲RS~陆聤臎VV聤碌聜玫聡芦聦M拢拢碌B聲膲楼谩潞ae聛~鲁Au膼h`聫脺鲁莽聺@B脹聵茂目a漏|z虏脻录D聰拢脿膷虏聥鸥聝I聝没聸聛I聽膩聙贸K聧楼}r脻_脕麓茅Ma艌篓聙~陋S膱陆聨陆K脵贸目e苾脝B聨路卢毛n脳W聧|U潞}LJr瞥聵l艗碌`b脭`Q聢聢脨脫@s卢帽I聦脥@没ws隆氓Q脩脽脕`艐拇{莫聯T聲脷脜TS脛鲁聜聥Yo|脟[脟戮碌MW垄沫i脮脴驴@聵職Mh聟p脮]j聠茅貌驴O茋膯茋p聙锚膲芒l脴w聳臎s聫聢签聜牡赂c聟聺bU鹿艡篓WavquSM聺zeo_^gs脧路楼脫@~炉聺驴Ri墨B聶聤\\聰qTG陋脟臏莽Po聤每f帽貌膮娄贸Q墨脠谩P聲聹膩b脽{聝Z艞母I忙脜聞hnsz脕C脣矛帽職脧路膮臍脻Um庐贸颅L路膬U聸脠铆o霉麓聛脢j掳艁扭_u碌^聭掳聦矛脟聳@t亩膾隆脝聡M鲁蘑芦聵陌抹脜庐臒聠R聨膩冒聯gghe脝垄z聜脢漏脭\\掳脻膸z~藕陇Pn聳M莫脰B拢聬聼k聶n茅聞搂偶膰聤聵膯K聞膾掳聬录L露猫聣芒z篓u娄楼LD臉z卢媒脦m臉d戮脽聰Fz聯hg虏聶Fy娄臐陇膵艈b脦聸@y聜膭忙m掳N漠聛ZR脰铆聨J虏枚L母脪篓Y庐茖脨V聣脿聵tt_脷聙脗y臓z聻]泞h聙z膸{脗聠蘑X聰聢c|職脨q聨職fO垄陇枚g聜脤HN聨聞PK艝聹聨聵U煤麓xx[x聢v膼C没膧聤矛脰T卢赂^}脤s貌d麓_聨聡Kg啪L拇聟脌Bon|H@聳脢x聵聴娄Bp聺虐聢艑驴f碌茖A戮z菆Rx聤露F聰聹k膭藕聬Rz艀聢~露[聰麓Hn陋聳V茷u膾颅脠篓茙c聬平脤m赂脕脠M娄x蛫毛脌x菃B聮職煤^麓W聠拢聳d聞k删默p聹w聜藗脴搔募默I艢聹脢聲n聸艛a赂聶~J掳卯聰l蓪x膜脢脠冒h脤庐聜g聵T麓酶聨脿C聢聨脌^陋err茦d聻垄陌P|聧臇聽鸥W聹陋摩^露麓脗L聞aT卤眉W茰聵莯R脗職哦U艅職臇[QhlL眉A聠聥脺\\聠qR聸膭漏"],"encodeOffsets":[[90849,37210]]},"properties":{"cp":[91.132212,29.660361],"name":"瑗胯棌","childNum":1}},{"id":"610000","geometry":{"type":"Polygon","coordinates":["@@赂聹脗W垄xR颅聴聝Fq搂uF聴聦@N聼垄XL聝聤RM潞[臒龋趴茂|楼J聶kc`s艍欠聮拢Y鲁聥WN芦霉M聭毛茂鲁脹Ig梅卤mT葯脷聧脪姆酶聺漏聴镁楼聝y聜脫聼臒臋mW碌脦umZy聛O艆茻磨脫~s脩L陇碌a脜聟Y娄ocyZ{聣y聽c]{聦Ta漏聝`U_臍膿拢蠅脢茘K霉聮K露缺脻品搂{没禄脜脕裙脥茅u某|鹿c脩d聭聤矛UY聝聨O聭uF聧聳脮脠Yv脕Cq脫聝T聲洽铆搂路S鹿Ng聤V卢毛梅脕t聡掳D脴炉聮C麓艍茠贸p模}聞膮聛iE脣聟F聼聼茅GU楼脳K聟搂颅露鲁B聥膶}C驴氓膵`聧w摹B路陇艖c骗虏艖[脜^axwQO聟帽J脵茂艢聲膜N臄聼w茋聢聛脛聤艅w莫颅聤o[聞_K脫陋鲁聯聫脵nK聣脟聝臎聹每]膹聙膬_d漏路漏脻艔掳脵庐g]卤聞聼聡脽職脳聺楼卢梅聺m\\聸ia菓k臎X{垄|ZKl莽hLt聛聙艊卯诺聙艙猫[聙脡@茐膭E聹聡t茋聫脧聵鲁颅魔Z芦mJ聟聸脳戮聭M聛t脻摩拢Iw脛氓\\脮{聡聵聝Ow默漏L脵鲁聛脵聫T聯陋驴^聶娄r脤聸蘑怒O楼l茫yC聬搂H脥拢脽E帽聫聼X隆聴颅掳脵Cgp钮z聭聢b`wI聞vA|楼聰聛聡聴h聧o臅@E卤聯iYd楼O每碌脟vP聦W|mC聝拇艤聛莻脪聢W露赂A臏h^Wx{@聞卢聜颅F赂隆聞姆n拢聬P|聼陋拇@^臓膱忙b聳脭c露l聵Yi聟聳^Mi聵c膸掳脗[盲聙v茂露gv@聬脌聯默路lJ赂sn|录u~聧a]聮脝脠t艑潞Jp聮聝镁拢KKf~聤娄Uby盲I職暮茫n聡脭驴^颅聻诺MT聳h臓脺陇ko录艓矛膮菧h`[t聦Rd虏牟_聹XPr刹聣l聭聜X聻iL搂脿聝聳鹿聨H聵掳圈q聬潞庐QC聴bA聠聞艑J赂聬臅脷鲁暮搂聽`d篓Yj聻iZvR暮卤枚VKkjG葕脛聬eP臑聻Zm募K脌聙聜[聤聨`枚s矛h聠茂脦o默dtK脼{卢猫脪脪B聦脭p牟脟默J艎聛娄卤J芦聢[漏膩rH聙碌脿氓VKe搂|P虏脟脫路vUz聣g聫nN戮yI@o聼H聛膯脹聞姆h聧x聯e聭n隆QQ聮卤聰茲J聥菛Rbzy聙赂脣脨聬l聸录E潞p膜录聦x录陆~臑聮聛聰脿@聠脷眉dK^聢m聬脤Sj聢p虏聴犬碌職没G聶摩}摩職冒聛菤露貌聫苿聙j蓚z掳{潞脴k脠臋芒娄j陋聜Bg聜\\聹膵掳s卢聨聮]j聻煤聽聜E聰葘菃卢s聞t聡聰R聢脝d臓陌聨w脺聰赂么W戮飘艂脪_{聮脤職没录聞j潞鹿垄G仟脪炉臉聝Z`潞艎聝ec艈膮職~B聬脗gzp芒膿貌Y撇葠膸聙"],"encodeOffsets":[[113634,40474]]},"properties":{"cp":[108.948024,34.263161],"name":"闄曡タ","childNum":1}},{"id":"620000","geometry":{"type":"MultiPolygon","coordinates":[["@@Vu_^","@@懦聥E聧臓tt~nkh`Q聣娄脜脛脺dw聵Ab脳臓膮J聢陇D眉猫g暮qBq聹j掳lI隆抹露職臇IHd職聣聤j脦聭B聤掳aZ聢垄KJ聨聮O[聬|A拢聻Dx}N膫卢聲HUnrk聞聽kp聙录Y聽kMJn[aG聜谩脷脧[陆rc聠}aQxOgsPMnUs聡nc聫聥Z聟聻聳sK煤vA聸t聞脼摹聮拢庐膧YKdnFw職垄JE掳聰Latf`录h卢we|聙脝聡職bj}GA聙路~W聨聰聴`聠垄MC陇tL漏牟掳qdf聰O聜聯b脼默鹿ttu`^Z煤聺E`聦[@聞脝s卯z庐隆聮C聞瞥茰G虏聯R聭垄R聮m聰f聨w母g脺聝聜膮聽G@pzJM陆聬m聤hVy赂u脠脭O卤篓{Lf忙U露脽G膫q\\陋卢聡虏I聜楼I艍脠墨o谋聥脫脩A莽脩|芦L脻csp墨冒脥g聟t毛_玫聣聧聛\\膲帽LYn臐聺g聮聼R恰脕iHLl玫U墓虏uQjYi聺搂Z_c篓聼麓墓臇脵路聫艐I聟聝aBD聵颅R聫鹿去r聴炉聧G聲潞脽聞K篓聺j聛Wk聮杀聤Oq聸W某\\a颅聥Q\\sg_膯菦艒毛p禄拢l臒脹聙gS聲哦N庐聺脌]聢脫盲m聶墓茫Jaz楼V}聣Le陇L聞媒o聭鹿Is艐脜脟^聭聨bz聟鲁tmE脕麓a聤鹿c膷ec脟N聲膴茫脕\\膷炉聴dNj聲]j聠聴Z碌k脫da聲膰氓]臒某@聽漏O{陇聫母m垄聝E路聛庐聝芦|@Xwg]A模卤炉聡X莵脩浅陋c聸wQ脷艥帽s脮鲁脹V_聫媒聝聵楼\\暖楼漏戮梅w聴聨漏W脮脢末h每脰脕Ro赂V卢芒Db篓職h没x聳脢脳菍~Z芒聝g|職X脕n脽Yo潞搂Z脜艠v聦[聞沫脰蕛u膹xcVbnUSf聟B炉鲁_Tz潞聴脦聲O聛漏莽M脩~M聢鲁]碌^p眉碌聰聤脛Y~y@X~陇Z鲁聙[脠艒l@庐脜录拢QK聝路Di聥隆By聭每聣Q_麓D聛楼h艞y聝^聼沫脕Z]cIz媒聣ah鹿M莫臒P聭s{貌聡聥聭虏Vw鹿t鲁艤脣聛[聨脩}X\\gsF聼拢sPAg臎p脳毛fYH膩膹脰q膿怒O脧毛聯dL眉聲\\i聦聰t^c庐職R脢潞露聴垄H掳m聢聭rY聼拢B聼鹿膷Io木u露uI]v模SQ{聝U呕聰脜}Q脗|脤聥掳茀陇末弄U聽臋膭聻脤Z脪聻\\v聵虏P臄禄脾NH聝膫yAm苽wVm聻`聰]脠聫b聲聰H`聣脤垄虏ILv臏聴H庐陇Dlt_聞垄JJ脛盲m聬猫脭D毛镁g潞偏聬聶聰a蕩脤r锚Yi~聽脦陌陇Np脌A戮臄录b聟冒梅聮聨聢聡庐聜聰眉s聰zMz脰臇Qd权媒聠v搂T猫|聺陋H聮脙戮a赂|職脨聽茠wK蘑x娄ivr^每聽赂l聽枚忙f茻拇路PJv}n\\h鹿露v聠路脌|\\苼臍N麓臏聙莽猫脕z]聬摹陇虏篓Q脪浓TIl聡陋钮脴}录藯痞v脛霉脴E脗聥聮芦F茂脣聸Iq聰艒聦Tv膩脺艔聜铆脹脽聹脹V聴j鲁芒wG膬脗铆NO聤聢聤P矛yV鲁艍臇媒Zso搂H脩聳聧iY聬w[脽聠\\X娄楼c]脭譬脺路芦j聡脨qv脕娄m^膵卤R聶娄螊茍钮臍g脌禄I茂抹蕳飘聨掳茲聵幕镁脥A茐趴卤t脥E脮脼膩NU脥聴隆\\聛趴膷氓脪驶臉m聽骗脤殴枚圣聮毛Q陇碌颅脟c茣陋oI媒聢聣I脡聬_mkl鲁膬聣茡娄j聴隆Yz聲艊i聳}Ms脽玫聳墨蕥聽聴}聝脕Vm聼_[n}e谋聬颅U磨录聭陋聲I{脦搂D脫聹苹臈oj聭qYh墓T漏o奴亩拢]膹x末聥菓M臐聣q`B麓苾撕效聴莽~聶虏艈j@聰楼@膽麓委}磨tP艅脟戮V卢uf脫聝脡C聥t脫袒聣聟鹿拢G鲁聙]茤凭艓莫弄臉號篓蕡蘑苽l蓸郦眉潞艌U冒菧娶脾偶虒圈羌聜膜艎刹臇脗颅Kq臉艍录臄遣艈删陋莯脼膱膫D聠陆膭膸脤艞臑r么帽n聨聹N录芒戮蕜木詥|莿聨枝啷浫椙壧樚浩吤猤V虓蕟臓路脤膴v|媒臇脮W膴菐脼麓玫录c脪脪B蘑廷U臏冒蛼s篓聛艌苾L膲脮脻@蓻漂梅驴慕颅聧墓e葟某毛C葰D挪y锚脳艝y貌炉募c脗脽Y聟t脕皮yA茫司J@菨r媒聥聣@聫陇聟rz赂oP鹿蓯脷y谩聬聡H聼膧[Jw聟cVe却脧聹禄脠聨臇}茠虐艕猫拳洽蠈膧篇脠哦毛途脩虇趣袦木漠E艛聧聴墓艎农~脣U膬{聼幕聺乒蓙蠉醛镁慕v慕茡脡@膿聞慕刹脽菒偏示菞膾p盲W脨xns脌^茊wW漏娄c脜隆聛Ji搂v聫煤F露聨篓c~c录墨聦eX聺菤聥\\膽戮J聨w脌膹ks茫A聧聥f脮娄聧L}wa聜o聰Z聮聥D陆聠Ml芦]e脪脜a脡虏谩o聺陆F玫脹]幕脪隆wYR拢垄rv脫庐y庐LF聥Lz膱聞么e]聛gx}聲|KK}xklL]c娄拢fRt铆v娄聠P浓拢","@@M職聽T聡楼"]],"encodeOffsets":[[[108619,36299],[108594,36341],[108600,36306]]]},"properties":{"cp":[103.823557,36.058039],"name":"鐢樿們","childNum":3}},{"id":"630000","geometry":{"type":"MultiPolygon","coordinates":[["@@InJo","@@C聝脝陆O艃摩s伟~膾鲁娄@@聯艆i職卤猫}楔聵苿斯A鲁r_臑聤菕N莫聦膼w陇^努牡陋p暮SZg聮rpi萍臉脭聸篓C|脥聳J聮漏摩禄庐V牟聫~f\\m聽`Un聞脗聵~蕦聼聲默脿枚Nt聲~艌jy聳垄Zi聵茢楼膭聤k麓nl聫`J脢聡聤J镁漏pd茤庐脠拢露矛R师聭藕玫飘脣n聼始臈忙脩苺膸[聜聵垄V脦膫M脰脻脦F虏s茒苺脦B募媒茷聴聧炉蕵骗冒魔录Jh驴纽臋螌茋職楼虏Q]膶楼nu脗脧ri聢赂卢篇脹^脫娄d聙楼[W脿聟x\\Z聫聨j脪聲篓Gtp镁Y艎臅麓聙zUO毛聡聣P聣卯M膭脕xH麓谩聵i脺U脿聸卯脺艕聛膫脹Su艓聥r聯聹J冒脤卢E聦聭F脕煤脳u脙脦kr聯膾{V}陌芦O_脤脣默漏聨脫脓SR脩卤搂蘑拢^聫脗y猫莽臎M鲁苽臋{[赂驴u聟潞碌[gt拢赂O皮目茅Y聼玫路k膧聼q]juw楼D末茘聙玫脟P茅脛陆G聭聻漏茫聡陇G聟u颧镁Rc脮臅Ny聯y没t聛聯聢颅聧聡酶聭聠茂禄a陆膿驴BMo寞拢聼脥j}茅Z脣qb蕧職聯片聫h鹿矛每脫A聫莽茫nI脙隆I`聝ks拢CG颅臎聵Uy脳Cy聲聟聮聼@聛露省脢Bn膩zG聞啤M膿录卤O梅玫J聫聺脣臍膬V聼莫农茊拢聦炉{脣L陆脤z偶聯聞VR|臓TbuvJv碌h幕臇H聰聬A毛谩a聟颅O脟冒聺帽臋Nw聡聟艙木路L聸mI卤铆臓末P脡脳庐每s聴聮cB鲁卤JK脽膴芦`聟a膽禄路聫QAmO聮聭V牛茅每陇鹿SQt]]脟x聙卤炉A@膲某垄脫募漏聬聲聝l露脜聧脹r聴艜sp茫Rk~娄陋]漠颅麓聯FR聞氓d颅膶sCq膽茅Fn驴脜苾m聮脡x{W漏潞茲潞寞k脮苽茟赂wW奴脨漏脠F聻拢\\t脠楼脛R脠媒脤J聽聝lGr聬^脳盲霉聬y脼鲁fj聰c聠聙篓拢脗Z|菗M臐職脧@毛脺艖R聥聸臐聣聦梅隆{a茂确聛P聫u掳脣X脵{漏Tm臓}Y鲁聮颅脼I艌碌莽陆漏C隆寞梅炉B禄|St禄聸]v聝懦聝s禄聰}M脫聽每湿茻黔A隆fs聵禄聧聺PY聫录c隆禄娄c聞膵颅楼拢~聛ms膲P聲聳Si聝^o漏A聣聤ec聜聶聺Pe堑聨kg聜yUi驴h}aH聛聶職膲^|谩麓聼隆聛H聺脴没脜芦膲庐]m聺聙隆q膵露卤脠y么艒L脕st聯聫聫B聼庐wn卤聺膬楼HS貌臈職拢聵S聮毛@脳艙聺脢膬x脟N漏聶漏T卤陋拢牟隆fb庐脼b聫聨聬b_膭楼xu聧楼B聴聻{艂臐鲁芦`d聵茞t聴陇钮i帽聻脥Uu潞铆`拢聵^t苾牟c聴路脹LO聥陆聤s莽楼Ts{膬\\_禄聶k脧聤卤q漏聬膷i聧矛膲|脥I聝楼膰楼聸聙]陋搂D{聛艥艝脡R_s每c鲁莫艒聸瓶脦聭聸搂p聸[膲聠聸c炉bKm聸R楼{鲁聞Z聠e^聨聦wx鹿d平脜陆么聧Ig聽搂M臅聽乒拇驴聴牵脺脥聝]聥脻聳聛]sn氓A{聥e聦骗`腔艎目\\某努疟聰Y脗每卢j臇q聨脽b聤赂聲L芦赂漏@臎膧漏锚露矛脌EH|麓bR木聻聳脫露r脌Q镁聥vl庐脮聜E聵Tz脺db聽聵hw陇{LR聞聝d聯c聥b炉聥脵Vg聹聜茰脽z脙么矛庐聧^j聬U聬猫X脦聳|U盲脤禄rK聨\\聦陋N聭录pZC眉聠VY聠聠陇蓛Ri^rP艊聮T脰}|br掳q艌b臍掳陋i贫GQ戮虏聞x娄P聹ml艤聭[聛膜隆螢s摩聼脭脧芒\\陋脷艗U\\f聟垄N虏搂x|陇搂聞x臄sZP貌蕸虏S脨qF`陋聞V聝脼艤亩屁VZ聦脤L`聢垄d艕Iqr\\聬o盲玫聳F脦路陇禄哦脳h鹿]Cl脵聙\\娄膹脤寞卢艡tT雍茩gQ脟脫H牛膾聰麓脙bE脛lb蕯C聰|C聢女聬聢聬k聞飘[始卢艌聹麓K女脠伟脤莫露贫l冒聰募A聠TUvdT聤G聠潞碳聤脭聙聦s脢D脭聞veMg"]],"encodeOffsets":[[[105308,37219],[95370,40081]]]},"properties":{"cp":[101.778916,36.623178],"name":"闈掓捣","childNum":2}},{"id":"640000","geometry":{"type":"Polygon","coordinates":["@@K毛脌臋臑芦O臋瓤葧聼谋]艍隆氓寞脮脭芦谴玫篇聶臍Q脨Zhv聽K掳聸枚q脌脩聬S[脙脰H茤膷聫脣聡nL]没c聟脵脽@聜聯臐聭戮}w禄禄聥o模F鹿聹禄聫k脤脧路{zP聝搂B颅垄铆y脜t@聝聺@谩職]Yv_ss模录i脽聛聰幕L戮摹sKD拢隆N_聟聯聵X聧赂}B~Hai聢聶脜f{芦x禄ge_bs聯KF炉隆Ix聶mELc每Z陇颅蘑聭聝脻聹suBL霉聲t聠聺聦Yd聬聢mVtNmtOPhRw~bd聟戮q脨\\芒脵H聛\\bImlNZ聼禄lo聝聼qlVm聳G膩搂~QCw陇聶{A\\聫聭PK聫聼NY聡炉bF聡kC楼聮sk聥聤s_脙\\膬芦垄魔kJi炉r聸rAh墓没莽拢CU聡臅膴_脭聴Bix脜脵聫膭n陋脩aM~魔p聛Ou楼s卯eQ楼陇^dkKwlL~{L~聳hw^聜贸f膰聝KyE聦颅K颅zu脭隆qQ陇xZ脩垄^募枚脺戮Ep聻卤芒b脢脩脝^fk卢聟NC戮聭聦聯Y聛pxbK~楼聨e脰聨聦盲Blt驴膼聧x陆I[膾菣聦W聻聥f禄默}d搂d碌聧霉Eu聬j篓聜I脝垄楼dX陋茀x驴]mt脧w脽R亩聦X垄蛶v脝z苽Z貌庐洽脤蕟Cr芒潞M脼z聻脝M脪聰脢脫艎Z脛戮聳r掳聺脦庐葓m陋虏膱U陋臍卯聛聢酶潞聢漠娄脤臉k聞^F艂默h臍i膧臇戮i陌bj脣"],"encodeOffsets":[[109366,40242]]},"properties":{"cp":[106.278179,38.46637],"name":"瀹佸","childNum":1}},{"id":"650000","geometry":{"type":"Polygon","coordinates":["@@Q脴臄虏X篓聰~菢B潞j蕫脽脴vK聰茢X篓v膴O聻脙聝路垄i@聛~c聴聡臐e_芦聰E職聯}Qxg瑟毛脧脙@s脜yXo艝{么芦鸥uX聟锚聲脦f`聧聹C聜聛鹿脗每脨G漠脮臑X弄艒鸥M藕脠坪Q猫慕么e|驴聘JR陇臉EjcU贸潞炉抹_艠脕聫M陋梅脨楼O茅脠聡聧驴脰臒扦欠脗F脪聡z脡x[]颅膜臐聣艙娄EP}没匹茅驴陌品T臈偏艙艜茀聶票B禄膼卤聮膿O聟娄E聳聲}聭`c群r摩谩艝u脪聻陋芦牟聡蟺d坪脧脴Z拼w蕜陇臇G膼聶莻Z亩聝猫H露}脷Z爪圣莫茂|脟摩M艛禄陌臐菆聥矛楼螔聹ba颅炉楼菚菤k膯诺摩蓱暮漂x奴袛痰n啤蕛慕谩陆M禄聧聸貌mq贸艠臐膷脣戮膬C聟膰膩瓶脻山漏潜艆禄膿臈艎Lr脕庐杀臅模艍腔聛虌去啤呕菦取V茂鹿艊郓没k蓷摹苼搂蕠臈虝末农平艒^茣聤Uv拢苼Q茂聯频k艔陆螇脙怒脟鲁L艊聸驶芦骗\\l聝聡聫怒聫D聡聯{蕮DkaF脙脛a聯鲁扭膽脭GR脠茪hS庸艢s陌芦膼脣[楼脷Dk潞^脴g录诺赂拢E脥枚聲聙暖艍T隆c_聡脣KY聥僻U艣牡聞脻聝U_漏rET脧蕼卤O帽tYw膿篓聝{拢篓uM鲁x陆艧L漏脵谩[脫脨磨聽螡t模垄\\聜艣聮nkO聸w楼卤聝T禄品F莎脿末脼谩B鹿脝聧聟脩Uw聞艜聤聧聻慕w]聲kE陆脠氓~聡脝梅Qy聤臎CFm沫Z墨聴诺V脕聶瓶Q茮聴没XS虏聣b陆K脧陆膲S聸漏欧X臅聼{聨臅K路楼茥cqq漏f驴]聡聧脽D玫聧U鲁h聴颅聛g脣脟茂模脡蓩w聯k炉铆}I路職艙bm聹脡聳艡聸墨J丧幕藖脳x聛o聸晒墨聡l聲c聟陇鲁X霉]聭聶菂A驴w蛪矛楼w脟N路脗脣n聫凭茘d脟搂膽庐茲v聲Um漏鲁G\\聯}碌目聡Qy殴聫l膬聯聸碌Ew聣菄Q陆y茓Be露艐脌暖聡o聻楼A聴聵脡w@聲{Gpm驴A某聠沤KLh聧聢鲁`帽c脣tW聜卤禄脮S聣毛眉每膹D聡u\\www霉鲁聴V聸聧L艜聝OM聧脣Gh聛拢玫P隆聶er聧聶脧d{聯聡摹W脕聟膷|y拧g聺^臒y脕z脵s`聴s|脡氓陋脟}m垄艃篓`x楼聮霉^聲}聝脤楼H芦聣Y陋茀聰A脨鹿n~藕炉職f陇谩脌z聞g聤脟DI脭聺麓A艌膧脪聞露没EYosp玫D[{霉掳]u聸Jq聧聲U聲|So膵x牛[玫脭磨k艐脼怒Z脣潞贸Y脣眉膵rw聽聙脼kr钮脣驴XG聫脡b艡aD眉路膾梅A脙陋[脛盲聙I脗庐B脮膼聵脼_垄膩臓p聤脹脛葔臇摹DK聺wb聺m聡脛N么聡聤f聹偏V脡vi聠浅聴H聭聥Q碌芒F職霉颅脗艙鲁聧娄{YG聻聝d垄臍脺O聽聞聙{脰娄脼脥脌P聦^b聳凭聤l聬[聜vt脳膱脥E脣篓隆膼~麓卯赂霉脦h聙u猫`赂聼H脮艛V潞w臓芒芒W貌聡@{聹脵N脻麓蓹虏葧n{驴楼{l聴梅e茅^e聮膹聢Xj漏卯\\陋脩貌聵脺矛c\\眉q聢脮[聛膶隆xo脗膵陋b脴颅聦酶|聙露却Zd脝脗職o艅茅聦G職\\聰录聬C掳脤脝聛n麓nx職脢O抹聮弄聛拼母垄赂貌Tx脢仟M墨臑聵脰挪脙蓭Ov聢师脾~F聨聡R臎貌聴驴摹~氓艎聹煤聣N職聻職赂q聨聮臉[臄露脗膰n聬脪P膾脺v煤膧脢b脰{脛卯赂~艛眉np陇脗H戮聹膭Y脪漏脢f潞m脭聢臉cDo默M努聮聵S陇聞s虏聜聰蕵脷聠啪葌V纽聽聳聨猫W掳陋B|牟X艛镁脠J摩脝忙F臍锚聤Y膫陋膫]酶陋艝N脼眉A聙聮f扫J聙聵炉脦rDD職膜聙`聙mz\\聞搂~D卢{vJ聬脗聵芦l碌膫b聳陇p聙艑虐N膭篓膴XW|懦聽驴戮蓜摩茞MT聰聡貌P聵梅f脴亩K垄葷藬S么鹿貌E冒颅聰`茤陆菕脗艌脳盲谋聳搂膜茲搂C~隆聜hl氓聜呛纽艦k芒聮~}聨F酶脿牟a臑聜f聬茽楼聨聞艛d聻聵庐U赂聢藕X聹v垄a茊煤弄t艩懦茽jd聲坪聤坪脜矛nrh\\暮炉盲蓾摩]猫p膭娄麓L茷默聤麓皮乾思膾筛陇r潞羌虏篓z脤P冒艀b镁鹿募D垄鹿聹\\臏脩艢聼露Z苿鲁芒j摩o芒聤却L脢聣犬聦膼颅臍膬聨脌锚Z菤艕陇q葌\\L垄艑陌f脝s|z潞e陋脵忙搂微{膧麓茞脷卢篓拇脿虏艂h屎K脼潞脰T聤i脾戮陋矛掳`枚酶u庐脢戮茫脰"],"encodeOffsets":[[88824,50096]]},"properties":{"cp":[87.617733,43.792818],"name":"鏂扮枂","childNum":1}},{"id":"110000","geometry":{"type":"Polygon","coordinates":["@@R聞潞aY脮聹聶Qa煤脥脭i镁末权W蘑聥眉|臇u[q聧b[swP@脜臒P驴{\\聡炉Y虏路聭脩篓聧j炉聤X\\炉聹MSvU炉YI聧艜聫Y{[f聺k颅V脕聸没t欧mi脥t_H禄抹卤d`聤鹿颅{bw聟Yr聯鲁S]搂搂o鹿聙qGtm_S脓聙聯oa聸聥FLg聭QN_聲dV聺聙@Zom_膰\\脽職W麓聴聙脮i艙Rcfi聟聼聮o搂脣gTo脹J铆臄贸u聟|wP陇聶Xn聬O垄脡聤纽聬炉pN脛膩陇z芒艝脠Rp泞Z聤聹脷{G聤rFt娄脪x搂酶鹿R贸盲V陇聺Xd聢偶芒潞Wbw艢篓Ud庐b锚艈戮聭jn艓G艃哦聤nz聧脷Sc卯臍Z聤en卢"],"encodeOffsets":[[119421,42013]]},"properties":{"cp":[116.405285,39.904989],"name":"鍖椾含","childNum":1}},{"id":"120000","geometry":{"type":"Polygon","coordinates":["@@努gX搂脺芦E聟露F脤聡聯卢O_聶茂l脕g聯z卤AXe聶碌脛牡{聫露]gitg職Ij路聸楼矛_iU聙聣篓脨茙k}臅{gB聴qGf{驴a聠U^fI聯瓢聥聬鲁玫{Y聝谋毛N目聻k漏茂脣Zuk膩A聭墨l臅磨s隆b摹芦@dek膮I[nlPqCnp{聢艒鲁聺掳`聬{PNd茥qS脛幕NN芒yj]盲聻脪D聽默H掳脝]~隆HO戮聦X}脨x聦gp聯gW聢rDG聢聦p霉聜聤^L聜聫聢rzWx聢Z^篓麓T\\|~@I聣z聝聳b膜聥聹je膴陋z拢庐臄v臎聙L聠mV戮脭_脠聰NW~zb默vG聠虏ZmDM~聰~"],"encodeOffsets":[[120237,41215]]},"properties":{"cp":[117.190182,39.125596],"name":"澶╂触","childNum":1}},{"id":"310000","geometry":{"type":"MultiPolygon","coordinates":[["@@骚瓢卢Ep聛聘脕x聺]聡","@@漏聞虏聝","@@聰MA聥聯聵","@@Qp陋K聠WT聟聣聣搂篓","@@b艥脮聲脮E龋脷匹锚聫Im聛蓢铅猫脺臓聦脷聫脛脫糯路蕦脟","@@S聜么陇r]矛聠片寞菧没痊蓩聤怒聶脳^聣sY聫聦蓫D艐聭沤膮帽CG虏芦陋膷@h聳_p炉A{聡oloY聙卢j@牟聧`聲gQ脷聶ppt莯^M牟vtbe麓Rh@聳oj篓聻","@@脝LH{a}Eo娄"]],"encodeOffsets":[[[124702,32062],[124547,32200],[124808,31991],[124726,32110],[124903,32376],[124065,32166],[124870,31965]]]},"properties":{"cp":[121.472644,31.231706],"name":"涓婃捣","childNum":7}},{"id":"500000","geometry":{"type":"Polygon","coordinates":["@@T脗脹`脵茀艖en陆S聥锚qDu[R聥氓脥鹿聢梅eX脥y聭赂_暮臋}梅`M炉膵fCV碌q艍梅Z聲gg聭聦^d陆pDO聡脦聛Cn聹^uf虏猫nh录Wt茝xRGg娄聟pV聞聠FI卤聨G^聦Ic麓ec聡聮G聲墓脼陆s毛脝N盲脤陇聯K脫聢e聛炉|聺聜R赂搂L聭脺kPo茂骗N茂露}Gy聯wdi霉漏nk膱zj聺聼聲@聶脫c拢禄W膬鹿脫f搂c[碌聤o路脫|Mv脹aq聹陆芦聡猫聹聮\\脗oVn聨脫脴脥聶虏芦聧聥bq驴e聝hC聻聞聙聥臏聬^Q聻~聽脡v媒聡艧陇虏漠聣pE亩yhs艎wH聥陆聡職驴g脜聠聸隆媒E隆ya拢鲁t\\篓聫\\v煤鹿录漏路脩r聫_o脪媒楼聜聭et鲁]聛聴Et漏u聺脰楼卤膬漏KVe毛聝]}wVP脌聛FA篓膮B}qTjgRemfFm聣QF脻聟My聵霉聲n脩聠Am脩聥Ca聝w聦u_p聴炉sf脹聧_g聠聯I_p聫NysB聤娄zG赂rHe聜聞N\\CvEs脨帽脷kcD聭脰膲saQ炉聙}_U聡聠z脕膿聢}聼^R聽聲脛d^脥母Z戮路露聝`we膰JE聻鹿v脹路Hg聝聜茅FXj脡锚`|y聦pxkAw聹W膼pb楼eOsmzwqCh贸UQl楼F^laf聥an貌sr聸EvfQd脕UVf聴脦v脺^ef聢tET卢么A\\聹垄sJ聨nQTjP脴聢x酶K|nBz聣聞聹臑禄LY聜聟FDx脫聞vr聯[eh木職聲vN聰垄o戮Ni脗xGp芒卢聬z聸bfZo~hGi聮]枚F|聣|Nb聡tOMn聽eA卤聤聺tPT聡LjpYQ|聠SH聠聠Y膧xinzDJ聙脤g垄v脿楼Pg聣_聳脟zII聥聙II聲聞拢庐S卢聞脴s脦录聳楼篓^L職nG牟募牟皮j脦苺凭鹿聬聛赂脴脦ez膯T赂}锚脨聳qH聼冒q臇盲聮聤楼^C脝聮Ij聳虏p聟\\_聽忙眉Y|聺[Yx茒忙u聻掳xb庐聟聬虐b@~垄NQt掳露聜S忙聽聯脢~r菈臄毛臍垄~職uf`聭聜聠fa聜臄J氓膴聠n脭]聞j茙膰脢@聤拢戮a庐拢虐{哦臅F聥猫gLk{Y|隆臏W茢t片J脩xq聥卤蘑N麓聣貌K聣聶聳L脠脙录D|s`艐聮膰]聝脙聣`膽聦M霉票驴~Y掳魔`茝铆W聣陆eI聥陆{a聼聭OIr脧隆臅艊a聠p聠碌脺苾摹聣虏"],"encodeOffsets":[[111728,31311]]},"properties":{"cp":[106.504962,29.533155],"name":"閲嶅簡","childNum":1}},{"id":"810000","geometry":{"type":"MultiPolygon","coordinates":[["@@AlFi","@@m聨p聧","@@EpHo","@@rMUw聡AS卢聙]","@@ea垄pl聫赂E玫鹿聡hj[聝]脭C脦聳@聫lj聵隆uBX聼聟聛聲麓聥AI鹿聬聟[聥yDU聢]W`莽wZkmc聳聟M聸聻p聙脜v聸}I聥oJl聧ca聝f艃聭K聨掳盲卢XJm脨聽膽hI庐忙脭tSHn聙E聢聞脪r脛c"]],"encodeOffsets":[[[117111,23002],[117072,22876],[117045,22887],[116882,22747],[116975,23082]]]},"properties":{"cp":[114.173355,22.320048],"name":"棣欐腐","childNum":5}},{"id":"820000","geometry":{"type":"Polygon","coordinates":["@@聹谩聴w{脦r聨"],"encodeOffsets":[[116285,22746]]},"properties":{"cp":[112.54909,22.198951],"name":"婢抽棬","childNum":1}}],"UTF8Encoding":true});
+ echarts.registerMap('china', {"type":"FeatureCollection","features":[{"id":"710000","geometry":{"type":"MultiPolygon","coordinates":[["@@掳脺炉脹","@@茮拇脮茒脡杉模潞冒蕗\\茙s脝N艑脭臍盲聹n脺皮蓨膫莯膯拇聻膜菉浓x臍漠莻坪貌茖聜聳芒脭庐漠X纽牛聘Z没脨聥茣茟G膽篓沫M贸路臋c毛茲蓧l脻漂止脜艃^脫路聫聺艣艃菋茝膹聧铆氓蓻G蓧聶驴I膵茫聬茫F楼臉W乾脧亩帽脛","@@\\p|WoYG驴楼I聠j@聻","@@聟隆聣@聛聢V^Rq聢B聛bA聦nTXe聞聠聻Qr聶漏C","@@脝EE聴聞kWq毛聽I聹"]],"encodeOffsets":[[[122886,24033],[123335,22980],[122375,24193],[122518,24117],[124427,22618]]]},"properties":{"cp":[121,24],"name":"鍙版咕","childNum":5}},{"id":"130000","geometry":{"type":"MultiPolygon","coordinates":[["@@\\a聯M`脟陆脫nUK聟臏聛膿s陇颅漏yr媒搂u模聦聫c聠J聤禄eI聢聙P]聜陋r聣潞c_魔虏G录s`j脦鸥n眉s脗聹木P","@@U`Ts驴m脛聜","@@F聼聝聲聸Oh聡膽漏O聼聸i脙`ww^聝脤k聼聭脩H芦茋扦艞暮tFu聟{Z}脰@U聡麓聟蕷Lg庐炉O谋掳脙w聼聽^聵聴聙Vb脡s聡聢mA聟锚]]w聞搂聸RRl拢聡怒uw聸N聴脕`脟F膿脻膷然聨uT隆墓聴炉脮炉s艞艖拢Y陋hV聮茘拢茀n毛YNg聝q录艣驴碌谋虏U潞脻U膮聨膮艝贸聦xV@t聧聢漂聦J聰]e聝R戮fe|rHA聵|h~臇茘l搂脧聤jV毛`聽脴o聢脜bbx鲁^z聬脙亩職露Sj庐A聰y脗h冒k`職芦P聙聰脣聢碌EF聠脹卢Y篓幕r玫qi录聣Wi掳搂聬聮脨卤虏掳`[聢脌|臓O@脝xO\\t聨a\\p_Z玫^没{摹聦颧X媒莫脫j霉脦Rb聸職^脦禄j{铆聫d臎Yf铆脵Ty聨聣m艅诺艒Him陆聮茅艆颅aVc艡搂ax鹿X呕谩c聡聻WU拢么茫潞Q篓梅脩ws楼qEH聣脵|聣聸拧YQo艜脟y谩膫拢M脙掳o钮聫脢聣P隆m聫職WO隆聙v聠{么v卯膿脺ISp脤hp篓聽聭j聠de艛Q脰j聵X鲁脿聶膱[n`Yp@U聻聳cM`聮RKh聦Eb聹聰p艦lNut庐Etq聜ns脕聤gA聺聥i煤聛聥oH聡qCX聡聰hfgu聯~脧聥WP陆垄G^}炉脜墨GC聼聺脩^茫ziM谩募MT脙茦rMc|O_聫聻炉艓麓|聡morDkO\\m膯Jfl@c蘑卢垄a摩tR谋脪聶X聫貌毛卢WP{诺谦茲聟聸墨脹梅膮V脳q匹V驴a葔d鲁聺B聸qPBm聸a脣膽呕模m聯脜庐V聤鹿d^K聡Ko聼nYg聯炉Xhqa聰Ldu楼聲脥p菂隆K膮脜聝k臐臋臎hq聡}Hy脙聯]鹿千拢聟脥梅驴q谩聲gPmoe聹聧i聣陇o^谩戮ZE聡聵Y^聟N媒{n聲聝Ol卤脥聯@M聮膵猫k搂da聥聭Na脟寞驴]酶聣Rii帽E聣聙奴聥i聞潜脿Ut臈Gyl聝}聧聦脫M}聙jpEC~隆FtoQi聭職Hk聺k{聬ILg慕xq脠茓脛d聳eV聨DJj拢聙J|脜dz脗聲Ft~聻K浓赂I脝v|聰聡垄r}猫聠聨onb聵}`R脦脛n掳脪d脼虏聞^庐聮ln脨猫膭l冒脫聹脳]陋脝}聬聧Li膫卤脰聫`^掳脟露p庐膽Dc聹艐`聧聳Z脭聮露锚qvF脝職聠N庐膯TH庐娄O聮戮聤Ib脨茫麓B膼散糯脝铆圈p聳膼脼XR聙路nndO聻陇聮O脌膱茠颅Qg聵碌Fo|g葤臋SWb漏osx|hYh聲g艃fm脰末n潞聙T脤聮Sp聸垄dY膜露U膱jl聮菒p盲冒毛x鲁k脹fw虏Xjz~脗qbT聤脩聞臎浓@|oM聡聮zv垄Zr脙Vw卢脓臇赂f聦掳脨T聙陋q聨s{S聻炉r聽忙脻l录脰臑聽菃iG臉聜J聶录lr}~K篓鸥茞脤W枚聙聶录聹脼掳n脼o摩L職聠|C~聯D漏|q]SvK聙脩cwp脧脧聛聠目聫膰猫n莫W聬l膭kT}卢Tp職~聝庐Hg聬d聞聣聠藪暮聤聰聨BVt聞E脌垄么P膸茥猫@~聜k聳眉\\r脢臄脰忙W_搂录F聵聠麓漏貌D貌j聬聮聢Y脠rb臑膩酶艀G{苺|娄冒rb|脌H`p蕿kv聜GpuARh脼脝嵌g臉聤T聫羌乒S拢篓隆霉鲁艠脥]驴脗y聧聶么EP聽xX露聫鹿脺聡O隆聯g脷隆Iw脙茅聭娄脜B聡脧|脟掳聟N芦煤mH炉聺聥芒聼b臋聠U~x膱b葤{^x脰lD聛聻聲赂d蓚聡聞~"]],"encodeOffsets":[[[120023,41045],[121616,39981],[122102,42307]]]},"properties":{"cp":[115.5,38.5],"name":"娌冲寳","childNum":3}},{"id":"140000","geometry":{"type":"Polygon","coordinates":["@@聻魔脺_陋l矛wGk脹脙菑ok聭膰i碌VZ模隆co聹聭TS脣鹿莫mn脮艅e聳hZg{gtw陋pXa臍Th葢p{露Eh聴庐R膰茟P驴拢聭P聺mc陋aJy媒{聝媒去o脜卯伞懦A膹盲鲁a脧聣J聭陆楼PG颅膮SM颅聫sW聺z陆碌脹聙聭Y脫聙聧艝gxoOk膾Co颅脠碌]炉聬_虏脮j膩聨K~聫漏脜脴^脭聸k茂莽膬m脧聭k]颅卤聝c脻炉脩脙mQ脥~_a聴pm聟聧~莽隆q聯聢u{J脜脓路聺Ls}聳Ey脕脝cI{陇Ii聧CfUc聲茖脙p搂]臎聸芦vD@隆S脌聭碌M聜脜wu聨YY聡隆Db脩c隆h聝脳]nkoQdaM莽~eD聲脹tT聣漏卤@楼霉@脡隆聣ZcW|WqOJm末l芦魔艧vO脫芦Iq聧膬V聴楼聼D[mI~脫垄cehi脥]茡~磨qX聤路e品聹n卤聯}v聲[臎膹聨艜]_聭艙聲`聣鹿聝搂脮艒I聶o漏b颅s^}脡t聧卤奴芦鲁p拢每楼W脩x莽脕芦h脳u脳聦楼艡聞聥戮d脪{潞v拇脦锚脤蓨虏露聙眉篓|脼聘碌炔聭LL煤脡茙陇蠆臋臄V`聞_b陋聥S^|聼d聤zY|dz楼p聠Zb脝拢露脪K}t摩脭艈茽聜PYzn聙脥vX露臍n聽臓聛脭聞z媒娄陋聵梅聻脩母脵聨U葘赂聜d貌脺J冒麓聮矛煤NM卢聦XZ麓聭陇艎歉_tldI職{娄苺冒臓趣楼NehXn聛YG聜聡R掳聽片Dj卢赂|C臑聞Kq聜潞f茞i暮漏陋~膯OQ陋聽陇@矛铅蓪虏忙B聦脢聰T聹臑聬職H茦脕莫脣臇聮職拇艦聳葊聹脝每葎l扭膾枚聞t聰脦陆卯录抹Xh聦聭聵|陋M陇脨z脼末脪聝S聣rao鲁"],"encodeOffsets":[[117016,41452]]},"properties":{"cp":[112.3,37.5],"name":"灞辫タ","childNum":1}},{"id":"150000","geometry":{"type":"MultiPolygon","coordinates":[["@@仟偏脤脹M聟膫[`脮聻Cn}露Vc聟锚聯s聝聳聺炉聥Pq聝FB聟聣|S聲鲁C|k帽聲H聥聫d聭i脛楼聧s聢艍脜聭聟P贸脩脩E^聭脜Ppy_YtS聶聧hQ路aHwsOn艍脙職s漏iqj聸聣聙USi潞]茂W職聣芦gW聛隆A聳聛R毛艣聸某臉聲聟聦聛暖`莽玫h]y禄莾聼菦窑x脪m~zf}pf|脺ro脠zrK脠牡S僻聞偶販臓u~猫卢v卯S录聶膫h聳職臇M脠脛w聜\\f纽掳W聽垄戮lu鸥D聞w聤\\艝臐","@@聝GVu禄A聴yl脽铆鹿茫聬e聮聯]E膩貌鲁C鹿冒聯戮聢虏i聦聬脪Adk貌^P聯虏C菧遥莿聽z录g^猫枚虐_聥聜聳聠牟臅锚聞聹}g脕nUI芦m聣聟聞聥]j聡vV录聧euhwqA聞聫aW聵聝_碌j聟禄莽jioQR鹿膿脙脽t@r鲁[脹l膰脣^脥脡谩G聯聸OU脹聴OB卤聲X聼k脜聡鹿拢k|e]ol聶聼kV脥录脮qta脧玫jg脕拢搂U^聦聰RL聢脣nX掳脟聮Bz聧聠^~wfv聢ypV聽炉聞偏膲谁全茥欧煽每目茟藘臐每脙莾脽脣艖贸漏菒葝艗聺臇M脳脥Eyx聥镁p]脡v茂猫聭v聺苺n脗拇脰@聜聣聠V~膱聶聤鲁ME聢母脜臇t聴膿jy脛DX脛xGQuv_聸i娄aB莽w聭藳wD聶漏{聼t膩mQ聙{EJ聫搂KP艣茦瓶楼聧@聣sCT聲脡}蓛w聢茋y卤聼g聬脩聯}T[梅k脨莽娄芦聟S脪楼赂毛BX陆聣H谩脜碌脌臒tS聬脻脗a[疲掳炉聛娄聛P茂隆聛]拢摹聯聳聯脪k庐G虏聞猫Q掳贸Mq}E聤贸茞脟\\聛聝聡@谩眉gQ脥聥u楼F聝聯T脮聸驴J没聡]|mv膩脦Yua聛^Wo脌a路颅z膮脪ot脳露CL茥i炉陇m茙H菉陇卯矛删艎矛Td氓wsR聧脰g膾懦煤聛脥摹盲脮}Q露聴聢驴A聲聠聥[隆聦{d脳uQA聝聸M聲xV聥vMOm膬l芦ct[w潞_職脟脢聤聨聼jb脗拢摩S_茅聯QZ聯_lwgOi媒e`YYJq楼I脕聢浅拢脵脣[脮陋u茝鲁脥T聴s路b聛脕慕盲臈[聸b[聢艞f茫cn楼卯C驴梅碌[艔脌Q颅艒職膲m驴脕^拢mJVm聡聴聫L[{脧_聺拢聸F楼脰聧{殴A}聟脳Wu漏脜a懦某瞥hB{路TQq脵I姆脣聭Z膽漏Yc|M隆聟L聲聺eVU贸K_聺聺QWk聮_磨聭驴茫Z聫聲聛禄X\\拇uU聝猫聡lG庐臎艂T臓臒D艃聰聸聻聛G聜脝脥z]聥卤聟怒漏聼脜聮]聦脜脨}U脣楼漏T膵聶茂xgckfWgi\\脧膾楼Hk碌E聵毛{禄脧etcG卤ahUi帽iWs蓙聢路c聺聳C聜脮k]w葢|膰a}w聟Va臍谩聽聻聦G掳霉nM卢炉聠{脠聢脨脝A聮楼脛锚Jx脵垄聰hP垄脹聢潞聙碌聬wWO聼贸F聨職脕z^脌艞脦煤麓搂垄T陇腔坪S聬臈聣堑h脻脜QgvBHou聛蕽l_o驴Ga{茂q{楼|趴目H膫梅a臐脟q聡Z聫聭帽i帽C鲁陋聴聟禄E`篓氓X膿脮q脡没[l聲}聛莽@膷茦贸O驴隆聝FUs聧A聣聯式墨cc職oc聝聜聝脟S}聞聯拢聡IS~膬l聫k末X莽m聬膱聟艀脨聜o脨dx脪uL^T{r@垄聭聻脥聝臐K茅n拢kQ聶聣y職脜玫脣X欧茝L搂~}kq職禄聛IH臈菂j臐聼禄脩脼o聼氓掳qT聺t|r聧漏脧S聥炉路e浓臅x芦脠[eM聢驴yu聢聭pN~鹿脧yN拢{漏聮聴g聥魔W铆禄脥戮s聯蓹拧菂_脙膧蓷卤膮聶某膲聫蕧艑欧聴S聸脡聯A聥卤氓钎蓩@毛聼拢R漏膮P漏}墓陋茝j鹿er聛聝LD臐路{i芦偏C陆脡shVz聟GS|煤镁X聰gp聸{脕X驴聼膰{票葟帽Z谩臄yo脕hA聫聶}艆膯fd艍聞_鹿聞Y掳臈签脩隆H炉露oMQq冒隆脣聶|聭脩`骗艁X陆路贸脹聯聧x臒寞脜cQ聡聢聯聝s芦t葖菂F聯聼聛聺霉^i聧聭t芦膶炉[聸h聛聛Ai漏谩楼脟臍脳l|鹿y炉K葷qg暖{帽聬菣碌茂聜膵聶墓z聴艢拳露隆聵聸o沤盲脮G\\脛聫T驴脪玫r炉聹聼Lgu脧Y臋R譬職煞艑O\\陌脨垄忙^艎聽牟榷葐b脺G聨臐卢驴臍V膸g陋聧^铆u陆j每臅臋j谋k@慕聝]臈l楼脣聡沫没脕聞聝臈茅V漏卤膰n漏颅葒聻脥q炉陆聲Y脙脭艍聯脡N脩聺脜脻y鹿Nq谩蕝D恰脣帽颅苼Y脜y瘫os搂葖碌式菢菑片杀脿聭瓢N垄茢脢u木媒木蠋泉坪蓚募聻x聹Z膱}脤艍弄聵暮艙聨沫F袥慕虆龋徒脪诺矛譬脟蠇每犬恰艔莽茟暖臅~脟聧聸录瘸脨Uf聠dIx每\\G聽聫聢z芒蓮脵O潞路pqy拢聠@聬聦聤q镁@菫私IB盲疲zs脗Z聠脕脿幕d帽掳艜z茅脴疟z葯C矛D葠拇暮f庐聨脌木瓢酶@蓽脰脼K膴艊苿搂聜蛻t臎茂汀VA摹脩脩禄d鲁枚菎脻X膲臅脰{镁膲u赂脣蕝臒U處茅h晒茊虠坍葮菉芝啷溹“牛嗒久裁な甒卢庐覍e专奴葼k涩苫碳茫眉f茽S爪嫂蟼氓葓H蠚脦K浅筒O冒脧葐茦录C蠚菤啖毸夹っ斅偮て屄災灺澨猀胜麓录m葼J藔聼撇脌蔂m蓡聤莿臏茽麓菭N~聙盛臏聜露茖膯臉藕蕟痊霜臍膾赂臑G葨拼苺j`蘑莽亩膩脿艃潞膿蘑聝臇膰職Y聦脌艓眉么Q脨脗艓艦菃艦锚茤職聵o藛D膜脮潞脩菢脹摔鲁蛝g艅聛茦臄脌^聻陋苽`陋t戮盲茪锚摩膧录脨聙臄菐篓葦禄蜖^水脢圈皮酶xRr艤H陇赂脗xD脛聺聦|酶藗藴飘聬脨卢蓺w刹Fj臄虏脛w掳菃d脌脡聻_母d卯脿艓j脢聹锚T臑陋艑聡艤W脠|tq蘑UB~麓掳脦FC聲聨U录p膧膿苿N娄聧戮O露聤艂K膴Oj聯臍聰j麓臏Yp聵{娄聞聢S臍脥\\T職脳陋V聳梅艩铆篓脜DK掳脽t艊臄K職篓堑脗c木蹋臍牵葎慕F聡l摹U牡聹艊聥龋F蕢蓙聝M臒寞蕪贫煞脴怒O墙芦平聬奴鹿票艖虧权搂葹蕵臇i蓽啥师}篓知酄溙�茋乾鹿迁E甩磨陋脭锚F聨x煤Q聬聞Er麓W聞rh陇茞聽\\tal膱DJ聵脺|[Pll虤赂茙G煤麓P聻卢W娄聠^娄聳H]prR聯n|聬or戮聬wLVn脟Iujkmon拢cX^聫Bh`楼V聰聞娄U陇赂}聙xRj聳[^xN[~陋聤xQ聞聜[`陋H脝脗Exx^w職N露脢聵|篓矛聠聵聙Mr聹dYp聜聬oRzNy聵脌Ds~聙bcf脤`L聳戮n聥|戮T聜掳c篓脠垄a聜r陇聳`[|貌D艦臄枚xEl脰dH聞脌I`聞膸\\脌矛聛~脝聨R录tf聲娄^垄姆露e聰脨脷M聦ptgj聳聞伞膶脜y摹L没聶艊V庐聤脛聫脠苺聠膸掳P|陋VV聠陋j聳卢臍脪锚p卢聳E|努脗_~录r茞K聽f聢{臉F膾聹茖X瓢膬k脙膭}n碌聳o聛聼脳q拢莽颅kX聭{u末芦膩铆脫U艆脻VU艑]聙聫扭楼ly艌[聙oi{娄聥L聡母聟摩^么芒J聢篓^UZ冒脷聰聺膾L聞驴脤聥聢f聦拢K拢屎聶oqN聼聝w臒c`ue聴tOj脳掳KJ卤q聝脝摹m聣臍艞os卢聟qehqsu聹聝H{赂kH隆聤聟脢R仟脟茖b葐垄麓盲脺聧垄N矛脡蕱娄芒漏茥貤"]],"encodeOffsets":[[[128500,52752],[127089,51784]]]},"properties":{"cp":[110,41],"name":"鍐呰挋鍙�","childNum":2}},{"id":"210000","geometry":{"type":"MultiPolygon","coordinates":[["@@L聳聨@@s聭]","@@MnNm","@@聛d聠c","@@e脌聜C@b聜聯聫聣","@@f聡聟Xwkbr聳脛`qg","@@^jtW聧Q","@@聛~聽Y[c","@@I`臇N^_驴聛Z聜脕M","@@脧x菍{q_脳^Gigp","@@iX露B聟Y","@@聞Y聟Z","@@L_yG`b","@@^WqCTZ","@@\\[聯聥搂t|聰聻]","@@m`p[","@@@聹茅^B聠聡nt聢a脢U聴聵聼]x聽炉脛P牟颅掳h聙蕶K鲁聠V聢脮@Y~聠|Ev墓s脟聞聧娄颅L^p脙聜虏鸥脪G聽聮脣l]聞xx脛_聵fT陇膸陇c聨聹P聞聳C篓赂TVjbgH虏sd脦dH聬t`B聢聴虏卢GJj臋露[脨hjeXdlwh職冒S膶娄陋V脢脧聙聥脝聭Z聵脝哦庐虏聠^聦脦y聛脜聜H聹聺艅聯臍DM魔臏艁H颅聢k聞莽vV[某录W聳聜Y聬脌盲摩聮聭`Xl聻R`聻么LUV聻fK聳垄聠{NZd膾陋聮Y母脤脷JRr赂SA|拼g糯拇脝bv陋脴X~聠藕B聨|娄脮聹E聻陇脨`\\|聬K聢聵UnnI]陇脌脗膴n艓聶R庐艕驴露\\脌酶铆Dm娄脦b浓ab聣聹a臉\\木茫聜脗赂a聵t脦S茞麓漏v\\脰脷脤谴陇脗聡篓JKr聙Z_Z聙fj镁hPkx聙`Y聰聮RI聦jJcVf~sCN陇聽聢E聜聹h忙聫m聣聳sHy篓S冒脩脤\\\\聼膼R脢wS楼fq艗脽媒谩臑聧脵脡脰[^炉扦挪聞锚麓\\娄卢膯PM炉拢聼聢禄u茂p霉zEx聙聻an碌yoluqe娄W^拢脢L}帽rkqW艌没P聶聣UP隆么J聤oo路聦U}拢聦聞[路篓@X聦母聼聯聥聥DXm颅脹脻聫潞聡聸GU聥C脕陋陆{铆膫^聬cj聡k聯露脙[q陇聯L脡枚鲁cux芦|Zd聝虏BW脟庐Y脽陆ve卤脙C聲媒拢W{脷^聮q^s脩路篓聥脣M聝r聯鹿路C聛楼聡GD聫聸r铆@w聧脮K牛脙聺聥聵聼芦V路i}x脣脥梅聭i漏臐聡蓾恰]聝聢{c聶卤OW聥鲁Ya卤聼聣_莽漏聜H聻臅o偏聙艊q聝r聺鲁聣Lys[聞帽鲁炉OS聳膹OMisZ聠卤脜FC楼Pq{聫聜脙[Pg}\\聴驴gh膰O聟聲k^末脙聛Xa聧臅脣磨M颅oEqqZ没臎艍鲁F聭娄o牡聴h聼脮P{聫炉~T聺脥l陋聣N聣脽Y聯脨{Ps{脙VU聶聶e膸wk卤艍V脫陆沤J茫聛脟脟禄Jm掳dhc脌ff聭dF~聢聙膧e臇聙d`sx虏聽職聝庐E摩娄聳職dQ聧聥脗d^~膬脭H聢娄\\聸LKp膭Vez陇NP聽枪脫聴R聶脝膮JSh颅a[娄麓脗ghwm聙B聬脨篓藕hI|聻VV聨聴聨|p]聽脗录猫N盲露脺B脰录聯L`聜录b脴忙聦KV聰聼po聹煤NZ脼脪Kxpw|脢EMnzEQ職聨IZ聰聨Z聡NB聢膷脷F脺莽m末聜W莫帽t聭脼牡脟帽Z芦uD聜卤|茝l菞w路卤Pm脥a聣聳d聫a聡聽CL聡菓k霉贸隆鲁脧芦Qa膵脧聭O脙楼脮膽Q去膵骗y聥鲁脕A"]],"encodeOffsets":[[[123686,41445],[126019,40435],[124393,40128],[126117,39963],[125322,40140],[126686,40700],[126041,40374],[125584,40168],[125509,40217],[125453,40165],[125362,40214],[125280,40291],[125774,39997],[125976,40496],[125822,39993],[122731,40949]]]},"properties":{"cp":[123.2,41.3],"name":"杈藉畞","childNum":16}},{"id":"220000","geometry":{"type":"Polygon","coordinates":["@@帽r陆脡K聺膩G脕陇ia聧聽脡聣聶脠鹿`\\xs聙卢d膯kNnuNU聦聳w聹Nx露c赂聥|\\垄聟聦G陋贸膭~R茫脰脦蘑霉聜膽糯脮hQ聨xtc忙毛S山艍铆毛菈拢茘G拢nj掳K茦碌Ds脴脩py膯赂庐驴bXp聜]vb脥Zu膫{n聢^I眉聹脌S脰聞聰娄E聦vR脦没h@芒聞聢[聜茝脠聣么~FNr炉么莽R卤聝颅H脩l聲聮蘑聳^陇垄聜O冒聼聨忙txs艗]脼脕T聫臓s露驴芒脝聤GW戮矛A娄路T脩卢聠猫楼聙脧脨J篓录聫脪脰录聝痞蓜x脢~S聳tD@聤膫录糯隆jl潞W聻v脨聣聢z痞Z脨聨虏CH聴聽聞A聺xiukd聥聦Ggetqmc聻脹拢Ozy楼cE}|聟戮cZ聟聧k聜聣驴u艕茫[oxGikfe盲T@聟職SUwpi脷FM漏聮拢猫^脷聼聜`@v露e艌聠f聛聽h聵eP露聬聻t聯盲Ol脙聰Ug聝脼z鸥U`l聹}脭脝Uv脴_艑卢脰i^膲i搂虏脙聤B~隆膱聶脷Egc|DC_圈m虏rBx录M脭娄女d抹脙芒Yx聭茦DV脟暮目g聧驴cw脜\\鹿聵楼Y沫l聛聹陇聻Ov聠職LjM_a聽W`z募M啪路\\swq脻SA聡職聴q聣艢某炉聤聭掳k聬聤R膿掳wx^膼k莻脪聯聞聹聻聯聹聨聞聥\\]聵nr膫}虏膴挪脪酶茫h路M{yMzys臎n聺膾摹V路掳聯G鲁录X脌聯聯聶陇鹿聧i麓o陇艃職聼脠`脤聝遣脛U臑d\\i脰職聦聢m脠B膜脺刹DEh聽LG戮苺脛戮{Wa聦聧Y脥脠聫蘑臉脭R卯膼j聥}脟聻聯ccj聡oUb陆職聧{聯h搂蔷{K聥茤碌脦梅聻G膭脴艤莽瓢脤s芦l聸聲yi膿芦聥`氓搂聺H楼Ae聺^搂聞GK聛}i茫\\c]v漏模Z聯m脙|聯[M}模T蔁牡脗聭脗`脌聳莽m聣聭FK楼脷铆脕bX職鲁脤Q脪聭Ho聛f{聣]e聙pt路G艐臏Y眉n膸懦VY^聮聵yd玫k脜ZW聞芦WUa~U路Sb聲wG莽菓聜聯iW^q聥F聜聯聸uN臐聧聴路Ew聞聥UtW路脻膹忙漏PuqEzwAV聲聴XR聣茫Q`颅漏G聤Y聟Yhc聲UGorBd}模脡聡b隆路碌MicF芦聴Y茀聦禄聟茅\\聧聝晒~菣G鲁m脴漏B拧聬uT搂膜陆垄脙_脙陆聭L隆聧聭没聼sT\\rke聶\\PnwAK聜y}聺聮ywdS聶ef碌]Uh目D@m每va職脵NSk聺Cun聟c每`l聜聣W聥聞臈V芒娄梅~^f脧~聹vwHC聨寞聞`xqT颅聛颅聝lW芦茂赂sk聬m聥聥脽EG聯qd炉聲聥R聟漏脻聨炉炉S聠\\cZ鹿i疟茝Cu茘脫X聡oR}聯M^o聲拢聟R}o陋U颅F聟uuXHl聫E脜聲聡聙脧漏陇脽gX聢镁陇D聳虏脛uf脿脌颅XX脠卤Ac聞{Yw卢dv玫麓K脢拢聰\\r碌脛l聰i聢聫d膩]|卯漏戮D脗V聦聹H鹿聢脼聬庐脺Wn聦C聰聦姆聽W聥搂@\\赂聥聝~陇聥Vp赂聣p贸IO垄聤VO職艊眉rXql~貌脡K]陇楼Xrfkvzpm露聺bwyFo煤v冒聡录陇聽N掳膮O楼芦鲁[聝茅牵疟]掳脮\\脷脢臐聨么卯艊脭a芒聼BYl膹Q[聽脣[茂脪楼RI|聭`j聻]P"],"encodeOffsets":[[126831,44503]]},"properties":{"cp":[126,43.7],"name":"鍚夋灄","childNum":1}},{"id":"230000","geometry":{"type":"MultiPolygon","coordinates":[["@@U聝碌N每楼墨猫莽聛聥聲聺H脥酶茣露L聦墙|g篓|聰聶聨a戮pVi聢dd聺聰~脠i聦铆膹脫Q摹臈脟聬Z脦聥聨Xb陆|趴脙H陆聼KFg杀C模脹脟A聡n聶聥j脮c[V臐潜脙脣聞脟_聶聽拢艅鲁p聨j拢潞聰職驴聰禄WH麓炉聰U赂膽蘑m聻t臏yzzNN|g赂梅盲疟脩卤膲膩~mq^聴聦[聧聝聰聸聸聺聰聝莵脩膹lw]炉xQ臄聫聣炉l聣聮聙掳艡拇r聤聶聵B聢脼Txr[t沤赂幕N_y聼X`biN聶Ku聟聺P聸拢k聜Z漠聴娄[潞x脝脌dh聨墓艀U脠茥Cw聮谩Z魔脛怒c脫楼禄NAw卤q去nD`{Chd脵F膰職}垄聣A卤脛j篓]膴脮j艐芦脳`Vu脫脜聸~_k欧V脻yh聞聯Vk脛茫Ps聰聫聺O碌聴f聼ge聜艊聟碌f@u聛_脵聽脵c聼陋N陋脵EojVx聶T@聠茫SefjlwH\\p艔盲脌v聛聤聨lY聠陆d{聠F~娄dyz陇P聺脺ndsrhf聥Hc聦vlwjF聹拢聛G聵卤D脧聧匹Y聡y脧聤聺u鹿Xik目娄脧q茥莯O艤篓LI聬|FR膫n聽s陋|C職藴zx聬A猫楼b聹fudTrFW脕鹿Am|聵臄臅s姆脝F聡麓N職聣}膰聟U聛聤脮@脕某趴mu聻莽聮u冒^脢媒ow聦Fz脴脦臅N艖聻菑葞么陋脤艗莿脿膧脛藙臑艀茠蕗膧茦鸥水痊片膴掳聝U聼zou聡xe]}聨聟Ay脠聭W炉脤mK聡聯Q]聥莫潞if赂脛X|sZt|陆脷U脦聽lk職^p{f陇l聢潞l脝W聽聳聙A虏聵PV脺聹PH聰脢芒]脦膱脤脺k麓\\@q脿s臄脛Q潞pRij录猫i聠`露聴聞bX聝聬rBgxfv禄聨uUi聢聦^v聧~聰J卢mVp麓拢聦麓VWrnP陆矛垄BX聜卢h聶聤冒X鹿^TjV聹聤ri陋j聶t艎脛m聙tPGx赂bgR職聨sT`Zoz脝O]聮脪F么脪聠O脝聮聡艎聦v脜聻聰p聮cG聦锚聤sx麓DR聳聦{A聠聞EOr掳聦聲聻x|铆聹b聢鲁Wm~聺DVj聧潞茅NN聠脣脺藳啥颅G聝x欧CSt聼}]没艒聲Smtu脟脙臅N聲聶膩g禄職铆T芦u}莽陆B牡脼剩楼毛脢隆M脹聨鲁茫葏隆茓a签脠脡Q聣聠G垄路lG|聸聞tvgrrf芦聠pt臋艠n聤脜蘑r聞I虏炉Li脴sPf聵_v臓d聞xM聽pr使職L陇聥陇聡e脣聦聝脌膽K聯聻茂脵VY搂]I聡贸谩磨]姆聠K聢楼聦j|p艊\\kz牛娄聬拧n艈盲脭V膫卯莫卢|vW聮庐l陇猫脴r聜聵聲xm露膬~l脛漂膭蛣枚葎E脭陇脴Q膭聳膭禄脾j圈O呛篓矛S艝脝片y聰聧Q聹v`聳cw聝ZS脤庐眉卤莿]艀莽卢B卢漏艅z坪欧蓜e聬eO聛抹S聮聺聦fm聽膴聜苺P處膿z漏膴聜脛脮脢mg聼脟sJ楼茢聢艎艣忙聮脦聛脩qv驴铆UO碌陋聣脗n摩脕_陆盲@锚铆聟拢P}臓[@g摹}g聯蓨脳聯没脧WX谩垄u啪苹脤sN脥陆聺茙脕搂膷艕聸A聫膿eL鲁脿ydl聸娄臉V莽艁p艣菃慕暮趴脢聝Q铆脺莽脹摹脭聫s臅卢聴歉炉Y脽膵摹H碌聽隆e氓`聺募聝r膲艠贸脾F矛聯膸W酶x脢k聠聰茍d片聫v|聳I|路漏Nq艅R艀聝陇茅聰e艎聹艀聸聢脿艀U虏艜苺B聜Q拢膸}L鹿脦k@漏膱u前懦迁聰脷搂茍nT脣脟茅茻脢cf膷扭^Xm聡聴H聧膴臅脣芦W路膵毛x鲁菙姆脨膵J膩聜w陌_母聵葊^么Wr颅掳o煤卢摩聟浓K~聰劝C膼麓嵌拢聮fN脦猫芒w垄Xn女e脗脝亩聨聬戮戮x盲L拇聛臉l募O陇脪抹A垄脢蓺篓庐聜脴C脭聽努G茽聰痞Y臏聡臉脺片DJ聴g_庭艙@膷艆幕A聯露炉@w脦qC陆膱禄N聼膬毛K聶膹脥Q聯脵偏[芦脙铆聲g脽脭脟O脻谩W聭帽聫uZ聯炉磨聙聼聧艜膩隆脩姆Ju陇E聽聼氓炉掳WK脡卤_d_}}聧vy聼玫u卢茂鹿脫U卤陆@g脧驴r脙陆D聣聠g聟Cd聣碌聴掳MF聛聫Yxw驴CG拢聥R茮陆脮{]L搂{qq膮職驴B脟苹臒毛職墉菉脣|c虏}F碌}聸脵Rs脫p聫g卤聤QNq谦艐Rw艜n茅脩脡K聼聠芦SeYR聟艐聥@{陇SJ}職D聽脹菛謲聼]g聺r隆碌欧jqW脹ham鲁~S芦聯聞聸脺[","@@屁聝亩TL脟yqp脟脹qe{~oyen}s聣`q聡i聧XG聰霉]脣p陆聯漏l脡聡脕p]脼帽麓F膫聰^f聭盲聫卯潞k脿聵z录BUv卢D"]],"encodeOffsets":[[[134456,44547],[127123,51780]]]},"properties":{"cp":[127.8,46.8],"name":"榛戦緳姹�","childNum":2}},{"id":"320000","geometry":{"type":"Polygon","coordinates":["@@脮g^v脕bn脌聥`Jn臐卢聨貌M露臉職T脰艗b聜聵e娄娄聙{赂Z芒膰Np聦漏聻Hp|`聢mjh聤SEb\\afv`sz^lk聨lj聥脛tg聥陇D聵颅戮X職驴脌聮|膼聰iZ聞聺葊氓B路卯}GL垄玫c脽ja聼yBF碌脧C^沫聲c脵t驴s臒H]j{s漏HM垄聝QnD脌漏Da脺脼聦路jg脿iDbPufjDk`dPO卯聝hw隆磨聡楼職G聵聼P虏膼ob潞rY聠聞卯露aH泞麓聽]麓聜r谋l聺w鲁r_{拢DB_脹d氓uk|聢浓炉F聽C潞yr{XFy聶e鲁脼膵聡驴脗聶k沫B驴聞Mv脹pm`r脷茫聰@臉鹿h氓g脣脰瓶xnl膷露脜矛陆Ot戮dJl聤VJ膫聤聹莯聹艦qvnO聤^聼J聰Z聭偶路Q}锚脥聨脜m碌脪]聨茘娄Dq}卢R^猫膫麓艀幕膴I脭聮t聻牟yQ艕臓MNt聹R庐貌Lh聫聣聸臍s漏禄聹}O脫聦GZz露A\\j抹F聢盲O膜聵HY職聠Jv聬脼HNi脺a膸職脡聳nFQl職NM陇聢B麓膭N枚蓚tp聳努dZ脜gl聲mu脟U拧聨聯艦聡脷b陇u艃J糯u禄鹿膭聲l聛葨魔糯w虒诺虏枪菭蜎h沫艂茣r莽眉卤Y聶r艡l楼聮i`茫__垄膰S脜r[脟q^霉zWmO膱a艕脻蔀茂虏石蕣谩臉某膾黔P魔蛵么茓脛聺脛脥聨墨聣莽脹蓤钎拢颅脹mY`贸拢Z聧芦搂掳脫鲁QafusN谋菂_k}垄m[脻贸D碌聴隆RL膷iXy聡脜N茂膬隆赂i臄脧聭N脤姆o谋d艒卯氓扭没Hcs}~脹wb霉鹿拢娄脫C聛t聥OPr聝E^脪o聤g聶膲I碌聻脹脜使K聟陇陆phM聢煤`m聰R赂娄P茪g聠脡LR聤s`拢炉茫hD聞篓|鲁陇聣C"],"encodeOffsets":[[121451,32518]]},"properties":{"cp":[120,32.4],"name":"姹熻嫃","childNum":1}},{"id":"330000","geometry":{"type":"MultiPolygon","coordinates":[["@@聛jX^n聟","@@sf聢dM聣","@@qP\\xz[_i","@@o\\V聮zRZ}mECy","@@聭R聝垄聜FX}掳[m]","@@Cb聹\\聲}","@@e|v\\laus","@@v~s{","@@Qx脗F漏}","@@鹿n聦v脼s漏m","@@rQgYIh","@@bi芦Z聞X","@@p[}ILd","@@脌驴|","@@鹿dnb聮聟","@@rS}[Kl","@@g~h}","@@FlCk","@@暖TG掳膭LHm掳UF聣","@@OdRe","@@v[u\\","@@Fj芒L~wyoo~聸s碌L聦Z","@@卢e鹿aH聜","@@\\n脭隆q]L鲁毛\\每庐聦Q脤聠","@@脢A颅漏]陋","@@Kx聦v{颅","@@@hlIk_","@@pWc聧聡rxp","@@Md|_iA","@@垄聟X拢陆聫聫z\\冒pN","@@hl脺[LykAvy聫聛fw聧^E聻聺聽","@@fp陇Mus聧H","@@庐_ma~聫聲L脕卢聮`","@@聠@掳隆m脹聸G臅篓搂Ian谩[媒皮jf忙聡脨N聻聴盲Gp聴","@@i聺M聞t\\","@@Zc[b","@@聶X庐卤Gr脝掳Z忙膲m聫","@@Z~dOSo|A驴qZv","@@@`聰EN聫拢p","@@|聳s聴","@@@nDi","@@n聟a拢戮u聣YL炉聣Q陋聟m膲脜dM聢聲g脟jc潞芦聲臋聹卢颅K颅麓聝B芦脗膮co膵\\xK`聧c寞脓芦庐谩聮[~谋xu路脜聰Ks脣脡聫c垄脵\\沫茮毛bf鹿聺颅模S聝臏聺k谩茐脭颅膱ZB{聤aM聭碌聣fz艍f脫脭殴艁茓菨脢膲{臒膷卤g鲁ne{莽颅i铆麓S卢聜\\脽冒K娄w\\聶iq陋沫iAu聡A聺颅碌聰聧_W楼疲O\\l膵蘑ttC篓拢t`聢聶PZ盲uX脽B聧s聡幕yek聙聺O膽摹牡HuXB職碌]脳聦聡颅颅\\聸掳庐卢F垄聫戮p聬碌录k艠贸卢W盲t聮赂|@聻聲L篓赂碌r聯潞霉鲁脵~搂WI聥聼ZW聨庐聮卤脨篓脪脡x聙`聣虏p臏聲rO貌gt脕Z{眉脵[|聵没聦K聜wsPlU[}娄Rv聧n`hs陋^聳聬nQ麓臉RWb聰聜_聽rt膶FI脰聤k聤聤摩PJ露脰脌脰J膱膭T臍貌聻C聽虏@P煤聟脴z聹漏P卯垄拢聹C脠脷聹膾卤聞h艝聡l卢芒~nm篓f漏聳i募芦m聡nt聳q聦脪T脺脛j聯聤L聨庐E脤聹F陋虏i脢x脴篓聻I脠hhst聮聢聮[脭x聠}dt眉G忙牛艛茂默a母pM脣脨聮j膿垄路冒膭脝Mz聢jWK膸垄Q露聵脌_锚聮聳_@谋聙i芦pZ聙gf聙陇Nrq]搂膫N庐芦H卤聡y瞥铆戮脳艎膹艀聧膼脧糯菨膫铆脌B艝脮陋聢聤脕艕TFq膲炉聧鲁脣C臅模聬i篓h脺路聝帽t禄炉脧","@@潞w職ZRk臅WK聽"]],"encodeOffsets":[[[125785,31436],[125729,31431],[125513,31380],[125329,30690],[125223,30438],[125115,30114],[124815,29155],[124419,28746],[124095,28635],[124005,28609],[125000,30713],[125111,30698],[125078,30682],[125150,30684],[124014,28103],[125008,31331],[125411,31468],[125329,31479],[125369,31139],[125626,30916],[125417,30956],[125254,30976],[125199,30997],[125095,31058],[125083,30915],[124885,31015],[125218,30798],[124867,30838],[124755,30788],[124802,30809],[125267,30657],[125218,30578],[125200,30562],[125192,30787],[124968,30474],[125167,30396],[125115,30363],[124955,29879],[124714,29781],[124762,29462],[124325,28754],[124863,30077],[125366,31477]]]},"properties":{"cp":[120,29.2],"name":"娴欐睙","childNum":43}},{"id":"340000","geometry":{"type":"MultiPolygon","coordinates":[["@@^iuLV\\","@@聜e漏Edh","@@麓CE露zAX聹锚e枚dK隆~H赂铆忙A聢冉聴d{膹脜聭聯脌陆W聴庐拢Ch聦脙si聦聧kkly]_teu[bFa聣Tig聡n{]Gq陋聺o聥膱MY谩|路楼f楼聛聴艖aS脮臈聶N碌聧帽臑芦Im聦_m驴脗a]u臏p聽聟Z_搂{C聝盲g陇掳r[_Yj聣脝Od媒聯[聨I[谩路楼聯Q_n聡霉gL戮mz聸藛D脺脝露聺膴Jh職p聯c鹿聵O]i艩]聹楼聽jtsggD脩隆聯w脳j脡漏卤聸EF脣聧颅聣Ki聰脹脙脮Yv聟s聲聢m卢nj幕陋聲搂emn谩}k芦艜聢聝g膽虏脵聸D脟陇聸铆隆陋Oy聸聠脳O霉卤@D聼帽聺S臋膰膬脮I脮驴I碌磨O聣聣聣lJ脮脥R聸聧脥|J矛幕脪氓y姆r臅q搂脛末sW脝脽聨F露聺聻X庐驴聣m聦聶w聟RI脼聯f脽oG聭鲁戮漏uyH聭寞{苼魔炉AFnuP聫聟脥脭z職聦V聴d脿么潞^脨忙d麓聙聡oG陇{S聣卢膰x茫}聸脓脳K钎末芦聻脮OE脨路脰d脰s茦脩篓[聮脹^Xr垄录聵搂xv脛聸脝碌`K聰搂聽t脪麓Cvlo赂fz浓冒戮NY麓谋~脡臄膿聟脽煤聺L脙脙聫聳_脠脧|]脗脧Hl聮g`b職e聻聻聙n戮垄pU聜h~拼臇露_聜r聽s膭~c聻聰茍]|r聽c~`录{脌{葤iJjz聫`卯脌聧T楼脹鲁聟]聮u}聸f聟茂Ql{skl聯oNd聼j聼盲脣zDv膷oQ聤膹HI娄rb聯rH臇~BmlN聻聯Ra聞磨TX\\{f脕K脕庐T聜聹L聭脗聤脛聞Mt聸脢g膧D聳聤膭X聹茢vDc脦Jbt[陇聙D@庐hh~kt掳蔷z聫脰@戮聧陋db聞Yh眉贸V麓女艗篓脺c聰卤r@J|脿u聬聫Y脟脭聥G路臍膮膼l弄脷pSJ篓母聢Lv脼cP忙姆浓聨庐m脨聬聢谩l聥sgd脳mQ篓懦脝漏脼聳陇I脦聳s聮掳聦KZp膭|Xw聬Wd聺膸碌mk莯w脤脮忙h潞gB臐芒聧q脵膴聫z聸脰g艈t脌脕膫聤脝谩聮hEz|WzqD鹿聙聼掳E聡脓l{忙v脺cA`陇C`|麓q聻x牟k聛q^鲁鲁聼G拧碌b聝铆Z聟鹿qpa卤膹聽OH聴娄聶摩聢x垄聞gP铆cOl_iCveaOjCh脽赂i脻聥b脹陋CC驴聙m聞RV搂垄A|tbk臏E脌t卯m聜^g麓f脛"]],"encodeOffsets":[[[121722,32278],[119475,30423],[121606,33646]]]},"properties":{"cp":[117.2,31.5],"name":"瀹夊窘","childNum":3}},{"id":"350000","geometry":{"type":"MultiPolygon","coordinates":[["@@聯zht麓聫}[","@@aj^~膯G氓聺","@@ed聹聦H聟se","@@@v聢PGsyQ","@@聣sBz聜ddW[O","@@S聨篓Q聧y","@@N聨VucW","@@qptB@q","@@聣聮赂[iu","@@Q\\pD[_","@@jSwUappI","@@eX陋~聲","@@AjvFoo","@@fT聳聸_脟铆\\聼聶聴v|ba娄jZ脝y|庐","@@IjLg","@@wJI聙聢x職芦录AoNe{M楼聦","@@K聣卤隆脫聢聰膶~N戮聶","@@k隆鹿Eh~c庐uDq聣Z矛隆I聲~M膩聧e拢bN篓gZ媒隆a卤脰cp漏Ph聻I聰聼垄Qq聟脟Gj聺聺聥|楼U聶聽g[Ky卢聧聧艔聧聳v@Op聢t脡E聼聬F聞聬\\@聽氓A卢聢V{X模聣膼聺By聟cp聛臎聟录鲁膫p聫路陇聝楼o聯hqq脷隆艆Ls聛聝^脙隆聴聻搂ql聼脌hH聛篓MCe禄氓脟GD楼zPO拢膷脵kJA录脽聳臈聫u聸臅e没脪聧i脕脓聬S[隆聹U聤没艞陆霉臎c脻搂S霉末膮SW贸芦铆臋AC碌聸eR聴氓聛莾RC脪脟Z脥垄聥藕卤^dls聦tjD赂聲聜Zpu聻脭芒脙聮H戮oLU锚脙脭jj膿貌麓膭W聜茮聧聟^脩楼聥摩聼@脟貌聳聤m聦聝Ow隆玫yJ聠yD}垄膹聫脩脠摹f聧聤Zd聳a漏潞虏z拢職N聳聝jD掳脰tj露卢ZS脦~戮c掳露脨m聵x聜O赂垄Pl麓聻SL|楼聻A聠泉臇M聮艈牟g庐谩IJ膶膾眉`聽聨QF聡卢h|膫聯J@z碌聽|锚鲁脠聽赂U脰努努脌Ctr母r聜]聙聵冒聨M陇亩牟Ht脧聽A聮聠聻默kvsq聡^a脦bv聦d聳聶f脢貌SD聙麓Z^聮xPs膫聻rv聥茷艀聵聺jJd脳艠脡聽庐A聳脦娄膜d聙x膯qA聦聠ZR聰脌M藕聦n膴禄聦陌脨Z聴聽YX聳忙J聤y膴虏聢路露q搂路聳K@聺路{s聭X茫么芦l艞露禄o聫聬陆E隆颅芦垄卤篓Y聢庐脴聥露^A聶vW亩G膾蘑聻Plzf聢募聨t脿AvWY茫職O_聡陇sD搂ss膶摹[k皮PX娄聨`露聯聻庐聢BBv莫jv漏職jx[L楼脿茂聛[F聟录脥脣禄臒V`芦聲Ip聶}cc脜磨ZE聥茫oP聟麓B@聤D聴赂m卤聯z芦瞥聴驴氓鲁BR脴露聢聹Wl芒镁盲膮`聯]Z聫拢T聛c聴聽墓G碌露H聶m@_漏聴k聦聣戮x抹聡么葔冒X芦陆膽CI聫b膰qK鲁脕聥脛拧卢OA聧w茫禄aL艍聡脣磨W[聯脗GI聴脗Nx某陇D垄聨聫卯膸脦B搂掳_J聹Gs聝楼E@聟陇u膰聟P聭氓聠c聬uMuw垄BI驴聡]zG鹿gu漠I聥"]],"encodeOffsets":[[[123250,27563],[122541,27268],[123020,27189],[122916,27125],[122887,26845],[122808,26762],[122568,25912],[122778,26197],[122515,26757],[122816,26587],[123388,27005],[122450,26243],[122578,25962],[121255,25103],[120987,24903],[122339,25802],[121042,25093],[122439,26024]]]},"properties":{"cp":[118.2,26],"name":"绂忓缓","childNum":18}},{"id":"360000","geometry":{"type":"Polygon","coordinates":["@@脰P卢聺铅莫脴L聹浓盲~膱w聤芦|TH拢聢p聙c鲁脧氓鹿]膲膽xe{聫脦脫聬聠vOEm掳B苽抹陌|G聮vz陆陋麓聙H聮脿p聰eJ脻聠Q職xn聥脌聤W颅聻聺E碌脿聧X脜莫t篓脙臇r脛w脌F脦|膫隆聰聡W脮赂cf楼聴聭Xa臋ST卤聫m[聯r芦_g聨mQu~楼V\\OkxtL聛聽E垄聥聝聭脷^~媒脴kb膿聳qo臎聤卤_脢w搂脩虏脧茻臈录聥m膲殴聥驴NQ聯聟YB聥膮rw模c脥楼B聲聼颅艞脢c脴iI聴聻茲目u聦聺qt膩wO]聭鲁YC帽Te脡聲職聥caub脥聢]trlu聙墨聟聺B聭脨聼Gs牡谋N拢茂聧聴聛^姆qsq驴D奴奴V脮聼路麓脟{茅膱媒聣每聸OE聢聧R_聼膽没I膵芒Jh颅艆谋N聭醛臅B聟娄聺K{聺Tk鲁隆OP路w聛n聴碌脧d炉}陆T脥芦Yi碌脮sC炉聞iM聲陇聶颅聲娄聺炉P|每聧UHv聯he楼oFTu聣玫\\聫聨OSs聥M貌膽茋ia潞膰X聼膴牡脿聺路莽h苾梅脟聹{聭铆gu^聸膽g聮m[脵xiIN聺聛聫聭露脮聺禄l膽脮wZS脝聣v漏_聺脠毛JbVk聞臄V脌陇P戮潞脠M脰xl貌~陋脷脿G膫垄B聞卤聮脤聦K聵y聮帽`w虏鹿聙路聼聟`g聸聼s脵fI聸臎x艜聧eykp聨聦udj聢uTfb路hh聞驴Jd聤[\\聵聞L聜谩茢抹茞A膱ep聢脌脗MD~艈陋e^\\^搂聞媒聺漏j脳聧cZ聠脴篓zd脪a聬露聢l脪聧J聦矛玫`oz梅@聺陇u艦赂麓聠么臋枚Y录聣H膶贫ajl脼譬楼茅Z[聰|h}^U聽聦聽楼p聞膭啪痞O聽lt赂脝聽聙Q\\聙聤a脝|Cn脗Ojt颅臍膜d聮脠聦F`聮露聞@脨毛聰聽娄艒脪聻篓S锚v聠H蘑脹@[脝聟QoxH聦聴W[虐卯脌t娄莿~N臓垄l聳聲膭tZo聹C茷脭潞Cxrp膶N聵pj垄{f_Y`_聝eq聮聮庐Aot`@o聜DXfkp篓|聤s卢\\D聭脛Sf猫漏Hn卢聟^Dh脝y酶Jh聯脴x蘑膧L脢聢聞茽P偶膵膭w漠聰露聻"],"encodeOffsets":[[118923,30536]]},"properties":{"cp":[115.7,28],"name":"姹熻タ","childNum":1}},{"id":"370000","geometry":{"type":"MultiPolygon","coordinates":[["@@Xjd]mE","@@itnq","@@Dl@k","@@T聜聦G聴w","@@K卢聵聲聣U","@@Wd`c","@@PtMs","@@聲LnXlc","@@ppV聝u]Qn","@@cdzAU_","@@udRhnCE聟","@@聢oI聝聫pP聞","@@M{目膷wbx屁卯聮K職聳脦M漠]聠聴ZF聢陆Y]芒拢ph聮聶職露篓r芒酶脌聠脦迁陇^潞脛聰Gz聢~gr臍臏l臑脝聞L膯菃垄脦o娄聳cv聯Kb聙gr掳Wh聰mZp聽聢L]L潞cU聣脝颅n聰偶膜脤膾聹bAnrOA聹麓聻葕c脌b痞U脴r膯U脺酶聹默茷聠哦乾拇贸貌_A聧虉芦陋d脦脡聹nb虏摩h艈B臇聸聻寞摩氓X膰矛@L炉麓yw聛茣C茅脙碌臈聽瓶赂聭l碌聜Z忙yj|B铆脗KN聛聞Nno茍f脠MZw職n艕N脿煤脛聜sT聞JU職聸聜L聞卯Vj聞菐戮膾脴聧聜Dz虏XPn卤聬糯P猫赂艛L茢脺坪_T聭眉脙膜BB膵脠聣枚A麓fa聞聵M篓{芦M`聡露聛d隆么聣脰掳職m劝B脭jj聦麓PM|聰c^d陇u聲聝陇脹麓聦盲芦脾fPk露M么l聢]Lb聞}su聫^聫ke{lC聭聟M聲rD聤脟颅]N聛脩Fsmo玫木H聣yG膬{{莽rn聺脫E聣聥茣ZG陋鹿Fj垄每漏}脤C欠毛聫隆膮uh脹隆^Kx聲C`聫C\\b脜x矛虏臐脻驴_N聣墨C冉目氓B楼垄路I艝脮y聧\\聡鹿kx聡脙拢聫膶谩K碌脣陇脕莽FQ隆聞Kt诺茓]Cg脧A聺聫霉Sed聡c脷藕聴聤uYf聝yMmh聛UWp聫S聧yG聫wMPq艀聴聸脕录zK聸露聠G聲颅Y搂脣聝@聳麓艣脟碌茣聛Bm聹聛@Io聜g聴聴Z聫炉u聥TMx聛}C聭聣VK聜茂{茅频P聴聶_K芦聶p脹脵q膵tkk霉]g聨聥T臒wo聲蓙sM玫鲁膬聡AN拢聶MRkmE脢聲膷聶脹bMj脻Gu聫聟IZ聶聴GP模聡茫魔E[i碌BEu聼DP脭聸~陋录臋t聤聹]聦没G搂聙隆QMs臒NP艔寞zs聺拢Ug{膽J目募膩鲁]莽芦Qr~楼C聧茙脩^n露聧脝茅脦R~呕赂Y聮I聯]聽P聣um艥r瓶聸聣聸I膩聥[x聣e脟鲁聫聥L聭炉聫v炉s聺卢脕Y聟~}聟钮u艁聦g聸茓p脻膭_艈墨露脧SR麓脕P~聻驴Cy聻膵聛脽dwk聺麓Ss聲X|t聣`脛聽聧脠冒聙A陋矛脦T掳娄Dd聳聙a^l膸D亩脷Y掳聨`莫糯菕聢聰脿艩v\\聬eb聦ZH聞艝R卢泞票霉臋O聲聫脩M颅聺鲁F脹聝aj"]],"encodeOffsets":[[[123806,39303],[123821,39266],[123742,39256],[123702,39203],[123649,39066],[123847,38933],[123580,38839],[123894,37288],[123043,36624],[123344,38676],[123522,38857],[123628,38858],[118267,36772]]]},"properties":{"cp":[117.5,36.3],"name":"灞变笢","childNum":13}},{"id":"410000","geometry":{"type":"MultiPolygon","coordinates":[["@@dXD}~Hgq~脭N聨聥聞~zk臉HVs遣脽j聝努聦聤泞`P没脿l垄聵\\脌聹Eh聨陌g脼膿聽X聬录`k職聞h聺聲脥L聶霉碌P鲁swI脫ze艩臓冒聠麓E庐聻脷Pt聠潞I艎聳脢潞聵L芦拧艜QG聝聥Yfa[聫艧u聯脽菓聡末懦聧_Z炉牡脵膷C]kbc聲楼CS炉毛脥B漏茂聨脟脙聼聤_{s聳WTt聻鲁xl脿c膶聜z聺脌D}聺脗OQ鲁脨T默碌聜茟脨驴鸥gh聹艂聥纽v~聠聠}脗Z聻芦陇lP脟聲拢陋脻糯脜R搂脴nhc聦t芒k聫聡n脧聧颅木殴U脫脻dKu姆聡I搂oT农脵膹k臋膯H赂脫聦\\脛聝聦驴PcnS{wBIv脡聵慕[Gq碌u聼艊么Yg没聝Zca聨漏@陆聬脮墙ys炉}lgg@颅C\\拢as聙Id脥uCQ帽[L卤臋k路聥牛b聫篓漏kK聴聮禄聸KC聺虏聭貌GKm抹S`聝聵UQ聶nk}AG膿聰sqaJ楼膼GR聣膸pCu脤y聽茫聽iMc聰plk|tRk聠冒聹ev~^聭麓聠娄脺聨S铆驴聬_iyjI|葢|驴_禄d}q聼^{聯茋d聺膬}聼t聛q碌`欧茅拢漏V聛隆om陆聺Z脵脧聥脕RD|聛JO脠p脌聴Rs聮聲I{霉脫ju碌{t}u脣R聭i聼vG聤莽JFj碌聤氓kW锚聳麓M脗聝HewixGw陆Y欧p碌煤鲁X聺U聸陆摹y聶艂氓聣k脷wZX聢路l聞垄脕垄K聰zO聞脦聸脦聙jc录htoDHr聟|颅J聯陆}JZ_炉iPq{t臋陆臅娄Zp牡酶芦kQ聟墓陇聝]M聧脹f聛aQp臎卤墙戮]u颅Fu聥梅n聝聶膷脛炉ADp}AjmcE脟聮a陋鲁o鲁脝脥S茋膱脵DIz莽聝帽陌聼^聢KN聹聶i聴脼帽聙[聹聝aA虏zz聣脤梅D聹|[職铆脛鲁gf聜脮脼d庐|`聝膯~聞o臓茟么鲁艎聭D脳掳炉Cs聢酶脗芦矛聣UMhT潞篓赂菨锚W職脭聞Dru脗脟Z拢膯職聰聧PZ聞聻W聰~脴聥脴v卢g猫脗脪w娄X陇膧麓o努卢聨虏脢s~聙聙]庐t陋a職p艓J篓脰潞聞_聤艛聳f聰艕\\膼聧\\臏u聳聰~m虏聘聸赂fW聣摩r茢}脦^gjdf脭隆J}\\n聽C聵娄镁Wx聬陋JR脭艩u卢抹抹mF聠dM{\\d\\聤Y脢垄煤@@娄陋虏S聤脺sC聳}fN猫cbpRml脴^g聞d垄a脪垄CZ聢聧Zxv聛脝露N驴聮垄T@聙uC聹卢^膴冒聛脛n|聫聻lIl聨聴Xhun聙[","@@hzUq"]],"encodeOffsets":[[[116744,37216],[116480,33048]]]},"properties":{"cp":[113.6,34],"name":"娌冲崡","childNum":2}},{"id":"420000","geometry":{"type":"MultiPolygon","coordinates":[["@@A聛Sd","@@ls{d","@@戮芦}{ra庐p卯脙\\聶聸{酶C聤脣yyB卤聞b\\聸貌聵脻聵jK聸聡L聽]膸慕脤聮Jy脷C茍膰脦T麓脜麓pb漏脠聭dFin~BCo掳B膸脙聞職酶mv聦庐E^v蔷陆臏虏Ro聜b脺eN聨聞^暮拢R聠卢l亩梅Yo臇楼臍戮|sOr掳jY`~I聰戮庐I聠{GqpCgyl{聡拢聹脥聝脥yPL聯脗隆聝隆赂kW聡xYl脵忙聤職艁蘑z聹戮聻V麓W露霉鸥o戮ZHxjwfx聞GN脕聲鲁X茅忙l露聣Ei猫IH聣聽u聮j脤Q~v|sv露脭i|煤垄Fh聧聵Qs臒娄聝Si艩Bg聶脨E^脕脨{聳膷nO脗脠聻U脦贸臄聠脢膿牟}Z鲁陆M脓茂eyp路uk鲁Ds脩篓聼L聯露_聹脜u脙篓w禄聴聙隆Wq脺]\\聭脪搂t茥c脮赂脮F脧菨膲膬x呕膶茻O聡聝K脡摹每脳wg聰梅I脜zCg聠]m芦陋Ge莽脙TC聮芦[聣t搂{loWe聛C@ps_Bp聭颅r聭聞f_``Z|ei隆聴o膵Mqow聙鹿D茲脫聸DYp没s聲聳聥Yk谋莾}s楼莽鲁[搂聼cY聤搂HK聞芦Qy聣]垄聯ww枚聙赂茂x录艈戮Xv庐脟脌碌R臓脨聥聻聛HM聻卤c脧d聞茠菎农葏确卤DSy聛煤臐拢聧扭膧脿t脰每茂[卯b\\}p沫脡I卤脩y聟驴鲁x炉N聣o聣|鹿H聶脧脹m聥聺j煤脣~T職聺聲u聵臋jC枚Aw臎卢R聮膽l炉聽脩b颅聣艊T聠目_[聦聭I膷膭士nM娄臒\\脡[T路聶k鹿聹漏o臅@A聫戮w聲ya楼聬Y\\楼脗az炉茫脕隆k楼ne拢脹w聠聺E漏脢艒露藫u聫oj_U聝隆cF鹿颅[Wv聯P漏w聴hu脮yBF聯聝`R聥qJUw\\i隆{j聼聼EP茂每陆f膰聟Q脩脌聛Q{聻聜掳聡fL脭聛~wXg聴墨聛t锚脻戮聳暮聭Hd聢鲁fJd]聥聧HJ虏聟E聙聝oU楼聠HhwQs茞禄Xmg卤莽ve聸]Dm脥聜P聢oCc戮聥_h聰聳h酶Yr艎U露eD掳膶_N~酶墓臍路`z聮]脛镁p录聟盲脤Q聦v\\rC聦茅戮Tnk啪艕脷聙脺a聡聯录脻茊蘑露脹o聟d聟臄艌脨垄Jq聮Pb聽戮|J聦戮fX聤茞卯抹_Z炉脌}煤撇聥N_膾脛聤^聞聭膱a艕yp禄C脟脛聲K聤職帽L鲁聤摹M聦虏wrI脪怒xjb[聹聻n芦酶聹聵聴忙聢脿聝聽^虏颅h炉脷聙艕陋脼赂聙Y虏膾V酶}膧^陌聶麓聜L聤脷m聬聞楼脌J脼{JV聦懦脼艃x脳sxx茍膿聽模M艡聳脷冒貌If聳膴聯艗\\飘卤艗d脢搂臉D聠v膶_脌忙~D聦膵麓A庐碌聠篓脴LV娄锚H脪陇"]],"encodeOffsets":[[[113712,34000],[115612,30507],[113649,34054]]]},"properties":{"cp":[113,31],"name":"婀栧寳","childNum":3}},{"id":"430000","geometry":{"type":"MultiPolygon","coordinates":[["@@聴n聞FZw","@@茫聛聥脝谩聣陆脭Xr聴聠CO聶聬聯聟脣R聭茂每聧末颅TooQy職脫[聥艆BE卢聳脦脫Xa聞寞搂脙赂G聽掳ITx聧p聣煤x脷某楼脧職聳蘑戮聤ed聻脛漏母聫G聟聹脿Gh聜聙M陇聳脗_U}膴}垄pczf聤镁g陇聙聮脟么AV聭","@@却聺脷聤臇脕膼iO聯臏芦BxD玫臍iv聴聻聳S聶脤}i霉聦聻脺n職脨潞G聤{聤p掳M掳y聤脗脪zJ虏脤聽脗cX毛枚眉i谩每帽聨艖臑陇聜霉Tz虏C葐雀菐弄聝茟脨c掳dP聺脦聼臒脣露[脠陆u炉陆WM隆颅脡聻聯聮B路r铆聻nZ聼脪聽`聡篓GA聛戮\\p膿聵Xh脙聠RC颅眉WG摹u聟T茅聺搂艓脩聺漏锚聫L聲M鲁}_聭聥E聭脟模c庐臋is脕PDm脜{聣b[R脜聼s路聙kP聼沤匹聝贸Ro聰O聥聼V聼~]{g\\聯锚Y篇娄k脻bi膵频聤GZ禄臍玫聟贸路鲁v艥聻拢酶@py枚_聥毛聨Ik脩碌聡b聫c脩搂y聟脳dY脴聨陋i镁聻聢Uj聼艆鲁C}脕N聡禄h幕魔茝芒茡K聛聴聝A路鲁CQ卤碌搂驴AU聤茟鹿A聤聧t膰Ow聬聶D]聦聺JU脰gk炉b拢聭yl聝聸Z聝聫F脣脩卤H聶颅}聵聲Eb贸木A聳隆禄Ku娄路聭鲁聠氓艧楼霉BD聻聧^{脤C麓颅娄欧J拢^[聠聥聺聴陋驴聡臒|聥茀聟聲N聟聽sk贸膩聧聡鹿驴聙茂]膬~梅O搂颅@聴聺Vm隆聥Q膽娄垄膜{潞j脭聫聨聦陋楼nf麓聲~脮o聼聻脳脹膮聥G没楼c脩[Z聹聣露聵浓莫虏S脢菙茞聵苺聝聮A脷艑娄Q脴录r怒聨颅芦}N脧眉r脢卢聦mjr聙@臉rTW聽颅SsdHz茡^脟脗yUi炉D脜Yl殴u{hT聹}m膲聳鹿楼聺臎聣D每毛漏谋脫[O潞拢聻聯楼贸t聙艂鹿M脮聞聻篇聝`P職聟Di聳脹U聤戮脜芒聙聦矛聢U聮帽B聯脠拢媒he聣dy隆o膵聙`pfmjP~聜kZa聟聧Zs脨d掳wj搂聝@聙拇庐w~^聜k脌脜KvNmX\\篓聛a聯聰艃聛qv铆贸驴F聞陇隆@农脩Vw}S@j聺}聛戮芦p膫r聳陋g聽脿脌虏NJ露露D聬么聟K聜|^陋聠聨聛掳LX戮糯盲P莫卤聹拢EXd聸聰^露聸牟脼脺聯~聭u赂菙聵聨聸MRhsR聟e聠`脛ofI脭\\脴聽聽i聰膰ymn煤篓cj聽垄禄聳G膶矛茒每脨篓Xe膱膧戮O冒聽Fi聽垄|[jVxrIQ聦聞_E聰zAN娄zLU`聹c陋x聰OTu聽RL脛陋pU聻莫聜却^艓碌陋脡聻Fx聟脺聙f陇潞g牟猫y掳脕b[娄聫Zb娄聳z陆xB聬臇@陋p潞聸聵jS麓rV藕Od漏湿i膸膬聮JP聡聻`"]],"encodeOffsets":[[[115640,30489],[112577,27316],[114113,30649]]]},"properties":{"cp":[112,28],"name":"婀栧崡","childNum":3}},{"id":"440000","geometry":{"type":"MultiPolygon","coordinates":[["@@Qd聢Asa","@@聝lxDRm","@@sbhNLo","@@膫聽媒聺","@@WltOY[","@@Kr聹]聣S","@@e聞~AS}","@@I|聞Mym","@@聝脹鲁LS聦聬聻虏Q","@@nv潞B聳毛楼c脮潞","@@zd職脹聸Jm聤","@@聠掳聛鲁","@@a聽yA陋赂脣JIx脴聦@聙膧H脡脮Z聶o聲fo聟o","@@職s聣艞脙脭臈A苼聸Z職脛聽~掳膶P聜聥潞b","@@聥露脻聮脤聜vm臑h鹿墓","@@H聹聤dSj膾垄D}war聟聯u芦ZqadY{K","@@el聦\\LqqO","@@~rM聧mX","@@f聞^E","@@酶P陋oj梅脥脻魔X膶x聰掳Q篓谋XJp","@@g脟瞥聢聬聢聳m聮聨xa聠tfu","@@E聳脝C陆聭","@@赂B_聫露ekWvSi聡vc聲}p}膫潞戮N膸yj娄脠m聽th聹聠_庐聻脛}聢禄芒Uz聫L聶脣聥虏聭A聝膩隆脽H漏脵帽}wkN脮鹿脟O陆驴拢膿Ul聝aU矛I聻脟陋`聤uT脜xY膾脰录k脰聻聮碌聜聬M聻jJ脷wn\\h聭聹膾v]卯h|聮脠聸苿酶猫g聻赂亩脽聽膲膱Wb鹿苺d茅臉聦NTt聧P[聬聤枚SvrCZ聻聻aGu聹bo麓艝聛脪脟膼聬~隆zCI聟枚zx垄聞Pn聥聲聣脠帽聽@聦磨脪娄聠]茰聨X聛鲁膬臄帽ii脛脫V茅pKG陆脛聭脫谩v聺Yo聳聛C路sit聥ia脌y聞脓脦隆脠YD脩暖m}聣媒|m[w臋玫膲Z脜xUO}梅N鹿鲁膲o_qt膬聯qw碌艁Y脵聞菨艜鹿t茂聺脹U脙炉mRC潞聟聢沫|碌聛聸脮脢K聶陆R聭膿聽贸]聭聳G陋臋Ax聳聼NqSF聲聫|膩m聡隆di膹脳Y茂聧YW陋艍Oe脷t膼芦z膽鹿T聟膩聡煤E聶谩脦脕Ww铆聴聼Hc貌脽脦趴驴脟d臒路霉T脳脟奴蕜隆XgW脌菄臒路驴脙聢Oj聬聽Y脟梅S臒鲁kz艖玫m聣聶臐聴[鲁聥聛隆V脵忙脜枚M脤鲁鹿p脕a脣媒媒漏D漏脺聯J殴茣模G膮陇{脵奴聟脟聵O虏芦B票茅A聴脪聣磨聡隆聫芦Bhlmt脙P碌yU炉uc聯d路w_b艥c墨铆mGO聨聙GB聬葏聣殴茫幕F欧沤艜@脫oo驴膿聥卤脽}聨}脫F梅t聛牟W脠C艖芒U芒菣I聸臒艍漏I聸聧某E脳聟脕聰鲁A磨聧D膱卤脤聦脺脫聰抹拢L]膱脵坪Z蔷膯臇M母膜f聦脦牡l聲浓n脠聢聭膼tF聰聤聳F膜聳聜锚k露聹^k掳f露g聤聨聹}庐Fa聵f`聧vX挪聧xl聵聞娄聳脭脕虏卢脨聼娄pq脢脤虏聢i聙X聼脴RD脦}聠脛@Z臓聮s聞x庐AR~庐ETt膭Z聠聳聬茍f艩艩H芒脪脨A聠碌\\S赂聞^w臇kRz聤al聨艤|E篓脠N膧艌ZT聦聮pBh拢\\聦膸苺uX臇tKL聳露G|聨禄暮E募臑~脺蘑脹膴r聢O聵脵卯vd]聬n聢卢V聹脢臏掳R脰聼pM聠聠聳聙苺卢Hbw聻E脌聢聵漏聦聻\\聟陇]鸥I庐楼D鲁|脣聨]C聺煤A艩娄聟忙聮麓楼赂Lv录聙聲垄慕Ba么聳F~聴職庐虏G脤脪聬EY聞聞聹zk陇聮掳ahlV脮聻I^聥職Cx聫膱P聨sB聣茠潞V聣脌B露篓R虏麓D","@@O聨R聧"]],"encodeOffsets":[[[117381,22988],[116552,22934],[116790,22617],[116973,22545],[116444,22536],[116931,22515],[116496,22490],[116453,22449],[113301,21439],[118726,21604],[118709,21486],[113210,20816],[115482,22082],[113171,21585],[113199,21590],[115232,22102],[115739,22373],[115134,22184],[113056,21175],[119573,21271],[119957,24020],[115859,22356],[116680,26053],[116561,22649]]]},"properties":{"cp":[113.5,23],"name":"骞夸笢","childNum":24}},{"id":"450000","geometry":{"type":"MultiPolygon","coordinates":[["@@H聳聽TI隆聫U","@@茢_L聧脢FZg聟膷P颅kini芦聥q脟聙cz脥聰Y庐卢女聧禄qR脳艒漏D脮聞聭搂茩莾诺T脡末卤聼谋d脩nYY聸牟vN膯膯聦脴脺聽聺脰p聳}e鲁娄m聥漏聬聧i脫|鹿聼魔艈聸|陋娄QF垄脗卢蕱ovg驴em聡^聫uc盲膩m脟脰氓B隆脮莽臐}F幕录墓{聧碌HK聲sLS膽苾r聥膷陇[Ag聭oS聥艊YM每搂脟{F聧艣bky聣lQx臅聝]T路露[B聟脩脧G谩艧艧茋e聙聫聟聲膬YSs颅FQ}颅B聝w聭tY臒脙@~聟C脥聙Q聽脳W聡j脣卤r脡楼o脧聽卤芦脫脗楼聲聝聙k聴聨wW疟聨ue_b聴颅E聸~聣聧碌h炉ecl炉聸脧r炉聡E模聣聲J聝臒聝}聻w鲁聳茋膿`茫貌gK_脹sU蕽聯膰聫臒露h聦枚聦O陇菦n鲁聨聺c聭`隆yi聳臋聳聭[膹牡疟M臋搂]X聵脦_聜铆聸聵聧脹]茅聮脹U膰陌脮B疲卤聟d聝y鹿T^d聛聻没脜脩纽路聡P幕镁脵`K聙娄聵聟垄脥e聛聹磨R驴聦鲁拢[~聦盲u录dl聣t聜聠W赂oRM垄膹\\z聹}脝zdv艌聳{脦XF露掳脗_聞脪脗脧L漏脰聲Tmu聼录茫l聣聸墨kiq茅fA聞路脢碌\\艖Dc楼脻F聯y聸脭膰聵c聙疟H_hL脺聥锚暮膼篓c}rn`陆聞脤@赂露陋VL聦聤h艗聥\\聲泞暮k~聨臓i冒掳|g聦tT沫母^x聭vK聵聫VGr茅A聛茅聭bUu聸MJ聬聣V脙O隆聟q膫X脣S聣模茫l媒脿聼_ju聡Y脹脪B聠聹G^聵茅脰聤露搂聨聝EG聰脜z臎聝漂陇Ek聡N[kd氓uc茅卢dnYp聫Ay膶{`]镁卤X聮\\聮脼脠k聜隆默聫j聠脿h聞脗苿垄H猫聦聽艛芒陋聝L聝膾^脰m露魔膴A铅臈赂z脷Gn拢戮聸r陋艀脺t卢@脰聸脷聢Sx~酶O艗聵哦脨脗忙葼\\聞脠脺Ob臇w^o脼聞Lf卢掳bI聽lT脴B脤聢F拢膯鹿g帽膜aY聯t驴陇VS帽聹K赂陇nM聠录聜JE卤聞陆赂職聤帽o聥脺C茊忙莫^聤臍Q脰娄^聡聢聢f麓聛Q聠眉脺脢聺z炉職lzU暮拧@矛聡聙p露n]sxtx露@聛聞~脪膫Jb漏gk聜{掳聜~c掳`脭聶卢rV\\聯la录陇么谩`炉鹿聺LC聠脝b聦xEr忙O聬聜v[H颅聵聞[~|aB拢脰s潞dA膼zN脗冒s聨脼脝聰聟膜陋b聝聳ab`ho隆鲁F芦猫VZs聞\\\\聦聶脭Rzpp庐S聨莫潞篓脰聝潞N聟某聞d`聮a聰娄陇聺F鲁垄@聞`垄抹膧矛hYvl聤膯潞娄膴聲~nS聸|g藕v^kG脝聞脌猫路"]],"encodeOffsets":[[[111707,21520],[113706,26955]]]},"properties":{"cp":[108.5,23.5],"name":"骞胯タ","childNum":2}},{"id":"460000","geometry":{"type":"Polygon","coordinates":["@@職娄艤il垄聰X痞聭茷貌聳茂猫搂艦C锚蓵r脓暖脟膮幕玫聶路膲鲁艙聛虆k脟m@膵颧聝脓磨聣慕蕢聧颅茀趴聯葥脪脣娄艥E}潞茟[脥臏葖聽g脦f菒脧膜篓锚聺坪\\茊赂臓膸v蕜葊聹脨戮jN冒膧脪R聦職Z菃聶z脨聹聦膴聠垄D脌聫蓸Z"],"encodeOffsets":[[112750,20508]]},"properties":{"cp":[110,19.5],"name":"娴峰崡","childNum":1}},{"id":"510000","geometry":{"type":"MultiPolygon","coordinates":[["@@LqSn","@@膯O矛脹脨@臑聶菙NY{陇脕搂d聟i聯麓ez脻煤聫脴茫聫w聦聝I聼镁脣Q脟娄脙q脡聻SJ禄膫茅蕯玫脭苼陌l茷鹿聞搂默qt聭脌苿m脌锚Er膾tD庐膵忙cQ聝聰E庐鲁^沫楼漏l}盲Qto聵艝脺q脝聨k碌聳聞陋聫脭幕拇隆@膴掳B虏脠w^^Rs潞T膧拢艢忙聹QP聭Jv脛z聞聬^膼鹿脝炉fL脿麓GC虏聭dt聵颅膧Rt录陇摩O冒臒f脭冒D浓艁臑茦茂聻P脠聠庐芒bM眉脌XZ聽赂拢@脜職聸禄禄Q脡颅聶]d聯s脰脳_脥聳_脤锚女Pr臄膼脮G膫eZ脺卯臉qBhtO聽陇tE[h|Y聥脭聜Z艣脦s麓x潞卤U聦聮帽聢t|O聮末臓潞Nbg镁聤Jy^d脗Y聽漠聞]艠z娄gC聜鲁聙R`膧聤z聮垄Aj聦赂CL聞陇R脝禄@颅艓k\\脟麓拢YW}z@Z}聣脙露聯o没露]麓^N聡脪}猫N聜陋聳P聵脥y鹿`S掳麓聠ATe聙VamdU膼w蕜v漠脮\\聝u聥脝艞篓Yp鹿脿Z脗m聶Wh{谩聞}W脴菎聲脡眉w聶ga搂脽AY聼r脜脗Q膧脮卢L艕媒庐X聵聧酶x陋陆虐娄娄[聙聴镁聞`聬脺U脰麓貌r脵艩掳虏脛k聞某nDX{U聝~ET{募潞娄PZc聰jF虏臇@聨p聵g聙聢篓聯B{聝u篓聺纽yho脷D庐炉垄聵聽W貌聬脿F脦陇篓GD聫盲z娄k女P聹摹q脣職楼脌]聙聼聵e聨芒脷麓陋Kx墨聞P聢聴脰|忙[x脙陇J脼磨聜s聮N脰陆聻聙I聠卢n抹Y麓庐脨聴茞聤聙mD聶艥u盲膽膽Eb聛聟e聮聛e_聶v隆}矛臋菉膿}q聰脡氓聼聛T炉碌Rs隆M@}暖a聠聫a颅炉wv聺茐氓Zw聻\\Z{氓没`聼聠[卤oi聲聭JD脜娄]聭聣臅茫茂rG聽聲r茅脧路~膮Sfy脳脥聜路潞聫趴平牡葋艞奴mHQ聺隆Y隆庐脕脙脳t芦聝颅T聝陇J聳JJ聦yJ聲脠聤`Oh脽娄隆u脣hIyCjm每w聟ZG聟聟Ti聥S聢sO聣聻B虏聼fNmsPa聢{M{聤玫E聭^Hj}gYpaeu聻炉聭o谩wHj脕陆M隆pM聯聳u氓聡mni{fk聰\\o聝脦qCw聠EZ聛录K聸臐聤聝Ay{m梅L聡wO脳SimRI聧炉rK聶玫BS芦sFe聡]f碌垄贸Y_脝PRcue掳Cb聛o脳聦bd拢艑IHgtrnyPt娄foaX膹x聸lBowz聥_{脢茅Wi锚E聞聛Gh脺赂潞uF聺膱Ixf庐聨聲Y陆膧菣]聛陇聺Ey聼F聧虏膵聮w赂驴@g垄搂RGv禄聳聛谩聼W`脙牡Jwi]t楼wO颅陆a[脳聢]`脙i颅眉聫L聙娄LabbT脌氓聮c}脥h聶脝h聢聥庐BH聙卯|卯聝潞脡k颅陇S聠聺y拢聞ia漏ta寞路茐`艒楼Uh聯O聟聝臐Lk}漏Fos聣麓聸Jm聞碌l艁u聺聴聟酶聳n脩JW脦陋聳Y脌茂AetT聻艆聜脫聧G聶脣芦bo聣{谋wod茻陆聝聻聛O摹脺聭脗碌x脿N脰戮P虏搂HKv戮聳]|聲B聡脝氓oZ`隆脴`脌m潞臓~脤脨搂n脟聟驴陇]w臒@s聝聣r臒u聣~聭Io聰[茅卤鹿聽驴聻趴膽脫聣@q聥g聢鹿z票艡a铆掳Kt脟陇V禄脙[末黔茟^脟脫@谩钮聴s聸Z脧聲聥聹脜沫聙茓聲臎pwD贸脰谩聢呕neQ脣聦聺q路聲GC艙媒S]x聼路媒聥q鲁聲O脮聹聦露Qz脽ti{艡聣谩脥脟W艥怒帽z脟W聥p莽驴J聦聶聜X聹末猫陆c聧聦F聳脗LiVjx}\\N聠艊臇楼Ge聳聯JA录脛Hf脠u~赂脝芦dE鲁脡MA|聛b聵脪聟聵膰hG卢CM聜玫聤聞皮膮Av聝眉V聙茅艀聣_V脤鲁膼wQj麓路Ze脠脕篓X麓聧脝隆Qu路禄聼聯聵脮Z鲁摹qDo聣y`L卢gdp掳艧聤p娄臈矛脜漠Z聨掳I盲聰h聜聭聢z聤牡聹f虏氓聽聸臍脩聙Kp聥IN|聥聞脩z]艅聟聟路FU脳茅禄R鲁聶M聝脡禄GM芦聙聫ki聙聶茅r聶}脙`鹿膬脼m脠聺n脕卯R莯鲁臏o陌z艛w嵌V脷拢脌]蓽禄膯l苽虏臓聟镁T潞路脿U葹脧师露聠I聮芦d慕蘑d默驴聳禄臄脳聤h\\c卢聠盲虏G锚毛膜艂楼脌强偶脙脝M潞}B脮蘑yFVvw聳聢xB猫幕膾漏膱聯t@臑没赂拢B炉篓藡盲脽聹k聨姆聦陆陋聯么N脭聯~t录糯聞u聞聹^s录{TA录酶掳垄陌陋D猫戮艊露脻J聭庐Z麓臒~Sn|陋W脷漏貌zPO聬雀聜b冒垄|聥酶臑聤聦聹聤A"]],"encodeOffsets":[[[108815,30935],[100197,35028]]]},"properties":{"cp":[103.5,30.6],"name":"鍥涘窛","childNum":2}},{"id":"520000","geometry":{"type":"MultiPolygon","coordinates":[["@@聠G\\聠lY拢聭cj","@@q聜|聢聜mc炉v脧聣V","@@h脩拢Is聡Ng聛脽H聠聸聬H陋姆聺脙h_鹿聝隆臐脛搂艅娄u脵聤霉聨gS炉JH聼|s脻脜t聧脕茂yMD膷禄e脮tA陇{b\\}聴聝G庐u\\聫聛氓PFq聥w脜aD聟聻K掳潞芒_拢霉b碌聰m脕聥脹聹墓M[q聛|hla陋膩I}脩聜聝碌@swtwm^o碌聢D茅慕艩yV聶ky掳脡聻没脹R聟鲁聜聡e聢聡楼]R脮聥臎魔[茀氓脹Dp聦聛聰J聞iV聶聶聣脗F虏聛I聟禄mN路拢聸Lb脪Yb聴Ws脌b聨聶pki聶TZ膭膬露H聦q`聟聟磨_J聼炉ae芦聝Kp脻x]a臅脹P聝脟葻[脕氓诺脧艖聴梅Pw}聡T聹脵@脮s芦目脹q漏陆聹m陇脵H路y钎臉膲B碌抹脮n膽]K聞漏聞艙谩聥聼G莽艧聧搂脮脽g聡聧菞摩T猫皮坪{露脡H脦d戮艢脢路O脨jXWr茫Lyz脡AL戮臋垄b亩臈y_qM臄膮ro录h膴聻w露酶V陇w聰虏膱]脢職Kx|`藕娄脗脠dr聞c脠聛be赂聸`I录膷TF麓聺录脫媒葍r鹿脥J漏k_葯l鲁麓_聬p膼聺`o脪h聨露pa聜^聬脫臄}D禄聺^Xy聹`d聵[Kv聟JPh猫hCr膫臍脗^脢茖聽w聢ZL颅臓拢職脕brzOIl聮MM聰莫艕啪脣r脳脦e纽聨tw|聦垄mK聛jS菢艌膫St聧脦纽EtqFT聠戮聠E矛卢卢么x脤O垄聼聽K聤鲁艀潞盲Y聠聞聰PVg艓娄艎m艦录VZwVl聦聧聞z陇聟聻拢Tl庐ct慕脷贸{G颅A聡聦脟ge職~脦聭d驴忙aSba楼KK没聬j庐_脛聡^\\脴戮bP庐娄x^sxj亩I_脛聽X聜芒录聲Hu篓Qh隆脌@聬脣么}聨卤聻GN矛膸lT赂聢聟`V~R掳tb脮膴`赂煤脹t脧聙FDu聙[聝Mf聛qGH路楼yA聣zt聬MFe|R聜_Gk聠ChZe脷掳to聵v`x聥b聞聦Dn脨{E}職Z聵猫聙x聴聠NE脼聤REn聵[Pv@{~r膯AB搂聜EO驴|UZ~矛聞Uf篓J虏膫脻脝聙聜s陋聳B`聞s露聹fv聛枚娄聤脮~d脭q篓赂潞禄u霉聬[[搂麓sb陇垄z镁F聹垄脝聟脌h聢聶聬脗聢W\\谋聨脣I脻聤o卤沫艩拢镁聢脢s}隆R聺聫]聦臎聝D聺聜g麓VG垄聜j卤庐猫聠潞脙m聧pU[脕聸聭聦毛潞掳r聸脺bNu赂}聨潞录聡`ni聰潞脭X膭陇录脭da碌聙脕_脙聙聟聠ftQQg聹R聴聭路菗聮v聰}脻脳聹牡]碌聹聯Wc陇F虏聸O末懦茫W陆炉K聧聜漏聟]聙聛{聠L聫贸碌CI碌卤M脽驴h聼聲漏膩q卢o聜陆聻~@i~TUx冒麓膼hw颅脌E卯么聜u亩聜聮聯聜b[搂nWuM脝Jl陆]聛vu谋碌b"]],"encodeOffsets":[[[112158,27383],[112105,27474],[112095,27476]]]},"properties":{"cp":[106.7,26.6],"name":"璐靛窞","childNum":3}},{"id":"530000","geometry":{"type":"Polygon","coordinates":["@@聧聛[聞霉x陆}脩RH聭聛Y墨暮没s脥n聭iEo茫陆Ya聛虏臈{c卢臐g聲膫sA聲脴脜w膹聜玫zFjw}聴芦Dx驴聛}U农l聼锚聶@聲聫H聫脜颅F聣篓脟oJ麓脫n农u膮隆脙垄p脪脜聦聯脴聽TF虏聜xa虏脣X聙聜c脢聥lH卯A脽脣艁k呕茟欧脡漏h聶W颅忙脽U聡聯脣s隆娄}聲te猫脝露St脟聙脟}Fd拢j聥膱Z膯聬脝聥陇T聜膷\\D聝}O梅職拢聛U聢搂~艃G聶聜氓聛艃D臐赂聹Tsd露露B陋職陇u垄艑膸o~t戮脥哦脪tD娄脷聞i么枚聣聙z聸脴X虏gh寞h陆聬脹卤炉聙每m路zR娄茻`陋艎脙h垄rO脭聧麓拢Ym录猫锚聧f炉弄慕n聞聠c脷b聦w\\zlvW聻陋芒聢聽娄g聳聫m目B墓聼拢垄乒艡b磨k谦脽eeZk脵IKueT聛聺禄sVesb聭聧a聬臅聽聽露庐dN聹膭脛p陋y聨聬录聴聞鲁BE聵庐l聡聨G聹怒C聹嵌w锚偶臄脗e聞p脥脌Q茷pC聞聳录挪脠颅聬A脦么露R聞盲聮Q^脴u卢掳職_脠么c麓鹿貌篓P脦垄hl膸娄麓摩聯脝麓s芒脟聞聫挪Pn脢D^炉掳聮Upv聠}庐聛BP脤陋聳j乾x聳S枚wlf貌陋v聙q母|`H聙颅vi募聙nd臏颅膯h艌聲聜em路Fy脼聛q贸聻S寞炉聭鲁X_臑莽锚tryvL陇搂z聞娄c娄楼jn艦k聵聢lD陇酶z陆臏脿聻膫脓M脜|谩茊脿脢c冒脗F脺聨聜谩泞楼\\\\潞聶陌酶脪脨J拇聡聞卯D娄聬zK虏菑脦Eh~聮CD聬颅hMn^脤枚脛漏膶Z脌聻a眉聞f森y艙p寞麓臎F疟k]脭臎垄ql脜膯脵a露~脛q職職锚聙lj聬N卢录H聞脢職NQ麓锚录V脴赂E聠聠^艃脪y聦聝M{聦JLo脪聹臋忙聼e卤亩聸y聣聮聡g聛茫聯炉JY聧脝沫臉毛o楼艩聣o炉hcK芦z_p聤rC麓蘑脰Y聰聴录聽v赂垄R聨脜W鲁脗搂f脟赂Yi鲁xR麓膹U脣聤`锚目U聞没聙u膯B聝疲枚聣N聛聙DH芦膱g聠聴聴脩聜aB{脢NF麓卢c路脜v}e脟脙GB禄聰If聲娄H艌臅M聟~[iwjU脕KE聲聨聥戮d莫莽W聸職聛I聥猫脌聦o脠X貌y艦女脠X芒脦艢聤j|脿sRy聥碌脰聸聳Pr麓镁聦聽赂^w镁TD艛聳Hr赂聥聻R脤mf聡偶脮芒C么ox聳臏茖脝漠聦聸脨聳聹Y聵t芒纽脭@]脠钱茠\\莫录脛拢Us脠炉Lb卯撇艢潞yh聡r聦聤@膾脭聺苺聼脌虏潞\\锚p聯聮J聤}臓v聤qt聞臓@^x脌拢脠聠篓m脣脧臒}n鹿_驴垄脳Y_忙p聢脜聳A^{陆聲Lu篓GO卤脮陆脽M露w聮脕蘑脹聜P聜聸脾录pc牟x聤|ap脤卢H職脨聦艎S聺fs冒BZ驴漏聯X脧脪K聲k聠梅E没驴聣S聟rEFs脮奴k聰贸V钎艍iTL聜隆n{聥ux牛聧脧h聶么艥卢臒艒N聯聭NJkyPaq聶脗臒陇K庐聡Y聼x脡茓脕]膩臋Dq莽gOg聠ILu聴\\_gz聴]W录聻~C脭膿]聫b聛碌og聧p脩聻_o膹`聫麓鲁葰kl`I陋潞脦葎q脭镁聻禄E鲁膸SJ禄聹_f路聜ad脟q聝脟c楼脕_殴w{聶L^脡卤膰x聯U拢碌梅聺xg膲p禄膯qN膿`r臉za牡臍隆K陆脢Bzy盲KXqiWP脧脡赂陆艡脥c脢G|碌茣疲G脣聸梅聼k掳_^媒|_z膵聬BZocm酶炉hhc忙\\l聢MFl瓢拢臏聞脝yH聯聞F篓聧聣碌锚脮]聴聸HA聟脿脫聞^it聽`镁脽盲k聤膜脦T~Wl每篓聞脭PzUC聫聳NVv聽[j芒么D么膹[}聻聣z驴聳msSh聥炉{j茂聧臒l}拧墓[聳艖聦聣gK聥漏U路碌脣@戮聝m_~q隆f鹿聟脜脣^禄聭f鲁酶}Q聲聞隆脰脣鲁g脥卤^脟聛聟\\毛脙聝A_聴驴bW聸脧[露茮茅聫聺拢F{墨Zgm@|kH黔苼膰娄U臄钮聝脳毛菬聟e膵录取葮脧铆B脡聶拢膩臉P陋某露聯艍每聡y漏n聣膹拢G鹿隆I聸聤卤L脡暮脩d膲脺聡W楼聵聣}g聵脕聠{aq脙楼a聤聺谋臋聺脧Z聴脕`"],"encodeOffsets":[[104636,22969]]},"properties":{"cp":[102,24.7],"name":"浜戝崡","childNum":1}},{"id":"540000","geometry":{"type":"Polygon","coordinates":["@@脗聺h聻木x聨聺艝聣x聝脪V聨聠潞脜芒A莫脻葐碌臋炉艊a卤r_w~uS脮艌聭qOj]蓜Q聟拢Z聟聟UD没oY聮禄漏M[聥L聧录q茫脣{V脥聲莽WV聫i聫聨]毛漏脛梅脿y聛茮h聸脷U掳聦聦a聰d聞cQ聝~Mx楼聶ca聼脹cSyF聴脰聛k颅聦uR媒q驴脭碌聺聲Q慕鲁aG{驴F碌毛陋茅臏每陋@卢路聳K聣路脿ar聧i臅膧芦V禄哦聶拇奴聵g猫L谴艊贫af聥t聦猫B艢拢^聤芒聠菒脻庐聳職M娄脕菫每卢Lh聼聨J戮贸凭脝潞cxw聧聥f]Y聟麓聝娄|聹QLn掳a聹d膴聟聹\\篓o聮聹莯脥艓聹麓末膧d`t脢Q艦艜|聜篓C^漏聹膱娄聞娄脦J膴{聨毛膸j陋聫虏r脨聣職l`录膭[t|娄St猫戮聣P聦脺K赂聙d聵苿谋]s陇聴卯_v鹿脦V貌聺纽j聵拢茝sc聴卢_臑麓|艁聵聺娄Av聨娄w`膬聫a聬聧脻aa颅垄e陇谋虏漏陋S陋職脠M膭w聻脡脴艛矛@T聭陇聴臉聶\\玫陋@聰镁o麓颅xA聽聬聬s聰脗t艓Kz贸虏脟膶碌垄r聻^n膴颅脝卢脳眉G聻垄聜鲁聽{芒膴]職聶G聜~b脌gVj聛zlh嵌聧f聙聻O聛職fd聤聣陋B]pj聞聲TO聳t膴聜n陇}庐娄聝膶楼d垄录禄dd職聰Y录聨t聴垄e趣J陇}蔷隆掳搂陇A脨聯lc@臐聰s陋膰募膽A莽聡wx聲UuzE脰摹~AN鹿脛脜葊呕娄驴模艁茅矛卤H聟茫d芦g[脴聣录膿脌聲c墨木摹卢cJ聭碌聟脨圣V葷赂脽S鹿聠媒卤臒k苼录膮^蓻陇脹每聣聺b[}卢艒玫脙]脣Nm庐g@聧聲Bg}脥F卤菒yL楼聫铆C聢聝I某聙脧梅脩職寞[鹿娄[芒拧聧聛E脹茂脕脡d茀脽{芒N脝膩浓脽聺戮臎梅yC拢聡k颅麓脫H@脗鹿聠TZ楼垄寞聝路脤A脨搂庐聴Z聫c聟v陆聼Z颅聧鹿|脜聲WZqgW聯|ieZ脜YV脫聛qdq聫聲bc虏R@聛聠c聡楼R茫禄Ge聠聼e苾墨Q聲}J[脪聯K聟卢茝|o聮臈j摹臓脩N隆冒炉EB膷nw么蓫聫臈陋聝虏聲C位殴摹菨蕝寞沫茫蹋奴裙]螕艇g拧sg冉贸惜碌菦聠臋g趴露覎膰`臉膮艑J脼職盲陇r脜艌楼脰脕U臎t臋u暖脼i膴脛脌\\脝s娄脫Rb|脗^艡脤k脛欧露陆梅聡f卤iM脻聭聸聣@磨掳G卢脙M楼n拢脴膮聜臒炉脽聰搂a毛b茅眉脩O膷聹k拢{\\聭e碌陋脳M聭職脡fm芦茟{脜脳聝G艔签茫y鲁漏W脩膬没聜路路聭Q聴貌谋}炉茫聣I聲茅脮脗Z篓墨猫s露Z脠s聨忙臄T艠v聨g脤sN@卯谩戮贸@聣聵脵wU卤脡T氓禄拢T膽聼Wx聫q鹿Zo聭b聥s[脳聦炉c末v聡聦臈脓鲁BM|鹿k聣陋魔聴楼TzNYn脻聧脽p聧聛臋r帽臓膲RS~陆聤臎VV聤碌聜玫聡芦聦M拢拢碌B聲膲楼谩潞ae聛~鲁Au膼h`聫脺鲁莽聺@B脹聵茂目a漏|z虏脻录D聰拢脿膷虏聥鸥聝I聝没聸聛I聽膩聙贸K聧楼}r脻_脕麓茅Ma艌篓聙~陋S膱陆聨陆K脵贸目e苾脝B聨路卢毛n脳W聧|U潞}LJr瞥聵l艗碌`b脭`Q聢聢脨脫@s卢帽I聦脥@没ws隆氓Q脩脽脕`艐拇{莫聯T聲脷脜TS脛鲁聜聥Yo|脟[脟戮碌MW垄沫i脮脴驴@聵職Mh聟p脮]j聠茅貌驴O茋膯茋p聙锚膲芒l脴w聳臎s聫聢签聜牡赂c聟聺bU鹿艡篓WavquSM聺zeo_^gs脧路楼脫@~炉聺驴Ri墨B聶聤\\聰qTG陋脟臏莽Po聤每f帽貌膮娄贸Q墨脠谩P聲聹膩b脽{聝Z艞母I忙脜聞hnsz脕C脣矛帽職脧路膮臍脻Um庐贸颅L路膬U聸脠铆o霉麓聛脢j掳艁扭_u碌^聭掳聦矛脟聳@t亩膾隆脝聡M鲁蘑芦聵陌抹脜庐臒聠R聨膩冒聯gghe脝垄z聜脢漏脭\\掳脻膸z~藕陇Pn聳M莫脰B拢聬聼k聶n茅聞搂偶膰聤聵膯K聞膾掳聬录L露猫聣芒z篓u娄楼LD臉z卢媒脦m臉d戮脽聰Fz聯hg虏聶Fy娄臐陇膵艈b脦聸@y聜膭忙m掳N漠聛ZR脰铆聨J虏枚L母脪篓Y庐茖脨V聣脿聵tt_脷聙脗y臓z聻]泞h聙z膸{脗聠蘑X聰聢c|職脨q聨職fO垄陇枚g聜脤HN聨聞PK艝聹聨聵U煤麓xx[x聢v膼C没膧聤矛脰T卢赂^}脤s貌d麓_聨聡Kg啪L拇聟脌Bon|H@聳脢x聵聴娄Bp聺虐聢艑驴f碌茖A戮z菆Rx聤露F聰聹k膭藕聬Rz艀聢~露[聰麓Hn陋聳V茷u膾颅脠篓茙c聬平脤m赂脕脠M娄x蛫毛脌x菃B聮職煤^麓W聠拢聳d聞k删默p聹w聜藗脴搔募默I艢聹脢聲n聸艛a赂聶~J掳卯聰l蓪x膜脢脠冒h脤庐聜g聵T麓酶聨脿C聢聨脌^陋err茦d聻垄陌P|聧臇聽鸥W聹陋摩^露麓脗L聞aT卤眉W茰聵莯R脗職哦U艅職臇[QhlL眉A聠聥脺\\聠qR聸膭漏"],"encodeOffsets":[[90849,37210]]},"properties":{"cp":[91,30.5],"name":"瑗胯棌","childNum":1}},{"id":"610000","geometry":{"type":"Polygon","coordinates":["@@赂聹脗W垄xR颅聴聝Fq搂uF聴聦@N聼垄XL聝聤RM潞[臒龋趴茂|楼J聶kc`s艍欠聮拢Y鲁聥WN芦霉M聭毛茂鲁脹Ig梅卤mT葯脷聧脪姆酶聺漏聴镁楼聝y聜脫聼臒臋mW碌脦umZy聛O艆茻磨脫~s脩L陇碌a脜聟Y娄ocyZ{聣y聽c]{聦Ta漏聝`U_臍膿拢蠅脢茘K霉聮K露缺脻品搂{没禄脜脕裙脥茅u某|鹿c脩d聭聤矛UY聝聨O聭uF聧聳脮脠Yv脕Cq脫聝T聲洽铆搂路S鹿Ng聤V卢毛梅脕t聡掳D脴炉聮C麓艍茠贸p模}聞膮聛iE脣聟F聼聼茅GU楼脳K聟搂颅露鲁B聥膶}C驴氓膵`聧w摹B路陇艖c骗虏艖[脜^axwQO聟帽J脵茂艢聲膜N臄聼w茋聢聛脛聤艅w莫颅聤o[聞_K脫陋鲁聯聫脵nK聣脟聝臎聹每]膹聙膬_d漏路漏脻艔掳脵庐g]卤聞聼聡脽職脳聺楼卢梅聺m\\聸ia菓k臎X{垄|ZKl莽hLt聛聙艊卯诺聙艙猫[聙脡@茐膭E聹聡t茋聫脧聵鲁颅魔Z芦mJ聟聸脳戮聭M聛t脻摩拢Iw脛氓\\脮{聡聵聝Ow默漏L脵鲁聛脵聫T聯陋驴^聶娄r脤聸蘑怒O楼l茫yC聬搂H脥拢脽E帽聫聼X隆聴颅掳脵Cgp钮z聭聢b`wI聞vA|楼聰聛聡聴h聧o臅@E卤聯iYd楼O每碌脟vP聦W|mC聝拇艤聛莻脪聢W露赂A臏h^Wx{@聞卢聜颅F赂隆聞姆n拢聬P|聼陋拇@^臓膱忙b聳脭c露l聵Yi聟聳^Mi聵c膸掳脗[盲聙v茂露gv@聬脌聯默路lJ赂sn|录u~聧a]聮脝脠t艑潞Jp聮聝镁拢KKf~聤娄Uby盲I職暮茫n聡脭驴^颅聻诺MT聳h臓脺陇ko录艓矛膮菧h`[t聦Rd虏牟_聹XPr刹聣l聭聜X聻iL搂脿聝聳鹿聨H聵掳圈q聬潞庐QC聴bA聠聞艑J赂聬臅脷鲁暮搂聽`d篓Yj聻iZvR暮卤枚VKkjG葕脛聬eP臑聻Zm募K脌聙聜[聤聨`枚s矛h聠茂脦o默dtK脼{卢猫脪脪B聦脭p牟脟默J艎聛娄卤J芦聢[漏膩rH聙碌脿氓VKe搂|P虏脟脫路vUz聣g聫nN戮yI@o聼H聛膯脹聞姆h聧x聯e聭n隆QQ聮卤聰茲J聥菛Rbzy聙赂脣脨聬l聸录E潞p膜录聦x录陆~臑聮聛聰脿@聠脷眉dK^聢m聬脤Sj聢p虏聴犬碌職没G聶摩}摩職冒聛菤露貌聫苿聙j蓚z掳{潞脴k脠臋芒娄j陋聜Bg聜\\聹膵掳s卢聨聮]j聻煤聽聜E聰葘菃卢s聞t聡聰R聢脝d臓陌聨w脺聰赂么W戮飘艂脪_{聮脤職没录聞j潞鹿垄G仟脪炉臉聝Z`潞艎聝ec艈膮職~B聬脗gzp芒膿貌Y撇葠膸聙"],"encodeOffsets":[[113634,40474]]},"properties":{"cp":[108.9,34.26],"name":"闄曡タ","childNum":1}},{"id":"620000","geometry":{"type":"MultiPolygon","coordinates":[["@@Vu_^","@@懦聥E聧臓tt~nkh`Q聣娄脜脛脺dw聵Ab脳臓膮J聢陇D眉猫g暮qBq聹j掳lI隆抹露職臇IHd職聣聤j脦聭B聤掳aZ聢垄KJ聨聮O[聬|A拢聻Dx}N膫卢聲HUnrk聞聽kp聙录Y聽kMJn[aG聜谩脷脧[陆rc聠}aQxOgsPMnUs聡nc聫聥Z聟聻聳sK煤vA聸t聞脼摹聮拢庐膧YKdnFw職垄JE掳聰Latf`录h卢we|聙脝聡職bj}GA聙路~W聨聰聴`聠垄MC陇tL漏牟掳qdf聰O聜聯b脼默鹿ttu`^Z煤聺E`聦[@聞脝s卯z庐隆聮C聞瞥茰G虏聯R聭垄R聮m聰f聨w母g脺聝聜膮聽G@pzJM陆聬m聤hVy赂u脠脭O卤篓{Lf忙U露脽G膫q\\陋卢聡虏I聜楼I艍脠墨o谋聥脫脩A莽脩|芦L脻csp墨冒脥g聟t毛_玫聣聧聛\\膲帽LYn臐聺g聮聼R恰脕iHLl玫U墓虏uQjYi聺搂Z_c篓聼麓墓臇脵路聫艐I聟聝aBD聵颅R聫鹿去r聴炉聧G聲潞脽聞K篓聺j聛Wk聮杀聤Oq聸W某\\a颅聥Q\\sg_膯菦艒毛p禄拢l臒脹聙gS聲哦N庐聺脌]聢脫盲m聶墓茫Jaz楼V}聣Le陇L聞媒o聭鹿Is艐脜脟^聭聨bz聟鲁tmE脕麓a聤鹿c膷ec脟N聲膴茫脕\\膷炉聴dNj聲]j聠聴Z碌k脫da聲膰氓]臒某@聽漏O{陇聫母m垄聝E路聛庐聝芦|@Xwg]A模卤炉聡X莵脩浅陋c聸wQ脷艥帽s脮鲁脹V_聫媒聝聵楼\\暖楼漏戮梅w聴聨漏W脮脢末h每脰脕Ro赂V卢芒Db篓職h没x聳脢脳菍~Z芒聝g|職X脕n脽Yo潞搂Z脜艠v聦[聞沫脰蕛u膹xcVbnUSf聟B炉鲁_Tz潞聴脦聲O聛漏莽M脩~M聢鲁]碌^p眉碌聰聤脛Y~y@X~陇Z鲁聙[脠艒l@庐脜录拢QK聝路Di聥隆By聭每聣Q_麓D聛楼h艞y聝^聼沫脕Z]cIz媒聣ah鹿M莫臒P聭s{貌聡聥聭虏Vw鹿t鲁艤脣聛[聨脩}X\\gsF聼拢sPAg臎p脳毛fYH膩膹脰q膿怒O脧毛聯dL眉聲\\i聦聰t^c庐職R脢潞露聴垄H掳m聢聭rY聼拢B聼鹿膷Io木u露uI]v模SQ{聝U呕聰脜}Q脗|脤聥掳茀陇末弄U聽臋膭聻脤Z脪聻\\v聵虏P臄禄脾NH聝膫yAm苽wVm聻`聰]脠聫b聲聰H`聣脤垄虏ILv臏聴H庐陇Dlt_聞垄JJ脛盲m聬猫脭D毛镁g潞偏聬聶聰a蕩脤r锚Yi~聽脦陌陇Np脌A戮臄录b聟冒梅聮聨聢聡庐聜聰眉s聰zMz脰臇Qd权媒聠v搂T猫|聺陋H聮脙戮a赂|職脨聽茠wK蘑x娄ivr^每聽赂l聽枚忙f茻拇路PJv}n\\h鹿露v聠路脌|\\苼臍N麓臏聙莽猫脕z]聬摹陇虏篓Q脪浓TIl聡陋钮脴}录藯痞v脛霉脴E脗聥聮芦F茂脣聸Iq聰艒聦Tv膩脺艔聜铆脹脽聹脹V聴j鲁芒wG膬脗铆NO聤聢聤P矛yV鲁艍臇媒Zso搂H脩聳聧iY聬w[脽聠\\X娄楼c]脭譬脺路芦j聡脨qv脕娄m^膵卤R聶娄螊茍钮臍g脌禄I茂抹蕳飘聨掳茲聵幕镁脥A茐趴卤t脥E脮脼膩NU脥聴隆\\聛趴膷氓脪驶臉m聽骗脤殴枚圣聮毛Q陇碌颅脟c茣陋oI媒聢聣I脡聬_mkl鲁膬聣茡娄j聴隆Yz聲艊i聳}Ms脽玫聳墨蕥聽聴}聝脕Vm聼_[n}e谋聬颅U磨录聭陋聲I{脦搂D脫聹苹臈oj聭qYh墓T漏o奴亩拢]膹x末聥菓M臐聣q`B麓苾撕效聴莽~聶虏艈j@聰楼@膽麓委}磨tP艅脟戮V卢uf脫聝脡C聥t脫袒聣聟鹿拢G鲁聙]茤凭艓莫弄臉號篓蕡蘑苽l蓸郦眉潞艌U冒菧娶脾偶虒圈羌聜膜艎刹臇脗颅Kq臉艍录臄遣艈删陋莯脼膱膫D聠陆膭膸脤艞臑r么帽n聨聹N录芒戮蕜木詥|莿聨枝啷浫椙壧樚浩吤猤V虓蕟臓路脤膴v|媒臇脮W膴菐脼麓玫录c脪脪B蘑廷U臏冒蛼s篓聛艌苾L膲脮脻@蓻漂梅驴慕颅聧墓e葟某毛C葰D挪y锚脳艝y貌炉募c脗脽Y聟t脕皮yA茫司J@菨r媒聥聣@聫陇聟rz赂oP鹿蓯脷y谩聬聡H聼膧[Jw聟cVe却脧聹禄脠聨臇}茠虐艕猫拳洽蠈膧篇脠哦毛途脩虇趣袦木漠E艛聧聴墓艎农~脣U膬{聼幕聺乒蓙蠉醛镁慕v慕茡脡@膿聞慕刹脽菒偏示菞膾p盲W脨xns脌^茊wW漏娄c脜隆聛Ji搂v聫煤F露聨篓c~c录墨聦eX聺菤聥\\膽戮J聨w脌膹ks茫A聧聥f脮娄聧L}wa聜o聰Z聮聥D陆聠Ml芦]e脪脜a脡虏谩o聺陆F玫脹]幕脪隆wYR拢垄rv脫庐y庐LF聥Lz膱聞么e]聛gx}聲|KK}xklL]c娄拢fRt铆v娄聠P浓拢","@@M職聽T聡楼"]],"encodeOffsets":[[[108619,36299],[108594,36341],[108600,36306]]]},"properties":{"cp":[104,35.5],"name":"鐢樿們","childNum":3}},{"id":"630000","geometry":{"type":"MultiPolygon","coordinates":[["@@InJo","@@C聝脝陆O艃摩s伟~膾鲁娄@@聯艆i職卤猫}楔聵苿斯A鲁r_臑聤菕N莫聦膼w陇^努牡陋p暮SZg聮rpi萍臉脭聸篓C|脥聳J聮漏摩禄庐V牟聫~f\\m聽`Un聞脗聵~蕦聼聲默脿枚Nt聲~艌jy聳垄Zi聵茢楼膭聤k麓nl聫`J脢聡聤J镁漏pd茤庐脠拢露矛R师聭藕玫飘脣n聼始臈忙脩苺膸[聜聵垄V脦膫M脰脻脦F虏s茒苺脦B募媒茷聴聧炉蕵骗冒魔录Jh驴纽臋螌茋職楼虏Q]膶楼nu脗脧ri聢赂卢篇脹^脫娄d聙楼[W脿聟x\\Z聫聨j脪聲篓Gtp镁Y艎臅麓聙zUO毛聡聣P聣卯M膭脕xH麓谩聵i脺U脿聸卯脺艕聛膫脹Su艓聥r聯聹J冒脤卢E聦聭F脕煤脳u脙脦kr聯膾{V}陌芦O_脤脣默漏聨脫脓SR脩卤搂蘑拢^聫脗y猫莽臎M鲁苽臋{[赂驴u聟潞碌[gt拢赂O皮目茅Y聼玫路k膧聼q]juw楼D末茘聙玫脟P茅脛陆G聭聻漏茫聡陇G聟u颧镁Rc脮臅Ny聯y没t聛聯聢颅聧聡酶聭聠茂禄a陆膿驴BMo寞拢聼脥j}茅Z脣qb蕧職聯片聫h鹿矛每脫A聫莽茫nI脙隆I`聝ks拢CG颅臎聵Uy脳Cy聲聟聮聼@聛露省脢Bn膩zG聞啤M膿录卤O梅玫J聫聺脣臍膬V聼莫农茊拢聦炉{脣L陆脤z偶聯聞VR|臓TbuvJv碌h幕臇H聰聬A毛谩a聟颅O脟冒聺帽臋Nw聡聟艙木路L聸mI卤铆臓末P脡脳庐每s聴聮cB鲁卤JK脽膴芦`聟a膽禄路聫QAmO聮聭V牛茅每陇鹿SQt]]脟x聙卤炉A@膲某垄脫募漏聬聲聝l露脜聧脹r聴艜sp茫Rk~娄陋]漠颅麓聯FR聞氓d颅膶sCq膽茅Fn驴脜苾m聮脡x{W漏潞茲潞寞k脮苽茟赂wW奴脨漏脠F聻拢\\t脠楼脛R脠媒脤J聽聝lGr聬^脳盲霉聬y脼鲁fj聰c聠聙篓拢脗Z|菗M臐職脧@毛脺艖R聥聸臐聣聦梅隆{a茂确聛P聫u掳脣X脵{漏Tm臓}Y鲁聮颅脼I艌碌莽陆漏C隆寞梅炉B禄|St禄聸]v聝懦聝s禄聰}M脫聽每湿茻黔A隆fs聵禄聧聺PY聫录c隆禄娄c聞膵颅楼拢~聛ms膲P聲聳Si聝^o漏A聣聤ec聜聶聺Pe堑聨kg聜yUi驴h}aH聛聶職膲^|谩麓聼隆聛H聺脴没脜芦膲庐]m聺聙隆q膵露卤脠y么艒L脕st聯聫聫B聼庐wn卤聺膬楼HS貌臈職拢聵S聮毛@脳艙聺脢膬x脟N漏聶漏T卤陋拢牟隆fb庐脼b聫聨聬b_膭楼xu聧楼B聴聻{艂臐鲁芦`d聵茞t聴陇钮i帽聻脥Uu潞铆`拢聵^t苾牟c聴路脹LO聥陆聤s莽楼Ts{膬\\_禄聶k脧聤卤q漏聬膷i聧矛膲|脥I聝楼膰楼聸聙]陋搂D{聛艥艝脡R_s每c鲁莫艒聸瓶脦聭聸搂p聸[膲聠聸c炉bKm聸R楼{鲁聞Z聠e^聨聦wx鹿d平脜陆么聧Ig聽搂M臅聽乒拇驴聴牵脺脥聝]聥脻聳聛]sn氓A{聥e聦骗`腔艎目\\某努疟聰Y脗每卢j臇q聨脽b聤赂聲L芦赂漏@臎膧漏锚露矛脌EH|麓bR木聻聳脫露r脌Q镁聥vl庐脮聜E聵Tz脺db聽聵hw陇{LR聞聝d聯c聥b炉聥脵Vg聹聜茰脽z脙么矛庐聧^j聬U聬猫X脦聳|U盲脤禄rK聨\\聦陋N聭录pZC眉聠VY聠聠陇蓛Ri^rP艊聮T脰}|br掳q艌b臍掳陋i贫GQ戮虏聞x娄P聹ml艤聭[聛膜隆螢s摩聼脭脧芒\\陋脷艗U\\f聟垄N虏搂x|陇搂聞x臄sZP貌蕸虏S脨qF`陋聞V聝脼艤亩屁VZ聦脤L`聢垄d艕Iqr\\聬o盲玫聳F脦路陇禄哦脳h鹿]Cl脵聙\\娄膹脤寞卢艡tT雍茩gQ脟脫H牛膾聰麓脙bE脛lb蕯C聰|C聢女聬聢聬k聞飘[始卢艌聹麓K女脠伟脤莫露贫l冒聰募A聠TUvdT聤G聠潞碳聤脭聙聦s脢D脭聞veMg"]],"encodeOffsets":[[[105308,37219],[95370,40081]]]},"properties":{"cp":[97,36],"name":"闈掓捣","childNum":2}},{"id":"640000","geometry":{"type":"Polygon","coordinates":["@@K毛脌臋臑芦O臋瓤葧聼谋]艍隆氓寞脮脭芦谴玫篇聶臍Q脨Zhv聽K掳聸枚q脌脩聬S[脙脰H茤膷聫脣聡nL]没c聟脵脽@聜聯臐聭戮}w禄禄聥o模F鹿聹禄聫k脤脧路{zP聝搂B颅垄铆y脜t@聝聺@谩職]Yv_ss模录i脽聛聰幕L戮摹sKD拢隆N_聟聯聵X聧赂}B~Hai聢聶脜f{芦x禄ge_bs聯KF炉隆Ix聶mELc每Z陇颅蘑聭聝脻聹suBL霉聲t聠聺聦Yd聬聢mVtNmtOPhRw~bd聟戮q脨\\芒脵H聛\\bImlNZ聼禄lo聝聼qlVm聳G膩搂~QCw陇聶{A\\聫聭PK聫聼NY聡炉bF聡kC楼聮sk聥聤s_脙\\膬芦垄魔kJi炉r聸rAh墓没莽拢CU聡臅膴_脭聴Bix脜脵聫膭n陋脩aM~魔p聛Ou楼s卯eQ楼陇^dkKwlL~{L~聳hw^聜贸f膰聝KyE聦颅K颅zu脭隆qQ陇xZ脩垄^募枚脺戮Ep聻卤芒b脢脩脝^fk卢聟NC戮聭聦聯Y聛pxbK~楼聨e脰聨聦盲Blt驴膼聧x陆I[膾菣聦W聻聥f禄默}d搂d碌聧霉Eu聬j篓聜I脝垄楼dX陋茀x驴]mt脧w脽R亩聦X垄蛶v脝z苽Z貌庐洽脤蕟Cr芒潞M脼z聻脝M脪聰脢脫艎Z脛戮聳r掳聺脦庐葓m陋虏膱U陋臍卯聛聢酶潞聢漠娄脤臉k聞^F艂默h臍i膧臇戮i陌bj脣"],"encodeOffsets":[[109366,40242]]},"properties":{"cp":[106.1,37.5],"name":"瀹佸","childNum":1}},{"id":"650000","geometry":{"type":"Polygon","coordinates":["@@Q脴臄虏X篓聰~菢B潞j蕫脽脴vK聰茢X篓v膴O聻脙聝路垄i@聛~c聴聡臐e_芦聰E職聯}Qxg瑟毛脧脙@s脜yXo艝{么芦鸥uX聟锚聲脦f`聧聹C聜聛鹿脗每脨G漠脮臑X弄艒鸥M藕脠坪Q猫慕么e|驴聘JR陇臉EjcU贸潞炉抹_艠脕聫M陋梅脨楼O茅脠聡聧驴脰臒扦欠脗F脪聡z脡x[]颅膜臐聣艙娄EP}没匹茅驴陌品T臈偏艙艜茀聶票B禄膼卤聮膿O聟娄E聳聲}聭`c群r摩谩艝u脪聻陋芦牟聡蟺d坪脧脴Z拼w蕜陇臇G膼聶莻Z亩聝猫H露}脷Z爪圣莫茂|脟摩M艛禄陌臐菆聥矛楼螔聹ba颅炉楼菚菤k膯诺摩蓱暮漂x奴袛痰n啤蕛慕谩陆M禄聧聸貌mq贸艠臐膷脣戮膬C聟膰膩瓶脻山漏潜艆禄膿臈艎Lr脕庐杀臅模艍腔聛虌去啤呕菦取V茂鹿艊郓没k蓷摹苼搂蕠臈虝末农平艒^茣聤Uv拢苼Q茂聯频k艔陆螇脙怒脟鲁L艊聸驶芦骗\\l聝聡聫怒聫D聡聯{蕮DkaF脙脛a聯鲁扭膽脭GR脠茪hS庸艢s陌芦膼脣[楼脷Dk潞^脴g录诺赂拢E脥枚聲聙暖艍T隆c_聡脣KY聥僻U艣牡聞脻聝U_漏rET脧蕼卤O帽tYw膿篓聝{拢篓uM鲁x陆艧L漏脵谩[脫脨磨聽螡t模垄\\聜艣聮nkO聸w楼卤聝T禄品F莎脿末脼谩B鹿脝聧聟脩Uw聞艜聤聧聻慕w]聲kE陆脠氓~聡脝梅Qy聤臎CFm沫Z墨聴诺V脕聶瓶Q茮聴没XS虏聣b陆K脧陆膲S聸漏欧X臅聼{聨臅K路楼茥cqq漏f驴]聡聧脽D玫聧U鲁h聴颅聛g脣脟茂模脡蓩w聯k炉铆}I路職艙bm聹脡聳艡聸墨J丧幕藖脳x聛o聸晒墨聡l聲c聟陇鲁X霉]聭聶菂A驴w蛪矛楼w脟N路脗脣n聫凭茘d脟搂膽庐茲v聲Um漏鲁G\\聯}碌目聡Qy殴聫l膬聯聸碌Ew聣菄Q陆y茓Be露艐脌暖聡o聻楼A聴聵脡w@聲{Gpm驴A某聠沤KLh聧聢鲁`帽c脣tW聜卤禄脮S聣毛眉每膹D聡u\\www霉鲁聴V聸聧L艜聝OM聧脣Gh聛拢玫P隆聶er聧聶脧d{聯聡摹W脕聟膷|y拧g聺^臒y脕z脵s`聴s|脡氓陋脟}m垄艃篓`x楼聮霉^聲}聝脤楼H芦聣Y陋茀聰A脨鹿n~藕炉職f陇谩脌z聞g聤脟DI脭聺麓A艌膧脪聞露没EYosp玫D[{霉掳]u聸Jq聧聲U聲|So膵x牛[玫脭磨k艐脼怒Z脣潞贸Y脣眉膵rw聽聙脼kr钮脣驴XG聫脡b艡aD眉路膾梅A脙陋[脛盲聙I脗庐B脮膼聵脼_垄膩臓p聤脹脛葔臇摹DK聺wb聺m聡脛N么聡聤f聹偏V脡vi聠浅聴H聭聥Q碌芒F職霉颅脗艙鲁聧娄{YG聻聝d垄臍脺O聽聞聙{脰娄脼脥脌P聦^b聳凭聤l聬[聜vt脳膱脥E脣篓隆膼~麓卯赂霉脦h聙u猫`赂聼H脮艛V潞w臓芒芒W貌聡@{聹脵N脻麓蓹虏葧n{驴楼{l聴梅e茅^e聮膹聢Xj漏卯\\陋脩貌聵脺矛c\\眉q聢脮[聛膶隆xo脗膵陋b脴颅聦酶|聙露却Zd脝脗職o艅茅聦G職\\聰录聬C掳脤脝聛n麓nx職脢O抹聮弄聛拼母垄赂貌Tx脢仟M墨臑聵脰挪脙蓭Ov聢师脾~F聨聡R臎貌聴驴摹~氓艎聹煤聣N職聻職赂q聨聮臉[臄露脗膰n聬脪P膾脺v煤膧脢b脰{脛卯赂~艛眉np陇脗H戮聹膭Y脪漏脢f潞m脭聢臉cDo默M努聮聵S陇聞s虏聜聰蕵脷聠啪葌V纽聽聳聨猫W掳陋B|牟X艛镁脠J摩脝忙F臍锚聤Y膫陋膫]酶陋艝N脼眉A聙聮f扫J聙聵炉脦rDD職膜聙`聙mz\\聞搂~D卢{vJ聬脗聵芦l碌膫b聳陇p聙艑虐N膭篓膴XW|懦聽驴戮蓜摩茞MT聰聡貌P聵梅f脴亩K垄葷藬S么鹿貌E冒颅聰`茤陆菕脗艌脳盲谋聳搂膜茲搂C~隆聜hl氓聜呛纽艦k芒聮~}聨F酶脿牟a臑聜f聬茽楼聨聞艛d聻聵庐U赂聢藕X聹v垄a茊煤弄t艩懦茽jd聲坪聤坪脜矛nrh\\暮炉盲蓾摩]猫p膭娄麓L茷默聤麓皮乾思膾筛陇r潞羌虏篓z脤P冒艀b镁鹿募D垄鹿聹\\臏脩艢聼露Z苿鲁芒j摩o芒聤却L脢聣犬聦膼颅臍膬聨脌锚Z菤艕陇q葌\\L垄艑陌f脝s|z潞e陋脵忙搂微{膧麓茞脷卢篓拇脿虏艂h屎K脼潞脰T聤i脾戮陋矛掳`枚酶u庐脢戮茫脰"],"encodeOffsets":[[88824,50096]]},"properties":{"cp":[87,41],"name":"鏂扮枂","childNum":1}},{"id":"110000","geometry":{"type":"Polygon","coordinates":["@@R聞潞aY脮聹聶Qa煤脥脭i镁末权W蘑聥眉|臇u[q聧b[swP@脜臒P驴{\\聡炉Y虏路聭脩篓聧j炉聤X\\炉聹MSvU炉YI聧艜聫Y{[f聺k颅V脕聸没t欧mi脥t_H禄抹卤d`聤鹿颅{bw聟Yr聯鲁S]搂搂o鹿聙qGtm_S脓聙聯oa聸聥FLg聭QN_聲dV聺聙@Zom_膰\\脽職W麓聴聙脮i艙Rcfi聟聼聮o搂脣gTo脹J铆臄贸u聟|wP陇聶Xn聬O垄脡聤纽聬炉pN脛膩陇z芒艝脠Rp泞Z聤聹脷{G聤rFt娄脪x搂酶鹿R贸盲V陇聺Xd聢偶芒潞Wbw艢篓Ud庐b锚艈戮聭jn艓G艃哦聤nz聧脷Sc卯臍Z聤en卢"],"encodeOffsets":[[119421,42013]]},"properties":{"cp":[116.4,40.24],"name":"鍖椾含","childNum":1}},{"id":"120000","geometry":{"type":"Polygon","coordinates":["@@努gX搂脺芦E聟露F脤聡聯卢O_聶茂l脕g聯z卤AXe聶碌脛牡{聫露]gitg職Ij路聸楼矛_iU聙聣篓脨茙k}臅{gB聴qGf{驴a聠U^fI聯瓢聥聬鲁玫{Y聝谋毛N目聻k漏茂脣Zuk膩A聭墨l臅磨s隆b摹芦@dek膮I[nlPqCnp{聢艒鲁聺掳`聬{PNd茥qS脛幕NN芒yj]盲聻脪D聽默H掳脝]~隆HO戮聦X}脨x聦gp聯gW聢rDG聢聦p霉聜聤^L聜聫聢rzWx聢Z^篓麓T\\|~@I聣z聝聳b膜聥聹je膴陋z拢庐臄v臎聙L聠mV戮脭_脠聰NW~zb默vG聠虏ZmDM~聰~"],"encodeOffsets":[[120237,41215]]},"properties":{"cp":[116.87,39.5],"name":"澶╂触","childNum":1}},{"id":"310000","geometry":{"type":"MultiPolygon","coordinates":[["@@骚瓢卢Ep聛聘脕x聺]聡","@@漏聞虏聝","@@聰MA聥聯聵","@@Qp陋K聠WT聟聣聣搂篓","@@b艥脮聲脮E龋脷匹锚聫Im聛蓢铅猫脺臓聦脷聫脛脫糯路蕦脟","@@S聜么陇r]矛聠片寞菧没痊蓩聤怒聶脳^聣sY聫聦蓫D艐聭沤膮帽CG虏芦陋膷@h聳_p炉A{聡oloY聙卢j@牟聧`聲gQ脷聶ppt莯^M牟vtbe麓Rh@聳oj篓聻","@@脝LH{a}Eo娄"]],"encodeOffsets":[[[124702,32062],[124547,32200],[124808,31991],[124726,32110],[124903,32376],[124065,32166],[124870,31965]]]},"properties":{"cp":[121.4,31.1],"name":"涓婃捣","childNum":7}},{"id":"500000","geometry":{"type":"Polygon","coordinates":["@@T脗脹`脵茀艖en陆S聥锚qDu[R聥氓脥鹿聢梅eX脥y聭赂_暮臋}梅`M炉膵fCV碌q艍梅Z聲gg聭聦^d陆pDO聡脦聛Cn聹^uf虏猫nh录Wt茝xRGg娄聟pV聞聠FI卤聨G^聦Ic麓ec聡聮G聲墓脼陆s毛脝N盲脤陇聯K脫聢e聛炉|聺聜R赂搂L聭脺kPo茂骗N茂露}Gy聯wdi霉漏nk膱zj聺聼聲@聶脫c拢禄W膬鹿脫f搂c[碌聤o路脫|Mv脹aq聹陆芦聡猫聹聮\\脗oVn聨脫脴脥聶虏芦聧聥bq驴e聝hC聻聞聙聥臏聬^Q聻~聽脡v媒聡艧陇虏漠聣pE亩yhs艎wH聥陆聡職驴g脜聠聸隆媒E隆ya拢鲁t\\篓聫\\v煤鹿录漏路脩r聫_o脪媒楼聜聭et鲁]聛聴Et漏u聺脰楼卤膬漏KVe毛聝]}wVP脌聛FA篓膮B}qTjgRemfFm聣QF脻聟My聵霉聲n脩聠Am脩聥Ca聝w聦u_p聴炉sf脹聧_g聠聯I_p聫NysB聤娄zG赂rHe聜聞N\\CvEs脨帽脷kcD聭脰膲saQ炉聙}_U聡聠z脕膿聢}聼^R聽聲脛d^脥母Z戮路露聝`we膰JE聻鹿v脹路Hg聝聜茅FXj脡锚`|y聦pxkAw聹W膼pb楼eOsmzwqCh贸UQl楼F^laf聥an貌sr聸EvfQd脕UVf聴脦v脺^ef聢tET卢么A\\聹垄sJ聨nQTjP脴聢x酶K|nBz聣聞聹臑禄LY聜聟FDx脫聞vr聯[eh木職聲vN聰垄o戮Ni脗xGp芒卢聬z聸bfZo~hGi聮]枚F|聣|Nb聡tOMn聽eA卤聤聺tPT聡LjpYQ|聠SH聠聠Y膧xinzDJ聙脤g垄v脿楼Pg聣_聳脟zII聥聙II聲聞拢庐S卢聞脴s脦录聳楼篓^L職nG牟募牟皮j脦苺凭鹿聬聛赂脴脦ez膯T赂}锚脨聳qH聼冒q臇盲聮聤楼^C脝聮Ij聳虏p聟\\_聽忙眉Y|聺[Yx茒忙u聻掳xb庐聟聬虐b@~垄NQt掳露聜S忙聽聯脢~r菈臄毛臍垄~職uf`聭聜聠fa聜臄J氓膴聠n脭]聞j茙膰脢@聤拢戮a庐拢虐{哦臅F聥猫gLk{Y|隆臏W茢t片J脩xq聥卤蘑N麓聣貌K聣聶聳L脠脙录D|s`艐聮膰]聝脙聣`膽聦M霉票驴~Y掳魔`茝铆W聣陆eI聥陆{a聼聭OIr脧隆臅艊a聠p聠碌脺苾摹聣虏"],"encodeOffsets":[[111728,31311]]},"properties":{"cp":[107.5,29.7],"name":"閲嶅簡","childNum":1}},{"id":"810000","geometry":{"type":"MultiPolygon","coordinates":[["@@AlFi","@@m聨p聧","@@EpHo","@@rMUw聡AS卢聙]","@@ea垄pl聫赂E玫鹿聡hj[聝]脭C脦聳@聫lj聵隆uBX聼聟聛聲麓聥AI鹿聬聟[聥yDU聢]W`莽wZkmc聳聟M聸聻p聙脜v聸}I聥oJl聧ca聝f艃聭K聨掳盲卢XJm脨聽膽hI庐忙脭tSHn聙E聢聞脪r脛c"]],"encodeOffsets":[[[117111,23002],[117072,22876],[117045,22887],[116882,22747],[116975,23082]]]},"properties":{"cp":[115.2,22.75],"name":"棣欐腐","childNum":5}},{"id":"820000","geometry":{"type":"Polygon","coordinates":["@@聹谩聴w{脦r聨"],"encodeOffsets":[[116285,22746]]},"properties":{"cp":[114.52,22.86],"name":"婢抽棬","childNum":1}}],"UTF8Encoding":true});
+}));
\ No newline at end of file
diff --git a/src/main/webapp/static/js/BI/jquery.js b/src/main/webapp/static/js/BI/jquery.js
new file mode 100644
index 0000000..fad9ab1
--- /dev/null
+++ b/src/main/webapp/static/js/BI/jquery.js
@@ -0,0 +1,5 @@
+/*! jQuery v2.1.4 | (c) 2005, 2015 jQuery Foundation, Inc. | jquery.org/license */
+!function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){var c=[],d=c.slice,e=c.concat,f=c.push,g=c.indexOf,h={},i=h.toString,j=h.hasOwnProperty,k={},l=a.document,m="2.1.4",n=function(a,b){return new n.fn.init(a,b)},o=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,p=/^-ms-/,q=/-([\da-z])/gi,r=function(a,b){return b.toUpperCase()};n.fn=n.prototype={jquery:m,constructor:n,selector:"",length:0,toArray:function(){return d.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:d.call(this)},pushStack:function(a){var b=n.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a,b){return n.each(this,a,b)},map:function(a){return this.pushStack(n.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(d.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:f,sort:c.sort,splice:c.splice},n.extend=n.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||n.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(a=arguments[h]))for(b in a)c=g[b],d=a[b],g!==d&&(j&&d&&(n.isPlainObject(d)||(e=n.isArray(d)))?(e?(e=!1,f=c&&n.isArray(c)?c:[]):f=c&&n.isPlainObject(c)?c:{},g[b]=n.extend(j,f,d)):void 0!==d&&(g[b]=d));return g},n.extend({expando:"jQuery"+(m+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===n.type(a)},isArray:Array.isArray,isWindow:function(a){return null!=a&&a===a.window},isNumeric:function(a){return!n.isArray(a)&&a-parseFloat(a)+1>=0},isPlainObject:function(a){return"object"!==n.type(a)||a.nodeType||n.isWindow(a)?!1:a.constructor&&!j.call(a.constructor.prototype,"isPrototypeOf")?!1:!0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?h[i.call(a)]||"object":typeof a},globalEval:function(a){var b,c=eval;a=n.trim(a),a&&(1===a.indexOf("use strict")?(b=l.createElement("script"),b.text=a,l.head.appendChild(b).parentNode.removeChild(b)):c(a))},camelCase:function(a){return a.replace(p,"ms-").replace(q,r)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b,c){var d,e=0,f=a.length,g=s(a);if(c){if(g){for(;f>e;e++)if(d=b.apply(a[e],c),d===!1)break}else for(e in a)if(d=b.apply(a[e],c),d===!1)break}else if(g){for(;f>e;e++)if(d=b.call(a[e],e,a[e]),d===!1)break}else for(e in a)if(d=b.call(a[e],e,a[e]),d===!1)break;return a},trim:function(a){return null==a?"":(a+"").replace(o,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(s(Object(a))?n.merge(c,"string"==typeof a?[a]:a):f.call(c,a)),c},inArray:function(a,b,c){return null==b?-1:g.call(b,a,c)},merge:function(a,b){for(var c=+b.length,d=0,e=a.length;c>d;d++)a[e++]=b[d];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,f=0,g=a.length,h=s(a),i=[];if(h)for(;g>f;f++)d=b(a[f],f,c),null!=d&&i.push(d);else for(f in a)d=b(a[f],f,c),null!=d&&i.push(d);return e.apply([],i)},guid:1,proxy:function(a,b){var c,e,f;return"string"==typeof b&&(c=a[b],b=a,a=c),n.isFunction(a)?(e=d.call(arguments,2),f=function(){return a.apply(b||this,e.concat(d.call(arguments)))},f.guid=a.guid=a.guid||n.guid++,f):void 0},now:Date.now,support:k}),n.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(a,b){h["[object "+b+"]"]=b.toLowerCase()});function s(a){var b="length"in a&&a.length,c=n.type(a);return"function"===c||n.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var t=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=ha(),z=ha(),A=ha(),B=function(a,b){return a===b&&(l=!0),0},C=1<<31,D={}.hasOwnProperty,E=[],F=E.pop,G=E.push,H=E.push,I=E.slice,J=function(a,b){for(var c=0,d=a.length;d>c;c++)if(a[c]===b)return c;return-1},K="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",L="[\\x20\\t\\r\\n\\f]",M="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",N=M.replace("w","w#"),O="\\["+L+"*("+M+")(?:"+L+"*([*^$|!~]?=)"+L+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+N+"))|)"+L+"*\\]",P=":("+M+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+O+")*)|.*)\\)|)",Q=new RegExp(L+"+","g"),R=new RegExp("^"+L+"+|((?:^|[^\\\\])(?:\\\\.)*)"+L+"+$","g"),S=new RegExp("^"+L+"*,"+L+"*"),T=new RegExp("^"+L+"*([>+~]|"+L+")"+L+"*"),U=new RegExp("="+L+"*([^\\]'\"]*?)"+L+"*\\]","g"),V=new RegExp(P),W=new RegExp("^"+N+"$"),X={ID:new RegExp("^#("+M+")"),CLASS:new RegExp("^\\.("+M+")"),TAG:new RegExp("^("+M.replace("w","w*")+")"),ATTR:new RegExp("^"+O),PSEUDO:new RegExp("^"+P),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+L+"*(even|odd|(([+-]|)(\\d*)n|)"+L+"*(?:([+-]|)"+L+"*(\\d+)|))"+L+"*\\)|)","i"),bool:new RegExp("^(?:"+K+")$","i"),needsContext:new RegExp("^"+L+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+L+"*((?:-\\d)?\\d*)"+L+"*\\)|)(?=[^-]|$)","i")},Y=/^(?:input|select|textarea|button)$/i,Z=/^h\d$/i,$=/^[^{]+\{\s*\[native \w/,_=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,aa=/[+~]/,ba=/'|\\/g,ca=new RegExp("\\\\([\\da-f]{1,6}"+L+"?|("+L+")|.)","ig"),da=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},ea=function(){m()};try{H.apply(E=I.call(v.childNodes),v.childNodes),E[v.childNodes.length].nodeType}catch(fa){H={apply:E.length?function(a,b){G.apply(a,I.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function ga(a,b,d,e){var f,h,j,k,l,o,r,s,w,x;if((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,d=d||[],k=b.nodeType,"string"!=typeof a||!a||1!==k&&9!==k&&11!==k)return d;if(!e&&p){if(11!==k&&(f=_.exec(a)))if(j=f[1]){if(9===k){if(h=b.getElementById(j),!h||!h.parentNode)return d;if(h.id===j)return d.push(h),d}else if(b.ownerDocument&&(h=b.ownerDocument.getElementById(j))&&t(b,h)&&h.id===j)return d.push(h),d}else{if(f[2])return H.apply(d,b.getElementsByTagName(a)),d;if((j=f[3])&&c.getElementsByClassName)return H.apply(d,b.getElementsByClassName(j)),d}if(c.qsa&&(!q||!q.test(a))){if(s=r=u,w=b,x=1!==k&&a,1===k&&"object"!==b.nodeName.toLowerCase()){o=g(a),(r=b.getAttribute("id"))?s=r.replace(ba,"\\$&"):b.setAttribute("id",s),s="[id='"+s+"'] ",l=o.length;while(l--)o[l]=s+ra(o[l]);w=aa.test(a)&&pa(b.parentNode)||b,x=o.join(",")}if(x)try{return H.apply(d,w.querySelectorAll(x)),d}catch(y){}finally{r||b.removeAttribute("id")}}}return i(a.replace(R,"$1"),b,d,e)}function ha(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ia(a){return a[u]=!0,a}function ja(a){var b=n.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function ka(a,b){var c=a.split("|"),e=a.length;while(e--)d.attrHandle[c[e]]=b}function la(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||C)-(~a.sourceIndex||C);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function ma(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function na(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function oa(a){return ia(function(b){return b=+b,ia(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function pa(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=ga.support={},f=ga.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},m=ga.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=g.documentElement,e=g.defaultView,e&&e!==e.top&&(e.addEventListener?e.addEventListener("unload",ea,!1):e.attachEvent&&e.attachEvent("onunload",ea)),p=!f(g),c.attributes=ja(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ja(function(a){return a.appendChild(g.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=$.test(g.getElementsByClassName),c.getById=ja(function(a){return o.appendChild(a).id=u,!g.getElementsByName||!g.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c&&c.parentNode?[c]:[]}},d.filter.ID=function(a){var b=a.replace(ca,da);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(ca,da);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){return p?b.getElementsByClassName(a):void 0},r=[],q=[],(c.qsa=$.test(g.querySelectorAll))&&(ja(function(a){o.appendChild(a).innerHTML="<a id='"+u+"'></a><select id='"+u+"-\f]' msallowcapture=''><option selected=''></option></select>",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+L+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+L+"*(?:value|"+K+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),ja(function(a){var b=g.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+L+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=$.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ja(function(a){c.disconnectedMatch=s.call(a,"div"),s.call(a,"[s!='']:x"),r.push("!=",P)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=$.test(o.compareDocumentPosition),t=b||$.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===g||a.ownerDocument===v&&t(v,a)?-1:b===g||b.ownerDocument===v&&t(v,b)?1:k?J(k,a)-J(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,h=[a],i=[b];if(!e||!f)return a===g?-1:b===g?1:e?-1:f?1:k?J(k,a)-J(k,b):0;if(e===f)return la(a,b);c=a;while(c=c.parentNode)h.unshift(c);c=b;while(c=c.parentNode)i.unshift(c);while(h[d]===i[d])d++;return d?la(h[d],i[d]):h[d]===v?-1:i[d]===v?1:0},g):n},ga.matches=function(a,b){return ga(a,null,null,b)},ga.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(U,"='$1']"),!(!c.matchesSelector||!p||r&&r.test(b)||q&&q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return ga(b,n,null,[a]).length>0},ga.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},ga.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&D.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},ga.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},ga.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=ga.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=ga.selectors={cacheLength:50,createPseudo:ia,match:X,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(ca,da),a[3]=(a[3]||a[4]||a[5]||"").replace(ca,da),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||ga.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&ga.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return X.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&V.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(ca,da).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+L+")"+a+"("+L+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=ga.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(Q," ")+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h;if(q){if(f){while(p){l=b;while(l=l[p])if(h?l.nodeName.toLowerCase()===r:1===l.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){k=q[u]||(q[u]={}),j=k[a]||[],n=j[0]===w&&j[1],m=j[0]===w&&j[2],l=n&&q.childNodes[n];while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if(1===l.nodeType&&++m&&l===b){k[a]=[w,n,m];break}}else if(s&&(j=(b[u]||(b[u]={}))[a])&&j[0]===w)m=j[1];else while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if((h?l.nodeName.toLowerCase()===r:1===l.nodeType)&&++m&&(s&&((l[u]||(l[u]={}))[a]=[w,m]),l===b))break;return m-=e,m===d||m%d===0&&m/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||ga.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ia(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=J(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ia(function(a){var b=[],c=[],d=h(a.replace(R,"$1"));return d[u]?ia(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ia(function(a){return function(b){return ga(a,b).length>0}}),contains:ia(function(a){return a=a.replace(ca,da),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ia(function(a){return W.test(a||"")||ga.error("unsupported lang: "+a),a=a.replace(ca,da).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return Z.test(a.nodeName)},input:function(a){return Y.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:oa(function(){return[0]}),last:oa(function(a,b){return[b-1]}),eq:oa(function(a,b,c){return[0>c?c+b:c]}),even:oa(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:oa(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:oa(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:oa(function(a,b,c){for(var d=0>c?c+b:c;++d<b;)a.push(d);return a})}},d.pseudos.nth=d.pseudos.eq;for(b in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})d.pseudos[b]=ma(b);for(b in{submit:!0,reset:!0})d.pseudos[b]=na(b);function qa(){}qa.prototype=d.filters=d.pseudos,d.setFilters=new qa,g=ga.tokenize=function(a,b){var c,e,f,g,h,i,j,k=z[a+" "];if(k)return b?0:k.slice(0);h=a,i=[],j=d.preFilter;while(h){(!c||(e=S.exec(h)))&&(e&&(h=h.slice(e[0].length)||h),i.push(f=[])),c=!1,(e=T.exec(h))&&(c=e.shift(),f.push({value:c,type:e[0].replace(R," ")}),h=h.slice(c.length));for(g in d.filter)!(e=X[g].exec(h))||j[g]&&!(e=j[g](e))||(c=e.shift(),f.push({value:c,type:g,matches:e}),h=h.slice(c.length));if(!c)break}return b?h.length:h?ga.error(a):z(a,i).slice(0)};function ra(a){for(var b=0,c=a.length,d="";c>b;b++)d+=a[b].value;return d}function sa(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=x++;return b.first?function(b,c,f){while(b=b[d])if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j=[w,f];if(g){while(b=b[d])if((1===b.nodeType||e)&&a(b,c,g))return!0}else while(b=b[d])if(1===b.nodeType||e){if(i=b[u]||(b[u]={}),(h=i[d])&&h[0]===w&&h[1]===f)return j[2]=h[2];if(i[d]=j,j[2]=a(b,c,g))return!0}}}function ta(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function ua(a,b,c){for(var d=0,e=b.length;e>d;d++)ga(a,b[d],c);return c}function va(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(!c||c(f,d,e))&&(g.push(f),j&&b.push(h));return g}function wa(a,b,c,d,e,f){return d&&!d[u]&&(d=wa(d)),e&&!e[u]&&(e=wa(e,f)),ia(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||ua(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:va(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=va(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?J(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=va(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):H.apply(g,r)})}function xa(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=sa(function(a){return a===b},h,!0),l=sa(function(a){return J(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];f>i;i++)if(c=d.relative[a[i].type])m=[sa(ta(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;f>e;e++)if(d.relative[a[e].type])break;return wa(i>1&&ta(m),i>1&&ra(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(R,"$1"),c,e>i&&xa(a.slice(i,e)),f>e&&xa(a=a.slice(e)),f>e&&ra(a))}m.push(c)}return ta(m)}function ya(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,m,o,p=0,q="0",r=f&&[],s=[],t=j,u=f||e&&d.find.TAG("*",k),v=w+=null==t?1:Math.random()||.1,x=u.length;for(k&&(j=g!==n&&g);q!==x&&null!=(l=u[q]);q++){if(e&&l){m=0;while(o=a[m++])if(o(l,g,h)){i.push(l);break}k&&(w=v)}c&&((l=!o&&l)&&p--,f&&r.push(l))}if(p+=q,c&&q!==p){m=0;while(o=b[m++])o(r,s,g,h);if(f){if(p>0)while(q--)r[q]||s[q]||(s[q]=F.call(i));s=va(s)}H.apply(i,s),k&&!f&&s.length>0&&p+b.length>1&&ga.uniqueSort(i)}return k&&(w=v,j=t),r};return c?ia(f):f}return h=ga.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=xa(b[c]),f[u]?d.push(f):e.push(f);f=A(a,ya(e,d)),f.selector=a}return f},i=ga.select=function(a,b,e,f){var i,j,k,l,m,n="function"==typeof a&&a,o=!f&&g(a=n.selector||a);if(e=e||[],1===o.length){if(j=o[0]=o[0].slice(0),j.length>2&&"ID"===(k=j[0]).type&&c.getById&&9===b.nodeType&&p&&d.relative[j[1].type]){if(b=(d.find.ID(k.matches[0].replace(ca,da),b)||[])[0],!b)return e;n&&(b=b.parentNode),a=a.slice(j.shift().value.length)}i=X.needsContext.test(a)?0:j.length;while(i--){if(k=j[i],d.relative[l=k.type])break;if((m=d.find[l])&&(f=m(k.matches[0].replace(ca,da),aa.test(j[0].type)&&pa(b.parentNode)||b))){if(j.splice(i,1),a=f.length&&ra(j),!a)return H.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,aa.test(a)&&pa(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ja(function(a){return 1&a.compareDocumentPosition(n.createElement("div"))}),ja(function(a){return a.innerHTML="<a href='#'></a>","#"===a.firstChild.getAttribute("href")})||ka("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ja(function(a){return a.innerHTML="<input/>",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ka("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),ja(function(a){return null==a.getAttribute("disabled")})||ka(K,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),ga}(a);n.find=t,n.expr=t.selectors,n.expr[":"]=n.expr.pseudos,n.unique=t.uniqueSort,n.text=t.getText,n.isXMLDoc=t.isXML,n.contains=t.contains;var u=n.expr.match.needsContext,v=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,w=/^.[^:#\[\.,]*$/;function x(a,b,c){if(n.isFunction(b))return n.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return n.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(w.test(b))return n.filter(b,a,c);b=n.filter(b,a)}return n.grep(a,function(a){return g.call(b,a)>=0!==c})}n.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?n.find.matchesSelector(d,a)?[d]:[]:n.find.matches(a,n.grep(b,function(a){return 1===a.nodeType}))},n.fn.extend({find:function(a){var b,c=this.length,d=[],e=this;if("string"!=typeof a)return this.pushStack(n(a).filter(function(){for(b=0;c>b;b++)if(n.contains(e[b],this))return!0}));for(b=0;c>b;b++)n.find(a,e[b],d);return d=this.pushStack(c>1?n.unique(d):d),d.selector=this.selector?this.selector+" "+a:a,d},filter:function(a){return this.pushStack(x(this,a||[],!1))},not:function(a){return this.pushStack(x(this,a||[],!0))},is:function(a){return!!x(this,"string"==typeof a&&u.test(a)?n(a):a||[],!1).length}});var y,z=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,A=n.fn.init=function(a,b){var c,d;if(!a)return this;if("string"==typeof a){if(c="<"===a[0]&&">"===a[a.length-1]&&a.length>=3?[null,a,null]:z.exec(a),!c||!c[1]&&b)return!b||b.jquery?(b||y).find(a):this.constructor(b).find(a);if(c[1]){if(b=b instanceof n?b[0]:b,n.merge(this,n.parseHTML(c[1],b&&b.nodeType?b.ownerDocument||b:l,!0)),v.test(c[1])&&n.isPlainObject(b))for(c in b)n.isFunction(this[c])?this[c](b[c]):this.attr(c,b[c]);return this}return d=l.getElementById(c[2]),d&&d.parentNode&&(this.length=1,this[0]=d),this.context=l,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):n.isFunction(a)?"undefined"!=typeof y.ready?y.ready(a):a(n):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),n.makeArray(a,this))};A.prototype=n.fn,y=n(l);var B=/^(?:parents|prev(?:Until|All))/,C={children:!0,contents:!0,next:!0,prev:!0};n.extend({dir:function(a,b,c){var d=[],e=void 0!==c;while((a=a[b])&&9!==a.nodeType)if(1===a.nodeType){if(e&&n(a).is(c))break;d.push(a)}return d},sibling:function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c}}),n.fn.extend({has:function(a){var b=n(a,this),c=b.length;return this.filter(function(){for(var a=0;c>a;a++)if(n.contains(this,b[a]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=u.test(a)||"string"!=typeof a?n(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&n.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?n.unique(f):f)},index:function(a){return a?"string"==typeof a?g.call(n(a),this[0]):g.call(this,a.jquery?a[0]:a):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(n.unique(n.merge(this.get(),n(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function D(a,b){while((a=a[b])&&1!==a.nodeType);return a}n.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return n.dir(a,"parentNode")},parentsUntil:function(a,b,c){return n.dir(a,"parentNode",c)},next:function(a){return D(a,"nextSibling")},prev:function(a){return D(a,"previousSibling")},nextAll:function(a){return n.dir(a,"nextSibling")},prevAll:function(a){return n.dir(a,"previousSibling")},nextUntil:function(a,b,c){return n.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return n.dir(a,"previousSibling",c)},siblings:function(a){return n.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return n.sibling(a.firstChild)},contents:function(a){return a.contentDocument||n.merge([],a.childNodes)}},function(a,b){n.fn[a]=function(c,d){var e=n.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=n.filter(d,e)),this.length>1&&(C[a]||n.unique(e),B.test(a)&&e.reverse()),this.pushStack(e)}});var E=/\S+/g,F={};function G(a){var b=F[a]={};return n.each(a.match(E)||[],function(a,c){b[c]=!0}),b}n.Callbacks=function(a){a="string"==typeof a?F[a]||G(a):n.extend({},a);var b,c,d,e,f,g,h=[],i=!a.once&&[],j=function(l){for(b=a.memory&&l,c=!0,g=e||0,e=0,f=h.length,d=!0;h&&f>g;g++)if(h[g].apply(l[0],l[1])===!1&&a.stopOnFalse){b=!1;break}d=!1,h&&(i?i.length&&j(i.shift()):b?h=[]:k.disable())},k={add:function(){if(h){var c=h.length;!function g(b){n.each(b,function(b,c){var d=n.type(c);"function"===d?a.unique&&k.has(c)||h.push(c):c&&c.length&&"string"!==d&&g(c)})}(arguments),d?f=h.length:b&&(e=c,j(b))}return this},remove:function(){return h&&n.each(arguments,function(a,b){var c;while((c=n.inArray(b,h,c))>-1)h.splice(c,1),d&&(f>=c&&f--,g>=c&&g--)}),this},has:function(a){return a?n.inArray(a,h)>-1:!(!h||!h.length)},empty:function(){return h=[],f=0,this},disable:function(){return h=i=b=void 0,this},disabled:function(){return!h},lock:function(){return i=void 0,b||k.disable(),this},locked:function(){return!i},fireWith:function(a,b){return!h||c&&!i||(b=b||[],b=[a,b.slice?b.slice():b],d?i.push(b):j(b)),this},fire:function(){return k.fireWith(this,arguments),this},fired:function(){return!!c}};return k},n.extend({Deferred:function(a){var b=[["resolve","done",n.Callbacks("once memory"),"resolved"],["reject","fail",n.Callbacks("once memory"),"rejected"],["notify","progress",n.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return n.Deferred(function(c){n.each(b,function(b,f){var g=n.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&n.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?n.extend(a,d):d}},e={};return d.pipe=d.then,n.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=d.call(arguments),e=c.length,f=1!==e||a&&n.isFunction(a.promise)?e:0,g=1===f?a:n.Deferred(),h=function(a,b,c){return function(e){b[a]=this,c[a]=arguments.length>1?d.call(arguments):e,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(e>1)for(i=new Array(e),j=new Array(e),k=new Array(e);e>b;b++)c[b]&&n.isFunction(c[b].promise)?c[b].promise().done(h(b,k,c)).fail(g.reject).progress(h(b,j,i)):--f;return f||g.resolveWith(k,c),g.promise()}});var H;n.fn.ready=function(a){return n.ready.promise().done(a),this},n.extend({isReady:!1,readyWait:1,holdReady:function(a){a?n.readyWait++:n.ready(!0)},ready:function(a){(a===!0?--n.readyWait:n.isReady)||(n.isReady=!0,a!==!0&&--n.readyWait>0||(H.resolveWith(l,[n]),n.fn.triggerHandler&&(n(l).triggerHandler("ready"),n(l).off("ready"))))}});function I(){l.removeEventListener("DOMContentLoaded",I,!1),a.removeEventListener("load",I,!1),n.ready()}n.ready.promise=function(b){return H||(H=n.Deferred(),"complete"===l.readyState?setTimeout(n.ready):(l.addEventListener("DOMContentLoaded",I,!1),a.addEventListener("load",I,!1))),H.promise(b)},n.ready.promise();var J=n.access=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===n.type(c)){e=!0;for(h in c)n.access(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,n.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(n(a),c)})),b))for(;i>h;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f};n.acceptData=function(a){return 1===a.nodeType||9===a.nodeType||!+a.nodeType};function K(){Object.defineProperty(this.cache={},0,{get:function(){return{}}}),this.expando=n.expando+K.uid++}K.uid=1,K.accepts=n.acceptData,K.prototype={key:function(a){if(!K.accepts(a))return 0;var b={},c=a[this.expando];if(!c){c=K.uid++;try{b[this.expando]={value:c},Object.defineProperties(a,b)}catch(d){b[this.expando]=c,n.extend(a,b)}}return this.cache[c]||(this.cache[c]={}),c},set:function(a,b,c){var d,e=this.key(a),f=this.cache[e];if("string"==typeof b)f[b]=c;else if(n.isEmptyObject(f))n.extend(this.cache[e],b);else for(d in b)f[d]=b[d];return f},get:function(a,b){var c=this.cache[this.key(a)];return void 0===b?c:c[b]},access:function(a,b,c){var d;return void 0===b||b&&"string"==typeof b&&void 0===c?(d=this.get(a,b),void 0!==d?d:this.get(a,n.camelCase(b))):(this.set(a,b,c),void 0!==c?c:b)},remove:function(a,b){var c,d,e,f=this.key(a),g=this.cache[f];if(void 0===b)this.cache[f]={};else{n.isArray(b)?d=b.concat(b.map(n.camelCase)):(e=n.camelCase(b),b in g?d=[b,e]:(d=e,d=d in g?[d]:d.match(E)||[])),c=d.length;while(c--)delete g[d[c]]}},hasData:function(a){return!n.isEmptyObject(this.cache[a[this.expando]]||{})},discard:function(a){a[this.expando]&&delete this.cache[a[this.expando]]}};var L=new K,M=new K,N=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,O=/([A-Z])/g;function P(a,b,c){var d;if(void 0===c&&1===a.nodeType)if(d="data-"+b.replace(O,"-$1").toLowerCase(),c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:N.test(c)?n.parseJSON(c):c}catch(e){}M.set(a,b,c)}else c=void 0;return c}n.extend({hasData:function(a){return M.hasData(a)||L.hasData(a)},data:function(a,b,c){
+return M.access(a,b,c)},removeData:function(a,b){M.remove(a,b)},_data:function(a,b,c){return L.access(a,b,c)},_removeData:function(a,b){L.remove(a,b)}}),n.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=M.get(f),1===f.nodeType&&!L.get(f,"hasDataAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=n.camelCase(d.slice(5)),P(f,d,e[d])));L.set(f,"hasDataAttrs",!0)}return e}return"object"==typeof a?this.each(function(){M.set(this,a)}):J(this,function(b){var c,d=n.camelCase(a);if(f&&void 0===b){if(c=M.get(f,a),void 0!==c)return c;if(c=M.get(f,d),void 0!==c)return c;if(c=P(f,d,void 0),void 0!==c)return c}else this.each(function(){var c=M.get(this,d);M.set(this,d,b),-1!==a.indexOf("-")&&void 0!==c&&M.set(this,a,b)})},null,b,arguments.length>1,null,!0)},removeData:function(a){return this.each(function(){M.remove(this,a)})}}),n.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=L.get(a,b),c&&(!d||n.isArray(c)?d=L.access(a,b,n.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=n.queue(a,b),d=c.length,e=c.shift(),f=n._queueHooks(a,b),g=function(){n.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return L.get(a,c)||L.access(a,c,{empty:n.Callbacks("once memory").add(function(){L.remove(a,[b+"queue",c])})})}}),n.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length<c?n.queue(this[0],a):void 0===b?this:this.each(function(){var c=n.queue(this,a,b);n._queueHooks(this,a),"fx"===a&&"inprogress"!==c[0]&&n.dequeue(this,a)})},dequeue:function(a){return this.each(function(){n.dequeue(this,a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,b){var c,d=1,e=n.Deferred(),f=this,g=this.length,h=function(){--d||e.resolveWith(f,[f])};"string"!=typeof a&&(b=a,a=void 0),a=a||"fx";while(g--)c=L.get(f[g],a+"queueHooks"),c&&c.empty&&(d++,c.empty.add(h));return h(),e.promise(b)}});var Q=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,R=["Top","Right","Bottom","Left"],S=function(a,b){return a=b||a,"none"===n.css(a,"display")||!n.contains(a.ownerDocument,a)},T=/^(?:checkbox|radio)$/i;!function(){var a=l.createDocumentFragment(),b=a.appendChild(l.createElement("div")),c=l.createElement("input");c.setAttribute("type","radio"),c.setAttribute("checked","checked"),c.setAttribute("name","t"),b.appendChild(c),k.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,b.innerHTML="<textarea>x</textarea>",k.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue}();var U="undefined";k.focusinBubbles="onfocusin"in a;var V=/^key/,W=/^(?:mouse|pointer|contextmenu)|click/,X=/^(?:focusinfocus|focusoutblur)$/,Y=/^([^.]*)(?:\.(.+)|)$/;function Z(){return!0}function $(){return!1}function _(){try{return l.activeElement}catch(a){}}n.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=L.get(a);if(r){c.handler&&(f=c,c=f.handler,e=f.selector),c.guid||(c.guid=n.guid++),(i=r.events)||(i=r.events={}),(g=r.handle)||(g=r.handle=function(b){return typeof n!==U&&n.event.triggered!==b.type?n.event.dispatch.apply(a,arguments):void 0}),b=(b||"").match(E)||[""],j=b.length;while(j--)h=Y.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o&&(l=n.event.special[o]||{},o=(e?l.delegateType:l.bindType)||o,l=n.event.special[o]||{},k=n.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&n.expr.match.needsContext.test(e),namespace:p.join(".")},f),(m=i[o])||(m=i[o]=[],m.delegateCount=0,l.setup&&l.setup.call(a,d,p,g)!==!1||a.addEventListener&&a.addEventListener(o,g,!1)),l.add&&(l.add.call(a,k),k.handler.guid||(k.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,k):m.push(k),n.event.global[o]=!0)}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=L.hasData(a)&&L.get(a);if(r&&(i=r.events)){b=(b||"").match(E)||[""],j=b.length;while(j--)if(h=Y.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=n.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,m=i[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),g=f=m.length;while(f--)k=m[f],!e&&q!==k.origType||c&&c.guid!==k.guid||h&&!h.test(k.namespace)||d&&d!==k.selector&&("**"!==d||!k.selector)||(m.splice(f,1),k.selector&&m.delegateCount--,l.remove&&l.remove.call(a,k));g&&!m.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||n.removeEvent(a,o,r.handle),delete i[o])}else for(o in i)n.event.remove(a,o+b[j],c,d,!0);n.isEmptyObject(i)&&(delete r.handle,L.remove(a,"events"))}},trigger:function(b,c,d,e){var f,g,h,i,k,m,o,p=[d||l],q=j.call(b,"type")?b.type:b,r=j.call(b,"namespace")?b.namespace.split("."):[];if(g=h=d=d||l,3!==d.nodeType&&8!==d.nodeType&&!X.test(q+n.event.triggered)&&(q.indexOf(".")>=0&&(r=q.split("."),q=r.shift(),r.sort()),k=q.indexOf(":")<0&&"on"+q,b=b[n.expando]?b:new n.Event(q,"object"==typeof b&&b),b.isTrigger=e?2:3,b.namespace=r.join("."),b.namespace_re=b.namespace?new RegExp("(^|\\.)"+r.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=d),c=null==c?[b]:n.makeArray(c,[b]),o=n.event.special[q]||{},e||!o.trigger||o.trigger.apply(d,c)!==!1)){if(!e&&!o.noBubble&&!n.isWindow(d)){for(i=o.delegateType||q,X.test(i+q)||(g=g.parentNode);g;g=g.parentNode)p.push(g),h=g;h===(d.ownerDocument||l)&&p.push(h.defaultView||h.parentWindow||a)}f=0;while((g=p[f++])&&!b.isPropagationStopped())b.type=f>1?i:o.bindType||q,m=(L.get(g,"events")||{})[b.type]&&L.get(g,"handle"),m&&m.apply(g,c),m=k&&g[k],m&&m.apply&&n.acceptData(g)&&(b.result=m.apply(g,c),b.result===!1&&b.preventDefault());return b.type=q,e||b.isDefaultPrevented()||o._default&&o._default.apply(p.pop(),c)!==!1||!n.acceptData(d)||k&&n.isFunction(d[q])&&!n.isWindow(d)&&(h=d[k],h&&(d[k]=null),n.event.triggered=q,d[q](),n.event.triggered=void 0,h&&(d[k]=h)),b.result}},dispatch:function(a){a=n.event.fix(a);var b,c,e,f,g,h=[],i=d.call(arguments),j=(L.get(this,"events")||{})[a.type]||[],k=n.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=n.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,c=0;while((g=f.handlers[c++])&&!a.isImmediatePropagationStopped())(!a.namespace_re||a.namespace_re.test(g.namespace))&&(a.handleObj=g,a.data=g.data,e=((n.event.special[g.origType]||{}).handle||g.handler).apply(f.elem,i),void 0!==e&&(a.result=e)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&(!a.button||"click"!==a.type))for(;i!==this;i=i.parentNode||this)if(i.disabled!==!0||"click"!==a.type){for(d=[],c=0;h>c;c++)f=b[c],e=f.selector+" ",void 0===d[e]&&(d[e]=f.needsContext?n(e,this).index(i)>=0:n.find(e,this,null,[i]).length),d[e]&&d.push(f);d.length&&g.push({elem:i,handlers:d})}return h<b.length&&g.push({elem:this,handlers:b.slice(h)}),g},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(a,b){return null==a.which&&(a.which=null!=b.charCode?b.charCode:b.keyCode),a}},mouseHooks:{props:"button buttons clientX clientY offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(a,b){var c,d,e,f=b.button;return null==a.pageX&&null!=b.clientX&&(c=a.target.ownerDocument||l,d=c.documentElement,e=c.body,a.pageX=b.clientX+(d&&d.scrollLeft||e&&e.scrollLeft||0)-(d&&d.clientLeft||e&&e.clientLeft||0),a.pageY=b.clientY+(d&&d.scrollTop||e&&e.scrollTop||0)-(d&&d.clientTop||e&&e.clientTop||0)),a.which||void 0===f||(a.which=1&f?1:2&f?3:4&f?2:0),a}},fix:function(a){if(a[n.expando])return a;var b,c,d,e=a.type,f=a,g=this.fixHooks[e];g||(this.fixHooks[e]=g=W.test(e)?this.mouseHooks:V.test(e)?this.keyHooks:{}),d=g.props?this.props.concat(g.props):this.props,a=new n.Event(f),b=d.length;while(b--)c=d[b],a[c]=f[c];return a.target||(a.target=l),3===a.target.nodeType&&(a.target=a.target.parentNode),g.filter?g.filter(a,f):a},special:{load:{noBubble:!0},focus:{trigger:function(){return this!==_()&&this.focus?(this.focus(),!1):void 0},delegateType:"focusin"},blur:{trigger:function(){return this===_()&&this.blur?(this.blur(),!1):void 0},delegateType:"focusout"},click:{trigger:function(){return"checkbox"===this.type&&this.click&&n.nodeName(this,"input")?(this.click(),!1):void 0},_default:function(a){return n.nodeName(a.target,"a")}},beforeunload:{postDispatch:function(a){void 0!==a.result&&a.originalEvent&&(a.originalEvent.returnValue=a.result)}}},simulate:function(a,b,c,d){var e=n.extend(new n.Event,c,{type:a,isSimulated:!0,originalEvent:{}});d?n.event.trigger(e,null,b):n.event.dispatch.call(b,e),e.isDefaultPrevented()&&c.preventDefault()}},n.removeEvent=function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)},n.Event=function(a,b){return this instanceof n.Event?(a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||void 0===a.defaultPrevented&&a.returnValue===!1?Z:$):this.type=a,b&&n.extend(this,b),this.timeStamp=a&&a.timeStamp||n.now(),void(this[n.expando]=!0)):new n.Event(a,b)},n.Event.prototype={isDefaultPrevented:$,isPropagationStopped:$,isImmediatePropagationStopped:$,preventDefault:function(){var a=this.originalEvent;this.isDefaultPrevented=Z,a&&a.preventDefault&&a.preventDefault()},stopPropagation:function(){var a=this.originalEvent;this.isPropagationStopped=Z,a&&a.stopPropagation&&a.stopPropagation()},stopImmediatePropagation:function(){var a=this.originalEvent;this.isImmediatePropagationStopped=Z,a&&a.stopImmediatePropagation&&a.stopImmediatePropagation(),this.stopPropagation()}},n.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(a,b){n.event.special[a]={delegateType:b,bindType:b,handle:function(a){var c,d=this,e=a.relatedTarget,f=a.handleObj;return(!e||e!==d&&!n.contains(d,e))&&(a.type=f.origType,c=f.handler.apply(this,arguments),a.type=b),c}}}),k.focusinBubbles||n.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){n.event.simulate(b,a.target,n.event.fix(a),!0)};n.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=L.access(d,b);e||d.addEventListener(a,c,!0),L.access(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=L.access(d,b)-1;e?L.access(d,b,e):(d.removeEventListener(a,c,!0),L.remove(d,b))}}}),n.fn.extend({on:function(a,b,c,d,e){var f,g;if("object"==typeof a){"string"!=typeof b&&(c=c||b,b=void 0);for(g in a)this.on(g,b,c,a[g],e);return this}if(null==c&&null==d?(d=b,c=b=void 0):null==d&&("string"==typeof b?(d=c,c=void 0):(d=c,c=b,b=void 0)),d===!1)d=$;else if(!d)return this;return 1===e&&(f=d,d=function(a){return n().off(a),f.apply(this,arguments)},d.guid=f.guid||(f.guid=n.guid++)),this.each(function(){n.event.add(this,a,d,c,b)})},one:function(a,b,c,d){return this.on(a,b,c,d,1)},off:function(a,b,c){var d,e;if(a&&a.preventDefault&&a.handleObj)return d=a.handleObj,n(a.delegateTarget).off(d.namespace?d.origType+"."+d.namespace:d.origType,d.selector,d.handler),this;if("object"==typeof a){for(e in a)this.off(e,b,a[e]);return this}return(b===!1||"function"==typeof b)&&(c=b,b=void 0),c===!1&&(c=$),this.each(function(){n.event.remove(this,a,c,b)})},trigger:function(a,b){return this.each(function(){n.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];return c?n.event.trigger(a,b,c,!0):void 0}});var aa=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,ba=/<([\w:]+)/,ca=/<|&#?\w+;/,da=/<(?:script|style|link)/i,ea=/checked\s*(?:[^=]|=\s*.checked.)/i,fa=/^$|\/(?:java|ecma)script/i,ga=/^true\/(.*)/,ha=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,ia={option:[1,"<select multiple='multiple'>","</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};ia.optgroup=ia.option,ia.tbody=ia.tfoot=ia.colgroup=ia.caption=ia.thead,ia.th=ia.td;function ja(a,b){return n.nodeName(a,"table")&&n.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function ka(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function la(a){var b=ga.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function ma(a,b){for(var c=0,d=a.length;d>c;c++)L.set(a[c],"globalEval",!b||L.get(b[c],"globalEval"))}function na(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(L.hasData(a)&&(f=L.access(a),g=L.set(b,f),j=f.events)){delete g.handle,g.events={};for(e in j)for(c=0,d=j[e].length;d>c;c++)n.event.add(b,e,j[e][c])}M.hasData(a)&&(h=M.access(a),i=n.extend({},h),M.set(b,i))}}function oa(a,b){var c=a.getElementsByTagName?a.getElementsByTagName(b||"*"):a.querySelectorAll?a.querySelectorAll(b||"*"):[];return void 0===b||b&&n.nodeName(a,b)?n.merge([a],c):c}function pa(a,b){var c=b.nodeName.toLowerCase();"input"===c&&T.test(a.type)?b.checked=a.checked:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}n.extend({clone:function(a,b,c){var d,e,f,g,h=a.cloneNode(!0),i=n.contains(a.ownerDocument,a);if(!(k.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||n.isXMLDoc(a)))for(g=oa(h),f=oa(a),d=0,e=f.length;e>d;d++)pa(f[d],g[d]);if(b)if(c)for(f=f||oa(a),g=g||oa(h),d=0,e=f.length;e>d;d++)na(f[d],g[d]);else na(a,h);return g=oa(h,"script"),g.length>0&&ma(g,!i&&oa(a,"script")),h},buildFragment:function(a,b,c,d){for(var e,f,g,h,i,j,k=b.createDocumentFragment(),l=[],m=0,o=a.length;o>m;m++)if(e=a[m],e||0===e)if("object"===n.type(e))n.merge(l,e.nodeType?[e]:e);else if(ca.test(e)){f=f||k.appendChild(b.createElement("div")),g=(ba.exec(e)||["",""])[1].toLowerCase(),h=ia[g]||ia._default,f.innerHTML=h[1]+e.replace(aa,"<$1></$2>")+h[2],j=h[0];while(j--)f=f.lastChild;n.merge(l,f.childNodes),f=k.firstChild,f.textContent=""}else l.push(b.createTextNode(e));k.textContent="",m=0;while(e=l[m++])if((!d||-1===n.inArray(e,d))&&(i=n.contains(e.ownerDocument,e),f=oa(k.appendChild(e),"script"),i&&ma(f),c)){j=0;while(e=f[j++])fa.test(e.type||"")&&c.push(e)}return k},cleanData:function(a){for(var b,c,d,e,f=n.event.special,g=0;void 0!==(c=a[g]);g++){if(n.acceptData(c)&&(e=c[L.expando],e&&(b=L.cache[e]))){if(b.events)for(d in b.events)f[d]?n.event.remove(c,d):n.removeEvent(c,d,b.handle);L.cache[e]&&delete L.cache[e]}delete M.cache[c[M.expando]]}}}),n.fn.extend({text:function(a){return J(this,function(a){return void 0===a?n.text(this):this.empty().each(function(){(1===this.nodeType||11===this.nodeType||9===this.nodeType)&&(this.textContent=a)})},null,a,arguments.length)},append:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=ja(this,a);b.appendChild(a)}})},prepend:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=ja(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},remove:function(a,b){for(var c,d=a?n.filter(a,this):this,e=0;null!=(c=d[e]);e++)b||1!==c.nodeType||n.cleanData(oa(c)),c.parentNode&&(b&&n.contains(c.ownerDocument,c)&&ma(oa(c,"script")),c.parentNode.removeChild(c));return this},empty:function(){for(var a,b=0;null!=(a=this[b]);b++)1===a.nodeType&&(n.cleanData(oa(a,!1)),a.textContent="");return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return n.clone(this,a,b)})},html:function(a){return J(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a&&1===b.nodeType)return b.innerHTML;if("string"==typeof a&&!da.test(a)&&!ia[(ba.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(aa,"<$1></$2>");try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(n.cleanData(oa(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=arguments[0];return this.domManip(arguments,function(b){a=this.parentNode,n.cleanData(oa(this)),a&&a.replaceChild(b,this)}),a&&(a.length||a.nodeType)?this:this.remove()},detach:function(a){return this.remove(a,!0)},domManip:function(a,b){a=e.apply([],a);var c,d,f,g,h,i,j=0,l=this.length,m=this,o=l-1,p=a[0],q=n.isFunction(p);if(q||l>1&&"string"==typeof p&&!k.checkClone&&ea.test(p))return this.each(function(c){var d=m.eq(c);q&&(a[0]=p.call(this,c,d.html())),d.domManip(a,b)});if(l&&(c=n.buildFragment(a,this[0].ownerDocument,!1,this),d=c.firstChild,1===c.childNodes.length&&(c=d),d)){for(f=n.map(oa(c,"script"),ka),g=f.length;l>j;j++)h=c,j!==o&&(h=n.clone(h,!0,!0),g&&n.merge(f,oa(h,"script"))),b.call(this[j],h,j);if(g)for(i=f[f.length-1].ownerDocument,n.map(f,la),j=0;g>j;j++)h=f[j],fa.test(h.type||"")&&!L.access(h,"globalEval")&&n.contains(i,h)&&(h.src?n._evalUrl&&n._evalUrl(h.src):n.globalEval(h.textContent.replace(ha,"")))}return this}}),n.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){n.fn[a]=function(a){for(var c,d=[],e=n(a),g=e.length-1,h=0;g>=h;h++)c=h===g?this:this.clone(!0),n(e[h])[b](c),f.apply(d,c.get());return this.pushStack(d)}});var qa,ra={};function sa(b,c){var d,e=n(c.createElement(b)).appendTo(c.body),f=a.getDefaultComputedStyle&&(d=a.getDefaultComputedStyle(e[0]))?d.display:n.css(e[0],"display");return e.detach(),f}function ta(a){var b=l,c=ra[a];return c||(c=sa(a,b),"none"!==c&&c||(qa=(qa||n("<iframe frameborder='0' width='0' height='0'/>")).appendTo(b.documentElement),b=qa[0].contentDocument,b.write(),b.close(),c=sa(a,b),qa.detach()),ra[a]=c),c}var ua=/^margin/,va=new RegExp("^("+Q+")(?!px)[a-z%]+$","i"),wa=function(b){return b.ownerDocument.defaultView.opener?b.ownerDocument.defaultView.getComputedStyle(b,null):a.getComputedStyle(b,null)};function xa(a,b,c){var d,e,f,g,h=a.style;return c=c||wa(a),c&&(g=c.getPropertyValue(b)||c[b]),c&&(""!==g||n.contains(a.ownerDocument,a)||(g=n.style(a,b)),va.test(g)&&ua.test(b)&&(d=h.width,e=h.minWidth,f=h.maxWidth,h.minWidth=h.maxWidth=h.width=g,g=c.width,h.width=d,h.minWidth=e,h.maxWidth=f)),void 0!==g?g+"":g}function ya(a,b){return{get:function(){return a()?void delete this.get:(this.get=b).apply(this,arguments)}}}!function(){var b,c,d=l.documentElement,e=l.createElement("div"),f=l.createElement("div");if(f.style){f.style.backgroundClip="content-box",f.cloneNode(!0).style.backgroundClip="",k.clearCloneStyle="content-box"===f.style.backgroundClip,e.style.cssText="border:0;width:0;height:0;top:0;left:-9999px;margin-top:1px;position:absolute",e.appendChild(f);function g(){f.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin-top:1%;top:1%;border:1px;padding:1px;width:4px;position:absolute",f.innerHTML="",d.appendChild(e);var g=a.getComputedStyle(f,null);b="1%"!==g.top,c="4px"===g.width,d.removeChild(e)}a.getComputedStyle&&n.extend(k,{pixelPosition:function(){return g(),b},boxSizingReliable:function(){return null==c&&g(),c},reliableMarginRight:function(){var b,c=f.appendChild(l.createElement("div"));return c.style.cssText=f.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",c.style.marginRight=c.style.width="0",f.style.width="1px",d.appendChild(e),b=!parseFloat(a.getComputedStyle(c,null).marginRight),d.removeChild(e),f.removeChild(c),b}})}}(),n.swap=function(a,b,c,d){var e,f,g={};for(f in b)g[f]=a.style[f],a.style[f]=b[f];e=c.apply(a,d||[]);for(f in b)a.style[f]=g[f];return e};var za=/^(none|table(?!-c[ea]).+)/,Aa=new RegExp("^("+Q+")(.*)$","i"),Ba=new RegExp("^([+-])=("+Q+")","i"),Ca={position:"absolute",visibility:"hidden",display:"block"},Da={letterSpacing:"0",fontWeight:"400"},Ea=["Webkit","O","Moz","ms"];function Fa(a,b){if(b in a)return b;var c=b[0].toUpperCase()+b.slice(1),d=b,e=Ea.length;while(e--)if(b=Ea[e]+c,b in a)return b;return d}function Ga(a,b,c){var d=Aa.exec(b);return d?Math.max(0,d[1]-(c||0))+(d[2]||"px"):b}function Ha(a,b,c,d,e){for(var f=c===(d?"border":"content")?4:"width"===b?1:0,g=0;4>f;f+=2)"margin"===c&&(g+=n.css(a,c+R[f],!0,e)),d?("content"===c&&(g-=n.css(a,"padding"+R[f],!0,e)),"margin"!==c&&(g-=n.css(a,"border"+R[f]+"Width",!0,e))):(g+=n.css(a,"padding"+R[f],!0,e),"padding"!==c&&(g+=n.css(a,"border"+R[f]+"Width",!0,e)));return g}function Ia(a,b,c){var d=!0,e="width"===b?a.offsetWidth:a.offsetHeight,f=wa(a),g="border-box"===n.css(a,"boxSizing",!1,f);if(0>=e||null==e){if(e=xa(a,b,f),(0>e||null==e)&&(e=a.style[b]),va.test(e))return e;d=g&&(k.boxSizingReliable()||e===a.style[b]),e=parseFloat(e)||0}return e+Ha(a,b,c||(g?"border":"content"),d,f)+"px"}function Ja(a,b){for(var c,d,e,f=[],g=0,h=a.length;h>g;g++)d=a[g],d.style&&(f[g]=L.get(d,"olddisplay"),c=d.style.display,b?(f[g]||"none"!==c||(d.style.display=""),""===d.style.display&&S(d)&&(f[g]=L.access(d,"olddisplay",ta(d.nodeName)))):(e=S(d),"none"===c&&e||L.set(d,"olddisplay",e?c:n.css(d,"display"))));for(g=0;h>g;g++)d=a[g],d.style&&(b&&"none"!==d.style.display&&""!==d.style.display||(d.style.display=b?f[g]||"":"none"));return a}n.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=xa(a,"opacity");return""===c?"1":c}}}},cssNumber:{columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":"cssFloat"},style:function(a,b,c,d){if(a&&3!==a.nodeType&&8!==a.nodeType&&a.style){var e,f,g,h=n.camelCase(b),i=a.style;return b=n.cssProps[h]||(n.cssProps[h]=Fa(i,h)),g=n.cssHooks[b]||n.cssHooks[h],void 0===c?g&&"get"in g&&void 0!==(e=g.get(a,!1,d))?e:i[b]:(f=typeof c,"string"===f&&(e=Ba.exec(c))&&(c=(e[1]+1)*e[2]+parseFloat(n.css(a,b)),f="number"),null!=c&&c===c&&("number"!==f||n.cssNumber[h]||(c+="px"),k.clearCloneStyle||""!==c||0!==b.indexOf("background")||(i[b]="inherit"),g&&"set"in g&&void 0===(c=g.set(a,c,d))||(i[b]=c)),void 0)}},css:function(a,b,c,d){var e,f,g,h=n.camelCase(b);return b=n.cssProps[h]||(n.cssProps[h]=Fa(a.style,h)),g=n.cssHooks[b]||n.cssHooks[h],g&&"get"in g&&(e=g.get(a,!0,c)),void 0===e&&(e=xa(a,b,d)),"normal"===e&&b in Da&&(e=Da[b]),""===c||c?(f=parseFloat(e),c===!0||n.isNumeric(f)?f||0:e):e}}),n.each(["height","width"],function(a,b){n.cssHooks[b]={get:function(a,c,d){return c?za.test(n.css(a,"display"))&&0===a.offsetWidth?n.swap(a,Ca,function(){return Ia(a,b,d)}):Ia(a,b,d):void 0},set:function(a,c,d){var e=d&&wa(a);return Ga(a,c,d?Ha(a,b,d,"border-box"===n.css(a,"boxSizing",!1,e),e):0)}}}),n.cssHooks.marginRight=ya(k.reliableMarginRight,function(a,b){return b?n.swap(a,{display:"inline-block"},xa,[a,"marginRight"]):void 0}),n.each({margin:"",padding:"",border:"Width"},function(a,b){n.cssHooks[a+b]={expand:function(c){for(var d=0,e={},f="string"==typeof c?c.split(" "):[c];4>d;d++)e[a+R[d]+b]=f[d]||f[d-2]||f[0];return e}},ua.test(a)||(n.cssHooks[a+b].set=Ga)}),n.fn.extend({css:function(a,b){return J(this,function(a,b,c){var d,e,f={},g=0;if(n.isArray(b)){for(d=wa(a),e=b.length;e>g;g++)f[b[g]]=n.css(a,b[g],!1,d);return f}return void 0!==c?n.style(a,b,c):n.css(a,b)},a,b,arguments.length>1)},show:function(){return Ja(this,!0)},hide:function(){return Ja(this)},toggle:function(a){return"boolean"==typeof a?a?this.show():this.hide():this.each(function(){S(this)?n(this).show():n(this).hide()})}});function Ka(a,b,c,d,e){return new Ka.prototype.init(a,b,c,d,e)}n.Tween=Ka,Ka.prototype={constructor:Ka,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||"swing",this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(n.cssNumber[c]?"":"px")},cur:function(){var a=Ka.propHooks[this.prop];return a&&a.get?a.get(this):Ka.propHooks._default.get(this)},run:function(a){var b,c=Ka.propHooks[this.prop];return this.options.duration?this.pos=b=n.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):this.pos=b=a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):Ka.propHooks._default.set(this),this}},Ka.prototype.init.prototype=Ka.prototype,Ka.propHooks={_default:{get:function(a){var b;return null==a.elem[a.prop]||a.elem.style&&null!=a.elem.style[a.prop]?(b=n.css(a.elem,a.prop,""),b&&"auto"!==b?b:0):a.elem[a.prop]},set:function(a){n.fx.step[a.prop]?n.fx.step[a.prop](a):a.elem.style&&(null!=a.elem.style[n.cssProps[a.prop]]||n.cssHooks[a.prop])?n.style(a.elem,a.prop,a.now+a.unit):a.elem[a.prop]=a.now}}},Ka.propHooks.scrollTop=Ka.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},n.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2}},n.fx=Ka.prototype.init,n.fx.step={};var La,Ma,Na=/^(?:toggle|show|hide)$/,Oa=new RegExp("^(?:([+-])=|)("+Q+")([a-z%]*)$","i"),Pa=/queueHooks$/,Qa=[Va],Ra={"*":[function(a,b){var c=this.createTween(a,b),d=c.cur(),e=Oa.exec(b),f=e&&e[3]||(n.cssNumber[a]?"":"px"),g=(n.cssNumber[a]||"px"!==f&&+d)&&Oa.exec(n.css(c.elem,a)),h=1,i=20;if(g&&g[3]!==f){f=f||g[3],e=e||[],g=+d||1;do h=h||".5",g/=h,n.style(c.elem,a,g+f);while(h!==(h=c.cur()/d)&&1!==h&&--i)}return e&&(g=c.start=+g||+d||0,c.unit=f,c.end=e[1]?g+(e[1]+1)*e[2]:+e[2]),c}]};function Sa(){return setTimeout(function(){La=void 0}),La=n.now()}function Ta(a,b){var c,d=0,e={height:a};for(b=b?1:0;4>d;d+=2-b)c=R[d],e["margin"+c]=e["padding"+c]=a;return b&&(e.opacity=e.width=a),e}function Ua(a,b,c){for(var d,e=(Ra[b]||[]).concat(Ra["*"]),f=0,g=e.length;g>f;f++)if(d=e[f].call(c,b,a))return d}function Va(a,b,c){var d,e,f,g,h,i,j,k,l=this,m={},o=a.style,p=a.nodeType&&S(a),q=L.get(a,"fxshow");c.queue||(h=n._queueHooks(a,"fx"),null==h.unqueued&&(h.unqueued=0,i=h.empty.fire,h.empty.fire=function(){h.unqueued||i()}),h.unqueued++,l.always(function(){l.always(function(){h.unqueued--,n.queue(a,"fx").length||h.empty.fire()})})),1===a.nodeType&&("height"in b||"width"in b)&&(c.overflow=[o.overflow,o.overflowX,o.overflowY],j=n.css(a,"display"),k="none"===j?L.get(a,"olddisplay")||ta(a.nodeName):j,"inline"===k&&"none"===n.css(a,"float")&&(o.display="inline-block")),c.overflow&&(o.overflow="hidden",l.always(function(){o.overflow=c.overflow[0],o.overflowX=c.overflow[1],o.overflowY=c.overflow[2]}));for(d in b)if(e=b[d],Na.exec(e)){if(delete b[d],f=f||"toggle"===e,e===(p?"hide":"show")){if("show"!==e||!q||void 0===q[d])continue;p=!0}m[d]=q&&q[d]||n.style(a,d)}else j=void 0;if(n.isEmptyObject(m))"inline"===("none"===j?ta(a.nodeName):j)&&(o.display=j);else{q?"hidden"in q&&(p=q.hidden):q=L.access(a,"fxshow",{}),f&&(q.hidden=!p),p?n(a).show():l.done(function(){n(a).hide()}),l.done(function(){var b;L.remove(a,"fxshow");for(b in m)n.style(a,b,m[b])});for(d in m)g=Ua(p?q[d]:0,d,l),d in q||(q[d]=g.start,p&&(g.end=g.start,g.start="width"===d||"height"===d?1:0))}}function Wa(a,b){var c,d,e,f,g;for(c in a)if(d=n.camelCase(c),e=b[d],f=a[c],n.isArray(f)&&(e=f[1],f=a[c]=f[0]),c!==d&&(a[d]=f,delete a[c]),g=n.cssHooks[d],g&&"expand"in g){f=g.expand(f),delete a[d];for(c in f)c in a||(a[c]=f[c],b[c]=e)}else b[d]=e}function Xa(a,b,c){var d,e,f=0,g=Qa.length,h=n.Deferred().always(function(){delete i.elem}),i=function(){if(e)return!1;for(var b=La||Sa(),c=Math.max(0,j.startTime+j.duration-b),d=c/j.duration||0,f=1-d,g=0,i=j.tweens.length;i>g;g++)j.tweens[g].run(f);return h.notifyWith(a,[j,f,c]),1>f&&i?c:(h.resolveWith(a,[j]),!1)},j=h.promise({elem:a,props:n.extend({},b),opts:n.extend(!0,{specialEasing:{}},c),originalProperties:b,originalOptions:c,startTime:La||Sa(),duration:c.duration,tweens:[],createTween:function(b,c){var d=n.Tween(a,j.opts,b,c,j.opts.specialEasing[b]||j.opts.easing);return j.tweens.push(d),d},stop:function(b){var c=0,d=b?j.tweens.length:0;if(e)return this;for(e=!0;d>c;c++)j.tweens[c].run(1);return b?h.resolveWith(a,[j,b]):h.rejectWith(a,[j,b]),this}}),k=j.props;for(Wa(k,j.opts.specialEasing);g>f;f++)if(d=Qa[f].call(j,a,k,j.opts))return d;return n.map(k,Ua,j),n.isFunction(j.opts.start)&&j.opts.start.call(a,j),n.fx.timer(n.extend(i,{elem:a,anim:j,queue:j.opts.queue})),j.progress(j.opts.progress).done(j.opts.done,j.opts.complete).fail(j.opts.fail).always(j.opts.always)}n.Animation=n.extend(Xa,{tweener:function(a,b){n.isFunction(a)?(b=a,a=["*"]):a=a.split(" ");for(var c,d=0,e=a.length;e>d;d++)c=a[d],Ra[c]=Ra[c]||[],Ra[c].unshift(b)},prefilter:function(a,b){b?Qa.unshift(a):Qa.push(a)}}),n.speed=function(a,b,c){var d=a&&"object"==typeof a?n.extend({},a):{complete:c||!c&&b||n.isFunction(a)&&a,duration:a,easing:c&&b||b&&!n.isFunction(b)&&b};return d.duration=n.fx.off?0:"number"==typeof d.duration?d.duration:d.duration in n.fx.speeds?n.fx.speeds[d.duration]:n.fx.speeds._default,(null==d.queue||d.queue===!0)&&(d.queue="fx"),d.old=d.complete,d.complete=function(){n.isFunction(d.old)&&d.old.call(this),d.queue&&n.dequeue(this,d.queue)},d},n.fn.extend({fadeTo:function(a,b,c,d){return this.filter(S).css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var e=n.isEmptyObject(a),f=n.speed(b,c,d),g=function(){var b=Xa(this,n.extend({},a),f);(e||L.get(this,"finish"))&&b.stop(!0)};return g.finish=g,e||f.queue===!1?this.each(g):this.queue(f.queue,g)},stop:function(a,b,c){var d=function(a){var b=a.stop;delete a.stop,b(c)};return"string"!=typeof a&&(c=b,b=a,a=void 0),b&&a!==!1&&this.queue(a||"fx",[]),this.each(function(){var b=!0,e=null!=a&&a+"queueHooks",f=n.timers,g=L.get(this);if(e)g[e]&&g[e].stop&&d(g[e]);else for(e in g)g[e]&&g[e].stop&&Pa.test(e)&&d(g[e]);for(e=f.length;e--;)f[e].elem!==this||null!=a&&f[e].queue!==a||(f[e].anim.stop(c),b=!1,f.splice(e,1));(b||!c)&&n.dequeue(this,a)})},finish:function(a){return a!==!1&&(a=a||"fx"),this.each(function(){var b,c=L.get(this),d=c[a+"queue"],e=c[a+"queueHooks"],f=n.timers,g=d?d.length:0;for(c.finish=!0,n.queue(this,a,[]),e&&e.stop&&e.stop.call(this,!0),b=f.length;b--;)f[b].elem===this&&f[b].queue===a&&(f[b].anim.stop(!0),f.splice(b,1));for(b=0;g>b;b++)d[b]&&d[b].finish&&d[b].finish.call(this);delete c.finish})}}),n.each(["toggle","show","hide"],function(a,b){var c=n.fn[b];n.fn[b]=function(a,d,e){return null==a||"boolean"==typeof a?c.apply(this,arguments):this.animate(Ta(b,!0),a,d,e)}}),n.each({slideDown:Ta("show"),slideUp:Ta("hide"),slideToggle:Ta("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){n.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),n.timers=[],n.fx.tick=function(){var a,b=0,c=n.timers;for(La=n.now();b<c.length;b++)a=c[b],a()||c[b]!==a||c.splice(b--,1);c.length||n.fx.stop(),La=void 0},n.fx.timer=function(a){n.timers.push(a),a()?n.fx.start():n.timers.pop()},n.fx.interval=13,n.fx.start=function(){Ma||(Ma=setInterval(n.fx.tick,n.fx.interval))},n.fx.stop=function(){clearInterval(Ma),Ma=null},n.fx.speeds={slow:600,fast:200,_default:400},n.fn.delay=function(a,b){return a=n.fx?n.fx.speeds[a]||a:a,b=b||"fx",this.queue(b,function(b,c){var d=setTimeout(b,a);c.stop=function(){clearTimeout(d)}})},function(){var a=l.createElement("input"),b=l.createElement("select"),c=b.appendChild(l.createElement("option"));a.type="checkbox",k.checkOn=""!==a.value,k.optSelected=c.selected,b.disabled=!0,k.optDisabled=!c.disabled,a=l.createElement("input"),a.value="t",a.type="radio",k.radioValue="t"===a.value}();var Ya,Za,$a=n.expr.attrHandle;n.fn.extend({attr:function(a,b){return J(this,n.attr,a,b,arguments.length>1)},removeAttr:function(a){return this.each(function(){n.removeAttr(this,a)})}}),n.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(a&&3!==f&&8!==f&&2!==f)return typeof a.getAttribute===U?n.prop(a,b,c):(1===f&&n.isXMLDoc(a)||(b=b.toLowerCase(),d=n.attrHooks[b]||(n.expr.match.bool.test(b)?Za:Ya)),
+void 0===c?d&&"get"in d&&null!==(e=d.get(a,b))?e:(e=n.find.attr(a,b),null==e?void 0:e):null!==c?d&&"set"in d&&void 0!==(e=d.set(a,c,b))?e:(a.setAttribute(b,c+""),c):void n.removeAttr(a,b))},removeAttr:function(a,b){var c,d,e=0,f=b&&b.match(E);if(f&&1===a.nodeType)while(c=f[e++])d=n.propFix[c]||c,n.expr.match.bool.test(c)&&(a[d]=!1),a.removeAttribute(c)},attrHooks:{type:{set:function(a,b){if(!k.radioValue&&"radio"===b&&n.nodeName(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}}}),Za={set:function(a,b,c){return b===!1?n.removeAttr(a,c):a.setAttribute(c,c),c}},n.each(n.expr.match.bool.source.match(/\w+/g),function(a,b){var c=$a[b]||n.find.attr;$a[b]=function(a,b,d){var e,f;return d||(f=$a[b],$a[b]=e,e=null!=c(a,b,d)?b.toLowerCase():null,$a[b]=f),e}});var _a=/^(?:input|select|textarea|button)$/i;n.fn.extend({prop:function(a,b){return J(this,n.prop,a,b,arguments.length>1)},removeProp:function(a){return this.each(function(){delete this[n.propFix[a]||a]})}}),n.extend({propFix:{"for":"htmlFor","class":"className"},prop:function(a,b,c){var d,e,f,g=a.nodeType;if(a&&3!==g&&8!==g&&2!==g)return f=1!==g||!n.isXMLDoc(a),f&&(b=n.propFix[b]||b,e=n.propHooks[b]),void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){return a.hasAttribute("tabindex")||_a.test(a.nodeName)||a.href?a.tabIndex:-1}}}}),k.optSelected||(n.propHooks.selected={get:function(a){var b=a.parentNode;return b&&b.parentNode&&b.parentNode.selectedIndex,null}}),n.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){n.propFix[this.toLowerCase()]=this});var ab=/[\t\r\n\f]/g;n.fn.extend({addClass:function(a){var b,c,d,e,f,g,h="string"==typeof a&&a,i=0,j=this.length;if(n.isFunction(a))return this.each(function(b){n(this).addClass(a.call(this,b,this.className))});if(h)for(b=(a||"").match(E)||[];j>i;i++)if(c=this[i],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(ab," "):" ")){f=0;while(e=b[f++])d.indexOf(" "+e+" ")<0&&(d+=e+" ");g=n.trim(d),c.className!==g&&(c.className=g)}return this},removeClass:function(a){var b,c,d,e,f,g,h=0===arguments.length||"string"==typeof a&&a,i=0,j=this.length;if(n.isFunction(a))return this.each(function(b){n(this).removeClass(a.call(this,b,this.className))});if(h)for(b=(a||"").match(E)||[];j>i;i++)if(c=this[i],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(ab," "):"")){f=0;while(e=b[f++])while(d.indexOf(" "+e+" ")>=0)d=d.replace(" "+e+" "," ");g=a?n.trim(d):"",c.className!==g&&(c.className=g)}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):this.each(n.isFunction(a)?function(c){n(this).toggleClass(a.call(this,c,this.className,b),b)}:function(){if("string"===c){var b,d=0,e=n(this),f=a.match(E)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else(c===U||"boolean"===c)&&(this.className&&L.set(this,"__className__",this.className),this.className=this.className||a===!1?"":L.get(this,"__className__")||"")})},hasClass:function(a){for(var b=" "+a+" ",c=0,d=this.length;d>c;c++)if(1===this[c].nodeType&&(" "+this[c].className+" ").replace(ab," ").indexOf(b)>=0)return!0;return!1}});var bb=/\r/g;n.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=n.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,n(this).val()):a,null==e?e="":"number"==typeof e?e+="":n.isArray(e)&&(e=n.map(e,function(a){return null==a?"":a+""})),b=n.valHooks[this.type]||n.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=n.valHooks[e.type]||n.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(bb,""):null==c?"":c)}}}),n.extend({valHooks:{option:{get:function(a){var b=n.find.attr(a,"value");return null!=b?b:n.trim(n.text(a))}},select:{get:function(a){for(var b,c,d=a.options,e=a.selectedIndex,f="select-one"===a.type||0>e,g=f?null:[],h=f?e+1:d.length,i=0>e?h:f?e:0;h>i;i++)if(c=d[i],!(!c.selected&&i!==e||(k.optDisabled?c.disabled:null!==c.getAttribute("disabled"))||c.parentNode.disabled&&n.nodeName(c.parentNode,"optgroup"))){if(b=n(c).val(),f)return b;g.push(b)}return g},set:function(a,b){var c,d,e=a.options,f=n.makeArray(b),g=e.length;while(g--)d=e[g],(d.selected=n.inArray(d.value,f)>=0)&&(c=!0);return c||(a.selectedIndex=-1),f}}}}),n.each(["radio","checkbox"],function(){n.valHooks[this]={set:function(a,b){return n.isArray(b)?a.checked=n.inArray(n(a).val(),b)>=0:void 0}},k.checkOn||(n.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})}),n.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(a,b){n.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),n.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)},bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return 1===arguments.length?this.off(a,"**"):this.off(b,a||"**",c)}});var cb=n.now(),db=/\?/;n.parseJSON=function(a){return JSON.parse(a+"")},n.parseXML=function(a){var b,c;if(!a||"string"!=typeof a)return null;try{c=new DOMParser,b=c.parseFromString(a,"text/xml")}catch(d){b=void 0}return(!b||b.getElementsByTagName("parsererror").length)&&n.error("Invalid XML: "+a),b};var eb=/#.*$/,fb=/([?&])_=[^&]*/,gb=/^(.*?):[ \t]*([^\r\n]*)$/gm,hb=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,ib=/^(?:GET|HEAD)$/,jb=/^\/\//,kb=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,lb={},mb={},nb="*/".concat("*"),ob=a.location.href,pb=kb.exec(ob.toLowerCase())||[];function qb(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(E)||[];if(n.isFunction(c))while(d=f[e++])"+"===d[0]?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function rb(a,b,c,d){var e={},f=a===mb;function g(h){var i;return e[h]=!0,n.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||f||e[j]?f?!(i=j):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes[0])||!e["*"]&&g("*")}function sb(a,b){var c,d,e=n.ajaxSettings.flatOptions||{};for(c in b)void 0!==b[c]&&((e[c]?a:d||(d={}))[c]=b[c]);return d&&n.extend(!0,a,d),a}function tb(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===d&&(d=a.mimeType||b.getResponseHeader("Content-Type"));if(d)for(e in h)if(h[e]&&h[e].test(d)){i.unshift(e);break}if(i[0]in c)f=i[0];else{for(e in c){if(!i[0]||a.converters[e+" "+i[0]]){f=e;break}g||(g=e)}f=f||g}return f?(f!==i[0]&&i.unshift(f),c[f]):void 0}function ub(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];f=k.shift();while(f)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&&a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}n.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:ob,type:"GET",isLocal:hb.test(pb[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":nb,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":n.parseJSON,"text xml":n.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?sb(sb(a,n.ajaxSettings),b):sb(n.ajaxSettings,a)},ajaxPrefilter:qb(lb),ajaxTransport:qb(mb),ajax:function(a,b){"object"==typeof a&&(b=a,a=void 0),b=b||{};var c,d,e,f,g,h,i,j,k=n.ajaxSetup({},b),l=k.context||k,m=k.context&&(l.nodeType||l.jquery)?n(l):n.event,o=n.Deferred(),p=n.Callbacks("once memory"),q=k.statusCode||{},r={},s={},t=0,u="canceled",v={readyState:0,getResponseHeader:function(a){var b;if(2===t){if(!f){f={};while(b=gb.exec(e))f[b[1].toLowerCase()]=b[2]}b=f[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return 2===t?e:null},setRequestHeader:function(a,b){var c=a.toLowerCase();return t||(a=s[c]=s[c]||a,r[a]=b),this},overrideMimeType:function(a){return t||(k.mimeType=a),this},statusCode:function(a){var b;if(a)if(2>t)for(b in a)q[b]=[q[b],a[b]];else v.always(a[v.status]);return this},abort:function(a){var b=a||u;return c&&c.abort(b),x(0,b),this}};if(o.promise(v).complete=p.add,v.success=v.done,v.error=v.fail,k.url=((a||k.url||ob)+"").replace(eb,"").replace(jb,pb[1]+"//"),k.type=b.method||b.type||k.method||k.type,k.dataTypes=n.trim(k.dataType||"*").toLowerCase().match(E)||[""],null==k.crossDomain&&(h=kb.exec(k.url.toLowerCase()),k.crossDomain=!(!h||h[1]===pb[1]&&h[2]===pb[2]&&(h[3]||("http:"===h[1]?"80":"443"))===(pb[3]||("http:"===pb[1]?"80":"443")))),k.data&&k.processData&&"string"!=typeof k.data&&(k.data=n.param(k.data,k.traditional)),rb(lb,k,b,v),2===t)return v;i=n.event&&k.global,i&&0===n.active++&&n.event.trigger("ajaxStart"),k.type=k.type.toUpperCase(),k.hasContent=!ib.test(k.type),d=k.url,k.hasContent||(k.data&&(d=k.url+=(db.test(d)?"&":"?")+k.data,delete k.data),k.cache===!1&&(k.url=fb.test(d)?d.replace(fb,"$1_="+cb++):d+(db.test(d)?"&":"?")+"_="+cb++)),k.ifModified&&(n.lastModified[d]&&v.setRequestHeader("If-Modified-Since",n.lastModified[d]),n.etag[d]&&v.setRequestHeader("If-None-Match",n.etag[d])),(k.data&&k.hasContent&&k.contentType!==!1||b.contentType)&&v.setRequestHeader("Content-Type",k.contentType),v.setRequestHeader("Accept",k.dataTypes[0]&&k.accepts[k.dataTypes[0]]?k.accepts[k.dataTypes[0]]+("*"!==k.dataTypes[0]?", "+nb+"; q=0.01":""):k.accepts["*"]);for(j in k.headers)v.setRequestHeader(j,k.headers[j]);if(k.beforeSend&&(k.beforeSend.call(l,v,k)===!1||2===t))return v.abort();u="abort";for(j in{success:1,error:1,complete:1})v[j](k[j]);if(c=rb(mb,k,b,v)){v.readyState=1,i&&m.trigger("ajaxSend",[v,k]),k.async&&k.timeout>0&&(g=setTimeout(function(){v.abort("timeout")},k.timeout));try{t=1,c.send(r,x)}catch(w){if(!(2>t))throw w;x(-1,w)}}else x(-1,"No Transport");function x(a,b,f,h){var j,r,s,u,w,x=b;2!==t&&(t=2,g&&clearTimeout(g),c=void 0,e=h||"",v.readyState=a>0?4:0,j=a>=200&&300>a||304===a,f&&(u=tb(k,v,f)),u=ub(k,u,v,j),j?(k.ifModified&&(w=v.getResponseHeader("Last-Modified"),w&&(n.lastModified[d]=w),w=v.getResponseHeader("etag"),w&&(n.etag[d]=w)),204===a||"HEAD"===k.type?x="nocontent":304===a?x="notmodified":(x=u.state,r=u.data,s=u.error,j=!s)):(s=x,(a||!x)&&(x="error",0>a&&(a=0))),v.status=a,v.statusText=(b||x)+"",j?o.resolveWith(l,[r,x,v]):o.rejectWith(l,[v,x,s]),v.statusCode(q),q=void 0,i&&m.trigger(j?"ajaxSuccess":"ajaxError",[v,k,j?r:s]),p.fireWith(l,[v,x]),i&&(m.trigger("ajaxComplete",[v,k]),--n.active||n.event.trigger("ajaxStop")))}return v},getJSON:function(a,b,c){return n.get(a,b,c,"json")},getScript:function(a,b){return n.get(a,void 0,b,"script")}}),n.each(["get","post"],function(a,b){n[b]=function(a,c,d,e){return n.isFunction(c)&&(e=e||d,d=c,c=void 0),n.ajax({url:a,type:b,dataType:e,data:c,success:d})}}),n._evalUrl=function(a){return n.ajax({url:a,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})},n.fn.extend({wrapAll:function(a){var b;return n.isFunction(a)?this.each(function(b){n(this).wrapAll(a.call(this,b))}):(this[0]&&(b=n(a,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstElementChild)a=a.firstElementChild;return a}).append(this)),this)},wrapInner:function(a){return this.each(n.isFunction(a)?function(b){n(this).wrapInner(a.call(this,b))}:function(){var b=n(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=n.isFunction(a);return this.each(function(c){n(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){n.nodeName(this,"body")||n(this).replaceWith(this.childNodes)}).end()}}),n.expr.filters.hidden=function(a){return a.offsetWidth<=0&&a.offsetHeight<=0},n.expr.filters.visible=function(a){return!n.expr.filters.hidden(a)};var vb=/%20/g,wb=/\[\]$/,xb=/\r?\n/g,yb=/^(?:submit|button|image|reset|file)$/i,zb=/^(?:input|select|textarea|keygen)/i;function Ab(a,b,c,d){var e;if(n.isArray(b))n.each(b,function(b,e){c||wb.test(a)?d(a,e):Ab(a+"["+("object"==typeof e?b:"")+"]",e,c,d)});else if(c||"object"!==n.type(b))d(a,b);else for(e in b)Ab(a+"["+e+"]",b[e],c,d)}n.param=function(a,b){var c,d=[],e=function(a,b){b=n.isFunction(b)?b():null==b?"":b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};if(void 0===b&&(b=n.ajaxSettings&&n.ajaxSettings.traditional),n.isArray(a)||a.jquery&&!n.isPlainObject(a))n.each(a,function(){e(this.name,this.value)});else for(c in a)Ab(c,a[c],b,e);return d.join("&").replace(vb,"+")},n.fn.extend({serialize:function(){return n.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=n.prop(this,"elements");return a?n.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!n(this).is(":disabled")&&zb.test(this.nodeName)&&!yb.test(a)&&(this.checked||!T.test(a))}).map(function(a,b){var c=n(this).val();return null==c?null:n.isArray(c)?n.map(c,function(a){return{name:b.name,value:a.replace(xb,"\r\n")}}):{name:b.name,value:c.replace(xb,"\r\n")}}).get()}}),n.ajaxSettings.xhr=function(){try{return new XMLHttpRequest}catch(a){}};var Bb=0,Cb={},Db={0:200,1223:204},Eb=n.ajaxSettings.xhr();a.attachEvent&&a.attachEvent("onunload",function(){for(var a in Cb)Cb[a]()}),k.cors=!!Eb&&"withCredentials"in Eb,k.ajax=Eb=!!Eb,n.ajaxTransport(function(a){var b;return k.cors||Eb&&!a.crossDomain?{send:function(c,d){var e,f=a.xhr(),g=++Bb;if(f.open(a.type,a.url,a.async,a.username,a.password),a.xhrFields)for(e in a.xhrFields)f[e]=a.xhrFields[e];a.mimeType&&f.overrideMimeType&&f.overrideMimeType(a.mimeType),a.crossDomain||c["X-Requested-With"]||(c["X-Requested-With"]="XMLHttpRequest");for(e in c)f.setRequestHeader(e,c[e]);b=function(a){return function(){b&&(delete Cb[g],b=f.onload=f.onerror=null,"abort"===a?f.abort():"error"===a?d(f.status,f.statusText):d(Db[f.status]||f.status,f.statusText,"string"==typeof f.responseText?{text:f.responseText}:void 0,f.getAllResponseHeaders()))}},f.onload=b(),f.onerror=b("error"),b=Cb[g]=b("abort");try{f.send(a.hasContent&&a.data||null)}catch(h){if(b)throw h}},abort:function(){b&&b()}}:void 0}),n.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(a){return n.globalEval(a),a}}}),n.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET")}),n.ajaxTransport("script",function(a){if(a.crossDomain){var b,c;return{send:function(d,e){b=n("<script>").prop({async:!0,charset:a.scriptCharset,src:a.url}).on("load error",c=function(a){b.remove(),c=null,a&&e("error"===a.type?404:200,a.type)}),l.head.appendChild(b[0])},abort:function(){c&&c()}}}});var Fb=[],Gb=/(=)\?(?=&|$)|\?\?/;n.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=Fb.pop()||n.expando+"_"+cb++;return this[a]=!0,a}}),n.ajaxPrefilter("json jsonp",function(b,c,d){var e,f,g,h=b.jsonp!==!1&&(Gb.test(b.url)?"url":"string"==typeof b.data&&!(b.contentType||"").indexOf("application/x-www-form-urlencoded")&&Gb.test(b.data)&&"data");return h||"jsonp"===b.dataTypes[0]?(e=b.jsonpCallback=n.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,h?b[h]=b[h].replace(Gb,"$1"+e):b.jsonp!==!1&&(b.url+=(db.test(b.url)?"&":"?")+b.jsonp+"="+e),b.converters["script json"]=function(){return g||n.error(e+" was not called"),g[0]},b.dataTypes[0]="json",f=a[e],a[e]=function(){g=arguments},d.always(function(){a[e]=f,b[e]&&(b.jsonpCallback=c.jsonpCallback,Fb.push(e)),g&&n.isFunction(f)&&f(g[0]),g=f=void 0}),"script"):void 0}),n.parseHTML=function(a,b,c){if(!a||"string"!=typeof a)return null;"boolean"==typeof b&&(c=b,b=!1),b=b||l;var d=v.exec(a),e=!c&&[];return d?[b.createElement(d[1])]:(d=n.buildFragment([a],b,e),e&&e.length&&n(e).remove(),n.merge([],d.childNodes))};var Hb=n.fn.load;n.fn.load=function(a,b,c){if("string"!=typeof a&&Hb)return Hb.apply(this,arguments);var d,e,f,g=this,h=a.indexOf(" ");return h>=0&&(d=n.trim(a.slice(h)),a=a.slice(0,h)),n.isFunction(b)?(c=b,b=void 0):b&&"object"==typeof b&&(e="POST"),g.length>0&&n.ajax({url:a,type:e,dataType:"html",data:b}).done(function(a){f=arguments,g.html(d?n("<div>").append(n.parseHTML(a)).find(d):a)}).complete(c&&function(a,b){g.each(c,f||[a.responseText,b,a])}),this},n.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(a,b){n.fn[b]=function(a){return this.on(b,a)}}),n.expr.filters.animated=function(a){return n.grep(n.timers,function(b){return a===b.elem}).length};var Ib=a.document.documentElement;function Jb(a){return n.isWindow(a)?a:9===a.nodeType&&a.defaultView}n.offset={setOffset:function(a,b,c){var d,e,f,g,h,i,j,k=n.css(a,"position"),l=n(a),m={};"static"===k&&(a.style.position="relative"),h=l.offset(),f=n.css(a,"top"),i=n.css(a,"left"),j=("absolute"===k||"fixed"===k)&&(f+i).indexOf("auto")>-1,j?(d=l.position(),g=d.top,e=d.left):(g=parseFloat(f)||0,e=parseFloat(i)||0),n.isFunction(b)&&(b=b.call(a,c,h)),null!=b.top&&(m.top=b.top-h.top+g),null!=b.left&&(m.left=b.left-h.left+e),"using"in b?b.using.call(a,m):l.css(m)}},n.fn.extend({offset:function(a){if(arguments.length)return void 0===a?this:this.each(function(b){n.offset.setOffset(this,a,b)});var b,c,d=this[0],e={top:0,left:0},f=d&&d.ownerDocument;if(f)return b=f.documentElement,n.contains(b,d)?(typeof d.getBoundingClientRect!==U&&(e=d.getBoundingClientRect()),c=Jb(f),{top:e.top+c.pageYOffset-b.clientTop,left:e.left+c.pageXOffset-b.clientLeft}):e},position:function(){if(this[0]){var a,b,c=this[0],d={top:0,left:0};return"fixed"===n.css(c,"position")?b=c.getBoundingClientRect():(a=this.offsetParent(),b=this.offset(),n.nodeName(a[0],"html")||(d=a.offset()),d.top+=n.css(a[0],"borderTopWidth",!0),d.left+=n.css(a[0],"borderLeftWidth",!0)),{top:b.top-d.top-n.css(c,"marginTop",!0),left:b.left-d.left-n.css(c,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||Ib;while(a&&!n.nodeName(a,"html")&&"static"===n.css(a,"position"))a=a.offsetParent;return a||Ib})}}),n.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(b,c){var d="pageYOffset"===c;n.fn[b]=function(e){return J(this,function(b,e,f){var g=Jb(b);return void 0===f?g?g[c]:b[e]:void(g?g.scrollTo(d?a.pageXOffset:f,d?f:a.pageYOffset):b[e]=f)},b,e,arguments.length,null)}}),n.each(["top","left"],function(a,b){n.cssHooks[b]=ya(k.pixelPosition,function(a,c){return c?(c=xa(a,b),va.test(c)?n(a).position()[b]+"px":c):void 0})}),n.each({Height:"height",Width:"width"},function(a,b){n.each({padding:"inner"+a,content:b,"":"outer"+a},function(c,d){n.fn[d]=function(d,e){var f=arguments.length&&(c||"boolean"!=typeof d),g=c||(d===!0||e===!0?"margin":"border");return J(this,function(b,c,d){var e;return n.isWindow(b)?b.document.documentElement["client"+a]:9===b.nodeType?(e=b.documentElement,Math.max(b.body["scroll"+a],e["scroll"+a],b.body["offset"+a],e["offset"+a],e["client"+a])):void 0===d?n.css(b,c,g):n.style(b,c,d,g)},b,f?d:void 0,f,null)}})}),n.fn.size=function(){return this.length},n.fn.andSelf=n.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return n});var Kb=a.jQuery,Lb=a.$;return n.noConflict=function(b){return a.$===n&&(a.$=Lb),b&&a.jQuery===n&&(a.jQuery=Kb),n},typeof b===U&&(a.jQuery=a.$=n),n});
+//# sourceMappingURL=jquery.min.map
\ No newline at end of file
diff --git a/src/main/webapp/static/js/BI/js.js b/src/main/webapp/static/js/BI/js.js
new file mode 100644
index 0000000..652ac3d
--- /dev/null
+++ b/src/main/webapp/static/js/BI/js.js
@@ -0,0 +1,792 @@
+锘�
+$(function () {
+echarts_1();
+echarts_4();
+function echarts_1() {
+ // 鍩轰簬鍑嗗濂界殑dom锛屽垵濮嬪寲echarts瀹炰緥
+ var myChart = echarts.init(document.getElementById('echart1'));
+
+ option = {
+ // backgroundColor: '#00265f',
+ tooltip: {
+ trigger: 'axis',
+ axisPointer: {
+ type: 'shadow'
+ }
+ },
+ grid: {
+ left: '0%',
+ top:'10px',
+ right: '0%',
+ bottom: '4%',
+ containLabel: true
+ },
+ xAxis: [{
+ type: 'category',
+ data: ['1鏈�', '2鏈�', '3鏈�', '4鏈�', '5鏈�', '6鏈�', '7鏈�', '8鏈�', '9鏈�', '10鏈�', '11鏈�', '12鏈�'],
+ axisLine: {
+ show: true,
+ lineStyle: {
+ color: "rgba(255,255,255,.1)",
+ width: 1,
+ type: "solid"
+ },
+ },
+
+ axisTick: {
+ show: false,
+ },
+ axisLabel: {
+ interval: 0,
+ // rotate:50,
+ show: true,
+ splitNumber: 15,
+ textStyle: {
+ color: "rgba(255,255,255,.6)",
+ fontSize: '12',
+ },
+ },
+ }],
+ yAxis: [{
+ type: 'value',
+ axisLabel: {
+ //formatter: '{value} %'
+ show:true,
+ textStyle: {
+ color: "rgba(255,255,255,.6)",
+ fontSize: '12',
+ },
+ },
+ axisTick: {
+ show: false,
+ },
+ axisLine: {
+ show: true,
+ lineStyle: {
+ color: "rgba(255,255,255,.1 )",
+ width: 1,
+ type: "solid"
+ },
+ },
+ splitLine: {
+ lineStyle: {
+ color: "rgba(255,255,255,.1)",
+ }
+ }
+ }],
+ series: [
+ {
+ type: 'bar',
+ data: [200, 300, 300, 900, 1500, 1200, 600],
+ barWidth:'35%', //鏌卞瓙瀹藉害
+ // barGap: 1, //鏌卞瓙涔嬮棿闂磋窛
+ itemStyle: {
+ normal: {
+ color:'#2f89cf',
+ opacity: 1,
+ barBorderRadius: 5,
+ }
+ }
+ }
+
+ ]
+};
+
+ // 浣跨敤鍒氭寚瀹氱殑閰嶇疆椤瑰拰鏁版嵁鏄剧ず鍥捐〃銆�
+ myChart.setOption(option);
+ window.addEventListener("resize",function(){
+ myChart.resize();
+ });
+ }
+function echarts_2() {
+ // 鍩轰簬鍑嗗濂界殑dom锛屽垵濮嬪寲echarts瀹炰緥
+ var myChart = echarts.init(document.getElementById('echart2'));
+
+ option = {
+ // backgroundColor: '#00265f',
+ tooltip: {
+ trigger: 'axis',
+ axisPointer: { type: 'shadow'}
+ },
+ grid: {
+ left: '0%',
+ top:'10px',
+ right: '0%',
+ bottom: '4%',
+ containLabel: true
+ },
+ xAxis: [{
+ type: 'category',
+ data: ['娴欐睙', '涓婃捣', '姹熻嫃', '骞夸笢', '鍖椾含', '娣卞湷', '瀹夊窘'],
+ axisLine: {
+ show: true,
+ lineStyle: {
+ color: "rgba(255,255,255,.1)",
+ width: 1,
+ type: "solid"
+ },
+ },
+
+ axisTick: {
+ show: false,
+ },
+ axisLabel: {
+ interval: 0,
+ // rotate:50,
+ show: true,
+ splitNumber: 15,
+ textStyle: {
+ color: "rgba(255,255,255,.6)",
+ fontSize: '12',
+ },
+ },
+ }],
+ yAxis: [{
+ type: 'value',
+ axisLabel: {
+ //formatter: '{value} %'
+ show:true,
+ textStyle: {
+ color: "rgba(255,255,255,.6)",
+ fontSize: '12',
+ },
+ },
+ axisTick: {
+ show: false,
+ },
+ axisLine: {
+ show: true,
+ lineStyle: {
+ color: "rgba(255,255,255,.1 )",
+ width: 1,
+ type: "solid"
+ },
+ },
+ splitLine: {
+ lineStyle: {
+ color: "rgba(255,255,255,.1)",
+ }
+ }
+ }],
+ series: [
+ {
+
+ type: 'bar',
+ data: [1500, 1200, 600, 200, 300, 300, 900],
+ barWidth:'35%', //鏌卞瓙瀹藉害
+ // barGap: 1, //鏌卞瓙涔嬮棿闂磋窛
+ itemStyle: {
+ normal: {
+ color:'#27d08a',
+ opacity: 1,
+ barBorderRadius: 5,
+ }
+ }
+ }
+
+ ]
+};
+
+ // 浣跨敤鍒氭寚瀹氱殑閰嶇疆椤瑰拰鏁版嵁鏄剧ず鍥捐〃銆�
+ myChart.setOption(option);
+ window.addEventListener("resize",function(){
+ myChart.resize();
+ });
+ }
+function echarts_5() {
+ // 鍩轰簬鍑嗗濂界殑dom锛屽垵濮嬪寲echarts瀹炰緥
+ var myChart = echarts.init(document.getElementById('echart5'));
+
+ option = {
+ // backgroundColor: '#00265f',
+ tooltip: {
+ trigger: 'axis',
+ axisPointer: {
+ type: 'shadow'
+ }
+ },
+
+ grid: {
+ left: '0%',
+ top:'10px',
+ right: '0%',
+ bottom: '2%',
+ containLabel: true
+ },
+ xAxis: [{
+ type: 'category',
+ data: ['娴欐睙', '涓婃捣', '姹熻嫃', '骞夸笢', '鍖椾含', '娣卞湷', '瀹夊窘', '鍥涘窛'],
+ axisLine: {
+ show: true,
+ lineStyle: {
+ color: "rgba(255,255,255,.1)",
+ width: 1,
+ type: "solid"
+ },
+ },
+
+ axisTick: {
+ show: false,
+ },
+ axisLabel: {
+ interval: 0,
+ // rotate:50,
+ show: true,
+ splitNumber: 15,
+ textStyle: {
+ color: "rgba(255,255,255,.6)",
+ fontSize: '12',
+ },
+ },
+ }],
+ yAxis: [{
+ type: 'value',
+ axisLabel: {
+ //formatter: '{value} %'
+ show:true,
+ textStyle: {
+ color: "rgba(255,255,255,.6)",
+ fontSize: '12',
+ },
+ },
+ axisTick: {
+ show: false,
+ },
+ axisLine: {
+ show: true,
+ lineStyle: {
+ color: "rgba(255,255,255,.1 )",
+ width: 1,
+ type: "solid"
+ },
+ },
+ splitLine: {
+ lineStyle: {
+ color: "rgba(255,255,255,.1)",
+ }
+ }
+ }],
+ series: [{
+ type: 'bar',
+ data: [2, 3, 3, 9, 15, 12, 6, 4, 6, 7, 4, 10],
+ barWidth:'35%', //鏌卞瓙瀹藉害
+ // barGap: 1, //鏌卞瓙涔嬮棿闂磋窛
+ itemStyle: {
+ normal: {
+ color:'#2f89cf',
+ opacity: 1,
+ barBorderRadius: 5,
+ }
+ }
+ }
+ ]
+};
+
+ // 浣跨敤鍒氭寚瀹氱殑閰嶇疆椤瑰拰鏁版嵁鏄剧ず鍥捐〃銆�
+ myChart.setOption(option);
+ window.addEventListener("resize",function(){
+ myChart.resize();
+ });
+ }
+
+function echarts_4() {
+ // 鍩轰簬鍑嗗濂界殑dom锛屽垵濮嬪寲echarts瀹炰緥
+ var myChart = echarts.init(document.getElementById('echart4'));
+
+ option = {
+ tooltip: {
+ trigger: 'axis',
+ axisPointer: {
+ lineStyle: {
+ color: '#dddc6b'
+ }
+ }
+ },
+ legend: {
+ top:'0%',
+ data:['瀹夊崜','IOS'],
+ textStyle: {
+ color: 'rgba(255,255,255,.5)',
+ fontSize:'12',
+ }
+ },
+ grid: {
+ left: '10',
+ top: '30',
+ right: '10',
+ bottom: '10',
+ containLabel: true
+ },
+
+ xAxis: [{
+ type: 'category',
+ boundaryGap: false,
+axisLabel: {
+ textStyle: {
+ color: "rgba(255,255,255,.6)",
+ fontSize:12,
+ },
+ },
+ axisLine: {
+ lineStyle: {
+ color: 'rgba(255,255,255,.2)'
+ }
+
+ },
+
+ data: ['1鏈�', '2鏈�', '3鏈�', '4鏈�', '5鏈�', '6鏈�', '7鏈�', '8鏈�', '9鏈�', '10鏈�', '11鏈�', '12鏈�'],
+
+ }, {
+
+ axisPointer: {show: false},
+ axisLine: { show: false},
+ position: 'bottom',
+ offset: 20,
+
+
+
+ }],
+
+ yAxis: [{
+ type: 'value',
+ axisTick: {show: false},
+ axisLine: {
+ lineStyle: {
+ color: 'rgba(255,255,255,.1)'
+ }
+ },
+ axisLabel: {
+ textStyle: {
+ color: "rgba(255,255,255,.6)",
+ fontSize:12,
+ },
+ },
+
+ splitLine: {
+ lineStyle: {
+ color: 'rgba(255,255,255,.1)'
+ }
+ }
+ }],
+ series: [
+ {
+ name: '瀹夊崜',
+ type: 'line',
+ smooth: true,
+ symbol: 'circle',
+ symbolSize: 5,
+ showSymbol: false,
+ lineStyle: {
+
+ normal: {
+ color: '#0184d5',
+ width: 2
+ }
+ },
+ areaStyle: {
+ normal: {
+ color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [{
+ offset: 0,
+ color: 'rgba(1, 132, 213, 0.4)'
+ }, {
+ offset: 0.8,
+ color: 'rgba(1, 132, 213, 0.1)'
+ }], false),
+ shadowColor: 'rgba(0, 0, 0, 0.1)',
+ }
+ },
+ itemStyle: {
+ normal: {
+ color: '#0184d5',
+ borderColor: 'rgba(221, 220, 107, .1)',
+ borderWidth: 12
+ }
+ },
+ data: [3, 4, 3, 4, 3, 4, 3, 6, 2, 4, 2, 4,3, 4, 3, 4, 3, 4, 3, 6, 2, 4, 2, 4]
+
+ },
+{
+ name: 'IOS',
+ type: 'line',
+ smooth: true,
+ symbol: 'circle',
+ symbolSize: 5,
+ showSymbol: false,
+ lineStyle: {
+
+ normal: {
+ color: '#00d887',
+ width: 2
+ }
+ },
+ areaStyle: {
+ normal: {
+ color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [{
+ offset: 0,
+ color: 'rgba(0, 216, 135, 0.4)'
+ }, {
+ offset: 0.8,
+ color: 'rgba(0, 216, 135, 0.1)'
+ }], false),
+ shadowColor: 'rgba(0, 0, 0, 0.1)',
+ }
+ },
+ itemStyle: {
+ normal: {
+ color: '#00d887',
+ borderColor: 'rgba(221, 220, 107, .1)',
+ borderWidth: 12
+ }
+ },
+ data: [5, 3, 5, 6, 1, 5, 3, 5, 6, 4, 6, 4, 8, 3, 5, 6, 1, 5, 3, 7, 2, 5, 1, 4]
+
+ },
+
+ ]
+
+};
+
+ // 浣跨敤鍒氭寚瀹氱殑閰嶇疆椤瑰拰鏁版嵁鏄剧ず鍥捐〃銆�
+ myChart.setOption(option);
+ window.addEventListener("resize",function(){
+ myChart.resize();
+ });
+ }
+function echarts_6() {
+ // 鍩轰簬鍑嗗濂界殑dom锛屽垵濮嬪寲echarts瀹炰緥
+ var myChart = echarts.init(document.getElementById('echart6'));
+
+ var dataStyle = {
+ normal: {
+ label: {
+ show: false
+ },
+ labelLine: {
+ show: false
+ },
+ //shadowBlur: 40,
+ //shadowColor: 'rgba(40, 40, 40, 1)',
+ }
+};
+var placeHolderStyle = {
+ normal: {
+ color: 'rgba(255,255,255,.05)',
+ label: {show: false,},
+ labelLine: {show: false}
+ },
+ emphasis: {
+ color: 'rgba(0,0,0,0)'
+ }
+};
+option = {
+ color: ['#0f63d6', '#0f78d6', '#0f8cd6', '#0fa0d6', '#0fb4d6'],
+ tooltip: {
+ show: true,
+ formatter: "{a} : {c} "
+ },
+ legend: {
+ itemWidth: 10,
+ itemHeight: 10,
+ itemGap: 12,
+ bottom: '3%',
+
+ data: ['娴欐睙', '涓婃捣', '骞夸笢', '鍖椾含', '娣卞湷'],
+ textStyle: {
+ color: 'rgba(255,255,255,.6)',
+ }
+ },
+
+ series: [
+ {
+ name: '娴欐睙',
+ type: 'pie',
+ clockWise: false,
+ center: ['50%', '42%'],
+ radius: ['59%', '70%'],
+ itemStyle: dataStyle,
+ hoverAnimation: false,
+ data: [{
+ value: 80,
+ name: '01'
+ }, {
+ value: 20,
+ name: 'invisible',
+ tooltip: {show: false},
+ itemStyle: placeHolderStyle
+ }]
+ },
+ {
+ name: '涓婃捣',
+ type: 'pie',
+ clockWise: false,
+ center: ['50%', '42%'],
+ radius: ['49%', '60%'],
+ itemStyle: dataStyle,
+ hoverAnimation: false,
+ data: [{
+ value: 70,
+ name: '02'
+ }, {
+ value: 30,
+ name: 'invisible',
+ tooltip: {show: false},
+ itemStyle: placeHolderStyle
+ }]
+ },
+ {
+ name: '骞夸笢',
+ type: 'pie',
+ clockWise: false,
+ hoverAnimation: false,
+ center: ['50%', '42%'],
+ radius: ['39%', '50%'],
+ itemStyle: dataStyle,
+ data: [{
+ value: 65,
+ name: '03'
+ }, {
+ value: 35,
+ name: 'invisible',
+ tooltip: {show: false},
+ itemStyle: placeHolderStyle
+ }]
+ },
+ {
+ name: '鍖椾含',
+ type: 'pie',
+ clockWise: false,
+ hoverAnimation: false,
+ center: ['50%', '42%'],
+ radius: ['29%', '40%'],
+ itemStyle: dataStyle,
+ data: [{
+ value: 60,
+ name: '04'
+ }, {
+ value: 40,
+ name: 'invisible',
+ tooltip: {show: false},
+ itemStyle: placeHolderStyle
+ }]
+ },
+ {
+ name: '娣卞湷',
+ type: 'pie',
+ clockWise: false,
+ hoverAnimation: false,
+ center: ['50%', '42%'],
+ radius: ['20%', '30%'],
+ itemStyle: dataStyle,
+ data: [{
+ value: 50,
+ name: '05'
+ }, {
+ value: 50,
+ name: 'invisible',
+ tooltip: {show: false},
+ itemStyle: placeHolderStyle
+ }]
+ }, ]
+};
+
+ // 浣跨敤鍒氭寚瀹氱殑閰嶇疆椤瑰拰鏁版嵁鏄剧ず鍥捐〃銆�
+ myChart.setOption(option);
+ window.addEventListener("resize",function(){
+ myChart.resize();
+ });
+ }
+function echarts_31() {
+ // 鍩轰簬鍑嗗濂界殑dom锛屽垵濮嬪寲echarts瀹炰緥
+ var myChart = echarts.init(document.getElementById('fb1'));
+option = {
+
+ title: [{
+ text: '骞撮緞鍒嗗竷',
+ left: 'center',
+ textStyle: {
+ color: '#fff',
+ fontSize:'16'
+ }
+
+ }],
+ tooltip: {
+ trigger: 'item',
+ formatter: "{a} <br/>{b}: {c} ({d}%)",
+position:function(p){ //鍏朵腑p涓哄綋鍓嶉紶鏍囩殑浣嶇疆
+ return [p[0] + 10, p[1] - 10];
+ }
+ },
+ legend: {
+
+top:'70%',
+ itemWidth: 10,
+ itemHeight: 10,
+ data:['0宀佷互涓�','20-29宀�','30-39宀�','40-49宀�','50宀佷互涓�'],
+ textStyle: {
+ color: 'rgba(255,255,255,.5)',
+ fontSize:'12',
+ }
+ },
+ series: [
+ {
+ name:'骞撮緞鍒嗗竷',
+ type:'pie',
+ center: ['50%', '42%'],
+ radius: ['40%', '60%'],
+ color: ['#065aab', '#066eab', '#0682ab', '#0696ab', '#06a0ab','#06b4ab','#06c8ab','#06dcab','#06f0ab'],
+ label: {show:false},
+ labelLine: {show:false},
+ data:[
+ {value:1, name:'0宀佷互涓�'},
+ {value:4, name:'20-29宀�'},
+ {value:2, name:'30-39宀�'},
+ {value:2, name:'40-49宀�'},
+ {value:1, name:'50宀佷互涓�'},
+ ]
+ }
+ ]
+};
+
+ // 浣跨敤鍒氭寚瀹氱殑閰嶇疆椤瑰拰鏁版嵁鏄剧ず鍥捐〃銆�
+ myChart.setOption(option);
+ window.addEventListener("resize",function(){
+ myChart.resize();
+ });
+ }
+function echarts_32() {
+ // 鍩轰簬鍑嗗濂界殑dom锛屽垵濮嬪寲echarts瀹炰緥
+ var myChart = echarts.init(document.getElementById('fb2'));
+option = {
+
+ title: [{
+ text: '鑱屼笟鍒嗗竷',
+ left: 'center',
+ textStyle: {
+ color: '#fff',
+ fontSize:'16'
+ }
+
+ }],
+ tooltip: {
+ trigger: 'item',
+ formatter: "{a} <br/>{b}: {c} ({d}%)",
+position:function(p){ //鍏朵腑p涓哄綋鍓嶉紶鏍囩殑浣嶇疆
+ return [p[0] + 10, p[1] - 10];
+ }
+ },
+ legend: {
+
+ top:'70%',
+ itemWidth: 10,
+ itemHeight: 10,
+ data:['鐢靛瓙鍟嗗姟','鏁欒偛','IT/浜掕仈缃�','閲戣瀺','瀛︾敓','鍏朵粬'],
+ textStyle: {
+ color: 'rgba(255,255,255,.5)',
+ fontSize:'12',
+ }
+ },
+ series: [
+ {
+ name:'骞撮緞鍒嗗竷',
+ type:'pie',
+ center: ['50%', '42%'],
+ radius: ['40%', '60%'],
+ color: ['#065aab', '#066eab', '#0682ab', '#0696ab', '#06a0ab','#06b4ab','#06c8ab','#06dcab','#06f0ab'],
+ label: {show:false},
+ labelLine: {show:false},
+ data:[
+ {value:5, name:'鐢靛瓙鍟嗗姟'},
+ {value:1, name:'鏁欒偛'},
+ {value:6, name:'IT/浜掕仈缃�'},
+ {value:2, name:'閲戣瀺'},
+ {value:1, name:'瀛︾敓'},
+ {value:1, name:'鍏朵粬'},
+ ]
+ }
+ ]
+};
+
+ // 浣跨敤鍒氭寚瀹氱殑閰嶇疆椤瑰拰鏁版嵁鏄剧ず鍥捐〃銆�
+ myChart.setOption(option);
+ window.addEventListener("resize",function(){
+ myChart.resize();
+ });
+ }
+function echarts_33() {
+ // 鍩轰簬鍑嗗濂界殑dom锛屽垵濮嬪寲echarts瀹炰緥
+ var myChart = echarts.init(document.getElementById('fb3'));
+option = {
+ title: [{
+ text: '鍏磋叮鍒嗗竷',
+ left: 'center',
+ textStyle: {
+ color: '#fff',
+ fontSize:'16'
+ }
+
+ }],
+ tooltip: {
+ trigger: 'item',
+ formatter: "{a} <br/>{b}: {c} ({d}%)",
+position:function(p){ //鍏朵腑p涓哄綋鍓嶉紶鏍囩殑浣嶇疆
+ return [p[0] + 10, p[1] - 10];
+ }
+ },
+ legend: {
+ top:'70%',
+ itemWidth: 10,
+ itemHeight: 10,
+ data:['姹借溅','鏃呮父','璐㈢粡','鏁欒偛','杞欢','鍏朵粬'],
+ textStyle: {
+ color: 'rgba(255,255,255,.5)',
+ fontSize:'12',
+ }
+ },
+ series: [
+ {
+ name:'鍏磋叮鍒嗗竷',
+ type:'pie',
+ center: ['50%', '42%'],
+ radius: ['40%', '60%'],
+ color: ['#065aab', '#066eab', '#0682ab', '#0696ab', '#06a0ab','#06b4ab','#06c8ab','#06dcab','#06f0ab'],
+ label: {show:false},
+ labelLine: {show:false},
+ data:[
+ {value:2, name:'姹借溅'},
+ {value:3, name:'鏃呮父'},
+ {value:1, name:'璐㈢粡'},
+ {value:4, name:'鏁欒偛'},
+ {value:8, name:'杞欢'},
+ {value:1, name:'鍏朵粬'},
+ ]
+ }
+ ]
+};
+
+ // 浣跨敤鍒氭寚瀹氱殑閰嶇疆椤瑰拰鏁版嵁鏄剧ず鍥捐〃銆�
+ myChart.setOption(option);
+ window.addEventListener("resize",function(){
+ myChart.resize();
+ });
+ }
+
+
+})
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/main/webapp/static/js/BI/pictuer/jt.png b/src/main/webapp/static/js/BI/pictuer/jt.png
new file mode 100644
index 0000000..1eb5cb0
--- /dev/null
+++ b/src/main/webapp/static/js/BI/pictuer/jt.png
Binary files differ
diff --git a/src/main/webapp/static/js/BI/pictuer/lbx.png b/src/main/webapp/static/js/BI/pictuer/lbx.png
new file mode 100644
index 0000000..cefb215
--- /dev/null
+++ b/src/main/webapp/static/js/BI/pictuer/lbx.png
Binary files differ
diff --git a/src/main/webapp/static/js/BI/pictuer/loading.gif b/src/main/webapp/static/js/BI/pictuer/loading.gif
new file mode 100644
index 0000000..db3a483
--- /dev/null
+++ b/src/main/webapp/static/js/BI/pictuer/loading.gif
Binary files differ
diff --git a/src/main/webapp/static/js/BI/pictuer/map.png b/src/main/webapp/static/js/BI/pictuer/map.png
new file mode 100644
index 0000000..2138288
--- /dev/null
+++ b/src/main/webapp/static/js/BI/pictuer/map.png
Binary files differ
diff --git a/src/main/webapp/static/js/BI/pictuer/weather.png b/src/main/webapp/static/js/BI/pictuer/weather.png
new file mode 100644
index 0000000..6c0e0ee
--- /dev/null
+++ b/src/main/webapp/static/js/BI/pictuer/weather.png
Binary files differ
diff --git a/src/main/webapp/static/swiper/swiper-bundle.min.css b/src/main/webapp/static/swiper/swiper-bundle.min.css
new file mode 100644
index 0000000..fde322a
--- /dev/null
+++ b/src/main/webapp/static/swiper/swiper-bundle.min.css
@@ -0,0 +1,13 @@
+/**
+ * Swiper 11.0.3
+ * Most modern mobile touch slider and framework with hardware accelerated transitions
+ * https://swiperjs.com
+ *
+ * Copyright 2014-2023 Vladimir Kharlampidi
+ *
+ * Released under the MIT License
+ *
+ * Released on: October 26, 2023
+ */
+
+@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
\ No newline at end of file
diff --git a/src/main/webapp/static/swiper/swiper-bundle.min.js b/src/main/webapp/static/swiper/swiper-bundle.min.js
new file mode 100644
index 0000000..714db1b
--- /dev/null
+++ b/src/main/webapp/static/swiper/swiper-bundle.min.js
@@ -0,0 +1,14 @@
+/**
+ * Swiper 11.0.3
+ * Most modern mobile touch slider and framework with hardware accelerated transitions
+ * https://swiperjs.com
+ *
+ * Copyright 2014-2023 Vladimir Kharlampidi
+ *
+ * Released under the MIT License
+ *
+ * Released on: October 26, 2023
+ */
+
+var Swiper=function(){"use strict";function e(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function t(s,a){void 0===s&&(s={}),void 0===a&&(a={}),Object.keys(a).forEach((i=>{void 0===s[i]?s[i]=a[i]:e(a[i])&&e(s[i])&&Object.keys(a[i]).length>0&&t(s[i],a[i])}))}const s={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector:()=>null,querySelectorAll:()=>[],getElementById:()=>null,createEvent:()=>({initEvent(){}}),createElement:()=>({children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName:()=>[]}),createElementNS:()=>({}),importNode:()=>null,location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function a(){const e="undefined"!=typeof document?document:{};return t(e,s),e}const i={document:s,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle:()=>({getPropertyValue:()=>""}),Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia:()=>({}),requestAnimationFrame:e=>"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0),cancelAnimationFrame(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function r(){const e="undefined"!=typeof window?window:{};return t(e,i),e}function n(e){return void 0===e&&(e=""),e.trim().split(" ").filter((e=>!!e.trim()))}function l(e,t){return void 0===t&&(t=0),setTimeout(e,t)}function o(){return Date.now()}function d(e,t){void 0===t&&(t="x");const s=r();let a,i,n;const l=function(e){const t=r();let s;return t.getComputedStyle&&(s=t.getComputedStyle(e,null)),!s&&e.currentStyle&&(s=e.currentStyle),s||(s=e.style),s}(e);return s.WebKitCSSMatrix?(i=l.transform||l.webkitTransform,i.split(",").length>6&&(i=i.split(", ").map((e=>e.replace(",","."))).join(", ")),n=new s.WebKitCSSMatrix("none"===i?"":i)):(n=l.MozTransform||l.OTransform||l.MsTransform||l.msTransform||l.transform||l.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),a=n.toString().split(",")),"x"===t&&(i=s.WebKitCSSMatrix?n.m41:16===a.length?parseFloat(a[12]):parseFloat(a[4])),"y"===t&&(i=s.WebKitCSSMatrix?n.m42:16===a.length?parseFloat(a[13]):parseFloat(a[5])),i||0}function c(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function p(){const e=Object(arguments.length<=0?void 0:arguments[0]),t=["__proto__","constructor","prototype"];for(let a=1;a<arguments.length;a+=1){const i=a<0||arguments.length<=a?void 0:arguments[a];if(null!=i&&(s=i,!("undefined"!=typeof window&&void 0!==window.HTMLElement?s instanceof HTMLElement:s&&(1===s.nodeType||11===s.nodeType)))){const s=Object.keys(Object(i)).filter((e=>t.indexOf(e)<0));for(let t=0,a=s.length;t<a;t+=1){const a=s[t],r=Object.getOwnPropertyDescriptor(i,a);void 0!==r&&r.enumerable&&(c(e[a])&&c(i[a])?i[a].__swiper__?e[a]=i[a]:p(e[a],i[a]):!c(e[a])&&c(i[a])?(e[a]={},i[a].__swiper__?e[a]=i[a]:p(e[a],i[a])):e[a]=i[a])}}}var s;return e}function u(e,t,s){e.style.setProperty(t,s)}function m(e){let{swiper:t,targetPosition:s,side:a}=e;const i=r(),n=-t.translate;let l,o=null;const d=t.params.speed;t.wrapperEl.style.scrollSnapType="none",i.cancelAnimationFrame(t.cssModeFrameID);const c=s>n?"next":"prev",p=(e,t)=>"next"===c&&e>=t||"prev"===c&&e<=t,u=()=>{l=(new Date).getTime(),null===o&&(o=l);const e=Math.max(Math.min((l-o)/d,1),0),r=.5-Math.cos(e*Math.PI)/2;let c=n+r*(s-n);if(p(c,s)&&(c=s),t.wrapperEl.scrollTo({[a]:c}),p(c,s))return t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.scrollSnapType="",setTimeout((()=>{t.wrapperEl.style.overflow="",t.wrapperEl.scrollTo({[a]:c})})),void i.cancelAnimationFrame(t.cssModeFrameID);t.cssModeFrameID=i.requestAnimationFrame(u)};u()}function h(e){return e.querySelector(".swiper-slide-transform")||e.shadowRoot&&e.shadowRoot.querySelector(".swiper-slide-transform")||e}function f(e,t){return void 0===t&&(t=""),[...e.children].filter((e=>e.matches(t)))}function g(e){try{return void console.warn(e)}catch(e){}}function v(e,t){void 0===t&&(t=[]);const s=document.createElement(e);return s.classList.add(...Array.isArray(t)?t:n(t)),s}function w(e){const t=r(),s=a(),i=e.getBoundingClientRect(),n=s.body,l=e.clientTop||n.clientTop||0,o=e.clientLeft||n.clientLeft||0,d=e===t?t.scrollY:e.scrollTop,c=e===t?t.scrollX:e.scrollLeft;return{top:i.top+d-l,left:i.left+c-o}}function b(e,t){return r().getComputedStyle(e,null).getPropertyValue(t)}function y(e){let t,s=e;if(s){for(t=0;null!==(s=s.previousSibling);)1===s.nodeType&&(t+=1);return t}}function E(e,t){const s=[];let a=e.parentElement;for(;a;)t?a.matches(t)&&s.push(a):s.push(a),a=a.parentElement;return s}function x(e,t){t&&e.addEventListener("transitionend",(function s(a){a.target===e&&(t.call(e,a),e.removeEventListener("transitionend",s))}))}function S(e,t,s){const a=r();return s?e["width"===t?"offsetWidth":"offsetHeight"]+parseFloat(a.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-right":"margin-top"))+parseFloat(a.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-left":"margin-bottom")):e.offsetWidth}let T,M,C;function P(){return T||(T=function(){const e=r(),t=a();return{smoothScroll:t.documentElement&&t.documentElement.style&&"scrollBehavior"in t.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch)}}()),T}function L(e){return void 0===e&&(e={}),M||(M=function(e){let{userAgent:t}=void 0===e?{}:e;const s=P(),a=r(),i=a.navigator.platform,n=t||a.navigator.userAgent,l={ios:!1,android:!1},o=a.screen.width,d=a.screen.height,c=n.match(/(Android);?[\s\/]+([\d.]+)?/);let p=n.match(/(iPad).*OS\s([\d_]+)/);const u=n.match(/(iPod)(.*OS\s([\d_]+))?/),m=!p&&n.match(/(iPhone\sOS|iOS)\s([\d_]+)/),h="Win32"===i;let f="MacIntel"===i;return!p&&f&&s.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${o}x${d}`)>=0&&(p=n.match(/(Version)\/([\d.]+)/),p||(p=[0,1,"13_0_0"]),f=!1),c&&!h&&(l.os="android",l.android=!0),(p||m||u)&&(l.os="ios",l.ios=!0),l}(e)),M}function A(){return C||(C=function(){const e=r();let t=!1;function s(){const t=e.navigator.userAgent.toLowerCase();return t.indexOf("safari")>=0&&t.indexOf("chrome")<0&&t.indexOf("android")<0}if(s()){const s=String(e.navigator.userAgent);if(s.includes("Version/")){const[e,a]=s.split("Version/")[1].split(" ")[0].split(".").map((e=>Number(e)));t=e<16||16===e&&a<2}}return{isSafari:t||s(),needPerspectiveFix:t,isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent)}}()),C}var I={on(e,t,s){const a=this;if(!a.eventsListeners||a.destroyed)return a;if("function"!=typeof t)return a;const i=s?"unshift":"push";return e.split(" ").forEach((e=>{a.eventsListeners[e]||(a.eventsListeners[e]=[]),a.eventsListeners[e][i](t)})),a},once(e,t,s){const a=this;if(!a.eventsListeners||a.destroyed)return a;if("function"!=typeof t)return a;function i(){a.off(e,i),i.__emitterProxy&&delete i.__emitterProxy;for(var s=arguments.length,r=new Array(s),n=0;n<s;n++)r[n]=arguments[n];t.apply(a,r)}return i.__emitterProxy=t,a.on(e,i,s)},onAny(e,t){const s=this;if(!s.eventsListeners||s.destroyed)return s;if("function"!=typeof e)return s;const a=t?"unshift":"push";return s.eventsAnyListeners.indexOf(e)<0&&s.eventsAnyListeners[a](e),s},offAny(e){const t=this;if(!t.eventsListeners||t.destroyed)return t;if(!t.eventsAnyListeners)return t;const s=t.eventsAnyListeners.indexOf(e);return s>=0&&t.eventsAnyListeners.splice(s,1),t},off(e,t){const s=this;return!s.eventsListeners||s.destroyed?s:s.eventsListeners?(e.split(" ").forEach((e=>{void 0===t?s.eventsListeners[e]=[]:s.eventsListeners[e]&&s.eventsListeners[e].forEach(((a,i)=>{(a===t||a.__emitterProxy&&a.__emitterProxy===t)&&s.eventsListeners[e].splice(i,1)}))})),s):s},emit(){const e=this;if(!e.eventsListeners||e.destroyed)return e;if(!e.eventsListeners)return e;let t,s,a;for(var i=arguments.length,r=new Array(i),n=0;n<i;n++)r[n]=arguments[n];"string"==typeof r[0]||Array.isArray(r[0])?(t=r[0],s=r.slice(1,r.length),a=e):(t=r[0].events,s=r[0].data,a=r[0].context||e),s.unshift(a);return(Array.isArray(t)?t:t.split(" ")).forEach((t=>{e.eventsAnyListeners&&e.eventsAnyListeners.length&&e.eventsAnyListeners.forEach((e=>{e.apply(a,[t,...s])})),e.eventsListeners&&e.eventsListeners[t]&&e.eventsListeners[t].forEach((e=>{e.apply(a,s)}))})),e}};const z=(e,t)=>{if(!e||e.destroyed||!e.params)return;const s=t.closest(e.isElement?"swiper-slide":`.${e.params.slideClass}`);if(s){let t=s.querySelector(`.${e.params.lazyPreloaderClass}`);!t&&e.isElement&&(s.shadowRoot?t=s.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`):requestAnimationFrame((()=>{s.shadowRoot&&(t=s.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`),t&&t.remove())}))),t&&t.remove()}},$=(e,t)=>{if(!e.slides[t])return;const s=e.slides[t].querySelector('[loading="lazy"]');s&&s.removeAttribute("loading")},k=e=>{if(!e||e.destroyed||!e.params)return;let t=e.params.lazyPreloadPrevNext;const s=e.slides.length;if(!s||!t||t<0)return;t=Math.min(t,s);const a="auto"===e.params.slidesPerView?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),i=e.activeIndex;if(e.params.grid&&e.params.grid.rows>1){const s=i,r=[s-t];return r.push(...Array.from({length:t}).map(((e,t)=>s+a+t))),void e.slides.forEach(((t,s)=>{r.includes(t.column)&&$(e,s)}))}const r=i+a-1;if(e.params.rewind||e.params.loop)for(let a=i-t;a<=r+t;a+=1){const t=(a%s+s)%s;(t<i||t>r)&&$(e,t)}else for(let a=Math.max(i-t,0);a<=Math.min(r+t,s-1);a+=1)a!==i&&(a>r||a<i)&&$(e,a)};var O={updateSize:function(){const e=this;let t,s;const a=e.el;t=void 0!==e.params.width&&null!==e.params.width?e.params.width:a.clientWidth,s=void 0!==e.params.height&&null!==e.params.height?e.params.height:a.clientHeight,0===t&&e.isHorizontal()||0===s&&e.isVertical()||(t=t-parseInt(b(a,"padding-left")||0,10)-parseInt(b(a,"padding-right")||0,10),s=s-parseInt(b(a,"padding-top")||0,10)-parseInt(b(a,"padding-bottom")||0,10),Number.isNaN(t)&&(t=0),Number.isNaN(s)&&(s=0),Object.assign(e,{width:t,height:s,size:e.isHorizontal()?t:s}))},updateSlides:function(){const e=this;function t(t,s){return parseFloat(t.getPropertyValue(e.getDirectionLabel(s))||0)}const s=e.params,{wrapperEl:a,slidesEl:i,size:r,rtlTranslate:n,wrongRTL:l}=e,o=e.virtual&&s.virtual.enabled,d=o?e.virtual.slides.length:e.slides.length,c=f(i,`.${e.params.slideClass}, swiper-slide`),p=o?e.virtual.slides.length:c.length;let m=[];const h=[],g=[];let v=s.slidesOffsetBefore;"function"==typeof v&&(v=s.slidesOffsetBefore.call(e));let w=s.slidesOffsetAfter;"function"==typeof w&&(w=s.slidesOffsetAfter.call(e));const y=e.snapGrid.length,E=e.slidesGrid.length;let x=s.spaceBetween,T=-v,M=0,C=0;if(void 0===r)return;"string"==typeof x&&x.indexOf("%")>=0?x=parseFloat(x.replace("%",""))/100*r:"string"==typeof x&&(x=parseFloat(x)),e.virtualSize=-x,c.forEach((e=>{n?e.style.marginLeft="":e.style.marginRight="",e.style.marginBottom="",e.style.marginTop=""})),s.centeredSlides&&s.cssMode&&(u(a,"--swiper-centered-offset-before",""),u(a,"--swiper-centered-offset-after",""));const P=s.grid&&s.grid.rows>1&&e.grid;let L;P?e.grid.initSlides(c):e.grid&&e.grid.unsetSlides();const A="auto"===s.slidesPerView&&s.breakpoints&&Object.keys(s.breakpoints).filter((e=>void 0!==s.breakpoints[e].slidesPerView)).length>0;for(let a=0;a<p;a+=1){let i;if(L=0,c[a]&&(i=c[a]),P&&e.grid.updateSlide(a,i,c),!c[a]||"none"!==b(i,"display")){if("auto"===s.slidesPerView){A&&(c[a].style[e.getDirectionLabel("width")]="");const r=getComputedStyle(i),n=i.style.transform,l=i.style.webkitTransform;if(n&&(i.style.transform="none"),l&&(i.style.webkitTransform="none"),s.roundLengths)L=e.isHorizontal()?S(i,"width",!0):S(i,"height",!0);else{const e=t(r,"width"),s=t(r,"padding-left"),a=t(r,"padding-right"),n=t(r,"margin-left"),l=t(r,"margin-right"),o=r.getPropertyValue("box-sizing");if(o&&"border-box"===o)L=e+n+l;else{const{clientWidth:t,offsetWidth:r}=i;L=e+s+a+n+l+(r-t)}}n&&(i.style.transform=n),l&&(i.style.webkitTransform=l),s.roundLengths&&(L=Math.floor(L))}else L=(r-(s.slidesPerView-1)*x)/s.slidesPerView,s.roundLengths&&(L=Math.floor(L)),c[a]&&(c[a].style[e.getDirectionLabel("width")]=`${L}px`);c[a]&&(c[a].swiperSlideSize=L),g.push(L),s.centeredSlides?(T=T+L/2+M/2+x,0===M&&0!==a&&(T=T-r/2-x),0===a&&(T=T-r/2-x),Math.abs(T)<.001&&(T=0),s.roundLengths&&(T=Math.floor(T)),C%s.slidesPerGroup==0&&m.push(T),h.push(T)):(s.roundLengths&&(T=Math.floor(T)),(C-Math.min(e.params.slidesPerGroupSkip,C))%e.params.slidesPerGroup==0&&m.push(T),h.push(T),T=T+L+x),e.virtualSize+=L+x,M=L,C+=1}}if(e.virtualSize=Math.max(e.virtualSize,r)+w,n&&l&&("slide"===s.effect||"coverflow"===s.effect)&&(a.style.width=`${e.virtualSize+x}px`),s.setWrapperSize&&(a.style[e.getDirectionLabel("width")]=`${e.virtualSize+x}px`),P&&e.grid.updateWrapperSize(L,m),!s.centeredSlides){const t=[];for(let a=0;a<m.length;a+=1){let i=m[a];s.roundLengths&&(i=Math.floor(i)),m[a]<=e.virtualSize-r&&t.push(i)}m=t,Math.floor(e.virtualSize-r)-Math.floor(m[m.length-1])>1&&m.push(e.virtualSize-r)}if(o&&s.loop){const t=g[0]+x;if(s.slidesPerGroup>1){const a=Math.ceil((e.virtual.slidesBefore+e.virtual.slidesAfter)/s.slidesPerGroup),i=t*s.slidesPerGroup;for(let e=0;e<a;e+=1)m.push(m[m.length-1]+i)}for(let a=0;a<e.virtual.slidesBefore+e.virtual.slidesAfter;a+=1)1===s.slidesPerGroup&&m.push(m[m.length-1]+t),h.push(h[h.length-1]+t),e.virtualSize+=t}if(0===m.length&&(m=[0]),0!==x){const t=e.isHorizontal()&&n?"marginLeft":e.getDirectionLabel("marginRight");c.filter(((e,t)=>!(s.cssMode&&!s.loop)||t!==c.length-1)).forEach((e=>{e.style[t]=`${x}px`}))}if(s.centeredSlides&&s.centeredSlidesBounds){let e=0;g.forEach((t=>{e+=t+(x||0)})),e-=x;const t=e-r;m=m.map((e=>e<=0?-v:e>t?t+w:e))}if(s.centerInsufficientSlides){let e=0;if(g.forEach((t=>{e+=t+(x||0)})),e-=x,e<r){const t=(r-e)/2;m.forEach(((e,s)=>{m[s]=e-t})),h.forEach(((e,s)=>{h[s]=e+t}))}}if(Object.assign(e,{slides:c,snapGrid:m,slidesGrid:h,slidesSizesGrid:g}),s.centeredSlides&&s.cssMode&&!s.centeredSlidesBounds){u(a,"--swiper-centered-offset-before",-m[0]+"px"),u(a,"--swiper-centered-offset-after",e.size/2-g[g.length-1]/2+"px");const t=-e.snapGrid[0],s=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map((e=>e+t)),e.slidesGrid=e.slidesGrid.map((e=>e+s))}if(p!==d&&e.emit("slidesLengthChange"),m.length!==y&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),h.length!==E&&e.emit("slidesGridLengthChange"),s.watchSlidesProgress&&e.updateSlidesOffset(),!(o||s.cssMode||"slide"!==s.effect&&"fade"!==s.effect)){const t=`${s.containerModifierClass}backface-hidden`,a=e.el.classList.contains(t);p<=s.maxBackfaceHiddenSlides?a||e.el.classList.add(t):a&&e.el.classList.remove(t)}},updateAutoHeight:function(e){const t=this,s=[],a=t.virtual&&t.params.virtual.enabled;let i,r=0;"number"==typeof e?t.setTransition(e):!0===e&&t.setTransition(t.params.speed);const n=e=>a?t.slides[t.getSlideIndexByData(e)]:t.slides[e];if("auto"!==t.params.slidesPerView&&t.params.slidesPerView>1)if(t.params.centeredSlides)(t.visibleSlides||[]).forEach((e=>{s.push(e)}));else for(i=0;i<Math.ceil(t.params.slidesPerView);i+=1){const e=t.activeIndex+i;if(e>t.slides.length&&!a)break;s.push(n(e))}else s.push(n(t.activeIndex));for(i=0;i<s.length;i+=1)if(void 0!==s[i]){const e=s[i].offsetHeight;r=e>r?e:r}(r||0===r)&&(t.wrapperEl.style.height=`${r}px`)},updateSlidesOffset:function(){const e=this,t=e.slides,s=e.isElement?e.isHorizontal()?e.wrapperEl.offsetLeft:e.wrapperEl.offsetTop:0;for(let a=0;a<t.length;a+=1)t[a].swiperSlideOffset=(e.isHorizontal()?t[a].offsetLeft:t[a].offsetTop)-s-e.cssOverflowAdjustment()},updateSlidesProgress:function(e){void 0===e&&(e=this&&this.translate||0);const t=this,s=t.params,{slides:a,rtlTranslate:i,snapGrid:r}=t;if(0===a.length)return;void 0===a[0].swiperSlideOffset&&t.updateSlidesOffset();let n=-e;i&&(n=e),a.forEach((e=>{e.classList.remove(s.slideVisibleClass,s.slideFullyVisibleClass)})),t.visibleSlidesIndexes=[],t.visibleSlides=[];let l=s.spaceBetween;"string"==typeof l&&l.indexOf("%")>=0?l=parseFloat(l.replace("%",""))/100*t.size:"string"==typeof l&&(l=parseFloat(l));for(let e=0;e<a.length;e+=1){const o=a[e];let d=o.swiperSlideOffset;s.cssMode&&s.centeredSlides&&(d-=a[0].swiperSlideOffset);const c=(n+(s.centeredSlides?t.minTranslate():0)-d)/(o.swiperSlideSize+l),p=(n-r[0]+(s.centeredSlides?t.minTranslate():0)-d)/(o.swiperSlideSize+l),u=-(n-d),m=u+t.slidesSizesGrid[e],h=u>=0&&u<=t.size-t.slidesSizesGrid[e];(u>=0&&u<t.size-1||m>1&&m<=t.size||u<=0&&m>=t.size)&&(t.visibleSlides.push(o),t.visibleSlidesIndexes.push(e),a[e].classList.add(s.slideVisibleClass)),h&&a[e].classList.add(s.slideFullyVisibleClass),o.progress=i?-c:c,o.originalProgress=i?-p:p}},updateProgress:function(e){const t=this;if(void 0===e){const s=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*s||0}const s=t.params,a=t.maxTranslate()-t.minTranslate();let{progress:i,isBeginning:r,isEnd:n,progressLoop:l}=t;const o=r,d=n;if(0===a)i=0,r=!0,n=!0;else{i=(e-t.minTranslate())/a;const s=Math.abs(e-t.minTranslate())<1,l=Math.abs(e-t.maxTranslate())<1;r=s||i<=0,n=l||i>=1,s&&(i=0),l&&(i=1)}if(s.loop){const s=t.getSlideIndexByData(0),a=t.getSlideIndexByData(t.slides.length-1),i=t.slidesGrid[s],r=t.slidesGrid[a],n=t.slidesGrid[t.slidesGrid.length-1],o=Math.abs(e);l=o>=i?(o-i)/n:(o+n-r)/n,l>1&&(l-=1)}Object.assign(t,{progress:i,progressLoop:l,isBeginning:r,isEnd:n}),(s.watchSlidesProgress||s.centeredSlides&&s.autoHeight)&&t.updateSlidesProgress(e),r&&!o&&t.emit("reachBeginning toEdge"),n&&!d&&t.emit("reachEnd toEdge"),(o&&!r||d&&!n)&&t.emit("fromEdge"),t.emit("progress",i)},updateSlidesClasses:function(){const e=this,{slides:t,params:s,slidesEl:a,activeIndex:i}=e,r=e.virtual&&s.virtual.enabled,n=e.grid&&s.grid&&s.grid.rows>1,l=e=>f(a,`.${s.slideClass}${e}, swiper-slide${e}`)[0];let o,d,c;if(t.forEach((e=>{e.classList.remove(s.slideActiveClass,s.slideNextClass,s.slidePrevClass)})),r)if(s.loop){let t=i-e.virtual.slidesBefore;t<0&&(t=e.virtual.slides.length+t),t>=e.virtual.slides.length&&(t-=e.virtual.slides.length),o=l(`[data-swiper-slide-index="${t}"]`)}else o=l(`[data-swiper-slide-index="${i}"]`);else n?(o=t.filter((e=>e.column===i))[0],c=t.filter((e=>e.column===i+1))[0],d=t.filter((e=>e.column===i-1))[0]):o=t[i];o&&(o.classList.add(s.slideActiveClass),n?(c&&c.classList.add(s.slideNextClass),d&&d.classList.add(s.slidePrevClass)):(c=function(e,t){const s=[];for(;e.nextElementSibling;){const a=e.nextElementSibling;t?a.matches(t)&&s.push(a):s.push(a),e=a}return s}(o,`.${s.slideClass}, swiper-slide`)[0],s.loop&&!c&&(c=t[0]),c&&c.classList.add(s.slideNextClass),d=function(e,t){const s=[];for(;e.previousElementSibling;){const a=e.previousElementSibling;t?a.matches(t)&&s.push(a):s.push(a),e=a}return s}(o,`.${s.slideClass}, swiper-slide`)[0],s.loop&&0===!d&&(d=t[t.length-1]),d&&d.classList.add(s.slidePrevClass))),e.emitSlidesClasses()},updateActiveIndex:function(e){const t=this,s=t.rtlTranslate?t.translate:-t.translate,{snapGrid:a,params:i,activeIndex:r,realIndex:n,snapIndex:l}=t;let o,d=e;const c=e=>{let s=e-t.virtual.slidesBefore;return s<0&&(s=t.virtual.slides.length+s),s>=t.virtual.slides.length&&(s-=t.virtual.slides.length),s};if(void 0===d&&(d=function(e){const{slidesGrid:t,params:s}=e,a=e.rtlTranslate?e.translate:-e.translate;let i;for(let e=0;e<t.length;e+=1)void 0!==t[e+1]?a>=t[e]&&a<t[e+1]-(t[e+1]-t[e])/2?i=e:a>=t[e]&&a<t[e+1]&&(i=e+1):a>=t[e]&&(i=e);return s.normalizeSlideIndex&&(i<0||void 0===i)&&(i=0),i}(t)),a.indexOf(s)>=0)o=a.indexOf(s);else{const e=Math.min(i.slidesPerGroupSkip,d);o=e+Math.floor((d-e)/i.slidesPerGroup)}if(o>=a.length&&(o=a.length-1),d===r&&!t.params.loop)return void(o!==l&&(t.snapIndex=o,t.emit("snapIndexChange")));if(d===r&&t.params.loop&&t.virtual&&t.params.virtual.enabled)return void(t.realIndex=c(d));const p=t.grid&&i.grid&&i.grid.rows>1;let u;if(t.virtual&&i.virtual.enabled&&i.loop)u=c(d);else if(p){const e=t.slides.filter((e=>e.column===d))[0];let s=parseInt(e.getAttribute("data-swiper-slide-index"),10);Number.isNaN(s)&&(s=Math.max(t.slides.indexOf(e),0)),u=Math.floor(s/i.grid.rows)}else if(t.slides[d]){const e=t.slides[d].getAttribute("data-swiper-slide-index");u=e?parseInt(e,10):d}else u=d;Object.assign(t,{previousSnapIndex:l,snapIndex:o,previousRealIndex:n,realIndex:u,previousIndex:r,activeIndex:d}),t.initialized&&k(t),t.emit("activeIndexChange"),t.emit("snapIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&(n!==u&&t.emit("realIndexChange"),t.emit("slideChange"))},updateClickedSlide:function(e,t){const s=this,a=s.params;let i=e.closest(`.${a.slideClass}, swiper-slide`);!i&&s.isElement&&t&&t.length>1&&t.includes(e)&&[...t.slice(t.indexOf(e)+1,t.length)].forEach((e=>{!i&&e.matches&&e.matches(`.${a.slideClass}, swiper-slide`)&&(i=e)}));let r,n=!1;if(i)for(let e=0;e<s.slides.length;e+=1)if(s.slides[e]===i){n=!0,r=e;break}if(!i||!n)return s.clickedSlide=void 0,void(s.clickedIndex=void 0);s.clickedSlide=i,s.virtual&&s.params.virtual.enabled?s.clickedIndex=parseInt(i.getAttribute("data-swiper-slide-index"),10):s.clickedIndex=r,a.slideToClickedSlide&&void 0!==s.clickedIndex&&s.clickedIndex!==s.activeIndex&&s.slideToClickedSlide()}};var D={getTranslate:function(e){void 0===e&&(e=this.isHorizontal()?"x":"y");const{params:t,rtlTranslate:s,translate:a,wrapperEl:i}=this;if(t.virtualTranslate)return s?-a:a;if(t.cssMode)return a;let r=d(i,e);return r+=this.cssOverflowAdjustment(),s&&(r=-r),r||0},setTranslate:function(e,t){const s=this,{rtlTranslate:a,params:i,wrapperEl:r,progress:n}=s;let l,o=0,d=0;s.isHorizontal()?o=a?-e:e:d=e,i.roundLengths&&(o=Math.floor(o),d=Math.floor(d)),s.previousTranslate=s.translate,s.translate=s.isHorizontal()?o:d,i.cssMode?r[s.isHorizontal()?"scrollLeft":"scrollTop"]=s.isHorizontal()?-o:-d:i.virtualTranslate||(s.isHorizontal()?o-=s.cssOverflowAdjustment():d-=s.cssOverflowAdjustment(),r.style.transform=`translate3d(${o}px, ${d}px, 0px)`);const c=s.maxTranslate()-s.minTranslate();l=0===c?0:(e-s.minTranslate())/c,l!==n&&s.updateProgress(e),s.emit("setTranslate",s.translate,t)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(e,t,s,a,i){void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===s&&(s=!0),void 0===a&&(a=!0);const r=this,{params:n,wrapperEl:l}=r;if(r.animating&&n.preventInteractionOnTransition)return!1;const o=r.minTranslate(),d=r.maxTranslate();let c;if(c=a&&e>o?o:a&&e<d?d:e,r.updateProgress(c),n.cssMode){const e=r.isHorizontal();if(0===t)l[e?"scrollLeft":"scrollTop"]=-c;else{if(!r.support.smoothScroll)return m({swiper:r,targetPosition:-c,side:e?"left":"top"}),!0;l.scrollTo({[e?"left":"top"]:-c,behavior:"smooth"})}return!0}return 0===t?(r.setTransition(0),r.setTranslate(c),s&&(r.emit("beforeTransitionStart",t,i),r.emit("transitionEnd"))):(r.setTransition(t),r.setTranslate(c),s&&(r.emit("beforeTransitionStart",t,i),r.emit("transitionStart")),r.animating||(r.animating=!0,r.onTranslateToWrapperTransitionEnd||(r.onTranslateToWrapperTransitionEnd=function(e){r&&!r.destroyed&&e.target===this&&(r.wrapperEl.removeEventListener("transitionend",r.onTranslateToWrapperTransitionEnd),r.onTranslateToWrapperTransitionEnd=null,delete r.onTranslateToWrapperTransitionEnd,s&&r.emit("transitionEnd"))}),r.wrapperEl.addEventListener("transitionend",r.onTranslateToWrapperTransitionEnd))),!0}};function G(e){let{swiper:t,runCallbacks:s,direction:a,step:i}=e;const{activeIndex:r,previousIndex:n}=t;let l=a;if(l||(l=r>n?"next":r<n?"prev":"reset"),t.emit(`transition${i}`),s&&r!==n){if("reset"===l)return void t.emit(`slideResetTransition${i}`);t.emit(`slideChangeTransition${i}`),"next"===l?t.emit(`slideNextTransition${i}`):t.emit(`slidePrevTransition${i}`)}}var X={slideTo:function(e,t,s,a,i){void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===s&&(s=!0),"string"==typeof e&&(e=parseInt(e,10));const r=this;let n=e;n<0&&(n=0);const{params:l,snapGrid:o,slidesGrid:d,previousIndex:c,activeIndex:p,rtlTranslate:u,wrapperEl:h,enabled:f}=r;if(r.animating&&l.preventInteractionOnTransition||!f&&!a&&!i)return!1;const g=Math.min(r.params.slidesPerGroupSkip,n);let v=g+Math.floor((n-g)/r.params.slidesPerGroup);v>=o.length&&(v=o.length-1);const w=-o[v];if(l.normalizeSlideIndex)for(let e=0;e<d.length;e+=1){const t=-Math.floor(100*w),s=Math.floor(100*d[e]),a=Math.floor(100*d[e+1]);void 0!==d[e+1]?t>=s&&t<a-(a-s)/2?n=e:t>=s&&t<a&&(n=e+1):t>=s&&(n=e)}if(r.initialized&&n!==p){if(!r.allowSlideNext&&(u?w>r.translate&&w>r.minTranslate():w<r.translate&&w<r.minTranslate()))return!1;if(!r.allowSlidePrev&&w>r.translate&&w>r.maxTranslate()&&(p||0)!==n)return!1}let b;if(n!==(c||0)&&s&&r.emit("beforeSlideChangeStart"),r.updateProgress(w),b=n>p?"next":n<p?"prev":"reset",u&&-w===r.translate||!u&&w===r.translate)return r.updateActiveIndex(n),l.autoHeight&&r.updateAutoHeight(),r.updateSlidesClasses(),"slide"!==l.effect&&r.setTranslate(w),"reset"!==b&&(r.transitionStart(s,b),r.transitionEnd(s,b)),!1;if(l.cssMode){const e=r.isHorizontal(),s=u?w:-w;if(0===t){const t=r.virtual&&r.params.virtual.enabled;t&&(r.wrapperEl.style.scrollSnapType="none",r._immediateVirtual=!0),t&&!r._cssModeVirtualInitialSet&&r.params.initialSlide>0?(r._cssModeVirtualInitialSet=!0,requestAnimationFrame((()=>{h[e?"scrollLeft":"scrollTop"]=s}))):h[e?"scrollLeft":"scrollTop"]=s,t&&requestAnimationFrame((()=>{r.wrapperEl.style.scrollSnapType="",r._immediateVirtual=!1}))}else{if(!r.support.smoothScroll)return m({swiper:r,targetPosition:s,side:e?"left":"top"}),!0;h.scrollTo({[e?"left":"top"]:s,behavior:"smooth"})}return!0}return r.setTransition(t),r.setTranslate(w),r.updateActiveIndex(n),r.updateSlidesClasses(),r.emit("beforeTransitionStart",t,a),r.transitionStart(s,b),0===t?r.transitionEnd(s,b):r.animating||(r.animating=!0,r.onSlideToWrapperTransitionEnd||(r.onSlideToWrapperTransitionEnd=function(e){r&&!r.destroyed&&e.target===this&&(r.wrapperEl.removeEventListener("transitionend",r.onSlideToWrapperTransitionEnd),r.onSlideToWrapperTransitionEnd=null,delete r.onSlideToWrapperTransitionEnd,r.transitionEnd(s,b))}),r.wrapperEl.addEventListener("transitionend",r.onSlideToWrapperTransitionEnd)),!0},slideToLoop:function(e,t,s,a){if(void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===s&&(s=!0),"string"==typeof e){e=parseInt(e,10)}const i=this,r=i.grid&&i.params.grid&&i.params.grid.rows>1;let n=e;if(i.params.loop)if(i.virtual&&i.params.virtual.enabled)n+=i.virtual.slidesBefore;else{let e;if(r){const t=n*i.params.grid.rows;e=i.slides.filter((e=>1*e.getAttribute("data-swiper-slide-index")===t))[0].column}else e=i.getSlideIndexByData(n);const t=r?Math.ceil(i.slides.length/i.params.grid.rows):i.slides.length,{centeredSlides:s}=i.params;let a=i.params.slidesPerView;"auto"===a?a=i.slidesPerViewDynamic():(a=Math.ceil(parseFloat(i.params.slidesPerView,10)),s&&a%2==0&&(a+=1));let l=t-e<a;if(s&&(l=l||e<Math.ceil(a/2)),l){const a=s?e<i.activeIndex?"prev":"next":e-i.activeIndex-1<i.params.slidesPerView?"next":"prev";i.loopFix({direction:a,slideTo:!0,activeSlideIndex:"next"===a?e+1:e-t+1,slideRealIndex:"next"===a?i.realIndex:void 0})}if(r){const e=n*i.params.grid.rows;n=i.slides.filter((t=>1*t.getAttribute("data-swiper-slide-index")===e))[0].column}else n=i.getSlideIndexByData(n)}return requestAnimationFrame((()=>{i.slideTo(n,t,s,a)})),i},slideNext:function(e,t,s){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0);const a=this,{enabled:i,params:r,animating:n}=a;if(!i)return a;let l=r.slidesPerGroup;"auto"===r.slidesPerView&&1===r.slidesPerGroup&&r.slidesPerGroupAuto&&(l=Math.max(a.slidesPerViewDynamic("current",!0),1));const o=a.activeIndex<r.slidesPerGroupSkip?1:l,d=a.virtual&&r.virtual.enabled;if(r.loop){if(n&&!d&&r.loopPreventsSliding)return!1;if(a.loopFix({direction:"next"}),a._clientLeft=a.wrapperEl.clientLeft,a.activeIndex===a.slides.length-1&&r.cssMode)return requestAnimationFrame((()=>{a.slideTo(a.activeIndex+o,e,t,s)})),!0}return r.rewind&&a.isEnd?a.slideTo(0,e,t,s):a.slideTo(a.activeIndex+o,e,t,s)},slidePrev:function(e,t,s){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0);const a=this,{params:i,snapGrid:r,slidesGrid:n,rtlTranslate:l,enabled:o,animating:d}=a;if(!o)return a;const c=a.virtual&&i.virtual.enabled;if(i.loop){if(d&&!c&&i.loopPreventsSliding)return!1;a.loopFix({direction:"prev"}),a._clientLeft=a.wrapperEl.clientLeft}function p(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}const u=p(l?a.translate:-a.translate),m=r.map((e=>p(e)));let h=r[m.indexOf(u)-1];if(void 0===h&&i.cssMode){let e;r.forEach(((t,s)=>{u>=t&&(e=s)})),void 0!==e&&(h=r[e>0?e-1:e])}let f=0;if(void 0!==h&&(f=n.indexOf(h),f<0&&(f=a.activeIndex-1),"auto"===i.slidesPerView&&1===i.slidesPerGroup&&i.slidesPerGroupAuto&&(f=f-a.slidesPerViewDynamic("previous",!0)+1,f=Math.max(f,0))),i.rewind&&a.isBeginning){const i=a.params.virtual&&a.params.virtual.enabled&&a.virtual?a.virtual.slides.length-1:a.slides.length-1;return a.slideTo(i,e,t,s)}return i.loop&&0===a.activeIndex&&i.cssMode?(requestAnimationFrame((()=>{a.slideTo(f,e,t,s)})),!0):a.slideTo(f,e,t,s)},slideReset:function(e,t,s){return void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),this.slideTo(this.activeIndex,e,t,s)},slideToClosest:function(e,t,s,a){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),void 0===a&&(a=.5);const i=this;let r=i.activeIndex;const n=Math.min(i.params.slidesPerGroupSkip,r),l=n+Math.floor((r-n)/i.params.slidesPerGroup),o=i.rtlTranslate?i.translate:-i.translate;if(o>=i.snapGrid[l]){const e=i.snapGrid[l];o-e>(i.snapGrid[l+1]-e)*a&&(r+=i.params.slidesPerGroup)}else{const e=i.snapGrid[l-1];o-e<=(i.snapGrid[l]-e)*a&&(r-=i.params.slidesPerGroup)}return r=Math.max(r,0),r=Math.min(r,i.slidesGrid.length-1),i.slideTo(r,e,t,s)},slideToClickedSlide:function(){const e=this,{params:t,slidesEl:s}=e,a="auto"===t.slidesPerView?e.slidesPerViewDynamic():t.slidesPerView;let i,r=e.clickedIndex;const n=e.isElement?"swiper-slide":`.${t.slideClass}`;if(t.loop){if(e.animating)return;i=parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10),t.centeredSlides?r<e.loopedSlides-a/2||r>e.slides.length-e.loopedSlides+a/2?(e.loopFix(),r=e.getSlideIndex(f(s,`${n}[data-swiper-slide-index="${i}"]`)[0]),l((()=>{e.slideTo(r)}))):e.slideTo(r):r>e.slides.length-a?(e.loopFix(),r=e.getSlideIndex(f(s,`${n}[data-swiper-slide-index="${i}"]`)[0]),l((()=>{e.slideTo(r)}))):e.slideTo(r)}else e.slideTo(r)}};var H={loopCreate:function(e){const t=this,{params:s,slidesEl:a}=t;if(!s.loop||t.virtual&&t.params.virtual.enabled)return;const i=()=>{f(a,`.${s.slideClass}, swiper-slide`).forEach(((e,t)=>{e.setAttribute("data-swiper-slide-index",t)}))},r=t.grid&&s.grid&&s.grid.rows>1,n=s.slidesPerGroup*(r?s.grid.rows:1),l=t.slides.length%n!=0,o=r&&t.slides.length%s.grid.rows!=0,d=e=>{for(let a=0;a<e;a+=1){const e=t.isElement?v("swiper-slide",[s.slideBlankClass]):v("div",[s.slideClass,s.slideBlankClass]);t.slidesEl.append(e)}};if(l){if(s.loopAddBlankSlides){d(n-t.slides.length%n),t.recalcSlides(),t.updateSlides()}else g("Swiper Loop Warning: The number of slides is not even to slidesPerGroup, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)");i()}else if(o){if(s.loopAddBlankSlides){d(s.grid.rows-t.slides.length%s.grid.rows),t.recalcSlides(),t.updateSlides()}else g("Swiper Loop Warning: The number of slides is not even to grid.rows, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)");i()}else i();t.loopFix({slideRealIndex:e,direction:s.centeredSlides?void 0:"next"})},loopFix:function(e){let{slideRealIndex:t,slideTo:s=!0,direction:a,setTranslate:i,activeSlideIndex:r,byController:n,byMousewheel:l}=void 0===e?{}:e;const o=this;if(!o.params.loop)return;o.emit("beforeLoopFix");const{slides:d,allowSlidePrev:c,allowSlideNext:p,slidesEl:u,params:m}=o,{centeredSlides:h}=m;if(o.allowSlidePrev=!0,o.allowSlideNext=!0,o.virtual&&m.virtual.enabled)return s&&(m.centeredSlides||0!==o.snapIndex?m.centeredSlides&&o.snapIndex<m.slidesPerView?o.slideTo(o.virtual.slides.length+o.snapIndex,0,!1,!0):o.snapIndex===o.snapGrid.length-1&&o.slideTo(o.virtual.slidesBefore,0,!1,!0):o.slideTo(o.virtual.slides.length,0,!1,!0)),o.allowSlidePrev=c,o.allowSlideNext=p,void o.emit("loopFix");let f=m.slidesPerView;"auto"===f?f=o.slidesPerViewDynamic():(f=Math.ceil(parseFloat(m.slidesPerView,10)),h&&f%2==0&&(f+=1));const v=m.slidesPerGroupAuto?f:m.slidesPerGroup;let w=v;w%v!=0&&(w+=v-w%v),w+=m.loopAdditionalSlides,o.loopedSlides=w;const b=o.grid&&m.grid&&m.grid.rows>1;d.length<f+w?g("Swiper Loop Warning: The number of slides is not enough for loop mode, it will be disabled and not function properly. You need to add more slides (or make duplicates) or lower the values of slidesPerView and slidesPerGroup parameters"):b&&"row"===m.grid.fill&&g("Swiper Loop Warning: Loop mode is not compatible with grid.fill = `row`");const y=[],E=[];let x=o.activeIndex;void 0===r?r=o.getSlideIndex(d.filter((e=>e.classList.contains(m.slideActiveClass)))[0]):x=r;const S="next"===a||!a,T="prev"===a||!a;let M=0,C=0;const P=b?Math.ceil(d.length/m.grid.rows):d.length,L=(b?d[r].column:r)+(h&&void 0===i?-f/2+.5:0);if(L<w){M=Math.max(w-L,v);for(let e=0;e<w-L;e+=1){const t=e-Math.floor(e/P)*P;if(b){const e=P-t-1;for(let t=d.length-1;t>=0;t-=1)d[t].column===e&&y.push(t)}else y.push(P-t-1)}}else if(L+f>P-w){C=Math.max(L-(P-2*w),v);for(let e=0;e<C;e+=1){const t=e-Math.floor(e/P)*P;b?d.forEach(((e,s)=>{e.column===t&&E.push(s)})):E.push(t)}}if(o.__preventObserver__=!0,requestAnimationFrame((()=>{o.__preventObserver__=!1})),T&&y.forEach((e=>{d[e].swiperLoopMoveDOM=!0,u.prepend(d[e]),d[e].swiperLoopMoveDOM=!1})),S&&E.forEach((e=>{d[e].swiperLoopMoveDOM=!0,u.append(d[e]),d[e].swiperLoopMoveDOM=!1})),o.recalcSlides(),"auto"===m.slidesPerView?o.updateSlides():b&&(y.length>0&&T||E.length>0&&S)&&o.slides.forEach(((e,t)=>{o.grid.updateSlide(t,e,o.slides)})),m.watchSlidesProgress&&o.updateSlidesOffset(),s)if(y.length>0&&T){if(void 0===t){const e=o.slidesGrid[x],t=o.slidesGrid[x+M]-e;l?o.setTranslate(o.translate-t):(o.slideTo(x+M,0,!1,!0),i&&(o.touchEventsData.startTranslate=o.touchEventsData.startTranslate-t,o.touchEventsData.currentTranslate=o.touchEventsData.currentTranslate-t))}else if(i){const e=b?y.length/m.grid.rows:y.length;o.slideTo(o.activeIndex+e,0,!1,!0),o.touchEventsData.currentTranslate=o.translate}}else if(E.length>0&&S)if(void 0===t){const e=o.slidesGrid[x],t=o.slidesGrid[x-C]-e;l?o.setTranslate(o.translate-t):(o.slideTo(x-C,0,!1,!0),i&&(o.touchEventsData.startTranslate=o.touchEventsData.startTranslate-t,o.touchEventsData.currentTranslate=o.touchEventsData.currentTranslate-t))}else{const e=b?E.length/m.grid.rows:E.length;o.slideTo(o.activeIndex-e,0,!1,!0)}if(o.allowSlidePrev=c,o.allowSlideNext=p,o.controller&&o.controller.control&&!n){const e={slideRealIndex:t,direction:a,setTranslate:i,activeSlideIndex:r,byController:!0};Array.isArray(o.controller.control)?o.controller.control.forEach((t=>{!t.destroyed&&t.params.loop&&t.loopFix({...e,slideTo:t.params.slidesPerView===m.slidesPerView&&s})})):o.controller.control instanceof o.constructor&&o.controller.control.params.loop&&o.controller.control.loopFix({...e,slideTo:o.controller.control.params.slidesPerView===m.slidesPerView&&s})}o.emit("loopFix")},loopDestroy:function(){const e=this,{params:t,slidesEl:s}=e;if(!t.loop||e.virtual&&e.params.virtual.enabled)return;e.recalcSlides();const a=[];e.slides.forEach((e=>{const t=void 0===e.swiperSlideIndex?1*e.getAttribute("data-swiper-slide-index"):e.swiperSlideIndex;a[t]=e})),e.slides.forEach((e=>{e.removeAttribute("data-swiper-slide-index")})),a.forEach((e=>{s.append(e)})),e.recalcSlides(),e.slideTo(e.realIndex,0)}};function N(e,t,s){const a=r(),{params:i}=e,n=i.edgeSwipeDetection,l=i.edgeSwipeThreshold;return!n||!(s<=l||s>=a.innerWidth-l)||"prevent"===n&&(t.preventDefault(),!0)}function Y(e){const t=this,s=a();let i=e;i.originalEvent&&(i=i.originalEvent);const n=t.touchEventsData;if("pointerdown"===i.type){if(null!==n.pointerId&&n.pointerId!==i.pointerId)return;n.pointerId=i.pointerId}else"touchstart"===i.type&&1===i.targetTouches.length&&(n.touchId=i.targetTouches[0].identifier);if("touchstart"===i.type)return void N(t,i,i.targetTouches[0].pageX);const{params:l,touches:d,enabled:c}=t;if(!c)return;if(!l.simulateTouch&&"mouse"===i.pointerType)return;if(t.animating&&l.preventInteractionOnTransition)return;!t.animating&&l.cssMode&&l.loop&&t.loopFix();let p=i.target;if("wrapper"===l.touchEventsTarget&&!t.wrapperEl.contains(p))return;if("which"in i&&3===i.which)return;if("button"in i&&i.button>0)return;if(n.isTouched&&n.isMoved)return;const u=!!l.noSwipingClass&&""!==l.noSwipingClass,m=i.composedPath?i.composedPath():i.path;u&&i.target&&i.target.shadowRoot&&m&&(p=m[0]);const h=l.noSwipingSelector?l.noSwipingSelector:`.${l.noSwipingClass}`,f=!(!i.target||!i.target.shadowRoot);if(l.noSwiping&&(f?function(e,t){return void 0===t&&(t=this),function t(s){if(!s||s===a()||s===r())return null;s.assignedSlot&&(s=s.assignedSlot);const i=s.closest(e);return i||s.getRootNode?i||t(s.getRootNode().host):null}(t)}(h,p):p.closest(h)))return void(t.allowClick=!0);if(l.swipeHandler&&!p.closest(l.swipeHandler))return;d.currentX=i.pageX,d.currentY=i.pageY;const g=d.currentX,v=d.currentY;if(!N(t,i,g))return;Object.assign(n,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),d.startX=g,d.startY=v,n.touchStartTime=o(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,l.threshold>0&&(n.allowThresholdMove=!1);let w=!0;p.matches(n.focusableElements)&&(w=!1,"SELECT"===p.nodeName&&(n.isTouched=!1)),s.activeElement&&s.activeElement.matches(n.focusableElements)&&s.activeElement!==p&&s.activeElement.blur();const b=w&&t.allowTouchMove&&l.touchStartPreventDefault;!l.touchStartForcePreventDefault&&!b||p.isContentEditable||i.preventDefault(),l.freeMode&&l.freeMode.enabled&&t.freeMode&&t.animating&&!l.cssMode&&t.freeMode.onTouchStart(),t.emit("touchStart",i)}function B(e){const t=a(),s=this,i=s.touchEventsData,{params:r,touches:n,rtlTranslate:l,enabled:d}=s;if(!d)return;if(!r.simulateTouch&&"mouse"===e.pointerType)return;let c,p=e;if(p.originalEvent&&(p=p.originalEvent),"pointermove"===p.type){if(null!==i.touchId)return;if(p.pointerId!==i.pointerId)return}if("touchmove"===p.type){if(c=[...p.changedTouches].filter((e=>e.identifier===i.touchId))[0],!c||c.identifier!==i.touchId)return}else c=p;if(!i.isTouched)return void(i.startMoving&&i.isScrolling&&s.emit("touchMoveOpposite",p));const u=c.pageX,m=c.pageY;if(p.preventedByNestedSwiper)return n.startX=u,void(n.startY=m);if(!s.allowTouchMove)return p.target.matches(i.focusableElements)||(s.allowClick=!1),void(i.isTouched&&(Object.assign(n,{startX:u,startY:m,currentX:u,currentY:m}),i.touchStartTime=o()));if(r.touchReleaseOnEdges&&!r.loop)if(s.isVertical()){if(m<n.startY&&s.translate<=s.maxTranslate()||m>n.startY&&s.translate>=s.minTranslate())return i.isTouched=!1,void(i.isMoved=!1)}else if(u<n.startX&&s.translate<=s.maxTranslate()||u>n.startX&&s.translate>=s.minTranslate())return;if(t.activeElement&&p.target===t.activeElement&&p.target.matches(i.focusableElements))return i.isMoved=!0,void(s.allowClick=!1);i.allowTouchCallbacks&&s.emit("touchMove",p),n.previousX=n.currentX,n.previousY=n.currentY,n.currentX=u,n.currentY=m;const h=n.currentX-n.startX,f=n.currentY-n.startY;if(s.params.threshold&&Math.sqrt(h**2+f**2)<s.params.threshold)return;if(void 0===i.isScrolling){let e;s.isHorizontal()&&n.currentY===n.startY||s.isVertical()&&n.currentX===n.startX?i.isScrolling=!1:h*h+f*f>=25&&(e=180*Math.atan2(Math.abs(f),Math.abs(h))/Math.PI,i.isScrolling=s.isHorizontal()?e>r.touchAngle:90-e>r.touchAngle)}if(i.isScrolling&&s.emit("touchMoveOpposite",p),void 0===i.startMoving&&(n.currentX===n.startX&&n.currentY===n.startY||(i.startMoving=!0)),i.isScrolling)return void(i.isTouched=!1);if(!i.startMoving)return;s.allowClick=!1,!r.cssMode&&p.cancelable&&p.preventDefault(),r.touchMoveStopPropagation&&!r.nested&&p.stopPropagation();let g=s.isHorizontal()?h:f,v=s.isHorizontal()?n.currentX-n.previousX:n.currentY-n.previousY;r.oneWayMovement&&(g=Math.abs(g)*(l?1:-1),v=Math.abs(v)*(l?1:-1)),n.diff=g,g*=r.touchRatio,l&&(g=-g,v=-v);const w=s.touchesDirection;s.swipeDirection=g>0?"prev":"next",s.touchesDirection=v>0?"prev":"next";const b=s.params.loop&&!r.cssMode,y="next"===s.touchesDirection&&s.allowSlideNext||"prev"===s.touchesDirection&&s.allowSlidePrev;if(!i.isMoved){if(b&&y&&s.loopFix({direction:s.swipeDirection}),i.startTranslate=s.getTranslate(),s.setTransition(0),s.animating){const e=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0});s.wrapperEl.dispatchEvent(e)}i.allowMomentumBounce=!1,!r.grabCursor||!0!==s.allowSlideNext&&!0!==s.allowSlidePrev||s.setGrabCursor(!0),s.emit("sliderFirstMove",p)}if((new Date).getTime(),i.isMoved&&i.allowThresholdMove&&w!==s.touchesDirection&&b&&y&&Math.abs(g)>=1)return Object.assign(n,{startX:u,startY:m,currentX:u,currentY:m,startTranslate:i.currentTranslate}),i.loopSwapReset=!0,void(i.startTranslate=i.currentTranslate);s.emit("sliderMove",p),i.isMoved=!0,i.currentTranslate=g+i.startTranslate;let E=!0,x=r.resistanceRatio;if(r.touchReleaseOnEdges&&(x=0),g>0?(b&&y&&i.allowThresholdMove&&i.currentTranslate>(r.centeredSlides?s.minTranslate()-s.slidesSizesGrid[s.activeIndex+1]:s.minTranslate())&&s.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),i.currentTranslate>s.minTranslate()&&(E=!1,r.resistance&&(i.currentTranslate=s.minTranslate()-1+(-s.minTranslate()+i.startTranslate+g)**x))):g<0&&(b&&y&&i.allowThresholdMove&&i.currentTranslate<(r.centeredSlides?s.maxTranslate()+s.slidesSizesGrid[s.slidesSizesGrid.length-1]:s.maxTranslate())&&s.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:s.slides.length-("auto"===r.slidesPerView?s.slidesPerViewDynamic():Math.ceil(parseFloat(r.slidesPerView,10)))}),i.currentTranslate<s.maxTranslate()&&(E=!1,r.resistance&&(i.currentTranslate=s.maxTranslate()+1-(s.maxTranslate()-i.startTranslate-g)**x))),E&&(p.preventedByNestedSwiper=!0),!s.allowSlideNext&&"next"===s.swipeDirection&&i.currentTranslate<i.startTranslate&&(i.currentTranslate=i.startTranslate),!s.allowSlidePrev&&"prev"===s.swipeDirection&&i.currentTranslate>i.startTranslate&&(i.currentTranslate=i.startTranslate),s.allowSlidePrev||s.allowSlideNext||(i.currentTranslate=i.startTranslate),r.threshold>0){if(!(Math.abs(g)>r.threshold||i.allowThresholdMove))return void(i.currentTranslate=i.startTranslate);if(!i.allowThresholdMove)return i.allowThresholdMove=!0,n.startX=n.currentX,n.startY=n.currentY,i.currentTranslate=i.startTranslate,void(n.diff=s.isHorizontal()?n.currentX-n.startX:n.currentY-n.startY)}r.followFinger&&!r.cssMode&&((r.freeMode&&r.freeMode.enabled&&s.freeMode||r.watchSlidesProgress)&&(s.updateActiveIndex(),s.updateSlidesClasses()),r.freeMode&&r.freeMode.enabled&&s.freeMode&&s.freeMode.onTouchMove(),s.updateProgress(i.currentTranslate),s.setTranslate(i.currentTranslate))}function R(e){const t=this,s=t.touchEventsData;let a,i=e;i.originalEvent&&(i=i.originalEvent);if("touchend"===i.type||"touchcancel"===i.type){if(a=[...i.changedTouches].filter((e=>e.identifier===s.touchId))[0],!a||a.identifier!==s.touchId)return}else{if(null!==s.touchId)return;if(i.pointerId!==s.pointerId)return;a=i}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(i.type)){if(!(["pointercancel","contextmenu"].includes(i.type)&&(t.browser.isSafari||t.browser.isWebView)))return}s.pointerId=null,s.touchId=null;const{params:r,touches:n,rtlTranslate:d,slidesGrid:c,enabled:p}=t;if(!p)return;if(!r.simulateTouch&&"mouse"===i.pointerType)return;if(s.allowTouchCallbacks&&t.emit("touchEnd",i),s.allowTouchCallbacks=!1,!s.isTouched)return s.isMoved&&r.grabCursor&&t.setGrabCursor(!1),s.isMoved=!1,void(s.startMoving=!1);r.grabCursor&&s.isMoved&&s.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);const u=o(),m=u-s.touchStartTime;if(t.allowClick){const e=i.path||i.composedPath&&i.composedPath();t.updateClickedSlide(e&&e[0]||i.target,e),t.emit("tap click",i),m<300&&u-s.lastClickTime<300&&t.emit("doubleTap doubleClick",i)}if(s.lastClickTime=o(),l((()=>{t.destroyed||(t.allowClick=!0)})),!s.isTouched||!s.isMoved||!t.swipeDirection||0===n.diff&&!s.loopSwapReset||s.currentTranslate===s.startTranslate&&!s.loopSwapReset)return s.isTouched=!1,s.isMoved=!1,void(s.startMoving=!1);let h;if(s.isTouched=!1,s.isMoved=!1,s.startMoving=!1,h=r.followFinger?d?t.translate:-t.translate:-s.currentTranslate,r.cssMode)return;if(r.freeMode&&r.freeMode.enabled)return void t.freeMode.onTouchEnd({currentPos:h});let f=0,g=t.slidesSizesGrid[0];for(let e=0;e<c.length;e+=e<r.slidesPerGroupSkip?1:r.slidesPerGroup){const t=e<r.slidesPerGroupSkip-1?1:r.slidesPerGroup;void 0!==c[e+t]?h>=c[e]&&h<c[e+t]&&(f=e,g=c[e+t]-c[e]):h>=c[e]&&(f=e,g=c[c.length-1]-c[c.length-2])}let v=null,w=null;r.rewind&&(t.isBeginning?w=r.virtual&&r.virtual.enabled&&t.virtual?t.virtual.slides.length-1:t.slides.length-1:t.isEnd&&(v=0));const b=(h-c[f])/g,y=f<r.slidesPerGroupSkip-1?1:r.slidesPerGroup;if(m>r.longSwipesMs){if(!r.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(b>=r.longSwipesRatio?t.slideTo(r.rewind&&t.isEnd?v:f+y):t.slideTo(f)),"prev"===t.swipeDirection&&(b>1-r.longSwipesRatio?t.slideTo(f+y):null!==w&&b<0&&Math.abs(b)>r.longSwipesRatio?t.slideTo(w):t.slideTo(f))}else{if(!r.shortSwipes)return void t.slideTo(t.activeIndex);t.navigation&&(i.target===t.navigation.nextEl||i.target===t.navigation.prevEl)?i.target===t.navigation.nextEl?t.slideTo(f+y):t.slideTo(f):("next"===t.swipeDirection&&t.slideTo(null!==v?v:f+y),"prev"===t.swipeDirection&&t.slideTo(null!==w?w:f))}}function q(){const e=this,{params:t,el:s}=e;if(s&&0===s.offsetWidth)return;t.breakpoints&&e.setBreakpoint();const{allowSlideNext:a,allowSlidePrev:i,snapGrid:r}=e,n=e.virtual&&e.params.virtual.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();const l=n&&t.loop;!("auto"===t.slidesPerView||t.slidesPerView>1)||!e.isEnd||e.isBeginning||e.params.centeredSlides||l?e.params.loop&&!n?e.slideToLoop(e.realIndex,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0):e.slideTo(e.slides.length-1,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&(clearTimeout(e.autoplay.resizeTimeout),e.autoplay.resizeTimeout=setTimeout((()=>{e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.resume()}),500)),e.allowSlidePrev=i,e.allowSlideNext=a,e.params.watchOverflow&&r!==e.snapGrid&&e.checkOverflow()}function V(e){const t=this;t.enabled&&(t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function _(){const e=this,{wrapperEl:t,rtlTranslate:s,enabled:a}=e;if(!a)return;let i;e.previousTranslate=e.translate,e.isHorizontal()?e.translate=-t.scrollLeft:e.translate=-t.scrollTop,0===e.translate&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();const r=e.maxTranslate()-e.minTranslate();i=0===r?0:(e.translate-e.minTranslate())/r,i!==e.progress&&e.updateProgress(s?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}function F(e){const t=this;z(t,e.target),t.params.cssMode||"auto"!==t.params.slidesPerView&&!t.params.autoHeight||t.update()}function j(){const e=this;e.documentTouchHandlerProceeded||(e.documentTouchHandlerProceeded=!0,e.params.touchReleaseOnEdges&&(e.el.style.touchAction="auto"))}const W=(e,t)=>{const s=a(),{params:i,el:r,wrapperEl:n,device:l}=e,o=!!i.nested,d="on"===t?"addEventListener":"removeEventListener",c=t;s[d]("touchstart",e.onDocumentTouchStart,{passive:!1,capture:o}),r[d]("touchstart",e.onTouchStart,{passive:!1}),r[d]("pointerdown",e.onTouchStart,{passive:!1}),s[d]("touchmove",e.onTouchMove,{passive:!1,capture:o}),s[d]("pointermove",e.onTouchMove,{passive:!1,capture:o}),s[d]("touchend",e.onTouchEnd,{passive:!0}),s[d]("pointerup",e.onTouchEnd,{passive:!0}),s[d]("pointercancel",e.onTouchEnd,{passive:!0}),s[d]("touchcancel",e.onTouchEnd,{passive:!0}),s[d]("pointerout",e.onTouchEnd,{passive:!0}),s[d]("pointerleave",e.onTouchEnd,{passive:!0}),s[d]("contextmenu",e.onTouchEnd,{passive:!0}),(i.preventClicks||i.preventClicksPropagation)&&r[d]("click",e.onClick,!0),i.cssMode&&n[d]("scroll",e.onScroll),i.updateOnWindowResize?e[c](l.ios||l.android?"resize orientationchange observerUpdate":"resize observerUpdate",q,!0):e[c]("observerUpdate",q,!0),r[d]("load",e.onLoad,{capture:!0})};const U=(e,t)=>e.grid&&t.grid&&t.grid.rows>1;var K={init:!0,direction:"horizontal",oneWayMovement:!1,touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,eventsPrefix:"swiper",enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:5,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,loop:!1,loopAddBlankSlides:!0,loopAdditionalSlides:0,loopPreventsSliding:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-blank",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideFullyVisibleClass:"swiper-slide-fully-visible",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",lazyPreloaderClass:"swiper-lazy-preloader",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1};function Z(e,t){return function(s){void 0===s&&(s={});const a=Object.keys(s)[0],i=s[a];"object"==typeof i&&null!==i?(!0===e[a]&&(e[a]={enabled:!0}),"navigation"===a&&e[a]&&e[a].enabled&&!e[a].prevEl&&!e[a].nextEl&&(e[a].auto=!0),["pagination","scrollbar"].indexOf(a)>=0&&e[a]&&e[a].enabled&&!e[a].el&&(e[a].auto=!0),a in e&&"enabled"in i?("object"!=typeof e[a]||"enabled"in e[a]||(e[a].enabled=!0),e[a]||(e[a]={enabled:!1}),p(t,s)):p(t,s)):p(t,s)}}const Q={eventsEmitter:I,update:O,translate:D,transition:{setTransition:function(e,t){const s=this;s.params.cssMode||(s.wrapperEl.style.transitionDuration=`${e}ms`,s.wrapperEl.style.transitionDelay=0===e?"0ms":""),s.emit("setTransition",e,t)},transitionStart:function(e,t){void 0===e&&(e=!0);const s=this,{params:a}=s;a.cssMode||(a.autoHeight&&s.updateAutoHeight(),G({swiper:s,runCallbacks:e,direction:t,step:"Start"}))},transitionEnd:function(e,t){void 0===e&&(e=!0);const s=this,{params:a}=s;s.animating=!1,a.cssMode||(s.setTransition(0),G({swiper:s,runCallbacks:e,direction:t,step:"End"}))}},slide:X,loop:H,grabCursor:{setGrabCursor:function(e){const t=this;if(!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;const s="container"===t.params.touchEventsTarget?t.el:t.wrapperEl;t.isElement&&(t.__preventObserver__=!0),s.style.cursor="move",s.style.cursor=e?"grabbing":"grab",t.isElement&&requestAnimationFrame((()=>{t.__preventObserver__=!1}))},unsetGrabCursor:function(){const e=this;e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.isElement&&(e.__preventObserver__=!0),e["container"===e.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="",e.isElement&&requestAnimationFrame((()=>{e.__preventObserver__=!1})))}},events:{attachEvents:function(){const e=this,{params:t}=e;e.onTouchStart=Y.bind(e),e.onTouchMove=B.bind(e),e.onTouchEnd=R.bind(e),e.onDocumentTouchStart=j.bind(e),t.cssMode&&(e.onScroll=_.bind(e)),e.onClick=V.bind(e),e.onLoad=F.bind(e),W(e,"on")},detachEvents:function(){W(this,"off")}},breakpoints:{setBreakpoint:function(){const e=this,{realIndex:t,initialized:s,params:a,el:i}=e,r=a.breakpoints;if(!r||r&&0===Object.keys(r).length)return;const n=e.getBreakpoint(r,e.params.breakpointsBase,e.el);if(!n||e.currentBreakpoint===n)return;const l=(n in r?r[n]:void 0)||e.originalParams,o=U(e,a),d=U(e,l),c=a.enabled;o&&!d?(i.classList.remove(`${a.containerModifierClass}grid`,`${a.containerModifierClass}grid-column`),e.emitContainerClasses()):!o&&d&&(i.classList.add(`${a.containerModifierClass}grid`),(l.grid.fill&&"column"===l.grid.fill||!l.grid.fill&&"column"===a.grid.fill)&&i.classList.add(`${a.containerModifierClass}grid-column`),e.emitContainerClasses()),["navigation","pagination","scrollbar"].forEach((t=>{if(void 0===l[t])return;const s=a[t]&&a[t].enabled,i=l[t]&&l[t].enabled;s&&!i&&e[t].disable(),!s&&i&&e[t].enable()}));const u=l.direction&&l.direction!==a.direction,m=a.loop&&(l.slidesPerView!==a.slidesPerView||u),h=a.loop;u&&s&&e.changeDirection(),p(e.params,l);const f=e.params.enabled,g=e.params.loop;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),c&&!f?e.disable():!c&&f&&e.enable(),e.currentBreakpoint=n,e.emit("_beforeBreakpoint",l),s&&(m?(e.loopDestroy(),e.loopCreate(t),e.updateSlides()):!h&&g?(e.loopCreate(t),e.updateSlides()):h&&!g&&e.loopDestroy()),e.emit("breakpoint",l)},getBreakpoint:function(e,t,s){if(void 0===t&&(t="window"),!e||"container"===t&&!s)return;let a=!1;const i=r(),n="window"===t?i.innerHeight:s.clientHeight,l=Object.keys(e).map((e=>{if("string"==typeof e&&0===e.indexOf("@")){const t=parseFloat(e.substr(1));return{value:n*t,point:e}}return{value:e,point:e}}));l.sort(((e,t)=>parseInt(e.value,10)-parseInt(t.value,10)));for(let e=0;e<l.length;e+=1){const{point:r,value:n}=l[e];"window"===t?i.matchMedia(`(min-width: ${n}px)`).matches&&(a=r):n<=s.clientWidth&&(a=r)}return a||"max"}},checkOverflow:{checkOverflow:function(){const e=this,{isLocked:t,params:s}=e,{slidesOffsetBefore:a}=s;if(a){const t=e.slides.length-1,s=e.slidesGrid[t]+e.slidesSizesGrid[t]+2*a;e.isLocked=e.size>s}else e.isLocked=1===e.snapGrid.length;!0===s.allowSlideNext&&(e.allowSlideNext=!e.isLocked),!0===s.allowSlidePrev&&(e.allowSlidePrev=!e.isLocked),t&&t!==e.isLocked&&(e.isEnd=!1),t!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock")}},classes:{addClasses:function(){const e=this,{classNames:t,params:s,rtl:a,el:i,device:r}=e,n=function(e,t){const s=[];return e.forEach((e=>{"object"==typeof e?Object.keys(e).forEach((a=>{e[a]&&s.push(t+a)})):"string"==typeof e&&s.push(t+e)})),s}(["initialized",s.direction,{"free-mode":e.params.freeMode&&s.freeMode.enabled},{autoheight:s.autoHeight},{rtl:a},{grid:s.grid&&s.grid.rows>1},{"grid-column":s.grid&&s.grid.rows>1&&"column"===s.grid.fill},{android:r.android},{ios:r.ios},{"css-mode":s.cssMode},{centered:s.cssMode&&s.centeredSlides},{"watch-progress":s.watchSlidesProgress}],s.containerModifierClass);t.push(...n),i.classList.add(...t),e.emitContainerClasses()},removeClasses:function(){const{el:e,classNames:t}=this;e.classList.remove(...t),this.emitContainerClasses()}}},J={};class ee{constructor(){let e,t;for(var s=arguments.length,i=new Array(s),r=0;r<s;r++)i[r]=arguments[r];1===i.length&&i[0].constructor&&"Object"===Object.prototype.toString.call(i[0]).slice(8,-1)?t=i[0]:[e,t]=i,t||(t={}),t=p({},t),e&&!t.el&&(t.el=e);const n=a();if(t.el&&"string"==typeof t.el&&n.querySelectorAll(t.el).length>1){const e=[];return n.querySelectorAll(t.el).forEach((s=>{const a=p({},t,{el:s});e.push(new ee(a))})),e}const l=this;l.__swiper__=!0,l.support=P(),l.device=L({userAgent:t.userAgent}),l.browser=A(),l.eventsListeners={},l.eventsAnyListeners=[],l.modules=[...l.__modules__],t.modules&&Array.isArray(t.modules)&&l.modules.push(...t.modules);const o={};l.modules.forEach((e=>{e({params:t,swiper:l,extendParams:Z(t,o),on:l.on.bind(l),once:l.once.bind(l),off:l.off.bind(l),emit:l.emit.bind(l)})}));const d=p({},K,o);return l.params=p({},d,J,t),l.originalParams=p({},l.params),l.passedParams=p({},t),l.params&&l.params.on&&Object.keys(l.params.on).forEach((e=>{l.on(e,l.params.on[e])})),l.params&&l.params.onAny&&l.onAny(l.params.onAny),Object.assign(l,{enabled:l.params.enabled,el:e,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:()=>"horizontal"===l.params.direction,isVertical:()=>"vertical"===l.params.direction,activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,cssOverflowAdjustment(){return Math.trunc(this.translate/2**23)*2**23},allowSlideNext:l.params.allowSlideNext,allowSlidePrev:l.params.allowSlidePrev,touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:l.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:l.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),l.emit("_swiper"),l.params.init&&l.init(),l}getDirectionLabel(e){return this.isHorizontal()?e:{width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"}[e]}getSlideIndex(e){const{slidesEl:t,params:s}=this,a=y(f(t,`.${s.slideClass}, swiper-slide`)[0]);return y(e)-a}getSlideIndexByData(e){return this.getSlideIndex(this.slides.filter((t=>1*t.getAttribute("data-swiper-slide-index")===e))[0])}recalcSlides(){const{slidesEl:e,params:t}=this;this.slides=f(e,`.${t.slideClass}, swiper-slide`)}enable(){const e=this;e.enabled||(e.enabled=!0,e.params.grabCursor&&e.setGrabCursor(),e.emit("enable"))}disable(){const e=this;e.enabled&&(e.enabled=!1,e.params.grabCursor&&e.unsetGrabCursor(),e.emit("disable"))}setProgress(e,t){const s=this;e=Math.min(Math.max(e,0),1);const a=s.minTranslate(),i=(s.maxTranslate()-a)*e+a;s.translateTo(i,void 0===t?0:t),s.updateActiveIndex(),s.updateSlidesClasses()}emitContainerClasses(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=e.el.className.split(" ").filter((t=>0===t.indexOf("swiper")||0===t.indexOf(e.params.containerModifierClass)));e.emit("_containerClasses",t.join(" "))}getSlideClasses(e){const t=this;return t.destroyed?"":e.className.split(" ").filter((e=>0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass))).join(" ")}emitSlidesClasses(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=[];e.slides.forEach((s=>{const a=e.getSlideClasses(s);t.push({slideEl:s,classNames:a}),e.emit("_slideClass",s,a)})),e.emit("_slideClasses",t)}slidesPerViewDynamic(e,t){void 0===e&&(e="current"),void 0===t&&(t=!1);const{params:s,slides:a,slidesGrid:i,slidesSizesGrid:r,size:n,activeIndex:l}=this;let o=1;if("number"==typeof s.slidesPerView)return s.slidesPerView;if(s.centeredSlides){let e,t=a[l]?a[l].swiperSlideSize:0;for(let s=l+1;s<a.length;s+=1)a[s]&&!e&&(t+=a[s].swiperSlideSize,o+=1,t>n&&(e=!0));for(let s=l-1;s>=0;s-=1)a[s]&&!e&&(t+=a[s].swiperSlideSize,o+=1,t>n&&(e=!0))}else if("current"===e)for(let e=l+1;e<a.length;e+=1){(t?i[e]+r[e]-i[l]<n:i[e]-i[l]<n)&&(o+=1)}else for(let e=l-1;e>=0;e-=1){i[l]-i[e]<n&&(o+=1)}return o}update(){const e=this;if(!e||e.destroyed)return;const{snapGrid:t,params:s}=e;function a(){const t=e.rtlTranslate?-1*e.translate:e.translate,s=Math.min(Math.max(t,e.maxTranslate()),e.minTranslate());e.setTranslate(s),e.updateActiveIndex(),e.updateSlidesClasses()}let i;if(s.breakpoints&&e.setBreakpoint(),[...e.el.querySelectorAll('[loading="lazy"]')].forEach((t=>{t.complete&&z(e,t)})),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),s.freeMode&&s.freeMode.enabled&&!s.cssMode)a(),s.autoHeight&&e.updateAutoHeight();else{if(("auto"===s.slidesPerView||s.slidesPerView>1)&&e.isEnd&&!s.centeredSlides){const t=e.virtual&&s.virtual.enabled?e.virtual.slides:e.slides;i=e.slideTo(t.length-1,0,!1,!0)}else i=e.slideTo(e.activeIndex,0,!1,!0);i||a()}s.watchOverflow&&t!==e.snapGrid&&e.checkOverflow(),e.emit("update")}changeDirection(e,t){void 0===t&&(t=!0);const s=this,a=s.params.direction;return e||(e="horizontal"===a?"vertical":"horizontal"),e===a||"horizontal"!==e&&"vertical"!==e||(s.el.classList.remove(`${s.params.containerModifierClass}${a}`),s.el.classList.add(`${s.params.containerModifierClass}${e}`),s.emitContainerClasses(),s.params.direction=e,s.slides.forEach((t=>{"vertical"===e?t.style.width="":t.style.height=""})),s.emit("changeDirection"),t&&s.update()),s}changeLanguageDirection(e){const t=this;t.rtl&&"rtl"===e||!t.rtl&&"ltr"===e||(t.rtl="rtl"===e,t.rtlTranslate="horizontal"===t.params.direction&&t.rtl,t.rtl?(t.el.classList.add(`${t.params.containerModifierClass}rtl`),t.el.dir="rtl"):(t.el.classList.remove(`${t.params.containerModifierClass}rtl`),t.el.dir="ltr"),t.update())}mount(e){const t=this;if(t.mounted)return!0;let s=e||t.params.el;if("string"==typeof s&&(s=document.querySelector(s)),!s)return!1;s.swiper=t,s.parentNode&&s.parentNode.host&&"SWIPER-CONTAINER"===s.parentNode.host.nodeName&&(t.isElement=!0);const a=()=>`.${(t.params.wrapperClass||"").trim().split(" ").join(".")}`;let i=(()=>{if(s&&s.shadowRoot&&s.shadowRoot.querySelector){return s.shadowRoot.querySelector(a())}return f(s,a())[0]})();return!i&&t.params.createElements&&(i=v("div",t.params.wrapperClass),s.append(i),f(s,`.${t.params.slideClass}`).forEach((e=>{i.append(e)}))),Object.assign(t,{el:s,wrapperEl:i,slidesEl:t.isElement&&!s.parentNode.host.slideSlots?s.parentNode.host:i,hostEl:t.isElement?s.parentNode.host:s,mounted:!0,rtl:"rtl"===s.dir.toLowerCase()||"rtl"===b(s,"direction"),rtlTranslate:"horizontal"===t.params.direction&&("rtl"===s.dir.toLowerCase()||"rtl"===b(s,"direction")),wrongRTL:"-webkit-box"===b(i,"display")}),!0}init(e){const t=this;if(t.initialized)return t;if(!1===t.mount(e))return t;t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.enabled&&t.setGrabCursor(),t.params.loop&&t.virtual&&t.params.virtual.enabled?t.slideTo(t.params.initialSlide+t.virtual.slidesBefore,0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.params.loop&&t.loopCreate(),t.attachEvents();const s=[...t.el.querySelectorAll('[loading="lazy"]')];return t.isElement&&s.push(...t.hostEl.querySelectorAll('[loading="lazy"]')),s.forEach((e=>{e.complete?z(t,e):e.addEventListener("load",(e=>{z(t,e.target)}))})),k(t),t.initialized=!0,k(t),t.emit("init"),t.emit("afterInit"),t}destroy(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);const s=this,{params:a,el:i,wrapperEl:r,slides:n}=s;return void 0===s.params||s.destroyed||(s.emit("beforeDestroy"),s.initialized=!1,s.detachEvents(),a.loop&&s.loopDestroy(),t&&(s.removeClasses(),i.removeAttribute("style"),r.removeAttribute("style"),n&&n.length&&n.forEach((e=>{e.classList.remove(a.slideVisibleClass,a.slideFullyVisibleClass,a.slideActiveClass,a.slideNextClass,a.slidePrevClass),e.removeAttribute("style"),e.removeAttribute("data-swiper-slide-index")}))),s.emit("destroy"),Object.keys(s.eventsListeners).forEach((e=>{s.off(e)})),!1!==e&&(s.el.swiper=null,function(e){const t=e;Object.keys(t).forEach((e=>{try{t[e]=null}catch(e){}try{delete t[e]}catch(e){}}))}(s)),s.destroyed=!0),null}static extendDefaults(e){p(J,e)}static get extendedDefaults(){return J}static get defaults(){return K}static installModule(e){ee.prototype.__modules__||(ee.prototype.__modules__=[]);const t=ee.prototype.__modules__;"function"==typeof e&&t.indexOf(e)<0&&t.push(e)}static use(e){return Array.isArray(e)?(e.forEach((e=>ee.installModule(e))),ee):(ee.installModule(e),ee)}}function te(e,t,s,a){return e.params.createElements&&Object.keys(a).forEach((i=>{if(!s[i]&&!0===s.auto){let r=f(e.el,`.${a[i]}`)[0];r||(r=v("div",a[i]),r.className=a[i],e.el.append(r)),s[i]=r,t[i]=r}})),s}function se(e){return void 0===e&&(e=""),`.${e.trim().replace(/([\.:!+\/])/g,"\\$1").replace(/ /g,".")}`}function ae(e){const t=this,{params:s,slidesEl:a}=t;s.loop&&t.loopDestroy();const i=e=>{if("string"==typeof e){const t=document.createElement("div");t.innerHTML=e,a.append(t.children[0]),t.innerHTML=""}else a.append(e)};if("object"==typeof e&&"length"in e)for(let t=0;t<e.length;t+=1)e[t]&&i(e[t]);else i(e);t.recalcSlides(),s.loop&&t.loopCreate(),s.observer&&!t.isElement||t.update()}function ie(e){const t=this,{params:s,activeIndex:a,slidesEl:i}=t;s.loop&&t.loopDestroy();let r=a+1;const n=e=>{if("string"==typeof e){const t=document.createElement("div");t.innerHTML=e,i.prepend(t.children[0]),t.innerHTML=""}else i.prepend(e)};if("object"==typeof e&&"length"in e){for(let t=0;t<e.length;t+=1)e[t]&&n(e[t]);r=a+e.length}else n(e);t.recalcSlides(),s.loop&&t.loopCreate(),s.observer&&!t.isElement||t.update(),t.slideTo(r,0,!1)}function re(e,t){const s=this,{params:a,activeIndex:i,slidesEl:r}=s;let n=i;a.loop&&(n-=s.loopedSlides,s.loopDestroy(),s.recalcSlides());const l=s.slides.length;if(e<=0)return void s.prependSlide(t);if(e>=l)return void s.appendSlide(t);let o=n>e?n+1:n;const d=[];for(let t=l-1;t>=e;t-=1){const e=s.slides[t];e.remove(),d.unshift(e)}if("object"==typeof t&&"length"in t){for(let e=0;e<t.length;e+=1)t[e]&&r.append(t[e]);o=n>e?n+t.length:n}else r.append(t);for(let e=0;e<d.length;e+=1)r.append(d[e]);s.recalcSlides(),a.loop&&s.loopCreate(),a.observer&&!s.isElement||s.update(),a.loop?s.slideTo(o+s.loopedSlides,0,!1):s.slideTo(o,0,!1)}function ne(e){const t=this,{params:s,activeIndex:a}=t;let i=a;s.loop&&(i-=t.loopedSlides,t.loopDestroy());let r,n=i;if("object"==typeof e&&"length"in e){for(let s=0;s<e.length;s+=1)r=e[s],t.slides[r]&&t.slides[r].remove(),r<n&&(n-=1);n=Math.max(n,0)}else r=e,t.slides[r]&&t.slides[r].remove(),r<n&&(n-=1),n=Math.max(n,0);t.recalcSlides(),s.loop&&t.loopCreate(),s.observer&&!t.isElement||t.update(),s.loop?t.slideTo(n+t.loopedSlides,0,!1):t.slideTo(n,0,!1)}function le(){const e=this,t=[];for(let s=0;s<e.slides.length;s+=1)t.push(s);e.removeSlide(t)}function oe(e){const{effect:t,swiper:s,on:a,setTranslate:i,setTransition:r,overwriteParams:n,perspective:l,recreateShadows:o,getEffectParams:d}=e;let c;a("beforeInit",(()=>{if(s.params.effect!==t)return;s.classNames.push(`${s.params.containerModifierClass}${t}`),l&&l()&&s.classNames.push(`${s.params.containerModifierClass}3d`);const e=n?n():{};Object.assign(s.params,e),Object.assign(s.originalParams,e)})),a("setTranslate",(()=>{s.params.effect===t&&i()})),a("setTransition",((e,a)=>{s.params.effect===t&&r(a)})),a("transitionEnd",(()=>{if(s.params.effect===t&&o){if(!d||!d().slideShadows)return;s.slides.forEach((e=>{e.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach((e=>e.remove()))})),o()}})),a("virtualUpdate",(()=>{s.params.effect===t&&(s.slides.length||(c=!0),requestAnimationFrame((()=>{c&&s.slides&&s.slides.length&&(i(),c=!1)})))}))}function de(e,t){const s=h(t);return s!==t&&(s.style.backfaceVisibility="hidden",s.style["-webkit-backface-visibility"]="hidden"),s}function ce(e){let{swiper:t,duration:s,transformElements:a,allSlides:i}=e;const{activeIndex:r}=t;if(t.params.virtualTranslate&&0!==s){let e,s=!1;e=i?a:a.filter((e=>{const s=e.classList.contains("swiper-slide-transform")?(e=>{if(!e.parentElement)return t.slides.filter((t=>t.shadowRoot&&t.shadowRoot===e.parentNode))[0];return e.parentElement})(e):e;return t.getSlideIndex(s)===r})),e.forEach((e=>{x(e,(()=>{if(s)return;if(!t||t.destroyed)return;s=!0,t.animating=!1;const e=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0});t.wrapperEl.dispatchEvent(e)}))}))}}function pe(e,t,s){const a=`swiper-slide-shadow${s?`-${s}`:""}${e?` swiper-slide-shadow-${e}`:""}`,i=h(t);let r=i.querySelector(`.${a.split(" ").join(".")}`);return r||(r=v("div",a.split(" ")),i.append(r)),r}Object.keys(Q).forEach((e=>{Object.keys(Q[e]).forEach((t=>{ee.prototype[t]=Q[e][t]}))})),ee.use([function(e){let{swiper:t,on:s,emit:a}=e;const i=r();let n=null,l=null;const o=()=>{t&&!t.destroyed&&t.initialized&&(a("beforeResize"),a("resize"))},d=()=>{t&&!t.destroyed&&t.initialized&&a("orientationchange")};s("init",(()=>{t.params.resizeObserver&&void 0!==i.ResizeObserver?t&&!t.destroyed&&t.initialized&&(n=new ResizeObserver((e=>{l=i.requestAnimationFrame((()=>{const{width:s,height:a}=t;let i=s,r=a;e.forEach((e=>{let{contentBoxSize:s,contentRect:a,target:n}=e;n&&n!==t.el||(i=a?a.width:(s[0]||s).inlineSize,r=a?a.height:(s[0]||s).blockSize)})),i===s&&r===a||o()}))})),n.observe(t.el)):(i.addEventListener("resize",o),i.addEventListener("orientationchange",d))})),s("destroy",(()=>{l&&i.cancelAnimationFrame(l),n&&n.unobserve&&t.el&&(n.unobserve(t.el),n=null),i.removeEventListener("resize",o),i.removeEventListener("orientationchange",d)}))},function(e){let{swiper:t,extendParams:s,on:a,emit:i}=e;const n=[],l=r(),o=function(e,s){void 0===s&&(s={});const a=new(l.MutationObserver||l.WebkitMutationObserver)((e=>{if(t.__preventObserver__)return;if(1===e.length)return void i("observerUpdate",e[0]);const s=function(){i("observerUpdate",e[0])};l.requestAnimationFrame?l.requestAnimationFrame(s):l.setTimeout(s,0)}));a.observe(e,{attributes:void 0===s.attributes||s.attributes,childList:void 0===s.childList||s.childList,characterData:void 0===s.characterData||s.characterData}),n.push(a)};s({observer:!1,observeParents:!1,observeSlideChildren:!1}),a("init",(()=>{if(t.params.observer){if(t.params.observeParents){const e=E(t.hostEl);for(let t=0;t<e.length;t+=1)o(e[t])}o(t.hostEl,{childList:t.params.observeSlideChildren}),o(t.wrapperEl,{attributes:!1})}})),a("destroy",(()=>{n.forEach((e=>{e.disconnect()})),n.splice(0,n.length)}))}]);const ue=[function(e){let t,{swiper:s,extendParams:i,on:r,emit:n}=e;i({virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null,renderExternalUpdate:!0,addSlidesBefore:0,addSlidesAfter:0}});const l=a();s.virtual={cache:{},from:void 0,to:void 0,slides:[],offset:0,slidesGrid:[]};const o=l.createElement("div");function d(e,t){const a=s.params.virtual;if(a.cache&&s.virtual.cache[t])return s.virtual.cache[t];let i;return a.renderSlide?(i=a.renderSlide.call(s,e,t),"string"==typeof i&&(o.innerHTML=i,i=o.children[0])):i=s.isElement?v("swiper-slide"):v("div",s.params.slideClass),i.setAttribute("data-swiper-slide-index",t),a.renderSlide||(i.innerHTML=e),a.cache&&(s.virtual.cache[t]=i),i}function c(e){const{slidesPerView:t,slidesPerGroup:a,centeredSlides:i,loop:r}=s.params,{addSlidesBefore:l,addSlidesAfter:o}=s.params.virtual,{from:c,to:p,slides:u,slidesGrid:m,offset:h}=s.virtual;s.params.cssMode||s.updateActiveIndex();const g=s.activeIndex||0;let v,w,b;v=s.rtlTranslate?"right":s.isHorizontal()?"left":"top",i?(w=Math.floor(t/2)+a+o,b=Math.floor(t/2)+a+l):(w=t+(a-1)+o,b=(r?t:a)+l);let y=g-b,E=g+w;r||(y=Math.max(y,0),E=Math.min(E,u.length-1));let x=(s.slidesGrid[y]||0)-(s.slidesGrid[0]||0);function S(){s.updateSlides(),s.updateProgress(),s.updateSlidesClasses(),n("virtualUpdate")}if(r&&g>=b?(y-=b,i||(x+=s.slidesGrid[0])):r&&g<b&&(y=-b,i&&(x+=s.slidesGrid[0])),Object.assign(s.virtual,{from:y,to:E,offset:x,slidesGrid:s.slidesGrid,slidesBefore:b,slidesAfter:w}),c===y&&p===E&&!e)return s.slidesGrid!==m&&x!==h&&s.slides.forEach((e=>{e.style[v]=x-Math.abs(s.cssOverflowAdjustment())+"px"})),s.updateProgress(),void n("virtualUpdate");if(s.params.virtual.renderExternal)return s.params.virtual.renderExternal.call(s,{offset:x,from:y,to:E,slides:function(){const e=[];for(let t=y;t<=E;t+=1)e.push(u[t]);return e}()}),void(s.params.virtual.renderExternalUpdate?S():n("virtualUpdate"));const T=[],M=[],C=e=>{let t=e;return e<0?t=u.length+e:t>=u.length&&(t-=u.length),t};if(e)s.slides.filter((e=>e.matches(`.${s.params.slideClass}, swiper-slide`))).forEach((e=>{e.remove()}));else for(let e=c;e<=p;e+=1)if(e<y||e>E){const t=C(e);s.slides.filter((e=>e.matches(`.${s.params.slideClass}[data-swiper-slide-index="${t}"], swiper-slide[data-swiper-slide-index="${t}"]`))).forEach((e=>{e.remove()}))}const P=r?-u.length:0,L=r?2*u.length:u.length;for(let t=P;t<L;t+=1)if(t>=y&&t<=E){const s=C(t);void 0===p||e?M.push(s):(t>p&&M.push(s),t<c&&T.push(s))}if(M.forEach((e=>{s.slidesEl.append(d(u[e],e))})),r)for(let e=T.length-1;e>=0;e-=1){const t=T[e];s.slidesEl.prepend(d(u[t],t))}else T.sort(((e,t)=>t-e)),T.forEach((e=>{s.slidesEl.prepend(d(u[e],e))}));f(s.slidesEl,".swiper-slide, swiper-slide").forEach((e=>{e.style[v]=x-Math.abs(s.cssOverflowAdjustment())+"px"})),S()}r("beforeInit",(()=>{if(!s.params.virtual.enabled)return;let e;if(void 0===s.passedParams.virtual.slides){const t=[...s.slidesEl.children].filter((e=>e.matches(`.${s.params.slideClass}, swiper-slide`)));t&&t.length&&(s.virtual.slides=[...t],e=!0,t.forEach(((e,t)=>{e.setAttribute("data-swiper-slide-index",t),s.virtual.cache[t]=e,e.remove()})))}e||(s.virtual.slides=s.params.virtual.slides),s.classNames.push(`${s.params.containerModifierClass}virtual`),s.params.watchSlidesProgress=!0,s.originalParams.watchSlidesProgress=!0,c()})),r("setTranslate",(()=>{s.params.virtual.enabled&&(s.params.cssMode&&!s._immediateVirtual?(clearTimeout(t),t=setTimeout((()=>{c()}),100)):c())})),r("init update resize",(()=>{s.params.virtual.enabled&&s.params.cssMode&&u(s.wrapperEl,"--swiper-virtual-size",`${s.virtualSize}px`)})),Object.assign(s.virtual,{appendSlide:function(e){if("object"==typeof e&&"length"in e)for(let t=0;t<e.length;t+=1)e[t]&&s.virtual.slides.push(e[t]);else s.virtual.slides.push(e);c(!0)},prependSlide:function(e){const t=s.activeIndex;let a=t+1,i=1;if(Array.isArray(e)){for(let t=0;t<e.length;t+=1)e[t]&&s.virtual.slides.unshift(e[t]);a=t+e.length,i=e.length}else s.virtual.slides.unshift(e);if(s.params.virtual.cache){const e=s.virtual.cache,t={};Object.keys(e).forEach((s=>{const a=e[s],r=a.getAttribute("data-swiper-slide-index");r&&a.setAttribute("data-swiper-slide-index",parseInt(r,10)+i),t[parseInt(s,10)+i]=a})),s.virtual.cache=t}c(!0),s.slideTo(a,0)},removeSlide:function(e){if(null==e)return;let t=s.activeIndex;if(Array.isArray(e))for(let a=e.length-1;a>=0;a-=1)s.params.virtual.cache&&(delete s.virtual.cache[e[a]],Object.keys(s.virtual.cache).forEach((t=>{t>e&&(s.virtual.cache[t-1]=s.virtual.cache[t],s.virtual.cache[t-1].setAttribute("data-swiper-slide-index",t-1),delete s.virtual.cache[t])}))),s.virtual.slides.splice(e[a],1),e[a]<t&&(t-=1),t=Math.max(t,0);else s.params.virtual.cache&&(delete s.virtual.cache[e],Object.keys(s.virtual.cache).forEach((t=>{t>e&&(s.virtual.cache[t-1]=s.virtual.cache[t],s.virtual.cache[t-1].setAttribute("data-swiper-slide-index",t-1),delete s.virtual.cache[t])}))),s.virtual.slides.splice(e,1),e<t&&(t-=1),t=Math.max(t,0);c(!0),s.slideTo(t,0)},removeAllSlides:function(){s.virtual.slides=[],s.params.virtual.cache&&(s.virtual.cache={}),c(!0),s.slideTo(0,0)},update:c})},function(e){let{swiper:t,extendParams:s,on:i,emit:n}=e;const l=a(),o=r();function d(e){if(!t.enabled)return;const{rtlTranslate:s}=t;let a=e;a.originalEvent&&(a=a.originalEvent);const i=a.keyCode||a.charCode,r=t.params.keyboard.pageUpDown,d=r&&33===i,c=r&&34===i,p=37===i,u=39===i,m=38===i,h=40===i;if(!t.allowSlideNext&&(t.isHorizontal()&&u||t.isVertical()&&h||c))return!1;if(!t.allowSlidePrev&&(t.isHorizontal()&&p||t.isVertical()&&m||d))return!1;if(!(a.shiftKey||a.altKey||a.ctrlKey||a.metaKey||l.activeElement&&l.activeElement.nodeName&&("input"===l.activeElement.nodeName.toLowerCase()||"textarea"===l.activeElement.nodeName.toLowerCase()))){if(t.params.keyboard.onlyInViewport&&(d||c||p||u||m||h)){let e=!1;if(E(t.el,`.${t.params.slideClass}, swiper-slide`).length>0&&0===E(t.el,`.${t.params.slideActiveClass}`).length)return;const a=t.el,i=a.clientWidth,r=a.clientHeight,n=o.innerWidth,l=o.innerHeight,d=w(a);s&&(d.left-=a.scrollLeft);const c=[[d.left,d.top],[d.left+i,d.top],[d.left,d.top+r],[d.left+i,d.top+r]];for(let t=0;t<c.length;t+=1){const s=c[t];if(s[0]>=0&&s[0]<=n&&s[1]>=0&&s[1]<=l){if(0===s[0]&&0===s[1])continue;e=!0}}if(!e)return}t.isHorizontal()?((d||c||p||u)&&(a.preventDefault?a.preventDefault():a.returnValue=!1),((c||u)&&!s||(d||p)&&s)&&t.slideNext(),((d||p)&&!s||(c||u)&&s)&&t.slidePrev()):((d||c||m||h)&&(a.preventDefault?a.preventDefault():a.returnValue=!1),(c||h)&&t.slideNext(),(d||m)&&t.slidePrev()),n("keyPress",i)}}function c(){t.keyboard.enabled||(l.addEventListener("keydown",d),t.keyboard.enabled=!0)}function p(){t.keyboard.enabled&&(l.removeEventListener("keydown",d),t.keyboard.enabled=!1)}t.keyboard={enabled:!1},s({keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}}),i("init",(()=>{t.params.keyboard.enabled&&c()})),i("destroy",(()=>{t.keyboard.enabled&&p()})),Object.assign(t.keyboard,{enable:c,disable:p})},function(e){let{swiper:t,extendParams:s,on:a,emit:i}=e;const n=r();let d;s({mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarget:"container",thresholdDelta:null,thresholdTime:null,noMousewheelClass:"swiper-no-mousewheel"}}),t.mousewheel={enabled:!1};let c,p=o();const u=[];function m(){t.enabled&&(t.mouseEntered=!0)}function h(){t.enabled&&(t.mouseEntered=!1)}function f(e){return!(t.params.mousewheel.thresholdDelta&&e.delta<t.params.mousewheel.thresholdDelta)&&(!(t.params.mousewheel.thresholdTime&&o()-p<t.params.mousewheel.thresholdTime)&&(e.delta>=6&&o()-p<60||(e.direction<0?t.isEnd&&!t.params.loop||t.animating||(t.slideNext(),i("scroll",e.raw)):t.isBeginning&&!t.params.loop||t.animating||(t.slidePrev(),i("scroll",e.raw)),p=(new n.Date).getTime(),!1)))}function g(e){let s=e,a=!0;if(!t.enabled)return;if(e.target.closest(`.${t.params.mousewheel.noMousewheelClass}`))return;const r=t.params.mousewheel;t.params.cssMode&&s.preventDefault();let n=t.el;"container"!==t.params.mousewheel.eventsTarget&&(n=document.querySelector(t.params.mousewheel.eventsTarget));const p=n&&n.contains(s.target);if(!t.mouseEntered&&!p&&!r.releaseOnEdges)return!0;s.originalEvent&&(s=s.originalEvent);let m=0;const h=t.rtlTranslate?-1:1,g=function(e){let t=0,s=0,a=0,i=0;return"detail"in e&&(s=e.detail),"wheelDelta"in e&&(s=-e.wheelDelta/120),"wheelDeltaY"in e&&(s=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=s,s=0),a=10*t,i=10*s,"deltaY"in e&&(i=e.deltaY),"deltaX"in e&&(a=e.deltaX),e.shiftKey&&!a&&(a=i,i=0),(a||i)&&e.deltaMode&&(1===e.deltaMode?(a*=40,i*=40):(a*=800,i*=800)),a&&!t&&(t=a<1?-1:1),i&&!s&&(s=i<1?-1:1),{spinX:t,spinY:s,pixelX:a,pixelY:i}}(s);if(r.forceToAxis)if(t.isHorizontal()){if(!(Math.abs(g.pixelX)>Math.abs(g.pixelY)))return!0;m=-g.pixelX*h}else{if(!(Math.abs(g.pixelY)>Math.abs(g.pixelX)))return!0;m=-g.pixelY}else m=Math.abs(g.pixelX)>Math.abs(g.pixelY)?-g.pixelX*h:-g.pixelY;if(0===m)return!0;r.invert&&(m=-m);let v=t.getTranslate()+m*r.sensitivity;if(v>=t.minTranslate()&&(v=t.minTranslate()),v<=t.maxTranslate()&&(v=t.maxTranslate()),a=!!t.params.loop||!(v===t.minTranslate()||v===t.maxTranslate()),a&&t.params.nested&&s.stopPropagation(),t.params.freeMode&&t.params.freeMode.enabled){const e={time:o(),delta:Math.abs(m),direction:Math.sign(m)},a=c&&e.time<c.time+500&&e.delta<=c.delta&&e.direction===c.direction;if(!a){c=void 0;let n=t.getTranslate()+m*r.sensitivity;const o=t.isBeginning,p=t.isEnd;if(n>=t.minTranslate()&&(n=t.minTranslate()),n<=t.maxTranslate()&&(n=t.maxTranslate()),t.setTransition(0),t.setTranslate(n),t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses(),(!o&&t.isBeginning||!p&&t.isEnd)&&t.updateSlidesClasses(),t.params.loop&&t.loopFix({direction:e.direction<0?"next":"prev",byMousewheel:!0}),t.params.freeMode.sticky){clearTimeout(d),d=void 0,u.length>=15&&u.shift();const s=u.length?u[u.length-1]:void 0,a=u[0];if(u.push(e),s&&(e.delta>s.delta||e.direction!==s.direction))u.splice(0);else if(u.length>=15&&e.time-a.time<500&&a.delta-e.delta>=1&&e.delta<=6){const s=m>0?.8:.2;c=e,u.splice(0),d=l((()=>{t.slideToClosest(t.params.speed,!0,void 0,s)}),0)}d||(d=l((()=>{c=e,u.splice(0),t.slideToClosest(t.params.speed,!0,void 0,.5)}),500))}if(a||i("scroll",s),t.params.autoplay&&t.params.autoplayDisableOnInteraction&&t.autoplay.stop(),r.releaseOnEdges&&(n===t.minTranslate()||n===t.maxTranslate()))return!0}}else{const s={time:o(),delta:Math.abs(m),direction:Math.sign(m),raw:e};u.length>=2&&u.shift();const a=u.length?u[u.length-1]:void 0;if(u.push(s),a?(s.direction!==a.direction||s.delta>a.delta||s.time>a.time+150)&&f(s):f(s),function(e){const s=t.params.mousewheel;if(e.direction<0){if(t.isEnd&&!t.params.loop&&s.releaseOnEdges)return!0}else if(t.isBeginning&&!t.params.loop&&s.releaseOnEdges)return!0;return!1}(s))return!0}return s.preventDefault?s.preventDefault():s.returnValue=!1,!1}function v(e){let s=t.el;"container"!==t.params.mousewheel.eventsTarget&&(s=document.querySelector(t.params.mousewheel.eventsTarget)),s[e]("mouseenter",m),s[e]("mouseleave",h),s[e]("wheel",g)}function w(){return t.params.cssMode?(t.wrapperEl.removeEventListener("wheel",g),!0):!t.mousewheel.enabled&&(v("addEventListener"),t.mousewheel.enabled=!0,!0)}function b(){return t.params.cssMode?(t.wrapperEl.addEventListener(event,g),!0):!!t.mousewheel.enabled&&(v("removeEventListener"),t.mousewheel.enabled=!1,!0)}a("init",(()=>{!t.params.mousewheel.enabled&&t.params.cssMode&&b(),t.params.mousewheel.enabled&&w()})),a("destroy",(()=>{t.params.cssMode&&w(),t.mousewheel.enabled&&b()})),Object.assign(t.mousewheel,{enable:w,disable:b})},function(e){let{swiper:t,extendParams:s,on:a,emit:i}=e;s({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),t.navigation={nextEl:null,prevEl:null};const r=e=>(Array.isArray(e)?e:[e]).filter((e=>!!e));function n(e){let s;return e&&"string"==typeof e&&t.isElement&&(s=t.el.querySelector(e),s)?s:(e&&("string"==typeof e&&(s=[...document.querySelectorAll(e)]),t.params.uniqueNavElements&&"string"==typeof e&&s.length>1&&1===t.el.querySelectorAll(e).length&&(s=t.el.querySelector(e))),e&&!s?e:s)}function l(e,s){const a=t.params.navigation;(e=r(e)).forEach((e=>{e&&(e.classList[s?"add":"remove"](...a.disabledClass.split(" ")),"BUTTON"===e.tagName&&(e.disabled=s),t.params.watchOverflow&&t.enabled&&e.classList[t.isLocked?"add":"remove"](a.lockClass))}))}function o(){const{nextEl:e,prevEl:s}=t.navigation;if(t.params.loop)return l(s,!1),void l(e,!1);l(s,t.isBeginning&&!t.params.rewind),l(e,t.isEnd&&!t.params.rewind)}function d(e){e.preventDefault(),(!t.isBeginning||t.params.loop||t.params.rewind)&&(t.slidePrev(),i("navigationPrev"))}function c(e){e.preventDefault(),(!t.isEnd||t.params.loop||t.params.rewind)&&(t.slideNext(),i("navigationNext"))}function p(){const e=t.params.navigation;if(t.params.navigation=te(t,t.originalParams.navigation,t.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!e.nextEl&&!e.prevEl)return;let s=n(e.nextEl),a=n(e.prevEl);Object.assign(t.navigation,{nextEl:s,prevEl:a}),s=r(s),a=r(a);const i=(s,a)=>{s&&s.addEventListener("click","next"===a?c:d),!t.enabled&&s&&s.classList.add(...e.lockClass.split(" "))};s.forEach((e=>i(e,"next"))),a.forEach((e=>i(e,"prev")))}function u(){let{nextEl:e,prevEl:s}=t.navigation;e=r(e),s=r(s);const a=(e,s)=>{e.removeEventListener("click","next"===s?c:d),e.classList.remove(...t.params.navigation.disabledClass.split(" "))};e.forEach((e=>a(e,"next"))),s.forEach((e=>a(e,"prev")))}a("init",(()=>{!1===t.params.navigation.enabled?m():(p(),o())})),a("toEdge fromEdge lock unlock",(()=>{o()})),a("destroy",(()=>{u()})),a("enable disable",(()=>{let{nextEl:e,prevEl:s}=t.navigation;e=r(e),s=r(s),t.enabled?o():[...e,...s].filter((e=>!!e)).forEach((e=>e.classList.add(t.params.navigation.lockClass)))})),a("click",((e,s)=>{let{nextEl:a,prevEl:n}=t.navigation;a=r(a),n=r(n);const l=s.target;if(t.params.navigation.hideOnClick&&!n.includes(l)&&!a.includes(l)){if(t.pagination&&t.params.pagination&&t.params.pagination.clickable&&(t.pagination.el===l||t.pagination.el.contains(l)))return;let e;a.length?e=a[0].classList.contains(t.params.navigation.hiddenClass):n.length&&(e=n[0].classList.contains(t.params.navigation.hiddenClass)),i(!0===e?"navigationShow":"navigationHide"),[...a,...n].filter((e=>!!e)).forEach((e=>e.classList.toggle(t.params.navigation.hiddenClass)))}}));const m=()=>{t.el.classList.add(...t.params.navigation.navigationDisabledClass.split(" ")),u()};Object.assign(t.navigation,{enable:()=>{t.el.classList.remove(...t.params.navigation.navigationDisabledClass.split(" ")),p(),o()},disable:m,update:o,init:p,destroy:u})},function(e){let{swiper:t,extendParams:s,on:a,emit:i}=e;const r="swiper-pagination";let n;s({pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:e=>e,formatFractionTotal:e=>e,bulletClass:`${r}-bullet`,bulletActiveClass:`${r}-bullet-active`,modifierClass:`${r}-`,currentClass:`${r}-current`,totalClass:`${r}-total`,hiddenClass:`${r}-hidden`,progressbarFillClass:`${r}-progressbar-fill`,progressbarOppositeClass:`${r}-progressbar-opposite`,clickableClass:`${r}-clickable`,lockClass:`${r}-lock`,horizontalClass:`${r}-horizontal`,verticalClass:`${r}-vertical`,paginationDisabledClass:`${r}-disabled`}}),t.pagination={el:null,bullets:[]};let l=0;const o=e=>(Array.isArray(e)?e:[e]).filter((e=>!!e));function d(){return!t.params.pagination.el||!t.pagination.el||Array.isArray(t.pagination.el)&&0===t.pagination.el.length}function c(e,s){const{bulletActiveClass:a}=t.params.pagination;e&&(e=e[("prev"===s?"previous":"next")+"ElementSibling"])&&(e.classList.add(`${a}-${s}`),(e=e[("prev"===s?"previous":"next")+"ElementSibling"])&&e.classList.add(`${a}-${s}-${s}`))}function p(e){const s=e.target.closest(se(t.params.pagination.bulletClass));if(!s)return;e.preventDefault();const a=y(s)*t.params.slidesPerGroup;if(t.params.loop){if(t.realIndex===a)return;t.slideToLoop(a)}else t.slideTo(a)}function u(){const e=t.rtl,s=t.params.pagination;if(d())return;let a,r,p=t.pagination.el;p=o(p);const u=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.slides.length,m=t.params.loop?Math.ceil(u/t.params.slidesPerGroup):t.snapGrid.length;if(t.params.loop?(r=t.previousRealIndex||0,a=t.params.slidesPerGroup>1?Math.floor(t.realIndex/t.params.slidesPerGroup):t.realIndex):void 0!==t.snapIndex?(a=t.snapIndex,r=t.previousSnapIndex):(r=t.previousIndex||0,a=t.activeIndex||0),"bullets"===s.type&&t.pagination.bullets&&t.pagination.bullets.length>0){const i=t.pagination.bullets;let o,d,u;if(s.dynamicBullets&&(n=S(i[0],t.isHorizontal()?"width":"height",!0),p.forEach((e=>{e.style[t.isHorizontal()?"width":"height"]=n*(s.dynamicMainBullets+4)+"px"})),s.dynamicMainBullets>1&&void 0!==r&&(l+=a-(r||0),l>s.dynamicMainBullets-1?l=s.dynamicMainBullets-1:l<0&&(l=0)),o=Math.max(a-l,0),d=o+(Math.min(i.length,s.dynamicMainBullets)-1),u=(d+o)/2),i.forEach((e=>{const t=[...["","-next","-next-next","-prev","-prev-prev","-main"].map((e=>`${s.bulletActiveClass}${e}`))].map((e=>"string"==typeof e&&e.includes(" ")?e.split(" "):e)).flat();e.classList.remove(...t)})),p.length>1)i.forEach((e=>{const i=y(e);i===a?e.classList.add(...s.bulletActiveClass.split(" ")):t.isElement&&e.setAttribute("part","bullet"),s.dynamicBullets&&(i>=o&&i<=d&&e.classList.add(...`${s.bulletActiveClass}-main`.split(" ")),i===o&&c(e,"prev"),i===d&&c(e,"next"))}));else{const e=i[a];if(e&&e.classList.add(...s.bulletActiveClass.split(" ")),t.isElement&&i.forEach(((e,t)=>{e.setAttribute("part",t===a?"bullet-active":"bullet")})),s.dynamicBullets){const e=i[o],t=i[d];for(let e=o;e<=d;e+=1)i[e]&&i[e].classList.add(...`${s.bulletActiveClass}-main`.split(" "));c(e,"prev"),c(t,"next")}}if(s.dynamicBullets){const a=Math.min(i.length,s.dynamicMainBullets+4),r=(n*a-n)/2-u*n,l=e?"right":"left";i.forEach((e=>{e.style[t.isHorizontal()?l:"top"]=`${r}px`}))}}p.forEach(((e,r)=>{if("fraction"===s.type&&(e.querySelectorAll(se(s.currentClass)).forEach((e=>{e.textContent=s.formatFractionCurrent(a+1)})),e.querySelectorAll(se(s.totalClass)).forEach((e=>{e.textContent=s.formatFractionTotal(m)}))),"progressbar"===s.type){let i;i=s.progressbarOpposite?t.isHorizontal()?"vertical":"horizontal":t.isHorizontal()?"horizontal":"vertical";const r=(a+1)/m;let n=1,l=1;"horizontal"===i?n=r:l=r,e.querySelectorAll(se(s.progressbarFillClass)).forEach((e=>{e.style.transform=`translate3d(0,0,0) scaleX(${n}) scaleY(${l})`,e.style.transitionDuration=`${t.params.speed}ms`}))}"custom"===s.type&&s.renderCustom?(e.innerHTML=s.renderCustom(t,a+1,m),0===r&&i("paginationRender",e)):(0===r&&i("paginationRender",e),i("paginationUpdate",e)),t.params.watchOverflow&&t.enabled&&e.classList[t.isLocked?"add":"remove"](s.lockClass)}))}function m(){const e=t.params.pagination;if(d())return;const s=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.grid&&t.params.grid.rows>1?t.slides.length/Math.ceil(t.params.grid.rows):t.slides.length;let a=t.pagination.el;a=o(a);let r="";if("bullets"===e.type){let a=t.params.loop?Math.ceil(s/t.params.slidesPerGroup):t.snapGrid.length;t.params.freeMode&&t.params.freeMode.enabled&&a>s&&(a=s);for(let s=0;s<a;s+=1)e.renderBullet?r+=e.renderBullet.call(t,s,e.bulletClass):r+=`<${e.bulletElement} ${t.isElement?'part="bullet"':""} class="${e.bulletClass}"></${e.bulletElement}>`}"fraction"===e.type&&(r=e.renderFraction?e.renderFraction.call(t,e.currentClass,e.totalClass):`<span class="${e.currentClass}"></span> / <span class="${e.totalClass}"></span>`),"progressbar"===e.type&&(r=e.renderProgressbar?e.renderProgressbar.call(t,e.progressbarFillClass):`<span class="${e.progressbarFillClass}"></span>`),t.pagination.bullets=[],a.forEach((s=>{"custom"!==e.type&&(s.innerHTML=r||""),"bullets"===e.type&&t.pagination.bullets.push(...s.querySelectorAll(se(e.bulletClass)))})),"custom"!==e.type&&i("paginationRender",a[0])}function h(){t.params.pagination=te(t,t.originalParams.pagination,t.params.pagination,{el:"swiper-pagination"});const e=t.params.pagination;if(!e.el)return;let s;"string"==typeof e.el&&t.isElement&&(s=t.el.querySelector(e.el)),s||"string"!=typeof e.el||(s=[...document.querySelectorAll(e.el)]),s||(s=e.el),s&&0!==s.length&&(t.params.uniqueNavElements&&"string"==typeof e.el&&Array.isArray(s)&&s.length>1&&(s=[...t.el.querySelectorAll(e.el)],s.length>1&&(s=s.filter((e=>E(e,".swiper")[0]===t.el))[0])),Array.isArray(s)&&1===s.length&&(s=s[0]),Object.assign(t.pagination,{el:s}),s=o(s),s.forEach((s=>{"bullets"===e.type&&e.clickable&&s.classList.add(...(e.clickableClass||"").split(" ")),s.classList.add(e.modifierClass+e.type),s.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass),"bullets"===e.type&&e.dynamicBullets&&(s.classList.add(`${e.modifierClass}${e.type}-dynamic`),l=0,e.dynamicMainBullets<1&&(e.dynamicMainBullets=1)),"progressbar"===e.type&&e.progressbarOpposite&&s.classList.add(e.progressbarOppositeClass),e.clickable&&s.addEventListener("click",p),t.enabled||s.classList.add(e.lockClass)})))}function f(){const e=t.params.pagination;if(d())return;let s=t.pagination.el;s&&(s=o(s),s.forEach((s=>{s.classList.remove(e.hiddenClass),s.classList.remove(e.modifierClass+e.type),s.classList.remove(t.isHorizontal()?e.horizontalClass:e.verticalClass),e.clickable&&(s.classList.remove(...(e.clickableClass||"").split(" ")),s.removeEventListener("click",p))}))),t.pagination.bullets&&t.pagination.bullets.forEach((t=>t.classList.remove(...e.bulletActiveClass.split(" "))))}a("changeDirection",(()=>{if(!t.pagination||!t.pagination.el)return;const e=t.params.pagination;let{el:s}=t.pagination;s=o(s),s.forEach((s=>{s.classList.remove(e.horizontalClass,e.verticalClass),s.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass)}))})),a("init",(()=>{!1===t.params.pagination.enabled?g():(h(),m(),u())})),a("activeIndexChange",(()=>{void 0===t.snapIndex&&u()})),a("snapIndexChange",(()=>{u()})),a("snapGridLengthChange",(()=>{m(),u()})),a("destroy",(()=>{f()})),a("enable disable",(()=>{let{el:e}=t.pagination;e&&(e=o(e),e.forEach((e=>e.classList[t.enabled?"remove":"add"](t.params.pagination.lockClass))))})),a("lock unlock",(()=>{u()})),a("click",((e,s)=>{const a=s.target,r=o(t.pagination.el);if(t.params.pagination.el&&t.params.pagination.hideOnClick&&r&&r.length>0&&!a.classList.contains(t.params.pagination.bulletClass)){if(t.navigation&&(t.navigation.nextEl&&a===t.navigation.nextEl||t.navigation.prevEl&&a===t.navigation.prevEl))return;const e=r[0].classList.contains(t.params.pagination.hiddenClass);i(!0===e?"paginationShow":"paginationHide"),r.forEach((e=>e.classList.toggle(t.params.pagination.hiddenClass)))}}));const g=()=>{t.el.classList.add(t.params.pagination.paginationDisabledClass);let{el:e}=t.pagination;e&&(e=o(e),e.forEach((e=>e.classList.add(t.params.pagination.paginationDisabledClass)))),f()};Object.assign(t.pagination,{enable:()=>{t.el.classList.remove(t.params.pagination.paginationDisabledClass);let{el:e}=t.pagination;e&&(e=o(e),e.forEach((e=>e.classList.remove(t.params.pagination.paginationDisabledClass)))),h(),m(),u()},disable:g,render:m,update:u,init:h,destroy:f})},function(e){let{swiper:t,extendParams:s,on:i,emit:r}=e;const o=a();let d,c,p,u,m=!1,h=null,f=null;function g(){if(!t.params.scrollbar.el||!t.scrollbar.el)return;const{scrollbar:e,rtlTranslate:s}=t,{dragEl:a,el:i}=e,r=t.params.scrollbar,n=t.params.loop?t.progressLoop:t.progress;let l=c,o=(p-c)*n;s?(o=-o,o>0?(l=c-o,o=0):-o+c>p&&(l=p+o)):o<0?(l=c+o,o=0):o+c>p&&(l=p-o),t.isHorizontal()?(a.style.transform=`translate3d(${o}px, 0, 0)`,a.style.width=`${l}px`):(a.style.transform=`translate3d(0px, ${o}px, 0)`,a.style.height=`${l}px`),r.hide&&(clearTimeout(h),i.style.opacity=1,h=setTimeout((()=>{i.style.opacity=0,i.style.transitionDuration="400ms"}),1e3))}function b(){if(!t.params.scrollbar.el||!t.scrollbar.el)return;const{scrollbar:e}=t,{dragEl:s,el:a}=e;s.style.width="",s.style.height="",p=t.isHorizontal()?a.offsetWidth:a.offsetHeight,u=t.size/(t.virtualSize+t.params.slidesOffsetBefore-(t.params.centeredSlides?t.snapGrid[0]:0)),c="auto"===t.params.scrollbar.dragSize?p*u:parseInt(t.params.scrollbar.dragSize,10),t.isHorizontal()?s.style.width=`${c}px`:s.style.height=`${c}px`,a.style.display=u>=1?"none":"",t.params.scrollbar.hide&&(a.style.opacity=0),t.params.watchOverflow&&t.enabled&&e.el.classList[t.isLocked?"add":"remove"](t.params.scrollbar.lockClass)}function y(e){return t.isHorizontal()?e.clientX:e.clientY}function E(e){const{scrollbar:s,rtlTranslate:a}=t,{el:i}=s;let r;r=(y(e)-w(i)[t.isHorizontal()?"left":"top"]-(null!==d?d:c/2))/(p-c),r=Math.max(Math.min(r,1),0),a&&(r=1-r);const n=t.minTranslate()+(t.maxTranslate()-t.minTranslate())*r;t.updateProgress(n),t.setTranslate(n),t.updateActiveIndex(),t.updateSlidesClasses()}function x(e){const s=t.params.scrollbar,{scrollbar:a,wrapperEl:i}=t,{el:n,dragEl:l}=a;m=!0,d=e.target===l?y(e)-e.target.getBoundingClientRect()[t.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),i.style.transitionDuration="100ms",l.style.transitionDuration="100ms",E(e),clearTimeout(f),n.style.transitionDuration="0ms",s.hide&&(n.style.opacity=1),t.params.cssMode&&(t.wrapperEl.style["scroll-snap-type"]="none"),r("scrollbarDragStart",e)}function S(e){const{scrollbar:s,wrapperEl:a}=t,{el:i,dragEl:n}=s;m&&(e.preventDefault?e.preventDefault():e.returnValue=!1,E(e),a.style.transitionDuration="0ms",i.style.transitionDuration="0ms",n.style.transitionDuration="0ms",r("scrollbarDragMove",e))}function T(e){const s=t.params.scrollbar,{scrollbar:a,wrapperEl:i}=t,{el:n}=a;m&&(m=!1,t.params.cssMode&&(t.wrapperEl.style["scroll-snap-type"]="",i.style.transitionDuration=""),s.hide&&(clearTimeout(f),f=l((()=>{n.style.opacity=0,n.style.transitionDuration="400ms"}),1e3)),r("scrollbarDragEnd",e),s.snapOnRelease&&t.slideToClosest())}function M(e){const{scrollbar:s,params:a}=t,i=s.el;if(!i)return;const r=i,n=!!a.passiveListeners&&{passive:!1,capture:!1},l=!!a.passiveListeners&&{passive:!0,capture:!1};if(!r)return;const d="on"===e?"addEventListener":"removeEventListener";r[d]("pointerdown",x,n),o[d]("pointermove",S,n),o[d]("pointerup",T,l)}function C(){const{scrollbar:e,el:s}=t;t.params.scrollbar=te(t,t.originalParams.scrollbar,t.params.scrollbar,{el:"swiper-scrollbar"});const a=t.params.scrollbar;if(!a.el)return;let i,r;if("string"==typeof a.el&&t.isElement&&(i=t.el.querySelector(a.el)),i||"string"!=typeof a.el)i||(i=a.el);else if(i=o.querySelectorAll(a.el),!i.length)return;t.params.uniqueNavElements&&"string"==typeof a.el&&i.length>1&&1===s.querySelectorAll(a.el).length&&(i=s.querySelector(a.el)),i.length>0&&(i=i[0]),i.classList.add(t.isHorizontal()?a.horizontalClass:a.verticalClass),i&&(r=i.querySelector(se(t.params.scrollbar.dragClass)),r||(r=v("div",t.params.scrollbar.dragClass),i.append(r))),Object.assign(e,{el:i,dragEl:r}),a.draggable&&t.params.scrollbar.el&&t.scrollbar.el&&M("on"),i&&i.classList[t.enabled?"remove":"add"](...n(t.params.scrollbar.lockClass))}function P(){const e=t.params.scrollbar,s=t.scrollbar.el;s&&s.classList.remove(...n(t.isHorizontal()?e.horizontalClass:e.verticalClass)),t.params.scrollbar.el&&t.scrollbar.el&&M("off")}s({scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag",scrollbarDisabledClass:"swiper-scrollbar-disabled",horizontalClass:"swiper-scrollbar-horizontal",verticalClass:"swiper-scrollbar-vertical"}}),t.scrollbar={el:null,dragEl:null},i("init",(()=>{!1===t.params.scrollbar.enabled?L():(C(),b(),g())})),i("update resize observerUpdate lock unlock",(()=>{b()})),i("setTranslate",(()=>{g()})),i("setTransition",((e,s)=>{!function(e){t.params.scrollbar.el&&t.scrollbar.el&&(t.scrollbar.dragEl.style.transitionDuration=`${e}ms`)}(s)})),i("enable disable",(()=>{const{el:e}=t.scrollbar;e&&e.classList[t.enabled?"remove":"add"](...n(t.params.scrollbar.lockClass))})),i("destroy",(()=>{P()}));const L=()=>{t.el.classList.add(...n(t.params.scrollbar.scrollbarDisabledClass)),t.scrollbar.el&&t.scrollbar.el.classList.add(...n(t.params.scrollbar.scrollbarDisabledClass)),P()};Object.assign(t.scrollbar,{enable:()=>{t.el.classList.remove(...n(t.params.scrollbar.scrollbarDisabledClass)),t.scrollbar.el&&t.scrollbar.el.classList.remove(...n(t.params.scrollbar.scrollbarDisabledClass)),C(),b(),g()},disable:L,updateSize:b,setTranslate:g,init:C,destroy:P})},function(e){let{swiper:t,extendParams:s,on:a}=e;s({parallax:{enabled:!1}});const i="[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]",r=(e,s)=>{const{rtl:a}=t,i=a?-1:1,r=e.getAttribute("data-swiper-parallax")||"0";let n=e.getAttribute("data-swiper-parallax-x"),l=e.getAttribute("data-swiper-parallax-y");const o=e.getAttribute("data-swiper-parallax-scale"),d=e.getAttribute("data-swiper-parallax-opacity"),c=e.getAttribute("data-swiper-parallax-rotate");if(n||l?(n=n||"0",l=l||"0"):t.isHorizontal()?(n=r,l="0"):(l=r,n="0"),n=n.indexOf("%")>=0?parseInt(n,10)*s*i+"%":n*s*i+"px",l=l.indexOf("%")>=0?parseInt(l,10)*s+"%":l*s+"px",null!=d){const t=d-(d-1)*(1-Math.abs(s));e.style.opacity=t}let p=`translate3d(${n}, ${l}, 0px)`;if(null!=o){p+=` scale(${o-(o-1)*(1-Math.abs(s))})`}if(c&&null!=c){p+=` rotate(${c*s*-1}deg)`}e.style.transform=p},n=()=>{const{el:e,slides:s,progress:a,snapGrid:n,isElement:l}=t,o=f(e,i);t.isElement&&o.push(...f(t.hostEl,i)),o.forEach((e=>{r(e,a)})),s.forEach(((e,s)=>{let l=e.progress;t.params.slidesPerGroup>1&&"auto"!==t.params.slidesPerView&&(l+=Math.ceil(s/2)-a*(n.length-1)),l=Math.min(Math.max(l,-1),1),e.querySelectorAll(`${i}, [data-swiper-parallax-rotate]`).forEach((e=>{r(e,l)}))}))};a("beforeInit",(()=>{t.params.parallax.enabled&&(t.params.watchSlidesProgress=!0,t.originalParams.watchSlidesProgress=!0)})),a("init",(()=>{t.params.parallax.enabled&&n()})),a("setTranslate",(()=>{t.params.parallax.enabled&&n()})),a("setTransition",((e,s)=>{t.params.parallax.enabled&&function(e){void 0===e&&(e=t.params.speed);const{el:s,hostEl:a}=t,r=[...s.querySelectorAll(i)];t.isElement&&r.push(...a.querySelectorAll(i)),r.forEach((t=>{let s=parseInt(t.getAttribute("data-swiper-parallax-duration"),10)||e;0===e&&(s=0),t.style.transitionDuration=`${s}ms`}))}(s)}))},function(e){let{swiper:t,extendParams:s,on:a,emit:i}=e;const n=r();s({zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}}),t.zoom={enabled:!1};let l,o,c=1,p=!1;const u=[],m={originX:0,originY:0,slideEl:void 0,slideWidth:void 0,slideHeight:void 0,imageEl:void 0,imageWrapEl:void 0,maxRatio:3},h={isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},g={x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0};let v=1;function b(){if(u.length<2)return 1;const e=u[0].pageX,t=u[0].pageY,s=u[1].pageX,a=u[1].pageY;return Math.sqrt((s-e)**2+(a-t)**2)}function y(e){const s=t.isElement?"swiper-slide":`.${t.params.slideClass}`;return!!e.target.matches(s)||t.slides.filter((t=>t.contains(e.target))).length>0}function x(e){if("mouse"===e.pointerType&&u.splice(0,u.length),!y(e))return;const s=t.params.zoom;if(l=!1,o=!1,u.push(e),!(u.length<2)){if(l=!0,m.scaleStart=b(),!m.slideEl){m.slideEl=e.target.closest(`.${t.params.slideClass}, swiper-slide`),m.slideEl||(m.slideEl=t.slides[t.activeIndex]);let a=m.slideEl.querySelector(`.${s.containerClass}`);if(a&&(a=a.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),m.imageEl=a,m.imageWrapEl=a?E(m.imageEl,`.${s.containerClass}`)[0]:void 0,!m.imageWrapEl)return void(m.imageEl=void 0);m.maxRatio=m.imageWrapEl.getAttribute("data-swiper-zoom")||s.maxRatio}if(m.imageEl){const[e,t]=function(){if(u.length<2)return{x:null,y:null};const e=m.imageEl.getBoundingClientRect();return[(u[0].pageX+(u[1].pageX-u[0].pageX)/2-e.x-n.scrollX)/c,(u[0].pageY+(u[1].pageY-u[0].pageY)/2-e.y-n.scrollY)/c]}();m.originX=e,m.originY=t,m.imageEl.style.transitionDuration="0ms"}p=!0}}function S(e){if(!y(e))return;const s=t.params.zoom,a=t.zoom,i=u.findIndex((t=>t.pointerId===e.pointerId));i>=0&&(u[i]=e),u.length<2||(o=!0,m.scaleMove=b(),m.imageEl&&(a.scale=m.scaleMove/m.scaleStart*c,a.scale>m.maxRatio&&(a.scale=m.maxRatio-1+(a.scale-m.maxRatio+1)**.5),a.scale<s.minRatio&&(a.scale=s.minRatio+1-(s.minRatio-a.scale+1)**.5),m.imageEl.style.transform=`translate3d(0,0,0) scale(${a.scale})`))}function T(e){if(!y(e))return;if("mouse"===e.pointerType&&"pointerout"===e.type)return;const s=t.params.zoom,a=t.zoom,i=u.findIndex((t=>t.pointerId===e.pointerId));i>=0&&u.splice(i,1),l&&o&&(l=!1,o=!1,m.imageEl&&(a.scale=Math.max(Math.min(a.scale,m.maxRatio),s.minRatio),m.imageEl.style.transitionDuration=`${t.params.speed}ms`,m.imageEl.style.transform=`translate3d(0,0,0) scale(${a.scale})`,c=a.scale,p=!1,a.scale>1&&m.slideEl?m.slideEl.classList.add(`${s.zoomedSlideClass}`):a.scale<=1&&m.slideEl&&m.slideEl.classList.remove(`${s.zoomedSlideClass}`),1===a.scale&&(m.originX=0,m.originY=0,m.slideEl=void 0)))}function M(e){if(!y(e)||!function(e){const s=`.${t.params.zoom.containerClass}`;return!!e.target.matches(s)||[...t.hostEl.querySelectorAll(s)].filter((t=>t.contains(e.target))).length>0}(e))return;const s=t.zoom;if(!m.imageEl)return;if(!h.isTouched||!m.slideEl)return;h.isMoved||(h.width=m.imageEl.offsetWidth,h.height=m.imageEl.offsetHeight,h.startX=d(m.imageWrapEl,"x")||0,h.startY=d(m.imageWrapEl,"y")||0,m.slideWidth=m.slideEl.offsetWidth,m.slideHeight=m.slideEl.offsetHeight,m.imageWrapEl.style.transitionDuration="0ms");const a=h.width*s.scale,i=h.height*s.scale;if(a<m.slideWidth&&i<m.slideHeight)return;h.minX=Math.min(m.slideWidth/2-a/2,0),h.maxX=-h.minX,h.minY=Math.min(m.slideHeight/2-i/2,0),h.maxY=-h.minY,h.touchesCurrent.x=u.length>0?u[0].pageX:e.pageX,h.touchesCurrent.y=u.length>0?u[0].pageY:e.pageY;if(Math.max(Math.abs(h.touchesCurrent.x-h.touchesStart.x),Math.abs(h.touchesCurrent.y-h.touchesStart.y))>5&&(t.allowClick=!1),!h.isMoved&&!p){if(t.isHorizontal()&&(Math.floor(h.minX)===Math.floor(h.startX)&&h.touchesCurrent.x<h.touchesStart.x||Math.floor(h.maxX)===Math.floor(h.startX)&&h.touchesCurrent.x>h.touchesStart.x))return void(h.isTouched=!1);if(!t.isHorizontal()&&(Math.floor(h.minY)===Math.floor(h.startY)&&h.touchesCurrent.y<h.touchesStart.y||Math.floor(h.maxY)===Math.floor(h.startY)&&h.touchesCurrent.y>h.touchesStart.y))return void(h.isTouched=!1)}e.cancelable&&e.preventDefault(),e.stopPropagation(),h.isMoved=!0;const r=(s.scale-c)/(m.maxRatio-t.params.zoom.minRatio),{originX:n,originY:l}=m;h.currentX=h.touchesCurrent.x-h.touchesStart.x+h.startX+r*(h.width-2*n),h.currentY=h.touchesCurrent.y-h.touchesStart.y+h.startY+r*(h.height-2*l),h.currentX<h.minX&&(h.currentX=h.minX+1-(h.minX-h.currentX+1)**.8),h.currentX>h.maxX&&(h.currentX=h.maxX-1+(h.currentX-h.maxX+1)**.8),h.currentY<h.minY&&(h.currentY=h.minY+1-(h.minY-h.currentY+1)**.8),h.currentY>h.maxY&&(h.currentY=h.maxY-1+(h.currentY-h.maxY+1)**.8),g.prevPositionX||(g.prevPositionX=h.touchesCurrent.x),g.prevPositionY||(g.prevPositionY=h.touchesCurrent.y),g.prevTime||(g.prevTime=Date.now()),g.x=(h.touchesCurrent.x-g.prevPositionX)/(Date.now()-g.prevTime)/2,g.y=(h.touchesCurrent.y-g.prevPositionY)/(Date.now()-g.prevTime)/2,Math.abs(h.touchesCurrent.x-g.prevPositionX)<2&&(g.x=0),Math.abs(h.touchesCurrent.y-g.prevPositionY)<2&&(g.y=0),g.prevPositionX=h.touchesCurrent.x,g.prevPositionY=h.touchesCurrent.y,g.prevTime=Date.now(),m.imageWrapEl.style.transform=`translate3d(${h.currentX}px, ${h.currentY}px,0)`}function C(){const e=t.zoom;m.slideEl&&t.activeIndex!==t.slides.indexOf(m.slideEl)&&(m.imageEl&&(m.imageEl.style.transform="translate3d(0,0,0) scale(1)"),m.imageWrapEl&&(m.imageWrapEl.style.transform="translate3d(0,0,0)"),m.slideEl.classList.remove(`${t.params.zoom.zoomedSlideClass}`),e.scale=1,c=1,m.slideEl=void 0,m.imageEl=void 0,m.imageWrapEl=void 0,m.originX=0,m.originY=0)}function P(e){const s=t.zoom,a=t.params.zoom;if(!m.slideEl){e&&e.target&&(m.slideEl=e.target.closest(`.${t.params.slideClass}, swiper-slide`)),m.slideEl||(t.params.virtual&&t.params.virtual.enabled&&t.virtual?m.slideEl=f(t.slidesEl,`.${t.params.slideActiveClass}`)[0]:m.slideEl=t.slides[t.activeIndex]);let s=m.slideEl.querySelector(`.${a.containerClass}`);s&&(s=s.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),m.imageEl=s,m.imageWrapEl=s?E(m.imageEl,`.${a.containerClass}`)[0]:void 0}if(!m.imageEl||!m.imageWrapEl)return;let i,r,l,o,d,p,u,g,v,b,y,x,S,T,M,C,P,L;t.params.cssMode&&(t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.touchAction="none"),m.slideEl.classList.add(`${a.zoomedSlideClass}`),void 0===h.touchesStart.x&&e?(i=e.pageX,r=e.pageY):(i=h.touchesStart.x,r=h.touchesStart.y);const A="number"==typeof e?e:null;1===c&&A&&(i=void 0,r=void 0),s.scale=A||m.imageWrapEl.getAttribute("data-swiper-zoom")||a.maxRatio,c=A||m.imageWrapEl.getAttribute("data-swiper-zoom")||a.maxRatio,!e||1===c&&A?(u=0,g=0):(P=m.slideEl.offsetWidth,L=m.slideEl.offsetHeight,l=w(m.slideEl).left+n.scrollX,o=w(m.slideEl).top+n.scrollY,d=l+P/2-i,p=o+L/2-r,v=m.imageEl.offsetWidth,b=m.imageEl.offsetHeight,y=v*s.scale,x=b*s.scale,S=Math.min(P/2-y/2,0),T=Math.min(L/2-x/2,0),M=-S,C=-T,u=d*s.scale,g=p*s.scale,u<S&&(u=S),u>M&&(u=M),g<T&&(g=T),g>C&&(g=C)),A&&1===s.scale&&(m.originX=0,m.originY=0),m.imageWrapEl.style.transitionDuration="300ms",m.imageWrapEl.style.transform=`translate3d(${u}px, ${g}px,0)`,m.imageEl.style.transitionDuration="300ms",m.imageEl.style.transform=`translate3d(0,0,0) scale(${s.scale})`}function L(){const e=t.zoom,s=t.params.zoom;if(!m.slideEl){t.params.virtual&&t.params.virtual.enabled&&t.virtual?m.slideEl=f(t.slidesEl,`.${t.params.slideActiveClass}`)[0]:m.slideEl=t.slides[t.activeIndex];let e=m.slideEl.querySelector(`.${s.containerClass}`);e&&(e=e.querySelectorAll("picture, img, svg, canvas, .swiper-zoom-target")[0]),m.imageEl=e,m.imageWrapEl=e?E(m.imageEl,`.${s.containerClass}`)[0]:void 0}m.imageEl&&m.imageWrapEl&&(t.params.cssMode&&(t.wrapperEl.style.overflow="",t.wrapperEl.style.touchAction=""),e.scale=1,c=1,m.imageWrapEl.style.transitionDuration="300ms",m.imageWrapEl.style.transform="translate3d(0,0,0)",m.imageEl.style.transitionDuration="300ms",m.imageEl.style.transform="translate3d(0,0,0) scale(1)",m.slideEl.classList.remove(`${s.zoomedSlideClass}`),m.slideEl=void 0,m.originX=0,m.originY=0)}function A(e){const s=t.zoom;s.scale&&1!==s.scale?L():P(e)}function I(){return{passiveListener:!!t.params.passiveListeners&&{passive:!0,capture:!1},activeListenerWithCapture:!t.params.passiveListeners||{passive:!1,capture:!0}}}function z(){const e=t.zoom;if(e.enabled)return;e.enabled=!0;const{passiveListener:s,activeListenerWithCapture:a}=I();t.wrapperEl.addEventListener("pointerdown",x,s),t.wrapperEl.addEventListener("pointermove",S,a),["pointerup","pointercancel","pointerout"].forEach((e=>{t.wrapperEl.addEventListener(e,T,s)})),t.wrapperEl.addEventListener("pointermove",M,a)}function $(){const e=t.zoom;if(!e.enabled)return;e.enabled=!1;const{passiveListener:s,activeListenerWithCapture:a}=I();t.wrapperEl.removeEventListener("pointerdown",x,s),t.wrapperEl.removeEventListener("pointermove",S,a),["pointerup","pointercancel","pointerout"].forEach((e=>{t.wrapperEl.removeEventListener(e,T,s)})),t.wrapperEl.removeEventListener("pointermove",M,a)}Object.defineProperty(t.zoom,"scale",{get:()=>v,set(e){if(v!==e){const t=m.imageEl,s=m.slideEl;i("zoomChange",e,t,s)}v=e}}),a("init",(()=>{t.params.zoom.enabled&&z()})),a("destroy",(()=>{$()})),a("touchStart",((e,s)=>{t.zoom.enabled&&function(e){const s=t.device;if(!m.imageEl)return;if(h.isTouched)return;s.android&&e.cancelable&&e.preventDefault(),h.isTouched=!0;const a=u.length>0?u[0]:e;h.touchesStart.x=a.pageX,h.touchesStart.y=a.pageY}(s)})),a("touchEnd",((e,s)=>{t.zoom.enabled&&function(){const e=t.zoom;if(!m.imageEl)return;if(!h.isTouched||!h.isMoved)return h.isTouched=!1,void(h.isMoved=!1);h.isTouched=!1,h.isMoved=!1;let s=300,a=300;const i=g.x*s,r=h.currentX+i,n=g.y*a,l=h.currentY+n;0!==g.x&&(s=Math.abs((r-h.currentX)/g.x)),0!==g.y&&(a=Math.abs((l-h.currentY)/g.y));const o=Math.max(s,a);h.currentX=r,h.currentY=l;const d=h.width*e.scale,c=h.height*e.scale;h.minX=Math.min(m.slideWidth/2-d/2,0),h.maxX=-h.minX,h.minY=Math.min(m.slideHeight/2-c/2,0),h.maxY=-h.minY,h.currentX=Math.max(Math.min(h.currentX,h.maxX),h.minX),h.currentY=Math.max(Math.min(h.currentY,h.maxY),h.minY),m.imageWrapEl.style.transitionDuration=`${o}ms`,m.imageWrapEl.style.transform=`translate3d(${h.currentX}px, ${h.currentY}px,0)`}()})),a("doubleTap",((e,s)=>{!t.animating&&t.params.zoom.enabled&&t.zoom.enabled&&t.params.zoom.toggle&&A(s)})),a("transitionEnd",(()=>{t.zoom.enabled&&t.params.zoom.enabled&&C()})),a("slideChange",(()=>{t.zoom.enabled&&t.params.zoom.enabled&&t.params.cssMode&&C()})),Object.assign(t.zoom,{enable:z,disable:$,in:P,out:L,toggle:A})},function(e){let{swiper:t,extendParams:s,on:a}=e;function i(e,t){const s=function(){let e,t,s;return(a,i)=>{for(t=-1,e=a.length;e-t>1;)s=e+t>>1,a[s]<=i?t=s:e=s;return e}}();let a,i;return this.x=e,this.y=t,this.lastIndex=e.length-1,this.interpolate=function(e){return e?(i=s(this.x,e),a=i-1,(e-this.x[a])*(this.y[i]-this.y[a])/(this.x[i]-this.x[a])+this.y[a]):0},this}function r(){t.controller.control&&t.controller.spline&&(t.controller.spline=void 0,delete t.controller.spline)}s({controller:{control:void 0,inverse:!1,by:"slide"}}),t.controller={control:void 0},a("beforeInit",(()=>{if("undefined"!=typeof window&&("string"==typeof t.params.controller.control||t.params.controller.control instanceof HTMLElement)){const e=document.querySelector(t.params.controller.control);if(e&&e.swiper)t.controller.control=e.swiper;else if(e){const s=a=>{t.controller.control=a.detail[0],t.update(),e.removeEventListener("init",s)};e.addEventListener("init",s)}}else t.controller.control=t.params.controller.control})),a("update",(()=>{r()})),a("resize",(()=>{r()})),a("observerUpdate",(()=>{r()})),a("setTranslate",((e,s,a)=>{t.controller.control&&!t.controller.control.destroyed&&t.controller.setTranslate(s,a)})),a("setTransition",((e,s,a)=>{t.controller.control&&!t.controller.control.destroyed&&t.controller.setTransition(s,a)})),Object.assign(t.controller,{setTranslate:function(e,s){const a=t.controller.control;let r,n;const l=t.constructor;function o(e){if(e.destroyed)return;const s=t.rtlTranslate?-t.translate:t.translate;"slide"===t.params.controller.by&&(!function(e){t.controller.spline=t.params.loop?new i(t.slidesGrid,e.slidesGrid):new i(t.snapGrid,e.snapGrid)}(e),n=-t.controller.spline.interpolate(-s)),n&&"container"!==t.params.controller.by||(r=(e.maxTranslate()-e.minTranslate())/(t.maxTranslate()-t.minTranslate()),!Number.isNaN(r)&&Number.isFinite(r)||(r=1),n=(s-t.minTranslate())*r+e.minTranslate()),t.params.controller.inverse&&(n=e.maxTranslate()-n),e.updateProgress(n),e.setTranslate(n,t),e.updateActiveIndex(),e.updateSlidesClasses()}if(Array.isArray(a))for(let e=0;e<a.length;e+=1)a[e]!==s&&a[e]instanceof l&&o(a[e]);else a instanceof l&&s!==a&&o(a)},setTransition:function(e,s){const a=t.constructor,i=t.controller.control;let r;function n(s){s.destroyed||(s.setTransition(e,t),0!==e&&(s.transitionStart(),s.params.autoHeight&&l((()=>{s.updateAutoHeight()})),x(s.wrapperEl,(()=>{i&&s.transitionEnd()}))))}if(Array.isArray(i))for(r=0;r<i.length;r+=1)i[r]!==s&&i[r]instanceof a&&n(i[r]);else i instanceof a&&s!==i&&n(i)}})},function(e){let{swiper:t,extendParams:s,on:a}=e;s({a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}",slideLabelMessage:"{{index}} / {{slidesLength}}",containerMessage:null,containerRoleDescriptionMessage:null,itemRoleDescriptionMessage:null,slideRole:"group",id:null}}),t.a11y={clicked:!1};let i=null;function r(e){const t=i;0!==t.length&&(t.innerHTML="",t.innerHTML=e)}const n=e=>(Array.isArray(e)?e:[e]).filter((e=>!!e));function l(e){(e=n(e)).forEach((e=>{e.setAttribute("tabIndex","0")}))}function o(e){(e=n(e)).forEach((e=>{e.setAttribute("tabIndex","-1")}))}function d(e,t){(e=n(e)).forEach((e=>{e.setAttribute("role",t)}))}function c(e,t){(e=n(e)).forEach((e=>{e.setAttribute("aria-roledescription",t)}))}function p(e,t){(e=n(e)).forEach((e=>{e.setAttribute("aria-label",t)}))}function u(e){(e=n(e)).forEach((e=>{e.setAttribute("aria-disabled",!0)}))}function m(e){(e=n(e)).forEach((e=>{e.setAttribute("aria-disabled",!1)}))}function h(e){if(13!==e.keyCode&&32!==e.keyCode)return;const s=t.params.a11y,a=e.target;t.pagination&&t.pagination.el&&(a===t.pagination.el||t.pagination.el.contains(e.target))&&!e.target.matches(se(t.params.pagination.bulletClass))||(t.navigation&&t.navigation.nextEl&&a===t.navigation.nextEl&&(t.isEnd&&!t.params.loop||t.slideNext(),t.isEnd?r(s.lastSlideMessage):r(s.nextSlideMessage)),t.navigation&&t.navigation.prevEl&&a===t.navigation.prevEl&&(t.isBeginning&&!t.params.loop||t.slidePrev(),t.isBeginning?r(s.firstSlideMessage):r(s.prevSlideMessage)),t.pagination&&a.matches(se(t.params.pagination.bulletClass))&&a.click())}function f(){return t.pagination&&t.pagination.bullets&&t.pagination.bullets.length}function g(){return f()&&t.params.pagination.clickable}const w=(e,t,s)=>{l(e),"BUTTON"!==e.tagName&&(d(e,"button"),e.addEventListener("keydown",h)),p(e,s),function(e,t){(e=n(e)).forEach((e=>{e.setAttribute("aria-controls",t)}))}(e,t)},b=()=>{t.a11y.clicked=!0},E=()=>{requestAnimationFrame((()=>{requestAnimationFrame((()=>{t.destroyed||(t.a11y.clicked=!1)}))}))},x=e=>{if(t.a11y.clicked)return;const s=e.target.closest(`.${t.params.slideClass}, swiper-slide`);if(!s||!t.slides.includes(s))return;const a=t.slides.indexOf(s)===t.activeIndex,i=t.params.watchSlidesProgress&&t.visibleSlides&&t.visibleSlides.includes(s);a||i||e.sourceCapabilities&&e.sourceCapabilities.firesTouchEvents||(t.isHorizontal()?t.el.scrollLeft=0:t.el.scrollTop=0,t.slideTo(t.slides.indexOf(s),0))},S=()=>{const e=t.params.a11y;e.itemRoleDescriptionMessage&&c(t.slides,e.itemRoleDescriptionMessage),e.slideRole&&d(t.slides,e.slideRole);const s=t.slides.length;e.slideLabelMessage&&t.slides.forEach(((a,i)=>{const r=t.params.loop?parseInt(a.getAttribute("data-swiper-slide-index"),10):i;p(a,e.slideLabelMessage.replace(/\{\{index\}\}/,r+1).replace(/\{\{slidesLength\}\}/,s))}))},T=()=>{const e=t.params.a11y;t.el.append(i);const s=t.el;e.containerRoleDescriptionMessage&&c(s,e.containerRoleDescriptionMessage),e.containerMessage&&p(s,e.containerMessage);const a=t.wrapperEl,r=e.id||a.getAttribute("id")||`swiper-wrapper-${l=16,void 0===l&&(l=16),"x".repeat(l).replace(/x/g,(()=>Math.round(16*Math.random()).toString(16)))}`;var l;const o=t.params.autoplay&&t.params.autoplay.enabled?"off":"polite";var d;d=r,n(a).forEach((e=>{e.setAttribute("id",d)})),function(e,t){(e=n(e)).forEach((e=>{e.setAttribute("aria-live",t)}))}(a,o),S();let{nextEl:u,prevEl:m}=t.navigation?t.navigation:{};if(u=n(u),m=n(m),u&&u.forEach((t=>w(t,r,e.nextSlideMessage))),m&&m.forEach((t=>w(t,r,e.prevSlideMessage))),g()){(Array.isArray(t.pagination.el)?t.pagination.el:[t.pagination.el]).forEach((e=>{e.addEventListener("keydown",h)}))}t.el.addEventListener("focus",x,!0),t.el.addEventListener("pointerdown",b,!0),t.el.addEventListener("pointerup",E,!0)};a("beforeInit",(()=>{i=v("span",t.params.a11y.notificationClass),i.setAttribute("aria-live","assertive"),i.setAttribute("aria-atomic","true")})),a("afterInit",(()=>{t.params.a11y.enabled&&T()})),a("slidesLengthChange snapGridLengthChange slidesGridLengthChange",(()=>{t.params.a11y.enabled&&S()})),a("fromEdge toEdge afterInit lock unlock",(()=>{t.params.a11y.enabled&&function(){if(t.params.loop||t.params.rewind||!t.navigation)return;const{nextEl:e,prevEl:s}=t.navigation;s&&(t.isBeginning?(u(s),o(s)):(m(s),l(s))),e&&(t.isEnd?(u(e),o(e)):(m(e),l(e)))}()})),a("paginationUpdate",(()=>{t.params.a11y.enabled&&function(){const e=t.params.a11y;f()&&t.pagination.bullets.forEach((s=>{t.params.pagination.clickable&&(l(s),t.params.pagination.renderBullet||(d(s,"button"),p(s,e.paginationBulletMessage.replace(/\{\{index\}\}/,y(s)+1)))),s.matches(se(t.params.pagination.bulletActiveClass))?s.setAttribute("aria-current","true"):s.removeAttribute("aria-current")}))}()})),a("destroy",(()=>{t.params.a11y.enabled&&function(){i&&i.remove();let{nextEl:e,prevEl:s}=t.navigation?t.navigation:{};e=n(e),s=n(s),e&&e.forEach((e=>e.removeEventListener("keydown",h))),s&&s.forEach((e=>e.removeEventListener("keydown",h))),g()&&(Array.isArray(t.pagination.el)?t.pagination.el:[t.pagination.el]).forEach((e=>{e.removeEventListener("keydown",h)}));t.el.removeEventListener("focus",x,!0),t.el.removeEventListener("pointerdown",b,!0),t.el.removeEventListener("pointerup",E,!0)}()}))},function(e){let{swiper:t,extendParams:s,on:a}=e;s({history:{enabled:!1,root:"",replaceState:!1,key:"slides",keepQuery:!1}});let i=!1,n={};const l=e=>e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,""),o=e=>{const t=r();let s;s=e?new URL(e):t.location;const a=s.pathname.slice(1).split("/").filter((e=>""!==e)),i=a.length;return{key:a[i-2],value:a[i-1]}},d=(e,s)=>{const a=r();if(!i||!t.params.history.enabled)return;let n;n=t.params.url?new URL(t.params.url):a.location;const o=t.slides[s];let d=l(o.getAttribute("data-history"));if(t.params.history.root.length>0){let s=t.params.history.root;"/"===s[s.length-1]&&(s=s.slice(0,s.length-1)),d=`${s}/${e?`${e}/`:""}${d}`}else n.pathname.includes(e)||(d=`${e?`${e}/`:""}${d}`);t.params.history.keepQuery&&(d+=n.search);const c=a.history.state;c&&c.value===d||(t.params.history.replaceState?a.history.replaceState({value:d},null,d):a.history.pushState({value:d},null,d))},c=(e,s,a)=>{if(s)for(let i=0,r=t.slides.length;i<r;i+=1){const r=t.slides[i];if(l(r.getAttribute("data-history"))===s){const s=t.getSlideIndex(r);t.slideTo(s,e,a)}}else t.slideTo(0,e,a)},p=()=>{n=o(t.params.url),c(t.params.speed,n.value,!1)};a("init",(()=>{t.params.history.enabled&&(()=>{const e=r();if(t.params.history){if(!e.history||!e.history.pushState)return t.params.history.enabled=!1,void(t.params.hashNavigation.enabled=!0);i=!0,n=o(t.params.url),n.key||n.value?(c(0,n.value,t.params.runCallbacksOnInit),t.params.history.replaceState||e.addEventListener("popstate",p)):t.params.history.replaceState||e.addEventListener("popstate",p)}})()})),a("destroy",(()=>{t.params.history.enabled&&(()=>{const e=r();t.params.history.replaceState||e.removeEventListener("popstate",p)})()})),a("transitionEnd _freeModeNoMomentumRelease",(()=>{i&&d(t.params.history.key,t.activeIndex)})),a("slideChange",(()=>{i&&t.params.cssMode&&d(t.params.history.key,t.activeIndex)}))},function(e){let{swiper:t,extendParams:s,emit:i,on:n}=e,l=!1;const o=a(),d=r();s({hashNavigation:{enabled:!1,replaceState:!1,watchState:!1,getSlideIndex(e,s){if(t.virtual&&t.params.virtual.enabled){const e=t.slides.filter((e=>e.getAttribute("data-hash")===s))[0];if(!e)return 0;return parseInt(e.getAttribute("data-swiper-slide-index"),10)}return t.getSlideIndex(f(t.slidesEl,`.${t.params.slideClass}[data-hash="${s}"], swiper-slide[data-hash="${s}"]`)[0])}}});const c=()=>{i("hashChange");const e=o.location.hash.replace("#",""),s=t.virtual&&t.params.virtual.enabled?t.slidesEl.querySelector(`[data-swiper-slide-index="${t.activeIndex}"]`):t.slides[t.activeIndex];if(e!==(s?s.getAttribute("data-hash"):"")){const s=t.params.hashNavigation.getSlideIndex(t,e);if(void 0===s||Number.isNaN(s))return;t.slideTo(s)}},p=()=>{if(!l||!t.params.hashNavigation.enabled)return;const e=t.virtual&&t.params.virtual.enabled?t.slidesEl.querySelector(`[data-swiper-slide-index="${t.activeIndex}"]`):t.slides[t.activeIndex],s=e?e.getAttribute("data-hash")||e.getAttribute("data-history"):"";t.params.hashNavigation.replaceState&&d.history&&d.history.replaceState?(d.history.replaceState(null,null,`#${s}`||""),i("hashSet")):(o.location.hash=s||"",i("hashSet"))};n("init",(()=>{t.params.hashNavigation.enabled&&(()=>{if(!t.params.hashNavigation.enabled||t.params.history&&t.params.history.enabled)return;l=!0;const e=o.location.hash.replace("#","");if(e){const s=0,a=t.params.hashNavigation.getSlideIndex(t,e);t.slideTo(a||0,s,t.params.runCallbacksOnInit,!0)}t.params.hashNavigation.watchState&&d.addEventListener("hashchange",c)})()})),n("destroy",(()=>{t.params.hashNavigation.enabled&&t.params.hashNavigation.watchState&&d.removeEventListener("hashchange",c)})),n("transitionEnd _freeModeNoMomentumRelease",(()=>{l&&p()})),n("slideChange",(()=>{l&&t.params.cssMode&&p()}))},function(e){let t,s,{swiper:i,extendParams:r,on:n,emit:l,params:o}=e;i.autoplay={running:!1,paused:!1,timeLeft:0},r({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!1,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});let d,c,p,u,m,h,f,g,v=o&&o.autoplay?o.autoplay.delay:3e3,w=o&&o.autoplay?o.autoplay.delay:3e3,b=(new Date).getTime();function y(e){i&&!i.destroyed&&i.wrapperEl&&e.target===i.wrapperEl&&(i.wrapperEl.removeEventListener("transitionend",y),g||C())}const E=()=>{if(i.destroyed||!i.autoplay.running)return;i.autoplay.paused?c=!0:c&&(w=d,c=!1);const e=i.autoplay.paused?d:b+w-(new Date).getTime();i.autoplay.timeLeft=e,l("autoplayTimeLeft",e,e/v),s=requestAnimationFrame((()=>{E()}))},x=e=>{if(i.destroyed||!i.autoplay.running)return;cancelAnimationFrame(s),E();let a=void 0===e?i.params.autoplay.delay:e;v=i.params.autoplay.delay,w=i.params.autoplay.delay;const r=(()=>{let e;if(e=i.virtual&&i.params.virtual.enabled?i.slides.filter((e=>e.classList.contains("swiper-slide-active")))[0]:i.slides[i.activeIndex],!e)return;return parseInt(e.getAttribute("data-swiper-autoplay"),10)})();!Number.isNaN(r)&&r>0&&void 0===e&&(a=r,v=r,w=r),d=a;const n=i.params.speed,o=()=>{i&&!i.destroyed&&(i.params.autoplay.reverseDirection?!i.isBeginning||i.params.loop||i.params.rewind?(i.slidePrev(n,!0,!0),l("autoplay")):i.params.autoplay.stopOnLastSlide||(i.slideTo(i.slides.length-1,n,!0,!0),l("autoplay")):!i.isEnd||i.params.loop||i.params.rewind?(i.slideNext(n,!0,!0),l("autoplay")):i.params.autoplay.stopOnLastSlide||(i.slideTo(0,n,!0,!0),l("autoplay")),i.params.cssMode&&(b=(new Date).getTime(),requestAnimationFrame((()=>{x()}))))};return a>0?(clearTimeout(t),t=setTimeout((()=>{o()}),a)):requestAnimationFrame((()=>{o()})),a},S=()=>{b=(new Date).getTime(),i.autoplay.running=!0,x(),l("autoplayStart")},T=()=>{i.autoplay.running=!1,clearTimeout(t),cancelAnimationFrame(s),l("autoplayStop")},M=(e,s)=>{if(i.destroyed||!i.autoplay.running)return;clearTimeout(t),e||(f=!0);const a=()=>{l("autoplayPause"),i.params.autoplay.waitForTransition?i.wrapperEl.addEventListener("transitionend",y):C()};if(i.autoplay.paused=!0,s)return h&&(d=i.params.autoplay.delay),h=!1,void a();const r=d||i.params.autoplay.delay;d=r-((new Date).getTime()-b),i.isEnd&&d<0&&!i.params.loop||(d<0&&(d=0),a())},C=()=>{i.isEnd&&d<0&&!i.params.loop||i.destroyed||!i.autoplay.running||(b=(new Date).getTime(),f?(f=!1,x(d)):x(),i.autoplay.paused=!1,l("autoplayResume"))},P=()=>{if(i.destroyed||!i.autoplay.running)return;const e=a();"hidden"===e.visibilityState&&(f=!0,M(!0)),"visible"===e.visibilityState&&C()},L=e=>{"mouse"===e.pointerType&&(f=!0,g=!0,i.animating||i.autoplay.paused||M(!0))},A=e=>{"mouse"===e.pointerType&&(g=!1,i.autoplay.paused&&C())};n("init",(()=>{i.params.autoplay.enabled&&(i.params.autoplay.pauseOnMouseEnter&&(i.el.addEventListener("pointerenter",L),i.el.addEventListener("pointerleave",A)),a().addEventListener("visibilitychange",P),S())})),n("destroy",(()=>{i.el.removeEventListener("pointerenter",L),i.el.removeEventListener("pointerleave",A),a().removeEventListener("visibilitychange",P),i.autoplay.running&&T()})),n("_freeModeStaticRelease",(()=>{(u||f)&&C()})),n("_freeModeNoMomentumRelease",(()=>{i.params.autoplay.disableOnInteraction?T():M(!0,!0)})),n("beforeTransitionStart",((e,t,s)=>{!i.destroyed&&i.autoplay.running&&(s||!i.params.autoplay.disableOnInteraction?M(!0,!0):T())})),n("sliderFirstMove",(()=>{!i.destroyed&&i.autoplay.running&&(i.params.autoplay.disableOnInteraction?T():(p=!0,u=!1,f=!1,m=setTimeout((()=>{f=!0,u=!0,M(!0)}),200)))})),n("touchEnd",(()=>{if(!i.destroyed&&i.autoplay.running&&p){if(clearTimeout(m),clearTimeout(t),i.params.autoplay.disableOnInteraction)return u=!1,void(p=!1);u&&i.params.cssMode&&C(),u=!1,p=!1}})),n("slideChange",(()=>{!i.destroyed&&i.autoplay.running&&(h=!0)})),Object.assign(i.autoplay,{start:S,stop:T,pause:M,resume:C})},function(e){let{swiper:t,extendParams:s,on:i}=e;s({thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-thumbs"}});let r=!1,n=!1;function l(){const e=t.thumbs.swiper;if(!e||e.destroyed)return;const s=e.clickedIndex,a=e.clickedSlide;if(a&&a.classList.contains(t.params.thumbs.slideThumbActiveClass))return;if(null==s)return;let i;i=e.params.loop?parseInt(e.clickedSlide.getAttribute("data-swiper-slide-index"),10):s,t.params.loop?t.slideToLoop(i):t.slideTo(i)}function o(){const{thumbs:e}=t.params;if(r)return!1;r=!0;const s=t.constructor;if(e.swiper instanceof s)t.thumbs.swiper=e.swiper,Object.assign(t.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),Object.assign(t.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1}),t.thumbs.swiper.update();else if(c(e.swiper)){const a=Object.assign({},e.swiper);Object.assign(a,{watchSlidesProgress:!0,slideToClickedSlide:!1}),t.thumbs.swiper=new s(a),n=!0}return t.thumbs.swiper.el.classList.add(t.params.thumbs.thumbsContainerClass),t.thumbs.swiper.on("tap",l),!0}function d(e){const s=t.thumbs.swiper;if(!s||s.destroyed)return;const a="auto"===s.params.slidesPerView?s.slidesPerViewDynamic():s.params.slidesPerView;let i=1;const r=t.params.thumbs.slideThumbActiveClass;if(t.params.slidesPerView>1&&!t.params.centeredSlides&&(i=t.params.slidesPerView),t.params.thumbs.multipleActiveThumbs||(i=1),i=Math.floor(i),s.slides.forEach((e=>e.classList.remove(r))),s.params.loop||s.params.virtual&&s.params.virtual.enabled)for(let e=0;e<i;e+=1)f(s.slidesEl,`[data-swiper-slide-index="${t.realIndex+e}"]`).forEach((e=>{e.classList.add(r)}));else for(let e=0;e<i;e+=1)s.slides[t.realIndex+e]&&s.slides[t.realIndex+e].classList.add(r);const n=t.params.thumbs.autoScrollOffset,l=n&&!s.params.loop;if(t.realIndex!==s.realIndex||l){const i=s.activeIndex;let r,o;if(s.params.loop){const e=s.slides.filter((e=>e.getAttribute("data-swiper-slide-index")===`${t.realIndex}`))[0];r=s.slides.indexOf(e),o=t.activeIndex>t.previousIndex?"next":"prev"}else r=t.realIndex,o=r>t.previousIndex?"next":"prev";l&&(r+="next"===o?n:-1*n),s.visibleSlidesIndexes&&s.visibleSlidesIndexes.indexOf(r)<0&&(s.params.centeredSlides?r=r>i?r-Math.floor(a/2)+1:r+Math.floor(a/2)-1:r>i&&s.params.slidesPerGroup,s.slideTo(r,e?0:void 0))}}t.thumbs={swiper:null},i("beforeInit",(()=>{const{thumbs:e}=t.params;if(e&&e.swiper)if("string"==typeof e.swiper||e.swiper instanceof HTMLElement){const s=a(),i=()=>{const a="string"==typeof e.swiper?s.querySelector(e.swiper):e.swiper;if(a&&a.swiper)e.swiper=a.swiper,o(),d(!0);else if(a){const s=i=>{e.swiper=i.detail[0],a.removeEventListener("init",s),o(),d(!0),e.swiper.update(),t.update()};a.addEventListener("init",s)}return a},r=()=>{if(t.destroyed)return;i()||requestAnimationFrame(r)};requestAnimationFrame(r)}else o(),d(!0)})),i("slideChange update resize observerUpdate",(()=>{d()})),i("setTransition",((e,s)=>{const a=t.thumbs.swiper;a&&!a.destroyed&&a.setTransition(s)})),i("beforeDestroy",(()=>{const e=t.thumbs.swiper;e&&!e.destroyed&&n&&e.destroy()})),Object.assign(t.thumbs,{init:o,update:d})},function(e){let{swiper:t,extendParams:s,emit:a,once:i}=e;s({freeMode:{enabled:!1,momentum:!0,momentumRatio:1,momentumBounce:!0,momentumBounceRatio:1,momentumVelocityRatio:1,sticky:!1,minimumVelocity:.02}}),Object.assign(t,{freeMode:{onTouchStart:function(){if(t.params.cssMode)return;const e=t.getTranslate();t.setTranslate(e),t.setTransition(0),t.touchEventsData.velocities.length=0,t.freeMode.onTouchEnd({currentPos:t.rtl?t.translate:-t.translate})},onTouchMove:function(){if(t.params.cssMode)return;const{touchEventsData:e,touches:s}=t;0===e.velocities.length&&e.velocities.push({position:s[t.isHorizontal()?"startX":"startY"],time:e.touchStartTime}),e.velocities.push({position:s[t.isHorizontal()?"currentX":"currentY"],time:o()})},onTouchEnd:function(e){let{currentPos:s}=e;if(t.params.cssMode)return;const{params:r,wrapperEl:n,rtlTranslate:l,snapGrid:d,touchEventsData:c}=t,p=o()-c.touchStartTime;if(s<-t.minTranslate())t.slideTo(t.activeIndex);else if(s>-t.maxTranslate())t.slides.length<d.length?t.slideTo(d.length-1):t.slideTo(t.slides.length-1);else{if(r.freeMode.momentum){if(c.velocities.length>1){const e=c.velocities.pop(),s=c.velocities.pop(),a=e.position-s.position,i=e.time-s.time;t.velocity=a/i,t.velocity/=2,Math.abs(t.velocity)<r.freeMode.minimumVelocity&&(t.velocity=0),(i>150||o()-e.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=r.freeMode.momentumVelocityRatio,c.velocities.length=0;let e=1e3*r.freeMode.momentumRatio;const s=t.velocity*e;let p=t.translate+s;l&&(p=-p);let u,m=!1;const h=20*Math.abs(t.velocity)*r.freeMode.momentumBounceRatio;let f;if(p<t.maxTranslate())r.freeMode.momentumBounce?(p+t.maxTranslate()<-h&&(p=t.maxTranslate()-h),u=t.maxTranslate(),m=!0,c.allowMomentumBounce=!0):p=t.maxTranslate(),r.loop&&r.centeredSlides&&(f=!0);else if(p>t.minTranslate())r.freeMode.momentumBounce?(p-t.minTranslate()>h&&(p=t.minTranslate()+h),u=t.minTranslate(),m=!0,c.allowMomentumBounce=!0):p=t.minTranslate(),r.loop&&r.centeredSlides&&(f=!0);else if(r.freeMode.sticky){let e;for(let t=0;t<d.length;t+=1)if(d[t]>-p){e=t;break}p=Math.abs(d[e]-p)<Math.abs(d[e-1]-p)||"next"===t.swipeDirection?d[e]:d[e-1],p=-p}if(f&&i("transitionEnd",(()=>{t.loopFix()})),0!==t.velocity){if(e=l?Math.abs((-p-t.translate)/t.velocity):Math.abs((p-t.translate)/t.velocity),r.freeMode.sticky){const s=Math.abs((l?-p:p)-t.translate),a=t.slidesSizesGrid[t.activeIndex];e=s<a?r.speed:s<2*a?1.5*r.speed:2.5*r.speed}}else if(r.freeMode.sticky)return void t.slideToClosest();r.freeMode.momentumBounce&&m?(t.updateProgress(u),t.setTransition(e),t.setTranslate(p),t.transitionStart(!0,t.swipeDirection),t.animating=!0,x(n,(()=>{t&&!t.destroyed&&c.allowMomentumBounce&&(a("momentumBounce"),t.setTransition(r.speed),setTimeout((()=>{t.setTranslate(u),x(n,(()=>{t&&!t.destroyed&&t.transitionEnd()}))}),0))}))):t.velocity?(a("_freeModeNoMomentumRelease"),t.updateProgress(p),t.setTransition(e),t.setTranslate(p),t.transitionStart(!0,t.swipeDirection),t.animating||(t.animating=!0,x(n,(()=>{t&&!t.destroyed&&t.transitionEnd()})))):t.updateProgress(p),t.updateActiveIndex(),t.updateSlidesClasses()}else{if(r.freeMode.sticky)return void t.slideToClosest();r.freeMode&&a("_freeModeNoMomentumRelease")}(!r.freeMode.momentum||p>=r.longSwipesMs)&&(a("_freeModeStaticRelease"),t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses())}}}})},function(e){let t,s,a,i,{swiper:r,extendParams:n,on:l}=e;n({grid:{rows:1,fill:"column"}});const o=()=>{let e=r.params.spaceBetween;return"string"==typeof e&&e.indexOf("%")>=0?e=parseFloat(e.replace("%",""))/100*r.size:"string"==typeof e&&(e=parseFloat(e)),e};l("init",(()=>{i=r.params.grid&&r.params.grid.rows>1})),l("update",(()=>{const{params:e,el:t}=r,s=e.grid&&e.grid.rows>1;i&&!s?(t.classList.remove(`${e.containerModifierClass}grid`,`${e.containerModifierClass}grid-column`),a=1,r.emitContainerClasses()):!i&&s&&(t.classList.add(`${e.containerModifierClass}grid`),"column"===e.grid.fill&&t.classList.add(`${e.containerModifierClass}grid-column`),r.emitContainerClasses()),i=s})),r.grid={initSlides:e=>{const{slidesPerView:i}=r.params,{rows:n,fill:l}=r.params.grid,o=r.virtual&&r.params.virtual.enabled?r.virtual.slides.length:e.length;a=Math.floor(o/n),t=Math.floor(o/n)===o/n?o:Math.ceil(o/n)*n,"auto"!==i&&"row"===l&&(t=Math.max(t,i*n)),s=t/n},unsetSlides:()=>{r.slides&&r.slides.forEach((e=>{e.swiperSlideGridSet&&(e.style.height="",e.style[r.getDirectionLabel("margin-top")]="")}))},updateSlide:(e,i,n)=>{const{slidesPerGroup:l}=r.params,d=o(),{rows:c,fill:p}=r.params.grid,u=r.virtual&&r.params.virtual.enabled?r.virtual.slides.length:n.length;let m,h,f;if("row"===p&&l>1){const s=Math.floor(e/(l*c)),a=e-c*l*s,r=0===s?l:Math.min(Math.ceil((u-s*c*l)/c),l);f=Math.floor(a/r),h=a-f*r+s*l,m=h+f*t/c,i.style.order=m}else"column"===p?(h=Math.floor(e/c),f=e-h*c,(h>a||h===a&&f===c-1)&&(f+=1,f>=c&&(f=0,h+=1))):(f=Math.floor(e/s),h=e-f*s);i.row=f,i.column=h,i.style.height=`calc((100% - ${(c-1)*d}px) / ${c})`,i.style[r.getDirectionLabel("margin-top")]=0!==f?d&&`${d}px`:"",i.swiperSlideGridSet=!0},updateWrapperSize:(e,s)=>{const{centeredSlides:a,roundLengths:i}=r.params,n=o(),{rows:l}=r.params.grid;if(r.virtualSize=(e+n)*t,r.virtualSize=Math.ceil(r.virtualSize/l)-n,r.params.cssMode||(r.wrapperEl.style[r.getDirectionLabel("width")]=`${r.virtualSize+n}px`),a){const e=[];for(let t=0;t<s.length;t+=1){let a=s[t];i&&(a=Math.floor(a)),s[t]<r.virtualSize+s[0]&&e.push(a)}s.splice(0,s.length),s.push(...e)}}}},function(e){let{swiper:t}=e;Object.assign(t,{appendSlide:ae.bind(t),prependSlide:ie.bind(t),addSlide:re.bind(t),removeSlide:ne.bind(t),removeAllSlides:le.bind(t)})},function(e){let{swiper:t,extendParams:s,on:a}=e;s({fadeEffect:{crossFade:!1}}),oe({effect:"fade",swiper:t,on:a,setTranslate:()=>{const{slides:e}=t;t.params.fadeEffect;for(let s=0;s<e.length;s+=1){const e=t.slides[s];let a=-e.swiperSlideOffset;t.params.virtualTranslate||(a-=t.translate);let i=0;t.isHorizontal()||(i=a,a=0);const r=t.params.fadeEffect.crossFade?Math.max(1-Math.abs(e.progress),0):1+Math.min(Math.max(e.progress,-1),0),n=de(0,e);n.style.opacity=r,n.style.transform=`translate3d(${a}px, ${i}px, 0px)`}},setTransition:e=>{const s=t.slides.map((e=>h(e)));s.forEach((t=>{t.style.transitionDuration=`${e}ms`})),ce({swiper:t,duration:e,transformElements:s,allSlides:!0})},overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!t.params.cssMode})})},function(e){let{swiper:t,extendParams:s,on:a}=e;s({cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}});const i=(e,t,s)=>{let a=s?e.querySelector(".swiper-slide-shadow-left"):e.querySelector(".swiper-slide-shadow-top"),i=s?e.querySelector(".swiper-slide-shadow-right"):e.querySelector(".swiper-slide-shadow-bottom");a||(a=v("div",("swiper-slide-shadow-cube swiper-slide-shadow-"+(s?"left":"top")).split(" ")),e.append(a)),i||(i=v("div",("swiper-slide-shadow-cube swiper-slide-shadow-"+(s?"right":"bottom")).split(" ")),e.append(i)),a&&(a.style.opacity=Math.max(-t,0)),i&&(i.style.opacity=Math.max(t,0))};oe({effect:"cube",swiper:t,on:a,setTranslate:()=>{const{el:e,wrapperEl:s,slides:a,width:r,height:n,rtlTranslate:l,size:o,browser:d}=t,c=t.params.cubeEffect,p=t.isHorizontal(),u=t.virtual&&t.params.virtual.enabled;let m,h=0;c.shadow&&(p?(m=t.wrapperEl.querySelector(".swiper-cube-shadow"),m||(m=v("div","swiper-cube-shadow"),t.wrapperEl.append(m)),m.style.height=`${r}px`):(m=e.querySelector(".swiper-cube-shadow"),m||(m=v("div","swiper-cube-shadow"),e.append(m))));for(let e=0;e<a.length;e+=1){const t=a[e];let s=e;u&&(s=parseInt(t.getAttribute("data-swiper-slide-index"),10));let r=90*s,n=Math.floor(r/360);l&&(r=-r,n=Math.floor(-r/360));const d=Math.max(Math.min(t.progress,1),-1);let m=0,f=0,g=0;s%4==0?(m=4*-n*o,g=0):(s-1)%4==0?(m=0,g=4*-n*o):(s-2)%4==0?(m=o+4*n*o,g=o):(s-3)%4==0&&(m=-o,g=3*o+4*o*n),l&&(m=-m),p||(f=m,m=0);const v=`rotateX(${p?0:-r}deg) rotateY(${p?r:0}deg) translate3d(${m}px, ${f}px, ${g}px)`;d<=1&&d>-1&&(h=90*s+90*d,l&&(h=90*-s-90*d)),t.style.transform=v,c.slideShadows&&i(t,d,p)}if(s.style.transformOrigin=`50% 50% -${o/2}px`,s.style["-webkit-transform-origin"]=`50% 50% -${o/2}px`,c.shadow)if(p)m.style.transform=`translate3d(0px, ${r/2+c.shadowOffset}px, ${-r/2}px) rotateX(90deg) rotateZ(0deg) scale(${c.shadowScale})`;else{const e=Math.abs(h)-90*Math.floor(Math.abs(h)/90),t=1.5-(Math.sin(2*e*Math.PI/360)/2+Math.cos(2*e*Math.PI/360)/2),s=c.shadowScale,a=c.shadowScale/t,i=c.shadowOffset;m.style.transform=`scale3d(${s}, 1, ${a}) translate3d(0px, ${n/2+i}px, ${-n/2/a}px) rotateX(-90deg)`}const f=(d.isSafari||d.isWebView)&&d.needPerspectiveFix?-o/2:0;s.style.transform=`translate3d(0px,0,${f}px) rotateX(${t.isHorizontal()?0:h}deg) rotateY(${t.isHorizontal()?-h:0}deg)`,s.style.setProperty("--swiper-cube-translate-z",`${f}px`)},setTransition:e=>{const{el:s,slides:a}=t;if(a.forEach((t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach((t=>{t.style.transitionDuration=`${e}ms`}))})),t.params.cubeEffect.shadow&&!t.isHorizontal()){const t=s.querySelector(".swiper-cube-shadow");t&&(t.style.transitionDuration=`${e}ms`)}},recreateShadows:()=>{const e=t.isHorizontal();t.slides.forEach((t=>{const s=Math.max(Math.min(t.progress,1),-1);i(t,s,e)}))},getEffectParams:()=>t.params.cubeEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0})})},function(e){let{swiper:t,extendParams:s,on:a}=e;s({flipEffect:{slideShadows:!0,limitRotation:!0}});const i=(e,s)=>{let a=t.isHorizontal()?e.querySelector(".swiper-slide-shadow-left"):e.querySelector(".swiper-slide-shadow-top"),i=t.isHorizontal()?e.querySelector(".swiper-slide-shadow-right"):e.querySelector(".swiper-slide-shadow-bottom");a||(a=pe("flip",e,t.isHorizontal()?"left":"top")),i||(i=pe("flip",e,t.isHorizontal()?"right":"bottom")),a&&(a.style.opacity=Math.max(-s,0)),i&&(i.style.opacity=Math.max(s,0))};oe({effect:"flip",swiper:t,on:a,setTranslate:()=>{const{slides:e,rtlTranslate:s}=t,a=t.params.flipEffect;for(let r=0;r<e.length;r+=1){const n=e[r];let l=n.progress;t.params.flipEffect.limitRotation&&(l=Math.max(Math.min(n.progress,1),-1));const o=n.swiperSlideOffset;let d=-180*l,c=0,p=t.params.cssMode?-o-t.translate:-o,u=0;t.isHorizontal()?s&&(d=-d):(u=p,p=0,c=-d,d=0),n.style.zIndex=-Math.abs(Math.round(l))+e.length,a.slideShadows&&i(n,l);const m=`translate3d(${p}px, ${u}px, 0px) rotateX(${c}deg) rotateY(${d}deg)`;de(0,n).style.transform=m}},setTransition:e=>{const s=t.slides.map((e=>h(e)));s.forEach((t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach((t=>{t.style.transitionDuration=`${e}ms`}))})),ce({swiper:t,duration:e,transformElements:s})},recreateShadows:()=>{t.params.flipEffect,t.slides.forEach((e=>{let s=e.progress;t.params.flipEffect.limitRotation&&(s=Math.max(Math.min(e.progress,1),-1)),i(e,s)}))},getEffectParams:()=>t.params.flipEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!t.params.cssMode})})},function(e){let{swiper:t,extendParams:s,on:a}=e;s({coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0}}),oe({effect:"coverflow",swiper:t,on:a,setTranslate:()=>{const{width:e,height:s,slides:a,slidesSizesGrid:i}=t,r=t.params.coverflowEffect,n=t.isHorizontal(),l=t.translate,o=n?e/2-l:s/2-l,d=n?r.rotate:-r.rotate,c=r.depth;for(let e=0,t=a.length;e<t;e+=1){const t=a[e],s=i[e],l=(o-t.swiperSlideOffset-s/2)/s,p="function"==typeof r.modifier?r.modifier(l):l*r.modifier;let u=n?d*p:0,m=n?0:d*p,h=-c*Math.abs(p),f=r.stretch;"string"==typeof f&&-1!==f.indexOf("%")&&(f=parseFloat(r.stretch)/100*s);let g=n?0:f*p,v=n?f*p:0,w=1-(1-r.scale)*Math.abs(p);Math.abs(v)<.001&&(v=0),Math.abs(g)<.001&&(g=0),Math.abs(h)<.001&&(h=0),Math.abs(u)<.001&&(u=0),Math.abs(m)<.001&&(m=0),Math.abs(w)<.001&&(w=0);const b=`translate3d(${v}px,${g}px,${h}px) rotateX(${m}deg) rotateY(${u}deg) scale(${w})`;if(de(0,t).style.transform=b,t.style.zIndex=1-Math.abs(Math.round(p)),r.slideShadows){let e=n?t.querySelector(".swiper-slide-shadow-left"):t.querySelector(".swiper-slide-shadow-top"),s=n?t.querySelector(".swiper-slide-shadow-right"):t.querySelector(".swiper-slide-shadow-bottom");e||(e=pe("coverflow",t,n?"left":"top")),s||(s=pe("coverflow",t,n?"right":"bottom")),e&&(e.style.opacity=p>0?p:0),s&&(s.style.opacity=-p>0?-p:0)}}},setTransition:e=>{t.slides.map((e=>h(e))).forEach((t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach((t=>{t.style.transitionDuration=`${e}ms`}))}))},perspective:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0})})},function(e){let{swiper:t,extendParams:s,on:a}=e;s({creativeEffect:{limitProgress:1,shadowPerProgress:!1,progressMultiplier:1,perspective:!0,prev:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1},next:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1}}});const i=e=>"string"==typeof e?e:`${e}px`;oe({effect:"creative",swiper:t,on:a,setTranslate:()=>{const{slides:e,wrapperEl:s,slidesSizesGrid:a}=t,r=t.params.creativeEffect,{progressMultiplier:n}=r,l=t.params.centeredSlides;if(l){const e=a[0]/2-t.params.slidesOffsetBefore||0;s.style.transform=`translateX(calc(50% - ${e}px))`}for(let s=0;s<e.length;s+=1){const a=e[s],o=a.progress,d=Math.min(Math.max(a.progress,-r.limitProgress),r.limitProgress);let c=d;l||(c=Math.min(Math.max(a.originalProgress,-r.limitProgress),r.limitProgress));const p=a.swiperSlideOffset,u=[t.params.cssMode?-p-t.translate:-p,0,0],m=[0,0,0];let h=!1;t.isHorizontal()||(u[1]=u[0],u[0]=0);let f={translate:[0,0,0],rotate:[0,0,0],scale:1,opacity:1};d<0?(f=r.next,h=!0):d>0&&(f=r.prev,h=!0),u.forEach(((e,t)=>{u[t]=`calc(${e}px + (${i(f.translate[t])} * ${Math.abs(d*n)}))`})),m.forEach(((e,t)=>{m[t]=f.rotate[t]*Math.abs(d*n)})),a.style.zIndex=-Math.abs(Math.round(o))+e.length;const g=u.join(", "),v=`rotateX(${m[0]}deg) rotateY(${m[1]}deg) rotateZ(${m[2]}deg)`,w=c<0?`scale(${1+(1-f.scale)*c*n})`:`scale(${1-(1-f.scale)*c*n})`,b=c<0?1+(1-f.opacity)*c*n:1-(1-f.opacity)*c*n,y=`translate3d(${g}) ${v} ${w}`;if(h&&f.shadow||!h){let e=a.querySelector(".swiper-slide-shadow");if(!e&&f.shadow&&(e=pe("creative",a)),e){const t=r.shadowPerProgress?d*(1/r.limitProgress):d;e.style.opacity=Math.min(Math.max(Math.abs(t),0),1)}}const E=de(0,a);E.style.transform=y,E.style.opacity=b,f.origin&&(E.style.transformOrigin=f.origin)}},setTransition:e=>{const s=t.slides.map((e=>h(e)));s.forEach((t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow").forEach((t=>{t.style.transitionDuration=`${e}ms`}))})),ce({swiper:t,duration:e,transformElements:s,allSlides:!0})},perspective:()=>t.params.creativeEffect.perspective,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!t.params.cssMode})})},function(e){let{swiper:t,extendParams:s,on:a}=e;s({cardsEffect:{slideShadows:!0,rotate:!0,perSlideRotate:2,perSlideOffset:8}}),oe({effect:"cards",swiper:t,on:a,setTranslate:()=>{const{slides:e,activeIndex:s,rtlTranslate:a}=t,i=t.params.cardsEffect,{startTranslate:r,isTouched:n}=t.touchEventsData,l=a?-t.translate:t.translate;for(let o=0;o<e.length;o+=1){const d=e[o],c=d.progress,p=Math.min(Math.max(c,-4),4);let u=d.swiperSlideOffset;t.params.centeredSlides&&!t.params.cssMode&&(t.wrapperEl.style.transform=`translateX(${t.minTranslate()}px)`),t.params.centeredSlides&&t.params.cssMode&&(u-=e[0].swiperSlideOffset);let m=t.params.cssMode?-u-t.translate:-u,h=0;const f=-100*Math.abs(p);let g=1,v=-i.perSlideRotate*p,w=i.perSlideOffset-.75*Math.abs(p);const b=t.virtual&&t.params.virtual.enabled?t.virtual.from+o:o,y=(b===s||b===s-1)&&p>0&&p<1&&(n||t.params.cssMode)&&l<r,E=(b===s||b===s+1)&&p<0&&p>-1&&(n||t.params.cssMode)&&l>r;if(y||E){const e=(1-Math.abs((Math.abs(p)-.5)/.5))**.5;v+=-28*p*e,g+=-.5*e,w+=96*e,h=-25*e*Math.abs(p)+"%"}if(m=p<0?`calc(${m}px ${a?"-":"+"} (${w*Math.abs(p)}%))`:p>0?`calc(${m}px ${a?"-":"+"} (-${w*Math.abs(p)}%))`:`${m}px`,!t.isHorizontal()){const e=h;h=m,m=e}const x=p<0?""+(1+(1-g)*p):""+(1-(1-g)*p),S=`\n translate3d(${m}, ${h}, ${f}px)\n rotateZ(${i.rotate?a?-v:v:0}deg)\n scale(${x})\n `;if(i.slideShadows){let e=d.querySelector(".swiper-slide-shadow");e||(e=pe("cards",d)),e&&(e.style.opacity=Math.min(Math.max((Math.abs(p)-.5)/.5,0),1))}d.style.zIndex=-Math.abs(Math.round(c))+e.length;de(0,d).style.transform=S}},setTransition:e=>{const s=t.slides.map((e=>h(e)));s.forEach((t=>{t.style.transitionDuration=`${e}ms`,t.querySelectorAll(".swiper-slide-shadow").forEach((t=>{t.style.transitionDuration=`${e}ms`}))})),ce({swiper:t,duration:e,transformElements:s})},perspective:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!t.params.cssMode})})}];return ee.use(ue),ee}();
+//# sourceMappingURL=swiper-bundle.min.js.map
\ No newline at end of file
diff --git a/src/main/webapp/static/swiper/swiper.min.css b/src/main/webapp/static/swiper/swiper.min.css
new file mode 100644
index 0000000..b222bea
--- /dev/null
+++ b/src/main/webapp/static/swiper/swiper.min.css
@@ -0,0 +1,15 @@
+/**
+ * Swiper 3.4.2
+ * Most modern mobile touch slider and framework with hardware accelerated transitions
+ *
+ * http://www.idangero.us/swiper/
+ *
+ * Copyright 2017, Vladimir Kharlampidi
+ * The iDangero.us
+ * http://www.idangero.us/
+ *
+ * Licensed under MIT
+ *
+ * Released on: March 10, 2017
+ */
+.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform,height}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}
\ No newline at end of file
diff --git a/src/main/webapp/static/swiper/swiper.min.js b/src/main/webapp/static/swiper/swiper.min.js
new file mode 100644
index 0000000..03a652f
--- /dev/null
+++ b/src/main/webapp/static/swiper/swiper.min.js
@@ -0,0 +1,19 @@
+/**
+ * Swiper 3.4.2
+ * Most modern mobile touch slider and framework with hardware accelerated transitions
+ *
+ * http://www.idangero.us/swiper/
+ *
+ * Copyright 2017, Vladimir Kharlampidi
+ * The iDangero.us
+ * http://www.idangero.us/
+ *
+ * Licensed under MIT
+ *
+ * Released on: March 10, 2017
+ */
+!function(){"use strict";var e,a=function(s,i){function r(e){return Math.floor(e)}function n(){var e=T.params.autoplay,a=T.slides.eq(T.activeIndex);a.attr("data-swiper-autoplay")&&(e=a.attr("data-swiper-autoplay")||T.params.autoplay),T.autoplayTimeoutId=setTimeout(function(){T.params.loop?(T.fixLoop(),T._slideNext(),T.emit("onAutoplay",T)):T.isEnd?i.autoplayStopOnLast?T.stopAutoplay():(T._slideTo(0),T.emit("onAutoplay",T)):(T._slideNext(),T.emit("onAutoplay",T))},e)}function o(a,t){var s=e(a.target);if(!s.is(t))if("string"==typeof t)s=s.parents(t);else if(t.nodeType){var i;return s.parents().each(function(e,a){a===t&&(i=t)}),i?t:void 0}if(0!==s.length)return s[0]}function l(e,a){a=a||{};var t=window.MutationObserver||window.WebkitMutationObserver,s=new t(function(e){e.forEach(function(e){T.onResize(!0),T.emit("onObserverUpdate",T,e)})});s.observe(e,{attributes:void 0===a.attributes||a.attributes,childList:void 0===a.childList||a.childList,characterData:void 0===a.characterData||a.characterData}),T.observers.push(s)}function p(e){e.originalEvent&&(e=e.originalEvent);var a=e.keyCode||e.charCode;if(!T.params.allowSwipeToNext&&(T.isHorizontal()&&39===a||!T.isHorizontal()&&40===a))return!1;if(!T.params.allowSwipeToPrev&&(T.isHorizontal()&&37===a||!T.isHorizontal()&&38===a))return!1;if(!(e.shiftKey||e.altKey||e.ctrlKey||e.metaKey||document.activeElement&&document.activeElement.nodeName&&("input"===document.activeElement.nodeName.toLowerCase()||"textarea"===document.activeElement.nodeName.toLowerCase()))){if(37===a||39===a||38===a||40===a){var t=!1;if(T.container.parents("."+T.params.slideClass).length>0&&0===T.container.parents("."+T.params.slideActiveClass).length)return;var s={left:window.pageXOffset,top:window.pageYOffset},i=window.innerWidth,r=window.innerHeight,n=T.container.offset();T.rtl&&(n.left=n.left-T.container[0].scrollLeft);for(var o=[[n.left,n.top],[n.left+T.width,n.top],[n.left,n.top+T.height],[n.left+T.width,n.top+T.height]],l=0;l<o.length;l++){var p=o[l];p[0]>=s.left&&p[0]<=s.left+i&&p[1]>=s.top&&p[1]<=s.top+r&&(t=!0)}if(!t)return}T.isHorizontal()?(37!==a&&39!==a||(e.preventDefault?e.preventDefault():e.returnValue=!1),(39===a&&!T.rtl||37===a&&T.rtl)&&T.slideNext(),(37===a&&!T.rtl||39===a&&T.rtl)&&T.slidePrev()):(38!==a&&40!==a||(e.preventDefault?e.preventDefault():e.returnValue=!1),40===a&&T.slideNext(),38===a&&T.slidePrev()),T.emit("onKeyPress",T,a)}}function d(e){var a=0,t=0,s=0,i=0;return"detail"in e&&(t=e.detail),"wheelDelta"in e&&(t=-e.wheelDelta/120),"wheelDeltaY"in e&&(t=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(a=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(a=t,t=0),s=10*a,i=10*t,"deltaY"in e&&(i=e.deltaY),"deltaX"in e&&(s=e.deltaX),(s||i)&&e.deltaMode&&(1===e.deltaMode?(s*=40,i*=40):(s*=800,i*=800)),s&&!a&&(a=s<1?-1:1),i&&!t&&(t=i<1?-1:1),{spinX:a,spinY:t,pixelX:s,pixelY:i}}function u(e){e.originalEvent&&(e=e.originalEvent);var a=0,t=T.rtl?-1:1,s=d(e);if(T.params.mousewheelForceToAxis)if(T.isHorizontal()){if(!(Math.abs(s.pixelX)>Math.abs(s.pixelY)))return;a=s.pixelX*t}else{if(!(Math.abs(s.pixelY)>Math.abs(s.pixelX)))return;a=s.pixelY}else a=Math.abs(s.pixelX)>Math.abs(s.pixelY)?-s.pixelX*t:-s.pixelY;if(0!==a){if(T.params.mousewheelInvert&&(a=-a),T.params.freeMode){var i=T.getWrapperTranslate()+a*T.params.mousewheelSensitivity,r=T.isBeginning,n=T.isEnd;if(i>=T.minTranslate()&&(i=T.minTranslate()),i<=T.maxTranslate()&&(i=T.maxTranslate()),T.setWrapperTransition(0),T.setWrapperTranslate(i),T.updateProgress(),T.updateActiveIndex(),(!r&&T.isBeginning||!n&&T.isEnd)&&T.updateClasses(),T.params.freeModeSticky?(clearTimeout(T.mousewheel.timeout),T.mousewheel.timeout=setTimeout(function(){T.slideReset()},300)):T.params.lazyLoading&&T.lazy&&T.lazy.load(),T.emit("onScroll",T,e),T.params.autoplay&&T.params.autoplayDisableOnInteraction&&T.stopAutoplay(),0===i||i===T.maxTranslate())return}else{if((new window.Date).getTime()-T.mousewheel.lastScrollTime>60)if(a<0)if(T.isEnd&&!T.params.loop||T.animating){if(T.params.mousewheelReleaseOnEdges)return!0}else T.slideNext(),T.emit("onScroll",T,e);else if(T.isBeginning&&!T.params.loop||T.animating){if(T.params.mousewheelReleaseOnEdges)return!0}else T.slidePrev(),T.emit("onScroll",T,e);T.mousewheel.lastScrollTime=(new window.Date).getTime()}return e.preventDefault?e.preventDefault():e.returnValue=!1,!1}}function c(a,t){a=e(a);var s,i,r,n=T.rtl?-1:1;s=a.attr("data-swiper-parallax")||"0",i=a.attr("data-swiper-parallax-x"),r=a.attr("data-swiper-parallax-y"),i||r?(i=i||"0",r=r||"0"):T.isHorizontal()?(i=s,r="0"):(r=s,i="0"),i=i.indexOf("%")>=0?parseInt(i,10)*t*n+"%":i*t*n+"px",r=r.indexOf("%")>=0?parseInt(r,10)*t+"%":r*t+"px",a.transform("translate3d("+i+", "+r+",0px)")}function m(e){return 0!==e.indexOf("on")&&(e=e[0]!==e[0].toUpperCase()?"on"+e[0].toUpperCase()+e.substring(1):"on"+e),e}if(!(this instanceof a))return new a(s,i);var h={direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,autoplay:!1,autoplayDisableOnInteraction:!0,autoplayStopOnLast:!1,iOSEdgeSwipeDetection:!1,iOSEdgeSwipeThreshold:20,freeMode:!1,freeModeMomentum:!0,freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,freeModeMomentumVelocityRatio:1,freeModeSticky:!1,freeModeMinimumVelocity:.02,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",coverflow:{rotate:50,stretch:0,depth:100,modifier:1,slideShadows:!0},flip:{slideShadows:!0,limitRotation:!0},cube:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94},fade:{crossFade:!1},parallax:!1,zoom:!1,zoomMax:3,zoomMin:1,zoomToggle:!0,scrollbar:null,scrollbarHide:!0,scrollbarDraggable:!1,scrollbarSnapOnRelease:!1,keyboardControl:!1,mousewheelControl:!1,mousewheelReleaseOnEdges:!1,mousewheelInvert:!1,mousewheelForceToAxis:!1,mousewheelSensitivity:1,mousewheelEventsTarged:"container",hashnav:!1,hashnavWatchState:!1,history:!1,replaceState:!1,breakpoints:void 0,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,centeredSlides:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,onlyExternal:!1,threshold:0,touchMoveStopPropagation:!0,touchReleaseOnEdges:!1,uniqueNavElements:!0,pagination:null,paginationElement:"span",paginationClickable:!1,paginationHide:!1,paginationBulletRender:null,paginationProgressRender:null,paginationFractionRender:null,paginationCustomRender:null,paginationType:"bullets",resistance:!0,resistanceRatio:.85,nextButton:null,prevButton:null,watchSlidesProgress:!1,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,lazyLoading:!1,lazyLoadingInPrevNext:!1,lazyLoadingInPrevNextAmount:1,lazyLoadingOnTransitionStart:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,control:void 0,controlInverse:!1,controlBy:"slide",normalizeSlideIndex:!0,allowSwipeToPrev:!0,allowSwipeToNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",passiveListeners:!0,containerModifierClass:"swiper-container-",slideClass:"swiper-slide",slideActiveClass:"swiper-slide-active",slideDuplicateActiveClass:"swiper-slide-duplicate-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slideDuplicateNextClass:"swiper-slide-duplicate-next",slidePrevClass:"swiper-slide-prev",slideDuplicatePrevClass:"swiper-slide-duplicate-prev",wrapperClass:"swiper-wrapper",bulletClass:"swiper-pagination-bullet",bulletActiveClass:"swiper-pagination-bullet-active",buttonDisabledClass:"swiper-button-disabled",paginationCurrentClass:"swiper-pagination-current",paginationTotalClass:"swiper-pagination-total",paginationHiddenClass:"swiper-pagination-hidden",paginationProgressbarClass:"swiper-pagination-progressbar",paginationClickableClass:"swiper-pagination-clickable",paginationModifierClass:"swiper-pagination-",lazyLoadingClass:"swiper-lazy",lazyStatusLoadingClass:"swiper-lazy-loading",lazyStatusLoadedClass:"swiper-lazy-loaded",lazyPreloaderClass:"swiper-lazy-preloader",notificationClass:"swiper-notification",preloaderClass:"preloader",zoomContainerClass:"swiper-zoom-container",observer:!1,observeParents:!1,a11y:!1,prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}",runCallbacksOnInit:!0},g=i&&i.virtualTranslate;i=i||{};var f={};for(var v in i)if("object"!=typeof i[v]||null===i[v]||(i[v].nodeType||i[v]===window||i[v]===document||void 0!==t&&i[v]instanceof t||"undefined"!=typeof jQuery&&i[v]instanceof jQuery))f[v]=i[v];else{f[v]={};for(var w in i[v])f[v][w]=i[v][w]}for(var y in h)if(void 0===i[y])i[y]=h[y];else if("object"==typeof i[y])for(var x in h[y])void 0===i[y][x]&&(i[y][x]=h[y][x]);var T=this;if(T.params=i,T.originalParams=f,T.classNames=[],void 0!==e&&void 0!==t&&(e=t),(void 0!==e||(e=void 0===t?window.Dom7||window.Zepto||window.jQuery:t))&&(T.$=e,T.currentBreakpoint=void 0,T.getActiveBreakpoint=function(){if(!T.params.breakpoints)return!1;var e,a=!1,t=[];for(e in T.params.breakpoints)T.params.breakpoints.hasOwnProperty(e)&&t.push(e);t.sort(function(e,a){return parseInt(e,10)>parseInt(a,10)});for(var s=0;s<t.length;s++)(e=t[s])>=window.innerWidth&&!a&&(a=e);return a||"max"},T.setBreakpoint=function(){var e=T.getActiveBreakpoint();if(e&&T.currentBreakpoint!==e){var a=e in T.params.breakpoints?T.params.breakpoints[e]:T.originalParams,t=T.params.loop&&a.slidesPerView!==T.params.slidesPerView;for(var s in a)T.params[s]=a[s];T.currentBreakpoint=e,t&&T.destroyLoop&&T.reLoop(!0)}},T.params.breakpoints&&T.setBreakpoint(),T.container=e(s),0!==T.container.length)){if(T.container.length>1){var b=[];return T.container.each(function(){b.push(new a(this,i))}),b}T.container[0].swiper=T,T.container.data("swiper",T),T.classNames.push(T.params.containerModifierClass+T.params.direction),T.params.freeMode&&T.classNames.push(T.params.containerModifierClass+"free-mode"),T.support.flexbox||(T.classNames.push(T.params.containerModifierClass+"no-flexbox"),T.params.slidesPerColumn=1),T.params.autoHeight&&T.classNames.push(T.params.containerModifierClass+"autoheight"),(T.params.parallax||T.params.watchSlidesVisibility)&&(T.params.watchSlidesProgress=!0),T.params.touchReleaseOnEdges&&(T.params.resistanceRatio=0),["cube","coverflow","flip"].indexOf(T.params.effect)>=0&&(T.support.transforms3d?(T.params.watchSlidesProgress=!0,T.classNames.push(T.params.containerModifierClass+"3d")):T.params.effect="slide"),"slide"!==T.params.effect&&T.classNames.push(T.params.containerModifierClass+T.params.effect),"cube"===T.params.effect&&(T.params.resistanceRatio=0,T.params.slidesPerView=1,T.params.slidesPerColumn=1,T.params.slidesPerGroup=1,T.params.centeredSlides=!1,T.params.spaceBetween=0,T.params.virtualTranslate=!0),"fade"!==T.params.effect&&"flip"!==T.params.effect||(T.params.slidesPerView=1,T.params.slidesPerColumn=1,T.params.slidesPerGroup=1,T.params.watchSlidesProgress=!0,T.params.spaceBetween=0,void 0===g&&(T.params.virtualTranslate=!0)),T.params.grabCursor&&T.support.touch&&(T.params.grabCursor=!1),T.wrapper=T.container.children("."+T.params.wrapperClass),T.params.pagination&&(T.paginationContainer=e(T.params.pagination),T.params.uniqueNavElements&&"string"==typeof T.params.pagination&&T.paginationContainer.length>1&&1===T.container.find(T.params.pagination).length&&(T.paginationContainer=T.container.find(T.params.pagination)),"bullets"===T.params.paginationType&&T.params.paginationClickable?T.paginationContainer.addClass(T.params.paginationModifierClass+"clickable"):T.params.paginationClickable=!1,T.paginationContainer.addClass(T.params.paginationModifierClass+T.params.paginationType)),(T.params.nextButton||T.params.prevButton)&&(T.params.nextButton&&(T.nextButton=e(T.params.nextButton),T.params.uniqueNavElements&&"string"==typeof T.params.nextButton&&T.nextButton.length>1&&1===T.container.find(T.params.nextButton).length&&(T.nextButton=T.container.find(T.params.nextButton))),T.params.prevButton&&(T.prevButton=e(T.params.prevButton),T.params.uniqueNavElements&&"string"==typeof T.params.prevButton&&T.prevButton.length>1&&1===T.container.find(T.params.prevButton).length&&(T.prevButton=T.container.find(T.params.prevButton)))),T.isHorizontal=function(){return"horizontal"===T.params.direction},T.rtl=T.isHorizontal()&&("rtl"===T.container[0].dir.toLowerCase()||"rtl"===T.container.css("direction")),T.rtl&&T.classNames.push(T.params.containerModifierClass+"rtl"),T.rtl&&(T.wrongRTL="-webkit-box"===T.wrapper.css("display")),T.params.slidesPerColumn>1&&T.classNames.push(T.params.containerModifierClass+"multirow"),T.device.android&&T.classNames.push(T.params.containerModifierClass+"android"),T.container.addClass(T.classNames.join(" ")),T.translate=0,T.progress=0,T.velocity=0,T.lockSwipeToNext=function(){T.params.allowSwipeToNext=!1,T.params.allowSwipeToPrev===!1&&T.params.grabCursor&&T.unsetGrabCursor()},T.lockSwipeToPrev=function(){T.params.allowSwipeToPrev=!1,T.params.allowSwipeToNext===!1&&T.params.grabCursor&&T.unsetGrabCursor()},T.lockSwipes=function(){T.params.allowSwipeToNext=T.params.allowSwipeToPrev=!1,T.params.grabCursor&&T.unsetGrabCursor()},T.unlockSwipeToNext=function(){T.params.allowSwipeToNext=!0,T.params.allowSwipeToPrev===!0&&T.params.grabCursor&&T.setGrabCursor()},T.unlockSwipeToPrev=function(){T.params.allowSwipeToPrev=!0,T.params.allowSwipeToNext===!0&&T.params.grabCursor&&T.setGrabCursor()},T.unlockSwipes=function(){T.params.allowSwipeToNext=T.params.allowSwipeToPrev=!0,T.params.grabCursor&&T.setGrabCursor()},T.setGrabCursor=function(e){T.container[0].style.cursor="move",T.container[0].style.cursor=e?"-webkit-grabbing":"-webkit-grab",T.container[0].style.cursor=e?"-moz-grabbin":"-moz-grab",T.container[0].style.cursor=e?"grabbing":"grab"},T.unsetGrabCursor=function(){T.container[0].style.cursor=""},T.params.grabCursor&&T.setGrabCursor(),T.imagesToLoad=[],T.imagesLoaded=0,T.loadImage=function(e,a,t,s,i,r){function n(){r&&r()}var o;e.complete&&i?n():a?(o=new window.Image,o.onload=n,o.onerror=n,s&&(o.sizes=s),t&&(o.srcset=t),a&&(o.src=a)):n()},T.preloadImages=function(){function e(){void 0!==T&&null!==T&&T&&(void 0!==T.imagesLoaded&&T.imagesLoaded++,T.imagesLoaded===T.imagesToLoad.length&&(T.params.updateOnImagesReady&&T.update(),T.emit("onImagesReady",T)))}T.imagesToLoad=T.container.find("img");for(var a=0;a<T.imagesToLoad.length;a++)T.loadImage(T.imagesToLoad[a],T.imagesToLoad[a].currentSrc||T.imagesToLoad[a].getAttribute("src"),T.imagesToLoad[a].srcset||T.imagesToLoad[a].getAttribute("srcset"),T.imagesToLoad[a].sizes||T.imagesToLoad[a].getAttribute("sizes"),!0,e)},T.autoplayTimeoutId=void 0,T.autoplaying=!1,T.autoplayPaused=!1,T.startAutoplay=function(){return void 0===T.autoplayTimeoutId&&(!!T.params.autoplay&&(!T.autoplaying&&(T.autoplaying=!0,T.emit("onAutoplayStart",T),void n())))},T.stopAutoplay=function(e){T.autoplayTimeoutId&&(T.autoplayTimeoutId&&clearTimeout(T.autoplayTimeoutId),T.autoplaying=!1,T.autoplayTimeoutId=void 0,T.emit("onAutoplayStop",T))},T.pauseAutoplay=function(e){T.autoplayPaused||(T.autoplayTimeoutId&&clearTimeout(T.autoplayTimeoutId),T.autoplayPaused=!0,0===e?(T.autoplayPaused=!1,n()):T.wrapper.transitionEnd(function(){T&&(T.autoplayPaused=!1,T.autoplaying?n():T.stopAutoplay())}))},T.minTranslate=function(){return-T.snapGrid[0]},T.maxTranslate=function(){return-T.snapGrid[T.snapGrid.length-1]},T.updateAutoHeight=function(){var e,a=[],t=0;if("auto"!==T.params.slidesPerView&&T.params.slidesPerView>1)for(e=0;e<Math.ceil(T.params.slidesPerView);e++){var s=T.activeIndex+e;if(s>T.slides.length)break;a.push(T.slides.eq(s)[0])}else a.push(T.slides.eq(T.activeIndex)[0]);for(e=0;e<a.length;e++)if(void 0!==a[e]){var i=a[e].offsetHeight;t=i>t?i:t}t&&T.wrapper.css("height",t+"px")},T.updateContainerSize=function(){var e,a;e=void 0!==T.params.width?T.params.width:T.container[0].clientWidth,a=void 0!==T.params.height?T.params.height:T.container[0].clientHeight,0===e&&T.isHorizontal()||0===a&&!T.isHorizontal()||(e=e-parseInt(T.container.css("padding-left"),10)-parseInt(T.container.css("padding-right"),10),a=a-parseInt(T.container.css("padding-top"),10)-parseInt(T.container.css("padding-bottom"),10),T.width=e,T.height=a,T.size=T.isHorizontal()?T.width:T.height)},T.updateSlidesSize=function(){T.slides=T.wrapper.children("."+T.params.slideClass),T.snapGrid=[],T.slidesGrid=[],T.slidesSizesGrid=[];var e,a=T.params.spaceBetween,t=-T.params.slidesOffsetBefore,s=0,i=0;if(void 0!==T.size){"string"==typeof a&&a.indexOf("%")>=0&&(a=parseFloat(a.replace("%",""))/100*T.size),T.virtualSize=-a,T.rtl?T.slides.css({marginLeft:"",marginTop:""}):T.slides.css({marginRight:"",marginBottom:""});var n;T.params.slidesPerColumn>1&&(n=Math.floor(T.slides.length/T.params.slidesPerColumn)===T.slides.length/T.params.slidesPerColumn?T.slides.length:Math.ceil(T.slides.length/T.params.slidesPerColumn)*T.params.slidesPerColumn,"auto"!==T.params.slidesPerView&&"row"===T.params.slidesPerColumnFill&&(n=Math.max(n,T.params.slidesPerView*T.params.slidesPerColumn)));var o,l=T.params.slidesPerColumn,p=n/l,d=p-(T.params.slidesPerColumn*p-T.slides.length);for(e=0;e<T.slides.length;e++){o=0;var u=T.slides.eq(e);if(T.params.slidesPerColumn>1){var c,m,h;"column"===T.params.slidesPerColumnFill?(m=Math.floor(e/l),h=e-m*l,(m>d||m===d&&h===l-1)&&++h>=l&&(h=0,m++),c=m+h*n/l,u.css({"-webkit-box-ordinal-group":c,"-moz-box-ordinal-group":c,"-ms-flex-order":c,"-webkit-order":c,order:c})):(h=Math.floor(e/p),m=e-h*p),u.css("margin-"+(T.isHorizontal()?"top":"left"),0!==h&&T.params.spaceBetween&&T.params.spaceBetween+"px").attr("data-swiper-column",m).attr("data-swiper-row",h)}"none"!==u.css("display")&&("auto"===T.params.slidesPerView?(o=T.isHorizontal()?u.outerWidth(!0):u.outerHeight(!0),T.params.roundLengths&&(o=r(o))):(o=(T.size-(T.params.slidesPerView-1)*a)/T.params.slidesPerView,T.params.roundLengths&&(o=r(o)),T.isHorizontal()?T.slides[e].style.width=o+"px":T.slides[e].style.height=o+"px"),T.slides[e].swiperSlideSize=o,T.slidesSizesGrid.push(o),T.params.centeredSlides?(t=t+o/2+s/2+a,0===s&&0!==e&&(t=t-T.size/2-a),0===e&&(t=t-T.size/2-a),Math.abs(t)<.001&&(t=0),i%T.params.slidesPerGroup==0&&T.snapGrid.push(t),T.slidesGrid.push(t)):(i%T.params.slidesPerGroup==0&&T.snapGrid.push(t),T.slidesGrid.push(t),t=t+o+a),T.virtualSize+=o+a,s=o,i++)}T.virtualSize=Math.max(T.virtualSize,T.size)+T.params.slidesOffsetAfter;var g;if(T.rtl&&T.wrongRTL&&("slide"===T.params.effect||"coverflow"===T.params.effect)&&T.wrapper.css({width:T.virtualSize+T.params.spaceBetween+"px"}),T.support.flexbox&&!T.params.setWrapperSize||(T.isHorizontal()?T.wrapper.css({width:T.virtualSize+T.params.spaceBetween+"px"}):T.wrapper.css({height:T.virtualSize+T.params.spaceBetween+"px"})),T.params.slidesPerColumn>1&&(T.virtualSize=(o+T.params.spaceBetween)*n,T.virtualSize=Math.ceil(T.virtualSize/T.params.slidesPerColumn)-T.params.spaceBetween,T.isHorizontal()?T.wrapper.css({width:T.virtualSize+T.params.spaceBetween+"px"}):T.wrapper.css({height:T.virtualSize+T.params.spaceBetween+"px"}),T.params.centeredSlides)){for(g=[],e=0;e<T.snapGrid.length;e++)T.snapGrid[e]<T.virtualSize+T.snapGrid[0]&&g.push(T.snapGrid[e]);T.snapGrid=g}if(!T.params.centeredSlides){for(g=[],e=0;e<T.snapGrid.length;e++)T.snapGrid[e]<=T.virtualSize-T.size&&g.push(T.snapGrid[e]);T.snapGrid=g,Math.floor(T.virtualSize-T.size)-Math.floor(T.snapGrid[T.snapGrid.length-1])>1&&T.snapGrid.push(T.virtualSize-T.size)}0===T.snapGrid.length&&(T.snapGrid=[0]),0!==T.params.spaceBetween&&(T.isHorizontal()?T.rtl?T.slides.css({marginLeft:a+"px"}):T.slides.css({marginRight:a+"px"}):T.slides.css({marginBottom:a+"px"})),T.params.watchSlidesProgress&&T.updateSlidesOffset()}},T.updateSlidesOffset=function(){for(var e=0;e<T.slides.length;e++)T.slides[e].swiperSlideOffset=T.isHorizontal()?T.slides[e].offsetLeft:T.slides[e].offsetTop},T.currentSlidesPerView=function(){var e,a,t=1;if(T.params.centeredSlides){var s,i=T.slides[T.activeIndex].swiperSlideSize;for(e=T.activeIndex+1;e<T.slides.length;e++)T.slides[e]&&!s&&(i+=T.slides[e].swiperSlideSize,t++,i>T.size&&(s=!0));for(a=T.activeIndex-1;a>=0;a--)T.slides[a]&&!s&&(i+=T.slides[a].swiperSlideSize,t++,i>T.size&&(s=!0))}else for(e=T.activeIndex+1;e<T.slides.length;e++)T.slidesGrid[e]-T.slidesGrid[T.activeIndex]<T.size&&t++;return t},T.updateSlidesProgress=function(e){if(void 0===e&&(e=T.translate||0),0!==T.slides.length){void 0===T.slides[0].swiperSlideOffset&&T.updateSlidesOffset();var a=-e;T.rtl&&(a=e),T.slides.removeClass(T.params.slideVisibleClass);for(var t=0;t<T.slides.length;t++){var s=T.slides[t],i=(a+(T.params.centeredSlides?T.minTranslate():0)-s.swiperSlideOffset)/(s.swiperSlideSize+T.params.spaceBetween);if(T.params.watchSlidesVisibility){var r=-(a-s.swiperSlideOffset),n=r+T.slidesSizesGrid[t];(r>=0&&r<T.size||n>0&&n<=T.size||r<=0&&n>=T.size)&&T.slides.eq(t).addClass(T.params.slideVisibleClass)}s.progress=T.rtl?-i:i}}},T.updateProgress=function(e){void 0===e&&(e=T.translate||0);var a=T.maxTranslate()-T.minTranslate(),t=T.isBeginning,s=T.isEnd;0===a?(T.progress=0,T.isBeginning=T.isEnd=!0):(T.progress=(e-T.minTranslate())/a,T.isBeginning=T.progress<=0,T.isEnd=T.progress>=1),T.isBeginning&&!t&&T.emit("onReachBeginning",T),T.isEnd&&!s&&T.emit("onReachEnd",T),T.params.watchSlidesProgress&&T.updateSlidesProgress(e),T.emit("onProgress",T,T.progress)},T.updateActiveIndex=function(){var e,a,t,s=T.rtl?T.translate:-T.translate;for(a=0;a<T.slidesGrid.length;a++)void 0!==T.slidesGrid[a+1]?s>=T.slidesGrid[a]&&s<T.slidesGrid[a+1]-(T.slidesGrid[a+1]-T.slidesGrid[a])/2?e=a:s>=T.slidesGrid[a]&&s<T.slidesGrid[a+1]&&(e=a+1):s>=T.slidesGrid[a]&&(e=a);T.params.normalizeSlideIndex&&(e<0||void 0===e)&&(e=0),t=Math.floor(e/T.params.slidesPerGroup),t>=T.snapGrid.length&&(t=T.snapGrid.length-1),e!==T.activeIndex&&(T.snapIndex=t,T.previousIndex=T.activeIndex,T.activeIndex=e,T.updateClasses(),T.updateRealIndex())},T.updateRealIndex=function(){T.realIndex=parseInt(T.slides.eq(T.activeIndex).attr("data-swiper-slide-index")||T.activeIndex,10)},T.updateClasses=function(){T.slides.removeClass(T.params.slideActiveClass+" "+T.params.slideNextClass+" "+T.params.slidePrevClass+" "+T.params.slideDuplicateActiveClass+" "+T.params.slideDuplicateNextClass+" "+T.params.slideDuplicatePrevClass);var a=T.slides.eq(T.activeIndex);a.addClass(T.params.slideActiveClass),i.loop&&(a.hasClass(T.params.slideDuplicateClass)?T.wrapper.children("."+T.params.slideClass+":not(."+T.params.slideDuplicateClass+')[data-swiper-slide-index="'+T.realIndex+'"]').addClass(T.params.slideDuplicateActiveClass):T.wrapper.children("."+T.params.slideClass+"."+T.params.slideDuplicateClass+'[data-swiper-slide-index="'+T.realIndex+'"]').addClass(T.params.slideDuplicateActiveClass));var t=a.next("."+T.params.slideClass).addClass(T.params.slideNextClass);T.params.loop&&0===t.length&&(t=T.slides.eq(0),t.addClass(T.params.slideNextClass));var s=a.prev("."+T.params.slideClass).addClass(T.params.slidePrevClass);if(T.params.loop&&0===s.length&&(s=T.slides.eq(-1),s.addClass(T.params.slidePrevClass)),i.loop&&(t.hasClass(T.params.slideDuplicateClass)?T.wrapper.children("."+T.params.slideClass+":not(."+T.params.slideDuplicateClass+')[data-swiper-slide-index="'+t.attr("data-swiper-slide-index")+'"]').addClass(T.params.slideDuplicateNextClass):T.wrapper.children("."+T.params.slideClass+"."+T.params.slideDuplicateClass+'[data-swiper-slide-index="'+t.attr("data-swiper-slide-index")+'"]').addClass(T.params.slideDuplicateNextClass),s.hasClass(T.params.slideDuplicateClass)?T.wrapper.children("."+T.params.slideClass+":not(."+T.params.slideDuplicateClass+')[data-swiper-slide-index="'+s.attr("data-swiper-slide-index")+'"]').addClass(T.params.slideDuplicatePrevClass):T.wrapper.children("."+T.params.slideClass+"."+T.params.slideDuplicateClass+'[data-swiper-slide-index="'+s.attr("data-swiper-slide-index")+'"]').addClass(T.params.slideDuplicatePrevClass)),T.paginationContainer&&T.paginationContainer.length>0){var r,n=T.params.loop?Math.ceil((T.slides.length-2*T.loopedSlides)/T.params.slidesPerGroup):T.snapGrid.length;if(T.params.loop?(r=Math.ceil((T.activeIndex-T.loopedSlides)/T.params.slidesPerGroup),r>T.slides.length-1-2*T.loopedSlides&&(r-=T.slides.length-2*T.loopedSlides),r>n-1&&(r-=n),r<0&&"bullets"!==T.params.paginationType&&(r=n+r)):r=void 0!==T.snapIndex?T.snapIndex:T.activeIndex||0,"bullets"===T.params.paginationType&&T.bullets&&T.bullets.length>0&&(T.bullets.removeClass(T.params.bulletActiveClass),T.paginationContainer.length>1?T.bullets.each(function(){e(this).index()===r&&e(this).addClass(T.params.bulletActiveClass)}):T.bullets.eq(r).addClass(T.params.bulletActiveClass)),"fraction"===T.params.paginationType&&(T.paginationContainer.find("."+T.params.paginationCurrentClass).text(r+1),T.paginationContainer.find("."+T.params.paginationTotalClass).text(n)),"progress"===T.params.paginationType){var o=(r+1)/n,l=o,p=1;T.isHorizontal()||(p=o,l=1),T.paginationContainer.find("."+T.params.paginationProgressbarClass).transform("translate3d(0,0,0) scaleX("+l+") scaleY("+p+")").transition(T.params.speed)}"custom"===T.params.paginationType&&T.params.paginationCustomRender&&(T.paginationContainer.html(T.params.paginationCustomRender(T,r+1,n)),T.emit("onPaginationRendered",T,T.paginationContainer[0]))}T.params.loop||(T.params.prevButton&&T.prevButton&&T.prevButton.length>0&&(T.isBeginning?(T.prevButton.addClass(T.params.buttonDisabledClass),T.params.a11y&&T.a11y&&T.a11y.disable(T.prevButton)):(T.prevButton.removeClass(T.params.buttonDisabledClass),T.params.a11y&&T.a11y&&T.a11y.enable(T.prevButton))),T.params.nextButton&&T.nextButton&&T.nextButton.length>0&&(T.isEnd?(T.nextButton.addClass(T.params.buttonDisabledClass),T.params.a11y&&T.a11y&&T.a11y.disable(T.nextButton)):(T.nextButton.removeClass(T.params.buttonDisabledClass),T.params.a11y&&T.a11y&&T.a11y.enable(T.nextButton))))},T.updatePagination=function(){if(T.params.pagination&&T.paginationContainer&&T.paginationContainer.length>0){var e="";if("bullets"===T.params.paginationType){for(var a=T.params.loop?Math.ceil((T.slides.length-2*T.loopedSlides)/T.params.slidesPerGroup):T.snapGrid.length,t=0;t<a;t++)e+=T.params.paginationBulletRender?T.params.paginationBulletRender(T,t,T.params.bulletClass):"<"+T.params.paginationElement+' class="'+T.params.bulletClass+'"></'+T.params.paginationElement+">";T.paginationContainer.html(e),T.bullets=T.paginationContainer.find("."+T.params.bulletClass),T.params.paginationClickable&&T.params.a11y&&T.a11y&&T.a11y.initPagination()}"fraction"===T.params.paginationType&&(e=T.params.paginationFractionRender?T.params.paginationFractionRender(T,T.params.paginationCurrentClass,T.params.paginationTotalClass):'<span class="'+T.params.paginationCurrentClass+'"></span> / <span class="'+T.params.paginationTotalClass+'"></span>',T.paginationContainer.html(e)),"progress"===T.params.paginationType&&(e=T.params.paginationProgressRender?T.params.paginationProgressRender(T,T.params.paginationProgressbarClass):'<span class="'+T.params.paginationProgressbarClass+'"></span>',T.paginationContainer.html(e)),"custom"!==T.params.paginationType&&T.emit("onPaginationRendered",T,T.paginationContainer[0])}},T.update=function(e){function a(){T.rtl,T.translate;t=Math.min(Math.max(T.translate,T.maxTranslate()),T.minTranslate()),T.setWrapperTranslate(t),T.updateActiveIndex(),T.updateClasses()}if(T){T.updateContainerSize(),T.updateSlidesSize(),T.updateProgress(),T.updatePagination(),T.updateClasses(),T.params.scrollbar&&T.scrollbar&&T.scrollbar.set();var t;if(e){T.controller&&T.controller.spline&&(T.controller.spline=void 0),T.params.freeMode?(a(),T.params.autoHeight&&T.updateAutoHeight()):(("auto"===T.params.slidesPerView||T.params.slidesPerView>1)&&T.isEnd&&!T.params.centeredSlides?T.slideTo(T.slides.length-1,0,!1,!0):T.slideTo(T.activeIndex,0,!1,!0))||a()}else T.params.autoHeight&&T.updateAutoHeight()}},T.onResize=function(e){T.params.onBeforeResize&&T.params.onBeforeResize(T),T.params.breakpoints&&T.setBreakpoint();var a=T.params.allowSwipeToPrev,t=T.params.allowSwipeToNext;T.params.allowSwipeToPrev=T.params.allowSwipeToNext=!0,T.updateContainerSize(),T.updateSlidesSize(),("auto"===T.params.slidesPerView||T.params.freeMode||e)&&T.updatePagination(),T.params.scrollbar&&T.scrollbar&&T.scrollbar.set(),T.controller&&T.controller.spline&&(T.controller.spline=void 0);var s=!1;if(T.params.freeMode){var i=Math.min(Math.max(T.translate,T.maxTranslate()),T.minTranslate());T.setWrapperTranslate(i),T.updateActiveIndex(),T.updateClasses(),T.params.autoHeight&&T.updateAutoHeight()}else T.updateClasses(),s=("auto"===T.params.slidesPerView||T.params.slidesPerView>1)&&T.isEnd&&!T.params.centeredSlides?T.slideTo(T.slides.length-1,0,!1,!0):T.slideTo(T.activeIndex,0,!1,!0);T.params.lazyLoading&&!s&&T.lazy&&T.lazy.load(),T.params.allowSwipeToPrev=a,T.params.allowSwipeToNext=t,T.params.onAfterResize&&T.params.onAfterResize(T)},T.touchEventsDesktop={start:"mousedown",move:"mousemove",end:"mouseup"},window.navigator.pointerEnabled?T.touchEventsDesktop={start:"pointerdown",move:"pointermove",end:"pointerup"}:window.navigator.msPointerEnabled&&(T.touchEventsDesktop={start:"MSPointerDown",move:"MSPointerMove",end:"MSPointerUp"}),T.touchEvents={start:T.support.touch||!T.params.simulateTouch?"touchstart":T.touchEventsDesktop.start,move:T.support.touch||!T.params.simulateTouch?"touchmove":T.touchEventsDesktop.move,end:T.support.touch||!T.params.simulateTouch?"touchend":T.touchEventsDesktop.end},(window.navigator.pointerEnabled||window.navigator.msPointerEnabled)&&("container"===T.params.touchEventsTarget?T.container:T.wrapper).addClass("swiper-wp8-"+T.params.direction),T.initEvents=function(e){var a=e?"off":"on",t=e?"removeEventListener":"addEventListener",s="container"===T.params.touchEventsTarget?T.container[0]:T.wrapper[0],r=T.support.touch?s:document,n=!!T.params.nested;if(T.browser.ie)s[t](T.touchEvents.start,T.onTouchStart,!1),r[t](T.touchEvents.move,T.onTouchMove,n),r[t](T.touchEvents.end,T.onTouchEnd,!1);else{if(T.support.touch){var o=!("touchstart"!==T.touchEvents.start||!T.support.passiveListener||!T.params.passiveListeners)&&{passive:!0,capture:!1};s[t](T.touchEvents.start,T.onTouchStart,o),s[t](T.touchEvents.move,T.onTouchMove,n),s[t](T.touchEvents.end,T.onTouchEnd,o)}(i.simulateTouch&&!T.device.ios&&!T.device.android||i.simulateTouch&&!T.support.touch&&T.device.ios)&&(s[t]("mousedown",T.onTouchStart,!1),document[t]("mousemove",T.onTouchMove,n),document[t]("mouseup",T.onTouchEnd,!1))}window[t]("resize",T.onResize),T.params.nextButton&&T.nextButton&&T.nextButton.length>0&&(T.nextButton[a]("click",T.onClickNext),T.params.a11y&&T.a11y&&T.nextButton[a]("keydown",T.a11y.onEnterKey)),T.params.prevButton&&T.prevButton&&T.prevButton.length>0&&(T.prevButton[a]("click",T.onClickPrev),T.params.a11y&&T.a11y&&T.prevButton[a]("keydown",T.a11y.onEnterKey)),T.params.pagination&&T.params.paginationClickable&&(T.paginationContainer[a]("click","."+T.params.bulletClass,T.onClickIndex),T.params.a11y&&T.a11y&&T.paginationContainer[a]("keydown","."+T.params.bulletClass,T.a11y.onEnterKey)),(T.params.preventClicks||T.params.preventClicksPropagation)&&s[t]("click",T.preventClicks,!0)},T.attachEvents=function(){T.initEvents()},T.detachEvents=function(){T.initEvents(!0)},T.allowClick=!0,T.preventClicks=function(e){T.allowClick||(T.params.preventClicks&&e.preventDefault(),T.params.preventClicksPropagation&&T.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))},T.onClickNext=function(e){e.preventDefault(),T.isEnd&&!T.params.loop||T.slideNext()},T.onClickPrev=function(e){e.preventDefault(),T.isBeginning&&!T.params.loop||T.slidePrev()},T.onClickIndex=function(a){a.preventDefault();var t=e(this).index()*T.params.slidesPerGroup;T.params.loop&&(t+=T.loopedSlides),T.slideTo(t)},
+T.updateClickedSlide=function(a){var t=o(a,"."+T.params.slideClass),s=!1;if(t)for(var i=0;i<T.slides.length;i++)T.slides[i]===t&&(s=!0);if(!t||!s)return T.clickedSlide=void 0,void(T.clickedIndex=void 0);if(T.clickedSlide=t,T.clickedIndex=e(t).index(),T.params.slideToClickedSlide&&void 0!==T.clickedIndex&&T.clickedIndex!==T.activeIndex){var r,n=T.clickedIndex,l="auto"===T.params.slidesPerView?T.currentSlidesPerView():T.params.slidesPerView;if(T.params.loop){if(T.animating)return;r=parseInt(e(T.clickedSlide).attr("data-swiper-slide-index"),10),T.params.centeredSlides?n<T.loopedSlides-l/2||n>T.slides.length-T.loopedSlides+l/2?(T.fixLoop(),n=T.wrapper.children("."+T.params.slideClass+'[data-swiper-slide-index="'+r+'"]:not(.'+T.params.slideDuplicateClass+")").eq(0).index(),setTimeout(function(){T.slideTo(n)},0)):T.slideTo(n):n>T.slides.length-l?(T.fixLoop(),n=T.wrapper.children("."+T.params.slideClass+'[data-swiper-slide-index="'+r+'"]:not(.'+T.params.slideDuplicateClass+")").eq(0).index(),setTimeout(function(){T.slideTo(n)},0)):T.slideTo(n)}else T.slideTo(n)}};var S,C,z,M,E,P,I,k,L,D,B="input, select, textarea, button, video",H=Date.now(),G=[];T.animating=!1,T.touches={startX:0,startY:0,currentX:0,currentY:0,diff:0};var X,A;T.onTouchStart=function(a){if(a.originalEvent&&(a=a.originalEvent),(X="touchstart"===a.type)||!("which"in a)||3!==a.which){if(T.params.noSwiping&&o(a,"."+T.params.noSwipingClass))return void(T.allowClick=!0);if(!T.params.swipeHandler||o(a,T.params.swipeHandler)){var t=T.touches.currentX="touchstart"===a.type?a.targetTouches[0].pageX:a.pageX,s=T.touches.currentY="touchstart"===a.type?a.targetTouches[0].pageY:a.pageY;if(!(T.device.ios&&T.params.iOSEdgeSwipeDetection&&t<=T.params.iOSEdgeSwipeThreshold)){if(S=!0,C=!1,z=!0,E=void 0,A=void 0,T.touches.startX=t,T.touches.startY=s,M=Date.now(),T.allowClick=!0,T.updateContainerSize(),T.swipeDirection=void 0,T.params.threshold>0&&(k=!1),"touchstart"!==a.type){var i=!0;e(a.target).is(B)&&(i=!1),document.activeElement&&e(document.activeElement).is(B)&&document.activeElement.blur(),i&&a.preventDefault()}T.emit("onTouchStart",T,a)}}}},T.onTouchMove=function(a){if(a.originalEvent&&(a=a.originalEvent),!X||"mousemove"!==a.type){if(a.preventedByNestedSwiper)return T.touches.startX="touchmove"===a.type?a.targetTouches[0].pageX:a.pageX,void(T.touches.startY="touchmove"===a.type?a.targetTouches[0].pageY:a.pageY);if(T.params.onlyExternal)return T.allowClick=!1,void(S&&(T.touches.startX=T.touches.currentX="touchmove"===a.type?a.targetTouches[0].pageX:a.pageX,T.touches.startY=T.touches.currentY="touchmove"===a.type?a.targetTouches[0].pageY:a.pageY,M=Date.now()));if(X&&T.params.touchReleaseOnEdges&&!T.params.loop)if(T.isHorizontal()){if(T.touches.currentX<T.touches.startX&&T.translate<=T.maxTranslate()||T.touches.currentX>T.touches.startX&&T.translate>=T.minTranslate())return}else if(T.touches.currentY<T.touches.startY&&T.translate<=T.maxTranslate()||T.touches.currentY>T.touches.startY&&T.translate>=T.minTranslate())return;if(X&&document.activeElement&&a.target===document.activeElement&&e(a.target).is(B))return C=!0,void(T.allowClick=!1);if(z&&T.emit("onTouchMove",T,a),!(a.targetTouches&&a.targetTouches.length>1)){if(T.touches.currentX="touchmove"===a.type?a.targetTouches[0].pageX:a.pageX,T.touches.currentY="touchmove"===a.type?a.targetTouches[0].pageY:a.pageY,void 0===E){var t;T.isHorizontal()&&T.touches.currentY===T.touches.startY||!T.isHorizontal()&&T.touches.currentX===T.touches.startX?E=!1:(t=180*Math.atan2(Math.abs(T.touches.currentY-T.touches.startY),Math.abs(T.touches.currentX-T.touches.startX))/Math.PI,E=T.isHorizontal()?t>T.params.touchAngle:90-t>T.params.touchAngle)}if(E&&T.emit("onTouchMoveOpposite",T,a),void 0===A&&(T.touches.currentX===T.touches.startX&&T.touches.currentY===T.touches.startY||(A=!0)),S){if(E)return void(S=!1);if(A){T.allowClick=!1,T.emit("onSliderMove",T,a),a.preventDefault(),T.params.touchMoveStopPropagation&&!T.params.nested&&a.stopPropagation(),C||(i.loop&&T.fixLoop(),I=T.getWrapperTranslate(),T.setWrapperTransition(0),T.animating&&T.wrapper.trigger("webkitTransitionEnd transitionend oTransitionEnd MSTransitionEnd msTransitionEnd"),T.params.autoplay&&T.autoplaying&&(T.params.autoplayDisableOnInteraction?T.stopAutoplay():T.pauseAutoplay()),D=!1,!T.params.grabCursor||T.params.allowSwipeToNext!==!0&&T.params.allowSwipeToPrev!==!0||T.setGrabCursor(!0)),C=!0;var s=T.touches.diff=T.isHorizontal()?T.touches.currentX-T.touches.startX:T.touches.currentY-T.touches.startY;s*=T.params.touchRatio,T.rtl&&(s=-s),T.swipeDirection=s>0?"prev":"next",P=s+I;var r=!0;if(s>0&&P>T.minTranslate()?(r=!1,T.params.resistance&&(P=T.minTranslate()-1+Math.pow(-T.minTranslate()+I+s,T.params.resistanceRatio))):s<0&&P<T.maxTranslate()&&(r=!1,T.params.resistance&&(P=T.maxTranslate()+1-Math.pow(T.maxTranslate()-I-s,T.params.resistanceRatio))),r&&(a.preventedByNestedSwiper=!0),!T.params.allowSwipeToNext&&"next"===T.swipeDirection&&P<I&&(P=I),!T.params.allowSwipeToPrev&&"prev"===T.swipeDirection&&P>I&&(P=I),T.params.threshold>0){if(!(Math.abs(s)>T.params.threshold||k))return void(P=I);if(!k)return k=!0,T.touches.startX=T.touches.currentX,T.touches.startY=T.touches.currentY,P=I,void(T.touches.diff=T.isHorizontal()?T.touches.currentX-T.touches.startX:T.touches.currentY-T.touches.startY)}T.params.followFinger&&((T.params.freeMode||T.params.watchSlidesProgress)&&T.updateActiveIndex(),T.params.freeMode&&(0===G.length&&G.push({position:T.touches[T.isHorizontal()?"startX":"startY"],time:M}),G.push({position:T.touches[T.isHorizontal()?"currentX":"currentY"],time:(new window.Date).getTime()})),T.updateProgress(P),T.setWrapperTranslate(P))}}}}},T.onTouchEnd=function(a){if(a.originalEvent&&(a=a.originalEvent),z&&T.emit("onTouchEnd",T,a),z=!1,S){T.params.grabCursor&&C&&S&&(T.params.allowSwipeToNext===!0||T.params.allowSwipeToPrev===!0)&&T.setGrabCursor(!1);var t=Date.now(),s=t-M;if(T.allowClick&&(T.updateClickedSlide(a),T.emit("onTap",T,a),s<300&&t-H>300&&(L&&clearTimeout(L),L=setTimeout(function(){T&&(T.params.paginationHide&&T.paginationContainer.length>0&&!e(a.target).hasClass(T.params.bulletClass)&&T.paginationContainer.toggleClass(T.params.paginationHiddenClass),T.emit("onClick",T,a))},300)),s<300&&t-H<300&&(L&&clearTimeout(L),T.emit("onDoubleTap",T,a))),H=Date.now(),setTimeout(function(){T&&(T.allowClick=!0)},0),!S||!C||!T.swipeDirection||0===T.touches.diff||P===I)return void(S=C=!1);S=C=!1;var i;if(i=T.params.followFinger?T.rtl?T.translate:-T.translate:-P,T.params.freeMode){if(i<-T.minTranslate())return void T.slideTo(T.activeIndex);if(i>-T.maxTranslate())return void(T.slides.length<T.snapGrid.length?T.slideTo(T.snapGrid.length-1):T.slideTo(T.slides.length-1));if(T.params.freeModeMomentum){if(G.length>1){var r=G.pop(),n=G.pop(),o=r.position-n.position,l=r.time-n.time;T.velocity=o/l,T.velocity=T.velocity/2,Math.abs(T.velocity)<T.params.freeModeMinimumVelocity&&(T.velocity=0),(l>150||(new window.Date).getTime()-r.time>300)&&(T.velocity=0)}else T.velocity=0;T.velocity=T.velocity*T.params.freeModeMomentumVelocityRatio,G.length=0;var p=1e3*T.params.freeModeMomentumRatio,d=T.velocity*p,u=T.translate+d;T.rtl&&(u=-u);var c,m=!1,h=20*Math.abs(T.velocity)*T.params.freeModeMomentumBounceRatio;if(u<T.maxTranslate())T.params.freeModeMomentumBounce?(u+T.maxTranslate()<-h&&(u=T.maxTranslate()-h),c=T.maxTranslate(),m=!0,D=!0):u=T.maxTranslate();else if(u>T.minTranslate())T.params.freeModeMomentumBounce?(u-T.minTranslate()>h&&(u=T.minTranslate()+h),c=T.minTranslate(),m=!0,D=!0):u=T.minTranslate();else if(T.params.freeModeSticky){var g,f=0;for(f=0;f<T.snapGrid.length;f+=1)if(T.snapGrid[f]>-u){g=f;break}u=Math.abs(T.snapGrid[g]-u)<Math.abs(T.snapGrid[g-1]-u)||"next"===T.swipeDirection?T.snapGrid[g]:T.snapGrid[g-1],T.rtl||(u=-u)}if(0!==T.velocity)p=T.rtl?Math.abs((-u-T.translate)/T.velocity):Math.abs((u-T.translate)/T.velocity);else if(T.params.freeModeSticky)return void T.slideReset();T.params.freeModeMomentumBounce&&m?(T.updateProgress(c),T.setWrapperTransition(p),T.setWrapperTranslate(u),T.onTransitionStart(),T.animating=!0,T.wrapper.transitionEnd(function(){T&&D&&(T.emit("onMomentumBounce",T),T.setWrapperTransition(T.params.speed),T.setWrapperTranslate(c),T.wrapper.transitionEnd(function(){T&&T.onTransitionEnd()}))})):T.velocity?(T.updateProgress(u),T.setWrapperTransition(p),T.setWrapperTranslate(u),T.onTransitionStart(),T.animating||(T.animating=!0,T.wrapper.transitionEnd(function(){T&&T.onTransitionEnd()}))):T.updateProgress(u),T.updateActiveIndex()}return void((!T.params.freeModeMomentum||s>=T.params.longSwipesMs)&&(T.updateProgress(),T.updateActiveIndex()))}var v,w=0,y=T.slidesSizesGrid[0];for(v=0;v<T.slidesGrid.length;v+=T.params.slidesPerGroup)void 0!==T.slidesGrid[v+T.params.slidesPerGroup]?i>=T.slidesGrid[v]&&i<T.slidesGrid[v+T.params.slidesPerGroup]&&(w=v,y=T.slidesGrid[v+T.params.slidesPerGroup]-T.slidesGrid[v]):i>=T.slidesGrid[v]&&(w=v,y=T.slidesGrid[T.slidesGrid.length-1]-T.slidesGrid[T.slidesGrid.length-2]);var x=(i-T.slidesGrid[w])/y;if(s>T.params.longSwipesMs){if(!T.params.longSwipes)return void T.slideTo(T.activeIndex);"next"===T.swipeDirection&&(x>=T.params.longSwipesRatio?T.slideTo(w+T.params.slidesPerGroup):T.slideTo(w)),"prev"===T.swipeDirection&&(x>1-T.params.longSwipesRatio?T.slideTo(w+T.params.slidesPerGroup):T.slideTo(w))}else{if(!T.params.shortSwipes)return void T.slideTo(T.activeIndex);"next"===T.swipeDirection&&T.slideTo(w+T.params.slidesPerGroup),"prev"===T.swipeDirection&&T.slideTo(w)}}},T._slideTo=function(e,a){return T.slideTo(e,a,!0,!0)},T.slideTo=function(e,a,t,s){void 0===t&&(t=!0),void 0===e&&(e=0),e<0&&(e=0),T.snapIndex=Math.floor(e/T.params.slidesPerGroup),T.snapIndex>=T.snapGrid.length&&(T.snapIndex=T.snapGrid.length-1);var i=-T.snapGrid[T.snapIndex];if(T.params.autoplay&&T.autoplaying&&(s||!T.params.autoplayDisableOnInteraction?T.pauseAutoplay(a):T.stopAutoplay()),T.updateProgress(i),T.params.normalizeSlideIndex)for(var r=0;r<T.slidesGrid.length;r++)-Math.floor(100*i)>=Math.floor(100*T.slidesGrid[r])&&(e=r);return!(!T.params.allowSwipeToNext&&i<T.translate&&i<T.minTranslate())&&(!(!T.params.allowSwipeToPrev&&i>T.translate&&i>T.maxTranslate()&&(T.activeIndex||0)!==e)&&(void 0===a&&(a=T.params.speed),T.previousIndex=T.activeIndex||0,T.activeIndex=e,T.updateRealIndex(),T.rtl&&-i===T.translate||!T.rtl&&i===T.translate?(T.params.autoHeight&&T.updateAutoHeight(),T.updateClasses(),"slide"!==T.params.effect&&T.setWrapperTranslate(i),!1):(T.updateClasses(),T.onTransitionStart(t),0===a||T.browser.lteIE9?(T.setWrapperTranslate(i),T.setWrapperTransition(0),T.onTransitionEnd(t)):(T.setWrapperTranslate(i),T.setWrapperTransition(a),T.animating||(T.animating=!0,T.wrapper.transitionEnd(function(){T&&T.onTransitionEnd(t)}))),!0)))},T.onTransitionStart=function(e){void 0===e&&(e=!0),T.params.autoHeight&&T.updateAutoHeight(),T.lazy&&T.lazy.onTransitionStart(),e&&(T.emit("onTransitionStart",T),T.activeIndex!==T.previousIndex&&(T.emit("onSlideChangeStart",T),T.activeIndex>T.previousIndex?T.emit("onSlideNextStart",T):T.emit("onSlidePrevStart",T)))},T.onTransitionEnd=function(e){T.animating=!1,T.setWrapperTransition(0),void 0===e&&(e=!0),T.lazy&&T.lazy.onTransitionEnd(),e&&(T.emit("onTransitionEnd",T),T.activeIndex!==T.previousIndex&&(T.emit("onSlideChangeEnd",T),T.activeIndex>T.previousIndex?T.emit("onSlideNextEnd",T):T.emit("onSlidePrevEnd",T))),T.params.history&&T.history&&T.history.setHistory(T.params.history,T.activeIndex),T.params.hashnav&&T.hashnav&&T.hashnav.setHash()},T.slideNext=function(e,a,t){if(T.params.loop){if(T.animating)return!1;T.fixLoop();T.container[0].clientLeft;return T.slideTo(T.activeIndex+T.params.slidesPerGroup,a,e,t)}return T.slideTo(T.activeIndex+T.params.slidesPerGroup,a,e,t)},T._slideNext=function(e){return T.slideNext(!0,e,!0)},T.slidePrev=function(e,a,t){if(T.params.loop){if(T.animating)return!1;T.fixLoop();T.container[0].clientLeft;return T.slideTo(T.activeIndex-1,a,e,t)}return T.slideTo(T.activeIndex-1,a,e,t)},T._slidePrev=function(e){return T.slidePrev(!0,e,!0)},T.slideReset=function(e,a,t){return T.slideTo(T.activeIndex,a,e)},T.disableTouchControl=function(){return T.params.onlyExternal=!0,!0},T.enableTouchControl=function(){return T.params.onlyExternal=!1,!0},T.setWrapperTransition=function(e,a){T.wrapper.transition(e),"slide"!==T.params.effect&&T.effects[T.params.effect]&&T.effects[T.params.effect].setTransition(e),T.params.parallax&&T.parallax&&T.parallax.setTransition(e),T.params.scrollbar&&T.scrollbar&&T.scrollbar.setTransition(e),T.params.control&&T.controller&&T.controller.setTransition(e,a),T.emit("onSetTransition",T,e)},T.setWrapperTranslate=function(e,a,t){var s=0,i=0;T.isHorizontal()?s=T.rtl?-e:e:i=e,T.params.roundLengths&&(s=r(s),i=r(i)),T.params.virtualTranslate||(T.support.transforms3d?T.wrapper.transform("translate3d("+s+"px, "+i+"px, 0px)"):T.wrapper.transform("translate("+s+"px, "+i+"px)")),T.translate=T.isHorizontal()?s:i;var n,o=T.maxTranslate()-T.minTranslate();n=0===o?0:(e-T.minTranslate())/o,n!==T.progress&&T.updateProgress(e),a&&T.updateActiveIndex(),"slide"!==T.params.effect&&T.effects[T.params.effect]&&T.effects[T.params.effect].setTranslate(T.translate),T.params.parallax&&T.parallax&&T.parallax.setTranslate(T.translate),T.params.scrollbar&&T.scrollbar&&T.scrollbar.setTranslate(T.translate),T.params.control&&T.controller&&T.controller.setTranslate(T.translate,t),T.emit("onSetTranslate",T,T.translate)},T.getTranslate=function(e,a){var t,s,i,r;return void 0===a&&(a="x"),T.params.virtualTranslate?T.rtl?-T.translate:T.translate:(i=window.getComputedStyle(e,null),window.WebKitCSSMatrix?(s=i.transform||i.webkitTransform,s.split(",").length>6&&(s=s.split(", ").map(function(e){return e.replace(",",".")}).join(", ")),r=new window.WebKitCSSMatrix("none"===s?"":s)):(r=i.MozTransform||i.OTransform||i.MsTransform||i.msTransform||i.transform||i.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),t=r.toString().split(",")),"x"===a&&(s=window.WebKitCSSMatrix?r.m41:16===t.length?parseFloat(t[12]):parseFloat(t[4])),"y"===a&&(s=window.WebKitCSSMatrix?r.m42:16===t.length?parseFloat(t[13]):parseFloat(t[5])),T.rtl&&s&&(s=-s),s||0)},T.getWrapperTranslate=function(e){return void 0===e&&(e=T.isHorizontal()?"x":"y"),T.getTranslate(T.wrapper[0],e)},T.observers=[],T.initObservers=function(){if(T.params.observeParents)for(var e=T.container.parents(),a=0;a<e.length;a++)l(e[a]);l(T.container[0],{childList:!1}),l(T.wrapper[0],{attributes:!1})},T.disconnectObservers=function(){for(var e=0;e<T.observers.length;e++)T.observers[e].disconnect();T.observers=[]},T.createLoop=function(){T.wrapper.children("."+T.params.slideClass+"."+T.params.slideDuplicateClass).remove();var a=T.wrapper.children("."+T.params.slideClass);"auto"!==T.params.slidesPerView||T.params.loopedSlides||(T.params.loopedSlides=a.length),T.loopedSlides=parseInt(T.params.loopedSlides||T.params.slidesPerView,10),T.loopedSlides=T.loopedSlides+T.params.loopAdditionalSlides,T.loopedSlides>a.length&&(T.loopedSlides=a.length);var t,s=[],i=[];for(a.each(function(t,r){var n=e(this);t<T.loopedSlides&&i.push(r),t<a.length&&t>=a.length-T.loopedSlides&&s.push(r),n.attr("data-swiper-slide-index",t)}),t=0;t<i.length;t++)T.wrapper.append(e(i[t].cloneNode(!0)).addClass(T.params.slideDuplicateClass));for(t=s.length-1;t>=0;t--)T.wrapper.prepend(e(s[t].cloneNode(!0)).addClass(T.params.slideDuplicateClass))},T.destroyLoop=function(){T.wrapper.children("."+T.params.slideClass+"."+T.params.slideDuplicateClass).remove(),T.slides.removeAttr("data-swiper-slide-index")},T.reLoop=function(e){var a=T.activeIndex-T.loopedSlides;T.destroyLoop(),T.createLoop(),T.updateSlidesSize(),e&&T.slideTo(a+T.loopedSlides,0,!1)},T.fixLoop=function(){var e;T.activeIndex<T.loopedSlides?(e=T.slides.length-3*T.loopedSlides+T.activeIndex,e+=T.loopedSlides,T.slideTo(e,0,!1,!0)):("auto"===T.params.slidesPerView&&T.activeIndex>=2*T.loopedSlides||T.activeIndex>T.slides.length-2*T.params.slidesPerView)&&(e=-T.slides.length+T.activeIndex+T.loopedSlides,e+=T.loopedSlides,T.slideTo(e,0,!1,!0))},T.appendSlide=function(e){if(T.params.loop&&T.destroyLoop(),"object"==typeof e&&e.length)for(var a=0;a<e.length;a++)e[a]&&T.wrapper.append(e[a]);else T.wrapper.append(e);T.params.loop&&T.createLoop(),T.params.observer&&T.support.observer||T.update(!0)},T.prependSlide=function(e){T.params.loop&&T.destroyLoop();var a=T.activeIndex+1;if("object"==typeof e&&e.length){for(var t=0;t<e.length;t++)e[t]&&T.wrapper.prepend(e[t]);a=T.activeIndex+e.length}else T.wrapper.prepend(e);T.params.loop&&T.createLoop(),T.params.observer&&T.support.observer||T.update(!0),T.slideTo(a,0,!1)},T.removeSlide=function(e){T.params.loop&&(T.destroyLoop(),T.slides=T.wrapper.children("."+T.params.slideClass));var a,t=T.activeIndex;if("object"==typeof e&&e.length){for(var s=0;s<e.length;s++)a=e[s],T.slides[a]&&T.slides.eq(a).remove(),a<t&&t--;t=Math.max(t,0)}else a=e,T.slides[a]&&T.slides.eq(a).remove(),a<t&&t--,t=Math.max(t,0);T.params.loop&&T.createLoop(),T.params.observer&&T.support.observer||T.update(!0),T.params.loop?T.slideTo(t+T.loopedSlides,0,!1):T.slideTo(t,0,!1)},T.removeAllSlides=function(){for(var e=[],a=0;a<T.slides.length;a++)e.push(a);T.removeSlide(e)},T.effects={fade:{setTranslate:function(){for(var e=0;e<T.slides.length;e++){var a=T.slides.eq(e),t=a[0].swiperSlideOffset,s=-t;T.params.virtualTranslate||(s-=T.translate);var i=0;T.isHorizontal()||(i=s,s=0);var r=T.params.fade.crossFade?Math.max(1-Math.abs(a[0].progress),0):1+Math.min(Math.max(a[0].progress,-1),0);a.css({opacity:r}).transform("translate3d("+s+"px, "+i+"px, 0px)")}},setTransition:function(e){if(T.slides.transition(e),T.params.virtualTranslate&&0!==e){var a=!1;T.slides.transitionEnd(function(){if(!a&&T){a=!0,T.animating=!1;for(var e=["webkitTransitionEnd","transitionend","oTransitionEnd","MSTransitionEnd","msTransitionEnd"],t=0;t<e.length;t++)T.wrapper.trigger(e[t])}})}}},flip:{setTranslate:function(){for(var a=0;a<T.slides.length;a++){var t=T.slides.eq(a),s=t[0].progress;T.params.flip.limitRotation&&(s=Math.max(Math.min(t[0].progress,1),-1));var i=t[0].swiperSlideOffset,r=-180*s,n=r,o=0,l=-i,p=0;if(T.isHorizontal()?T.rtl&&(n=-n):(p=l,l=0,o=-n,n=0),t[0].style.zIndex=-Math.abs(Math.round(s))+T.slides.length,T.params.flip.slideShadows){var d=T.isHorizontal()?t.find(".swiper-slide-shadow-left"):t.find(".swiper-slide-shadow-top"),u=T.isHorizontal()?t.find(".swiper-slide-shadow-right"):t.find(".swiper-slide-shadow-bottom");0===d.length&&(d=e('<div class="swiper-slide-shadow-'+(T.isHorizontal()?"left":"top")+'"></div>'),t.append(d)),0===u.length&&(u=e('<div class="swiper-slide-shadow-'+(T.isHorizontal()?"right":"bottom")+'"></div>'),t.append(u)),d.length&&(d[0].style.opacity=Math.max(-s,0)),u.length&&(u[0].style.opacity=Math.max(s,0))}t.transform("translate3d("+l+"px, "+p+"px, 0px) rotateX("+o+"deg) rotateY("+n+"deg)")}},setTransition:function(a){if(T.slides.transition(a).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(a),T.params.virtualTranslate&&0!==a){var t=!1;T.slides.eq(T.activeIndex).transitionEnd(function(){if(!t&&T&&e(this).hasClass(T.params.slideActiveClass)){t=!0,T.animating=!1;for(var a=["webkitTransitionEnd","transitionend","oTransitionEnd","MSTransitionEnd","msTransitionEnd"],s=0;s<a.length;s++)T.wrapper.trigger(a[s])}})}}},cube:{setTranslate:function(){var a,t=0;T.params.cube.shadow&&(T.isHorizontal()?(a=T.wrapper.find(".swiper-cube-shadow"),0===a.length&&(a=e('<div class="swiper-cube-shadow"></div>'),T.wrapper.append(a)),a.css({height:T.width+"px"})):(a=T.container.find(".swiper-cube-shadow"),0===a.length&&(a=e('<div class="swiper-cube-shadow"></div>'),T.container.append(a))));for(var s=0;s<T.slides.length;s++){var i=T.slides.eq(s),r=90*s,n=Math.floor(r/360);T.rtl&&(r=-r,n=Math.floor(-r/360));var o=Math.max(Math.min(i[0].progress,1),-1),l=0,p=0,d=0;s%4==0?(l=4*-n*T.size,d=0):(s-1)%4==0?(l=0,d=4*-n*T.size):(s-2)%4==0?(l=T.size+4*n*T.size,d=T.size):(s-3)%4==0&&(l=-T.size,d=3*T.size+4*T.size*n),T.rtl&&(l=-l),T.isHorizontal()||(p=l,l=0);var u="rotateX("+(T.isHorizontal()?0:-r)+"deg) rotateY("+(T.isHorizontal()?r:0)+"deg) translate3d("+l+"px, "+p+"px, "+d+"px)";if(o<=1&&o>-1&&(t=90*s+90*o,T.rtl&&(t=90*-s-90*o)),i.transform(u),T.params.cube.slideShadows){var c=T.isHorizontal()?i.find(".swiper-slide-shadow-left"):i.find(".swiper-slide-shadow-top"),m=T.isHorizontal()?i.find(".swiper-slide-shadow-right"):i.find(".swiper-slide-shadow-bottom");0===c.length&&(c=e('<div class="swiper-slide-shadow-'+(T.isHorizontal()?"left":"top")+'"></div>'),i.append(c)),0===m.length&&(m=e('<div class="swiper-slide-shadow-'+(T.isHorizontal()?"right":"bottom")+'"></div>'),i.append(m)),c.length&&(c[0].style.opacity=Math.max(-o,0)),m.length&&(m[0].style.opacity=Math.max(o,0))}}if(T.wrapper.css({"-webkit-transform-origin":"50% 50% -"+T.size/2+"px","-moz-transform-origin":"50% 50% -"+T.size/2+"px","-ms-transform-origin":"50% 50% -"+T.size/2+"px","transform-origin":"50% 50% -"+T.size/2+"px"}),T.params.cube.shadow)if(T.isHorizontal())a.transform("translate3d(0px, "+(T.width/2+T.params.cube.shadowOffset)+"px, "+-T.width/2+"px) rotateX(90deg) rotateZ(0deg) scale("+T.params.cube.shadowScale+")");else{var h=Math.abs(t)-90*Math.floor(Math.abs(t)/90),g=1.5-(Math.sin(2*h*Math.PI/360)/2+Math.cos(2*h*Math.PI/360)/2),f=T.params.cube.shadowScale,v=T.params.cube.shadowScale/g,w=T.params.cube.shadowOffset;a.transform("scale3d("+f+", 1, "+v+") translate3d(0px, "+(T.height/2+w)+"px, "+-T.height/2/v+"px) rotateX(-90deg)")}var y=T.isSafari||T.isUiWebView?-T.size/2:0;T.wrapper.transform("translate3d(0px,0,"+y+"px) rotateX("+(T.isHorizontal()?0:t)+"deg) rotateY("+(T.isHorizontal()?-t:0)+"deg)")},setTransition:function(e){T.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),T.params.cube.shadow&&!T.isHorizontal()&&T.container.find(".swiper-cube-shadow").transition(e)}},coverflow:{setTranslate:function(){for(var a=T.translate,t=T.isHorizontal()?-a+T.width/2:-a+T.height/2,s=T.isHorizontal()?T.params.coverflow.rotate:-T.params.coverflow.rotate,i=T.params.coverflow.depth,r=0,n=T.slides.length;r<n;r++){var o=T.slides.eq(r),l=T.slidesSizesGrid[r],p=o[0].swiperSlideOffset,d=(t-p-l/2)/l*T.params.coverflow.modifier,u=T.isHorizontal()?s*d:0,c=T.isHorizontal()?0:s*d,m=-i*Math.abs(d),h=T.isHorizontal()?0:T.params.coverflow.stretch*d,g=T.isHorizontal()?T.params.coverflow.stretch*d:0;Math.abs(g)<.001&&(g=0),Math.abs(h)<.001&&(h=0),Math.abs(m)<.001&&(m=0),Math.abs(u)<.001&&(u=0),Math.abs(c)<.001&&(c=0);var f="translate3d("+g+"px,"+h+"px,"+m+"px) rotateX("+c+"deg) rotateY("+u+"deg)";if(o.transform(f),o[0].style.zIndex=1-Math.abs(Math.round(d)),T.params.coverflow.slideShadows){var v=T.isHorizontal()?o.find(".swiper-slide-shadow-left"):o.find(".swiper-slide-shadow-top"),w=T.isHorizontal()?o.find(".swiper-slide-shadow-right"):o.find(".swiper-slide-shadow-bottom");0===v.length&&(v=e('<div class="swiper-slide-shadow-'+(T.isHorizontal()?"left":"top")+'"></div>'),o.append(v)),0===w.length&&(w=e('<div class="swiper-slide-shadow-'+(T.isHorizontal()?"right":"bottom")+'"></div>'),o.append(w)),v.length&&(v[0].style.opacity=d>0?d:0),w.length&&(w[0].style.opacity=-d>0?-d:0)}}if(T.browser.ie){T.wrapper[0].style.perspectiveOrigin=t+"px 50%"}},setTransition:function(e){T.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e)}}},T.lazy={initialImageLoaded:!1,loadImageInSlide:function(a,t){if(void 0!==a&&(void 0===t&&(t=!0),0!==T.slides.length)){var s=T.slides.eq(a),i=s.find("."+T.params.lazyLoadingClass+":not(."+T.params.lazyStatusLoadedClass+"):not(."+T.params.lazyStatusLoadingClass+")");!s.hasClass(T.params.lazyLoadingClass)||s.hasClass(T.params.lazyStatusLoadedClass)||s.hasClass(T.params.lazyStatusLoadingClass)||(i=i.add(s[0])),0!==i.length&&i.each(function(){var a=e(this);a.addClass(T.params.lazyStatusLoadingClass);var i=a.attr("data-background"),r=a.attr("data-src"),n=a.attr("data-srcset"),o=a.attr("data-sizes");T.loadImage(a[0],r||i,n,o,!1,function(){if(void 0!==T&&null!==T&&T){if(i?(a.css("background-image",'url("'+i+'")'),a.removeAttr("data-background")):(n&&(a.attr("srcset",n),a.removeAttr("data-srcset")),o&&(a.attr("sizes",o),a.removeAttr("data-sizes")),r&&(a.attr("src",r),a.removeAttr("data-src"))),a.addClass(T.params.lazyStatusLoadedClass).removeClass(T.params.lazyStatusLoadingClass),s.find("."+T.params.lazyPreloaderClass+", ."+T.params.preloaderClass).remove(),T.params.loop&&t){var e=s.attr("data-swiper-slide-index");if(s.hasClass(T.params.slideDuplicateClass)){var l=T.wrapper.children('[data-swiper-slide-index="'+e+'"]:not(.'+T.params.slideDuplicateClass+")");T.lazy.loadImageInSlide(l.index(),!1)}else{var p=T.wrapper.children("."+T.params.slideDuplicateClass+'[data-swiper-slide-index="'+e+'"]');T.lazy.loadImageInSlide(p.index(),!1)}}T.emit("onLazyImageReady",T,s[0],a[0])}}),T.emit("onLazyImageLoad",T,s[0],a[0])})}},load:function(){var a,t=T.params.slidesPerView;if("auto"===t&&(t=0),T.lazy.initialImageLoaded||(T.lazy.initialImageLoaded=!0),T.params.watchSlidesVisibility)T.wrapper.children("."+T.params.slideVisibleClass).each(function(){T.lazy.loadImageInSlide(e(this).index())});else if(t>1)for(a=T.activeIndex;a<T.activeIndex+t;a++)T.slides[a]&&T.lazy.loadImageInSlide(a);else T.lazy.loadImageInSlide(T.activeIndex);if(T.params.lazyLoadingInPrevNext)if(t>1||T.params.lazyLoadingInPrevNextAmount&&T.params.lazyLoadingInPrevNextAmount>1){var s=T.params.lazyLoadingInPrevNextAmount,i=t,r=Math.min(T.activeIndex+i+Math.max(s,i),T.slides.length),n=Math.max(T.activeIndex-Math.max(i,s),0);for(a=T.activeIndex+t;a<r;a++)T.slides[a]&&T.lazy.loadImageInSlide(a);for(a=n;a<T.activeIndex;a++)T.slides[a]&&T.lazy.loadImageInSlide(a)}else{var o=T.wrapper.children("."+T.params.slideNextClass);o.length>0&&T.lazy.loadImageInSlide(o.index());var l=T.wrapper.children("."+T.params.slidePrevClass);l.length>0&&T.lazy.loadImageInSlide(l.index())}},onTransitionStart:function(){T.params.lazyLoading&&(T.params.lazyLoadingOnTransitionStart||!T.params.lazyLoadingOnTransitionStart&&!T.lazy.initialImageLoaded)&&T.lazy.load()},onTransitionEnd:function(){T.params.lazyLoading&&!T.params.lazyLoadingOnTransitionStart&&T.lazy.load()}},T.scrollbar={isTouched:!1,setDragPosition:function(e){var a=T.scrollbar,t=T.isHorizontal()?"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].pageX:e.pageX||e.clientX:"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].pageY:e.pageY||e.clientY,s=t-a.track.offset()[T.isHorizontal()?"left":"top"]-a.dragSize/2,i=-T.minTranslate()*a.moveDivider,r=-T.maxTranslate()*a.moveDivider;s<i?s=i:s>r&&(s=r),s=-s/a.moveDivider,T.updateProgress(s),T.setWrapperTranslate(s,!0)},dragStart:function(e){var a=T.scrollbar;a.isTouched=!0,e.preventDefault(),e.stopPropagation(),a.setDragPosition(e),clearTimeout(a.dragTimeout),a.track.transition(0),T.params.scrollbarHide&&a.track.css("opacity",1),T.wrapper.transition(100),a.drag.transition(100),T.emit("onScrollbarDragStart",T)},dragMove:function(e){var a=T.scrollbar;a.isTouched&&(e.preventDefault?e.preventDefault():e.returnValue=!1,a.setDragPosition(e),T.wrapper.transition(0),a.track.transition(0),a.drag.transition(0),T.emit("onScrollbarDragMove",T))},dragEnd:function(e){var a=T.scrollbar;a.isTouched&&(a.isTouched=!1,T.params.scrollbarHide&&(clearTimeout(a.dragTimeout),a.dragTimeout=setTimeout(function(){a.track.css("opacity",0),a.track.transition(400)},1e3)),T.emit("onScrollbarDragEnd",T),T.params.scrollbarSnapOnRelease&&T.slideReset())},draggableEvents:function(){return T.params.simulateTouch!==!1||T.support.touch?T.touchEvents:T.touchEventsDesktop}(),enableDraggable:function(){var a=T.scrollbar,t=T.support.touch?a.track:document;e(a.track).on(a.draggableEvents.start,a.dragStart),e(t).on(a.draggableEvents.move,a.dragMove),e(t).on(a.draggableEvents.end,a.dragEnd)},disableDraggable:function(){var a=T.scrollbar,t=T.support.touch?a.track:document;e(a.track).off(a.draggableEvents.start,a.dragStart),e(t).off(a.draggableEvents.move,a.dragMove),e(t).off(a.draggableEvents.end,a.dragEnd)},set:function(){if(T.params.scrollbar){var a=T.scrollbar;a.track=e(T.params.scrollbar),T.params.uniqueNavElements&&"string"==typeof T.params.scrollbar&&a.track.length>1&&1===T.container.find(T.params.scrollbar).length&&(a.track=T.container.find(T.params.scrollbar)),a.drag=a.track.find(".swiper-scrollbar-drag"),0===a.drag.length&&(a.drag=e('<div class="swiper-scrollbar-drag"></div>'),a.track.append(a.drag)),a.drag[0].style.width="",a.drag[0].style.height="",a.trackSize=T.isHorizontal()?a.track[0].offsetWidth:a.track[0].offsetHeight,a.divider=T.size/T.virtualSize,a.moveDivider=a.divider*(a.trackSize/T.size),a.dragSize=a.trackSize*a.divider,T.isHorizontal()?a.drag[0].style.width=a.dragSize+"px":a.drag[0].style.height=a.dragSize+"px",a.divider>=1?a.track[0].style.display="none":a.track[0].style.display="",T.params.scrollbarHide&&(a.track[0].style.opacity=0)}},setTranslate:function(){if(T.params.scrollbar){var e,a=T.scrollbar,t=(T.translate,a.dragSize);e=(a.trackSize-a.dragSize)*T.progress,T.rtl&&T.isHorizontal()?(e=-e,e>0?(t=a.dragSize-e,e=0):-e+a.dragSize>a.trackSize&&(t=a.trackSize+e)):e<0?(t=a.dragSize+e,e=0):e+a.dragSize>a.trackSize&&(t=a.trackSize-e),T.isHorizontal()?(T.support.transforms3d?a.drag.transform("translate3d("+e+"px, 0, 0)"):a.drag.transform("translateX("+e+"px)"),a.drag[0].style.width=t+"px"):(T.support.transforms3d?a.drag.transform("translate3d(0px, "+e+"px, 0)"):a.drag.transform("translateY("+e+"px)"),a.drag[0].style.height=t+"px"),T.params.scrollbarHide&&(clearTimeout(a.timeout),a.track[0].style.opacity=1,a.timeout=setTimeout(function(){a.track[0].style.opacity=0,a.track.transition(400)},1e3))}},setTransition:function(e){T.params.scrollbar&&T.scrollbar.drag.transition(e)}},T.controller={LinearSpline:function(e,a){var t=function(){var e,a,t;return function(s,i){for(a=-1,e=s.length;e-a>1;)s[t=e+a>>1]<=i?a=t:e=t;return e}}();this.x=e,this.y=a,this.lastIndex=e.length-1;var s,i;this.x.length;this.interpolate=function(e){return e?(i=t(this.x,e),s=i-1,(e-this.x[s])*(this.y[i]-this.y[s])/(this.x[i]-this.x[s])+this.y[s]):0}},getInterpolateFunction:function(e){T.controller.spline||(T.controller.spline=T.params.loop?new T.controller.LinearSpline(T.slidesGrid,e.slidesGrid):new T.controller.LinearSpline(T.snapGrid,e.snapGrid))},setTranslate:function(e,t){function s(a){e=a.rtl&&"horizontal"===a.params.direction?-T.translate:T.translate,"slide"===T.params.controlBy&&(T.controller.getInterpolateFunction(a),r=-T.controller.spline.interpolate(-e)),r&&"container"!==T.params.controlBy||(i=(a.maxTranslate()-a.minTranslate())/(T.maxTranslate()-T.minTranslate()),r=(e-T.minTranslate())*i+a.minTranslate()),T.params.controlInverse&&(r=a.maxTranslate()-r),a.updateProgress(r),a.setWrapperTranslate(r,!1,T),a.updateActiveIndex()}var i,r,n=T.params.control;if(Array.isArray(n))for(var o=0;o<n.length;o++)n[o]!==t&&n[o]instanceof a&&s(n[o]);else n instanceof a&&t!==n&&s(n)},setTransition:function(e,t){function s(a){a.setWrapperTransition(e,T),0!==e&&(a.onTransitionStart(),a.wrapper.transitionEnd(function(){r&&(a.params.loop&&"slide"===T.params.controlBy&&a.fixLoop(),a.onTransitionEnd())}))}var i,r=T.params.control;if(Array.isArray(r))for(i=0;i<r.length;i++)r[i]!==t&&r[i]instanceof a&&s(r[i]);else r instanceof a&&t!==r&&s(r)}},T.hashnav={onHashCange:function(e,a){var t=document.location.hash.replace("#","");t!==T.slides.eq(T.activeIndex).attr("data-hash")&&T.slideTo(T.wrapper.children("."+T.params.slideClass+'[data-hash="'+t+'"]').index())},attachEvents:function(a){var t=a?"off":"on";e(window)[t]("hashchange",T.hashnav.onHashCange)},setHash:function(){
+if(T.hashnav.initialized&&T.params.hashnav)if(T.params.replaceState&&window.history&&window.history.replaceState)window.history.replaceState(null,null,"#"+T.slides.eq(T.activeIndex).attr("data-hash")||"");else{var e=T.slides.eq(T.activeIndex),a=e.attr("data-hash")||e.attr("data-history");document.location.hash=a||""}},init:function(){if(T.params.hashnav&&!T.params.history){T.hashnav.initialized=!0;var e=document.location.hash.replace("#","");if(e)for(var a=0,t=T.slides.length;a<t;a++){var s=T.slides.eq(a),i=s.attr("data-hash")||s.attr("data-history");if(i===e&&!s.hasClass(T.params.slideDuplicateClass)){var r=s.index();T.slideTo(r,0,T.params.runCallbacksOnInit,!0)}}T.params.hashnavWatchState&&T.hashnav.attachEvents()}},destroy:function(){T.params.hashnavWatchState&&T.hashnav.attachEvents(!0)}},T.history={init:function(){if(T.params.history){if(!window.history||!window.history.pushState)return T.params.history=!1,void(T.params.hashnav=!0);T.history.initialized=!0,this.paths=this.getPathValues(),(this.paths.key||this.paths.value)&&(this.scrollToSlide(0,this.paths.value,T.params.runCallbacksOnInit),T.params.replaceState||window.addEventListener("popstate",this.setHistoryPopState))}},setHistoryPopState:function(){T.history.paths=T.history.getPathValues(),T.history.scrollToSlide(T.params.speed,T.history.paths.value,!1)},getPathValues:function(){var e=window.location.pathname.slice(1).split("/"),a=e.length;return{key:e[a-2],value:e[a-1]}},setHistory:function(e,a){if(T.history.initialized&&T.params.history){var t=T.slides.eq(a),s=this.slugify(t.attr("data-history"));window.location.pathname.includes(e)||(s=e+"/"+s),T.params.replaceState?window.history.replaceState(null,null,s):window.history.pushState(null,null,s)}},slugify:function(e){return e.toString().toLowerCase().replace(/\s+/g,"-").replace(/[^\w\-]+/g,"").replace(/\-\-+/g,"-").replace(/^-+/,"").replace(/-+$/,"")},scrollToSlide:function(e,a,t){if(a)for(var s=0,i=T.slides.length;s<i;s++){var r=T.slides.eq(s),n=this.slugify(r.attr("data-history"));if(n===a&&!r.hasClass(T.params.slideDuplicateClass)){var o=r.index();T.slideTo(o,e,t)}}else T.slideTo(0,e,t)}},T.disableKeyboardControl=function(){T.params.keyboardControl=!1,e(document).off("keydown",p)},T.enableKeyboardControl=function(){T.params.keyboardControl=!0,e(document).on("keydown",p)},T.mousewheel={event:!1,lastScrollTime:(new window.Date).getTime()},T.params.mousewheelControl&&(T.mousewheel.event=navigator.userAgent.indexOf("firefox")>-1?"DOMMouseScroll":function(){var e="onwheel"in document;if(!e){var a=document.createElement("div");a.setAttribute("onwheel","return;"),e="function"==typeof a.onwheel}return!e&&document.implementation&&document.implementation.hasFeature&&document.implementation.hasFeature("","")!==!0&&(e=document.implementation.hasFeature("Events.wheel","3.0")),e}()?"wheel":"mousewheel"),T.disableMousewheelControl=function(){if(!T.mousewheel.event)return!1;var a=T.container;return"container"!==T.params.mousewheelEventsTarged&&(a=e(T.params.mousewheelEventsTarged)),a.off(T.mousewheel.event,u),T.params.mousewheelControl=!1,!0},T.enableMousewheelControl=function(){if(!T.mousewheel.event)return!1;var a=T.container;return"container"!==T.params.mousewheelEventsTarged&&(a=e(T.params.mousewheelEventsTarged)),a.on(T.mousewheel.event,u),T.params.mousewheelControl=!0,!0},T.parallax={setTranslate:function(){T.container.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(){c(this,T.progress)}),T.slides.each(function(){var a=e(this);a.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(){c(this,Math.min(Math.max(a[0].progress,-1),1))})})},setTransition:function(a){void 0===a&&(a=T.params.speed),T.container.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(){var t=e(this),s=parseInt(t.attr("data-swiper-parallax-duration"),10)||a;0===a&&(s=0),t.transition(s)})}},T.zoom={scale:1,currentScale:1,isScaling:!1,gesture:{slide:void 0,slideWidth:void 0,slideHeight:void 0,image:void 0,imageWrap:void 0,zoomMax:T.params.zoomMax},image:{isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},velocity:{x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0},getDistanceBetweenTouches:function(e){if(e.targetTouches.length<2)return 1;var a=e.targetTouches[0].pageX,t=e.targetTouches[0].pageY,s=e.targetTouches[1].pageX,i=e.targetTouches[1].pageY;return Math.sqrt(Math.pow(s-a,2)+Math.pow(i-t,2))},onGestureStart:function(a){var t=T.zoom;if(!T.support.gestures){if("touchstart"!==a.type||"touchstart"===a.type&&a.targetTouches.length<2)return;t.gesture.scaleStart=t.getDistanceBetweenTouches(a)}if(!(t.gesture.slide&&t.gesture.slide.length||(t.gesture.slide=e(this),0===t.gesture.slide.length&&(t.gesture.slide=T.slides.eq(T.activeIndex)),t.gesture.image=t.gesture.slide.find("img, svg, canvas"),t.gesture.imageWrap=t.gesture.image.parent("."+T.params.zoomContainerClass),t.gesture.zoomMax=t.gesture.imageWrap.attr("data-swiper-zoom")||T.params.zoomMax,0!==t.gesture.imageWrap.length)))return void(t.gesture.image=void 0);t.gesture.image.transition(0),t.isScaling=!0},onGestureChange:function(e){var a=T.zoom;if(!T.support.gestures){if("touchmove"!==e.type||"touchmove"===e.type&&e.targetTouches.length<2)return;a.gesture.scaleMove=a.getDistanceBetweenTouches(e)}a.gesture.image&&0!==a.gesture.image.length&&(T.support.gestures?a.scale=e.scale*a.currentScale:a.scale=a.gesture.scaleMove/a.gesture.scaleStart*a.currentScale,a.scale>a.gesture.zoomMax&&(a.scale=a.gesture.zoomMax-1+Math.pow(a.scale-a.gesture.zoomMax+1,.5)),a.scale<T.params.zoomMin&&(a.scale=T.params.zoomMin+1-Math.pow(T.params.zoomMin-a.scale+1,.5)),a.gesture.image.transform("translate3d(0,0,0) scale("+a.scale+")"))},onGestureEnd:function(e){var a=T.zoom;!T.support.gestures&&("touchend"!==e.type||"touchend"===e.type&&e.changedTouches.length<2)||a.gesture.image&&0!==a.gesture.image.length&&(a.scale=Math.max(Math.min(a.scale,a.gesture.zoomMax),T.params.zoomMin),a.gesture.image.transition(T.params.speed).transform("translate3d(0,0,0) scale("+a.scale+")"),a.currentScale=a.scale,a.isScaling=!1,1===a.scale&&(a.gesture.slide=void 0))},onTouchStart:function(e,a){var t=e.zoom;t.gesture.image&&0!==t.gesture.image.length&&(t.image.isTouched||("android"===e.device.os&&a.preventDefault(),t.image.isTouched=!0,t.image.touchesStart.x="touchstart"===a.type?a.targetTouches[0].pageX:a.pageX,t.image.touchesStart.y="touchstart"===a.type?a.targetTouches[0].pageY:a.pageY))},onTouchMove:function(e){var a=T.zoom;if(a.gesture.image&&0!==a.gesture.image.length&&(T.allowClick=!1,a.image.isTouched&&a.gesture.slide)){a.image.isMoved||(a.image.width=a.gesture.image[0].offsetWidth,a.image.height=a.gesture.image[0].offsetHeight,a.image.startX=T.getTranslate(a.gesture.imageWrap[0],"x")||0,a.image.startY=T.getTranslate(a.gesture.imageWrap[0],"y")||0,a.gesture.slideWidth=a.gesture.slide[0].offsetWidth,a.gesture.slideHeight=a.gesture.slide[0].offsetHeight,a.gesture.imageWrap.transition(0),T.rtl&&(a.image.startX=-a.image.startX),T.rtl&&(a.image.startY=-a.image.startY));var t=a.image.width*a.scale,s=a.image.height*a.scale;if(!(t<a.gesture.slideWidth&&s<a.gesture.slideHeight)){if(a.image.minX=Math.min(a.gesture.slideWidth/2-t/2,0),a.image.maxX=-a.image.minX,a.image.minY=Math.min(a.gesture.slideHeight/2-s/2,0),a.image.maxY=-a.image.minY,a.image.touchesCurrent.x="touchmove"===e.type?e.targetTouches[0].pageX:e.pageX,a.image.touchesCurrent.y="touchmove"===e.type?e.targetTouches[0].pageY:e.pageY,!a.image.isMoved&&!a.isScaling){if(T.isHorizontal()&&Math.floor(a.image.minX)===Math.floor(a.image.startX)&&a.image.touchesCurrent.x<a.image.touchesStart.x||Math.floor(a.image.maxX)===Math.floor(a.image.startX)&&a.image.touchesCurrent.x>a.image.touchesStart.x)return void(a.image.isTouched=!1);if(!T.isHorizontal()&&Math.floor(a.image.minY)===Math.floor(a.image.startY)&&a.image.touchesCurrent.y<a.image.touchesStart.y||Math.floor(a.image.maxY)===Math.floor(a.image.startY)&&a.image.touchesCurrent.y>a.image.touchesStart.y)return void(a.image.isTouched=!1)}e.preventDefault(),e.stopPropagation(),a.image.isMoved=!0,a.image.currentX=a.image.touchesCurrent.x-a.image.touchesStart.x+a.image.startX,a.image.currentY=a.image.touchesCurrent.y-a.image.touchesStart.y+a.image.startY,a.image.currentX<a.image.minX&&(a.image.currentX=a.image.minX+1-Math.pow(a.image.minX-a.image.currentX+1,.8)),a.image.currentX>a.image.maxX&&(a.image.currentX=a.image.maxX-1+Math.pow(a.image.currentX-a.image.maxX+1,.8)),a.image.currentY<a.image.minY&&(a.image.currentY=a.image.minY+1-Math.pow(a.image.minY-a.image.currentY+1,.8)),a.image.currentY>a.image.maxY&&(a.image.currentY=a.image.maxY-1+Math.pow(a.image.currentY-a.image.maxY+1,.8)),a.velocity.prevPositionX||(a.velocity.prevPositionX=a.image.touchesCurrent.x),a.velocity.prevPositionY||(a.velocity.prevPositionY=a.image.touchesCurrent.y),a.velocity.prevTime||(a.velocity.prevTime=Date.now()),a.velocity.x=(a.image.touchesCurrent.x-a.velocity.prevPositionX)/(Date.now()-a.velocity.prevTime)/2,a.velocity.y=(a.image.touchesCurrent.y-a.velocity.prevPositionY)/(Date.now()-a.velocity.prevTime)/2,Math.abs(a.image.touchesCurrent.x-a.velocity.prevPositionX)<2&&(a.velocity.x=0),Math.abs(a.image.touchesCurrent.y-a.velocity.prevPositionY)<2&&(a.velocity.y=0),a.velocity.prevPositionX=a.image.touchesCurrent.x,a.velocity.prevPositionY=a.image.touchesCurrent.y,a.velocity.prevTime=Date.now(),a.gesture.imageWrap.transform("translate3d("+a.image.currentX+"px, "+a.image.currentY+"px,0)")}}},onTouchEnd:function(e,a){var t=e.zoom;if(t.gesture.image&&0!==t.gesture.image.length){if(!t.image.isTouched||!t.image.isMoved)return t.image.isTouched=!1,void(t.image.isMoved=!1);t.image.isTouched=!1,t.image.isMoved=!1;var s=300,i=300,r=t.velocity.x*s,n=t.image.currentX+r,o=t.velocity.y*i,l=t.image.currentY+o;0!==t.velocity.x&&(s=Math.abs((n-t.image.currentX)/t.velocity.x)),0!==t.velocity.y&&(i=Math.abs((l-t.image.currentY)/t.velocity.y));var p=Math.max(s,i);t.image.currentX=n,t.image.currentY=l;var d=t.image.width*t.scale,u=t.image.height*t.scale;t.image.minX=Math.min(t.gesture.slideWidth/2-d/2,0),t.image.maxX=-t.image.minX,t.image.minY=Math.min(t.gesture.slideHeight/2-u/2,0),t.image.maxY=-t.image.minY,t.image.currentX=Math.max(Math.min(t.image.currentX,t.image.maxX),t.image.minX),t.image.currentY=Math.max(Math.min(t.image.currentY,t.image.maxY),t.image.minY),t.gesture.imageWrap.transition(p).transform("translate3d("+t.image.currentX+"px, "+t.image.currentY+"px,0)")}},onTransitionEnd:function(e){var a=e.zoom;a.gesture.slide&&e.previousIndex!==e.activeIndex&&(a.gesture.image.transform("translate3d(0,0,0) scale(1)"),a.gesture.imageWrap.transform("translate3d(0,0,0)"),a.gesture.slide=a.gesture.image=a.gesture.imageWrap=void 0,a.scale=a.currentScale=1)},toggleZoom:function(a,t){var s=a.zoom;if(s.gesture.slide||(s.gesture.slide=a.clickedSlide?e(a.clickedSlide):a.slides.eq(a.activeIndex),s.gesture.image=s.gesture.slide.find("img, svg, canvas"),s.gesture.imageWrap=s.gesture.image.parent("."+a.params.zoomContainerClass)),s.gesture.image&&0!==s.gesture.image.length){var i,r,n,o,l,p,d,u,c,m,h,g,f,v,w,y,x,T;void 0===s.image.touchesStart.x&&t?(i="touchend"===t.type?t.changedTouches[0].pageX:t.pageX,r="touchend"===t.type?t.changedTouches[0].pageY:t.pageY):(i=s.image.touchesStart.x,r=s.image.touchesStart.y),s.scale&&1!==s.scale?(s.scale=s.currentScale=1,s.gesture.imageWrap.transition(300).transform("translate3d(0,0,0)"),s.gesture.image.transition(300).transform("translate3d(0,0,0) scale(1)"),s.gesture.slide=void 0):(s.scale=s.currentScale=s.gesture.imageWrap.attr("data-swiper-zoom")||a.params.zoomMax,t?(x=s.gesture.slide[0].offsetWidth,T=s.gesture.slide[0].offsetHeight,n=s.gesture.slide.offset().left,o=s.gesture.slide.offset().top,l=n+x/2-i,p=o+T/2-r,c=s.gesture.image[0].offsetWidth,m=s.gesture.image[0].offsetHeight,h=c*s.scale,g=m*s.scale,f=Math.min(x/2-h/2,0),v=Math.min(T/2-g/2,0),w=-f,y=-v,d=l*s.scale,u=p*s.scale,d<f&&(d=f),d>w&&(d=w),u<v&&(u=v),u>y&&(u=y)):(d=0,u=0),s.gesture.imageWrap.transition(300).transform("translate3d("+d+"px, "+u+"px,0)"),s.gesture.image.transition(300).transform("translate3d(0,0,0) scale("+s.scale+")"))}},attachEvents:function(a){var t=a?"off":"on";if(T.params.zoom){var s=(T.slides,!("touchstart"!==T.touchEvents.start||!T.support.passiveListener||!T.params.passiveListeners)&&{passive:!0,capture:!1});T.support.gestures?(T.slides[t]("gesturestart",T.zoom.onGestureStart,s),T.slides[t]("gesturechange",T.zoom.onGestureChange,s),T.slides[t]("gestureend",T.zoom.onGestureEnd,s)):"touchstart"===T.touchEvents.start&&(T.slides[t](T.touchEvents.start,T.zoom.onGestureStart,s),T.slides[t](T.touchEvents.move,T.zoom.onGestureChange,s),T.slides[t](T.touchEvents.end,T.zoom.onGestureEnd,s)),T[t]("touchStart",T.zoom.onTouchStart),T.slides.each(function(a,s){e(s).find("."+T.params.zoomContainerClass).length>0&&e(s)[t](T.touchEvents.move,T.zoom.onTouchMove)}),T[t]("touchEnd",T.zoom.onTouchEnd),T[t]("transitionEnd",T.zoom.onTransitionEnd),T.params.zoomToggle&&T.on("doubleTap",T.zoom.toggleZoom)}},init:function(){T.zoom.attachEvents()},destroy:function(){T.zoom.attachEvents(!0)}},T._plugins=[];for(var Y in T.plugins){var O=T.plugins[Y](T,T.params[Y]);O&&T._plugins.push(O)}return T.callPlugins=function(e){for(var a=0;a<T._plugins.length;a++)e in T._plugins[a]&&T._plugins[a][e](arguments[1],arguments[2],arguments[3],arguments[4],arguments[5])},T.emitterEventListeners={},T.emit=function(e){T.params[e]&&T.params[e](arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]);var a;if(T.emitterEventListeners[e])for(a=0;a<T.emitterEventListeners[e].length;a++)T.emitterEventListeners[e][a](arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]);T.callPlugins&&T.callPlugins(e,arguments[1],arguments[2],arguments[3],arguments[4],arguments[5])},T.on=function(e,a){return e=m(e),T.emitterEventListeners[e]||(T.emitterEventListeners[e]=[]),T.emitterEventListeners[e].push(a),T},T.off=function(e,a){var t;if(e=m(e),void 0===a)return T.emitterEventListeners[e]=[],T;if(T.emitterEventListeners[e]&&0!==T.emitterEventListeners[e].length){for(t=0;t<T.emitterEventListeners[e].length;t++)T.emitterEventListeners[e][t]===a&&T.emitterEventListeners[e].splice(t,1);return T}},T.once=function(e,a){e=m(e);var t=function(){a(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4]),T.off(e,t)};return T.on(e,t),T},T.a11y={makeFocusable:function(e){return e.attr("tabIndex","0"),e},addRole:function(e,a){return e.attr("role",a),e},addLabel:function(e,a){return e.attr("aria-label",a),e},disable:function(e){return e.attr("aria-disabled",!0),e},enable:function(e){return e.attr("aria-disabled",!1),e},onEnterKey:function(a){13===a.keyCode&&(e(a.target).is(T.params.nextButton)?(T.onClickNext(a),T.isEnd?T.a11y.notify(T.params.lastSlideMessage):T.a11y.notify(T.params.nextSlideMessage)):e(a.target).is(T.params.prevButton)&&(T.onClickPrev(a),T.isBeginning?T.a11y.notify(T.params.firstSlideMessage):T.a11y.notify(T.params.prevSlideMessage)),e(a.target).is("."+T.params.bulletClass)&&e(a.target)[0].click())},liveRegion:e('<span class="'+T.params.notificationClass+'" aria-live="assertive" aria-atomic="true"></span>'),notify:function(e){var a=T.a11y.liveRegion;0!==a.length&&(a.html(""),a.html(e))},init:function(){T.params.nextButton&&T.nextButton&&T.nextButton.length>0&&(T.a11y.makeFocusable(T.nextButton),T.a11y.addRole(T.nextButton,"button"),T.a11y.addLabel(T.nextButton,T.params.nextSlideMessage)),T.params.prevButton&&T.prevButton&&T.prevButton.length>0&&(T.a11y.makeFocusable(T.prevButton),T.a11y.addRole(T.prevButton,"button"),T.a11y.addLabel(T.prevButton,T.params.prevSlideMessage)),e(T.container).append(T.a11y.liveRegion)},initPagination:function(){T.params.pagination&&T.params.paginationClickable&&T.bullets&&T.bullets.length&&T.bullets.each(function(){var a=e(this);T.a11y.makeFocusable(a),T.a11y.addRole(a,"button"),T.a11y.addLabel(a,T.params.paginationBulletMessage.replace(/{{index}}/,a.index()+1))})},destroy:function(){T.a11y.liveRegion&&T.a11y.liveRegion.length>0&&T.a11y.liveRegion.remove()}},T.init=function(){T.params.loop&&T.createLoop(),T.updateContainerSize(),T.updateSlidesSize(),T.updatePagination(),T.params.scrollbar&&T.scrollbar&&(T.scrollbar.set(),T.params.scrollbarDraggable&&T.scrollbar.enableDraggable()),"slide"!==T.params.effect&&T.effects[T.params.effect]&&(T.params.loop||T.updateProgress(),T.effects[T.params.effect].setTranslate()),T.params.loop?T.slideTo(T.params.initialSlide+T.loopedSlides,0,T.params.runCallbacksOnInit):(T.slideTo(T.params.initialSlide,0,T.params.runCallbacksOnInit),0===T.params.initialSlide&&(T.parallax&&T.params.parallax&&T.parallax.setTranslate(),T.lazy&&T.params.lazyLoading&&(T.lazy.load(),T.lazy.initialImageLoaded=!0))),T.attachEvents(),T.params.observer&&T.support.observer&&T.initObservers(),T.params.preloadImages&&!T.params.lazyLoading&&T.preloadImages(),T.params.zoom&&T.zoom&&T.zoom.init(),T.params.autoplay&&T.startAutoplay(),T.params.keyboardControl&&T.enableKeyboardControl&&T.enableKeyboardControl(),T.params.mousewheelControl&&T.enableMousewheelControl&&T.enableMousewheelControl(),T.params.hashnavReplaceState&&(T.params.replaceState=T.params.hashnavReplaceState),T.params.history&&T.history&&T.history.init(),T.params.hashnav&&T.hashnav&&T.hashnav.init(),T.params.a11y&&T.a11y&&T.a11y.init(),T.emit("onInit",T)},T.cleanupStyles=function(){T.container.removeClass(T.classNames.join(" ")).removeAttr("style"),T.wrapper.removeAttr("style"),T.slides&&T.slides.length&&T.slides.removeClass([T.params.slideVisibleClass,T.params.slideActiveClass,T.params.slideNextClass,T.params.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-column").removeAttr("data-swiper-row"),T.paginationContainer&&T.paginationContainer.length&&T.paginationContainer.removeClass(T.params.paginationHiddenClass),T.bullets&&T.bullets.length&&T.bullets.removeClass(T.params.bulletActiveClass),T.params.prevButton&&e(T.params.prevButton).removeClass(T.params.buttonDisabledClass),T.params.nextButton&&e(T.params.nextButton).removeClass(T.params.buttonDisabledClass),T.params.scrollbar&&T.scrollbar&&(T.scrollbar.track&&T.scrollbar.track.length&&T.scrollbar.track.removeAttr("style"),T.scrollbar.drag&&T.scrollbar.drag.length&&T.scrollbar.drag.removeAttr("style"))},T.destroy=function(e,a){T.detachEvents(),T.stopAutoplay(),T.params.scrollbar&&T.scrollbar&&T.params.scrollbarDraggable&&T.scrollbar.disableDraggable(),T.params.loop&&T.destroyLoop(),a&&T.cleanupStyles(),T.disconnectObservers(),T.params.zoom&&T.zoom&&T.zoom.destroy(),T.params.keyboardControl&&T.disableKeyboardControl&&T.disableKeyboardControl(),T.params.mousewheelControl&&T.disableMousewheelControl&&T.disableMousewheelControl(),T.params.a11y&&T.a11y&&T.a11y.destroy(),T.params.history&&!T.params.replaceState&&window.removeEventListener("popstate",T.history.setHistoryPopState),T.params.hashnav&&T.hashnav&&T.hashnav.destroy(),T.emit("onDestroy"),e!==!1&&(T=null)},T.init(),T}};a.prototype={isSafari:function(){var e=window.navigator.userAgent.toLowerCase();return e.indexOf("safari")>=0&&e.indexOf("chrome")<0&&e.indexOf("android")<0}(),isUiWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(window.navigator.userAgent),isArray:function(e){return"[object Array]"===Object.prototype.toString.apply(e)},browser:{ie:window.navigator.pointerEnabled||window.navigator.msPointerEnabled,ieTouch:window.navigator.msPointerEnabled&&window.navigator.msMaxTouchPoints>1||window.navigator.pointerEnabled&&window.navigator.maxTouchPoints>1,lteIE9:function(){var e=document.createElement("div");return e.innerHTML="<!--[if lte IE 9]><i></i><![endif]-->",1===e.getElementsByTagName("i").length}()},device:function(){var e=window.navigator.userAgent,a=e.match(/(Android);?[\s\/]+([\d.]+)?/),t=e.match(/(iPad).*OS\s([\d_]+)/),s=e.match(/(iPod)(.*OS\s([\d_]+))?/),i=!t&&e.match(/(iPhone\sOS|iOS)\s([\d_]+)/);return{ios:t||i||s,android:a}}(),support:{touch:window.Modernizr&&Modernizr.touch===!0||function(){return!!("ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch)}(),transforms3d:window.Modernizr&&Modernizr.csstransforms3d===!0||function(){var e=document.createElement("div").style;return"webkitPerspective"in e||"MozPerspective"in e||"OPerspective"in e||"MsPerspective"in e||"perspective"in e}(),flexbox:function(){for(var e=document.createElement("div").style,a="alignItems webkitAlignItems webkitBoxAlign msFlexAlign mozBoxAlign webkitFlexDirection msFlexDirection mozBoxDirection mozBoxOrient webkitBoxDirection webkitBoxOrient".split(" "),t=0;t<a.length;t++)if(a[t]in e)return!0}(),observer:function(){return"MutationObserver"in window||"WebkitMutationObserver"in window}(),passiveListener:function(){var e=!1;try{var a=Object.defineProperty({},"passive",{get:function(){e=!0}});window.addEventListener("testPassiveListener",null,a)}catch(e){}return e}(),gestures:function(){return"ongesturestart"in window}()},plugins:{}};for(var t=(function(){var e=function(e){var a=this,t=0;for(t=0;t<e.length;t++)a[t]=e[t];return a.length=e.length,this},a=function(a,t){var s=[],i=0;if(a&&!t&&a instanceof e)return a;if(a)if("string"==typeof a){var r,n,o=a.trim();if(o.indexOf("<")>=0&&o.indexOf(">")>=0){var l="div";for(0===o.indexOf("<li")&&(l="ul"),0===o.indexOf("<tr")&&(l="tbody"),0!==o.indexOf("<td")&&0!==o.indexOf("<th")||(l="tr"),0===o.indexOf("<tbody")&&(l="table"),0===o.indexOf("<option")&&(l="select"),n=document.createElement(l),n.innerHTML=a,i=0;i<n.childNodes.length;i++)s.push(n.childNodes[i])}else for(r=t||"#"!==a[0]||a.match(/[ .<>:~]/)?(t||document).querySelectorAll(a):[document.getElementById(a.split("#")[1])],i=0;i<r.length;i++)r[i]&&s.push(r[i])}else if(a.nodeType||a===window||a===document)s.push(a);else if(a.length>0&&a[0].nodeType)for(i=0;i<a.length;i++)s.push(a[i]);return new e(s)};return e.prototype={addClass:function(e){if(void 0===e)return this;for(var a=e.split(" "),t=0;t<a.length;t++)for(var s=0;s<this.length;s++)this[s].classList.add(a[t]);return this},removeClass:function(e){for(var a=e.split(" "),t=0;t<a.length;t++)for(var s=0;s<this.length;s++)this[s].classList.remove(a[t]);return this},hasClass:function(e){return!!this[0]&&this[0].classList.contains(e)},toggleClass:function(e){for(var a=e.split(" "),t=0;t<a.length;t++)for(var s=0;s<this.length;s++)this[s].classList.toggle(a[t]);return this},attr:function(e,a){if(1===arguments.length&&"string"==typeof e)return this[0]?this[0].getAttribute(e):void 0;for(var t=0;t<this.length;t++)if(2===arguments.length)this[t].setAttribute(e,a);else for(var s in e)this[t][s]=e[s],this[t].setAttribute(s,e[s]);return this},removeAttr:function(e){for(var a=0;a<this.length;a++)this[a].removeAttribute(e);return this},data:function(e,a){if(void 0!==a){for(var t=0;t<this.length;t++){var s=this[t];s.dom7ElementDataStorage||(s.dom7ElementDataStorage={}),s.dom7ElementDataStorage[e]=a}return this}if(this[0]){var i=this[0].getAttribute("data-"+e);return i?i:this[0].dom7ElementDataStorage&&e in this[0].dom7ElementDataStorage?this[0].dom7ElementDataStorage[e]:void 0}},transform:function(e){for(var a=0;a<this.length;a++){var t=this[a].style;t.webkitTransform=t.MsTransform=t.msTransform=t.MozTransform=t.OTransform=t.transform=e}return this},transition:function(e){"string"!=typeof e&&(e+="ms");for(var a=0;a<this.length;a++){var t=this[a].style;t.webkitTransitionDuration=t.MsTransitionDuration=t.msTransitionDuration=t.MozTransitionDuration=t.OTransitionDuration=t.transitionDuration=e}return this},on:function(e,t,s,i){function r(e){var i=e.target;if(a(i).is(t))s.call(i,e);else for(var r=a(i).parents(),n=0;n<r.length;n++)a(r[n]).is(t)&&s.call(r[n],e)}var n,o,l=e.split(" ");for(n=0;n<this.length;n++)if("function"==typeof t||t===!1)for("function"==typeof t&&(s=arguments[1],i=arguments[2]||!1),o=0;o<l.length;o++)this[n].addEventListener(l[o],s,i);else for(o=0;o<l.length;o++)this[n].dom7LiveListeners||(this[n].dom7LiveListeners=[]),this[n].dom7LiveListeners.push({listener:s,liveListener:r}),this[n].addEventListener(l[o],r,i);return this},off:function(e,a,t,s){for(var i=e.split(" "),r=0;r<i.length;r++)for(var n=0;n<this.length;n++)if("function"==typeof a||a===!1)"function"==typeof a&&(t=arguments[1],s=arguments[2]||!1),this[n].removeEventListener(i[r],t,s);else if(this[n].dom7LiveListeners)for(var o=0;o<this[n].dom7LiveListeners.length;o++)this[n].dom7LiveListeners[o].listener===t&&this[n].removeEventListener(i[r],this[n].dom7LiveListeners[o].liveListener,s);return this},once:function(e,a,t,s){function i(n){t(n),r.off(e,a,i,s)}var r=this;"function"==typeof a&&(a=!1,t=arguments[1],s=arguments[2]),r.on(e,a,i,s)},trigger:function(e,a){for(var t=0;t<this.length;t++){var s;try{s=new window.CustomEvent(e,{detail:a,bubbles:!0,cancelable:!0})}catch(t){s=document.createEvent("Event"),s.initEvent(e,!0,!0),s.detail=a}this[t].dispatchEvent(s)}return this},transitionEnd:function(e){function a(r){if(r.target===this)for(e.call(this,r),t=0;t<s.length;t++)i.off(s[t],a)}var t,s=["webkitTransitionEnd","transitionend","oTransitionEnd","MSTransitionEnd","msTransitionEnd"],i=this;if(e)for(t=0;t<s.length;t++)i.on(s[t],a);return this},width:function(){return this[0]===window?window.innerWidth:this.length>0?parseFloat(this.css("width")):null},outerWidth:function(e){return this.length>0?e?this[0].offsetWidth+parseFloat(this.css("margin-right"))+parseFloat(this.css("margin-left")):this[0].offsetWidth:null},height:function(){return this[0]===window?window.innerHeight:this.length>0?parseFloat(this.css("height")):null},outerHeight:function(e){return this.length>0?e?this[0].offsetHeight+parseFloat(this.css("margin-top"))+parseFloat(this.css("margin-bottom")):this[0].offsetHeight:null},offset:function(){if(this.length>0){var e=this[0],a=e.getBoundingClientRect(),t=document.body,s=e.clientTop||t.clientTop||0,i=e.clientLeft||t.clientLeft||0,r=window.pageYOffset||e.scrollTop,n=window.pageXOffset||e.scrollLeft;return{top:a.top+r-s,left:a.left+n-i}}return null},css:function(e,a){var t;if(1===arguments.length){if("string"!=typeof e){for(t=0;t<this.length;t++)for(var s in e)this[t].style[s]=e[s];return this}if(this[0])return window.getComputedStyle(this[0],null).getPropertyValue(e)}if(2===arguments.length&&"string"==typeof e){for(t=0;t<this.length;t++)this[t].style[e]=a;return this}return this},each:function(e){for(var a=0;a<this.length;a++)e.call(this[a],a,this[a]);return this},html:function(e){if(void 0===e)return this[0]?this[0].innerHTML:void 0;for(var a=0;a<this.length;a++)this[a].innerHTML=e;return this},text:function(e){if(void 0===e)return this[0]?this[0].textContent.trim():null;for(var a=0;a<this.length;a++)this[a].textContent=e;return this},is:function(t){if(!this[0])return!1;var s,i;if("string"==typeof t){var r=this[0];if(r===document)return t===document;if(r===window)return t===window;if(r.matches)return r.matches(t);if(r.webkitMatchesSelector)return r.webkitMatchesSelector(t);if(r.mozMatchesSelector)return r.mozMatchesSelector(t);if(r.msMatchesSelector)return r.msMatchesSelector(t);for(s=a(t),i=0;i<s.length;i++)if(s[i]===this[0])return!0;return!1}if(t===document)return this[0]===document;if(t===window)return this[0]===window;if(t.nodeType||t instanceof e){for(s=t.nodeType?[t]:t,i=0;i<s.length;i++)if(s[i]===this[0])return!0;return!1}return!1},index:function(){if(this[0]){for(var e=this[0],a=0;null!==(e=e.previousSibling);)1===e.nodeType&&a++;return a}},eq:function(a){if(void 0===a)return this;var t,s=this.length;return a>s-1?new e([]):a<0?(t=s+a,new e(t<0?[]:[this[t]])):new e([this[a]])},append:function(a){var t,s;for(t=0;t<this.length;t++)if("string"==typeof a){var i=document.createElement("div");for(i.innerHTML=a;i.firstChild;)this[t].appendChild(i.firstChild)}else if(a instanceof e)for(s=0;s<a.length;s++)this[t].appendChild(a[s]);else this[t].appendChild(a);return this},prepend:function(a){var t,s;for(t=0;t<this.length;t++)if("string"==typeof a){var i=document.createElement("div");for(i.innerHTML=a,s=i.childNodes.length-1;s>=0;s--)this[t].insertBefore(i.childNodes[s],this[t].childNodes[0])}else if(a instanceof e)for(s=0;s<a.length;s++)this[t].insertBefore(a[s],this[t].childNodes[0]);else this[t].insertBefore(a,this[t].childNodes[0]);return this},insertBefore:function(e){for(var t=a(e),s=0;s<this.length;s++)if(1===t.length)t[0].parentNode.insertBefore(this[s],t[0]);else if(t.length>1)for(var i=0;i<t.length;i++)t[i].parentNode.insertBefore(this[s].cloneNode(!0),t[i])},insertAfter:function(e){for(var t=a(e),s=0;s<this.length;s++)if(1===t.length)t[0].parentNode.insertBefore(this[s],t[0].nextSibling);else if(t.length>1)for(var i=0;i<t.length;i++)t[i].parentNode.insertBefore(this[s].cloneNode(!0),t[i].nextSibling)},next:function(t){return new e(this.length>0?t?this[0].nextElementSibling&&a(this[0].nextElementSibling).is(t)?[this[0].nextElementSibling]:[]:this[0].nextElementSibling?[this[0].nextElementSibling]:[]:[])},nextAll:function(t){var s=[],i=this[0];if(!i)return new e([]);for(;i.nextElementSibling;){var r=i.nextElementSibling;t?a(r).is(t)&&s.push(r):s.push(r),i=r}return new e(s)},prev:function(t){return new e(this.length>0?t?this[0].previousElementSibling&&a(this[0].previousElementSibling).is(t)?[this[0].previousElementSibling]:[]:this[0].previousElementSibling?[this[0].previousElementSibling]:[]:[])},prevAll:function(t){var s=[],i=this[0];if(!i)return new e([]);for(;i.previousElementSibling;){var r=i.previousElementSibling;t?a(r).is(t)&&s.push(r):s.push(r),i=r}return new e(s)},parent:function(e){for(var t=[],s=0;s<this.length;s++)e?a(this[s].parentNode).is(e)&&t.push(this[s].parentNode):t.push(this[s].parentNode);return a(a.unique(t))},parents:function(e){for(var t=[],s=0;s<this.length;s++)for(var i=this[s].parentNode;i;)e?a(i).is(e)&&t.push(i):t.push(i),i=i.parentNode;return a(a.unique(t))},find:function(a){for(var t=[],s=0;s<this.length;s++)for(var i=this[s].querySelectorAll(a),r=0;r<i.length;r++)t.push(i[r]);return new e(t)},children:function(t){for(var s=[],i=0;i<this.length;i++)for(var r=this[i].childNodes,n=0;n<r.length;n++)t?1===r[n].nodeType&&a(r[n]).is(t)&&s.push(r[n]):1===r[n].nodeType&&s.push(r[n]);return new e(a.unique(s))},remove:function(){for(var e=0;e<this.length;e++)this[e].parentNode&&this[e].parentNode.removeChild(this[e]);return this},add:function(){var e,t,s=this;for(e=0;e<arguments.length;e++){var i=a(arguments[e]);for(t=0;t<i.length;t++)s[s.length]=i[t],s.length++}return s}},a.fn=e.prototype,a.unique=function(e){for(var a=[],t=0;t<e.length;t++)a.indexOf(e[t])===-1&&a.push(e[t]);return a},a}()),s=["jQuery","Zepto","Dom7"],i=0;i<s.length;i++)window[s[i]]&&function(e){e.fn.swiper=function(t){var s;return e(this).each(function(){var e=new a(this,t);s||(s=e)}),s}}(window[s[i]]);var r;r=void 0===t?window.Dom7||window.Zepto||window.jQuery:t,r&&("transitionEnd"in r.fn||(r.fn.transitionEnd=function(e){function a(r){if(r.target===this)for(e.call(this,r),t=0;t<s.length;t++)i.off(s[t],a)}var t,s=["webkitTransitionEnd","transitionend","oTransitionEnd","MSTransitionEnd","msTransitionEnd"],i=this;if(e)for(t=0;t<s.length;t++)i.on(s[t],a);return this}),"transform"in r.fn||(r.fn.transform=function(e){for(var a=0;a<this.length;a++){var t=this[a].style;t.webkitTransform=t.MsTransform=t.msTransform=t.MozTransform=t.OTransform=t.transform=e}return this}),"transition"in r.fn||(r.fn.transition=function(e){"string"!=typeof e&&(e+="ms");for(var a=0;a<this.length;a++){var t=this[a].style;t.webkitTransitionDuration=t.MsTransitionDuration=t.msTransitionDuration=t.MozTransitionDuration=t.OTransitionDuration=t.transitionDuration=e}return this}),"outerWidth"in r.fn||(r.fn.outerWidth=function(e){
+return this.length>0?e?this[0].offsetWidth+parseFloat(this.css("margin-right"))+parseFloat(this.css("margin-left")):this[0].offsetWidth:null})),window.Swiper=a}(),"undefined"!=typeof module?module.exports=window.Swiper:"function"==typeof define&&define.amd&&define([],function(){"use strict";return window.Swiper});
+//# sourceMappingURL=maps/swiper.min.js.map
diff --git a/src/main/webapp/views/BI/bg-index.html b/src/main/webapp/views/BI/bg-index.html
new file mode 100644
index 0000000..865890a
--- /dev/null
+++ b/src/main/webapp/views/BI/bg-index.html
@@ -0,0 +1,353 @@
+<html><head>
+<meta charset="utf-8">
+<title>www.husonghe.com</title>
+<style>
+html {
+ height: 100%;
+ background-image: -webkit-radial-gradient(ellipse farthest-corner at center center, #1b44e4 0%, #020f3a 100%);
+ background-image: radial-gradient(ellipse farthest-corner at center center, #1b44e4 0%, #020f3a 100%);
+ cursor: move;
+}
+
+body {
+ width: 100%;
+ margin: 0;
+ overflow: hidden;
+}
+</style>
+</head>
+
+<body>
+
+
+<canvas id="canv" width="1920" height="572"></canvas>
+<script>
+var num = 200;
+var w = window.innerWidth;
+var h = window.innerHeight;
+var max = 100;
+var _x = 0;
+var _y = 0;
+var _z = 150;
+var dtr = function(d) {
+ return d * Math.PI / 180;
+};
+
+var rnd = function() {
+ return Math.sin(Math.floor(Math.random() * 360) * Math.PI / 180);
+};
+var dist = function(p1, p2, p3) {
+ return Math.sqrt(Math.pow(p2.x - p1.x, 2) + Math.pow(p2.y - p1.y, 2) + Math.pow(p2.z - p1.z, 2));
+};
+
+var cam = {
+ obj: {
+ x: _x,
+ y: _y,
+ z: _z
+ },
+ dest: {
+ x: 0,
+ y: 0,
+ z: 1
+ },
+ dist: {
+ x: 0,
+ y: 0,
+ z: 200
+ },
+ ang: {
+ cplane: 0,
+ splane: 0,
+ ctheta: 0,
+ stheta: 0
+ },
+ zoom: 1,
+ disp: {
+ x: w / 2,
+ y: h / 2,
+ z: 0
+ },
+ upd: function() {
+ cam.dist.x = cam.dest.x - cam.obj.x;
+ cam.dist.y = cam.dest.y - cam.obj.y;
+ cam.dist.z = cam.dest.z - cam.obj.z;
+ cam.ang.cplane = -cam.dist.z / Math.sqrt(cam.dist.x * cam.dist.x + cam.dist.z * cam.dist.z);
+ cam.ang.splane = cam.dist.x / Math.sqrt(cam.dist.x * cam.dist.x + cam.dist.z * cam.dist.z);
+ cam.ang.ctheta = Math.sqrt(cam.dist.x * cam.dist.x + cam.dist.z * cam.dist.z) / Math.sqrt(cam.dist.x * cam.dist.x + cam.dist.y * cam.dist.y + cam.dist.z * cam.dist.z);
+ cam.ang.stheta = -cam.dist.y / Math.sqrt(cam.dist.x * cam.dist.x + cam.dist.y * cam.dist.y + cam.dist.z * cam.dist.z);
+ }
+};
+
+var trans = {
+ parts: {
+ sz: function(p, sz) {
+ return {
+ x: p.x * sz.x,
+ y: p.y * sz.y,
+ z: p.z * sz.z
+ };
+ },
+ rot: {
+ x: function(p, rot) {
+ return {
+ x: p.x,
+ y: p.y * Math.cos(dtr(rot.x)) - p.z * Math.sin(dtr(rot.x)),
+ z: p.y * Math.sin(dtr(rot.x)) + p.z * Math.cos(dtr(rot.x))
+ };
+ },
+ y: function(p, rot) {
+ return {
+ x: p.x * Math.cos(dtr(rot.y)) + p.z * Math.sin(dtr(rot.y)),
+ y: p.y,
+ z: -p.x * Math.sin(dtr(rot.y)) + p.z * Math.cos(dtr(rot.y))
+ };
+ },
+ z: function(p, rot) {
+ return {
+ x: p.x * Math.cos(dtr(rot.z)) - p.y * Math.sin(dtr(rot.z)),
+ y: p.x * Math.sin(dtr(rot.z)) + p.y * Math.cos(dtr(rot.z)),
+ z: p.z
+ };
+ }
+ },
+ pos: function(p, pos) {
+ return {
+ x: p.x + pos.x,
+ y: p.y + pos.y,
+ z: p.z + pos.z
+ };
+ }
+ },
+ pov: {
+ plane: function(p) {
+ return {
+ x: p.x * cam.ang.cplane + p.z * cam.ang.splane,
+ y: p.y,
+ z: p.x * -cam.ang.splane + p.z * cam.ang.cplane
+ };
+ },
+ theta: function(p) {
+ return {
+ x: p.x,
+ y: p.y * cam.ang.ctheta - p.z * cam.ang.stheta,
+ z: p.y * cam.ang.stheta + p.z * cam.ang.ctheta
+ };
+ },
+ set: function(p) {
+ return {
+ x: p.x - cam.obj.x,
+ y: p.y - cam.obj.y,
+ z: p.z - cam.obj.z
+ };
+ }
+ },
+ persp: function(p) {
+ return {
+ x: p.x * cam.dist.z / p.z * cam.zoom,
+ y: p.y * cam.dist.z / p.z * cam.zoom,
+ z: p.z * cam.zoom,
+ p: cam.dist.z / p.z
+ };
+ },
+ disp: function(p, disp) {
+ return {
+ x: p.x + disp.x,
+ y: -p.y + disp.y,
+ z: p.z + disp.z,
+ p: p.p
+ };
+ },
+ steps: function(_obj_, sz, rot, pos, disp) {
+ var _args = trans.parts.sz(_obj_, sz);
+ _args = trans.parts.rot.x(_args, rot);
+ _args = trans.parts.rot.y(_args, rot);
+ _args = trans.parts.rot.z(_args, rot);
+ _args = trans.parts.pos(_args, pos);
+ _args = trans.pov.plane(_args);
+ _args = trans.pov.theta(_args);
+ _args = trans.pov.set(_args);
+ _args = trans.persp(_args);
+ _args = trans.disp(_args, disp);
+ return _args;
+ }
+};
+
+(function() {
+ "use strict";
+ var threeD = function(param) {
+ this.transIn = {};
+ this.transOut = {};
+ this.transIn.vtx = (param.vtx);
+ this.transIn.sz = (param.sz);
+ this.transIn.rot = (param.rot);
+ this.transIn.pos = (param.pos);
+ };
+
+ threeD.prototype.vupd = function() {
+ this.transOut = trans.steps(
+
+ this.transIn.vtx,
+ this.transIn.sz,
+ this.transIn.rot,
+ this.transIn.pos,
+ cam.disp
+ );
+ };
+
+ var Build = function() {
+ this.vel = 0.04;
+ this.lim = 360;
+ this.diff = 200;
+ this.initPos = 100;
+ this.toX = _x;
+ this.toY = _y;
+ this.go();
+ };
+
+ Build.prototype.go = function() {
+ this.canvas = document.getElementById("canv");
+ this.canvas.width = window.innerWidth;
+ this.canvas.height = window.innerHeight;
+ this.$ = canv.getContext("2d");
+ this.$.globalCompositeOperation = 'source-over';
+ this.varr = [];
+ this.dist = [];
+ this.calc = [];
+
+ for (var i = 0, len = num; i < len; i++) {
+ this.add();
+ }
+
+ this.rotObj = {
+ x: 0,
+ y: 0,
+ z: 0
+ };
+ this.objSz = {
+ x: w / 5,
+ y: h / 5,
+ z: w / 5
+ };
+ };
+
+ Build.prototype.add = function() {
+ this.varr.push(new threeD({
+ vtx: {
+ x: rnd(),
+ y: rnd(),
+ z: rnd()
+ },
+ sz: {
+ x: 0,
+ y: 0,
+ z: 0
+ },
+ rot: {
+ x: 20,
+ y: -20,
+ z: 0
+ },
+ pos: {
+ x: this.diff * Math.sin(360 * Math.random() * Math.PI / 180),
+ y: this.diff * Math.sin(360 * Math.random() * Math.PI / 180),
+ z: this.diff * Math.sin(360 * Math.random() * Math.PI / 180)
+ }
+ }));
+ this.calc.push({
+ x: 360 * Math.random(),
+ y: 360 * Math.random(),
+ z: 360 * Math.random()
+ });
+ };
+
+ Build.prototype.upd = function() {
+ cam.obj.x += (this.toX - cam.obj.x) * 0.05;
+ cam.obj.y += (this.toY - cam.obj.y) * 0.05;
+ };
+
+ Build.prototype.draw = function() {
+ this.$.clearRect(0, 0, this.canvas.width, this.canvas.height);
+ cam.upd();
+ this.rotObj.x += 0.1;
+ this.rotObj.y += 0.1;
+ this.rotObj.z += 0.1;
+
+ for (var i = 0; i < this.varr.length; i++) {
+ for (var val in this.calc[i]) {
+ if (this.calc[i].hasOwnProperty(val)) {
+ this.calc[i][val] += this.vel;
+ if (this.calc[i][val] > this.lim) this.calc[i][val] = 0;
+ }
+ }
+
+ this.varr[i].transIn.pos = {
+ x: this.diff * Math.cos(this.calc[i].x * Math.PI / 180),
+ y: this.diff * Math.sin(this.calc[i].y * Math.PI / 180),
+ z: this.diff * Math.sin(this.calc[i].z * Math.PI / 180)
+ };
+ this.varr[i].transIn.rot = this.rotObj;
+ this.varr[i].transIn.sz = this.objSz;
+ this.varr[i].vupd();
+ if (this.varr[i].transOut.p < 0) continue;
+ var g = this.$.createRadialGradient(this.varr[i].transOut.x, this.varr[i].transOut.y, this.varr[i].transOut.p, this.varr[i].transOut.x, this.varr[i].transOut.y, this.varr[i].transOut.p * 2);
+ this.$.globalCompositeOperation = 'lighter';
+ g.addColorStop(0, 'hsla(255, 255%, 255%, 1)');
+ g.addColorStop(.5, 'hsla(' + (i + 2) + ',85%, 40%,1)');
+ g.addColorStop(1, 'hsla(' + (i) + ',85%, 40%,.5)');
+ this.$.fillStyle = g;
+ this.$.beginPath();
+ this.$.arc(this.varr[i].transOut.x, this.varr[i].transOut.y, this.varr[i].transOut.p * 2, 0, Math.PI * 2, false);
+ this.$.fill();
+ this.$.closePath();
+ }
+ };
+ Build.prototype.anim = function() {
+ window.requestAnimationFrame = (function() {
+ return window.requestAnimationFrame ||
+ function(callback, element) {
+ window.setTimeout(callback, 1000 / 60);
+ };
+ })();
+ var anim = function() {
+ this.upd();
+ this.draw();
+ window.requestAnimationFrame(anim);
+
+ }.bind(this);
+ window.requestAnimationFrame(anim);
+ };
+
+ Build.prototype.run = function() {
+ this.anim();
+
+ window.addEventListener('mousemove', function(e) {
+ this.toX = (e.clientX - this.canvas.width / 2) * -0.8;
+ this.toY = (e.clientY - this.canvas.height / 2) * 0.8;
+ }.bind(this));
+ window.addEventListener('touchmove', function(e) {
+ e.preventDefault();
+ this.toX = (e.touches[0].clientX - this.canvas.width / 2) * -0.8;
+ this.toY = (e.touches[0].clientY - this.canvas.height / 2) * 0.8;
+ }.bind(this));
+ window.addEventListener('mousedown', function(e) {
+ for (var i = 0; i < 100; i++) {
+ this.add();
+ }
+ }.bind(this));
+ window.addEventListener('touchstart', function(e) {
+ e.preventDefault();
+ for (var i = 0; i < 100; i++) {
+ this.add();
+ }
+ }.bind(this));
+ };
+ var app = new Build();
+ app.run();
+})();
+window.addEventListener('resize', function() {
+ canvas.width = w = window.innerWidth;
+ canvas.height = h = window.innerHeight;
+}, false);
+</script>
+</body></html>
\ No newline at end of file
diff --git a/src/main/webapp/views/BI/index.html b/src/main/webapp/views/BI/index.html
new file mode 100644
index 0000000..f712815
--- /dev/null
+++ b/src/main/webapp/views/BI/index.html
@@ -0,0 +1,203 @@
+锘�<!doctype html>
+<html>
+<head>
+ <meta charset="utf-8">
+ <title>index</title>
+ <script type="text/javascript" src="../../static/js/BI/jquery.js"></script>
+ <link rel="stylesheet" href="../../static/css/BI/comon0.css">
+ <link rel="stylesheet" href="../../static/swiper/swiper-bundle.min.css">
+</head>
+<script>
+ $(window).load(function () {
+ $(".loading").fadeOut()
+ })
+
+ /****/
+ $(document).ready(function () {
+ var whei = $(window).width()
+ $("html").css({fontSize: whei / 20})
+ $(window).resize(function () {
+ var whei = $(window).width()
+ $("html").css({fontSize: whei / 20})
+ });
+ });
+</script>
+<script type="text/javascript" src="../../static/js/echarts/echarts.min.js"></script>
+<script language="JavaScript" src="../../static/js/BI/js.js"></script>
+<script type="text/javascript" src="../../static/js/common.js" charset="utf-8"></script>
+<body>
+<div class="canvas" style="opacity: .2">
+ <iframe frameborder="0" src="./bg-index.html" style="width: 100%; height: 100%"></iframe>
+</div>
+<div class="loading">
+ <div class="loadbox"><img src="../../static/js/BI/pictuer/loading.gif"> 椤甸潰鍔犺浇涓�...</div>
+</div>
+<div class="head">
+ <h1>CRM闆嗘垚瑙勫垝淇℃伅鐪嬫澘绯荤粺</h1>
+ <div class="weather"><!--<img src="picture/weather.png"><span>澶氫簯杞皬闆�</span>--><span id="showTime"></span></div>
+ <script>
+ var t = null;
+ t = setTimeout(time, 1000);//闁嬪杩愯
+ function time() {
+ clearTimeout(t);//娓呴櫎瀹氭椂鍣�
+ dt = new Date();
+ var y = dt.getFullYear();
+ var mt = dt.getMonth() + 1;
+ var day = dt.getDate();
+ var h = dt.getHours();//鑾峰彇鏃�
+ var m = dt.getMinutes();//鑾峰彇鍒�
+ var s = dt.getSeconds();//鑾峰彇绉�
+ document.getElementById("showTime").innerHTML = y + "骞�" + mt + "鏈�" + day + "鏃�-" + h + "鐐�" + m + "鍒�" + s + "绉�";
+ t = setTimeout(time, 1000); //璁惧畾瀹氭椂鍣紝寰幆杩愯
+ }
+ </script>
+</div>
+<div class="mainbox">
+ <div style="display: flex;justify-content: space-between">
+ <div class="boxall" style="width: 49.7%;height: 3.2rem">
+ <div class="alltitle">寰呭鏍搁」鐩�</div>
+ <div class="swiper-head">
+ <div class="swiper-head-item">涓氬姟鍛�</div>
+ <div class="swiper-head-item">瀹℃牳鍛橈細姊佹槍姘�</div>
+ <div class="swiper-head-item">寰呭鏍搁」鐩�</div>
+ </div>
+ <div class="swiper">
+ <div class="swiper-wrapper">
+ <div class="swiper-slide">
+ <div class="swiper-item">
+ <div class="swiper-item-item">寮犲弻榫�</div>
+ <div class="swiper-item-item">1</div>
+ <div class="swiper-item-item">
+ <span class="swiper-item-lable">20</span>
+ </div>
+ </div>
+ </div>
+ <div class="swiper-slide">
+ <div class="swiper-item">
+ <div class="swiper-item-item">寮犲弻榫�</div>
+ <div class="swiper-item-item">1</div>
+ <div class="swiper-item-item">
+ <span class="swiper-item-lable">20</span>
+ </div>
+ </div>
+ </div>
+ <div class="swiper-slide">
+ <div class="swiper-item">
+ <div class="swiper-item-item">寮犲弻榫�</div>
+ <div class="swiper-item-item">1</div>
+ <div class="swiper-item-item">
+ <span class="swiper-item-lable">20</span>
+ </div>
+ </div>
+ </div>
+ <div class="swiper-slide">
+ <div class="swiper-item">
+ <div class="swiper-item-item">寮犲弻榫�</div>
+ <div class="swiper-item-item">1</div>
+ <div class="swiper-item-item">
+ <span class="swiper-item-lable">20</span>
+ </div>
+ </div>
+ </div>
+ <div class="swiper-slide">
+ <div class="swiper-item">
+ <div class="swiper-item-item">寮犲弻榫�</div>
+ <div class="swiper-item-item">1</div>
+ <div class="swiper-item-item">
+ <span class="swiper-item-lable">20</span>
+ </div>
+ </div>
+ </div>
+ <div class="swiper-slide">
+ <div class="swiper-item">
+ <div class="swiper-item-item">寮犲弻榫�</div>
+ <div class="swiper-item-item">1</div>
+ <div class="swiper-item-item">
+ <span class="swiper-item-lable">20</span>
+ </div>
+ </div>
+ </div>
+ <div class="swiper-slide">
+ <div class="swiper-item">
+ <div class="swiper-item-item">寮犲弻榫�</div>
+ <div class="swiper-item-item">1</div>
+ <div class="swiper-item-item">
+ <span class="swiper-item-lable">20</span>
+ </div>
+ </div>
+ </div>
+
+ </div>
+ </div>
+ <div class="boxfoot"></div>
+ </div>
+ <div class="boxall" style="width: 49.7%;height: 3.2rem">
+ <div class="alltitle">寰呰鍒掗」鐩�</div>
+ <div class="swiper-head">
+ <div class="swiper-head-item">瑙勫垝鍛�</div>
+ <div class="swiper-head-item">瑙勫垝涓笟鍔″憳</div>
+ <div class="swiper-head-item">寰呰鍒掓�绘暟</div>
+ </div>
+ <div class="swiper">
+ <div class="swiper-wrapper">
+ <div class="swiper-slide">
+ <div class="swiper-item">
+ <div class="swiper-item-item">鍙插枩瓒�</div>
+ <div class="swiper-item-item">寮犲崲,寮犲弻榫欙紝鍒橀潚</div>
+ <div class="swiper-item-item">
+ <span class="swiper-item-lable">5</span>
+ </div>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="boxfoot"></div>
+ </div>
+ </div>
+ <div class="boxall" style="width: 100%;height: 3.2rem">
+ <div class="alltitle">瑙勫垝鏁版嵁姹囨��</div>
+ <div class="allnav" id="echart4"></div>
+ <div class="boxfoot"></div>
+ </div>
+ <div class="boxall" style="width: 100%;height: 3.2rem">
+ <div class="alltitle">瑙勫垝淇℃伅缁熻</div>
+ <div class="allnav" id="echart1"></div>
+ <div class="boxfoot"></div>
+ </div>
+</div>
+<div class="back"></div>
+<script type="text/javascript" src="../../static/js/BI/china.js"></script>
+<!--<script type="text/javascript" src="../../static/js/BI/area_echarts.js"></script>-->
+<script src="../../static/swiper/swiper-bundle.min.js"></script>
+<script>
+ var mySwiper = new Swiper('.swiper', {
+ direction: 'vertical',
+ grabCursor: true,
+ loop: true,
+ slidesPerView: 5,
+ slidesPerGroup: 1,
+ loopedSlides: 5,
+ speed: 1000,
+ autoplay: {
+ delay: 3000,//1绉掑垏鎹竴娆�
+ },
+ })
+ setTimeout(()=>{
+ getPending()
+ },1000)
+ let getPending = function() {
+ $.ajax({
+ url: baseUrl + "/pending/approval/auth",
+ headers: {'token': localStorage.getItem('token')},
+ method: 'GET',
+ success(res){
+ console.log(res)
+ for(let k in res.data) {
+
+ }
+ }
+ })
+ }
+</script>
+</body>
+</html>
--
Gitblit v1.9.1